*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#0f0f10;color:#fff}a{color:inherit;text-decoration:none}.page{max-width:1180px;margin:0 auto;padding:24px}.hero{padding:28px;border-radius:24px;background:linear-gradient(135deg,#1b1b1d,#29292d);margin-bottom:18px}.hero h1{font-size:42px;line-height:1.05;margin:12px 0}.card{background:#1a1a1d;border:1px solid #303036;border-radius:18px;padding:18px;margin-bottom:12px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.btn,button{background:#fff;color:#111;border:0;border-radius:12px;padding:12px 16px;font-weight:700;cursor:pointer;display:inline-block}.secondary{background:#2d2d33;color:#fff}.badge{display:inline-block;padding:5px 9px;border-radius:999px;background:#333;font-size:12px}input,select,textarea{width:100%;padding:12px;border-radius:12px;border:1px solid #333;margin-top:8px;background:#111;color:#fff}.row{display:flex;gap:10px;flex-wrap:wrap}.muted{color:#aaa}.price{font-size:22px;font-weight:800}.status-new{background:#3b3b1f}.status-preparing{background:#23344f}.status-ready{background:#1f4a2d}.topbar{flex-wrap:wrap;max-width:100%;background:#0f0f10}.topbar a{font-weight:800}.topbar__user{max-width:min(260px,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chips{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.stats .card h2{font-size:34px;margin:4px 0}form{display:inline}input:focus,select:focus,textarea:focus{outline:2px solid #fff3}.between{justify-content:space-between}.between,.center{align-items:center}.small{font-size:13px}.top-gap{margin-top:16px}.cart-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #303036}.cart-row>div:first-child{min-width:0}.cart-row:last-child{border-bottom:0}.cart-quantity-control{display:grid;grid-template-columns:36px max-content 36px;align-items:center;gap:8px;flex:0 0 auto;white-space:nowrap}.cart-quantity-control button{display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;border-radius:12px}.cart-quantity-control b{display:grid;place-items:center;min-width:44px;height:36px;font-size:15px;line-height:1}hr{border:0;border-top:1px solid #303036;margin:14px 0}.success{color:#7CFF9B}.error{color:#ff8a8a;font-weight:700}button:disabled{opacity:.5;cursor:not-allowed}.cart-table-picker{display:grid;gap:12px;margin:16px 0 18px}.cart-table-picker h3{margin:0 0 4px}.cart-table-picker__live{white-space:nowrap;border:1px solid rgba(124,255,155,.28);background:rgba(124,255,155,.1);color:#b8ffc9;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.cart-table-skip{justify-self:start;background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:9px 13px}.cart-table-skip.active{background:#fff;color:#111}.cart-hall-map{min-height:390px;border-radius:20px}.cart-hall-map .hall-map__bar{right:16px;top:16px;padding:9px 12px}.cart-hall-map .hall-map__entrance{left:16px;bottom:16px;padding:9px 12px}.cart-hall-map .hall-map__legend{left:16px;top:16px;right:160px}.cart-hall-map .hall-map__legend span{font-size:12px;padding:7px 9px}.cart-hall-map .hall-table{width:92px;height:78px;border-radius:22px;padding:9px}.cart-hall-map .hall-table b{font-size:22px}.cart-hall-map .hall-table span{font-size:11px}.cart-hall-map .hall-table.small{width:76px;height:76px}.cart-hall-map .hall-table.medium{width:96px}.cart-hall-map .hall-table.large{width:116px;height:86px}.cart-hall-map .hall-table.vip{width:118px;height:90px;border-radius:28px}.cart-hall-map .hall-table:disabled{opacity:1;cursor:not-allowed}.cart-table-note{border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:12px 14px;background:rgba(255,255,255,.06)}.cart-table-note p{margin:6px 0 0;color:#d4d4d8}.cart-table-note.free{border-color:rgba(124,255,155,.28);background:rgba(124,255,155,.09)}.cart-table-note.busy{border-color:rgba(255,112,102,.32);background:rgba(255,112,102,.1)}.cart-table-note.soon{border-color:rgba(250,204,21,.32);background:rgba(250,204,21,.1)}.cart-arrival{display:grid;gap:12px;margin:16px 0 18px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.035)}.cart-arrival h3{margin:0 0 4px}.cart-arrival p{margin:0}.cart-arrival__modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cart-arrival__modes button{display:grid;gap:5px;text-align:left;padding:14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);color:#fff}.cart-arrival__modes button.active{border-color:rgba(242,139,56,.65);background:rgba(242,139,56,.18)}.cart-arrival__modes span,.cart-arrival__quick button{font-size:12px;color:#d4d4d8}.cart-arrival__panel{display:grid;gap:10px;padding:12px;border-radius:16px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.08)}.cart-arrival__quick{display:flex;gap:8px;flex-wrap:wrap}.cart-arrival__quick button{padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.12)}.cart-arrival__quick button.active{background:#fff;color:#111}.cart-range-row{display:grid;grid-template-columns:minmax(0,1fr)92px;gap:12px;align-items:center}.cart-range-row input{margin-top:0;padding:0;accent-color:#f28b38}.cart-range-row strong{display:grid;place-items:center;border-radius:12px}.cart-arrival__manual,.cart-range-row strong{min-height:42px;background:rgba(255,255,255,.08)}.cart-arrival__manual{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items:center;gap:3px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:12px}.cart-arrival__manual input{width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;color:#fff;font-size:18px;font-weight:900;text-align:right;box-shadow:none;appearance:textfield}.cart-arrival__manual input::-webkit-inner-spin-button,.cart-arrival__manual input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-arrival__manual span{font-size:13px;font-weight:800;color:#d4d4d8}.cart-time-sliders{display:grid;gap:8px}.cart-table-open{justify-self:start;border-radius:999px}.cart-table-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px}.cart-table-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cart-table-modal__panel{position:relative;z-index:1;width:min(1040px,100%);max-height:min(760px,92vh);overflow:auto;display:grid;gap:14px;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:#161619;padding:18px;box-shadow:0 28px 90px rgba(0,0,0,.58)}.cart-table-modal__panel h2{margin:0}.cart-table-modal .cart-hall-map{min-height:min(560px,64vh)}.cart-table-modal__status{border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:12px 14px;background:rgba(255,255,255,.06)}.cart-table-modal__status p{margin:6px 0 0;color:#d4d4d8}.cart-table-modal__status.free{border-color:rgba(124,255,155,.28);background:rgba(124,255,155,.09)}.cart-table-modal__status.busy{border-color:rgba(255,112,102,.36);background:rgba(255,112,102,.12)}.cart-table-modal__status.soon{border-color:rgba(250,204,21,.32);background:rgba(250,204,21,.1)}.cart-hall-map .hall-table.inspected{box-shadow:0 0 0 6px rgba(250,204,21,.2),0 18px 40px rgba(0,0,0,.5)}.narrow{max-width:720px}.badge.active{background:#fff;color:#111}.status-accepted{background:#4b3a1d}.status-completed{background:#26472b}.status-cancelled{background:#4f2323}.status-closed,.status-paid,.status-printed,.status-sent{background:#1f4a2d}.status-none,.status-open,.status-unpaid{background:#333}.status-closing,.status-partial,.status-pending{background:#4b3a1d}.status-failed{background:#4f2323}.summary-box{margin-top:16px;padding:14px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.payment-guest-page{min-height:100vh;display:grid;align-items:center;padding-block:34px;background:#0f0f10}.payment-guest-card{position:relative;overflow:hidden;display:grid;gap:14px;padding:26px;border-color:rgba(255,255,255,.14);background:linear-gradient(135deg,rgba(26,26,29,.96),rgba(20,20,22,.92));box-shadow:0 28px 80px rgba(0,0,0,.46)}.payment-guest-card:before{content:"VH";position:absolute;right:18px;top:10px;color:rgba(255,255,255,.045);font-size:96px;font-weight:1000;line-height:1}.payment-guest-card>*{position:relative;z-index:1}.payment-guest-card h1{max-width:560px;margin-bottom:0;font-size:48px;letter-spacing:0}.payment-guest-card .muted{max-width:580px;color:#ded7cf;line-height:1.45}.payment-guest-card--checkout{border-color:rgba(242,139,56,.36)}.payment-guest-card--success{border-color:rgba(124,255,155,.34)}.payment-guest-card--fail{border-color:rgba(242,139,56,.36)}.payment-guest-seal{display:grid;grid-template-columns:minmax(150px,.85fr) repeat(2,minmax(0,1fr));gap:8px;padding:12px;border:1px solid rgba(242,139,56,.24);border-radius:16px;background:linear-gradient(135deg,rgba(242,139,56,.13),rgba(124,255,155,.055)),rgba(0,0,0,.18)}.payment-guest-seal--success{border-color:rgba(124,255,155,.26);background:linear-gradient(135deg,rgba(124,255,155,.12),rgba(242,139,56,.08)),rgba(0,0,0,.16)}.payment-guest-seal--complete{grid-template-columns:minmax(0,1fr);max-width:520px}.payment-guest-seal--complete div:first-child{gap:6px;padding:12px}.payment-guest-seal--complete b{font-size:24px}.payment-guest-seal--fail{border-color:rgba(242,139,56,.3);background:linear-gradient(135deg,rgba(242,139,56,.12),rgba(124,92,255,.08)),rgba(0,0,0,.16)}.payment-guest-seal div{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.14)}.payment-guest-seal div:first-child{border-color:rgba(242,139,56,.22);background:rgba(242,139,56,.08)}.payment-guest-seal i,.payment-guest-seal span{color:#ffd7bd;font-size:10px;font-style:normal;font-weight:950;line-height:1;text-transform:uppercase}.payment-guest-seal b{color:#fff;font-size:26px;line-height:1}.payment-guest-seal small,.payment-guest-seal strong{color:#d9d9de;font-size:12px;line-height:1.24}.payment-guest-seal strong{color:#caffd5;font-weight:900}.payment-guest-note{margin:10px 0 0;padding:10px 12px;border:1px solid rgba(242,139,56,.24);border-radius:14px;background:linear-gradient(135deg,rgba(242,139,56,.1),rgba(124,92,255,.08));color:#f1e7df;font-size:13px;line-height:1.35}.payment-guest-standard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.payment-guest-standard span{min-width:0;padding:9px 10px;border:1px solid rgba(124,255,155,.16);border-radius:999px;background:rgba(124,255,155,.07);color:#dfffe7;font-size:12px;font-weight:900;line-height:1.1;text-align:center}.payment-guest-standard span:first-child{border-color:rgba(242,139,56,.3);background:rgba(242,139,56,.12);color:#ffd7bd}.payment-guest-standard span:nth-child(2){border-color:rgba(124,255,155,.24);background:rgba(124,255,155,.09);color:#caffd5}.payment-guest-standard span:nth-child(3){border-color:rgba(124,92,255,.28);background:rgba(124,92,255,.12);color:#e2d8ff}.payment-success-lock{display:flex;flex-wrap:wrap;gap:5px;margin:2px 0 0}.payment-success-lock em{padding:5px 7px;border-radius:999px;background:rgba(124,255,155,.1);color:#d9ffd9;font-size:10px;font-style:normal;font-weight:900;line-height:1;white-space:nowrap}.payment-after-visit-standard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.payment-after-visit-standard span{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid rgba(124,255,155,.16);border-radius:12px;background:rgba(124,255,155,.06)}.payment-after-visit-standard span:first-child{border-color:rgba(242,139,56,.28);background:rgba(242,139,56,.1)}.payment-after-visit-standard span:nth-child(2){border-color:rgba(124,255,155,.22);background:rgba(124,255,155,.08)}.payment-after-visit-standard span:nth-child(3){border-color:rgba(124,92,255,.26);background:rgba(124,92,255,.1)}.payment-after-visit-standard b{color:#caffd5;font-size:11px;line-height:1;text-transform:uppercase}.payment-after-visit-standard small{color:#d9d9de;font-size:12px;line-height:1.25}.payment-guest-actions .btn,.payment-guest-actions button{border-radius:999px;box-shadow:0 12px 32px rgba(0,0,0,.26)}.payment-guest-actions .btn:not(.secondary),.payment-guest-actions button{background:#f28b38;color:#111}@media (max-width:640px){.payment-guest-page{align-items:start;padding:10px 10px 96px}.payment-guest-card{gap:8px;padding:12px;border-radius:16px}.payment-guest-card:before{right:10px;top:4px;font-size:56px}.payment-guest-card h1{font-size:30px;line-height:1}.payment-guest-card .muted{font-size:12px;line-height:1.26}.payment-guest-seal{grid-template-columns:1fr;gap:6px;padding:8px}.payment-guest-seal div{padding:8px}.payment-guest-seal div:not(:first-child){display:none}.payment-guest-standard{grid-template-columns:1fr}.payment-after-visit-standard{grid-template-columns:1fr;gap:7px}.payment-after-visit-standard span{padding:8px}.payment-after-visit-standard small{font-size:11px;line-height:1.2}.payment-success-lock em{padding:4px 6px;font-size:9px}.payment-guest-seal b{font-size:24px}.payment-guest-actions{display:grid;grid-template-columns:1fr;gap:8px}.payment-guest-actions .btn,.payment-guest-actions button{width:100%;min-height:42px;text-align:center}.payment-guest-actions .btn:not(.secondary),.payment-guest-actions button{box-shadow:0 10px 24px rgba(242,139,56,.28),inset 0 1px 0 rgba(255,255,255,.24)}.payment-guest-actions .btn.secondary{min-height:38px;opacity:.78}}@media (max-width:700px){.motivation-active-focuses__head,.motivation-crew-focus-bank__grid,.motivation-crew-focus-bank__head,.motivation-moment-badges__grid,.motivation-moment-badges__head,.motivation-shift-pulse,.quality-action-plan__grid,.quality-owner-handoff__grid,.quality-process-learning__grid,.quality-pulse,.quality-recovery-sla,.quality-standard-loop__grid,.quality-standard-loop__head,.staff-order-card__coal-summary,.staff-service-next,.staff-service-pulse,.staff-service-task,.staff-service__head,.staff-shift-nudge{align-items:stretch;grid-template-columns:1fr}.staff-service__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.quality-recovery-sla__stats{grid-template-columns:1fr}.quality-owner-handoff__card>div:first-child,.quality-owner-handoff__head,.quality-process-learning__head{align-items:stretch;display:grid;grid-template-columns:1fr}.motivation-shift-pulse__stats{grid-template-columns:1fr}.motivation-crew-focus-bank__head>strong,.motivation-moment-badges__head>strong{width:fit-content;white-space:normal}.staff-service-task__time{justify-items:start;min-width:0}.staff-service-next__script{grid-template-columns:1fr}.staff-service-task__action{width:100%}.staff-bottom-nav{grid-template-columns:repeat(4,minmax(56px,1fr));gap:4px;padding:8px}.staff-bottom-nav button{min-height:54px;padding:7px 6px}.staff-bottom-nav span{font-size:11px}}.summary-box p{margin:4px 0}.marketing-owner-board{display:grid;gap:14px;padding:16px;border:1px solid rgba(124,255,155,.2);border-radius:16px;background:linear-gradient(135deg,rgba(124,255,155,.08),rgba(255,255,255,.045))}.marketing-owner-board__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.marketing-owner-board__head span,.marketing-owner-move span{color:#b8ffc9;font-size:12px;font-weight:900;text-transform:uppercase}.marketing-owner-board__head h2{margin:4px 0 0}.marketing-owner-board__head b{min-width:150px;padding:10px 12px;border-radius:12px;background:rgba(0,0,0,.2);text-align:center}.marketing-owner-board__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marketing-creative-board{display:grid;gap:14px;padding:16px;border:1px solid rgba(242,139,56,.22);border-radius:16px;background:linear-gradient(135deg,rgba(242,139,56,.08),rgba(124,255,155,.07))}.marketing-creative-board__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.marketing-creative-board__grid article{display:grid;gap:8px;align-content:start;min-height:148px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.16)}.marketing-creative-board__grid span{color:#ffd7bd;font-size:12px;font-weight:900;text-transform:uppercase}.marketing-creative-board__grid p{margin:0;color:#fff;font-size:16px;font-weight:850;line-height:1.2}.marketing-creative-board__grid small{color:#cfcfd4;line-height:1.3}.marketing-creative-board__grid button{align-self:end;margin-top:4px;min-height:38px;border-radius:999px;background:rgba(242,139,56,.18);color:#fff7ed;font-weight:900}.marketing-daily-focus{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.5fr) auto;gap:14px;align-items:center;padding:16px;border:1px solid rgba(242,139,56,.28);border-radius:16px;background:linear-gradient(135deg,rgba(242,139,56,.12),rgba(124,255,155,.07))}.marketing-daily-focus span{display:block;margin-bottom:5px;color:#ffd7bd;font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.marketing-daily-focus h2,.marketing-daily-focus p{margin:0}.marketing-daily-focus h2{color:#fff;font-size:22px;line-height:1.12}.marketing-daily-focus p{margin-top:6px;color:#e9e2dd;line-height:1.35}.marketing-daily-focus__result{display:grid;gap:5px;padding:12px;border-radius:14px;background:rgba(0,0,0,.17)}.marketing-daily-focus__result b{color:#caffd5;font-size:16px;line-height:1.16}.marketing-daily-focus__result small{color:#cfcfd4;line-height:1.25}.marketing-daily-focus button{min-height:42px;border-radius:999px;background:#f28b38;color:#111;font-weight:950;white-space:nowrap}.marketing-offer-snapshot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:10px;align-items:stretch;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.04)}.marketing-offer-snapshot div{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(0,0,0,.14)}.marketing-offer-snapshot span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-offer-snapshot b,.marketing-offer-snapshot p{margin:0}.marketing-offer-snapshot b{color:#fff;font-size:15px;line-height:1.18}.marketing-offer-snapshot p{color:#d9d2cd;font-size:12px;line-height:1.35}.marketing-offer-snapshot small{align-self:center;max-width:180px;padding:9px 10px;border-radius:999px;background:rgba(124,255,155,.1);color:#caffd5;font-weight:900;line-height:1.2;text-align:center}.marketing-offer-work-panel{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(0,1.35fr);gap:12px;padding:16px;border:1px solid rgba(124,255,155,.18);border-radius:16px;background:linear-gradient(135deg,rgba(124,255,155,.08),rgba(242,139,56,.055)),rgba(255,255,255,.035)}.marketing-offer-work-panel__main{display:grid;gap:8px;align-content:center;min-width:0;padding:14px;border-radius:14px;background:rgba(0,0,0,.16)}.marketing-offer-work-panel__grid span,.marketing-offer-work-panel__main span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-offer-work-panel__main h2,.marketing-offer-work-panel__main p{margin:0}.marketing-offer-work-panel__main h2{color:#fff;font-size:24px;line-height:1.08}.marketing-offer-work-panel__main p{color:#e6e1dd;line-height:1.34}.marketing-offer-work-panel__main button{width:fit-content;min-height:40px;padding:0 16px;border-radius:999px;background:#f28b38;color:#111;font-weight:950}.marketing-offer-work-panel__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marketing-offer-work-panel__grid article{display:grid;gap:6px;align-content:start;min-height:116px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.14)}.marketing-offer-work-panel__grid b{color:#fff;font-size:15px;line-height:1.18}.marketing-offer-work-panel__grid small{align-self:end;color:#d6d6da;line-height:1.25}.marketing-replacement-guard{grid-column:1/-1;display:grid;gap:5px;padding:12px;border:1px solid rgba(124,255,155,.16);border-radius:12px;background:rgba(124,255,155,.055)}.marketing-replacement-guard--warn{border-color:rgba(250,204,21,.28);background:rgba(250,204,21,.075)}.marketing-replacement-guard span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-replacement-guard--warn span{color:#fde68a}.marketing-replacement-guard b{color:#fff;font-size:14px;line-height:1.2}.marketing-replacement-guard small{color:#d8d8dc;line-height:1.25}.marketing-order-route-metrics{grid-column:1/-1;display:grid;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.12)}.marketing-order-route-metrics>span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-order-route-metrics>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-order-route-metrics article{display:grid;grid-template-columns:auto auto;gap:5px 8px;align-items:start;min-height:84px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.04)}.marketing-order-route-metrics b{color:#fff;font-size:12px;line-height:1.1}.marketing-order-route-metrics strong{justify-self:end;color:#caffd5;font-size:18px;line-height:1}.marketing-order-route-metrics small{grid-column:1/-1;color:#d7d7dc;line-height:1.25}.marketing-route-daily-decision{display:grid;gap:6px;padding:12px;border:1px solid rgba(56,189,248,.22);border-radius:12px;background:rgba(56,189,248,.07)}.marketing-route-daily-decision span{color:#bae6fd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-route-daily-decision b{color:#fff;font-size:15px;line-height:1.18}.marketing-route-daily-decision p,.marketing-route-daily-decision small{margin:0;color:#d7d7dc;line-height:1.25}.marketing-route-daily-decision--fix-before-scale{border-color:rgba(250,204,21,.3);background:rgba(250,204,21,.08)}.marketing-route-daily-decision--fix-before-scale span{color:#fde68a}.marketing-fallback-promise-guard{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(0,1.6fr);gap:8px;padding:12px;border:1px solid rgba(134,239,172,.22);border-radius:12px;background:rgba(20,83,45,.13)}.marketing-fallback-promise-guard>div:first-child{display:grid;align-content:start;gap:6px}.marketing-fallback-promise-guard>div:first-child span{color:#bbf7d0;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-fallback-promise-guard>div:first-child b{color:#fff;font-size:15px;line-height:1.15}.marketing-fallback-promise-guard p,.marketing-fallback-promise-guard small{margin:0;color:#d7d7dc;line-height:1.25}.marketing-fallback-promise-guard>div:last-child{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:8px}.marketing-fallback-promise-guard article{display:grid;grid-template-columns:1fr auto;gap:5px 8px;min-height:70px;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.04)}.marketing-fallback-promise-guard article span{color:#fff;font-size:12px;font-weight:900}.marketing-fallback-promise-guard article strong{color:#caffd5;font-size:17px;line-height:1}.marketing-fallback-promise-guard article small{grid-column:1/-1}.marketing-branch-network-readiness{display:grid;gap:10px;padding:12px;border:1px solid rgba(134,239,172,.2);border-radius:12px;background:rgba(20,83,45,.12)}.marketing-branch-network-readiness--stop{border-color:rgba(250,204,21,.28);background:rgba(250,204,21,.08)}.marketing-branch-network-readiness header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.marketing-branch-network-readiness header span{color:#bbf7d0;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-branch-network-readiness--stop header span{color:#fde68a}.marketing-branch-network-readiness header strong{color:#fff;font-size:18px;line-height:1}.marketing-branch-network-readiness>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.marketing-branch-network-readiness article{display:grid;gap:5px;min-height:82px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.04)}.marketing-branch-network-readiness article span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-branch-network-readiness article b{color:#fff;font-size:12px;line-height:1.25}.marketing-ops-details{display:grid;gap:12px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.035)}.marketing-ops-details summary{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:56px;padding:0 16px;cursor:pointer;list-style:none}.marketing-ops-details summary::-webkit-details-marker{display:none}.marketing-ops-details summary span{color:#ffd7bd;font-size:12px;font-weight:950;text-transform:uppercase}.marketing-ops-details summary b{padding:8px 10px;border-radius:999px;background:rgba(124,255,155,.1);color:#caffd5;font-size:12px;line-height:1}.marketing-ops-details[open] summary{border-bottom:1px solid rgba(255,255,255,.1)}.marketing-ops-details__body{display:grid;gap:12px;padding:0 12px 12px}.marketing-network-readiness-badge{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));gap:8px;align-items:center;padding:10px 12px;border:1px solid rgba(124,255,155,.15);border-radius:14px;background:rgba(124,255,155,.055)}.marketing-network-readiness-badge>span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase;white-space:nowrap}.marketing-network-readiness-badge article{display:grid;gap:2px;min-width:0;padding:8px 9px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(0,0,0,.13)}.marketing-network-readiness-badge b{color:#ffd7bd;font-size:10px;text-transform:uppercase}.marketing-network-readiness-badge small{overflow:hidden;color:#f4f4f5;font-size:11px;line-height:1.22;text-overflow:ellipsis}.marketing-offer-ready-strip{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.04)}.marketing-offer-ready-strip span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-offer-ready-strip b{flex:1 1 150px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:7px 9px;border:1px solid rgba(124,255,155,.12);border-radius:999px;background:rgba(124,255,155,.07);color:#caffd5;font-size:11px;line-height:1.2;text-align:center}.marketing-network-verdict{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(0,1.6fr);gap:12px;padding:16px;border:1px solid rgba(124,255,155,.22);border-radius:16px;background:linear-gradient(135deg,rgba(124,255,155,.1),rgba(242,139,56,.055))}.marketing-network-verdict.setup{border-color:rgba(250,204,21,.24);background:linear-gradient(135deg,rgba(250,204,21,.1),rgba(255,255,255,.04))}.marketing-network-verdict__main{display:grid;gap:7px;align-content:center;padding:14px;border-radius:14px;background:rgba(0,0,0,.16)}.marketing-network-verdict__grid span,.marketing-network-verdict__main span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-network-verdict.setup .marketing-network-verdict__grid span,.marketing-network-verdict.setup .marketing-network-verdict__main span{color:#fde68a}.marketing-network-verdict__main h2,.marketing-network-verdict__main p{margin:0}.marketing-network-verdict__main h2{font-size:24px;line-height:1.08}.marketing-network-verdict__main p{color:#e7e7ea;line-height:1.34}.marketing-network-verdict__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marketing-network-verdict__grid article{display:grid;gap:6px;min-height:112px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.14)}.marketing-network-verdict__grid b{font-size:12px;line-height:1.24}.marketing-owner-network-ticket{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1.4fr);gap:12px;padding:14px;border:1px solid rgba(124,255,155,.2);border-radius:16px;background:rgba(124,255,155,.06)}.marketing-owner-network-ticket--local-check{border-color:rgba(250,204,21,.25);background:rgba(250,204,21,.075)}.marketing-owner-network-ticket--cut-before-repeat{border-color:rgba(255,138,138,.28);background:rgba(255,138,138,.075)}.marketing-owner-network-ticket>div:first-child{display:grid;gap:7px;align-content:center;padding:12px;border-radius:14px;background:rgba(0,0,0,.16)}.marketing-owner-network-ticket span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-owner-network-ticket--local-check span{color:#fde68a}.marketing-owner-network-ticket--cut-before-repeat span{color:#ffb4a8}.marketing-owner-network-ticket h2,.marketing-owner-network-ticket p{margin:0}.marketing-owner-network-ticket h2{color:#fff;font-size:22px;line-height:1.08}.marketing-owner-network-ticket p{color:#e7e7ea;font-size:13px;line-height:1.32}.marketing-owner-network-ticket__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.marketing-owner-network-ticket__grid article{display:grid;grid-template-rows:auto 1fr;gap:6px;min-height:92px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.14)}.marketing-owner-network-ticket__grid b{color:#ffd7bd;font-size:11px;text-transform:uppercase}.marketing-owner-network-ticket__grid small{color:#f4efe8;font-size:12px;font-weight:800;line-height:1.28}.marketing-network-readiness-seal{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));gap:8px;align-items:center;padding:10px 12px;border:1px solid rgba(124,255,155,.18);border-radius:14px;background:rgba(124,255,155,.055)}.marketing-network-readiness-seal>span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase;white-space:nowrap}.marketing-network-readiness-seal article{display:grid;gap:3px;min-width:0;padding:8px 9px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(0,0,0,.13)}.marketing-network-readiness-seal b{color:#ffd7bd;font-size:10px;text-transform:uppercase}.marketing-network-readiness-seal small{overflow:hidden;color:#f4f4f5;font-size:11px;line-height:1.22;text-overflow:ellipsis}.marketing-network-readiness-panel{display:grid;gap:12px;padding:16px;border:1px solid rgba(124,255,155,.18);border-radius:16px;background:rgba(124,255,155,.055)}.marketing-network-readiness-panel.setup{border-color:rgba(250,204,21,.22);background:rgba(250,204,21,.06)}.marketing-network-readiness-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.marketing-network-readiness-panel__head span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-network-readiness-panel.setup .marketing-network-readiness-panel__head span{color:#fde68a}.marketing-network-readiness-panel__head h2{margin:3px 0 0;color:#fff;font-size:20px;line-height:1.1}.marketing-network-readiness-panel__head b{flex:0 0 auto;padding:8px 10px;border-radius:999px;background:rgba(124,255,155,.12);color:#d7ffe0;font-size:12px;line-height:1}.marketing-network-readiness-panel.setup .marketing-network-readiness-panel__head b{background:rgba(250,204,21,.14);color:#fde68a}.marketing-network-readiness-panel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.marketing-network-readiness-panel__grid article{display:grid;gap:5px;min-height:82px;padding:11px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.14)}.marketing-network-readiness-panel__grid article.warn{border-color:rgba(250,204,21,.24);background:rgba(250,204,21,.07)}.marketing-network-readiness-panel__grid span{color:#b8ffc9;font-size:10px;font-weight:950;text-transform:uppercase}.marketing-network-readiness-panel__grid article.warn span{color:#fde68a}.marketing-network-readiness-panel__grid b{color:#f4f4f5;font-size:12px;line-height:1.25}.marketing-creative-focus-filter{display:grid;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.045)}.marketing-creative-focus-filter__head{display:flex;justify-content:space-between;gap:12px;align-items:center}.marketing-creative-focus-filter__head span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-creative-focus-filter__head h2{margin:3px 0 0;color:#fff;font-size:20px;line-height:1.1}.marketing-creative-focus-filter__head b{flex:0 0 auto;padding:8px 10px;border-radius:999px;background:rgba(124,255,155,.1);color:#caffd5;font-size:12px;line-height:1}.marketing-creative-focus-filter__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-creative-focus-filter__grid article{display:grid;gap:7px;min-height:128px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.14)}.marketing-creative-focus-filter__grid article.cut{border-color:rgba(250,204,21,.24);background:rgba(250,204,21,.07)}.marketing-creative-focus-filter__grid span{color:#b8ffc9;font-size:10px;font-weight:950;text-transform:uppercase}.marketing-creative-focus-filter__grid article.cut span{color:#fde68a}.marketing-creative-focus-filter__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-creative-focus-filter__grid small{align-self:end;color:#d9d9de;font-size:11px;line-height:1.28}.marketing-one-best-choice-standard{display:grid;gap:12px;padding:16px;border:1px solid rgba(124,255,155,.14);border-radius:16px;background:rgba(124,255,155,.045)}.marketing-one-best-choice-standard__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-one-best-choice-standard__grid article{display:grid;gap:7px;min-height:132px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.14)}.marketing-one-best-choice-standard__grid span{color:#b8ffc9;font-size:10px;font-weight:950;text-transform:uppercase}.marketing-one-best-choice-standard__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-one-best-choice-standard__grid small{align-self:end;color:#d9d9de;font-size:11px;line-height:1.28}.marketing-overload-stop-control{display:grid;gap:12px;padding:16px;border:1px solid rgba(250,204,21,.18);border-radius:16px;background:linear-gradient(135deg,rgba(250,204,21,.055),rgba(255,255,255,.035)),rgba(0,0,0,.13)}.marketing-overload-stop-control__head{display:flex;justify-content:space-between;gap:12px;align-items:center}.marketing-overload-stop-control__head span{color:#fde68a;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-overload-stop-control__head h2{margin:3px 0 0;color:#fff;font-size:20px;line-height:1.1}.marketing-overload-stop-control__head b{flex:0 0 auto;padding:8px 10px;border-radius:999px;background:rgba(250,204,21,.1);color:#fde68a;font-size:12px;line-height:1}.marketing-overload-stop-control__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-overload-stop-control__grid article{display:grid;gap:7px;min-height:132px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-overload-stop-control__grid article.stop{border-color:rgba(250,204,21,.28);background:rgba(250,204,21,.075)}.marketing-overload-stop-control__grid span{color:#fde68a;font-size:10px;font-weight:950;text-transform:uppercase}.marketing-overload-stop-control__grid article.ok span{color:#b8ffc9}.marketing-overload-stop-control__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-overload-stop-control__grid small{align-self:end;color:#d9d9de;font-size:11px;line-height:1.28}.marketing-offer-simplify-plan{display:grid;gap:10px;padding:12px;border:1px solid rgba(124,255,155,.14);border-radius:14px;background:rgba(124,255,155,.045)}.marketing-offer-simplify-plan__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-offer-simplify-plan__grid article{display:grid;gap:7px;min-height:128px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-offer-simplify-plan__grid span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-offer-simplify-plan__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-offer-simplify-plan__grid small{align-self:end;color:#caffd5;font-size:11px;font-weight:850;line-height:1.25}.marketing-quick-repeat-budget{display:grid;gap:12px;padding:16px;border:1px solid rgba(124,255,155,.16);border-radius:16px;background:linear-gradient(135deg,rgba(124,255,155,.07),rgba(255,255,255,.035)),rgba(0,0,0,.13)}.marketing-quick-repeat-budget__head{display:flex;justify-content:space-between;gap:12px;align-items:center}.marketing-quick-repeat-budget__head span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-quick-repeat-budget__head h2{margin:3px 0 0;color:#fff;font-size:20px;line-height:1.1}.marketing-quick-repeat-budget__head b{flex:0 0 auto;padding:8px 10px;border-radius:999px;background:rgba(255,255,255,.08);color:#ffd7bd;font-size:12px;line-height:1}.marketing-quick-repeat-budget__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-quick-repeat-budget__grid article{display:grid;gap:7px;min-height:126px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-quick-repeat-budget__grid article.cut{border-color:rgba(250,204,21,.24);background:rgba(250,204,21,.07)}.marketing-quick-repeat-budget__grid span{color:#caffd5;font-size:10px;font-weight:950;text-transform:uppercase}.marketing-quick-repeat-budget__grid article.cut span{color:#fde68a}.marketing-quick-repeat-budget__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-quick-repeat-budget__grid small{align-self:end;color:#d9d9de;font-size:11px;line-height:1.28}.marketing-menu-load-budget{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,215,189,.14);border-radius:14px;background:rgba(255,215,189,.045)}.marketing-menu-load-budget__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.marketing-menu-load-budget__grid article{display:grid;gap:7px;min-height:136px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-menu-load-budget__grid span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-menu-load-budget__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-menu-load-budget__grid p{margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-menu-load-budget__grid small{align-self:end;color:#caffd5;font-size:11px;font-weight:850;line-height:1.25}.marketing-friction-signals{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,215,189,.14);border-radius:14px;background:rgba(255,215,189,.045)}.marketing-friction-signals__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-friction-signals__grid article{display:grid;gap:7px;min-height:156px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-friction-signals__grid span{color:#ffd7bd;font-size:11px;font-weight:950;line-height:1.2}.marketing-friction-signals__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-friction-signals__grid p b{color:#caffd5;font-size:10px;text-transform:uppercase}.marketing-friction-signals__grid small{align-self:end;color:#ffd7bd;font-size:11px;font-weight:850;line-height:1.25}.marketing-mystery-guest-check{display:grid;gap:10px;padding:12px;border:1px solid rgba(124,255,155,.14);border-radius:14px;background:rgba(124,255,155,.05)}.marketing-mystery-guest-check__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-mystery-guest-check__grid article{display:grid;gap:7px;min-height:154px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-mystery-guest-check__grid span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-mystery-guest-check__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-mystery-guest-check__grid p b{color:#caffd5;font-size:10px;text-transform:uppercase}.marketing-mystery-guest-check__grid small{align-self:end;color:#ffd7bd;font-size:11px;font-weight:850;line-height:1.25}.marketing-offer-preflight{display:grid;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(135deg,rgba(124,255,155,.055),rgba(242,139,56,.055)),rgba(0,0,0,.14)}.marketing-offer-preflight__head{display:flex;justify-content:space-between;gap:12px;align-items:center}.marketing-offer-preflight__head span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-offer-preflight__head h2{margin:3px 0 0;color:#fff;font-size:20px;line-height:1.1}.marketing-offer-preflight__head b{flex:0 0 auto;padding:8px 10px;border-radius:999px;background:rgba(255,255,255,.08);color:#caffd5;font-size:12px;line-height:1}.marketing-offer-preflight__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-offer-preflight__grid article{display:grid;gap:7px;min-height:148px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.14)}.marketing-offer-preflight__grid span{color:#b8ffc9;font-size:10px;font-weight:950;text-transform:uppercase}.marketing-offer-preflight__grid b,.marketing-offer-preflight__grid p,.marketing-offer-preflight__grid small{margin:0;line-height:1.26}.marketing-offer-preflight__grid b{color:#fff;font-size:13px}.marketing-offer-preflight__grid p{color:#d9d9de;font-size:12px}.marketing-offer-preflight__grid small{align-self:end;width:fit-content;padding:6px 8px;border-radius:999px;background:rgba(124,255,155,.1);color:#caffd5;font-size:11px;font-weight:850}.marketing-offer-summary{display:grid;gap:12px;padding:16px;border:1px solid rgba(242,139,56,.18);border-radius:16px;background:linear-gradient(135deg,rgba(242,139,56,.08),rgba(255,255,255,.035)),rgba(0,0,0,.14)}.marketing-offer-summary__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.marketing-offer-summary__head span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-offer-summary__head h2{margin:3px 0 0;color:#fff;font-size:20px;line-height:1.1}.marketing-offer-summary__head button{flex:0 0 auto;min-height:38px;padding:8px 11px;border-radius:999px;background:rgba(242,139,56,.18);color:#ffd7bd;font-weight:950}.marketing-offer-summary__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marketing-offer-summary__grid article{display:grid;gap:6px;min-height:142px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.14)}.marketing-offer-summary__grid span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-offer-summary__grid b{color:#fff;font-size:13px;line-height:1.2}.marketing-offer-summary__grid p{margin:0;color:#d9d9de;font-size:12px;line-height:1.32}.marketing-rollout-summary{display:grid;gap:12px;padding:16px;border:1px solid rgba(124,255,155,.16);border-radius:16px;background:linear-gradient(135deg,rgba(124,255,155,.07),rgba(255,255,255,.035)),rgba(0,0,0,.14)}.marketing-rollout-summary .marketing-offer-summary__head b{flex:0 0 auto;color:#caffd5;font-size:12px;text-align:right}.marketing-rollout-summary__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marketing-rollout-summary__grid article{display:grid;grid-template-rows:auto 1fr auto;gap:8px;min-height:132px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.14)}.marketing-rollout-summary__grid span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-rollout-summary__grid b{color:#fff;font-size:13px;line-height:1.22}.marketing-rollout-summary__grid small{color:#ffd7bd;font-size:11px;line-height:1.25}.marketing-network-offer-mark{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));gap:8px;align-items:center;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.04)}.marketing-network-offer-mark>span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase;white-space:nowrap}.marketing-network-offer-mark article{display:grid;gap:2px;min-width:0}.marketing-network-offer-mark b{color:#b8ffc9;font-size:10px;text-transform:uppercase}.marketing-network-offer-mark small{overflow:hidden;color:#d9d9de;font-size:11px;line-height:1.22;text-overflow:ellipsis}.marketing-network-rollout-check{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));gap:8px;align-items:center;padding:10px 12px;border:1px solid rgba(124,255,155,.14);border-radius:14px;background:rgba(124,255,155,.045)}.marketing-network-rollout-check>span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase;white-space:nowrap}.marketing-network-rollout-check article{display:grid;gap:2px;min-width:0}.marketing-network-rollout-check b{color:#ffd7bd;font-size:10px;text-transform:uppercase}.marketing-network-rollout-check small{overflow:hidden;color:#d9d9de;font-size:11px;line-height:1.22;text-overflow:ellipsis}.marketing-guest-promise-repeat-board{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.035)}.marketing-guest-promise-repeat-board__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-guest-promise-repeat-board__item{display:grid;gap:7px;min-height:146px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-guest-promise-repeat-board__item--repeat{border-color:rgba(124,255,155,.18);background:rgba(124,255,155,.045)}.marketing-guest-promise-repeat-board__item--local{border-color:rgba(98,165,255,.18);background:rgba(98,165,255,.045)}.marketing-guest-promise-repeat-board__item--stop{border-color:rgba(255,153,153,.18);background:rgba(255,153,153,.045)}.marketing-guest-promise-repeat-board__item span{width:fit-content;padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.08);color:#ffffff;font-size:10px;font-weight:950;text-transform:uppercase}.marketing-guest-promise-repeat-board__item b,.marketing-guest-promise-repeat-board__item p,.marketing-guest-promise-repeat-board__item small{margin:0;line-height:1.24}.marketing-guest-promise-repeat-board__item b{color:#fff7ed;font-size:13px}.marketing-guest-promise-repeat-board__item p{color:#e4e4e7;font-size:12px}.marketing-guest-promise-repeat-board__item small{align-self:end;color:#caffd5;font-size:11px;font-weight:850}.marketing-owner-creative-decision{display:grid;gap:10px;padding:12px;border:1px solid rgba(98,165,255,.16);border-radius:14px;background:rgba(98,165,255,.045)}.marketing-owner-creative-decision__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.marketing-owner-creative-decision__head span{color:#bfd7ff;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-owner-creative-decision__head b{color:#fff;font-size:12px;line-height:1.24;text-align:right}.marketing-owner-creative-decision__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-owner-creative-decision__grid article{display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;min-height:170px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-owner-creative-decision__grid span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-owner-creative-decision__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-owner-creative-decision__grid p b{color:#b8ffc9;font-size:10px;text-transform:uppercase}.marketing-owner-creative-decision__grid small{align-self:end;color:#caffd5;font-size:11px;font-weight:850;line-height:1.28}.marketing-parallel-coordination{display:grid;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(124,255,155,.045)),rgba(0,0,0,.14)}.marketing-parallel-coordination__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.marketing-parallel-coordination__head span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-parallel-coordination__head h2{margin:3px 0 0;color:#fff;font-size:20px;line-height:1.1}.marketing-parallel-coordination__gate,.marketing-parallel-coordination__head b{padding:8px 10px;border-radius:999px;background:rgba(124,255,155,.1);color:#d7ffe0;font-size:12px;line-height:1.15}.marketing-parallel-coordination__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.marketing-parallel-coordination__grid article{display:grid;gap:6px;min-height:132px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.14)}.marketing-parallel-coordination__grid span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-parallel-coordination__grid b{color:#fff;font-size:13px;line-height:1.2}.marketing-parallel-coordination__grid p{margin:0;color:#d9d9de;font-size:12px;line-height:1.32}.marketing-parallel-coordination__grid small{color:#ffd7bd;font-size:11px;font-weight:850;line-height:1.25}.marketing-parallel-coordination__gate{display:flex;flex-wrap:wrap;gap:7px;align-items:center;width:fit-content;max-width:100%;border-radius:14px}.marketing-parallel-coordination__gate span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-parallel-coordination__gate b{color:#fff;font-size:12px}.marketing-creative-ownership-seal{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:8px;align-items:center;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.04)}.marketing-creative-ownership-seal>span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase;white-space:nowrap}.marketing-creative-ownership-seal article{display:grid;gap:3px;min-width:0}.marketing-creative-ownership-seal b{color:#b8ffc9;font-size:10px;text-transform:uppercase}.marketing-creative-ownership-seal small{overflow:hidden;color:#d9d9de;font-size:11px;line-height:1.22;text-overflow:ellipsis}.marketing-offer-lane{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.marketing-offer-lane article{display:grid;gap:5px;min-height:76px;padding:12px;border:1px solid rgba(124,255,155,.15);border-radius:14px;background:rgba(124,255,155,.055)}.marketing-offer-lane span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-offer-lane b{color:#fff;font-size:13px;line-height:1.22}.marketing-offer-readiness{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marketing-offer-readiness article{display:grid;gap:5px;min-height:92px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.14)}.marketing-offer-readiness span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-offer-readiness b{color:#fff;font-size:13px;line-height:1.18}.marketing-offer-readiness small{color:#b8ffc9;font-size:11px;font-weight:850;line-height:1.25}.marketing-creative-parts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marketing-creative-parts article{display:grid;gap:5px;min-height:84px;padding:11px;border:1px solid rgba(242,139,56,.14);border-radius:14px;background:rgba(242,139,56,.055)}.marketing-creative-parts span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-creative-parts b{color:#fff7ed;font-size:12px;line-height:1.2}.marketing-offer-quality-check{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;border:1px solid rgba(124,255,155,.16);border-radius:14px;background:rgba(124,255,155,.055)}.marketing-offer-quality-check article{display:grid;gap:5px;min-height:72px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.14)}.marketing-offer-quality-check span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-offer-quality-check b{color:#fff;font-size:12px;line-height:1.2}.marketing-network-standard{display:grid;gap:14px;padding:16px;border:1px solid rgba(124,255,155,.2);border-radius:16px;background:linear-gradient(135deg,rgba(124,255,155,.08),rgba(242,139,56,.06))}.marketing-network-standard__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marketing-network-standard__grid article{display:grid;gap:7px;min-height:112px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.14)}.marketing-network-standard__grid span{color:#b8ffc9;font-size:12px;font-weight:900;text-transform:uppercase}.marketing-network-standard__grid p{margin:0;color:#f2f2f4;line-height:1.32}.marketing-network-score{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marketing-network-score div{display:grid;gap:4px;padding:12px;border-radius:14px;border:1px solid rgba(124,255,155,.18);background:rgba(0,0,0,.15)}.marketing-network-score small,.marketing-network-score span{color:#b8b8c2;font-size:12px}.marketing-network-score b{color:#dfffe5;font-size:22px;line-height:1}.marketing-branch-ready{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(124,255,155,.18);border-radius:14px;background:rgba(124,255,155,.075)}.marketing-branch-ready div{display:grid;gap:5px;min-width:0}.marketing-branch-ready span{color:#b8ffc9;font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.marketing-branch-ready b{color:#fff;font-size:14px;line-height:1.25}.marketing-branch-ready button{min-height:38px;border-radius:999px;background:rgba(242,139,56,.2);color:#fff7ed;font-size:12px;font-weight:950;white-space:nowrap}.marketing-stop-filter{display:grid;gap:10px;padding:14px;border-radius:15px;border:1px solid rgba(242,139,56,.18);background:rgba(0,0,0,.14)}.marketing-stop-filter__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.marketing-stop-filter__head span{width:fit-content;padding:6px 9px;border-radius:999px;background:rgba(242,139,56,.14);color:#ffd7bd;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.marketing-stop-filter__head b{max-width:620px;color:#fff;font-size:14px;line-height:1.25;text-align:right}.marketing-stop-filter__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.marketing-stop-filter__grid article{display:grid;grid-template-rows:1fr auto;gap:9px;min-height:146px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.045)}.marketing-stop-filter__grid span{color:#ffd7bd;font-size:12px;font-weight:950}.marketing-stop-filter__grid p{margin:5px 0 0;color:#e8e1dc;font-size:12px;line-height:1.35}.marketing-stop-filter__grid strong{width:fit-content;max-width:100%;padding:6px 8px;border-radius:999px;background:rgba(124,255,155,.12);color:#caffd5;font-size:11px;line-height:1}.marketing-network-products{display:grid;gap:14px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(135deg,rgba(242,139,56,.08),rgba(124,255,155,.07)),rgba(255,255,255,.035)}.marketing-network-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marketing-network-products__grid article{display:grid;grid-template-rows:auto 1fr auto;gap:10px;min-height:234px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.16)}.marketing-network-products__grid span{color:#ffd7bd;font-size:12px;font-weight:950;text-transform:uppercase}.marketing-network-products__grid h3{margin:5px 0 0;color:#fff;font-size:17px;line-height:1.16}.marketing-network-products__roles{display:grid;gap:7px}.marketing-network-products__roles p{display:grid;gap:4px;margin:0;padding:9px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.045);color:#d9d9de;font-size:12px;line-height:1.3}.marketing-network-products__roles b{color:#b8ffc9;font-size:11px;text-transform:uppercase}.marketing-network-products__footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.marketing-network-products__footer small{padding:7px 9px;border-radius:999px;background:rgba(124,255,155,.12);color:#caffd5;font-size:11px;font-weight:950;line-height:1}.marketing-network-products__footer button{min-height:36px;padding:8px 10px;border-radius:999px;background:rgba(242,139,56,.18);color:#ffd7bd;font-size:12px;font-weight:950}.marketing-set-logic-standard{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,215,189,.15);border-radius:14px;background:rgba(255,215,189,.045)}.marketing-set-logic-standard__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-set-logic-standard__grid article{display:grid;gap:8px;min-height:166px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-set-logic-standard__grid span{color:#ffd7bd;font-size:13px;font-weight:950}.marketing-set-logic-standard__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-set-logic-standard__grid p b{color:#b8ffc9;font-size:10px;text-transform:uppercase}.marketing-set-logic-standard__grid small{align-self:end;width:fit-content;padding:7px 8px;border-radius:999px;background:rgba(124,255,155,.1);color:#caffd5;font-size:11px;font-weight:850;line-height:1}.marketing-menu-order-standard{display:grid;gap:10px;padding:12px;border:1px solid rgba(124,255,155,.14);border-radius:14px;background:rgba(124,255,155,.045)}.marketing-menu-order-standard__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.marketing-menu-order-standard__grid article{display:grid;grid-template-rows:auto auto 1fr 1fr auto;gap:8px;min-height:184px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-menu-order-standard__grid strong{width:fit-content;padding:7px 8px;border-radius:999px;background:rgba(255,215,189,.12);color:#ffd7bd;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.marketing-menu-order-standard__grid span{color:#fff;font-size:14px;font-weight:950;line-height:1.18}.marketing-menu-order-standard__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-menu-order-standard__grid p b{color:#b8ffc9;font-size:10px;text-transform:uppercase}.marketing-menu-order-standard__grid small{align-self:end;color:#caffd5;font-size:11px;font-weight:850;line-height:1.25}.marketing-pairing-standard{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,215,189,.14);border-radius:14px;background:rgba(255,215,189,.045)}.marketing-pairing-standard__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.marketing-pairing-standard__grid article{display:grid;grid-template-rows:auto auto 1fr 1fr auto;gap:8px;min-height:190px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-pairing-standard__grid span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-pairing-standard__grid b{color:#fff;font-size:13px;line-height:1.2}.marketing-pairing-standard__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-pairing-standard__grid p strong{color:#b8ffc9;font-size:10px;text-transform:uppercase}.marketing-pairing-standard__grid small{align-self:end;color:#caffd5;font-size:11px;font-weight:850;line-height:1.25}.marketing-guest-visual-coordination{display:grid;gap:10px;padding:12px;border:1px solid rgba(124,255,155,.16);border-radius:14px;background:rgba(124,255,155,.045)}.marketing-guest-visual-coordination__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-guest-visual-coordination__grid article{display:grid;grid-template-rows:auto auto 1fr 1fr auto;gap:8px;min-height:210px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.16)}.marketing-guest-visual-coordination__grid span{color:#caffd5;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-guest-visual-coordination__grid b{color:#fff;font-size:13px;line-height:1.22}.marketing-guest-visual-coordination__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-guest-visual-coordination__grid p strong{color:#ffd7bd;font-size:10px;text-transform:uppercase}.marketing-guest-visual-coordination__grid small{align-self:end;color:#7cff9b;font-size:11px;font-weight:850;line-height:1.25}.marketing-shift-points{display:grid;gap:14px;padding:16px;border:1px solid rgba(124,255,155,.16);border-radius:16px;background:linear-gradient(135deg,rgba(124,255,155,.08),rgba(255,255,255,.035)),rgba(0,0,0,.18)}.marketing-shift-points__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marketing-shift-points__grid article{display:grid;gap:10px;min-height:220px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.045)}.marketing-shift-points__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.marketing-shift-points__top span{color:#caffd5;font-size:12px;font-weight:950;text-transform:uppercase}.marketing-shift-points__top strong{flex:0 0 auto;padding:7px 9px;border-radius:999px;background:rgba(124,255,155,.14);color:#d7ffe0;font-size:11px;line-height:1}.marketing-shift-points__grid p{margin:0;color:#fff;font-size:15px;font-weight:850;line-height:1.22}.marketing-shift-points__grid dl{display:grid;gap:7px;margin:0}.marketing-shift-points__grid dl div{display:grid;gap:3px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(0,0,0,.14)}.marketing-shift-points__grid dt{color:#ffd7bd;font-size:10px;font-weight:950;text-transform:uppercase}.marketing-shift-points__grid dd{margin:0;color:#dfdfdf;font-size:12px;line-height:1.3}.marketing-shift-points__rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-shift-points__rules span{padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.16);color:#d9d9de;font-size:12px;font-weight:750;line-height:1.28}.marketing-shift-points-levels{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.16)}.marketing-shift-points-levels__head{display:flex;justify-content:space-between;gap:12px;align-items:center}.marketing-shift-points-levels__head span{color:#ffd7bd;font-size:12px;font-weight:950;text-transform:uppercase}.marketing-shift-points-levels__head b{color:#caffd5;font-size:12px;text-align:right}.marketing-shift-points-levels__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-shift-points-levels__grid article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;min-height:154px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.045)}.marketing-shift-points-levels__grid strong{padding:7px 8px;border-radius:999px;background:rgba(124,255,155,.12);color:#d7ffe0;font-size:11px;line-height:1;white-space:nowrap}.marketing-shift-points-levels__grid div{display:grid;gap:5px;min-width:0}.marketing-shift-points-levels__grid span{color:#fff;font-size:12px;font-weight:950}.marketing-shift-points-levels__grid b,.marketing-shift-points-levels__grid p,.marketing-shift-points-levels__grid small{margin:0;line-height:1.28}.marketing-shift-points-levels__grid b{color:#ffd7bd;font-size:12px}.marketing-shift-points-levels__grid p{color:#e7e7eb;font-size:12px}.marketing-shift-points-levels__grid small{color:#aeb0b7;font-size:11px}.marketing-crew-focus-standard{display:grid;gap:10px;padding:12px;border:1px solid rgba(124,255,155,.14);border-radius:14px;background:rgba(124,255,155,.05)}.marketing-crew-focus-standard__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-crew-focus-standard__grid article{display:grid;gap:6px;min-height:128px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.14)}.marketing-crew-focus-standard__grid span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-crew-focus-standard__grid b{color:#fff;font-size:13px;line-height:1.25}.marketing-crew-focus-standard__grid small{color:#caffd5;font-size:11px;line-height:1.3}.marketing-crew-focus-balance-plan{display:grid;gap:10px;padding:12px;border:1px solid rgba(98,165,255,.16);border-radius:14px;background:rgba(98,165,255,.045)}.marketing-crew-focus-balance-plan__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-crew-focus-balance-plan__grid article{display:grid;gap:8px;min-height:186px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-crew-focus-balance-plan__grid span{color:#bfd7ff;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-crew-focus-balance-plan__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-crew-focus-balance-plan__grid p b{color:#ffd7bd;font-size:10px;text-transform:uppercase}.marketing-crew-focus-balance-plan__grid small{align-self:end;color:#caffd5;font-size:11px;font-weight:850;line-height:1.28}.marketing-guest-moment-focus-standard{display:grid;gap:10px;padding:12px;border:1px solid rgba(124,255,155,.14);border-radius:14px;background:rgba(124,255,155,.045)}.marketing-guest-moment-focus-standard__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-guest-moment-focus-standard__grid article{display:grid;gap:8px;min-height:158px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-guest-moment-focus-standard__grid span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-guest-moment-focus-standard__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-guest-moment-focus-standard__grid p b{color:#ffd7bd;font-size:10px;text-transform:uppercase}.marketing-guest-moment-focus-standard__grid small{align-self:end;color:#caffd5;font-size:11px;font-weight:850;line-height:1.28}.marketing-branch-moment-plan{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,215,189,.15);border-radius:14px;background:rgba(255,215,189,.045)}.marketing-branch-moment-plan__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-branch-moment-plan__grid article{display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;min-height:184px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-branch-moment-plan__grid article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.marketing-branch-moment-plan__grid span,.marketing-branch-moment-plan__grid strong{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-branch-moment-plan__grid strong{color:#b8ffc9;white-space:nowrap}.marketing-branch-moment-plan__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-branch-moment-plan__grid p b{color:#b8ffc9;font-size:10px;text-transform:uppercase}.marketing-branch-moment-plan__grid small{align-self:end;color:#ffd7bd;font-size:11px;font-weight:850;line-height:1.28}.marketing-daily-moment-switchboard{display:grid;gap:10px;padding:12px;border:1px solid rgba(98,165,255,.16);border-radius:14px;background:rgba(98,165,255,.045)}.marketing-daily-moment-switchboard__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-daily-moment-switchboard__grid article{display:grid;grid-template-rows:auto auto auto 1fr auto;gap:8px;min-height:214px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-daily-moment-switchboard__grid span{color:#bfd7ff;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-daily-moment-switchboard__grid b{color:#fff;font-size:14px;line-height:1.2}.marketing-daily-moment-switchboard__grid p{margin:0;color:#ffd7bd;font-size:12px;font-weight:850;line-height:1.28}.marketing-daily-moment-switchboard__grid dl{display:grid;gap:6px;margin:0}.marketing-daily-moment-switchboard__grid dl div{display:grid;gap:3px}.marketing-daily-moment-switchboard__grid dd,.marketing-daily-moment-switchboard__grid dt{margin:0}.marketing-daily-moment-switchboard__grid dt{color:#b8ffc9;font-size:10px;font-weight:950;text-transform:uppercase}.marketing-daily-moment-switchboard__grid dd{color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-daily-moment-switchboard__grid small{align-self:end;color:#caffd5;font-size:11px;font-weight:850;line-height:1.28}.marketing-daily-creative-summary{display:grid;gap:10px;padding:12px;border:1px solid rgba(124,255,155,.14);border-radius:14px;background:rgba(124,255,155,.045)}.marketing-daily-creative-summary__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-daily-creative-summary__grid article{display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;min-height:156px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-daily-creative-summary__grid span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-daily-creative-summary__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-daily-creative-summary__grid p{margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-daily-creative-summary__grid small{align-self:end;color:#ffd7bd;font-size:11px;font-weight:850;line-height:1.28}.marketing-three-chat-offer-coordination{display:grid;gap:10px;padding:12px;border:1px solid rgba(124,92,255,.18);border-radius:14px;background:rgba(124,92,255,.055)}.marketing-three-chat-offer-coordination__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-three-chat-offer-coordination__grid article{display:grid;grid-template-rows:auto 1fr 1fr auto;gap:8px;min-height:174px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.16)}.marketing-three-chat-offer-coordination__grid span{color:#c8bdff;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-three-chat-offer-coordination__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-three-chat-offer-coordination__grid p b{color:#ffd7bd;font-size:10px;text-transform:uppercase}.marketing-three-chat-offer-coordination__grid small{align-self:end;color:#b8ffc9;font-size:11px;font-weight:850;line-height:1.28}.marketing-focus-task-order-standard{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:rgba(255,255,255,.04)}.marketing-focus-task-order-standard__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-focus-task-order-standard__grid article{display:grid;gap:8px;min-height:158px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-focus-task-order-standard__grid span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-focus-task-order-standard__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-focus-task-order-standard__grid p b{color:#b8ffc9;font-size:10px;text-transform:uppercase}.marketing-focus-task-order-standard__grid small{align-self:end;color:#ffd7bd;font-size:11px;font-weight:850;line-height:1.28}.marketing-shift-team-account-standard{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,215,189,.14);border-radius:14px;background:rgba(255,215,189,.045)}.marketing-shift-team-account-standard__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-shift-team-account-standard__grid article{display:grid;gap:7px;min-height:148px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-shift-team-account-standard__grid span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-shift-team-account-standard__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-shift-team-account-standard__grid p{margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-shift-team-account-standard__grid small{align-self:end;color:#caffd5;font-size:11px;font-weight:850;line-height:1.28}.marketing-hero-recognition-standard{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,215,189,.14);border-radius:14px;background:linear-gradient(135deg,rgba(255,215,189,.055),rgba(124,255,155,.04))}.marketing-hero-recognition-standard__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-hero-recognition-standard__grid article{display:grid;gap:8px;min-height:158px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-hero-recognition-standard__grid span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-hero-recognition-standard__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-hero-recognition-standard__grid p b{color:#b8ffc9;font-size:10px;text-transform:uppercase}.marketing-hero-recognition-standard__grid small{align-self:end;color:#ffd7bd;font-size:11px;font-weight:850;line-height:1.28}.marketing-no-pressure-acceptance-standard{display:grid;gap:10px;padding:12px;border:1px solid rgba(124,255,155,.14);border-radius:14px;background:rgba(124,255,155,.04)}.marketing-no-pressure-acceptance-standard__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-no-pressure-acceptance-standard__grid article{display:grid;gap:8px;min-height:158px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-no-pressure-acceptance-standard__grid span{color:#caffd5;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-no-pressure-acceptance-standard__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-no-pressure-acceptance-standard__grid p b{color:#ffd7bd;font-size:10px;text-transform:uppercase}.marketing-no-pressure-acceptance-standard__grid small{align-self:end;color:#caffd5;font-size:11px;font-weight:850;line-height:1.28}.marketing-crew-focus-pressure-rules{display:grid;gap:10px;padding:12px;border:1px solid rgba(250,204,21,.16);border-radius:14px;background:rgba(250,204,21,.055)}.marketing-crew-focus-pressure-rules__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-crew-focus-pressure-rules__grid article{display:grid;gap:7px;min-height:132px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-crew-focus-pressure-rules__grid span{color:#fde68a;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-crew-focus-pressure-rules__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-crew-focus-pressure-rules__grid small{align-self:end;color:#d9d9de;font-size:11px;font-weight:850;line-height:1.28}.marketing-reward-economy-standard{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,215,189,.14);border-radius:14px;background:rgba(255,215,189,.045)}.marketing-reward-economy-standard__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-reward-economy-standard__grid article{display:grid;gap:7px;min-height:132px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-reward-economy-standard__grid strong{color:#fff7ed;font-size:13px;line-height:1.2}.marketing-reward-economy-standard__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.3}.marketing-reward-economy-standard__grid p b{color:#ffd7bd;font-size:10px;text-transform:uppercase}.marketing-reward-economy-standard__grid small{color:#caffd5;font-size:11px;line-height:1.3}.marketing-service-mode-rules{display:grid;gap:10px;padding:12px;border:1px solid rgba(242,139,56,.16);border-radius:14px;background:rgba(242,139,56,.055)}.marketing-service-mode-rules__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.marketing-service-mode-rules__grid article{display:grid;gap:8px;min-height:166px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-service-mode-rules__grid span{color:#fff;font-size:13px;font-weight:950}.marketing-service-mode-rules__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-service-mode-rules__grid p b{color:#ffd7bd;font-size:10px;text-transform:uppercase}.marketing-service-mode-rules__grid small{align-self:end;padding:7px 8px;border-radius:10px;background:rgba(255,255,255,.07);color:#caffd5;font-size:11px;line-height:1.25}.marketing-quality-recovery-rules{display:grid;gap:10px;padding:12px;border:1px solid rgba(124,255,155,.15);border-radius:14px;background:rgba(124,255,155,.045)}.marketing-quality-recovery-rules__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.marketing-quality-recovery-rules__grid article{display:grid;gap:8px;min-height:166px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-quality-recovery-rules__grid span{color:#fff;font-size:13px;font-weight:950}.marketing-quality-recovery-rules__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-quality-recovery-rules__grid p b{color:#b8ffc9;font-size:10px;text-transform:uppercase}.marketing-quality-recovery-rules__grid small{align-self:end;padding:7px 8px;border-radius:10px;background:rgba(255,255,255,.07);color:#ffd7bd;font-size:11px;line-height:1.25}.marketing-after-visit-standard{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,215,189,.15);border-radius:14px;background:rgba(255,215,189,.045)}.marketing-after-visit-standard__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-after-visit-standard__grid article{display:grid;gap:8px;min-height:174px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-after-visit-standard__grid span{color:#ffd7bd;font-size:13px;font-weight:950}.marketing-after-visit-standard__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-after-visit-standard__grid p b{color:#b8ffc9;font-size:10px;text-transform:uppercase}.marketing-after-visit-standard__grid small{align-self:end;padding:7px 8px;border-radius:10px;background:rgba(255,255,255,.07);color:#caffd5;font-size:11px;line-height:1.25}.marketing-order-calm-standard{display:grid;gap:10px;padding:12px;border:1px solid rgba(124,255,155,.14);border-radius:14px;background:rgba(124,255,155,.045)}.marketing-order-calm-standard__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-order-calm-standard__grid article{display:grid;gap:8px;min-height:174px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-order-calm-standard__grid span{color:#b8ffc9;font-size:13px;font-weight:950}.marketing-order-calm-standard__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-order-calm-standard__grid p b{color:#ffd7bd;font-size:10px;text-transform:uppercase}.marketing-order-calm-standard__grid small{align-self:end;padding:7px 8px;border-radius:10px;background:rgba(255,255,255,.07);color:#caffd5;font-size:11px;line-height:1.25}.marketing-recovery-kit{display:grid;gap:14px;padding:16px;border:1px solid rgba(242,139,56,.24);border-radius:16px;background:linear-gradient(135deg,rgba(242,139,56,.1),rgba(124,255,155,.06))}.marketing-recovery-kit .marketing-owner-board__head button{min-height:40px;border-radius:999px;background:rgba(242,139,56,.18);color:#fff7ed;font-weight:900}.marketing-recovery-kit__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.marketing-recovery-kit__grid article{display:grid;gap:7px;min-height:128px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.16)}.marketing-recovery-kit__grid span{width:fit-content;padding:5px 8px;border-radius:999px;border:1px solid rgba(242,139,56,.24);background:rgba(242,139,56,.1);color:#ffd7bd;font-size:12px;font-weight:900}.marketing-recovery-kit__grid h3,.marketing-recovery-kit__grid p{margin:0}.marketing-recovery-kit__grid p{color:#e7e2de;line-height:1.35}.marketing-day-rituals{display:grid;gap:14px;padding:16px;border:1px solid rgba(255,215,189,.16);border-radius:16px;background:linear-gradient(135deg,rgba(242,139,56,.08),rgba(124,255,155,.045)),rgba(0,0,0,.14)}.marketing-day-rituals__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marketing-day-rituals__grid article{display:grid;grid-template-rows:auto auto 1fr auto;gap:10px;min-height:238px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.16)}.marketing-day-rituals__day{display:flex;align-items:center;gap:9px}.marketing-day-rituals__day strong{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:rgba(242,139,56,.16);color:#ffd7bd;font-size:13px}.marketing-day-rituals__day span{color:#fff;font-size:15px;font-weight:950;line-height:1.15}.marketing-day-rituals__grid p{margin:0;color:#e9e4e0;font-size:13px;line-height:1.35}.marketing-day-rituals__staff-action{align-self:end;display:grid;gap:4px;padding:10px;border:1px solid rgba(124,255,155,.12);border-radius:12px;background:rgba(124,255,155,.055)}.marketing-day-rituals__staff-action small{color:#b8ffc9;font-size:10px;font-weight:950;text-transform:uppercase}.marketing-day-rituals__staff-action b{color:#f4f4f5;font-size:12px;line-height:1.28}.marketing-day-rituals__footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.marketing-day-rituals__footer small{padding:7px 9px;border-radius:999px;background:rgba(255,255,255,.08);color:#f0f0f0;font-size:11px;font-weight:950;line-height:1}.marketing-day-rituals__footer button{min-height:36px;padding:8px 10px;border-radius:999px;background:rgba(124,255,155,.12);color:#d7ffe0;font-size:12px;font-weight:950}.marketing-creative-rules{display:grid;gap:14px;padding:16px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(124,255,155,.055)),rgba(0,0,0,.16)}.marketing-creative-rules__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.marketing-creative-rules__grid article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;min-height:126px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.14)}.marketing-creative-rules__grid strong{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:rgba(124,255,155,.12);color:#d7ffe0;font-size:12px;line-height:1}.marketing-creative-rules__grid span{color:#fff;font-size:13px;font-weight:950;line-height:1.15}.marketing-creative-rules__grid p{margin:5px 0 0;color:#d9d9de;font-size:12px;line-height:1.32}.marketing-golden-creative-standard{display:grid;gap:10px;padding:12px;border:1px solid rgba(250,204,21,.16);border-radius:14px;background:rgba(250,204,21,.055)}.marketing-golden-creative-standard__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-golden-creative-standard__grid article{display:grid;gap:8px;min-height:156px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-golden-creative-standard__grid span{color:#fde68a;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-golden-creative-standard__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-golden-creative-standard__grid p{margin:0;color:#e7e7eb;font-size:12px;line-height:1.3}.marketing-golden-creative-standard__grid small{align-self:end;color:#caffd5;font-size:11px;font-weight:850;line-height:1.28}.marketing-creative-network-readiness{display:grid;gap:10px;padding:12px;border:1px solid rgba(124,255,155,.16);border-radius:14px;background:rgba(124,255,155,.045)}.marketing-creative-network-readiness__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.marketing-creative-network-readiness__grid article{display:grid;gap:8px;min-height:146px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-creative-network-readiness__grid article>div{display:flex;gap:8px;align-items:start;justify-content:space-between}.marketing-creative-network-readiness__grid span{color:#caffd5;font-size:11px;font-weight:950;line-height:1.18;text-transform:uppercase}.marketing-creative-network-readiness__grid strong{padding:5px 7px;border-radius:999px;background:rgba(124,255,155,.13);color:#d7ffe0;font-size:11px;line-height:1;white-space:nowrap}.marketing-creative-network-readiness__grid b{color:#fff;font-size:12px;line-height:1.3}.marketing-creative-network-readiness__grid small{align-self:end;color:#ffd7bd;font-size:11px;font-weight:850;line-height:1.28}.marketing-local-check-queue{display:grid;gap:10px;padding:12px;border:1px solid rgba(98,165,255,.16);border-radius:14px;background:rgba(98,165,255,.045)}.marketing-local-check-queue__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-local-check-queue__grid article{display:grid;gap:8px;min-height:178px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-local-check-queue__grid span{color:#bfd7ff;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-local-check-queue__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.3}.marketing-local-check-queue__grid p b{color:#ffd7bd;font-size:10px;text-transform:uppercase}.marketing-local-check-queue__grid small{align-self:end;color:#caffd5;font-size:11px;font-weight:850;line-height:1.28}.marketing-network-evidence-checks{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,215,189,.16);border-radius:14px;background:rgba(255,215,189,.045)}.marketing-network-evidence-checks__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-network-evidence-checks__grid article{display:grid;gap:8px;min-height:144px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-network-evidence-checks__grid span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-network-evidence-checks__grid b{color:#fff;font-size:13px;line-height:1.28}.marketing-network-evidence-checks__grid small{align-self:end;color:#caffd5;font-size:11px;font-weight:850;line-height:1.28}.marketing-language-guide{display:grid;gap:14px;padding:16px;border:1px solid rgba(242,139,56,.18);border-radius:16px;background:linear-gradient(135deg,rgba(242,139,56,.07),rgba(255,255,255,.035)),rgba(0,0,0,.14)}.marketing-language-guide__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.marketing-language-guide__grid article{display:grid;grid-template-rows:auto 1fr auto;gap:8px;min-height:132px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.15)}.marketing-language-guide__grid span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-language-guide__grid b{color:#fff;font-size:14px;line-height:1.18}.marketing-language-guide__grid small{color:#cfcfd4;font-size:11px;line-height:1.25}.marketing-offer-naming-rules{display:grid;gap:10px;padding:12px;border:1px solid rgba(124,255,155,.14);border-radius:14px;background:rgba(124,255,155,.045)}.marketing-offer-naming-rules__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-offer-naming-rules__grid article{display:grid;gap:7px;min-height:112px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.14)}.marketing-offer-naming-rules__grid span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-offer-naming-rules__grid b{color:#fff;font-size:14px;line-height:1.18}.marketing-offer-naming-rules__grid small{color:#cfcfd4;font-size:11px;line-height:1.3}.marketing-no-chaos-rules{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.16)}.marketing-no-chaos-rules__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-no-chaos-rules__grid article{display:grid;gap:7px;min-height:128px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.045)}.marketing-no-chaos-rules__grid span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-no-chaos-rules__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-no-chaos-rules__grid small{color:#caffd5;font-size:11px;line-height:1.3}.marketing-creative-responsibility-map{display:grid;gap:10px;padding:12px;border:1px solid rgba(124,255,155,.14);border-radius:14px;background:rgba(124,255,155,.05)}.marketing-creative-responsibility-map__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-creative-responsibility-map__grid article{display:grid;gap:7px;min-height:162px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-creative-responsibility-map__grid span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-creative-responsibility-map__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-creative-responsibility-map__grid p b{color:#caffd5;font-size:10px;text-transform:uppercase}.marketing-creative-responsibility-map__grid small{align-self:end;color:#ffd7bd;font-size:11px;font-weight:850;line-height:1.25}.marketing-creative-system{display:grid;gap:14px;padding:16px;border:1px solid rgba(124,255,155,.18);border-radius:16px;background:rgba(124,255,155,.055)}.marketing-creative-system__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marketing-creative-system__grid article{display:grid;gap:7px;min-height:112px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.14)}.marketing-creative-system__grid span{color:#b8ffc9;font-size:12px;font-weight:900;text-transform:uppercase}.marketing-creative-system__grid p{margin:0;color:#d8d8de;line-height:1.32}.marketing-franchise-kit{display:grid;gap:14px;padding:16px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(124,255,155,.045)),rgba(0,0,0,.14)}.marketing-franchise-kit__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.marketing-franchise-kit__grid article{display:grid;grid-template-rows:auto 1fr auto;gap:8px;min-height:126px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.14)}.marketing-franchise-kit__grid span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-franchise-kit__grid b{color:#fff;font-size:13px;line-height:1.2}.marketing-franchise-kit__grid small{color:#ffd7bd;font-size:11px;font-weight:850;line-height:1.25}.marketing-branch-readiness-card{display:grid;gap:10px;padding:12px;border:1px solid rgba(242,139,56,.16);border-radius:14px;background:rgba(242,139,56,.05)}.marketing-branch-readiness-card__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-branch-readiness-card__grid article{display:grid;grid-template-rows:auto 1fr auto;gap:8px;min-height:132px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-branch-readiness-card__grid span{color:#ffd7bd;font-size:10px;font-weight:950;text-transform:uppercase}.marketing-branch-readiness-card__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-branch-readiness-card__grid small{color:#caffd5;font-size:11px;line-height:1.25}.marketing-branch-training-card{display:grid;gap:10px;padding:12px;border:1px solid rgba(184,255,201,.16);border-radius:14px;background:rgba(184,255,201,.05)}.marketing-branch-training-card__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-branch-training-card__grid article{display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;min-height:156px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-branch-training-card__grid span{color:#b8ffc9;font-size:10px;font-weight:950;text-transform:uppercase}.marketing-branch-training-card__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-branch-training-card__grid p{margin:0;color:rgba(255,255,255,.78);font-size:12px;line-height:1.3}.marketing-branch-training-card__grid small{color:#ffd7bd;font-size:11px;font-weight:850;line-height:1.25}.marketing-branch-constitution{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(124,255,155,.04))}.marketing-branch-constitution__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.marketing-branch-constitution__grid article{display:grid;grid-template-rows:auto 1fr auto;gap:8px;min-height:146px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-branch-constitution__grid span{color:#caffd5;font-size:10px;font-weight:950;line-height:1.1;text-transform:uppercase}.marketing-branch-constitution__grid b{color:#fff;font-size:12px;line-height:1.24}.marketing-branch-constitution__grid small{color:#ffd7bd;font-size:11px;font-weight:850;line-height:1.25}.marketing-crew-one-line-script{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:rgba(255,255,255,.04)}.marketing-crew-one-line-script__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-crew-one-line-script__grid article{display:grid;grid-template-rows:auto 1fr auto;gap:8px;min-height:148px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-crew-one-line-script__grid span{color:#b8ffc9;font-size:10px;font-weight:950;text-transform:uppercase}.marketing-crew-one-line-script__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-crew-one-line-script__grid small{color:#ffd7bd;font-size:11px;line-height:1.25}.marketing-season-switch{display:grid;gap:10px;padding:12px;border:1px solid rgba(242,139,56,.16);border-radius:14px;background:rgba(242,139,56,.05)}.marketing-season-switch__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-season-switch__grid article{display:grid;grid-template-rows:auto 1fr auto;gap:8px;min-height:142px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-season-switch__grid span{color:#ffd7bd;font-size:10px;font-weight:950;text-transform:uppercase}.marketing-season-switch__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-season-switch__grid small{color:#caffd5;font-size:11px;line-height:1.25}.marketing-network-standard-rules{display:grid;gap:10px;padding:12px;border:1px solid rgba(124,255,155,.16);border-radius:14px;background:rgba(124,255,155,.055)}.marketing-network-standard-rules__head{display:flex;justify-content:space-between;gap:12px;align-items:center}.marketing-network-standard-rules__head span{color:#b8ffc9;font-size:12px;font-weight:950;text-transform:uppercase}.marketing-network-standard-rules__head b{color:#ffd7bd;font-size:12px;text-align:right}.marketing-network-standard-rules__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-network-standard-rules__grid article{display:grid;gap:8px;min-height:166px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-network-standard-rules__grid span{color:#fff;font-size:13px;font-weight:950}.marketing-network-standard-rules__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-network-standard-rules__grid p b{color:#ffd7bd;font-size:10px;text-transform:uppercase}.marketing-network-standard-rules__grid small{align-self:end;width:fit-content;padding:7px 8px;border-radius:999px;background:rgba(124,255,155,.1);color:#caffd5;font-size:11px;font-weight:850;line-height:1}.marketing-ready-offer-sets{display:grid;gap:14px;padding:16px;border:1px solid rgba(124,255,155,.16);border-radius:16px;background:linear-gradient(135deg,rgba(124,255,155,.06),rgba(242,139,56,.055)),rgba(0,0,0,.14)}.marketing-ready-offer-sets__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marketing-ready-offer-sets__grid article{display:grid;grid-template-rows:auto auto auto 1fr auto;gap:9px;min-height:264px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.15)}.marketing-ready-offer-sets__grid span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-ready-offer-sets__grid h3,.marketing-ready-offer-sets__grid p{margin:0}.marketing-ready-offer-sets__grid h3{color:#fff;font-size:18px;line-height:1.12}.marketing-ready-offer-sets__grid p{color:#e2dfdc;font-size:13px;line-height:1.32}.marketing-ready-offer-sets__grid div{display:grid;gap:4px;align-self:end;padding:10px;border:1px solid rgba(255,215,189,.14);border-radius:12px;background:rgba(242,139,56,.07)}.marketing-ready-offer-sets__grid div small{color:#ffd7bd;font-size:10px;font-weight:950;text-transform:uppercase}.marketing-ready-offer-sets__grid div b{color:#f4f4f5;font-size:12px;line-height:1.28}.marketing-ready-offer-sets__grid footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.marketing-ready-offer-sets__grid footer small{padding:7px 9px;border-radius:999px;background:rgba(124,255,155,.1);color:#caffd5;font-size:11px;font-weight:950;line-height:1}.marketing-ready-offer-sets__grid footer button{min-height:36px;padding:8px 10px;border-radius:999px;background:rgba(242,139,56,.18);color:#ffd7bd;font-size:12px;font-weight:950}.marketing-creative-offer-rules{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.12)}.marketing-creative-offer-rules__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marketing-creative-offer-rules__grid article{display:grid;gap:7px;min-height:118px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.04)}.marketing-creative-offer-rules__grid span{color:#bbf7d0;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-creative-offer-rules__grid b{color:#fff;font-size:13px;line-height:1.22}.marketing-creative-offer-rules__grid small{color:#d7d7dc;line-height:1.25}.marketing-learning-plan{display:grid;gap:14px;padding:16px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(242,139,56,.055)),rgba(0,0,0,.14)}.marketing-learning-plan__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marketing-learning-plan__grid article{display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;min-height:214px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.15)}.marketing-learning-plan__grid span{width:fit-content;padding:6px 8px;border-radius:999px;background:rgba(124,255,155,.1);color:#caffd5;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.marketing-learning-plan__grid h3,.marketing-learning-plan__grid p{margin:0}.marketing-learning-plan__grid h3{color:#fff;font-size:16px;line-height:1.14}.marketing-learning-plan__grid p{color:#d9d9de;font-size:12px;line-height:1.32}.marketing-learning-plan__grid small{padding:9px;border:1px solid rgba(242,139,56,.14);border-radius:12px;background:rgba(242,139,56,.06);color:#ffd7bd;font-size:11px;font-weight:850;line-height:1.28}.marketing-post-offer-decision{display:grid;gap:10px;padding:12px;border:1px solid rgba(124,255,155,.16);border-radius:14px;background:rgba(124,255,155,.055)}.marketing-post-offer-decision__head{display:flex;justify-content:space-between;gap:12px;align-items:center}.marketing-post-offer-decision__head span{color:#b8ffc9;font-size:12px;font-weight:950;text-transform:uppercase}.marketing-post-offer-decision__head b{color:#ffd7bd;font-size:12px;text-align:right}.marketing-post-offer-decision__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-post-offer-decision__grid article{display:grid;gap:7px;min-height:132px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-post-offer-decision__grid span{color:#caffd5;font-size:11px;font-weight:950;line-height:1.2}.marketing-post-offer-decision__grid b{color:#fff;font-size:13px;line-height:1.22}.marketing-post-offer-decision__grid small{align-self:end;color:#d9d9de;font-size:11px;line-height:1.28}.marketing-menu-role-rules{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,215,189,.16);border-radius:14px;background:rgba(255,215,189,.045)}.marketing-menu-role-rules__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-menu-role-rules__grid article{display:grid;gap:7px;min-height:152px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-menu-role-rules__grid span{width:fit-content;padding:5px 8px;border-radius:999px;background:rgba(242,139,56,.13);color:#ffd7bd;font-size:11px;font-weight:950;line-height:1}.marketing-menu-role-rules__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-menu-role-rules__grid p b{color:#caffd5;font-size:10px;text-transform:uppercase}.marketing-menu-role-rules__grid small{align-self:end;color:#ffd7bd;font-size:11px;font-weight:800;line-height:1.25}.marketing-after-shift-recap{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:rgba(255,255,255,.04)}.marketing-after-shift-recap__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-after-shift-recap__grid article{display:grid;grid-template-rows:auto 1fr auto;gap:8px;min-height:136px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-after-shift-recap__grid span{color:#ffd7bd;font-size:10px;font-weight:950;text-transform:uppercase}.marketing-after-shift-recap__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-after-shift-recap__grid small{color:#caffd5;font-size:11px;line-height:1.25}.marketing-tomorrow-standard{display:grid;gap:10px;padding:12px;border:1px solid rgba(124,255,155,.16);border-radius:14px;background:rgba(124,255,155,.055)}.marketing-tomorrow-standard__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-tomorrow-standard__grid article{display:grid;grid-template-rows:auto 1fr auto;gap:8px;min-height:132px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-tomorrow-standard__grid span{color:#b8ffc9;font-size:10px;font-weight:950;text-transform:uppercase}.marketing-tomorrow-standard__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-tomorrow-standard__grid small{color:#ffd7bd;font-size:11px;line-height:1.25}.marketing-next-day-branch-plan{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,215,189,.16);border-radius:14px;background:linear-gradient(135deg,rgba(255,215,189,.07),rgba(124,255,155,.04))}.marketing-next-day-branch-plan__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-next-day-branch-plan__grid article{display:grid;grid-template-rows:auto 1fr auto;gap:8px;min-height:136px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-next-day-branch-plan__grid span{color:#ffd7bd;font-size:10px;font-weight:950;line-height:1.1;text-transform:uppercase}.marketing-next-day-branch-plan__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-next-day-branch-plan__grid small{color:#caffd5;font-size:11px;font-weight:850;line-height:1.25}.marketing-journey-system{display:grid;gap:14px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(135deg,rgba(242,139,56,.075),rgba(124,255,155,.055))}.marketing-journey-system__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.marketing-journey-system__grid article{display:grid;grid-template-rows:auto 1fr auto;gap:8px;min-height:168px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.15)}.marketing-journey-system__grid span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-journey-system__grid p{margin:0;color:#fff;font-size:13px;font-weight:820;line-height:1.3}.marketing-journey-system__grid div{display:grid;gap:6px}.marketing-journey-system__grid small{color:#cfcfd4;font-size:11px;line-height:1.25}.marketing-journey-system__grid b{width:fit-content;padding:6px 8px;border-radius:999px;background:rgba(124,255,155,.12);color:#caffd5;font-size:11px;line-height:1}.marketing-guest-habit-plan{display:grid;gap:10px;padding:12px;border:1px solid rgba(124,255,155,.16);border-radius:14px;background:rgba(0,0,0,.13)}.marketing-repeat-rules__head{display:flex;justify-content:space-between;gap:12px;align-items:center}.marketing-repeat-rules__head span{color:#b8ffc9;font-size:12px;font-weight:950;text-transform:uppercase}.marketing-repeat-rules__head b{color:#ffd7bd;font-size:12px;text-align:right}.marketing-guest-habit-plan__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-guest-habit-plan__grid article{display:grid;gap:8px;min-height:174px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.045)}.marketing-guest-habit-plan__grid span{color:#fff;font-size:13px;font-weight:950}.marketing-guest-habit-plan__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-guest-habit-plan__grid p b{color:#ffd7bd;font-size:10px;text-transform:uppercase}.marketing-guest-habit-plan__grid small{align-self:end;width:fit-content;padding:7px 8px;border-radius:999px;background:rgba(124,255,155,.1);color:#caffd5;font-size:11px;font-weight:850;line-height:1}.marketing-next-visit-repeat{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,215,189,.15);border-radius:14px;background:rgba(255,215,189,.045)}.marketing-next-visit-repeat__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-next-visit-repeat__grid article{display:grid;gap:8px;min-height:174px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.045)}.marketing-next-visit-repeat__grid span{color:#ffd7bd;font-size:13px;font-weight:950}.marketing-next-visit-repeat__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-next-visit-repeat__grid p b{color:#b8ffc9;font-size:10px;text-transform:uppercase}.marketing-next-visit-repeat__grid small{align-self:end;width:fit-content;padding:7px 8px;border-radius:999px;background:rgba(124,255,155,.1);color:#caffd5;font-size:11px;font-weight:850;line-height:1}.marketing-status-role-standard{display:grid;gap:10px;padding:12px;border:1px solid rgba(242,139,56,.16);border-radius:14px;background:rgba(242,139,56,.045)}.marketing-status-role-standard__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-status-role-standard__grid article{display:grid;gap:8px;min-height:174px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.045)}.marketing-status-role-standard__grid span{color:#ffd7bd;font-size:13px;font-weight:950}.marketing-status-role-standard__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-status-role-standard__grid p b{color:#b8ffc9;font-size:10px;text-transform:uppercase}.marketing-status-role-standard__grid small{align-self:end;width:fit-content;padding:7px 8px;border-radius:999px;background:rgba(124,255,155,.1);color:#caffd5;font-size:11px;font-weight:850;line-height:1}.marketing-decision-order{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.marketing-decision-order article{display:grid;grid-template-rows:auto 1fr auto;gap:8px;min-height:158px;padding:12px;border:1px solid rgba(242,139,56,.16);border-radius:14px;background:rgba(0,0,0,.13)}.marketing-decision-order span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-decision-order b{display:block;margin-bottom:5px;color:#fff;font-size:13px;line-height:1.2}.marketing-decision-order p{margin:0;color:#e7e2de;font-size:12px;line-height:1.34}.marketing-decision-order small{width:fit-content;max-width:100%;padding:6px 8px;border-radius:999px;background:rgba(124,255,155,.1);color:#caffd5;font-size:11px;line-height:1}.marketing-offer-touchpoints{display:grid;gap:14px;padding:16px;border:1px solid rgba(242,139,56,.18);border-radius:16px;background:linear-gradient(135deg,rgba(242,139,56,.065),rgba(124,255,155,.055))}.marketing-offer-touchpoints__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.marketing-offer-touchpoints__grid article{display:grid;grid-template-rows:auto auto 1fr auto;gap:7px;min-height:166px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.15)}.marketing-offer-touchpoints__grid span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-offer-touchpoints__grid b{color:#fff;font-size:15px;line-height:1.15}.marketing-offer-touchpoints__grid p{margin:0;color:#d9d9de;font-size:12px;line-height:1.32}.marketing-offer-touchpoints__grid small{align-self:end;width:fit-content;padding:6px 8px;border-radius:999px;background:rgba(242,139,56,.14);color:#ffd7bd;font-size:11px;font-weight:950;line-height:1}.marketing-offer-rhythm{display:grid;gap:14px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(242,139,56,.055))}.marketing-offer-rhythm__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marketing-offer-rhythm__grid article{display:grid;grid-template-rows:auto 1fr auto auto;gap:9px;min-height:182px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.16)}.marketing-offer-rhythm__grid h3,.marketing-offer-rhythm__grid p{margin:0}.marketing-offer-rhythm__grid span{color:#ffd7bd;font-size:12px;font-weight:900;text-transform:uppercase}.marketing-offer-rhythm__grid h3{margin-top:5px;font-size:18px;line-height:1.15}.marketing-offer-rhythm__grid p{color:#fff;font-size:14px;font-weight:800;line-height:1.28}.marketing-offer-rhythm__grid small{color:#cfcfd4;line-height:1.32}.marketing-offer-rhythm__grid button{min-height:38px;border-radius:999px;background:rgba(124,255,155,.14);color:#e8ffed;font-weight:900}.marketing-daily-rhythm-rules{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,215,189,.15);border-radius:14px;background:rgba(255,215,189,.045)}.marketing-daily-rhythm-rules__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-daily-rhythm-rules__grid article{display:grid;gap:8px;min-height:166px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-daily-rhythm-rules__grid span{color:#ffd7bd;font-size:13px;font-weight:950}.marketing-daily-rhythm-rules__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-daily-rhythm-rules__grid p b{color:#b8ffc9;font-size:10px;text-transform:uppercase}.marketing-daily-rhythm-rules__grid small{align-self:end;width:fit-content;padding:7px 8px;border-radius:999px;background:rgba(124,255,155,.1);color:#caffd5;font-size:11px;font-weight:850;line-height:1}.marketing-offer-calendar{display:grid;gap:14px;padding:16px;border:1px solid rgba(124,255,155,.18);border-radius:16px;background:linear-gradient(135deg,rgba(124,255,155,.055),rgba(255,255,255,.045))}.marketing-offer-calendar__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.marketing-offer-calendar__grid article{display:grid;grid-template-rows:auto 1fr auto auto;gap:9px;min-height:204px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.16)}.marketing-offer-calendar__grid span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-offer-calendar__grid h3,.marketing-offer-calendar__grid p{margin:0}.marketing-offer-calendar__grid h3{margin-top:5px;font-size:17px;line-height:1.12}.marketing-offer-calendar__grid p{color:#fff;font-size:13px;font-weight:850;line-height:1.28}.marketing-offer-calendar__ops{display:grid;gap:6px}.marketing-offer-calendar__ops b,.marketing-offer-calendar__ops i{display:block;padding:7px 9px;border-radius:12px;font-size:11px;line-height:1.25}.marketing-offer-calendar__ops i{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.055);color:#d9d9de;font-style:normal;font-weight:800}.marketing-offer-calendar__ops b{width:fit-content;background:rgba(124,255,155,.12);color:#caffd5;font-weight:950}.marketing-offer-calendar__grid button{min-height:38px;border-radius:999px;background:rgba(242,139,56,.16);color:#ffd7bd;font-weight:950}.marketing-offer-pause-standard{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,215,189,.16);border-radius:14px;background:rgba(255,215,189,.045)}.marketing-offer-pause-standard__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-offer-pause-standard__grid article{display:grid;gap:7px;min-height:128px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.14)}.marketing-offer-pause-standard__grid span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-offer-pause-standard__grid b{color:#fff;font-size:13px;line-height:1.22}.marketing-offer-pause-standard__grid small{color:#caffd5;font-size:11px;line-height:1.3}.marketing-offer-product-rule{display:grid;grid-template-columns:minmax(220px,.7fr) 1.3fr;gap:14px;align-items:stretch;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(135deg,rgba(124,255,155,.06),rgba(242,139,56,.055))}.marketing-offer-product-rule>div:first-child{display:grid;align-content:center;gap:8px;min-height:132px}.marketing-offer-product-rule span{color:#ffd7bd;font-size:12px;font-weight:950;text-transform:uppercase}.marketing-offer-product-rule h2,.marketing-offer-product-rule p{margin:0}.marketing-offer-product-rule h2{color:#fff;font-size:22px;line-height:1.12}.marketing-offer-product-rule__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.marketing-offer-product-rule__grid article{display:grid;gap:8px;min-height:132px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.16)}.marketing-offer-product-rule__grid b{color:#fff;font-size:15px;line-height:1.18}.marketing-offer-product-rule__grid p{color:#d9d9de;font-size:12px;font-weight:750;line-height:1.32}.marketing-owner-move{display:grid;grid-template-rows:minmax(128px,auto) auto auto auto;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(0,0,0,.18)}.marketing-owner-move.hot{border-color:rgba(242,139,56,.35)}.marketing-owner-move.warm{border-color:rgba(250,204,21,.28)}.marketing-owner-move.warn{border-color:rgba(255,112,102,.3)}.marketing-owner-move.cool{border-color:rgba(124,92,255,.32)}.marketing-owner-move h3,.marketing-owner-move p{margin:0}.marketing-owner-move h3{margin-top:5px;font-size:18px;line-height:1.15}.marketing-owner-move p{margin-top:7px;color:#d4d4d8;font-size:13px;line-height:1.35}.marketing-owner-move__meta{display:flex;align-items:baseline;gap:6px}.marketing-owner-move__meta b{font-size:28px}.marketing-owner-move__meta small{color:#b9b9bd}.marketing-owner-move strong{min-height:34px;color:#fff;line-height:1.25}.marketing-offer-presets{display:grid;gap:12px;padding:16px;border:1px solid rgba(242,139,56,.22);border-radius:16px;background:rgba(242,139,56,.07)}.marketing-offer-presets__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.marketing-offer-presets__grid span,.marketing-offer-presets__head span{color:#ffd7bd;font-size:12px;font-weight:900;text-transform:uppercase}.marketing-offer-presets__head h2{margin:4px 0 0}.marketing-offer-presets__head b{min-width:96px;padding:10px 12px;border-radius:12px;background:rgba(0,0,0,.2);text-align:center}.marketing-offer-presets__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.marketing-offer-presets__grid button{display:grid;gap:6px;align-content:start;min-height:132px;padding:14px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.18);color:#fff;text-align:left}.marketing-offer-presets__grid b{font-size:17px;line-height:1.18}.marketing-offer-presets__grid small{color:#cfcfd4}.marketing-offer-presets__grid i{align-self:end;width:fit-content;max-width:100%;padding:6px 8px;border-radius:999px;background:rgba(124,255,155,.1);color:#caffd5;font-size:11px;font-style:normal;font-weight:950;line-height:1}.marketing-shift-phrase{display:grid;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.045)}.marketing-shift-phrase__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.marketing-shift-phrase__grid span,.marketing-shift-phrase__head span{color:#b8ffc9;font-size:12px;font-weight:900;text-transform:uppercase}.marketing-shift-phrase__head h2{margin:4px 0 0;font-size:24px;line-height:1.12}.marketing-shift-phrase__head b{min-width:180px;padding:10px 12px;border-radius:12px;background:rgba(0,0,0,.2);text-align:center}.marketing-shift-phrase__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.marketing-shift-phrase__grid>div{display:grid;gap:6px;min-height:118px;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(0,0,0,.16)}.marketing-shift-phrase__grid p{margin:0;color:#d4d4d8;font-size:13px;line-height:1.36}.marketing-branch-field-phrase{display:grid;gap:10px;padding:12px;border:1px solid rgba(124,255,155,.14);border-radius:14px;background:rgba(124,255,155,.05)}.marketing-branch-field-phrase__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-branch-field-phrase__grid article{display:grid;gap:7px;min-height:132px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-branch-field-phrase__grid span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-branch-field-phrase__grid p{display:grid;gap:3px;margin:0;color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-branch-field-phrase__grid p b{color:#caffd5;font-size:10px;text-transform:uppercase}.marketing-branch-field-phrase__grid small{align-self:end;color:#ffd7bd;font-size:11px;font-weight:850;line-height:1.25}.marketing-selected-branch-recipe{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,215,189,.16);border-radius:14px;background:rgba(255,215,189,.05)}.marketing-selected-branch-recipe__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketing-selected-branch-recipe__grid article{display:grid;grid-template-rows:auto 1fr auto;gap:7px;min-height:142px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.15)}.marketing-selected-branch-recipe__grid span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.marketing-selected-branch-recipe__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-selected-branch-recipe__grid small{align-self:end;color:#caffd5;font-size:11px;font-weight:850;line-height:1.25}.marketing-repeat-gate{display:grid;gap:8px;padding:12px;border:1px solid rgba(250,204,21,.2);border-radius:14px;background:rgba(250,204,21,.07)}.marketing-repeat-gate span{color:#facc15;font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.marketing-repeat-gate div{display:flex;flex-wrap:wrap;gap:7px}.marketing-repeat-gate i{padding:7px 9px;border-radius:999px;background:rgba(0,0,0,.18);color:rgba(255,255,255,.86);font-size:11px;font-style:normal;font-weight:850;line-height:1;white-space:nowrap}.marketing-offer-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.75fr);gap:12px;margin:12px 0 16px;padding:14px;border-radius:16px;border:1px solid rgba(124,255,155,.2);background:rgba(124,255,155,.06)}.marketing-offer-preview div{display:grid;gap:6px;min-width:0}.marketing-offer-preview span{color:#b8ffc9;font-size:12px;font-weight:900;text-transform:uppercase}.marketing-offer-preview b{color:#fff;font-size:20px;line-height:1.12}.marketing-offer-preview p,.marketing-offer-preview small{margin:0;color:#d4d4d8;line-height:1.35}@media (max-width:900px){.marketing-after-shift-recap__grid,.marketing-after-visit-standard__grid,.marketing-branch-constitution__grid,.marketing-branch-field-phrase__grid,.marketing-branch-moment-plan__grid,.marketing-branch-readiness-card__grid,.marketing-branch-training-card__grid,.marketing-creative-board__grid,.marketing-creative-focus-filter__grid,.marketing-creative-network-readiness__grid,.marketing-creative-ownership-seal,.marketing-creative-parts,.marketing-creative-responsibility-map__grid,.marketing-creative-rules__grid,.marketing-creative-system__grid,.marketing-crew-focus-balance-plan__grid,.marketing-crew-focus-pressure-rules__grid,.marketing-crew-focus-standard__grid,.marketing-crew-one-line-script__grid,.marketing-daily-creative-summary__grid,.marketing-daily-moment-switchboard__grid,.marketing-daily-rhythm-rules__grid,.marketing-day-rituals__grid,.marketing-decision-order,.marketing-focus-task-order-standard__grid,.marketing-franchise-kit__grid,.marketing-friction-signals__grid,.marketing-golden-creative-standard__grid,.marketing-guest-habit-plan__grid,.marketing-guest-moment-focus-standard__grid,.marketing-guest-promise-repeat-board__grid,.marketing-hero-recognition-standard__grid,.marketing-journey-system__grid,.marketing-language-guide__grid,.marketing-learning-plan__grid,.marketing-local-check-queue__grid,.marketing-menu-load-budget__grid,.marketing-menu-order-standard__grid,.marketing-menu-role-rules__grid,.marketing-mystery-guest-check__grid,.marketing-network-evidence-checks__grid,.marketing-network-offer-mark,.marketing-network-products__grid,.marketing-network-readiness-panel__grid,.marketing-network-readiness-seal,.marketing-network-rollout-check,.marketing-network-score,.marketing-network-standard-rules__grid,.marketing-network-standard__grid,.marketing-network-verdict__grid,.marketing-next-day-branch-plan__grid,.marketing-next-visit-repeat__grid,.marketing-no-chaos-rules__grid,.marketing-no-pressure-acceptance-standard__grid,.marketing-offer-calendar__grid,.marketing-offer-lane,.marketing-offer-naming-rules__grid,.marketing-offer-pause-standard__grid,.marketing-offer-preflight__grid,.marketing-offer-presets__grid,.marketing-offer-product-rule,.marketing-offer-quality-check,.marketing-offer-readiness,.marketing-offer-rhythm__grid,.marketing-offer-simplify-plan__grid,.marketing-offer-summary__grid,.marketing-offer-touchpoints__grid,.marketing-offer-work-panel__grid,.marketing-one-best-choice-standard__grid,.marketing-order-calm-standard__grid,.marketing-order-route-metrics>div,.marketing-overload-stop-control__grid,.marketing-owner-board__grid,.marketing-owner-creative-decision__grid,.marketing-owner-network-ticket__grid,.marketing-pairing-standard__grid,.marketing-parallel-coordination__grid,.marketing-post-offer-decision__grid,.marketing-quality-recovery-rules__grid,.marketing-quick-repeat-budget__grid,.marketing-ready-offer-sets__grid,.marketing-recovery-kit__grid,.marketing-reward-economy-standard__grid,.marketing-rollout-summary__grid,.marketing-season-switch__grid,.marketing-selected-branch-recipe__grid,.marketing-service-mode-rules__grid,.marketing-set-logic-standard__grid,.marketing-shift-phrase__grid,.marketing-shift-points-levels__grid,.marketing-shift-points__grid,.marketing-shift-points__rules,.marketing-shift-team-account-standard__grid,.marketing-status-role-standard__grid,.marketing-stop-filter__grid,.marketing-three-chat-offer-coordination__grid,.marketing-tomorrow-standard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-offer-product-rule__grid{grid-column:1/-1}.marketing-daily-focus,.marketing-network-readiness-badge,.marketing-network-verdict,.marketing-offer-preview,.marketing-offer-snapshot,.marketing-offer-work-panel,.marketing-owner-network-ticket{grid-template-columns:1fr}.marketing-offer-snapshot small{justify-self:start;max-width:none;text-align:left}}@media (max-width:620px){.marketing-after-shift-recap__grid,.marketing-after-visit-standard__grid,.marketing-branch-constitution__grid,.marketing-branch-field-phrase__grid,.marketing-branch-moment-plan__grid,.marketing-branch-readiness-card__grid,.marketing-branch-training-card__grid,.marketing-creative-board__grid,.marketing-creative-focus-filter__grid,.marketing-creative-network-readiness__grid,.marketing-creative-ownership-seal,.marketing-creative-parts,.marketing-creative-responsibility-map__grid,.marketing-creative-rules__grid,.marketing-creative-system__grid,.marketing-crew-focus-balance-plan__grid,.marketing-crew-focus-pressure-rules__grid,.marketing-crew-focus-standard__grid,.marketing-crew-one-line-script__grid,.marketing-daily-creative-summary__grid,.marketing-daily-moment-switchboard__grid,.marketing-daily-rhythm-rules__grid,.marketing-day-rituals__grid,.marketing-decision-order,.marketing-focus-task-order-standard__grid,.marketing-franchise-kit__grid,.marketing-friction-signals__grid,.marketing-golden-creative-standard__grid,.marketing-guest-habit-plan__grid,.marketing-guest-moment-focus-standard__grid,.marketing-guest-promise-repeat-board__grid,.marketing-hero-recognition-standard__grid,.marketing-journey-system__grid,.marketing-language-guide__grid,.marketing-learning-plan__grid,.marketing-local-check-queue__grid,.marketing-menu-load-budget__grid,.marketing-menu-order-standard__grid,.marketing-menu-role-rules__grid,.marketing-mystery-guest-check__grid,.marketing-network-evidence-checks__grid,.marketing-network-offer-mark,.marketing-network-products__grid,.marketing-network-readiness-panel__grid,.marketing-network-readiness-seal,.marketing-network-rollout-check,.marketing-network-score,.marketing-network-standard-rules__grid,.marketing-network-standard__grid,.marketing-network-verdict,.marketing-network-verdict__grid,.marketing-next-day-branch-plan__grid,.marketing-next-visit-repeat__grid,.marketing-no-chaos-rules__grid,.marketing-no-pressure-acceptance-standard__grid,.marketing-offer-calendar__grid,.marketing-offer-lane,.marketing-offer-naming-rules__grid,.marketing-offer-preflight__grid,.marketing-offer-presets__grid,.marketing-offer-presets__head,.marketing-offer-product-rule,.marketing-offer-product-rule__grid,.marketing-offer-quality-check,.marketing-offer-readiness,.marketing-offer-rhythm__grid,.marketing-offer-simplify-plan__grid,.marketing-offer-summary__grid,.marketing-offer-touchpoints__grid,.marketing-one-best-choice-standard__grid,.marketing-order-calm-standard__grid,.marketing-order-route-metrics>div,.marketing-overload-stop-control__grid,.marketing-owner-board__grid,.marketing-owner-board__head,.marketing-owner-creative-decision__grid,.marketing-owner-network-ticket,.marketing-owner-network-ticket__grid,.marketing-pairing-standard__grid,.marketing-parallel-coordination__grid,.marketing-post-offer-decision__grid,.marketing-quality-recovery-rules__grid,.marketing-quick-repeat-budget__grid,.marketing-ready-offer-sets__grid,.marketing-recovery-kit__grid,.marketing-reward-economy-standard__grid,.marketing-rollout-summary__grid,.marketing-season-switch__grid,.marketing-selected-branch-recipe__grid,.marketing-service-mode-rules__grid,.marketing-set-logic-standard__grid,.marketing-shift-phrase__grid,.marketing-shift-phrase__head,.marketing-shift-points-levels__grid,.marketing-shift-points__grid,.marketing-shift-points__rules,.marketing-shift-team-account-standard__grid,.marketing-status-role-standard__grid,.marketing-stop-filter__grid,.marketing-three-chat-offer-coordination__grid,.marketing-tomorrow-standard__grid{grid-template-columns:1fr}.marketing-stop-filter__head{display:grid}.marketing-stop-filter__head b{text-align:left}.marketing-branch-ready{align-items:flex-start;flex-direction:column}.marketing-branch-ready button{width:100%}.marketing-offer-presets__head b,.marketing-owner-board__head b,.marketing-shift-phrase__head b{justify-self:start}}.wide-card{margin:24px 0}.actions-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0}.admin-menu-export{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:18px;padding:16px;border-radius:18px;border:1px solid rgba(242,139,56,.28);background:linear-gradient(135deg,rgba(242,139,56,.12),rgba(120,91,255,.08))}.admin-menu-export h2,.admin-menu-export p{margin:0}.admin-menu-export h2{margin-bottom:4px}.admin-operation-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px;margin:16px 0;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#f8fafc}.admin-operation-strip span{display:block;margin-bottom:4px;color:#475569;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.admin-operation-strip h2,.admin-operation-strip p{margin:0}.admin-operation-strip h2{color:#0f172a;font-size:20px}.admin-operation-strip p{margin-top:4px;color:#475569}.admin-operation-strip nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-operation-strip a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:8px;background:#111827;color:#fff;font-weight:800;text-decoration:none}.admin-manager-console{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr);gap:14px;margin:18px 0;padding:16px;border:1px solid rgba(124,255,155,.22);border-radius:18px;background:linear-gradient(135deg,rgba(124,255,155,.1),rgba(242,139,56,.075)),rgba(255,255,255,.032)}.admin-manager-console__lead{display:grid;align-content:start;gap:8px;min-width:0}.admin-manager-console__lead span,.admin-manager-tile span{color:#c8ffd8;font-size:12px;font-weight:950;text-transform:uppercase}.admin-manager-console__lead h2,.admin-manager-console__lead p{margin:0}.admin-manager-console__lead h2{color:#fff;font-size:26px;line-height:1.08}.admin-manager-console__lead p,.admin-manager-tile small{color:#d4d4d8;line-height:1.35}.admin-manager-console__lead a{width:fit-content;margin-top:4px;padding:10px 13px;border-radius:12px;background:#7cff9b;color:#132116;font-weight:950}.admin-manager-console__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px}.admin-manager-tile{display:grid;align-content:start;gap:8px;min-height:118px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.16)}.admin-manager-tile b{color:#fff;font-size:26px;line-height:1}.admin-manager-tile em{align-self:end;color:#ffe0c1;font-style:normal;font-weight:950}.admin-manager-tile--cash,.admin-manager-tile--shift{border-color:rgba(242,139,56,.24)}.admin-manager-tile--quality,.admin-manager-tile--stock{border-color:rgba(124,255,155,.22)}.admin-manager-tile--menu{border-color:rgba(120,91,255,.28)}.admin-command-center{display:grid;gap:14px;margin:18px 0;padding:18px;border:1px solid rgba(242,139,56,.24);border-radius:18px;background:linear-gradient(135deg,rgba(242,139,56,.11),rgba(124,255,155,.045)),rgba(255,255,255,.035)}.admin-command-center__hero{display:grid;gap:6px;max-width:760px}.admin-command-center__hero span,.admin-command-center__metrics span,.admin-owner-details summary span{color:#ffd7bd;font-size:12px;font-weight:950;text-transform:uppercase}.admin-command-center__hero h2,.admin-command-center__hero p{margin:0}.admin-command-center__hero h2{font-size:30px;line-height:1.08}.admin-command-action small,.admin-command-center__hero p,.admin-owner-details summary b{color:#d4d4d8;line-height:1.35}.admin-section-hub{display:grid;gap:14px;margin:14px 0 84px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(135deg,rgba(242,139,56,.1),rgba(124,255,155,.045)),rgba(255,255,255,.035)}.admin-section-hub__head{display:grid;gap:6px;max-width:780px}.admin-section-hub__card span,.admin-section-hub__head span{color:#ffd7bd;font-size:12px;font-weight:950;text-transform:uppercase}.admin-section-hub__head h1,.admin-section-hub__head p{margin:0}.admin-section-hub__head h1{font-size:30px;line-height:1.08}.admin-section-hub__card small,.admin-section-hub__head p{color:#d4d4d8;line-height:1.35}.admin-section-hub__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.admin-section-hub__card{display:grid;gap:7px;min-height:112px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.18);color:#fff;text-decoration:none}.admin-section-hub__card:focus-visible,.admin-section-hub__card:hover{border-color:rgba(242,139,56,.55);background:linear-gradient(135deg,rgba(242,139,56,.16),rgba(124,255,155,.08))}.admin-section-hub__card b{font-size:18px;line-height:1.18}.admin-section-hub__card span{width:fit-content;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.08)}.admin-section-hub--clients .admin-section-hub__card{border-color:rgba(255,112,102,.2)}.admin-section-hub--menu .admin-section-hub__card{border-color:rgba(250,204,21,.22)}.admin-section-hub--network .admin-section-hub__card{border-color:rgba(96,165,250,.24)}.admin-section-hub--team .admin-section-hub__card{border-color:rgba(124,255,155,.22)}.admin-command-center__metrics,.admin-command-center__nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-command-center__metrics a{display:grid;gap:5px;min-height:76px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.045)}.admin-command-center__metrics b{color:#fff;font-size:24px;line-height:1}.admin-command-center__nav{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-command-center__nav a{display:grid;place-items:center;min-height:42px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.07);color:#fff;font-weight:900}.admin-owner-details{margin:0 0 18px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.035)}.admin-owner-details summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px;cursor:pointer;list-style:none;min-width:0}.admin-owner-details summary>*{min-width:0;overflow-wrap:anywhere}.admin-owner-details summary::-webkit-details-marker{display:none}.admin-owner-details summary:after{content:"Показать";padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.09);color:#fff;font-size:12px;font-weight:900}.admin-owner-details[open] summary:after{content:"Скрыть"}.admin-owner-details__body{padding:0 16px 16px}.admin-owner-brief{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:12px;align-items:stretch;margin:18px 0 14px}.admin-owner-brief>a,.admin-owner-brief>div{display:grid;gap:6px;align-content:center;min-width:0;min-height:108px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.055)}.admin-owner-brief>div{grid-column:span 2;border-color:rgba(242,139,56,.28);background:linear-gradient(135deg,rgba(242,139,56,.12),rgba(255,255,255,.04))}.admin-owner-brief span:first-child{color:#ffd7bd;font-size:12px;font-weight:950;text-transform:uppercase}.admin-owner-brief h2,.admin-owner-brief p{margin:0}.admin-owner-brief a span,.admin-owner-brief p{color:#d4d4d8}.admin-owner-brief a b{font-size:30px;line-height:1}.admin-owner-qsr{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:12px;align-items:stretch;margin:0 0 18px}.admin-owner-qsr>a,.admin-owner-qsr>div{display:grid;gap:6px;align-content:center;min-width:0;min-height:112px;padding:16px;border:1px solid rgba(124,255,155,.14);border-radius:16px;background:rgba(255,255,255,.045)}.admin-owner-qsr__lead{grid-column:span 2;border-color:rgba(124,255,155,.24);background:linear-gradient(135deg,rgba(124,255,155,.1),rgba(242,139,56,.06))}.admin-owner-qsr span{color:#caffd5;font-size:12px;font-weight:950;text-transform:uppercase}.admin-owner-qsr h2,.admin-owner-qsr p{margin:0}.admin-owner-qsr p,.admin-owner-qsr small{color:#d4d4d8}.admin-owner-qsr a b{color:#fff;font-size:25px;line-height:1.05}.admin-creative-offer{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(4,minmax(132px,.5fr));gap:12px;align-items:stretch;margin:0 0 18px}.admin-creative-offer>a,.admin-creative-offer>div{display:grid;gap:6px;align-content:center;min-width:0;min-height:104px;padding:15px;border:1px solid rgba(124,255,155,.15);border-radius:16px;background:rgba(124,255,155,.055)}.admin-creative-offer>div{border-color:rgba(242,139,56,.22);background:linear-gradient(135deg,rgba(242,139,56,.09),rgba(124,255,155,.055))}.admin-creative-offer span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.admin-creative-offer h2,.admin-creative-offer p{margin:0}.admin-creative-offer p{color:#d4d4d8;line-height:1.35}.admin-creative-offer a b{color:#fff;font-size:18px;line-height:1.12}.admin-owner-action-plan{display:grid;gap:12px;margin:0 0 18px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.04)}.admin-owner-action-plan__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.admin-owner-action-plan__head span{color:#ffd7bd;font-size:12px;font-weight:950;text-transform:uppercase}.admin-owner-action-plan__head h2{margin:4px 0 0}.admin-owner-action-plan__head b{padding:9px 12px;border-radius:12px;background:rgba(0,0,0,.18)}.admin-owner-action-plan__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-owner-action{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;min-width:0;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.16)}.admin-owner-action i{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:rgba(255,255,255,.09);color:#fff;font-style:normal;font-weight:950}.admin-owner-action span{display:grid;gap:5px;min-width:0}.admin-owner-action b{color:#fff;line-height:1.15}.admin-owner-action small{color:#d4d4d8;line-height:1.3}.admin-owner-action em{grid-column:2;color:#ffd7bd;font-size:12px;font-style:normal;font-weight:900}.admin-owner-action--money{border-color:rgba(124,255,155,.24);background:rgba(124,255,155,.07)}.admin-owner-action--danger,.admin-owner-action--quality{border-color:rgba(255,86,86,.24);background:rgba(255,86,86,.07)}.admin-owner-action--prep,.admin-owner-action--sales,.admin-owner-action--turnover,.admin-owner-action--warn{border-color:rgba(250,204,21,.24);background:rgba(250,204,21,.07)}.admin-owner-action--stock{border-color:rgba(255,112,102,.24);background:rgba(255,112,102,.07)}.admin-owner-action--system{border-color:rgba(160,174,255,.24);background:rgba(160,174,255,.07)}.admin-owner-control-loop{display:grid;gap:12px;margin:0 0 18px;padding:16px;border:1px solid rgba(160,174,255,.16);border-radius:18px;background:linear-gradient(135deg,rgba(160,174,255,.08),rgba(255,255,255,.035))}.admin-owner-control-loop__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.admin-owner-control-loop__head span{color:#dbe2ff;font-size:12px;font-weight:950;text-transform:uppercase}.admin-owner-control-loop__head h2,.admin-owner-control-loop__head p{margin:4px 0 0}.admin-owner-control-loop__grid small,.admin-owner-control-loop__head p{color:#d4d4d8}.admin-owner-control-loop__head b{padding:9px 12px;border-radius:12px;background:rgba(0,0,0,.18);color:#fff}.admin-owner-control-loop__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.admin-owner-control-loop__grid a{display:grid;gap:7px;min-width:0;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.16)}.admin-owner-control-loop__grid a.active{border-color:rgba(124,255,155,.24);background:rgba(124,255,155,.07)}.admin-owner-control-loop__grid span{color:#dbe2ff;font-size:12px;font-weight:950;text-transform:uppercase}.admin-owner-control-loop__grid b{color:#fff;font-size:28px;line-height:1}.admin-owner-recovery{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.2fr) minmax(150px,.35fr);gap:12px;align-items:stretch;margin:0 0 18px;padding:16px;border:1px solid rgba(255,86,86,.26);border-radius:18px;background:linear-gradient(135deg,rgba(255,86,86,.12),rgba(242,139,56,.06))}.admin-owner-recovery>a,.admin-owner-recovery>div{display:grid;gap:6px;align-content:center;min-width:0;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(0,0,0,.13)}.admin-owner-recovery span:first-child{color:#ffb4ac;font-size:12px;font-weight:950;text-transform:uppercase}.admin-owner-recovery h2,.admin-owner-recovery p{margin:0}.admin-owner-recovery a span,.admin-owner-recovery p{color:#d4d4d8}.admin-owner-recovery a b{color:#fff;font-size:28px;line-height:1}.admin-owner-recovery__items{display:grid;gap:8px}.admin-owner-recovery__items a{display:grid;gap:5px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.045)}.admin-owner-recovery__items a span{color:#ffb4ac;font-size:11px;font-weight:950;text-transform:uppercase}.admin-owner-recovery__items a b{color:#fff;font-size:15px;line-height:1.18}.admin-owner-recovery__items em,.admin-owner-recovery__items small{color:#d4d4d8;font-size:12px;font-style:normal;line-height:1.25}.admin-owner-recovery__items em{color:#ffd7bd}.admin-owner-repeat{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.2fr) minmax(150px,.35fr);gap:12px;align-items:stretch;margin:0 0 18px;padding:16px;border:1px solid rgba(124,255,155,.24);border-radius:18px;background:linear-gradient(135deg,rgba(124,255,155,.1),rgba(255,255,255,.04))}.admin-owner-repeat--network{border-color:rgba(56,189,248,.25);background:linear-gradient(135deg,rgba(56,189,248,.12),rgba(124,255,155,.06))}.admin-owner-repeat--network .admin-owner-repeat__items a span,.admin-owner-repeat--network span:first-child{color:#bae6fd}.admin-owner-repeat>a,.admin-owner-repeat>div{display:grid;gap:6px;align-content:center;min-width:0;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(0,0,0,.13)}.admin-owner-repeat span:first-child{color:#caffd5;font-size:12px;font-weight:950;text-transform:uppercase}.admin-owner-repeat h2,.admin-owner-repeat p{margin:0}.admin-owner-repeat a span,.admin-owner-repeat p{color:#d4d4d8}.admin-owner-repeat a b{color:#fff;font-size:28px;line-height:1}.admin-owner-repeat__items{display:grid;gap:8px}.admin-owner-repeat__items a{display:grid;gap:5px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.045)}.admin-owner-repeat__items a span{color:#caffd5;font-size:11px;font-weight:950;text-transform:uppercase}.admin-owner-repeat__items a b{color:#fff;font-size:15px;line-height:1.18}.admin-owner-repeat__items small{color:#d4d4d8;font-size:12px;line-height:1.25}.admin-owner-crm-routes{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,1.35fr);gap:12px;align-items:stretch;margin:0 0 18px;padding:16px;border:1px solid rgba(168,85,247,.24);border-radius:18px;background:linear-gradient(135deg,rgba(168,85,247,.1),rgba(56,189,248,.06))}.admin-owner-crm-routes>div{display:grid;gap:6px;align-content:center;min-width:0;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(0,0,0,.13)}.admin-owner-crm-routes span:first-child,.admin-owner-crm-routes__grid a span{color:#ddd6fe;font-size:12px;font-weight:950;text-transform:uppercase}.admin-owner-crm-routes h2,.admin-owner-crm-routes p{margin:0}.admin-owner-crm-routes p,.admin-owner-crm-routes__grid small{color:#d4d4d8}.admin-owner-crm-routes__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-owner-crm-routes__grid a{display:grid;gap:6px;align-content:start;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.045)}.admin-owner-crm-routes__grid a.active{border-color:rgba(221,214,254,.32);background:rgba(168,85,247,.12)}.admin-owner-crm-routes__grid b{color:#fff;font-size:28px;line-height:1}.admin-owner-crm-routes__grid small{font-size:12px;line-height:1.25}.admin-owner-staff-pulse{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.2fr) minmax(150px,.35fr);gap:12px;align-items:stretch;margin:0 0 18px;padding:16px;border:1px solid rgba(250,204,21,.24);border-radius:18px;background:linear-gradient(135deg,rgba(250,204,21,.1),rgba(255,255,255,.04))}.admin-owner-staff-pulse>a,.admin-owner-staff-pulse>div{display:grid;gap:6px;align-content:center;min-width:0;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(0,0,0,.13)}.admin-owner-staff-pulse span:first-child{color:#fde68a;font-size:12px;font-weight:950;text-transform:uppercase}.admin-owner-staff-pulse h2,.admin-owner-staff-pulse p{margin:0}.admin-owner-staff-pulse a span,.admin-owner-staff-pulse p{color:#d4d4d8}.admin-owner-staff-pulse a b{color:#fff;font-size:28px;line-height:1}.admin-owner-staff-pulse__items{display:grid;gap:8px}.admin-owner-staff-pulse__items a{display:grid;gap:5px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.045)}.admin-owner-staff-pulse__items a span{color:#fde68a;font-size:11px;font-weight:950;text-transform:uppercase}.admin-owner-staff-pulse__items a b{color:#fff;font-size:15px;line-height:1.18}.admin-owner-staff-pulse__items em,.admin-owner-staff-pulse__items small{color:#d4d4d8;font-size:12px;font-style:normal;line-height:1.25}.admin-owner-staff-pulse__items em{color:#ffd7bd}.admin-owner-prep{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.2fr) minmax(150px,.35fr);gap:12px;align-items:stretch;margin:0 0 18px;padding:16px;border:1px solid rgba(250,204,21,.24);border-radius:18px;background:linear-gradient(135deg,rgba(250,204,21,.1),rgba(255,255,255,.04))}.admin-owner-prep>a,.admin-owner-prep>div{display:grid;gap:6px;align-content:center;min-width:0;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(0,0,0,.13)}.admin-owner-prep span:first-child{color:#fde68a;font-size:12px;font-weight:950;text-transform:uppercase}.admin-owner-prep h2,.admin-owner-prep p{margin:0}.admin-owner-prep a span,.admin-owner-prep p{color:#d4d4d8}.admin-owner-prep a b{color:#fff;font-size:28px;line-height:1}.admin-owner-prep__items{display:grid;gap:8px}.admin-owner-prep__items a{display:grid;gap:5px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.045)}.admin-owner-prep__items a span{color:#fde68a;font-size:11px;font-weight:950;text-transform:uppercase}.admin-owner-prep__items a b{color:#fff;font-size:15px;line-height:1.18}.admin-owner-prep__items em,.admin-owner-prep__items small{color:#d4d4d8;font-size:12px;font-style:normal;line-height:1.25}.admin-owner-prep__items em{color:#ffd7bd}.admin-owner-turnover{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,minmax(140px,.32fr));gap:12px;align-items:stretch;margin:0 0 18px;padding:16px;border:1px solid rgba(250,204,21,.24);border-radius:18px;background:linear-gradient(135deg,rgba(250,204,21,.1),rgba(255,255,255,.04))}.admin-owner-turnover>a,.admin-owner-turnover>div{display:grid;gap:6px;align-content:center;min-width:0;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(0,0,0,.13)}.admin-owner-turnover span:first-child{color:#fde68a;font-size:12px;font-weight:950;text-transform:uppercase}.admin-owner-turnover h2,.admin-owner-turnover p{margin:0}.admin-owner-turnover a span,.admin-owner-turnover p{color:#d4d4d8}.admin-owner-turnover a b{color:#fff;font-size:28px;line-height:1}.admin-owner-stock{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(150px,.35fr));gap:12px;align-items:stretch;margin:0 0 18px;padding:16px;border:1px solid rgba(255,112,102,.24);border-radius:18px;background:linear-gradient(135deg,rgba(255,112,102,.1),rgba(255,255,255,.04))}.admin-owner-stock>a,.admin-owner-stock>div{display:grid;gap:6px;align-content:center;min-width:0;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(0,0,0,.13)}.admin-owner-stock span:first-child{color:#ffb4ac;font-size:12px;font-weight:950;text-transform:uppercase}.admin-owner-stock h2,.admin-owner-stock p{margin:0}.admin-owner-stock a span,.admin-owner-stock p{color:#d4d4d8}.admin-owner-stock__items{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.admin-owner-stock__items i{width:fit-content;padding:5px 8px;border:1px solid rgba(250,204,21,.24);border-radius:999px;background:rgba(250,204,21,.09);color:#fde68a;font-size:11px;font-style:normal;font-weight:900;line-height:1}.admin-owner-stock__items i.critical{border-color:rgba(255,112,102,.34);background:rgba(255,112,102,.13);color:#ffd7d3}.admin-owner-stock a b{color:#fff;font-size:28px;line-height:1}.admin-owner-service-load{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(150px,220px));gap:12px;align-items:stretch;margin:18px 0;padding:14px;border:1px solid rgba(250,204,21,.26);border-radius:18px;background:linear-gradient(135deg,rgba(250,204,21,.1),rgba(255,255,255,.035))}.admin-owner-service-load>a,.admin-owner-service-load>div{padding:12px;border-radius:14px;background:rgba(0,0,0,.18)}.admin-owner-service-load span:first-child{color:#ffd7bd;font-size:12px;font-weight:950;text-transform:uppercase}.admin-owner-service-load h2,.admin-owner-service-load p{margin:0}.admin-owner-service-load a span,.admin-owner-service-load p{color:#d4d4d8}.admin-owner-service-load a b{display:block;color:#fff;font-size:28px;line-height:1}.admin-owner-next-step{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(150px,220px));gap:12px;align-items:stretch;margin:0 0 18px;padding:14px;border:1px solid rgba(96,165,250,.24);border-radius:18px;background:linear-gradient(135deg,rgba(96,165,250,.1),rgba(124,255,155,.05))}.admin-owner-next-step>a,.admin-owner-next-step>div{display:grid;gap:6px;align-content:center;min-width:0;padding:12px;border-radius:14px;background:rgba(0,0,0,.18)}.admin-owner-next-step span:first-child{color:#bae6fd;font-size:12px;font-weight:950;text-transform:uppercase}.admin-owner-next-step h2,.admin-owner-next-step p{margin:0}.admin-owner-next-step a span,.admin-owner-next-step p{color:#d4d4d8}.admin-owner-next-step a b{color:#fff;font-size:24px;line-height:1.05}.admin-owner-branch-pulse{display:grid;gap:12px;margin:0 0 18px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.04)}.admin-owner-branch-pulse__head{display:flex;justify-content:space-between;gap:14px;align-items:center}.admin-owner-branch-pulse__head span{color:#ffd7bd;font-size:12px;font-weight:950;text-transform:uppercase}.admin-owner-branch-pulse__head h2{margin:4px 0 0;font-size:22px}.admin-owner-branch-pulse td{vertical-align:top}.admin-owner-branch-pulse td small{display:block;margin-top:4px;color:#aaa;font-size:12px}.admin-owner-branch-details summary{cursor:pointer;color:#fff;font-weight:850}.admin-owner-branch-details__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px;min-width:0;width:100%}.admin-owner-branch-details__grid span{display:grid;gap:3px;padding:8px;border-radius:10px;background:rgba(255,255,255,.055)}.admin-owner-branch-details__grid b{color:#ffd7bd;font-size:12px}.admin-owner-focus{display:inline-flex;width:fit-content;padding:6px 9px;border-radius:999px;background:rgba(124,255,155,.11);color:#caffd5;font-size:12px;font-weight:900;max-width:100%;white-space:normal;overflow-wrap:anywhere}.admin-owner-focus--warn{background:rgba(250,204,21,.14);color:#ffe9a6}.admin-owner-focus--danger{background:rgba(255,86,86,.16);color:#ffb4ac}@media (max-width:860px){.admin-command-center{gap:10px;margin:12px 0;padding:12px;border-radius:18px}.admin-command-center__hero{gap:5px}.admin-command-center__hero h2{font-size:27px}.admin-command-center__hero p{display:-webkit-box;overflow:hidden;font-size:14px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.admin-command-center__metrics,.admin-command-center__nav,.admin-creative-offer,.admin-manager-console,.admin-manager-console__grid,.admin-owner-action-plan__grid,.admin-owner-brief,.admin-owner-control-loop__grid,.admin-owner-crm-routes,.admin-owner-crm-routes__grid,.admin-owner-prep,.admin-owner-qsr,.admin-owner-recovery,.admin-owner-repeat,.admin-owner-staff-pulse,.admin-owner-stock,.admin-owner-turnover{grid-template-columns:1fr}.admin-section-hub{gap:10px;margin:12px 0 88px;padding:12px;border-radius:18px}.admin-section-hub__head{gap:5px}.admin-section-hub__head h1{font-size:27px}.admin-section-hub__head p{display:-webkit-box;overflow:hidden;font-size:14px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.admin-section-hub__grid{grid-template-columns:1fr;gap:8px}.admin-section-hub__card{grid-template-columns:minmax(0,1fr) auto;align-content:center;min-height:74px;padding:11px 12px;gap:4px 10px}.admin-section-hub__card b{font-size:16px;line-height:1.15;white-space:normal;overflow-wrap:anywhere}.admin-section-hub__card small{display:-webkit-box;overflow:hidden;grid-column:1/-1;font-size:13px;-webkit-line-clamp:1;-webkit-box-orient:vertical}.admin-section-hub__card span{grid-column:2;grid-row:1;align-self:center;font-size:11px;white-space:nowrap}.admin-owner-brief>div,.admin-owner-qsr__lead{grid-column:auto}.admin-owner-action-plan__head,.admin-owner-details summary{grid-template-columns:1fr}.admin-owner-details summary:after{justify-self:start;min-height:44px;display:inline-flex;align-items:center}.admin-owner-branch-pulse__head{align-items:stretch;flex-direction:column}}.fiscal-shift-close{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px;align-items:end;min-width:min(520px,100%)}.fiscal-shift-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.fiscal-shift-next-step{grid-column:1/-1;color:#f4d7c4;font-size:12px;line-height:1.35;text-align:right}.fiscal-shift-pulse{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-top:14px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.045)}.fiscal-shift-pulse span{color:#aaa;font-size:12px;font-weight:800;text-transform:uppercase}.fiscal-shift-pulse h3,.fiscal-shift-pulse p{margin:0}.fiscal-shift-pulse p{margin-top:4px;color:#c9c9d1}.fiscal-shift-pulse strong{min-width:94px;text-align:center;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.09)}.fiscal-shift-pulse--ready{border-color:rgba(83,255,156,.24);background:rgba(83,255,156,.08)}.fiscal-shift-pulse--watch{border-color:rgba(250,204,21,.28);background:rgba(250,204,21,.08)}.fiscal-shift-pulse--stop{border-color:rgba(255,114,94,.32);background:rgba(255,114,94,.08)}.fiscal-shift-priority{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:10px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.16)}.fiscal-shift-priority em,.fiscal-shift-priority span{width:fit-content;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.08);color:#d4d4d8;font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.fiscal-shift-priority b,.fiscal-shift-priority small{display:block}.fiscal-shift-priority small{margin-top:3px;color:#c9c9d1;line-height:1.35}.fiscal-shift-priority--ready{border-color:rgba(83,255,156,.24);background:rgba(83,255,156,.07)}.fiscal-shift-priority--stop{border-color:rgba(255,114,94,.3);background:rgba(255,114,94,.08)}.fiscal-shift-details{margin-top:10px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.14)}.fiscal-shift-details summary{cursor:pointer;padding:11px 12px;color:#f7f7f8;font-weight:900}.fiscal-shift-details>.fiscal-shift-blockers,.fiscal-shift-details>.fiscal-shift-standard,.fiscal-shift-details>.fiscal-shift-summary,.fiscal-shift-details>.staff-shift-pulse-form{margin:10px 12px}.fiscal-shift-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px}.fiscal-shift-blockers,.fiscal-shift-summary div{padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.055)}.fiscal-shift-blockers span,.fiscal-shift-summary span{color:#aaa;font-size:12px}.fiscal-shift-summary b{display:block;margin-top:4px;color:#fff}.fiscal-shift-standard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.fiscal-shift-standard__item{display:grid;gap:5px;min-height:104px;align-content:center;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.045)}.fiscal-shift-standard__item span{color:#aaa;font-size:12px;font-weight:900;text-transform:uppercase}.fiscal-shift-standard__item b{color:#fff;font-size:26px;line-height:1}.fiscal-shift-standard__item small{color:#d4d4d8;line-height:1.3}.fiscal-shift-standard__item--ready{border-color:rgba(83,255,156,.24);background:rgba(83,255,156,.07)}.fiscal-shift-standard__item--watch{border-color:rgba(250,204,21,.28);background:rgba(250,204,21,.08)}.fiscal-shift-blockers,.fiscal-shift-standard__item--stop{border-color:rgba(255,114,94,.32);background:rgba(255,114,94,.08)}.fiscal-shift-blockers{display:grid;gap:6px;margin-top:10px}.fiscal-shift-blockers b{color:#ffd0c8}.staff-live-pulse,.staff-shift-pulse-form{display:grid;gap:10px;margin-top:14px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(0,0,0,.16)}.staff-live-pulse__head,.staff-shift-pulse-form__head{display:flex;justify-content:space-between;gap:12px;align-items:start}.staff-live-pulse h3,.staff-live-pulse p,.staff-shift-pulse-form h3,.staff-shift-pulse-form p{margin:0}.staff-live-pulse p,.staff-shift-pulse-form p{margin-top:4px;color:#aaa}.staff-live-pulse>button{width:100%;min-height:44px}.staff-live-pulse__head span,.staff-shift-pulse-form__head span{padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.08);color:#d4d4d8;font-size:12px;font-weight:800}.staff-live-pulse__tags,.staff-shift-pulse-tags{display:flex;gap:8px;flex-wrap:wrap}.staff-live-pulse__tags button,.staff-shift-pulse-tags button{padding:9px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.07);color:#f4f4f5}.staff-live-pulse__tags button.active,.staff-shift-pulse-tags button.active{border-color:rgba(83,255,156,.34);background:rgba(83,255,156,.12)}.staff-shift-pulse-autodraft{display:grid;gap:6px;padding:10px 12px;border:1px solid rgba(96,165,250,.22);border-radius:12px;background:rgba(96,165,250,.08)}.staff-shift-pulse-autodraft span{color:#bfdbfe;font-size:12px;font-weight:850;line-height:1.35}.staff-shift-pulse-autodraft b{color:#fff;font-size:13px;line-height:1.35}.staff-shift-pulse-autodraft button{justify-self:start;min-height:34px;padding:7px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.08);color:#f4f4f5;font-size:12px;font-weight:850}.staff-live-pulse__note,.staff-shift-pulse-note{display:grid;gap:6px}.staff-live-pulse__note span,.staff-shift-pulse-note span{color:#f4f4f5;font-size:13px;font-weight:800}.staff-live-pulse__note textarea,.staff-shift-pulse-note textarea{min-height:72px;margin-top:0;resize:vertical}.staff-live-pulse__note small,.staff-shift-pulse-note small{color:#a1a1aa;font-size:12px}.staff-live-pulse__submit,.staff-shift-pulse-submit{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.staff-live-pulse__submit p,.staff-shift-pulse-submit p{color:#d4d4d8}.staff-shift-pulse-feedback{display:grid;gap:5px;padding:10px 12px;border:1px solid rgba(124,255,155,.22);border-left:4px solid #7cff9b;border-radius:12px;background:rgba(124,255,155,.08)}.staff-shift-pulse-feedback span{color:#caffd5;font-size:11px;font-weight:950;text-transform:uppercase}.staff-shift-pulse-feedback b{color:#fff;font-size:13px;line-height:1.3}.staff-shift-pulse-feedback em,.staff-shift-pulse-feedback small{color:#d4d4d8;font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.diadoc-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px;align-items:end;min-width:min(540px,100%)}.diadoc-setup{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:14px;align-items:start;padding:14px;margin-bottom:16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035)}.diadoc-setup h2,.diadoc-setup p{margin:0 0 8px}.diadoc-env-list,.diadoc-status{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.diadoc-env-list code{padding:6px 8px;border-radius:8px;background:rgba(255,255,255,.08)}.kkt-settings{display:grid;gap:16px}.kkt-settings h3{margin:0 0 10px}.kkt-settings__form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;border-radius:16px;border:1px solid rgba(242,139,56,.18);background:rgba(242,139,56,.06)}.kkt-settings__form label{display:grid;gap:6px;margin:0;color:#d6d6da;font-size:13px}.kkt-settings__form input,.kkt-settings__form select{margin-top:6px}.kkt-settings__form-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;grid-column:1/-1}.kkt-settings__form-actions .notice{margin:0}.kkt-settings__check{padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.kkt-settings__checklist{display:grid;gap:8px;margin:0;padding-left:20px;color:#d6d6da}.admin-product-form{margin:22px 0}.admin-category-manager,.admin-product-form{display:grid;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.035)}.admin-category-manager{margin:18px 0}.admin-category-manager h2,.admin-category-manager p{margin:0 0 6px}.admin-category-list{display:grid;gap:8px}.admin-category-row{display:grid;grid-template-columns:minmax(240px,1fr) 110px minmax(190px,auto) auto;gap:10px;align-items:center;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.16)}.admin-category-row input{margin-top:0}.admin-category-row--new{border-color:rgba(242,139,56,.28);background:rgba(242,139,56,.08)}.combo-builder{display:grid;gap:16px}.combo-template-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.combo-template-card{min-height:118px;display:grid;align-content:start;gap:7px;padding:13px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);color:inherit;text-align:left;cursor:pointer}.combo-template-card:hover:not(:disabled){border-color:rgba(124,255,155,.32);background:rgba(124,255,155,.07)}.combo-template-card small,.combo-template-card span{color:#aaa;font-size:12px}.combo-template-card b{font-size:16px}.combo-network-standard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid rgba(124,255,155,.18);border-radius:16px;background:rgba(124,255,155,.055)}.combo-network-standard span{display:block;margin-bottom:5px;color:#b8ffc9;font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.combo-network-standard b{display:block;margin-bottom:5px;color:#fff}.combo-network-standard p{max-width:620px;margin:0;color:rgba(255,255,255,.68);font-size:13px;line-height:1.42}.combo-network-standard__checks{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:270px}.combo-network-standard__checks i{padding:7px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.16);color:rgba(255,255,255,.84);font-size:11px;font-style:normal;font-weight:850;line-height:1;white-space:nowrap}.combo-language-map{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:12px;padding:14px;border-radius:16px;border:1px solid rgba(242,139,56,.18);background:rgba(242,139,56,.055)}.combo-language-map span{display:block;margin-bottom:5px;color:#ffd8b8;font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.combo-language-map b{display:block;margin-bottom:5px;color:#fff}.combo-language-map p{margin:0;color:rgba(255,255,255,.68);font-size:13px;line-height:1.42}.combo-language-map__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.combo-language-map__grid article{min-height:108px;display:grid;align-content:start;gap:6px;padding:11px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.14)}.combo-language-map__grid strong{color:#fff;font-size:14px}.combo-language-map__grid small{color:rgba(255,255,255,.54);font-size:11px}.combo-language-map__grid p{color:rgba(255,255,255,.76);font-size:12px}@media (max-width:760px){.combo-network-standard{grid-template-columns:1fr}.combo-network-standard__checks{justify-content:flex-start;max-width:none}.combo-language-map,.combo-language-map__grid{grid-template-columns:1fr}.combo-network-ready{align-items:flex-start;flex-direction:column}.combo-network-ready b{text-align:left}}.guest-game-offer .guest-promo-modal__panel{width:min(760px,calc(100vw - 24px));max-height:min(900px,calc(100dvh - 24px))}.guest-game-offer__media{min-height:210px;background:#181719}.guest-game-offer__media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;opacity:.68}.guest-game-offer__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,11,.94),rgba(10,10,11,.34) 72%,rgba(10,10,11,.7))}.guest-game-offer__media .guest-promo-modal__copy,.guest-game-offer__media>button{z-index:2}.guest-game-offer .guest-promo-modal__body{display:grid;gap:18px;padding:18px}.guest-tour-offer .guest-promo-modal__panel{border-color:rgba(242,139,56,.38)}.guest-tour-offer .guest-tour-offer__media:after{background:linear-gradient(90deg,rgba(10,10,11,.96),rgba(10,10,11,.42) 72%,rgba(10,10,11,.76))}.guest-tour-offer .guest-return-reasons{margin:0}.guest-taste-game{display:grid;min-height:300px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#101011}.guest-taste-game__result,.guest-taste-game__step{display:grid;align-content:start;gap:16px}.guest-taste-game__head{display:grid;gap:5px}.guest-return-reasons__head span,.guest-taste-game__head span,.guest-taste-game__result>span{color:#f28b38;font-size:12px;font-weight:900;text-transform:uppercase}.guest-taste-game__head h3,.guest-taste-game__result h3{margin:0;font-size:24px;line-height:1.15}.guest-taste-game__head small,.guest-taste-game__result small{color:#aaa}.guest-taste-game__result>.guest-taste-game__reward,.guest-taste-game__reward{display:grid;gap:3px;padding:10px 12px;border:1px solid rgba(242,139,56,.34);border-radius:8px;background:rgba(242,139,56,.09)}.guest-taste-game__reward b{color:#ffd7bd;font-size:14px;line-height:1.2}.guest-taste-game__reward small{color:#d6d6da;font-size:12px;line-height:1.3}.guest-taste-game__reward.available,.guest-taste-game__reward.awarded{border-color:rgba(124,255,155,.34);background:rgba(124,255,155,.08)}.guest-taste-game__reward.available b,.guest-taste-game__reward.awarded b{color:#caffd5}.guest-taste-game__reward.cooldown,.guest-taste-game__reward.disabled{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.045)}.guest-taste-game__reward.cooldown b,.guest-taste-game__reward.disabled b{color:#d6d6da}.guest-taste-game__reward--compact{min-height:34px;padding:7px 10px}.guest-taste-game__reward--compact b{font-size:12px;text-align:center}.guest-taste-game__recipes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.guest-taste-game__recipes button{display:grid;align-content:center;gap:4px;min-width:0;min-height:72px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#202023;color:#fff;text-align:left}.guest-taste-game__recipes button:focus-visible,.guest-taste-game__recipes button:hover{border-color:#f28b38;background:rgba(242,139,56,.16)}.guest-taste-game__recipes b{font-size:15px;line-height:1.15}.guest-taste-game__recipes small{color:#aaa;font-size:11px;line-height:1.25}.guest-taste-game__play{gap:12px}.guest-taste-game__memory-stats{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#d8d8dc;font-size:13px}.guest-taste-game__memory-stats span{color:#aaa}.guest-taste-game__memory-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.guest-taste-game__memory-progress i{height:6px;border-radius:3px;background:#333337;transition:background-color .18s ease,transform .18s ease}.guest-taste-game__memory-progress i.done{background:#7cff9b}.guest-taste-game__memory-progress i.current{background:#f28b38;transform:scaleY(1.35)}.guest-taste-game__memory-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.guest-taste-game__memory-board button{min-width:0;min-height:64px;padding:9px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#242427;color:#fff;font-size:14px;font-weight:850;opacity:1;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease,transform .12s ease}.guest-taste-game__memory-board button:focus-visible,.guest-taste-game__memory-board button:hover:not(:disabled){border-color:#7cff9b;background:rgba(124,255,155,.1)}.guest-taste-game__memory-board button.lit{border-color:#ffb36f;background:#f28b38;color:#17110c;box-shadow:0 0 0 3px rgba(242,139,56,.2),0 6px 20px rgba(242,139,56,.24);transform:translateY(-2px)}.guest-taste-game__memory-board button.tapped{border-color:#7cff9b;background:rgba(124,255,155,.18);color:#ddffe5;transform:scale(.98)}.guest-taste-game__memory-board button.wrong{border-color:#ff6f77;background:rgba(255,111,119,.14);color:#ffd3d5}.guest-taste-game__feedback{display:flex;align-items:center;justify-content:center;gap:8px;min-height:18px;color:#d8d8dc;font-size:13px;font-weight:800;text-align:center}.guest-taste-game__feedback small{color:#7cff9b}.guest-taste-game__retry{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.guest-taste-game__change,.guest-taste-game__result button,.guest-taste-game__retry button{min-height:44px;border-radius:8px}.guest-taste-game__result{align-content:center;min-height:268px}.guest-taste-game__result p{margin:-7px 0 0;color:#d6d6da}.guest-taste-game__result>div{display:flex;flex-wrap:wrap;gap:6px}.guest-taste-game__result i{padding:7px 9px;border:1px solid rgba(124,255,155,.24);border-radius:6px;background:rgba(124,255,155,.08);color:#caffd5;font-size:12px;font-style:normal;font-weight:800}.guest-return-reasons{display:grid;gap:12px;padding-top:4px}.guest-return-reasons__head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.guest-return-reasons__head b{font-size:14px}.guest-profile-taste,.staff-customer-taste-profile{display:grid;gap:4px;padding:12px;border:1px solid rgba(242,139,56,.28);border-radius:8px;background:rgba(242,139,56,.08);color:inherit;text-decoration:none}.guest-profile-taste span,.staff-customer-taste-profile span{color:#f28b38;font-size:12px;font-weight:900;text-transform:uppercase}.guest-profile-taste small,.staff-customer-taste-profile small{color:#bbb}@media (max-width:620px){.guest-game-offer .guest-promo-modal__panel{width:100%;max-height:100dvh;border-radius:0}.guest-game-offer__media{min-height:176px}.guest-game-offer .guest-promo-modal__body{padding:12px}.guest-taste-game{min-height:286px;padding:13px}.guest-return-reasons__head{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.guest-taste-game__memory-board button,.guest-taste-game__memory-progress i{transition:none}}.combo-builder__form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.combo-builder__wide{grid-column:1/-1}.combo-builder__items{display:grid;gap:8px}.combo-builder__item{display:grid;grid-template-columns:minmax(280px,1fr) 90px 120px auto;gap:10px;align-items:center;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.16)}.combo-builder__item input,.combo-builder__item select{margin-top:0}.combo-builder__item b{text-align:right}.combo-builder__choice{display:grid;grid-template-columns:minmax(180px,1.2fr) 90px repeat(3,minmax(150px,1fr)) auto;gap:8px;align-items:center}.combo-builder__choice input{width:100%}.combo-builder__choice-options{grid-column:1/-1;line-height:1.45}.guest-combo-choice{display:grid;gap:18px;overflow:auto;padding:4px 2px 2px}.guest-combo-choice section{display:grid;gap:10px}.guest-combo-choice .guest-variant-list{max-height:280px;overflow:auto}@media (max-width:900px){.combo-builder__choice{grid-template-columns:1fr 1fr}}.combo-builder__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:center;padding:14px;border-radius:16px;border:1px solid rgba(124,255,155,.18);background:rgba(124,255,155,.055)}.combo-builder__summary div:not(.row),.combo-list__item>div:not(:first-child){display:grid;gap:4px}.combo-builder__summary span,.combo-list__item small,.combo-list__item span{color:#aaa;font-size:12px}.combo-network-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);gap:12px;align-items:center;padding:14px;border:1px solid rgba(242,139,56,.18);border-radius:16px;background:linear-gradient(135deg,rgba(242,139,56,.08),rgba(124,255,155,.045))}.combo-network-card span{display:block;color:#ffd7bd;font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.combo-network-card b,.combo-network-card p{margin:0}.combo-network-card>div:first-child b{display:block;margin-top:5px;color:#fff;font-size:18px}.combo-network-card p{max-width:620px;margin-top:5px;color:rgba(255,255,255,.7);font-size:13px;line-height:1.4}.combo-network-card__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.combo-network-card__grid span{display:grid;gap:4px;min-height:72px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(0,0,0,.14);color:#d8d8de;font-size:11px;font-weight:800;letter-spacing:0;line-height:1.25;text-transform:none}.combo-network-card__grid b{color:#caffd5;font-size:11px;text-transform:uppercase}.combo-network-ready{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(124,255,155,.16);border-radius:14px;background:rgba(124,255,155,.065)}.combo-network-ready span{color:#b8ffc9;font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.combo-network-ready b{color:#fff;font-size:13px;line-height:1.25;text-align:right}.combo-list{display:grid;gap:10px}.combo-list__item{display:grid;grid-template-columns:minmax(260px,1fr) 130px 110px 110px;gap:12px;align-items:center;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.combo-list__item h3,.combo-list__item p{margin:0 0 5px}.combo-list__choice{display:block;margin-top:6px;line-height:1.45}.combo-list__choice b{color:rgba(255,255,255,.88)}.combo-list__standard{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.combo-list__standard i{padding:5px 8px;border:1px solid rgba(124,255,155,.16);border-radius:999px;background:rgba(124,255,155,.07);color:rgba(255,255,255,.84);font-size:11px;font-style:normal;font-weight:850;line-height:1;white-space:nowrap}.subscription-admin{display:grid;gap:16px}.subscription-admin__form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.subscription-admin,.subscription-admin *,.subscription-admin input,.subscription-admin select,.subscription-admin textarea,.subscription-plan-card,.subscription-plan-card *{min-width:0}.subscription-admin button,.subscription-admin input,.subscription-admin select,.subscription-admin textarea{max-width:100%}.subscription-admin__wide{grid-column:1/-1}.subscription-repeat-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;border:1px solid rgba(124,255,155,.16);border-radius:14px;background:rgba(124,255,155,.055)}.subscription-repeat-route article{display:grid;gap:5px;min-height:76px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.14)}.subscription-repeat-route span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.subscription-repeat-route b{color:#fff;font-size:12px;line-height:1.22}.subscription-admin__builder{display:grid;grid-template-columns:minmax(220px,1fr) 120px 110px;gap:10px;align-items:end;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.14)}.subscription-admin__builder b{min-height:44px;display:grid;place-items:center;border-radius:12px;background:rgba(255,255,255,.06)}.subscription-admin__normal-total{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:4px 14px;align-items:center;padding:14px;border-radius:16px;border:1px solid rgba(242,139,56,.26);background:rgba(242,139,56,.08)}.subscription-admin__normal-total small,.subscription-admin__normal-total span{color:#aaa}.subscription-admin__normal-total b{font-size:28px}.subscription-admin__normal-total small{grid-column:1/-1}.subscription-admin__usage-rules{display:grid;grid-template-columns:minmax(260px,1fr) 120px 120px minmax(220px,1fr);gap:10px;align-items:end;padding:12px;border-radius:14px;border:1px solid rgba(124,255,155,.18);background:rgba(124,255,155,.055)}.subscription-admin__usage-rules label,.subscription-admin__usage-rules span{color:#aaa}.subscription-admin__usage-rules strong{min-height:44px;display:grid;align-items:center;padding:10px 12px;border-radius:12px;background:rgba(0,0,0,.16)}.subscription-admin__branches{display:grid;gap:10px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:rgba(0,0,0,.14)}.subscription-admin__branches h3,.subscription-admin__branches p{margin:0}.subscription-admin__branch-list{display:grid;gap:8px}.subscription-admin__branch-row{display:grid;grid-template-columns:minmax(180px,1fr) 150px 130px 90px;gap:10px;align-items:center;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.subscription-admin__branch-row small{color:#aaa}.subscription-admin__branch-rules{grid-column:1/-1;display:grid;grid-template-columns:130px minmax(240px,1fr) 120px 120px;gap:10px;align-items:center;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.subscription-admin__days{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.subscription-admin__days button{width:42px;height:38px;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05)}.subscription-admin__days button.active{border-color:rgba(124,255,155,.42);background:rgba(124,255,155,.14);color:#d7ffdf}.subscription-admin__note{grid-column:1/-1;margin:0;padding:12px;border-radius:14px;border:1px solid rgba(124,255,155,.18);background:rgba(124,255,155,.06);color:#d6d6da}.subscription-admin__active{align-self:end;min-height:44px}.subscription-admin__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;align-items:center;padding:14px;border-radius:16px;border:1px solid rgba(242,139,56,.18);background:rgba(242,139,56,.06)}.subscription-admin__summary div,.subscription-plan-card>div:not(:first-child){display:grid;gap:4px}.subscription-admin__summary span,.subscription-plan-card small,.subscription-plan-card span{color:#aaa;font-size:12px}.subscription-plan-list{display:grid;gap:10px}.subscription-plan-card{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(auto-fit,minmax(120px,1fr));gap:12px;align-items:center;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.subscription-plan-card h3,.subscription-plan-card p{margin:0 0 5px}.subscription-plan-card b,.subscription-plan-card small{overflow-wrap:anywhere}.subscription-plan-card button{justify-self:stretch}.branches-admin{display:grid;gap:16px}.branches-admin__form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) 170px;gap:12px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.branches-admin__wide{grid-column:1/-1}.branches-admin__active{align-self:end;min-height:44px}.branches-admin__preview{grid-column:1/-1;display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border-radius:16px;border:1px solid rgba(124,255,155,.18);background:rgba(124,255,155,.055)}.branches-admin__preview img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px;background:rgba(255,255,255,.06)}.branches-admin__preview small,.branches-admin__preview span{color:#aaa}.branches-admin__preview b{display:block;margin:4px 0;font-size:22px}.branches-admin__payment{display:grid;gap:14px;padding:14px;border-radius:16px;border:1px solid rgba(242,139,56,.2);background:linear-gradient(135deg,rgba(242,139,56,.09),rgba(120,91,255,.07))}.branches-admin__payment h3,.branches-admin__payment p{margin:0}.branches-admin__payment-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px}.branches-admin__geo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.branches-admin__footer{display:grid;grid-template-columns:120px 120px auto;gap:10px;align-items:center;padding:14px;border-radius:16px;border:1px solid rgba(242,139,56,.18);background:rgba(242,139,56,.06)}.branches-admin__footer div{display:grid;gap:4px}.branches-admin__footer span,.branches-admin__row small{color:#aaa;font-size:12px}.branches-admin__list{display:grid;gap:10px}.branches-admin__row{display:grid;grid-template-columns:110px minmax(260px,1fr) 110px minmax(170px,auto);gap:12px;align-items:center;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.branches-admin__row>img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;background:rgba(255,255,255,.06)}.branches-admin__row h3,.branches-admin__row p{margin:0 0 5px}.branches-admin__row-actions{display:grid;gap:8px}.branches-admin__row-actions button{width:100%;min-height:44px}.branches-admin__archive-confirm{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:12px;border-top:1px solid rgba(255,99,99,.28)}.branches-admin__archive-confirm div{display:grid;gap:4px}.branches-admin__archive-confirm span{color:#bbb;font-size:13px}.branches-admin__archive-confirm button{min-height:44px}.admin-product-form h2,.admin-product-form p{margin:0}.admin-product-form__head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.admin-product-form__footer{align-items:flex-end}.admin-product-media{display:grid;grid-template-columns:minmax(260px,1fr) 190px;gap:14px;align-items:stretch}.admin-product-media__preview,.admin-product-thumb{display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(0,0,0,.22);color:#888;font-size:12px}.admin-product-media__preview{min-height:150px}.admin-product-media__preview img,.admin-product-thumb img{width:100%;height:100%;object-fit:cover}.admin-product-thumb{width:112px;height:76px;margin-bottom:8px}.admin-price-branch{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,360px);gap:14px;align-items:end;margin:16px 0;padding:14px;border-radius:16px;border:1px solid rgba(242,139,56,.26);background:rgba(242,139,56,.1)}.admin-price-branch h3,.admin-price-branch p{margin:0}.admin-product-filters{display:grid;grid-template-columns:minmax(240px,1fr) minmax(220px,320px) auto;gap:12px;align-items:end;margin:14px 0 8px}.admin-product-filters button{min-height:46px}.admin-product-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:260px}.admin-product-actions button{padding:9px 11px;border-radius:10px;white-space:nowrap}.admin-product-variants{display:grid;gap:14px;margin-top:18px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.035)}.admin-product-variants__head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.admin-product-variants__head h3{margin:0 0 6px}.admin-product-variant-builder{display:grid;gap:12px;padding:14px;border:1px solid rgba(242,139,56,.22);border-radius:16px;background:rgba(242,139,56,.08)}.admin-product-variant-builder h4,.admin-product-variant-builder p{margin:0}.admin-product-variant-builder label{display:grid;gap:6px}.admin-product-variant-builder label span{color:#d6d6da;font-size:13px;font-weight:800}.admin-product-variant-builder__rows{display:grid;gap:8px}.admin-product-variant-builder__row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(100px,.7fr) auto;gap:8px;align-items:center}.admin-product-variant-builder__row input{margin:0}.admin-product-variant-list{display:grid;gap:10px}.admin-product-variant-row{display:grid;grid-template-columns:minmax(130px,.75fr) minmax(190px,1.25fr) minmax(110px,.65fr) minmax(120px,.7fr) 110px auto auto;gap:8px;align-items:center}.admin-product-variant-row input,.admin-product-variant-row textarea{margin:0}.admin-product-variant-row__description{grid-column:1/-1;min-height:58px;resize:vertical}.admin-product-variant-row__order{display:grid;grid-template-columns:minmax(74px,1fr) 38px 38px;gap:6px;align-items:end}.admin-product-variant-row__order label{display:grid;gap:4px}.admin-product-variant-row__order label span{color:#aaa;font-size:11px;font-weight:800;text-transform:uppercase}.admin-product-variant-row__order button{min-height:44px;padding:8px}.admin-badge-picker{display:grid;gap:10px;padding:12px;border:1px solid rgba(242,139,56,.18);border-radius:14px;background:rgba(242,139,56,.055)}.admin-badge-picker>div:first-child label,.admin-badge-picker>span{display:block;margin:0 0 3px;color:#fff;font-weight:900}.admin-badge-picker__grid{display:flex;flex-wrap:wrap;gap:8px}.admin-badge-picker__grid .checkbox-row{width:auto;margin:0;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.055);color:#eee;font-size:13px}.admin-badge-picker__grid input{width:auto;margin:0}.admin-badge-picker--compact{grid-column:1/-1;background:rgba(255,255,255,.035)}.button.secondary,a.button.secondary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid #d0d5dd;background:#fff;color:#111827;border-radius:10px;padding:10px 14px;font-weight:600}.notice{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;padding:12px}.table-wrap{overflow-x:auto;margin:16px 0}.payment-events-card{grid-column:1/-1}table{width:100%;border-collapse:collapse}td,th{border-bottom:1px solid #eaecf0;padding:10px;text-align:left;vertical-align:middle}th{color:#667085;font-size:13px;font-weight:600}td input,td select{width:100%;min-width:120px;border:1px solid #d0d5dd;border-radius:8px;padding:8px}.two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}label{display:block;margin-top:12px;margin-bottom:6px;color:#b7b7b7;font-size:14px}input,select{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:inherit}option{color:#111}.receipt-row{display:grid;grid-template-columns:1fr 110px 110px;gap:8px;margin-top:10px}.row-actions{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.notice{margin-top:12px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.08)}.table{display:grid;gap:6px}.table-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}.table-row.header{color:#aaa;font-size:13px}.button-link{display:inline-block;padding:10px 14px;border-radius:999px;background:#fff;color:#111;text-decoration:none;font-weight:700}.hookah-admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.hookah-admin-grid__message{grid-column:1/-1}.hookah-admin-card{display:grid;gap:10px;align-content:start}.hookah-admin-card--wide{grid-column:1/-1}.hookah-admin-card h2{margin:0}.hookah-admin-mode-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hookah-admin-mode-card{display:grid;gap:9px;text-align:left;padding:14px;border:1px solid rgba(242,139,56,.22);border-radius:14px;background:linear-gradient(135deg,rgba(242,139,56,.13),rgba(255,255,255,.055));color:#fff}.hookah-admin-mode-card>span{color:#ffd7bd;font-size:12px;font-weight:900;text-transform:uppercase}.hookah-admin-mode-card b{font-size:18px;line-height:1.15}.hookah-admin-mode-card small{color:#aaa}.hookah-admin-mode-card .customer-toggle{margin:2px 0}.hookah-admin-mode-card button{justify-self:start}.hookah-mode-settings{display:grid;grid-template-columns:1fr;gap:14px;padding:12px;border-radius:14px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.08)}.hookah-mode-settings h3{margin:0 0 6px}.hookah-mode-settings>button{justify-self:start}.hookah-mode-chip-list{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.hookah-mode-chip-list button{padding:9px 12px;border-radius:999px}.hookah-mode-inline-form{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:10px;align-items:end}.hookah-mode-inline-form input{margin-top:0}.hookah-mode-mood-list{display:grid;gap:10px}.hookah-mode-mood-card{display:grid;gap:10px;align-items:end;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045)}.hookah-mode-mood-card--strength{grid-template-columns:minmax(220px,.8fr) 110px minmax(300px,1.2fr) auto}.hookah-mode-mood-card--drink{grid-template-columns:minmax(240px,.85fr) minmax(300px,1fr) minmax(240px,.85fr) auto}.hookah-mode-mood-card label{display:grid;gap:5px;margin:0;min-width:0}.hookah-mode-mood-card label span{color:#aaa;font-size:12px}.hookah-mode-mood-card input{min-width:0;margin-top:0}.hookah-mode-mood-card button{align-self:end;white-space:nowrap}.hookah-mode-mood-card--new{margin-top:10px;border-color:rgba(242,139,56,.28);background:rgba(242,139,56,.08)}.hookah-admin-list{display:grid;gap:8px;margin-top:8px}.hookah-admin-list__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.hookah-admin-list__item div{display:grid;gap:3px;min-width:0}.hookah-admin-list__item small,.hookah-admin-list__item span{color:#aaa}.hookah-admin-list__item button{padding:8px 10px}.hookah-admin-mode-panel{display:grid;gap:12px;padding:14px;border:1px solid rgba(242,139,56,.24);border-radius:16px;background:linear-gradient(135deg,rgba(242,139,56,.13),rgba(124,92,255,.08),rgba(124,255,155,.045));color:#fff}.hookah-admin-mode-panel__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.hookah-admin-mode-panel__head>div,.hookah-admin-mode-panel__rows>div{display:grid;gap:7px;min-width:0}.hookah-admin-mode-panel span{color:#ffd7bd;font-size:12px;font-weight:900;text-transform:uppercase}.hookah-admin-mode-panel b{font-size:17px;line-height:1.2}.hookah-admin-mode-panel small{color:#aaa}.hookah-admin-mode-panel__rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hookah-admin-mode-panel__rows>div{padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(0,0,0,.18)}.hookah-admin-mode-panel .customer-toggle{margin:0}.hookah-mode-visibility-row{display:flex;flex-wrap:wrap;gap:10px}.hookah-mode-visibility-row .customer-toggle{margin:0;padding:10px 12px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.045)}@media (max-width:700px){.admin-price-branch,.admin-product-filters,.admin-product-media,.receipt-row,.table-row{grid-template-columns:1fr}.admin-product-form__head,.admin-product-variant-row,.admin-product-variants__head{display:grid;grid-template-columns:1fr}.admin-category-row,.hookah-admin-mode-cards,.hookah-admin-mode-panel__head,.hookah-admin-mode-panel__rows,.hookah-mode-inline-form,.hookah-mode-mood-card,.hookah-mode-settings{grid-template-columns:1fr}}@media (max-width:900px){.kkt-settings__form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.diadoc-setup,.diadoc-toolbar,.fiscal-shift-close,.fiscal-shift-pulse,.fiscal-shift-standard,.kkt-settings__form{grid-template-columns:1fr}.fiscal-shift-actions{justify-content:stretch}.fiscal-shift-actions button,.staff-shift-pulse-submit button{flex:1 1 140px}.fiscal-shift-next-step{text-align:left}.fiscal-shift-pulse strong,.staff-shift-pulse-submit{width:100%}}.list-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #eeeeee}.receipt-row{grid-template-columns:1fr 120px 70px}.stock-inventory-check{grid-column:1/-1}.stock-inventory-check__rows{display:grid;gap:8px;margin:12px 0 16px}.stock-inventory-check__header,.stock-inventory-check__row{display:grid;grid-template-columns:minmax(180px,1fr) 120px 150px 120px;gap:12px;align-items:center}.stock-inventory-check__header{color:#aaa;font-size:13px;font-weight:700;padding:0 10px}.stock-inventory-check__row{border:1px solid #303036;border-radius:8px;padding:10px}.stock-inventory-check__row input,.stock-inventory-check__row label{margin:0}.stock-inventory-check__row label small{color:#aaa}.stock-inventory-check__row strong.ok{color:#7cff9b}.stock-inventory-check__row strong.warning{color:#facc15}.stock-inventory-check__confirm{display:flex;align-items:center;gap:10px;margin:14px 0}.stock-inventory-check__confirm input{width:20px;height:20px;margin:0}.stock-inventory-check__summary{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}@media (max-width:700px){.stock-inventory-check__header{display:none}.stock-inventory-check__row{grid-template-columns:1fr minmax(110px,42%)}.stock-inventory-check__row>span:before,.stock-inventory-check__row>strong:before{content:attr(data-label) ": ";color:#aaa;font-weight:600}}textarea{width:100%;border:1px solid #27272a;border-radius:14px;padding:12px;background:#09090b;color:#fafafa;resize:vertical}.wide-table .table-row{grid-template-columns:1.2fr 1.2fr .5fr .4fr .5fr}.topbar{position:sticky;top:0;z-index:20;display:flex;gap:16px;align-items:center;padding:12px 24px;background:rgba(12,12,16,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08)}.topbar a{color:inherit;text-decoration:none;font-weight:700}.security-strip{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 20px}.security-strip span{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:8px 12px;background:rgba(255,255,255,.05)}.danger-card{border-color:rgba(255,91,91,.45)}.stack{gap:20px}.wide-table .table-row{grid-template-columns:220px 1fr}.list{display:grid;gap:10px}.wide{width:100%;text-align:left}.success{color:#8ff0a4;font-weight:700}.two-columns{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.bars{display:grid;gap:14px;margin-top:16px}.bar-row{display:grid;grid-template-columns:120px 1fr 40px;gap:10px;align-items:center}.bar{height:10px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.bar i{display:block;height:100%;border-radius:inherit;background:rgba(255,255,255,.72)}.card small{color:#a1a1aa}.analytics-owner-control{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.4fr);gap:14px;align-items:stretch;padding:16px;border:1px solid rgba(124,255,155,.18);border-radius:18px;background:linear-gradient(135deg,rgba(124,255,155,.08),rgba(255,255,255,.04))}.analytics-owner-control__lead{display:grid;gap:7px;align-content:center;min-width:0}.analytics-owner-control__lead span{color:#caffd5;font-size:12px;font-weight:950;text-transform:uppercase}.analytics-owner-control__lead h2,.analytics-owner-control__lead p{margin:0}.analytics-owner-control__lead h2{font-size:clamp(25px,3vw,38px);line-height:1.02}.analytics-owner-control__grid small,.analytics-owner-control__lead p{color:#d4d4d8}.analytics-owner-control__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.analytics-owner-control__grid a{display:grid;gap:7px;min-width:0;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.16)}.analytics-owner-control__grid a.active{border-color:rgba(250,204,21,.28);background:rgba(250,204,21,.08)}.analytics-owner-control__grid span{color:#ffd7bd;font-size:12px;font-weight:950;text-transform:uppercase}.analytics-owner-control__grid b{color:#fff;font-size:27px;line-height:1}.analytics-owner-control__mobile{display:none}.analytics-turnover{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.78fr);gap:12px;padding:16px;border:1px solid rgba(124,255,155,.2);border-radius:18px;background:linear-gradient(135deg,rgba(124,255,155,.1),rgba(255,255,255,.04))}.analytics-turnover__lead{display:grid;align-content:center;gap:6px}.analytics-turnover__lead span{color:#b8ffc9;font-size:12px;font-weight:950;text-transform:uppercase}.analytics-turnover__lead h2,.analytics-turnover__lead p{margin:0}.analytics-turnover__lead h2{font-size:28px;line-height:1.05}.analytics-turnover__lead p{color:#d4d4d8}.analytics-turnover__branches,.analytics-turnover__stats{display:grid;gap:8px}.analytics-turnover__stats{grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1/-1}.analytics-turnover__branches div,.analytics-turnover__stats span{display:grid;gap:4px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:rgba(0,0,0,.16)}.analytics-turnover__stats b{font-size:26px}.analytics-turnover__branches small,.analytics-turnover__branches span,.analytics-turnover__stats small{color:#b9b9bd}.analytics-turnover__branches{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.analytics-turnover__branches b{color:#fff}.analytics-turnover--warn{border-color:rgba(250,204,21,.3);background:linear-gradient(135deg,rgba(250,204,21,.11),rgba(255,255,255,.04))}.analytics-turnover--watch{border-color:rgba(242,139,56,.28);background:linear-gradient(135deg,rgba(242,139,56,.11),rgba(255,255,255,.04))}.analytics-cash-leak{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.78fr);gap:12px;padding:16px;border:1px solid rgba(124,255,155,.2);border-radius:18px;background:linear-gradient(135deg,rgba(124,255,155,.08),rgba(255,255,255,.04))}.analytics-cash-leak__lead{display:grid;align-content:center;gap:6px}.analytics-cash-leak__lead span{color:#b8ffc9;font-size:12px;font-weight:950;text-transform:uppercase}.analytics-cash-leak__lead h2,.analytics-cash-leak__lead p{margin:0}.analytics-cash-leak__lead h2{font-size:28px;line-height:1.05}.analytics-cash-leak__lead p{color:#d4d4d8}.analytics-cash-leak__branches,.analytics-cash-leak__stats{display:grid;gap:8px}.analytics-cash-leak__stats{grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1/-1}.analytics-cash-leak__branches div,.analytics-cash-leak__stats span{display:grid;gap:4px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:rgba(0,0,0,.16)}.analytics-cash-leak__stats b{font-size:26px}.analytics-cash-leak__branches small,.analytics-cash-leak__branches span,.analytics-cash-leak__stats small{color:#b9b9bd}.analytics-cash-leak__branches{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.analytics-cash-leak__branches b{color:#fff}.analytics-cash-leak--warn{border-color:rgba(250,204,21,.3);background:linear-gradient(135deg,rgba(250,204,21,.1),rgba(255,255,255,.04))}.analytics-cash-leak--ok{border-color:rgba(124,255,155,.22);background:linear-gradient(135deg,rgba(124,255,155,.07),rgba(255,255,255,.04))}.analytics-booking-leak{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.78fr);gap:12px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.045)}.analytics-booking-leak__lead{display:grid;align-content:center;gap:6px}.analytics-booking-leak__lead span{color:#d8d8de;font-size:12px;font-weight:950;text-transform:uppercase}.analytics-booking-leak__lead h2,.analytics-booking-leak__lead p{margin:0}.analytics-booking-leak__lead h2{font-size:28px;line-height:1.05}.analytics-booking-leak__lead p{color:#d4d4d8}.analytics-booking-leak__branches,.analytics-booking-leak__stats{display:grid;gap:8px}.analytics-booking-leak__stats{grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1/-1}.analytics-booking-leak__branches div,.analytics-booking-leak__stats span{display:grid;gap:4px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:rgba(0,0,0,.16)}.analytics-booking-leak__stats b{font-size:26px}.analytics-booking-leak__branches small,.analytics-booking-leak__branches span,.analytics-booking-leak__stats small{color:#b9b9bd}.analytics-booking-leak__branches{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.analytics-booking-leak__branches b{color:#fff}.analytics-booking-leak--warn{border-color:rgba(255,112,102,.34);background:linear-gradient(135deg,rgba(255,112,102,.1),rgba(255,255,255,.04))}.analytics-booking-leak--watch{border-color:rgba(250,204,21,.3);background:linear-gradient(135deg,rgba(250,204,21,.1),rgba(255,255,255,.04))}.analytics-booking-leak--ok{border-color:rgba(124,255,155,.22);background:linear-gradient(135deg,rgba(124,255,155,.07),rgba(255,255,255,.04))}.analytics-stock-risk{border-color:rgba(255,255,255,.12)}.analytics-stock-risk>.muted{margin-top:6px}.analytics-stock-risk__branches{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:14px 0}.analytics-stock-risk__branches span{display:grid;gap:4px;padding:11px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.16)}.analytics-stock-risk__branches b{color:#fff}.analytics-stock-risk__branches i,.analytics-stock-risk__branches small{color:#b9b9bd;font-style:normal}.analytics-stock-risk--danger{border-color:rgba(255,112,102,.34);background:linear-gradient(135deg,rgba(255,112,102,.1),rgba(255,255,255,.04))}.analytics-stock-risk--watch{border-color:rgba(250,204,21,.3);background:linear-gradient(135deg,rgba(250,204,21,.1),rgba(255,255,255,.04))}.analytics-stock-risk--ok{border-color:rgba(124,255,155,.22)}@media (max-width:700px){.analytics-booking-leak,.analytics-booking-leak__stats,.analytics-cash-leak,.analytics-cash-leak__stats,.analytics-owner-control,.analytics-stock-risk__branches,.analytics-turnover,.analytics-turnover__stats,.two-columns{grid-template-columns:1fr}.analytics-owner-control__grid--desktop{display:none}.analytics-owner-control__mobile{display:grid;gap:8px;min-width:0}.analytics-owner-control__mobile>a{display:grid;gap:7px;min-width:0;padding:13px;border:1px solid rgba(250,204,21,.28);border-radius:14px;background:rgba(250,204,21,.08)}.analytics-owner-control__mobile>a b{color:#fff;font-size:27px;line-height:1}.analytics-owner-control__mobile>a small{color:#d4d4d8}.analytics-owner-control__mobile details{min-width:0}.analytics-owner-control__mobile summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:#d4d4d8}.analytics-owner-control__mobile details>div{display:grid;gap:4px}.analytics-owner-control__mobile details a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:44px;align-items:center;padding:8px 0;border-top:1px solid rgba(255,255,255,.08)}.analytics-owner-control__mobile details a span{min-width:0;overflow-wrap:anywhere}.analytics-owner-control__mobile details a b{color:#fff}.bar-row{grid-template-columns:1fr}}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.button,a.button{background:#fff;color:#111;border:0;border-radius:12px;padding:12px 16px;font-weight:700;cursor:pointer;display:inline-block;text-decoration:none}.button.secondary,a.button.secondary{background:#2d2d33;color:#fff;border:1px solid #3f3f46}@media (display-mode:standalone){.pwa-only-hidden{display:none}}.stack{display:grid;gap:14px}.button-row{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}button.active{background:#facc15;color:#111}.guest-menu{min-height:calc(100vh - 52px);padding:14px 24px 92px;background:linear-gradient(180deg,rgba(242,139,56,.14),rgba(124,92,255,.07) 38%,rgba(124,255,155,.04) 72%,transparent),#030303;color:#f7f7f7}.guest-menu__header{grid-template-columns:44px 64px minmax(220px,420px);margin-bottom:20px}.guest-menu__icon-button{width:44px;height:44px;padding:0;border-radius:0;background:transparent;color:#fff;border:0;font-size:30px;line-height:1;touch-action:manipulation;-webkit-tap-highlight-color:rgba(242,139,56,.24)}.guest-menu__logo{width:42px;height:42px;object-fit:contain}.guest-menu__search{margin:0 0 0 auto;width:min(420px,100%);position:relative}.guest-menu__search span{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#8d8d92;pointer-events:none}.guest-menu__search input{margin:0;height:42px;border:1px solid rgba(255,255,255,.34);background:rgba(0,0,0,.76);padding-left:62px}.guest-menu__search input::placeholder{color:transparent}.guest-drawer{position:fixed;left:16px;top:16px;z-index:80;width:min(330px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:grid;gap:10px;padding:16px;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:rgba(12,12,14,.96);box-shadow:0 24px 80px rgba(0,0,0,.72)}.guest-drawer__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.guest-drawer__top button{width:38px;height:38px;padding:0;border-radius:999px;background:#222;color:#fff}.guest-drawer a,.guest-drawer__branch-toggle,.guest-drawer__categories button{width:100%;text-align:left;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.06);color:#fff;border:1px solid rgba(255,255,255,.08);touch-action:manipulation;-webkit-tap-highlight-color:rgba(242,139,56,.24)}.guest-drawer__branch-toggle{font-weight:800}.guest-drawer__categories{display:grid;gap:8px;margin-top:8px}.guest-drawer__categories button{background:rgba(242,139,56,.16)}.guest-drawer__branches{display:grid;gap:8px;margin:-2px 0 8px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045)}.guest-drawer__branches>strong{color:#aaa;font-size:12px;text-transform:uppercase}.guest-drawer__branches button{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;width:100%;padding:8px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.18);color:#fff;text-align:left}.guest-drawer__branches button.active{border-color:rgba(124,255,155,.36);background:rgba(124,255,155,.08)}.guest-drawer__branches img{width:44px;height:44px;object-fit:cover;border-radius:10px;background:rgba(255,255,255,.08)}.guest-drawer__branches span{display:grid;gap:2px}.guest-drawer__branches small{color:#aaa}.guest-menu__hero{display:flex;justify-content:space-between;gap:20px;align-items:end;margin:8px 0 24px}.guest-menu__eyebrow{margin:0 0 6px;color:#f28b38;font-weight:800;text-transform:uppercase;letter-spacing:0}.guest-menu__hero h1{margin:0;font-size:56px;line-height:.95}.guest-menu__hero p{max-width:640px;color:#b9b9bd}.guest-active-seating{display:grid;gap:3px;width:min(520px,100%);margin-top:14px;padding:12px 14px;border:1px solid rgba(124,255,155,.28);border-radius:14px;background:rgba(124,255,155,.09)}.guest-active-seating span{color:#c7c7cc;font-size:13px}.guest-brand-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(220px,.55fr);gap:18px;align-items:stretch;margin:0 0 16px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:linear-gradient(135deg,rgba(242,139,56,.24),rgba(124,255,155,.1) 48%,rgba(124,92,255,.18)),#101012;box-shadow:0 24px 70px rgba(0,0,0,.36)}.guest-brand-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.34),transparent 58%);pointer-events:none}.guest-brand-hero__copy,.guest-brand-hero__marks,.guest-brand-hero__product{position:relative;z-index:1}.guest-brand-hero__copy{display:grid;align-content:center;min-width:0}.guest-brand-hero__copy>span{width:max-content;max-width:100%;padding:7px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(0,0,0,.22);color:#ffd7bd;font-size:12px;font-weight:950;line-height:1;text-transform:uppercase}.guest-brand-hero h1{max-width:760px;margin:0;color:#fff;font-size:48px;line-height:1}.guest-brand-hero p{max-width:640px;margin:0;color:#f1e7df;font-size:16px;line-height:1.38}.guest-brand-hero__comfort-rail{display:inline-grid;grid-template-columns:repeat(3,max-content);gap:6px;width:max-content;max-width:100%}.guest-brand-hero__comfort-rail i{display:grid;place-items:center;min-height:30px;padding:7px 10px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.08);color:#f7efe5;font-size:11px;font-style:normal;font-weight:950;line-height:1}.guest-brand-hero__actions{gap:9px;margin-top:4px}.guest-brand-hero__actions button{min-height:46px;border-radius:999px;background:#f28b38;color:#111;font-weight:950}.guest-brand-hero__actions button:first-child{box-shadow:0 12px 28px rgba(242,139,56,.34),inset 0 1px 0 rgba(255,255,255,.32)}.guest-brand-hero__actions button.secondary{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.1);color:#fff;opacity:.82}.guest-brand-hero__product{display:grid;align-content:end;gap:10px;min-height:180px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(0,0,0,.24)}.guest-brand-hero__product img{width:min(150px,72%);max-height:112px;justify-self:center;object-fit:contain;filter:drop-shadow(0 20px 28px rgba(0,0,0,.42))}.guest-brand-hero__product div{display:grid;gap:4px;padding:10px;border-radius:16px;background:rgba(255,255,255,.08)}.guest-brand-hero__product span{color:#caffd5;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.guest-brand-hero__product b{color:#fff7ed;font-size:15px;line-height:1.16}.guest-brand-hero__product-meter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.guest-brand-hero__product-meter i{display:grid;place-items:center;min-height:28px;padding:6px 7px;border:1px solid rgba(124,255,155,.18);border-radius:999px;background:rgba(124,255,155,.08);color:#dfffe6;font-size:10px;font-style:normal;font-weight:950;line-height:1;text-align:center}.guest-brand-hero__marks{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.guest-brand-hero__marks span{display:grid;place-items:center;min-height:38px;padding:8px 10px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(0,0,0,.18);color:#f7efe5;font-size:12px;font-weight:900;line-height:1.1;text-align:center}@media (max-width:760px){.guest-brand-hero{grid-template-columns:1fr;gap:6px;margin-bottom:8px;padding:8px;border-radius:18px}.guest-brand-hero__copy{gap:6px}.guest-brand-hero__copy>span{padding:5px 8px;font-size:10px}.guest-brand-hero h1{font-size:30px;line-height:1.02}.guest-brand-hero p{font-size:13px;line-height:1.2}.guest-brand-hero__comfort-rail{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:5px}.guest-brand-hero__comfort-rail i{min-height:26px;padding:6px 5px;font-size:10px}.guest-brand-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.guest-brand-hero__actions button{min-height:38px;padding-inline:10px}.guest-brand-hero__actions button:first-child{min-height:40px;box-shadow:0 10px 24px rgba(242,139,56,.32),inset 0 1px 0 rgba(255,255,255,.28)}.guest-brand-hero__actions button.secondary{min-height:36px;font-size:12px;opacity:.76}.guest-brand-hero__product{display:none}.guest-brand-hero__product img{width:44px;max-height:48px}.guest-brand-hero__product div{padding:6px;border-radius:12px}.guest-brand-hero__product b{font-size:11px}.guest-brand-hero__marks,.guest-brand-hero__product-meter{display:none}}.guest-game-widget{display:grid;gap:8px;width:min(460px,100%);margin:12px 0 2px}.guest-game-widget__toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:42px;padding:7px 10px;border:1px solid rgba(124,255,155,.14);border-radius:999px;background:rgba(255,255,255,.035);color:#fff;text-align:left}.guest-game-widget__toggle span{display:grid;gap:1px;min-width:0}.guest-game-widget__toggle b,.guest-game-widget__toggle small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-game-widget__toggle b{font-size:13px;line-height:1.05}.guest-game-widget__toggle small{color:#c7c7cc;font-size:11px;line-height:1.1}.guest-game-widget__toggle i{display:grid;place-items:center;min-width:42px;min-height:28px;padding:5px 8px;border-radius:999px;background:rgba(124,255,155,.12);font-style:normal;font-size:12px;font-weight:900;line-height:1;text-align:center}.guest-game-widget__body{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(10,10,12,.72)}.guest-game-widget__body>p{margin:0;color:#b9b9bd;font-size:13px}.guest-game-widget__notice{padding:10px 12px;border:1px solid rgba(124,255,155,.22);border-radius:12px;background:rgba(124,255,155,.08);color:#caffd5!important}.guest-menu__branch{width:min(280px,100%)}.guest-menu__branch label{margin-top:0}.guest-menu__branch select{margin-top:0;border-radius:999px;background:rgba(255,255,255,.08)}.guest-hookah-entry{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:0 0 22px;padding:18px;border:1px solid rgba(242,139,56,.26);border-radius:18px;background:linear-gradient(135deg,rgba(242,139,56,.16),rgba(255,255,255,.045))}.guest-hookah-entry h2,.guest-hookah-entry p{margin:0 0 6px}.guest-recent-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 10px}.guest-recent-actions a,.guest-recent-actions button{min-height:34px;padding:8px 11px;border:1px solid rgba(242,139,56,.24);border-radius:999px;background:rgba(242,139,56,.12);color:#ffd7bd;font-size:12px;font-weight:900;text-decoration:none;text-align:center}.guest-recent-actions button:disabled{opacity:.58;cursor:not-allowed}.guest-repeat-note{display:grid;gap:5px;margin:0 0 10px;padding:11px;border-radius:16px;border:1px solid rgba(124,255,155,.18);background:rgba(124,255,155,.065)}.guest-repeat-note span{width:fit-content;padding:4px 7px;border-radius:999px;border:1px solid rgba(124,255,155,.22);color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.guest-repeat-note b,.guest-repeat-note small{margin:0}.guest-repeat-note small{color:#d4d4d8;line-height:1.3}.guest-recent-strip__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,390px);gap:14px;align-items:start;margin:0 0 10px}.guest-repeat-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.guest-hookah-mode-panel,.guest-repeat-panel{min-width:0;height:100%;padding:14px;border:1px solid rgba(242,139,56,.18);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.028));box-shadow:0 18px 44px rgba(0,0,0,.18)}.guest-repeat-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr)}.guest-hookah-mode-panel{display:grid;gap:10px;grid-template-rows:auto minmax(0,1fr)}.guest-hookah-mode-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.guest-hookah-mode-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:7px 10px;align-items:center;justify-items:start;min-height:96px;padding:10px;border:1px solid rgba(242,139,56,.18);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.045));color:#f7efe5;text-align:left;text-decoration:none;box-shadow:0 18px 34px rgba(0,0,0,.24)}.guest-hookah-mode-card img{width:64px;height:64px;object-fit:cover;border-radius:999px}.guest-hookah-mode-card__mark{grid-row:1/3;display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(242,139,56,.28);border-radius:999px;background:linear-gradient(135deg,rgba(242,139,56,.32),rgba(124,92,255,.22));color:#fff7ed;font-size:17px;font-weight:1000;letter-spacing:0}.guest-hookah-mode-card span{font-size:13px;font-weight:900;line-height:1.12}.guest-hookah-mode-card p{grid-column:2;margin:0;color:#c9b9a8;font-size:11px;line-height:1.22}.guest-hookah-mode-card b{grid-column:3;grid-row:1/3;display:inline-flex;align-items:center;justify-content:center;min-height:31px;width:max-content;max-width:100%;padding:7px 10px;border-radius:999px;background:rgba(242,139,56,.18);color:#ffd7bd;font-size:12px;white-space:nowrap}.guest-branches{display:grid;gap:14px;margin:0 0 22px;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(255,255,255,.045)}.guest-branches__head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.guest-branches__head h2,.guest-branches__head p{margin:0 0 8px}.guest-branches__head>span{flex:0 0 auto;padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.08);color:#ddd;font-size:12px;font-weight:800}.guest-branches__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.guest-branch-card{display:grid;grid-template-rows:auto 1fr auto;gap:12px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(10,10,12,.68)}.guest-branch-card.active{border-color:rgba(124,255,155,.36);background:rgba(124,255,155,.07)}.guest-branch-card img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:14px;background:rgba(255,255,255,.06)}.guest-branch-card h3{margin:0 0 6px;font-size:22px}.guest-branch-card p{margin:0 0 8px;color:#d6d6da}.guest-branch-card small{color:#aaa}.guest-game-tasks{display:grid;gap:14px;margin:0 0 22px;padding:16px;border:1px solid rgba(124,255,155,.22);border-radius:22px;background:linear-gradient(135deg,rgba(124,255,155,.12),rgba(242,139,56,.08)),rgba(255,255,255,.04);box-shadow:0 20px 60px rgba(0,0,0,.22)}.guest-game-tasks__head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.guest-game-tasks__head h2,.guest-game-tasks__head p{margin:0 0 8px}.guest-game-tasks__head>span{flex:0 0 auto;padding:7px 10px;border-radius:999px;border:1px solid rgba(124,255,155,.26);background:rgba(124,255,155,.1);color:#caffd5;font-size:12px;font-weight:800}.guest-game-tasks__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.guest-game-task{display:grid;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(10,10,12,.72)}.guest-game-task.joined{border-color:rgba(124,255,155,.36);background:rgba(124,255,155,.08)}.guest-game-task h3{margin:9px 0 7px;font-size:23px;line-height:1.06}.guest-game-task p{margin:0;color:#d6d6da}.guest-game-task__badge{display:inline-flex;width:fit-content;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.08);color:#caffd5;font-size:12px;font-weight:800}.guest-game-task__details{display:grid;gap:6px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.055)}.guest-game-task__details span{color:#aaa;font-size:13px}.guest-game-task__details b{color:#fff}.guest-game-task__branches{display:flex;flex-wrap:wrap;gap:6px}.guest-game-task__branches span{padding:6px 8px;border-radius:999px;background:rgba(242,139,56,.14);color:#ffd7bd;font-size:12px;font-weight:800}.guest-game-task button{justify-self:start;border-radius:999px;background:#f28b38}.guest-game-task button:disabled{background:rgba(124,255,155,.2);color:#caffd5;cursor:default}.guest-subscription-widget{display:grid;gap:12px;margin:0 0 22px}.guest-subscription-widget__summary{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px;border:1px solid rgba(242,139,56,.26);border-radius:18px;background:linear-gradient(135deg,rgba(242,139,56,.16),rgba(255,255,255,.045))}.guest-subscription-widget__summary h2,.guest-subscription-widget__summary p{margin:0 0 6px}.guest-subscription-widget__summary button{flex:0 0 auto;border-radius:999px;background:#f28b38}.guest-subscription-widget.open{padding:0}.guest-subscriptions{display:grid;gap:14px;margin:0 0 22px;padding:18px;border:1px solid rgba(242,139,56,.22);border-radius:22px;background:linear-gradient(135deg,rgba(242,139,56,.16),rgba(124,255,155,.055)),rgba(255,255,255,.045);box-shadow:0 24px 70px rgba(0,0,0,.24)}.guest-subscriptions__head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.guest-subscriptions__head h2,.guest-subscriptions__head p{margin:0 0 8px}.guest-subscriptions__head>span{flex:0 0 auto;padding:8px 11px;border-radius:999px;border:1px solid rgba(124,255,155,.28);background:rgba(124,255,155,.1);color:#caffd5;font-size:12px;font-weight:800}.guest-subscriptions__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(10,10,12,.58)}.guest-subscription-card{display:grid;gap:14px;padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:rgba(10,10,12,.74)}.guest-subscription-card h3{margin:10px 0 8px;font-size:26px;line-height:1.05}.guest-subscription-card p{margin:0;color:#d6d6da}.guest-subscription-card__badge,.guest-subscription-card__perks span{display:inline-flex;width:fit-content;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.08);color:#ffd7bd;font-size:12px;font-weight:800}.guest-subscription-card__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.guest-subscription-card__stats div{display:grid;gap:3px;padding:10px;border-radius:14px;background:rgba(255,255,255,.06)}.guest-subscription-card__stats b{font-size:24px}.guest-subscription-card__stats span{color:#aaa;font-size:12px}.guest-subscription-card__perks{display:flex;gap:7px;flex-wrap:wrap}.guest-subscription-card__usage{padding:10px 12px;border-radius:14px;border:1px solid rgba(124,255,155,.18);background:rgba(124,255,155,.07);font-size:13px}.guest-subscription-card__footer{display:flex;justify-content:space-between;gap:12px;align-items:center}.guest-subscription-card__footer strong{font-size:26px}.guest-game-task.completed{border-color:rgba(124,255,155,.36);background:rgba(124,255,155,.08)}.guest-game-task__progress{height:7px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.guest-game-task__progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f28b38,#7cff9b)}.guest-game-task__details small{color:#aaa;font-size:12px}.guest-game-task__branches span.done{background:rgba(124,255,155,.14);color:#caffd5}.guest-game-task button:disabled{opacity:.78}.guest-category-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:22px}.guest-category-card{position:relative;min-height:0;aspect-ratio:16/11;padding:0;border:0;border-radius:22px;overflow:hidden;background:#f28b38;box-shadow:0 18px 32px rgba(0,0,0,.58);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(242,139,56,.24)}.guest-category-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.guest-category-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.52),rgba(0,0,0,.05) 60%,rgba(0,0,0,.18));pointer-events:none}.guest-category-card span{top:22px;max-width:88%;text-transform:uppercase;font-size:30px;line-height:.92;font-weight:950;text-shadow:0 4px 0 rgba(0,0,0,.72);overflow-wrap:anywhere}.guest-category-card small,.guest-category-card span{position:absolute;z-index:1;left:24px;color:#fff;pointer-events:none}.guest-category-card small{bottom:18px;padding:7px 10px;border-radius:999px;background:rgba(0,0,0,.62)}.guest-menu__category-bar{display:grid;gap:14px;margin-bottom:18px}.guest-menu__back{justify-self:start;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.26);border-radius:999px}.guest-menu__chips{display:flex;gap:10px;padding-bottom:6px}.guest-menu__chips button{white-space:nowrap;background:#18181b;color:#fff;border:1px solid rgba(255,255,255,.12)}.guest-menu__chips-more{display:inline-flex;align-items:center;min-height:38px;padding:0 2px;color:#a8a0a0;font-size:11px;font-weight:850;white-space:nowrap}.guest-product-grid{display:grid}.guest-product-card{display:grid;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.guest-product-card:hover{transform:translateY(-2px);border-color:rgba(242,139,56,.28);box-shadow:0 18px 42px rgba(0,0,0,.24)}.guest-product-card__media{position:relative;max-height:none}.guest-product-card__media img{display:block;pointer-events:none}.guest-product-card__media span{position:absolute;z-index:1;left:12px;bottom:12px;padding:7px 10px;border-radius:999px;background:rgba(0,0,0,.72);color:#fff;font-size:12px;font-weight:800;pointer-events:none}.guest-product-card__body{display:grid;align-content:start}.guest-product-card__category{color:#f28b38;font-size:12px;text-transform:uppercase;font-weight:800}.guest-product-card p{color:#aaa;margin:0;line-height:1.45}.guest-product-card--combo{border-color:rgba(124,255,155,.2)}.guest-product-card--in-cart{border-color:rgba(124,255,155,.38);box-shadow:0 0 0 1px rgba(124,255,155,.12),0 18px 42px rgba(0,0,0,.2)}.guest-product-card--hookah{border-color:rgba(242,139,56,.34);background:linear-gradient(180deg,rgba(242,139,56,.1),rgba(124,92,255,.08) 42%,rgba(12,12,13,1)),#101012}.guest-product-card--hookah .guest-product-card__media{background:linear-gradient(145deg,rgba(242,139,56,.16),rgba(124,92,255,.08)),rgba(0,0,0,.18)}.guest-product-card--hookah .guest-product-card__media span{background:#f28b38;color:#111}.guest-product-card--hookah .guest-product-card__category{color:#ffd7bd}.guest-product-card--hookah .guest-product-card__choose{color:#111;background:#f28b38}.guest-product-card__combo-standard,.guest-product-card__scenario-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.guest-product-card__scenario-tags span{border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.065);color:#f0e6da;font-size:12px;font-weight:800;padding:5px 8px}.guest-product-card__combo-standard span{border:1px solid rgba(124,255,155,.22);border-radius:999px;background:rgba(124,255,155,.075);color:#d8ffe0;font-size:12px;font-weight:800;padding:5px 8px}.guest-product-card__handoff{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding:8px 9px;border:1px solid rgba(124,255,155,.14);border-radius:12px;background:rgba(124,255,155,.055)}.guest-product-card__handoff span{color:#b8ffc9;font-size:10px;font-weight:950;text-transform:uppercase;white-space:nowrap}.guest-product-card__handoff b{color:#fff;font-size:11px;line-height:1.2;text-align:right}.guest-product-card__badges{display:flex;margin-top:10px}.guest-product-card__badges span{border:1px solid rgba(245,158,11,.28);border-radius:999px;background:rgba(245,158,11,.1);color:#f7c78b;font-size:12px;padding:5px 8px}.guest-product-card__footer{align-items:center}.guest-product-card__choose{line-height:1}.guest-product-card__cart-proof{display:inline-flex;align-items:center;justify-content:center;min-width:96px;min-height:36px;padding:8px 11px;border:1px solid rgba(124,255,155,.22);border-radius:999px;background:rgba(124,255,155,.08);color:#d8ffe0;font-size:12px;font-weight:950;white-space:nowrap}.guest-product-card__footer button{border-radius:999px;background:#f28b38;touch-action:manipulation;-webkit-tap-highlight-color:rgba(242,139,56,.24)}.guest-cart-proof-toast{position:fixed;z-index:55;right:max(18px,env(safe-area-inset-right));bottom:calc(86px + env(safe-area-inset-bottom));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:min(480px,calc(100vw - 28px));padding:12px;border:1px solid rgba(124,255,155,.28);border-radius:18px;background:rgba(13,18,16,.96);box-shadow:0 22px 60px rgba(0,0,0,.38)}.guest-cart-proof-toast div{display:grid;gap:3px;min-width:0}.guest-cart-proof-toast span{color:#7cff9b;font-size:11px;font-weight:950;text-transform:uppercase}.guest-cart-proof-toast b{color:#fff;font-size:15px}.guest-cart-proof-toast b,.guest-cart-proof-toast small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-cart-proof-toast small{color:#b9b9bd;font-size:12px;font-weight:800}.guest-cart-proof-toast a{min-height:42px;padding:11px 14px;border-radius:999px;background:#7cff9b;color:#07100a;font-size:13px;font-weight:950;text-decoration:none}.guest-cart-proof-toast--companion{align-items:stretch;width:min(520px,calc(100vw - 28px))}.guest-cart-companion{display:grid;gap:5px;margin-top:8px;padding:9px;border:1px solid rgba(242,139,56,.22);border-radius:14px;background:rgba(242,139,56,.08)}.guest-cart-companion small{color:#ffd7bd;font-size:10px;font-weight:950;text-transform:uppercase;white-space:normal}.guest-cart-companion b{color:#fff7ed;font-size:13px;white-space:normal}.guest-cart-companion i{color:#d7cabd;font-size:11px;font-style:normal;font-weight:800;line-height:1.25}.guest-cart-companion__handoff{margin:0;color:#f6e7d7;font-size:11px;font-weight:900;line-height:1.25}.guest-cart-companion button{justify-self:start;min-height:34px;margin-top:2px;padding:8px 11px;border:0;border-radius:999px;background:#f28b38;color:#150c06;font-size:12px;font-weight:950}@media (max-width:560px){.guest-product-card__cart-proof{min-width:84px;min-height:34px;padding:7px 9px;font-size:11px}.guest-cart-proof-toast{right:10px;bottom:calc(76px + env(safe-area-inset-bottom));width:calc(100vw - 20px);border-radius:16px}.guest-cart-proof-toast b,.guest-cart-proof-toast small{white-space:normal}.guest-cart-proof-toast--companion{grid-template-columns:minmax(0,1fr)}.guest-cart-proof-toast--companion a{justify-self:stretch;text-align:center}}.guest-empty{grid-column:1/-1;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:22px;color:#bbb}.guest-empty h2,.guest-empty p{margin:0 0 8px}.guest-empty__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.guest-empty__actions button{min-height:40px;border-radius:999px;background:#f28b38;color:#101014;font-weight:950}.guest-empty__actions button.secondary{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#fff7ed}.guest-cart-bar{position:fixed;left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:50;max-width:760px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;border-radius:999px;box-shadow:0 18px 50px rgba(0,0,0,.65);font-weight:900}.guest-bottom-nav{position:fixed;left:50%;bottom:max(6px,env(safe-area-inset-bottom));z-index:70;display:grid;grid-template-rows:16px 46px;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(62px,1.16fr) repeat(2,minmax(0,1fr));gap:4px;align-items:center;justify-content:center;width:min(430px,calc(100vw - 16px));padding:6px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:linear-gradient(135deg,rgba(124,92,255,.16),rgba(124,255,155,.12) 54%,rgba(242,139,56,.1)),rgba(14,14,16,.91);box-shadow:0 18px 46px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;transform:translateX(-50%)}.guest-bottom-nav__brand{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;height:16px;padding:0;color:#fff;white-space:nowrap}.guest-bottom-nav__brand strong{color:#f28b38;font-size:11px;line-height:1}.brand-mark{display:block;flex:0 0 auto;object-fit:contain}.brand-mark--fallback{display:grid;place-items:center;background:#d87212;color:#fff;font-size:9px;font-weight:950;line-height:1}.guest-bottom-nav__brand-mark{width:15px;height:15px;border-radius:3px;box-shadow:0 0 0 1px rgba(155,92,255,.34)}.guest-bottom-nav a,.guest-bottom-nav button{position:relative;display:grid;grid-template-rows:21px 12px;gap:3px;place-items:center;width:100%;min-width:0;height:46px;padding:6px 4px 5px;border:0;border-radius:18px;background:transparent;color:#fff;font-weight:900;pointer-events:auto;text-decoration:none;touch-action:manipulation}.guest-bottom-nav svg{display:block;width:20px;height:20px;pointer-events:none}.guest-bottom-nav a>span,.guest-bottom-nav b,.guest-bottom-nav button>span,.guest-bottom-nav i{pointer-events:none}.guest-bottom-nav a>span,.guest-bottom-nav button>span{max-width:100%;overflow:hidden;color:rgba(255,255,255,.78);font-size:10px;font-weight:950;line-height:1;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.guest-bottom-nav a:focus-visible,.guest-bottom-nav a:hover,.guest-bottom-nav button:focus-visible,.guest-bottom-nav button:hover{background:rgba(255,255,255,.1);outline:none}.guest-bottom-nav a.active,.guest-bottom-nav button.active{background:linear-gradient(135deg,rgba(242,139,56,.22),rgba(124,92,255,.16));color:#caffd5;box-shadow:inset 0 0 0 1px rgba(124,255,155,.18)}.guest-bottom-nav a.active>span,.guest-bottom-nav button.active>span{color:#caffd5}.guest-bottom-nav__cart{background:transparent!important;color:#f7efe5!important;box-shadow:none}.guest-bottom-nav__cart.active{background:linear-gradient(135deg,#f28b38,#7c5cff)!important;color:#111!important;box-shadow:0 10px 28px rgba(124,92,255,.28),inset 0 0 0 1px rgba(124,255,155,.22)}.guest-bottom-nav__cart i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.07);color:rgba(247,239,229,.86);font-style:normal}.guest-bottom-nav__cart>span{color:rgba(247,239,229,.82);font-size:10px}.guest-bottom-nav__cart.active>span{color:#111}.guest-bottom-nav__cart.active i{background:#fff;color:#111}.guest-bottom-nav__cart b{position:absolute;top:2px;right:7px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#7cff9b;color:#111;font-size:12px}.guest-bottom-nav__cart b:before{content:attr(data-count)}.guest-page-with-bottom-nav,.guest-profile-page{padding-bottom:max(132px,calc(112px + env(safe-area-inset-bottom)))!important}.admin-bottom-nav{position:relative;left:auto;bottom:auto;z-index:72;display:grid;grid-template-rows:16px 46px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;align-items:center;justify-content:center;width:min(760px,calc(100% - 32px));margin:16px auto 24px;padding:6px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:linear-gradient(135deg,rgba(124,92,255,.16),rgba(124,255,155,.12) 54%,rgba(242,139,56,.1)),rgba(14,14,16,.91);box-shadow:0 18px 46px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;transform:none}.admin-bottom-nav__brand{grid-column:1/-1;display:flex;align-items:center;justify-content:center;height:16px;color:#fff;white-space:nowrap}.admin-bottom-nav__brand strong{color:#f28b38;font-size:11px;line-height:1}.admin-bottom-nav a{position:relative;display:grid;grid-template-rows:21px 12px;gap:3px;place-items:center;width:100%;min-width:0;height:46px;padding:6px 4px 5px;border:0;border-radius:18px;background:transparent;color:#fff;font-weight:900;pointer-events:auto;text-decoration:none;touch-action:manipulation}.admin-bottom-nav span,.admin-bottom-nav svg{pointer-events:none}.admin-bottom-nav svg{display:block;width:20px;height:20px}.admin-bottom-nav span{max-width:100%;overflow:hidden;color:rgba(255,255,255,.78);font-size:10px;font-weight:950;line-height:1;text-overflow:ellipsis;white-space:nowrap}.admin-bottom-nav a:focus-visible,.admin-bottom-nav a:hover{background:rgba(255,255,255,.1);outline:none}.admin-bottom-nav a.active{background:linear-gradient(135deg,rgba(242,139,56,.22),rgba(124,92,255,.16));color:#caffd5;box-shadow:inset 0 0 0 1px rgba(124,255,155,.18)}.admin-bottom-nav a.active span{color:#caffd5}body:has(.admin-bottom-nav) .page{padding-bottom:24px}@media (max-width:760px){.admin-bottom-nav{position:fixed;left:50%;bottom:max(6px,env(safe-area-inset-bottom));grid-template-columns:repeat(4,minmax(0,1fr));width:min(430px,calc(100vw - 10px));margin:0;pointer-events:none!important;transform:translateX(-50%)}.admin-bottom-nav a{min-width:0;padding-inline:3px}.admin-bottom-nav span{font-size:10px}body:has(.admin-bottom-nav) .page{padding-bottom:max(132px,calc(112px + env(safe-area-inset-bottom)))}.cart-page.guest-page-with-bottom-nav{padding-bottom:max(188px,calc(168px + env(safe-area-inset-bottom)))!important}}.guest-menu{min-height:100vh;max-width:640px;padding:18px 16px 112px;background:linear-gradient(180deg,rgba(124,92,255,.11),rgba(124,255,155,.06) 42%,rgba(242,139,56,.07) 76%,transparent),linear-gradient(135deg,rgba(255,255,255,.035),rgba(255,255,255,0)),#0e0d10;color:#f7efe5}.guest-menu__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 14px;position:relative;z-index:60;pointer-events:none}.guest-menu__icon-button,.guest-menu__login-pill,.guest-menu__profile-pill{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:rgba(255,255,255,.08);color:#f7efe5;border:1px solid rgba(255,255,255,.1);box-shadow:0 14px 32px rgba(0,0,0,.34);font-size:19px;pointer-events:auto;touch-action:manipulation}.guest-menu__logo{display:block;width:28px;height:28px;border-radius:5px;box-shadow:0 0 0 1px rgba(155,92,255,.34)}.guest-menu__brand-lockup{display:flex;align-items:center;gap:7px;min-width:0;overflow:visible;color:inherit}.guest-menu__location .guest-menu__brand-lockup strong{color:#fff;font-size:14px;font-weight:950;line-height:1}.guest-menu__location{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;position:relative;z-index:2;min-width:0;min-height:48px;height:48px;padding:0 12px 0 14px;border:0;border-radius:999px;background:rgba(255,255,255,.06);color:#f7efe5;pointer-events:auto;touch-action:manipulation;cursor:pointer;text-align:left}.guest-menu__location strong{color:#fff;font-size:14px;font-weight:950;line-height:1}.guest-menu__location span{min-width:0;color:rgba(247,239,229,.78);font-size:13px;font-weight:800;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-menu__location:after{content:"⌄";color:#d99a52}.guest-menu__location--static{grid-template-columns:auto minmax(0,1fr);pointer-events:none;touch-action:auto;cursor:default}.guest-menu__location--static:after{content:none}.guest-menu__profile-pill{width:auto;min-width:128px;min-height:48px;height:48px;grid-template-columns:32px minmax(0,1fr);place-items:center stretch;gap:8px;padding:5px 10px 5px 6px;background:linear-gradient(135deg,#f28b38,#9b5cff);color:#fff;font-size:13px;text-decoration:none}.guest-menu__profile-pill img{width:32px;height:32px;border-radius:999px;object-fit:cover;background:rgba(255,255,255,.32);border:1px solid rgba(255,255,255,.35)}.guest-menu__profile-pill span{display:grid;gap:1px;min-width:0}.guest-menu__profile-pill b,.guest-menu__profile-pill small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-menu__profile-pill b{font-size:12px;line-height:1.05}.guest-menu__profile-pill small{color:rgba(255,255,255,.78);font-size:10px;font-weight:800}.guest-menu__login-pill{width:auto;min-width:68px;min-height:44px;height:44px;padding:0 14px;background:#f28b38;color:#111;font-size:14px;font-weight:900;text-decoration:none}.guest-menu__profile-pill:before{content:none}.guest-login-page{min-height:100vh;max-width:920px;margin:0 auto;padding:24px;grid-template-columns:minmax(340px,1.05fr) minmax(260px,.72fr);align-items:start;gap:14px;background:#0f0f10}.guest-login-main{position:relative;overflow:hidden;display:grid;grid-row:span 2;gap:12px;align-content:start;border-color:rgba(242,139,56,.28);background:linear-gradient(135deg,rgba(242,139,56,.13),rgba(124,92,255,.08),rgba(255,255,255,.045));box-shadow:0 24px 70px rgba(0,0,0,.32)}.guest-login-main:after{content:"VH";position:absolute;right:14px;top:6px;color:rgba(255,255,255,.045);font-size:92px;font-weight:1000;line-height:1}.guest-login-main>*{position:relative;z-index:1}.guest-login-main>span{width:fit-content;padding:7px 10px;border:1px solid rgba(242,139,56,.28);border-radius:999px;background:rgba(242,139,56,.13);color:#ffd7bd;font-size:12px;font-weight:950;text-transform:uppercase}.guest-login-main h1{max-width:520px;margin:0;font-size:40px;line-height:1;letter-spacing:0}.guest-login-main .muted{max-width:560px;color:#ded7cf;line-height:1.3}.guest-login-main label{font-weight:900}.guest-login-main input{border-color:rgba(255,255,255,.14);background:rgba(0,0,0,.22)}.guest-login-test-form{display:grid;gap:9px}.guest-login-telegram-form{padding:12px;border:1px solid rgba(242,139,56,.16);border-radius:16px;background:rgba(0,0,0,.13)}.guest-login-phone-form{padding:12px;border:1px solid rgba(124,255,155,.2);border-radius:8px;background:rgba(124,255,155,.055)}.guest-login-phone-fields{display:grid;gap:8px}.guest-login-phone-fields label{color:#ded7cf;font-size:12px}.guest-login-phone-fields input{width:100%;min-width:0}.guest-login-phone-consent{display:grid!important;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;color:var(--text);font-size:13px;line-height:1.35;cursor:pointer}.guest-login-phone-consent input{width:18px!important;height:18px;margin:1px 0 0;accent-color:var(--accent)}.guest-login-phone-consent-note{display:block;margin-top:-4px;color:var(--muted);font-size:12px;line-height:1.35}.guest-login-phone-consent-note a{color:#d9f7df;text-decoration:underline;text-underline-offset:2px}.guest-legal-page{display:grid;gap:16px;padding-block:24px 112px}.guest-legal-page__head,.guest-legal-page__section{display:grid;gap:10px}.guest-legal-page__section{padding-top:18px;border-top:1px solid var(--border)}.guest-legal-page__head h1,.guest-legal-page__section h2,.guest-legal-page__section p,.guest-legal-page__section ul{margin:0}.guest-legal-page__section ul{padding-left:20px}.guest-legal-page__section a{color:#d9f7df}.guest-login-phone-sent{color:#caffd5;font-size:12px;font-weight:850}.guest-login-phone-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.guest-login-phone-actions button{white-space:normal}.guest-login-divider{position:relative;display:flex;align-items:center;justify-content:center;min-height:20px;color:rgba(255,255,255,.48);font-size:11px;font-weight:900;text-transform:uppercase}.guest-login-divider:after,.guest-login-divider:before{content:"";flex:1 1;height:1px;background:rgba(255,255,255,.1)}.guest-login-divider span{padding:0 9px}.guest-login-method{color:#fff;font-size:15px;line-height:1.15}.guest-login-telegram-widget{min-height:44px;display:flex;align-items:center}.guest-login-telegram-widget.loading{position:relative;overflow:hidden;width:min(260px,100%);border-radius:14px;background:linear-gradient(90deg,rgba(42,171,238,.22),rgba(255,255,255,.08),rgba(42,171,238,.22));background-size:220% 100%;animation:vhbar-telegram-loading 1.2s ease-in-out infinite}.guest-login-telegram-widget.loading:before{content:"Telegram";display:inline-flex;align-items:center;justify-content:center;min-height:44px;width:100%;color:#dff4ff;font-size:14px;font-weight:900}.guest-login-telegram-widget.ready{background:transparent}@keyframes vhbar-telegram-loading{0%{background-position:100% 0}to{background-position:0 0}}.guest-login-telegram-missing{min-height:44px;display:flex;align-items:center;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.05);color:#ded7cf;font-size:13px;font-weight:800}.guest-login-telegram-state{color:#b8ffc9;font-size:12px;font-weight:900}.guest-login-telegram-state.error{color:#ffd1c2}.guest-login-test-form .row{align-items:center;gap:8px}.guest-login-station-form{margin-top:14px;display:grid;gap:10px}.guest-login-station-form label{font-weight:800}.guest-login-station-code{display:grid;justify-items:center;gap:5px;padding:16px;border:1px solid rgba(255,145,0,.34);border-radius:8px;background:rgba(255,145,0,.08);text-align:center}.guest-login-station-code strong{font-size:38px;line-height:1;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guest-login-station-code small,.guest-login-station-code span{color:var(--muted)}.guest-login-main button:not(.secondary){border-radius:999px;background:#f28b38;color:#111}.offline-guest-card{border-color:rgba(124,255,155,.28);background:linear-gradient(135deg,rgba(124,255,155,.1),rgba(242,139,56,.08) 52%,rgba(124,92,255,.1)),rgba(20,20,22,.94)}.offline-guest-card .payment-guest-standard span{border-radius:14px}.guest-login-value{display:grid;gap:7px;align-content:start;padding:12px;border-color:rgba(124,255,155,.14);background:rgba(124,255,155,.045);box-shadow:none}.guest-login-value>span{display:inline-flex;align-items:center;width:fit-content;min-height:0;padding:5px 8px;border-radius:999px;background:rgba(124,255,155,.12);color:#caffd5;font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.guest-login-value h2,.guest-login-value p{margin:0}.guest-login-value h2{color:#fff;font-size:20px;line-height:1.08}.guest-login-value p{color:#d4d4d8;font-size:12px;line-height:1.22}.guest-login-value__grid{display:flex;flex-wrap:wrap;gap:7px}.guest-login-value__grid i{padding:6px 8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(0,0,0,.16);color:rgba(255,255,255,.86);font-size:10px;font-style:normal;font-weight:900;line-height:1}.guest-login-value__grid i:first-child{border-color:rgba(242,139,56,.3);background:rgba(242,139,56,.12);color:#ffd7bd}.guest-login-value__grid i:nth-child(2){border-color:rgba(124,255,155,.24);background:rgba(124,255,155,.09);color:#caffd5}.guest-login-value__grid i:nth-child(3){border-color:rgba(124,92,255,.28);background:rgba(124,92,255,.12);color:#e2d8ff}@media (max-width:700px){.guest-login-page{gap:8px;grid-template-columns:1fr;padding:10px 10px 96px}.guest-install-card,.guest-login-main,.guest-login-quick,.guest-login-value{gap:8px;padding:11px;border-radius:16px}.guest-login-main{order:1;gap:7px;padding:10px}.guest-login-quick{order:2;gap:6px;padding:9px 10px;border-color:rgba(242,139,56,.28);background:linear-gradient(135deg,rgba(242,139,56,.12),rgba(124,255,155,.07))}.guest-login-value{order:3;opacity:.92}.guest-install-card{order:4}.guest-login-main h1{font-size:28px;line-height:1}.guest-login-main>span,.guest-login-quick>span{padding:5px 8px;font-size:10px}.guest-install-card p,.guest-login-main .muted,.guest-login-quick p,.guest-login-value p{font-size:12px;line-height:1.26}.guest-login-main .row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.guest-login-main input{min-height:42px;padding:9px 11px}.guest-login-main button:not(.secondary){min-height:44px;box-shadow:0 10px 24px rgba(242,139,56,.28),inset 0 1px 0 rgba(255,255,255,.24)}.guest-login-main button.secondary{min-height:44px;opacity:.74}.guest-login-telegram-form{padding:8px;border-radius:13px}.guest-login-phone-form{padding:9px}.guest-login-phone-actions{grid-template-columns:1fr}.guest-install-card__rail,.guest-login-value__grid{gap:5px}.guest-install-card__rail i,.guest-login-value__grid i{min-height:28px;padding:6px 7px;font-size:10px}.guest-login-quick .list{gap:6px}.guest-login-quick button.wide{width:100%;min-height:38px;justify-content:center}.guest-login-quick h2{font-size:20px;line-height:1.1}.guest-install-card .muted{padding:9px;border-radius:12px;font-size:12px;line-height:1.28}}.guest-login-quick{display:grid;gap:8px;align-content:start;padding:14px;border-color:rgba(242,139,56,.22);background:linear-gradient(135deg,rgba(242,139,56,.1),rgba(124,255,155,.055))}.guest-login-quick>span{width:fit-content;padding:6px 9px;border-radius:999px;background:rgba(242,139,56,.14);color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.guest-login-quick h2,.guest-login-quick p{margin:0}.guest-login-quick h2{font-size:24px;line-height:1.05}.guest-login-quick p{font-size:13px;line-height:1.25}.guest-login-quick .list{display:grid;gap:6px}.guest-login-quick button.wide{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:9px 11px;text-align:left}.guest-login-quick button.wide small,.guest-login-quick button.wide span{min-width:0}.guest-login-quick button.wide small{color:rgba(255,255,255,.58);font-size:11px;font-weight:900}.guest-login-quick button:not(.secondary){border-radius:999px;border-color:rgba(242,139,56,.32);background:rgba(242,139,56,.12);color:#ffd7bd;box-shadow:none}.guest-install-card{position:relative;overflow:hidden;display:grid;gap:12px;align-content:start;border-color:rgba(124,92,255,.24);background:linear-gradient(135deg,rgba(124,92,255,.13),rgba(242,139,56,.09) 48%,rgba(124,255,155,.06)),rgba(255,255,255,.045);box-shadow:0 22px 60px rgba(0,0,0,.28)}.guest-install-card:before{content:"На телефон";width:fit-content;padding:6px 9px;border:1px solid rgba(124,255,155,.18);border-radius:999px;background:rgba(124,255,155,.09);color:#b8ffc9;font-size:11px;font-weight:950;line-height:1}.guest-install-card h2,.guest-install-card p{margin:0}.guest-install-card h2{max-width:360px;color:#fff;font-size:26px;line-height:1.05}.guest-install-card p{color:#d9d2ca;line-height:1.4}.guest-install-card__steps{display:grid;gap:6px}.guest-install-card__steps span{display:flex;align-items:center;min-height:30px;min-width:0;padding:7px 9px;border-radius:10px;background:rgba(255,255,255,.045);color:#f3eee8;font-weight:850;line-height:1.2}.guest-install-card__steps b{color:#b8ffc9;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.guest-install-card__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.guest-install-card__rail i{display:grid;place-items:center;min-height:32px;padding:7px 8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(0,0,0,.14);color:#f7efe5;font-size:11px;font-style:normal;font-weight:900;line-height:1.05;text-align:center}.guest-install-card__rail i:first-child{border-color:rgba(242,139,56,.3);background:rgba(242,139,56,.12);color:#ffd7bd}.guest-install-card__rail i:nth-child(2){border-color:rgba(124,255,155,.24);background:rgba(124,255,155,.09);color:#caffd5}.guest-install-card__rail i:nth-child(3){border-color:rgba(124,92,255,.28);background:rgba(124,92,255,.12);color:#e2d8ff}.guest-install-card .muted{padding:10px 11px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:rgba(0,0,0,.16);color:#cfc7be;font-size:13px}.guest-install-card__action{display:flex;align-items:center;justify-content:flex-start;padding:10px 11px;border:1px solid rgba(242,139,56,.2);border-radius:13px;background:rgba(242,139,56,.075)}.guest-install-card button{width:fit-content;min-height:42px;border-radius:999px;background:#f28b38;color:#111}.guest-install-card--success{border-color:rgba(124,255,155,.34);color:#dfffe7}.guest-install-card--success:before{content:"Готово"}.guest-install-card--success b,.guest-install-card--success small{display:block;margin:0}.guest-install-card--success b{color:#fff;font-size:20px;line-height:1.08}.guest-install-card--success small{color:#caffd5;font-size:13px;font-weight:800;line-height:1.25}.guest-login-team{margin-top:4px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.guest-login-team summary{width:fit-content;padding:7px 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.045);cursor:pointer;color:#cfc7be;font-size:12px;font-weight:900}.guest-login-team:not([open]) .list{display:none}.guest-login-team[open] summary{margin-bottom:10px}.guest-login-team[open]{padding-bottom:max(92px,calc(74px + env(safe-area-inset-bottom)))}.guest-drawer{color:#fff}.guest-branch-modal{position:fixed;inset:0;z-index:210;display:grid;place-items:end center;padding:18px 14px max(22px,env(safe-area-inset-bottom))}.guest-branch-modal__backdrop{position:absolute;inset:0;border:0;border-radius:0;background:rgba(0,0,0,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.guest-branch-popover{position:relative;z-index:1;display:grid;gap:8px;width:min(520px,100%);max-height:min(720px,84vh);overflow:auto;margin:0;padding:14px;border:1px solid rgba(242,139,56,.2);border-radius:22px;background:rgba(20,18,22,.92);box-shadow:0 18px 44px rgba(0,0,0,.32)}.guest-branch-popover__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px}.guest-branch-popover__head h2{margin:0;font-size:28px}.guest-branch-note{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 4px}.guest-branch-note span{flex:1 1 130px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:7px 9px;border:1px solid rgba(124,255,155,.16);border-radius:999px;background:rgba(124,255,155,.06);color:#caffd5;font-size:11px;font-weight:900;text-align:center}.guest-branch-popover__close{flex:0 0 auto}.guest-branch-option{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:center;min-height:60px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.045);color:#f7efe5;text-align:left}.guest-branch-option.active{border-color:rgba(124,255,155,.34);background:rgba(124,255,155,.09)}.guest-branch-option img{width:46px;height:46px;border-radius:13px;object-fit:cover;background:rgba(255,255,255,.06)}.guest-branch-option span{display:grid;gap:3px;min-width:0}.guest-branch-option b,.guest-branch-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-branch-option small{color:#b9aaa0}.guest-active-seating{display:flex;justify-content:space-between;gap:8px;align-items:center;min-height:34px;margin:-2px 0 8px;padding:7px 10px;border:1px solid rgba(242,139,56,.2);border-radius:999px;background:rgba(242,139,56,.1);color:#f7efe5;box-shadow:0 10px 24px rgba(0,0,0,.18)}.guest-active-seating span{display:grid;flex:1 1 auto;min-width:0;gap:2px}.guest-active-seating b{min-width:0;font-size:13px;line-height:1}.guest-active-seating b,.guest-active-seating small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-active-seating small{color:#c9b9a8;font-size:11px;font-weight:800;line-height:1.1}.guest-active-seating a{flex:0 0 auto;color:#c9b9a8;font-size:11px;font-weight:850;line-height:1;display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(242,139,56,.22);border-radius:999px;background:rgba(255,255,255,.06);color:#ffd7bd;text-decoration:none}.guest-sales-nudge{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:16px;border:1px solid rgba(124,255,155,.22);border-radius:24px;background:linear-gradient(135deg,rgba(124,255,155,.13),rgba(242,139,56,.11) 48%,rgba(255,255,255,.05)),rgba(18,18,20,.92);color:#f7efe5;box-shadow:0 20px 54px rgba(0,0,0,.24)}.guest-sales-nudge>div{min-width:0;display:grid;gap:5px}.guest-sales-nudge span{color:#caffd5;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.guest-sales-nudge h2{margin:0;color:#fff7ed;font-size:20px;line-height:1.08}.guest-sales-nudge p{max-width:520px;margin:0;color:#d8cbbf;font-size:13px;line-height:1.3}.guest-sales-nudge button{flex:0 0 auto;min-width:112px;min-height:44px;border-radius:999px;background:#f28b38;color:#101014;font-weight:950;line-height:1.12;white-space:normal}.guest-sales-nudge--promo{border-color:rgba(242,139,56,.28);background:linear-gradient(135deg,rgba(242,139,56,.18),rgba(124,255,155,.08) 56%,rgba(255,255,255,.05)),rgba(18,18,20,.92)}.guest-sales-nudge--table-addon,.guest-sales-nudge--table-checkout{border-color:rgba(255,255,255,.18);background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(242,139,56,.16) 50%,rgba(124,255,155,.08)),rgba(18,18,20,.94)}.guest-sales-nudge--table-checkout button{background:#7cff9b}.guest-signature-ritual{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin:0 0 14px;padding:16px;border:1px solid rgba(242,139,56,.26);border-radius:20px;background:linear-gradient(135deg,rgba(242,139,56,.16),rgba(124,255,155,.1) 56%,rgba(255,255,255,.055)),rgba(18,18,20,.9);color:#fff7ed;box-shadow:0 18px 46px rgba(0,0,0,.22)}.guest-signature-ritual div:first-child{display:grid;gap:5px;min-width:0}.guest-signature-ritual span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.guest-signature-ritual h2{margin:0;font-size:22px;line-height:1.05}.guest-signature-ritual p{max-width:620px;margin:0;color:#dccfc4;font-size:13px;line-height:1.32}.guest-signature-ritual__standards{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.guest-signature-ritual__standards i{padding:5px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.13);background:rgba(0,0,0,.16);color:#f6eadf;font-size:11px;font-style:normal;font-weight:900}.guest-signature-ritual__actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.guest-signature-ritual__actions button{min-height:42px;border-radius:999px;font-weight:950}.guest-signature-ritual__actions button.secondary{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#fff7ed}.guest-first-visit-guide{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:0 0 14px;padding:14px;border:1px solid rgba(124,255,155,.2);border-radius:18px;background:rgba(124,255,155,.065)}.guest-first-visit-guide span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.guest-first-visit-guide h2,.guest-first-visit-guide p{margin:0}.guest-first-visit-guide h2{margin-top:4px;font-size:20px;line-height:1.1}.guest-first-visit-guide p{max-width:620px;margin-top:5px;color:#d4d4d8;font-size:13px;line-height:1.35}.guest-first-visit-guide__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.guest-first-visit-guide__actions button{min-height:40px;border-radius:999px;font-weight:950}.guest-service-promise{display:flex;flex-wrap:wrap;gap:8px}.guest-service-promise span{flex:1 1 150px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.045);color:#cfcfd7;font-size:12px;font-weight:850;text-align:center}.guest-no-pressure-promise{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:8px;align-items:stretch;padding:9px 10px;border:1px solid rgba(124,255,155,.14);border-radius:13px;background:rgba(124,255,155,.04)}.guest-no-pressure-promise>span{align-self:center;color:#caffd5;font-size:11px;font-weight:950;text-transform:uppercase;white-space:nowrap}.guest-no-pressure-promise article{display:grid;gap:4px;min-width:0;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(0,0,0,.13)}.guest-no-pressure-promise b{color:#ffd7bd;font-size:10px;line-height:1.18;text-transform:uppercase}.guest-no-pressure-promise i,.guest-no-pressure-promise small{overflow:hidden;color:#d9d9de;font-size:11px;line-height:1.22;text-overflow:ellipsis}.guest-no-pressure-promise i{color:#caffd5;font-style:normal;font-weight:850}.guest-visit-route{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);gap:12px;align-items:center;margin:0 0 14px;padding:14px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:linear-gradient(135deg,rgba(242,139,56,.11),rgba(124,255,155,.055)),rgba(255,255,255,.04);box-shadow:0 16px 34px rgba(0,0,0,.18)}.guest-visit-route span{color:#ffd0a6;font-size:11px;font-weight:950;text-transform:uppercase}.guest-visit-route h2,.guest-visit-route p{margin:0}.guest-visit-route h2{margin-top:4px;color:#fff7ed;font-size:20px;line-height:1.08}.guest-visit-route p{max-width:660px;margin-top:5px;color:#d8d4cf;font-size:13px;line-height:1.35}.guest-visit-route__side{display:grid;gap:9px;justify-items:end}.guest-visit-route__checks{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.guest-visit-route__checks i{padding:6px 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(0,0,0,.14);color:#f6eadf;font-size:11px;font-style:normal;font-weight:900}.guest-visit-route button{min-height:40px;border-radius:999px;font-weight:950}@media (max-width:700px){.guest-first-visit-guide,.guest-signature-ritual,.guest-visit-route{grid-template-columns:1fr}.guest-first-visit-guide__actions,.guest-signature-ritual__actions{justify-content:stretch}.guest-visit-route__checks,.guest-visit-route__side{justify-items:stretch;justify-content:flex-start}.guest-no-pressure-promise{grid-template-columns:1fr}.guest-signature-ritual__actions button{flex:1 1 150px}.guest-first-visit-guide__actions button{flex:1 1 120px}.guest-visit-route button{width:100%}}.guest-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px}.guest-section-head h2{margin:0;font-size:20px;line-height:1.1}.guest-section-head span{color:#d99a52;font-size:12px;font-weight:800}.guest-recent-strip{margin:0 0 14px}.guest-promo-highlights,.guest-recent-strip__scroller{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:none}.guest-menu__chips::-webkit-scrollbar,.guest-promo-highlights::-webkit-scrollbar,.guest-recent-strip__scroller::-webkit-scrollbar{display:none}.guest-recent-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 10px) / 2);display:grid;gap:8px;justify-items:center;min-height:172px;padding:10px;border:1px solid rgba(242,139,56,.18);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.045));color:#f7efe5;text-align:center;box-shadow:0 18px 34px rgba(0,0,0,.28)}.guest-recent-card img{width:78px;height:78px;object-fit:cover;border-radius:999px}.guest-recent-card span{min-height:34px;font-size:13px;font-weight:850;line-height:1.18;overflow-wrap:normal;word-break:normal}.guest-recent-card b{width:100%;padding:8px 9px;border-radius:999px;background:rgba(242,139,56,.16);color:#ffd7bd;font-size:12px;white-space:nowrap}.guest-recent-strip--single .guest-recent-strip__scroller{overflow:visible;padding-bottom:2px}.guest-recent-strip--single .guest-recent-card{flex:1 1 auto;grid-template-columns:70px minmax(0,1fr);grid-template-rows:auto auto;justify-items:start;align-items:center;min-height:96px;text-align:left}.guest-recent-strip--single .guest-recent-card img{grid-row:1/3;width:64px;height:64px}.guest-recent-strip--single .guest-recent-card span{align-self:end;min-height:0;font-size:16px}.guest-recent-strip--single .guest-recent-card b{align-self:start;width:fit-content;padding:7px 10px}.guest-promo-highlights{margin:0 -16px 10px;padding-left:16px;padding-right:16px}.guest-promo-highlight{position:relative;flex:0 0 92px;aspect-ratio:1/1;height:auto;display:block;padding:0;overflow:hidden;border:0;border-radius:18px;background:#17151a;color:#fff;text-align:left}.guest-promo-highlight img{display:block;width:100%;height:100%;object-fit:cover}.guest-promo-highlight:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02) 34%,rgba(0,0,0,.22));pointer-events:none}.guest-subscription-highlight{display:grid;place-items:center;border:1px solid rgba(124,255,155,.22);background:linear-gradient(145deg,rgba(124,255,155,.14),rgba(124,92,255,.1)),linear-gradient(180deg,rgba(242,139,56,.16),rgba(0,0,0,.72)),#17151a}.guest-subscription-highlight img{filter:saturate(1.02) contrast(1.02)}.guest-subscription-highlight span{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(0,0,0,.26);color:#fff7ed;font-size:14px;font-weight:1000;line-height:1}.guest-subscription-highlight.disabled{opacity:.68}.guest-game-highlight{display:grid;align-content:space-between;gap:6px;padding:10px;border:1px solid rgba(124,92,255,.28);background:linear-gradient(145deg,rgba(124,92,255,.24),rgba(124,255,155,.12)),linear-gradient(180deg,rgba(242,139,56,.1),rgba(0,0,0,.76)),#17151a}.guest-game-highlight.active{border-color:rgba(124,255,155,.36)}.guest-game-highlight:after{background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.3))}.guest-game-highlight i,.guest-game-highlight span{position:relative;z-index:1}.guest-game-highlight span{display:grid;gap:3px;min-width:0}.guest-game-highlight b,.guest-game-highlight small{overflow:hidden;text-overflow:ellipsis}.guest-game-highlight b{color:#fff;font-size:13px;font-weight:950;line-height:1.05}.guest-game-highlight small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#ddd6ff;font-size:10.5px;font-weight:800;line-height:1.12}.guest-game-highlight i{justify-self:end;min-width:38px;padding:6px 7px;border-radius:999px;background:#f28b38;color:#14100d;font-size:12px;font-style:normal;font-weight:950;line-height:1;text-align:center}.guest-promo-modal{position:fixed;inset:0;z-index:260;display:grid;place-items:center;padding:18px}.guest-promo-modal__backdrop{position:absolute;inset:0;border:0;border-radius:0;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.guest-promo-modal__panel{position:relative;z-index:1;width:min(390px,100%);max-height:min(92vh,800px);overflow:auto;border:1px solid rgba(242,139,56,.28);border-radius:28px;background:linear-gradient(160deg,rgba(49,30,25,.98),rgba(22,16,28,.98));color:#f7efe5;box-shadow:0 30px 90px rgba(0,0,0,.58)}.guest-promo-modal__media{position:relative;aspect-ratio:9/16;height:auto;min-height:min(560px,calc(92vh - 220px));overflow:hidden;border-radius:28px 28px 0 0;background:#19151a}.guest-promo-modal__media img{width:100%;height:100%;object-fit:cover}.guest-promo-modal__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08) 34%,rgba(0,0,0,.18) 54%,rgba(0,0,0,.88)),linear-gradient(145deg,rgba(242,139,56,.12),rgba(124,92,255,.06))}.guest-promo-modal__media button{position:absolute;z-index:2;top:12px;right:12px;display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border-radius:999px;background:rgba(0,0,0,.44);color:#fff;font-size:24px}.guest-promo-modal__copy{position:absolute;z-index:2;left:18px;right:18px;bottom:18px;display:grid;gap:9px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:linear-gradient(180deg,rgba(18,14,16,.18),rgba(18,14,16,.62));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.guest-promo-modal__body{display:grid;gap:12px;padding:14px 18px 18px}.guest-promo-modal__copy h2{margin:0;color:#fffaf2;font-size:28px;line-height:1.04}.guest-promo-modal__body small,.guest-promo-modal__copy p{margin:0;color:rgba(247,239,229,.82);line-height:1.35}.guest-promo-modal__copy p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:14px}.guest-promo-modal__status{width:max-content;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.08);color:#d8c6b9;font-size:12px;font-weight:900;text-transform:uppercase}.guest-promo-modal__status.active{background:rgba(124,255,155,.16);color:#a9ffbd}.guest-promo-modal__conditions{display:grid;gap:8px}.guest-promo-modal__conditions div{display:grid;gap:3px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.055)}.guest-promo-modal__conditions span{color:rgba(247,239,229,.55);font-size:12px;font-weight:800;text-transform:uppercase}.guest-promo-modal__conditions b{font-size:15px}.guest-promo-modal__handoff{display:grid;gap:4px;padding:11px 12px;border:1px solid rgba(124,255,155,.16);border-radius:14px;background:rgba(124,255,155,.065)}.guest-promo-modal__handoff span{color:#b8ffc9;font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.guest-promo-modal__handoff b{color:#fff;font-size:12px;line-height:1.22}.guest-promo-modal__body>button{width:100%;min-height:52px;border-radius:18px;background:#f28b38;color:#111}.guest-subscription-offer .guest-promo-modal__panel{border-color:rgba(124,255,155,.22);background:linear-gradient(160deg,rgba(21,24,20,.98),rgba(30,18,38,.98))}.guest-subscription-offer__media{background:radial-gradient(circle at 22% 18%,rgba(124,255,155,.22),transparent 32%),radial-gradient(circle at 78% 24%,rgba(124,92,255,.28),transparent 34%),linear-gradient(145deg,rgba(242,139,56,.2),rgba(14,13,16,.98))}.guest-subscription-offer__media img{filter:saturate(1.04) contrast(1.03)}@media (max-height:760px),(max-width:520px){.guest-subscription-offer .guest-subscription-offer__media{aspect-ratio:auto;height:min(34vh,260px);min-height:240px}}.guest-game-offer .guest-promo-modal__panel{border-color:rgba(124,92,255,.26);background:linear-gradient(160deg,rgba(18,18,28,.98),rgba(29,18,38,.98))}.guest-game-offer__media{background:radial-gradient(circle at 28% 18%,rgba(124,255,155,.24),transparent 34%),radial-gradient(circle at 76% 28%,rgba(124,92,255,.34),transparent 36%),linear-gradient(160deg,rgba(242,139,56,.22),rgba(14,13,20,.96))}.guest-game-offer__progress{position:absolute;z-index:2;top:18px;left:18px;display:grid;gap:3px;min-width:74px;padding:12px 14px;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:rgba(0,0,0,.28);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.guest-game-offer__progress b{font-size:24px;line-height:1}.guest-game-offer__progress span{color:rgba(247,239,229,.7);font-size:11px;font-weight:900;text-transform:uppercase}.guest-menu__category-bar{position:sticky;top:0;z-index:30;display:flex;gap:8px;align-items:center;margin:0 -16px 14px;padding:8px 16px;background:rgba(14,13,16,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.guest-menu__search{flex:0 0 44px;width:44px;height:44px;margin:0}.guest-menu__search span{left:50%;color:#f7efe5;font-size:22px}.guest-menu__search input{width:44px;height:44px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.08);color:transparent;box-shadow:0 12px 26px rgba(0,0,0,.22)}.guest-menu__search:focus-within{flex:1 0 190px}.guest-menu__search:focus-within span{left:16px;font-size:16px}.guest-menu__search:focus-within input{width:100%;padding-left:42px;color:#f7efe5}.guest-menu__search:focus-within input::placeholder{color:rgba(247,239,229,.62);opacity:1}.guest-menu__chips{flex:1 1;min-width:0;gap:8px;padding:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none}.guest-menu__chips button{position:relative;z-index:1;flex:0 0 auto;min-height:42px;padding:10px 16px;border:0;border-radius:999px;background:transparent;color:#f0e6da;font-weight:850;font-size:15px;touch-action:manipulation;pointer-events:auto}.guest-menu__chips button.active{background:#f28b38;color:#111}.guest-game-widget__toggle,.guest-hookah-entry,.guest-subscription-widget__summary{border:1px solid rgba(124,255,155,.14);border-radius:24px;background:linear-gradient(135deg,rgba(124,92,255,.09),rgba(124,255,155,.045));color:#f7efe5;box-shadow:0 18px 38px rgba(0,0,0,.28)}.guest-hookah-entry .guest-menu__eyebrow,.guest-menu__eyebrow{color:#f28b38}.guest-hookah-entry .btn,.guest-subscription-widget__summary button{background:#f28b38;color:#111}.guest-game-widget__toggle i{background:rgba(124,255,155,.16);color:#caffd5}.guest-featured-product{position:relative;display:grid;min-height:430px;margin:0 0 18px;overflow:hidden;border-radius:28px;background:#17151a}.guest-featured-product img{width:100%;height:290px;object-fit:cover}.guest-featured-product:after{content:"";position:absolute;left:0;right:0;top:180px;height:170px;background:linear-gradient(180deg,transparent,rgba(242,139,56,.7),rgba(14,13,16,.96));pointer-events:none}.guest-featured-product>div{position:relative;z-index:1;display:grid;gap:8px;align-content:end;min-height:170px;padding:0 22px 22px;margin-top:-90px;color:#fff}.guest-featured-product span,.guest-product-card__media span{width:fit-content;padding:6px 10px;border-radius:999px;background:linear-gradient(135deg,#f28b38,#7c5cff);color:#fff;font-size:12px;font-weight:900;transform:rotate(-4deg);box-shadow:0 6px 16px rgba(124,92,255,.28)}.guest-featured-product h2{margin:0;font-size:28px;line-height:1.05}.guest-featured-product p{margin:0;color:rgba(255,255,255,.86);line-height:1.35}.guest-featured-product button{justify-self:end;min-height:48px;padding:12px 18px;border:0;border-radius:999px;background:#f28b38;color:#111;font-weight:950;font-size:18px}.guest-category-spotlight{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:14px;align-items:center;margin:0 0 18px;padding:16px;border:1px solid rgba(242,139,56,.2);border-radius:24px;background:linear-gradient(135deg,rgba(242,139,56,.14),rgba(255,255,255,.045));color:#f7efe5;box-shadow:0 18px 42px rgba(0,0,0,.24)}.guest-category-spotlight.promo{border-color:rgba(124,255,155,.24);background:linear-gradient(135deg,rgba(242,139,56,.18),rgba(124,92,255,.11))}.guest-category-spotlight__copy{display:grid;gap:7px;min-width:0}.guest-category-spotlight__copy span{width:fit-content;padding:6px 9px;border-radius:999px;background:linear-gradient(135deg,#f28b38,#7c5cff);color:#fff;font-size:11px;font-weight:950;line-height:1}.guest-category-spotlight__copy h2{margin:0;color:#fff;font-size:24px;line-height:1.05}.guest-category-spotlight__copy p{margin:0;color:#d9d0c6;font-size:14px;line-height:1.35}.guest-category-spotlight__scenario{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.guest-category-spotlight__scenario i{padding:5px 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(0,0,0,.18);color:rgba(255,255,255,.82);font-size:11px;font-style:normal;font-weight:850;line-height:1}.guest-category-spotlight__combo-language{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.guest-category-spotlight__combo-language i{padding:7px 9px;border:1px solid rgba(124,255,155,.2);border-radius:999px;background:rgba(124,255,155,.075);color:#caffd5;font-size:12px;font-style:normal;font-weight:850}.guest-category-spotlight__copy button{justify-self:start;margin-top:4px;padding:10px 13px;border-radius:999px;background:#f28b38;color:#111;font-weight:950}.guest-category-spotlight__media{width:118px;aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden;border-radius:22px;background:rgba(0,0,0,.22)}.guest-category-spotlight__media img,.guest-category-spotlight__media video{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 12px 16px rgba(0,0,0,.34))}.guest-product-grid{grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:10px}.guest-product-card{width:100%;padding:10px;text-align:center;font:inherit;cursor:pointer;min-height:172px;grid-template-rows:78px minmax(34px,auto) auto;justify-items:center;align-content:start;border:1px solid rgba(242,139,56,.18);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.045));color:#f7efe5;box-shadow:0 18px 34px rgba(0,0,0,.28);gap:8px;overflow:hidden;touch-action:manipulation;pointer-events:auto}.guest-product-card:active{transform:translateY(1px)}.guest-product-card__media{width:78px;height:78px;aspect-ratio:auto;display:grid;place-items:center;padding:0;overflow:hidden;border-radius:999px;background:rgba(0,0,0,.18)}.guest-product-card__media img{width:78px;height:78px;object-fit:cover;border-radius:999px;filter:none}.guest-product-card__media:after{display:none}.guest-product-card__media span{left:0;top:4px;bottom:auto}.guest-product-card__body{width:100%;padding:0}.guest-product-card__category{display:none}.guest-product-card h2{min-height:34px;margin:0;color:#f7efe5;font-size:13px;line-height:1.18}.guest-product-card p,.guest-product-card__badges{display:none}.guest-product-card__footer{display:grid;justify-content:stretch;width:100%;gap:5px;padding:0}.guest-product-card__choose{width:100%;padding:8px 9px;border-radius:999px;background:rgba(242,139,56,.16);color:#ffd7bd;font-size:12px}.guest-game-widget__toggle,.guest-hookah-mode-card,.guest-product-card,.guest-recent-actions a,.guest-recent-actions button,.guest-recent-card,.guest-sales-nudge button,.guest-subscription-widget__summary button{position:relative;z-index:1;touch-action:manipulation;pointer-events:auto}.guest-empty{border:1px solid rgba(242,139,56,.16);border-radius:24px;background:rgba(255,255,255,.07);color:#f7efe5}.guest-cart-bar{max-width:600px;padding:14px 18px;background:#f28b38;color:#111;box-shadow:0 18px 44px rgba(242,139,56,.28)}.guest-promo-admin-preview{width:132px;aspect-ratio:1/1;height:auto;object-fit:cover;border-radius:18px}.guest-promo-admin-preview--story{width:92px;aspect-ratio:9/16}.guest-promo-admin-previews{display:flex;gap:14px;align-items:end}.guest-promo-admin-previews figure{display:grid;gap:6px;margin:0}.guest-promo-admin-previews figcaption{color:#a9a3ad;font-size:11px;font-weight:800}.field-hint{display:block;margin-top:6px;color:#a9a3ad;font-size:12px;line-height:1.3}.promo-copy-textarea{min-height:96px;resize:vertical;line-height:1.35}.promo-combo-box{display:grid;gap:10px;padding:14px;border:1px solid rgba(242,139,56,.22);border-radius:18px;background:linear-gradient(135deg,rgba(242,139,56,.08),rgba(126,87,194,.07))}.promo-combo-box h3{margin:0;font-size:18px}.promo-template-board{display:grid;gap:12px;padding:14px;border:1px solid rgba(124,255,155,.18);border-radius:18px;background:linear-gradient(135deg,rgba(124,255,155,.07),rgba(242,139,56,.06))}.promo-template-board h3,.promo-template-board p{margin:0}.promo-template-board__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.promo-template-board__grid button{display:grid;gap:6px;align-content:start;min-height:202px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.16);color:#fff;text-align:left}.promo-template-board__grid button:hover{border-color:rgba(124,255,155,.34);background:rgba(124,255,155,.08)}.promo-template-board__grid span{color:#b8ffc9;font-size:11px;font-weight:900;text-transform:uppercase}.promo-template-board__grid b{font-size:16px;line-height:1.16}.promo-template-board__grid small{color:#cfcfd4;line-height:1.3}.promo-template-board__grid em,.promo-template-board__grid i,.promo-template-board__grid strong{display:block;padding:7px 8px;border-radius:10px;font-size:11px;font-style:normal;font-weight:850;line-height:1.25}.promo-template-board__grid em{margin-top:2px;border:1px solid rgba(255,215,189,.15);background:rgba(242,139,56,.08);color:#ffd7bd}.promo-template-board__grid i{border:1px solid rgba(124,255,155,.14);background:rgba(124,255,155,.07);color:#d7ffe0}.promo-template-board__grid strong{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.055);color:#e4e4e7}.welcome-visit-standard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid rgba(124,255,155,.18);border-radius:14px;background:rgba(124,255,155,.055)}.welcome-visit-standard span{display:block;margin-bottom:5px;color:#b8ffc9;font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.welcome-visit-standard b{display:block;margin-bottom:5px;color:#fff}.welcome-visit-standard p{max-width:560px;margin:0;color:rgba(255,255,255,.68);font-size:13px;line-height:1.45}.welcome-visit-standard__checks{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:260px}.welcome-visit-standard__checks i{padding:7px 9px;border-radius:999px;background:rgba(0,0,0,.16);color:rgba(255,255,255,.84);font-size:11px;font-style:normal;font-weight:850;line-height:1;white-space:nowrap}.promo-ops-guard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.035)}.promo-ops-guard span{display:block;margin-bottom:5px;color:#facc15;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.promo-ops-guard b{display:block;margin-bottom:5px;color:#fff}.promo-ops-guard p{max-width:560px;margin:0;color:rgba(255,255,255,.68);font-size:13px;line-height:1.45}.promo-ops-guard__checks{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:260px}.promo-ops-guard__checks i{padding:7px 9px;border-radius:999px;background:rgba(250,204,21,.1);color:rgba(255,255,255,.84);font-size:11px;font-style:normal;font-weight:800;line-height:1;white-space:nowrap}.offer-route-chain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;border:1px solid rgba(124,255,155,.16);border-radius:14px;background:rgba(124,255,155,.055)}.offer-route-chain article{display:grid;gap:5px;min-height:76px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.14)}.offer-route-chain span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.offer-route-chain b{color:#fff;font-size:12px;line-height:1.22}.promo-combo-grid{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(220px,1.2fr) minmax(120px,.55fr);gap:10px;align-items:end}.promo-combo-grid label{display:grid;gap:6px;color:#d9d3de;font-size:13px;font-weight:800}.promo-days-picker{display:flex;flex-wrap:wrap;gap:8px}.promo-days-picker button{min-width:46px;min-height:38px;padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.07);color:#f7efe5}.promo-days-picker button.active{border-color:rgba(242,139,56,.72);background:#f28b38;color:#111}@media (max-width:520px){.offer-route-chain,.promo-ops-guard,.promo-template-board__grid,.welcome-visit-standard{grid-template-columns:1fr}.promo-ops-guard__checks,.welcome-visit-standard__checks{justify-content:flex-start;max-width:none}}.guest-promo-admin-list{display:grid;gap:10px;margin-top:14px}.guest-promo-admin-row{display:grid;grid-template-columns:64px minmax(140px,1fr) minmax(140px,1fr) auto auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.045)}.guest-promo-admin-row img{width:64px;height:64px;object-fit:cover;border-radius:14px}.guest-promo-admin-row__main{display:grid;gap:7px;min-width:0}.guest-promo-admin-row__main small{color:#b9b9bd;line-height:1.25}.hookah-order{min-height:100vh;padding:18px max(14px,env(safe-area-inset-left)) 112px;color:#fff;background:#0f0f10}.hookah-order__top{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(150px,240px);gap:12px;align-items:center;max-width:1120px;margin:0 auto 18px}.hookah-order__top h1{margin:0;font-size:56px;line-height:.95}.hookah-order__top select{margin:0;border-radius:999px}.hookah-builder,.hookah-done,.hookah-mode-grid,.hookah-quick-grid{max-width:1120px;margin:0 auto}.hookah-mode-grid,.hookah-quick-grid{display:grid;gap:14px;margin-bottom:18px}.hookah-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hookah-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hookah-block,.hookah-done,.hookah-mode-empty,.hookah-mode-grid button,.hookah-quick-grid button{border:1px solid rgba(255,255,255,.11);border-radius:18px;background:rgba(255,255,255,.055);color:#fff;box-shadow:0 18px 50px rgba(0,0,0,.28)}.hookah-mode-empty,.hookah-mode-grid button,.hookah-quick-grid button{display:grid;gap:8px;min-height:120px;padding:18px;text-align:left}.hookah-quick-grid button{border-color:rgba(124,255,155,.25);background:rgba(124,255,155,.08)}.hookah-quick-grid button.locked{opacity:.62;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.045);cursor:not-allowed}.hookah-quick-grid button.locked span{color:#aaa}.hookah-mode-grid button{min-height:190px;background:linear-gradient(135deg,rgba(242,139,56,.16),rgba(255,255,255,.055))}.hookah-mode-empty{grid-column:1/-1;border-color:rgba(242,139,56,.22);background:rgba(242,139,56,.08)}.hookah-mode-grid span{color:#f28b38;font-weight:900}.hookah-mode-empty b,.hookah-mode-grid b{max-width:420px;font-size:24px;line-height:1.1}.hookah-mode-empty span{color:#aaa}.hookah-builder{display:grid;gap:14px}.hookah-block{display:grid;gap:12px;padding:16px}.hookah-block h2{margin:0}.hookah-base-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.hookah-base-grid button{display:grid;gap:5px;align-content:start;min-height:132px;padding:12px;text-align:left;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(0,0,0,.18);color:#fff}.hookah-base-grid button.active{border-color:rgba(242,139,56,.78);background:linear-gradient(135deg,rgba(242,139,56,.22),rgba(124,92,255,.12))}.hookah-base-grid span{width:max-content;max-width:100%;padding:5px 8px;border-radius:999px;background:rgba(124,255,155,.12);color:#caffd5;font-size:11px;font-weight:900;text-transform:uppercase}.hookah-base-grid b{font-size:16px;line-height:1.12}.hookah-base-grid small{color:#c9b9a8;line-height:1.25}.hookah-base-grid strong{align-self:end;width:max-content;padding:7px 10px;border-radius:999px;background:#f28b38;color:#111;font-size:15px}.hookah-quick-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hookah-quick-preview div{display:grid;gap:4px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.18)}.hookah-quick-preview span{color:#aaa;font-size:12px}.hookah-quick-preview b{line-height:1.22}.hookah-strength{display:grid;gap:10px}.hookah-strength strong{font-size:40px}.hookah-strength input{padding:0;accent-color:#f28b38}.hookah-strength div{display:flex;justify-content:space-between;color:#aaa;font-size:12px}.hookah-chip-grid,.hookah-tabs{display:flex;flex-wrap:wrap;gap:8px}.hookah-chip-grid button,.hookah-tabs button{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.075);color:#fff;border-radius:999px;padding:10px 12px}.hookah-chip-grid button.active,.hookah-tabs button.active{border-color:rgba(242,139,56,.72);background:rgba(242,139,56,.22);color:#ffd7bd}.hookah-drink-grid,.hookah-mood-grid,.hookah-packing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.hookah-drink-card,.hookah-mood-grid button,.hookah-packing-grid button{display:grid;gap:5px;min-height:94px;text-align:left;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(0,0,0,.18);color:#fff}.hookah-drink-card.active,.hookah-mood-grid button.active,.hookah-packing-grid button.active{border-color:rgba(124,255,155,.4);background:rgba(124,255,155,.1)}.hookah-drink-card small,.hookah-drink-card span,.hookah-mood-grid span,.hookah-packing-grid span{color:#b9b9bd}.hookah-summary{position:sticky;bottom:12px;z-index:20;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px;border:1px solid rgba(242,139,56,.38);border-radius:18px;background:linear-gradient(145deg,rgba(124,92,255,.12),rgba(255,255,255,.035)),linear-gradient(135deg,rgba(242,139,56,.18),rgba(124,255,155,.08)),rgba(26,26,29,.96);box-shadow:0 18px 60px rgba(0,0,0,.52)}.hookah-summary span{display:block;color:#aaa;font-size:12px}.hookah-done{display:grid;gap:10px;padding:20px}.cart-hookah-brief{margin:6px 0 0;color:#ffd7bd;font-size:13px}.cart-promo-note{margin:6px 0 0;color:#9dffb5;font-size:13px;font-weight:800}.cart-unavailable-note{margin:6px 0 0;color:#ffd7bd;font-size:13px;font-weight:900}.cart-availability-lock{display:grid;gap:4px;margin:12px 0;padding:12px;border:1px solid rgba(242,139,56,.3);border-radius:14px;background:linear-gradient(135deg,rgba(242,139,56,.1),rgba(124,92,255,.08))}.cart-availability-lock b{color:#ffd7bd}.cart-availability-lock p{margin:0;color:#e8ddd5;font-size:13px}.cart-payment-note{margin:8px 0 0;padding:9px 10px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.06);color:#d9d2ca;font-size:13px}.cart-hookah-task{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(242,139,56,.28);border-radius:14px;background:rgba(242,139,56,.1)}.cart-hookah-task pre{margin:8px 0 0;white-space:pre-wrap;color:#f2d2bd;font-family:inherit;font-size:13px}.cart-hookah-task__rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cart-hookah-task__rows span{display:grid;gap:2px;min-width:0;padding:8px 9px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.18)}.cart-hookah-task__rows small{color:#c9b9a8;font-size:11px;font-weight:900;text-transform:uppercase}.cart-hookah-task__rows strong{overflow-wrap:anywhere;color:#fff;font-size:13px;line-height:1.25}.cart-recovery-repeat{display:grid;gap:5px;margin-top:12px;padding:12px;border:1px solid rgba(242,139,56,.28);border-radius:14px;background:rgba(242,139,56,.1)}.cart-recovery-repeat span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.cart-recovery-repeat b,.cart-recovery-repeat p{margin:0}.cart-recovery-repeat p{color:#d4d4d8;font-size:13px;line-height:1.35}.hookah-quick-standard{display:flex;flex-wrap:wrap;gap:7px}.hookah-quick-standard span{padding:6px 8px;border:1px solid rgba(124,255,155,.18);border-radius:999px;background:rgba(124,255,155,.075);color:#d8ffe0;font-size:11px;font-weight:850;line-height:1;white-space:nowrap}.hookah-mode-note{display:grid;gap:6px;padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.045)}.hookah-draft-recovery{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:1120px;margin:-6px auto 14px;padding:10px 0;border-top:1px solid rgba(124,255,155,.2);border-bottom:1px solid rgba(124,255,155,.2)}.hookah-draft-recovery>div:first-child{display:grid;gap:3px;min-width:0}.hookah-draft-recovery b{color:#caffd5}.hookah-draft-recovery span{overflow-wrap:anywhere;color:#b9b9bd;font-size:13px}.hookah-draft-recovery__actions{display:flex;flex:0 0 auto;gap:8px}.hookah-draft-recovery__actions button{min-height:44px}@media (max-width:520px){.hookah-draft-recovery{align-items:stretch}.hookah-draft-recovery__actions{display:grid;grid-template-columns:1fr;min-width:138px}.hookah-draft-recovery__actions button{width:100%;white-space:normal}}.hookah-mode-note span{width:fit-content;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.08);color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.hookah-mode-note p{max-width:720px;margin:0;color:#e8ddd5;font-size:14px;line-height:1.36}.hookah-mode-note--expert{border-color:rgba(242,139,56,.28);background:linear-gradient(135deg,rgba(242,139,56,.12),rgba(255,255,255,.035))}.hookah-mode-note--guided{border-color:rgba(124,255,155,.24);background:linear-gradient(135deg,rgba(124,255,155,.1),rgba(124,92,255,.08))}.guest-hookah-builder-modal{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:14px}.guest-hookah-builder-modal__backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.76);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.guest-hookah-builder-modal__panel{position:relative;z-index:1;width:min(1040px,100%);max-height:min(860px,94vh);overflow:auto;border:1px solid rgba(255,255,255,.16);border-radius:28px;background:#101012;box-shadow:0 30px 100px rgba(0,0,0,.65)}.guest-hookah-builder-modal__close{position:sticky;top:12px;left:calc(100% - 58px);z-index:5;display:grid;place-items:center;width:42px;height:42px;margin:12px 12px -52px auto;padding:0;border-radius:999px;background:rgba(255,255,255,.14);color:#fff;font-size:24px;line-height:1}.guest-hookah-builder-modal .hookah-order{min-height:auto;padding:18px 18px 96px;background:#101012}.guest-hookah-builder-modal .hookah-order__top{padding-right:96px}.guest-hookah-builder-modal .hookah-order__top h1{font-size:40px}.guest-hookah-builder-modal .hookah-summary{bottom:0}.cart-brand-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:stretch;margin:0 0 14px;padding:18px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:linear-gradient(135deg,rgba(242,139,56,.22),rgba(124,255,155,.09) 52%,rgba(124,92,255,.16)),#101012;box-shadow:0 24px 70px rgba(0,0,0,.32)}.cart-brand-hero__copy{display:grid;gap:9px;align-content:center;min-width:0}.cart-brand-hero__copy>span{width:fit-content;padding:7px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(0,0,0,.2);color:#ffd7bd;font-size:12px;font-weight:950;line-height:1}.cart-brand-hero h1{margin:0;color:#fff;font-size:46px;line-height:1}.cart-brand-hero p{max-width:680px;margin:0;color:#f1e7df;font-size:15px;line-height:1.38}.cart-empty-state{display:grid;gap:10px;border-color:rgba(124,255,155,.18);background:linear-gradient(135deg,rgba(124,255,155,.07),rgba(242,139,56,.06))}.cart-empty-state__route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.cart-empty-state__route i{display:grid;place-items:center;min-height:32px;padding:7px 8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(0,0,0,.14);color:#f7efe5;font-size:11px;font-style:normal;font-weight:900;line-height:1.05;text-align:center}.cart-empty-state__route i:first-child{border-color:rgba(242,139,56,.32);background:rgba(242,139,56,.12);color:#ffd7bd}.cart-empty-state__route i:nth-child(2){border-color:rgba(124,255,155,.24);background:rgba(124,255,155,.09);color:#caffd5}.cart-empty-state__route i:nth-child(3){border-color:rgba(124,92,255,.28);background:rgba(124,92,255,.12);color:#e2d8ff}.cart-success-state{display:grid;gap:12px;border-color:rgba(124,255,155,.28);background:linear-gradient(135deg,rgba(124,255,155,.11),rgba(242,139,56,.08)),rgba(255,255,255,.045)}.cart-success-state>span{width:fit-content;padding:6px 9px;border-radius:999px;background:rgba(124,255,155,.12);color:#caffd5;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.cart-success-state h2,.cart-success-state p{margin:0}.cart-success-state h2{color:#fff;font-size:36px;line-height:1.02}.cart-success-state__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.cart-success-state__rail i{display:grid;place-items:center;min-height:34px;padding:7px 8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(0,0,0,.16);color:#f7efe5;font-size:11px;font-style:normal;font-weight:900;line-height:1.05;text-align:center}.cart-success-state__actions{display:flex;flex-wrap:wrap;gap:8px}.cart-row--hookah{margin:4px 0;padding:14px;border:1px solid rgba(242,139,56,.24);border-radius:16px;background:linear-gradient(135deg,rgba(242,139,56,.1),rgba(124,92,255,.07)),rgba(255,255,255,.03)}.cart-row--combo{margin:4px 0;padding:14px;border:1px solid rgba(124,255,155,.2);border-radius:16px;background:rgba(124,255,155,.055)}.cart-visit-options{margin:14px 0 16px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.045)}.cart-visit-options summary{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;gap:10px;align-items:center;min-height:58px;padding:13px 14px;cursor:pointer;list-style:none}.cart-visit-options summary::-webkit-details-marker{display:none}.cart-visit-options summary:after{content:"+";display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:rgba(255,255,255,.1);color:#ffd7bd;font-weight:950}.cart-visit-options[open] summary:after{content:"-"}.cart-visit-options summary span{color:#ffd7bd;font-size:12px;font-weight:950;line-height:1;text-transform:uppercase}.cart-visit-options summary b{min-width:0;color:#fff;font-size:14px;line-height:1.15;text-align:right}.cart-visit-options[open]{background:rgba(255,255,255,.035)}.cart-visit-options[open] summary{border-bottom:1px solid rgba(255,255,255,.1)}@media (max-width:760px){.cart-brand-hero{grid-template-columns:1fr;gap:8px;padding:10px;border-radius:18px}.cart-brand-hero__copy{gap:6px}.cart-brand-hero__copy>span{padding:5px 8px;font-size:11px}.cart-brand-hero h1{font-size:30px}.cart-brand-hero p{font-size:12px;line-height:1.26}.cart-empty-state,.cart-success-state{gap:8px;padding:13px;border-radius:16px}.cart-empty-state__route,.cart-success-state__rail{gap:5px}.cart-empty-state__route i,.cart-success-state__rail i{min-height:28px;padding:6px 7px;font-size:10px}.cart-success-state__rail{grid-template-columns:1fr}.cart-empty-state__actions,.cart-success-state__actions{display:grid;grid-template-columns:1fr}.cart-empty-state__actions{gap:7px}.cart-empty-state__actions .btn{display:grid;place-items:center;min-height:42px;border-radius:999px}.cart-empty-state__actions .btn:not(.secondary){box-shadow:0 10px 24px rgba(242,139,56,.28),inset 0 1px 0 rgba(255,255,255,.24)}.cart-empty-state__actions .btn.secondary{min-height:32px;border:0;background:transparent;color:#caffd5;opacity:.9}.cart-scenario-handoff-capsule{gap:4px}.cart-scenario-handoff-capsule em{padding:5px 6px;font-size:9px}.cart-visit-options{margin:10px 0 12px;border-radius:15px}.cart-visit-options summary{min-height:50px;padding:10px 11px}.cart-visit-options summary span{font-size:11px}.cart-visit-options summary b{font-size:12px}.cart-row--combo,.cart-row--hookah{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:start;padding:10px}.cart-row--combo>div:first-child,.cart-row--hookah>div:first-child{display:grid;gap:4px;min-width:0}.cart-row--combo .muted,.cart-row--combo h3,.cart-row--hookah .muted,.cart-row--hookah h3{margin:0}.cart-row--combo h3,.cart-row--hookah h3{font-size:17px;line-height:1.12}.cart-row--combo .muted,.cart-row--hookah .muted{font-size:13px;line-height:1.25}.cart-row--combo>.cart-quantity-control,.cart-row--hookah>.cart-quantity-control{gap:8px;justify-content:flex-start;justify-self:start}.cart-row--combo>.cart-quantity-control button,.cart-row--hookah>.cart-quantity-control button{display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;border-radius:12px}.cart-row--combo>.cart-quantity-control b,.cart-row--hookah>.cart-quantity-control b{display:grid;place-items:center;min-width:44px;height:36px;font-size:13px}.cart-row--combo .cart-hookah-brief,.cart-row--hookah .cart-hookah-brief{margin-top:0;max-width:100%;font-size:12px;line-height:1.28}.cart-row--combo+.cart-row--combo,.cart-row--hookah+.cart-row--hookah{margin-top:2px}.cart-visit-standard{display:none}}@media (max-width:640px){.cart-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;column-gap:12px;row-gap:8px;align-items:start}.cart-row--combo>.cart-quantity-control,.cart-row--hookah>.cart-quantity-control,.cart-row>.cart-quantity-control{display:grid;grid-template-columns:34px max-content 34px;grid-auto-flow:column;justify-self:end;align-self:start;width:max-content;min-width:max-content;gap:6px;white-space:nowrap}.cart-row--combo>.cart-quantity-control button,.cart-row--hookah>.cart-quantity-control button,.cart-row>.cart-quantity-control button{width:34px;height:34px;min-height:34px;border-radius:12px}.cart-row--combo>.cart-quantity-control b,.cart-row--hookah>.cart-quantity-control b,.cart-row>.cart-quantity-control b{min-width:42px;height:34px;font-size:13px;white-space:nowrap}}.cart-empty-state>span{color:#b8ffc9;font-size:12px;font-weight:950;text-transform:uppercase}.cart-empty-state h2,.cart-empty-state p{margin:0}.cart-empty-state__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}@media (max-width:980px){.guest-category-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width:700px){.promo-template-board__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-combo-grid{grid-template-columns:1fr}.guest-promo-admin-preview{width:96px}.guest-hookah-entry,.guest-sales-nudge,.guest-subscription-card__footer,.guest-subscription-widget__summary,.guest-subscriptions__head,.hookah-summary{align-items:stretch;flex-direction:column}.guest-recent-strip__top,.guest-repeat-layout,.hookah-mode-grid,.hookah-order__top,.hookah-quick-grid{grid-template-columns:1fr}.guest-repeat-layout{align-items:start}.hookah-order__top .btn{width:fit-content;justify-self:start}.hookah-order__branch{width:min(100%,360px);padding:9px 10px;border:1px solid rgba(124,255,155,.18);border-radius:18px;background:linear-gradient(135deg,rgba(124,255,155,.08),rgba(242,139,56,.06))}.hookah-order__branch span{padding-left:4px;color:#caffd5}.hookah-order__branch select{min-height:42px;border-color:rgba(255,255,255,.1);background:rgba(0,0,0,.2)}.hookah-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.hookah-quick-grid button{align-content:center;justify-items:center;min-height:78px;padding:9px 7px;border-radius:14px;text-align:center}.hookah-quick-grid button b{font-size:12px;line-height:1.12}.hookah-quick-grid button span{display:-webkit-box;overflow:hidden;color:#d7d7dc;font-size:10px;line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hookah-block--guided-strength .hookah-mood-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hookah-block--guided-strength .hookah-mood-grid button{align-content:center;min-height:76px;padding:9px 7px;text-align:center}.hookah-block--guided-strength .hookah-mood-grid b{font-size:13px;line-height:1.12}.hookah-block--guided-strength .hookah-mood-grid span{font-size:10px;line-height:1.16}.hookah-summary--guided{position:static}.guest-sales-nudge button{width:100%}.guest-sales-nudge--table-checkout{gap:10px;padding:12px;border-radius:20px}.guest-sales-nudge--table-checkout p{display:none}.guest-sales-nudge--table-checkout button{min-height:40px}.guest-hookah-mode-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.guest-hookah-mode-panel{gap:8px;height:auto;grid-template-rows:auto auto;padding:10px;border-radius:18px}.guest-hookah-mode-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;justify-items:center;min-height:76px;padding:9px 8px;border-radius:16px;text-align:center;box-shadow:none}.guest-hookah-mode-card__mark{display:none}.guest-hookah-mode-card span{font-size:12px}.guest-hookah-mode-card p{display:none}.guest-hookah-mode-card b{min-height:28px;padding:6px 8px;font-size:11px;justify-self:center}.cart-arrival__modes{grid-template-columns:1fr}.cart-range-row{grid-template-columns:minmax(0,1fr) 84px}.guest-menu{min-height:100vh;padding:10px max(10px,env(safe-area-inset-left)) 78px max(10px,env(safe-area-inset-right))}.guest-menu__header{grid-template-columns:38px 34px minmax(0,1fr);gap:8px;margin-bottom:12px}.guest-menu__icon-button{width:38px;height:38px;font-size:24px}.guest-menu__logo{width:34px;height:34px}.guest-menu__search input{height:38px;padding-left:48px;font-size:14px}.guest-menu__search span{left:14px;font-size:13px}.guest-drawer{left:max(10px,env(safe-area-inset-left));top:max(10px,env(safe-area-inset-top));width:min(304px,calc(100vw - 20px));max-height:calc(100vh - 20px);gap:7px;padding:10px;border-radius:16px}.guest-drawer__top{margin-bottom:2px}.guest-drawer__top button{width:34px;height:34px}.guest-drawer a,.guest-drawer__branch-toggle,.guest-drawer__categories button{min-height:42px;padding:9px 11px;border-radius:12px;font-size:14px}.guest-drawer__categories{gap:6px;margin-top:4px}.guest-drawer__branches{gap:6px;margin:-2px 0 4px;padding:8px;border-radius:13px}.guest-drawer__branches button{grid-template-columns:36px minmax(0,1fr);gap:8px;padding:7px;border-radius:12px}.guest-drawer__branches img{width:36px;height:36px;border-radius:9px}.guest-drawer__branches small{font-size:11px}.guest-menu__hero{display:grid;align-items:start;gap:10px;margin:2px 0 12px}.guest-menu__hero h1{font-size:30px;line-height:1}.guest-menu__hero p{margin:8px 0 0;font-size:13px;line-height:1.35}.guest-menu__eyebrow{margin-bottom:4px;font-size:11px}.guest-menu__branch{width:100%}.guest-menu__branch select{height:40px;font-size:14px}.guest-hookah-entry,.guest-subscription-widget__summary{gap:10px;margin-bottom:12px;padding:12px;border-radius:14px}.guest-hookah-entry h2,.guest-subscription-widget__summary h2{font-size:18px;line-height:1.1}.guest-hookah-entry p,.guest-subscription-widget__summary p{font-size:13px;line-height:1.35}.guest-hookah-entry .btn,.guest-subscription-widget__summary button{min-height:40px;padding:10px 12px;font-size:14px;text-align:center}.guest-game-widget{gap:7px;margin:-2px 0 10px}.guest-game-widget__toggle{min-height:40px;padding:8px 10px;border-radius:999px}.guest-game-widget__toggle small{font-size:11px}.guest-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guest-category-card{aspect-ratio:1.05/1;border-radius:14px;box-shadow:0 10px 24px rgba(0,0,0,.48)}.guest-category-card span{left:11px;top:11px;max-width:calc(100% - 22px);font-size:18px;line-height:.98;text-shadow:0 2px 0 rgba(0,0,0,.66)}.guest-category-card small{left:10px;bottom:10px;padding:5px 7px;font-size:11px}.guest-menu__category-bar{gap:10px;margin-bottom:12px}.guest-menu__back,.guest-menu__chips button{min-height:38px;padding:9px 11px;font-size:13px}.guest-menu__chips{scroll-snap-type:x proximity}.guest-menu__chips button{flex:0 0 112px;justify-content:center;scroll-snap-align:start}.guest-product-card{min-height:0;gap:10px;border-radius:16px}.guest-product-card__media{height:84px;aspect-ratio:auto;display:grid;place-items:center;padding:8px}.guest-product-card__media img{width:64px;height:64px;border-radius:999px}.guest-product-card__body{padding:0 12px}.guest-product-card h2{margin:7px 0 5px;font-size:20px;line-height:1.08}.guest-product-card p{font-size:13px;line-height:1.35}.guest-product-card__footer{padding:0 12px 12px}.guest-product-card__choose{font-size:20px}.guest-product-card__footer button{min-height:40px;padding:10px 12px;font-size:14px}.guest-cart-bar{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));gap:10px;padding:12px 14px;font-size:14px}.guest-menu{position:relative;isolation:isolate;touch-action:auto;-webkit-tap-highlight-color:rgba(242,139,56,.22)}.guest-game-widget,.guest-hookah-mode-panel,.guest-menu__category-bar,.guest-menu__header,.guest-product-grid,.guest-recent-strip,.guest-repeat-layout,.guest-repeat-panel,.guest-sales-nudge,.guest-subscription-widget{position:relative;z-index:auto;pointer-events:auto}.guest-game-widget__toggle,.guest-hookah-mode-card,.guest-menu a,.guest-menu button,.guest-menu input,.guest-menu label,.guest-menu select,.guest-menu__chips button,.guest-product-card,.guest-recent-card{pointer-events:auto!important;touch-action:auto;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.guest-menu__chips{pointer-events:auto;touch-action:pan-x}.guest-menu__chips button{touch-action:manipulation}.guest-menu__category-bar{z-index:6;overflow:visible}.guest-menu__chips,.guest-menu__search{z-index:7}.guest-menu__chips button{z-index:8}.guest-cart-bar{z-index:40;pointer-events:auto!important;touch-action:manipulation}.guest-hookah-mode-card b,.guest-hookah-mode-card img,.guest-hookah-mode-card p,.guest-hookah-mode-card span,.guest-product-card__body,.guest-product-card__footer,.guest-product-card__media,.guest-recent-card img{pointer-events:none}.guest-hookah-mode-card,.guest-product-card,.guest-recent-card{cursor:pointer}.client-modal,.guest-hookah-builder-modal,.guest-variant-modal{touch-action:auto}}@media (max-width:380px){.guest-menu{padding-inline:max(8px,env(safe-area-inset-left))}.guest-menu__header{grid-template-columns:minmax(0,1fr) minmax(74px,auto);gap:6px}.guest-menu__icon-button{width:34px;height:34px}.guest-menu__logo{width:30px;height:30px}.guest-menu__search input{height:36px;padding-left:42px}.guest-menu__search span{left:12px}.guest-menu__hero h1{font-size:27px}.guest-category-grid{gap:8px}.guest-category-card{border-radius:12px}.guest-category-card span{left:9px;top:9px;font-size:16px}.guest-category-card small{left:9px;bottom:9px;font-size:10px}.guest-product-card__footer{display:grid;grid-template-columns:1fr;gap:8px}.guest-product-card__footer button{width:100%}}@media (max-width:700px){.guest-menu{max-width:none;padding:14px max(16px,env(safe-area-inset-left)) 86px max(16px,env(safe-area-inset-right));background:linear-gradient(180deg,rgba(124,92,255,.11),rgba(124,255,155,.06) 42%,rgba(242,139,56,.07) 76%,transparent),linear-gradient(135deg,rgba(255,255,255,.035),rgba(255,255,255,0)),#0e0d10;color:#f7efe5}.guest-menu__header{grid-template-columns:minmax(0,1fr) minmax(118px,auto);gap:10px;margin-bottom:12px}.guest-menu__icon-button,.guest-menu__login-pill{width:42px;height:42px;border-radius:999px;background:rgba(255,255,255,.08);color:#f7efe5}.guest-menu__profile-pill{min-width:80px;height:42px;grid-template-columns:30px minmax(0,1fr);gap:7px;padding:5px 8px 5px 6px}.guest-menu__profile-pill img{width:30px;height:30px}.guest-menu__profile-pill small{display:none}.guest-menu__login-pill{width:auto;min-width:64px;padding:0 13px;background:#f28b38;color:#111;font-size:13px}.guest-menu__location{height:42px;font-size:15px}.guest-menu__category-bar{display:flex;gap:8px;align-items:center;margin:0 -16px 12px;padding:8px 16px}.guest-menu__search,.guest-menu__search input{width:42px;height:42px}.guest-menu__chips{display:flex;flex:1 1;min-width:0;gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;padding:0}.guest-menu__chips button{position:relative;z-index:1;flex:0 0 auto;min-height:42px;padding:10px 15px;border:0;border-radius:999px;background:transparent;color:#f0e6da;font-size:15px;font-weight:850;touch-action:manipulation;pointer-events:auto}.guest-menu__chips button.active{background:#f28b38;color:#111}.guest-recent-card{flex-basis:116px;min-height:164px;border-radius:20px}.guest-promo-highlight{flex-basis:86px;aspect-ratio:1/1;height:auto;border-radius:17px}.guest-hookah-entry,.guest-subscription-widget__summary{padding:14px;border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.045))}.guest-featured-product{min-height:410px;border-radius:26px}.guest-featured-product img{height:278px}.guest-featured-product h2{font-size:26px}.guest-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.guest-product-card{width:100%;padding:0;text-align:left;font:inherit;cursor:pointer;min-height:0;border:0;border-radius:0;background:transparent;gap:8px;overflow:visible}.guest-product-card__media{aspect-ratio:1/.9;background:transparent;overflow:visible}.guest-product-card__body{padding:0}.guest-product-card h2{margin:0 0 7px;font-size:17px;color:#f7efe5}.guest-product-card p,.guest-product-card__badges{display:none}.guest-product-card__footer{display:grid;padding:0}.guest-product-card__choose{padding:8px 13px;border-radius:999px;background:#eef0f5;font-size:14px}}.guest-booking{min-height:calc(100vh - 52px);padding:24px;background:#030303;color:#f7f7f7}.guest-booking__top{display:grid;gap:12px;margin-bottom:22px}.guest-booking__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);gap:14px;align-items:stretch;padding:18px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:linear-gradient(135deg,rgba(242,139,56,.22),rgba(124,255,155,.09) 52%,rgba(124,92,255,.16)),#101012;box-shadow:0 24px 70px rgba(0,0,0,.32)}.guest-booking__copy{display:grid;gap:9px;align-content:center;min-width:0}.guest-booking__top h1{margin:0;color:#fff;font-size:48px;line-height:1}.guest-booking__top p{max-width:760px;margin:0;color:#f1e7df;font-size:15px;line-height:1.38}.guest-booking__promise{display:grid;gap:5px;align-content:center;min-height:150px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(0,0,0,.24)}.guest-booking__promise span{color:#caffd5;font-size:12px;font-weight:950;line-height:1;text-transform:uppercase}.guest-booking__promise b{color:#fff;font-size:22px;line-height:1.08}.guest-booking__promise small{color:#d8cec4;font-size:13px;font-weight:800;line-height:1.25}.guest-booking__primary{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:42px;margin-top:4px;padding:0 16px;border:1px solid rgba(242,139,56,.38);border-radius:999px;background:linear-gradient(135deg,rgba(242,139,56,.92),rgba(124,92,255,.72));color:#111;font-size:14px;font-weight:950;text-decoration:none;box-shadow:0 12px 28px rgba(242,139,56,.22),inset 0 1px 0 rgba(255,255,255,.24)}.guest-booking__back{justify-self:start;display:inline-flex;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:10px 14px;background:rgba(255,255,255,.06)}.guest-booking__controls{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(160px,.7fr) minmax(140px,.6fr) minmax(280px,1fr);gap:12px;align-items:end;margin-bottom:18px}.guest-booking__field{display:grid;min-width:0;gap:6px}.booking-form label,.guest-booking__controls label,.guest-booking__field>span{color:#b9b9bd}.booking-form input,.guest-booking__controls input,.guest-booking__controls select{width:100%;min-width:0;margin-top:0;border-radius:999px;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}.guest-booking__guest-count{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;min-width:0;padding:3px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.06)}.guest-booking__guest-count button{min-width:0;min-height:34px;padding:0;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.06);color:#f8f1ea;font-size:13px;font-weight:900;box-shadow:none}.guest-booking__guest-count button.active{border-color:rgba(242,139,56,.75);background:#f28b38;color:#101010;box-shadow:0 10px 24px rgba(242,139,56,.22)}.guest-booking__manual-guests{display:grid;grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:8px;min-width:0;margin-top:6px;padding:6px 8px 6px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.05)}.guest-booking__manual-guests span{min-width:0;color:#b9b9bd;font-size:12px;font-weight:900}.guest-booking__manual-guests input{min-height:36px;padding:6px 10px;text-align:center;font-weight:900}.guest-booking__content{display:grid;grid-template-columns:minmax(520px,1fr) 380px;gap:18px;align-items:start}.hall-map{position:relative;min-height:570px;border:1px solid rgba(255,255,255,.12);border-radius:28px;overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(135deg,#141414,#080808);background-size:42px 42px,42px 42px,auto;box-shadow:inset 0 0 80px rgba(0,0,0,.45)}.hall-map__bar,.hall-map__entrance{position:absolute;z-index:2;transform:translate(-50%,-50%);border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);color:#b9b9bd;padding:12px 16px;font-weight:800;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hall-map__bar{left:82%;top:14%;width:180px}.hall-map__entrance{left:14%;top:88%;min-width:92px}.hall-map__legend{position:absolute;z-index:2;left:24px;top:24px;display:flex;gap:10px;flex-wrap:wrap;max-width:430px}.hall-map__legend span{display:inline-flex;gap:6px;align-items:center;padding:8px 10px;border-radius:999px;background:rgba(0,0,0,.38);color:#d4d4d8;font-size:13px}.hall-map__legend i{width:10px;height:10px;border-radius:50%}.hall-map__legend i.free{background:#7CFF9B}.hall-map__legend i.busy{background:#ff7066}.hall-map__legend i.soon{background:#facc15}.hall-table{position:absolute;z-index:3;transform:translate(-50%,-50%);width:116px;height:96px;display:grid;place-items:center;gap:0;padding:12px;border-radius:28px;border:2px solid transparent;color:#101010;box-shadow:0 18px 40px rgba(0,0,0,.5)}.hall-table b{font-size:28px;line-height:1}.hall-table span{font-size:12px;font-weight:800}.hall-table.small{border-radius:50%;width:102px;height:102px}.hall-table.medium{width:132px}.hall-table.large{width:156px;height:112px}.hall-table.vip{width:150px;height:118px;border-radius:34px}.hall-table.free{background:linear-gradient(135deg,#9dffb3,#42d16b)}.hall-table.busy{background:linear-gradient(135deg,#ff9b92,#e5483f)}.hall-table.soon{background:linear-gradient(135deg,#ffe17a,#f7b500)}.hall-table.selected{border-color:#fff;box-shadow:0 0 0 6px rgba(255,255,255,.14),0 18px 40px rgba(0,0,0,.5)}.cart-hall-map .hall-map__bar,.cart-hall-map .hall-map__entrance{right:auto;bottom:auto}.cart-hall-map .hall-map__bar{width:130px}.cart-hall-map .hall-map__entrance{min-width:92px}.cart-table-modal__status.busy,.cart-table-note.busy{border-color:rgba(124,92,255,.3);background:linear-gradient(135deg,rgba(124,92,255,.12),rgba(242,139,56,.08))}.cart-hall-map .hall-map__legend i.busy{background:#7c5cff}.cart-hall-map .hall-table.busy{background:linear-gradient(135deg,#a78bfa,#f28b38)}.booking-panel{position:sticky;top:18px;display:grid;gap:12px;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:18px;background:rgba(18,18,20,.92)}.booking-panel h2{margin:0;font-size:30px}.booking-slot-pulse{display:grid;gap:5px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.055)}.booking-slot-pulse span{color:#aaa;font-size:12px;font-weight:900;text-transform:uppercase}.booking-slot-pulse b{line-height:1.2}.booking-slot-pulse p{margin:0;color:#d4d4d8}.booking-slot-pulse--free{border-color:rgba(124,255,155,.28);background:rgba(124,255,155,.09)}.booking-slot-pulse--danger,.booking-slot-pulse--soon{border-color:rgba(124,92,255,.3);background:linear-gradient(135deg,rgba(124,92,255,.12),rgba(242,139,56,.08))}.booking-menu-bridge{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px;border-radius:14px;border:1px solid rgba(242,139,56,.34);background:linear-gradient(145deg,rgba(124,92,255,.1),rgba(255,255,255,.035)),linear-gradient(135deg,rgba(242,139,56,.14),rgba(124,255,155,.07))}.booking-menu-bridge div{display:grid;gap:4px;min-width:0}.booking-menu-bridge span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.booking-menu-bridge b,.booking-menu-bridge p{margin:0}.booking-menu-bridge p{color:#d4d4d8;font-size:12px;line-height:1.35}.booking-menu-bridge__hint{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 11px;border-radius:999px;border:1px solid rgba(124,255,155,.26);background:rgba(124,255,155,.08);color:#caffd5;font-size:13px;font-weight:950;white-space:nowrap}.booking-status-card{border-radius:18px;padding:14px;border:1px solid rgba(255,255,255,.12)}.booking-status-card p{margin:6px 0;color:#d4d4d8}.booking-status-card small{color:#a1a1aa}.booking-status-card.free{background:rgba(124,255,155,.1);border-color:rgba(124,255,155,.28)}.booking-status-card.busy,.booking-status-card.danger,.booking-status-card.soon{background:linear-gradient(135deg,rgba(124,92,255,.12),rgba(242,139,56,.08));border-color:rgba(124,92,255,.3)}.guest-booking .hall-map__legend i.busy{background:#7c5cff}.booking-prep-card{display:grid;gap:5px;padding:12px;border-radius:16px;border:1px solid rgba(124,255,155,.22);background:rgba(124,255,155,.075)}.booking-prep-card span{color:#caffd5;font-size:12px;font-weight:900;text-transform:uppercase}.booking-prep-card b{line-height:1.2}.booking-prep-card p{margin:0;color:#d4d4d8}.booking-prep-card em,.booking-prep-card small{color:#a8b3aa;font-size:12px;font-style:normal;line-height:1.35}.booking-prep-card em{color:#caffd5;font-weight:800}.booking-recovery-repeat{display:grid;gap:5px;margin-top:8px;padding:12px;border:1px solid rgba(242,139,56,.28);border-radius:14px;background:rgba(242,139,56,.1)}.booking-recovery-repeat span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.booking-recovery-repeat b,.booking-recovery-repeat p{margin:0}.booking-recovery-repeat p{color:#d4d4d8;font-size:13px;line-height:1.35}.booking-submit-seal{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:10px;padding:10px;border:1px solid rgba(242,139,56,.3);border-radius:18px;background:linear-gradient(135deg,rgba(242,139,56,.12),rgba(124,255,155,.06)),rgba(0,0,0,.18);box-shadow:0 16px 44px rgba(0,0,0,.26)}.booking-submit-seal div{display:grid;gap:3px;min-width:0}.booking-submit-seal span{color:#caffd5;font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.booking-submit-seal b{color:#fff;font-size:20px;line-height:1.08}.booking-submit-seal small{color:#d9d9de;font-size:12px;font-weight:850;line-height:1.25}.booking-submit-chips{display:flex;flex-wrap:wrap;gap:5px;margin:2px 0 0}.booking-submit-chips em{padding:5px 7px;border-radius:999px;background:rgba(242,139,56,.11);color:#ffe7d6;font-size:10px;font-style:normal;font-weight:900;line-height:1;white-space:nowrap}.booking-place-hint{margin:10px 0 0;padding:10px 12px;border:1px solid rgba(124,255,155,.22);border-radius:16px;background:rgba(124,255,155,.08);color:#d8ffe0;font-size:13px;font-weight:850;line-height:1.3}.booking-submit-seal button{min-height:50px;border:1px solid rgba(242,139,56,.38);border-radius:14px;background:#f28b38;color:#15100c;white-space:nowrap}.booking-submit-seal--action{grid-template-columns:1fr}.booking-submit-seal--action button{width:100%;min-height:44px}body:has(.booking-confirm-modal) .guest-bottom-nav{display:none}.booking-confirm-modal{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:16px}.booking-confirm-modal__backdrop{position:absolute;inset:0;min-width:100%;min-height:100%;padding:0;border:0;border-radius:0;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.booking-confirm-modal__panel{position:relative;z-index:1;width:min(520px,100%);max-height:min(700px,calc(100vh - 32px));overflow:auto;display:grid;gap:14px;padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:#151517;box-shadow:0 30px 90px rgba(0,0,0,.62)}.booking-confirm-modal__actions,.booking-confirm-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.booking-confirm-modal__head div{display:grid;gap:4px;min-width:0}.booking-confirm-modal__head span{color:#caffd5;font-size:11px;font-weight:950;text-transform:uppercase}.booking-confirm-modal__head h2,.booking-confirm-modal__panel p,.booking-confirm-modal__summary{margin:0}.booking-confirm-modal__actions button,.booking-confirm-modal__head button{min-height:44px}.booking-confirm-modal__summary{display:grid;gap:8px}.booking-confirm-modal__summary div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:baseline;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.booking-confirm-modal__summary dt{color:#a1a1aa;font-size:12px;font-weight:850}.booking-confirm-modal__summary dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#fff;font-weight:900}.booking-confirm-modal__panel>p{color:#d4d4d8;line-height:1.4}.booking-confirm-modal__actions{justify-content:flex-end}@media (max-height:520px),(max-width:640px){.booking-confirm-modal{align-items:end;padding:8px}.booking-confirm-modal__panel{max-height:calc(100vh - 16px);gap:10px;padding:12px;border-radius:16px}.booking-confirm-modal__head h2{font-size:22px}.booking-confirm-modal__panel>p{font-size:13px}.booking-confirm-modal__actions{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.booking-confirm-modal__actions button{width:100%;padding-inline:10px}}.booking-admin-board{display:grid;gap:14px}.booking-admin-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.045)}.booking-admin-card h3,.booking-admin-card p,.booking-admin-empty h3,.booking-admin-empty p,.booking-admin-head h2,.booking-admin-head p{margin:0}.booking-admin-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.booking-admin-summary>div{display:grid;gap:5px;min-width:0;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.055)}.booking-admin-summary span{color:#aaa;font-size:12px;font-weight:900;text-transform:uppercase}.booking-admin-summary b{font-size:28px}.booking-admin-summary small{color:#d4d4d8;font-size:12px}.booking-admin-turnover{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);gap:12px;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.045)}.booking-admin-turnover>div:first-child{display:grid;gap:6px}.booking-admin-turnover span{color:#ffd7bd;font-size:12px;font-weight:950;text-transform:uppercase}.booking-admin-turnover h3,.booking-admin-turnover p{margin:0}.booking-admin-turnover p{color:#d4d4d8}.booking-admin-turnover__steps{display:grid;gap:8px}.booking-admin-turnover__steps b{padding:9px 10px;border-radius:12px;background:rgba(0,0,0,.18);font-size:13px}.booking-admin-turnover.danger{border-color:rgba(255,112,102,.34);background:linear-gradient(135deg,rgba(255,112,102,.12),rgba(255,255,255,.04))}.booking-admin-turnover.watch{border-color:rgba(250,204,21,.28);background:linear-gradient(135deg,rgba(250,204,21,.1),rgba(255,255,255,.04))}.booking-admin-turnover.calm{border-color:rgba(124,255,155,.2)}.booking-admin-pulse{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,230px);gap:14px;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:rgba(255,255,255,.045)}.booking-admin-pulse span{display:inline-flex;width:fit-content;margin-bottom:6px;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.08);color:#ffd7bd;font-size:12px;font-weight:950;text-transform:uppercase}.booking-admin-pulse h3,.booking-admin-pulse p{margin:0}.booking-admin-pulse h3{font-size:24px;line-height:1.12}.booking-admin-pulse p,.booking-admin-pulse small{color:#d4d4d8}.booking-admin-pulse__side{display:grid;gap:6px;padding:12px;border-radius:14px;background:rgba(0,0,0,.18)}.booking-admin-pulse__side b{font-size:20px}.booking-admin-pulse__side button{width:100%;margin-top:4px}.booking-admin-pulse__handoff{display:grid;gap:3px;padding:8px 9px;border:1px solid rgba(124,255,155,.24);border-radius:10px;background:rgba(124,255,155,.08)}.booking-admin-pulse__handoff--repeat{border-color:rgba(96,165,250,.25);background:rgba(96,165,250,.09)}.booking-admin-pulse__handoff--prep{border-color:rgba(250,204,21,.28);background:rgba(250,204,21,.1)}.booking-admin-pulse__handoff span{margin:0;padding:0;background:transparent;color:#caffd5;font-size:11px}.booking-admin-pulse__handoff--repeat span{color:#bfdbfe}.booking-admin-pulse__handoff--prep span{color:#fde68a}.booking-admin-pulse__handoff small{color:#dcffe4;line-height:1.25}.booking-admin-pulse__handoff--repeat small{color:#dbeafe}.booking-admin-pulse__handoff--prep small{color:#fef3c7}.booking-admin-pulse--danger{border-color:rgba(255,112,102,.36);background:linear-gradient(135deg,rgba(255,112,102,.13),rgba(255,255,255,.04))}.booking-admin-pulse--soon{border-color:rgba(250,204,21,.28);background:linear-gradient(135deg,rgba(250,204,21,.11),rgba(255,255,255,.04))}.booking-admin-pulse--new{border-color:rgba(242,139,56,.28);background:linear-gradient(135deg,rgba(242,139,56,.12),rgba(255,255,255,.04))}.booking-admin-pulse--calm{border-color:rgba(124,255,155,.2)}.booking-admin-list{display:grid;gap:10px}.booking-admin-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,auto);gap:14px;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.045)}.booking-admin-card--danger{border-color:rgba(255,112,102,.36);background:rgba(255,112,102,.1)}.booking-admin-card--soon{border-color:rgba(250,204,21,.34);background:rgba(250,204,21,.09)}.booking-admin-card--new{border-color:rgba(242,139,56,.36);background:rgba(242,139,56,.09)}.booking-admin-card--seated{border-color:rgba(124,255,155,.28);background:rgba(124,255,155,.08)}.booking-admin-card--recovery{border-color:rgba(124,255,155,.34);background:linear-gradient(135deg,rgba(124,255,155,.1),rgba(255,255,255,.045))}.booking-admin-card--repeat{border-color:rgba(96,165,250,.34);background:linear-gradient(135deg,rgba(96,165,250,.1),rgba(255,255,255,.045))}.booking-admin-card--prep{border-color:rgba(250,204,21,.34);background:linear-gradient(135deg,rgba(250,204,21,.1),rgba(255,255,255,.045))}.booking-admin-card--done{opacity:.72}.booking-admin-card__actions,.booking-admin-card__main{display:grid;gap:10px;min-width:0}.booking-admin-card__title{align-items:center}.booking-admin-card__meta,.booking-admin-card__title{display:flex;gap:8px;flex-wrap:wrap}.booking-admin-card__meta span{padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.08);color:#d4d4d8;font-size:12px;font-weight:800}.booking-admin-card__meta .booking-admin-card__freeze{color:#ffb4ac;background:rgba(255,112,102,.16)}.booking-admin-card__handoff,.booking-admin-card__recovery{display:grid;gap:5px;padding:10px 11px;border:1px solid rgba(124,255,155,.3);border-radius:12px;background:rgba(124,255,155,.09)}.booking-admin-card__handoff--repeat{border-color:rgba(96,165,250,.3);background:rgba(96,165,250,.1)}.booking-admin-card__handoff--prep{border-color:rgba(250,204,21,.3);background:rgba(250,204,21,.1)}.booking-admin-card__handoff span,.booking-admin-card__recovery span{color:#caffd5;font-size:11px;font-weight:950;text-transform:uppercase}.booking-admin-card__handoff--repeat span{color:#bfdbfe}.booking-admin-card__handoff--prep span{color:#fde68a}.booking-admin-card__handoff p,.booking-admin-card__recovery p{color:#dcffe4;font-size:13px;line-height:1.35}.booking-admin-card__handoff--repeat p{color:#dbeafe}.booking-admin-card__handoff--prep p{color:#fef3c7}.booking-admin-card__actions{justify-items:stretch}.booking-admin-card__actions button{min-width:0;margin-top:0}.booking-admin-card__state{display:block;padding:9px 10px;border-radius:12px;background:rgba(255,255,255,.08);color:#d4d4d8;font-size:13px;font-weight:800;text-align:center}.booking-admin-empty{display:grid;gap:6px;padding:16px;border:1px dashed rgba(255,255,255,.16);border-radius:16px}.booking-form{display:grid;gap:10px}.booking-form button{margin-top:8px;border-radius:999px;background:#f28b38}@media (max-width:980px){.booking-admin-card,.booking-admin-head,.booking-admin-pulse,.booking-admin-turnover,.guest-booking__content,.guest-booking__controls,.guest-booking__hero{grid-template-columns:1fr}.booking-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-panel{position:static}.booking-menu-bridge{grid-template-columns:1fr}.booking-menu-bridge__hint{justify-self:start}.booking-submit-seal{grid-template-columns:1fr}.booking-submit-seal button{width:100%}.hall-map{min-height:520px}}@media (max-width:640px){.guest-booking{padding:10px 10px 92px}.guest-booking__top{gap:6px;margin-bottom:8px}.guest-booking__back{min-height:34px;padding:7px 10px;font-size:12px}.guest-booking__hero{gap:6px;padding:8px;border-radius:16px}.guest-booking__copy{gap:5px}.guest-booking__top h1{font-size:26px;line-height:1}.guest-booking__top p{max-width:100%;overflow-wrap:anywhere;font-size:11px;line-height:1.22}.guest-booking__primary{min-height:36px;margin-top:0;padding:0 12px;font-size:12px}.guest-booking__promise{min-height:58px;padding:7px 8px;border-radius:14px;gap:3px}.guest-booking__promise span{font-size:10px}.guest-booking__promise b{font-size:14px}.guest-booking__promise small{font-size:11px;line-height:1.18}.guest-booking__controls{grid-template-columns:1fr;gap:8px;margin-bottom:8px}.guest-booking__controls label,.guest-booking__field>span{display:block;margin-bottom:3px;font-size:11px;font-weight:900}.guest-booking__controls input,.guest-booking__controls select{min-height:42px;padding:8px 10px;font-size:13px}.guest-booking__guest-count{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:3px;border-radius:16px}.guest-booking__guest-count button{min-height:44px;border-radius:13px;font-size:12px}.guest-booking__manual-guests{grid-template-columns:minmax(0,1fr) 84px;margin-top:5px;padding:5px 7px 5px 10px}.guest-booking__manual-guests input{min-height:36px;font-size:13px}.guest-booking__content{display:flex;flex-direction:column}.booking-panel{order:1}.guest-booking__content>.hall-map,.guest-booking__content>.hall-scroll-viewport{order:2;width:100%}.booking-form{order:1}.booking-menu-bridge,.booking-prep-card,.booking-status-card{order:2}.hall-map{min-height:330px;border-radius:22px;background-size:34px 34px,34px 34px,auto}.hall-map__legend{left:12px;top:12px;right:12px}.hall-map__legend span{padding:6px 8px;font-size:11px}.hall-map__bar,.hall-map__entrance{padding:8px 10px;font-size:12px}.hall-map__bar{left:82%;top:14%;width:108px}.hall-map__entrance{left:14%;top:88%;min-width:72px}.hall-table{width:72px;height:62px;padding:8px;border-radius:18px}.hall-table b{font-size:20px}.hall-table span{font-size:10px}.hall-table.small{width:64px;height:64px}.hall-table.large,.hall-table.medium,.hall-table.vip{width:82px;height:66px}.booking-panel{gap:5px;padding:8px;border-radius:16px}.booking-panel h2{font-size:18px;line-height:1.05}.booking-panel>.muted,.booking-panel>p{display:none}.booking-menu-bridge,.booking-prep-card,.booking-slot-pulse,.booking-status-card,.booking-submit-seal{padding:8px;border-radius:12px}.booking-prep-card,.booking-slot-pulse{gap:3px}.booking-slot-pulse{grid-template-columns:auto minmax(0,1fr);align-items:center}.booking-prep-card span,.booking-slot-pulse span{font-size:10px}.booking-slot-pulse b{font-size:13px;line-height:1.08}.booking-prep-card p,.booking-slot-pulse p,.booking-status-card p{margin:2px 0;font-size:12px;line-height:1.24}.booking-slot-pulse p{display:none}.booking-prep-card em,.booking-prep-card small,.booking-status-card small{font-size:11px;line-height:1.22}.booking-menu-bridge__hint,.booking-submit-seal button{width:100%}.booking-menu-bridge{gap:8px}.booking-menu-bridge b{font-size:14px;line-height:1.12}.booking-menu-bridge__hint{min-height:34px;border:0;background:transparent;color:#caffd5;box-shadow:none}.booking-menu-bridge p{display:none}.booking-submit-seal div{padding:0}.booking-submit-seal b{font-size:17px}.booking-submit-seal{grid-template-columns:minmax(0,1fr) auto;align-items:center}.booking-submit-seal--action{grid-template-columns:1fr}.booking-submit-chips,.booking-submit-seal small{display:none}.booking-submit-seal button{width:auto;min-height:42px;padding:0 12px}.booking-submit-seal--action button{width:100%;min-height:44px}.booking-submit-chips{gap:4px}.booking-submit-chips em{padding:4px 6px;font-size:9px}.booking-form{gap:5px}.booking-form label{font-size:11px;font-weight:900}.booking-form input{min-height:34px;margin-top:4px;padding:6px 9px;font-size:12px}}@media (max-width:380px){.booking-submit-seal{margin-top:82px}.booking-submit-seal--action{margin-top:8px}}.admin-table-zero-state{display:grid;gap:6px;margin:14px 0 10px;padding:14px 16px;border:1px solid rgba(242,139,56,.4);border-radius:16px;background:rgba(242,139,56,.1)}.admin-table-zero-state span{color:#f6bd84;font-size:11px;font-weight:900;text-transform:uppercase}.admin-table-zero-state h2,.admin-table-zero-state p{margin:0}.layout-admin-grid{display:grid;grid-template-columns:minmax(460px,1fr) 340px;gap:16px;margin-top:16px}.layout-admin-map{position:relative;min-height:520px;border:1px solid rgba(255,255,255,.12);border-radius:22px;overflow:hidden;cursor:crosshair;background:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.05) 1px,transparent 0),#101012;background-size:40px 40px,40px 40px,auto}.layout-admin-map__bar,.layout-admin-map__entrance{position:absolute;z-index:3;transform:translate(-50%,-50%);padding:10px 14px;border-radius:14px;background:rgba(255,255,255,.08);color:#d4d4d8;border:1px solid rgba(255,255,255,.1);font-weight:800;cursor:grab;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.layout-admin-map__bar{left:82%;top:14%;width:150px;text-align:center}.layout-admin-map__entrance{left:14%;top:88%;min-width:92px;text-align:center}.layout-admin-marker.selected{border-color:rgba(255,255,255,.78);background:rgba(242,139,56,.26);color:#fff;box-shadow:0 0 0 6px rgba(242,139,56,.12),0 16px 34px rgba(0,0,0,.38)}.layout-admin-table{position:absolute;z-index:4;transform:translate(-50%,-50%);width:108px;height:90px;display:grid;place-items:center;padding:10px;border-radius:28px;border:2px solid rgba(255,255,255,.36);background:#f28b38;color:#111;box-shadow:0 14px 32px rgba(0,0,0,.42);cursor:pointer}.layout-admin-table b{font-size:24px;line-height:1}.layout-admin-table span{font-size:12px}.layout-admin-table.small{width:88px;height:88px;border-radius:50%}.layout-admin-table.medium{width:112px;height:92px}.layout-admin-table.large{width:142px;height:104px}.layout-admin-table.vip{width:144px;height:112px}.layout-admin-table.round{border-radius:50%}.layout-admin-table.rect{border-radius:24px}.layout-admin-table.selected{border-color:#fff;box-shadow:0 0 0 6px rgba(255,255,255,.16),0 14px 32px rgba(0,0,0,.42)}.layout-admin-table.inactive{border-style:dashed;background:#343438;color:#d4d4d8;opacity:.82}.layout-admin-panel{display:grid;gap:8px;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:16px;background:rgba(255,255,255,.04)}.layout-admin-panel h3{margin:0;font-size:24px}.layout-admin-add-table{width:100%}.layout-admin-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.checkbox-row{display:flex;gap:10px;align-items:center}.checkbox-row input{width:auto;margin:0}.checkbox-row span{display:grid;gap:2px}.checkbox-row small{color:#b9b9bd;line-height:1.25}@media (max-width:900px){.layout-admin-grid{grid-template-columns:1fr}.layout-admin-map{min-height:480px}.table-layout-editor--zero .layout-admin-panel{order:-1}.table-layout-editor--zero .layout-admin-map{min-height:320px}}.staff-pos-toggle{display:flex;justify-content:space-between;align-items:center;gap:16px}.staff-pos-toggle__actions{display:grid;justify-items:end;gap:6px}.staff-pos-toggle__actions span{max-width:240px;color:#b9b9bd;font-size:12px;line-height:1.25;text-align:right}.staff-pos__total{display:grid;gap:4px;min-width:150px;padding:12px 14px;border-radius:16px;background:rgba(242,139,56,.16);border:1px solid rgba(242,139,56,.32)}.staff-pos__total span{color:#b9b9bd;font-size:13px}.staff-pos__total b{font-size:28px}.staff-pos__layout{display:grid;grid-template-columns:minmax(520px,1fr) 360px;gap:16px;margin-top:16px}.staff-check,.staff-pos__catalog{border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:16px;background:rgba(255,255,255,.035)}.staff-pos__filters{display:grid;gap:10px;margin:14px 0}.staff-pos__locked-branch{min-height:48px;display:grid;gap:2px;padding:10px 14px;border-radius:12px;border:1px solid rgba(242,139,56,.32);background:rgba(242,139,56,.12)}.staff-pos__locked-branch span{color:#b9b9bd;font-size:12px}.staff-order-intent-draft{display:grid;gap:10px;margin:12px 0 0;padding:12px;border:1px solid rgba(96,165,250,.24);border-left:4px solid #60a5fa;border-radius:14px;background:linear-gradient(135deg,rgba(96,165,250,.09),rgba(124,255,155,.06))}.staff-order-intent-draft__summary{display:flex;justify-content:space-between;gap:10px;align-items:center;cursor:pointer;color:#f4f4f5;font-weight:900}.staff-order-intent-draft__summary b{color:#bfdbfe;font-size:12px;font-weight:800}.staff-order-intent-draft__head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.staff-order-intent-draft__head>div{display:grid;gap:3px}.staff-order-intent-draft__head span{color:#bfdbfe;font-size:11px;font-weight:950;text-transform:uppercase}.staff-order-intent-draft__head b{color:#fff}.staff-order-intent-draft p,.staff-order-intent-draft__head small{margin:0;color:#d4d4d8;font-size:12px;line-height:1.35}.staff-order-intent-draft__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.staff-order-intent-draft__grid button{display:grid;gap:5px;min-height:112px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(0,0,0,.18);color:#f4f4f5;text-align:left}.staff-order-intent-draft__grid b{color:#fff;font-size:13px;line-height:1.2}.staff-order-intent-draft__grid small,.staff-order-intent-draft__grid span{color:#dbeafe;font-size:12px;line-height:1.3}.staff-pos__chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px}.staff-pos__chips button{white-space:nowrap;border-radius:999px;background:#2d2d33;color:#fff}.staff-pos__chips button.active{background:#f28b38;color:#111}.staff-pos-stock-replacements{display:grid;gap:10px;padding:10px 12px;border:1px solid rgba(250,204,21,.24);border-left:4px solid #facc15;border-radius:14px;background:linear-gradient(135deg,rgba(250,204,21,.1),rgba(242,139,56,.06))}.staff-pos-stock-replacements span{color:#ffe7a3;font-size:11px;font-weight:950;text-transform:uppercase}.staff-pos-stock-replacements em,.staff-pos-stock-replacements i,.staff-pos-stock-replacements small{color:#d4d4d8;font-size:12px;font-style:normal;line-height:1.35}.staff-pos-stock-replacements>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.staff-pos-stock-replacements__card{display:grid;gap:6px;min-width:180px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(0,0,0,.16)}.staff-pos-stock-replacements__card button{justify-self:start}.staff-pos-stock-replacements__details{display:grid;gap:6px}.staff-pos-stock-replacements__details summary{cursor:pointer;color:#ffe7a3;font-size:12px;font-weight:850}.staff-pos-stock-replacements__honest{padding:4px 6px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(0,0,0,.14);color:#f4f4f5!important;font-size:11px!important;font-weight:850;line-height:1.3;text-transform:none!important}.staff-pos-stock-replacements__confidence{padding:4px 6px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06);font-weight:850}.staff-pos-stock-replacements__confidence--green{border-color:rgba(124,255,155,.28);background:rgba(124,255,155,.1);color:#d8ffe0!important}.staff-pos-stock-replacements__confidence--yellow{border-color:rgba(250,204,21,.28);background:rgba(250,204,21,.1);color:#fff7cc!important}.staff-pos-stock-replacements__confidence--red{border-color:rgba(255,112,102,.3);background:rgba(255,112,102,.11);color:#ffd7d3!important}.staff-product-intents{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.staff-product-intents button{min-height:32px;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);color:#f6f3ea;white-space:nowrap}.staff-product-intents button.active{border-color:rgba(242,139,56,.7);background:rgba(242,139,56,.18);color:#ffd7a7}.staff-guest-wish-suggestions{display:grid;gap:10px;padding:12px;border:1px solid rgba(242,139,56,.24);border-radius:14px;background:rgba(242,139,56,.08)}.staff-guest-wish-suggestions__head{display:grid;gap:3px}.staff-guest-wish-suggestions__head span{color:#f28b38;font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.staff-guest-wish-suggestions__head b{color:#fff7ed;font-size:15px}.staff-guest-wish-suggestions__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.staff-guest-wish-card{display:grid;gap:6px;align-content:start;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(13,13,15,.72)}.staff-guest-wish-card>span{color:#f28b38;font-size:11px;font-weight:850;text-transform:uppercase}.staff-guest-wish-card b{color:#fff;font-size:16px;line-height:1.15}.staff-guest-wish-card strong{color:#fff4d8}.staff-guest-wish-card em,.staff-guest-wish-card i,.staff-guest-wish-card small{color:rgba(255,255,255,.76);font-size:12px;line-height:1.35}.staff-guest-wish-card em,.staff-guest-wish-card i{font-style:normal}.staff-guest-wish-card div{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.staff-guest-wish-card button{min-height:30px;padding:6px 9px;border-radius:10px}.staff-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.staff-product-tile{position:relative;min-height:132px;padding:0;border-radius:16px;background:linear-gradient(180deg,#232326,#161618);color:#fff;border:1px solid rgba(255,255,255,.1);overflow:hidden}.staff-product-tile,.staff-product-tile__add{display:grid;gap:8px;align-content:space-between;text-align:left}.staff-product-tile__add{min-height:116px;padding:14px;border:0;border-radius:0;background:transparent;color:inherit}.staff-product-tile span{color:#f28b38;font-size:12px;text-transform:uppercase}.staff-product-tile b{font-size:18px;line-height:1.05}.staff-product-tile strong{font-size:20px}.staff-product-knowledge{position:absolute;right:10px;bottom:10px;z-index:2}.staff-product-knowledge summary{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(242,139,56,.5);background:rgba(242,139,56,.17);color:#ffd7a7;font-weight:950;cursor:pointer;list-style:none}.staff-product-knowledge summary::-webkit-details-marker{display:none}.staff-product-knowledge[open] summary{background:rgba(242,139,56,.28)}.staff-product-knowledge div{position:absolute;right:0;bottom:38px;width:min(260px,78vw);display:grid;gap:6px;padding:11px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#19191c;box-shadow:0 16px 36px rgba(0,0,0,.34)}.staff-product-knowledge b,.staff-product-knowledge em,.staff-product-knowledge small{color:#f6f3ea;font-size:12px;line-height:1.3}.staff-product-knowledge em{color:#d4d4d8;font-style:normal}.staff-check{position:sticky;top:18px;display:grid;gap:10px}.staff-check h3{margin:0;font-size:24px}.staff-check-recovery{display:grid;gap:9px;min-width:0;padding:11px;border:1px solid rgba(96,165,250,.28);border-left:4px solid #60a5fa;border-radius:12px;background:rgba(96,165,250,.08)}.staff-check-recovery>div:first-child{display:grid;gap:3px;min-width:0}.staff-check-recovery b,.staff-check-recovery small,.staff-check-recovery span{overflow-wrap:anywhere}.staff-check-recovery small,.staff-check-recovery span{color:#d4d4d8;font-size:12px;line-height:1.3}.staff-check-recovery__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.staff-check-recovery__actions button{min-width:0;min-height:44px;padding:8px 10px;white-space:normal}.staff-check-readiness{display:grid;gap:3px;min-height:0;padding:10px 11px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.06);color:#fff;text-align:left}.staff-check-readiness span{font-weight:950}.staff-check-readiness small{color:#d4d4d8;line-height:1.25}.staff-check-readiness.ready{border-color:rgba(124,255,155,.32);background:rgba(124,255,155,.1)}.staff-check-readiness.warn{border-color:rgba(250,204,21,.32);background:rgba(250,204,21,.1)}.staff-check-readback{display:grid;gap:7px;padding:11px;border:1px solid rgba(242,139,56,.34);border-radius:14px;background:rgba(242,139,56,.1)}.staff-check-readback>span{color:#ffd7bd;font-size:12px;font-weight:900;text-transform:uppercase}.staff-check-readback b{color:#fff;line-height:1.25}.staff-check-readback .checkbox-row{margin:0;padding:8px 9px;border-radius:10px;background:rgba(255,255,255,.06)}.staff-check-readback small{color:#f4f4f5;font-weight:800}.staff-check__items{display:grid;gap:8px}.staff-check__item{display:flex;justify-content:space-between;gap:10px;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:8px}.staff-check__item p{margin:4px 0 0;color:#b9b9bd}.staff-check__item button{width:38px;height:38px;padding:0;border-radius:999px}@media (max-width:520px){.staff-check-recovery__actions{grid-template-columns:1fr}}.staff-pos-comment-templates{display:flex;flex-wrap:wrap;gap:6px}.staff-pos-comment-templates button{min-height:32px;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#f4f4f5;font-size:12px}.staff-pos-comment-warning{border-color:rgba(250,204,21,.28);background:rgba(250,204,21,.09);color:#fde68a}.staff-board__head{align-items:flex-start;margin:8px 0 14px}:is(.staff-page--service-alert,.staff-page--client-service-alert) .staff-page__head{margin-bottom:10px}:is(.staff-page--service-alert,.staff-page--client-service-alert) .staff-page__head h1{margin-bottom:4px}:is(.staff-page--service-alert,.staff-page--client-service-alert) .staff-page__head .muted{margin:0}.staff-live{display:grid;gap:16px}.staff-workspace{padding-bottom:132px}.staff-orders-view-switch{position:sticky;top:64px;z-index:45;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(15,15,16,.94);box-shadow:0 12px 30px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.staff-orders-view-switch button{min-height:44px}.staff-workspace__panel,.staff-workspace__slot{min-width:0}.staff-shift-brief{display:grid;gap:12px;margin:12px 0 0;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.05)}.staff-shift-quick-start{display:grid;gap:10px;padding:12px;border:1px solid rgba(124,255,155,.26);border-left:4px solid #7cff9b;border-radius:14px;background:linear-gradient(135deg,rgba(124,255,155,.1),rgba(96,165,250,.07))}.staff-shift-quick-start__actions,.staff-shift-quick-start__head{display:flex;justify-content:space-between;gap:10px;align-items:center}.staff-shift-quick-start__actions span,.staff-shift-quick-start__grid b,.staff-shift-quick-start__head span{color:#d8ffe0;font-size:11px;font-weight:950;text-transform:uppercase}.staff-shift-quick-start__head b{color:#fff;font-size:13px}.staff-shift-quick-start__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.staff-shift-quick-start__grid p{display:grid;gap:5px;min-width:0;margin:0;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.18)}.staff-shift-quick-start__grid span{color:#f4f4f5;font-size:13px;line-height:1.35}.staff-shift-quick-start__actions button{min-height:36px;padding:7px 11px;border-radius:999px}.staff-shift-start-details{display:grid;gap:10px;padding:10px 11px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.14)}.staff-shift-start-details summary{width:fit-content;cursor:pointer;color:#d7ffe1;font-size:12px;font-weight:900}.staff-shift-start-details[open] summary{margin-bottom:10px}.staff-shift-brief__head{display:flex;justify-content:space-between;gap:12px;align-items:start}.staff-shift-brief__grid b,.staff-shift-brief__head span{color:#d8d8de;font-size:12px;font-weight:950;text-transform:uppercase}.staff-shift-brief__head h2{margin:4px 0 0;font-size:24px}.staff-shift-brief__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.staff-shift-brief__grid p{display:grid;gap:5px;min-width:0;margin:0;padding:10px 11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.16)}.staff-shift-brief__grid span{color:#f4f4f5;font-size:13px;line-height:1.35}.staff-shift-distribution{display:grid;gap:10px;padding:12px;border:1px solid rgba(96,165,250,.2);border-left:4px solid #60a5fa;border-radius:14px;background:rgba(96,165,250,.07)}.staff-shift-distribution--confirmed{border-left-color:#7cff9b;background:rgba(124,255,155,.075)}.staff-shift-distribution__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.staff-shift-distribution__head span{color:#bfdbfe;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.staff-shift-distribution__head h3{margin:5px 0 0;font-size:18px;line-height:1.15}.staff-shift-distribution__head b{flex:0 0 auto;padding:6px 8px;border-radius:999px;background:rgba(255,255,255,.1);color:#f4f4f5;font-size:11px}.staff-shift-distribution__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:8px}.staff-shift-distribution__grid>div,.staff-shift-distribution__grid>p{display:grid;gap:7px;min-width:0;margin:0;padding:9px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.15)}.staff-shift-distribution__grid strong{color:#fff;font-size:12px;line-height:1.2}.staff-shift-distribution__grid div div{display:flex;flex-wrap:wrap;gap:5px}.staff-shift-distribution__grid button{min-height:30px;padding:5px 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.06);color:#f4f4f5;font-size:11px}.staff-shift-distribution__grid button.active{border-color:rgba(124,255,155,.45);background:rgba(124,255,155,.15);color:#d8ffe0;font-weight:850}.staff-shift-distribution__grid small,.staff-shift-distribution__grid span{color:#d4d4d8;font-size:12px;line-height:1.3}.staff-shift-distribution>button{justify-self:start;min-height:32px;padding:6px 10px;border-radius:999px}.staff-shift-cover{display:grid;gap:8px;padding:10px;border:1px solid rgba(250,204,21,.2);border-radius:12px;background:rgba(250,204,21,.08)}.staff-shift-cover>div:first-child{display:grid;gap:4px}.staff-shift-cover strong{color:#fff;font-size:12px}.staff-shift-cover small,.staff-shift-cover span{color:#fef3c7;font-size:12px;line-height:1.3}.staff-shift-cover__actions,.staff-shift-cover__choices{display:flex;flex-wrap:wrap;gap:5px}.staff-shift-cover button{min-height:30px;padding:5px 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.06);color:#f4f4f5;font-size:11px}.staff-shift-cover button.active{border-color:rgba(250,204,21,.48);background:rgba(250,204,21,.16);color:#fde68a;font-weight:850}.staff-shift-brief__action{justify-self:start}.staff-shift-brief-pill{width:fit-content;min-height:34px;margin-top:12px;padding:7px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.06);color:#f4f4f5}.staff-shift-brief--danger{border-color:rgba(255,112,102,.38);background:rgba(255,112,102,.1)}.staff-shift-brief--warn{border-color:rgba(250,204,21,.32);background:rgba(250,204,21,.1)}.staff-shift-brief--prep{border-color:rgba(124,92,255,.28);background:rgba(124,92,255,.08)}.staff-mode-settings{margin:12px 0 0;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.04)}.staff-mode-settings summary{min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:10px 12px;cursor:pointer;list-style:none}.staff-mode-settings summary::-webkit-details-marker{display:none}.staff-mode-settings summary:after{content:"+";width:26px;height:26px;display:grid;place-items:center;border-radius:999px;background:rgba(255,255,255,.08);color:#f4f4f5;font-weight:900}.staff-mode-settings[open] summary:after{content:"−"}.staff-mode-settings summary span{color:#d8d8de;font-size:12px;font-weight:900;text-transform:uppercase}.staff-mode-settings summary strong{grid-column:1/2;min-width:0;color:#fff;font-size:14px;line-height:1.25}.staff-mode-settings summary small{grid-column:1/-1;color:#b7b7bd;font-size:12px}.staff-mode-settings__controls{display:grid;gap:8px;padding:0 10px 10px}.staff-attention-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:0;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.04)}.staff-attention-panel div:first-child{display:grid;gap:3px;min-width:0}.staff-attention-panel span{color:#d8d8de;font-size:12px;font-weight:900;text-transform:uppercase}.staff-attention-panel strong{color:#fff}.staff-attention-panel small{color:#b7b7bd}.staff-attention-panel__modes{display:flex;gap:6px;overflow-x:auto}.staff-attention-panel__modes button{min-height:34px;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#f4f4f5;white-space:nowrap}.staff-attention-panel__modes button.active{border-color:rgba(242,139,56,.7);background:rgba(242,139,56,.18);color:#ffd7a7}.staff-growth-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:0;padding:12px 14px;border:1px solid rgba(124,255,155,.16);border-radius:14px;background:rgba(124,255,155,.055)}.staff-growth-panel div:first-child{display:grid;gap:3px;min-width:0}.staff-growth-panel span{color:#d8d8de;font-size:12px;font-weight:900;text-transform:uppercase}.staff-growth-panel strong{color:#fff}.staff-growth-panel small{color:#b7b7bd}.staff-growth-panel__modes{display:flex;gap:6px;overflow-x:auto}.staff-growth-panel__modes button{min-height:34px;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#f4f4f5;white-space:nowrap}.staff-growth-panel__modes button.active{border-color:rgba(124,255,155,.55);background:rgba(124,255,155,.16);color:#d8ffe0}.staff-phrase-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:0;padding:12px 14px;border:1px solid rgba(96,165,250,.16);border-radius:14px;background:rgba(96,165,250,.055)}.staff-phrase-panel div:first-child{display:grid;gap:3px;min-width:0}.staff-phrase-panel span{color:#d8d8de;font-size:12px;font-weight:900;text-transform:uppercase}.staff-phrase-panel strong{color:#fff}.staff-phrase-panel small{color:#b7b7bd}.staff-phrase-panel__modes{display:flex;gap:6px;overflow-x:auto}.staff-phrase-panel__modes button{min-height:34px;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#f4f4f5;white-space:nowrap}.staff-phrase-panel__modes button.active{border-color:rgba(96,165,250,.55);background:rgba(96,165,250,.16);color:#dbeafe}.staff-freshness{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin:6px 0 0;padding:5px 8px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(255,255,255,.025)}.staff-freshness div{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;min-width:0}.staff-freshness span{color:#a8abb6;font-size:11px;font-weight:850}.staff-freshness strong{color:#cfd1d8;font-size:11px;font-weight:800}.staff-freshness--compact{grid-template-columns:minmax(0,1fr)}.staff-freshness--compact strong{color:#a8abb6;font-weight:750}.staff-freshness__details{margin-top:4px}.staff-freshness__details summary{width:fit-content;color:#bfc0c7;cursor:pointer;font-size:12px;font-weight:850}.staff-freshness__details button{margin-top:8px}.staff-freshness__changes{display:flex;flex-wrap:wrap;gap:5px;margin:2px 0 0;padding:0;list-style:none}.staff-freshness__changes li{padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.08);color:#dbeafe;font-size:11px;font-weight:800;line-height:1.15}.staff-freshness button{min-height:26px;padding:4px 8px;border-radius:999px;white-space:nowrap;font-size:11px}.staff-freshness button:disabled{opacity:.58;cursor:default}.staff-freshness--loading{border-color:rgba(255,255,255,.07);background:rgba(255,255,255,.025)}.staff-freshness--paused{border-color:rgba(242,190,56,.38);background:rgba(242,190,56,.1)}.staff-freshness--error{border-color:rgba(255,112,102,.42);background:rgba(255,112,102,.1)}.staff-shift-focus{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin:16px 0;padding:14px;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:rgba(255,255,255,.045)}.staff-shift-focus span{color:#d7d7dc;font-size:12px;font-weight:900;text-transform:uppercase}.staff-shift-focus h2,.staff-shift-focus p{margin:0}.staff-shift-focus h2{margin-top:4px;font-size:22px}.staff-shift-focus p{margin-top:5px;color:#d4d4d8}.staff-shift-focus button{white-space:nowrap}.staff-shift-focus--danger{border-color:rgba(255,112,102,.38);background:rgba(255,112,102,.1)}.staff-shift-focus--warn{border-color:rgba(250,204,21,.32);background:rgba(250,204,21,.1)}.staff-shift-focus--sales{border-color:rgba(124,255,155,.28);background:rgba(124,255,155,.08)}.staff-shift-focus--prep{border-color:rgba(124,92,255,.28);background:rgba(124,92,255,.08)}.staff-workspace__panel{display:none}.staff-workspace__panel.active{display:grid;gap:18px}.staff-booking-signal{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.045)}.staff-booking-signal span{color:#d8d8de;font-size:12px;font-weight:900;text-transform:uppercase}.staff-booking-signal h2,.staff-booking-signal p{margin:0}.staff-booking-signal h2{margin-top:3px;font-size:20px}.staff-booking-signal p{margin-top:4px;color:#d4d4d8}.staff-booking-signal strong{max-width:240px;color:#f4f4f5;font-size:13px;text-align:right}.staff-booking-buffer{display:grid;gap:8px;grid-column:1/-1;padding:9px;border:1px solid rgba(96,165,250,.18);border-radius:12px;background:rgba(96,165,250,.07)}.staff-booking-buffer__arrival,.staff-booking-call-outcome,.staff-booking-seat-eta{display:grid;gap:8px;min-width:0}.staff-booking-call-outcome{padding:8px;border:1px solid rgba(250,204,21,.22);border-radius:10px;background:rgba(250,204,21,.08)}.staff-booking-call-outcome__details{display:grid;gap:8px}.staff-booking-call-outcome__details summary,.staff-booking-seat-eta summary{cursor:pointer;color:#dbeafe;font-size:12px;font-weight:900}.staff-booking-call-step{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px!important;align-items:center;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(0,0,0,.14)}.staff-booking-call-step>div{display:grid;gap:3px;min-width:0}.staff-booking-call-step span{color:#fde68a;font-size:11px;font-weight:950;text-transform:uppercase}.staff-booking-call-step b{color:#fff;font-size:16px;overflow-wrap:anywhere}.staff-booking-call-step small{color:#fef3c7;font-size:11px;line-height:1.3}.staff-booking-call-step a,.staff-booking-call-step button{min-height:34px;padding:7px 10px;border:1px solid rgba(250,204,21,.28);border-radius:999px;background:rgba(250,204,21,.14);color:#fff7cc;font-size:12px;font-weight:900;text-decoration:none;white-space:nowrap}.staff-booking-buffer p,.staff-booking-call-outcome p,.staff-booking-seat-eta p{display:grid;gap:3px;margin:0}.staff-booking-buffer p b,.staff-booking-call-outcome p b,.staff-booking-seat-eta p b{color:#dbeafe}.staff-booking-buffer p span,.staff-booking-call-outcome p span,.staff-booking-seat-eta p span{color:#f8fafc;font-size:12px;font-weight:700;text-transform:none}.staff-booking-buffer__arrival>div,.staff-booking-call-outcome__details>div,.staff-booking-seat-eta__actions{display:flex;flex-wrap:wrap;gap:6px}.staff-booking-seat-eta{padding:8px;border:1px solid rgba(124,255,155,.2);border-radius:10px;background:rgba(124,255,155,.07)}.staff-booking-seat-eta__status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.staff-booking-seat-eta__status span{display:grid;gap:3px;min-width:0;padding:7px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(0,0,0,.13);color:#d4d4d8;font-size:11px;line-height:1.25}.staff-booking-seat-eta__status b{color:#d8ffe0;font-size:10px;text-transform:uppercase}.staff-booking-buffer button,.staff-booking-call-outcome button,.staff-booking-seat-eta button{min-height:30px;padding:6px 9px;border:1px solid rgba(96,165,250,.22);border-radius:999px;background:rgba(96,165,250,.12);color:#dbeafe;font-size:12px;font-weight:850}.staff-booking-call-outcome button{border-color:rgba(250,204,21,.24);background:rgba(250,204,21,.12);color:#fff7cc}.staff-booking-buffer small,.staff-booking-call-outcome small{color:#b7c7e7;font-size:11px}.staff-booking-signal--danger{border-color:rgba(255,112,102,.36);background:rgba(255,112,102,.1)}.staff-booking-signal--soon{border-color:rgba(250,204,21,.3);background:rgba(250,204,21,.09)}.staff-booking-signal--recovery{border-color:rgba(124,255,155,.34);box-shadow:inset 0 0 0 1px rgba(124,255,155,.12)}.staff-booking-signal--recovery span{color:#caffd5}.staff-booking-signal--repeat{border-color:rgba(96,165,250,.34);box-shadow:inset 0 0 0 1px rgba(96,165,250,.12)}.staff-booking-signal--repeat span{color:#bfdbfe}.staff-stock-signal{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.045)}.staff-stock-signal span{color:#d8d8de;font-size:12px;font-weight:900;text-transform:uppercase}.staff-stock-signal h2,.staff-stock-signal p{margin:0}.staff-stock-signal h2{margin-top:3px;font-size:20px}.staff-stock-signal p{margin-top:4px;color:#d4d4d8}.staff-stock-signal__items{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.staff-stock-signal__items i{display:grid;gap:4px;width:fit-content;padding:5px 8px;border:1px solid rgba(250,204,21,.24);border-radius:999px;background:rgba(250,204,21,.09);color:#fde68a;font-size:11px;font-style:normal;font-weight:900;line-height:1}.staff-stock-signal__items i span{color:rgba(255,255,255,.82);font-size:10px;font-weight:800;line-height:1.15;text-transform:none}.staff-stock-signal__items i.critical{border-color:rgba(255,112,102,.34);background:rgba(255,112,102,.13);color:#ffd7d3}.staff-stock-signal__phrase{margin-top:8px!important;padding:9px 10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(0,0,0,.16);color:#f4f4f5!important;font-size:13px}.staff-stock-signal__details{display:grid;gap:8px;margin-top:8px;padding:9px 10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.12)}.staff-stock-signal__details summary{cursor:pointer;color:#fde68a;font-size:12px;font-weight:900}.staff-stock-replacement-confidence{display:grid;gap:5px;margin-top:8px;padding:9px 10px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.055)}.staff-stock-replacement-confidence span{width:fit-content;padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:11px;font-weight:950;text-transform:uppercase}.staff-stock-replacement-confidence b,.staff-stock-replacement-confidence em,.staff-stock-replacement-confidence small{color:#d4d4d8;font-size:12px;font-style:normal;line-height:1.35}.staff-stock-replacement-confidence b{color:#fff}.staff-stock-replacement-confidence em{color:#ffd7a7;font-weight:850}.staff-stock-replacement-confidence--green{border-color:rgba(124,255,155,.28);background:rgba(124,255,155,.09)}.staff-stock-replacement-confidence--yellow{border-color:rgba(250,204,21,.28);background:rgba(250,204,21,.09)}.staff-stock-replacement-confidence--red{border-color:rgba(255,112,102,.3);background:rgba(255,112,102,.1)}.staff-stock-honest-replacement{display:grid;gap:5px;margin-top:8px;padding:9px 10px;border:1px solid rgba(96,165,250,.22);border-radius:12px;background:rgba(96,165,250,.075)}.staff-stock-honest-replacement span{width:fit-content;padding:4px 7px;border-radius:999px;background:rgba(96,165,250,.14);color:#dbeafe;font-size:11px;font-weight:950;text-transform:uppercase}.staff-stock-honest-replacement b,.staff-stock-honest-replacement em,.staff-stock-honest-replacement small{color:#d4d4d8;font-size:12px;font-style:normal;line-height:1.35}.staff-stock-honest-replacement b{color:#fff}.staff-stock-honest-replacement em{color:#bfdbfe;font-weight:850}.staff-stock-signal strong{max-width:240px;color:#f4f4f5;font-size:13px;text-align:right}.staff-stock-signal--danger{border-color:rgba(255,112,102,.36);background:rgba(255,112,102,.1)}.staff-stock-signal--watch{border-color:rgba(250,204,21,.3);background:rgba(250,204,21,.09)}.staff-stock-signal--muted{border-color:rgba(124,255,155,.24);background:rgba(124,255,155,.07)}.staff-stock-signal__actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.staff-stock-signal__actions button{display:grid;gap:2px;justify-items:start;min-height:42px;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.06);color:#fff;text-align:left}.staff-stock-signal__actions button.active{border-color:rgba(124,255,155,.38);background:rgba(124,255,155,.12)}.staff-stock-signal__actions b{font-size:12px;line-height:1.1}.staff-stock-signal__actions small{color:#d4d4d8;font-size:11px;line-height:1.2}.staff-stock-signal__status{width:fit-content;margin-top:8px!important;padding:7px 9px;border-radius:999px;background:rgba(124,255,155,.12);color:#caffd5!important;font-size:12px;font-weight:900}.staff-stock-signal__next,.staff-stock-signal__team{display:grid;gap:5px;margin-top:8px;padding:9px 10px;border:1px solid rgba(250,204,21,.22);border-radius:12px;background:rgba(0,0,0,.16)}.staff-stock-signal__next span,.staff-stock-signal__team span{color:#fde68a;font-size:11px}.staff-stock-signal__next b,.staff-stock-signal__team b{color:#fff;font-size:13px;line-height:1.35}.staff-stock-signal__next small,.staff-stock-signal__team small{color:#d4d4d8;font-size:12px;font-weight:750;line-height:1.35}.staff-bottom-nav{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:70;display:grid;grid-template-columns:repeat(4,minmax(68px,1fr));gap:8px;width:min(520px,calc(100vw - 32px));padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(8,8,10,.92);box-shadow:0 18px 60px rgba(0,0,0,.48);transform:translateX(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.staff-bottom-nav button{position:relative;display:grid;place-items:center;gap:3px;min-height:58px;padding:8px 10px;border:0;border-radius:999px;background:transparent;color:#e7e7eb}.staff-bottom-nav button.active{background:#f28b38;color:#111}.staff-bottom-nav button.has-alert:not(.active){color:#fff;background:rgba(255,86,86,.14)}.staff-bottom-nav__badge{position:absolute;top:5px;right:10px;display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border:2px solid rgba(8,8,10,.92);border-radius:999px;background:#ff5656;color:#fff;font-size:11px;font-weight:950;line-height:1}.staff-bottom-nav button.active .staff-bottom-nav__badge{border-color:#f28b38;background:#111;color:#fff}.staff-bottom-nav i{display:grid;place-items:center;width:22px;height:22px;font-style:normal}.staff-bottom-nav svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.staff-bottom-nav span{font-size:12px;font-weight:900}body.staff-modal-open .staff-bottom-nav{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(18px)}body.staff-modal-open .client-modal{place-items:start center;overflow-y:auto;padding:18px 18px max(28px,env(safe-area-inset-bottom))}.staff-service{display:grid;gap:16px}.staff-service__head{align-items:start}.staff-service__stats{display:grid;grid-template-columns:repeat(5,minmax(76px,1fr));gap:8px}.staff-service__stats span{display:grid;gap:3px;min-width:82px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.06);color:#b9b9bd;font-size:12px;font-weight:800}.staff-service__stats b{color:#fff;font-size:22px;line-height:1}.staff-service-pulse{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,360px);gap:14px;align-items:center;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.035))}.staff-service-pulse span{display:inline-flex;width:fit-content;margin-bottom:8px;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.1);color:#ffd7bd;font-size:12px;font-weight:950;text-transform:uppercase}.staff-service-pulse h3,.staff-service-pulse p{margin:0}.staff-service-pulse h3{font-size:clamp(26px,5vw,44px);line-height:1}.staff-service-pulse p{margin-top:6px;color:#d4d4d8}.staff-service-pulse strong{display:grid;align-content:center;min-height:74px;padding:12px 14px;border-radius:14px;background:rgba(0,0,0,.18);color:#fff;line-height:1.25}.staff-service-pulse--calm{border-color:rgba(124,255,155,.24);background:linear-gradient(135deg,rgba(124,255,155,.12),rgba(255,255,255,.035))}.staff-service-pulse--watch{border-color:rgba(250,204,21,.26);background:linear-gradient(135deg,rgba(250,204,21,.12),rgba(255,255,255,.035))}.staff-service-pulse--hot{border-color:rgba(242,139,56,.36);background:linear-gradient(135deg,rgba(242,139,56,.18),rgba(255,255,255,.04))}.staff-service-pulse--danger{border-color:rgba(255,86,86,.42);background:linear-gradient(135deg,rgba(255,86,86,.18),rgba(242,139,56,.08))}.staff-service-now-chips{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 12px}.staff-service-now-chips span{padding:7px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.06);color:#e8e8eb;font-size:12px;font-weight:850}.staff-service-more{display:grid;gap:12px;margin-bottom:14px}.staff-service-more summary{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 13px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.045);cursor:pointer}.staff-service-more summary::-webkit-details-marker{display:none}.staff-service-more summary span{color:#f4f4f5;font-weight:900}.staff-service-more summary b{color:#cfcfd4;font-size:12px}.staff-service-more__body{display:grid;gap:12px}.staff-service-load-guard{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,300px);gap:12px;align-items:center;margin-top:-2px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.045)}.staff-service-load-guard span{display:block;margin-bottom:4px;color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.staff-service-load-guard b,.staff-service-load-guard p,.staff-service-load-guard small{margin:0}.staff-service-load-guard p,.staff-service-load-guard small{color:#d4d4d8}.staff-service-load-guard small{display:grid;align-content:center;min-height:48px;padding:10px 12px;border-radius:12px;background:rgba(0,0,0,.16)}.staff-service-load-guard--watch{border-color:rgba(250,204,21,.24)}.staff-service-load-guard--danger{border-color:rgba(255,86,86,.34);background:rgba(255,86,86,.08)}.staff-service-peak-regroup{display:grid;gap:10px;padding:13px;border:1px solid rgba(250,204,21,.3);border-left:4px solid #facc15;border-radius:16px;background:linear-gradient(135deg,rgba(250,204,21,.11),rgba(96,165,250,.06))}.staff-service-peak-regroup--active{border-color:rgba(52,211,153,.36) rgba(52,211,153,.36) rgba(52,211,153,.36) #34d399;background:linear-gradient(135deg,rgba(52,211,153,.12),rgba(250,204,21,.08))}.staff-service-peak-regroup__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.staff-service-peak-regroup__head span{color:#fde68a;font-size:11px;font-weight:950;text-transform:uppercase}.staff-service-peak-regroup__head h3,.staff-service-peak-regroup__head p{margin:0}.staff-service-peak-regroup__head h3{margin-top:4px;color:#fff;font-size:18px;line-height:1.15}.staff-service-peak-regroup__head p{color:#d4d4d8;font-size:13px;line-height:1.35}.staff-service-peak-regroup__head b{flex:0 0 auto;padding:7px 9px;border-radius:999px;background:rgba(250,204,21,.14);color:#fde68a;font-size:12px}.staff-service-peak-regroup__roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.staff-service-peak-regroup__roles strong{display:grid;gap:5px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.14);color:#f4f4f5;font-size:12px;line-height:1.35}.staff-service-peak-regroup__roles small{color:#a7f3d0;font-size:11px;font-weight:850}.staff-service-peak-regroup__gap{display:grid;gap:3px;padding:8px 10px;border:1px solid rgba(250,204,21,.24);border-radius:12px;background:rgba(250,204,21,.09)}.staff-service-peak-regroup__gap b{color:#fef3c7;font-size:12px}.staff-service-peak-regroup__gap small{color:#d4d4d8;font-size:12px;line-height:1.35}.staff-service-peak-regroup__actions{display:flex;flex-wrap:wrap;gap:7px}.staff-service-peak-regroup__actions button{min-height:34px;padding:7px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.07);color:#f4f4f5;font-size:12px;font-weight:850}.staff-service-credit{display:grid;gap:4px;margin:10px 0;padding:10px 12px;border:1px solid rgba(124,255,155,.24);border-left:4px solid #7cff9b;border-radius:12px;background:rgba(124,255,155,.08)}.staff-service-credit span{color:#baf7c6;font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.staff-service-credit b{color:#fff}.staff-service-credit p,.staff-service-credit small{margin:0;color:#d4d4d8;font-size:12px;line-height:1.35}.staff-service-recovery-pause{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(255,138,138,.24);border-left:4px solid #ff8a8a;border-radius:14px;background:linear-gradient(135deg,rgba(255,138,138,.1),rgba(96,165,250,.06))}.staff-service-recovery-pause--active{border-color:rgba(96,165,250,.3) rgba(96,165,250,.3) rgba(96,165,250,.3) #60a5fa;background:linear-gradient(135deg,rgba(96,165,250,.12),rgba(255,255,255,.045))}.staff-service-recovery-pause span{display:inline-flex;width:fit-content;margin-bottom:4px;padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.1);color:#ffd7d3;font-size:10px;font-weight:950;text-transform:uppercase}.staff-service-recovery-pause b,.staff-service-recovery-pause p,.staff-service-recovery-pause small{margin:0}.staff-service-recovery-pause p,.staff-service-recovery-pause small{color:#d4d4d8;line-height:1.35}.staff-service-recovery-pause small{display:block;margin-top:5px;font-size:12px}.staff-service-recovery-pause__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.staff-service-recovery-pause__actions button{min-height:32px;padding:6px 9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.075);color:#fff;font-size:12px;font-weight:850}.staff-service-lesson{display:grid;gap:10px;padding:12px;border:1px solid rgba(124,255,155,.22);border-left:4px solid #7cff9b;border-radius:14px;background:linear-gradient(135deg,rgba(124,255,155,.08),rgba(255,255,255,.04))}.staff-service-lesson__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.staff-service-lesson__head span{display:inline-flex;width:fit-content;margin-bottom:4px;padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.1);color:#caffd5;font-size:10px;font-weight:950;text-transform:uppercase}.staff-service-lesson>small,.staff-service-lesson__head b,.staff-service-lesson__head p{margin:0}.staff-service-lesson>small,.staff-service-lesson__details small,.staff-service-lesson__head p,.staff-service-lesson__postponed{color:#d4d4d8;font-size:12px;line-height:1.35}.staff-service-lesson__head>button{flex:0 0 auto;min-height:32px;padding:6px 9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.075);color:#fff;font-size:12px;font-weight:850}.staff-service-lesson__details{display:grid;gap:8px}.staff-service-lesson__details summary{width:fit-content;min-height:32px;padding:7px 10px;border:1px solid rgba(124,255,155,.22);border-radius:999px;color:#caffd5;font-size:12px;font-weight:900;cursor:pointer}.staff-service-lesson__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.staff-service-lesson__grid>div{display:grid;gap:7px;min-width:0;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.14)}.staff-service-lesson__grid b{color:#fff;font-size:12px}.staff-service-lesson__grid p{display:flex;flex-wrap:wrap;gap:5px;margin:0}.staff-service-lesson__grid button{min-height:28px;padding:5px 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.06);color:#e4e4e7;font-size:11px;font-weight:800}.staff-service-lesson__grid button.active{border-color:rgba(124,255,155,.38);background:rgba(124,255,155,.12);color:#caffd5}.staff-service-next{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:14px;align-items:center;margin-bottom:14px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.055)}.staff-service-next span{display:inline-flex;width:fit-content;margin-bottom:8px;padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.12);color:#ffd7bd;font-size:12px;font-weight:950;text-transform:uppercase}.staff-service-next h3,.staff-service-next p{margin:0}.staff-service-next h3{font-size:24px}.staff-service-next p{margin-top:5px;color:#d4d4d8}.staff-service-next__script{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.staff-service-next__script b{min-height:38px;padding:8px 9px;border-radius:12px;background:rgba(0,0,0,.18);color:#fff;font-size:12px;line-height:1.25}.staff-service-next__done{display:block;margin-top:9px;color:#cfcfd4;font-weight:850}.staff-service-quality-brief{display:grid;gap:7px;margin-top:10px}.staff-service-quality-brief em{width:fit-content;padding:7px 9px;border-radius:12px;background:rgba(255,255,255,.08);color:#fff;font-size:12px;font-style:normal;font-weight:850;line-height:1.3}.staff-service-quality-brief__tags{display:flex;flex-wrap:wrap;gap:6px}.staff-service-quality-brief__tags i{width:fit-content;padding:5px 8px;border:1px solid rgba(255,180,172,.34);border-radius:999px;background:rgba(255,86,86,.12);color:#ffd7d3;font-size:11px;font-style:normal;font-weight:900;line-height:1}.staff-service-next__side{display:grid;gap:8px;justify-items:stretch}.staff-service-next__side strong{display:grid;place-items:center;min-height:40px;border-radius:12px;background:rgba(0,0,0,.2)}.staff-service-next__side small{color:#cfcfd4;font-weight:800}.staff-service-next--guest,.staff-service-next--overdue{border-color:rgba(255,86,86,.38);background:linear-gradient(135deg,rgba(255,86,86,.17),rgba(242,139,56,.08))}.staff-service-next--hot{border-color:rgba(242,139,56,.34);background:rgba(242,139,56,.1)}.staff-drink-first{display:grid;gap:10px;padding:12px;border:1px solid rgba(96,165,250,.22);border-left:4px solid #60a5fa;border-radius:16px;background:linear-gradient(135deg,rgba(96,165,250,.09),rgba(124,255,155,.05))}.staff-drink-first__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.staff-drink-first__head span{display:inline-flex;width:fit-content;padding:5px 8px;border-radius:999px;background:rgba(96,165,250,.14);color:#dbeafe;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.staff-drink-first__head h3{margin:5px 0 0;font-size:18px;line-height:1.15}.staff-drink-first__head b{flex:0 0 auto;padding:7px 9px;border-radius:999px;background:rgba(255,255,255,.1);color:#f4f4f5;font-size:12px}.staff-drink-first__list{display:grid;gap:8px}.staff-drink-first__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.14)}.staff-drink-first__item--hot{border-color:rgba(242,139,56,.3);background:rgba(242,139,56,.08)}.staff-drink-first__item span{display:block;color:#bfdbfe;font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.staff-drink-first__item b{display:block;margin-top:4px;color:#fff;font-size:14px;line-height:1.2}.staff-drink-first__item em,.staff-drink-first__item small{display:block;margin-top:4px;color:#d4d4d8;font-size:12px;font-style:normal;line-height:1.3}.staff-drink-first__item em{color:#caffd5;font-weight:800}.staff-drink-first__promise{width:fit-content;padding:6px 8px;border-radius:10px;background:rgba(96,165,250,.12);color:#dbeafe;font-weight:850}.staff-drink-first__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.staff-drink-first__actions button{min-height:30px;padding:5px 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.06);color:#f4f4f5;font-size:11px;font-weight:800}.staff-floor-round{display:grid;gap:10px;padding:14px;border:1px solid rgba(124,255,155,.24);border-left:4px solid #7cff9b;border-radius:18px;background:linear-gradient(135deg,rgba(124,255,155,.1),rgba(242,139,56,.055))}.staff-floor-round__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.staff-floor-round__head span{color:#caffd5;font-size:11px;font-weight:950;text-transform:uppercase}.staff-floor-round__head h3,.staff-floor-round__head p{margin:0}.staff-floor-round__head h3{margin-top:4px;color:#fff;font-size:20px}.staff-floor-round__head p{color:#d4d4d8;font-size:12px;line-height:1.35}.staff-floor-round__head button{min-height:34px;padding:7px 10px;border-radius:999px;white-space:nowrap}.staff-floor-round__prep{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.staff-floor-round__prep span{min-width:0;padding:9px;border-radius:12px;background:rgba(0,0,0,.16);color:#e4e4e7;font-size:12px;line-height:1.35}.staff-floor-round ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.staff-floor-round li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.14)}.staff-floor-round li b,.staff-floor-round li small{min-width:0;overflow-wrap:anywhere}.staff-floor-round li small{color:#c9c9cf;line-height:1.35}.staff-floor-round__actions,.staff-floor-round__empty{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.staff-floor-round__actions button,.staff-floor-round__empty button{min-height:28px;padding:4px 7px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.06);color:#f4f4f5;font-size:10px;font-weight:800}.staff-floor-round__empty{justify-content:flex-start}.staff-service-tray-prep{display:grid;gap:8px;padding:12px;border:1px solid rgba(124,255,155,.22);border-left:4px solid #7cff9b;border-radius:16px;background:linear-gradient(135deg,rgba(124,255,155,.09),rgba(96,165,250,.055))}.staff-service-tray-prep--overload{border-left-color:#facc15;background:linear-gradient(135deg,rgba(250,204,21,.1),rgba(96,165,250,.055))}.staff-service-tray-prep__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.staff-service-tray-prep__head span{display:inline-flex;width:fit-content;padding:5px 8px;border-radius:999px;background:rgba(124,255,155,.13);color:#caffd5;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.staff-service-tray-prep p,.staff-service-tray-prep__head h3{margin:0}.staff-service-tray-prep__head h3{margin-top:5px;font-size:18px;line-height:1.15}.staff-service-tray-prep__head b{flex:0 0 auto;padding:7px 9px;border-radius:999px;background:rgba(255,255,255,.1);color:#f4f4f5;font-size:12px}.staff-service-tray-prep p{color:#f4f4f5;font-size:13px;line-height:1.35}.staff-service-tray-prep em,.staff-service-tray-prep small{color:#d4d4d8;font-size:12px;font-style:normal;line-height:1.3}.staff-service-tray-prep em{color:#fde68a;font-weight:800}.staff-service-route{display:grid;gap:10px;padding:14px;border:1px solid rgba(96,165,250,.24);border-radius:18px;background:linear-gradient(135deg,rgba(96,165,250,.1),rgba(124,255,155,.055))}.staff-service-route__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.staff-service-route__head span,.staff-service-route__prep span{display:inline-flex;width:fit-content;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.1);color:#bfdbfe;font-size:11px;font-weight:950;text-transform:uppercase}.staff-service-route__head h3{margin:6px 0 0;font-size:clamp(18px,4vw,28px);line-height:1.15}.staff-service-route__head b{flex:0 0 auto;padding:8px 10px;border-radius:999px;background:rgba(124,255,155,.12);color:#caffd5;font-size:12px}.staff-service-route__head-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.staff-service-route__head-actions button{min-height:34px;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:850}.staff-service-route__prep{display:flex;flex-wrap:wrap;gap:6px}.staff-service-route__prep span{background:rgba(250,204,21,.12);color:#fde68a;text-transform:none}.staff-service-route__map{position:relative;min-height:170px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.045) 1px,transparent 0),rgba(0,0,0,.16);background-size:20% 20%;overflow:hidden}.staff-service-route__map:before{content:"";position:absolute;left:82%;top:14%;width:2px;height:78%;background:linear-gradient(180deg,rgba(124,255,155,.4),rgba(96,165,250,.1));transform:rotate(34deg);transform-origin:top}.staff-service-route__point{position:absolute;z-index:1;display:grid;place-items:center;min-width:28px;height:28px;padding:0 7px;border:2px solid rgba(8,8,10,.72);border-radius:999px;background:#60a5fa;color:#07111f;font-size:12px;font-style:normal;font-weight:950;transform:translate(-50%,-50%);box-shadow:0 8px 24px rgba(0,0,0,.28)}.staff-service-route__point--bar{background:#7cff9b}.staff-service-route__point--critical{background:#ff8a8a}.staff-service-route__point--hot{background:#f28b38}.staff-service-route ol{display:grid;gap:7px;margin:0;padding:0;list-style:none}.staff-service-route__item{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(170px,.72fr);gap:3px 9px;align-items:start;padding:9px 10px;border:1px solid rgba(255,255,255,.1);border-left:4px solid #60a5fa;border-radius:12px;background:rgba(0,0,0,.14)}.staff-service-route__item span{grid-row:span 2;display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-weight:950}.staff-service-route__item b,.staff-service-route__item small{min-width:0;overflow-wrap:anywhere}.staff-service-route__item small{color:#cfcfd4}.staff-service-route__item--critical{border-left-color:#ff8a8a}.staff-service-route__item--hot{border-left-color:#f28b38}.staff-service-route__team{display:grid;gap:5px;min-width:0;padding:7px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(255,255,255,.045)}.staff-service-route__owner{width:fit-content;padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.08);color:#d4d4d8;font-size:10px;font-style:normal;font-weight:950;line-height:1;text-transform:uppercase}.staff-service-route__owner--mine{background:rgba(124,255,155,.15);color:#caffd5}.staff-service-route__owner--pending{background:rgba(250,204,21,.14);color:#fde68a}.staff-service-route__owner--info{background:rgba(255,138,138,.14);color:#fecaca}.staff-service-route__owner--other{background:rgba(161,161,170,.12);color:#e4e4e7}.staff-service-route__owner--free{background:rgba(96,165,250,.13);color:#dbeafe}.staff-service-route__team small{color:#c9c9cf;font-size:11px;line-height:1.25}.staff-service-route__team div{display:flex;flex-wrap:wrap;gap:5px}.staff-service-route__team button{min-height:28px;padding:4px 7px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.06);color:#f4f4f5;font-size:10px;font-weight:800}.staff-senior-exceptions{display:grid;gap:10px;padding:14px;border:1px solid rgba(250,204,21,.28);border-left:4px solid #facc15;border-radius:18px;background:linear-gradient(135deg,rgba(250,204,21,.1),rgba(255,255,255,.035))}.staff-senior-exceptions__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.staff-senior-exceptions__head span,.staff-senior-exceptions__item span{color:#fde68a;font-size:11px;font-weight:950;text-transform:uppercase}.staff-senior-exceptions__head h3,.staff-senior-exceptions__head p{margin:0}.staff-senior-exceptions__head h3{margin-top:4px;color:#fff;font-size:18px}.staff-senior-exceptions__head p{color:#d4d4d8;font-size:12px;line-height:1.35}.staff-senior-exceptions__head b{padding:7px 10px;border-radius:999px;background:rgba(250,204,21,.14);color:#fff7c2}.staff-senior-exceptions__list{display:grid;gap:8px}.staff-senior-exceptions__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.8fr);gap:10px;align-items:start;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.16)}.staff-senior-exceptions__item--critical{border-color:rgba(255,86,86,.3)}.staff-senior-exceptions__item b,.staff-senior-exceptions__item small{display:block;min-width:0;overflow-wrap:anywhere}.staff-senior-exceptions__item b{margin:4px 0 3px;color:#fff}.staff-senior-exceptions__item small{color:#d4d4d8;line-height:1.35}.staff-senior-exceptions__actions{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.staff-senior-exceptions__actions button{min-height:28px;padding:4px 7px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.06);color:#f4f4f5;font-size:10px;font-weight:800}.staff-service-role-focus{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);gap:10px;align-items:center;padding:12px;border:1px solid rgba(124,255,155,.2);border-radius:14px;background:linear-gradient(135deg,rgba(124,255,155,.08),rgba(255,255,255,.04))}.staff-service-role-focus--hot{border-color:rgba(250,204,21,.32);background:linear-gradient(135deg,rgba(250,204,21,.1),rgba(255,255,255,.04))}.staff-service-role-focus span{color:#b8ffc9;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.staff-service-role-focus h3,.staff-service-role-focus p{margin:0}.staff-service-role-focus h3{margin-top:4px;color:#fff;font-size:15px}.staff-service-role-focus p,.staff-service-role-focus strong{color:#d4d4d8;font-size:12px;line-height:1.35}.staff-service-role-focus__cover{display:inline-block;width:fit-content;margin-top:7px;padding:5px 8px;border:1px solid rgba(250,204,21,.24);border-radius:999px;background:rgba(250,204,21,.1);color:#fde68a;font-size:11px;font-style:normal;font-weight:850;line-height:1.25}.staff-service-role-focus strong{padding:8px;border-radius:10px;background:rgba(0,0,0,.14)}.staff-quiet-actions{display:grid;gap:10px;padding:12px;border:1px solid rgba(124,255,155,.18);border-radius:14px;background:linear-gradient(135deg,rgba(124,255,155,.07),rgba(255,255,255,.035))}.staff-quiet-actions__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.staff-quiet-actions__head span{color:#7cff9b;font-size:11px;font-weight:950;text-transform:uppercase}.staff-quiet-actions__head h3{margin:2px 0 0;color:#f4f4f5;font-size:16px}.staff-quiet-actions__head strong{padding:6px 10px;border-radius:999px;background:rgba(124,255,155,.12);color:#d8ffe0;font-size:12px;white-space:nowrap}.staff-quiet-actions__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.staff-quiet-actions__card{display:grid;gap:5px;min-height:156px;align-content:start;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.16)}.staff-quiet-actions__card--taken{border-color:rgba(124,255,155,.26);background:rgba(124,255,155,.08)}.staff-quiet-actions__card--done{border-color:rgba(124,255,155,.42);background:rgba(124,255,155,.12)}.staff-quiet-actions__grid b{color:#fff;font-size:14px;line-height:1.25}.staff-quiet-actions__grid em,.staff-quiet-actions__grid small{color:rgba(255,255,255,.76);font-size:12px;line-height:1.35}.staff-quiet-actions__grid em{color:#d8ffe0;font-style:normal}.staff-quiet-actions__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:auto}.staff-quiet-actions__actions button{min-height:34px;border:1px solid rgba(124,255,155,.24);border-radius:10px;background:rgba(255,255,255,.08);color:#f4f4f5;font-size:12px;font-weight:850}.staff-quiet-actions__streak{margin:0;padding:8px 10px;border-radius:12px;background:rgba(124,255,155,.1);color:#d8ffe0;font-size:12px;line-height:1.35}.staff-service-hall-round{display:grid;gap:10px;padding:14px;border:1px solid rgba(124,255,155,.24);border-radius:18px;background:linear-gradient(135deg,rgba(124,255,155,.09),rgba(96,165,250,.06))}.staff-service-hall-round__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.staff-service-hall-round__head span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.staff-service-hall-round__head h3,.staff-service-hall-round__head p{margin:0}.staff-service-hall-round__head h3{margin-top:4px;color:#fff}.staff-service-hall-round strong,.staff-service-hall-round__break,.staff-service-hall-round__head p{color:#d4d4d8;font-size:12px;line-height:1.35}.staff-service-hall-round__head button{min-height:34px;padding:7px 10px;border-radius:999px;white-space:nowrap}.staff-service-hall-round__break{padding:8px 9px;border-radius:10px;background:rgba(250,204,21,.12);color:#fde68a;font-style:normal;font-weight:850}.staff-service-field-step{display:grid;gap:9px;padding:14px;border:1px solid rgba(124,255,155,.24);border-radius:16px;background:rgba(0,0,0,.2)}.staff-service-field-step--critical{border-color:rgba(255,86,86,.34);background:rgba(255,86,86,.1)}.staff-service-field-step--hot{border-color:rgba(250,204,21,.32);background:rgba(250,204,21,.09)}.staff-service-field-step__top{display:flex;justify-content:space-between;gap:8px;align-items:center}.staff-service-field-step__top span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.staff-service-field-step__top em{color:#d4d4d8;font-size:11px;font-style:normal;line-height:1.25;text-align:right}.staff-service-field-step h3{margin:0;color:#fff;font-size:24px;line-height:1.05}.staff-service-field-step b,.staff-service-field-step p,.staff-service-field-step small{margin:0;overflow-wrap:anywhere}.staff-service-field-step b{color:#fff;font-size:15px}.staff-service-field-step small{color:#cbd5e1;font-size:12px}.staff-service-field-step p{color:#d8ffe0;font-size:13px;line-height:1.35}.staff-service-field-step__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.staff-service-field-step__actions button{min-height:44px;padding:8px;border-radius:12px;font-weight:900}.staff-service-hands-busy{display:grid;gap:8px;padding:10px;border:1px solid rgba(96,165,250,.22);border-radius:12px;background:rgba(96,165,250,.09)}.staff-service-hands-busy>span{color:#bfdbfe;font-size:11px;font-weight:950;text-transform:uppercase}.staff-service-hands-busy div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.staff-service-hands-busy button{display:grid;gap:4px;min-height:58px;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(0,0,0,.16);color:#f4f4f5;text-align:left}.staff-service-hands-busy b{color:#fff;font-size:12px;line-height:1.2}.staff-service-hands-busy small{color:#dbeafe;font-size:11px;line-height:1.25}.staff-service-hall-round__interrupt{display:grid;gap:8px;padding:10px;border:1px solid rgba(250,204,21,.22);border-radius:12px;background:rgba(250,204,21,.1)}.staff-service-hall-round__interrupt b{color:#fde68a;font-size:13px}.staff-service-hall-round__interrupt span{color:#fef3c7;font-size:12px;line-height:1.35}.staff-service-hall-round__interrupt div{display:flex;flex-wrap:wrap;gap:6px}.staff-service-hall-round__interrupt button{min-height:32px;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:850}.staff-service-hall-round__tail{display:grid;gap:8px}.staff-service-hall-round__tail summary{cursor:pointer;width:fit-content;padding:8px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.06);color:#f4f4f5;font-size:12px;font-weight:850}.staff-service-hall-round__tail[open] summary{margin-bottom:8px}.staff-service-hall-round ol{display:grid;gap:7px;margin:0;padding:0;list-style:none}.staff-service-hall-round__step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.14)}.staff-service-hall-round__step>span{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-weight:950}.staff-service-hall-round__step b,.staff-service-hall-round__step small{min-width:0;overflow-wrap:anywhere}.staff-service-hall-round__step small{color:#c9c9cf}.staff-service-hall-round__step--done{border-color:rgba(124,255,155,.26)}.staff-service-hall-round__step--help,.staff-service-hall-round__step--skipped{border-color:rgba(250,204,21,.28)}.staff-service-hall-round__actions{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.staff-service-hall-round__actions button{min-height:28px;padding:4px 7px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.06);color:#f4f4f5;font-size:10px;font-weight:800}@media (max-width:760px){.staff-drink-first__item{grid-template-columns:1fr;align-items:stretch}.staff-drink-first__actions{justify-content:flex-start}.staff-service-route__item{grid-template-columns:auto minmax(0,1fr)}.staff-service-route__team{grid-column:2}.staff-service-hall-round__head,.staff-service-hall-round__step,.staff-service-role-focus{grid-template-columns:1fr}.staff-service-hall-round__actions{justify-content:flex-start}.staff-service-field-step__top{display:grid}.staff-service-field-step__top em{text-align:left}.staff-service-field-step__actions{grid-template-columns:1fr}}.staff-service__notice{margin:0}.staff-service__section{display:grid;gap:10px}.staff-service__section-head{align-items:flex-start}.staff-service__section-head h3,.staff-service__section-head p{margin:0}.staff-service__queue{display:grid;gap:10px}.staff-service-task{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.055)}.staff-service-task--calm,.staff-service-task--planned{border-color:rgba(74,222,128,.3);background:linear-gradient(135deg,rgba(74,222,128,.13),rgba(255,255,255,.045));box-shadow:inset 4px 0 0 rgba(74,222,128,.7)}.staff-service-task--soon,.staff-service-task--watch{border-color:rgba(250,204,21,.34);background:linear-gradient(135deg,rgba(250,204,21,.15),rgba(255,255,255,.05));box-shadow:inset 4px 0 0 rgba(250,204,21,.78)}.staff-service-task--danger,.staff-service-task--guest,.staff-service-task--overdue{border-color:rgba(255,86,86,.38);background:linear-gradient(135deg,rgba(255,86,86,.17),rgba(255,255,255,.055));box-shadow:inset 4px 0 0 rgba(255,86,86,.82)}.staff-service-task--hot{border-color:rgba(242,139,56,.36);background:linear-gradient(135deg,rgba(242,139,56,.16),rgba(255,255,255,.055));box-shadow:inset 4px 0 0 rgba(242,139,56,.78)}.staff-service-task--coal-taken{border-color:rgba(96,165,250,.34);background:linear-gradient(135deg,rgba(96,165,250,.13),rgba(255,255,255,.05))}.staff-service-task--promise{grid-template-columns:minmax(0,1fr) auto auto;border-color:rgba(96,165,250,.26);background:linear-gradient(135deg,rgba(96,165,250,.1),rgba(255,255,255,.045))}.staff-service-task--promise-next{margin-top:10px;border-color:rgba(124,255,155,.24);background:linear-gradient(135deg,rgba(124,255,155,.1),rgba(96,165,250,.07))}.staff-service__section--promises{padding:10px;border:1px solid rgba(96,165,250,.16);border-radius:16px;background:rgba(96,165,250,.055)}.staff-service__promise-details{margin-top:10px}.staff-service__promise-details>summary{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:9px 12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.16);color:#e4e4e7;cursor:pointer;font-weight:900}.staff-service__promise-details[open]>summary{margin-bottom:10px}.staff-service-task__main{display:grid;gap:5px;min-width:0}.staff-service-task__tag{justify-self:start;padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.1);color:#f5c28f;font-size:11px;font-weight:900;text-transform:uppercase}.staff-service-task--calm .staff-service-task__tag,.staff-service-task--planned .staff-service-task__tag{background:rgba(74,222,128,.16);color:#bbf7d0}.staff-service-task--soon .staff-service-task__tag,.staff-service-task--watch .staff-service-task__tag{background:rgba(250,204,21,.16);color:#fde68a}.staff-service-task--hot .staff-service-task__tag{background:rgba(242,139,56,.18);color:#fed7aa}.staff-service-task--danger .staff-service-task__tag,.staff-service-task--guest .staff-service-task__tag,.staff-service-task--overdue .staff-service-task__tag{background:rgba(255,86,86,.18);color:#fecaca}.staff-service-task h3{margin:0;font-size:clamp(22px,4vw,34px);line-height:1.08;overflow-wrap:anywhere}.staff-service-task p{margin:0;color:#cfcfd4;overflow-wrap:anywhere}.staff-service-task .staff-service-task__guest-note{display:grid;gap:3px;justify-self:stretch;padding:9px 11px;border-left:3px solid #fbbf24;border-radius:8px;background:rgba(251,191,36,.1);color:#f4f4f5}.staff-service-task__guest-note b{color:#fde68a;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.staff-service-task__guest-note span{min-width:0;color:#fff;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.staff-service-task__time{display:grid;justify-items:end;gap:3px;min-width:120px}.staff-service-task__time span{color:#fff;font-size:20px;font-weight:950}.staff-service-task--danger .staff-service-task__time span,.staff-service-task--guest .staff-service-task__time span,.staff-service-task--overdue .staff-service-task__time span{color:#ffb4ac}.staff-service-task--hot .staff-service-task__time span{color:#fed7aa}.staff-service-task--soon .staff-service-task__time span,.staff-service-task--watch .staff-service-task__time span{color:#fde68a}.staff-service-task--calm .staff-service-task__time span,.staff-service-task--planned .staff-service-task__time span{color:#bbf7d0}.staff-service-task__time small{color:#a1a1aa;font-size:12px}.staff-service-task__main small{color:#b9b9bd;font-size:12px;line-height:1.35}.staff-service-task__cup{padding:5px 8px;background:rgba(255,255,255,.08);color:#f4f4f5}.staff-service-task__cup,.staff-service-task__owner,.staff-service-task__waiting{justify-self:start;border-radius:999px;font-size:12px;font-style:normal;font-weight:850}.staff-service-task__owner,.staff-service-task__waiting{padding:6px 9px;background:rgba(96,165,250,.12);color:#c7ddff}.staff-service-task__waiting{border-radius:10px;background:rgba(250,204,21,.1);color:#fde68a}.staff-service-task__return{display:grid;gap:3px;justify-self:start;padding:8px 10px;border:1px solid rgba(250,204,21,.22);border-radius:12px;background:rgba(250,204,21,.08)}.staff-service-task__return--issued{border-color:rgba(96,165,250,.28);background:rgba(96,165,250,.1)}.staff-service-task__return--lost{border-color:rgba(255,112,102,.32);background:rgba(255,112,102,.1)}.staff-service-task__return b,.staff-service-task__return small{color:#f4f4f5;font-size:12px;line-height:1.3}.staff-service-task__coal-progress{justify-self:start;padding:6px 9px;border-radius:10px;background:rgba(96,165,250,.12);color:#dbeafe;font-size:12px;font-style:normal;font-weight:850;line-height:1.3}.staff-service-task__team{display:grid;gap:6px;margin-top:4px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.14)}.staff-service-task__team--pending{border-color:rgba(250,204,21,.22);background:rgba(250,204,21,.08)}.staff-service-task__team b{color:#f4f4f5;font-size:12px}.staff-service-task__team div{display:flex;flex-wrap:wrap;gap:5px}.staff-service-task__team button{min-height:28px;padding:5px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#e4e4e7;font-size:11px;font-weight:800}.staff-service-task__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.staff-service-task__actions--compact{max-width:280px}.staff-service-task__action{min-width:112px;border:0;border-radius:999px;background:#f28b38;color:#111;font-weight:950}.staff-service-task__action.muted-action{background:rgba(255,255,255,.08);color:#b9b9bd}.staff-service__empty{display:grid;gap:6px;padding:24px;border:1px solid rgba(124,255,155,.18);border-radius:22px;background:rgba(124,255,155,.07)}.staff-service__empty h3,.staff-service__empty p{margin:0}.staff-service__empty p{color:#b9b9bd}.quality-pulse{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,340px);gap:16px;align-items:center;margin:18px 0 14px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.035))}.quality-pulse span{display:inline-flex;width:fit-content;margin-bottom:9px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.1);color:#ffd7bd;font-size:12px;font-weight:950;text-transform:uppercase}.quality-pulse h2,.quality-pulse p{margin:0}.quality-pulse h2{font-size:clamp(28px,5vw,46px);line-height:1}.quality-pulse p{margin-top:8px;color:#d4d4d8}.quality-pulse strong{display:grid;align-content:center;min-height:76px;padding:14px;border-radius:14px;background:rgba(0,0,0,.18);line-height:1.25}.quality-pulse--calm{border-color:rgba(124,255,155,.24);background:linear-gradient(135deg,rgba(124,255,155,.12),rgba(255,255,255,.035))}.quality-pulse--watch{border-color:rgba(250,204,21,.28);background:linear-gradient(135deg,rgba(250,204,21,.12),rgba(255,255,255,.035))}.quality-pulse--danger{border-color:rgba(255,86,86,.42);background:linear-gradient(135deg,rgba(255,86,86,.18),rgba(242,139,56,.08))}.quality-action-plan{display:grid;gap:12px;margin:0 0 16px;padding:16px;border:1px solid rgba(242,139,56,.18);border-radius:18px;background:rgba(255,255,255,.045)}.quality-action-plan__head{display:flex;justify-content:space-between;gap:12px;align-items:center}.quality-action-plan__head span{color:#f5c28f;font-size:12px;font-weight:950;text-transform:uppercase}.quality-action-plan__head b{color:#fff7ed}.quality-action-plan__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.quality-action{display:grid;gap:8px;min-height:148px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(0,0,0,.16)}.quality-action span{width:fit-content;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.08);color:#cfcfd4;font-size:11px;font-weight:900;text-transform:uppercase}.quality-action h3,.quality-action p{margin:0}.quality-action h3{font-size:18px;line-height:1.14}.quality-action p{color:#d4d4d8;font-size:13px;line-height:1.35}.quality-action>b{align-self:end;color:#fff7ed;font-size:13px}.quality-action--danger{border-color:rgba(255,86,86,.28);background:linear-gradient(135deg,rgba(255,86,86,.13),rgba(0,0,0,.16))}.quality-action--watch{border-color:rgba(250,204,21,.24);background:linear-gradient(135deg,rgba(250,204,21,.11),rgba(0,0,0,.16))}.quality-action--calm{border-color:rgba(124,255,155,.18)}.quality-standard-loop{display:grid;gap:12px;margin:0 0 16px;padding:16px;border:1px solid rgba(124,255,155,.18);border-radius:18px;background:rgba(255,255,255,.04)}.quality-standard-loop__head{display:flex;justify-content:space-between;gap:12px;align-items:center}.quality-standard-loop__head span{color:#b8ffc9;font-size:12px;font-weight:950;text-transform:uppercase}.quality-standard-loop__head h2{margin:3px 0 0;font-size:24px;line-height:1.12}.quality-standard-loop__head b{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:rgba(124,255,155,.1);color:#b8ffc9;font-size:12px}.quality-standard-loop__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.quality-standard{display:grid;gap:10px;min-height:248px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(0,0,0,.16)}.quality-standard__top{display:flex;justify-content:space-between;gap:8px;align-items:start}.quality-standard__top span{padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.08);color:#cfcfd4;font-size:11px;font-weight:900;text-transform:uppercase}.quality-standard__top b{color:#fff7ed;font-size:12px;line-height:1.25;text-align:right}.quality-standard h3{margin:0;font-size:18px;line-height:1.15}.quality-standard dl{display:grid;gap:8px;margin:0}.quality-standard dl div{display:grid;gap:2px;padding:9px;border-radius:12px;background:rgba(255,255,255,.055)}.quality-standard dd,.quality-standard dt{margin:0}.quality-standard dt{color:#ffd8bf;font-size:11px;font-weight:950;text-transform:uppercase}.quality-standard dd{color:#d4d4d8;font-size:13px;line-height:1.34}.quality-standard--danger{border-color:rgba(255,86,86,.32);background:linear-gradient(135deg,rgba(255,86,86,.13),rgba(0,0,0,.16))}.quality-standard--watch{border-color:rgba(250,204,21,.24);background:linear-gradient(135deg,rgba(250,204,21,.1),rgba(0,0,0,.16))}.quality-standard--calm{border-color:rgba(124,255,155,.18)}.quality-recovery-sla{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:14px;align-items:center;margin:0 0 16px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.045)}.quality-recovery-sla span{color:#cfcfd4}.quality-recovery-sla>div:first-child>span{display:inline-flex;width:fit-content;margin-bottom:8px;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.08);color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.quality-recovery-sla h2,.quality-recovery-sla p{margin:0}.quality-recovery-sla h2{font-size:24px;line-height:1.12}.quality-recovery-sla p{margin-top:6px;color:#d4d4d8}.quality-recovery-sla__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quality-recovery-sla__stats span{display:grid;gap:3px;min-height:72px;align-content:center;padding:10px;border-radius:14px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.08);font-size:12px}.quality-recovery-sla__stats b{color:#fff;font-size:22px}.quality-recovery-sla--danger{border-color:rgba(255,86,86,.36);background:linear-gradient(135deg,rgba(255,86,86,.12),rgba(255,255,255,.04))}.quality-recovery-sla--watch{border-color:rgba(250,204,21,.28);background:linear-gradient(135deg,rgba(250,204,21,.1),rgba(255,255,255,.04))}.quality-recovery-sla--calm{border-color:rgba(124,255,155,.2)}.quality-owner-handoff{display:grid;gap:12px;margin:0 0 16px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.035)}.quality-owner-handoff__head{display:flex;justify-content:space-between;gap:12px;align-items:center}.quality-owner-handoff__head span{color:#d9e5ff;font-size:12px;font-weight:950;text-transform:uppercase}.quality-owner-handoff__head h2{margin:3px 0 0;font-size:24px;line-height:1.12}.quality-owner-handoff__head b{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.08);color:#fff7ed;font-size:12px}.quality-owner-handoff__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quality-owner-handoff__card{display:grid;gap:10px;min-height:210px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(0,0,0,.16)}.quality-owner-handoff__card>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center}.quality-owner-handoff__card span{min-width:0;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.08);color:#cfcfd4;font-size:11px;font-weight:900;text-transform:uppercase}.quality-owner-handoff__card>div:first-child b{flex:0 0 auto;color:#fff7ed;font-size:12px}.quality-owner-handoff__card h3{margin:0;font-size:18px;line-height:1.15}.quality-owner-handoff__card dl{display:grid;gap:8px;margin:0}.quality-owner-handoff__card dl div{display:grid;gap:2px}.quality-owner-handoff__card dd,.quality-owner-handoff__card dt{margin:0}.quality-owner-handoff__card dt{color:#a1a1aa;font-size:11px;font-weight:900;text-transform:uppercase}.quality-owner-handoff__card dd{color:#f4f4f5;font-size:13px;line-height:1.35}.quality-owner-handoff__card--danger{border-color:rgba(255,86,86,.3);background:linear-gradient(135deg,rgba(255,86,86,.13),rgba(0,0,0,.16))}.quality-owner-handoff__card--watch{border-color:rgba(250,204,21,.24);background:linear-gradient(135deg,rgba(250,204,21,.1),rgba(0,0,0,.16))}.quality-owner-handoff__card--calm{border-color:rgba(124,255,155,.18)}.quality-process-learning{display:grid;gap:12px;margin:0 0 16px;padding:16px;border:1px solid rgba(242,139,56,.18);border-radius:18px;background:rgba(255,255,255,.04)}.quality-process-learning__head{display:flex;justify-content:space-between;gap:12px;align-items:center}.quality-process-learning__head span{color:#f5c28f;font-size:12px;font-weight:950;text-transform:uppercase}.quality-process-learning__head h2{margin:3px 0 0;font-size:24px;line-height:1.12}.quality-process-learning__head b{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:rgba(242,139,56,.12);color:#fff7ed;font-size:12px}.quality-process-learning__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.quality-process-learning__card{display:grid;gap:10px;min-height:230px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(0,0,0,.16)}.quality-process-learning__card>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:start}.quality-process-learning__card span{min-width:0;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.08);color:#cfcfd4;font-size:11px;font-weight:900;text-transform:uppercase}.quality-process-learning__card>div:first-child b{flex:0 0 auto;max-width:48%;color:#fff7ed;font-size:12px;line-height:1.25;text-align:right}.quality-process-learning__card h3{margin:0;font-size:18px;line-height:1.15}.quality-process-learning__card dl{display:grid;gap:8px;margin:0}.quality-process-learning__card dl div{display:grid;gap:2px;padding:9px;border-radius:12px;background:rgba(255,255,255,.055)}.quality-process-learning__card dd,.quality-process-learning__card dt{margin:0}.quality-process-learning__card dt{color:#ffd8bf;font-size:11px;font-weight:950;text-transform:uppercase}.quality-process-learning__card dd{color:#d4d4d8;font-size:13px;line-height:1.34}.quality-process-learning__card--danger{border-color:rgba(255,86,86,.32);background:linear-gradient(135deg,rgba(255,86,86,.13),rgba(0,0,0,.16))}.quality-process-learning__card--watch{border-color:rgba(250,204,21,.24);background:linear-gradient(135deg,rgba(250,204,21,.1),rgba(0,0,0,.16))}.quality-process-learning__card--calm{border-color:rgba(124,255,155,.18)}.quality-branch-board h2,.quality-branch-board p,.quality-issue-board h2,.quality-issue-board p,.quality-staff-pulse-board h2,.quality-staff-pulse-board p{margin:0}.quality-issue-pill,.quality-issue-tags span{display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:28px;padding:5px 9px;border-radius:999px;border:1px solid rgba(242,139,56,.24);background:rgba(242,139,56,.11);color:#ffd8bf;font-size:12px;font-weight:900;line-height:1.15;white-space:normal}.quality-issue-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.quality-staff-pulse-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:14px}.quality-staff-pulse-grid>div{display:grid;gap:7px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.045)}.quality-staff-pulse-grid span{color:#aaa;font-size:12px;font-weight:900;text-transform:uppercase}.quality-staff-pulse-grid b{font-size:28px;line-height:1}.quality-staff-pulse-grid small{color:#d4d4d8}.quality-staff-pulse-grid em{color:#ffd8bf;font-style:normal;line-height:1.25}.quality-staff-pulse-table{margin-top:14px}.quality-status{display:inline-flex;width:fit-content;min-height:28px;align-items:center;padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.08);color:#f6f1ee;font-size:12px;font-weight:900}.quality-status--new{color:#ffd7bd;background:rgba(242,139,56,.12)}.quality-status--in_review{color:#ffe69a;background:rgba(250,204,21,.13)}.quality-status--resolved{color:#caffd5;background:rgba(124,255,155,.12)}.quality-review-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.quality-review-actions button{min-height:30px;padding:6px 9px;border-radius:999px;font-size:12px}.quality-risk{display:inline-grid;place-items:center;min-width:38px;min-height:30px;padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.08);font-weight:950}.quality-risk--calm{color:#caffd5;background:rgba(124,255,155,.12)}.quality-risk--watch{color:#ffe69a;background:rgba(250,204,21,.13)}.quality-risk--danger{color:#ffb4ac;background:rgba(255,86,86,.16)}.quality-recovery-chip{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:900;white-space:nowrap}.quality-recovery-chip.calm{color:#caffd5;background:rgba(124,255,155,.12)}.quality-recovery-chip.danger{color:#ffb4ac;background:rgba(255,86,86,.16)}.staff-live__head{align-items:flex-start}.staff-live__branch{min-width:min(360px,100%)}.staff-cash-light{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,260px) auto;gap:12px;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.055)}.staff-cash-light span{display:inline-flex;width:fit-content;margin-bottom:6px;padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.1);color:#ffd7bd;font-size:12px;font-weight:950;text-transform:uppercase}.staff-cash-light b,.staff-cash-light h3{margin:0}.staff-cash-light h3{font-size:24px}.staff-cash-light b{display:block;margin-top:4px;color:#fff;font-size:15px}.staff-cash-light__stats{display:grid;gap:6px}.staff-cash-light__stats small{padding:7px 8px;border-radius:10px;background:rgba(0,0,0,.16);color:#d4d4d8;font-weight:850}.staff-cash-light--good{border-color:rgba(124,255,155,.28);background:linear-gradient(135deg,rgba(124,255,155,.1),rgba(255,255,255,.045))}.staff-cash-light--watch{border-color:rgba(250,204,21,.3);background:linear-gradient(135deg,rgba(250,204,21,.1),rgba(255,255,255,.045))}.staff-cash-light--danger{border-color:rgba(255,86,86,.38);background:linear-gradient(135deg,rgba(255,86,86,.14),rgba(255,255,255,.045))}@media (max-width:700px){.staff-cash-light{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.staff-cash-light>div{min-width:0}.staff-cash-light b,.staff-cash-light h3{white-space:normal;word-break:normal;overflow-wrap:break-word}.staff-cash-light__stats{grid-template-columns:minmax(0,1fr);gap:5px}.staff-cash-light__stats small{display:block;min-width:0}.staff-cash-light>button{width:100%;min-height:44px}}.staff-live-details{display:grid;gap:12px}.staff-live-details summary{min-height:42px;padding:11px 12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.055);color:#d4d4d8;cursor:pointer;font-size:13px;font-weight:950}.staff-live-details[open] summary{margin-bottom:10px}.staff-live__stats{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px}.staff-live__stats>div{display:grid;gap:4px;min-height:110px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045)}.staff-live__stats small,.staff-live__stats span{color:#b9b9bd}.staff-live__stats b{font-size:26px}.staff-shift-nudge{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,180px);gap:12px;align-items:center;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.05)}.staff-shift-nudge span{display:inline-flex;width:fit-content;margin-bottom:7px;padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.1);color:#ffd7bd;font-size:12px;font-weight:950;text-transform:uppercase}.staff-shift-nudge h3,.staff-shift-nudge p{margin:0}.staff-shift-nudge p{margin-top:5px;color:#d4d4d8}.staff-shift-nudge strong{display:grid;place-items:center;min-height:52px;padding:10px;border-radius:14px;background:rgba(0,0,0,.18);font-size:21px}.staff-shift-nudge--good{border-color:rgba(124,255,155,.24);background:linear-gradient(135deg,rgba(124,255,155,.1),rgba(255,255,255,.035))}.staff-shift-nudge--watch{border-color:rgba(250,204,21,.26);background:linear-gradient(135deg,rgba(250,204,21,.1),rgba(255,255,255,.035))}.staff-shift-nudge--danger{border-color:rgba(255,86,86,.38);background:linear-gradient(135deg,rgba(255,86,86,.15),rgba(242,139,56,.07))}.staff-live__places{display:grid;gap:10px}.staff-live__places h3{margin:0}.staff-live__place-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.staff-live__place{display:grid;gap:7px;padding:12px;border-radius:12px;border:1px solid rgba(242,139,56,.28);background:rgba(242,139,56,.1)}.staff-live__place-head,.staff-live__place-money{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.staff-live__place-head em{padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-size:12px;font-style:normal;font-weight:850;white-space:nowrap}.staff-live__place small,.staff-live__place span{color:#b9b9bd}.staff-live__place strong{font-size:18px}.staff-live__place-money small{text-align:right}.staff-live__place--pay{border-color:rgba(250,204,21,.34);background:rgba(250,204,21,.09)}.staff-live__place--fiscal{border-color:rgba(255,86,86,.36);background:rgba(255,86,86,.1)}.staff-live__place--close{border-color:rgba(124,255,155,.3);background:rgba(124,255,155,.08)}.staff-subscription-usage{display:grid;gap:10px;padding:12px;border-radius:16px;border:1px solid rgba(124,255,155,.28);background:linear-gradient(135deg,rgba(124,255,155,.12),rgba(255,255,255,.045))}.staff-subscription-usage h3,.staff-subscription-usage p{margin:0}.staff-subscription-usage__stats{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;align-items:stretch}.staff-subscription-usage__stats>div{display:grid;gap:4px;min-height:74px;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.16)}.staff-subscription-usage__plans small,.staff-subscription-usage__plans span,.staff-subscription-usage__stats small,.staff-subscription-usage__stats span{color:#b9b9bd}.staff-subscription-usage__stats b{font-size:22px}.staff-subscription-usage__plans{display:flex;flex-wrap:wrap;gap:8px;align-content:center}.staff-subscription-usage__plans>span{display:inline-flex;gap:6px;align-items:center;padding:9px 10px;border-radius:999px;border:1px solid rgba(124,255,155,.18);background:rgba(124,255,155,.07)}.staff-motivation{display:grid;gap:12px;padding:16px;border-radius:16px;border:1px solid rgba(242,139,56,.34);background:linear-gradient(135deg,rgba(242,139,56,.16),rgba(255,255,255,.045))}.staff-motivation h3,.staff-motivation p{margin:0}.motivation-progress,.motivation-task__bar{height:12px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.09)}.motivation-progress i,.motivation-task__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f28b38,#7cff9b)}.motivation-tasks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.motivation-task{display:grid;gap:8px;padding:12px;border-radius:12px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.08)}.motivation-task small{color:#b9b9bd}.motivation-admin{display:grid;gap:12px;margin-top:16px}.motivation-admin .card,.motivation-admin .wide-card{margin:0}.motivation-admin__setup{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(320px,1.18fr);gap:12px;align-items:start}.motivation-admin__focus-card,.motivation-admin__target-card{display:grid;gap:10px;padding:14px;border-radius:16px}.motivation-admin__section-head{display:grid;gap:5px}.motivation-admin__section-head span{width:fit-content;padding:5px 8px;border-radius:999px;background:rgba(242,139,56,.13);color:#ffd7bd;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.motivation-admin__section-head h2,.motivation-admin__section-head p{margin:0}.motivation-admin__section-head h2{font-size:22px;line-height:1.1}.motivation-admin__section-head p{color:#d4d4d8;font-size:13px;line-height:1.32}.motivation-admin__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.motivation-admin__primary-action{justify-self:start;min-height:40px;border-radius:999px}.motivation-shift-pulse{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,360px);gap:12px;align-items:center;border-color:rgba(255,255,255,.12);background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.035))}.motivation-shift-pulse>div:first-child>span{display:inline-flex;width:fit-content;margin-bottom:7px;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.1);color:#ffd7bd;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.motivation-shift-pulse h2,.motivation-shift-pulse p{margin:0}.motivation-shift-pulse h2{font-size:28px;line-height:1.05}.motivation-shift-pulse p{margin-top:5px;color:#d4d4d8;font-size:13px;line-height:1.34}.motivation-shift-pulse__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.motivation-shift-pulse__stats span{display:grid;gap:3px;min-height:58px;align-content:center;padding:10px;border-radius:12px;background:rgba(0,0,0,.18)}.motivation-shift-pulse__stats b{font-size:18px;line-height:1}.motivation-shift-pulse__stats small{color:#b9b9bd;font-size:11px;font-weight:800;line-height:1.1}.motivation-shift-pulse--good{border-color:rgba(124,255,155,.24);background:linear-gradient(135deg,rgba(124,255,155,.11),rgba(255,255,255,.035))}.motivation-shift-pulse--watch{border-color:rgba(250,204,21,.26);background:linear-gradient(135deg,rgba(250,204,21,.1),rgba(255,255,255,.035))}.motivation-shift-pulse--danger{border-color:rgba(255,86,86,.38);background:linear-gradient(135deg,rgba(255,86,86,.16),rgba(242,139,56,.07))}.motivation-presets{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 2px}.motivation-presets button{min-height:38px;padding:8px 11px;border-radius:999px}.motivation-active-focuses{display:grid;gap:12px}.motivation-active-focuses__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.motivation-active-focuses__head span,.motivation-logic-details summary span{display:inline-flex;width:fit-content;margin-bottom:6px;padding:6px 10px;border-radius:999px;background:rgba(242,139,56,.13);color:#ffd7bd;font-size:12px;font-weight:950;text-transform:uppercase}.motivation-active-focuses__head h2,.motivation-active-focuses__head p,.motivation-logic-details summary b{margin:0}.motivation-active-focuses__head p{margin-top:6px;color:#d4d4d8}.motivation-active-focuses__head>strong{display:grid;place-items:center;min-width:48px;min-height:48px;padding:8px 12px;border-radius:16px;background:rgba(242,139,56,.14);color:#fff;font-size:20px}.motivation-focus-list{display:grid;gap:8px}.motivation-focus-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.04)}.motivation-focus-list article>div:first-child{display:grid;gap:3px;min-width:0}.motivation-focus-list i,.motivation-focus-list small,.motivation-focus-list span{color:#b9b9bd;font-size:12px;line-height:1.2}.motivation-focus-list span{color:#ffd7bd;font-weight:950;text-transform:uppercase}.motivation-focus-list b{overflow:hidden;color:#ffffff;font-size:15px;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.motivation-focus-list__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.motivation-focus-list__meta i{padding:6px 8px;border-radius:999px;background:rgba(124,255,155,.1);color:#caffd5;font-style:normal;font-weight:900;white-space:nowrap}.motivation-logic-details{display:grid;gap:14px;border-color:rgba(255,255,255,.1)}.motivation-logic-details summary{display:grid;gap:2px;cursor:pointer;list-style:none}.motivation-logic-details summary::-webkit-details-marker{display:none}.motivation-logic-details summary b{color:#fff;font-size:20px}.motivation-logic-details[open] summary{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.motivation-logic-details>section+section{margin-top:14px}.motivation-moment-badges{display:grid;gap:16px;border-color:rgba(124,255,155,.2);background:linear-gradient(135deg,rgba(124,255,155,.1),rgba(255,255,255,.035)),rgba(10,12,16,.9)}.motivation-moment-badges__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.motivation-moment-badges__head span{display:inline-flex;width:fit-content;margin-bottom:8px;padding:6px 10px;border-radius:999px;background:rgba(124,255,155,.13);color:#b9f8c8;font-size:12px;font-weight:950;text-transform:uppercase}.motivation-moment-badges__head h2,.motivation-moment-badges__head p{margin:0}.motivation-moment-badges__head p{max-width:760px;margin-top:7px;color:#d4d4d8}.motivation-moment-badges__head>strong{padding:9px 12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(0,0,0,.2);color:#ffffff;white-space:nowrap}.motivation-moment-badges__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.motivation-moment-badges__grid article{display:grid;gap:9px;min-height:230px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(0,0,0,.2)}.motivation-moment-badges__grid article>div{display:flex;gap:8px;justify-content:space-between;align-items:start}.motivation-moment-badges__grid b,.motivation-moment-badges__grid span{font-weight:950}.motivation-moment-badges__grid b{color:#7cff9b;white-space:nowrap}.motivation-moment-badges__grid em,.motivation-moment-badges__grid i,.motivation-moment-badges__grid p,.motivation-moment-badges__grid small{margin:0;color:#d8d8dc;font-size:13px;line-height:1.35}.motivation-moment-badges__grid em{padding:10px;border-radius:12px;background:rgba(124,255,155,.09);color:#ffffff;font-style:normal;font-weight:850}.motivation-moment-badges__grid i{color:#ffcf9d;font-style:normal}.motivation-moment-badges__rules{display:flex;flex-wrap:wrap;gap:8px}.motivation-moment-badges__rules span{padding:8px 10px;border-radius:999px;background:rgba(255,255,255,.08);color:#d4d4d8;font-size:12px;font-weight:850}.motivation-crew-focus-bank{display:grid;gap:16px;border-color:rgba(98,165,255,.2);background:linear-gradient(135deg,rgba(98,165,255,.1),rgba(255,255,255,.035)),rgba(10,12,16,.9)}.motivation-crew-focus-bank__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.motivation-crew-focus-bank__head span{display:inline-flex;width:fit-content;margin-bottom:8px;padding:6px 10px;border-radius:999px;background:rgba(98,165,255,.14);color:#bfd7ff;font-size:12px;font-weight:950;text-transform:uppercase}.motivation-crew-focus-bank__head h2,.motivation-crew-focus-bank__head p{margin:0}.motivation-crew-focus-bank__head p{max-width:760px;margin-top:7px;color:#d4d4d8}.motivation-crew-focus-bank__head>strong{padding:9px 12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(0,0,0,.2);color:#ffffff;white-space:nowrap}.motivation-crew-focus-bank__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.motivation-crew-focus-bank__grid article{display:grid;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(0,0,0,.2)}.motivation-crew-focus-bank__grid span{color:#bfd7ff;font-size:12px;font-weight:950;text-transform:uppercase}.motivation-crew-focus-bank__grid b{color:#ffffff;font-weight:950}.motivation-crew-focus-bank__grid dl{display:grid;gap:8px;margin:0}.motivation-crew-focus-bank__grid dl div{display:grid;gap:3px}.motivation-crew-focus-bank__grid dd,.motivation-crew-focus-bank__grid dt{margin:0}.motivation-crew-focus-bank__grid dt{color:#9ca3af;font-size:11px;font-weight:950;text-transform:uppercase}.motivation-crew-focus-bank__grid dd{color:#e4e4e7;font-size:13px;line-height:1.35}.motivation-crew-focus-bank__perks{display:flex;flex-wrap:wrap;gap:8px}.motivation-crew-focus-bank__perks span{padding:8px 10px;border-radius:999px;background:rgba(98,165,255,.11);color:#dbeafe;font-size:12px;font-weight:850}.motivation-crew-focus-mix{display:grid;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(0,0,0,.18)}.motivation-crew-focus-mix__head{display:flex;gap:10px;justify-content:space-between;align-items:center}.motivation-crew-focus-mix__head span{display:inline-flex;width:fit-content;padding:6px 10px;border-radius:999px;background:rgba(124,255,155,.12);color:#b9f8c8;font-size:12px;font-weight:950;text-transform:uppercase}.motivation-crew-focus-mix__head b{color:#ffffff;font-size:13px;text-align:right}.motivation-crew-focus-mix__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.motivation-crew-focus-mix__grid article{display:grid;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.04)}.motivation-crew-focus-mix__grid span{color:#9ca3af;font-size:11px;font-weight:950;text-transform:uppercase}.motivation-crew-focus-mix__grid b{color:#ffffff;font-weight:950}.motivation-crew-focus-mix__grid i,.motivation-crew-focus-mix__grid p,.motivation-crew-focus-mix__grid small{margin:0;color:#d4d4d8;font-size:13px;line-height:1.35}.motivation-crew-focus-mix__grid small{color:#b9f8c8;font-weight:850}.motivation-crew-focus-mix__grid i{color:#ffcf9d;font-style:normal}.motivation-crew-focus-mix__rules{display:flex;flex-wrap:wrap;gap:8px}.motivation-crew-focus-mix__rules span{padding:7px 9px;border-radius:999px;background:rgba(255,255,255,.08);color:#e4e4e7;font-size:12px;font-weight:850}.motivation-crew-service-stop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.motivation-crew-service-stop span{padding:9px 10px;border:1px solid rgba(250,204,21,.22);border-radius:12px;background:rgba(250,204,21,.08);color:#fef3c7;font-size:12px;font-weight:850}@media (max-width:700px){.motivation-admin__field-grid,.motivation-admin__setup,.motivation-crew-focus-bank__grid,.motivation-crew-focus-bank__head,.motivation-crew-focus-mix__grid,.motivation-focus-list article,.motivation-shift-pulse,.motivation-shift-pulse__stats{grid-template-columns:1fr}.motivation-focus-list__meta{justify-content:flex-start}.motivation-crew-focus-mix__head{align-items:start;flex-direction:column}.motivation-crew-focus-mix__head b{text-align:left}.motivation-crew-focus-bank__head>strong{width:fit-content;white-space:normal}}.staff-board__notice{max-width:420px}.staff-call-strip{display:grid;gap:8px;margin:0 0 14px}.staff-call-strip__item{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;border:1px solid rgba(242,139,56,.42);border-radius:14px;background:rgba(242,139,56,.13)}.staff-call-strip__item div{display:grid;gap:3px;min-width:0}.staff-call-strip__item b{color:#ffd7bd}.staff-call-strip__item span{color:#d7d7dc;font-size:13px}.staff-call-strip__item small{color:#c9c9cf;font-size:12px;line-height:1.35}.staff-first-approach{display:grid;gap:12px;margin:0 0 14px;padding:14px;border:1px solid rgba(114,214,178,.35);border-radius:16px;background:linear-gradient(135deg,rgba(114,214,178,.14),rgba(35,38,48,.92))}.staff-first-approach__head{display:flex;justify-content:space-between;gap:12px;align-items:start}.staff-first-approach__head div{display:grid;gap:4px;min-width:0}.staff-first-approach__head span{color:#9ee7c9;font-size:12px;font-weight:800;text-transform:uppercase}.staff-first-approach__head h3{margin:0;color:#f7f7fb;font-size:18px}.staff-first-approach__head p{margin:0;color:#d7d7dc;line-height:1.45}.staff-first-approach__reasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.staff-first-approach__reasons button{display:grid;gap:4px;min-height:58px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.05);color:#f7f7fb;text-align:left}.staff-first-approach__reasons button.active{border-color:rgba(114,214,178,.72);background:rgba(114,214,178,.18)}.staff-first-approach__reasons b{color:#fff}.staff-first-approach__reasons small,.staff-first-approach__reasons span{color:#d7d7dc;font-size:12px;line-height:1.35}.staff-first-approach__details{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.045)}.staff-first-approach__details summary{cursor:pointer;padding:9px 10px;color:#d7d7dc;font-size:12px;font-weight:850}.staff-first-approach__routes{display:grid;gap:8px;padding:0 10px 10px}.staff-first-approach__routes p{display:grid;gap:2px;margin:0;padding:8px;border-radius:10px;background:rgba(255,255,255,.055)}.staff-first-approach__routes b{color:#fff;font-size:12px}.staff-first-approach__routes small,.staff-first-approach__routes span{color:#d7d7dc;font-size:12px;line-height:1.35}.staff-first-approach>strong{color:#b8f2d9;line-height:1.4}.staff-remake-strip__item{border-color:rgba(255,112,102,.5);background:linear-gradient(135deg,rgba(255,112,102,.18),rgba(242,139,56,.12))}.staff-remake-strip__item b{color:#ffd0cc}.staff-remake-strip__actions{display:flex;gap:8px;justify-content:flex-end}.staff-remake-strip__actions button{white-space:nowrap}.staff-table-map-card{display:grid;gap:12px;margin:0 0 14px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.045);scroll-margin-top:132px}.staff-table-map-card--empty{border-style:dashed;border-color:rgba(242,139,56,.34);background:rgba(242,139,56,.08)}.staff-table-map-card h3,.staff-table-map-card p{margin:0}.staff-hall-map{min-height:340px;border-radius:18px}.staff-hall-map .hall-map__bar{width:118px;padding:8px 10px}.staff-hall-map .hall-map__entrance{min-width:80px;padding:8px 10px}.staff-hall-table{width:102px;height:76px;padding:8px}.staff-hall-table b{font-size:20px}.staff-hall-table span{font-size:10px;line-height:1.2}.staff-hall-table em{display:block;color:#111;font-size:10px;font-style:normal;font-weight:900;line-height:1.1}.staff-table-map-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.staff-table-map-signals__chip{min-height:42px;padding:9px 10px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.07);color:#fff;font-size:13px;font-weight:900;line-height:1.15;text-align:left}.staff-table-map-signals__chip--payment{border-color:rgba(96,165,250,.34);background:rgba(96,165,250,.12)}.staff-table-map-signals__chip--service,.staff-table-map-signals__chip--warn,.staff-table-map-signals__chip--watch{border-color:rgba(250,204,21,.34);background:rgba(250,204,21,.12)}.staff-table-map-signals__chip--danger{border-color:rgba(255,86,86,.34);background:rgba(255,86,86,.12)}.staff-board-details{display:grid;gap:10px;margin:0 0 14px}.staff-board-details summary{min-height:42px;padding:11px 12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.055);color:#d4d4d8;cursor:pointer;font-size:13px;font-weight:950}.staff-board-details[open] summary{margin-bottom:10px}.staff-turnover-strip{display:grid;gap:10px;margin:0 0 14px;padding:14px;border:1px solid rgba(124,255,155,.24);border-radius:18px;background:linear-gradient(135deg,rgba(124,255,155,.1),rgba(255,255,255,.045))}.staff-turnover-strip__head{display:flex;justify-content:space-between;gap:12px;align-items:center}.staff-turnover-strip__head span{color:#b8ffc9;font-size:12px;font-weight:950;text-transform:uppercase}.staff-turnover-strip__head h3{margin:4px 0 0}.staff-turnover-strip__head b{min-width:38px;padding:8px 10px;border-radius:999px;background:rgba(124,255,155,.12);color:#b8ffc9;text-align:center}.staff-turnover-strip__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.staff-turnover-strip__list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(0,0,0,.16)}.staff-turnover-strip__item--danger{border-color:rgba(255,86,86,.34);background:linear-gradient(135deg,rgba(255,86,86,.12),rgba(0,0,0,.16))}.staff-turnover-strip__item--watch{border-color:rgba(250,204,21,.32)}.staff-turnover-strip__item-head{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.staff-turnover-strip__item-head em{padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-size:11px;font-style:normal;font-weight:900;line-height:1}.staff-turnover-strip__item--danger .staff-turnover-strip__item-head em{background:rgba(255,86,86,.18);color:#ffd7d3}.staff-turnover-strip__item--watch .staff-turnover-strip__item-head em{background:rgba(250,204,21,.16);color:#fde68a}.staff-turnover-strip__list b,.staff-turnover-strip__list p{margin:0}.staff-turnover-strip__list small{color:#b9b9bd}.staff-turnover-strip__list p{margin-top:5px;color:#d4d4d8;font-size:13px;line-height:1.35}.staff-turnover-role-cue{display:grid;gap:3px;margin-top:8px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.045)}.staff-turnover-role-cue b{color:#fff;font-size:12px}.staff-turnover-role-cue span{color:#cbd5e1;font-size:12px;line-height:1.25}.staff-orders-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:10px;align-items:start}.staff-order-card{display:grid;grid-template-columns:1fr;gap:6px;align-items:start;align-content:start;min-height:0;padding:9px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.045);margin-bottom:0}.staff-order-card--calm{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.045)}.staff-order-card--warn{border-color:rgba(250,204,21,.34);background:rgba(250,204,21,.09)}.staff-order-card--hot{border-color:rgba(242,139,56,.46);background:rgba(242,139,56,.13)}.staff-order-card--overdue{border-color:rgba(255,86,86,.65);background:rgba(92,29,29,.58)}.staff-order-card--served{border-color:rgba(124,255,155,.25);background:rgba(124,255,155,.07)}.staff-order-card--remake{border-color:rgba(255,112,102,.72);background:linear-gradient(135deg,rgba(255,112,102,.18),rgba(242,139,56,.08));box-shadow:inset 4px 0 0 rgba(255,112,102,.78)}.staff-order-card h3,.staff-order-card p{margin:0}.staff-order-card__main{display:grid;gap:5px;min-width:0}.staff-order-card__title{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.staff-order-card__title h3{font-size:18px}.staff-order-card__title span{color:#b9b9bd;font-size:13px}.staff-order-card__remake-badge{display:inline-flex;align-items:center;min-height:26px;padding:5px 9px;border:1px solid rgba(255,112,102,.62);border-radius:999px;background:rgba(255,112,102,.18);color:#ffe0dc;font-size:12px;font-weight:950;line-height:1}.staff-table-change-button{padding:5px 8px;border:1px solid rgba(124,255,155,.26);border-radius:999px;background:rgba(124,255,155,.08);color:#d7ffe1;font-size:13px}.staff-customer-link{padding:5px 8px;border:1px solid rgba(242,139,56,.35);border-radius:999px;background:rgba(242,139,56,.12);color:#ffd7bd;font-size:13px}.staff-order-card__items{display:flex;flex-wrap:wrap;gap:4px;min-height:0;padding:5px;border-radius:8px;background:rgba(0,0,0,.18);font-size:14px;font-weight:800;line-height:1.35;color:#fff}.staff-order-item{display:inline-flex;align-items:center;padding:5px 7px;border-radius:999px;background:rgba(255,255,255,.07)}.staff-hookah-chip{align-items:center;max-width:100%;padding:7px 9px;border:1px solid rgba(242,139,56,.42);border-radius:8px;background:rgba(242,139,56,.14);color:#fff;text-align:left}.staff-hookah-chip,.staff-hookah-chip__heading{display:flex;flex-wrap:wrap;gap:2px 6px;min-width:0}.staff-hookah-chip__heading{align-items:baseline}.staff-hookah-chip__heading small{color:#d8d8dd;font-size:11px;font-weight:750}.staff-hookah-chip>span:last-of-type{flex-basis:100%}.staff-hookah-chip.configured{border-color:rgba(124,255,155,.36);background:rgba(124,255,155,.1)}.staff-hookah-chip.missing{border-color:rgba(255,112,102,.36);background:rgba(255,112,102,.12)}.staff-hookah-chip.remake{border-color:rgba(255,112,102,.72);box-shadow:0 0 0 1px rgba(255,112,102,.16),0 12px 28px rgba(255,112,102,.12)}.staff-hookah-chip span{color:#f2d2bd;font-size:12px;font-weight:700}.staff-hookah-chip.configured span{color:#b8ffc9}.staff-hookah-chip em{display:inline-flex;width:fit-content;padding:4px 7px;border-radius:999px;background:rgba(255,112,102,.2);color:#ffd0cc;font-size:11px;font-style:normal;font-weight:900}.staff-action-hint{color:#ffb4ac;font-size:11px;font-weight:800}.staff-hookah-modal{max-width:520px}.staff-hookah-simple{display:grid;gap:12px}.staff-hookah-guest-brief{display:grid;gap:4px;margin:10px 0 12px;padding:10px 12px;border:1px solid rgba(255,139,51,.32);border-radius:12px;background:rgba(255,139,51,.1)}.staff-hookah-guest-brief span{color:rgba(255,255,255,.58);font-size:11px;font-weight:800;text-transform:uppercase}.staff-hookah-guest-brief b{color:#fff;font-size:13px;line-height:1.35}.staff-hookah-simple__section{display:grid;gap:8px;padding:11px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.04)}.staff-hookah-simple__section>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.staff-hookah-simple__section h3{margin:0;color:#fff;font-size:15px}.staff-hookah-simple__section p{margin:0;color:rgba(255,255,255,.62);font-size:12px}.staff-hookah-simple>button{width:100%;min-height:42px}.staff-hookah-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 8px}.staff-hookah-steps button{padding:9px 8px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.06);color:#fff}.staff-hookah-steps button.active{border-color:rgba(242,139,56,.72);background:rgba(242,139,56,.2);color:#ffd7bd}.staff-hookah-brief,.staff-hookah-presets{display:grid;gap:10px;padding:12px;border:1px solid rgba(242,139,56,.18);border-radius:14px;background:rgba(242,139,56,.07)}.staff-hookah-brief span,.staff-hookah-presets span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.staff-hookah-brief b,.staff-hookah-presets b{color:#fff;font-size:14px;line-height:1.35}.staff-hookah-brief__actions,.staff-hookah-presets__actions{display:flex;flex-wrap:wrap;gap:8px}.staff-hookah-brief__actions button,.staff-hookah-presets__actions button{min-height:34px;padding:8px 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.07);color:#f4f4f5;font-size:12px;font-weight:850}.staff-hookah-presets__actions button.active{border-color:rgba(242,139,56,.78);background:rgba(242,139,56,.22);color:#ffd7bd}.staff-hookah-repeat-safety{display:grid;gap:4px;padding:10px;border:1px solid rgba(124,255,155,.22);border-radius:12px;background:rgba(124,255,155,.07)}.staff-hookah-repeat-safety--caution{border-color:rgba(242,139,56,.3);background:rgba(242,139,56,.09)}.staff-hookah-repeat-safety--blocked{border-color:rgba(255,112,102,.34);background:rgba(255,112,102,.1)}.staff-hookah-repeat-safety span{width:fit-content;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.08);color:#f4f4f5;font-size:11px;font-weight:950;text-transform:uppercase}.staff-hookah-repeat-safety b,.staff-hookah-repeat-safety em,.staff-hookah-repeat-safety small{color:#f4f4f5;font-size:12px;line-height:1.3}.staff-hookah-repeat-safety em{color:#d8ffe0;font-style:normal;font-weight:800}.staff-hookah-brief small{color:rgba(255,255,255,.72);font-size:12px;line-height:1.35}.staff-hookah-options{display:flex;flex-wrap:wrap;gap:8px}.staff-hookah-options button{padding:9px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.07);color:#fff}.staff-hookah-options button.active{border-color:rgba(242,139,56,.78);background:rgba(242,139,56,.22);color:#ffd7bd}.client-modal__panel.staff-customer-modal{width:min(760px,100%);max-width:760px;max-height:min(820px,92vh);overflow:auto;padding-top:0;scrollbar-gutter:stable}.staff-customer-modal__head{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:22px 0 12px;border-bottom:1px solid rgba(255,255,255,.1);background:#1a1a1d}.staff-customer-modal__head>div{min-width:0}.staff-customer-modal__close{min-width:44px;min-height:44px;padding:8px 12px}.staff-customer-orientation{display:grid;gap:12px;min-width:0;padding-top:14px}.staff-customer-orientation__intro{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid rgba(124,255,155,.22);border-radius:14px;background:linear-gradient(135deg,rgba(124,255,155,.1),rgba(242,139,56,.06))}.staff-customer-orientation__intro h3,.staff-customer-section h3{margin:0}.staff-customer-orientation__chips,.staff-customer-tags{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.staff-customer-orientation__chips span,.staff-customer-tags span{display:inline-flex;align-items:center;max-width:100%;min-height:32px;padding:7px 9px;border-radius:999px;background:rgba(242,139,56,.14);color:#ffd7bd;font-size:12px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.staff-customer-liked-mixes{display:grid;gap:8px;margin:0;padding:12px;border:1px solid rgba(255,48,64,.22);border-radius:14px;background:linear-gradient(135deg,rgba(255,48,64,.1),rgba(242,139,56,.06))}.staff-customer-liked-mixes__list{display:grid;gap:7px}.staff-customer-liked-mixes__list article{display:grid;gap:3px;padding:9px 10px;border-radius:12px;background:rgba(0,0,0,.18)}.staff-customer-liked-mixes__list b,.staff-customer-liked-mixes__list small{overflow:hidden;text-overflow:ellipsis}.staff-customer-liked-mixes__list b{color:#fff;font-size:13px}.staff-customer-liked-mixes__list small{color:#ffd7bd;font-size:12px;line-height:1.3}.staff-customer-details{display:grid;gap:10px;min-width:0}.staff-customer-details summary{display:flex;align-items:center;width:100%;min-height:44px;cursor:pointer;color:#caffd5;font-size:12px;font-weight:900}.staff-customer-details__content,.staff-customer-section{display:grid;gap:10px;min-width:0}.staff-customer-section{padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.045)}.staff-customer-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.staff-customer-facts>div{display:grid;gap:8px;align-content:start;min-width:0;padding:10px;border-radius:12px;background:rgba(0,0,0,.18)}.staff-customer-facts small{color:#aaa;font-size:12px}.staff-customer-recommendation{border-color:rgba(124,255,155,.22);background:rgba(124,255,155,.07)}.staff-customer-private-note{border-color:rgba(250,204,21,.22);background:rgba(250,204,21,.07)}.staff-customer-private-note p,.staff-customer-recommendation p{margin:0;line-height:1.45}.staff-customer-history{display:grid;gap:10px}.staff-customer-history article{display:grid;gap:6px;padding:11px;border-radius:12px;background:rgba(0,0,0,.18)}.staff-customer-history p{margin:0}.staff-order-card__comment{display:grid;gap:8px;padding:8px 10px;border-left:3px solid #f28b38;border-radius:8px;background:rgba(242,139,56,.1);color:#f2d2bd;font-size:13px}.staff-order-card__comment--recovery{border-left-color:#7cff9b;background:rgba(124,255,155,.1);color:#dcffe4}.staff-order-card__comment--repeat{border-left-color:#60a5fa;background:rgba(96,165,250,.1);color:#dbeafe}.staff-order-card__comment--stock{border-left-color:#facc15;background:rgba(250,204,21,.1);color:#fff7cc}.staff-order-card__comment p{margin:0;white-space:pre-wrap}.staff-order-card__comment-tags{display:flex;flex-wrap:wrap;gap:6px}.staff-order-card__comment-tag{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:5px 7px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.07);color:#fff}.staff-order-card__comment-tag b{flex:0 0 auto;white-space:nowrap}.staff-order-card__comment-tag small{min-width:0;overflow-wrap:anywhere;white-space:normal;color:#e7d7c8}.staff-order-card__comment-tag.warn{border-color:rgba(255,138,138,.36);background:rgba(255,138,138,.12)}.staff-order-card__comment-tag.promo{border-color:rgba(124,255,155,.3);background:rgba(124,255,155,.1)}.staff-order-card__comment-tag.recovery{border-color:rgba(124,255,155,.4);background:rgba(124,255,155,.14)}.staff-order-card__comment-tag.repeat{border-color:rgba(96,165,250,.4);background:rgba(96,165,250,.14)}.staff-order-card__comment-tag.stock{border-color:rgba(250,204,21,.44);background:rgba(250,204,21,.14)}.staff-order-card__next-step{display:grid;gap:3px;padding:7px 9px;border:1px solid rgba(255,255,255,.12);border-left:4px solid rgba(255,255,255,.32);border-radius:8px;background:rgba(255,255,255,.055)}.staff-order-card__next-step span{color:#d4d4d8;font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.staff-order-card__next-step b{color:#fff;font-size:14px;line-height:1.2}.staff-order-card__next-step small{color:#d4d4d8;font-size:12px;line-height:1.25}.staff-order-card__next-step--danger{border-left-color:#ff8a8a;background:rgba(255,138,138,.1)}.staff-order-card__next-step--recovery,.staff-order-card__next-step--turnover{border-left-color:#7cff9b;background:rgba(124,255,155,.09)}.staff-order-card__next-step--payment{border-left-color:#facc15;background:rgba(250,204,21,.1)}.staff-order-card__next-step--stock{border-left-color:#facc15;background:linear-gradient(135deg,rgba(250,204,21,.12),rgba(242,139,56,.08))}.staff-order-card__next-step--service{border-left-color:#60a5fa;background:rgba(96,165,250,.09)}.staff-order-card__safe-promise{display:flex;flex-wrap:wrap;gap:7px 9px;align-items:center;padding:8px 10px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:rgba(255,255,255,.045)}.staff-order-card__safe-promise span{flex:0 0 auto;color:#d4d4d8;font-size:10px;font-weight:950;text-transform:uppercase}.staff-order-card__safe-promise b{flex:1 1 180px;min-width:0;color:#fff;font-size:13px;line-height:1.25}.staff-order-card__safe-promise-next{flex:1 1 100%;color:#c9c9cf;font-size:12px;line-height:1.3}.staff-order-card__safe-promise-next summary{width:fit-content;cursor:pointer;color:#d4d4d8;font-size:11px;font-weight:850}.staff-order-card__safe-promise-next small{display:block;margin-top:4px;color:#c9c9cf}.staff-order-card__safe-promise--service{border-color:rgba(96,165,250,.3);background:rgba(96,165,250,.08)}.staff-order-card__guest-context{display:grid;gap:7px;padding:9px 10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.04)}.staff-order-card__guest-context--recovery{border-color:rgba(124,255,155,.24);background:rgba(124,255,155,.07)}.staff-order-card__guest-context--repeat{border-color:rgba(96,165,250,.24);background:rgba(96,165,250,.07)}.staff-order-card__guest-context--stock{border-color:rgba(250,204,21,.26);background:rgba(250,204,21,.07)}.staff-order-card__guest-context>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none}.staff-order-card__guest-context>summary::-webkit-details-marker{display:none}.staff-order-card__guest-context>summary:after{content:"+";flex:0 0 auto;color:#d4d4d8;font-size:12px;font-weight:950}.staff-order-card__guest-context[open]>summary:after{content:"-"}.staff-order-card__guest-context>summary span{color:#aaa;font-size:10px;font-weight:950;text-transform:uppercase}.staff-order-card__guest-context>summary b{min-width:0;overflow:hidden;color:#f4f4f5;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.staff-order-card__guest-context-grid{display:grid;gap:8px;padding-top:6px}.staff-order-card__guest-context-section{display:grid;gap:4px;padding:8px 9px;border-radius:10px;background:rgba(0,0,0,.14)}.staff-order-card__guest-context-section span{color:#d4d4d8;font-size:10px;font-weight:950;text-transform:uppercase}.staff-order-card__guest-context-section b,.staff-order-card__guest-context-section em,.staff-order-card__guest-context-section small{color:#d4d4d8;font-size:12px;font-style:normal;line-height:1.3}.staff-order-card__guest-context-section b{color:#fff}.staff-order-card__guest-context-section em{color:#fef9c3;font-weight:850}.staff-order-card__situational-tone{display:grid;gap:4px;padding:9px 10px;border:1px solid rgba(190,242,100,.18);border-radius:12px;background:rgba(190,242,100,.055)}.staff-order-card__situational-tone summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none}.staff-order-card__situational-tone summary::-webkit-details-marker{display:none}.staff-order-card__situational-tone summary:after{content:"+";flex:0 0 auto;color:#d9f99d;font-size:12px;font-weight:950}.staff-order-card__situational-tone[open] summary:after{content:"-"}.staff-order-card__situational-tone div{display:grid;gap:4px;padding-top:6px}.staff-order-card__situational-tone span{color:#d9f99d;font-size:10px;font-weight:950;line-height:1.1;text-transform:uppercase}.staff-order-card__situational-tone b{color:#f7fee7;font-size:13px;line-height:1.25}.staff-order-card__situational-tone em{color:#fef9c3;font-size:13px;font-style:normal;line-height:1.35}.staff-order-card__situational-tone small{color:#d4d4d8;font-size:12px;line-height:1.3}.staff-order-touch-feed{display:grid;gap:7px;padding:9px 10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.04)}.staff-order-touch-feed summary{display:grid;gap:4px;cursor:pointer;list-style:none}.staff-order-touch-feed summary::-webkit-details-marker{display:none}.staff-order-touch-feed summary span{color:#aaa;font-size:10px;font-weight:950;text-transform:uppercase}.staff-order-touch-feed summary b{color:#f4f4f5;font-size:12px;line-height:1.25}.staff-order-touch-feed>div{display:grid;gap:6px;padding-top:6px}.staff-order-touch-feed__item{display:grid;gap:2px;margin:0;padding:7px 8px;border-left:3px solid rgba(255,255,255,.18);border-radius:9px;background:rgba(255,255,255,.045)}.staff-order-touch-feed__item span{color:#fff;font-size:12px;font-weight:900}.staff-order-touch-feed__item small{color:#c9c9cf;font-size:11px;line-height:1.25}.staff-order-touch-feed__item--payment{border-left-color:#facc15}.staff-order-touch-feed__item--promise{border-left-color:#60a5fa}.staff-order-touch-feed__item--team{border-left-color:#7cff9b}.staff-order-touch-feed__item--sales{border-left-color:#f28b38}.staff-order-touch-feed__item--recovery{border-left-color:#ff8a8a}.staff-order-action-status{display:grid;gap:4px;padding:9px 10px;border:1px solid rgba(255,255,255,.12);border-left:4px solid rgba(255,255,255,.28);border-radius:12px;background:rgba(255,255,255,.045);color:#f4f4f5}.staff-order-action-status span{color:#d4d4d8;font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.staff-order-action-status b{font-size:13px}.staff-order-action-status em,.staff-order-action-status small,.staff-order-action-status strong{color:#d4d4d8;font-size:12px;font-style:normal;line-height:1.3}.staff-order-action-status strong{color:#baf7c6;font-weight:850}.staff-order-action-status__details{display:grid;gap:5px}.staff-order-action-status__details summary{cursor:pointer;color:#d4d4d8;font-size:12px;font-weight:850}.staff-order-action-status em{color:#ffd7a7;font-weight:800}.staff-payment-review{display:grid;gap:7px;padding:10px;border:1px solid rgba(250,204,21,.3);border-radius:12px;background:rgba(250,204,21,.09)}.staff-payment-review--inline{margin-bottom:8px}.staff-payment-review span{color:#fde68a;font-size:11px;font-weight:950;text-transform:uppercase}.staff-payment-review b,.staff-payment-review small{color:#f4f4f5;font-size:12px;line-height:1.35}.staff-payment-review__actions{display:flex;flex-wrap:wrap;gap:6px}.staff-payment-review__actions button{min-height:30px;padding:5px 9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:11px;font-weight:850}.staff-payment-review__details{display:grid;gap:6px}.staff-payment-review__details summary{cursor:pointer;color:#fde68a;font-size:11px;font-weight:850}.staff-payment-review__details[open]{gap:7px}.staff-subscription-handoff{display:grid;gap:5px;padding:9px 10px;border:1px solid rgba(124,255,155,.24);border-radius:12px;background:linear-gradient(135deg,rgba(124,255,155,.11),rgba(242,139,56,.07))}.staff-subscription-handoff span{color:#caffd5;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.staff-subscription-handoff b{color:#fff;font-size:13px;line-height:1.25}.staff-subscription-handoff small{color:#d8ffe0;font-size:12px;line-height:1.3}.staff-subscription-handoff__details{display:grid;gap:5px}.staff-subscription-handoff__details summary{cursor:pointer;color:#d8ffe0;font-size:12px;font-weight:900}.staff-subscription-handoff em{color:#ffd7a7;font-size:11px;font-style:normal;font-weight:850;line-height:1.3}.staff-order-action-status--pending{border-left-color:#60a5fa;background:rgba(96,165,250,.09)}.staff-order-action-status--ok{border-left-color:#7cff9b;background:rgba(124,255,155,.09)}.staff-order-action-status--warn{border-left-color:#facc15;background:rgba(250,204,21,.1)}.staff-order-action-receipt{display:grid;gap:10px;margin:0 0 12px;padding:12px;border:1px solid rgba(255,255,255,.12);border-left:4px solid rgba(124,255,155,.5);border-radius:14px;background:rgba(255,255,255,.045)}.staff-order-action-receipt__head{display:flex;justify-content:space-between;gap:10px;align-items:center}.staff-order-action-receipt__head span{color:#caffd5;font-size:12px;font-weight:950;text-transform:uppercase}.staff-order-action-receipt__head button{min-height:32px;padding:6px 10px;border-radius:999px}.staff-order-action-receipt__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.staff-order-action-receipt__grid--details{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.staff-order-action-receipt__grid div{display:grid;gap:4px;min-height:68px;align-content:center;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.16)}.staff-order-action-receipt__grid span{color:#a1a1aa;font-size:10px;font-weight:950;text-transform:uppercase}.staff-order-action-receipt__grid b{color:#f4f4f5;font-size:12px;line-height:1.25}.staff-order-action-receipt--ok{border-left-color:#7cff9b;background:linear-gradient(135deg,rgba(124,255,155,.09),rgba(255,255,255,.035))}.staff-order-action-receipt--warn{border-left-color:#facc15;background:linear-gradient(135deg,rgba(250,204,21,.1),rgba(255,255,255,.035))}.staff-order-action-receipt__details{display:grid;gap:8px}.staff-order-action-receipt__details summary{width:fit-content;cursor:pointer;color:#ffd7bd;font-size:12px;font-weight:900}.staff-reorder-route{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(242,139,56,.18);border-radius:12px;background:rgba(242,139,56,.07)}.staff-reorder-route__copy{display:grid;gap:4px}.staff-reorder-route__copy span{color:#f28b38;font-size:10px;font-weight:950;text-transform:uppercase}.staff-reorder-route__copy b{color:#fff7ed;font-size:14px}.staff-reorder-route__copy em,.staff-reorder-route__copy small{color:rgba(255,255,255,.78);font-size:12px;line-height:1.35}.staff-reorder-route__copy em{font-style:normal}.staff-reorder-route__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.staff-reorder-route__actions button{min-height:30px;padding:6px 9px;border-radius:999px}.staff-table-prep-owner{display:grid;gap:8px;min-width:0;padding:9px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.05)}.staff-table-prep-next-step{display:grid;gap:6px;min-width:0;padding:9px;border:1px solid rgba(124,255,155,.22);border-radius:12px;background:rgba(124,255,155,.08)}.staff-table-prep-next-step span{color:#bbf7d0;font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.staff-table-prep-next-step b{color:#fff;font-size:13px;line-height:1.2}.staff-table-prep-next-step button{min-height:32px;padding:6px 9px;border:1px solid rgba(124,255,155,.32);border-radius:999px;background:rgba(124,255,155,.12);color:#f0fff4;font-size:12px;font-weight:850}.staff-table-prep-next-step button.active{border-color:rgba(124,255,155,.48);background:rgba(124,255,155,.18);color:#d8ffe0}.staff-table-prep-details{display:grid;gap:8px;min-width:0}.staff-table-prep-details summary{width:fit-content;cursor:pointer;color:#cbd5e1;font-size:12px;font-weight:850;line-height:1.2}.staff-table-prep-details[open] summary{margin-bottom:6px;color:#fff}.staff-table-prep-owner--active{border-color:rgba(250,204,21,.28);background:rgba(250,204,21,.08)}.staff-table-prep-owner--waiting{border-color:rgba(56,189,248,.32);background:rgba(56,189,248,.08)}.staff-table-prep-owner--ready{border-color:rgba(124,255,155,.28);background:rgba(124,255,155,.09)}.staff-table-prep-owner__status{display:grid;gap:3px}.staff-table-prep-owner__status span{color:#d4d4d8;font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.staff-table-prep-owner__status b{color:#fff;font-size:13px;line-height:1.2}.staff-table-prep-owner__status small{color:#d4d4d8;font-size:12px;line-height:1.3}.staff-table-prep-owner__role{width:fit-content;padding:4px 7px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#bae6fd;font-size:11px;font-style:normal;font-weight:850;line-height:1.2}.staff-table-prep-owner__actions,.staff-table-prep-owner__handoff{display:flex;flex-wrap:wrap;gap:5px}.staff-table-prep-owner__actions button{min-height:30px;padding:5px 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.06);color:#f4f4f5;font-size:11px}.staff-table-prep-owner__handoff button{min-height:30px;padding:5px 8px;border:1px solid rgba(56,189,248,.2);border-radius:999px;background:rgba(56,189,248,.09);color:#e0f2fe;font-size:11px}.staff-table-prep-owner__actions button.active{border-color:rgba(124,255,155,.38);background:rgba(124,255,155,.14);color:#d8ffe0;font-weight:850}.staff-table-prep-owner__handoff button.active{border-color:rgba(56,189,248,.42);background:rgba(56,189,248,.16);font-weight:850}.staff-order-card__sales-nudge{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;align-items:center;padding:7px 8px;border:1px solid rgba(124,255,155,.22);border-radius:8px;background:rgba(124,255,155,.07)}.staff-order-card__sales-nudge span{display:grid;gap:3px;min-width:0}.staff-order-card__sales-nudge b{color:#d7ffe1;font-size:13px}.staff-order-card__sales-nudge small{color:#c9c9cf;font-size:12px;line-height:1.3}.staff-order-card__sales-reason{display:block;margin-top:3px;color:#baf7c6;font-size:11px;font-style:normal;font-weight:800;line-height:1.3}.staff-order-card__sales-more{grid-column:1/-1}.staff-order-card__motivation-more summary,.staff-order-card__sales-more summary{width:fit-content;cursor:pointer;color:#c9c9cf;font-size:11px;font-weight:850}.staff-order-card__motivation-more[open] summary,.staff-order-card__sales-more[open] summary{margin-bottom:7px}.staff-order-card__phrase-options{display:grid;gap:5px;min-width:0}.staff-order-card__phrase-options em{padding:4px 7px;border:1px solid rgba(96,165,250,.18);border-radius:10px;background:rgba(96,165,250,.07);color:#dbeafe;font-size:11px;font-style:normal;line-height:1.25}.staff-order-card__phrase-options em.active{border-color:rgba(96,165,250,.48);background:rgba(96,165,250,.16);color:#fff;font-weight:850}.staff-order-card__sales-badges{display:flex;flex-wrap:wrap;gap:5px}.staff-order-card__sales-badges em{padding:4px 7px;border:1px solid rgba(124,255,155,.24);border-radius:999px;background:rgba(124,255,155,.1);color:#d8ffe0;font-size:11px;font-style:normal;font-weight:850;white-space:nowrap}.staff-order-card__sales-nudge button{min-height:32px;padding:6px 9px;border-radius:999px;border:1px solid rgba(124,255,155,.22);background:rgba(124,255,155,.12);color:#d7ffe1;font-size:12px}.staff-order-card__sales-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.staff-order-card__sales-reward{width:fit-content;padding:3px 6px;border-radius:999px;background:rgba(124,255,155,.13);color:#caffd5;font-size:11px;font-style:normal;font-weight:900}.staff-order-card__sales-refusal{display:grid;gap:3px;width:fit-content;max-width:100%;padding:6px 8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06)}.staff-order-card__sales-refusal b{color:#fff;font-size:12px}.staff-order-card__sales-refusal small{color:#aaa;font-size:12px}.staff-order-card__sales-refusal-reasons{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px}.staff-order-card__sales-refusal-reasons button{min-height:28px;padding:5px 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.06);color:#f4f4f5;font-size:11px}.staff-order-card__sales-refusal-reasons button.active{border-color:rgba(124,255,155,.36);background:rgba(124,255,155,.14);color:#d8ffe0;font-weight:850}.staff-order-card__sales-refusal em{color:#baf7c6;font-size:11px;font-style:normal;font-weight:800}.staff-order-card__motivation{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:center;padding:10px 11px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.055)}.staff-order-card__motivation-mini{display:grid;gap:4px;min-width:0}.staff-order-card__motivation-more{display:grid;gap:6px}.staff-order-card__motivation div{display:grid;gap:4px;min-width:0}.staff-order-card__motivation span{color:#f5c28f;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.staff-order-card__motivation b{color:#fff;font-size:13px;line-height:1.25}.staff-order-card__motivation em{color:#d7ffe1;font-size:12px;font-style:normal;font-weight:850;line-height:1.25}.staff-order-card__motivation small{color:#c9c9cf;font-size:12px;line-height:1.3}.staff-order-card__motivation-moment{display:flex!important;flex-wrap:wrap;gap:6px;margin:0}.staff-order-card__motivation-moment span{width:fit-content;max-width:100%;padding:5px 7px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(0,0,0,.14);color:#f2f2f4;font-size:11px;font-weight:850;line-height:1.2;text-transform:none}.staff-order-card__motivation-proof{color:#b8ffc9!important;font-weight:800}.staff-order-card__motivation-script{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;margin-top:2px}.staff-order-card__motivation-script span{display:grid;gap:3px;min-width:0;padding:7px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(0,0,0,.16);text-transform:none}.staff-order-card__motivation-script b{color:#ffd7bd;font-size:10px;font-weight:950;line-height:1.1;text-transform:uppercase}.staff-order-card__motivation-script small{color:#f2f2f4;font-size:11px;line-height:1.25}.staff-order-card__motivation strong{padding:7px 9px;border-radius:999px;background:rgba(255,255,255,.09);color:#fff7ed;font-size:12px;white-space:nowrap}.staff-order-card__motivation--sales{border-color:rgba(124,255,155,.2);background:rgba(124,255,155,.075)}.staff-order-card__motivation--watch{border-color:rgba(250,204,21,.24);background:rgba(250,204,21,.08)}.staff-order-card__motivation--danger{border-color:rgba(255,86,86,.3);background:rgba(255,86,86,.1)}.staff-shift-motivation-pulse{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid rgba(124,255,155,.2);border-radius:16px;background:linear-gradient(135deg,rgba(124,255,155,.1),rgba(255,255,255,.045))}.staff-shift-motivation-pulse__main{display:grid;gap:4px;min-width:0}.staff-shift-motivation-pulse__main span{color:#b8ffc9;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.staff-shift-motivation-pulse__main h3{margin:0;color:#fff;font-size:18px;line-height:1.2}.staff-shift-motivation-pulse__main p{margin:0;color:#d8d8dd;font-size:13px;line-height:1.35}.staff-shift-motivation-pulse__stats{display:grid;gap:4px;justify-items:end;min-width:108px}.staff-shift-motivation-pulse__stats strong{padding:8px 10px;border-radius:999px;background:rgba(255,255,255,.1);color:#fff7ed;font-size:14px;white-space:nowrap}.staff-shift-motivation-pulse__stats small{color:#c9c9cf;font-size:12px;text-align:right}.staff-shift-motivation-pulse__rules{display:flex;flex-wrap:wrap;gap:7px;grid-column:1/-1}.staff-shift-motivation-pulse__rules span{width:fit-content;max-width:100%;padding:6px 8px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(0,0,0,.16);color:#f2f2f4;font-size:12px;font-weight:800;line-height:1.25}.staff-shift-motivation-pulse__stack{display:grid;gap:8px;grid-column:1/-1;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.12)}.staff-shift-motivation-pulse__stack-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.staff-shift-motivation-pulse__stack-head span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.staff-shift-motivation-pulse__stack-head b{color:#fff;font-size:12px;line-height:1.25;text-align:right}.staff-shift-motivation-pulse__stack-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.staff-shift-motivation-pulse__stack-row{display:grid;gap:5px;min-width:0;min-height:128px;padding:9px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:rgba(255,255,255,.045)}.staff-shift-motivation-pulse__stack-row span{color:#f2f2f4;font-size:11px;font-weight:950;line-height:1.1}.staff-shift-motivation-pulse__stack-row b{color:#fff;font-size:13px;line-height:1.18}.staff-shift-motivation-pulse__stack-row em,.staff-shift-motivation-pulse__stack-row i,.staff-shift-motivation-pulse__stack-row small{color:#d8d8dd;font-size:11px;font-style:normal;line-height:1.24}.staff-shift-motivation-pulse__stack-row em{color:#d7ffe1;font-weight:900}.staff-shift-motivation-pulse__stack-row i{align-self:end;color:#ffd7bd;font-weight:850}.staff-shift-motivation-pulse__stack-row--sales{border-color:rgba(124,255,155,.18)}.staff-shift-motivation-pulse__stack-row--watch{border-color:rgba(250,204,21,.22)}.staff-shift-motivation-pulse__stack-row--danger{border-color:rgba(255,86,86,.28)}.staff-shift-motivation-pulse__perks{display:grid;grid-template-columns:minmax(0,.95fr) minmax(140px,.34fr) minmax(0,.58fr) minmax(220px,.82fr);gap:10px;align-items:center;grid-column:1/-1;padding:10px;border:1px solid rgba(124,255,155,.16);border-radius:12px;background:rgba(0,0,0,.16)}.staff-shift-motivation-pulse__perks div{display:grid;gap:3px;min-width:0}.staff-shift-motivation-pulse__perks span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.staff-shift-motivation-pulse__perks b{color:#fff;font-size:13px;line-height:1.25}.staff-shift-motivation-pulse__perks small{color:#c9c9cf;font-size:11px;font-weight:800;line-height:1.25}.staff-shift-motivation-pulse__perks>i{display:block;height:9px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.09)}.staff-shift-motivation-pulse__perks>i em{display:block;height:100%;min-width:8px;border-radius:inherit;background:linear-gradient(90deg,#7cff9b,#f28b38)}.staff-shift-motivation-pulse__perks>small{justify-self:end;max-width:260px;text-align:right}.staff-shift-motivation-pulse__coin{display:grid;gap:3px;min-width:0;padding:9px;border:1px solid rgba(255,215,189,.16);border-radius:11px;background:rgba(255,215,189,.07)}.staff-shift-motivation-pulse__coin span{color:#ffd7bd}.staff-shift-motivation-pulse__coin b{color:#fff7ed}.staff-shift-motivation-pulse__coin small{color:#d8d8dd;text-align:left}.staff-shift-motivation-pulse__hero{display:grid;grid-template-columns:auto minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1fr);gap:8px 10px;align-items:center;grid-column:1/-1;padding:10px;border:1px solid rgba(255,215,189,.18);border-radius:12px;background:linear-gradient(135deg,rgba(255,215,189,.08),rgba(124,255,155,.055))}.staff-shift-motivation-pulse__hero span{width:fit-content;padding:5px 7px;border-radius:999px;background:rgba(255,215,189,.12);color:#ffd7bd;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase;white-space:nowrap}.staff-shift-motivation-pulse__hero b{color:#fff;font-size:14px;line-height:1.18}.staff-shift-motivation-pulse__hero em,.staff-shift-motivation-pulse__hero i,.staff-shift-motivation-pulse__hero p,.staff-shift-motivation-pulse__hero small{margin:0;color:#e7e7eb;font-size:12px;font-style:normal;line-height:1.28}.staff-shift-motivation-pulse__hero p{color:#d7ffe1;font-weight:900}.staff-shift-motivation-pulse__hero em,.staff-shift-motivation-pulse__hero i{grid-column:3/-1;color:#ffd7bd;font-weight:850}.staff-shift-motivation-pulse__hero i{color:#caffd5}.staff-shift-motivation-pulse__pressure{display:grid;grid-template-columns:auto minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.9fr);gap:8px 10px;align-items:center;grid-column:1/-1;padding:10px;border:1px solid rgba(124,255,155,.16);border-radius:12px;background:rgba(124,255,155,.045)}.staff-shift-motivation-pulse__pressure span{width:fit-content;padding:5px 7px;border-radius:999px;background:rgba(124,255,155,.1);color:#caffd5;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase;white-space:nowrap}.staff-shift-motivation-pulse__pressure b{color:#fff;font-size:13px;line-height:1.22}.staff-shift-motivation-pulse__pressure em,.staff-shift-motivation-pulse__pressure small{color:#d8d8dd;font-size:12px;font-style:normal;line-height:1.28}.staff-shift-motivation-pulse__pressure em{grid-column:2/-1;color:#ffd7bd;font-weight:850}.staff-shift-motivation-pulse--watch{border-color:rgba(250,204,21,.24);background:linear-gradient(135deg,rgba(250,204,21,.1),rgba(255,255,255,.045))}.staff-shift-motivation-pulse--danger{border-color:rgba(255,86,86,.3);background:linear-gradient(135deg,rgba(255,86,86,.12),rgba(255,255,255,.045))}.staff-order-card__meta{display:grid;grid-template-columns:auto auto;gap:4px 8px;align-items:center;justify-content:space-between}.staff-order-card__amount{display:grid;gap:2px;text-align:right}.staff-order-card__amount b,.staff-order-card__meta>b{font-size:20px;white-space:nowrap}.staff-order-card__amount small{color:#ffdf9c;font-size:12px;font-weight:800}.staff-table-turnover-checklist{display:grid;gap:4px;max-width:260px;padding:8px 10px;border:1px solid rgba(124,255,155,.18);border-radius:12px;background:rgba(124,255,155,.06)}.staff-table-turnover-checklist b{color:#d7ffe1;font-size:12px;line-height:1.2}.staff-table-turnover-checklist small{color:#d8d8dd;font-size:12px;line-height:1.28}.staff-table-turnover-checklist em{color:#d8ffe0;font-size:12px;font-style:normal;line-height:1.3}.staff-table-turnover-checklist--watch{border-color:rgba(250,204,21,.28);background:rgba(250,204,21,.08)}.staff-table-turnover-checklist--danger{border-color:rgba(255,86,86,.28);background:rgba(255,86,86,.08)}.staff-order-card__timer{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-start;color:#c9c9cf;font-size:12px}.staff-order-card__timer span{padding:4px 7px;border-radius:999px;background:rgba(0,0,0,.22)}.staff-hookah-alert{grid-column:1/-1;display:grid;gap:4px;padding:10px 11px;border:1px solid rgba(255,86,86,.42);border-left:4px solid #ff5656;border-radius:12px;background:rgba(255,86,86,.13)}.staff-hookah-alert b{color:#ffd0cc;font-size:13px}.staff-hookah-alert span{color:#ffb4ac;font-size:12px;line-height:1.35}.staff-order-card__coal{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-start}.staff-order-card__coal button{padding:4px 7px;min-height:0;border-radius:999px;border:1px solid transparent;background:rgba(124,255,155,.09);color:#caffd5;font-size:12px;line-height:1.2;cursor:pointer}.staff-order-card__coal button:disabled{cursor:default;opacity:.82}.staff-order-card__coal .coal-warn{background:rgba(250,204,21,.13);color:#ffe9a6}.staff-order-card__coal .coal-done{border-color:rgba(124,255,155,.22);background:rgba(124,255,155,.12);color:#caffd5}.staff-order-card__coal .coal-hot,.staff-order-card__coal .coal-overdue{border-color:rgba(255,86,86,.28);background:rgba(255,86,86,.14);color:#ffb4ac}.staff-order-card__coal-summary{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid rgba(242,139,56,.2);border-radius:12px;background:rgba(242,139,56,.08)}.staff-order-card__coal-summary b{color:#ffe0c2;font-size:13px}.staff-order-card__coal-summary span{color:#b9b9bd;font-size:12px}.staff-order-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:5px;justify-content:flex-start;align-self:start;padding-top:6px;border-top:1px solid rgba(255,255,255,.08)}.staff-order-card__actions button{min-height:32px;padding:6px 9px;white-space:nowrap}.staff-scheduled-orders{display:grid;gap:12px;margin-top:14px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.035)}.staff-scheduled-orders h3,.staff-scheduled-orders p{margin:0}.staff-scheduled-orders__list{display:grid;gap:8px}.staff-scheduled-orders__list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,auto) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.14)}.staff-scheduled-orders__item--soon{border-color:rgba(250,204,21,.28);background:rgba(250,204,21,.08)}.staff-scheduled-orders__item--hot{border-color:rgba(242,139,56,.36);background:rgba(242,139,56,.1)}.staff-scheduled-orders__list article div{display:grid;gap:4px;min-width:0}.staff-scheduled-orders__prep{justify-items:start;padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.06)}.staff-scheduled-orders__prep b{color:#ffd7bd;white-space:nowrap}.staff-scheduled-orders__list small,.staff-scheduled-orders__list span{color:#a1a1aa}.staff-scheduled-orders__list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-scheduled-orders__list strong{white-space:nowrap}.staff-prep-strip{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,auto) auto;gap:12px;align-items:center;padding:12px 14px;margin-bottom:12px;border:1px solid rgba(250,204,21,.26);border-radius:14px;background:rgba(250,204,21,.08)}.staff-prep-strip--hot{border-color:rgba(242,139,56,.38);background:rgba(242,139,56,.12)}.staff-prep-strip div,.staff-prep-strip p{min-width:0}.staff-prep-strip span{display:block;color:#facc15;font-size:11px;font-weight:900;text-transform:uppercase}.staff-prep-strip b,.staff-prep-strip strong{display:block;color:#fff}.staff-prep-strip p,.staff-prep-strip small{margin:0;color:#c9c9ce}.staff-prep-strip p{font-weight:800}.staff-prep-strip strong{justify-self:end;white-space:nowrap;padding:8px 10px;border-radius:999px;background:rgba(255,255,255,.1)}.staff-action-group{display:contents}.staff-action-group>span:first-child{display:none}.staff-order-card__actions .staff-action-hint{order:-1;flex:1 1 100%;padding:4px 7px;border-radius:7px;background:rgba(255,112,102,.09);line-height:1.25}.staff-action-group--close{display:grid;gap:6px;padding:8px;border:1px solid rgba(242,139,56,.34);border-radius:10px;background:rgba(242,139,56,.1)}.staff-action-group--danger{display:grid;gap:6px;padding:8px;border:1px solid rgba(255,86,86,.34);border-radius:10px;background:rgba(255,86,86,.1)}.staff-order-subscription-check{display:grid;grid-template-columns:auto;justify-items:start;gap:8px;align-items:center;padding:9px;border:1px solid rgba(124,255,155,.2);border-radius:12px;background:rgba(124,255,155,.07)}.staff-order-subscription-check>button{min-height:34px;padding:7px 10px;border-radius:999px}.staff-order-subscription-check span{color:#caffd5;font-size:11px;font-weight:950;text-transform:uppercase}.staff-order-subscription-check b,.staff-order-subscription-check em,.staff-order-subscription-check small{display:block;line-height:1.35}.staff-order-subscription-check em,.staff-order-subscription-check small{color:#d4d4d8;font-size:12px;font-style:normal}.staff-order-subscription-check__details{grid-column:1/-1;display:grid;gap:7px}.staff-order-subscription-check__details summary{width:fit-content;cursor:pointer;color:#caffd5;font-size:12px;font-weight:900}.staff-order-subscription-check__list{display:grid;gap:7px}.staff-order-subscription-check__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(0,0,0,.14)}.staff-order-subscription-check__item.is-ready{border-color:rgba(124,255,155,.28)}.staff-order-subscription-check__item.is-blocked{border-color:rgba(250,204,21,.22);background:rgba(250,204,21,.08)}.staff-order-subscription-check__item span{margin-top:4px;color:#f4f4f5;font-size:12px;text-transform:none}.client-modal__panel.staff-payment-modal{width:min(720px,100%);max-width:720px;max-height:min(820px,92vh);overflow:auto}.client-modal__panel.staff-table-modal{width:min(620px,100%);max-width:620px}.client-modal__panel.staff-table-orders-modal{width:min(760px,100%);max-width:760px;align-content:start;display:grid;grid-template-rows:none;max-height:none;overflow:visible;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:max(24px,env(safe-area-inset-bottom))}.client-modal--top{z-index:100}.client-modal__panel.staff-table-payment-modal{width:min(520px,100%);max-width:520px}.staff-table-reservation-note{display:inline-flex;width:fit-content;margin:8px 0 0;padding:6px 10px;border:1px solid rgba(124,255,155,.26);border-radius:999px;background:rgba(124,255,155,.1);color:#d7ffe1;font-size:13px;font-weight:900}.staff-table-reservation-note--free{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.055);color:#b9b9bd}.staff-table-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.staff-table-head-actions button{min-height:42px;white-space:nowrap}.staff-table-orders-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.staff-table-orders-summary div{display:grid;gap:4px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.05)}.staff-table-order-row__side small,.staff-table-orders-summary span{color:#b9b9bd;font-size:12px}.staff-table-orders-summary b{font-size:22px}.staff-table-payment-bar{display:grid;gap:12px;align-items:center;margin:0 0 12px;padding:12px;border:1px solid rgba(242,139,56,.32);border-radius:16px;background:rgba(242,139,56,.12)}.staff-table-payment-bar div:first-child{display:grid;gap:4px}.staff-table-payment-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.staff-table-payment-actions button{min-height:44px}.staff-table-payment-actions button.active{border-color:rgba(242,139,56,.72);background:rgba(242,139,56,.24);color:#fff}.staff-table-payment-form{display:grid;gap:10px;overflow:visible;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.16)}.staff-table-payment-form label{display:grid;gap:6px}.staff-table-payment-form label span{color:#b9b9bd;font-size:12px}.staff-table-split-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.staff-table-split-head .staff-payment-total{min-width:130px}.staff-table-payment-bar span,.staff-table-payment-confirm small{color:#d7d7dc;font-size:13px}.staff-table-payment-confirm{display:grid;gap:8px;margin:14px 0;padding:16px;border:1px solid rgba(242,139,56,.24);border-radius:16px;background:rgba(242,139,56,.1)}.staff-table-payment-confirm b{font-size:30px}.staff-table-payment-confirm__parts{display:grid;gap:4px;padding:10px;border-radius:12px;background:rgba(0,0,0,.16)}.staff-table-orders-list{display:grid;gap:10px;min-height:0;overflow:visible;padding:0 4px 18px 0}.staff-table-order-row{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.045)}.staff-table-order-row--remake{border-color:rgba(255,112,102,.58);background:linear-gradient(135deg,rgba(255,112,102,.14),rgba(242,139,56,.07));box-shadow:inset 3px 0 0 rgba(255,112,102,.68)}.staff-table-order-row p{margin:8px 0 0;color:#fff;font-weight:800}.staff-table-order-row small{display:block;margin-top:6px;color:#d7d7dc}.staff-table-order-row__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.staff-table-order-row__head b{font-size:18px}.staff-table-order-row__head span{color:#b9b9bd;font-size:13px}.staff-table-order-row__items{display:grid;gap:8px;margin-top:8px}.staff-table-order-row__items .staff-hookah-chip{width:100%}.staff-table-order-row__coal,.staff-table-order-row__timers{margin-top:10px}.staff-table-order-row__service-details{margin-top:10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.16)}.staff-table-order-row__service-details summary{cursor:pointer;padding:9px 10px;color:#f7f7f8;font-weight:800}.staff-table-order-row__service-details>div{margin:0;border-top:1px solid rgba(255,255,255,.08);border-radius:0}.staff-table-order-row__service-actions{display:grid;gap:8px;padding:10px}.staff-table-order-row__side{display:grid;justify-items:end;align-content:start;gap:6px;text-align:right}.staff-table-order-row__side b{font-size:22px}.staff-table-order-row__actions{display:grid;gap:7px;width:100%;margin-top:8px}.staff-table-order-row__actions .row{justify-content:flex-end;gap:6px}.staff-table-order-row__actions button{width:100%;min-height:38px;padding:8px 10px}.staff-table-order-row__actions form button{width:auto}.staff-table-empty{display:grid;gap:6px;padding:18px;border:1px dashed rgba(255,255,255,.18);border-radius:16px;background:rgba(255,255,255,.035)}.staff-table-empty span{color:#b9b9bd}.staff-table-modal__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:12px 0}.staff-table-modal__grid button{display:grid;gap:4px;min-height:78px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#fff;text-align:left}.staff-table-modal__grid button.active{border-color:rgba(124,255,155,.45);background:rgba(124,255,155,.12)}.staff-table-modal__grid span{color:#b9b9bd;font-size:12px}.staff-table-modal__empty{display:grid;gap:5px;grid-column:1/-1;padding:14px;border:1px dashed rgba(242,139,56,.36);border-radius:14px;background:rgba(242,139,56,.08)}.staff-table-modal__empty span{color:#d4d4d8}.staff-payment-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:14px 0}.staff-payment-summary div{display:grid;gap:4px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.045)}.staff-payment-form label span,.staff-payment-summary span,.staff-payment-total span{color:#a1a1aa;font-size:12px;font-weight:800}.staff-payment-summary b{font-size:20px}.staff-payment-fast{display:grid;gap:5px;margin:14px 0;padding:16px;border:1px solid rgba(124,255,155,.32);border-radius:14px;background:rgba(124,255,155,.1)}.staff-payment-fast span{color:#b8ffc9;font-size:12px;font-weight:950;text-transform:uppercase}.staff-payment-fast b{font-size:34px}.staff-payment-fast small{color:#d4d4d8}.staff-payment-full{display:grid;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.16)}.staff-payment-full>span{color:#a1a1aa;font-size:12px;font-weight:800}.staff-payment-full button.active{border-color:rgba(124,255,155,.56);background:rgba(124,255,155,.18);color:#d9ffe2}.staff-payment-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.staff-payment-mode button{padding:10px 8px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#fff}.staff-payment-mode button.active{border-color:rgba(242,139,56,.7);background:rgba(242,139,56,.2);color:#ffd7bd}.staff-payment-complex{display:grid;gap:10px;margin-top:10px}.staff-payment-complex summary{min-height:40px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.055);color:#d4d4d8;cursor:pointer;font-size:13px;font-weight:950}.staff-payment-complex[open] summary{margin-bottom:10px}.staff-payment-form{display:grid;gap:12px;margin-top:14px}.staff-payment-form label{display:grid;gap:4px}.staff-payment-form input,.staff-payment-form select{margin-top:0}.staff-payment-total{display:grid;gap:2px;justify-items:end;min-width:160px}.staff-payment-total b{color:#ffd7bd;font-size:20px}.staff-split-list{display:grid;gap:8px}.staff-table-split-list{max-height:none;overflow:visible;padding-right:4px}.staff-split-row{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(130px,.8fr) minmax(120px,.8fr) auto;gap:8px;align-items:end;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.18)}.staff-split-row button{padding:11px 12px}.staff-payment-confirm{display:grid;gap:12px;margin-top:14px;padding:14px;border:1px solid rgba(250,204,21,.44);border-radius:14px;background:rgba(250,204,21,.1)}.staff-payment-confirm>div:first-child{display:grid;gap:5px}.staff-payment-confirm span{color:#ffe8a3;font-size:12px;font-weight:800}.staff-payment-confirm b{font-size:22px}.staff-payment-confirm small{color:#d7d7dc}.staff-payment-confirm__parts{display:flex;flex-wrap:wrap;gap:6px}.staff-payment-confirm__parts span{padding:6px 8px;border-radius:999px;background:rgba(0,0,0,.18);color:#fff3c4}.client-modal__panel.staff-add-item-modal{width:min(720px,100%);max-width:720px;max-height:min(700px,92vh);overflow:auto}.staff-add-item-filters{display:grid;gap:10px;margin:12px 0}.staff-add-item-shelf{display:grid;gap:7px;margin:8px 0;padding:8px;border:1px solid rgba(124,255,155,.18);border-radius:8px;background:rgba(124,255,155,.07)}.staff-add-item-shelf__head{display:flex;gap:7px;align-items:baseline}.staff-add-item-shelf__head span{color:#caffd5;font-size:12px;font-weight:950;text-transform:uppercase}.staff-add-item-shelf__head b{color:#fff;font-size:13px}.staff-add-item-shelf__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.staff-add-item-shelf__card{display:grid;gap:5px;align-content:start;min-height:64px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(0,0,0,.2);color:#fff;text-align:left}.staff-add-item-shelf__card span{color:#ffd7a7;font-size:11px;font-weight:950;text-transform:uppercase}.staff-add-item-shelf__card b{font-size:13px;line-height:1.15}.staff-add-item-shelf__card small{color:#d8d8de;font-size:11px;line-height:1.25}.staff-add-item-menu-details{margin:10px 0 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.18)}.staff-add-item-menu-details summary{cursor:pointer;padding:10px 12px;color:#e5e7eb;font-size:12px;font-weight:900}.staff-add-item-menu-details[open] summary{border-bottom:1px solid rgba(255,255,255,.08)}.staff-add-item-menu-details__body{display:grid;gap:10px;padding:0 12px 12px}.staff-add-item-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.staff-action-done{display:inline-flex;align-items:center;min-height:34px;padding:8px 10px;border-radius:10px;color:#b8ffc8;background:rgba(124,255,155,.1);font-weight:800}.hookah-timer{display:grid;gap:10px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05)}.hookah-timer--active{border-color:rgba(242,139,56,.42);background:rgba(242,139,56,.12)}.hookah-timer--danger{border-color:rgba(255,86,86,.55);background:rgba(255,86,86,.14)}.hookah-timer--ok{border-color:rgba(124,255,155,.36);background:rgba(124,255,155,.1)}.hookah-timer--wait{border-color:rgba(250,204,21,.36);background:rgba(250,204,21,.1)}.service-timer-list{display:grid;gap:8px}.service-timer-list>button{justify-self:start}.guest-confirm{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px;border-radius:14px;border:1px solid rgba(242,139,56,.32);background:rgba(242,139,56,.12)}.guest-confirm p{margin:4px 0 0}.active-seating-card{display:flex;justify-content:space-between;gap:16px;align-items:center;border-color:rgba(124,255,155,.28);background:rgba(124,255,155,.08)}.active-seating-card h2{margin:4px 0}.guest-session-card{display:grid;gap:16px;border-color:rgba(124,255,155,.24);background:linear-gradient(135deg,rgba(124,255,155,.08),rgba(242,139,56,.08)),rgba(255,255,255,.045)}.guest-session-card--grouped{border-color:rgba(242,139,56,.28);background:linear-gradient(135deg,rgba(242,139,56,.12),rgba(93,55,168,.12)),rgba(255,255,255,.04)}.guest-hookah-sessions{display:grid;gap:14px;margin:0}.guest-hookah-session-card{display:grid;gap:10px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,rgba(124,255,155,.045),rgba(93,55,168,.05)),rgba(255,255,255,.025)}.guest-hookah-session-card__head{display:flex;justify-content:space-between;gap:8px;align-items:center;min-width:0}.guest-hookah-session-card__head p{margin:0}.guest-hookah-session-card__title-row{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:5px 7px;min-width:0;max-width:100%}.guest-hookah-session-card__count,.guest-hookah-session-card__state{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.08);color:#f4f4f5;font-size:11px;font-weight:900;line-height:1;white-space:nowrap}.guest-hookah-session-card__state{border:1px solid rgba(124,255,155,.22);background:rgba(124,255,155,.1);color:#dfffe7}.guest-hookah-session-card__payment-chip{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border:1px solid rgba(124,255,155,.2);border-radius:999px;background:rgba(124,255,155,.08);color:#caffd5;font-size:11px;font-weight:900;line-height:1;white-space:nowrap}.guest-hookah-session-card__head h3{margin:0;max-width:260px;color:#fff;font-size:15px;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guest-hookah-session-card__title-row p{margin:0}.guest-hookah-session-card__title-row .muted{flex:1 1 auto;min-width:120px;font-size:12px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guest-hookah-session-card__summary{display:-webkit-box;flex:1 1 100%;width:100%;min-width:0;max-width:100%;padding:5px 8px;border-radius:10px;background:rgba(255,255,255,.055);color:#f6f0e8;font-size:12px;font-weight:800;line-height:1.2;overflow:hidden;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.guest-hookah-session-card__head-action{flex:0 0 auto;align-self:center;min-height:34px;padding:8px 12px;white-space:nowrap}.guest-session-card__head{display:flex;justify-content:space-between;gap:16px;align-items:center}.guest-session-card__head h2,.guest-session-card__head p{margin:4px 0}.guest-session-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.guest-call-staff{height:34px;min-height:0;padding:0 10px;border:1px solid rgba(242,139,56,.42);border-radius:10px;background:#f28b38;color:#17110b;font-size:12px;line-height:1;white-space:nowrap;box-shadow:0 10px 22px rgba(242,139,56,.16)}.guest-call-staff:hover{background:#ff9c4c}.guest-call-staff:disabled{opacity:.65;cursor:default}.guest-rest-review-button{min-height:34px;padding:8px 11px;border-radius:10px;border:1px solid rgba(124,255,155,.28);background:rgba(124,255,155,.1);color:#dfffe7;font-size:12px;line-height:1.1;white-space:nowrap}.guest-rest-review-button:disabled{color:rgba(223,255,231,.72);background:rgba(124,255,155,.06)}.guest-hookah-remake-button{border-color:rgba(255,112,102,.42);background:rgba(255,112,102,.14);color:#ffe2df}.guest-hookah-remake-button:disabled{border-color:rgba(124,255,155,.24);background:rgba(124,255,155,.08);color:rgba(223,255,231,.76)}.guest-hookah-remake-status{align-self:center;color:rgba(223,255,231,.78);font-size:11px;line-height:1.25}.guest-call-staff__message{margin:0}.guest-session-card__grid{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:10px}.guest-session-card__grid--single{grid-template-columns:1fr}.guest-session-card__grid>div{display:grid;gap:4px;padding:12px;border-radius:14px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.08)}.guest-session-card__grid small,.guest-session-card__grid span{color:#aaa}.guest-session-card__grid b{font-size:20px}.guest-order-history__pay,.guest-session-card__pay{justify-self:start;width:auto;margin-top:4px;padding:8px 11px;border-radius:999px;font-size:13px}.guest-session-card__timing-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.guest-session-card__timing-head>span{min-width:0;color:rgba(244,244,245,.62);font-size:13px;font-weight:800;line-height:1.15}.guest-session-card__timing-line{display:flex;align-items:baseline;gap:7px;min-width:0;white-space:nowrap}.guest-session-card__timing-line>span{min-width:0;color:rgba(244,244,245,.62);font-size:13px;font-weight:800;line-height:1.15}.guest-session-card__timing-line>b{flex:0 0 auto;color:#eaffef;font-size:24px;line-height:1;white-space:nowrap}.guest-session-card__timing-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.guest-session-card__timing-actions button{width:auto;min-height:32px;padding:7px 10px;border-radius:999px;font-size:12px;white-space:nowrap}.guest-session-card__timing-main{display:grid;gap:2px;min-width:0}.guest-session-card__timing-main b{color:#eaffef;font-size:24px;line-height:1}.guest-session-card__timing-main small{min-width:0;color:rgba(244,244,245,.68);font-size:12px;line-height:1.25}.guest-session-card__mini-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.guest-session-card__mini-actions button{width:auto;min-height:0;padding:7px 10px;border-radius:999px;font-size:12px}.guest-session-card__mini-actions .danger-button{border-color:rgba(255,86,86,.42);background:rgba(255,86,86,.16);color:#ffd0cc}.guest-session-card__delivery-notice{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;padding:8px 10px;border:1px solid rgba(124,255,155,.22);border-radius:12px;background:rgba(124,255,155,.075)}.guest-session-card__delivery-notice--missed{border-color:rgba(242,139,56,.28);background:rgba(242,139,56,.09)}.guest-session-card__delivery-notice b{color:#eaffef;font-size:14px;line-height:1.15}.guest-session-card__delivery-notice button{width:auto;min-height:30px;padding:6px 11px;border-radius:999px;font-size:12px;line-height:1;white-space:nowrap}.guest-session-card__coal-notice{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:4px 5px 4px 9px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(255,255,255,.045)}.guest-session-card__coal-notice--missed{border-color:rgba(242,139,56,.26);background:rgba(242,139,56,.08)}.guest-session-card__coal-notice b{color:rgba(234,255,239,.82);font-size:12px;font-weight:900;line-height:1;white-space:nowrap}.guest-session-card__coal-notice button{width:auto;min-height:26px;padding:5px 9px;border-color:rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.82);font-size:11px;line-height:1;white-space:nowrap;box-shadow:none}.guest-hookah-remake-modal{display:grid;gap:12px}.guest-hookah-remake-modal textarea{min-height:92px}.guest-hookah-remake-reasons{display:grid;gap:8px}.guest-hookah-remake-reasons button{display:grid;gap:4px;width:100%;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.05);color:#fff;text-align:left}.guest-hookah-remake-reasons button.active{border-color:rgba(242,139,56,.72);background:rgba(242,139,56,.16)}.guest-hookah-remake-reasons span{color:#c9c9cf;font-size:13px;line-height:1.35}.guest-session-card__timing--active{gap:8px!important;padding:10px!important;border-color:rgba(124,255,155,.26)!important;background:linear-gradient(135deg,rgba(124,255,155,.105),rgba(93,55,168,.045))!important}.guest-session-card__timing--active b{color:#caffd5}.guest-session-card__timing--danger{border-color:rgba(255,86,86,.48)!important;background:rgba(255,86,86,.12)!important}.guest-session-card__timing--danger b{color:#ffb4ac}.guest-session-card__progress{height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.09)}.guest-session-card__progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7cff9b,#f28b38)}.guest-session-card__delivery-check{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px;border-radius:14px;border:1px solid rgba(242,139,56,.42);background:rgba(242,139,56,.12)}.guest-session-card__delivery-check.reported{border-color:rgba(255,86,86,.46);background:rgba(255,86,86,.11)}.guest-session-card__delivery-check div:first-child{display:grid;gap:4px;min-width:0}.guest-session-card__delivery-check span{color:#f5b77b;font-size:12px;font-weight:800;text-transform:uppercase}.guest-session-card__delivery-check b{color:#fff;font-size:18px}.guest-session-card__delivery-check p{margin:0;color:#f1d8c5}.guest-session-card__extend{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px;border:1px solid rgba(124,255,155,.2);border-radius:14px;background:rgba(124,255,155,.065)}.guest-session-card__extend.urgent{border-color:rgba(242,139,56,.42);background:rgba(242,139,56,.12)}.guest-session-card__extend.pending{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.055)}.guest-session-card__extend div:first-child{display:grid;gap:4px;min-width:0}.guest-session-card__extend span{color:#aaa;font-size:12px;font-weight:800;text-transform:uppercase}.guest-session-card__extend b{color:#fff;font-size:18px}.guest-session-card__extend p{margin:0;color:#d7d7dc}.guest-session-card__extend-actions{display:flex;flex:0 0 auto;gap:8px;align-items:center}.guest-session-card__extend-actions .btn,.guest-session-card__extend-actions button{padding:9px 11px;white-space:nowrap}.guest-session-card__items{display:grid;gap:4px;padding:12px;border-radius:14px;background:rgba(255,255,255,.055)}.guest-session-card__items p{margin:0;color:#d7d7dc}.guest-hookah-fact-modal{display:grid;gap:12px}.guest-hookah-fact-list{display:grid;gap:10px}.guest-hookah-fact{display:grid;gap:5px;padding:12px;border:1px solid rgba(242,139,56,.22);border-radius:14px;background:rgba(242,139,56,.08)}.guest-hookah-fact--inline{margin-top:12px;border-color:rgba(124,255,155,.2);background:rgba(124,255,155,.06)}.guest-hookah-fact-modal__actions{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:center}.guest-hookah-like{display:grid;place-items:center;width:52px;min-width:52px;height:52px;min-height:52px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.045);box-shadow:0 12px 26px rgba(0,0,0,.2);color:rgba(255,255,255,.92);line-height:1;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.guest-hookah-like__icon{display:grid;place-items:center;width:30px;height:30px;transform:scale(1);transition:transform .16s ease}.guest-hookah-like__heart{display:block;width:30px;height:30px;overflow:visible}.guest-hookah-like__heart path{fill:transparent;stroke:currentColor;stroke-width:2.1;stroke-linejoin:round;transition:fill .16s ease,stroke .16s ease,transform .16s ease;transform-origin:center}.guest-hookah-like:not(:disabled):hover{transform:translateY(-1px);border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.07)}.guest-hookah-like:not(:disabled):active .guest-hookah-like__icon{transform:scale(.86)}.guest-hookah-like.liked{border-color:rgba(255,48,64,.22);background:rgba(255,48,64,.075);box-shadow:0 12px 30px rgba(255,48,64,.14);color:#ff3040}.guest-hookah-like.liked .guest-hookah-like__icon{animation:guestHookahHeartPop .28s cubic-bezier(.2,1.4,.4,1) both}.guest-hookah-like.liked .guest-hookah-like__heart path{fill:currentColor;stroke:currentColor}.guest-hookah-like:disabled{cursor:default;opacity:1}@keyframes guestHookahHeartPop{0%{transform:scale(.72)}68%{transform:scale(1.16)}to{transform:scale(1)}}.guest-current-visit .guest-hookah-session-card--repeat{border-color:rgba(124,255,155,.18);background:rgba(124,255,155,.045)}.guest-hookah-fact__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.guest-hookah-fact__head button{width:auto;min-height:0;padding:7px 10px;border-radius:999px;font-size:12px;white-space:nowrap}.guest-hookah-fact b{color:#fff}.guest-hookah-fact span{color:#d7d7dc;font-size:13px}.guest-rest-review-modal{display:grid;gap:12px}.guest-rest-review-modal label{color:#f6f1ee;font-weight:800}.guest-rest-review-modal textarea{min-height:96px;margin-top:0;resize:vertical}.guest-rest-review-tags{display:flex;flex-wrap:wrap;gap:8px}.guest-rest-review-tags button{min-height:38px;padding:8px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.08);color:#f6f1ee;font-weight:800;line-height:1.15}.guest-rest-review-tags button.active{border-color:rgba(242,139,56,.78);background:rgba(242,139,56,.18);color:#fff}.guest-rest-review-assist{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.055)}.guest-rest-review-assist div{display:grid;gap:3px;min-width:0}.guest-rest-review-assist span{color:#d4d4d8;font-size:13px}.guest-rest-review-assist button{min-height:38px;padding:8px 12px}.guest-rest-review-next{display:grid;gap:8px;padding:14px;border-radius:14px;border:1px solid rgba(124,255,155,.26);background:rgba(124,255,155,.08)}.guest-rest-review-next.recovery{border-color:rgba(242,139,56,.34);background:linear-gradient(135deg,rgba(242,139,56,.14),rgba(124,255,155,.07))}.guest-rest-review-next span{color:#caffd5;font-size:12px;font-weight:900;text-transform:uppercase}.guest-rest-review-next b{color:#fff}.guest-rest-review-next small{color:#d4d4d8}.guest-rest-review-next p{margin:0;color:#e7e2de;line-height:1.4}.guest-rest-review-next__issues{display:flex;flex-wrap:wrap;gap:6px}.guest-rest-review-next__issues i{border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(0,0,0,.16);color:#f4d1bd;font-size:12px;font-style:normal;font-weight:800;padding:5px 8px}.guest-rest-review-recovery-standard,.guest-rest-review-repeat-standard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.guest-rest-review-recovery-standard article,.guest-rest-review-repeat-standard article{display:grid;align-content:start;gap:4px;min-height:72px;padding:9px;border:1px solid rgba(124,255,155,.16);border-radius:12px;background:rgba(124,255,155,.06)}.guest-rest-review-recovery-standard span,.guest-rest-review-repeat-standard span{color:#b8ffc9;font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.guest-rest-review-recovery-standard b,.guest-rest-review-repeat-standard b{color:#fff;font-size:12px;line-height:1.18}.guest-rest-review-next__actions{display:flex;flex-wrap:wrap;gap:8px}.guest-rest-review-next__actions button{min-height:40px;padding:9px 12px}.guest-rest-review-next__quiet-action{border-color:transparent;background:transparent;color:#d4d4d8;text-decoration:underline;text-underline-offset:3px}@media (max-width:520px){.guest-rest-review-assist{grid-template-columns:1fr}.guest-rest-review-assist button{width:100%}.guest-rest-review-next__actions button{flex:1 1 100%}.guest-rest-review-recovery-standard{grid-template-columns:1fr}}.guest-rest-review-scale{display:flex;flex-wrap:wrap;gap:8px}.guest-rest-review-scale button{width:44px;min-height:44px;padding:0;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.08);color:#fff}.guest-rest-review-scale button.active{border-color:rgba(242,139,56,.72);background:#f28b38;color:#17110b}.guest-profile-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:stretch;margin-bottom:18px;padding:18px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:linear-gradient(135deg,rgba(242,139,56,.2),rgba(124,255,155,.09) 54%,rgba(124,92,255,.16)),#101012;box-shadow:0 24px 70px rgba(0,0,0,.28)}.guest-profile-hero__copy{display:grid;gap:8px;align-content:center;min-width:0}.guest-profile-hero__copy h1{margin:0;color:#fff;font-size:48px;line-height:1}.guest-profile-hero__copy .muted{max-width:680px;margin:0;color:#f1e7df;font-size:15px;line-height:1.38}.guest-profile-hero__marks{display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}.guest-profile-hero__marks span{padding:7px 9px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(0,0,0,.18);color:#f7efe5;font-size:12px;font-weight:900;line-height:1}.guest-profile-hero__marks span:first-child{border-color:rgba(242,139,56,.28);background:rgba(242,139,56,.12);color:#ffd7bd}.guest-profile-hero__marks span:nth-child(2){border-color:rgba(124,255,155,.24);background:rgba(124,255,155,.1);color:#caffd5}.guest-profile-hero__marks span:nth-child(3){border-color:rgba(124,92,255,.28);background:rgba(124,92,255,.13);color:#e2d8ff}.guest-profile-hero__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.guest-status-next-link{border:1px solid rgba(242,139,56,.3);background:rgba(242,139,56,.14);color:#ffd7bd}.guest-profile-page--active .guest-profile-hero{grid-template-columns:minmax(0,1fr) minmax(190px,auto);gap:10px;align-items:center;margin-bottom:8px;padding:10px 12px;border-radius:20px;border-color:rgba(242,139,56,.22);box-shadow:0 16px 44px rgba(0,0,0,.22)}.guest-profile-page--active .guest-profile-hero__copy .badge{width:fit-content;margin-bottom:0;padding:5px 8px;font-size:11px}.guest-profile-page--active .guest-profile-hero__copy h1{margin-bottom:0;font-size:32px;line-height:1.02}.guest-profile-page--active .guest-profile-hero__copy .muted{max-width:440px;color:#f1e7df;font-size:12px;line-height:1.24}.guest-profile-page--active .guest-profile-hero__marks{gap:5px;margin-top:0}.guest-profile-page--active .guest-profile-hero__marks span{padding:5px 7px;font-size:11px}.guest-profile-page--active .guest-status-card{grid-template-columns:34px minmax(104px,1fr);width:min(210px,100%);padding:6px 8px 6px 6px;border-radius:13px}.guest-profile-page--active .guest-status-card img{width:34px;height:34px;border-radius:9px}.guest-profile-page--active .guest-status-card b{font-size:15px}.guest-profile-page--active .guest-status-card i{font-size:11px}.guest-profile-page--active .guest-status-card em{display:none}.guest-profile-waiting-seal{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,auto);gap:8px;align-items:center;margin:-6px 0 12px;padding:12px;border:1px solid rgba(124,255,155,.2);border-radius:16px;background:linear-gradient(135deg,rgba(124,255,155,.1),rgba(242,139,56,.07)),rgba(255,255,255,.035)}.guest-profile-waiting-seal div{display:grid;gap:3px;min-width:0}.guest-profile-waiting-seal span{color:#caffd5;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.guest-profile-waiting-seal b{color:#fff;font-size:18px;line-height:1.12}.guest-profile-waiting-seal i{padding:8px 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(0,0,0,.14);color:#f4efe9;font-size:12px;font-style:normal;font-weight:900;line-height:1;white-space:nowrap}.guest-profile-lookup{display:grid;gap:10px;margin:0 0 14px;padding:14px;border:1px solid rgba(242,139,56,.2);border-radius:18px;background:linear-gradient(135deg,rgba(242,139,56,.1),rgba(124,92,255,.08)),rgba(0,0,0,.14)}.guest-profile-lookup__intro{display:flex;justify-content:space-between;gap:10px;align-items:center}.guest-profile-lookup--compact{display:block;overflow:hidden;padding:0}.guest-profile-lookup--compact summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 14px;color:#f4efe9;cursor:pointer;font-size:13px;font-weight:900;list-style:none}.guest-profile-lookup--compact summary::-webkit-details-marker{display:none}.guest-profile-lookup--compact summary:after{content:"+";color:#ffd7bd;font-size:18px}.guest-profile-lookup--compact[open] .guest-profile-lookup__intro,.guest-profile-lookup--compact[open] summary{margin-bottom:10px}.guest-profile-lookup--compact[open] summary:after{content:"−"}.guest-profile-lookup--compact>:not(summary){margin-right:14px;margin-left:14px}.guest-profile-lookup span{color:#ffd7bd;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.guest-profile-lookup label{margin:0;color:#fff;font-size:18px;font-weight:950}.guest-profile-lookup__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.guest-profile-lookup__row input{margin-top:0;min-height:48px}.guest-profile-lookup__row button{min-height:48px;border:1px solid rgba(242,139,56,.34);background:#f28b38;color:#15100c}.guest-profile-memory-seal{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:-2px 0 12px;padding:10px;border:1px solid rgba(242,139,56,.24);border-radius:16px;background:linear-gradient(135deg,rgba(242,139,56,.13),rgba(124,255,155,.055)),rgba(0,0,0,.16);box-shadow:0 14px 34px rgba(0,0,0,.16)}.guest-profile-memory-seal div{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.14)}.guest-profile-memory-seal div:first-child{border-color:rgba(242,139,56,.22);background:rgba(242,139,56,.08)}.guest-profile-memory-seal i,.guest-profile-memory-seal span{color:#ffd7bd;font-size:10px;font-style:normal;font-weight:950;line-height:1;text-transform:uppercase}.guest-profile-memory-seal b{color:#fff;font-size:18px;line-height:1.12}.guest-profile-memory-seal small,.guest-profile-memory-seal strong{color:#d9d9de;font-size:12px;line-height:1.24}.guest-profile-memory-seal strong{color:#caffd5;font-weight:900}.guest-profile-repeat-lock{display:flex;flex-wrap:wrap;gap:5px;margin:2px 0 0}.guest-profile-repeat-lock em{padding:5px 7px;border-radius:999px;background:rgba(124,255,155,.1);color:#d9ffd9;font-size:10px;font-style:normal;font-weight:900;line-height:1;white-space:nowrap}.guest-scheduled-orders{display:grid;gap:12px;margin:0 0 16px;padding:14px;border:1px solid rgba(250,204,21,.24);border-radius:18px;background:rgba(250,204,21,.08)}.guest-scheduled-orders h2,.guest-scheduled-orders p{margin:0}.guest-scheduled-orders span{color:#fde68a;font-size:12px;font-weight:900;text-transform:uppercase}.guest-scheduled-orders p{margin-top:4px;color:#d4d4d8}.guest-scheduled-orders__list{display:grid;gap:8px}.guest-scheduled-orders__list button{display:grid;gap:5px;width:100%;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(0,0,0,.16);color:#fff;text-align:left}.guest-scheduled-orders__list b{overflow-wrap:anywhere}.guest-scheduled-orders__list small{color:#b7b7c6}.guest-visit-prep{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin:0 0 16px;padding:16px;border:1px solid rgba(124,255,155,.24);border-radius:18px;background:linear-gradient(135deg,rgba(124,255,155,.1),rgba(250,204,21,.06))}.guest-visit-prep span{color:#caffd5;font-size:12px;font-weight:950;text-transform:uppercase}.guest-visit-prep h2,.guest-visit-prep p,.guest-visit-prep small{margin:0}.guest-visit-prep h2{margin-top:4px}.guest-visit-prep p{margin-top:6px;color:#fff;font-weight:900}.guest-visit-prep small{display:block;margin-top:5px;color:#d4d4d8;line-height:1.35}.guest-return-nudge{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin:0 0 16px;padding:16px;border:1px solid rgba(124,255,155,.24);border-radius:18px;background:linear-gradient(135deg,rgba(124,255,155,.1),rgba(255,255,255,.045))}.guest-return-nudge--review{border-color:rgba(242,139,56,.3);background:linear-gradient(135deg,rgba(242,139,56,.13),rgba(124,255,155,.07))}.guest-return-nudge span{color:#caffd5;font-size:12px;font-weight:900;text-transform:uppercase}.guest-return-nudge--review span{color:#ffd7bd}.guest-return-nudge h2,.guest-return-nudge p{margin:0}.guest-return-nudge h2{margin-top:4px;font-size:24px;line-height:1.08}.guest-return-nudge p{margin-top:6px;color:#d4d4d8;overflow-wrap:anywhere}.guest-return-nudge small{display:block;margin-top:8px;color:#aeb0bd;font-size:13px;line-height:1.35}.guest-return-nudge__standards{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.guest-return-nudge__standards i{padding:6px 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(0,0,0,.14);color:rgba(255,255,255,.84);font-size:11px;font-style:normal;font-weight:850;line-height:1;white-space:nowrap}.guest-return-nudge__actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.guest-recovery-repeat-pass{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin:0 0 16px;padding:16px;border:1px solid rgba(242,139,56,.32);border-radius:18px;background:linear-gradient(135deg,rgba(242,139,56,.15),rgba(124,255,155,.08))}.guest-recovery-repeat-pass span{color:#ffd7bd;font-size:12px;font-weight:950;text-transform:uppercase}.guest-recovery-repeat-pass h2,.guest-recovery-repeat-pass p{margin:0}.guest-recovery-repeat-pass h2{margin-top:4px;font-size:24px;line-height:1.08}.guest-recovery-repeat-pass p{margin-top:6px;color:#f1e7df;overflow-wrap:anywhere}.guest-recovery-repeat-pass small{display:block;margin-top:8px;color:#d4d4d8;font-size:13px;line-height:1.35}.guest-recovery-repeat-pass__issues{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.guest-recovery-repeat-pass__issues i{padding:6px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(0,0,0,.16);color:#ffe1ce;font-size:11px;font-style:normal;font-weight:900;line-height:1}.guest-recovery-repeat-pass__actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.guest-next-visit-director{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin:0 0 16px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(135deg,rgba(124,255,155,.09),rgba(242,139,56,.075)),rgba(255,255,255,.04);box-shadow:0 16px 34px rgba(0,0,0,.18)}.guest-next-visit-director--review{border-color:rgba(242,139,56,.28);background:linear-gradient(135deg,rgba(242,139,56,.13),rgba(255,255,255,.045)),rgba(255,255,255,.04)}.guest-next-visit-director--subscription{border-color:rgba(124,255,155,.28)}.guest-next-visit-director span{color:#caffd5;font-size:12px;font-weight:950;text-transform:uppercase}.guest-next-visit-director--review span{color:#ffd7bd}.guest-next-visit-director h2,.guest-next-visit-director p{margin:0}.guest-next-visit-director h2{margin-top:4px;font-size:23px;line-height:1.08}.guest-next-visit-director p{max-width:760px;margin-top:6px;color:#d4d4d8;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.guest-next-visit-director__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.guest-next-visit-director__actions a,.guest-next-visit-director__actions button{min-height:40px;border-radius:999px;font-weight:950}.guest-status-route{display:grid;gap:9px;padding:11px;border:1px solid rgba(255,215,189,.14);border-radius:13px;background:rgba(255,215,189,.045)}.guest-status-route__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.guest-status-route__head span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.guest-status-route__head b{color:#fff;font-size:12px;line-height:1.22;text-align:right}.guest-status-route__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.guest-status-route__grid article{display:grid;gap:5px;min-height:108px;padding:9px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.14)}.guest-status-route__grid span{color:#ffd7bd;font-size:10px;font-weight:950;text-transform:uppercase}.guest-status-route__grid b{color:#fff;font-size:13px;line-height:1.18}.guest-status-route__grid small{align-self:end;color:#d4d4d8;font-size:11px;font-weight:800;line-height:1.26}.guest-status-route--modal{margin-top:5px;padding:10px}.guest-status-route--modal .guest-status-route__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.guest-status-route--modal .guest-status-route__grid article{min-height:0;gap:3px;padding:8px;border-radius:10px;background:rgba(255,255,255,.045)}.guest-status-card{display:grid;grid-template-columns:58px minmax(130px,1fr);gap:12px;align-items:center;width:min(310px,100%);padding:9px 12px 9px 9px;border:1px solid rgba(124,255,155,.22);border-radius:16px;background:rgba(255,255,255,.06);color:#fff;text-align:left}.guest-status-card img{width:58px;height:58px;border-radius:13px;object-fit:cover;box-shadow:0 10px 22px rgba(0,0,0,.28)}.guest-status-card span{display:grid;gap:2px;min-width:0}.guest-status-card small{color:#aaa;font-size:12px;font-weight:800;text-transform:uppercase}.guest-status-card b{overflow:hidden;color:#fff;font-size:20px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.guest-status-card i{color:#7cff9b;font-size:13px;font-style:normal;font-weight:900}.guest-status-card em{overflow:hidden;color:#ffd7bd;font-size:12px;font-style:normal;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.guest-history-summary__main{display:flex;justify-content:space-between;gap:14px;align-items:center;width:100%;padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.055);color:#fff;text-align:left}.guest-history-summary{display:grid;gap:8px;margin:0 0 18px}.guest-liked-hookah-mixes{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid rgba(124,255,155,.18);border-radius:14px;background:rgba(124,255,155,.06);color:#fff;cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.guest-liked-hookah-mixes:hover{transform:translateY(-1px);border-color:rgba(124,255,155,.3);background:rgba(124,255,155,.09)}.guest-liked-hookah-mixes div{display:grid;gap:3px;min-width:0}.guest-liked-hookah-mixes small,.guest-liked-hookah-mixes span{overflow:hidden;color:#caffd5;text-overflow:ellipsis;white-space:nowrap}.guest-liked-hookah-mixes span{font-size:11px;font-weight:900;text-transform:uppercase}.guest-liked-hookah-mixes b{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.guest-liked-hookah-mixes small{color:#d7f8df;font-size:12px}.guest-liked-hookah-mixes i{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:rgba(124,255,155,.14);color:#caffd5;font-style:normal;font-weight:950}.guest-liked-hookah-mixes-modal{width:min(560px,calc(100vw - 28px))}.guest-active-orders{display:grid;gap:10px;margin:0 0 18px}.guest-current-visit-stack{display:grid;gap:12px;margin:0 0 16px}.guest-order-created-notice{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:-2px 0 12px;padding:12px 14px;border:1px solid rgba(124,255,155,.28);border-radius:18px;background:linear-gradient(135deg,rgba(124,255,155,.12),rgba(124,92,255,.08)),rgba(255,255,255,.055)}.guest-order-created-notice div{display:grid;gap:4px;min-width:0}.guest-order-created-notice span{color:#caffd5;font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.guest-order-created-notice b{color:#fff;font-size:18px;line-height:1.15}.guest-order-created-notice p{margin:0;color:#d6d6df;font-size:13px;line-height:1.35}.guest-order-created-notice button{min-height:40px;padding:0 14px;border-radius:999px}.guest-current-visit{border-color:rgba(242,139,56,.46);box-shadow:0 18px 46px rgba(0,0,0,.22)}.guest-current-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid rgba(242,139,56,.24);border-radius:18px;background:linear-gradient(135deg,rgba(242,139,56,.14),rgba(124,255,155,.08)),rgba(255,255,255,.06)}.guest-current-action__copy{display:grid;gap:4px;min-width:0}.guest-current-action__copy span{color:#ffd7bd;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.guest-current-action__copy b{color:#fff;font-size:20px;line-height:1.15}.guest-current-action__copy p{margin:0;color:#b7b7c6;font-size:14px}.guest-current-action__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center}.guest-current-action__actions .btn,.guest-current-action__actions button{min-height:42px}.guest-current-action__status{display:grid;gap:2px;min-width:126px;padding-left:10px;border-left:2px solid rgba(124,255,155,.62);text-align:left}.guest-current-action__status span{color:#c7ffd4;font-size:13px;font-weight:900}.guest-current-action__status small{color:#b7b7c6;font-size:11px;font-weight:700}.guest-current-action__rail{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(132px,.75fr);gap:7px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:rgba(0,0,0,.16)}.guest-current-action__rail--review{grid-template-columns:minmax(0,1.12fr) minmax(92px,.58fr) minmax(104px,.64fr)}.guest-current-action__rail--single{grid-template-columns:1fr}.guest-current-action__rail a,.guest-current-action__rail button{display:grid;place-items:center;min-height:44px;padding:9px 12px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(0,0,0,.18);color:#f7efe5;font-size:13px;font-style:normal;font-weight:900;line-height:1.05;text-align:center;text-decoration:none}.guest-current-action__rail button{width:100%;font-family:inherit;cursor:pointer}.guest-current-action__rail button:disabled{cursor:default;opacity:.7}.guest-current-action__rail a:first-child,.guest-current-action__rail button:first-child{border-color:rgba(242,139,56,.76);background:#f28b38;color:#15100c;min-height:46px;box-shadow:0 10px 24px rgba(242,139,56,.24),inset 0 1px 0 rgba(255,255,255,.24)}.guest-current-action__rail a:nth-child(2),.guest-current-action__rail button:nth-child(2){border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.055);color:#eee4dc;box-shadow:none}.guest-current-action__review{border-color:rgba(124,92,255,.32)!important;background:rgba(124,92,255,.12)!important;color:#eadfff!important;box-shadow:none!important}.guest-current-action__review:disabled{color:rgba(234,223,255,.72)!important;background:rgba(124,92,255,.07)!important}.guest-current-action__notice{grid-column:1/-1;margin:0;padding:8px 10px;border:1px solid rgba(124,255,155,.22);border-radius:12px;background:rgba(124,255,155,.1);color:#d8ffe0;font-size:12px;font-weight:800;line-height:1.25}.guest-active-orders--current{padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.045)}.guest-active-orders--current .guest-active-orders__head b{font-size:20px}.guest-active-orders__head{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#fff}.guest-active-orders__head b{font-size:18px}.guest-active-orders__head span{display:inline-grid;place-items:center;min-width:30px;height:30px;border-radius:999px;background:rgba(242,139,56,.16);color:#ffd7bd;font-weight:900}.guest-active-orders__list{display:grid;gap:8px}.guest-subscription-owned{display:grid;gap:10px;margin:0 0 18px}.guest-subscription-owned__list{display:grid;gap:10px}.guest-subscription-owned__card{display:grid;gap:12px;padding:14px;border:1px solid rgba(124,255,155,.22);border-radius:18px;background:linear-gradient(135deg,rgba(242,139,56,.13),rgba(104,75,255,.13)),rgba(255,255,255,.055)}.guest-subscription-owned__card h2,.guest-subscription-owned__card p{margin:0}.guest-subscription-owned__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.guest-subscription-owned__stats div{display:grid;gap:3px;justify-items:center;padding:10px;border-radius:13px;background:rgba(0,0,0,.18);text-align:center}.guest-subscription-owned__stats span{color:#aaa;font-size:11px;font-weight:800;text-transform:uppercase}.guest-subscription-owned__stats b{color:#fff}.guest-subscription-owned__standard{display:flex;flex-wrap:wrap;gap:6px}.guest-subscription-owned__standard span{padding:6px 8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(0,0,0,.16);color:rgba(255,255,255,.84);font-size:11px;font-weight:850;line-height:1}.guest-subscription-owned__perks{display:flex;gap:6px;flex-wrap:wrap}.guest-subscription-owned__perks span{padding:6px 8px;border-radius:999px;background:rgba(124,255,155,.12);color:#c7ffd4;font-size:12px;font-weight:800}.guest-subscription-owned__action{display:inline-flex;justify-content:center;align-items:center;width:fit-content;padding:11px 15px;border-radius:999px;background:#f28b38;color:#101014;font-weight:900;text-decoration:none}.guest-active-orders__list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.055)}.guest-active-orders__list article.current{border-color:rgba(242,139,56,.35);background:rgba(242,139,56,.09)}.guest-active-orders__open{display:grid;gap:4px;min-width:0;padding:0;border:0;background:transparent;color:#fff;text-align:left}.guest-active-orders__open b,.guest-active-orders__open span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-active-orders__list small,.guest-active-orders__open span{color:#aaa;font-size:13px}.guest-active-orders__list article>div{display:grid;justify-items:end;gap:4px;min-width:96px}.guest-active-orders__list strong{color:#fff}.guest-active-orders__route{display:flex;justify-content:flex-end;gap:6px;max-width:280px;margin:2px 0 0;color:#d7d7de;font-size:12px;line-height:1.3;text-align:right}.guest-active-orders__route span{flex:0 0 auto;height:fit-content;padding:2px 6px;border-radius:999px;background:rgba(255,255,255,.09);color:#ffd7bd;font-size:10px;font-weight:950;text-transform:uppercase}.guest-active-orders__more{justify-self:center;width:fit-content;min-height:38px}.guest-history-summary__main:disabled{opacity:.6;cursor:default}.guest-history-summary__main span{display:grid;gap:4px;min-width:0}.guest-history-summary__main b,.guest-history-summary__main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-history-summary__main small{color:#aaa;font-size:13px}.guest-history-summary__main i{flex:0 0 auto;font-style:normal;font-weight:900;display:inline-grid;place-items:center;min-width:34px;height:34px;border-radius:999px;background:rgba(242,139,56,.16);color:#ffd7bd}.guest-bonus-modal,.guest-history-modal,.guest-profile-modal{display:grid;gap:14px;width:min(520px,100%)}.client-modal__panel.guest-profile-modal{width:min(520px,calc(100vw - 28px));max-height:min(86vh,760px);gap:10px;padding:18px}.guest-profile-modal__head{gap:12px;align-items:flex-start}.guest-profile-modal__head h2{margin:4px 0 3px;font-size:26px;line-height:1.08}.guest-profile-modal__head .badge{margin:0 0 3px}.guest-profile-modal__head .muted{margin:0}.guest-profile-modal__head button{min-height:38px;padding:9px 14px;border-radius:12px}.guest-history-modal{width:min(640px,100%);max-height:min(760px,92vh);overflow:auto}.guest-history-modal__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.guest-history-modal__head>div{min-width:0}.guest-history-modal__close{align-self:start;justify-self:end;width:auto;min-width:44px;height:44px;min-height:44px;padding:0 14px;white-space:nowrap}.guest-profile-modal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.guest-bonus-modal__calc,.guest-profile-modal__grid>div{display:grid;gap:3px;min-height:58px;align-content:center;padding:9px 10px;border-radius:12px;background:rgba(255,255,255,.045)}.guest-bonus-modal__calc span,.guest-profile-modal__grid span{color:#aaa;font-size:11px;font-weight:850;line-height:1;text-transform:uppercase}.guest-bonus-modal__calc b,.guest-profile-modal__grid b{color:#fff;font-size:18px;line-height:1.06}.guest-game-reward-wallet{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 12px;border:1px solid rgba(124,255,155,.26);border-radius:12px;background:rgba(124,255,155,.075)}.guest-game-reward-wallet>span{display:grid;gap:3px;min-width:0}.guest-game-reward-wallet small{color:#9fe7b0;font-size:10px;font-weight:900;text-transform:uppercase}.guest-game-reward-wallet b{color:#fff;font-size:15px;line-height:1.15}.guest-game-reward-wallet em{color:#c7c7ca;font-size:11px;font-style:normal;line-height:1.35}.guest-game-reward-wallet>a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border-radius:10px;background:#f5f5f5;color:#111;font-size:12px;font-weight:900;white-space:nowrap}.guest-game-reward-wallet.received{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.045)}.guest-bonus-history{display:grid;gap:6px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.16)}.guest-bonus-history__head,.guest-bonus-history__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.guest-bonus-history__head span{color:#fff;font-size:13px;font-weight:900}.guest-bonus-history__head small,.guest-bonus-history__row small{color:#9ca3af;font-size:10px}.guest-bonus-history__row{padding-top:6px;border-top:1px solid rgba(255,255,255,.07)}.guest-bonus-history__row>span{display:grid;gap:2px;min-width:0}.guest-bonus-history__row b{overflow:hidden;color:#f4f4f5;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.guest-bonus-history__row strong{color:#ffd7bd;font-size:14px}.guest-bonus-history__row strong.positive{color:#b8ffc9}.guest-loyalty-card{display:grid;gap:5px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.055)}.guest-loyalty-card.welcome{border-color:rgba(124,255,155,.22);background:rgba(124,255,155,.08)}.guest-welcome-route{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.guest-welcome-route i{padding:5px 8px;border:1px solid rgba(124,255,155,.18);border-radius:999px;background:rgba(0,0,0,.14);color:#caffd5;font-size:11px;font-style:normal;font-weight:900;line-height:1}.guest-loyalty-card small,.guest-loyalty-card span{color:#aaa;font-size:13px}.guest-loyalty-card b{font-size:18px}.guest-loyalty-card p{margin:0;color:#d8d8d8}.guest-loyalty-standard{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.guest-loyalty-standard span{padding:5px 8px;border-radius:999px;border:1px solid rgba(124,255,155,.18);background:rgba(124,255,155,.07);color:#d8ffe0;font-size:11px;font-weight:900}.guest-loyalty-card__status{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:center}.guest-loyalty-card__status img{width:54px;height:54px;border-radius:13px;object-fit:cover;box-shadow:0 10px 22px rgba(0,0,0,.24)}.guest-loyalty-card__status span,.guest-loyalty-card__status>div{display:grid;gap:2px;min-width:0}.guest-loyalty-card__status em{color:#7cff9b;font-size:13px;font-style:normal;font-weight:900}.guest-profile-modal .guest-loyalty-card--profile{gap:8px;padding:12px;border-radius:13px}.guest-profile-modal .guest-loyalty-card__status{grid-template-columns:44px minmax(0,1fr);gap:10px}.guest-profile-modal .guest-loyalty-card__status img{width:44px;height:44px;border-radius:11px}.guest-profile-modal .guest-loyalty-card__status b{font-size:19px;line-height:1.05}.guest-profile-modal .guest-loyalty-card__status p{margin-top:3px;color:#d7d7da;font-size:13px;line-height:1.25}.guest-profile-modal .guest-loyalty-standard{margin-top:0;gap:5px}.guest-profile-modal .guest-loyalty-standard span{padding:5px 7px;font-size:10px}.guest-profile-modal .guest-status-route--modal{margin-top:0;gap:7px;padding:8px;background:rgba(0,0,0,.12)}.guest-profile-modal .guest-status-route__head{align-items:flex-start;flex-direction:column;gap:3px}.guest-profile-modal .guest-status-route__head b{color:#f6f6f7;font-size:12px;line-height:1.2;text-align:left}.guest-profile-modal .guest-status-route__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-profile-modal .guest-status-route__grid article{gap:3px;min-height:0;padding:7px 8px}.guest-profile-modal .guest-status-route__grid span{font-size:9px}.guest-profile-modal .guest-status-route__grid b{font-size:12px;line-height:1.15}.guest-profile-modal .guest-status-route__grid small{font-size:10px;line-height:1.2}.guest-loyalty-progress{display:grid;gap:7px;padding-top:6px}.guest-loyalty-progress>div:not(.guest-loyalty-next-visit){display:flex;justify-content:space-between;gap:10px;align-items:center}.guest-loyalty-progress>div:not(.guest-loyalty-next-visit) span{color:#cfcfd6;text-transform:none}.guest-loyalty-progress>div:not(.guest-loyalty-next-visit) b{flex:0 0 auto;color:#7cff9b;font-size:14px}.guest-loyalty-progress i{display:block;height:7px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.1)}.guest-loyalty-progress strong{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7cff9b,#f28b38)}.guest-loyalty-progress small{color:#b8b8c2;text-transform:none}.guest-loyalty-next-visit{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label action" "text action";gap:4px 10px;align-items:center;min-width:0;margin-top:4px;padding:10px 12px;border:1px solid rgba(242,139,56,.2);border-radius:13px;background:rgba(242,139,56,.08)}.guest-loyalty-next-visit span{grid-area:label;min-width:0;color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.guest-loyalty-next-visit b{grid-area:text;min-width:0;max-width:100%;color:#fff7ed;font-size:13px;line-height:1.32;overflow-wrap:anywhere;white-space:normal}.guest-loyalty-next-visit a{grid-area:action;justify-self:start;padding:8px 11px;border-radius:999px;background:#f28b38;color:#101014;font-size:12px;font-weight:950;text-decoration:none}.guest-order-history{display:grid;gap:8px}.guest-liked-hookah-mixes__history{display:grid;gap:8px;padding:12px;border:1px solid rgba(124,255,155,.18);border-radius:14px;background:rgba(124,255,155,.06)}.guest-liked-hookah-mixes__history>b{color:#caffd5}.guest-liked-hookah-mixes__history article{display:grid;gap:3px;padding:9px 10px;border-radius:12px;background:rgba(0,0,0,.14)}.guest-liked-hookah-mixes__history--modal article{grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.guest-liked-hookah-mixes__history--modal article>div{display:grid;gap:3px;min-width:0}.guest-liked-hookah-mixes__history--modal button{min-height:34px;padding:7px 10px;border-radius:999px;white-space:nowrap}.guest-liked-hookah-mixes__history small,.guest-liked-hookah-mixes__history span{overflow:hidden;text-overflow:ellipsis}.guest-liked-hookah-mixes__history span{color:#fff;font-weight:900}.guest-liked-hookah-mixes__history small{color:#d7f8df;font-size:12px;line-height:1.3}.guest-order-history__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.055);color:#fff;text-align:left}.guest-order-history__open{padding:0;border:0;background:transparent;color:#fff;text-align:left}.guest-order-history__open,.guest-order-history__row div{display:grid;gap:4px;min-width:0}.guest-order-history__money{justify-items:end}.guest-order-history__money .guest-order-history__pay{justify-self:end}.guest-order-history__row b,.guest-order-history__row small,.guest-order-history__row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-order-history__row em{display:-webkit-box;overflow:hidden;color:#d8d8de;font-size:13px;font-style:normal;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.guest-order-history__row small,.guest-order-history__row span{color:#aaa;font-size:13px}.guest-order-history__row strong{font-size:18px;text-align:right}.guest-order-history__bonus{justify-self:end;padding:0;border:0;background:transparent;color:#7cff9b;font-size:13px;font-weight:900;text-align:right}.guest-order-modal{display:grid;gap:14px}.guest-order-modal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.guest-order-modal__grid>div,.guest-order-modal__items{display:grid;gap:4px;padding:12px;border-radius:14px;background:rgba(255,255,255,.055)}.guest-order-modal__grid span{color:#aaa;font-size:13px}.guest-order-modal__items p{margin:0;color:#d7d7dc}.guest-table-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.guest-table-choice button{display:grid;gap:4px;text-align:left;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07)}.guest-table-choice button.active{border-color:rgba(124,255,155,.5);background:rgba(124,255,155,.15)}.guest-table-choice button:disabled{opacity:.55;cursor:not-allowed}.guest-table-choice span{color:#b9b9bd;font-size:12px}.profile-table-choice-modal{width:min(940px,100%);max-height:min(820px,94vh);overflow:auto}.profile-table-choice-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.profile-table-choice-map{min-height:min(520px,58vh);margin-top:12px;border-radius:22px}.profile-table-choice-map .hall-table{width:90px;height:76px;border-radius:22px;padding:8px}.profile-table-choice-map .hall-table.small{width:76px;height:76px}.profile-table-choice-map .hall-table.medium{width:96px}.profile-table-choice-map .hall-table.large,.profile-table-choice-map .hall-table.vip{width:112px;height:84px}.profile-table-choice-map .hall-table b{font-size:22px}.profile-table-choice-map .hall-table span{font-size:11px}.profile-table-choice-map .hall-table.inspected{box-shadow:0 0 0 6px rgba(250,204,21,.2),0 18px 40px rgba(0,0,0,.5)}.client-modal{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:18px;overflow:hidden;overscroll-behavior:contain;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.client-modal.client-modal--top{z-index:100}.client-modal__panel{width:min(420px,100%);max-height:min(88vh,820px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:22px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#1a1a1d;box-shadow:0 22px 70px rgba(0,0,0,.42)}.client-modal__panel h2{margin:12px 0 6px}.client-modal__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.guest-trigger-modal{z-index:240}.guest-trigger-modal__backdrop{position:absolute;inset:0;border:0;background:transparent}.guest-trigger-modal__head{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px}.guest-trigger-modal__close{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;font-size:24px;line-height:1}.guest-trigger-modal__panel{position:relative;z-index:1;display:grid;gap:12px}.guest-trigger-modal__badge{width:max-content;padding:6px 10px;border-radius:999px;background:rgba(242,139,56,.18);color:#ffd7bd;font-size:12px;font-weight:900}.guest-trigger-modal__panel p{margin:0;color:#c9c9cc;line-height:1.45}.guest-trigger-modal__products{display:grid;gap:8px}.guest-trigger-modal__products button{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:64px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.055);color:#fff;text-align:left}.guest-trigger-modal__products button.active{border-color:rgba(242,139,56,.72);background:rgba(242,139,56,.16)}.guest-trigger-modal__products img{width:48px;height:48px;border-radius:12px;object-fit:cover}.guest-trigger-modal__products button:not(:has(img)){grid-template-columns:1fr}.guest-trigger-modal__products span{display:grid;gap:2px}.guest-trigger-modal__products small{color:#aaa}.guest-trigger-modal__comfort{width:max-content;max-width:100%;padding:7px 10px;border-radius:999px;background:linear-gradient(135deg,rgba(124,255,155,.12),rgba(124,92,255,.12));color:#d8f6df;font-size:12px;font-weight:800}.guest-trigger-modal .client-modal__actions button{min-height:44px}.guest-variant-modal{position:fixed;inset:0;z-index:120;display:grid;place-items:end center;overflow:hidden;padding:18px 18px max(18px,env(safe-area-inset-bottom))}.guest-variant-modal__backdrop{position:absolute;inset:0;border:0;border-radius:0;background:rgba(0,0,0,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.guest-variant-modal__panel{position:relative;z-index:1;width:min(560px,100%);max-height:min(82dvh,720px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:grid;gap:14px;padding:18px 18px max(34px,env(safe-area-inset-bottom));border:1px solid rgba(242,139,56,.28);border-radius:26px;background:linear-gradient(145deg,rgba(45,27,22,.98),rgba(18,15,22,.98));box-shadow:0 28px 90px rgba(0,0,0,.62);color:#fff}.guest-variant-modal__head{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:12px}.guest-variant-modal__head span{color:#f28b38;font-size:12px;font-weight:900;text-transform:uppercase}.guest-variant-modal__head h2{margin:4px 0 6px}.guest-variant-modal__head p{margin:0;color:#d6c5bd}.guest-variant-modal__head button{width:42px;height:42px;padding:0;border-radius:50%;background:rgba(255,255,255,.08);color:#fff}.guest-variant-list{display:grid;gap:10px}.guest-variant-picker{display:grid;gap:14px}.guest-variant-step{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center}.guest-variant-step>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#f28b38;color:#111;font-weight:900}.guest-variant-step b,.guest-variant-step p{margin:0}.guest-variant-step p{color:#c9c1c7;font-size:13px}.guest-variant-flavors{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px}.guest-variant-flavors button{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:132px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.035)),rgba(255,255,255,.055);color:#fff;text-align:left}.guest-variant-flavors button.active{border-color:rgba(242,139,56,.72);background:rgba(242,139,56,.18);box-shadow:inset 0 0 0 1px rgba(242,139,56,.18)}.guest-variant-flavors span{display:grid;gap:7px;min-width:0}.guest-variant-flavors b{color:#fff;font-size:15px;line-height:1.15}.guest-variant-flavors small{display:-webkit-box;overflow:hidden;color:#c9c1c7;font-size:11px;font-weight:500;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:4}.guest-variant-flavors i{justify-self:start;padding:7px 10px;border-radius:999px;background:rgba(242,139,56,.18);color:#ffd8bf;font-size:13px;font-style:normal;font-weight:900}.guest-variant-list button{display:flex;justify-content:space-between;gap:14px;align-items:center;min-height:76px;padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.07);color:#fff;text-align:left}.guest-variant-list button:active{transform:scale(.99)}.guest-variant-list span{display:grid;gap:4px}.guest-variant-list small{color:#c9c1c7}.guest-variant-list strong{padding:10px 12px;border-radius:999px;background:#f28b38;color:#111;white-space:nowrap}.staff-variant-picker{display:grid;gap:12px;margin-top:12px;padding:12px;border:1px solid rgba(242,139,56,.24);border-radius:16px;background:rgba(242,139,56,.08)}.guest-featured-product button,.guest-product-card__choose,.guest-variant-flavors>button>i,.guest-variant-list strong{background:linear-gradient(135deg,#ff9a3d,#ff7a1a)!important;color:#111!important;border:1px solid rgba(255,210,164,.72);box-shadow:0 8px 22px rgba(242,139,56,.28)}.guest-product-card__choose{min-height:34px;display:inline-flex;align-items:center;justify-content:center;font-weight:950}.guest-product-card__badges{display:flex!important;flex-wrap:wrap;gap:6px}.guest-product-card__badges span,.guest-variant-badges i{display:inline-flex;width:fit-content;padding:5px 8px;border:1px solid rgba(124,255,155,.26);border-radius:999px;background:rgba(124,255,155,.12)!important;color:#d6ffe0!important;box-shadow:none!important;font-size:11px;font-style:normal;font-weight:900;line-height:1}.guest-variant-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px;font-style:normal}.staff-variant-picker h3{margin:0 0 4px}.customer-work-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.customer-work-builder,.customer-work-side,.customer-work-table{min-width:0}.customer-work-side{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.customer-work-side h2,.customer-work-side label,.customer-work-side p{margin:0}.customer-work-side label span{display:block;color:#aaa;font-size:12px;margin-bottom:6px}.customer-work-side input{margin-top:0}.customer-work-operation{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:12px;align-items:center;border-color:rgba(124,255,155,.18);background:rgba(124,255,155,.06)}.customer-work-operation.warn{border-color:rgba(250,204,21,.26);background:rgba(250,204,21,.08)}.customer-work-operation__signal{display:grid;gap:4px;min-width:0}.customer-work-operation__signal span{color:#a1a1aa;font-size:12px;font-weight:800;text-transform:uppercase}.customer-work-operation__signal h2{margin:0;font-size:18px}.customer-work-operation__signal b{color:#f4f4f5;font-size:13px}.customer-work-operation__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.customer-new-trigger{white-space:nowrap;background:#f28b38}.customer-work-sync{display:grid;gap:3px;max-width:360px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06)}.customer-work-sync b{font-size:13px}.customer-work-sync span{color:#d4d4d8;font-size:12px;line-height:1.25}.customer-work-sync small{color:#a1a1aa;font-size:11px}.customer-work-sync__surfaces{display:flex;flex-wrap:wrap;gap:5px}.customer-work-sync__surfaces i{display:inline-flex;width:fit-content;padding:4px 7px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.07);color:#f4f4f5;font-size:11px;font-style:normal;font-weight:800;line-height:1}.customer-work-sync--ok{border-color:rgba(124,255,155,.24);background:rgba(124,255,155,.08)}.customer-work-sync--watch{border-color:rgba(250,204,21,.28);background:rgba(250,204,21,.08)}.customer-work-sync--danger{border-color:rgba(255,86,86,.36);background:rgba(255,86,86,.1)}.customer-work-builder{position:fixed;z-index:60;top:0;right:0;bottom:0;width:min(760px,calc(100vw - 20px));margin:0;overflow:auto;border-radius:18px 0 0 18px;border-top:0;border-right:0;border-bottom:0;box-shadow:-24px 0 70px rgba(0,0,0,.48)}.customer-work-builder:before{content:"";position:fixed;inset:0;right:min(760px,calc(100vw - 20px));background:rgba(0,0,0,.46);pointer-events:none}.customer-work-table{grid-column:1}.customer-table-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:190px}.customer-table-actions button{padding:8px 10px}.customer-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.customer-work-builder label{display:block;min-height:20px}.customer-work-builder input,.customer-work-builder select,.customer-work-builder textarea{min-width:0}.customer-work-builder textarea{min-height:96px;resize:vertical}.guest-brand-admin{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center;margin:14px 0;padding:14px;border:1px solid rgba(155,92,255,.3);border-radius:8px;background:rgba(155,92,255,.07)}.guest-brand-admin__preview{display:grid;place-items:center;width:112px;aspect-ratio:1;overflow:hidden;border:1px solid rgba(242,139,56,.42);border-radius:8px;background:#050505}.guest-brand-admin__preview img{width:100%;height:100%;object-fit:contain}.guest-brand-admin__copy{min-width:0}.guest-brand-admin__copy h3,.guest-brand-admin__copy p{margin-top:0}.guest-brand-admin__upload{position:relative;display:inline-flex!important;align-items:center;justify-content:center;min-height:42px!important;cursor:pointer}.guest-brand-admin__upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}@media (max-width:560px){.guest-brand-admin{grid-template-columns:82px minmax(0,1fr);gap:12px;padding:12px}.guest-brand-admin__preview{width:82px}}.guest-menu-standard-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:14px 0;padding:14px;border:1px solid rgba(124,255,155,.18);border-radius:14px;background:rgba(124,255,155,.055)}.guest-menu-standard-card span{display:block;margin-bottom:5px;color:#7cff9b;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.guest-menu-standard-card b{display:block;margin-bottom:5px;color:#fff;font-size:16px}.guest-menu-standard-card p{max-width:560px;margin:0;color:rgba(255,255,255,.68);font-size:13px;line-height:1.45}.guest-menu-standard-card__checks{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:300px}.guest-menu-standard-card__checks i{padding:7px 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(0,0,0,.18);color:rgba(255,255,255,.82);font-size:11px;font-style:normal;font-weight:800;line-height:1;white-space:nowrap}.guest-product-readiness{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:-4px 0 14px}.guest-product-readiness article{display:grid;gap:5px;min-height:84px;padding:10px;border:1px solid rgba(242,139,56,.14);border-radius:13px;background:rgba(242,139,56,.055)}.guest-product-readiness span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.guest-product-readiness b{color:#fff7ed;font-size:12px;line-height:1.2}.guest-menu-readiness-checklist{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:-4px 0 14px}.guest-menu-readiness-checklist article{display:grid;gap:6px;min-height:132px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.045)}.guest-menu-readiness-checklist span{color:#ffd7bd;font-size:11px;font-weight:950;text-transform:uppercase}.guest-menu-readiness-checklist p,.guest-menu-readiness-checklist small{margin:0;line-height:1.32}.guest-menu-readiness-checklist p{color:#fff;font-size:12px;font-weight:850}.guest-menu-readiness-checklist small{color:#b9b9c3;font-size:11px}.guest-menu-readiness-review{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.4fr);gap:10px;margin:-4px 0 14px;padding:12px;border:1px solid rgba(124,255,155,.18);border-radius:14px;background:rgba(124,255,155,.055)}.guest-menu-readiness-review>div:first-child{display:grid;gap:6px;align-content:center;padding:10px;border-radius:12px;background:rgba(0,0,0,.14)}.guest-menu-readiness-review>div:first-child button{justify-self:start;min-height:34px;margin-top:2px;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:950}.guest-menu-readiness-review span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.guest-menu-readiness-review b{color:#fff;font-size:12px;line-height:1.24}.guest-menu-readiness-review__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.guest-menu-readiness-review__grid article{display:grid;gap:5px;min-height:82px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.12)}.guest-menu-overload-meter{grid-column:1/-1;display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:8px;padding:10px;border:1px solid rgba(124,255,155,.16);border-radius:12px;background:rgba(0,0,0,.12)}.guest-menu-overload-meter.warn{border-color:rgba(250,204,21,.24);background:rgba(250,204,21,.07)}.guest-menu-overload-meter>div:first-child{display:grid;gap:4px;align-content:center}.guest-menu-overload-meter__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.guest-menu-overload-meter__grid article{display:grid;gap:4px;min-height:64px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.04)}.guest-menu-overload-meter__grid article.warn{border-color:rgba(250,204,21,.24);background:rgba(250,204,21,.08)}.guest-menu-overload-meter__grid article.warn span{color:#fde68a}.guest-menu-readiness{display:grid;gap:12px;margin:0 0 14px;padding:14px;border:1px solid rgba(242,139,56,.22);border-radius:14px;background:linear-gradient(135deg,rgba(242,139,56,.08),rgba(124,255,155,.055))}.guest-menu-readiness__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.guest-menu-readiness__head span{display:block;margin-bottom:5px;color:#ffd7bd;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.guest-menu-readiness__head h3{margin:0;color:#fff;font-size:18px;line-height:1.12}.guest-menu-readiness__head b{padding:8px 10px;border-radius:999px;background:rgba(0,0,0,.18);color:#caffd5;font-size:12px;text-align:center;white-space:nowrap}.guest-menu-readiness__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.guest-menu-readiness__grid article{display:grid;grid-template-rows:auto auto 1fr auto;gap:6px;min-height:158px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:rgba(0,0,0,.15)}.guest-menu-readiness__grid span{color:#b8ffc9;font-size:11px;font-weight:950;text-transform:uppercase}.guest-menu-readiness__grid b{color:#fff;font-size:13px;line-height:1.22}.guest-menu-readiness__grid p,.guest-menu-readiness__grid small{margin:0;line-height:1.32}.guest-menu-readiness__grid p{color:#dedee5;font-size:12px}.guest-menu-readiness__grid small{padding-top:7px;border-top:1px solid rgba(255,255,255,.08);color:#ffd7bd;font-size:11px;font-weight:800}.guest-menu-route-priority{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.guest-menu-route-priority article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:6px 9px;align-items:start;min-height:94px;padding:11px;border:1px solid rgba(124,255,155,.14);border-radius:13px;background:rgba(0,0,0,.13)}.guest-menu-route-priority span{grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:rgba(124,255,155,.12);color:#caffd5;font-size:13px;font-weight:950}.guest-menu-route-priority b{color:#fff;font-size:13px;line-height:1.18}.guest-menu-route-priority p{margin:0;color:#d7d7df;font-size:12px;line-height:1.32}.game-task-presets{display:grid;gap:12px;padding:14px;border:1px solid rgba(124,255,155,.18);border-radius:14px;background:rgba(124,255,155,.055)}.game-task-presets h3,.game-task-presets p{margin:0}.game-task-presets__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.game-task-presets__grid button{display:grid;gap:7px;min-height:104px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(0,0,0,.16);color:inherit;text-align:left}.game-task-presets__grid button:hover{border-color:rgba(124,255,155,.36);background:rgba(124,255,155,.09)}.game-task-presets__grid span{font-weight:900}.game-task-presets__grid small{color:rgba(255,255,255,.68);line-height:1.35}.signature-ritual-admin{display:grid;gap:12px;padding:14px;border:1px solid rgba(242,139,56,.2);border-radius:14px;background:rgba(242,139,56,.06)}.signature-ritual-admin h3,.signature-ritual-admin p{margin:0}.signature-ritual-admin__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.signature-ritual-admin__actions button{min-height:38px}.signature-ritual-admin__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.signature-ritual-admin__grid article{display:grid;gap:9px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.14)}.signature-ritual-admin__grid textarea{min-height:108px}.signature-ritual-admin__time{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.signature-ritual-admin__time input{min-height:38px}@media (max-width:900px){.guest-menu-overload-meter,.guest-menu-overload-meter__grid,.guest-menu-readiness-checklist,.guest-menu-readiness-review,.guest-menu-readiness-review__grid,.guest-menu-readiness__grid,.guest-menu-route-priority,.guest-product-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-work-operation{grid-template-columns:1fr}.customer-work-operation__actions{justify-content:flex-start}.game-task-presets__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signature-ritual-admin__grid{grid-template-columns:1fr}.signature-ritual-admin__actions{justify-content:flex-start}.guest-menu-readiness__head,.guest-menu-standard-card{grid-template-columns:1fr}.guest-menu-readiness__head b{justify-self:start}.guest-menu-standard-card__checks{justify-content:flex-start;max-width:none}}@media (max-width:560px){.game-task-presets__grid,.guest-menu-overload-meter,.guest-menu-overload-meter__grid,.guest-menu-readiness-checklist,.guest-menu-readiness-review,.guest-menu-readiness-review__grid,.guest-menu-readiness__grid,.guest-menu-route-priority,.guest-product-readiness{grid-template-columns:1fr}}.customer-rule-box{margin:14px 0;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.035)}.customer-rule-box h3{margin:0 0 10px}.hookah-remake-reason-list{display:grid;gap:10px;margin-top:12px}.hookah-remake-reason-row{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(260px,1fr) auto;gap:10px;align-items:end;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.16)}.hookah-remake-reason-row textarea{min-height:70px}.coal-rule-list{display:grid;gap:8px}.coal-rule-row{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(140px,.65fr) minmax(130px,.6fr);gap:10px;align-items:end;padding:10px;border-radius:12px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.08)}.coal-rule-title{display:grid;gap:8px}.coal-rule-row label{margin:0}.coal-rule-row label span{color:#aaa;font-size:12px}.coal-rule-row input{margin-top:4px}.coal-rule-products{grid-column:1/-1;display:grid;gap:7px}.coal-rule-products>span{color:#aaa;font-size:12px}.coal-rule-products>div{display:flex;flex-wrap:wrap;gap:7px}.coal-rule-products button{padding:7px 10px;border-radius:999px}.coal-rule-products button.active{border-color:rgba(124,255,155,.38);background:rgba(124,255,155,.12);color:#dfffe7}.coal-rule-products small{color:#aaa;font-size:12px}.coal-rule-actions{grid-column:1/-1;display:flex;justify-content:flex-end}.coal-rule-empty{padding:14px;border-radius:12px;border:1px dashed rgba(255,255,255,.16);color:#aaa;background:rgba(255,255,255,.03)}.coal-rule-summary{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.coal-rule-summary span{padding:7px 9px;border-radius:999px;background:rgba(124,255,155,.08);color:#d7d7dc;font-size:13px}.coal-rule-summary b{color:#caffd5}.customer-toggle{display:inline-flex;gap:10px;align-items:center;margin:10px 0 16px;min-height:0}.customer-toggle input{width:auto;margin:0}.customer-moment-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.customer-moment-option{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;min-height:0!important;margin:0;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.045)}.customer-moment-option:has(input:checked){border-color:rgba(242,139,56,.55);background:rgba(242,139,56,.14)}.customer-moment-option input{width:auto;margin:3px 0 0}.customer-moment-option span{display:grid;gap:4px;min-width:0}.customer-moment-option b{color:#fff;font-size:14px;line-height:1.2}.customer-moment-option small{color:#aaa;font-size:12px;line-height:1.25}.customer-offer-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;max-height:230px;overflow:auto;margin-top:10px;padding-right:4px}.customer-offer-picker button{display:grid;gap:4px;min-height:72px;padding:10px;text-align:left;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.06);color:#fff;overflow:hidden}.customer-offer-picker small,.customer-offer-picker span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-offer-picker button.active{border-color:rgba(242,139,56,.74);background:rgba(242,139,56,.18)}.customer-offer-picker small{color:#aaa}.danger-inline{border-color:rgba(255,86,86,.4);background:rgba(255,86,86,.12)}.cart-branch-confirm{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:12px 0 16px;padding:12px;border-radius:16px;border:1px solid rgba(242,139,56,.24);background:rgba(242,139,56,.07)}.cart-branch-confirm.confirmed{border-color:rgba(124,255,155,.28);background:rgba(124,255,155,.07)}.cart-branch-confirm div{display:grid;gap:4px}.cart-branch-confirm small,.cart-branch-confirm span{color:#aaa}.cart-branch-confirm b{font-size:20px}.cart-branch-modal h3{margin:8px 0;font-size:26px}@media (max-width:980px){.customer-work-table{grid-column:1}.customer-work-side{grid-template-columns:1fr}.customer-new-trigger{grid-column:auto}.staff-live__stats,.staff-subscription-usage__stats{grid-template-columns:repeat(2,minmax(160px,1fr))}.staff-shift-brief__grid,.staff-shift-distribution__grid{grid-template-columns:1fr}.staff-shift-brief__head{display:grid}.staff-shift-focus{grid-template-columns:1fr;align-items:stretch}.staff-shift-focus button{width:100%}.staff-booking-signal{grid-template-columns:1fr}.staff-booking-signal strong{max-width:none;text-align:left}.staff-stock-signal{grid-template-columns:1fr}.staff-stock-signal strong{max-width:none;text-align:left}.staff-order-card,.staff-pos__layout{grid-template-columns:1fr}.staff-order-card__actions,.staff-order-card__meta,.staff-order-card__timer{justify-content:start}.staff-order-card__amount{text-align:left}.staff-order-card__sales-nudge{grid-template-columns:1fr}.staff-order-card__sales-nudge button{width:100%}.staff-order-card__motivation{grid-template-columns:1fr}.staff-order-card__motivation strong{width:fit-content}.staff-order-card__motivation-script,.staff-shift-motivation-pulse{grid-template-columns:1fr}.staff-shift-motivation-pulse__stats{justify-items:start;min-width:0}.staff-shift-motivation-pulse__stats small{text-align:left}.staff-shift-motivation-pulse__stack-head{align-items:flex-start;flex-direction:column}.staff-shift-motivation-pulse__stack-head b{text-align:left}.staff-shift-motivation-pulse__perks,.staff-shift-motivation-pulse__stack-list{grid-template-columns:1fr}.staff-shift-motivation-pulse__perks>small{justify-self:start;max-width:none;text-align:left}.staff-shift-motivation-pulse__hero{grid-template-columns:1fr}.staff-shift-motivation-pulse__hero em,.staff-shift-motivation-pulse__hero i{grid-column:auto}.staff-shift-motivation-pulse__pressure{grid-template-columns:1fr}.staff-shift-motivation-pulse__pressure em{grid-column:auto}.staff-prep-strip{grid-template-columns:1fr}.staff-prep-strip strong{justify-self:start}.staff-turnover-strip__head,.staff-turnover-strip__list article{align-items:stretch;grid-template-columns:1fr}.staff-turnover-strip__list article button{width:100%}.staff-scheduled-orders__list article{grid-template-columns:1fr;align-items:stretch}.staff-scheduled-orders__prep{justify-items:start}.guest-session-card__grid,.staff-payment-mode,.staff-payment-summary,.staff-split-row{grid-template-columns:1fr}.guest-profile-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guest-order-modal__grid,.staff-customer-facts{grid-template-columns:1fr}.staff-check{position:static}.guest-confirm,.guest-history-summary__main,.guest-session-card__actions,.guest-session-card__delivery-check,.guest-session-card__extend,.guest-session-card__head,.staff-call-strip__item,.staff-pos-toggle{align-items:stretch;flex-direction:column}.staff-remake-strip__actions{flex-direction:column;width:100%}.guest-session-card__timing-head{align-items:center}.guest-current-visit .guest-hookah-sessions{gap:9px}.guest-current-visit .guest-hookah-session-card{gap:9px;padding:11px}.guest-current-visit .guest-hookah-session-card--repeat{border-color:rgba(124,255,155,.18);background:rgba(124,255,155,.045)}.guest-current-visit .guest-hookah-fact--inline{margin-top:4px}.cart-branch-confirm,.guest-session-card__extend-actions{flex-direction:column;align-items:stretch}.guest-liked-hookah-mixes__history--modal article,.guest-order-history__row{grid-template-columns:1fr}.guest-liked-hookah-mixes__history--modal button{justify-self:start}.guest-order-history__money{justify-items:start}.guest-order-history__row strong{text-align:left}.guest-order-history__bonus{justify-self:start;text-align:left}.guest-order-history__money .guest-order-history__pay{justify-self:start}.admin-menu-export,.branches-admin__archive-confirm,.branches-admin__footer,.branches-admin__form,.branches-admin__payment-grid,.branches-admin__preview,.branches-admin__row,.combo-builder__form,.combo-builder__summary,.combo-list__item,.combo-network-card,.combo-network-card__grid,.combo-template-board,.subscription-admin__branch-row,.subscription-admin__branch-rules,.subscription-admin__builder,.subscription-admin__form,.subscription-admin__summary,.subscription-admin__usage-rules,.subscription-plan-card,.subscription-repeat-route{grid-template-columns:1fr}.subscription-admin__branch-row,.subscription-admin__branch-rules,.subscription-admin__branches,.subscription-admin__builder,.subscription-admin__form,.subscription-admin__summary,.subscription-admin__usage-rules,.subscription-plan-card{width:100%;max-width:100%}.subscription-admin__branch-row>*,.subscription-admin__branch-rules>*,.subscription-admin__builder>*,.subscription-admin__summary>*,.subscription-admin__usage-rules>*{min-width:0}.coal-rule-row{grid-template-columns:1fr}.combo-builder__item{grid-template-columns:minmax(0,1fr) 80px}.combo-builder__item b,.combo-builder__item button{grid-column:1/-1;text-align:left}.client-modal__actions{grid-template-columns:1fr}}@media (max-width:620px){.guest-game-reward-wallet{grid-template-columns:1fr}.guest-game-reward-wallet>a{width:100%}.customer-form-grid,.customer-work-side,.hookah-remake-reason-row,.staff-live__stats,.staff-subscription-usage__stats{grid-template-columns:1fr}}.access-admin{display:grid;gap:18px}.access-admin__layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:18px;align-items:start}.access-admin__people{display:grid;gap:8px}.access-admin__people button{display:grid;gap:5px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.04);color:inherit;text-align:left}.access-admin__people button.active{border-color:rgba(124,255,155,.42);background:rgba(124,255,155,.1)}.access-admin__identity small,.access-admin__people small,.access-admin__people span,.access-admin__sections small,.access-admin__toggles small{color:#aaa}.access-admin__editor{display:grid;gap:18px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.035)}.access-admin__identity{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:14px;align-items:end}.access-admin__identity>div,.access-admin__sections label,.access-admin__toggles .checkbox-row{min-width:0}.access-admin__identity span{display:block;color:#aaa;font-size:13px}.access-admin__identity b{display:block;margin:4px 0;font-size:24px}.access-admin__toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.access-admin__toggles .checkbox-row{align-items:flex-start;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(0,0,0,.16)}.access-admin__sections span,.access-admin__toggles span{display:grid;gap:4px}.access-admin__branch-assignments{display:grid;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(0,0,0,.16)}.access-admin__branch-assignments>div:first-child,.access-admin__branch-options .checkbox-row span{display:grid;gap:4px}.access-admin__branch-assignments small{color:#aaa}.access-admin__branch-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.access-admin__branch-options .checkbox-row{min-width:0;align-items:flex-start;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.035)}.access-admin__sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.access-admin__sections label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(0,0,0,.16)}.access-admin__sections label.disabled{opacity:.55}.access-admin__toolbar{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.access-admin__toolbar h2,.access-admin__toolbar p{margin:0 0 6px}.access-admin__data-state{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;margin:0 0 14px}.access-admin__data-state b,.access-admin__data-state span{grid-column:1}.access-admin__data-state button{grid-column:2;grid-row:1/span 2}.access-employee-table__state{margin:0}.access-telegram-guests{display:grid;gap:12px;margin:14px 0;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(255,255,255,.04)}.access-telegram-guests>div:first-child{display:grid;gap:4px}.access-telegram-guests>div:first-child p{margin:0}.access-telegram-guests__list{display:grid;gap:8px}.access-telegram-guests__list button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left}.access-telegram-guests__list span{display:grid;gap:3px}.access-telegram-guests__list small{color:#aaa}.access-telegram-guests__empty{margin:0;color:#aaa}.access-employee-table{display:grid;gap:6px}.access-employee-table__row{display:grid;grid-template-columns:minmax(170px,1.2fr) minmax(140px,.8fr) minmax(130px,.8fr) minmax(150px,1fr) minmax(190px,auto);gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(255,255,255,.035)}.access-employee-table__row.header{color:#aaa;font-size:13px;font-weight:800;background:rgba(255,255,255,.06)}.access-employee-table__row span{min-width:0}.access-employee-table__row b,.access-employee-table__row small{display:block}.access-employee-table__row small{color:#aaa;margin-top:3px}.access-employee-table__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.access-employee-table__actions button{padding:8px 10px}.access-employee-schedule{color:#c8c8c8!important;line-height:1.35}.access-employee-schedule.is-ready{color:#a8e9b7!important}.access-employee-schedule.is-warning{color:#ffd49a!important}button.danger{border-color:rgba(255,99,99,.34);color:#ffd1d1}.access-editor-panel{display:grid;gap:16px;padding:16px;border:1px solid rgba(124,255,155,.2);border-radius:8px;background:rgba(124,255,155,.055)}.access-admin__compact-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.access-admin__compact-form>div{min-width:0}.switch-row{display:inline-flex;align-items:center;gap:8px;font-weight:800}.switch-row input,.switch-row.compact{width:auto;margin:0}.loyalty-admin__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.loyalty-admin__wide{grid-column:1/-1}.loyalty-preview{display:grid;gap:4px;padding:12px;border-radius:8px;background:linear-gradient(135deg,rgba(124,255,155,.12),rgba(255,255,255,.05));border:1px solid rgba(124,255,155,.18)}.loyalty-preview span,.loyalty-tier-hint{color:#aaa;font-size:12px}.loyalty-preview b{font-size:18px}.loyalty-tier-list,.loyalty-tier-row{display:grid;gap:8px}.loyalty-tier-row{grid-template-columns:28px minmax(120px,.85fr) 84px 110px 84px minmax(170px,1fr) minmax(220px,1.1fr) auto;align-items:center}.loyalty-tier-row input{margin-top:0}.loyalty-tier-row__active{display:grid;place-items:center}.loyalty-tier-row__active input{width:auto;margin:0}.loyalty-tier-row button{padding:10px 12px}.loyalty-tier-image{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;gap:7px;align-items:center}.loyalty-tier-image img{width:42px;height:42px;border-radius:999px;object-fit:cover;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14)}.loyalty-tier-image label{min-width:0}.loyalty-tier-image label span{display:none}.loyalty-tier-image__upload{position:relative;display:inline-grid;place-items:center;min-height:38px;padding:0 12px;border-radius:12px;background:#2d2d33;color:#fff;font-size:13px;font-weight:800;cursor:pointer;overflow:hidden}.loyalty-tier-image__upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.loyalty-tier-hint{display:grid;grid-template-columns:minmax(120px,.85fr) 84px 110px 84px minmax(170px,1fr) minmax(220px,1.1fr);gap:8px;padding-left:36px}.loyalty-status-stats{display:flex;gap:8px;flex-wrap:wrap}.loyalty-status-stats span{padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);color:#d7d7d7;font-size:13px}.cart-trigger-offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr) auto;gap:14px;align-items:center;padding:16px;border:1px solid rgba(242,139,56,.32);border-radius:18px;background:linear-gradient(135deg,rgba(242,139,56,.16),rgba(255,255,255,.055));box-shadow:0 18px 50px rgba(0,0,0,.22)}.cart-trigger-offer small,.cart-trigger-offer span{color:#b9b9bd}.cart-trigger-offer h2,.cart-trigger-offer p{margin:0}.cart-trigger-offer h2{margin-top:4px}.cart-trigger-offer__actions,.cart-trigger-offer__products{display:flex;gap:8px;flex-wrap:wrap}.cart-trigger-offer__products button{display:grid;gap:4px;min-width:180px;text-align:left;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.18);color:#fff}.cart-trigger-offer__products button.active{border-color:rgba(242,139,56,.72);background:rgba(242,139,56,.18)}.cart-trigger-offer__actions{justify-content:flex-end}.cart-combo-nudge{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-top:16px;padding:14px;border:1px solid rgba(124,255,155,.26);border-radius:16px;background:linear-gradient(135deg,rgba(124,255,155,.1),rgba(255,255,255,.045))}.cart-combo-nudge span{display:inline-flex;width:fit-content;margin-bottom:6px;padding:5px 8px;border-radius:999px;border:1px solid rgba(124,255,155,.22);color:#b8ffc9;background:rgba(124,255,155,.08);font-size:12px;font-weight:800}.cart-combo-nudge h2,.cart-combo-nudge p{margin:0}.cart-combo-nudge h2{font-size:20px}.cart-combo-nudge p{margin-top:4px;color:#d4d4d8}.cart-combo-nudge b{display:block;margin-top:8px}.cart-combo-nudge__actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.cart-combo-standard{display:grid;gap:6px;margin-top:14px;padding:13px;border-radius:16px;border:1px solid rgba(124,255,155,.2);background:rgba(124,255,155,.065)}.cart-combo-standard span{width:fit-content;padding:5px 8px;border-radius:999px;border:1px solid rgba(124,255,155,.22);color:#b8ffc9;font-size:12px;font-weight:800}.cart-combo-standard b,.cart-combo-standard p{margin:0}.cart-combo-standard p{color:#d4d4d8}.cart-covered-checkout{display:grid;gap:4px;margin:10px 0 4px;padding:12px;border:1px solid rgba(124,255,155,.28);border-radius:14px;background:linear-gradient(135deg,rgba(124,255,155,.12),rgba(124,92,255,.08))}.cart-covered-checkout span{color:#caffd5;font-size:11px;font-weight:950;text-transform:uppercase}.cart-covered-checkout b{color:#fff}.cart-covered-checkout small{color:#d7f7df}.cart-contact-hint{margin:-6px 0 2px;color:#c7c7cf;font-size:12px;line-height:1.35}.cart-bonus-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.cart-bonus-control input{min-width:0}.cart-bonus-control button{min-height:46px;padding-inline:12px;white-space:nowrap}.cart-bonus-hint{margin:-6px 0 2px;color:#caffd5;font-size:12px;line-height:1.35}.cart-phone-verification{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:center;padding:10px;border:1px solid rgba(124,255,155,.2);border-radius:8px;background:rgba(124,255,155,.055)}.cart-phone-verification__copy{display:grid;gap:2px;min-width:0}.cart-phone-verification__copy b{color:#f4f1ed;font-size:13px}.cart-phone-verification small,.cart-phone-verification__code>span,.cart-phone-verification__copy span{color:#c7c7cf;font-size:11px;line-height:1.35}.cart-phone-verification>small,.cart-phone-verification__code{grid-column:1/-1}.cart-phone-verification__code{display:grid;grid-template-columns:minmax(92px,1fr) repeat(3,auto);gap:7px;align-items:center}.cart-phone-verification__code>span{grid-column:1/-1}.cart-phone-verification__code input{min-width:0}.cart-phone-verification>button,.cart-phone-verification__code button{min-height:40px;padding:8px 10px;white-space:nowrap}.cart-phone-verification .cart-phone-verification__error{color:#ffadb5}.cart-checkout-modal{position:fixed;inset:0;z-index:260;display:grid;align-items:center;justify-items:center;padding:max(14px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}body:has(.cart-checkout-modal) .guest-bottom-nav{display:none}.client-modal.cart-branch-modal-layer{z-index:280}.cart-checkout-modal__backdrop{position:absolute;inset:0;width:auto;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,.74);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cart-checkout-modal__panel{position:relative;z-index:1;display:grid;gap:12px;width:min(760px,100%);max-height:min(860px,92vh);overflow:auto;padding:14px;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:#121214;box-shadow:0 30px 100px rgba(0,0,0,.62)}.cart-checkout-modal__head{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:2px 0 4px;background:linear-gradient(180deg,#121214 72%,rgba(18,18,20,0))}.cart-checkout-modal__head div{display:grid;gap:3px;min-width:0}.cart-checkout-modal__head span{color:#ffd7bd;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.cart-checkout-modal__head h2{margin:0;font-size:24px;line-height:1.08}.cart-checkout-modal__head button{min-height:44px;border-radius:999px}.cart-checkout-card{display:grid;gap:14px;margin-bottom:0}.cart-checkout-modal .cart-checkout-card>h2{display:none}.cart-checkout-modal .cart-checkout-actions{bottom:0}.cart-checkout-primer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid rgba(242,139,56,.3);border-radius:16px;background:linear-gradient(135deg,rgba(242,139,56,.12),rgba(124,255,155,.07))}.cart-checkout-primer div{display:grid;gap:2px;min-width:0}.cart-checkout-primer span{color:#ffd7bd;font-size:10px;font-weight:950;text-transform:uppercase}.cart-checkout-primer b{color:#fff;font-size:15px;line-height:1.15}.cart-checkout-primer .btn{min-height:40px;padding-inline:12px;white-space:nowrap}.cart-checkout-actions{position:sticky;bottom:calc(86px + env(safe-area-inset-bottom));z-index:15;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:14px;padding:10px;border:1px solid rgba(242,139,56,.3);border-radius:18px;background:linear-gradient(135deg,rgba(20,20,22,.94),rgba(26,26,29,.94));box-shadow:0 18px 54px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cart-checkout-actions div{display:grid;gap:3px;min-width:0}.cart-checkout-actions span{color:#ffd7bd;font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.cart-checkout-actions b{color:#fff;font-size:24px;line-height:1}.cart-checkout-actions small{color:#caffd5;font-size:12px;font-weight:850;line-height:1.2}.cart-checkout-actions__submit{min-height:52px;border:1px solid rgba(242,139,56,.38);border-radius:14px;background:#f28b38;color:#15100c;white-space:nowrap}.cart-checkout-actions__clear{grid-column:1/-1;justify-self:end;min-height:40px;padding-inline:10px;border:0;border-radius:999px;background:transparent;color:#9ca3af;font-size:12px;font-weight:850}@media (max-width:760px){.cart-scenario-handoff-capsule{gap:4px}.cart-scenario-handoff-capsule em{padding:5px 6px;font-size:9px}.cart-checkout-actions{grid-template-columns:1fr;bottom:calc(78px + env(safe-area-inset-bottom));gap:8px;padding:9px}.cart-checkout-primer{grid-template-columns:minmax(0,1fr) auto;margin-top:-2px;padding:10px}.cart-checkout-primer b{font-size:14px}.cart-checkout-primer .btn{min-height:38px}.cart-checkout-modal{align-items:end;padding:max(14px,env(safe-area-inset-top)) 10px max(12px,env(safe-area-inset-bottom))}.cart-checkout-modal__panel{width:100%;max-height:min(760px,88dvh);gap:14px;padding:14px;border-radius:22px 22px 18px 18px}.cart-checkout-modal__head{position:relative;top:auto;padding:0 2px 12px;margin-bottom:2px;border-bottom:1px solid rgba(255,255,255,.1);background:#121214}.cart-checkout-modal__head h2{font-size:22px}.cart-checkout-modal__head button{min-height:44px;padding-inline:14px}.cart-checkout-card{gap:12px;padding:14px;border-radius:18px}.cart-checkout-card .cart-visit-options{margin:2px 0 12px}.cart-checkout-card .cart-visit-options summary{min-height:54px;padding:12px}.cart-checkout-actions__clear,.cart-checkout-actions__submit{width:100%}.cart-checkout-actions__clear{display:none}.cart-bonus-control{grid-template-columns:1fr}.cart-bonus-control button{width:100%}.cart-phone-verification{grid-template-columns:1fr}.cart-phone-verification>button{width:100%}.cart-phone-verification__code{grid-template-columns:1fr 1fr}.cart-phone-verification__code button:first-of-type,.cart-phone-verification__code input,.cart-phone-verification__code>span{grid-column:1/-1}}.cart-checkout-result{margin:12px 0 0;padding:11px 12px;border-radius:14px;font-weight:800;line-height:1.35}.cart-checkout-result--ok{border:1px solid rgba(124,255,155,.28);background:rgba(124,255,155,.1);color:#caffd5}.cart-checkout-result--fallback{border:1px solid rgba(242,139,56,.32);background:linear-gradient(135deg,rgba(242,139,56,.1),rgba(124,92,255,.08));color:#ffe2c9}.cart-scenario-handoff-capsule{display:flex;flex-wrap:wrap;gap:5px;margin:0}.cart-scenario-handoff-capsule em{padding:5px 7px;border-radius:999px;background:rgba(242,139,56,.11);color:#ffe7d6;font-size:10px;font-style:normal;font-weight:900;line-height:1;white-space:nowrap}.cart-visit-standard{display:grid;gap:8px;margin:12px 0 0;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.045)}.cart-visit-standard span{color:#ffd7bd;font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.cart-visit-standard div{display:flex;flex-wrap:wrap;gap:7px}.cart-visit-standard i{padding:6px 8px;border-radius:999px;border:1px solid rgba(242,139,56,.18);background:rgba(242,139,56,.08);color:rgba(255,255,255,.86);font-size:11px;font-style:normal;font-weight:850;line-height:1;white-space:nowrap}@media (max-width:760px){.cart-visit-standard{display:none}}@media (max-width:860px){.access-admin__branch-options,.access-admin__compact-form,.access-admin__identity,.access-admin__layout,.access-admin__toggles,.loyalty-admin__form{grid-template-columns:1fr}.access-admin__toolbar,.access-employee-table__actions{align-items:stretch;flex-direction:column}.access-admin__data-state{grid-template-columns:1fr}.access-admin__data-state b,.access-admin__data-state button,.access-admin__data-state span{grid-column:1;grid-row:auto}.access-employee-table__row{grid-template-columns:1fr}.access-employee-table__row.header{display:none}.guest-profile-hero{grid-template-columns:1fr;gap:7px;margin-bottom:6px;padding:9px;border-radius:16px}.guest-profile-hero__copy{gap:4px}.guest-profile-hero__copy h1{font-size:26px;line-height:1.02}.guest-profile-hero__copy .muted{font-size:11px;line-height:1.22}.guest-profile-hero__marks{gap:4px}.guest-profile-hero__marks span{padding:4px 6px;font-size:10px}.guest-profile-hero__actions{display:grid;grid-template-columns:1fr;align-items:stretch;justify-content:stretch;gap:6px}.guest-profile-hero__actions .btn,.guest-status-card{width:100%;min-height:40px}.guest-profile-page--active .guest-profile-hero{gap:8px;margin-bottom:8px}.guest-profile-page--active .guest-profile-hero__actions{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;justify-items:stretch}.guest-profile-page--active .guest-profile-hero__actions .btn,.guest-profile-page--active .guest-status-card{width:100%;min-height:52px}.guest-profile-page--active .guest-profile-hero__actions .btn{min-height:34px;border:0;background:transparent;color:#caffd5;box-shadow:none}.guest-profile-page--active .guest-status-card{grid-template-columns:40px minmax(0,1fr);gap:8px;padding:7px 8px;max-width:100%;justify-self:stretch;border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.045)}.guest-profile-page--active .guest-status-card img{width:40px;height:40px}.guest-profile-page--active .guest-status-card em,.guest-profile-page--active .guest-status-card small{display:none}.guest-profile-page--active .guest-status-card b{font-size:15px}.guest-profile-page--active .guest-status-card i{font-size:11px}:is(.staff-page--service-alert,.staff-page--client-service-alert) .security-strip{display:none}:is(.staff-page--service-alert,.staff-page--client-service-alert) .staff-page__head{display:none}:is(.staff-page--service-alert,.staff-page--client-service-alert) .security-strip+.staff-page__head+.card,:is(.staff-page--service-alert,.staff-page--client-service-alert)>.card{padding:10px;border-radius:14px}:is(.staff-page--service-alert,.staff-page--client-service-alert) .security-strip+.staff-page__head+.card h2{display:none}:is(.staff-page--service-alert,.staff-page--client-service-alert) .staff-pos__locked-branch{padding:9px 11px}:is(.staff-page--service-alert,.staff-page--client-service-alert) .staff-pos__locked-branch span{display:none}:is(.staff-page--service-alert,.staff-page--client-service-alert) .staff-service{gap:10px}:is(.staff-page--service-alert,.staff-page--client-service-alert) .staff-service__head{gap:10px}:is(.staff-page--service-alert,.staff-page--client-service-alert) .staff-service__head h2{margin:0;font-size:clamp(32px,10vw,44px)}:is(.staff-page--service-alert,.staff-page--client-service-alert) .staff-service__head .muted{display:none}:is(.staff-page--service-alert,.staff-page--client-service-alert) .staff-service__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}:is(.staff-page--service-alert,.staff-page--client-service-alert) .staff-service__stats span{min-width:0;padding:8px 7px;font-size:11px}:is(.staff-page--service-alert,.staff-page--client-service-alert) .staff-service__stats b{font-size:20px}:is(.staff-page--service-alert,.staff-page--client-service-alert) .staff-service-pulse{display:none}:is(.staff-page--service-alert,.staff-page--client-service-alert) .staff-service-pulse span{margin-bottom:6px;padding:5px 8px;font-size:11px}:is(.staff-page--service-alert,.staff-page--client-service-alert) .staff-service-pulse h3{font-size:clamp(24px,8vw,34px)}:is(.staff-page--service-alert,.staff-page--client-service-alert) .staff-service-pulse p,:is(.staff-page--service-alert,.staff-page--client-service-alert) .staff-service-pulse strong{font-size:13px}:is(.staff-page--service-alert,.staff-page--client-service-alert) .staff-service-pulse strong{min-height:0;padding:10px 12px}.staff-service-next{grid-template-columns:1fr!important;gap:10px;margin-bottom:10px;padding:12px}.staff-service-next h3{font-size:clamp(28px,9vw,38px);line-height:1.04}.staff-service-next__side{grid-template-columns:1fr}.staff-service-next__side strong{min-height:42px}.staff-service-next__side button{min-height:48px}.staff-service-task{grid-template-columns:1fr!important;align-items:stretch;gap:10px}.staff-service-task h3{font-size:clamp(28px,9vw,38px)}.staff-service-task__time{grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:start;min-width:0;padding:10px 12px;border-radius:14px;background:rgba(0,0,0,.16)}.staff-service-task__time span{min-width:0;font-size:18px;overflow-wrap:anywhere}.staff-service-task__actions{align-items:stretch;flex-wrap:wrap}.staff-service-task__action{width:100%;min-height:48px}.guest-profile-waiting-seal{grid-template-columns:1fr;gap:7px;margin:-2px 0 10px;padding:10px}.guest-profile-waiting-seal b{font-size:16px}.guest-profile-waiting-seal i{padding:7px 8px;font-size:11px;white-space:normal;text-align:center}.guest-profile-lookup{gap:6px;margin:-2px 0 8px;padding:9px;border-radius:14px}.guest-profile-lookup__intro{align-items:flex-start;flex-direction:column;gap:5px}.guest-profile-lookup--compact{padding:0}.guest-profile-lookup--compact>:not(summary){margin-right:9px;margin-left:9px}.guest-profile-lookup label{font-size:14px}.guest-profile-lookup__row{grid-template-columns:minmax(0,1fr) auto;gap:6px}.guest-profile-lookup__row button,.guest-profile-lookup__row input{min-height:44px}.guest-profile-memory-seal{grid-template-columns:1fr;gap:6px;margin-bottom:12px;padding:10px}.guest-profile-memory-seal div{gap:3px;padding:8px;border-radius:11px}.guest-profile-memory-seal b{font-size:17px}.guest-profile-repeat-lock em{padding:4px 6px;font-size:10px}.guest-next-visit-director,.guest-recovery-repeat-pass{grid-template-columns:1fr}.guest-status-route__head{align-items:flex-start;flex-direction:column}.guest-status-route__head b{text-align:left}.guest-return-nudge,.guest-status-route--modal .guest-status-route__grid,.guest-status-route__grid,.guest-visit-prep{grid-template-columns:1fr}.guest-next-visit-director__actions,.guest-recovery-repeat-pass__actions,.guest-return-nudge__actions{justify-content:stretch}.guest-next-visit-director__actions a,.guest-next-visit-director__actions button,.guest-recovery-repeat-pass__actions button,.guest-return-nudge__actions button,.guest-visit-prep a{width:100%}.guest-trigger-modal{padding:12px}.guest-trigger-modal__panel{gap:9px;padding:14px;border-radius:16px}.guest-trigger-modal__products{gap:6px}.guest-trigger-modal__products button{grid-template-columns:40px minmax(0,1fr);gap:8px;min-height:54px;padding:8px;border-radius:12px}.guest-trigger-modal__products img{width:40px;height:40px;border-radius:10px}.guest-trigger-modal__comfort{padding:6px 8px;font-size:11px;line-height:1.15}.guest-variant-modal{padding:10px 10px max(10px,env(safe-area-inset-bottom))}.guest-variant-modal__panel{max-height:min(86dvh,680px);gap:10px;padding:14px 14px max(22px,env(safe-area-inset-bottom));border-radius:18px}.guest-variant-modal__head{grid-template-columns:minmax(0,1fr) 38px;gap:9px}.guest-variant-modal__head h2{margin:3px 0 4px;font-size:21px;line-height:1.08}.guest-variant-modal__head p{font-size:13px;line-height:1.25}.guest-variant-modal__head button{width:38px;height:38px}.guest-variant-picker{gap:10px}.guest-variant-step{grid-template-columns:28px minmax(0,1fr);gap:8px}.guest-variant-step>span{width:28px;height:28px;font-size:12px}.guest-variant-step p{font-size:12px;line-height:1.25}.guest-variant-flavors{grid-template-columns:1fr;gap:7px}.guest-variant-flavors button{min-height:82px;gap:8px;padding:10px;border-radius:14px}.guest-variant-flavors span{gap:4px}.guest-variant-flavors b{font-size:14px}.guest-variant-flavors small{font-size:11px;line-height:1.2;-webkit-line-clamp:2}.guest-variant-flavors i{padding:5px 8px;font-size:12px}.guest-variant-list{gap:7px}.guest-variant-list button{min-height:58px;gap:9px;padding:10px;border-radius:14px}.guest-variant-list span{gap:2px;min-width:0}.guest-variant-list b{font-size:14px;line-height:1.12}.guest-variant-list small{font-size:11px;line-height:1.2}.guest-variant-list strong{padding:7px 9px;font-size:12px}.loyalty-tier-hint,.loyalty-tier-row{grid-template-columns:1fr;padding-left:0}.loyalty-tier-row__active{justify-content:start}.cart-combo-nudge,.cart-trigger-offer{grid-template-columns:1fr;gap:9px;padding:11px;border-radius:15px}.cart-combo-nudge{margin-top:10px}.cart-combo-nudge h2,.cart-trigger-offer h2{font-size:18px;line-height:1.08}.cart-combo-nudge p,.cart-trigger-offer p{font-size:13px;line-height:1.3}.cart-trigger-offer__products{gap:6px}.cart-trigger-offer__products button{min-width:0;width:100%;padding:9px;border-radius:12px}.cart-combo-nudge__actions,.cart-trigger-offer__actions{gap:7px;justify-content:stretch}.cart-combo-nudge__actions button,.cart-trigger-offer__actions button{flex:1 1 140px;min-height:40px}}@media (max-width:700px){.page{width:100%;max-width:100%;padding:14px 10px max(120px,calc(98px + env(safe-area-inset-bottom)));overflow-x:hidden}.btn,.card,.card p,.danger-card,.wide,button{max-width:100%;overflow-wrap:anywhere;white-space:normal}.topbar{padding:11px 14px;gap:6px 8px}.topbar a{display:inline-flex;align-items:center;min-height:44px}.topbar__user{max-width:100%;white-space:normal}.admin-menu-export,.admin-operation-strip,.admin-product-form,.card,.client-modal__panel,.layout-admin-panel,.wide-card{width:100%;max-width:100%;min-width:0}.actions-row,.admin-product-form__footer,.admin-product-form__head,.admin-product-variants__head,.row,.row.between,.row.center,.staff-board__head,.staff-live__head{align-items:stretch}.actions-row,.admin-product-form__footer,.admin-product-form__head,.admin-product-variants__head,.row,.staff-board__head,.staff-live__head,.staff-pos-toggle{flex-wrap:wrap}.actions-row>*,.admin-product-form__footer>*,.admin-product-form__head>*,.admin-product-variants__head>*,.row>*{min-width:0}.staff-attention-panel,.staff-growth-panel,.staff-phrase-panel{grid-template-columns:1fr;align-items:stretch}.staff-attention-panel__modes,.staff-growth-panel__modes,.staff-phrase-panel__modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.staff-attention-panel__modes button,.staff-growth-panel__modes button,.staff-phrase-panel__modes button{width:100%;min-width:0;padding-inline:8px;white-space:normal}.btn,button,input,select,textarea{max-width:100%}.admin-badge-picker,.admin-badge-picker__grid,.admin-category-form,.admin-category-row,.admin-menu-settings-grid,.admin-price-branch,.admin-product-filters,.admin-product-media,.admin-product-variant-builder__row,.admin-product-variant-row,.grid,.grid.two,.layout-admin-grid,.layout-admin-tools,.staff-payment-mode,.staff-payment-summary,.staff-pos__layout,.staff-split-row,.staff-table-modal__grid,.staff-table-order-row,.staff-table-orders-summary,.staff-table-payment-actions,.staff-table-payment-bar,.staff-table-split-head{grid-template-columns:1fr!important}.admin-product-form,.admin-product-variant-builder,.admin-product-variants,.layout-admin-panel,.staff-check,.staff-pos__catalog{padding:12px;border-radius:14px}.admin-product-form h2,.layout-admin-panel h3{font-size:clamp(24px,8vw,32px)}.admin-category-manager input,.admin-category-manager select,.admin-category-manager textarea,.admin-product-form input,.admin-product-form select,.admin-product-form textarea,.layout-admin-panel input,.layout-admin-panel select,.layout-admin-panel textarea{width:100%;min-height:44px}.admin-product-actions,.admin-product-form__footer .row,.admin-product-variant-builder .row,.admin-product-variant-row__order,.admin-product-variants__head{width:100%}.admin-menu-export .button,.admin-menu-export button,.admin-product-actions button,.admin-product-form__footer button,.admin-product-variant-builder .row button,.admin-product-variant-row>button,.admin-product-variants__head button{width:100%;justify-content:center}.admin-operation-strip{grid-template-columns:1fr}.admin-operation-strip nav{justify-content:stretch}.admin-operation-strip a{flex:1 1 150px;justify-content:center}.admin-product-variant-row__order{grid-template-columns:minmax(0,1fr) 44px 44px!important}.admin-product-media__preview{min-height:190px}.admin-table-scroll,.table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrap table{min-width:680px}.admin-product-variant-row,.table-row{overflow-x:auto}.layout-admin-map,.staff-hall-map{min-height:420px;overflow:auto}.layout-admin-map__bar,.layout-admin-map__entrance,.layout-admin-table,.staff-hall-map .hall-map__bar,.staff-hall-map .hall-map__entrance,.staff-hall-table{transform:translate(-50%,-50%) scale(.86);transform-origin:center}.staff-table-order-row__side{justify-items:start;text-align:left}.staff-table-head-actions{width:100%;display:grid;grid-template-columns:1fr}.staff-table-head-actions button{width:100%}.staff-table-order-row__actions .row{justify-content:flex-start}.staff-table-payment-form{padding-bottom:max(18px,env(safe-area-inset-bottom))}.staff-table-payment-form,.staff-table-split-list{max-height:none;overflow:visible}.client-modal{padding:12px 12px max(118px,calc(100px + env(safe-area-inset-bottom)))}.client-modal__panel{max-height:min(78vh,760px);overflow:auto}.client-modal__panel.staff-table-orders-modal{max-height:none;overflow:visible;padding-bottom:max(24px,env(safe-area-inset-bottom))}.staff-table-orders-list{padding-bottom:18px}.guest-menu{position:relative!important;isolation:isolate;touch-action:auto;-webkit-tap-highlight-color:rgba(242,139,56,.22)}.guest-game-widget,.guest-hookah-mode-panel,.guest-menu__category-bar,.guest-menu__header,.guest-product-grid,.guest-recent-strip,.guest-repeat-layout,.guest-repeat-panel,.guest-sales-nudge,.guest-subscription-widget{position:relative;pointer-events:auto!important}.guest-menu__header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center}.guest-branch-popover{position:relative;z-index:45!important;pointer-events:auto!important;touch-action:auto}.guest-branch-popover button{pointer-events:auto!important;touch-action:manipulation!important}.guest-game-widget__toggle,.guest-hookah-mode-card,.guest-menu a,.guest-menu button,.guest-menu input,.guest-menu label,.guest-menu select,.guest-menu__chips button,.guest-product-card,.guest-recent-card{pointer-events:auto!important;touch-action:manipulation;-webkit-user-select:none;user-select:none}.guest-menu__category-bar{z-index:6!important;overflow:visible!important}.guest-menu__chips,.guest-menu__search{position:relative;z-index:7!important;pointer-events:auto!important}.guest-repeat-layout{gap:10px}.guest-repeat-panel{gap:8px;grid-template-rows:auto auto auto;padding:10px;border-radius:18px}.guest-repeat-note{gap:3px;padding:9px 10px}.guest-repeat-note small{display:none}.guest-recent-actions{gap:6px}.guest-recent-actions button{min-height:38px;padding:8px 7px;border-radius:13px;font-size:11px}.guest-recent-strip__scroller{display:grid;grid-template-columns:1fr;gap:8px;overflow:visible;padding:0}.guest-recent-card{flex:1 1 auto;grid-template-columns:44px minmax(0,1fr) max-content;align-items:center;justify-items:stretch;gap:7px;min-height:64px;padding:7px;border-radius:15px;text-align:left}.guest-recent-card img{width:42px;height:42px}.guest-recent-card span{display:-webkit-box;min-height:0;overflow:hidden;font-size:13px;line-height:1.08;-webkit-box-orient:vertical;-webkit-line-clamp:2}.guest-recent-card b{justify-self:end;width:auto;padding:5px 8px;font-size:11px;white-space:nowrap}.guest-recent-strip--single .guest-recent-card{grid-template-columns:48px minmax(0,1fr) max-content;min-height:74px;padding:8px;border-radius:16px}.guest-recent-strip--single .guest-recent-card img{width:46px;height:46px}.guest-recent-strip--single .guest-recent-card span{font-size:14px}.guest-recent-strip--single .guest-recent-card b{width:auto;padding:5px 8px;font-size:11px}.guest-menu__chips{touch-action:pan-x}.guest-menu__chips button{position:relative;z-index:8!important;touch-action:manipulation}.guest-cart-bar{z-index:40!important;pointer-events:auto!important;touch-action:auto}.guest-hookah-mode-card>*,.guest-product-card>*,.guest-recent-card>*{pointer-events:none}.guest-hookah-mode-card,.guest-product-card,.guest-recent-card{cursor:pointer}.client-modal,.guest-branch-modal,.guest-hookah-builder-modal,.guest-promo-modal,.guest-variant-modal{pointer-events:auto!important;touch-action:auto}.guest-branch-modal__backdrop,.guest-branch-popover,.guest-branch-popover button,.guest-promo-modal button,.guest-promo-modal__panel{pointer-events:auto!important;touch-action:manipulation!important}.guest-bottom-nav{left:50%!important;right:auto!important;width:min(410px,calc(100vw - 14px))!important;grid-template-rows:14px 42px!important;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(62px,1.16fr) repeat(2,minmax(0,1fr))!important;justify-content:center!important;gap:3px!important;padding:5px!important;border-radius:20px!important;z-index:220!important;pointer-events:none!important;touch-action:manipulation!important;transform:translateX(-50%)!important}.guest-bottom-nav a,.guest-bottom-nav button{min-width:0!important;height:42px!important;padding:5px 3px 4px!important;pointer-events:auto!important;touch-action:manipulation!important;cursor:pointer}.guest-bottom-nav b,.guest-bottom-nav i,.guest-bottom-nav span,.guest-bottom-nav svg{pointer-events:none!important}.guest-game-task,.guest-game-widget,.guest-game-widget__body,.guest-subscription-card,.guest-subscription-owned,.guest-subscription-owned__card,.guest-subscription-widget,.guest-subscriptions__grid{position:relative;z-index:5;pointer-events:auto!important;touch-action:auto}.guest-current-action,.guest-order-created-notice{grid-template-columns:1fr;gap:9px;padding:10px;border-radius:16px}.guest-order-created-notice{margin:-1px 0 10px}.guest-order-created-notice b{font-size:16px}.guest-order-created-notice p{font-size:12px}.guest-order-created-notice button{width:100%;min-height:38px}.guest-current-action__copy b{font-size:18px}.guest-current-action__copy p{font-size:13px;line-height:1.3}.guest-current-action__actions{gap:7px;justify-content:stretch}.guest-current-action__actions .btn,.guest-current-action__actions button{flex:1 1 128px;justify-content:center;min-height:40px}.guest-current-action__actions .btn:not(.secondary){box-shadow:0 10px 24px rgba(242,139,56,.28),inset 0 1px 0 rgba(255,255,255,.24)}.guest-current-action__actions button.secondary{opacity:.82}.guest-current-action__status{min-width:0;width:auto;padding:1px 0 1px 9px}.guest-current-action__rail{grid-template-columns:minmax(0,1fr) minmax(124px,.66fr);gap:6px;padding:4px;border-radius:18px}.guest-current-action__rail--review{grid-template-columns:minmax(0,1fr) minmax(76px,.56fr) minmax(92px,.62fr)}.guest-current-action__rail--single{grid-template-columns:1fr}.guest-current-action__rail a,.guest-current-action__rail button{min-height:42px;padding:8px 9px;border-radius:15px;font-size:12px}.guest-current-action__rail--single a{min-height:44px}.guest-active-orders__list article{grid-template-columns:1fr;align-items:stretch}.guest-active-orders__list article>div{justify-items:start}.guest-game-task button,.guest-game-widget button,.guest-subscription-card button,.guest-subscription-owned a,.guest-subscription-owned button,.guest-subscription-widget button{pointer-events:auto!important;touch-action:manipulation!important;cursor:pointer}}.guest-menu .guest-product-card--hookah{border-color:rgba(242,139,56,.38);background:linear-gradient(145deg,rgba(242,139,56,.12),rgba(124,255,155,.055) 48%,rgba(124,92,255,.08)),linear-gradient(180deg,rgba(242,139,56,.1),rgba(124,92,255,.08) 42%,rgba(12,12,13,1)),#101012;box-shadow:0 18px 44px rgba(0,0,0,.24),inset 0 0 0 1px rgba(124,255,155,.07)}.guest-menu .guest-product-card--hookah .guest-product-card__media{background:linear-gradient(145deg,rgba(242,139,56,.16),rgba(124,92,255,.08)),rgba(0,0,0,.18)}.guest-menu .guest-product-card--hookah .guest-product-card__choose,.guest-menu .guest-product-card--hookah .guest-product-card__media span{background:#f28b38;color:#111}.hookah-order__promise{max-width:680px;margin:10px 0 0;color:#f1e7df;font-size:15px;line-height:1.38}.hookah-order__branch{display:grid;gap:5px;min-width:150px}.hookah-order__branch span{padding-left:12px;color:#b8ffc9;font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.hookah-order__branch select{width:100%}.hookah-mode-grid button{position:relative;overflow:hidden;border-color:rgba(242,139,56,.24)}.hookah-mode-grid button:first-child{border-color:rgba(124,255,155,.28)}.hookah-mode-grid button:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(124,92,255,.16),rgba(255,255,255,.03)),linear-gradient(135deg,rgba(242,139,56,.18),rgba(124,255,155,.07));pointer-events:none}.hookah-mode-grid button:first-child:before{background:linear-gradient(145deg,rgba(124,255,155,.13),rgba(255,255,255,.03)),linear-gradient(135deg,rgba(124,92,255,.18),rgba(242,139,56,.08))}.hookah-mode-grid button>*{position:relative;z-index:1}.hookah-mode-grid small{max-width:360px;color:#d8cec4;font-size:13px;font-weight:800;line-height:1.28}@media (min-width:761px){.guest-menu{max-width:min(960px,calc(100vw - 64px));padding-inline:24px;border-left:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.06);box-shadow:0 0 0 1px rgba(124,255,155,.035),0 24px 80px rgba(0,0,0,.22)}.guest-menu .guest-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.guest-menu .guest-product-card{min-height:172px;grid-template-rows:78px minmax(34px,auto) auto;padding:10px;border-radius:22px;gap:8px}.guest-menu .guest-product-card__media{width:78px;height:78px}.guest-menu .guest-product-card__media img{width:78px;height:78px;border-radius:999px}.guest-menu .guest-promo-highlights{margin-bottom:8px}}@media (min-width:761px) and (max-width:920px){.guest-menu{max-width:calc(100vw - 32px);padding-inline:18px}.guest-menu .guest-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.guest-menu .guest-category-spotlight{grid-template-columns:minmax(0,1fr) 64px;gap:10px;margin:0 0 10px;padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.045);box-shadow:0 8px 18px rgba(0,0,0,.14)}.guest-menu .guest-category-spotlight.promo{background:rgba(255,255,255,.05)}.guest-menu .guest-category-spotlight__copy{gap:4px}.guest-menu .guest-category-spotlight__copy span{padding:4px 7px;background:rgba(242,139,56,.18);color:#ffd7bd;font-size:10px}.guest-menu .guest-category-spotlight__copy h2{font-size:16px;line-height:1.12}.guest-menu .guest-category-spotlight__copy p{font-size:12px;line-height:1.25}.guest-menu .guest-category-spotlight__copy button{margin-top:2px;padding:7px 10px;font-size:12px}.guest-menu .guest-category-spotlight__combo-language,.guest-menu .guest-category-spotlight__scenario{display:none}.guest-menu .guest-category-spotlight__media{width:64px;border-radius:14px}.guest-menu .guest-product-grid{gap:8px}.guest-menu .guest-product-card{grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;justify-items:start;min-height:68px;padding:7px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(255,255,255,.045);box-shadow:0 4px 10px rgba(0,0,0,.12);gap:4px 6px;overflow:hidden;text-align:left}.guest-menu .guest-product-card--hookah{border-color:rgba(242,139,56,.32);background:linear-gradient(180deg,rgba(242,139,56,.11),rgba(124,92,255,.07)),rgba(255,255,255,.04)}.guest-menu .guest-product-card--combo{border-color:rgba(124,255,155,.22)}.guest-menu .guest-product-card__media{grid-row:1/3;width:42px;height:42px;aspect-ratio:auto;display:grid;place-items:center;padding:0;overflow:hidden;background:rgba(0,0,0,.16)}.guest-menu .guest-product-card__media img{width:42px;height:42px;border-radius:999px;object-fit:cover}.guest-menu .guest-product-card__body{width:100%;padding:0}.guest-menu .guest-product-card h2{min-height:0;margin:0;font-size:13px;line-height:1.12}.guest-menu .guest-product-card__category{font-size:10px;line-height:1.1}.guest-menu .guest-product-card__combo-standard,.guest-menu .guest-product-card__handoff,.guest-menu .guest-product-card__scenario-tags{display:none}.guest-menu .guest-product-card__badges{display:none!important}.guest-menu .guest-product-card__footer{width:auto;padding:0;gap:5px}.guest-menu .guest-product-card__choose{width:fit-content;padding:5px 8px;font-size:11px}.guest-menu .guest-product-card__cart-proof{font-size:10px}.hookah-order__promise{font-size:13px}.hookah-order__branch{width:100%;min-width:0}.hookah-order{padding-top:12px}.hookah-order__top{gap:8px;grid-template-columns:auto minmax(0,1fr);margin-bottom:10px}.hookah-order__top>div{grid-column:1/-1;grid-row:2}.hookah-order__top .btn{grid-column:1;grid-row:1}.hookah-order__top h1{font-size:32px;line-height:1}.hookah-order__top .guest-menu__eyebrow{margin-bottom:2px}.hookah-order__branch{grid-column:2;grid-row:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;border-radius:16px}.hookah-order__branch span{padding-left:0;white-space:nowrap}.hookah-mode-grid button{gap:6px;min-height:88px;padding:9px 10px;border-radius:16px}.hookah-mode-empty b,.hookah-mode-grid b{font-size:17px}.hookah-mode-grid small{font-size:11px;line-height:1.18;opacity:.86}.hookah-summary{bottom:calc(96px + env(safe-area-inset-bottom));gap:8px;padding:10px;border-radius:16px}.hookah-summary b{font-size:14px;line-height:1.22}.hookah-summary button{width:100%;min-height:44px}.guest-hookah-builder-modal{padding:8px;place-items:end center}.guest-hookah-builder-modal__panel{max-height:min(90dvh,740px);border-radius:20px 20px 0 0}.guest-hookah-builder-modal__close{top:8px;width:38px;height:38px;margin:8px 8px -46px auto;font-size:22px}.guest-hookah-builder-modal .hookah-order{padding:12px 10px 88px}.guest-hookah-builder-modal .hookah-order__top{gap:8px;margin-bottom:10px;padding-right:52px}.guest-hookah-builder-modal .hookah-order__top h1{font-size:30px}.guest-hookah-builder-modal .hookah-builder{gap:10px}.guest-hookah-builder-modal .hookah-block{gap:9px;padding:11px;border-radius:15px}.guest-hookah-builder-modal .hookah-block h2{font-size:19px;line-height:1.12}.guest-hookah-builder-modal .hookah-base-grid,.guest-hookah-builder-modal .hookah-drink-grid,.guest-hookah-builder-modal .hookah-mood-grid,.guest-hookah-builder-modal .hookah-packing-grid{grid-template-columns:1fr;gap:7px}.guest-hookah-builder-modal .hookah-base-grid button,.guest-hookah-builder-modal .hookah-drink-card,.guest-hookah-builder-modal .hookah-mood-grid button,.guest-hookah-builder-modal .hookah-packing-grid button{min-height:72px;padding:10px;border-radius:13px}.guest-hookah-builder-modal .hookah-base-grid strong{padding:6px 9px;font-size:13px}.guest-hookah-builder-modal .hookah-chip-grid,.guest-hookah-builder-modal .hookah-tabs{gap:6px}.guest-hookah-builder-modal .hookah-chip-grid button,.guest-hookah-builder-modal .hookah-tabs button{padding:8px 10px;font-size:12px}.guest-hookah-builder-modal .hookah-quick-preview{grid-template-columns:1fr;gap:7px}.guest-hookah-builder-modal .hookah-quick-preview div{padding:9px 10px}}.hall-scroll-viewport{--hall-logical-canvas-min:400px;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.hall-scroll-viewport:focus-visible{outline:2px solid rgba(124,255,155,.78);outline-offset:3px}.hall-map,.layout-admin-map{width:100%;min-width:0;min-height:0;height:auto;aspect-ratio:1/1;overflow:hidden;overscroll-behavior:contain;container-type:inline-size}.hall-scroll-viewport>.staff-hall-map{overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y}.hall-scroll-viewport>.hall-map,.hall-scroll-viewport>.layout-admin-map{width:max(100%,var(--hall-logical-canvas-min));min-width:var(--hall-logical-canvas-min);max-width:none;flex:0 0 auto}.hall-map.hall-map,.layout-admin-map.layout-admin-map{min-height:0;max-height:none}.layout-admin-grid{align-items:start}.layout-admin-panel{align-self:start;position:sticky;top:18px;max-height:calc(100vh - 36px);overflow:auto}.layout-admin-map.is-dragging{cursor:grabbing}.layout-admin-map .layout-admin-marker,.layout-admin-map .layout-admin-table{touch-action:none;user-select:none;-webkit-user-select:none}.hall-map .hall-table,.layout-admin-map .layout-admin-table{width:clamp(44px,var(--hall-table-width,14cqw),112px);height:clamp(44px,var(--hall-table-height,11cqw),88px);min-width:44px;min-height:44px;padding:6px;border-radius:18px;transform:translate(-50%,-50%)}.hall-map .hall-table.small,.layout-admin-map .layout-admin-table.small{--hall-table-width:11cqw;--hall-table-height:11cqw;border-radius:50%}.hall-map .hall-table.medium,.layout-admin-map .layout-admin-table.medium{--hall-table-width:14cqw;--hall-table-height:11cqw}.hall-map .hall-table.large,.layout-admin-map .layout-admin-table.large{--hall-table-width:17cqw;--hall-table-height:12cqw}.hall-map .hall-table.vip,.layout-admin-map .layout-admin-table.vip{--hall-table-width:18cqw;--hall-table-height:13cqw;border-radius:22px}.hall-map .hall-table.round,.layout-admin-map .layout-admin-table.round{border-radius:50%}.hall-map .hall-table.rect,.layout-admin-map .layout-admin-table.rect{border-radius:12px}.hall-map .hall-table b,.layout-admin-map .layout-admin-table b{max-width:100%;overflow:hidden;font-size:16px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.hall-map .hall-table span,.layout-admin-map .layout-admin-table span{max-width:100%;overflow:hidden;font-size:10px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.hall-map .hall-map__bar,.hall-map .hall-map__entrance,.layout-admin-map .layout-admin-map__bar,.layout-admin-map .layout-admin-map__entrance{width:clamp(80px,22cqw,150px);height:clamp(44px,7cqw,64px);min-width:80px;min-height:44px;padding:8px 10px;display:grid;place-items:center;transform:translate(-50%,-50%)}.layout-admin-conflict,.layout-admin-draft-state{display:grid;gap:5px;padding:10px 12px;border:1px solid rgba(250,204,21,.32);border-radius:12px;background:rgba(250,204,21,.08)}.layout-admin-conflict{margin-top:12px}.layout-admin-conflict span,.layout-admin-draft-state span{color:#d4d4d8;font-size:12px;line-height:1.3}.layout-admin-save-actions{display:grid;gap:8px}.layout-admin-save-actions button{width:100%;min-height:44px}@media (max-width:900px){.layout-admin-panel{position:static;max-height:none;overflow:visible}}.notification-events-table__row{grid-template-columns:minmax(150px,.8fr) minmax(140px,.75fr) minmax(0,1.6fr) minmax(160px,.9fr);align-items:start}.notification-events-table__head{color:#aaa;font-size:13px}.security-audit-table .security-audit-row{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start}.security-audit-table .security-audit-cell{min-width:0;overflow-wrap:anywhere}.admin-reorder-toolbar{display:flex;align-items:end;justify-content:space-between;gap:12px}.admin-reorder-toolbar h3,.admin-reorder-toolbar p{margin:0}.admin-reorder-list{display:grid;gap:8px}.admin-reorder-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.admin-reorder-row.is-dragging{border-color:rgba(242,139,56,.72);background:rgba(242,139,56,.12);box-shadow:0 10px 28px rgba(0,0,0,.22)}.admin-reorder-handle{display:inline-grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:10px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;font-size:22px;line-height:1}.admin-reorder-handle:active,.admin-reorder-handle[aria-pressed=true]{cursor:grabbing}.admin-category-row{grid-template-columns:44px minmax(0,1fr)}.admin-category-row__fields{display:grid;grid-template-columns:minmax(220px,1fr) minmax(190px,auto) auto auto;gap:10px;align-items:center;min-width:0}.admin-category-description-editor{grid-column:1/-1;display:grid;gap:7px;min-width:0;padding-top:4px}.admin-category-description-editor label{font-weight:800}.admin-category-description-editor textarea{width:100%;min-height:88px;resize:vertical}.admin-category-description-editor small{justify-self:end;color:rgba(247,239,229,.62)}.admin-category-row--new{grid-template-columns:minmax(240px,1fr) minmax(190px,auto) auto}.admin-product-reorder{display:grid;gap:12px;margin:14px 0;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.035)}.admin-product-reorder--inline{margin-bottom:8px}.admin-product-order-cell{width:60px;min-width:60px;text-align:center}#admin-product-list tr.is-dragging{background:rgba(242,139,56,.12);box-shadow:inset 3px 0 0 rgba(242,139,56,.72)}.admin-product-reorder__actions{display:flex;align-items:end;gap:10px}.admin-product-reorder__actions label{display:grid;gap:5px;min-width:min(280px,50vw)}.admin-product-reorder__row{padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(0,0,0,.16)}.admin-product-reorder__row>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.admin-product-reorder__row strong{min-width:0;overflow-wrap:anywhere}.admin-product-reorder__row span{color:rgba(247,239,229,.62);font-size:13px;white-space:nowrap}.page[data-admin-stock-state] .stock-pdf-draft-field{display:grid;gap:6px;min-width:0;margin:0}.page[data-admin-stock-state] .stock-pdf-draft-field>span{display:none}.page[data-admin-stock-state] .stock-pdf-draft-field>input,.page[data-admin-stock-state] .stock-pdf-draft-field>select{min-width:0;margin:0}@media (max-width:700px){.quality-action-plan__grid,.quality-pulse,.quality-standard-loop__grid{grid-template-columns:minmax(0,1fr);align-items:stretch}.quality-action-plan__head,.quality-standard-loop__head{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.quality-process-learning__grid{grid-template-columns:minmax(0,1fr);align-items:stretch}.admin-badge-picker__grid,.quality-process-learning__head{display:grid;align-items:stretch}.admin-badge-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-badge-picker__grid .checkbox-row,.admin-category-row .checkbox-row{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;min-width:0;min-height:44px}.admin-badge-picker__grid .checkbox-row input[type=checkbox],.admin-category-row .checkbox-row input[type=checkbox]{width:20px;height:20px;min-width:20px;min-height:20px;flex:0 0 20px;margin:0}.admin-category-row__fields,.admin-product-reorder__actions,.admin-reorder-toolbar{display:grid;grid-template-columns:minmax(0,1fr)!important;align-items:stretch}.admin-category-row:not(.admin-category-row--new){grid-template-columns:44px minmax(0,1fr)!important;align-items:start}.admin-category-row--new{grid-template-columns:minmax(0,1fr)!important}.staff-hall-table.small{padding-inline:4px}.staff-hall-table.small span{font-size:9px}.staff-order-card__actions button,.staff-table-prep-owner__actions button{min-height:44px}.admin-product-reorder__actions button,.admin-product-reorder__actions label{width:100%;min-width:0;min-height:44px}.admin-product-reorder__row>div{display:grid;gap:3px}.admin-product-reorder__row span{white-space:normal}.hookah-admin-list__item button,.hookah-mode-chip-list button,.hookah-mode-mood-card button{min-height:44px}.notification-events-table__head{display:none}.notification-events-table__row{grid-template-columns:minmax(0,1fr);gap:8px;overflow:visible}.notification-events-table__row:not(.notification-events-table__head)>span{display:grid;grid-template-columns:minmax(88px,.38fr) minmax(0,1fr);gap:10px;align-items:start;min-width:0;overflow-wrap:anywhere}.notification-events-table__row:not(.notification-events-table__head)>span:before{content:attr(data-label);color:#a1a1aa;font-size:12px;font-weight:800;line-height:1.35;text-transform:uppercase}.security-audit-table .security-audit-row{grid-template-columns:minmax(0,1fr);gap:8px;overflow:visible}.security-audit-table .security-audit-row--head{display:none}.security-audit-table .security-audit-cell{display:grid;grid-template-columns:minmax(88px,.38fr) minmax(0,1fr);gap:10px;align-items:start;min-width:0;overflow-wrap:anywhere}.security-audit-table .security-audit-cell:before{content:attr(data-label);color:#a1a1aa;font-size:12px;font-weight:800;line-height:1.35;text-transform:uppercase}.guest-bottom-nav{grid-template-rows:14px 44px!important}.guest-bottom-nav a,.guest-bottom-nav button{height:44px!important;min-height:44px!important}.cart-row--combo>.cart-quantity-control,.cart-row--hookah>.cart-quantity-control,.cart-row>.cart-quantity-control{grid-template-columns:44px max-content 44px}.cart-row--combo>.cart-quantity-control button,.cart-row--hookah>.cart-quantity-control button,.cart-row>.cart-quantity-control button{width:44px;height:44px;min-height:44px}.cart-row--combo>.cart-quantity-control b,.cart-row--hookah>.cart-quantity-control b,.cart-row>.cart-quantity-control b{height:44px}.offline-guest-card .payment-guest-actions .btn{min-height:44px}.guest-menu__search--compact,.guest-menu__search--compact input{width:44px;min-width:44px;height:44px;min-height:44px}.guest-menu .guest-category-spotlight__copy button,.guest-menu__chips button{min-height:44px}.crm-kpi-grid,.marketing-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}.crm-kpi-grid .card,.marketing-kpi-grid .card{min-width:0;margin-bottom:0;padding:10px}.crm-kpi-grid .card p,.marketing-kpi-grid .card p{margin:0}.crm-kpi-grid .card h2,.marketing-kpi-grid .card h2{font-size:22px;line-height:1.1;overflow-wrap:anywhere}.admin-operation-strip--branches a,.admin-operation-strip--categories a,.marketing-daily-focus button{min-height:44px}.motivation-crew-service-stop{grid-template-columns:minmax(0,1fr);align-items:stretch}.admin-stock-table .table-row.header{display:none}.admin-stock-table .table-row:not(.header){grid-template-columns:minmax(0,1fr);gap:0;padding:6px 0;overflow:visible}.admin-stock-table .table-row:not(.header)>span{display:grid;grid-template-columns:minmax(84px,.42fr) minmax(0,1fr);gap:8px;align-items:center;min-width:0;min-height:44px;padding:7px 8px;overflow-wrap:anywhere}.admin-stock-table .table-row:not(.header)>span:before{content:attr(data-label);color:#aaa;font-size:11px;font-weight:850;line-height:1.15}.staff-customer-facts,.staff-customer-modal__head{grid-template-columns:minmax(0,1fr);align-items:stretch}.staff-customer-modal__close{width:100%}.branches-admin-page,.staff-customer-details,.staff-customer-details__content,.staff-customer-history,.staff-customer-history article,.staff-customer-orientation,.staff-customer-section{min-width:0}.guest-hookah-mode-card>b,.guest-hookah-mode-card>span{grid-column:1;grid-row:auto;justify-self:center;min-width:0;max-width:100%}.staff-bottom-nav{bottom:max(6px,env(safe-area-inset-bottom));width:min(520px,calc(100vw - 12px));grid-template-columns:repeat(4,minmax(52px,1fr));gap:2px;padding:5px}.staff-bottom-nav button{min-width:0;min-height:48px;padding:5px 3px}.staff-bottom-nav span{max-width:100%;font-size:10.5px;line-height:1.1;white-space:nowrap}.staff-workspace{padding-bottom:96px}.cart-checkout-primer .btn,.guest-current-action__rail .guest-current-action__review{min-height:44px}.cart-checkout-card .cart-table-picker>.row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:start}.cart-checkout-card .cart-table-picker__live{justify-self:start;align-self:start;width:max-content;max-width:100%;min-height:0;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.cart-checkout-modal .cart-checkout-actions{position:static;bottom:auto}.guest-session-card__timing-head{grid-template-columns:minmax(0,1fr);align-items:start}.guest-session-card__timing-actions{justify-content:flex-start}.guest-current-action__dismiss,.guest-history-modal__close{min-height:44px}.guest-history-modal__head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.guest-history-modal__close{width:auto;height:44px}.stock-pdf-ocr-action{min-height:44px}.page[data-admin-stock-state] .wide-table .table-row{grid-template-columns:minmax(0,1fr)}.page[data-admin-stock-state] .wide-table .table-row.header{display:none}.page[data-admin-stock-state] .stock-pdf-draft-field>span{display:block;color:#d4d4d8;font-size:12px;font-weight:800}.page[data-admin-stock-state] .stock-pdf-draft-field>input,.page[data-admin-stock-state] .stock-pdf-draft-field>select{min-height:44px}}.guest-promo-highlight--utility{flex:0 0 min(292px,calc(100vw - 40px));width:min(292px,calc(100vw - 40px));min-height:104px;aspect-ratio:auto;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:9px;padding:12px 14px;overflow:visible;border:1px solid rgba(124,255,155,.22);border-radius:16px;background:rgba(255,255,255,.055);box-shadow:none}.guest-promo-highlight--utility:after{display:none}.guest-promo-highlight__utility-copy{position:relative;z-index:1;display:grid;gap:4px;text-align:left}.guest-promo-highlight__utility-copy,.guest-subscription-highlight.guest-promo-highlight--utility>.guest-promo-highlight__utility-copy{min-width:0;width:auto;height:auto;place-items:initial;border:0;border-radius:0;background:transparent}.guest-promo-highlight__utility-copy b,.guest-promo-highlight__utility-copy small{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.guest-promo-highlight__utility-copy b{color:#fff;font-size:14px;font-weight:900;line-height:1.15}.guest-promo-highlight__utility-copy small{display:block;color:#d4d4d8;font-size:12px;font-weight:700;line-height:1.3}.guest-subscription-highlight.guest-promo-highlight--utility>strong{position:relative;z-index:1;justify-self:start;color:#b8ffc9;font-size:12px;font-weight:900;line-height:1.2}.guest-game-highlight.guest-promo-highlight--utility{grid-template-columns:auto minmax(0,1fr);align-items:center}.guest-game-highlight.guest-promo-highlight--utility>i{justify-self:start;min-width:58px;padding:7px 9px;border:1px solid rgba(242,139,56,.34);background:rgba(242,139,56,.14);color:#ffd7bd;font-size:12px}.guest-game-highlight.guest-promo-highlight--utility>strong{grid-column:2;justify-self:start;color:#caffd5;font-size:11px;font-weight:900;line-height:1.2}.guest-tour-highlight.guest-promo-highlight--utility{grid-template-columns:auto minmax(0,1fr);align-items:center;border-color:rgba(242,139,56,.3);background:rgba(242,139,56,.075)}.guest-tour-highlight.guest-promo-highlight--utility>i{justify-self:start;min-width:58px;padding:7px 9px;border:1px solid rgba(124,255,155,.28);border-radius:999px;background:rgba(124,255,155,.1);color:#b8ffc9;font-size:12px;font-style:normal;font-weight:900;text-align:center}.guest-tour-highlight.guest-promo-highlight--utility>strong{grid-column:2;justify-self:start;color:#ffd7bd;font-size:12px;line-height:1.25}@media (max-width:760px){.cart-empty-state__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.cart-empty-state__actions .btn,.cart-empty-state__actions .btn.secondary{width:100%;min-height:44px}.hookah-chip-grid button,.hookah-order__branch select,.hookah-tabs button{min-height:44px}.guest-hookah-builder-modal__close{width:44px;height:44px;min-width:44px;min-height:44px}}@media (max-width:640px){.booking-form input,.booking-submit-seal--action button,.guest-booking__back,.guest-booking__controls input,.guest-booking__controls select,.guest-booking__manual-guests input,.guest-booking__primary{min-height:44px}}@media (max-width:760px){.guest-promo-highlights>.guest-subscription-highlight.guest-promo-highlight--utility{order:-1}.guest-menu .guest-product-card--photo{grid-template-columns:58px minmax(0,1fr);min-height:76px}.guest-menu .guest-product-card--photo .guest-product-card__media,.guest-menu .guest-product-card--photo .guest-product-card__media img{width:56px;height:56px;border-radius:12px}}@media (min-width:761px){.guest-menu .guest-product-card--photo .guest-product-card__media,.guest-menu .guest-product-card--photo .guest-product-card__media img{border-radius:14px}}@media (max-width:760px){.guest-menu .guest-recent-card--photo{grid-template-columns:58px minmax(0,1fr) max-content;min-height:76px}.guest-menu .guest-recent-card--photo img{width:56px;height:56px;border-radius:12px}}@media (min-width:761px){.guest-menu .guest-recent-card--photo img{border-radius:14px}}.guest-menu .guest-product-card{cursor:default}.guest-menu .guest-product-card__price{display:block;margin-top:3px;color:#b8ffc9;font-size:13px;font-weight:950;line-height:1.15}.guest-menu .guest-product-card__choose{min-height:44px;border:0;cursor:pointer}.guest-menu .guest-product-card__variant-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%}.guest-menu .guest-product-card__variant-actions button{min-width:0;min-height:44px;display:grid;align-content:center;justify-items:center;gap:2px;padding:6px 7px;border:1px solid rgba(242,139,56,.34);border-radius:12px;background:rgba(242,139,56,.14);color:#fff;line-height:1.05;cursor:pointer}.guest-menu .guest-product-card__variant-actions span{max-width:100%;overflow-wrap:anywhere;font-size:11px;font-weight:850}.guest-menu .guest-product-card__variant-actions strong{color:#ffd7bd;font-size:12px;font-weight:950;white-space:nowrap}@media (min-width:761px){.guest-menu .guest-product-card--variants{min-height:226px}}@media (max-width:760px){.guest-menu .guest-product-card__price{margin-top:2px;font-size:12px}.guest-menu .guest-product-card__choose{width:fit-content;padding:7px 10px}.guest-menu .guest-product-card--variants{grid-template-rows:auto auto;min-height:112px}.guest-menu .guest-product-card--variants .guest-product-card__media{grid-row:1}.guest-menu .guest-product-card--variants .guest-product-card__footer{grid-column:1/-1;width:100%}.guest-menu .guest-product-card__variant-actions button{min-height:44px}}.guest-menu .guest-product-card--variant-picker{min-height:172px}.guest-menu .guest-product-card--variant-picker .guest-product-card__choose--variants{width:100%;min-width:0;min-height:44px;white-space:normal;overflow-wrap:anywhere;line-height:1.15}.guest-variant-modal__head{grid-template-columns:minmax(0,1fr) 44px;align-items:start}.guest-variant-flavors b,.guest-variant-flavors small,.guest-variant-list b,.guest-variant-list small,.guest-variant-modal__head h2,.guest-variant-modal__head p{overflow-wrap:anywhere}.guest-variant-modal__head button{width:44px;min-width:44px;height:44px;min-height:44px}.guest-variant-list span{min-width:0}.guest-combo-choice section>button.secondary,.guest-combo-choice>button{min-height:44px}@media (max-width:760px){.guest-menu .guest-product-card--variant-picker{min-height:112px}.guest-menu .guest-product-card--variant-picker .guest-product-card__footer{min-width:0}.guest-variant-modal{padding-bottom:max(10px,env(safe-area-inset-bottom))}.guest-variant-modal__panel{max-height:min(86dvh,680px)}}.staff-access-actions .button{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:100%;min-height:44px;overflow-wrap:anywhere}body:has(.guest-menu),html:has(.guest-menu){background:#101313}body:has(.guest-menu){color:#f4efe8}.guest-menu{width:100%;max-width:none;margin:0 auto;padding:16px 16px calc(140px + env(safe-area-inset-bottom));background:#101313;box-shadow:none}.guest-brand-hero,.guest-category-summary,.guest-menu__category-bar,.guest-menu__header,.guest-product-grid,.guest-promo-highlights{width:100%}.guest-brand-hero,.guest-menu__header{margin-bottom:14px}.guest-brand-hero{min-height:0;padding:18px}.guest-brand-hero__copy{gap:10px}.guest-brand-hero__actions{display:flex;flex-wrap:wrap;gap:10px}.guest-brand-hero__actions .secondary,.guest-brand-hero__actions button{min-height:42px;border-radius:12px}.guest-menu .guest-menu__category-bar{position:sticky;top:0;z-index:30;margin:0 0 16px;padding:8px 0 10px;background:linear-gradient(180deg,rgba(16,19,19,.96),rgba(16,19,19,.84) 76%,rgba(16,19,19,0));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.guest-menu .guest-menu__search--compact{position:absolute;top:8px;left:0;z-index:2}.guest-menu .guest-menu__search--compact:focus-within{width:min(280px,calc(100% - 16px))}.guest-menu .guest-menu__category-bar:has(.guest-menu__search--compact:focus-within) .guest-menu__chips{padding-left:296px}.guest-menu .guest-menu__chips{display:flex;gap:10px;overflow-x:auto;padding:0 0 6px 72px;scroll-padding-inline:0 16px;scrollbar-width:none}.guest-menu .guest-menu__chips::-webkit-scrollbar{display:none}.guest-menu .guest-menu__chips button{flex:0 0 auto;min-height:48px;padding:0 20px;border-radius:999px;white-space:nowrap}.guest-menu .guest-menu__chips-more{display:none}.guest-category-summary{display:grid;gap:6px;margin:0 0 14px}.guest-category-summary h2{margin:0;color:#f4efe8;font-size:28px;font-weight:700;line-height:1.08}.guest-category-summary p{margin:0;color:rgba(244,239,232,.68);font-size:14px;line-height:1.35}.guest-menu .guest-promo-highlights{margin-bottom:14px}.guest-menu .guest-product-grid{grid-auto-rows:1fr;padding:0 0 calc(124px + env(safe-area-inset-bottom))!important}.guest-menu .guest-product-card{display:flex!important;flex-direction:column!important;min-width:0;min-height:100%;height:100%;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 12px 28px rgba(0,0,0,.2)!important}.guest-menu .guest-product-card__lead{display:flex!important;flex:1 1 auto;flex-direction:column!important;width:100%;color:inherit;text-align:left}.guest-menu .guest-product-card__media{position:relative;grid-row:auto!important;place-items:stretch!important}.guest-menu .guest-product-card__media img{display:block}.guest-menu .guest-product-card__body,.guest-menu .guest-product-card__footer{width:100%}.guest-menu .guest-product-card__body{flex:1 1 auto;flex-direction:column;justify-content:flex-start;gap:6px;padding:12px 12px 0!important}.guest-menu .guest-product-card h2{min-height:calc(16px * 1.18 * 2);margin:0;color:#f4efe8;font-size:16px!important;font-weight:600;line-height:1.18;letter-spacing:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.guest-menu .guest-product-card__volume{color:rgba(244,239,232,.68);line-height:1.25}.guest-menu .guest-product-card__footer{gap:8px;margin-top:auto;padding:12px!important}.guest-menu .guest-product-card__price-row{align-items:end;justify-content:space-between;gap:10px}.guest-menu .guest-product-card__price{color:#f4efe8;font-weight:600;line-height:1}.guest-menu .guest-product-card__price--placeholder{visibility:hidden}.guest-menu .guest-product-card__choose{display:inline-flex;align-items:center;justify-content:center;min-width:102px;min-height:40px;border:0!important;font-weight:700;line-height:1}.guest-menu .guest-product-card__segments{min-height:54px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(10,11,11,.72);overflow:hidden}.guest-menu .guest-product-card__segment{display:flex!important;flex-direction:column;justify-content:center;gap:4px;min-height:54px;border:0!important;color:#f4efe8;text-align:center}.guest-menu .guest-product-card__segment small{color:rgba(244,239,232,.66);font-size:12px!important;font-weight:500;line-height:1.1}.guest-menu .guest-product-card__segment strong{color:#f4efe8;font-weight:600;line-height:1}.guest-menu .guest-product-card__choice-badge{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(15,16,16,.74);color:#f4efe8;font-weight:700;line-height:1}.guest-menu .guest-product-card__cart-proof{color:rgba(244,239,232,.74);font-size:12px;line-height:1.25}.guest-menu .guest-product-card__choose:focus-visible,.guest-menu .guest-product-card__lead:focus-visible,.guest-menu .guest-product-card__segment:focus-visible{outline:2px solid rgba(255,134,41,.9);outline-offset:-2px}@media (max-width:430px){.guest-menu .guest-product-card__body,.guest-menu .guest-product-card__footer{padding-inline:10px!important}.guest-menu .guest-product-card__price{font-size:20px!important}.guest-menu .guest-product-card__choose{min-width:92px;padding-inline:14px!important;font-size:13px!important}}@media (min-width:768px){.guest-menu{width:calc(100% - 40px);max-width:1040px;padding:20px 20px calc(164px + env(safe-area-inset-bottom))}.guest-brand-hero{min-height:228px;padding:20px}.guest-brand-hero h1{font-size:32px}.guest-menu .guest-menu__category-bar{margin-bottom:18px;padding-bottom:12px}.guest-menu .guest-menu__chips{gap:10px;padding-right:0}.guest-category-summary{margin-bottom:16px}.guest-category-summary h2{font-size:34px}.guest-category-summary p{font-size:15px}.guest-menu .guest-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding-bottom:calc(154px + env(safe-area-inset-bottom))!important}.guest-bottom-nav{left:50%!important;right:auto!important;bottom:0!important;width:min(1040px,calc(100vw - 40px))!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;border-radius:20px 20px 0 0!important;grid-template-rows:auto!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;background:rgba(16,19,19,.96)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 -1px 0 rgba(255,255,255,.06),0 -12px 34px rgba(0,0,0,.32)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateX(-50%)!important}.guest-bottom-nav__brand{display:none!important}.guest-bottom-nav a,.guest-bottom-nav button{height:56px!important;padding:8px 10px 6px!important;border-radius:14px!important}}@media (min-width:1100px){.guest-menu{width:calc(100% - 48px);max-width:1240px;padding-inline:24px}.guest-brand-hero{min-height:236px}.guest-menu .guest-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.guest-bottom-nav{width:min(1240px,calc(100vw - 48px))!important}}.admin-sales-page{width:min(100%,1600px);max-width:1600px}.admin-sales-page__head{align-items:flex-start;gap:16px;min-width:0}.admin-sales-page__head>div{min-width:0}.admin-sales-page__head h1,.admin-sales-page__head p{overflow-wrap:anywhere}.sales-report{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:20px 0 26px;padding:20px 0 24px;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.sales-report__head{display:flex;justify-content:space-between;align-items:end;gap:18px}.sales-report__head span{color:#f28b38;font-size:12px;font-weight:900;text-transform:uppercase}.sales-report h3,.sales-report__head h2,.sales-report__head p{margin:0}.sales-report__head h2{margin-top:4px;font-size:30px}.sales-report__head p{margin-top:5px;color:#aaa}.sales-report__presets{display:flex;gap:7px}.sales-report__presets a{min-height:44px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06);font-weight:800;white-space:nowrap}.sales-report__presets a.active{border-color:rgba(242,139,56,.7);background:rgba(242,139,56,.18);color:#ffd7bd}.sales-report__section-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.sales-report__section-nav a{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:9px 10px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:rgba(255,255,255,.045);color:#f5f5f5;font-size:13px;font-weight:850;line-height:1.2;text-align:center;overflow-wrap:anywhere}.sales-report__section-nav a:focus-visible,.sales-report__section-nav a:hover{border-color:rgba(242,139,56,.62);background:rgba(242,139,56,.14)}#payment-control,#sales-branches,#sales-methods,#sales-products,#sales-summary{scroll-margin-top:96px}.sales-report__filters{display:grid;grid-template-columns:minmax(150px,.8fr) repeat(2,minmax(150px,.75fr)) minmax(180px,1fr) auto;gap:10px;align-items:end;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.035)}.sales-report__filters label{display:grid;gap:5px;min-width:0}.sales-report__filters label>span{color:#b8aea5;font-size:12px;font-weight:800}.sales-report__filters input,.sales-report__filters select{min-height:44px;margin:0}.sales-report__filters button{min-height:44px;border-radius:8px}.sales-report__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sales-report__stats article{display:grid;gap:5px;min-width:0;padding:14px;border:1px solid rgba(124,255,155,.18);border-radius:8px;background:rgba(124,255,155,.055)}.sales-report__stats article.warn{border-color:rgba(242,139,56,.32);background:rgba(242,139,56,.08)}.sales-report__stats small,.sales-report__stats span{color:#b8aea5}.sales-report__stats span{font-size:12px;font-weight:800}.sales-report__stats b{overflow-wrap:anywhere;font-size:24px}.sales-report__stats small{line-height:1.25}.sales-report__returns{display:grid;gap:10px;min-width:0;padding:16px;border:1px solid rgba(168,132,255,.24);border-radius:8px;background:rgba(168,132,255,.055)}.sales-report__return-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sales-report__return-stats article{display:grid;gap:5px;min-width:0;padding:12px;border-left:3px solid rgba(242,139,56,.7);background:rgba(255,255,255,.035)}.sales-report__return-stats span{color:#b8aea5;font-size:12px;font-weight:800}.sales-report__return-stats b{font-size:22px;overflow-wrap:anywhere}.payments-control__history-grid{grid-template-columns:minmax(620px,.9fr) minmax(700px,1.1fr)}.payments-control__history-grid>.card,.payments-control__table-wrap{min-width:0;max-width:100%}.payments-control__table{width:100%}.payments-control__table--shifts{min-width:620px}.payments-control__table--receipts{min-width:700px}@media (max-width:1450px){.payments-control__history-grid{grid-template-columns:minmax(0,1fr)}}.sales-report__split{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:18px;min-width:0}.sales-report__categories,.sales-report__daily,.sales-report__products,.sales-report__split>section{display:grid;gap:10px;min-width:0}.sales-report__section-head{display:flex;justify-content:space-between;align-items:end;gap:16px}.sales-report__section-head p,.sales-report__truth-note{margin:5px 0 0;color:#aaa;line-height:1.45}.sales-report__section-head>span{flex:0 0 auto;color:#ffd7bd;font-weight:900}.sales-report__table--products td:first-child b,.sales-report__table--products td:first-child small{display:block}.sales-report__table--products td:first-child small{margin-top:3px;color:#aaa}.sales-report__category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sales-report__category-grid article{display:grid;gap:4px;min-width:0;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.035)}.sales-report__category-grid small,.sales-report__category-grid span{color:#b8aea5;overflow-wrap:anywhere}.sales-report__methods{display:grid;gap:7px}.sales-report__methods>div{display:flex;justify-content:space-between;gap:12px;min-height:44px;padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.1)}.sales-report__methods span{color:#d5cec7}.sales-report__table-wrap{margin:0;min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.sales-report__table{width:100%}.sales-report__table td,.sales-report__table th{padding:10px 9px;text-align:left}.sales-report__table th{color:#b8aea5;font-size:12px}.sales-report__unavailable{padding:16px;border:1px solid rgba(242,139,56,.34);border-radius:8px;background:rgba(242,139,56,.08)}.sales-report__unavailable h3,.sales-report__unavailable p{margin:0}.sales-report__unavailable p{margin-top:6px;color:#d5cec7}@media (max-width:900px){.sales-report__head{align-items:start;flex-direction:column}.sales-report__presets{width:100%;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.sales-report__section-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-report__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-report__filters button{grid-column:1/-1}.sales-report__return-stats,.sales-report__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-report__split{grid-template-columns:minmax(0,1fr)}.sales-report__category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.admin-command-center,.admin-manager-console,.admin-owner-details,.admin-section-hub{width:100%;min-width:0;max-width:100%}.admin-command-center__metrics a,.admin-owner-brief>a,.admin-owner-brief>div,.admin-owner-details__body,.admin-section-hub__card{min-width:0;max-width:100%}.admin-owner-details__body{padding-inline:10px}.admin-command-center__hero h2,.admin-owner-details summary b,.admin-section-hub__head h1{overflow-wrap:anywhere}.admin-sales-page__head{flex-direction:column}.admin-sales-page__head .btn{width:100%;min-height:44px}.sales-report{gap:14px;margin-inline:0}.sales-report__head h2{font-size:26px}.sales-report__section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-report__filters,.sales-report__return-stats,.sales-report__stats{grid-template-columns:1fr}.sales-report__filters button{width:100%}.sales-report__stats b{font-size:22px}.sales-report__table-wrap{min-width:0;max-width:100%}.sales-report__table{width:max(100%,680px)}.sales-report__table td,.sales-report__table th{white-space:nowrap}.sales-report__section-head{align-items:start;flex-direction:column}.sales-report__category-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){body:has(.admin-bottom-nav) .customer-work-builder{padding-bottom:max(132px,calc(112px + env(safe-area-inset-bottom)));scroll-padding-bottom:max(132px,calc(112px + env(safe-area-inset-bottom)))}}.cart-table-picker__live--error{border-color:rgba(255,112,102,.38);background:rgba(255,112,102,.12);color:#ffd0cc}.guest-menu,.guest-menu .guest-product-card__choose,.guest-menu .guest-product-card__price,.guest-menu .guest-product-card__segment,.guest-menu .guest-product-card__title,.guest-menu button,.guest-menu input,.guest-menu select,.guest-menu textarea{font-family:var(--font-geologica),Arial,sans-serif!important}.guest-menu .guest-category-summary h2,.guest-menu .guest-menu__chips button.active{font-family:var(--font-unbounded),var(--font-geologica),Arial,sans-serif!important;font-weight:500!important}.guest-menu[data-category-mode=true] .guest-brand-hero,.guest-menu[data-category-mode=true] .guest-first-visit-guide,.guest-menu[data-category-mode=true] .guest-hookah-mode-panel,.guest-menu[data-category-mode=true] .guest-promo-highlights,.guest-menu[data-category-mode=true] .guest-recent-strip,.guest-menu[data-category-mode=true] .guest-sales-nudge,.guest-menu[data-category-mode=true] .guest-signature-ritual,.guest-menu[data-category-mode=true] .guest-visit-route{display:none!important}.guest-menu[data-category-mode=true]{padding-bottom:calc(164px + env(safe-area-inset-bottom))!important}.guest-menu[data-category-mode=true] .guest-product-grid{padding-bottom:calc(156px + env(safe-area-inset-bottom))!important}.guest-menu[data-category-mode=true] .guest-menu__category-bar{margin-bottom:14px!important}.guest-menu[data-category-mode=true] .guest-product-card,.guest-menu[data-category-mode=true] .guest-product-card__body,.guest-menu[data-category-mode=true] .guest-product-card__footer,.guest-menu[data-category-mode=true] .guest-product-card__lead{text-align:left!important}.guest-menu[data-category-mode=true] .guest-product-card{min-height:292px!important}.guest-menu[data-category-mode=true] .guest-product-card__body{padding:12px 12px 0!important}.guest-menu[data-category-mode=true] .guest-product-card__footer{padding:12px!important}.guest-menu[data-category-mode=true] .guest-product-card h2{min-height:calc(16px * 1.18 * 2)!important;font-size:16px!important;line-height:1.18!important}@media (max-width:767px){.guest-menu .guest-menu__category-bar{display:flex!important;align-items:center!important;gap:8px!important}.guest-menu .guest-menu__search--compact{position:static!important;flex:0 0 44px!important}.guest-menu .guest-menu__search--compact:focus-within{flex:1 1 220px!important;width:min(240px,calc(100vw - 104px))!important;min-width:180px!important}.guest-menu .guest-menu__search--compact span{transform:translate(-50%,-50%)}.guest-menu .guest-menu__chips{flex:1 1 auto;min-width:0;padding-left:0!important;padding-right:16px!important}.guest-menu[data-category-mode=true] .guest-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 10px!important;padding-bottom:calc(160px + env(safe-area-inset-bottom))!important}.guest-menu[data-category-mode=true] .guest-product-card{min-height:294px!important}.guest-menu[data-category-mode=true] .guest-product-card__price{font-size:20px!important}}@media (min-width:768px) and (max-width:1099px){.guest-menu[data-category-mode=true] .guest-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1100px){.guest-menu[data-category-mode=true] .guest-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.admin-product-form__counter-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:6px 0 8px}.admin-product-form__counter-row b{font-size:12px;font-weight:700}.admin-product-media__preview{aspect-ratio:1/1;min-height:0!important}.admin-product-media__preview img{display:block}.guest-menu[data-category-mode=true] .guest-brand-hero,.guest-menu[data-category-mode=true] .guest-first-visit-guide,.guest-menu[data-category-mode=true] .guest-hookah-mode-panel,.guest-menu[data-category-mode=true] .guest-promo-highlights,.guest-menu[data-category-mode=true] .guest-recent-strip,.guest-menu[data-category-mode=true] .guest-repeat-layout,.guest-menu[data-category-mode=true] .guest-sales-nudge,.guest-menu[data-category-mode=true] .guest-signature-ritual,.guest-menu[data-category-mode=true] .guest-visit-route{display:none!important}.guest-menu{background:#101313!important}.guest-menu .guest-product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-items:start!important;gap:12px 10px!important;padding:0 0 calc(152px + env(safe-area-inset-bottom))!important}.guest-menu .guest-product-card{aspect-ratio:175/308!important;min-width:0!important;min-height:0!important;height:auto!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:0!important;padding:0!important;overflow:hidden!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.08)!important;background:#1b1e1d!important;box-shadow:0 14px 34px rgba(0,0,0,.22)!important;color:#f4efe8!important}.guest-menu .guest-product-card__lead{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;align-content:start!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;text-align:left!important;color:inherit!important}.guest-menu .guest-product-card__media{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1/1!important;overflow:hidden!important;border-radius:18px 18px 0 0!important;background:rgba(255,255,255,.03)!important;padding:0!important}.guest-menu .guest-product-card__media img{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;border-radius:0!important}.guest-menu .guest-product-card__body,.guest-menu .guest-product-card__footer{width:100%!important;padding-inline:12px!important}.guest-menu .guest-product-card__body{display:flex!important;flex-direction:column!important;gap:6px!important;padding-top:12px!important;padding-bottom:0!important}.guest-menu .guest-product-card h2,.guest-menu .guest-product-card__title{min-height:calc(16px * 1.18 * 2)!important;margin:0!important;color:#f4efe8!important;font-size:16px!important;font-weight:600!important;line-height:1.18!important;letter-spacing:0!important;display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.guest-menu .guest-product-card__title--compact{min-height:calc(15px * 1.15 * 2)!important;font-size:15px!important;line-height:1.15!important}.guest-menu .guest-product-card__volume{color:rgba(244,239,232,.66)!important;font-size:12px!important;line-height:1.25!important}.guest-menu .guest-product-card__footer{display:grid!important;align-content:end!important;gap:8px!important;margin-top:auto!important;padding-top:12px!important;padding-bottom:12px!important}.guest-menu .guest-product-card__price-row{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:10px!important}.guest-menu .guest-product-card__price{color:#f4efe8!important;font-size:22px!important;font-weight:600!important;line-height:1!important}.guest-menu .guest-product-card__price--placeholder{visibility:hidden!important}.guest-menu .guest-product-card__choose{min-width:100px!important;min-height:40px!important;padding:0 16px!important;border-radius:12px!important;background:#ff8629!important;color:#171717!important;font-size:14px!important;font-weight:700!important}.guest-menu .guest-product-card__segments{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:54px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(10,11,11,.72)!important;overflow:hidden!important}.guest-menu .guest-product-card__segment{min-height:54px!important;padding:8px 10px!important;border-right:1px solid rgba(255,255,255,.08)!important;background:transparent!important;text-align:center!important}.guest-menu .guest-product-card__segment:last-child{border-right:0!important}.guest-menu .guest-product-card__segment small{color:rgba(244,239,232,.66)!important;font-size:11px!important;font-weight:500!important}.guest-menu .guest-product-card__segment strong{color:#f4efe8!important;font-size:18px!important;font-weight:600!important;line-height:1!important}.guest-menu .guest-product-card__choice-badge{position:absolute!important;top:10px!important;right:10px!important;min-height:28px!important;padding:0 10px!important;border-radius:999px!important;background:rgba(15,16,16,.72)!important;color:#f4efe8!important;font-size:11px!important;font-weight:700!important}.guest-menu .guest-product-card__cart-proof{color:rgba(244,239,232,.74)!important;font-size:12px!important;line-height:1.25!important}@media (max-width:430px){.guest-menu .guest-product-card{aspect-ratio:175/296!important}.guest-menu .guest-product-card__body,.guest-menu .guest-product-card__footer{padding-inline:10px!important}.guest-menu .guest-product-card__price{font-size:20px!important}.guest-menu .guest-product-card__choose{min-width:92px!important;padding-inline:14px!important;font-size:13px!important}.guest-menu .guest-product-card h2,.guest-menu .guest-product-card__title{min-height:calc(15px * 1.17 * 2)!important;font-size:15px!important;line-height:1.17!important}.guest-menu .guest-product-card__title--compact{min-height:calc(14px * 1.14 * 2)!important;font-size:14px!important;line-height:1.14!important}}@media (min-width:768px){.guest-menu{width:calc(100% - 40px)!important;max-width:1040px!important;padding:20px 20px calc(168px + env(safe-area-inset-bottom))!important}.guest-menu .guest-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px 12px!important;padding-bottom:calc(156px + env(safe-area-inset-bottom))!important}.guest-bottom-nav{left:50%!important;right:auto!important;bottom:0!important;width:min(1040px,calc(100vw - 40px))!important;transform:translateX(-50%)!important}}@media (min-width:1100px){.guest-menu{width:calc(100% - 48px)!important;max-width:1240px!important;padding-inline:24px!important}.guest-menu .guest-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.guest-bottom-nav{width:min(1240px,calc(100vw - 48px))!important}}.guest-menu[data-category-mode=true]{background:#101313!important;padding-bottom:calc(168px + env(safe-area-inset-bottom))!important}.guest-menu[data-category-mode=true] .guest-product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr!important;align-items:stretch!important;gap:12px 10px!important;padding:0 0 calc(168px + env(safe-area-inset-bottom))!important}.guest-menu[data-category-mode=true] .guest-product-card{aspect-ratio:175/308!important;min-width:0!important;min-height:0!important;height:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr) auto!important;align-items:stretch!important;justify-items:stretch!important;gap:0!important;padding:0!important;overflow:hidden!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.08)!important;background:#1b1e1d!important;box-shadow:0 14px 34px rgba(0,0,0,.22)!important;color:#f4efe8!important;text-align:left!important}.guest-menu[data-category-mode=true] .guest-product-card__lead{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;align-content:start!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;text-align:left!important;color:inherit!important}.guest-menu[data-category-mode=true] .guest-product-card__media{position:relative!important;grid-row:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1/1!important;display:block!important;place-items:unset!important;padding:0!important;overflow:hidden!important;border-radius:18px 18px 0 0!important;background:rgba(255,255,255,.03)!important}.guest-menu[data-category-mode=true] .guest-product-card__media img{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;border-radius:0!important}.guest-menu[data-category-mode=true] .guest-product-card__body,.guest-menu[data-category-mode=true] .guest-product-card__footer{width:100%!important;padding-inline:12px!important}.guest-menu[data-category-mode=true] .guest-product-card__body{display:flex!important;flex-direction:column!important;gap:6px!important;padding-top:12px!important;padding-bottom:0!important}.guest-menu[data-category-mode=true] .guest-product-card__footer{display:grid!important;align-content:end!important;gap:8px!important;margin-top:auto!important;padding-top:12px!important;padding-bottom:12px!important}.guest-menu[data-category-mode=true] .guest-product-card h2,.guest-menu[data-category-mode=true] .guest-product-card__title{min-height:calc(16px * 1.18 * 2)!important;margin:0!important;color:#f4efe8!important;font-size:16px!important;font-weight:600!important;line-height:1.18!important;letter-spacing:0!important;display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.guest-menu[data-category-mode=true] .guest-product-card__title--compact{min-height:calc(15px * 1.15 * 2)!important;font-size:15px!important;line-height:1.15!important}.guest-menu[data-category-mode=true] .guest-product-card__volume{color:rgba(244,239,232,.66)!important;font-size:12px!important;line-height:1.25!important}.guest-menu[data-category-mode=true] .guest-product-card__price-row{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:10px!important}.guest-menu[data-category-mode=true] .guest-product-card__price{color:#f4efe8!important;font-size:22px!important;font-weight:600!important;line-height:1!important}.guest-menu[data-category-mode=true] .guest-product-card__price--placeholder{visibility:hidden!important}.guest-menu[data-category-mode=true] .guest-product-card__choose{min-width:100px!important;min-height:40px!important;padding:0 16px!important;border-radius:12px!important;background:#ff8629!important;color:#171717!important;font-size:14px!important;font-weight:700!important}.guest-menu[data-category-mode=true] .guest-product-card__segments{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:54px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(10,11,11,.72)!important;overflow:hidden!important}.guest-menu[data-category-mode=true] .guest-product-card__segment{min-height:54px!important;padding:8px 10px!important;border-right:1px solid rgba(255,255,255,.08)!important;background:transparent!important;text-align:center!important}.guest-menu[data-category-mode=true] .guest-product-card__segment:last-child{border-right:0!important}.guest-menu[data-category-mode=true] .guest-product-card__segment small{color:rgba(244,239,232,.66)!important;font-size:11px!important;font-weight:500!important}.guest-menu[data-category-mode=true] .guest-product-card__segment strong{color:#f4efe8!important;font-size:18px!important;font-weight:600!important;line-height:1!important}.guest-menu[data-category-mode=true] .guest-product-card__choice-badge{position:absolute!important;top:10px!important;right:10px!important;min-height:28px!important;padding:0 10px!important;border-radius:999px!important;background:rgba(15,16,16,.72)!important;color:#f4efe8!important;font-size:11px!important;font-weight:700!important}.guest-menu[data-category-mode=true] .guest-product-card__cart-proof{color:rgba(244,239,232,.74)!important;font-size:12px!important;line-height:1.25!important}@media (max-width:430px){.guest-menu[data-category-mode=true] .guest-product-card{aspect-ratio:175/296!important}.guest-menu[data-category-mode=true] .guest-product-card__body,.guest-menu[data-category-mode=true] .guest-product-card__footer{padding-inline:10px!important}.guest-menu[data-category-mode=true] .guest-product-card__price{font-size:20px!important}.guest-menu[data-category-mode=true] .guest-product-card__choose{min-width:92px!important;padding-inline:14px!important;font-size:13px!important}.guest-menu[data-category-mode=true] .guest-product-card h2,.guest-menu[data-category-mode=true] .guest-product-card__title{min-height:calc(15px * 1.17 * 2)!important;font-size:15px!important;line-height:1.17!important}.guest-menu[data-category-mode=true] .guest-product-card__title--compact{min-height:calc(14px * 1.14 * 2)!important;font-size:14px!important;line-height:1.14!important}}@media (min-width:768px){.guest-menu[data-category-mode=true]{width:calc(100% - 40px)!important;max-width:1040px!important;padding:20px 20px calc(168px + env(safe-area-inset-bottom))!important}.guest-menu[data-category-mode=true] .guest-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px 12px!important;padding-bottom:calc(156px + env(safe-area-inset-bottom))!important}.guest-bottom-nav{left:50%!important;right:auto!important;bottom:0!important;width:min(1040px,calc(100vw - 40px))!important;transform:translateX(-50%)!important}}@media (min-width:1100px){.guest-menu[data-category-mode=true]{width:calc(100% - 48px)!important;max-width:1240px!important;padding-inline:24px!important}.guest-menu[data-category-mode=true] .guest-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.guest-bottom-nav{width:min(1240px,calc(100vw - 48px))!important}}.guest-menu .guest-product-card__description{display:none!important;margin:8px 0 0!important;color:rgba(244,239,232,.66)!important;font-size:12px!important;line-height:1.38!important;text-align:left!important}.guest-menu .guest-product-card__info{position:absolute!important;top:9px!important;right:9px!important;z-index:5!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:50%!important;background:rgba(13,15,15,.78)!important;color:#fff!important;font-size:14px!important;font-weight:900!important;line-height:1!important;box-shadow:0 8px 20px rgba(0,0,0,.22)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.guest-menu .guest-product-card:has(.guest-product-card__info) .guest-product-card__choice-badge{right:62px!important}.guest-menu .guest-product-card__price-row,.guest-menu[data-category-mode=true] .guest-product-card__price-row{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;justify-content:stretch!important;gap:7px!important}.guest-menu .guest-product-card__price,.guest-menu .guest-product-card__segment strong,.guest-menu[data-category-mode=true] .guest-product-card__price,.guest-menu[data-category-mode=true] .guest-product-card__segment strong{white-space:nowrap!important}.guest-menu .guest-product-card__choose,.guest-menu[data-category-mode=true] .guest-product-card__choose{justify-self:end!important;width:92px!important;min-width:0!important;max-width:100%!important;min-height:38px!important;padding:0 10px!important;white-space:nowrap!important;flex:0 0 auto!important}.guest-product-detail{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;padding:0}.guest-product-detail__backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:0;background:rgba(0,0,0,.58);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.guest-product-detail__panel{position:relative;z-index:1;width:100%;max-height:min(72vh,520px);overflow-y:auto;padding:10px 16px calc(22px + env(safe-area-inset-bottom));border:1px solid rgba(255,255,255,.13);border-radius:24px 24px 0 0;background:#202422;box-shadow:0 -24px 60px rgba(0,0,0,.42);color:#f4efe8}.guest-product-detail__handle{width:42px;height:4px;margin:0 auto 14px;border-radius:999px;background:rgba(255,255,255,.24)}.guest-product-detail__head{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:12px}.guest-product-detail__head h2{margin:0;color:#f4efe8;font-size:20px;line-height:1.15}.guest-product-detail__close{display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:rgba(255,255,255,.06);color:#fff;font-size:18px;font-weight:700}.guest-product-detail__panel>p{margin:12px 0 16px;color:#d5d0ca;font-size:14px;line-height:1.45}.guest-product-detail__meta{display:flex;flex-wrap:wrap;gap:8px}.guest-product-detail__meta span{padding:7px 9px;border-radius:999px;background:rgba(255,134,41,.12);color:#ffd4b3;font-size:11px;font-weight:800;line-height:1;white-space:nowrap}@media (max-width:430px){.guest-menu .guest-product-card,.guest-menu[data-category-mode=true] .guest-product-card{aspect-ratio:175/282!important}.guest-menu .guest-product-card__body,.guest-menu[data-category-mode=true] .guest-product-card__body{padding-top:9px!important}.guest-menu .guest-product-card__footer,.guest-menu[data-category-mode=true] .guest-product-card__footer{padding-top:8px!important;padding-bottom:10px!important}}@media (min-width:768px) and (max-width:1099px){.guest-product-detail{padding:20px}.guest-product-detail__panel{width:min(560px,100%);border-radius:24px}}@media (min-width:1100px){.guest-menu .guest-product-card__info{display:none!important}.guest-menu .guest-product-card:has(.guest-product-card__info) .guest-product-card__choice-badge{right:10px!important}.guest-menu .guest-product-card__description{display:-webkit-box!important;min-height:0!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}.guest-menu .guest-product-card__footer,.guest-menu[data-category-mode=true] .guest-product-card__footer{padding-top:9px!important;padding-bottom:9px!important}.guest-menu .guest-product-card__choose,.guest-menu[data-category-mode=true] .guest-product-card__choose{width:108px!important;min-height:42px!important;font-size:14px!important}}@media (min-width:1280px){.guest-menu .guest-product-grid,.guest-menu[data-category-mode=true] .guest-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}}.guest-menu .guest-product-card{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;justify-items:stretch!important;text-align:left!important}.guest-menu .guest-product-card--personal-promo{border-color:rgba(255,134,41,.42)!important;background:linear-gradient(180deg,rgba(255,134,41,.11),rgba(136,103,255,.06) 44%,rgba(27,30,29,1)),#1b1e1d!important;box-shadow:0 14px 34px rgba(0,0,0,.26),inset 0 0 0 1px rgba(255,134,41,.09)!important}.guest-menu .guest-personal-promo__media{background:radial-gradient(circle at 72% 18%,rgba(112,255,102,.18),transparent 31%),linear-gradient(145deg,#ff8629,#bb5f26 42%,#32244c)!important}.guest-menu .guest-personal-promo__placeholder{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;color:rgba(255,255,255,.94)!important;font-size:clamp(24px,4vw,46px)!important;font-weight:900!important;letter-spacing:-.04em!important}.guest-menu .guest-personal-promo__badge{position:absolute!important;top:10px!important;left:10px!important;z-index:2!important;width:auto!important;height:auto!important;padding:6px 8px!important;border-radius:999px!important;background:rgba(15,16,16,.76)!important;color:#ffd4b3!important;font-size:10px!important;font-weight:900!important;line-height:1!important;letter-spacing:.02em!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.guest-menu .guest-personal-promo__label{color:#ffd4b3!important;font-size:11px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}@media (min-width:1100px) and (max-width:1279px){.guest-menu[data-for-you-mode=true] .guest-product-grid>:nth-child(n+5){display:none!important}}@media (min-width:1280px){.guest-menu[data-for-you-mode=true] .guest-product-grid>:nth-child(n+6){display:none!important}}.guest-menu .guest-product-card,.guest-menu[data-category-mode=true] .guest-product-card{container-type:inline-size;aspect-ratio:175/272!important;grid-template-rows:auto minmax(0,1fr) auto!important;align-content:stretch!important}.guest-menu .guest-product-card--choice,.guest-menu .guest-product-card--personal-promo,.guest-menu .guest-product-card--single,.guest-menu[data-category-mode=true] .guest-product-card--choice,.guest-menu[data-category-mode=true] .guest-product-card--single{grid-template-rows:minmax(0,1fr) auto!important}.guest-menu .guest-product-card__lead,.guest-menu[data-category-mode=true] .guest-product-card__lead{grid-template-rows:auto minmax(0,1fr)!important;align-content:stretch!important}.guest-menu .guest-product-card__body,.guest-menu[data-category-mode=true] .guest-product-card__body{display:grid!important;grid-template-rows:clamp(37px,21.14cqi,58px) auto!important;align-content:start!important;justify-content:normal!important;gap:0!important;padding-top:clamp(9px,5cqi,14px)!important}.guest-menu .guest-product-card h2,.guest-menu .guest-product-card__title,.guest-menu[data-category-mode=true] .guest-product-card h2,.guest-menu[data-category-mode=true] .guest-product-card__title{display:grid!important;align-items:start!important;height:clamp(37px,21.14cqi,58px)!important;min-height:clamp(37px,21.14cqi,58px)!important;max-height:clamp(37px,21.14cqi,58px)!important;font-size:clamp(15px,6.5cqi,18px)!important;font-weight:500!important;line-height:1.15!important;-webkit-line-clamp:unset!important}.guest-menu .guest-product-card h2>span,.guest-menu .guest-product-card__title>span,.guest-menu[data-category-mode=true] .guest-product-card h2>span,.guest-menu[data-category-mode=true] .guest-product-card__title>span{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.guest-menu .guest-product-card__title--compact,.guest-menu[data-category-mode=true] .guest-product-card__title--compact{height:clamp(37px,21.14cqi,58px)!important;min-height:clamp(37px,21.14cqi,58px)!important;max-height:clamp(37px,21.14cqi,58px)!important;font-size:clamp(14px,6cqi,17px)!important;font-weight:500!important;line-height:1.15!important}@media (max-width:767px){.guest-menu .guest-product-card h2.guest-product-card__title--compact-word,.guest-menu[data-category-mode=true] .guest-product-card h2.guest-product-card__title--compact-word{height:clamp(37px,21.14cqi,58px)!important;min-height:clamp(37px,21.14cqi,58px)!important;max-height:clamp(37px,21.14cqi,58px)!important;font-size:clamp(12px,6.2cqi,15px)!important;line-height:1.02!important}.guest-menu .guest-product-card h2.guest-product-card__title--compact-word>span,.guest-menu[data-category-mode=true] .guest-product-card h2.guest-product-card__title--compact-word>span{-webkit-line-clamp:3!important}}.guest-menu .guest-product-card__description,.guest-menu[data-category-mode=true] .guest-product-card__description{display:none!important;margin:3px 0 0!important;font-size:12px!important;font-weight:400!important;line-height:1.25!important}.guest-menu .guest-product-card__info,.guest-menu[data-category-mode=true] .guest-product-card__info{display:grid!important}.guest-menu .guest-product-card__volume,.guest-menu[data-category-mode=true] .guest-product-card__volume{margin-top:3px!important;color:#b8aea5!important;font-weight:500!important}.guest-menu .guest-product-card__footer,.guest-menu[data-category-mode=true] .guest-product-card__footer{align-content:start!important;height:clamp(50px,27.5cqi,76px)!important;min-height:clamp(50px,27.5cqi,76px)!important;max-height:clamp(50px,27.5cqi,76px)!important;margin-top:0!important;padding-top:clamp(5px,2.86cqi,8px)!important;padding-bottom:clamp(5px,2.86cqi,8px)!important}.guest-menu .guest-product-card__price-row,.guest-menu[data-category-mode=true] .guest-product-card__price-row{align-items:center!important}.guest-menu .guest-product-card__price,.guest-menu[data-category-mode=true] .guest-product-card__price{color:#f4efe8!important;font-size:20px!important;font-weight:500!important}.guest-menu .guest-product-card__choose,.guest-menu[data-category-mode=true] .guest-product-card__choose{width:clamp(96px,54.86cqi,132px)!important;min-height:clamp(40px,20.57cqi,60px)!important;padding-inline:clamp(9px,5.14cqi,14px)!important;font-size:13px!important}.guest-menu .guest-product-card__segments,.guest-menu[data-category-mode=true] .guest-product-card__segments{height:clamp(40px,20.57cqi,60px)!important;min-height:clamp(40px,20.57cqi,60px)!important;max-height:clamp(40px,20.57cqi,60px)!important;padding:0!important}.guest-menu .guest-product-card__segment,.guest-menu[data-category-mode=true] .guest-product-card__segment{display:grid!important;grid-template-rows:11px 18px!important;align-content:center!important;height:clamp(40px,20.57cqi,60px)!important;min-height:clamp(40px,20.57cqi,60px)!important;max-height:clamp(40px,20.57cqi,60px)!important;gap:1px!important;padding:0 6px!important}.guest-menu .guest-product-card__segment small,.guest-menu[data-category-mode=true] .guest-product-card__segment small{color:#b8aea5!important;font-size:11px!important;font-weight:500!important;line-height:1!important}.guest-menu .guest-product-card__segment strong,.guest-menu[data-category-mode=true] .guest-product-card__segment strong{color:#f4efe8!important;font-size:18px!important;font-weight:500!important;line-height:1!important}@media (min-width:1100px){.guest-menu .guest-product-card__body,.guest-menu[data-category-mode=true] .guest-product-card__body{grid-template-rows:clamp(37px,21.14cqi,58px) auto!important;padding-top:clamp(9px,5cqi,14px)!important}.guest-menu .guest-product-card__description,.guest-menu[data-category-mode=true] .guest-product-card__description{display:none!important}}.push-subscribe-button{min-height:44px}@media (min-width:1100px){.guest-menu .guest-product-card__info,.guest-menu[data-category-mode=true] .guest-product-card__info{display:none!important}.guest-menu .guest-product-card:has(.guest-product-card__info) .guest-product-card__choice-badge,.guest-menu[data-category-mode=true] .guest-product-card:has(.guest-product-card__info) .guest-product-card__choice-badge{right:10px!important}}@media screen and (max-width:760px){.guest-menu .guest-product-card__footer,.guest-menu[data-category-mode=true] .guest-product-card__footer{padding-top:3px!important;padding-bottom:3px!important}.guest-menu .guest-product-card__choose,.guest-menu[data-category-mode=true] .guest-product-card__choose{height:44px!important;min-height:44px!important}.guest-menu .guest-product-card__segment,.guest-menu .guest-product-card__segments,.guest-menu[data-category-mode=true] .guest-product-card__segment,.guest-menu[data-category-mode=true] .guest-product-card__segments{height:44px!important;min-height:44px!important;max-height:44px!important}.guest-cart-companion button,.guest-cart-proof-toast>a{min-width:44px;min-height:44px}.cart-arrival__manual,.cart-arrival__quick button,.cart-range-row strong,.guest-branch-popover__close,.guest-brand-hero__actions .secondary,.guest-brand-hero__actions button,.hookah-order__top .btn,.hookah-strength input[type=range]{min-height:44px!important}}.guest-profile-modal__backdrop{position:absolute;inset:0;width:auto;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent}.client-modal__panel.guest-profile-modal{position:relative;z-index:1}.guest-profile-modal__head .guest-profile-modal__close{min-width:44px;min-height:44px}@media screen and (max-width:760px) and (max-height:520px){.cart-page .cart-brand-hero p,.cart-page .cart-empty-state>.muted,.cart-page .cart-empty-state__route{display:none}.cart-page .cart-brand-hero{margin-bottom:6px;padding:8px 10px}.cart-page .cart-brand-hero__copy,.cart-page .cart-empty-state{gap:6px}.cart-page .cart-empty-state{padding:10px 12px}.cart-page .cart-empty-state__actions{margin-top:0}.cart-page .cart-empty-state__actions .btn{min-height:44px}}.cart-table-modal__backdrop{width:auto;height:auto;min-height:0;padding:0;border:0;border-radius:0}.cart-table-modal__close,.cart-table-open,.cart-table-skip{min-height:44px}.cart-visit-options:not([open])>:not(summary){display:none}.cart-branch-modal__backdrop{position:absolute;inset:0;width:auto;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent}.cart-branch-modal{position:relative;z-index:1}.cart-branch-modal__actions button{min-height:44px}@media screen and (max-width:760px) and (max-height:600px){.guest-brand-hero{padding:10px}.guest-brand-hero__copy{gap:6px}.guest-brand-hero__actions{display:flex;flex-wrap:nowrap;gap:8px}.guest-brand-hero__actions .secondary,.guest-brand-hero__actions button{flex:1 1;min-width:0;min-height:44px!important;padding-inline:6px;font-size:12px}}@media screen and (max-width:760px) and (max-height:520px){.guest-login-main{min-height:calc(100svh - 89px)}.guest-profile-page:not(.guest-profile-page--active) .guest-profile-waiting-seal{display:none}}@media screen and (max-width:640px) and (max-height:520px){.guest-booking__copy>p,.guest-booking__promise{display:none}.guest-booking__top{gap:4px;margin-bottom:6px}.guest-booking__hero{padding:6px 8px}.guest-booking__top h1{font-size:22px}.guest-booking__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px}.guest-booking__field{gap:3px}.guest-booking__controls label,.guest-booking__field>span{margin-bottom:0}.guest-booking__field--branch,.guest-booking__field--guests{grid-column:1/-1}}@media screen and (orientation:landscape) and (max-width:760px) and (max-height:400px){.guest-booking__hero,.guest-menu>.guest-brand-hero{display:none}.guest-menu__category-bar{margin-bottom:8px}.guest-booking__top{margin-bottom:4px}.guest-booking__guest-count{grid-template-columns:repeat(8,minmax(0,1fr))}}.guest-game-offer .guest-promo-modal__panel{border-color:rgba(242,139,56,.34);border-radius:8px;background:#151517}.guest-game-offer .guest-game-offer__media{width:100%;height:220px;min-height:220px;aspect-ratio:auto;background:#181719}@media (max-height:760px),(max-width:620px){.guest-game-offer .guest-game-offer__media{height:176px;min-height:176px}}@media screen and (max-width:700px){.quality-recovery-sla{grid-template-columns:minmax(0,1fr)!important}.quality-recovery-sla>div{min-width:0}.quality-recovery-sla__stats{grid-template-columns:minmax(0,1fr)!important}}.staff-pos-modal{position:fixed;inset:0;z-index:1800;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.staff-pos-modal__dialog{position:relative;width:min(1180px,calc(100vw - 32px));height:min(760px,calc(100dvh - 32px));min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);margin:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#121214;box-shadow:0 28px 80px rgba(0,0,0,.58)}.staff-pos-modal__head{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;gap:12px;align-items:center;padding:9px 11px;border-bottom:1px solid rgba(255,255,255,.1);background:#18181b}.staff-pos-modal__head h2,.staff-pos-modal__head p{margin:0}.staff-pos-modal__head h2{font-size:19px}.staff-pos-modal__context{overflow:hidden;color:#b9b9bd;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.staff-pos-modal__eyebrow,.staff-pos-replacements-modal__head span,.staff-pos-stock-replacements-trigger span{color:#f6a15b;font-size:11px;font-weight:900;text-transform:uppercase}.staff-pos-modal__close,.staff-pos-replacements-modal__head>button{width:38px;min-width:38px;height:38px;padding:0;border-radius:8px;font-size:24px;line-height:1}.staff-pos-modal .staff-pos__total{min-width:112px;padding:6px 9px;border-radius:8px}.staff-pos-modal .staff-pos__total b{font-size:19px}.staff-pos-modal .staff-pos__layout{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:8px;margin:0;padding:8px;overflow:hidden}.staff-pos-modal .staff-check,.staff-pos-modal .staff-pos__catalog{min-width:0;min-height:0;overflow-y:auto;padding:9px;border-radius:8px}.staff-pos-modal .staff-pos__catalog>.grid.two{gap:8px}.staff-pos-modal :is(input,select,textarea){min-height:38px;padding:7px 9px}.staff-pos-modal .staff-pos__locked-branch{min-height:38px;padding:6px 9px}.staff-pos-modal .staff-guest-wish-card,.staff-pos-modal .staff-guest-wish-suggestions,.staff-pos-modal .staff-order-intent-draft,.staff-pos-modal .staff-product-tile{border-radius:8px}.staff-pos-modal .staff-order-intent-draft__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-pos-modal .staff-order-intent-draft__grid button{min-height:48px;gap:2px;padding:7px 8px;border-radius:8px}.staff-pos-modal .staff-order-intent-draft{gap:7px;margin-top:7px;padding:8px}.staff-pos-modal .staff-order-intent-draft__head{align-items:center}.staff-pos-modal .staff-pos__filters{gap:7px;margin:8px 0}.staff-pos-modal .staff-pos__chips,.staff-pos-modal .staff-product-intents{gap:5px}.staff-pos-modal .staff-pos__chips button,.staff-pos-modal .staff-product-intents button{min-height:30px;padding:5px 8px;font-size:12px}.staff-pos-modal .staff-product-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:6px}.staff-pos-modal .staff-product-tile{min-height:84px}.staff-pos-modal .staff-product-tile__add{min-height:80px;padding:8px}.staff-pos-modal .staff-guest-wish-suggestions{gap:7px;padding:8px}.staff-pos-modal .staff-guest-wish-suggestions__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.staff-pos-modal .staff-guest-wish-card{gap:4px;padding:7px}.staff-pos-modal .staff-guest-wish-card b{font-size:13px}.staff-pos-modal .staff-guest-wish-card button{min-height:28px;padding:5px 7px}.staff-pos-modal .staff-check{position:static;display:flex;flex-direction:column;gap:7px}.staff-pos-modal .staff-check h3{font-size:18px}.staff-check__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.staff-check__back-to-menu,.staff-pos-mobile-check{display:none}.staff-pos-modal .staff-check__items{max-height:170px;gap:5px;overflow-y:auto}.staff-pos-modal .staff-check__item{gap:6px;padding-bottom:5px}.staff-pos-modal .staff-check__item button{width:30px;height:30px}.staff-check__guest-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6px}.staff-check__field,.staff-check__guest-grid label{display:grid;gap:4px;min-width:0}.staff-check__field>span,.staff-check__guest-grid label>span{color:#d4d4d8;font-size:11px;font-weight:800}.staff-check__payment-note{margin:0;padding:6px 8px;font-size:11px}.staff-check__options{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.035)}.staff-check__options>summary{cursor:pointer;padding:8px 9px;color:#f4f4f5;font-size:12px;font-weight:850}.staff-check__options-body{display:grid;gap:7px;padding:0 8px 8px}.staff-check__footer{display:grid;gap:6px;margin-top:auto}.staff-pos-modal .staff-check__footer .summary-box{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px}.staff-pos-modal .staff-check__footer .summary-box b,.staff-pos-modal .staff-check__footer .summary-box p{margin:0}.staff-pos-modal .staff-check-readback{gap:3px;padding:7px 8px;border-radius:8px}.staff-pos-modal .staff-check-readback>span{font-size:10px}.staff-pos-modal .staff-check-readback b{font-size:12px}.staff-pos-modal .staff-check-readiness{padding:7px 8px;border-radius:8px;font-size:12px}.staff-check__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.staff-check__actions button{min-height:38px;padding:7px 10px}.staff-pos-stock-replacements-trigger{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:5px 7px;border:1px solid rgba(250,204,21,.24);border-radius:8px;background:rgba(250,204,21,.08)}.staff-pos-stock-replacements-trigger button{min-height:30px;margin-left:auto;padding:5px 8px}.staff-pos-replacements-modal{position:absolute;inset:0;z-index:1900;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.8)}.staff-pos-replacements-modal__dialog{width:min(980px,100%);max-height:calc(100dvh - 64px);display:grid;gap:12px;padding:14px;overflow-y:auto;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#18181b}.staff-pos-replacements-modal__head{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:12px;align-items:start}.staff-pos-replacements-modal__head h2,.staff-pos-replacements-modal__head p{margin:4px 0 0}.staff-pos-replacements-modal .staff-pos-stock-replacements,.staff-pos-replacements-modal .staff-pos-stock-replacements__card{border-radius:8px}.staff-pos-replacements-modal .staff-pos-stock-replacements>div:last-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.staff-shift-brief__intro{max-width:640px;margin:4px 0 0;color:#b9b9bd;font-size:13px;line-height:1.4}.staff-shift-brief__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:900px){.staff-pos-modal{padding:0}.staff-pos-modal__dialog{width:100vw;height:100dvh;border:0;border-radius:0}.staff-pos-modal .staff-pos__layout{display:block;padding:8px 8px 78px;overflow-y:auto;scroll-behavior:smooth}.staff-pos-modal .staff-check,.staff-pos-modal .staff-pos__catalog{overflow:visible}.staff-pos-modal .staff-check{margin-top:8px;scroll-margin-top:64px}.staff-check__back-to-menu{display:inline-flex;min-height:34px;padding:6px 10px}.staff-pos-mobile-check{position:absolute;right:8px;bottom:8px;left:8px;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:9px 13px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#242428;box-shadow:0 12px 34px rgba(0,0,0,.46);color:#f4f4f5;text-align:left}.staff-pos-mobile-check.active{border-color:rgba(246,161,91,.58);background:#3b2a22}.staff-pos-mobile-check span{display:grid;gap:1px}.staff-pos-mobile-check b,.staff-pos-mobile-check small,.staff-pos-mobile-check strong{margin:0}.staff-pos-mobile-check small{color:#c7c7cc;font-size:11px}.staff-pos-mobile-check strong{font-size:19px}.staff-pos-modal__head{grid-template-columns:minmax(0,1fr) 38px}.staff-pos-modal__head .staff-pos__total{display:none}}@media screen and (max-width:560px){.staff-pos-modal__eyebrow,.staff-pos-modal__head p{display:none}.staff-add-item-shelf__grid,.staff-check__guest-grid,.staff-pos-modal .staff-order-intent-draft__grid,.staff-shift-brief__grid{grid-template-columns:1fr}.staff-pos-stock-replacements-trigger{align-items:stretch;flex-direction:column}.staff-pos-stock-replacements-trigger button{width:100%}.staff-pos-replacements-modal{padding:8px}}@media screen and (min-width:1100px){.staff-page{width:calc(100% - 32px);max-width:1560px}.staff-pos__layout{grid-template-columns:minmax(0,1fr) minmax(360px,400px)}.staff-product-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.staff-pos,.staff-table-map-card{scroll-margin-top:132px}@media screen and (max-width:760px){body:has(.admin-bottom-nav) .page a,body:has(.admin-bottom-nav) .page button,body:has(.admin-bottom-nav) .page input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),body:has(.admin-bottom-nav) .page select,body:has(.admin-bottom-nav) .page summary,body:has(.admin-bottom-nav) .page textarea{min-height:44px!important}body:has(.admin-bottom-nav) .page label.checkbox-row,body:has(.admin-bottom-nav) .page label:has(>input[type=checkbox]),body:has(.admin-bottom-nav) .page label:has(>input[type=radio]){min-height:44px!important}}@media screen and (max-width:760px){.payment-guest-actions .btn,.payment-guest-actions button{min-height:44px!important}}@media screen and (max-width:760px) and (max-height:520px){body:has(.guest-hookah-builder-modal) .guest-bottom-nav{display:none}.guest-hookah-builder-modal__panel{max-height:calc(100dvh - 12px)}}@media screen and (max-width:760px) and (max-height:520px){body:has(.guest-product-detail) .guest-bottom-nav{display:none}.guest-product-detail__panel{max-height:calc(100dvh - 12px)}.guest-promo-modal:not(.guest-subscription-offer):not(.guest-game-offer){padding:6px}.guest-promo-modal:not(.guest-subscription-offer):not(.guest-game-offer) .guest-promo-modal__panel{max-height:calc(100dvh - 12px)}.guest-promo-modal:not(.guest-subscription-offer):not(.guest-game-offer) .guest-promo-modal__media{aspect-ratio:auto;height:300px;min-height:300px}.guest-promo-modal:not(.guest-subscription-offer):not(.guest-game-offer) .guest-promo-modal__copy p{-webkit-line-clamp:3}.cart-page .cart-success-state__rail{display:none}.cart-page .cart-success-state{gap:6px;padding:10px 12px}.cart-page .cart-success-state h2{font-size:28px}.cart-page .cart-success-state__actions{gap:6px}}@media screen and (max-width:760px){.cart-checkout-modal .cart-checkout-card button,.cart-checkout-modal .cart-checkout-card input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),.cart-checkout-modal .cart-checkout-card select,.cart-checkout-modal .cart-checkout-card textarea{min-height:44px}}@media screen and (max-width:430px){.guest-menu .guest-category-summary h2{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}.guest-menu .guest-menu__chips button{max-width:min(220px,calc(100vw - 96px))!important;height:auto!important;min-height:52px!important;padding-block:7px!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;line-height:1.12!important}.guest-menu .guest-product-card,.guest-menu[data-category-mode=true] .guest-product-card{aspect-ratio:auto!important}.guest-menu .guest-product-card__lead,.guest-menu[data-category-mode=true] .guest-product-card__lead{grid-template-rows:auto auto!important}.guest-menu .guest-product-card__body,.guest-menu[data-category-mode=true] .guest-product-card__body{min-height:64px!important}.guest-menu .guest-product-card__footer,.guest-menu[data-category-mode=true] .guest-product-card__footer{height:auto!important;min-height:74px!important;max-height:none!important}.guest-menu .guest-product-card__volume,.guest-menu[data-category-mode=true] .guest-product-card__volume{position:static!important;max-width:100%!important;overflow-wrap:anywhere!important}.guest-menu .guest-product-card__segment,.guest-menu .guest-product-card__segments,.guest-menu[data-category-mode=true] .guest-product-card__segment,.guest-menu[data-category-mode=true] .guest-product-card__segments{min-width:0!important;max-width:100%!important}.guest-menu .guest-product-card__segment small,.guest-menu[data-category-mode=true] .guest-product-card__segment small{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.guest-menu .guest-product-card__price-row,.guest-menu[data-category-mode=true] .guest-product-card__price-row{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;align-items:stretch!important}.guest-menu .guest-product-card__price,.guest-menu[data-category-mode=true] .guest-product-card__price{justify-self:start!important;font-size:18px!important}.guest-menu .guest-product-card__choose,.guest-menu[data-category-mode=true] .guest-product-card__choose{justify-self:stretch!important;width:100%!important;max-width:none!important;padding-inline:6px!important;font-size:12px!important}}@media screen and (max-width:760px){.guest-rest-review-assist button,.guest-rest-review-next__actions button,.guest-rest-review-tags button{min-height:44px!important}}@media screen and (max-width:380px){.guest-menu__header{grid-template-columns:minmax(0,1fr) minmax(118px,52%)!important}.guest-menu__location .guest-menu__brand-lockup strong{display:none}.guest-menu__profile-pill{width:100%;min-width:0}}@media screen and (max-width:520px){.admin-owner-next-step,.admin-owner-service-load{grid-template-columns:minmax(0,1fr)!important}.admin-owner-next-step>a,.admin-owner-next-step>div,.admin-owner-service-load>a,.admin-owner-service-load>div{min-width:0;overflow-wrap:anywhere}}@media screen and (orientation:portrait) and (max-width:760px) and (max-height:600px){.guest-menu>.guest-recent-strip{display:none!important}}@media screen and (orientation:landscape) and (max-width:760px) and (max-height:400px){.cart-row--combo>.cart-quantity-control,.cart-row--hookah>.cart-quantity-control,.cart-row>.cart-quantity-control{grid-template-columns:44px max-content 44px}.cart-row--combo>.cart-quantity-control button,.cart-row--hookah>.cart-quantity-control button,.cart-row>.cart-quantity-control button{width:44px;height:44px;min-height:44px}.cart-row--combo>.cart-quantity-control b,.cart-row--hookah>.cart-quantity-control b,.cart-row>.cart-quantity-control b{height:44px}}