@font-face{font-family:Alexandria;src:url(/fonts/alexandria-variable.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--nd-paper:#f5f4ee;--nd-card:#fffef9;--nd-ink:#183d35;--nd-quiet:#66796c;--nd-line:#dfe3d7;--nd-lime:#d9edac;--nd-ease:cubic-bezier(.22,1,.36,1)}body{background:var(--nd-paper)}.display-number-card>strong,.hero-order-number,.rush-number>strong,.service-brand-bar b,.studio-wordmark,h1,h2,h3{font-family:Alexandria,Plex,Tahoma,sans-serif;letter-spacing:0!important;font-synthesis:none}h1,h2{font-weight:500}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #9a7838;outline-offset:4px}.screen-manager.studio-manager{max-width:1510px;padding:0 44px 28px;margin:0 auto;color:var(--nd-ink)}.studio-nav{gap:35px;padding:23px 0;border-bottom:1px solid var(--nd-line)}.studio-nav,.studio-wordmark{display:flex;align-items:center}.studio-wordmark{gap:11px}.studio-wordmark>span{display:grid;place-items:center;width:42px;height:42px;color:#e2efca;background:#1b493b;border-radius:13px;transform:rotate(-6deg)}.studio-wordmark>span svg{transform:rotate(6deg)}.studio-wordmark b{font-size:24px;font-weight:600}.studio-wordmark small{display:block;font:8px Arial;letter-spacing:2px;color:#748171;margin-top:5px}.studio-nav>div{display:flex;align-items:center;gap:8px;margin-inline-start:18px}.studio-nav>div>a{min-height:43px;display:flex;align-items:center;padding:9px 17px;border-radius:30px;font-size:12px;color:#778271}.studio-nav>div>a.current{color:#254e3b;background:#e4eade}.studio-nav>div>a:hover{background:#edf0e5;color:#214e39}.studio-back{margin-inline-start:auto;gap:7px;font-size:11px;min-height:44px;color:#78836f}.studio-back,.studio-heading{display:flex;align-items:center}.studio-heading{justify-content:space-between;gap:30px;margin:48px 0 39px}.studio-eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;color:#7c896d}.studio-eyebrow i{width:5px;height:5px;background:#87a45f;border-radius:50%}.studio-manager .studio-heading h1{font-size:clamp(30px,3.8vw,51px);font-weight:450;line-height:1.65;margin:13px 0 12px;color:#1e4336}.studio-heading h1>span{color:#829175}.studio-manager .studio-heading p{font-size:13px;max-width:490px;color:#7c876e;margin:0;line-height:2}.studio-page-index{font:300 55px Alexandria,Arial;color:#ccd3c0;align-self:flex-end;padding-bottom:15px;white-space:nowrap}.studio-page-index i{font-style:normal;font-size:19px;color:#a6b099}.studio-layout{display:grid;grid-template-columns:minmax(280px,.74fr) minmax(0,1.6fr);gap:40px;align-items:start}.studio-controls{padding:25px;background:#fffef9;border:1px solid #e0e4d7;border-radius:22px;box-shadow:0 6px 25px #243a1e03}.studio-panel-heading{display:flex;align-items:center;gap:12px;margin-bottom:27px}.studio-panel-heading>span{width:43px;height:43px;display:grid;place-items:center;background:#ebf0e2;color:#708756;border-radius:13px}.studio-panel-heading small{font-size:10px;color:#6d7a5e;display:block}.studio-panel-heading h2{font-size:17px;margin:5px 0 0;font-weight:500;line-height:1.6}.studio-branch{font-size:12px;color:#526b47}.studio-branch input{background:#f9faf4;border:1px solid #dce4d0;font-size:15px;min-height:50px;border-radius:10px;margin-top:8px;padding:12px}.studio-branch small{display:block;font-size:10px;color:#6d7a5e;margin-top:7px}.studio-appearance{padding:0;border:0;margin:24px 0}.studio-appearance legend{font-size:12px;color:#526b47;margin-bottom:12px}.studio-appearance>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.studio-appearance button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:14px 13px;text-align:right;border-radius:13px;border:1px solid #e0e5d5;background:#fbfcf6;color:#82916b;min-height:120px}.studio-appearance button strong{font-size:13px;font-weight:500;color:#45613d}.studio-appearance button small{font-size:10px;line-height:1.8;color:#6d7a5e}.studio-appearance button.selected{background:#edf3e0;border-color:#aabc8a;box-shadow:inset 0 0 0 1px #b8c99d}.studio-appearance button>svg:last-child:not(:first-child){position:absolute;top:12px;left:12px;background:#37623d;color:white;border-radius:50%;padding:2px;width:17px;height:17px}.studio-appearance>small{display:block;font-size:10px;line-height:1.9;color:#6d7a5e;margin-top:10px}.studio-controls .studio-create{display:flex;width:100%;background:#214e3b;border:1px solid #214e3b;color:#f6f9ec;min-height:54px;font-size:13px;border-radius:12px;box-shadow:0 5px 12px #214e3b16;gap:10px}.studio-create:hover:not(:disabled){background:#163d2e}.studio-create:disabled>svg{animation:ndSpin 1s linear infinite}.studio-link-note{font-size:10px!important;line-height:1.9;color:#6d795e!important;margin:11px 0 0}.studio-controls .screen-feedback{font-size:12px!important;line-height:1.9;display:flex;gap:8px;color:#4e6a3e;background:#edf4e3;border:1px solid #d9e5c9;padding:12px;border-radius:11px}.screen-feedback>span{flex-shrink:0;margin-top:3px}.studio-controls .screen-feedback.is-error{background:#fff1e4;border-color:#e7cbb0;color:#925f37}.studio-controls .screen-link-card{padding:14px;margin:17px 0;border:1px solid #d8e1ca;background:#fafcf4;border-radius:13px}.studio-controls .screen-link-card input{font-size:12px;min-height:44px;border-color:#d8e2ca}.studio-controls .screen-link-card .btn{flex:1 1;min-height:44px;font-size:11px}.studio-controls .screen-link-card>small{font-size:10px}.studio-link-management{border-top:1px solid #e6e9df;padding-top:17px;margin-top:23px}.studio-link-management summary{font-size:11px;min-height:30px;cursor:pointer;color:#7c8a6b}.studio-link-management p{font-size:11px;color:#6c7b5c}.studio-link-management .exp-text-button{font-size:11px;min-height:44px;color:#95694b;text-decoration:underline}.studio-preview{min-width:0;padding:4px 0 0}.studio-preview-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:0 5px 17px}.studio-preview-heading>span{display:flex;align-items:center;gap:7px;font-size:11px;color:#77886a}.studio-preview-heading i{width:5px;height:5px;border-radius:50%;background:#91aa69}.studio-preview-heading small{font-size:9px;color:#9aa38c;border-inline-start:1px solid #d7dfca;margin-inline-start:7px;padding-inline-start:9px}.studio-preview-heading>button{display:flex;align-items:center;gap:7px;min-height:40px;border:0;background:transparent;font-size:11px;color:#718563;padding:5px}.studio-monitor{container-type:inline-size;border:solid #263d32;border-width:8px 8px 14px;border-radius:23px;box-shadow:0 35px 55px -20px #1b362734,0 0 0 1px #233a28;overflow:hidden;background:#142b24}.studio-monitor-stand{width:32%;height:24px;background:linear-gradient(90deg,#cdd3c4,#e6e8df,#cdd3c4);margin:auto;position:relative}.studio-monitor-stand:after{content:"";position:absolute;bottom:-6px;right:-24%;width:148%;height:7px;background:#c3ccba;border-radius:50% 50% 3px 3px}.studio-preview-caption{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:31px;padding:0 5px}.studio-preview-caption>span{font-size:12px;color:#869174}.studio-preview-caption>a{display:flex;align-items:center;gap:7px;font-size:10px;color:#677e55;min-height:44px}.studio-bottom{display:grid;grid-template-columns:1.6fr 1fr;gap:35px;margin-top:53px;padding-top:29px;border-top:1px solid var(--nd-line)}.studio-setup-steps{display:flex;gap:22px;justify-content:space-between}.studio-setup-steps article{display:flex;align-items:flex-start;gap:10px;flex:1 1}.studio-setup-steps b{font:12px Alexandria,Arial;color:#a2ae8e;padding-top:4px}.studio-setup-steps h3{font-size:12px;font-weight:500;color:#526b45;margin:4px 0 9px;line-height:1.6}.studio-setup-steps p{font-size:11px;color:#6e7c61;margin:0;line-height:1.8}.studio-manager .display-privacy{padding:0;border:0;background:transparent;border-radius:0;margin:0;gap:11px}.studio-manager .display-privacy>svg{color:#81956c;margin-top:3px}.studio-manager .display-privacy strong{font-size:12px;font-weight:500;color:#637c50}.studio-manager .display-privacy p{font-size:10px;color:#6e7c61;line-height:1.9}.studio-footer{display:flex;justify-content:space-between;gap:30px;border-top:1px solid var(--nd-line);padding-top:21px;margin-top:31px;align-items:center}.studio-footer>span{font-size:10px;line-height:1.9;max-width:650px;color:#6c785d}.studio-footer b{font-size:10px;font-weight:400;color:#6c785d;white-space:nowrap}.studio-footer b>i{font:500 16px Alexandria;display:inline-block;margin-inline-start:11px;color:#466a46;font-style:normal}.display-scene{--ds-bg:#f7f7ee;--ds-surface:#fffef7;--ds-ink:#214635;--ds-muted:#60714f;--ds-line:#dde4cf;background:var(--ds-bg);color:var(--ds-ink);position:relative;isolation:isolate;overflow:hidden;min-height:100dvh;padding:35px 4vw;display:flex;flex-direction:column}.display-scene:before{content:"";z-index:-1;position:absolute;width:70vw;height:70vw;inset-inline-start:-40%;top:-70%;border-radius:50%;border:1px solid var(--ds-line);box-shadow:0 0 0 8vw color-mix(in srgb,var(--ds-line) 20%,transparent),0 0 0 16vw color-mix(in srgb,var(--ds-line) 12%,transparent);pointer-events:none}.display-theme-midnight{--ds-bg:#142c25;--ds-surface:#203e32;--ds-ink:#edf4db;--ds-muted:#9daf8e;--ds-line:#375343}.display-scene-header{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--ds-line);padding-bottom:22px}.display-merchant{display:flex;align-items:center;gap:13px;min-width:0}.display-merchant>img{width:52px;height:52px;object-fit:contain;background:#fffef4;border-radius:14px;padding:6px}.display-brand-symbol{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--display-brand,#245d53);color:var(--display-text,#fff)}.display-merchant strong{font-size:20px;font-weight:500;overflow-wrap:anywhere}.display-merchant div>span{display:block;font-size:12px;color:var(--ds-muted);margin-top:5px}.display-live-badge{margin-inline-start:auto;font-size:11px;color:var(--ds-muted);border:1px solid var(--ds-line);border-radius:30px;padding:8px 12px;display:flex;align-items:center;gap:7px;white-space:nowrap}.display-live-badge>i{width:5px;height:5px;background:#b1cb7e;border-radius:50%}.display-fullscreen{background:transparent;color:var(--ds-muted);border:1px solid var(--ds-line);border-radius:11px;width:44px;height:44px;display:grid;place-items:center}.display-stage{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.4fr);gap:5vw;align-items:center;flex:1 1;padding:45px 0;position:relative}.display-scene .display-intro{padding:0;text-align:right}.display-kicker{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--ds-muted)}.display-kicker>i{height:1px;width:22px;background:var(--ds-muted)}.display-scene .display-intro h1{font-size:clamp(30px,3.5vw,65px);line-height:1.65;font-weight:400;margin:17px 0 12px;color:var(--ds-ink)}.display-intro h1>span{color:var(--ds-muted)}.display-scene .display-intro>p{font-size:14px;color:var(--ds-muted);line-height:1.9;max-width:300px}.display-stage-count{display:flex;align-items:center;gap:10px;margin-top:30px;flex-wrap:wrap}.display-stage-count>strong{font:400 32px Alexandria,Arial;line-height:1}.display-stage-count>small,.display-stage-count>span{font-size:11px;color:var(--ds-muted)}.display-stage-count>i{height:15px;width:1px;background:var(--ds-line);margin:0 5px}.display-orbit{position:relative;width:80px;height:80px;display:grid;place-items:center;margin:35px 0 0;color:var(--ds-muted)}.display-orbit>svg{width:36px;height:36px}.display-orbit>span{position:absolute;inset:0;border:1px solid var(--ds-line);border-radius:50%;transform:rotate(-25deg) scaleY(.65)}.display-orbit>span:last-child{transform:rotate(30deg) scaleY(.65)}.display-scene .ready-number-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;align-content:center}.display-scene .display-number-card{position:relative;overflow:hidden;background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:20px;min-height:160px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;box-shadow:0 7px 15px #0d241008;animation:ndNumberArrive .65s var(--nd-ease) both}.display-number-card>span{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ds-muted)}.display-number-card>span svg{background:var(--display-brand,#245d53);color:var(--display-text,#fff);padding:2px;border-radius:50%;width:18px;height:18px}.display-scene .display-number-card>strong{font-size:clamp(32px,4.4vw,82px);font-weight:400;line-height:1.5;color:var(--ds-ink);overflow-wrap:anywhere;max-width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.display-number-card>i{position:absolute;left:-35px;bottom:-45px;width:110px;height:110px;border:1px solid var(--ds-line);border-radius:50%;box-shadow:0 0 0 15px color-mix(in srgb,var(--ds-line) 16%,transparent);pointer-events:none}.display-number-card:nth-child(2){animation-delay:.07s}.display-number-card:nth-child(3){animation-delay:.14s}.display-number-card:nth-child(4){animation-delay:.21s}.display-scene-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--ds-line);padding-top:19px;font-size:11px;color:var(--ds-muted)}.display-scene-footer>span:last-child{display:flex;align-items:center;gap:8px}.display-scene-footer i{width:3px;height:3px;background:var(--ds-muted);border-radius:50%}.display-scene .no-ready{grid-column:1/-1;text-align:center;padding:50px 20px;border:1px dashed var(--ds-line);border-radius:20px;color:var(--ds-muted);min-height:250px;background:transparent}.display-scene .no-ready h2{font-size:20px;font-weight:400;color:var(--ds-ink);margin:18px 0 7px}.display-scene .no-ready p{font-size:13px;color:var(--ds-muted)}.display-scene .display-alert{background:#fff0dc;color:#85542b;padding:13px 17px;border:1px solid #e6c597;display:flex;align-items:center;gap:9px;border-radius:10px;margin-top:17px;font-size:13px}.display-scene .display-overflow{color:var(--ds-muted);font-size:13px}.pickup-display.art-display{padding:0;background:var(--nd-paper)}.display-scene.many-numbers .display-stage{grid-template-columns:200px 1fr;align-items:start;gap:30px}.display-scene.many-numbers .ready-number-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.display-scene.many-numbers .display-number-card{padding:15px;min-height:100px}.display-scene.many-numbers .display-number-card>strong{font-size:clamp(25px,3vw,50px)}.display-scene.is-preview{min-height:0;padding:24px;aspect-ratio:16/10}.display-scene.is-preview .display-scene-header{padding-bottom:13px;gap:10px}.display-scene.is-preview .display-brand-symbol{width:31px;height:31px;border-radius:9px}.display-scene.is-preview .display-brand-symbol svg{width:17px}.display-scene.is-preview .display-merchant{gap:8px}.display-scene.is-preview .display-merchant>img{width:34px;height:34px;padding:4px;border-radius:8px}.display-scene.is-preview .display-merchant strong{font-size:12px}.display-scene.is-preview .display-merchant div>span{font-size:9px;margin-top:2px}.display-scene.is-preview .display-live-badge{font-size:8px;padding:5px 9px;gap:5px}.display-scene.is-preview .display-stage{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:25px;padding:25px 0}.display-scene.is-preview .display-kicker{font-size:9px;gap:6px}.display-scene.is-preview .display-kicker>i{width:14px}.display-scene.is-preview .display-intro h1{font-size:clamp(18px,3.9cqw,36px);margin:12px 0 8px;line-height:1.7}.display-scene.is-preview .display-intro>p{font-size:10px;line-height:1.9;max-width:200px}.display-scene.is-preview .display-stage-count{gap:6px;margin-top:19px}.display-scene.is-preview .display-stage-count>strong{font-size:23px}.display-scene.is-preview .display-stage-count>small,.display-scene.is-preview .display-stage-count>span{font-size:8px}.display-scene.is-preview .display-stage-count>i{height:10px;margin:0 2px}.display-scene.is-preview .display-orbit{width:54px;height:54px;margin-top:17px}.display-scene.is-preview .display-orbit>svg{width:25px}.display-scene.is-preview .ready-number-grid{gap:11px}.display-scene.is-preview .display-number-card{padding:14px 15px;min-height:105px;border-radius:12px}.display-scene.is-preview .display-number-card>span{font-size:8px;gap:5px}.display-scene.is-preview .display-number-card>span svg{width:13px;height:13px}.display-scene.is-preview .display-number-card>strong{font-size:clamp(23px,5.3cqw,48px);line-height:1.5}.display-scene.is-preview .display-number-card>i{width:70px;height:70px;left:-25px;bottom:-30px}.display-scene.is-preview .display-scene-footer{font-size:8px;padding-top:12px;gap:10px}.display-scene.is-preview .display-scene-footer>span:last-child{gap:5px}.display-scene.is-preview .display-scene-footer svg{width:10px}.service-board .service-brand-bar{padding-block:21px}.service-brand-bar b{font-size:25px;font-weight:550}.service-board .rush-heading h1{font-weight:450;font-size:clamp(27px,2.6vw,39px);line-height:1.65}.service-board .board-subtitle{font-size:11px;margin-top:8px}.service-board .queue-overview{border:1px solid #e0e5d7;box-shadow:0 4px 12px #1a392204;border-radius:18px}.service-board .queue-overview>button{min-height:103px}.service-board .queue-overview>button>strong{font-family:Alexandria,Plex,sans-serif;font-weight:400;font-size:32px}.service-board .queue-overview>button.selected{background:#e8efda;box-shadow:inset 0 -2px #3e663d}.service-board .queue-overview small{font-size:10px}.service-board .rush-create{background:linear-gradient(145deg,#234f3c,#173c30);border-radius:20px;box-shadow:0 14px 30px #223c2010}.service-board .rush-create h2{font-weight:450;line-height:1.7;font-size:19px}.service-board .rush-create .btn.primary{border-radius:10px;background:#dcedb7}.service-board .rush-qr{border-radius:20px;border-color:#e1e5d8;box-shadow:0 8px 20px #1e3b2105}.service-board .rush-columns>section{background:#e9ece3;padding:13px;border-radius:18px}.service-board .rush-columns>.ready-lane{background:#e3edd8}.service-board .pager-column-title h2{font-size:13px;font-weight:500;line-height:1.8}.service-board .rush-number>strong{font-size:28px;line-height:1.5;font-weight:450}.service-board .rush-row{border-color:#e2e6d9;box-shadow:0 2px 5px #1c392003;border-radius:13px}.service-board .rush-row:hover{border-color:#becdad}.service-board .rush-actions>.btn.primary{background:#2a583d;border-color:#2a583d}.service-board .rush-actions>.pager-complete{background:#dfedc5;border-color:#cddfb0;color:#365d29}.service-board .rush-actions>.btn{font-size:12px}.service-board .rush-ready{border-inline-start-color:#8fac69}.service-board .rush-number>span{font-size:10px;color:#879077}.service-board .rush-context .rush-stage{font-weight:500}.service-board .rush-scroll{scrollbar-gutter:stable}.service-board .staff-tools .pager-admin{border-color:#dce3d1;background:#f9faf3}.service-board .staff-tools .pager-admin:hover{background:white;border-color:#bccdab}.service-board .counter-mode-switch{background:#e8ecdf;border-radius:13px}.service-board .counter-mode-switch button{font-size:11px;min-height:43px}.service-board .pager-private{border-top:1px solid #dde3d3;margin-top:32px;padding-top:17px;font-size:10px;color:#929c83}.service-board .insight-panel{box-shadow:0 12px 25px #1c382208}.service-board .insight-heading h2{font-size:20px;line-height:1.8}.service-board .insight-metrics strong{font-family:Alexandria,Plex,sans-serif;font-weight:400}.service-board .profile-nudge{border-radius:16px}.service-board .rush-toolbar input{font-size:13px}.service-customer{--merchant-color:#245d53;--merchant-text:#fff;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--merchant-color) 10%,#f4f3eb),transparent 65%),#f4f3eb}.service-customer .experience-header{max-width:900px;padding-block:24px}.service-customer .experience-logo{font-family:Alexandria,Plex,sans-serif;font-size:22px;font-weight:500;gap:8px;color:#2c513b}.service-customer .experience-ticket{border:1px solid #e0e4d6;box-shadow:0 22px 70px -15px #2346281c;border-radius:26px}.service-customer .exp-shop{padding:20px 23px}.service-customer .exp-shop strong{font-family:Alexandria,Plex,sans-serif;font-size:13px;font-weight:500;line-height:1.8}.service-customer .exp-shop-icon{background:color-mix(in srgb,var(--merchant-color) 10%,#fffef7);color:var(--merchant-color)}.service-customer .exp-hero{background-color:color-mix(in srgb,var(--merchant-color) 12%,#f8f8ed);padding-block:26px 28px}.service-customer .exp-hero h1{font-size:clamp(22px,5vw,28px);line-height:1.85;font-weight:450;color:#264831}.service-customer .hero-order-number{font-family:Alexandria,Arial,sans-serif;font-size:clamp(36px,11vw,65px);font-weight:400;line-height:1.6;max-height:108px;color:#254a34}.service-customer .hero-number-label{font-size:10px!important}.service-customer .exp-art-orbit{background:color-mix(in srgb,var(--merchant-color) 14%,#eef2dd);width:183px;height:131px;box-shadow:0 0 0 13px #fffef32b;border-radius:48% 52% 62% 38%;animation:ndHospitalityOrbit 12s ease-in-out infinite}.service-customer .exp-hero-art>.hero-order-symbol{background:#fffef8;width:46px;height:46px;border-radius:15px;box-shadow:0 7px 20px #32552712;color:var(--merchant-color)}.service-customer .exp-hero-art>.hero-order-symbol>svg{width:23px}.service-customer .exp-hero>p{font-size:12px;line-height:2;color:#71835f;max-width:320px}.service-customer .exp-status-chip{font-size:10px;color:#657a52;background:#fffef9a8;border:1px solid #cedbbd}.service-customer .experience-ready .exp-hero{background-color:#e2efcd}.service-customer .experience-ready .exp-status-chip{background:#28523a;color:#f1f8df;border-color:#28523a}.service-customer .experience-ready .hero-order-symbol{animation:readyRing 1.8s ease-in-out 2}.service-customer .exp-mini-steps{font-size:10px;margin-top:24px}.service-customer .notification-setup{border-radius:17px;box-shadow:0 4px 15px #27462c04;padding:19px;background:#fffef9}.service-customer .exp-section-heading h2,.service-customer .notification-setup h2{font-size:18px;font-weight:450;line-height:1.8}.service-customer .exp-primary,.service-customer .notification-setup .exp-primary{background:var(--merchant-color);color:var(--merchant-text);border:1px solid var(--merchant-color);border-radius:11px;min-height:50px;font-size:13px}.service-customer .exp-secondary{border-radius:11px;font-size:12px}.service-customer .exp-activity-choices>button{border-radius:15px;background:#f6f8ef;min-height:86px}.service-customer .exp-activity-choices>button:hover{border-color:#c1d1ac;box-shadow:0 5px 16px #26442808}.service-customer .exp-activity-choices>button>strong{font-family:Alexandria,Plex,sans-serif;font-weight:450;font-size:12px}.service-customer .exp-activity-choices>button>span{background:#e8efdc;border-radius:13px;color:#748c5c}.service-customer .exp-body{padding:23px}.service-customer .exp-section-heading .exp-eyebrow{font-size:10px}.service-customer .waiting-companion{border-radius:14px;background:#f4f7eb}.service-customer .waiting-companion strong{font-family:Alexandria,Plex,sans-serif;font-size:14px;font-weight:400}.service-customer .exp-pin{border-top:1px solid #dbe4cc;padding-top:17px}.service-customer .exp-pin b{font-family:Alexandria,Arial,sans-serif;font-weight:400;font-size:32px}.service-customer .table-talk h3{font-size:21px;font-weight:400;line-height:2}.service-customer .memory-grid button{border-radius:12px}.service-customer .exp-footer{font-size:10px;color:#929b84}.service-settings .settings-heading h1{font-size:clamp(28px,3.4vw,42px);font-weight:450;line-height:1.8}.service-settings .settings-fields fieldset{border-radius:20px;box-shadow:0 5px 18px #1b382103}.service-settings .settings-fields legend{font-family:Alexandria,Plex,sans-serif;font-size:13px;font-weight:450}.service-settings .settings-savebar{background:#e8efdc;border:1px solid #dce5ce}.service-settings .merchant-phone{box-shadow:0 22px 45px #29412a19;border-color:#243d30;border-width:6px;border-radius:34px}.service-settings .phone-hero>strong{font-family:Alexandria,Arial,sans-serif;font-weight:400}.service-settings .phone-hero h2{font-size:16px;font-weight:450;line-height:1.8}.brand-palette{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 20px}.brand-palette>button{display:flex;align-items:center;gap:6px;min-height:44px;padding:7px 10px;border:1px solid #dce4ce;border-radius:30px;font-size:10px;background:#fffef9;color:#7b8969}.brand-palette i{width:12px;height:12px;border-radius:50%;flex-shrink:0}.brand-palette>button[aria-pressed=true]{border-color:#9eaf81;background:#edf3e1;color:#476536}.studio-controls,.studio-heading,.studio-preview{animation:ndReveal .6s var(--nd-ease) both}.studio-controls{animation-delay:.07s}.studio-preview{animation-delay:.14s}.brand-palette button,.studio-appearance button,.studio-nav a{transition:background .2s,border-color .2s,box-shadow .2s}.service-board .rush-communication,.service-board .rush-handoff,.service-customer .exp-activity,.service-customer .experience-ready .exp-arrival{animation:ndReveal .3s var(--nd-ease) both}.studio-manager button:active:not(:disabled){transform:translateY(1px)}.service-customer .exp-hero{transition:background-color .5s ease}@keyframes ndReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ndNumberArrive{0%{opacity:0;transform:translateY(13px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ndSpin{to{transform:rotate(1turn)}}@keyframes ndHospitalityOrbit{0%,to{transform:rotate(-10deg) scale(1)}50%{transform:rotate(6deg) scale(1.025)}}@media(max-width:1100px){.screen-manager.studio-manager{padding-inline:26px}.studio-layout{grid-template-columns:300px minmax(0,1fr);gap:25px}.studio-controls{padding:21px}.studio-heading{margin:35px 0}.studio-manager .studio-heading h1{font-size:38px}.display-scene.is-preview{padding:17px;aspect-ratio:auto;min-height:330px}.display-scene.is-preview .display-stage{gap:15px;padding:20px 0}.display-scene.is-preview .display-number-card{min-height:85px;padding:11px;border-radius:10px}.display-scene.is-preview .display-number-card>span{font-size:7px}.display-scene.is-preview .display-intro h1{font-size:clamp(17px,4cqw,28px)}.display-scene.is-preview .display-stage-count>i{display:none}.display-scene.is-preview .display-stage-count>small{flex-basis:100%}.display-scene.is-preview .display-scene-footer{font-size:7px}.studio-bottom{gap:25px;grid-template-columns:1.4fr 1fr}.studio-setup-steps{gap:15px}.studio-preview-caption{align-items:flex-start;flex-direction:column;gap:2px}.studio-preview-caption>a{min-height:35px}.service-board .rush-heading h1{font-size:30px}}@media(max-width:850px){.studio-layout{grid-template-columns:1fr}.studio-preview{grid-row:1}.studio-preview-caption{flex-direction:row;align-items:center}.studio-controls{max-width:none}.studio-appearance>div{max-width:420px}.studio-manager .studio-heading h1{font-size:36px}.studio-nav{gap:15px}.studio-nav>div{margin-inline-start:0;gap:2px}.studio-nav>div>a{padding:8px 11px}.studio-back{display:none}.studio-bottom{grid-template-columns:1fr;gap:24px}.display-scene.is-preview{min-height:0;aspect-ratio:16/10;padding:25px}.display-scene.is-preview .display-number-card{min-height:110px;padding:17px}.display-scene.is-preview .display-number-card>span{font-size:9px}.display-scene.is-preview .display-intro h1{font-size:clamp(21px,4.2cqw,32px)}.display-scene.is-preview .display-stage-count>small{flex-basis:auto}.display-scene:not(.is-preview) .display-stage{gap:25px;grid-template-columns:230px 1fr}.display-scene:not(.is-preview) .display-number-card{min-height:135px;padding:18px}.display-scene.many-numbers:not(.is-preview) .display-stage{grid-template-columns:1fr}.display-scene.many-numbers:not(.is-preview) .display-orbit{display:none}}@media(max-width:550px){.screen-manager.studio-manager{padding:0 16px 24px}.studio-nav{padding:17px 0;gap:12px;flex-wrap:wrap}.studio-wordmark b{font-size:22px}.studio-wordmark>span{width:36px;height:36px;border-radius:11px}.studio-nav>div{margin-inline-start:auto;gap:1px}.studio-nav>div>a{font-size:10px;padding:8px 9px;min-height:44px}.studio-nav>div>a:first-child{display:none}.studio-heading{margin:29px 0 26px;gap:10px}.studio-manager .studio-heading h1{font-size:28px;line-height:1.8;margin-top:11px;margin-bottom:12px}.studio-eyebrow{font-size:9px}.studio-manager .studio-heading p{font-size:11px;line-height:2;max-width:285px}.studio-page-index{display:none}.studio-layout{gap:25px}.studio-controls{padding:21px;border-radius:18px}.studio-panel-heading h2{font-size:16px}.studio-preview-heading{gap:8px;margin-bottom:13px}.studio-preview-heading>span{font-size:10px}.studio-preview-heading small{display:none}.studio-preview-heading>button{font-size:10px;min-height:44px}.studio-monitor{border-width:5px 5px 9px;border-radius:15px}.display-scene.is-preview{aspect-ratio:auto;padding:15px;min-height:290px}.display-scene.is-preview .display-stage{gap:12px;padding:20px 0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.display-scene.is-preview .display-merchant strong{font-size:10px;max-width:160px}.display-scene.is-preview .display-merchant div>span{font-size:8px}.display-scene.is-preview .display-live-badge{font-size:7px;padding:5px 7px}.display-scene.is-preview .display-intro h1{font-size:17px;line-height:1.85;margin:9px 0}.display-scene.is-preview .display-kicker{font-size:7px;gap:4px}.display-scene.is-preview .display-kicker>i{width:10px}.display-scene.is-preview .display-intro>p{font-size:8px;line-height:1.9}.display-scene.is-preview .display-stage-count{margin-top:13px;gap:5px}.display-scene.is-preview .display-stage-count>strong{font-size:20px}.display-scene.is-preview .display-stage-count>span{font-size:7px}.display-scene.is-preview .display-stage-count>small{flex-basis:100%;font-size:7px}.display-scene.is-preview .display-orbit{width:42px;height:42px;margin-top:12px}.display-scene.is-preview .display-orbit>svg{width:20px}.display-scene.is-preview .ready-number-grid{gap:7px}.display-scene.is-preview .display-number-card{min-height:76px;padding:9px;border-radius:9px}.display-scene.is-preview .display-number-card>span{font-size:6px;gap:2px}.display-scene.is-preview .display-number-card>span svg{width:10px;height:10px;padding:1px}.display-scene.is-preview .display-number-card>strong{font-size:clamp(22px,6.3cqw,32px)}.display-scene.is-preview .display-scene-footer{font-size:6px;padding-top:10px;gap:8px}.display-scene.is-preview .display-scene-footer>span:last-child{gap:3px}.display-scene.is-preview .display-scene-footer svg{width:8px}.studio-monitor-stand{height:17px}.studio-preview-caption{margin-top:22px;gap:5px}.studio-preview-caption>span{font-size:10px}.studio-preview-caption>a{font-size:9px;gap:4px}.studio-preview-caption>a svg{width:12px}.studio-bottom{margin-top:30px;padding-top:24px}.studio-setup-steps{flex-direction:column;gap:16px}.studio-setup-steps h3{font-size:12px;margin-top:1px;margin-bottom:5px}.studio-setup-steps p{font-size:10px}.studio-setup-steps b{font-size:11px;padding-top:2px}.studio-manager .display-privacy p{font-size:10px}.studio-footer{align-items:flex-start;flex-direction:column;gap:10px;margin-top:25px}.studio-footer>span{font-size:9px}.display-scene:not(.is-preview){padding:23px 19px}.display-scene:not(.is-preview) .display-stage{grid-template-columns:1fr;padding:27px 0}.display-scene:not(.is-preview) .display-intro h1{font-size:29px}.display-scene:not(.is-preview) .display-intro h1 br{display:none}.display-scene:not(.is-preview) .display-intro>p{font-size:12px}.display-scene:not(.is-preview) .display-orbit{display:none}.display-scene:not(.is-preview) .display-stage-count{margin-top:18px}.display-scene:not(.is-preview) .display-number-card>strong{font-size:38px}.display-scene:not(.is-preview) .ready-number-grid{gap:10px}.display-scene:not(.is-preview) .display-number-card{min-height:122px;padding:18px;border-radius:15px}.display-scene:not(.is-preview) .display-merchant strong{font-size:14px}.display-scene:not(.is-preview) .display-merchant div>span{font-size:10px}.display-scene:not(.is-preview) .display-live-badge{font-size:8px;padding:7px 10px}.display-scene:not(.is-preview) .display-brand-symbol{width:36px;height:36px;border-radius:11px}.display-scene:not(.is-preview) .display-fullscreen{width:38px;height:38px}.display-scene:not(.is-preview) .display-scene-header{gap:10px;padding-bottom:17px}.display-scene.many-numbers:not(.is-preview) .ready-number-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.display-scene-footer{font-size:9px;gap:12px}.display-scene .display-alert{font-size:11px}.service-board .rush-heading h1{font-size:26px}.service-board .rush-number>strong{font-size:27px}.service-board .rush-create h2{font-size:17px}.service-board .queue-overview>button>strong{font-size:29px}.service-board .queue-overview>button{min-height:91px}.service-board .rush-actions>.btn{min-height:48px;font-size:13px}.service-customer .experience-header{padding-block:20px}.service-customer .exp-shop{padding:18px 19px}.service-customer .exp-shop strong{font-size:12px}.service-customer .exp-hero h1{font-size:22px;line-height:1.9}.service-customer .exp-body{padding:19px}.service-customer .hero-order-number{font-size:clamp(34px,12vw,58px)}.service-customer .exp-hero-art{height:145px}.service-customer .exp-hero-art>.hero-order-symbol{left:7%}.service-customer .exp-hero>p{font-size:11px}.service-customer .exp-section-heading h2,.service-customer .notification-setup h2{font-size:17px}.service-settings .settings-heading h1{font-size:29px}.service-settings .settings-fields legend{font-size:12px}}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}.display-scene *,.service-board *,.service-customer *,.service-settings *,.studio-manager *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.service-customer.low-motion *{animation:none!important;transition:none!important}@media print{.display-scene,.studio-manager{display:none!important}}.brand-mark{--mark-unit:64px;--mark-cap:280px;box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;width:min(var(--mark-cap),calc(var(--mark-unit)*var(--mark-scale,1)*var(--mark-ratio,1)));height:calc(var(--mark-unit)*var(--mark-scale,1));max-width:100%;padding:var(--mark-padding,6px);background:var(--mark-surface,transparent);border-radius:10px;line-height:0;color:#5d7950;vertical-align:middle}.brand-mark>img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center;padding:0!important;border-radius:0!important;background:transparent!important}.brand-mark.mark-round{border-radius:50%}.brand-mark.mark-empty{width:44px;height:44px;background:#e8efdc;border-radius:13px;padding:8px}.brand-mark.mark-display{--mark-unit:76px;--mark-cap:370px}.brand-mark.mark-editor{--mark-unit:80px;--mark-cap:100%}.service-customer .merchant-shop.has-logo{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-top:25px;padding-bottom:20px}.merchant-shop.has-logo>.brand-mark{grid-column:1/-1;justify-self:center;margin-bottom:6px}.merchant-shop-caption{min-width:0}.merchant-shop-caption strong{overflow-wrap:anywhere}.merchant-shop.has-logo .exp-ticket-id{justify-self:end}.display-merchant{flex-wrap:wrap;max-width:72%}.display-scene.is-preview .mark-display{--mark-unit:40px;--mark-cap:170px;padding:calc(var(--mark-padding,6px)*.6)}.brand-phone-header{display:flex;flex-direction:column;align-items:center;gap:9px;margin:6px 0 20px;text-align:center}.brand-phone-header>.brand-mark{--mark-unit:64px;--mark-cap:100%}.brand-phone-header>strong{font:500 13px/1.8 Alexandria,Plex,sans-serif;color:#35563a;overflow-wrap:anywhere}.brand-phone-header>small{font-size:10px;color:#758567}.brand-phone{max-width:340px;margin:0 auto}.settings-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,1fr)!important;gap:35px}.identity-preview{max-width:480px}.brand-preview-tabs{display:flex;background:#e8edde;border-radius:12px;padding:4px;gap:4px;margin-bottom:20px}.brand-preview-tabs button{flex:1 1;display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:0;background:transparent;border-radius:9px;font-size:11px;color:#6d8058}.brand-preview-tabs button[aria-pressed=true]{background:#fffef8;color:#335d3a;box-shadow:0 2px 7px #264e1e09}.brand-screen-preview{container-type:inline-size;overflow:hidden;border:5px solid #243d30;border-radius:18px;box-shadow:0 18px 35px #26462318}.brand-screen-preview .display-scene.is-preview{aspect-ratio:auto;min-height:340px;padding:18px}.brand-screen-preview .display-stage{grid-template-columns:1fr!important;gap:15px!important;padding:18px 0!important}.brand-screen-preview .display-intro h1{font-size:20px!important}.brand-screen-preview .display-intro h1 br,.brand-screen-preview .display-intro>p,.brand-screen-preview .display-orbit{display:none}.brand-screen-preview .display-stage-count{margin-top:13px!important}.brand-screen-preview .ready-number-grid{grid-template-columns:1fr 1fr}.brand-screen-preview .display-number-card{min-height:100px!important}.brand-screen-preview .display-merchant{max-width:70%}.brand-screen-preview .display-live-badge{font-size:7px!important}.brand-screen-preview .mark-display{--mark-unit:42px;--mark-cap:180px}.logo-controls{margin-top:23px;padding-top:22px;border-top:1px solid #dce5d0}.logo-control-title{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.logo-control-title h3{font:450 14px/1.8 Alexandria,Plex,sans-serif;color:#42643a;margin:0}.logo-control-title span{font-size:10px;color:#7d8b6c}.logo-workbench{display:flex;align-items:center;justify-content:center;min-height:170px;padding:20px;overflow:hidden;border:1px solid #dde4d2;border-radius:13px;margin:14px 0 20px;background-color:#fffef9;background-image:linear-gradient(45deg,#edf0e6 25%,transparent 0),linear-gradient(-45deg,#edf0e6 25%,transparent 0),linear-gradient(45deg,transparent 75%,#edf0e6 0),linear-gradient(-45deg,transparent 75%,#edf0e6 0);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.settings-fields .logo-controls>label{margin-bottom:9px}.logo-layout-options{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:22px}.logo-layout-options button,.logo-surfaces button{border:1px solid #dce3cf;background:#fffef8;border-radius:9px;font-size:11px;min-height:44px;padding:9px;color:#6d7e5c}.logo-layout-options button[aria-pressed=true],.logo-surfaces button[aria-pressed=true]{border-color:#9fb886;background:#edf4e1;color:#3c6234;box-shadow:inset 0 0 0 1px #b7cda1}.logo-range-label{display:flex;align-items:center;justify-content:space-between;gap:10px}.settings-fields .logo-range-label label{margin:0;font-size:12px}.logo-range-label output{font:12px Plex,Arial;color:#6f835c}.settings-fields .logo-controls input[type=range]{accent-color:#3f6b3d;padding:0;min-height:36px;height:36px;margin:8px 0 20px;background:transparent;border:0;cursor:pointer}.logo-surfaces{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}.logo-surfaces button{display:flex;gap:6px;align-items:center;font-size:10px;flex:1 1;white-space:nowrap}.logo-surfaces i{width:14px;height:14px;border:1px solid #d6decc;border-radius:4px}.logo-surface-light{background:#fffef9}.logo-surface-dark{background:#19362b}.logo-surface-transparent{background:repeating-conic-gradient(#dfe5d7 0 25%,white 0 50%) 50%/7px 7px}.logo-controls p{font-size:11px;line-height:1.9;color:#79886a}.logo-reset{font-size:11px;min-height:44px;color:#6f845d;display:flex;align-items:center;gap:7px}.identity-preview>p{font-size:11px;line-height:1.9}.settings-fields input[type=file]{font-size:11px}.identity-preview .phone-hero{border-radius:15px}@media(max-width:850px){.settings-layout{grid-template-columns:1fr!important}.identity-preview{position:static;grid-row:1;max-width:420px}.brand-phone{max-width:310px}.brand-mark.mark-display{--mark-unit:62px;--mark-cap:290px}.display-scene.is-preview .mark-display{--mark-unit:36px;--mark-cap:160px}}@media(max-width:550px){.service-customer .merchant-shop.has-logo{padding:22px 19px 18px}.brand-mark{--mark-unit:62px;--mark-cap:260px}.brand-mark.mark-display{--mark-unit:54px;--mark-cap:220px}.display-scene.is-preview .mark-display{--mark-unit:30px;--mark-cap:125px}.brand-screen-preview .mark-display{--mark-unit:40px;--mark-cap:175px}.display-merchant{max-width:67%}.logo-workbench{min-height:160px}.logo-control-title h3{font-size:13px}.logo-surfaces{display:grid;grid-template-columns:1fr 1fr}.settings-savebar{position:static}.identity-preview{max-width:100%}.brand-phone-header>.brand-mark{--mark-cap:100%}.brand-preview-tabs button{font-size:11px}.settings-fields .logo-controls input[type=range]{min-height:44px}}@media(prefers-reduced-motion:reduce){.brand-mark,.brand-preview-tabs *{transition:none!important;animation:none!important}}.settings-fields .logo-controls .logo-show-name{display:flex;align-items:center;gap:9px;font-size:11px;margin:20px 0 12px;min-height:44px}.settings-fields .logo-controls .logo-show-name input{width:16px;height:16px;min-height:0;margin:0;padding:0;accent-color:#426c3b}.board-merchant-emblem{margin:0 0 15px;max-width:320px}.board-merchant-emblem .brand-mark{--mark-unit:64px;--mark-cap:300px}.locale-shell{min-height:100dvh}.language-bar{position:sticky;top:0;z-index:12;min-height:54px;padding:7px max(18px,calc((100vw - 1600px)/2));display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fffef9f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #dce3d3;color:#274b37;font:12px Plex,Arial,sans-serif}.language-bar>span{font:600 12px Alexandria,Arial;letter-spacing:1px}.language-bar>span>i{font:9px Arial;font-style:normal;color:#7d8b6d;letter-spacing:0;margin-inline-start:7px}.language-bar>div{display:flex;gap:3px;background:#eaf0e2;border-radius:30px;padding:3px;direction:ltr}.language-bar button{min-height:36px;min-width:76px;border:0;border-radius:24px;padding:6px 12px;background:transparent;color:#738565;font:12px Plex,Arial,sans-serif}.language-bar button[aria-pressed=true]{background:#fffef9;box-shadow:0 2px 7px #2546250d;color:#244a33}.language-bar button:focus-visible{outline:3px solid #74945d;outline-offset:3px}.locale-shell[dir=ltr]{font-family:Plex,Arial,sans-serif}.locale-shell[dir=ltr] :is(h1,h2,h3,p,label,legend,summary,.rush-context,.rush-number,.studio-controls,.display-intro,.settings-fields,.screen-manager,.brand-settings,.ticket-review,.ticket-wallet,.exp-assistance){text-align:start}.locale-shell[dir=ltr] :is(.exp-hero,.exp-loading,.quiet-moment,.table-talk,.phone-hero,.brand-phone-header,.no-ready){text-align:center}.locale-shell[dir=ltr] :is(.rush-create,.rush-qr,.studio-appearance button,.exp-activity-choices>button,.settings-upload){text-align:left}.locale-shell[dir=ltr] .service-board .rush-toolbar{top:54px}.locale-shell[dir=ltr] .display-scene .display-intro h1{line-height:1.3;font-size:clamp(28px,3.5vw,58px)}.locale-shell[dir=ltr] .display-scene.is-preview .display-intro h1{font-size:clamp(17px,3.7cqw,30px);line-height:1.35}.locale-shell[dir=ltr] .service-customer .exp-hero h1{line-height:1.5;font-size:25px}.locale-shell[dir=ltr] .studio-manager .studio-heading h1{line-height:1.35;font-size:clamp(30px,3.6vw,48px)}.locale-shell[dir=ltr] .ticket-review summary span{float:right}.locale-shell[dir=ltr] .exp-ticket-id{text-align:right}.locale-shell[dir=ltr] .service-board .queue-overview>button{text-align:left}.locale-shell[dir=ltr] .brand-screen-preview .display-intro h1{font-size:20px!important}.locale-shell[dir=ltr] .hero-order-number,.locale-shell[dir=ltr] .rush-number>strong{direction:auto}.locale-shell[dir=ltr] .settings-back>svg,.locale-shell[dir=ltr] .studio-back>svg{transform:scaleX(-1)}@media(max-width:700px){.language-bar{padding:7px 14px}.language-bar button{min-height:38px;min-width:72px}.locale-shell[dir=ltr] .service-board .rush-create form{grid-template-columns:minmax(0,1fr) 135px}.locale-shell[dir=ltr] .service-board .rush-actions>.btn{font-size:12px}.locale-shell[dir=ltr] .service-board .queue-overview span{font-size:11px}.locale-shell[dir=ltr] .studio-manager .studio-heading h1{font-size:30px}.locale-shell[dir=ltr] .service-customer .exp-hero h1{font-size:23px}.locale-shell[dir=ltr] .service-board .counter-mode-switch button{font-size:10px}.locale-shell[dir=ltr] .studio-nav>div>a{font-size:10px;padding-inline:10px}}@media print{.language-bar{display:none!important}}.nidaa-product-mark{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;direction:ltr;color:#293b38}.nidaa-bell-mark{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;border-radius:11px;background:linear-gradient(145deg,#d89368,#b96542);color:#fffaf4;box-shadow:0 3px 9px #a7553520}.nidaa-product-name{display:flex;flex-direction:column;gap:3px;font:600 14px Alexandria,Arial;letter-spacing:1.4px;line-height:1.1}.nidaa-product-name>i{font:500 8px Arial;font-style:normal;letter-spacing:.65px;white-space:nowrap;color:#6a756e}.nidaa-product-mark:focus-visible{outline:3px solid #b96542;outline-offset:4px;border-radius:11px}@media(max-width:700px){.language-bar{gap:8px;padding-inline:12px}.language-bar button{min-width:58px;padding-inline:8px}.nidaa-product-mark{gap:7px}.nidaa-bell-mark{width:33px;height:33px}.nidaa-product-name{font-size:12px;letter-spacing:1.1px}.nidaa-product-name>i{font-size:7px;letter-spacing:.45px}}.merchant-theme .service-board.cafe-board .rush-scroll{height:auto;max-height:none;min-height:0;overflow:visible;overscroll-behavior:auto;scrollbar-gutter:auto;padding:1px 0 0}.merchant-theme .service-board.cafe-board .rush-columns,.merchant-theme .service-board.cafe-board .rush-orders{min-width:0;overflow:visible}.merchant-theme .service-board.cafe-board .rush-columns{align-items:start;gap:18px}.merchant-theme .service-board.cafe-board .rush-columns>section{position:relative;isolation:isolate;padding:17px;border:1px solid var(--mt-line);border-radius:22px;background:linear-gradient(155deg,var(--mt-card),var(--mt-soft));box-shadow:0 12px 28px -24px var(--mt-strong)}.merchant-theme .service-board.cafe-board .rush-columns>.ready-lane{background:radial-gradient(ellipse at 100% 0,var(--mt-tint),transparent 65%),linear-gradient(160deg,var(--mt-card),var(--mt-soft));border-color:color-mix(in srgb,var(--mt-brand) 32%,var(--mt-line));color:var(--mt-ink)}.merchant-theme .service-board.cafe-board .cafe-lane-heading{position:relative;padding:3px 2px 18px;min-height:75px;border-bottom:1px solid var(--mt-line);margin:0 0 15px!important}.merchant-theme .service-board.cafe-board .cafe-lane-heading h2{font:450 17px/1.6 Alexandria,Plex,Arial;color:var(--mt-ink);margin:5px 0 0}.cafe-lane-kicker{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--mt-muted)}.cafe-lane-kicker svg{color:var(--mt-strong);flex-shrink:0}.merchant-theme .service-board.cafe-board .cafe-lane-heading>b{font:400 23px/1.4 Alexandria,Arial;background:var(--mt-card);border:1px solid var(--mt-line);color:var(--mt-strong);min-width:43px;text-align:center;border-radius:12px;padding:7px 10px;box-shadow:inset 0 1px #ffffff80}.merchant-theme .service-board.cafe-board .ready-lane .cafe-lane-heading>b{background:var(--mt-brand);border-color:var(--mt-brand);color:var(--mt-on-brand)}.merchant-theme .service-board.cafe-board .rush-row{background:var(--mt-card);border:1px solid var(--mt-line);border-radius:15px;padding:14px;margin-bottom:12px;contain-intrinsic-size:auto;content-visibility:visible;box-shadow:0 4px 14px -10px color-mix(in srgb,var(--mt-brand) 35%,transparent);animation:cafeCardArrive .36s cubic-bezier(.22,1,.36,1) both}.merchant-theme .service-board.cafe-board .rush-ready{border-inline-start:3px solid var(--mt-brand);animation:cafeReadyArrive .5s cubic-bezier(.22,1,.36,1) both}.merchant-theme .service-board.cafe-board .rush-ready:nth-child(2){animation-delay:45ms}.merchant-theme .service-board.cafe-board .rush-ready:nth-child(3){animation-delay:90ms}.merchant-theme .service-board.cafe-board .rush-ready:nth-child(4){animation-delay:135ms}.merchant-theme .service-board.cafe-board .rush-number>strong{font-size:29px;font-weight:450;color:var(--mt-ink);line-height:1.5;overflow-wrap:anywhere}.merchant-theme .service-board.cafe-board .rush-context>b,.merchant-theme .service-board.cafe-board .rush-context>small,.merchant-theme .service-board.cafe-board .rush-context>span{color:var(--mt-muted)}.merchant-theme .service-board.cafe-board .rush-context>b{display:inline-flex;align-items:center;gap:5px;width:fit-content;border:1px solid var(--mt-line);background:var(--mt-soft);color:var(--mt-strong);padding:3px 7px;border-radius:20px;font-size:10px}.merchant-theme .service-board.cafe-board .rush-context .rush-stage{color:var(--mt-strong)}.merchant-theme .service-board.cafe-board .rush-actions>.pager-complete{background:var(--mt-brand);border-color:var(--mt-brand);color:var(--mt-on-brand);box-shadow:inset 0 1px #ffffff25,0 4px 11px -8px var(--mt-brand)}.merchant-theme .service-board.cafe-board .rush-actions>.btn{min-height:46px;font-size:12px}.cafe-pagination{justify-content:space-between;gap:12px;padding:13px 2px 0;border-top:1px solid var(--mt-line);margin-top:4px;font-size:11px;color:var(--mt-muted)}.cafe-pagination,.cafe-range{display:flex;align-items:center}.cafe-range{gap:5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cafe-range b{font-weight:500;color:var(--mt-strong)}.cafe-pagination>div{display:flex;align-items:center;gap:7px}.cafe-pagination button{display:grid;place-items:center;min-width:40px;min-height:40px;background:var(--mt-card);border:1px solid var(--mt-line);border-radius:10px;color:var(--mt-strong)}.cafe-pagination button:disabled{opacity:.35}.cafe-pagination button:hover:not(:disabled){background:var(--mt-tint)}.locale-shell[dir=rtl] .cafe-pagination button svg{transform:scaleX(-1)}.merchant-theme .service-board.cafe-board .ready-lane .pager-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:250px;padding:30px 16px;text-align:center;color:var(--mt-muted)}.cafe-empty-art{position:relative;width:92px;height:92px;display:grid;place-items:center;margin:0 0 19px;background:var(--mt-soft);border:1px solid var(--mt-line);border-radius:30px;color:var(--mt-strong);isolation:isolate;transform:rotate(-5deg)}.cafe-empty-art>svg{transform:rotate(5deg)}.cafe-empty-art>i{position:absolute;width:114px;height:64px;border:1px solid var(--mt-line);border-radius:50%;transform:rotate(24deg);z-index:-1}.cafe-empty-art>i:last-child{transform:rotate(-35deg)}.merchant-theme .service-board.cafe-board .ready-lane .pager-empty>strong{font:400 15px/1.8 Alexandria,Plex,Arial;color:var(--mt-strong)}.merchant-theme .service-board.cafe-board .ready-lane .pager-empty p{font-size:11px;line-height:1.9;max-width:230px;color:var(--mt-muted);margin:7px 0 0}.merchant-theme .service-board.cafe-board .rush-qr-placeholder,.merchant-theme .service-board.cafe-board .rush-qr-placeholder p{color:var(--mt-muted)}@keyframes cafeCardArrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes cafeReadyArrive{0%{opacity:0;transform:translateY(10px) scale(.985);box-shadow:0 0 0 2px var(--mt-tint)}to{opacity:1;transform:none}}@media(min-width:1350px){.merchant-theme .service-board.cafe-board .rush-row{grid-template-columns:minmax(65px,.7fr) minmax(95px,1fr) auto}.merchant-theme .service-board.cafe-board .rush-actions>.btn{min-width:125px}}@media(max-width:1000px){.merchant-theme .service-board.cafe-board .rush-columns{grid-template-columns:1fr}.merchant-theme .service-board.cafe-board .rush-columns>section{padding:16px}.merchant-theme .service-board.cafe-board .cafe-lane-heading h2{font-size:16px}}@media(max-width:700px){.merchant-theme .service-board.cafe-board .rush-columns>section{border-radius:18px;padding:14px}.merchant-theme .service-board.cafe-board .rush-row{grid-template-columns:minmax(60px,1fr) minmax(100px,1.4fr);padding:13px;border-radius:13px}.merchant-theme .service-board.cafe-board .rush-actions{grid-column:1/-1;grid-row:2;grid-template-columns:1fr 44px 44px}.merchant-theme .service-board.cafe-board .rush-actions>.btn{min-height:48px;font-size:13px}.cafe-pagination button{min-width:44px;min-height:44px}.merchant-theme .service-board.cafe-board .ready-lane .pager-empty{min-height:220px}.merchant-theme .service-board.cafe-board .rush-desk,.merchant-theme .service-board.cafe-board .rush-toolbar{position:static}.merchant-theme .service-board.cafe-board .rush-number>strong{font-size:28px}}@media(prefers-reduced-motion:reduce){.merchant-theme .service-board.cafe-board .rush-ready,.merchant-theme .service-board.cafe-board .rush-row{animation:none!important;transition:none!important}}.merchant-theme .service-board.cafe-board .rush-qr>img{width:min(100%,230px);height:auto;aspect-ratio:1;max-width:100%}.merchant-theme .service-board.cafe-board .rush-row>*{min-width:0}.merchant-theme .service-board.cafe-board .rush-actions>.btn{white-space:normal;line-height:1.45}.merchant-theme .service-board.cafe-board .rush-context{overflow-wrap:anywhere}.merchant-theme .service-board.cafe-board .rush-qr{min-width:0}.merchant-theme .service-board.cafe-board .cafe-range{white-space:nowrap}.merchant-theme .service-board.cafe-board .service-brand-bar{border:0;padding:8px 0;margin-bottom:5px;min-height:45px;justify-content:flex-end}.merchant-theme .service-board.cafe-board .service-brand-bar>a,.merchant-theme .service-board.cafe-board .service-brand-bar>span{display:none}.merchant-theme .service-board.cafe-board .service-brand-bar>button{min-height:36px;font-size:11px;padding:6px 13px}.merchant-theme .service-board.cafe-board .rush-heading{margin-bottom:12px;align-items:center}.cafe-merchant-header.has-mark{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-items:center}.cafe-merchant-header.has-mark>.board-merchant-emblem{grid-column:1;grid-row:1/4;margin:0}.cafe-merchant-header.has-mark>.board-merchant-emblem .brand-mark{--mark-unit:44px;--mark-cap:170px}.cafe-merchant-header.has-mark>h1,.cafe-merchant-header.has-mark>p,.cafe-merchant-header.has-mark>span{grid-column:2}.merchant-theme .service-board.cafe-board .rush-heading h1{font-size:29px;line-height:1.5;margin:5px 0}.merchant-theme .service-board.cafe-board .board-subtitle{margin-top:4px}.merchant-theme .service-board.cafe-board .queue-overview{margin:12px 0}.merchant-theme .service-board.cafe-board .queue-overview>button{min-height:81px;padding:12px 18px}.merchant-theme .service-board.cafe-board .queue-overview strong{font-size:28px}.merchant-theme .service-board.cafe-board .counter-mode-switch{margin-bottom:15px}.merchant-theme .service-board.cafe-board .rush-desk{top:70px}.merchant-theme .service-board.cafe-board .insight-toggle{min-height:32px}.merchant-theme .service-board.cafe-board .rush-toolbar{margin-bottom:13px}.merchant-theme .service-board.cafe-board .pager-private{margin-top:23px}@media(max-width:700px){.merchant-theme .service-board.cafe-board .service-brand-bar{min-height:40px;padding:6px 0;margin-bottom:4px}.merchant-theme .service-board.cafe-board .rush-heading{margin-bottom:12px}.merchant-theme .service-board.cafe-board .rush-heading h1{font-size:25px}.cafe-merchant-header.has-mark{gap:10px}.cafe-merchant-header.has-mark>.board-merchant-emblem .brand-mark{--mark-unit:39px;--mark-cap:125px}.merchant-theme .service-board.cafe-board .staff-tools{margin-top:12px}.merchant-theme .service-board.cafe-board .queue-overview>button{min-height:78px;padding:12px}.merchant-theme .service-board.cafe-board .queue-overview strong{font-size:26px}.merchant-theme .service-board.cafe-board .rush-desk{top:auto}}.locale-shell{display:flex;flex-direction:column}.locale-shell>.merchant-theme{flex:1 1;min-height:0}.merchant-theme .service-board.cafe-board{min-height:0}.merchant-theme .service-board.cafe-board .cafe-merchant-header.has-mark>h1{font-size:15px;font-weight:500;line-height:1.65;letter-spacing:0;margin:2px 0;color:var(--mt-muted);overflow-wrap:anywhere}@media(max-width:700px){.merchant-theme .service-board.cafe-board .cafe-merchant-header.has-mark>h1{font-size:14px}}.merchant-theme .service-board.cafe-board .staff-tools{align-items:center;gap:8px}.staff-more{position:relative;z-index:11;min-width:0}.staff-more>summary{display:flex;align-items:center;gap:7px;list-style:none;min-height:42px;padding:9px 14px;border:1px solid var(--mt-line);border-radius:30px;background:var(--mt-card);font-size:11px;cursor:pointer}.staff-more>summary::-webkit-details-marker{display:none}.staff-more[open]>summary{background:var(--mt-tint)}.staff-more>div{position:absolute;inset-inline-end:0;top:calc(100% + 8px);display:flex;flex-direction:column;align-items:stretch;gap:7px;min-width:220px;padding:12px;background:var(--mt-card);border:1px solid var(--mt-line);border-radius:16px;box-shadow:0 16px 40px -25px var(--mt-night)}.merchant-theme .service-board.cafe-board .staff-more .pager-admin{justify-content:flex-start;font-size:12px;min-height:42px;background:var(--mt-soft);border:0;border-radius:10px;padding:10px 12px}.staff-more .install-option{margin:0}.staff-more .install-option summary{font-size:11px}@media(max-width:700px){.merchant-theme .service-board.cafe-board .service-brand-bar{display:none}.merchant-theme .service-board.cafe-board .rush-heading{padding-top:16px;margin-bottom:12px;gap:10px}.merchant-theme .service-board.cafe-board .cafe-merchant-header>span{display:none}.merchant-theme .service-board.cafe-board .cafe-merchant-header.has-mark{column-gap:10px}.merchant-theme .service-board.cafe-board .staff-tools{margin-top:4px;flex-wrap:nowrap}.merchant-theme .service-board.cafe-board .staff-tools>a{min-height:40px}.staff-more>summary{min-height:40px;padding:8px 12px}.merchant-theme .service-board.cafe-board .queue-overview>button{min-height:72px;padding:10px 12px}.merchant-theme .service-board.cafe-board .queue-overview strong{font-size:27px}.merchant-theme .service-board.cafe-board .rush-columns>.ready-lane{order:-1}.merchant-theme .service-board.cafe-board .rush-columns.filter-ready>.waiting-lane,.merchant-theme .service-board.cafe-board .rush-columns.filter-waiting>.ready-lane,.merchant-theme .service-board.cafe-board .view-call .rush-desk,.merchant-theme .service-board.cafe-board .view-issue .rush-orders{display:none}}.queue-tools{display:contents}.queue-tools>summary{display:none}.queue-tools>div{display:contents}@media(max-width:700px){.merchant-theme .service-board.cafe-board .queue-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.merchant-theme .service-board.cafe-board .queue-overview>button{display:flex;flex-direction:column;justify-content:space-between;gap:7px;min-height:88px;padding:10px 8px;border-top:0;border-inline-start:1px solid var(--mt-line)}.merchant-theme .service-board.cafe-board .queue-overview>button:first-child{border-inline-start:0}.merchant-theme .service-board.cafe-board .queue-overview small{display:none}.merchant-theme .service-board.cafe-board .queue-overview span{font-size:10px;line-height:1.5;min-height:30px}.merchant-theme .service-board.cafe-board .queue-overview strong{font-size:24px}.merchant-theme .service-board.cafe-board .rush-toolbar{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.merchant-theme .service-board.cafe-board .rush-toolbar>label:first-child{flex:1 1;min-width:0}.queue-tools{display:block;position:relative;z-index:10}.queue-tools>summary{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;list-style:none;border:1px solid var(--mt-line);background:var(--mt-card);cursor:pointer}.queue-tools>summary::-webkit-details-marker{display:none}.queue-tools[open]>summary{background:var(--mt-tint)}.queue-tools>div{position:absolute;inset-inline-end:0;top:calc(100% + 7px);display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:220px;padding:13px;border:1px solid var(--mt-line);border-radius:15px;background:var(--mt-card);box-shadow:0 16px 40px -25px var(--mt-night)}.merchant-theme .service-board.cafe-board .queue-tools .branch-filter{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:0;margin:0;max-width:none}.queue-tools .branch-filter select{max-width:none}.queue-tools button{min-height:42px}}.account-page{max-width:1060px;margin:auto;padding:30px 24px 70px;color:var(--mt-ink)}.account-page>header{margin:26px 0}.account-page>header>span{font-size:10px;letter-spacing:1.5px;color:var(--mt-brand)}.account-page h1{font-size:clamp(25px,4vw,36px);line-height:1.6;margin:10px 0}.account-page h2{font-size:18px;line-height:1.7}.account-page p{font-size:13px;color:var(--mt-muted);line-height:1.9}.account-back{display:inline-flex;gap:8px;align-items:center;font-size:12px}.account-workspaces{display:flex;align-items:end;gap:15px;padding:18px;background:var(--mt-soft);border:1px solid var(--mt-line);border-radius:18px}.account-workspaces label{flex:1 1}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.account-grid>section{min-width:0;padding:25px;background:linear-gradient(140deg,var(--mt-card),var(--mt-soft));border:1px solid var(--mt-line);border-radius:22px;box-shadow:0 12px 35px -30px var(--mt-brand)}.account-grid>section>svg{color:var(--mt-brand);width:24px}.account-grid .btn{margin-top:12px;min-height:44px}.account-wide{grid-column:1/-1}.account-metrics{display:flex;gap:25px;padding:22px 0}.account-metrics span{font-size:11px;color:var(--mt-muted)}.account-metrics b{display:block;font-size:25px;color:var(--mt-ink);margin-top:6px}.account-row{display:flex;justify-content:space-between;gap:16px;align-items:center;border-top:1px solid var(--mt-line);margin-top:15px;padding-top:10px;font-size:12px}.account-page code{display:block;padding:12px 0}.account-error{border-inline-start:3px solid var(--mt-brand);padding:12px;background:var(--mt-soft)}.invite-result{margin-top:15px;padding:15px;border-radius:12px;background:var(--mt-card)}.invite-result input{direction:ltr;font-size:11px}.join-page{max-width:620px}.join-page>a{display:block;margin:22px 0}@media(max-width:650px){.account-page{padding:20px 16px 45px}.account-grid{grid-template-columns:1fr}.account-wide{grid-column:auto}.account-grid>section{padding:20px}.account-workspaces{align-items:stretch;flex-direction:column}.account-row{flex-wrap:wrap}}.host-login{min-height:calc(100dvh - 60px);display:grid;place-items:center;padding:35px 18px;background:radial-gradient(ellipse at 5% 0,var(--mt-tint),transparent 65%),var(--mt-canvas)}.host-login>section{width:min(100%,470px);padding:32px;background:var(--mt-card);border:1px solid var(--mt-line);border-radius:27px;box-shadow:0 20px 55px -40px var(--mt-brand)}.host-login-mark{width:57px;height:57px;display:grid;place-items:center;border-radius:18px;background:var(--mt-brand);color:var(--mt-on-brand);margin-bottom:23px}.host-login-eyebrow{font:10px Alexandria,Arial;letter-spacing:1.5px;color:var(--mt-muted)}.host-login h1{font-size:26px;line-height:1.65;margin:16px 0 10px}.host-login p{font-size:12px;line-height:1.9}.host-login form{display:flex;flex-direction:column;gap:15px;margin-top:25px}.host-login input{min-height:48px;background:var(--mt-soft)}.host-login form>.btn{min-height:49px;margin-top:3px;justify-content:space-between}.host-login-switch{display:block;border:0;background:transparent;color:var(--mt-brand);font-size:12px;min-height:44px;padding:10px 0;margin-top:15px;text-align:start}.host-login small{line-height:1.9}.host-login section>a,.host-login small{display:block;color:var(--mt-muted);font-size:11px}.host-login section>a{margin-top:20px}.host-login footer{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--mt-muted);border-top:1px solid var(--mt-line);padding-top:18px;margin-top:22px}@media(max-width:500px){.host-login>section{padding:25px 22px}.host-login h1{font-size:23px}}.ux-board{--brand:#18594d;--muted:#587268;max-width:1640px;padding:30px 32px 48px;color:#153d35}.ux-board .rush-heading{margin-bottom:26px;align-items:flex-start}.ux-board .rush-heading>div>span{font-size:12px;color:#667f76}.ux-board .rush-heading h1{font-size:32px;font-weight:600;margin:7px 0}.board-subtitle{margin:0;font-size:12px;display:flex;gap:10px;align-items:center;color:#597269}.board-subtitle i{width:3px;height:3px;border-radius:50%;background:#a9bcb3}.connection-live{color:#1b6c50}.connection-lost{color:#a24432}.ux-board .staff-tools{flex-direction:row;gap:8px;flex-wrap:wrap}.ux-board .install-trigger,.ux-board .pager-admin{font-size:12px;min-height:44px;padding:10px 13px;border-radius:10px;color:#395b50;background:white;border:1px solid #d9e5df}.queue-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 24px}.queue-overview>button{position:relative;text-align:right;background:#fff;border:1px solid #dce6e0;border-radius:16px;padding:18px 20px;color:#355b4f;display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px;transition:background .18s,border-color .18s}.queue-overview span{font-size:13px}.queue-overview strong{font:600 30px Plex,Arial;grid-column:2;grid-row:1/3}.queue-overview small{font-size:11px;color:#6e8278}.queue-overview>button.selected{background:#e4efe7;border-color:#8eb39e;box-shadow:inset 0 -3px #1d604d}.queue-overview>button:last-child.selected{background:#fff2df;border-color:#c7a568}.ux-board .counter-mode-switch{margin-bottom:22px;background:#e9eeea;border-color:#dce5df}.ux-board .counter-mode-switch button{min-height:44px;font-size:12px}.ux-board .rush-workspace{grid-template-columns:274px minmax(0,1fr);gap:24px}.ux-board .rush-create{background:#153e35;border-radius:18px;padding:23px}.ux-board .rush-create h2{font-size:18px;margin-bottom:20px}.ux-board .rush-create input{font-size:28px;border-radius:11px}.ux-board .rush-create .btn.primary{background:#d7ecb9;color:#183c2e;border-color:#d7ecb9;font-size:14px;min-height:50px}.ux-board .rush-create label{color:#d8e7df;font-size:12px}.ux-board .rush-create form>small{color:#bbd2c5;font-size:11px;line-height:1.9}.ux-board .rush-defaults summary{font-size:12px;color:#c7dccf}.ux-board .rush-defaults input{font-size:15px}.ux-board .rush-qr{border-radius:18px;padding:20px;border-color:#dce6de}.ux-board .rush-qr-title{font-size:13px;color:#4c6e5f}.ux-board .rush-qr>strong{font-size:30px;color:#193f35}.ux-board .rush-qr>.btn{font-size:12px;min-height:44px}.ux-board .rush-qr>small{font-size:11px;color:#637b6d}.ux-board .rush-toolbar{height:auto;margin-bottom:18px;gap:12px}.ux-board .rush-toolbar>label{max-width:none;background:white;border:1px solid #dce5df;border-radius:12px;min-height:48px}.ux-board .rush-toolbar input{font-size:14px;padding:13px;background:transparent;border:0}.ux-board .rush-toolbar>button{min-height:46px;padding:10px 18px;font-size:13px;border:1px solid #dce5df;border-radius:10px;background:white;color:#345b4b;white-space:nowrap}.ux-board .rush-columns{gap:16px}.ux-board .rush-columns>section{padding:14px;background:#edf0eb;border:1px solid #dce4da;border-radius:18px}.ux-board .rush-columns .ready-lane{background:#e8f0e6;border-color:#d3e0ce}.ux-board .pager-column-title{padding:6px 3px 14px;margin:0!important;display:flex;align-items:center;justify-content:space-between}.ux-board .pager-column-title h2{font-size:15px;color:#30513f;font-weight:600}.ux-board .pager-column-title b{background:white;border-radius:8px;padding:4px 10px;color:#345c48;font-size:14px}.ux-board .rush-scroll{max-height:calc(100dvh - 390px);min-height:260px;padding:1px 0 3px}.ux-board .rush-row{padding:16px 14px;border-radius:13px;border-color:#dae4dc;box-shadow:0 3px 8px #1a392803;grid-template-columns:minmax(70px,1fr) minmax(80px,1.2fr);gap:10px;margin-bottom:10px;contain-intrinsic-size:auto 145px}.ux-board .rush-number>strong{font-size:29px;font-weight:600;color:#173d2e}.ux-board .rush-number>span{font-size:11px;color:#6d7f71;margin-top:7px}.ux-board .rush-context{grid-column:2;grid-row:1;align-self:center}.ux-board .rush-context>span{font-size:12px;color:#55705f}.ux-board .rush-context .rush-stage{font-size:12px;font-weight:500;color:#43654d}.ux-board .rush-context>b{font-size:13px;color:#17623e}.ux-board .rush-context>small{font-size:11px;color:#5f7566;line-height:1.8}.ux-board .rush-context>button{font-size:11px;padding:5px 7px;color:#965621;background:#fff4e0}.ux-board .rush-actions{grid-column:1/-1;grid-row:auto;display:grid;grid-template-columns:1fr 44px 44px;gap:8px;border-top:1px solid #edf0e9;padding-top:11px}.ux-board .rush-actions>.btn{min-height:46px;font-size:13px;border-radius:9px;box-shadow:none;min-width:0}.ux-board .rush-actions>.btn.primary{background:#1d5a47;border-color:#1d5a47}.ux-board .rush-actions>.pager-complete{background:#ddedcc;border-color:#ccdfb7;color:#325322}.ux-board .rush-actions>.icon-button,.ux-board .rush-more{height:46px;width:44px;border:1px solid #e0e6dd;border-radius:9px;background:white;color:#4b6753}.ux-board .rush-communication,.ux-board .rush-handoff{padding-top:13px;gap:8px}.ux-board .rush-communication>strong,.ux-board .rush-handoff>span{font-size:13px}.ux-board .rush-communication .btn,.ux-board .rush-handoff .btn{min-height:44px;font-size:12px}.ux-board .rush-communication>small,.ux-board .rush-handoff>small{font-size:11px;color:#667c6a}.ux-board .pager-private,.ux-board .rush-hint{font-size:11px;color:#6b8072}.ux-board .view-call{grid-template-columns:1fr}.ux-board .view-issue{grid-template-columns:minmax(270px,400px)}.ux-board .filter-ready,.ux-board .filter-waiting{grid-template-columns:1fr}.filter-ready>.waiting-lane,.filter-waiting>.ready-lane{display:none}.ux-board .pager-empty{font-size:13px;color:#758572;padding:32px 12px}.ux-board .rush-communication .btn:hover{background:#f0f5e9}.ux-board button:focus-visible{outline:3px solid #b28440;outline-offset:3px}.ux-board .rush-row:has(.rush-handoff){border:2px solid #72a176}.ux-board .rush-actions>.btn:active{transform:scale(.98)}.ux-customer{background:#f1f0e8;color:#213d34;padding-bottom:24px}.ux-customer .experience-header{max-width:960px;padding:20px 24px}.ux-customer .experience-header>span:nth-child(2){font-size:12px;color:#5b7568}.ux-customer .experience-main{max-width:510px;margin-top:0}.ux-customer .experience-ticket{background:#fffef9;border-radius:25px;border-color:#dce0d2;box-shadow:0 20px 65px #244d3010}.ux-customer .exp-shop{padding:18px 22px}.ux-customer .exp-shop strong{font-size:16px;color:#254d37}.ux-customer .exp-shop small{font-size:12px;color:#73846b}.ux-customer .exp-ticket-id{font-size:11px}.ux-customer .exp-ticket-id b{font-size:18px;color:#35523b}.ux-customer .exp-hero{padding:22px 24px 24px;background:#edf2df}.ux-customer .exp-status-chip{font-size:12px;padding:7px 13px;color:#446638}.ux-customer .exp-hero-art{height:130px;width:100%;margin:13px auto;display:flex;flex-direction:column;gap:0;isolation:isolate}.ux-customer .exp-art-orbit{width:150px;height:110px;border-radius:50%;background:#dfe9cb;border:0;transform:rotate(-12deg);z-index:-1}.ux-customer .exp-hero-art>.hero-number-label{position:static;font-size:12px;color:#67794d;display:block}.ux-customer .hero-order-number{font:600 clamp(36px,9vw,55px)/1.4 Plex,Arial;color:#244b33;overflow-wrap:anywhere;max-width:100%;max-height:90px;overflow:auto}.ux-customer .exp-hero-art>.hero-order-symbol{position:absolute;left:15%;top:34%;color:#7b9255;transform:rotate(-12deg);display:grid;place-items:center;background:#f9f9ef;width:46px;height:46px;border-radius:15px}.ux-customer .exp-hero h1{font-size:28px;font-weight:600;margin:3px 0 6px;color:#264e36}.ux-customer .exp-hero>p{font-size:13px;line-height:1.9;color:#5f7650}.ux-customer .exp-mini-steps{font-size:12px;margin-top:18px;color:#819273}.ux-customer .exp-mini-steps .passed{color:#315c35;font-weight:500}.ux-customer .exp-body{padding:20px 24px 26px}.customer-live-line{display:flex;align-items:center;gap:7px;font-size:11px;color:#647962;margin-bottom:18px}.customer-live-line i{width:6px;height:6px;border-radius:50%;background:#6c985c}.customer-live-line.is-offline{color:#a36534}.customer-live-line.is-offline i{background:#a36534}.ux-customer .notification-setup{padding:18px;margin:0;border:1px solid #dbe4ce;background:#f5f7ee;border-radius:16px}.ux-customer .setup-unavailable{background:#fff9ee;border-color:#e8dec8}.ux-customer .exp-section-heading{margin-bottom:12px}.ux-customer .exp-section-heading h2{font-size:20px;font-weight:600;margin-top:2px;color:#335239}.ux-customer .exp-eyebrow{font-size:11px;color:#71805e}.notification-channel{display:grid;grid-template-columns:8px 1fr;column-gap:7px;align-items:center;margin:8px 0 15px;padding:10px 12px;border-radius:10px;background:#fffef9;font-size:12px;color:#40583a}.notification-channel i{width:6px;height:6px;border-radius:50%;background:#ad8345}.notification-channel strong{font-weight:500}.notification-channel span{grid-column:2;font-size:11px;color:#778063;margin-top:2px}.channel-background i{background:#56844a}.ux-customer .notification-setup .exp-primary,.ux-customer .notification-setup .exp-secondary{min-height:48px;font-size:14px;margin:10px 0}.ux-customer .notification-setup .exp-text-button{min-height:44px;font-size:13px}.notification-honesty{display:block;font-size:11px;line-height:1.9;color:#7a7b65}.ios-install-steps{padding-right:22px;font-size:13px;line-height:2;color:#5d674b}.ios-install-steps li+li{margin-top:10px}.ux-customer .setup-intro{font-size:13px;line-height:1.9;color:#677252;margin:10px 0}.ux-customer .exp-push-feedback{font-size:12px;line-height:1.9;color:#536b41;background:#edf2e3;border-radius:9px;padding:10px}.ux-customer .exp-alert-tools{gap:8px}.ux-customer .exp-alert-tools button{min-height:44px;font-size:12px}.ux-customer .exp-location-details{border-color:#dee4d3;padding:15px;margin:20px 0}.ux-customer .exp-location-details>summary{font-size:13px;color:#556a47;min-height:25px}.ux-customer .exp-time{border-top:1px solid #e5e8d9;margin-top:23px;padding-top:23px}.ux-customer .exp-activity-choices button{border:1px solid #e0e5d5;background:#fafbf3;border-radius:14px;padding:15px;min-height:120px}.ux-customer .exp-activity-choices strong{font-size:15px;color:#3e603f}.ux-customer .exp-activity-choices small{font-size:11px;color:#778168}.ux-customer .exp-time-note{font-size:11px;color:#7b846d;line-height:1.9}.ux-customer .exp-arrival{background:#f2f6e9;border:1px solid #dce7ca;padding:18px;border-radius:16px}.ux-customer .exp-destination strong{font-size:24px;color:#2f5533}.ux-customer .exp-pin b{font-size:36px;letter-spacing:7px}.ux-customer .exp-assistance{margin-top:24px;border-color:#dfe4d5}.ux-customer .exp-assistance>summary{font-size:13px;min-height:40px}.ux-customer .exp-footer{font-size:11px;color:#7b846e;line-height:1.9}.ux-customer .exp-reduce-motion{font-size:12px;min-height:44px}.ux-customer .experience-ready .exp-hero{background:#dfeecb}.ux-customer .experience-ready .exp-art-orbit{background:#c7dfa5}.ux-customer .experience-ready .hero-order-symbol{animation:readyRing 1.8s ease-in-out 3}.ux-customer button:focus-visible{outline:3px solid #9c7e3f;outline-offset:3px}.ux-customer .exp-service-note p{font-size:13px;color:#5f7153}.ux-customer .exp-service-note small{font-size:11px;color:#7c876d}@keyframes readyRing{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-14deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-8deg)}}@media(min-width:1350px){.ux-board .rush-row{grid-template-columns:minmax(65px,.7fr) minmax(70px,1fr) auto;align-items:center}.ux-board .rush-actions{grid-column:3;grid-row:1;border:0;padding:0;grid-template-columns:1fr 40px 34px;gap:5px}.ux-board .rush-actions>.btn{font-size:12px;min-width:125px}.ux-board .rush-actions>.icon-button{width:40px}.ux-board .rush-more{width:34px}.ux-board .rush-context{grid-column:2}.ux-board .rush-scroll{max-height:calc(100dvh - 395px)}}@media(max-width:1000px){.ux-board{padding:24px 20px}.ux-board .rush-workspace{grid-template-columns:230px minmax(0,1fr);gap:16px}.ux-board .rush-columns{grid-template-columns:1fr}.ux-board .rush-scroll{max-height:50dvh;min-height:150px}.ux-board .queue-overview>button{padding:15px 13px}.ux-board .queue-overview span{font-size:12px}.ux-board .queue-overview small{font-size:10px}.ux-board .queue-overview strong{font-size:26px}.ux-board .rush-create{padding:18px}.ux-board .view-call{grid-template-columns:1fr}.ux-board .view-call .rush-columns{grid-template-columns:1fr 1fr}.ux-board .view-issue{grid-template-columns:minmax(270px,400px)}}@media(max-width:700px){.ux-board{padding:20px 14px}.ux-board .rush-heading{display:block}.ux-board .rush-heading h1{font-size:27px}.ux-board .staff-tools{margin-top:17px;justify-content:flex-start;flex-direction:row}.ux-board .install-trigger,.ux-board .pager-admin{font-size:11px;padding:9px 10px}.queue-overview{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:18px}.ux-board .queue-overview span{font-size:12px}.ux-board .queue-overview small{font-size:10px}.ux-board .counter-mode-switch{width:100%}.ux-board .counter-mode-switch button{padding:9px;font-size:11px}.ux-board .rush-desk,.ux-board .rush-workspace{grid-template-columns:1fr}.ux-board .rush-desk{position:static}.ux-board .rush-create form{grid-template-columns:minmax(0,1fr) 145px;gap:10px}.ux-board .rush-create form>.btn.primary{font-size:12px;height:53px}.ux-board .rush-create input{font-size:25px}.ux-board .rush-create h2{font-size:16px;margin-bottom:12px}.ux-board .rush-qr>img{width:210px;height:210px}.ux-board .rush-columns,.ux-board .view-call .rush-columns{grid-template-columns:1fr}.ux-board .rush-scroll{max-height:60dvh;min-height:160px}.ux-board .rush-row,.ux-board .view-call .rush-row{grid-template-columns:minmax(60px,1fr) minmax(90px,1.5fr);padding:15px 13px;gap:10px}.ux-board .rush-context{grid-column:2;grid-row:1}.ux-board .rush-actions{grid-column:1/-1;grid-row:2;grid-template-columns:1fr 46px 46px;gap:8px}.ux-board .rush-actions>.btn,.ux-board .view-call .rush-actions>.btn{min-height:48px;font-size:14px}.ux-board .rush-actions>.icon-button,.ux-board .rush-more{width:46px;height:48px}.ux-board .rush-number>strong,.ux-board .view-call .rush-number>strong{font-size:30px}.ux-board .rush-handoff{grid-row:3}.ux-board .rush-communication{grid-row:4}.ux-board .rush-toolbar{position:sticky;top:0;z-index:4;padding:8px 0;background:#f6f8fa}.ux-board .view-issue{display:block}.ux-customer .experience-header{padding:18px}.ux-customer .experience-header>small{display:none}.ux-customer .experience-header>span:nth-child(2){font-size:11px;max-width:190px}.ux-customer .experience-main{padding:0 12px}.ux-customer .exp-shop{padding:16px 19px}.ux-customer .exp-hero{padding:20px 18px}.ux-customer .exp-hero h1{font-size:25px}.ux-customer .exp-body{padding:19px}.ux-customer .exp-hero-art>.hero-order-symbol{left:10%}.ux-customer .exp-section-heading h2{font-size:19px}.ux-customer .exp-activity-choices{gap:10px}.ux-customer .notification-setup{padding:16px}.ux-customer .exp-ticket-id{max-width:100px}}@media(prefers-reduced-motion:reduce){.ux-board *,.ux-customer *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ux-customer.low-motion *{animation:none!important;transition:none!important}@media print{.ux-board,.ux-customer{display:none!important}}.ios-guide-caption{display:flex;align-items:center;gap:7px;font-size:12px;color:#526c45;padding:6px 0 14px}.ios-guide-caption b{margin-right:auto;font-size:10px;font-weight:500;border:1px solid #d8dfc9;border-radius:20px;padding:3px 9px}.ios-activation-steps{list-style:none;padding:0;margin:0;display:grid;gap:16px}.ios-activation-steps li{display:grid;grid-template-columns:27px 1fr;gap:10px}.ios-step-number{display:grid;place-items:center;width:27px;height:27px;background:#e6ecd7;color:#466033;border-radius:50%;font:600 13px Arial}.ios-activation-steps strong{display:flex;align-items:center;gap:7px;font-size:14px;color:#355234;font-weight:600}.ios-activation-steps p{font-size:12px;line-height:1.9;color:#6a785b;margin:5px 0 0}.ios-order-backup{padding:14px;border:1px dashed #cdd9b9;border-radius:12px;margin:20px 0 3px;background:#fbfcf4}.ios-order-backup>strong{font-size:13px;color:#4a6340}.ios-guide-help,.ios-order-backup p{font-size:12px;line-height:1.9;color:#6d7b5f;margin:5px 0}.ios-order-backup input{font-size:13px;max-width:100%;background:white}.ios-order-backup .exp-secondary{margin-bottom:0!important}.ios-activation-guide>small{display:block;font-size:11px;line-height:1.9;color:#7b836d}.ios-restore{max-width:460px;text-align:right;background:#fffef7;color:#244a35;border:1px solid #dce3d2;border-radius:24px;padding:30px;margin:35px auto}.ios-restore .restore-symbol{display:grid;place-items:center;width:64px;height:64px;background:#e7efd9;color:#4f713c;border-radius:19px;margin:0 0 18px}.ios-restore>small{display:block;font-size:11px;line-height:1.9;color:#78866b}.ios-restore h1{font-size:27px;font-weight:600;line-height:1.6;margin:6px 0 12px;color:#2d5337}.ios-restore>p{font-size:13px;line-height:1.9;color:#6d7d60}.ios-restore .btn{min-height:48px;font-size:14px;border-radius:11px}.ios-restore .btn.primary{background:#21563e;border-color:#21563e}.restore-or{display:block;text-align:center;font-size:11px;color:#8b947f;margin:19px 0}.ios-restore label{font-size:12px;color:#607654}.ios-restore input{font-size:16px;padding:13px;background:white;border-color:#d8e2cf}.ios-restore .restore-error{font-size:12px;line-height:1.9;color:#925e31;background:#fff2de;padding:12px;border-radius:9px}.ios-restore>small:last-child{margin-top:20px}.exp-loading .exp-text-button{display:block;margin:15px auto;min-height:44px}@media(max-width:550px){.ios-restore{margin:24px 14px;padding:25px 22px}.ios-activation-steps strong{font-size:13px}.ios-activation-steps{gap:15px}}.screen-manager{max-width:620px;margin:35px auto;padding:28px;color:#214e39}.screen-manager-icon{display:grid;place-items:center;width:76px;height:76px;border-radius:22px;background:#e4edda;margin:27px 0 20px}.screen-manager h1{font-size:32px;font-weight:600}.screen-manager>p{font-size:14px;color:#64795e;line-height:1.9}.display-privacy{display:flex;gap:12px;padding:19px;background:#f0f5e9;border:1px solid #dce6cf;border-radius:15px;margin:22px 0}.display-privacy svg{flex-shrink:0}.display-privacy strong{font-size:14px}.display-privacy p{font-size:12px;line-height:1.9;color:#687d60;margin:6px 0 0}.screen-manager .primary{background:#24563e;border-color:#24563e;min-height:50px;font-size:14px}.screen-manager>small,.screen-note{font-size:12px;color:#7b886e}.screen-link-card{background:white;border:1px solid #dce5d4;border-radius:15px;padding:18px;margin:20px 0}.screen-link-card label{font-size:12px}.screen-link-card input{font-size:14px}.screen-link-card>div{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.screen-link-card>small{color:#738569}.screen-feedback{background:#edf3e7;border-radius:10px;padding:12px;font-size:13px!important}.display-empty{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;text-align:center;background:#f3f5ec;color:#30543a}.display-empty p{color:#687e5c}.display-intro{text-align:center;margin:35px 0 27px}.display-intro>span{display:inline-flex;align-items:center;gap:9px;font-size:18px;color:#57723b}.display-intro h1{font-size:clamp(26px,4vw,54px);font-weight:600;margin:10px 0}.display-intro p{font-size:16px;color:#77885d}.ready-number-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:17px;align-items:stretch}.ready-number-grid>div{background:var(--display-brand,#245d53);color:var(--display-text,white);border-radius:20px;padding:23px;text-align:center;min-height:140px;display:flex;flex-direction:column;justify-content:center}.ready-number-grid span{font-size:14px;opacity:.85}.ready-number-grid strong{font:600 clamp(30px,4vw,65px)/1.5 Plex,Arial;overflow-wrap:anywhere}.ready-number-grid>.no-ready{grid-column:1/-1;background:#e8eeda;color:#668149;align-items:center;min-height:220px}.no-ready p{font-size:19px;color:#6b8055}.display-alert{display:flex;align-items:center;gap:10px;padding:16px;background:#fff0d9;color:#8a4f23;border:1px solid #e7c390;border-radius:12px;margin-top:20px;font-size:16px}.display-overflow{color:#85602c;text-align:center}.display-stale{color:#9a5d2c}@media(max-width:600px){.screen-manager{padding:23px 18px;margin:20px auto}.screen-manager h1{font-size:27px}.ready-number-grid{grid-template-columns:1fr 1fr;gap:12px}.ready-number-grid>div{padding:17px 12px;min-height:125px}.ready-number-grid strong{font-size:34px}.display-alert{font-size:13px}}