.onb120-open{overflow:hidden!important}.onb120-overlay{position:fixed;inset:0;z-index:160;display:grid;place-items:center;padding:18px;background:#020617d9;backdrop-filter:blur(9px);color:#e5e7eb;font-family:Manrope,system-ui,sans-serif}.onb120-dialog{width:min(1040px,100%);height:min(720px,calc(100dvh - 36px));display:grid;grid-template-columns:230px minmax(0,1fr);overflow:hidden;border:1px solid #334155;border-radius:27px;background:#0b1220;box-shadow:0 35px 110px #0009}.onb120-dialog>aside{display:flex;flex-direction:column;padding:20px 15px;border-right:1px solid #263247;background:linear-gradient(165deg,#0f172a,#172554)}.onb120-dialog>aside header{padding:4px 8px 18px;border-bottom:1px solid #ffffff18}.onb120-dialog>aside header b,.onb120-dialog>aside header small{display:block}.onb120-dialog>aside header b{font-size:13px;letter-spacing:.11em}.onb120-dialog>aside header small{margin-top:3px;color:#93c5fd;font-size:8px;font-weight:900}.onb120-dialog nav{display:grid;gap:5px;margin-top:16px}.onb120-dialog nav button{min-height:47px;display:flex;align-items:center;gap:10px;border:0;border-radius:12px;padding:7px 9px;background:transparent;color:#64748b;text-align:left;font-size:10px;font-weight:900}.onb120-dialog nav button:hover{background:#1e40af33;color:#dbeafe}.onb120-dialog nav button.active{background:#1d4ed8;color:#fff;box-shadow:0 8px 22px #1d4ed838}.onb120-dialog nav button.done:not(.active){color:#a7f3d0}.onb120-dialog nav i{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:9px;background:#1f2937;font-style:normal;font-size:9px;font-weight:950}.onb120-dialog nav button.active i{background:#ffffff25}.onb120-dialog nav button.done i{background:#14532d;color:#6ee7b7}.onb120-dialog>aside>footer{margin-top:auto;border-radius:11px;background:#080d16;padding:10px;color:#93c5fd;text-align:center;font-size:8px;font-weight:950}.onb120-dialog>main{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.onb120-dialog>main>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;border-bottom:1px solid #1f2937;padding:18px 22px}.onb120-dialog>main>header small{color:#60a5fa;font-size:8px;font-weight:950;letter-spacing:.14em}.onb120-dialog>main>header h1{margin:3px 0 0;font-size:18px;font-weight:950}.onb120-dialog>main>header button{width:38px;height:38px;border:1px solid #334155;border-radius:11px;background:#111827;color:#94a3b8;font-size:22px}.onb120-dialog>main>header button:hover{background:#7f1d1d;color:#fff}.onb120-content{min-height:0;overflow:auto;padding:26px 29px;scrollbar-gutter:stable}.onb120-content::-webkit-scrollbar{width:7px}.onb120-content::-webkit-scrollbar-thumb{border-radius:99px;background:#334155}.onb120-dialog>main>footer{display:flex;justify-content:space-between;gap:9px;border-top:1px solid #1f2937;padding:14px 22px}.onb120-dialog>main>footer button{height:46px;border:0;border-radius:12px;padding:0 18px;font-size:9px;font-weight:950}.onb120-dialog>main>footer button:disabled{opacity:.3}.onb120-dialog .back{background:#1f2937;color:#cbd5e1}.onb120-dialog .next{min-width:200px;background:linear-gradient(135deg,#2563eb,#0284c7);color:#fff;box-shadow:0 9px 24px #2563eb30}.onb120-copy{margin-bottom:21px}.onb120-copy small{color:#60a5fa;font-size:8px;font-weight:950;letter-spacing:.14em}.onb120-copy h2{margin:5px 0 7px;color:#f8fafc;font-size:27px;font-weight:950;line-height:1.15}.onb120-copy p{max-width:620px;color:#94a3b8;font-size:10px;line-height:1.55}.onb120-form,.onb120-menu{display:grid;gap:12px}.onb120-menu{grid-template-columns:1fr 1fr 145px}.onb120-form label>span,.onb120-menu label>span,.onb120-count>span,.onb120-printer-name>span,.onb120-areas label>span{display:block;margin:0 0 5px 2px;color:#94a3b8;font-size:8px;font-weight:950}.onb120-form input,.onb120-menu input,.onb120-count input,.onb120-printer-name input,.onb120-areas input:not([type=color]){width:100%;height:48px;border:1px solid #334155;border-radius:12px;outline:0;background:#060a12;color:#f8fafc;padding:0 13px;font-size:11px;font-weight:800}.onb120-form input:focus,.onb120-menu input:focus,.onb120-printer-name input:focus,.onb120-areas input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f628}.onb120-choice{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-bottom:14px}.onb120-choice label,.onb120-printers label{position:relative;display:flex;flex-direction:column;border:1px solid #334155;border-radius:16px;background:#080d16;padding:16px;cursor:pointer}.onb120-choice label{min-height:115px}.onb120-choice label.selected,.onb120-printers label.selected{border-color:#3b82f6;background:#172554;box-shadow:inset 0 0 0 1px #2563eb}.onb120-choice input,.onb120-printers input{position:absolute;opacity:0}.onb120-choice b,.onb120-printers b{font-size:13px}.onb120-choice small,.onb120-printers small{margin-top:6px;color:#64748b;font-size:8px;line-height:1.45}.onb120-count{display:block;border:1px solid #263247;border-radius:15px;background:#080d16;padding:16px}.onb120-count input{width:150px;text-align:center;font-size:19px}.onb120-areas{display:grid;gap:7px}.onb120-areas article{display:grid;grid-template-columns:38px minmax(145px,1fr) 90px 50px 38px;gap:7px;align-items:end;border:1px solid #263247;border-radius:14px;background:#080d16;padding:9px}.onb120-areas article>i{width:36px;height:44px;display:grid;place-items:center;border-radius:10px;background:var(--area);color:#fff;font-style:normal;font-size:11px;font-weight:950}.onb120-areas input:not([type=color]){height:44px}.onb120-areas input[type=color]{width:48px;height:44px;border:0;border-radius:9px;background:transparent}.onb120-areas article>button{width:38px;height:44px;border:1px solid #7f1d1d;border-radius:10px;background:#450a0a;color:#fecaca;font-size:18px}.onb120-areas article>button:disabled{opacity:.3}.onb120-add{width:100%;height:43px;margin-top:8px;border:1px dashed #3b82f6;border-radius:11px;background:#1e40af25;color:#93c5fd;font-size:9px;font-weight:950}.onb120-payments{display:grid;grid-template-columns:1fr 1fr;gap:9px}.onb120-payments label{cursor:pointer}.onb120-payments input{position:absolute;opacity:0}.onb120-payments span{height:65px;display:flex;align-items:center;border:1px solid #334155;border-radius:14px;background:#080d16;padding:0 14px;color:#cbd5e1;font-size:11px;font-weight:900}.onb120-payments input:checked+span{border-color:#22c55e;background:#14532d42;color:#dcfce7;box-shadow:inset 0 0 0 1px #16a34a}.onb120-printers{display:grid;gap:8px}.onb120-printers label{min-height:76px;padding-right:90px}.onb120-printers em{position:absolute;right:13px;top:25px;border-radius:99px;background:#fef3c7;color:#92400e;padding:6px 8px;font-size:7px;font-style:normal;font-weight:950}.onb120-printers em.ok{background:#dcfce7;color:#166534}.onb120-printer-name{display:block;margin-top:12px}.onb120-launch{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;margin-bottom:14px;border:1px solid #2563eb;border-radius:20px;background:linear-gradient(145deg,#172554,#0f172a);padding:17px 19px;color:#e5e7eb}.onb120-launch small{color:#60a5fa;font-size:8px;font-weight:950;letter-spacing:.13em}.onb120-launch h2{margin:3px 0;font-size:19px;font-weight:950}.onb120-launch p{color:#94a3b8;font-size:8px}.onb120-launch>b{color:#6ee7b7;font-size:21px}.onb120-launch>button{height:43px;border:0;border-radius:11px;background:#2563eb;color:#fff;padding:0 14px;font-size:9px;font-weight:950}.onb120-platform-panel{margin-bottom:14px;border:1px solid #334155;border-radius:20px;background:#111827;padding:16px;color:#e5e7eb}.onb120-platform-panel>header small{color:#60a5fa;font-size:8px;font-weight:950;letter-spacing:.13em}.onb120-platform-panel>header h2{margin:3px 0;font-size:20px;font-weight:950}.onb120-platform-panel>header p{color:#94a3b8;font-size:8px}.onb120-platform-panel>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}.onb120-platform-panel article{display:grid;grid-template-columns:42px 1fr auto;grid-template-rows:auto auto;align-items:center;gap:6px 9px;border:1px solid #334155;border-left:4px solid var(--platform);border-radius:13px;background:#080d16;padding:10px}.onb120-platform-panel article>i{grid-row:1/3;width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:var(--platform);color:#fff;font-style:normal;font-size:10px;font-weight:950}.onb120-platform-panel span b,.onb120-platform-panel span small{display:block}.onb120-platform-panel span b{font-size:10px}.onb120-platform-panel span small{margin-top:2px;color:#64748b;font-size:7px}.onb120-platform-panel article>em{border-radius:99px;background:#fef3c7;color:#92400e;padding:5px 7px;font-size:6px;font-style:normal;font-weight:950}.onb120-platform-panel article.active>em{background:#dcfce7;color:#166534}.onb120-platform-panel article.ready>em{background:#dbeafe;color:#1d4ed8}.onb120-platform-panel article>button{grid-column:2/4;height:32px;border:0;border-radius:8px;background:#1f2937;color:#cbd5e1;font-size:8px;font-weight:950}.onb120-platform-panel article>button:hover{background:var(--platform);color:#fff}.onb120-dialog button:focus-visible,.onb120-dialog input:focus-visible,.onb120-launch button:focus-visible,.onb120-platform-panel button:focus-visible{outline:3px solid #60a5fa88;outline-offset:2px}
@media(max-width:760px){.onb120-overlay{padding:0}.onb120-dialog{width:100%;height:100dvh;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);border:0;border-radius:0}.onb120-dialog>aside{display:block;padding:9px 12px;border:0;border-bottom:1px solid #263247}.onb120-dialog>aside header,.onb120-dialog>aside footer{display:none}.onb120-dialog nav{display:flex;overflow:auto;gap:4px;margin:0}.onb120-dialog nav button{flex:0 0 auto;width:40px;min-height:38px;justify-content:center;padding:4px}.onb120-dialog nav span{display:none}.onb120-dialog nav i{width:29px;height:29px}.onb120-dialog>main>header{padding:12px 14px}.onb120-dialog>main>header h1{font-size:14px}.onb120-content{padding:19px 15px}.onb120-dialog>main>footer{padding:10px 14px}.onb120-dialog .next{min-width:0}.onb120-copy h2{font-size:22px}.onb120-menu,.onb120-payments,.onb120-platform-panel>div{grid-template-columns:1fr}.onb120-areas article{grid-template-columns:34px minmax(0,1fr) 75px 35px}.onb120-areas article>input[type=color]{display:none}.onb120-launch{grid-template-columns:1fr auto}.onb120-launch>button{grid-column:1/3;width:100%}}@media(max-width:430px){.onb120-choice{grid-template-columns:1fr}.onb120-dialog>main>footer{display:grid;grid-template-columns:1fr 1.4fr}.onb120-dialog>main>footer button{padding:0 6px;font-size:8px}.onb120-launch{padding:14px}.onb120-launch p{display:none}}
@media(prefers-reduced-motion:reduce){.onb120-overlay *{transition:none!important;scroll-behavior:auto!important}}
.onb120-dialog label>span,.onb120-dialog small,.onb120-platform-panel p{font-size:max(12px,.75rem)}.onb120-platform-panel article em{font-size:11px}.onb120-platform-panel article button,.onb120-dialog>main>footer button{min-height:44px;font-size:13px}.onb120-dialog :focus-visible{outline:3px solid #60a5fa;outline-offset:2px}
.onb120-printer-name select{width:100%;height:48px;border:1px solid #334155;border-radius:12px;outline:0;background:#060a12;color:#f8fafc;padding:0 13px;font-size:11px;font-weight:800}.onb120-printer-name select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f628}
