@font-face{font-family:Plex;src:url(/prototype/fonts/arabic-400.ttf);font-weight:400;font-display:swap}@font-face{font-family:Plex;src:url(/prototype/fonts/arabic-500.ttf);font-weight:500;font-display:swap}@font-face{font-family:Plex;src:url(/prototype/fonts/arabic-600.ttf);font-weight:600;font-display:swap}@font-face{font-family:Plex;src:url(/prototype/fonts/arabic-700.ttf);font-weight:700;font-display:swap}:root{--ink:#203747;--muted:#8596a2;--line:#e4eaf0;--brand:#ba603e;--soft:#fff1e5;--bg:#f6f8fa}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:14px Plex,Tahoma,Arial;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.48;cursor:not-allowed}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #dfa07b;outline-offset:3px}button:disabled:hover{transform:none}p{color:var(--muted);line-height:1.9}h1,h2,h3{font-weight:500}h1{font-size:30px;letter-spacing:-.8px}h2{font-size:21px}h3{font-size:14px;margin:0 0 12px}input,select,textarea{width:100%;background:#fcfdff;border:1px solid #dde6ed;border-radius:9px;padding:10px 12px;font-size:12px}label{display:block;font-size:11px;color:#768c9c;line-height:1.8}label input,label select,label textarea{margin-top:6px}textarea{min-height:85px;resize:vertical}input[type=checkbox]{width:auto;accent-color:var(--brand);margin:0}fieldset{min-width:0}.pilot-top{justify-content:space-between;gap:15px;background:white;border-bottom:1px solid var(--line);padding:17px 38px;min-height:80px}.pilot-brand,.pilot-top{display:flex;align-items:center}.pilot-brand{gap:10px}.pilot-brand>span{display:grid;place-items:center;background:#ca704b;color:white;width:43px;height:43px;border-radius:13px;transform:rotate(-7deg)}.pilot-brand svg{transform:rotate(7deg)}.pilot-brand b{font-size:29px;line-height:1.2;font-weight:600}.pilot-brand small{display:block;font:8px Arial;letter-spacing:3px;color:#96a3ad;text-align:center}.pilot-top-actions{display:flex;gap:24px;align-items:center}.prototype-link{font-size:11px;color:#8b9aa5}.connection,.prototype-link{display:flex;align-items:center;gap:7px}.connection{font-size:10px}.connection i{width:6px;height:6px;border-radius:50%;background:#91b779}.disconnected{color:#b67954}.disconnected i{background:#d78c65}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 15px;background:white;border:1px solid #e0e7ed;border-radius:9px;font-size:12px;font-weight:500;transition:transform .15s,background .15s}.btn:hover:not(:disabled){transform:translateY(-1px);border-color:#c4d1dc}.btn.primary{background:var(--brand);border-color:var(--brand);color:white;box-shadow:0 4px 12px #9c5b3320}.btn.full{display:flex;width:100%;margin:10px 0}.btn.danger,.danger{color:#af5b50}.icon-button{display:grid;place-items:center;width:35px;height:35px;border:1px solid #e1e8ef;background:white;border-radius:8px;flex-shrink:0}.operator-main{max-width:1450px;padding:35px 38px 30px;margin:auto}.operator-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:26px}.eyebrow{font:9px Arial;letter-spacing:2px;color:#9ba9b3}.operator-heading h1{margin:10px 0 7px}.operator-heading p{font-size:12px;margin:0}.pilot-notice{display:flex;align-items:center;gap:12px;border:1px solid #dfe8ee;background:#edf3f7;border-radius:11px;padding:11px 17px;margin-bottom:25px}.pilot-notice>svg{color:#7291a4;flex-shrink:0}.pilot-notice p{font-size:11px;color:#78909f;margin:0}.pilot-notice b{font-weight:500}.offline-banner{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #efd9c4;background:#fff3e5;color:#a17d53;font-size:11px;line-height:1.9;border-radius:10px;margin:15px 0}.offline-banner svg{flex-shrink:0}.offline-banner button{margin-right:auto;background:white;border:1px solid #ecd6be;border-radius:6px;padding:6px;font-size:10px}.live-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:26px}.live-stats>div{position:relative;padding:22px;background:white;border:1px solid var(--line);border-radius:13px}.live-stats>div:first-child{background:#243b4b;color:white;border-color:#243b4b}.live-stats>div>span{font-size:12px;opacity:.8}.live-stats strong{display:block;font:500 32px Arial;margin-top:18px}.live-stats i{position:absolute;left:21px;top:20px;background:#f2f5f8;color:#90a4b3;display:grid;place-items:center;width:33px;height:33px;border-radius:9px}.live-stats>div:first-child i{background:#ffffff0a;color:#b3c8d5}.operator-toolbar{display:flex;gap:12px;align-items:center;margin-bottom:21px}.operator-toolbar>input{max-width:260px;background:white;margin-right:auto}.filter-group{display:flex;background:#edf1f5;padding:4px;border-radius:9px;gap:2px}.filter-group button{font-size:11px;border:0;background:transparent;padding:8px 17px;border-radius:6px;color:#8a9aa7}.filter-group button.selected{background:white;color:#344f61;box-shadow:0 2px 6px #334a5a07}.live-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.live-column{background:#edf1f5;border:1px solid #e4eaf0;border-radius:13px;padding:13px;min-height:270px}.column-title{justify-content:space-between;padding:4px 5px 17px;font-size:12px;color:#70889a}.column-title,.column-title b{display:flex;align-items:center}.column-title b{font-weight:500;gap:8px}.column-title i{width:7px;height:7px;border-radius:50%;background:#9dafbe;box-shadow:0 0 0 3px #e1e7ed}.column-prep .column-title i{background:#c6a06e;box-shadow:0 0 0 3px #ede3d4}.column-ready .column-title i{background:#8caa73;box-shadow:0 0 0 3px #e2ebd9}.column-title>span{font:10px Arial;background:white;padding:4px 6px;border-radius:4px}.live-order{background:white;border:1px solid #e1e7ec;box-shadow:0 3px 9px #1e374b04;border-radius:10px;padding:18px;margin-bottom:13px}.order-card-top{display:flex;justify-content:space-between;align-items:center}.order-card-top b{font:500 18px Arial;direction:ltr}.order-card-top>span{font-size:9px;color:#9eacb5;border:1px solid #edf0f4;border-radius:4px;padding:3px 6px}.card-items{font-size:12px;color:#5e7687;border-bottom:1px dashed #e5ecf2;padding-bottom:12px;line-height:1.9}.card-location{font-size:10px;color:#92a4b0;display:flex;align-items:center;gap:5px}.card-location strong{margin-right:auto;font:11px Plex;color:#768e9e}.card-proof{display:flex;align-items:center;gap:5px;font-size:9px;color:#9eabb5;margin-top:12px}.card-proof.good{color:#80976b}.card-note{background:#fff4e8;border:1px solid #f1dec6;padding:9px;border-radius:6px;margin:12px 0}.card-note b{font-size:9px;color:#b18a59}.card-note p{font-size:10px;color:#a08d71;margin:3px 0}.card-note.acknowledged{background:#f6f8f2;border-color:#e6ecdf}.card-notification{display:flex;gap:6px;font-size:9px;align-items:center;background:#f3f6f9;border-radius:6px;padding:9px;margin-top:12px;color:#7b92a3;line-height:1.8}.card-buttons{display:flex;gap:7px;margin-top:15px}.card-buttons>.btn{flex:1 1;background:#2c4658;color:#fff;border-color:#2c4658;padding:9px;font-size:11px}.column-ready .card-buttons>.btn{color:#71915b;background:#eff5e8;border-color:#e0ead5}.column-empty{text-align:center;padding:50px 5px;color:#a4b0b9;font-size:11px}.operator-footer{display:flex;align-items:center;gap:9px;margin-top:25px;font-size:10px;color:#9aaab5;line-height:1.9}.operator-footer svg{flex-shrink:0}.empty-state{background:white;border:1px dashed #dbe5ed;border-radius:16px;padding:55px 20px;text-align:center;max-width:900px;margin:25px auto}.empty-symbol{width:90px;height:90px;display:grid;place-items:center;margin:auto;background:#fff1e6;color:#c18a66;border-radius:24px;transform:rotate(-5deg)}.empty-symbol svg{transform:rotate(5deg)}.empty-state h2{margin:25px 0 12px}.empty-state p{font-size:12px;max-width:540px;margin:auto}.empty-steps{display:flex;align-items:center;justify-content:center;gap:13px;font-size:11px;color:#9aabb7;margin:27px 0}.archive-list{background:white;border:1px solid #e5ebf1;border-radius:12px;padding:10px 20px}.archive-list>button{background:transparent;border:0;border-bottom:1px solid #edf1f5;padding:17px 0;display:flex;width:100%;gap:18px;align-items:center;text-align:right}.archive-list b{font:13px Arial;color:#355466}.archive-list span{font-size:12px;color:#8a9eac;flex:1 1}.archive-list small{font-size:10px;color:#83996f}.create-overlay,.drawer-overlay{position:fixed;inset:0;background:#20374766;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:20;display:flex;justify-content:flex-start}.drawer{width:490px;max-width:100%;height:100dvh;overflow:auto;background:#fff;box-shadow:0 0 80px #182d3a22;padding:26px}.drawer-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.drawer-heading h2{margin:6px 0;font-size:23px}.drawer-heading .eyebrow{font-size:9px}.drawer-status{display:flex;justify-content:space-between;align-items:center}.drawer-status>span{background:#eef4e8;color:#7f9869;border-radius:5px;padding:5px 8px;font-size:10px}.drawer-status>small{font-size:9px;color:#a3b0b9}.qr-panel{display:flex;align-items:center;gap:19px;background:#f9fbfc;border:1px solid #e4ecf1;border-radius:13px;padding:16px;margin:25px 0 14px}.qr-panel>img{width:145px;height:145px;border:8px solid white;border-radius:7px;flex-shrink:0}.qr-panel h3{font-size:14px;line-height:1.8;margin:0}.qr-panel p{font-size:10px;line-height:1.9;margin:8px 0}.qr-panel span{font-size:9px;color:#a1b0ba}.qr-actions{display:flex;gap:7px}.qr-actions>.btn{flex:1 1;padding:9px;font-size:10px}.small-note{font-size:10px;color:#9cabb7;line-height:1.9;margin:10px 0}.operator-context{display:flex;flex-wrap:wrap;gap:8px;margin:17px 0}.operator-context span{display:flex;gap:5px;align-items:center;font-size:10px;background:#f3f6f8;border-radius:5px;padding:6px 8px;color:#8b9eab}.review-request{padding:14px;background:#fff5e9;border:1px solid #f0dfc7;border-radius:8px;margin:16px 0}.review-request b{font-size:11px;color:#b28e5e;font-weight:500}.review-request p{font-size:12px;color:#a38c6b;white-space:pre-wrap}.review-request>small{display:block;font-size:9px;margin-top:8px;color:#ae9f89}.station-section{margin:25px 0}.handoff-section>p,.station-section>p{font-size:11px}.live-station{display:flex;align-items:center;gap:10px;width:100%;padding:13px;margin:10px 0;border:1px solid #e4ebf1;border-radius:8px;background:#f9fbfc}.live-station span{display:grid;place-items:center;color:#9badb9}.live-station b{font-size:12px;font-weight:500}.live-station small{font-size:10px;color:#9aaeba;margin-right:auto}.live-station.station-done{border-color:#dce8cf;background:#f4f8ef;color:#7c9762}.live-station.station-done span{color:#7c9762}.handoff-section{border:1px solid #e4ecd9;background:#fafcf7;padding:18px;border-radius:11px;margin:22px 0}.handoff-section input{font:25px Arial;letter-spacing:9px;text-align:center;padding:13px}.success-callout{display:flex;align-items:center;gap:13px;border:1px solid #e2ebd7;background:#f5f9ef;color:#88a16c;padding:17px;border-radius:10px;margin:20px 0}.success-callout b{font-size:12px;font-weight:500;display:block}.success-callout small{display:block;font-size:10px;margin-top:5px;color:#a1b28d}.event-history{border-top:1px solid #e8edf2;margin-top:25px;padding-top:20px}.event-history>p{font-size:11px}.event-history>div{display:flex;align-items:flex-start;gap:9px;border-bottom:1px solid #edf1f5;padding:10px 0;color:#96a9b6}.event-history>div>svg{margin-top:7px;flex-shrink:0}.event-history p{margin:0;line-height:1.8}.event-history b,.event-history small,.event-history span{display:block}.event-history b{font-size:10px;font-weight:500;color:#698597}.event-history span{font-size:10px}.event-history small{font-size:9px;color:#a8b6bf}.event-history>.btn{margin-top:13px}.audit-history{margin:25px 0}.audit-history summary{font-size:12px;cursor:pointer}.audit-history>div{padding:10px 0;border-bottom:1px solid #edf2f5;display:flex;gap:9px;font-size:10px;color:#8ba1b0}.audit-history small{font:10px Arial;white-space:nowrap}.cancel-form{border-top:1px solid #eee3df;padding-top:17px;margin-top:22px}.cancel-form .btn{margin:4px}.create-overlay{align-items:center;justify-content:center;padding:22px}.create-modal{background:white;border-radius:17px;padding:28px;width:760px;max-width:100%;max-height:92dvh;overflow:auto;box-shadow:0 25px 100px #172e3b33}.create-modal>p{font-size:12px;margin-bottom:25px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-bottom:25px}.span-two{grid-column:1/-1}.section-title{display:flex;justify-content:space-between;align-items:center;gap:9px;margin-bottom:16px}.section-title h3{margin:0}.section-title>small{font-size:9px;color:#a3b0ba}.section-title>span{font:11px Arial;color:#a69a8a}.draft-item{border:1px solid #e1e9f0;border-radius:11px;padding:14px;margin:12px 0}.draft-item legend{font-size:10px;color:#9daebb;padding:0 7px}.draft-row{display:grid;grid-template-columns:2fr .7fr 1fr 35px;gap:10px;align-items:end;margin-bottom:12px}.draft-row input{padding:10px 8px}.draft-row .icon-button{height:39px}.draft-total{display:flex;justify-content:space-between;background:#f5f8fa;padding:16px 18px;border:1px solid #e6edf1;border-radius:10px;margin:22px 0}.draft-total span{font-size:12px;color:#91a4b0}.draft-total b{font:500 20px Plex;color:#4d6c7f}.form-error{padding:11px;border:1px solid #edcfc4;border-radius:7px;background:#fff1eb;font-size:11px;color:#aa6c56}.live-toast{position:fixed;left:26px;bottom:24px;z-index:50;background:#253e4f;color:white;font-size:11px;line-height:1.9;padding:14px 21px;border-radius:11px;box-shadow:0 7px 25px #1d364522;max-width:90vw}.customer-shell .pilot-top{padding:17px 27px}.customer-shell .pilot-top-actions{gap:10px}.customer-main{max-width:470px;margin:29px auto 45px;padding:0 16px}.live-tracking{background:#fff;border:1px solid #e7e4df;border-radius:23px;box-shadow:0 16px 45px #263d4e08;overflow:hidden}.customer-shop{display:flex;align-items:center;gap:10px;padding:19px 21px;background:#fffdfa}.customer-shop>span{display:grid;place-items:center;width:37px;height:37px;border-radius:11px;color:#bf8b62;background:#fff0e2;border:1px solid #f1deca;flex-shrink:0}.customer-shop b{font-size:13px;font-weight:500;color:#7d6148}.customer-shop small{display:block;font-size:9px;color:#b3a18e;margin-top:3px}.customer-shop>strong{font:11px Arial;color:#b19c85;border:1px solid #ebdfd0;border-radius:6px;padding:6px;margin-right:auto;direction:ltr}.scene-panel{background:#fff1e1;text-align:center;padding:22px 15px 26px;position:relative;overflow:hidden}.server-state{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:#fffcf6;border:1px solid #f3dfc7;border-radius:15px;font-size:8px;color:#b59c7e;position:relative;z-index:2}.server-state i{width:5px;height:5px;border-radius:50%;background:#bd9c6f}.live-scene{position:relative;display:grid;place-items:center;height:177px;max-width:290px;margin:auto}.scene-orbit{width:142px;height:142px;position:absolute;border-radius:50%;background:#ffe7ce;border:1px solid #f9dec2}.scene-float{position:relative;color:#b98960;display:grid;place-items:center}.scene-spark{position:absolute;left:-39px;top:-10px;font-size:23px;color:#dfb18a}.scene-check{position:absolute;bottom:-5px;right:-20px;display:grid;place-items:center;width:29px;height:29px;background:#fafff2;border:1px solid #dce7c8;color:#91a773;border-radius:50%}.scene-new .scene-check,.scene-prep .scene-check{display:none}.steam-lines{position:absolute;top:-20px;display:flex;gap:8px}.steam-lines i{width:5px;height:17px;border:1px solid #d8b08d;border-left:0;border-top:0;border-bottom:0;border-radius:50%;transform:rotate(-15deg)}.scene-panel h1{font-size:23px;font-weight:500;line-height:1.7;color:#8c6240;margin:0 0 8px;letter-spacing:-.5px}.scene-panel p{font-size:11px;color:#b19272;line-height:1.9;margin:0}.status-done{background:#f0f5e8}.status-done .scene-orbit{background:#e4efd7;border-color:#dce8cf}.status-done .scene-float,.status-done h1{color:#8aa06f}.status-done p{color:#a0ae8b}.status-cancelled{background:#faf0e9}.tracking-content{padding:22px}.live-rail{display:flex;list-style:none;position:relative;justify-content:space-between;padding:0;margin:20px -3px 25px}.live-rail:before{content:"";height:2px;background:#ece5dc;position:absolute;right:29px;left:29px;top:13px}.live-rail li{display:flex;flex-direction:column;align-items:center;gap:7px;flex:1 1;position:relative;z-index:1}.live-rail li>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #eee7de;border-radius:50%;background:white;color:#d5c9ba;outline:5px solid white}.live-rail small{font-size:9px;color:#baaf9f}.live-rail .current>span{background:#bf8e64;border-color:#bf8e64;color:white;box-shadow:0 0 0 3px #f7ebdd}.live-rail .current small{color:#aa825e}.live-rail .passed>span{background:#edf3e5;border-color:#e1e9d5;color:#97ac7b}.live-rail .passed small{color:#9aac87}.live-order .live-rail{margin:19px -3px 17px}.live-order .live-rail li>span{width:19px;height:19px;outline-width:3px}.live-order .live-rail svg{width:10px;height:10px}.live-order .live-rail small{font-size:7px}.live-order .live-rail:before{top:9px;left:24px;right:24px}.drawer .live-rail{margin-top:25px}.destination{display:flex;align-items:center;gap:12px;border:1px solid #f0e2cf;background:#fff9f1;border-radius:11px;padding:17px;color:#b59570}.destination small{display:block;font-size:10px;color:#b49d82;margin-bottom:4px}.destination b{font-size:19px;font-weight:500;color:#9a754f}.pickup-code{display:flex;align-items:center;gap:17px;border-bottom:1px dashed #ebdecc;padding:18px 0;margin-bottom:15px}.pickup-code>div{padding-left:13px;border-left:1px solid #ecdfcd}.pickup-code small{display:block;font-size:9px;color:#ae967a}.pickup-code b{display:block;font:500 30px Arial;letter-spacing:6px;color:#a47b52;margin-top:6px}.pickup-code>svg{color:#b9a080;margin-right:auto}.pickup-code p{font-size:9px;color:#b19b81;line-height:1.9;margin:0}.order-summary{border:1px solid #e6edf1;border-radius:11px;padding:17px;margin:22px 0}.order-summary h3{font-size:13px;color:#6c8495}.summary-item{display:flex;gap:10px;align-items:flex-start;padding:11px 0;border-bottom:1px solid #eef2f5}.summary-item .qty{background:#f3f6f8;border-radius:5px;color:#92a5b2;font:10px Arial;padding:5px;white-space:nowrap}.summary-item>div{flex:1 1}.summary-item b{font-size:12px;font-weight:500;color:#607c8f}.summary-item>div small{display:block;font-size:10px;line-height:1.8;color:#9aadb9;margin-top:5px}.summary-item>strong{font:11px Arial;color:#7d95a6;white-space:nowrap;margin-top:4px}.summary-item>strong small{font:9px Plex}.summary-total{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-top:16px;gap:10px;color:#96a7b4}.summary-total strong{font-size:15px;font-weight:500;color:#667e8e}.invoice-note{font-size:9px;color:#a8b5be;line-height:1.9;margin:13px 0 0}.invoice-link{display:flex;align-items:center;gap:7px;font-size:10px;color:#b08058;margin-top:15px}.confirm-order{border-top:1px solid #eee7df;padding-top:21px;margin:23px 0}.confirm-order h3{font-size:13px;color:#9d846c}.confirmed{display:flex;align-items:center;gap:8px;font-size:11px;color:#8aa06d}.confirm-order details{margin-top:15px}.confirm-order summary{font-size:11px;color:#ad947a;cursor:pointer;padding:7px 0}.confirm-order form{margin:10px 0}.confirm-order textarea{margin:7px 0}.notification-panel,.waiting-form{border-top:1px solid #eee9e1;padding-top:22px;margin-top:23px}.notification-panel h3,.waiting-form h3{color:#a48b72;font-size:13px}.mode-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:17px 0}.mode-picker button{display:flex;flex-direction:column;align-items:center;gap:8px;border:1px solid #e7e0d6;background:#fff;padding:11px 4px;border-radius:8px;font-size:9px;color:#b5a18a}.mode-picker button.selected{background:#fff3e5;border-color:#e7c9a9;color:#a77c54}.waiting-form input{margin-top:6px}.check-row{display:flex;align-items:center;gap:8px;margin:14px 0;font-size:10px;color:#ab9880}.notification-panel>p{font-size:11px;color:#a68e76}.notification-panel .btn{font-size:11px}.notification-panel .small-note{font-size:10px}.notification-panel .section-title>svg{color:#b99b78}.push-feedback{background:#f4f7ee;border:1px solid #e3ead5;border-radius:8px;padding:12px;color:#8c9f71!important;font-size:10px!important;line-height:1.9}.delivery-status{border:1px solid #e5edf2;background:#f7fafc;border-radius:8px;padding:12px;margin-top:15px}.delivery-status span{display:block;font-size:9px;color:#a3b1bc}.delivery-status b{display:block;font-size:10px;color:#8199aa;font-weight:500;margin-top:6px;line-height:1.9}.external-channel-note{font-size:9px!important;color:#b8a894!important;margin-top:15px}.accessibility{display:flex;gap:15px;justify-content:center;border-top:1px solid #eee9e1;padding-top:18px;margin-top:25px}.accessibility label{display:flex;align-items:center;gap:6px;font-size:9px;color:#b0a089}.tracking-footer{text-align:center;font-size:8px;color:#bcb1a4;line-height:2;margin:19px 0 0}.restore-card{background:white;border:1px solid #e4ebf0;border-radius:17px;padding:35px;max-width:520px;margin:50px auto;color:#9fb0bb}.restore-card>svg{color:#c59d7b}.restore-card h1{font-size:24px;color:#566f80}.restore-card p{font-size:12px}.restore-card form{margin-top:22px}.restore-card input{margin:8px 0 15px}.restore-card .small-note{font-size:10px}.large-type .scene-panel h1{font-size:27px}.large-type .scene-panel p{font-size:14px}.large-type .summary-item b{font-size:15px}.large-type .summary-item>div small{font-size:12px}.large-type .btn{font-size:14px}.large-type .small-note{font-size:12px}.large-type .live-rail small{font-size:11px}.low-motion *,.low-motion :after,.low-motion :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:no-preference){.scene-float{animation:gentleFloat 5s ease-in-out infinite}.steam-lines{animation:steamFloat 3s ease-in-out infinite}.live-order{animation:appear .25s ease both}@keyframes gentleFloat{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-5px) rotate(2deg)}}@keyframes steamFloat{0%,to{opacity:.2}50%{opacity:.8}}@keyframes appear{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:1000px){.operator-main{padding:28px 22px}.pilot-top{padding:17px 23px}.live-board{gap:12px}.live-order{padding:14px}.live-column{padding:10px}.card-buttons>.btn{font-size:10px}.live-stats{gap:12px}.live-stats>div{padding:18px}.live-stats i{left:14px}.live-stats>div>span{font-size:11px}}@media(max-width:750px){.pilot-top{padding:15px 18px;min-height:72px}.pilot-brand>span{width:36px;height:36px;border-radius:11px}.pilot-brand b{font-size:25px}.pilot-brand svg{width:22px;height:22px}.pilot-brand small{font-size:7px}.prototype-link{font-size:9px;max-width:100px;line-height:1.6}.pilot-top-actions{gap:12px}.connection{font-size:9px}.operator-main{padding:24px 16px}.operator-heading{align-items:flex-start;flex-direction:column;gap:17px}.operator-heading h1{font-size:25px;line-height:1.7;margin-top:9px}.operator-heading p,.operator-heading>.btn{font-size:11px}.pilot-notice{padding:12px;align-items:flex-start}.pilot-notice>svg{margin-top:4px}.pilot-notice p{font-size:10px}.live-stats{grid-template-columns:1fr 1fr;gap:10px}.live-stats>div{padding:17px}.live-stats strong{font-size:27px;margin-top:16px}.live-stats i{width:28px;height:28px;top:14px;left:13px}.live-stats i>svg{width:16px;height:16px}.live-stats>div>span{font-size:10px}.operator-toolbar{flex-wrap:wrap;gap:10px}.filter-group{flex:1 1}.filter-group button{flex:1 1;padding:8px 12px;font-size:10px}.operator-toolbar>input{max-width:none;order:3}.live-board{grid-template-columns:1fr;gap:16px}.live-column{padding:13px;min-height:0}.column-title{font-size:12px}.live-order{padding:18px}.card-items{font-size:13px}.card-buttons>.btn{font-size:12px;padding:11px}.live-order .live-rail small{font-size:9px}.card-note b,.card-note p,.card-notification,.card-proof{font-size:10px}.card-location{font-size:11px}.column-empty{padding:25px 5px}.empty-state{padding:35px 20px}.empty-state h2{font-size:19px;line-height:1.9}.empty-state p{font-size:11px}.empty-steps{font-size:9px;gap:7px}.empty-steps svg{width:12px}.operator-footer{font-size:9px}.drawer{width:100%;max-width:490px;padding:23px 19px}.qr-panel{padding:13px;gap:13px}.qr-panel>img{width:130px;height:130px}.qr-panel h3{font-size:12px}.qr-panel p{font-size:10px}.qr-actions{gap:5px}.qr-actions .btn{font-size:10px;padding:9px 6px}.create-overlay{padding:0;align-items:flex-end}.create-modal{padding:25px 19px;max-height:96dvh;border-radius:18px 18px 0 0;width:100%}.create-modal h2{font-size:22px}.form-grid{gap:12px}.draft-row{grid-template-columns:1fr .6fr .9fr 30px;gap:7px}.draft-row>label:first-child{grid-column:1/-1}.draft-row>label:nth-child(2){grid-column:1}.draft-row .icon-button{width:30px}.draft-item{padding:12px}.section-title>small{font-size:8px;max-width:145px;line-height:1.8}.create-modal>p{font-size:11px}.drawer-status>small{font-size:8px}.drawer .live-rail{margin-top:22px}.archive-list>button{flex-wrap:wrap;gap:10px}.archive-list span{flex-basis:100%;order:3;font-size:11px}.archive-list small{margin-right:auto}.customer-shell .pilot-top{padding:15px 19px}.customer-main{padding:0 14px;margin:23px auto 35px}.live-tracking{border-radius:21px}.tracking-content{padding:20px}.customer-shop{padding:18px}.customer-shop>strong{font-size:10px;padding:5px}.scene-panel{padding:21px 13px 25px}.scene-panel h1{font-size:22px}.scene-panel p{font-size:11px}.live-scene{height:168px}.live-rail small{font-size:10px}.summary-item b{font-size:13px}.summary-item>div small,.summary-item>strong{font-size:11px}.summary-total strong{font-size:15px}.summary-total>span{font-size:10px}.invoice-note{font-size:9px}.tracking-content .btn{padding:12px;font-size:12px}.tracking-footer{font-size:9px}.restore-card{margin:28px 16px;padding:27px}.restore-card h1{font-size:23px}.restore-card p{font-size:11px}.pickup-code p{font-size:10px}.live-toast{bottom:18px;left:16px;font-size:11px;max-width:calc(100vw - 32px);padding:13px 17px}}@media print{body{background:white}.create-overlay,.drawer .audit-history,.drawer .cancel-form,.drawer .event-history,.drawer .handoff-section,.drawer .qr-actions,.drawer .small-note,.drawer .station-section,.drawer button,.live-toast,.operator-main,.pilot-top{display:none!important}.drawer-overlay{position:static;display:block;background:white;-webkit-backdrop-filter:none;backdrop-filter:none}.drawer{box-shadow:none;height:auto;overflow:visible;width:100%;max-width:100%;padding:15px}.qr-panel>img{width:180px;height:180px}.drawer .live-rail{display:none}.drawer-status{margin-bottom:15px}.order-summary,.qr-panel{page-break-inside:avoid;break-inside:avoid}}.qr-panel>img{width:200px;height:200px}.qr-panel h3{font-size:13px}@media(max-width:600px){.qr-panel{flex-direction:column;text-align:center;gap:10px}.qr-panel>img{width:230px;height:230px;max-width:100%}.qr-panel>div{max-width:260px}.qr-panel h3{font-size:14px}.qr-panel p{font-size:11px;margin:5px 0}}[hidden]{display:none!important}.operations-hub{max-width:1440px;margin:auto;padding:36px 48px 0}.hub-masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:30px}.hub-kicker{font:600 10px Arial;letter-spacing:2px;color:#ad7655}.hub-masthead h1{font-size:36px;letter-spacing:-1px;color:#203a49;font-weight:600;margin:12px 0 8px}.hub-masthead p{font-size:13px;color:#647e8b;margin:0}.hub-masthead>.btn{padding:15px 23px;box-shadow:0 8px 22px #b15f3520}.hub-tabs{display:flex;gap:8px;border-bottom:1px solid #dce5e9;padding-bottom:12px;overflow-x:auto}.hub-tabs button{display:flex;align-items:center;gap:9px;border:0;background:transparent;padding:12px 18px;border-radius:10px;color:#59717e;font:500 12px Plex;white-space:nowrap;cursor:pointer}.hub-tabs button.active{background:#203f4f;color:#fff;box-shadow:0 4px 12px #19364618}.hub-tabs b{font:12px Arial;background:#f4d7c4;color:#8a472c;padding:3px 6px;border-radius:5px}.hub-intro{gap:16px;padding:18px 0;border-bottom:1px solid #e4e9eb}.hub-intro,.hub-intro>span{display:flex;align-items:center}.hub-intro>span{gap:8px;color:#477665;font-size:12px;white-space:nowrap}.hub-intro p{margin:0;font-size:12px;color:#607986;line-height:1.9}.hub-intro button{margin-right:auto;background:#fff3e8;border:1px solid #ead7c7;border-radius:8px;color:#a25c35;display:flex;align-items:center;gap:9px;padding:9px 13px;font:12px Plex;white-space:nowrap;cursor:pointer}.operator-main .operator-heading h2{font-size:24px;color:#254150;margin:6px 0}.operator-main{padding-top:28px}.hub-section{padding:32px 0 50px;animation:hubEnter .25s ease}.hub-title{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:27px}.hub-title h2{font-size:30px;font-weight:500;color:#264453;margin:10px 0}.hub-title p{font-size:12px;color:#6a8290;line-height:1.9;margin:0}.hub-counter{font:48px Arial;color:#b97851;background:#fff2e5;border:1px solid #f1ddc8;border-radius:18px;padding:18px 25px}.hub-feature-icon{display:grid;place-items:center;width:72px;height:72px;background:#e9f0f2;color:#3d6677;border-radius:20px;flex-shrink:0}.hub-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.hub-filters button{font:11px Plex;color:#607582;border:1px solid #dce5e9;padding:8px 13px;background:white;border-radius:25px;cursor:pointer}.hub-filters .active{background:#fff1e5;border-color:#d9af8f;color:#9d5f38}.issue-list{display:grid;gap:12px}.issue-row{background:white;border-radius:14px;padding:23px;display:flex;gap:17px;align-items:center;border:1px solid #e0e8eb;border-right:3px solid #d9ae7a}.issue-row.priority-1{border-right-color:#b96543}.issue-icon{background:#fff2e7;color:#b06a44;display:grid;place-items:center;flex-shrink:0;width:43px;height:43px;border-radius:12px}.issue-row>div{flex:1 1}.issue-row small{font-size:10px;color:#8b775f}.issue-row h3{font-size:15px;color:#304f5e;margin:5px 0}.issue-row p{font-size:11px;color:#748995;margin:0;line-height:1.8}.issue-row .btn{font-size:11px;white-space:nowrap}.hub-footnote{font-size:11px;line-height:2;color:#768b97;margin-top:20px}.hub-empty{padding:55px 24px;text-align:center;background:#fff;border:1px dashed #cddcde;border-radius:17px;color:#729785}.hub-empty h3{font-size:17px;font-weight:500;color:#365665}.hub-empty p{font-size:12px;color:#768b96}.integration-flow{display:flex;justify-content:center;align-items:center;gap:30px;background:#203d4c;color:#dce8ec;border-radius:17px;padding:30px;margin-bottom:24px}.integration-flow span,.integration-flow strong{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:400}.integration-flow strong{border:1px solid #688797;padding:15px 24px;border-radius:12px;color:#fff}.integration-flow i{font-size:22px;font-style:normal;color:#8da8b4}.connector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.connector-card{background:white;border:1px solid #dfe7eb;padding:24px;border-radius:16px;align-self:start}.connector-ready{border-color:#b2ccbd}.connector-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.connector-symbol{display:grid;place-items:center;width:46px;height:46px;background:#eef3f5;color:#6e8997;border-radius:12px}.connector-ready .connector-symbol{background:#eaf4ee;color:#4d8267}.connector-state{font-size:9px;border:1px solid #e2e8ec;background:#f7f9fa;color:#7b8c96;padding:6px 9px;border-radius:20px}.connector-state.ready{background:#edf7f0;border-color:#cfe3d6;color:#477d60}.connector-card h3{font-size:19px;color:#2d4b5b;font-weight:500;margin:21px 0 10px}.connector-card>p{font-size:12px;color:#6c8390;min-height:66px;line-height:1.9}.connector-card>.btn{font-size:11px;justify-content:space-between;width:100%}.connector-details{border-top:1px solid #e3eaed;padding-top:13px;margin-top:17px}.connector-details ul{padding-right:18px;font-size:11px;color:#496c7d;line-height:2.3}.connector-details p{font-size:11px;color:#798b95;line-height:2}.connection-brief{margin-top:24px;padding:23px;border:1px dashed #c9d9df;border-radius:14px;background:#eef4f5}.connection-brief h3{font-size:16px;color:#345667;margin:0}.connection-brief p{font-size:12px;color:#627e8d;line-height:2;max-width:850px}.connection-brief .btn{font-size:11px;background:white}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.value-grid article{background:white;border:1px solid #e0e8eb;border-radius:15px;padding:26px}.value-grid article>span{font-size:13px;color:#59717f}.value-grid strong{display:flex;align-items:baseline;gap:10px;font:44px Arial;color:#284b5c;margin:25px 0}.value-grid strong small{font:11px Plex;color:#94a6af}.value-grid p{font-size:11px;color:#7c919c;line-height:1.9;min-height:40px}.value-grid footer{font-size:10px;color:#8fa1aa;border-top:1px solid #edf1f3;padding-top:13px}.value-note{display:flex;align-items:flex-start;gap:15px;background:#fff3e8;border:1px solid #eed9c5;border-radius:14px;padding:22px;margin-top:22px;color:#a87850}.value-note h3{font-size:15px;margin:0 0 7px;color:#896548}.value-note p{font-size:12px;line-height:1.9;margin:0;color:#967c67}.quick-modal{max-width:560px}.quick-modal>p{font-size:13px;line-height:1.9;color:#6d8490}.quick-reference{display:block;margin-top:25px}.quick-reference input{font-size:27px;letter-spacing:1px;margin-top:9px;padding:17px;direction:ltr;text-align:right}.quick-reference small{display:block;font-size:11px;line-height:2;color:#8296a2;margin-top:9px}.quick-defaults{border:1px solid #e1e8eb;border-radius:10px;margin:20px 0;padding:13px}.quick-defaults summary{font-size:12px;cursor:pointer;color:#5f7988}.quick-defaults label{display:block;margin-top:13px}.quick-explainer{display:flex;align-items:center;gap:14px;padding:15px;background:#f0f6f4;border-radius:10px;margin:20px 0;color:#63907c}.quick-explainer p{font-size:12px;line-height:1.9;margin:0;color:#628073}.quick-explainer svg{flex-shrink:0}.ticket-summary p{font-size:12px;line-height:2;color:#68808f}.ticket-summary>small{font-size:10px;color:#8c9fa9}.hub-filters button:focus-visible,.hub-tabs button:focus-visible{outline:3px solid #d59a71;outline-offset:3px}@keyframes hubEnter{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hub-section{animation:none}}@media(max-width:950px){.operations-hub{padding:28px 22px 0}.connector-grid{grid-template-columns:1fr}.connector-card>p{min-height:0}.connector-card{padding:22px}.value-grid{gap:12px}.value-grid article{padding:19px}}@media(max-width:650px){.operations-hub{padding:25px 16px 0}.hub-masthead{align-items:flex-start;flex-direction:column;gap:20px}.hub-masthead h1{font-size:28px;line-height:1.6}.hub-masthead p{font-size:12px}.hub-masthead>.btn{width:100%;justify-content:center}.hub-tabs{gap:5px}.hub-tabs button{padding:12px 10px;font-size:11px;gap:6px}.hub-intro{flex-wrap:wrap;gap:10px}.hub-intro p{width:100%;font-size:11px}.hub-intro button{margin-right:0}.hub-title h2{font-size:24px;line-height:1.6}.hub-title{align-items:flex-start}.hub-counter{font-size:29px;padding:15px}.hub-feature-icon{width:49px;height:49px;border-radius:13px}.hub-title p{font-size:11px}.issue-row{flex-wrap:wrap;padding:17px;gap:12px}.issue-row>div{flex-basis:calc(100% - 60px)}.issue-row>.btn{margin-right:55px}.hub-section{padding-top:26px}.integration-flow{gap:9px;padding:23px 12px}.integration-flow span,.integration-flow strong{flex-direction:column;font-size:10px;gap:8px;text-align:center}.integration-flow strong{padding:14px}.value-grid{grid-template-columns:1fr}.value-grid p{min-height:0}.value-grid strong{margin:18px 0}.quick-modal .drawer-heading h2{font-size:23px}.quick-reference input{font-size:25px}.hub-tabs::-webkit-scrollbar{height:3px}}@media print{.operations-hub{display:none!important}}.pager-main{max-width:1140px;margin:0 auto;padding:38px 36px 50px}.pager-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px}.pager-heading>div>span{font:10px Arial;letter-spacing:2px;color:#b07c56}.pager-heading h1{font-size:34px;font-weight:500;color:#244250;margin:12px 0 8px}.pager-heading p{font-size:13px;color:#6b8290}.pager-admin{gap:7px;padding:10px 12px;border:1px solid #dce5e9;background:transparent;border-radius:9px;color:#738692;font:11px Plex;cursor:pointer}.pager-admin,.pager-start{display:flex;align-items:center}.pager-start{justify-content:space-between;gap:20px;background:#203e4d;border-radius:19px;padding:28px;color:white}.pager-start>div{display:flex;align-items:center;gap:18px}.pager-start-icon{display:grid;place-items:center;flex-shrink:0;width:65px;height:65px;background:#365663;border:1px solid #4c6b77;border-radius:19px;color:#f5c9a8}.pager-start h2{font-size:22px;font-weight:500;margin:0 0 7px}.pager-start p{font-size:12px;color:#c2d1d7;margin:0}.pager-start>.btn{padding:15px 24px;font-size:14px}.pager-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:27px 0 22px}.pager-toolbar label{display:flex;align-items:center;gap:9px;background:white;border:1px solid #dfe7eb;padding:0 12px;border-radius:10px;color:#93a3ad;width:280px}.pager-toolbar input{border:0;box-shadow:none!important;background:transparent;min-width:0}.pager-toolbar>button{border:0;background:transparent;font:12px Plex;color:#718592;cursor:pointer;text-decoration:underline;text-underline-offset:5px}.pager-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pager-columns>section{padding:17px;background:#eef2f4;border:1px solid #e2e8eb;border-radius:15px;align-self:start}.pager-column-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding:0 3px}.pager-column-title h2{font-size:15px;font-weight:500;color:#536e7e;margin:0}.pager-column-title b{font:13px Arial;color:#6b8695;background:#dfe8ed;padding:6px 10px;border-radius:7px}.ready-title h2{color:#517f65}.ready-title b{background:#dfede4;color:#4e7e62}.pager-ticket{border:1px solid #e1e7ea;border-radius:13px;background:white;padding:20px;margin-bottom:12px}.pager-ticket:last-child{margin-bottom:0}.pager-ticket.is-ready{border-color:#c9ddcf}.pager-ticket-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.pager-ticket-heading strong{font:500 24px Arial;color:#244454;overflow-wrap:anywhere}.pager-ticket-heading>span{font-size:10px;color:#a08060;background:#fcf2e7;padding:6px 9px;border-radius:6px}.is-ready .pager-ticket-heading>span{color:#59826b;background:#edf5ef}.pager-place{display:flex;align-items:center;gap:6px;font-size:11px;color:#7b8e99;margin:16px 0}.pager-place b{margin-right:auto;color:#4d8167;font-size:10px;font-weight:500}.pager-ticket-actions{display:flex;gap:9px;margin-top:17px}.pager-ticket-actions>.btn{flex:1 1;justify-content:center;font-size:12px}.pager-ticket-actions>.icon-button{flex-shrink:0;width:43px;height:43px;border:1px solid #dfe7eb;background:white;border-radius:9px;color:#708997}.btn.pager-complete{background:#e9f4ed;border-color:#c4dccd;color:#487d5b}.pager-warning{display:flex;align-items:center;gap:7px;font:10px Plex;color:#ab6948;border:1px solid #eddbc9;background:#fff8ef;padding:9px;border-radius:8px;width:100%;cursor:pointer}.pager-delivery{font-size:10px;line-height:1.9;color:#7c929f;margin-bottom:0}.pager-empty{padding:34px 15px;text-align:center;color:#9aadb6}.pager-empty p{font-size:11px;line-height:2}.pager-handoff{border-top:1px solid #e4ece7;padding-top:15px;margin-top:17px;display:flex;gap:7px;flex-wrap:wrap}.pager-handoff p{flex-basis:100%;font-size:12px;color:#446b58}.pager-handoff .btn{font-size:10px;padding:9px}.pager-handoff small{font-size:9px;line-height:2;color:#8c9e94}.pager-private{font-size:10px;color:#93a4ae;text-align:center;margin-top:32px}.pager-history{background:white;border:1px solid #dfe7eb;border-radius:13px;padding:22px}.pager-history h2{font-size:18px;color:#546f7f}.pager-history button{display:flex;justify-content:space-between;width:100%;border:0;border-bottom:1px solid #ecf0f2;background:white;padding:16px 4px;font:12px Plex;color:#6d8592;cursor:pointer}.back-to-pager{margin:20px 48px 0;font-size:12px}.customer-extra{margin:22px 0;border:1px solid #e1e8eb;border-radius:9px;padding:13px}.customer-extra>summary{font-size:11px;color:#758b99;cursor:pointer}.customer-extra .confirm-order{border-top:0;padding-top:0;margin-bottom:0}.operator-shell .prototype-link{display:none}.pager-main button:focus-visible{outline:3px solid #dca57c;outline-offset:3px}@media(max-width:700px){.pager-main{padding:25px 16px}.pager-heading{gap:10px}.pager-heading h1{font-size:25px;line-height:1.7}.pager-heading p{font-size:11px;line-height:1.9}.pager-admin{font-size:9px;white-space:nowrap;padding:8px}.pager-admin svg{width:14px}.pager-start{flex-direction:column;align-items:stretch;padding:22px;gap:20px}.pager-start>.btn{justify-content:center}.pager-start-icon{width:53px;height:53px}.pager-start h2{font-size:21px}.pager-columns{grid-template-columns:1fr;gap:20px}.pager-toolbar label{width:230px}.pager-columns>section{padding:14px}.pager-ticket{padding:18px}.back-to-pager{margin:18px 16px 0}.pager-private{font-size:9px}}@media print{.back-to-pager,.pager-main{display:none!important}}.rush-main{max-width:1720px;padding:25px 28px 35px}.rush-heading{margin-bottom:22px;align-items:center}.rush-heading h1{font-size:26px;margin:8px 0 0}.rush-workspace{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;align-items:start}.rush-desk{position:sticky;top:16px;display:grid;gap:15px}.rush-create{background:#213f4e;color:white;padding:21px;border-radius:14px}.rush-create h2{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;margin:0 0 17px}.rush-create label{display:block;font-size:11px;color:#d4e1e7}.rush-create input{margin-top:7px;width:100%;font-size:23px;background:white;color:#21404f;text-align:center;padding:12px 8px;min-width:0}.rush-create .btn.primary{width:100%;justify-content:center;font-size:12px;margin-top:11px;padding:12px 5px}.rush-create form>small{font-size:9px;line-height:2;color:#bbced6;display:block;margin-top:11px}.rush-defaults{border-top:1px solid #4a6572;margin-top:16px;padding-top:12px}.rush-defaults summary{font-size:10px;color:#c0d0d8;cursor:pointer;overflow-wrap:anywhere}.rush-defaults input{font-size:12px;text-align:right;padding:9px}.rush-defaults label{margin-top:12px}.rush-defaults .btn{font-size:10px;margin-top:11px;background:transparent;color:#d0dce1;border-color:#65818f}.rush-create .form-error{font-size:11px;line-height:1.9;background:#ffece1;color:#a54f32;padding:10px;border-radius:8px}.rush-qr{border:1px solid #dce6eb;background:white;border-radius:14px;padding:17px;text-align:center}.rush-qr-title{display:flex;justify-content:space-between;align-items:center;gap:5px;font-size:11px;color:#6f8794}.rush-qr-title>.icon-button{width:25px;height:25px}.rush-qr>strong{display:block;font:25px Arial;color:#254757;overflow-wrap:anywhere;margin:14px 0 4px}.rush-qr>img{width:210px;height:210px;max-width:100%;display:block;margin:auto}.rush-qr>.btn{font-size:10px;padding:9px;width:100%;margin-top:7px;justify-content:center}.rush-qr>small{display:block;font-size:9px;line-height:2;color:#869ba7;margin-top:12px}.rush-qr-placeholder{padding:32px 0;color:#b5c5cd}.rush-qr-placeholder p{font-size:10px;line-height:2}.rush-toolbar{margin:0 0 17px;height:43px}.rush-toolbar>label{max-width:370px;width:100%}.rush-toolbar input{padding:11px;font-size:12px}.rush-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;align-items:start}.rush-columns>section{min-width:0;background:#edf2f4;border:1px solid #e0e8ec;border-radius:12px;padding:12px}.rush-columns .pager-column-title{margin:3px 1px 12px}.rush-columns .pager-column-title h2{font-size:13px}.rush-columns .pager-column-title b{font-size:12px}.rush-scroll{max-height:calc(100dvh - 235px);min-height:150px;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.rush-row{display:grid;grid-template-columns:minmax(65px,.85fr) minmax(75px,1fr) auto;gap:9px;align-items:center;background:white;border:1px solid #e0e7eb;border-radius:9px;padding:12px 10px;margin-bottom:7px;content-visibility:auto;contain-intrinsic-size:auto 80px}.rush-ready{border-color:#cfdfd5}.rush-number{min-width:0}.rush-number>strong{display:block;font:600 21px Arial;color:#284a5b;overflow-wrap:anywhere;line-height:1.3}.rush-number>span{font-size:9px;color:#9aadb8;display:block;margin-top:5px}.rush-context{min-width:0;line-height:1.7}.rush-context>span{font-size:10px;color:#7f95a1;display:block;overflow-wrap:anywhere}.rush-context>b{font-size:10px;color:#538268;font-weight:500;display:block}.rush-context>small{font-size:9px;color:#859aa6;display:block}.rush-context>button{font:9px Plex;color:#a46541;border:0;background:#fff6ed;border-radius:4px;padding:3px 5px;display:flex;align-items:center;gap:3px;text-align:right;line-height:1.7;cursor:pointer}.rush-context>button svg{flex-shrink:0}.rush-actions{display:flex;align-items:center;gap:5px;flex-shrink:0}.rush-actions>.btn{padding:10px 11px;font-size:11px;gap:4px;min-width:68px;min-height:40px;justify-content:center;white-space:nowrap}.rush-actions>.icon-button{width:30px;height:40px;border:1px solid #e0e8ec;border-radius:7px;background:white;color:#7b95a3}.rush-more{background:transparent;border:0;font:22px Arial;color:#8096a3;width:22px;cursor:pointer}.rush-handoff{grid-column:1/-1;border-top:1px solid #e2ece5;padding-top:11px;margin-top:3px;display:flex;align-items:center;flex-wrap:wrap;gap:7px}.rush-handoff>span{font-size:11px;color:#4c725e;flex-basis:100%}.rush-handoff .btn{padding:8px;font-size:10px}.rush-handoff .icon-button{width:28px;height:28px}.rush-handoff>small{font-size:9px;color:#8b9d92;flex-basis:100%}.rush-hint{font-size:10px;color:#8da0ac;line-height:2;margin-top:17px}.rush-main .pager-private{margin-top:23px}.rush-orders{min-width:0}.rush-orders>.offline-banner{font-size:11px;margin:0 0 15px}.rush-main button:disabled{opacity:.55;cursor:wait}@media(max-width:1250px){.rush-workspace{grid-template-columns:225px minmax(0,1fr);gap:17px}.rush-row{grid-template-columns:minmax(55px,1fr) auto;gap:7px}.rush-context{grid-column:1;grid-row:2}.rush-actions{grid-column:2;grid-row:1/3}.rush-qr>img{width:190px;height:190px}.rush-create{padding:17px}}@media(max-width:850px){.rush-workspace{grid-template-columns:1fr}.rush-desk{position:static;grid-template-columns:1fr 210px;align-items:start}.rush-qr>img{width:165px;height:165px}.rush-qr-placeholder{padding:24px 0}.rush-scroll{max-height:65dvh}.rush-heading h1{font-size:23px}.rush-main{padding:22px 16px}}@media(max-width:550px){.rush-heading{align-items:flex-start}.rush-heading h1{font-size:21px;max-width:240px}.rush-desk{grid-template-columns:1fr}.rush-create form{display:grid;grid-template-columns:minmax(0,1fr) 120px;align-items:end;gap:9px}.rush-create form>.btn.primary{margin-top:0;height:49px;font-size:11px}.rush-create form>small{grid-column:1/-1;margin:0}.rush-defaults{margin-top:10px;padding-top:9px}.rush-create h2{margin-bottom:12px;font-size:15px}.rush-create input{font-size:20px}.rush-qr{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px}.rush-qr-title{flex-basis:100%}.rush-qr>strong{font-size:21px;flex-basis:100%;margin:5px 0}.rush-qr>img{width:210px;height:210px}.rush-qr>.btn{width:auto;flex:1 1 40%;margin-top:0}.rush-qr>small{flex-basis:100%;margin:0}.rush-qr-placeholder{padding:12px}.rush-qr-placeholder>svg{width:32px;height:32px}.rush-columns{grid-template-columns:1fr}.rush-scroll{max-height:52dvh}.rush-row{grid-template-columns:minmax(60px,1fr) minmax(75px,1fr) auto;padding:10px 9px}.rush-context{grid-column:2;grid-row:1}.rush-actions{grid-column:3;grid-row:1}.rush-actions>.btn{font-size:10px;padding:10px 7px;min-width:58px}.rush-number>strong{font-size:22px}.rush-main .pager-private{font-size:9px}.rush-more{width:17px}.rush-hint{font-size:9px}}@media(prefers-reduced-motion:reduce){.rush-row{content-visibility:visible}}.experience-shell{min-height:100dvh;background:#f6f3ed;color:#254b49;font-family:Plex,Arial,sans-serif;padding-bottom:35px}.experience-header{max-width:1060px;margin:auto;padding:25px 28px;display:flex;align-items:center;justify-content:space-between;gap:15px;color:#8d9b94}.experience-logo{font-size:23px;font-weight:600;display:flex;align-items:center;gap:8px;color:#1e4d48}.experience-header>span:nth-child(2){font-size:11px}.experience-header>small{font:8px Arial;letter-spacing:2px;color:#a7a69b}.experience-main{max-width:490px;padding:0 16px;margin:5px auto 25px}.experience-ticket{background:#fffefa;border:1px solid #e5e2d9;box-shadow:0 16px 70px #213f3910;border-radius:26px;overflow:hidden}.exp-shop{display:flex;align-items:center;gap:11px;padding:23px;border-bottom:1px solid #ebe8df}.exp-shop-icon{width:43px;height:43px;border-radius:14px;display:grid;place-items:center;background:#f6eddb;color:#b58c5a;flex-shrink:0}.exp-shop>div{flex:1 1}.exp-shop strong{font-size:14px;color:#355b54;font-weight:500}.exp-shop small{font-size:10px;color:#9ba99c;display:block;margin-top:5px}.exp-ticket-id{font-size:9px;color:#9c9e8f;text-align:center;border:1px solid #e7e2d6;border-radius:8px;padding:7px 10px;max-width:135px;overflow-wrap:anywhere}.exp-ticket-id b{font:600 14px Arial;color:#69796a;display:block;margin-top:3px}.exp-hero{text-align:center;background:#ecf3e9;padding:22px 24px 25px;position:relative}.exp-status-chip{display:inline-flex;align-items:center;gap:6px;background:#fffefa;border:1px solid #dce7d7;border-radius:20px;padding:6px 11px;font-size:9px;color:#678365}.exp-status-chip i{width:5px;height:5px;border-radius:50%;background:#7ba275}.exp-hero-art{position:relative;width:180px;height:164px;display:flex;align-items:center;justify-content:center;margin:4px auto;color:#497768}.exp-art-orbit{position:absolute;width:127px;height:127px;border-radius:45% 55% 52% 48%;background:#dcebd5;border:1px solid #cfe2c7;transform:rotate(-15deg)}.exp-hero-art>svg{position:relative;z-index:1}.exp-hero-art>span{position:absolute;left:16px;top:32px;font-size:23px;color:#adbc79}.exp-hero h1{font-size:29px;line-height:1.6;font-weight:500;letter-spacing:-.6px;margin:0 0 10px;color:#28584e;outline:none}.exp-hero>p{font-size:12px;line-height:2.1;color:#738a72;max-width:340px;margin:0 auto}.exp-mini-steps{display:flex;align-items:center;gap:9px;justify-content:center;margin-top:23px;font-size:9px;color:#a6b49c}.exp-mini-steps i{width:25px;height:1px;background:#cfddc7}.exp-mini-steps .passed{color:#64835a}.exp-mini-steps .passed:before{content:"✓";display:inline-block;margin-left:4px}.exp-body{padding:24px}.exp-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.exp-section-heading>svg{color:#b9aa8c}.exp-eyebrow{font-size:9px;letter-spacing:.3px;color:#a79c7d}.exp-feedback h2,.exp-section-heading h2{font-size:20px;font-weight:500;line-height:1.7;letter-spacing:-.3px;color:#345d52;margin:4px 0 0}.exp-primary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:15px 12px;background:#245d53;color:#fffefa;border:1px solid #245d53;border-radius:11px;box-shadow:0 6px 15px #245d5318;font:500 13px Plex;cursor:pointer}.exp-primary:disabled,.exp-secondary:disabled{opacity:.5;cursor:default}.exp-secondary{align-items:center;gap:7px;width:100%;font:12px Plex;padding:12px;border:1px solid #d9e2d6;background:#f5f8f1;color:#60805d;border-radius:9px;cursor:pointer}.exp-alert-tools,.exp-secondary{display:flex;justify-content:center}.exp-alert-tools{flex-wrap:wrap;gap:6px 13px;margin-top:13px}.exp-alert-tools button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#8b9c83;font:10px Plex;cursor:pointer;padding:4px 0}.exp-alert-tools button:disabled{opacity:.55}.exp-notification-help{margin-top:14px;font-size:10px;color:#8c9987;line-height:2}.exp-notification-help summary{cursor:pointer;font-size:10px;color:#8c9987}.exp-notification-help p{font-size:10px;line-height:2;color:#8b9988;margin:10px 0}.exp-push-feedback{font-size:11px;line-height:2;padding:12px;border:1px solid #d9e4d2;background:#eff5e9;color:#68845e;border-radius:9px}.notification-preview{background:#f1f3f4;border:1px solid #dfe4e6;border-radius:14px;padding:15px;margin-top:15px;color:#526f70;box-shadow:0 6px 16px #1d35390b}.notification-preview>span{display:flex;align-items:center;gap:6px;font-size:9px;color:#9aa7a8}.notification-preview>strong{display:block;font-size:12px;margin-top:12px;color:#365856}.notification-preview>p{font-size:11px;line-height:1.9;color:#718784;margin-bottom:0}.exp-time,.exp-waiting-place{border-top:1px solid #e9e6dc;padding-top:23px;margin-top:24px}.exp-place-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.exp-place-options>button{display:flex;flex-direction:column;align-items:center;gap:7px;padding:13px 4px;border:1px solid #e2e4db;background:#fffefa;border-radius:10px;color:#a6ac98;font:11px Plex;cursor:pointer}.exp-place-options>.selected{border-color:#c0d2b7;background:#edf4e6;color:#65825c}.exp-assistance label,.exp-waiting-place form>label:not(.exp-quiet){display:block;font-size:10px;color:#8b9980}.exp-assistance textarea,.exp-waiting-place input:not([type=checkbox]){border:1px solid #dce2d5;background:#fffefa;color:#5b7756;border-radius:8px;margin-top:8px;padding:12px;box-sizing:border-box;width:100%;font:12px Plex}.exp-quiet{display:flex;align-items:center;gap:7px;font-size:10px;color:#8c9c81;margin:14px 0}.exp-quiet input,.exp-reduce-motion input{accent-color:#47765c}.exp-waiting-place form>small{display:block;font-size:9px;color:#a5aa97;line-height:2;margin-top:11px}.exp-optional{font-size:8px;background:#f3efe5;color:#b4a383;padding:5px 8px;border-radius:12px}.exp-activity-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.exp-activity-choices>button{border:1px solid #e2e6d7;background:#f7f9f0;padding:18px 13px;border-radius:13px;text-align:right;position:relative;cursor:pointer}.exp-activity-choices>button:nth-child(2){background:#f8f1e7;border-color:#ece0cc}.exp-activity-choices>button>span{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#e5edd5;color:#8b9c66;margin-bottom:15px}.exp-activity-choices>button:nth-child(2)>span{background:#efe1c8;color:#ae956d}.exp-activity-choices strong{display:block;font:500 13px Plex;color:#77855d;margin-bottom:6px}.exp-activity-choices small{display:block;font:9px Plex;color:#a6af8d;line-height:1.9}.exp-activity-choices>button>svg{position:absolute;left:12px;top:21px;color:#b8c2a1}.exp-activity-choices>button:nth-child(2) strong{color:#9c8869}.exp-activity-choices>button:nth-child(2) small{color:#b4a385}.exp-time-note{font-size:9px;line-height:2;color:#adb19d;margin:14px 0 0}.exp-activity{background:#f7f9f0;border:1px solid #dfe6d3;border-radius:12px;padding:16px}.exp-text-button{display:flex;align-items:center;gap:6px;font:10px Plex;border:0;background:transparent;color:#7f936c;padding:5px 0;cursor:pointer}.memory-score{display:flex;justify-content:space-between;font-size:11px;color:#7e9066;gap:12px;margin:16px 0}.memory-score b{font:12px Arial}.memory-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.memory-grid>button{aspect-ratio:1;min-height:52px;display:grid;place-items:center;font-size:24px;border:1px solid #d7e2c7;background:#e8efd9;color:#adbb8e;border-radius:9px;cursor:pointer}.memory-grid>.flipped{background:white;border-color:#bacb9c}.memory-grid>.matched{background:#edf4e1;border-color:#dde7cb;opacity:.55}.memory-game>p{font-size:9px;color:#a4b191;margin:13px 0}.quiet-moment{text-align:center;padding:23px 10px}.quiet-orbit{width:100px;height:100px;border:1px solid #d6e0c4;border-radius:50%;background:#eaf0df;margin:5px auto 20px;display:grid;place-items:center;color:#a7b887;animation:quietPulse 8s ease-in-out infinite}.quiet-moment.paused .quiet-orbit{animation-play-state:paused}.quiet-moment h3{font-size:17px;font-weight:500;color:#799165}.quiet-moment p{font-size:11px;line-height:2;color:#9aaa86}.quiet-moment .exp-text-button{margin:auto}.exp-service-note{display:flex;align-items:flex-start;gap:12px;padding:17px;border:1px solid #e8d9bf;background:#fbf4e7;border-radius:11px;margin-bottom:24px;color:#b2966c}.exp-service-note>svg{flex-shrink:0}.exp-service-note strong{font-size:11px;font-weight:500;color:#9e8156}.exp-service-note p{font-size:11px;line-height:2;color:#aa9373;margin:6px 0}.exp-service-note small{font-size:8px;color:#b9ab92}.experience-ready .exp-hero{background:#dcefdc}.experience-ready .exp-art-orbit{background:#c4e1c2;border-color:#b4d4b1}.experience-ready .exp-hero-art{color:#447b51}.experience-ready .exp-status-chip{background:#f2faed;color:#5d8b50}.experience-ready .exp-hero h1{color:#35683f}.exp-arrival{margin-bottom:20px}.exp-destination{display:flex;align-items:center;gap:13px;background:#edf5e7;border:1px solid #d7e5cd;padding:19px;border-radius:12px;margin-bottom:17px;color:#8ba66f}.exp-destination span{font-size:10px;color:#91a582;display:block}.exp-destination strong{font-size:22px;font-weight:500;color:#688a51;margin-top:5px;display:block}.exp-pin{text-align:center;border-bottom:1px dashed #dde5d6;padding:23px 0}.exp-pin>span{font-size:10px;color:#9cac8c}.exp-pin b{display:block;font:32px Arial;letter-spacing:7px;color:#77945d;margin:10px 0}.exp-pin small{font-size:9px;color:#a6b298;line-height:2;display:block}.exp-feedback{padding-bottom:20px}.exp-feedback>p{display:flex;align-items:center;gap:8px;font-size:12px;color:#7b9a69;padding:15px 0}.exp-feedback-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 12px}.exp-feedback-options>button{display:flex;flex-direction:column;align-items:center;gap:8px;border:1px solid #dde6d4;background:#f5f9ee;color:#97ad78;border-radius:10px;padding:16px 8px;font:11px Plex;cursor:pointer}.exp-feedback>small{font-size:9px;line-height:2;color:#a5b196}.exp-assistance{border-top:1px solid #e9e6dc;margin-top:24px;padding-top:18px}.exp-assistance>summary{list-style:none;display:flex;align-items:center;gap:8px;color:#a5a58e;font-size:10px;cursor:pointer}.exp-assistance>summary>svg:last-child{margin-right:auto}.exp-assistance>p{font-size:11px;color:#95a18a;line-height:2}.exp-assistance form{margin:15px 0}.exp-assistance .exp-secondary{margin-top:10px}.exp-assistance>small{font-size:9px;color:#b1b5a0;line-height:2}.exp-note-sent{padding:10px;background:#f1f5e8;border-radius:8px}.exp-reduce-motion{display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;color:#b2b59f;margin-top:23px}.exp-footer{text-align:center;font-size:8px;color:#bbb9a8;line-height:2.1;margin-top:17px}.exp-offline{display:flex;align-items:center;gap:8px;background:#fff1e6;color:#b58b69;padding:13px;font-size:10px;line-height:1.9}.exp-offline>button{font:10px Plex;flex-shrink:0;border:1px solid #e1c6ae;background:white;border-radius:5px;color:#b08764;padding:5px}.exp-loading{background:white;border:1px solid #e3e7dc;border-radius:20px;max-width:450px;padding:35px;margin:40px auto;color:#93aa84}.exp-loading h1{font-size:23px;color:#5c7c53}.exp-loading p{font-size:12px}.staff-tools{gap:10px;position:relative}.install-trigger,.staff-tools{display:flex;align-items:center}.install-trigger{gap:7px;font:11px Plex;color:#487a68;border:1px solid #c6ddd0;background:#edf6ef;border-radius:8px;padding:10px 12px;cursor:pointer}.installed-state{display:flex;align-items:center;gap:6px;font-size:10px;color:#74967c}.install-guide{position:absolute;top:48px;left:0;width:310px;max-width:90vw;z-index:10;border:1px solid #d7e2db;box-shadow:0 12px 45px #173c3520;background:#fcfffa;border-radius:12px;padding:20px;line-height:2}.install-guide h3{font-size:15px;color:#4c7463;display:flex;align-items:center;gap:8px}.install-guide p{font-size:11px;color:#7b9586}.install-guide small{font-size:9px;color:#a1b19e;display:block}.install-guide button{font:11px Plex;border:0;background:transparent;color:#6d927a;padding:10px 0;cursor:pointer}.rush-communication{grid-column:1/-1;padding:12px 0 0;border-top:1px solid #e1e8e2;display:flex;flex-wrap:wrap;gap:7px}.rush-communication>strong{font-size:11px;flex-basis:100%;color:#5c7a65;font-weight:500}.rush-communication .btn{font-size:10px;padding:8px 10px}.rush-communication>small{flex-basis:100%;font-size:9px;color:#8c9e90;line-height:2}.experience-shell button:focus-visible{outline:3px solid #bdb570;outline-offset:3px}@keyframes quietPulse{0%,to{transform:scale(.88);opacity:.65}50%{transform:scale(1.08);opacity:1}}@media(prefers-reduced-motion:reduce){.quiet-orbit{animation:none}}@media(max-width:650px){.experience-header{padding:20px 18px}.experience-header>span:nth-child(2){font-size:9px;max-width:165px}.experience-header>small{font-size:7px}.experience-main{margin-top:0;padding:0 13px}.exp-shop{padding:19px}.exp-hero{padding:21px 20px 24px}.exp-hero h1{font-size:27px}.exp-body{padding:22px}.exp-section-heading h2{font-size:19px}.exp-hero>p,.exp-place-options>button{font-size:12px}.exp-primary{font-size:13px}.exp-status-chip{font-size:9px}.exp-alert-tools button{font-size:10px}.exp-time-note{font-size:9px}.staff-tools{flex-direction:column;align-items:flex-end;gap:7px}.install-trigger{font-size:9px;padding:8px;white-space:nowrap}.install-guide{top:75px;left:0;width:280px}.rush-heading h1{font-size:20px}.exp-feedback-options>button{font-size:12px}.exp-ticket-id{max-width:110px}}@media(display-mode:standalone){.experience-header,.pager-main{padding-top:calc(20px + env(safe-area-inset-top))}}.exp-eyebrow,.exp-shop small,.exp-ticket-id,.experience-header>span:nth-child(2){color:#75826c}.exp-hero>p{color:#526f55}.exp-alert-tools button,.exp-assistance label,.exp-notification-help p,.exp-notification-help summary,.exp-waiting-place form>label:not(.exp-quiet){color:#6d8065}.exp-assistance>small,.exp-footer,.exp-time-note,.exp-waiting-place form>small{color:#7f8a70}.exp-activity-choices small{color:#7f8e62}.exp-activity-choices>button:nth-child(2) small{color:#988363}.exp-service-note p{color:#8f754e}.exp-service-note small{color:#a18a65}.exp-place-options>button{color:#7f9072}.exp-quiet,.exp-reduce-motion{color:#7d8b6d}.exp-feedback>small{color:#7a8c6a}.exp-assistance>p,.exp-assistance>summary{color:#788a6c}.exp-push-feedback{color:#4e703f}.exp-offline{color:#9a6039}.exp-mini-steps{color:#7f9674}.exp-alert-tools{row-gap:10px}.exp-activity-choices strong{color:#63764b}.exp-section-heading h2{color:#2f574b}.exp-feedback-options>button{color:#739252}.exp-primary{min-height:48px}.waiting-feedback-summary{background:#f9fcf5;border:1px solid #dce7d2;border-radius:14px;padding:22px;margin-top:20px}.waiting-feedback-summary h3{font-size:16px;font-weight:500;color:#5b7c51;margin:0 0 7px}.waiting-feedback-summary p{font-size:11px;color:#8d9e80;line-height:2}.waiting-feedback-summary>div{display:flex;gap:12px;flex-wrap:wrap}.waiting-feedback-summary span{display:flex;align-items:center;gap:9px;padding:12px 20px;background:white;border:1px solid #dce6d3;border-radius:8px;font-size:12px;color:#8b9f7a}.waiting-feedback-summary b{font:23px Arial;color:#6c8d56}.exp-activity-choices small,.exp-alert-tools button,.exp-assistance>small,.exp-eyebrow,.exp-feedback-options>button,.exp-feedback>small,.exp-footer,.exp-mini-steps,.exp-notification-help p,.exp-notification-help summary,.exp-optional,.exp-pin small,.exp-pin>span,.exp-quiet,.exp-reduce-motion,.exp-service-note small,.exp-shop small,.exp-status-chip,.exp-ticket-id,.exp-time-note,.exp-waiting-place form>small{font-size:11px}.exp-assistance label,.exp-assistance>p,.exp-assistance>summary,.exp-place-options>button,.exp-secondary,.exp-service-note p,.exp-waiting-place form>label:not(.exp-quiet){font-size:12px}.exp-hero>p{font-size:13px}.exp-primary{font-size:14px}.memory-game>p{font-size:11px}.memory-grid>button{min-height:58px}.exp-alert-tools button{min-height:34px}.exp-feedback-options>button{min-height:75px}.exp-footer,.exp-time-note{line-height:2}.exp-activity-choices>button{min-height:155px}.notification-setup{border:1px solid #cbdcbf;background:#f3f8ed;border-radius:15px;padding:19px;margin-bottom:18px}.notification-setup .exp-section-heading h2{font-size:21px}.setup-intro{font-size:12px;line-height:2;color:#6c835e;margin:12px 0}.setup-steps{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0;margin:17px 0}.setup-steps>li{font-size:10px;line-height:1.9;border:1px solid #dce5d1;background:#fcfff8;border-radius:7px;padding:9px;color:#8a9d78}.setup-steps>.done{border-color:#b7cf9e;background:#e7f1db;color:#658647}.setup-actions{display:grid;gap:11px}.setup-visual-choice{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;font:12px Plex;line-height:1.9;border:1px solid #d9dfd1;background:#fffefa;padding:13px 9px;border-radius:9px;color:#81936d;cursor:pointer}.setup-actions>small{font-size:10px;line-height:2;color:#8e9e7d}.setup-activity-hint{border-top:1px solid #e2e7d8;margin-top:23px;padding-top:19px;font-size:11px;line-height:2;color:#8b9b78}.notification-setup.setup-complete{background:#f7faf2;border-color:#dce7d2}.visual-mode-label{color:#a27e4e!important}.notification-setup .exp-primary{font-size:13px}.setup-visual-choice:disabled{opacity:.5}.notification-setup button:focus-visible{outline:3px solid #bcad79;outline-offset:3px}@media(max-width:450px){.notification-setup{padding:16px}.notification-setup .exp-section-heading h2{font-size:20px}.setup-steps>li{font-size:10px;padding:8px}.setup-visual-choice{font-size:11px}}.counter-mode-switch{display:flex;gap:5px;align-items:center;background:#e7edef;border:1px solid #d8e2e5;border-radius:10px;padding:5px;width:fit-content;margin:0 0 20px}.counter-mode-switch>button{font:12px Plex;color:#617b86;border:0;background:transparent;padding:10px 18px;border-radius:7px;cursor:pointer}.counter-mode-switch>.selected{background:#fff;box-shadow:0 3px 10px #193a4210;color:#254e5a}.view-call{grid-template-columns:1fr}.view-call .rush-desk{display:none}.view-issue{grid-template-columns:minmax(250px,360px);justify-content:center}.view-issue .rush-orders{display:none}.view-call .rush-row{grid-template-columns:minmax(80px,1fr) minmax(100px,1.5fr) auto;padding:15px}.view-call .rush-number>strong{font-size:29px}.view-call .rush-actions>.btn{min-width:90px;min-height:46px;font-size:13px}.save-confirmation{font-size:11px;color:#d1e5cf;line-height:1.9}.rush-qr>.next-qr{background:#edf5e7;border-color:#cbdcbd;color:#557745;font-size:11px}.exp-location-details{border:1px solid #e0e6d8;border-radius:10px;margin:18px 0;padding:14px}.exp-location-details>summary{font-size:12px;color:#7d8f6d;cursor:pointer}.exp-location-details .exp-waiting-place{border-top:0;margin-top:12px;padding-top:5px}.simple-start{background:#eff6eb}.simple-start .exp-primary{font-size:15px;min-height:51px}.simple-start .setup-intro{font-size:12px;line-height:2}.simple-start .exp-notification-help{font-size:11px}.simple-start .exp-notification-help small{font-size:11px;line-height:2;color:#839675}.simple-start.setup-complete .exp-section-heading h2{font-size:18px}.counter-mode-switch button:focus-visible{outline:3px solid #bb9c75;outline-offset:2px}@media(max-width:650px){.counter-mode-switch{width:100%;justify-content:space-between}.counter-mode-switch>button{padding:10px 11px;font-size:11px;flex:1 1;white-space:nowrap}.view-issue{display:block}.view-issue .rush-desk{grid-template-columns:1fr}.view-call .rush-row{grid-template-columns:minmax(55px,1fr) minmax(80px,1.4fr) auto;padding:12px 9px}.view-call .rush-number>strong{font-size:24px}.view-call .rush-actions>.btn{min-width:62px;min-height:43px;font-size:11px}.counter-mode-switch{margin-bottom:18px}}.notification-setup.setup-unavailable{background:#fff6e9;border-color:#e5ceb0}.notification-setup.setup-unavailable .exp-section-heading>svg{color:#b48248}.notification-setup.setup-unavailable .exp-section-heading h2{color:#987144}.notification-setup.setup-unavailable .setup-intro{color:#9b805d}.simple-start .exp-primary{line-height:1.8}.notification-setup[aria-busy=true]{opacity:.85}.brand-settings{max-width:680px;margin:40px auto;padding:24px;color:#183b32}.brand-settings h1{font-size:36px}.brand-settings form{display:grid;gap:18px}.brand-settings label{display:grid;gap:8px}.brand-settings input{border:1px solid #b8ccc4;border-radius:12px;padding:12px;background:white;color:#183b32}.brand-preview{padding:28px;border-radius:22px}.brand-preview img{height:70px;max-width:160px;object-fit:contain}.experience-shell .exp-primary{background:var(--merchant-color,#245d53);color:var(--merchant-text,#ffffff)}