*{box-sizing:border-box}body{color:#fff;background:#0f0f10;margin:0;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}.page{max-width:1180px;margin:0 auto;padding:24px}.hero{background:linear-gradient(135deg,#1b1b1d,#29292d);border-radius:24px;margin-bottom:18px;padding:28px}.hero h1{margin:12px 0;font-size:42px;line-height:1.05}.card{background:#1a1a1d;border:1px solid #303036;border-radius:18px;margin-bottom:12px;padding:18px}.grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}button,.btn{color:#111;cursor:pointer;background:#fff;border:0;border-radius:12px;padding:12px 16px;font-weight:700;display:inline-block}.secondary{color:#fff;background:#2d2d33}.badge{background:#333;border-radius:999px;padding:5px 9px;font-size:12px;display:inline-block}input,select,textarea{color:#fff;background:#111;border:1px solid #333;border-radius:12px;width:100%;margin-top:8px;padding:12px}.row{flex-wrap:wrap;gap:10px;display:flex}.muted{color:#aaa}.price{font-size:22px;font-weight:800}.status-new{background:#3b3b1f}.status-preparing{background:#23344f}.status-ready{background:#1f4a2d}.topbar{background:#0f0f10;border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:16px;max-width:100%;padding:12px 24px;display:flex}.topbar a{font-weight:800}.topbar__user{text-overflow:ellipsis;white-space:nowrap;max-width:min(260px,100%);overflow:hidden}.chips{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.stats .card h2{margin:4px 0;font-size:34px}form{display:inline}select:focus,input:focus,textarea:focus{outline:2px solid #fff3}.between{justify-content:space-between;align-items:center}.center{align-items:center}.small{font-size:13px}.top-gap{margin-top:16px}.cart-row{border-bottom:1px solid #303036;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.cart-row:last-child{border-bottom:0}hr{border:0;border-top:1px solid #303036;margin:14px 0}.error{color:#ff8a8a;font-weight:700}button:disabled{opacity:.5;cursor:not-allowed}.cart-table-picker{gap:12px;margin:16px 0 18px;display:grid}.cart-table-picker h3{margin:0 0 4px}.cart-table-picker__live{white-space:nowrap;color:#b8ffc9;background:#7cff9b1a;border:1px solid #7cff9b47;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.cart-table-skip{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;justify-self:start;padding:9px 13px}.cart-table-skip.active{color:#111;background:#fff}.cart-hall-map{border-radius:20px;min-height:390px}.cart-hall-map .hall-map__bar{width:130px;padding:9px 12px;top:16px;right:16px}.cart-hall-map .hall-map__entrance{padding:9px 12px;bottom:16px;left:16px}.cart-hall-map .hall-map__legend{top:16px;left:16px;right:160px}.cart-hall-map .hall-map__legend span{padding:7px 9px;font-size:12px}.cart-hall-map .hall-table{border-radius:22px;width:92px;height:78px;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{border-radius:28px;width:118px;height:90px}.cart-hall-map .hall-table:disabled{opacity:1;cursor:not-allowed}.cart-table-note{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;padding:12px 14px}.cart-table-note p{color:#d4d4d8;margin:6px 0 0}.cart-table-note.free{background:#7cff9b17;border-color:#7cff9b47}.cart-table-note.busy{background:#ff70661a;border-color:#ff706652}.cart-table-note.soon{background:#facc151a;border-color:#facc1552}.cart-arrival{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;gap:12px;margin:16px 0 18px;padding:14px;display:grid}.cart-arrival h3{margin:0 0 4px}.cart-arrival p{margin:0}.cart-arrival__modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cart-arrival__modes button{text-align:left;color:#fff;background:#ffffff12;border:1px solid #ffffff1f;gap:5px;padding:14px;display:grid}.cart-arrival__modes button.active{background:#f28b382e;border-color:#f28b38a6}.cart-arrival__modes span,.cart-arrival__quick button{color:#d4d4d8;font-size:12px}.cart-arrival__panel{background:#0000002e;border:1px solid #ffffff14;border-radius:16px;gap:10px;padding:12px;display:grid}.cart-arrival__quick{flex-wrap:wrap;gap:8px;display:flex}.cart-arrival__quick button{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:8px 11px}.cart-arrival__quick button.active{color:#111;background:#fff}.cart-range-row{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:12px;display:grid}.cart-range-row input{accent-color:#f28b38;margin-top:0;padding:0}.cart-range-row strong{background:#ffffff14;border-radius:12px;place-items:center;min-height:42px;display:grid}.cart-time-sliders{gap:8px;display:grid}.cart-table-open{border-radius:999px;justify-self:start}.cart-table-modal{z-index:80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cart-table-modal__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;position:absolute;inset:0}.cart-table-modal__panel{z-index:1;background:#161619;border:1px solid #ffffff24;border-radius:24px;gap:14px;width:min(1040px,100%);max-height:min(760px,92vh);padding:18px;display:grid;position:relative;overflow:auto;box-shadow:0 28px 90px #00000094}.cart-table-modal__panel h2{margin:0}.cart-table-modal .cart-hall-map{min-height:min(560px,64vh)}.cart-table-modal__status{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;padding:12px 14px}.cart-table-modal__status p{color:#d4d4d8;margin:6px 0 0}.cart-table-modal__status.free{background:#7cff9b17;border-color:#7cff9b47}.cart-table-modal__status.busy{background:#ff70661f;border-color:#ff70665c}.cart-table-modal__status.soon{background:#facc151a;border-color:#facc1552}.cart-hall-map .hall-table.inspected{box-shadow:0 0 0 6px #facc1533,0 18px 40px #00000080}.narrow{max-width:720px}.badge.active{color:#111;background:#fff}.status-accepted{background:#4b3a1d}.status-completed{background:#26472b}.status-cancelled{background:#4f2323}.status-paid,.status-printed,.status-closed,.status-sent{background:#1f4a2d}.status-unpaid,.status-none,.status-open{background:#333}.status-pending,.status-closing,.status-partial{background:#4b3a1d}.status-failed{background:#4f2323}.summary-box{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;margin-top:16px;padding:14px}.payment-guest-page{background:#0f0f10;align-items:center;min-height:100vh;padding-block:34px;display:grid}.payment-guest-card{background:linear-gradient(135deg,#1a1a1df5,#141416eb);border-color:#ffffff24;gap:14px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000075}.payment-guest-card:before{content:"VH";color:#ffffff0b;font-size:96px;font-weight:1000;line-height:1;position:absolute;top:10px;right:18px}.payment-guest-card>*{z-index:1;position:relative}.payment-guest-card h1{letter-spacing:0;max-width:560px;margin-bottom:0;font-size:48px}.payment-guest-card .muted{color:#ded7cf;max-width:580px;line-height:1.45}.payment-guest-card--checkout{border-color:#f28b385c}.payment-guest-card--success{border-color:#7cff9b57}.payment-guest-card--fail{border-color:#f28b385c}.payment-guest-seal{background:linear-gradient(135deg,#f28b3821,#7cff9b0e),#0000002e;border:1px solid #f28b383d;border-radius:16px;grid-template-columns:minmax(150px,.85fr) repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.payment-guest-seal--success{background:linear-gradient(135deg,#7cff9b1f,#f28b3814),#00000029;border-color:#7cff9b42}.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{background:linear-gradient(135deg,#f28b381f,#7c5cff14),#00000029;border-color:#f28b384d}.payment-guest-seal div{background:#00000024;border:1px solid #ffffff14;border-radius:12px;gap:4px;min-width:0;padding:10px;display:grid}.payment-guest-seal div:first-child{background:#f28b3814;border-color:#f28b3838}.payment-guest-seal span,.payment-guest-seal i{color:#ffd7bd;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950;line-height:1}.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{color:#f1e7df;background:linear-gradient(135deg,#f28b381a,#7c5cff14);border:1px solid #f28b383d;border-radius:14px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.35}.payment-guest-standard{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.payment-guest-standard span{color:#dfffe7;text-align:center;background:#7cff9b12;border:1px solid #7cff9b29;border-radius:999px;min-width:0;padding:9px 10px;font-size:12px;font-weight:900;line-height:1.1}.payment-guest-standard span:first-child{color:#ffd7bd;background:#f28b381f;border-color:#f28b384d}.payment-guest-standard span:nth-child(2){color:#caffd5;background:#7cff9b17;border-color:#7cff9b3d}.payment-guest-standard span:nth-child(3){color:#e2d8ff;background:#7c5cff1f;border-color:#7c5cff47}.payment-success-lock{flex-wrap:wrap;gap:5px;margin:2px 0 0;display:flex}.payment-success-lock em{color:#d9ffd9;white-space:nowrap;background:#7cff9b1a;border-radius:999px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900;line-height:1}.payment-after-visit-standard{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.payment-after-visit-standard span{background:#7cff9b0f;border:1px solid #7cff9b29;border-radius:12px;gap:4px;min-width:0;padding:10px;display:grid}.payment-after-visit-standard span:first-child{background:#f28b381a;border-color:#f28b3847}.payment-after-visit-standard span:nth-child(2){background:#7cff9b14;border-color:#7cff9b38}.payment-after-visit-standard span:nth-child(3){background:#7c5cff1a;border-color:#7c5cff42}.payment-after-visit-standard b{color:#caffd5;text-transform:uppercase;font-size:11px;line-height:1}.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 #00000042}.payment-guest-actions button,.payment-guest-actions .btn:not(.secondary){color:#111;background:#f28b38}@media (max-width:640px){.payment-guest-page{align-items:start;padding:10px 10px 96px}.payment-guest-card{border-radius:16px;gap:8px;padding:12px}.payment-guest-card:before{font-size:56px;top:4px;right:10px}.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{grid-template-columns:1fr;gap:8px;display:grid}.payment-guest-actions .btn,.payment-guest-actions button{text-align:center;width:100%;min-height:42px}.payment-guest-actions .btn:not(.secondary),.payment-guest-actions button{box-shadow:0 10px 24px #f28b3847,inset 0 1px #ffffff3d}.payment-guest-actions .btn.secondary{opacity:.78;min-height:38px}}@media (max-width:700px){.staff-service__head,.staff-service-pulse,.staff-service-next,.quality-pulse,.quality-recovery-sla,.quality-owner-handoff__grid,.quality-action-plan__grid,.quality-standard-loop__grid,.quality-standard-loop__head,.motivation-shift-pulse,.motivation-active-focuses__head,.motivation-moment-badges__head,.motivation-moment-badges__grid,.motivation-crew-focus-bank__head,.motivation-crew-focus-bank__grid,.staff-shift-nudge,.staff-service-task,.staff-order-card__coal-summary{grid-template-columns:1fr;align-items:stretch}.staff-service__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.quality-recovery-sla__stats{grid-template-columns:1fr}.quality-owner-handoff__head,.quality-owner-handoff__card>div:first-child{grid-template-columns:1fr;align-items:stretch;display:grid}.motivation-shift-pulse__stats{grid-template-columns:1fr}.motivation-moment-badges__head>strong,.motivation-crew-focus-bank__head>strong{white-space:normal;width:fit-content}.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{background:linear-gradient(135deg,#7cff9b14,#ffffff0b);border:1px solid #7cff9b33;border-radius:16px;gap:14px;padding:16px;display:grid}.marketing-owner-board__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.marketing-owner-board__head span,.marketing-owner-move span{color:#b8ffc9;text-transform:uppercase;font-size:12px;font-weight:900}.marketing-owner-board__head h2{margin:4px 0 0}.marketing-owner-board__head b{text-align:center;background:#0003;border-radius:12px;min-width:150px;padding:10px 12px}.marketing-owner-board__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketing-creative-board{background:linear-gradient(135deg,#f28b3814,#7cff9b12);border:1px solid #f28b3838;border-radius:16px;gap:14px;padding:16px;display:grid}.marketing-creative-board__grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.marketing-creative-board__grid article{background:#00000029;border:1px solid #ffffff1a;border-radius:14px;align-content:start;gap:8px;min-height:148px;padding:14px;display:grid}.marketing-creative-board__grid span{color:#ffd7bd;text-transform:uppercase;font-size:12px;font-weight:900}.marketing-creative-board__grid p{color:#fff;margin:0;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{color:#fff7ed;background:#f28b382e;border-radius:999px;align-self:end;min-height:38px;margin-top:4px;font-weight:900}.marketing-daily-focus{background:linear-gradient(135deg,#f28b381f,#7cff9b12);border:1px solid #f28b3847;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(210px,.5fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.marketing-daily-focus span{color:#ffd7bd;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:950;display:block}.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{color:#e9e2dd;margin-top:6px;line-height:1.35}.marketing-daily-focus__result{background:#0000002b;border-radius:14px;gap:5px;padding:12px;display:grid}.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{color:#111;white-space:nowrap;background:#f28b38;border-radius:999px;min-height:42px;font-weight:950}.marketing-offer-snapshot{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:stretch;gap:10px;padding:14px;display:grid}.marketing-offer-snapshot div{background:#00000024;border:1px solid #ffffff17;border-radius:14px;gap:5px;min-width:0;padding:12px;display:grid}.marketing-offer-snapshot span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.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{color:#caffd5;text-align:center;background:#7cff9b1a;border-radius:999px;align-self:center;max-width:180px;padding:9px 10px;font-weight:900;line-height:1.2}.marketing-offer-work-panel{background:linear-gradient(135deg,#7cff9b14,#f28b380e),#ffffff09;border:1px solid #7cff9b2e;border-radius:16px;grid-template-columns:minmax(260px,.95fr) minmax(0,1.35fr);gap:12px;padding:16px;display:grid}.marketing-offer-work-panel__main{background:#00000029;border-radius:14px;align-content:center;gap:8px;min-width:0;padding:14px;display:grid}.marketing-offer-work-panel__main span,.marketing-offer-work-panel__grid span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.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{color:#111;background:#f28b38;border-radius:999px;width:fit-content;min-height:40px;padding:0 16px;font-weight:950}.marketing-offer-work-panel__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketing-offer-work-panel__grid article{background:#00000024;border:1px solid #ffffff1a;border-radius:12px;align-content:start;gap:6px;min-height:116px;padding:12px;display:grid}.marketing-offer-work-panel__grid b{color:#fff;font-size:15px;line-height:1.18}.marketing-offer-work-panel__grid small{color:#d6d6da;align-self:end;line-height:1.25}.marketing-replacement-guard{background:#7cff9b0e;border:1px solid #7cff9b29;border-radius:12px;grid-column:1/-1;gap:5px;padding:12px;display:grid}.marketing-replacement-guard--warn{background:#facc1513;border-color:#facc1547}.marketing-replacement-guard span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.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{background:#0000001f;border:1px solid #ffffff1a;border-radius:12px;grid-column:1/-1;gap:8px;padding:12px;display:grid}.marketing-order-route-metrics>span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-order-route-metrics>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-order-route-metrics article{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:auto auto;align-items:start;gap:5px 8px;min-height:84px;padding:10px;display:grid}.marketing-order-route-metrics b{color:#fff;font-size:12px;line-height:1.1}.marketing-order-route-metrics strong{color:#caffd5;justify-self:end;font-size:18px;line-height:1}.marketing-order-route-metrics small{color:#d7d7dc;grid-column:1/-1;line-height:1.25}.marketing-route-daily-decision{background:#38bdf812;border:1px solid #38bdf838;border-radius:12px;gap:6px;padding:12px;display:grid}.marketing-route-daily-decision span{color:#bae6fd;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-route-daily-decision b{color:#fff;font-size:15px;line-height:1.18}.marketing-route-daily-decision p,.marketing-route-daily-decision small{color:#d7d7dc;margin:0;line-height:1.25}.marketing-route-daily-decision--fix-before-scale{background:#facc1514;border-color:#facc154d}.marketing-route-daily-decision--fix-before-scale span{color:#fde68a}.marketing-fallback-promise-guard{background:#14532d21;border:1px solid #86efac38;border-radius:12px;grid-template-columns:minmax(180px,.9fr) minmax(0,1.6fr);gap:8px;padding:12px;display:grid}.marketing-fallback-promise-guard>div:first-child{align-content:start;gap:6px;display:grid}.marketing-fallback-promise-guard>div:first-child span{color:#bbf7d0;text-transform:uppercase;font-size:11px;font-weight:950}.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{color:#d7d7dc;margin:0;line-height:1.25}.marketing-fallback-promise-guard>div:last-child{grid-template-columns:repeat(11,minmax(0,1fr));gap:8px;display:grid}.marketing-fallback-promise-guard article{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:1fr auto;gap:5px 8px;min-height:70px;padding:9px;display:grid}.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{background:#14532d1f;border:1px solid #86efac33;border-radius:12px;gap:10px;padding:12px;display:grid}.marketing-branch-network-readiness--stop{background:#facc1514;border-color:#facc1547}.marketing-branch-network-readiness header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.marketing-branch-network-readiness header span{color:#bbf7d0;text-transform:uppercase;font-size:11px;font-weight:950}.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{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.marketing-branch-network-readiness article{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;gap:5px;min-height:82px;padding:10px;display:grid}.marketing-branch-network-readiness article span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-branch-network-readiness article b{color:#fff;font-size:12px;line-height:1.25}.marketing-ops-details{background:#ffffff09;border:1px solid #ffffff1f;border-radius:16px;gap:12px;padding:0;display:grid}.marketing-ops-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 16px;list-style:none;display:flex}.marketing-ops-details summary::-webkit-details-marker{display:none}.marketing-ops-details summary span{color:#ffd7bd;text-transform:uppercase;font-size:12px;font-weight:950}.marketing-ops-details summary b{color:#caffd5;background:#7cff9b1a;border-radius:999px;padding:8px 10px;font-size:12px;line-height:1}.marketing-ops-details[open] summary{border-bottom:1px solid #ffffff1a}.marketing-ops-details__body{gap:12px;padding:0 12px 12px;display:grid}.marketing-network-readiness-badge{background:#7cff9b0e;border:1px solid #7cff9b26;border-radius:14px;grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:center;gap:8px;padding:10px 12px;display:grid}.marketing-network-readiness-badge>span{color:#b8ffc9;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:950}.marketing-network-readiness-badge article{background:#00000021;border:1px solid #ffffff14;border-radius:10px;gap:2px;min-width:0;padding:8px 9px;display:grid}.marketing-network-readiness-badge b{color:#ffd7bd;text-transform:uppercase;font-size:10px}.marketing-network-readiness-badge small{color:#f4f4f5;text-overflow:ellipsis;font-size:11px;line-height:1.22;overflow:hidden}.marketing-offer-ready-strip{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.marketing-offer-ready-strip span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-offer-ready-strip b{color:#caffd5;text-align:center;background:#7cff9b12;border:1px solid #7cff9b1f;border-radius:999px;flex:150px;justify-content:center;align-items:center;min-height:32px;padding:7px 9px;font-size:11px;line-height:1.2;display:inline-flex}.marketing-network-verdict{background:linear-gradient(135deg,#7cff9b1a,#f28b380e);border:1px solid #7cff9b38;border-radius:16px;grid-template-columns:minmax(250px,.9fr) minmax(0,1.6fr);gap:12px;padding:16px;display:grid}.marketing-network-verdict.setup{background:linear-gradient(135deg,#facc151a,#ffffff0a);border-color:#facc153d}.marketing-network-verdict__main{background:#00000029;border-radius:14px;align-content:center;gap:7px;padding:14px;display:grid}.marketing-network-verdict__main span,.marketing-network-verdict__grid span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-network-verdict.setup .marketing-network-verdict__main span,.marketing-network-verdict.setup .marketing-network-verdict__grid 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{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketing-network-verdict__grid article{background:#00000024;border:1px solid #ffffff1a;border-radius:14px;gap:6px;min-height:112px;padding:12px;display:grid}.marketing-network-verdict__grid b{font-size:12px;line-height:1.24}.marketing-owner-network-ticket{background:#7cff9b0f;border:1px solid #7cff9b33;border-radius:16px;grid-template-columns:minmax(240px,.9fr) minmax(0,1.4fr);gap:12px;padding:14px;display:grid}.marketing-owner-network-ticket--local-check{background:#facc1513;border-color:#facc1540}.marketing-owner-network-ticket--cut-before-repeat{background:#ff8a8a13;border-color:#ff8a8a47}.marketing-owner-network-ticket>div:first-child{background:#00000029;border-radius:14px;align-content:center;gap:7px;padding:12px;display:grid}.marketing-owner-network-ticket span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.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{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.marketing-owner-network-ticket__grid article{background:#00000024;border:1px solid #ffffff1a;border-radius:12px;grid-template-rows:auto 1fr;gap:6px;min-height:92px;padding:10px;display:grid}.marketing-owner-network-ticket__grid b{color:#ffd7bd;text-transform:uppercase;font-size:11px}.marketing-owner-network-ticket__grid small{color:#f4efe8;font-size:12px;font-weight:800;line-height:1.28}.marketing-network-readiness-seal{background:#7cff9b0e;border:1px solid #7cff9b2e;border-radius:14px;grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:center;gap:8px;padding:10px 12px;display:grid}.marketing-network-readiness-seal>span{color:#b8ffc9;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:950}.marketing-network-readiness-seal article{background:#00000021;border:1px solid #ffffff14;border-radius:11px;gap:3px;min-width:0;padding:8px 9px;display:grid}.marketing-network-readiness-seal b{color:#ffd7bd;text-transform:uppercase;font-size:10px}.marketing-network-readiness-seal small{color:#f4f4f5;text-overflow:ellipsis;font-size:11px;line-height:1.22;overflow:hidden}.marketing-network-readiness-panel{background:#7cff9b0e;border:1px solid #7cff9b2e;border-radius:16px;gap:12px;padding:16px;display:grid}.marketing-network-readiness-panel.setup{background:#facc150f;border-color:#facc1538}.marketing-network-readiness-panel__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-network-readiness-panel__head span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-network-readiness-panel.setup .marketing-network-readiness-panel__head span{color:#fde68a}.marketing-network-readiness-panel__head h2{color:#fff;margin:3px 0 0;font-size:20px;line-height:1.1}.marketing-network-readiness-panel__head b{color:#d7ffe0;background:#7cff9b1f;border-radius:999px;flex:none;padding:8px 10px;font-size:12px;line-height:1}.marketing-network-readiness-panel.setup .marketing-network-readiness-panel__head b{color:#fde68a;background:#facc1524}.marketing-network-readiness-panel__grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.marketing-network-readiness-panel__grid article{background:#00000024;border:1px solid #ffffff1a;border-radius:12px;gap:5px;min-height:82px;padding:11px;display:grid}.marketing-network-readiness-panel__grid article.warn{background:#facc1512;border-color:#facc153d}.marketing-network-readiness-panel__grid span{color:#b8ffc9;text-transform:uppercase;font-size:10px;font-weight:950}.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{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;gap:12px;padding:16px;display:grid}.marketing-creative-focus-filter__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-creative-focus-filter__head span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-creative-focus-filter__head h2{color:#fff;margin:3px 0 0;font-size:20px;line-height:1.1}.marketing-creative-focus-filter__head b{color:#caffd5;background:#7cff9b1a;border-radius:999px;flex:none;padding:8px 10px;font-size:12px;line-height:1}.marketing-creative-focus-filter__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-creative-focus-filter__grid article{background:#00000024;border:1px solid #ffffff17;border-radius:12px;gap:7px;min-height:128px;padding:11px;display:grid}.marketing-creative-focus-filter__grid article.cut{background:#facc1512;border-color:#facc153d}.marketing-creative-focus-filter__grid span{color:#b8ffc9;text-transform:uppercase;font-size:10px;font-weight:950}.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{color:#d9d9de;align-self:end;font-size:11px;line-height:1.28}.marketing-one-best-choice-standard{background:#7cff9b0b;border:1px solid #7cff9b24;border-radius:16px;gap:12px;padding:16px;display:grid}.marketing-one-best-choice-standard__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-one-best-choice-standard__grid article{background:#00000024;border:1px solid #ffffff17;border-radius:12px;gap:7px;min-height:132px;padding:11px;display:grid}.marketing-one-best-choice-standard__grid span{color:#b8ffc9;text-transform:uppercase;font-size:10px;font-weight:950}.marketing-one-best-choice-standard__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-one-best-choice-standard__grid small{color:#d9d9de;align-self:end;font-size:11px;line-height:1.28}.marketing-overload-stop-control{background:linear-gradient(135deg,#facc150e,#ffffff09),#00000021;border:1px solid #facc152e;border-radius:16px;gap:12px;padding:16px;display:grid}.marketing-overload-stop-control__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-overload-stop-control__head span{color:#fde68a;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-overload-stop-control__head h2{color:#fff;margin:3px 0 0;font-size:20px;line-height:1.1}.marketing-overload-stop-control__head b{color:#fde68a;background:#facc151a;border-radius:999px;flex:none;padding:8px 10px;font-size:12px;line-height:1}.marketing-overload-stop-control__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-overload-stop-control__grid article{background:#00000026;border:1px solid #ffffff17;border-radius:12px;gap:7px;min-height:132px;padding:11px;display:grid}.marketing-overload-stop-control__grid article.stop{background:#facc1513;border-color:#facc1547}.marketing-overload-stop-control__grid span{color:#fde68a;text-transform:uppercase;font-size:10px;font-weight:950}.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{color:#d9d9de;align-self:end;font-size:11px;line-height:1.28}.marketing-offer-simplify-plan{background:#7cff9b0b;border:1px solid #7cff9b24;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-offer-simplify-plan__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-offer-simplify-plan__grid article{background:#00000026;border:1px solid #ffffff14;border-radius:12px;gap:7px;min-height:128px;padding:10px;display:grid}.marketing-offer-simplify-plan__grid span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-offer-simplify-plan__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-offer-simplify-plan__grid small{color:#caffd5;align-self:end;font-size:11px;font-weight:850;line-height:1.25}.marketing-quick-repeat-budget{background:linear-gradient(135deg,#7cff9b12,#ffffff09),#00000021;border:1px solid #7cff9b29;border-radius:16px;gap:12px;padding:16px;display:grid}.marketing-quick-repeat-budget__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-quick-repeat-budget__head span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-quick-repeat-budget__head h2{color:#fff;margin:3px 0 0;font-size:20px;line-height:1.1}.marketing-quick-repeat-budget__head b{color:#ffd7bd;background:#ffffff14;border-radius:999px;flex:none;padding:8px 10px;font-size:12px;line-height:1}.marketing-quick-repeat-budget__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-quick-repeat-budget__grid article{background:#00000026;border:1px solid #ffffff17;border-radius:12px;gap:7px;min-height:126px;padding:11px;display:grid}.marketing-quick-repeat-budget__grid article.cut{background:#facc1512;border-color:#facc153d}.marketing-quick-repeat-budget__grid span{color:#caffd5;text-transform:uppercase;font-size:10px;font-weight:950}.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{color:#d9d9de;align-self:end;font-size:11px;line-height:1.28}.marketing-menu-load-budget{background:#ffd7bd0b;border:1px solid #ffd7bd24;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-menu-load-budget__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.marketing-menu-load-budget__grid article{background:#00000026;border:1px solid #ffffff14;border-radius:12px;gap:7px;min-height:136px;padding:10px;display:grid}.marketing-menu-load-budget__grid span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-menu-load-budget__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-menu-load-budget__grid p{color:#e7e7eb;margin:0;font-size:12px;line-height:1.28}.marketing-menu-load-budget__grid small{color:#caffd5;align-self:end;font-size:11px;font-weight:850;line-height:1.25}.marketing-friction-signals{background:#ffd7bd0b;border:1px solid #ffd7bd24;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-friction-signals__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-friction-signals__grid article{background:#00000026;border:1px solid #ffffff14;border-radius:12px;gap:7px;min-height:156px;padding:10px;display:grid}.marketing-friction-signals__grid span{color:#ffd7bd;font-size:11px;font-weight:950;line-height:1.2}.marketing-friction-signals__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-friction-signals__grid p b{color:#caffd5;text-transform:uppercase;font-size:10px}.marketing-friction-signals__grid small{color:#ffd7bd;align-self:end;font-size:11px;font-weight:850;line-height:1.25}.marketing-mystery-guest-check{background:#7cff9b0d;border:1px solid #7cff9b24;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-mystery-guest-check__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-mystery-guest-check__grid article{background:#00000026;border:1px solid #ffffff14;border-radius:12px;gap:7px;min-height:154px;padding:10px;display:grid}.marketing-mystery-guest-check__grid span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-mystery-guest-check__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-mystery-guest-check__grid p b{color:#caffd5;text-transform:uppercase;font-size:10px}.marketing-mystery-guest-check__grid small{color:#ffd7bd;align-self:end;font-size:11px;font-weight:850;line-height:1.25}.marketing-offer-preflight{background:linear-gradient(135deg,#7cff9b0e,#f28b380e),#00000024;border:1px solid #ffffff1f;border-radius:16px;gap:12px;padding:16px;display:grid}.marketing-offer-preflight__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-offer-preflight__head span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-offer-preflight__head h2{color:#fff;margin:3px 0 0;font-size:20px;line-height:1.1}.marketing-offer-preflight__head b{color:#caffd5;background:#ffffff14;border-radius:999px;flex:none;padding:8px 10px;font-size:12px;line-height:1}.marketing-offer-preflight__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-offer-preflight__grid article{background:#00000024;border:1px solid #ffffff17;border-radius:12px;gap:7px;min-height:148px;padding:11px;display:grid}.marketing-offer-preflight__grid span{color:#b8ffc9;text-transform:uppercase;font-size:10px;font-weight:950}.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{color:#caffd5;background:#7cff9b1a;border-radius:999px;align-self:end;width:fit-content;padding:6px 8px;font-size:11px;font-weight:850}.marketing-offer-summary{background:linear-gradient(135deg,#f28b3814,#ffffff09),#00000024;border:1px solid #f28b382e;border-radius:16px;gap:12px;padding:16px;display:grid}.marketing-offer-summary__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-offer-summary__head span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-offer-summary__head h2{color:#fff;margin:3px 0 0;font-size:20px;line-height:1.1}.marketing-offer-summary__head button{color:#ffd7bd;background:#f28b382e;border-radius:999px;flex:none;min-height:38px;padding:8px 11px;font-weight:950}.marketing-offer-summary__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketing-offer-summary__grid article{background:#00000024;border:1px solid #ffffff1a;border-radius:14px;gap:6px;min-height:142px;padding:12px;display:grid}.marketing-offer-summary__grid span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-offer-summary__grid b{color:#fff;font-size:13px;line-height:1.2}.marketing-offer-summary__grid p{color:#d9d9de;margin:0;font-size:12px;line-height:1.32}.marketing-rollout-summary{background:linear-gradient(135deg,#7cff9b12,#ffffff09),#00000024;border:1px solid #7cff9b29;border-radius:16px;gap:12px;padding:16px;display:grid}.marketing-rollout-summary .marketing-offer-summary__head b{color:#caffd5;text-align:right;flex:none;font-size:12px}.marketing-rollout-summary__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketing-rollout-summary__grid article{background:#00000024;border:1px solid #ffffff1a;border-radius:14px;grid-template-rows:auto 1fr auto;gap:8px;min-height:132px;padding:12px;display:grid}.marketing-rollout-summary__grid span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.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{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:center;gap:8px;padding:10px 12px;display:grid}.marketing-network-offer-mark>span{color:#ffd7bd;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:950}.marketing-network-offer-mark article{gap:2px;min-width:0;display:grid}.marketing-network-offer-mark b{color:#b8ffc9;text-transform:uppercase;font-size:10px}.marketing-network-offer-mark small{color:#d9d9de;text-overflow:ellipsis;font-size:11px;line-height:1.22;overflow:hidden}.marketing-network-rollout-check{background:#7cff9b0b;border:1px solid #7cff9b24;border-radius:14px;grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:center;gap:8px;padding:10px 12px;display:grid}.marketing-network-rollout-check>span{color:#b8ffc9;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:950}.marketing-network-rollout-check article{gap:2px;min-width:0;display:grid}.marketing-network-rollout-check b{color:#ffd7bd;text-transform:uppercase;font-size:10px}.marketing-network-rollout-check small{color:#d9d9de;text-overflow:ellipsis;font-size:11px;line-height:1.22;overflow:hidden}.marketing-guest-promise-repeat-board{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-guest-promise-repeat-board__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-guest-promise-repeat-board__item{background:#00000026;border:1px solid #ffffff17;border-radius:12px;gap:7px;min-height:146px;padding:10px;display:grid}.marketing-guest-promise-repeat-board__item--repeat{background:#7cff9b0b;border-color:#7cff9b2e}.marketing-guest-promise-repeat-board__item--local{background:#62a5ff0b;border-color:#62a5ff2e}.marketing-guest-promise-repeat-board__item--stop{background:#ff99990b;border-color:#ff99992e}.marketing-guest-promise-repeat-board__item span{color:#fff;text-transform:uppercase;background:#ffffff14;border-radius:999px;width:fit-content;padding:4px 7px;font-size:10px;font-weight:950}.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{color:#caffd5;align-self:end;font-size:11px;font-weight:850}.marketing-owner-creative-decision{background:#62a5ff0b;border:1px solid #62a5ff29;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-owner-creative-decision__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.marketing-owner-creative-decision__head span{color:#bfd7ff;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-owner-creative-decision__head b{color:#fff;text-align:right;font-size:12px;line-height:1.24}.marketing-owner-creative-decision__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-owner-creative-decision__grid article{background:#00000026;border:1px solid #ffffff14;border-radius:12px;grid-template-rows:auto auto 1fr auto;gap:8px;min-height:170px;padding:10px;display:grid}.marketing-owner-creative-decision__grid span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-owner-creative-decision__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-owner-creative-decision__grid p b{color:#b8ffc9;text-transform:uppercase;font-size:10px}.marketing-owner-creative-decision__grid small{color:#caffd5;align-self:end;font-size:11px;font-weight:850;line-height:1.28}.marketing-parallel-coordination{background:linear-gradient(135deg,#ffffff0d,#7cff9b0b),#00000024;border:1px solid #ffffff21;border-radius:16px;gap:12px;padding:16px;display:grid}.marketing-parallel-coordination__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-parallel-coordination__head span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-parallel-coordination__head h2{color:#fff;margin:3px 0 0;font-size:20px;line-height:1.1}.marketing-parallel-coordination__head b,.marketing-parallel-coordination__gate{color:#d7ffe0;background:#7cff9b1a;border-radius:999px;padding:8px 10px;font-size:12px;line-height:1.15}.marketing-parallel-coordination__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.marketing-parallel-coordination__grid article{background:#00000024;border:1px solid #ffffff1a;border-radius:14px;gap:6px;min-height:132px;padding:12px;display:grid}.marketing-parallel-coordination__grid span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-parallel-coordination__grid b{color:#fff;font-size:13px;line-height:1.2}.marketing-parallel-coordination__grid p{color:#d9d9de;margin:0;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{border-radius:14px;flex-wrap:wrap;align-items:center;gap:7px;width:fit-content;max-width:100%;display:flex}.marketing-parallel-coordination__gate span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-parallel-coordination__gate b{color:#fff;font-size:12px}.marketing-creative-ownership-seal{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:8px;padding:10px 12px;display:grid}.marketing-creative-ownership-seal>span{color:#ffd7bd;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:950}.marketing-creative-ownership-seal article{gap:3px;min-width:0;display:grid}.marketing-creative-ownership-seal b{color:#b8ffc9;text-transform:uppercase;font-size:10px}.marketing-creative-ownership-seal small{color:#d9d9de;text-overflow:ellipsis;font-size:11px;line-height:1.22;overflow:hidden}.marketing-offer-lane{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.marketing-offer-lane article{background:#7cff9b0e;border:1px solid #7cff9b26;border-radius:14px;gap:5px;min-height:76px;padding:12px;display:grid}.marketing-offer-lane span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-offer-lane b{color:#fff;font-size:13px;line-height:1.22}.marketing-offer-readiness{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketing-offer-readiness article{background:#00000024;border:1px solid #ffffff1a;border-radius:14px;gap:5px;min-height:92px;padding:12px;display:grid}.marketing-offer-readiness span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.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{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketing-creative-parts article{background:#f28b380e;border:1px solid #f28b3824;border-radius:14px;gap:5px;min-height:84px;padding:11px;display:grid}.marketing-creative-parts span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-creative-parts b{color:#fff7ed;font-size:12px;line-height:1.2}.marketing-offer-quality-check{background:#7cff9b0e;border:1px solid #7cff9b29;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;display:grid}.marketing-offer-quality-check article{background:#00000024;border:1px solid #ffffff14;border-radius:12px;gap:5px;min-height:72px;padding:10px;display:grid}.marketing-offer-quality-check span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-offer-quality-check b{color:#fff;font-size:12px;line-height:1.2}.marketing-network-standard{background:linear-gradient(135deg,#7cff9b14,#f28b380f);border:1px solid #7cff9b33;border-radius:16px;gap:14px;padding:16px;display:grid}.marketing-network-standard__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketing-network-standard__grid article{background:#00000024;border:1px solid #ffffff1a;border-radius:14px;gap:7px;min-height:112px;padding:14px;display:grid}.marketing-network-standard__grid span{color:#b8ffc9;text-transform:uppercase;font-size:12px;font-weight:900}.marketing-network-standard__grid p{color:#f2f2f4;margin:0;line-height:1.32}.marketing-network-score{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketing-network-score div{background:#00000026;border:1px solid #7cff9b2e;border-radius:14px;gap:4px;padding:12px;display:grid}.marketing-network-score span,.marketing-network-score small{color:#b8b8c2;font-size:12px}.marketing-network-score b{color:#dfffe5;font-size:22px;line-height:1}.marketing-branch-ready{background:#7cff9b13;border:1px solid #7cff9b2e;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.marketing-branch-ready div{gap:5px;min-width:0;display:grid}.marketing-branch-ready span{color:#b8ffc9;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:950}.marketing-branch-ready b{color:#fff;font-size:14px;line-height:1.25}.marketing-branch-ready button{color:#fff7ed;white-space:nowrap;background:#f28b3833;border-radius:999px;min-height:38px;font-size:12px;font-weight:950}.marketing-stop-filter{background:#00000024;border:1px solid #f28b382e;border-radius:15px;gap:10px;padding:14px;display:grid}.marketing-stop-filter__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-stop-filter__head span{color:#ffd7bd;text-transform:uppercase;background:#f28b3824;border-radius:999px;width:fit-content;padding:6px 9px;font-size:11px;font-weight:950;line-height:1}.marketing-stop-filter__head b{color:#fff;text-align:right;max-width:620px;font-size:14px;line-height:1.25}.marketing-stop-filter__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.marketing-stop-filter__grid article{background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;grid-template-rows:1fr auto;gap:9px;min-height:146px;padding:12px;display:grid}.marketing-stop-filter__grid span{color:#ffd7bd;font-size:12px;font-weight:950}.marketing-stop-filter__grid p{color:#e8e1dc;margin:5px 0 0;font-size:12px;line-height:1.35}.marketing-stop-filter__grid strong{color:#caffd5;background:#7cff9b1f;border-radius:999px;width:fit-content;max-width:100%;padding:6px 8px;font-size:11px;line-height:1}.marketing-network-products{background:linear-gradient(135deg,#f28b3814,#7cff9b12),#ffffff09;border:1px solid #ffffff1f;border-radius:16px;gap:14px;padding:16px;display:grid}.marketing-network-products__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketing-network-products__grid article{background:#00000029;border:1px solid #ffffff1a;border-radius:14px;grid-template-rows:auto 1fr auto;gap:10px;min-height:234px;padding:14px;display:grid}.marketing-network-products__grid span{color:#ffd7bd;text-transform:uppercase;font-size:12px;font-weight:950}.marketing-network-products__grid h3{color:#fff;margin:5px 0 0;font-size:17px;line-height:1.16}.marketing-network-products__roles{gap:7px;display:grid}.marketing-network-products__roles p{color:#d9d9de;background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;gap:4px;margin:0;padding:9px;font-size:12px;line-height:1.3;display:grid}.marketing-network-products__roles b{color:#b8ffc9;text-transform:uppercase;font-size:11px}.marketing-network-products__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.marketing-network-products__footer small{color:#caffd5;background:#7cff9b1f;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:950;line-height:1}.marketing-network-products__footer button{color:#ffd7bd;background:#f28b382e;border-radius:999px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:950}.marketing-set-logic-standard{background:#ffd7bd0b;border:1px solid #ffd7bd26;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-set-logic-standard__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-set-logic-standard__grid article{background:#00000026;border:1px solid #ffffff17;border-radius:12px;gap:8px;min-height:166px;padding:11px;display:grid}.marketing-set-logic-standard__grid span{color:#ffd7bd;font-size:13px;font-weight:950}.marketing-set-logic-standard__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-set-logic-standard__grid p b{color:#b8ffc9;text-transform:uppercase;font-size:10px}.marketing-set-logic-standard__grid small{color:#caffd5;background:#7cff9b1a;border-radius:999px;align-self:end;width:fit-content;padding:7px 8px;font-size:11px;font-weight:850;line-height:1}.marketing-menu-order-standard{background:#7cff9b0b;border:1px solid #7cff9b24;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-menu-order-standard__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.marketing-menu-order-standard__grid article{background:#00000026;border:1px solid #ffffff17;border-radius:12px;grid-template-rows:auto auto 1fr 1fr auto;gap:8px;min-height:184px;padding:11px;display:grid}.marketing-menu-order-standard__grid strong{color:#ffd7bd;text-transform:uppercase;background:#ffd7bd1f;border-radius:999px;width:fit-content;padding:7px 8px;font-size:11px;font-weight:950;line-height:1}.marketing-menu-order-standard__grid span{color:#fff;font-size:14px;font-weight:950;line-height:1.18}.marketing-menu-order-standard__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-menu-order-standard__grid p b{color:#b8ffc9;text-transform:uppercase;font-size:10px}.marketing-menu-order-standard__grid small{color:#caffd5;align-self:end;font-size:11px;font-weight:850;line-height:1.25}.marketing-pairing-standard{background:#ffd7bd0b;border:1px solid #ffd7bd24;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-pairing-standard__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.marketing-pairing-standard__grid article{background:#00000026;border:1px solid #ffffff17;border-radius:12px;grid-template-rows:auto auto 1fr 1fr auto;gap:8px;min-height:190px;padding:11px;display:grid}.marketing-pairing-standard__grid span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-pairing-standard__grid b{color:#fff;font-size:13px;line-height:1.2}.marketing-pairing-standard__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-pairing-standard__grid p strong{color:#b8ffc9;text-transform:uppercase;font-size:10px}.marketing-pairing-standard__grid small{color:#caffd5;align-self:end;font-size:11px;font-weight:850;line-height:1.25}.marketing-guest-visual-coordination{background:#7cff9b0b;border:1px solid #7cff9b29;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-guest-visual-coordination__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-guest-visual-coordination__grid article{background:#00000029;border:1px solid #ffffff17;border-radius:12px;grid-template-rows:auto auto 1fr 1fr auto;gap:8px;min-height:210px;padding:11px;display:grid}.marketing-guest-visual-coordination__grid span{color:#caffd5;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-guest-visual-coordination__grid b{color:#fff;font-size:13px;line-height:1.22}.marketing-guest-visual-coordination__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-guest-visual-coordination__grid p strong{color:#ffd7bd;text-transform:uppercase;font-size:10px}.marketing-guest-visual-coordination__grid small{color:#7cff9b;align-self:end;font-size:11px;font-weight:850;line-height:1.25}.marketing-shift-points{background:linear-gradient(135deg,#7cff9b14,#ffffff09),#0000002e;border:1px solid #7cff9b29;border-radius:16px;gap:14px;padding:16px;display:grid}.marketing-shift-points__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketing-shift-points__grid article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;gap:10px;min-height:220px;padding:14px;display:grid}.marketing-shift-points__top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.marketing-shift-points__top span{color:#caffd5;text-transform:uppercase;font-size:12px;font-weight:950}.marketing-shift-points__top strong{color:#d7ffe0;background:#7cff9b24;border-radius:999px;flex:none;padding:7px 9px;font-size:11px;line-height:1}.marketing-shift-points__grid p{color:#fff;margin:0;font-size:15px;font-weight:850;line-height:1.22}.marketing-shift-points__grid dl{gap:7px;margin:0;display:grid}.marketing-shift-points__grid dl div{background:#00000024;border:1px solid #ffffff14;border-radius:10px;gap:3px;padding:8px;display:grid}.marketing-shift-points__grid dt{color:#ffd7bd;text-transform:uppercase;font-size:10px;font-weight:950}.marketing-shift-points__grid dd{color:#dfdfdf;margin:0;font-size:12px;line-height:1.3}.marketing-shift-points__rules{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-shift-points__rules span{color:#d9d9de;background:#00000029;border:1px solid #ffffff17;border-radius:12px;padding:10px;font-size:12px;font-weight:750;line-height:1.28}.marketing-shift-points-levels{background:#00000029;border:1px solid #ffffff1a;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-shift-points-levels__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-shift-points-levels__head span{color:#ffd7bd;text-transform:uppercase;font-size:12px;font-weight:950}.marketing-shift-points-levels__head b{color:#caffd5;text-align:right;font-size:12px}.marketing-shift-points-levels__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-shift-points-levels__grid article{background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:154px;padding:10px;display:grid}.marketing-shift-points-levels__grid strong{color:#d7ffe0;white-space:nowrap;background:#7cff9b1f;border-radius:999px;padding:7px 8px;font-size:11px;line-height:1}.marketing-shift-points-levels__grid div{gap:5px;min-width:0;display:grid}.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{background:#7cff9b0d;border:1px solid #7cff9b24;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-crew-focus-standard__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-crew-focus-standard__grid article{background:#00000024;border:1px solid #ffffff14;border-radius:12px;gap:6px;min-height:128px;padding:10px;display:grid}.marketing-crew-focus-standard__grid span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.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{background:#62a5ff0b;border:1px solid #62a5ff29;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-crew-focus-balance-plan__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-crew-focus-balance-plan__grid article{background:#00000026;border:1px solid #ffffff14;border-radius:12px;gap:8px;min-height:186px;padding:10px;display:grid}.marketing-crew-focus-balance-plan__grid span{color:#bfd7ff;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-crew-focus-balance-plan__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-crew-focus-balance-plan__grid p b{color:#ffd7bd;text-transform:uppercase;font-size:10px}.marketing-crew-focus-balance-plan__grid small{color:#caffd5;align-self:end;font-size:11px;font-weight:850;line-height:1.28}.marketing-guest-moment-focus-standard{background:#7cff9b0b;border:1px solid #7cff9b24;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-guest-moment-focus-standard__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-guest-moment-focus-standard__grid article{background:#00000026;border:1px solid #ffffff14;border-radius:12px;gap:8px;min-height:158px;padding:10px;display:grid}.marketing-guest-moment-focus-standard__grid span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-guest-moment-focus-standard__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-guest-moment-focus-standard__grid p b{color:#ffd7bd;text-transform:uppercase;font-size:10px}.marketing-guest-moment-focus-standard__grid small{color:#caffd5;align-self:end;font-size:11px;font-weight:850;line-height:1.28}.marketing-branch-moment-plan{background:#ffd7bd0b;border:1px solid #ffd7bd26;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-branch-moment-plan__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-branch-moment-plan__grid article{background:#00000026;border:1px solid #ffffff14;border-radius:12px;grid-template-rows:auto auto 1fr auto;gap:8px;min-height:184px;padding:10px;display:grid}.marketing-branch-moment-plan__grid article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.marketing-branch-moment-plan__grid span,.marketing-branch-moment-plan__grid strong{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-branch-moment-plan__grid strong{color:#b8ffc9;white-space:nowrap}.marketing-branch-moment-plan__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-branch-moment-plan__grid p b{color:#b8ffc9;text-transform:uppercase;font-size:10px}.marketing-branch-moment-plan__grid small{color:#ffd7bd;align-self:end;font-size:11px;font-weight:850;line-height:1.28}.marketing-daily-moment-switchboard{background:#62a5ff0b;border:1px solid #62a5ff29;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-daily-moment-switchboard__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-daily-moment-switchboard__grid article{background:#00000026;border:1px solid #ffffff14;border-radius:12px;grid-template-rows:auto auto auto 1fr auto;gap:8px;min-height:214px;padding:10px;display:grid}.marketing-daily-moment-switchboard__grid span{color:#bfd7ff;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-daily-moment-switchboard__grid b{color:#fff;font-size:14px;line-height:1.2}.marketing-daily-moment-switchboard__grid p{color:#ffd7bd;margin:0;font-size:12px;font-weight:850;line-height:1.28}.marketing-daily-moment-switchboard__grid dl{gap:6px;margin:0;display:grid}.marketing-daily-moment-switchboard__grid dl div{gap:3px;display:grid}.marketing-daily-moment-switchboard__grid dt,.marketing-daily-moment-switchboard__grid dd{margin:0}.marketing-daily-moment-switchboard__grid dt{color:#b8ffc9;text-transform:uppercase;font-size:10px;font-weight:950}.marketing-daily-moment-switchboard__grid dd{color:#e7e7eb;font-size:12px;line-height:1.28}.marketing-daily-moment-switchboard__grid small{color:#caffd5;align-self:end;font-size:11px;font-weight:850;line-height:1.28}.marketing-daily-creative-summary{background:#7cff9b0b;border:1px solid #7cff9b24;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-daily-creative-summary__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-daily-creative-summary__grid article{background:#00000026;border:1px solid #ffffff14;border-radius:12px;grid-template-rows:auto auto 1fr auto;gap:8px;min-height:156px;padding:10px;display:grid}.marketing-daily-creative-summary__grid span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-daily-creative-summary__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-daily-creative-summary__grid p{color:#e7e7eb;margin:0;font-size:12px;line-height:1.28}.marketing-daily-creative-summary__grid small{color:#ffd7bd;align-self:end;font-size:11px;font-weight:850;line-height:1.28}.marketing-three-chat-offer-coordination{background:#7c5cff0e;border:1px solid #7c5cff2e;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-three-chat-offer-coordination__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-three-chat-offer-coordination__grid article{background:#00000029;border:1px solid #ffffff14;border-radius:12px;grid-template-rows:auto 1fr 1fr auto;gap:8px;min-height:174px;padding:10px;display:grid}.marketing-three-chat-offer-coordination__grid span{color:#c8bdff;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-three-chat-offer-coordination__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-three-chat-offer-coordination__grid p b{color:#ffd7bd;text-transform:uppercase;font-size:10px}.marketing-three-chat-offer-coordination__grid small{color:#b8ffc9;align-self:end;font-size:11px;font-weight:850;line-height:1.28}.marketing-focus-task-order-standard{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-focus-task-order-standard__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-focus-task-order-standard__grid article{background:#00000026;border:1px solid #ffffff14;border-radius:12px;gap:8px;min-height:158px;padding:10px;display:grid}.marketing-focus-task-order-standard__grid span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-focus-task-order-standard__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-focus-task-order-standard__grid p b{color:#b8ffc9;text-transform:uppercase;font-size:10px}.marketing-focus-task-order-standard__grid small{color:#ffd7bd;align-self:end;font-size:11px;font-weight:850;line-height:1.28}.marketing-shift-team-account-standard{background:#ffd7bd0b;border:1px solid #ffd7bd24;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-shift-team-account-standard__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-shift-team-account-standard__grid article{background:#00000026;border:1px solid #ffffff14;border-radius:12px;gap:7px;min-height:148px;padding:10px;display:grid}.marketing-shift-team-account-standard__grid span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-shift-team-account-standard__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-shift-team-account-standard__grid p{color:#e7e7eb;margin:0;font-size:12px;line-height:1.28}.marketing-shift-team-account-standard__grid small{color:#caffd5;align-self:end;font-size:11px;font-weight:850;line-height:1.28}.marketing-hero-recognition-standard{background:linear-gradient(135deg,#ffd7bd0e,#7cff9b0a);border:1px solid #ffd7bd24;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-hero-recognition-standard__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-hero-recognition-standard__grid article{background:#00000026;border:1px solid #ffffff14;border-radius:12px;gap:8px;min-height:158px;padding:10px;display:grid}.marketing-hero-recognition-standard__grid span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-hero-recognition-standard__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-hero-recognition-standard__grid p b{color:#b8ffc9;text-transform:uppercase;font-size:10px}.marketing-hero-recognition-standard__grid small{color:#ffd7bd;align-self:end;font-size:11px;font-weight:850;line-height:1.28}.marketing-no-pressure-acceptance-standard{background:#7cff9b0a;border:1px solid #7cff9b24;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-no-pressure-acceptance-standard__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-no-pressure-acceptance-standard__grid article{background:#00000026;border:1px solid #ffffff14;border-radius:12px;gap:8px;min-height:158px;padding:10px;display:grid}.marketing-no-pressure-acceptance-standard__grid span{color:#caffd5;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-no-pressure-acceptance-standard__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-no-pressure-acceptance-standard__grid p b{color:#ffd7bd;text-transform:uppercase;font-size:10px}.marketing-no-pressure-acceptance-standard__grid small{color:#caffd5;align-self:end;font-size:11px;font-weight:850;line-height:1.28}.marketing-crew-focus-pressure-rules{background:#facc150e;border:1px solid #facc1529;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-crew-focus-pressure-rules__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-crew-focus-pressure-rules__grid article{background:#00000026;border:1px solid #ffffff14;border-radius:12px;gap:7px;min-height:132px;padding:10px;display:grid}.marketing-crew-focus-pressure-rules__grid span{color:#fde68a;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-crew-focus-pressure-rules__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-crew-focus-pressure-rules__grid small{color:#d9d9de;align-self:end;font-size:11px;font-weight:850;line-height:1.28}.marketing-reward-economy-standard{background:#ffd7bd0b;border:1px solid #ffd7bd24;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-reward-economy-standard__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-reward-economy-standard__grid article{background:#00000026;border:1px solid #ffffff14;border-radius:12px;gap:7px;min-height:132px;padding:10px;display:grid}.marketing-reward-economy-standard__grid strong{color:#fff7ed;font-size:13px;line-height:1.2}.marketing-reward-economy-standard__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.3;display:grid}.marketing-reward-economy-standard__grid p b{color:#ffd7bd;text-transform:uppercase;font-size:10px}.marketing-reward-economy-standard__grid small{color:#caffd5;font-size:11px;line-height:1.3}.marketing-service-mode-rules{background:#f28b380e;border:1px solid #f28b3829;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-service-mode-rules__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.marketing-service-mode-rules__grid article{background:#00000026;border:1px solid #ffffff17;border-radius:12px;gap:8px;min-height:166px;padding:11px;display:grid}.marketing-service-mode-rules__grid span{color:#fff;font-size:13px;font-weight:950}.marketing-service-mode-rules__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-service-mode-rules__grid p b{color:#ffd7bd;text-transform:uppercase;font-size:10px}.marketing-service-mode-rules__grid small{color:#caffd5;background:#ffffff12;border-radius:10px;align-self:end;padding:7px 8px;font-size:11px;line-height:1.25}.marketing-quality-recovery-rules{background:#7cff9b0b;border:1px solid #7cff9b26;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-quality-recovery-rules__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.marketing-quality-recovery-rules__grid article{background:#00000026;border:1px solid #ffffff17;border-radius:12px;gap:8px;min-height:166px;padding:11px;display:grid}.marketing-quality-recovery-rules__grid span{color:#fff;font-size:13px;font-weight:950}.marketing-quality-recovery-rules__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-quality-recovery-rules__grid p b{color:#b8ffc9;text-transform:uppercase;font-size:10px}.marketing-quality-recovery-rules__grid small{color:#ffd7bd;background:#ffffff12;border-radius:10px;align-self:end;padding:7px 8px;font-size:11px;line-height:1.25}.marketing-after-visit-standard{background:#ffd7bd0b;border:1px solid #ffd7bd26;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-after-visit-standard__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-after-visit-standard__grid article{background:#00000026;border:1px solid #ffffff17;border-radius:12px;gap:8px;min-height:174px;padding:11px;display:grid}.marketing-after-visit-standard__grid span{color:#ffd7bd;font-size:13px;font-weight:950}.marketing-after-visit-standard__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-after-visit-standard__grid p b{color:#b8ffc9;text-transform:uppercase;font-size:10px}.marketing-after-visit-standard__grid small{color:#caffd5;background:#ffffff12;border-radius:10px;align-self:end;padding:7px 8px;font-size:11px;line-height:1.25}.marketing-order-calm-standard{background:#7cff9b0b;border:1px solid #7cff9b24;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-order-calm-standard__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-order-calm-standard__grid article{background:#00000026;border:1px solid #ffffff17;border-radius:12px;gap:8px;min-height:174px;padding:11px;display:grid}.marketing-order-calm-standard__grid span{color:#b8ffc9;font-size:13px;font-weight:950}.marketing-order-calm-standard__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-order-calm-standard__grid p b{color:#ffd7bd;text-transform:uppercase;font-size:10px}.marketing-order-calm-standard__grid small{color:#caffd5;background:#ffffff12;border-radius:10px;align-self:end;padding:7px 8px;font-size:11px;line-height:1.25}.marketing-recovery-kit{background:linear-gradient(135deg,#f28b381a,#7cff9b0f);border:1px solid #f28b383d;border-radius:16px;gap:14px;padding:16px;display:grid}.marketing-recovery-kit .marketing-owner-board__head button{color:#fff7ed;background:#f28b382e;border-radius:999px;min-height:40px;font-weight:900}.marketing-recovery-kit__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.marketing-recovery-kit__grid article{background:#00000029;border:1px solid #ffffff1a;border-radius:14px;gap:7px;min-height:128px;padding:14px;display:grid}.marketing-recovery-kit__grid span{color:#ffd7bd;background:#f28b381a;border:1px solid #f28b383d;border-radius:999px;width:fit-content;padding:5px 8px;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{background:linear-gradient(135deg,#f28b3814,#7cff9b0b),#00000024;border:1px solid #ffd7bd29;border-radius:16px;gap:14px;padding:16px;display:grid}.marketing-day-rituals__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketing-day-rituals__grid article{background:#00000029;border:1px solid #ffffff1a;border-radius:14px;grid-template-rows:auto auto 1fr auto;gap:10px;min-height:238px;padding:14px;display:grid}.marketing-day-rituals__day{align-items:center;gap:9px;display:flex}.marketing-day-rituals__day strong{color:#ffd7bd;background:#f28b3829;border-radius:12px;place-items:center;width:38px;height:38px;font-size:13px;display:grid}.marketing-day-rituals__day span{color:#fff;font-size:15px;font-weight:950;line-height:1.15}.marketing-day-rituals__grid p{color:#e9e4e0;margin:0;font-size:13px;line-height:1.35}.marketing-day-rituals__staff-action{background:#7cff9b0e;border:1px solid #7cff9b1f;border-radius:12px;align-self:end;gap:4px;padding:10px;display:grid}.marketing-day-rituals__staff-action small{color:#b8ffc9;text-transform:uppercase;font-size:10px;font-weight:950}.marketing-day-rituals__staff-action b{color:#f4f4f5;font-size:12px;line-height:1.28}.marketing-day-rituals__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.marketing-day-rituals__footer small{color:#f0f0f0;background:#ffffff14;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:950;line-height:1}.marketing-day-rituals__footer button{color:#d7ffe0;background:#7cff9b1f;border-radius:999px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:950}.marketing-creative-rules{background:linear-gradient(135deg,#ffffff0e,#7cff9b0e),#00000029;border:1px solid #ffffff21;border-radius:16px;gap:14px;padding:16px;display:grid}.marketing-creative-rules__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.marketing-creative-rules__grid article{background:#00000024;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:9px;min-height:126px;padding:12px;display:grid}.marketing-creative-rules__grid strong{color:#d7ffe0;background:#7cff9b1f;border-radius:10px;place-items:center;width:32px;height:32px;font-size:12px;line-height:1;display:grid}.marketing-creative-rules__grid span{color:#fff;font-size:13px;font-weight:950;line-height:1.15}.marketing-creative-rules__grid p{color:#d9d9de;margin:5px 0 0;font-size:12px;line-height:1.32}.marketing-golden-creative-standard{background:#facc150e;border:1px solid #facc1529;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-golden-creative-standard__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-golden-creative-standard__grid article{background:#00000026;border:1px solid #ffffff14;border-radius:12px;gap:8px;min-height:156px;padding:10px;display:grid}.marketing-golden-creative-standard__grid span{color:#fde68a;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-golden-creative-standard__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-golden-creative-standard__grid p{color:#e7e7eb;margin:0;font-size:12px;line-height:1.3}.marketing-golden-creative-standard__grid small{color:#caffd5;align-self:end;font-size:11px;font-weight:850;line-height:1.28}.marketing-creative-network-readiness{background:#7cff9b0b;border:1px solid #7cff9b29;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-creative-network-readiness__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.marketing-creative-network-readiness__grid article{background:#00000026;border:1px solid #ffffff14;border-radius:12px;gap:8px;min-height:146px;padding:10px;display:grid}.marketing-creative-network-readiness__grid article>div{justify-content:space-between;align-items:start;gap:8px;display:flex}.marketing-creative-network-readiness__grid span{color:#caffd5;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.18}.marketing-creative-network-readiness__grid strong{color:#d7ffe0;white-space:nowrap;background:#7cff9b21;border-radius:999px;padding:5px 7px;font-size:11px;line-height:1}.marketing-creative-network-readiness__grid b{color:#fff;font-size:12px;line-height:1.3}.marketing-creative-network-readiness__grid small{color:#ffd7bd;align-self:end;font-size:11px;font-weight:850;line-height:1.28}.marketing-local-check-queue{background:#62a5ff0b;border:1px solid #62a5ff29;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-local-check-queue__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-local-check-queue__grid article{background:#00000026;border:1px solid #ffffff14;border-radius:12px;gap:8px;min-height:178px;padding:10px;display:grid}.marketing-local-check-queue__grid span{color:#bfd7ff;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-local-check-queue__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.3;display:grid}.marketing-local-check-queue__grid p b{color:#ffd7bd;text-transform:uppercase;font-size:10px}.marketing-local-check-queue__grid small{color:#caffd5;align-self:end;font-size:11px;font-weight:850;line-height:1.28}.marketing-network-evidence-checks{background:#ffd7bd0b;border:1px solid #ffd7bd29;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-network-evidence-checks__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-network-evidence-checks__grid article{background:#00000026;border:1px solid #ffffff14;border-radius:12px;gap:8px;min-height:144px;padding:10px;display:grid}.marketing-network-evidence-checks__grid span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-network-evidence-checks__grid b{color:#fff;font-size:13px;line-height:1.28}.marketing-network-evidence-checks__grid small{color:#caffd5;align-self:end;font-size:11px;font-weight:850;line-height:1.28}.marketing-language-guide{background:linear-gradient(135deg,#f28b3812,#ffffff09),#00000024;border:1px solid #f28b382e;border-radius:16px;gap:14px;padding:16px;display:grid}.marketing-language-guide__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.marketing-language-guide__grid article{background:#00000026;border:1px solid #ffffff1a;border-radius:14px;grid-template-rows:auto 1fr auto;gap:8px;min-height:132px;padding:12px;display:grid}.marketing-language-guide__grid span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.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{background:#7cff9b0b;border:1px solid #7cff9b24;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-offer-naming-rules__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-offer-naming-rules__grid article{background:#00000024;border:1px solid #ffffff14;border-radius:12px;gap:7px;min-height:112px;padding:10px;display:grid}.marketing-offer-naming-rules__grid span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.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{background:#00000029;border:1px solid #ffffff1a;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-no-chaos-rules__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-no-chaos-rules__grid article{background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;gap:7px;min-height:128px;padding:10px;display:grid}.marketing-no-chaos-rules__grid span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.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{background:#7cff9b0d;border:1px solid #7cff9b24;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-creative-responsibility-map__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-creative-responsibility-map__grid article{background:#00000026;border:1px solid #ffffff14;border-radius:12px;gap:7px;min-height:162px;padding:10px;display:grid}.marketing-creative-responsibility-map__grid span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-creative-responsibility-map__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-creative-responsibility-map__grid p b{color:#caffd5;text-transform:uppercase;font-size:10px}.marketing-creative-responsibility-map__grid small{color:#ffd7bd;align-self:end;font-size:11px;font-weight:850;line-height:1.25}.marketing-creative-system{background:#7cff9b0e;border:1px solid #7cff9b2e;border-radius:16px;gap:14px;padding:16px;display:grid}.marketing-creative-system__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketing-creative-system__grid article{background:#00000024;border:1px solid #ffffff1a;border-radius:14px;gap:7px;min-height:112px;padding:14px;display:grid}.marketing-creative-system__grid span{color:#b8ffc9;text-transform:uppercase;font-size:12px;font-weight:900}.marketing-creative-system__grid p{color:#d8d8de;margin:0;line-height:1.32}.marketing-franchise-kit{background:linear-gradient(135deg,#ffffff0e,#7cff9b0b),#00000024;border:1px solid #ffffff21;border-radius:16px;gap:14px;padding:16px;display:grid}.marketing-franchise-kit__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.marketing-franchise-kit__grid article{background:#00000024;border:1px solid #ffffff1a;border-radius:14px;grid-template-rows:auto 1fr auto;gap:8px;min-height:126px;padding:12px;display:grid}.marketing-franchise-kit__grid span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.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{background:#f28b380d;border:1px solid #f28b3829;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-branch-readiness-card__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-branch-readiness-card__grid article{background:#00000026;border:1px solid #ffffff17;border-radius:12px;grid-template-rows:auto 1fr auto;gap:8px;min-height:132px;padding:11px;display:grid}.marketing-branch-readiness-card__grid span{color:#ffd7bd;text-transform:uppercase;font-size:10px;font-weight:950}.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{background:#b8ffc90d;border:1px solid #b8ffc929;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-branch-training-card__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-branch-training-card__grid article{background:#00000026;border:1px solid #ffffff17;border-radius:12px;grid-template-rows:auto auto 1fr auto;gap:8px;min-height:156px;padding:11px;display:grid}.marketing-branch-training-card__grid span{color:#b8ffc9;text-transform:uppercase;font-size:10px;font-weight:950}.marketing-branch-training-card__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-branch-training-card__grid p{color:#ffffffc7;margin:0;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{background:linear-gradient(135deg,#ffffff0e,#7cff9b0a);border:1px solid #ffffff1f;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-branch-constitution__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.marketing-branch-constitution__grid article{background:#00000026;border:1px solid #ffffff17;border-radius:12px;grid-template-rows:auto 1fr auto;gap:8px;min-height:146px;padding:11px;display:grid}.marketing-branch-constitution__grid span{color:#caffd5;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.1}.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{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-crew-one-line-script__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-crew-one-line-script__grid article{background:#00000026;border:1px solid #ffffff17;border-radius:12px;grid-template-rows:auto 1fr auto;gap:8px;min-height:148px;padding:11px;display:grid}.marketing-crew-one-line-script__grid span{color:#b8ffc9;text-transform:uppercase;font-size:10px;font-weight:950}.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{background:#f28b380d;border:1px solid #f28b3829;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-season-switch__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-season-switch__grid article{background:#00000026;border:1px solid #ffffff17;border-radius:12px;grid-template-rows:auto 1fr auto;gap:8px;min-height:142px;padding:11px;display:grid}.marketing-season-switch__grid span{color:#ffd7bd;text-transform:uppercase;font-size:10px;font-weight:950}.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{background:#7cff9b0e;border:1px solid #7cff9b29;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-network-standard-rules__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-network-standard-rules__head span{color:#b8ffc9;text-transform:uppercase;font-size:12px;font-weight:950}.marketing-network-standard-rules__head b{color:#ffd7bd;text-align:right;font-size:12px}.marketing-network-standard-rules__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-network-standard-rules__grid article{background:#00000026;border:1px solid #ffffff17;border-radius:12px;gap:8px;min-height:166px;padding:11px;display:grid}.marketing-network-standard-rules__grid span{color:#fff;font-size:13px;font-weight:950}.marketing-network-standard-rules__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-network-standard-rules__grid p b{color:#ffd7bd;text-transform:uppercase;font-size:10px}.marketing-network-standard-rules__grid small{color:#caffd5;background:#7cff9b1a;border-radius:999px;align-self:end;width:fit-content;padding:7px 8px;font-size:11px;font-weight:850;line-height:1}.marketing-ready-offer-sets{background:linear-gradient(135deg,#7cff9b0f,#f28b380e),#00000024;border:1px solid #7cff9b29;border-radius:16px;gap:14px;padding:16px;display:grid}.marketing-ready-offer-sets__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketing-ready-offer-sets__grid article{background:#00000026;border:1px solid #ffffff1a;border-radius:14px;grid-template-rows:auto auto auto 1fr auto;gap:9px;min-height:264px;padding:14px;display:grid}.marketing-ready-offer-sets__grid span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.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{background:#f28b3812;border:1px solid #ffd7bd24;border-radius:12px;align-self:end;gap:4px;padding:10px;display:grid}.marketing-ready-offer-sets__grid div small{color:#ffd7bd;text-transform:uppercase;font-size:10px;font-weight:950}.marketing-ready-offer-sets__grid div b{color:#f4f4f5;font-size:12px;line-height:1.28}.marketing-ready-offer-sets__grid footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.marketing-ready-offer-sets__grid footer small{color:#caffd5;background:#7cff9b1a;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:950;line-height:1}.marketing-ready-offer-sets__grid footer button{color:#ffd7bd;background:#f28b382e;border-radius:999px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:950}.marketing-creative-offer-rules{background:#0000001f;border:1px solid #ffffff1a;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-creative-offer-rules__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketing-creative-offer-rules__grid article{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;gap:7px;min-height:118px;padding:12px;display:grid}.marketing-creative-offer-rules__grid span{color:#bbf7d0;text-transform:uppercase;font-size:11px;font-weight:950}.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{background:linear-gradient(135deg,#ffffff0d,#f28b380e),#00000024;border:1px solid #ffffff21;border-radius:16px;gap:14px;padding:16px;display:grid}.marketing-learning-plan__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketing-learning-plan__grid article{background:#00000026;border:1px solid #ffffff1a;border-radius:14px;grid-template-rows:auto auto 1fr auto;gap:8px;min-height:214px;padding:14px;display:grid}.marketing-learning-plan__grid span{color:#caffd5;text-transform:uppercase;background:#7cff9b1a;border-radius:999px;width:fit-content;padding:6px 8px;font-size:11px;font-weight:950;line-height:1}.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{color:#ffd7bd;background:#f28b380f;border:1px solid #f28b3824;border-radius:12px;padding:9px;font-size:11px;font-weight:850;line-height:1.28}.marketing-post-offer-decision{background:#7cff9b0e;border:1px solid #7cff9b29;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-post-offer-decision__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-post-offer-decision__head span{color:#b8ffc9;text-transform:uppercase;font-size:12px;font-weight:950}.marketing-post-offer-decision__head b{color:#ffd7bd;text-align:right;font-size:12px}.marketing-post-offer-decision__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-post-offer-decision__grid article{background:#00000026;border:1px solid #ffffff17;border-radius:12px;gap:7px;min-height:132px;padding:11px;display:grid}.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{color:#d9d9de;align-self:end;font-size:11px;line-height:1.28}.marketing-menu-role-rules{background:#ffd7bd0b;border:1px solid #ffd7bd29;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-menu-role-rules__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-menu-role-rules__grid article{background:#00000026;border:1px solid #ffffff17;border-radius:12px;gap:7px;min-height:152px;padding:11px;display:grid}.marketing-menu-role-rules__grid span{color:#ffd7bd;background:#f28b3821;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:950;line-height:1}.marketing-menu-role-rules__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-menu-role-rules__grid p b{color:#caffd5;text-transform:uppercase;font-size:10px}.marketing-menu-role-rules__grid small{color:#ffd7bd;align-self:end;font-size:11px;font-weight:800;line-height:1.25}.marketing-after-shift-recap{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-after-shift-recap__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-after-shift-recap__grid article{background:#00000026;border:1px solid #ffffff17;border-radius:12px;grid-template-rows:auto 1fr auto;gap:8px;min-height:136px;padding:11px;display:grid}.marketing-after-shift-recap__grid span{color:#ffd7bd;text-transform:uppercase;font-size:10px;font-weight:950}.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{background:#7cff9b0e;border:1px solid #7cff9b29;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-tomorrow-standard__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-tomorrow-standard__grid article{background:#00000026;border:1px solid #ffffff17;border-radius:12px;grid-template-rows:auto 1fr auto;gap:8px;min-height:132px;padding:11px;display:grid}.marketing-tomorrow-standard__grid span{color:#b8ffc9;text-transform:uppercase;font-size:10px;font-weight:950}.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{background:linear-gradient(135deg,#ffd7bd12,#7cff9b0a);border:1px solid #ffd7bd29;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-next-day-branch-plan__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-next-day-branch-plan__grid article{background:#00000026;border:1px solid #ffffff17;border-radius:12px;grid-template-rows:auto 1fr auto;gap:8px;min-height:136px;padding:11px;display:grid}.marketing-next-day-branch-plan__grid span{color:#ffd7bd;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.1}.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{background:linear-gradient(135deg,#f28b3813,#7cff9b0e);border:1px solid #ffffff1f;border-radius:16px;gap:14px;padding:16px;display:grid}.marketing-journey-system__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.marketing-journey-system__grid article{background:#00000026;border:1px solid #ffffff1a;border-radius:14px;grid-template-rows:auto 1fr auto;gap:8px;min-height:168px;padding:13px;display:grid}.marketing-journey-system__grid span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-journey-system__grid p{color:#fff;margin:0;font-size:13px;font-weight:820;line-height:1.3}.marketing-journey-system__grid div{gap:6px;display:grid}.marketing-journey-system__grid small{color:#cfcfd4;font-size:11px;line-height:1.25}.marketing-journey-system__grid b{color:#caffd5;background:#7cff9b1f;border-radius:999px;width:fit-content;padding:6px 8px;font-size:11px;line-height:1}.marketing-guest-habit-plan{background:#00000021;border:1px solid #7cff9b29;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-repeat-rules__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-repeat-rules__head span{color:#b8ffc9;text-transform:uppercase;font-size:12px;font-weight:950}.marketing-repeat-rules__head b{color:#ffd7bd;text-align:right;font-size:12px}.marketing-guest-habit-plan__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-guest-habit-plan__grid article{background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;gap:8px;min-height:174px;padding:11px;display:grid}.marketing-guest-habit-plan__grid span{color:#fff;font-size:13px;font-weight:950}.marketing-guest-habit-plan__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-guest-habit-plan__grid p b{color:#ffd7bd;text-transform:uppercase;font-size:10px}.marketing-guest-habit-plan__grid small{color:#caffd5;background:#7cff9b1a;border-radius:999px;align-self:end;width:fit-content;padding:7px 8px;font-size:11px;font-weight:850;line-height:1}.marketing-next-visit-repeat{background:#ffd7bd0b;border:1px solid #ffd7bd26;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-next-visit-repeat__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-next-visit-repeat__grid article{background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;gap:8px;min-height:174px;padding:11px;display:grid}.marketing-next-visit-repeat__grid span{color:#ffd7bd;font-size:13px;font-weight:950}.marketing-next-visit-repeat__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-next-visit-repeat__grid p b{color:#b8ffc9;text-transform:uppercase;font-size:10px}.marketing-next-visit-repeat__grid small{color:#caffd5;background:#7cff9b1a;border-radius:999px;align-self:end;width:fit-content;padding:7px 8px;font-size:11px;font-weight:850;line-height:1}.marketing-status-role-standard{background:#f28b380b;border:1px solid #f28b3829;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-status-role-standard__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-status-role-standard__grid article{background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;gap:8px;min-height:174px;padding:11px;display:grid}.marketing-status-role-standard__grid span{color:#ffd7bd;font-size:13px;font-weight:950}.marketing-status-role-standard__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-status-role-standard__grid p b{color:#b8ffc9;text-transform:uppercase;font-size:10px}.marketing-status-role-standard__grid small{color:#caffd5;background:#7cff9b1a;border-radius:999px;align-self:end;width:fit-content;padding:7px 8px;font-size:11px;font-weight:850;line-height:1}.marketing-decision-order{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.marketing-decision-order article{background:#00000021;border:1px solid #f28b3829;border-radius:14px;grid-template-rows:auto 1fr auto;gap:8px;min-height:158px;padding:12px;display:grid}.marketing-decision-order span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-decision-order b{color:#fff;margin-bottom:5px;font-size:13px;line-height:1.2;display:block}.marketing-decision-order p{color:#e7e2de;margin:0;font-size:12px;line-height:1.34}.marketing-decision-order small{color:#caffd5;background:#7cff9b1a;border-radius:999px;width:fit-content;max-width:100%;padding:6px 8px;font-size:11px;line-height:1}.marketing-offer-touchpoints{background:linear-gradient(135deg,#f28b3811,#7cff9b0e);border:1px solid #f28b382e;border-radius:16px;gap:14px;padding:16px;display:grid}.marketing-offer-touchpoints__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.marketing-offer-touchpoints__grid article{background:#00000026;border:1px solid #ffffff1a;border-radius:14px;grid-template-rows:auto auto 1fr auto;gap:7px;min-height:166px;padding:13px;display:grid}.marketing-offer-touchpoints__grid span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-offer-touchpoints__grid b{color:#fff;font-size:15px;line-height:1.15}.marketing-offer-touchpoints__grid p{color:#d9d9de;margin:0;font-size:12px;line-height:1.32}.marketing-offer-touchpoints__grid small{color:#ffd7bd;background:#f28b3824;border-radius:999px;align-self:end;width:fit-content;padding:6px 8px;font-size:11px;font-weight:950;line-height:1}.marketing-offer-rhythm{background:linear-gradient(135deg,#ffffff0e,#f28b380e);border:1px solid #ffffff1f;border-radius:16px;gap:14px;padding:16px;display:grid}.marketing-offer-rhythm__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketing-offer-rhythm__grid article{background:#00000029;border:1px solid #ffffff1a;border-radius:14px;grid-template-rows:auto 1fr auto auto;gap:9px;min-height:182px;padding:14px;display:grid}.marketing-offer-rhythm__grid h3,.marketing-offer-rhythm__grid p{margin:0}.marketing-offer-rhythm__grid span{color:#ffd7bd;text-transform:uppercase;font-size:12px;font-weight:900}.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{color:#e8ffed;background:#7cff9b24;border-radius:999px;min-height:38px;font-weight:900}.marketing-daily-rhythm-rules{background:#ffd7bd0b;border:1px solid #ffd7bd26;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-daily-rhythm-rules__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-daily-rhythm-rules__grid article{background:#00000026;border:1px solid #ffffff17;border-radius:12px;gap:8px;min-height:166px;padding:11px;display:grid}.marketing-daily-rhythm-rules__grid span{color:#ffd7bd;font-size:13px;font-weight:950}.marketing-daily-rhythm-rules__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-daily-rhythm-rules__grid p b{color:#b8ffc9;text-transform:uppercase;font-size:10px}.marketing-daily-rhythm-rules__grid small{color:#caffd5;background:#7cff9b1a;border-radius:999px;align-self:end;width:fit-content;padding:7px 8px;font-size:11px;font-weight:850;line-height:1}.marketing-offer-calendar{background:linear-gradient(135deg,#7cff9b0e,#ffffff0b);border:1px solid #7cff9b2e;border-radius:16px;gap:14px;padding:16px;display:grid}.marketing-offer-calendar__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.marketing-offer-calendar__grid article{background:#00000029;border:1px solid #ffffff1a;border-radius:14px;grid-template-rows:auto 1fr auto auto;gap:9px;min-height:204px;padding:13px;display:grid}.marketing-offer-calendar__grid span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.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{gap:6px;display:grid}.marketing-offer-calendar__ops i,.marketing-offer-calendar__ops b{border-radius:12px;padding:7px 9px;font-size:11px;line-height:1.25;display:block}.marketing-offer-calendar__ops i{color:#d9d9de;background:#ffffff0e;border:1px solid #ffffff1a;font-style:normal;font-weight:800}.marketing-offer-calendar__ops b{color:#caffd5;background:#7cff9b1f;width:fit-content;font-weight:950}.marketing-offer-calendar__grid button{color:#ffd7bd;background:#f28b3829;border-radius:999px;min-height:38px;font-weight:950}.marketing-offer-pause-standard{background:#ffd7bd0b;border:1px solid #ffd7bd29;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-offer-pause-standard__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-offer-pause-standard__grid article{background:#00000024;border:1px solid #ffffff14;border-radius:12px;gap:7px;min-height:128px;padding:10px;display:grid}.marketing-offer-pause-standard__grid span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.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{background:linear-gradient(135deg,#7cff9b0f,#f28b380e);border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:minmax(220px,.7fr) 1.3fr;align-items:stretch;gap:14px;padding:16px;display:grid}.marketing-offer-product-rule>div:first-child{align-content:center;gap:8px;min-height:132px;display:grid}.marketing-offer-product-rule span{color:#ffd7bd;text-transform:uppercase;font-size:12px;font-weight:950}.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{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.marketing-offer-product-rule__grid article{background:#00000029;border:1px solid #ffffff1a;border-radius:14px;gap:8px;min-height:132px;padding:12px;display:grid}.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{background:#0000002e;border:1px solid #ffffff1a;border-radius:16px;grid-template-rows:minmax(128px,auto) auto auto auto;gap:10px;padding:14px;display:grid}.marketing-owner-move.hot{border-color:#f28b3859}.marketing-owner-move.warm{border-color:#facc1547}.marketing-owner-move.warn{border-color:#ff70664d}.marketing-owner-move.cool{border-color:#7c5cff52}.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{color:#d4d4d8;margin-top:7px;font-size:13px;line-height:1.35}.marketing-owner-move__meta{align-items:baseline;gap:6px;display:flex}.marketing-owner-move__meta b{font-size:28px}.marketing-owner-move__meta small{color:#b9b9bd}.marketing-owner-move strong{color:#fff;min-height:34px;line-height:1.25}.marketing-offer-presets{background:#f28b3812;border:1px solid #f28b3838;border-radius:16px;gap:12px;padding:16px;display:grid}.marketing-offer-presets__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.marketing-offer-presets__head span,.marketing-offer-presets__grid span{color:#ffd7bd;text-transform:uppercase;font-size:12px;font-weight:900}.marketing-offer-presets__head h2{margin:4px 0 0}.marketing-offer-presets__head b{text-align:center;background:#0003;border-radius:12px;min-width:96px;padding:10px 12px}.marketing-offer-presets__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.marketing-offer-presets__grid button{color:#fff;text-align:left;background:#0000002e;border:1px solid #ffffff1a;align-content:start;gap:6px;min-height:132px;padding:14px;display:grid}.marketing-offer-presets__grid b{font-size:17px;line-height:1.18}.marketing-offer-presets__grid small{color:#cfcfd4}.marketing-offer-presets__grid i{color:#caffd5;background:#7cff9b1a;border-radius:999px;align-self:end;width:fit-content;max-width:100%;padding:6px 8px;font-size:11px;font-style:normal;font-weight:950;line-height:1}.marketing-shift-phrase{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;gap:12px;padding:16px;display:grid}.marketing-shift-phrase__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.marketing-shift-phrase__head span,.marketing-shift-phrase__grid span{color:#b8ffc9;text-transform:uppercase;font-size:12px;font-weight:900}.marketing-shift-phrase__head h2{margin:4px 0 0;font-size:24px;line-height:1.12}.marketing-shift-phrase__head b{text-align:center;background:#0003;border-radius:12px;min-width:180px;padding:10px 12px}.marketing-shift-phrase__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.marketing-shift-phrase__grid>div{background:#00000029;border:1px solid #ffffff17;border-radius:14px;gap:6px;min-height:118px;padding:13px;display:grid}.marketing-shift-phrase__grid p{color:#d4d4d8;margin:0;font-size:13px;line-height:1.36}.marketing-branch-field-phrase{background:#7cff9b0d;border:1px solid #7cff9b24;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-branch-field-phrase__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-branch-field-phrase__grid article{background:#00000026;border:1px solid #ffffff14;border-radius:12px;gap:7px;min-height:132px;padding:10px;display:grid}.marketing-branch-field-phrase__grid span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-branch-field-phrase__grid p{color:#e7e7eb;gap:3px;margin:0;font-size:12px;line-height:1.28;display:grid}.marketing-branch-field-phrase__grid p b{color:#caffd5;text-transform:uppercase;font-size:10px}.marketing-branch-field-phrase__grid small{color:#ffd7bd;align-self:end;font-size:11px;font-weight:850;line-height:1.25}.marketing-selected-branch-recipe{background:#ffd7bd0d;border:1px solid #ffd7bd29;border-radius:14px;gap:10px;padding:12px;display:grid}.marketing-selected-branch-recipe__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-selected-branch-recipe__grid article{background:#00000026;border:1px solid #ffffff14;border-radius:12px;grid-template-rows:auto 1fr auto;gap:7px;min-height:142px;padding:10px;display:grid}.marketing-selected-branch-recipe__grid span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-selected-branch-recipe__grid b{color:#fff;font-size:13px;line-height:1.24}.marketing-selected-branch-recipe__grid small{color:#caffd5;align-self:end;font-size:11px;font-weight:850;line-height:1.25}.marketing-repeat-gate{background:#facc1512;border:1px solid #facc1533;border-radius:14px;gap:8px;padding:12px;display:grid}.marketing-repeat-gate span{color:#facc15;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:950}.marketing-repeat-gate div{flex-wrap:wrap;gap:7px;display:flex}.marketing-repeat-gate i{color:#ffffffdb;white-space:nowrap;background:#0000002e;border-radius:999px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:850;line-height:1}.marketing-offer-preview{background:#7cff9b0f;border:1px solid #7cff9b33;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(220px,.75fr);gap:12px;margin:12px 0 16px;padding:14px;display:grid}.marketing-offer-preview div{gap:6px;min-width:0;display:grid}.marketing-offer-preview span{color:#b8ffc9;text-transform:uppercase;font-size:12px;font-weight:900}.marketing-offer-preview b{color:#fff;font-size:20px;line-height:1.12}.marketing-offer-preview p,.marketing-offer-preview small{color:#d4d4d8;margin:0;line-height:1.35}@media (max-width:900px){.marketing-owner-board__grid,.marketing-creative-board__grid,.marketing-offer-presets__grid,.marketing-network-standard__grid,.marketing-network-products__grid,.marketing-set-logic-standard__grid,.marketing-menu-order-standard__grid,.marketing-pairing-standard__grid,.marketing-shift-points__grid,.marketing-shift-points__rules,.marketing-shift-points-levels__grid,.marketing-crew-focus-standard__grid,.marketing-crew-focus-balance-plan__grid,.marketing-guest-moment-focus-standard__grid,.marketing-branch-moment-plan__grid,.marketing-daily-moment-switchboard__grid,.marketing-daily-creative-summary__grid,.marketing-three-chat-offer-coordination__grid,.marketing-focus-task-order-standard__grid,.marketing-shift-team-account-standard__grid,.marketing-hero-recognition-standard__grid,.marketing-no-pressure-acceptance-standard__grid,.marketing-crew-focus-pressure-rules__grid,.marketing-reward-economy-standard__grid,.marketing-service-mode-rules__grid,.marketing-quality-recovery-rules__grid,.marketing-after-visit-standard__grid,.marketing-day-rituals__grid,.marketing-no-chaos-rules__grid,.marketing-offer-naming-rules__grid,.marketing-creative-responsibility-map__grid,.marketing-recovery-kit__grid,.marketing-network-score,.marketing-stop-filter__grid,.marketing-creative-rules__grid,.marketing-golden-creative-standard__grid,.marketing-creative-network-readiness__grid,.marketing-local-check-queue__grid,.marketing-network-evidence-checks__grid,.marketing-language-guide__grid,.marketing-creative-system__grid,.marketing-franchise-kit__grid,.marketing-branch-readiness-card__grid,.marketing-branch-training-card__grid,.marketing-branch-constitution__grid,.marketing-crew-one-line-script__grid,.marketing-season-switch__grid,.marketing-network-standard-rules__grid,.marketing-ready-offer-sets__grid,.marketing-learning-plan__grid,.marketing-post-offer-decision__grid,.marketing-menu-role-rules__grid,.marketing-after-shift-recap__grid,.marketing-tomorrow-standard__grid,.marketing-next-day-branch-plan__grid,.marketing-journey-system__grid,.marketing-guest-habit-plan__grid,.marketing-next-visit-repeat__grid,.marketing-status-role-standard__grid,.marketing-decision-order,.marketing-offer-touchpoints__grid,.marketing-offer-rhythm__grid,.marketing-daily-rhythm-rules__grid,.marketing-offer-calendar__grid,.marketing-offer-pause-standard__grid,.marketing-offer-product-rule,.marketing-offer-readiness,.marketing-creative-parts,.marketing-offer-quality-check,.marketing-network-readiness-panel__grid,.marketing-creative-focus-filter__grid,.marketing-one-best-choice-standard__grid,.marketing-overload-stop-control__grid,.marketing-offer-simplify-plan__grid,.marketing-quick-repeat-budget__grid,.marketing-menu-load-budget__grid,.marketing-friction-signals__grid,.marketing-mystery-guest-check__grid,.marketing-offer-preflight__grid,.marketing-offer-summary__grid,.marketing-rollout-summary__grid,.marketing-network-offer-mark,.marketing-network-rollout-check,.marketing-guest-promise-repeat-board__grid,.marketing-owner-creative-decision__grid,.marketing-order-calm-standard__grid,.marketing-parallel-coordination__grid,.marketing-creative-ownership-seal,.marketing-shift-phrase__grid,.marketing-branch-field-phrase__grid,.marketing-selected-branch-recipe__grid,.marketing-offer-work-panel__grid,.marketing-order-route-metrics>div,.marketing-network-verdict__grid,.marketing-owner-network-ticket__grid,.marketing-network-readiness-seal,.marketing-offer-lane{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-offer-product-rule__grid{grid-column:1/-1}.marketing-offer-preview,.marketing-daily-focus,.marketing-offer-snapshot,.marketing-network-readiness-badge,.marketing-network-verdict,.marketing-offer-work-panel,.marketing-owner-network-ticket{grid-template-columns:1fr}.marketing-offer-snapshot small{text-align:left;justify-self:start;max-width:none}}@media (max-width:620px){.marketing-offer-presets__head,.marketing-shift-phrase__head,.marketing-owner-board__head,.marketing-owner-board__grid,.marketing-creative-board__grid,.marketing-network-standard__grid,.marketing-network-products__grid,.marketing-set-logic-standard__grid,.marketing-menu-order-standard__grid,.marketing-pairing-standard__grid,.marketing-shift-points__grid,.marketing-shift-points__rules,.marketing-shift-points-levels__grid,.marketing-crew-focus-standard__grid,.marketing-crew-focus-balance-plan__grid,.marketing-guest-moment-focus-standard__grid,.marketing-branch-moment-plan__grid,.marketing-daily-moment-switchboard__grid,.marketing-daily-creative-summary__grid,.marketing-three-chat-offer-coordination__grid,.marketing-focus-task-order-standard__grid,.marketing-shift-team-account-standard__grid,.marketing-hero-recognition-standard__grid,.marketing-no-pressure-acceptance-standard__grid,.marketing-crew-focus-pressure-rules__grid,.marketing-reward-economy-standard__grid,.marketing-one-best-choice-standard__grid,.marketing-service-mode-rules__grid,.marketing-quality-recovery-rules__grid,.marketing-after-visit-standard__grid,.marketing-order-calm-standard__grid,.marketing-day-rituals__grid,.marketing-no-chaos-rules__grid,.marketing-offer-naming-rules__grid,.marketing-creative-responsibility-map__grid,.marketing-recovery-kit__grid,.marketing-network-score,.marketing-stop-filter__grid,.marketing-creative-rules__grid,.marketing-golden-creative-standard__grid,.marketing-creative-network-readiness__grid,.marketing-local-check-queue__grid,.marketing-network-evidence-checks__grid,.marketing-language-guide__grid,.marketing-creative-system__grid,.marketing-franchise-kit__grid,.marketing-branch-readiness-card__grid,.marketing-branch-training-card__grid,.marketing-branch-constitution__grid,.marketing-crew-one-line-script__grid,.marketing-season-switch__grid,.marketing-network-standard-rules__grid,.marketing-ready-offer-sets__grid,.marketing-learning-plan__grid,.marketing-post-offer-decision__grid,.marketing-menu-role-rules__grid,.marketing-after-shift-recap__grid,.marketing-tomorrow-standard__grid,.marketing-next-day-branch-plan__grid,.marketing-journey-system__grid,.marketing-guest-habit-plan__grid,.marketing-next-visit-repeat__grid,.marketing-status-role-standard__grid,.marketing-decision-order,.marketing-offer-touchpoints__grid,.marketing-offer-rhythm__grid,.marketing-daily-rhythm-rules__grid,.marketing-offer-calendar__grid,.marketing-offer-product-rule,.marketing-offer-product-rule__grid,.marketing-offer-readiness,.marketing-creative-parts,.marketing-offer-quality-check,.marketing-network-readiness-panel__grid,.marketing-creative-focus-filter__grid,.marketing-overload-stop-control__grid,.marketing-offer-simplify-plan__grid,.marketing-quick-repeat-budget__grid,.marketing-menu-load-budget__grid,.marketing-friction-signals__grid,.marketing-mystery-guest-check__grid,.marketing-offer-preflight__grid,.marketing-offer-summary__grid,.marketing-rollout-summary__grid,.marketing-network-offer-mark,.marketing-network-rollout-check,.marketing-guest-promise-repeat-board__grid,.marketing-owner-creative-decision__grid,.marketing-parallel-coordination__grid,.marketing-creative-ownership-seal,.marketing-offer-presets__grid,.marketing-shift-phrase__grid,.marketing-branch-field-phrase__grid,.marketing-selected-branch-recipe__grid,.marketing-order-route-metrics>div,.marketing-network-verdict,.marketing-network-verdict__grid,.marketing-owner-network-ticket,.marketing-owner-network-ticket__grid,.marketing-network-readiness-seal,.marketing-offer-lane{grid-template-columns:1fr}.marketing-stop-filter__head{display:grid}.marketing-stop-filter__head b{text-align:left}.marketing-branch-ready{flex-direction:column;align-items:flex-start}.marketing-branch-ready button{width:100%}.marketing-offer-presets__head b,.marketing-shift-phrase__head b,.marketing-owner-board__head b{justify-self:start}}.wide-card{margin:24px 0}.actions-row{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.admin-menu-export{background:linear-gradient(135deg,#f28b381f,#785bff14);border:1px solid #f28b3847;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:16px;display:grid}.admin-menu-export h2,.admin-menu-export p{margin:0}.admin-menu-export h2{margin-bottom:4px}.admin-operation-strip{background:#f8fafc;border:1px solid #0f172a1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:16px 0;padding:16px;display:grid}.admin-operation-strip span{color:#64748b;letter-spacing:0;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.admin-operation-strip h2,.admin-operation-strip p{margin:0}.admin-operation-strip h2{font-size:20px}.admin-operation-strip p{color:#475569;margin-top:4px}.admin-operation-strip nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-operation-strip a{color:#fff;background:#111827;border-radius:8px;align-items:center;min-height:36px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.admin-manager-console{background:linear-gradient(135deg,#7cff9b1a,#f28b3813),#ffffff08;border:1px solid #7cff9b38;border-radius:18px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr);gap:14px;margin:18px 0;padding:16px;display:grid}.admin-manager-console__lead{align-content:start;gap:8px;min-width:0;display:grid}.admin-manager-console__lead span,.admin-manager-tile span{color:#c8ffd8;text-transform:uppercase;font-size:12px;font-weight:950}.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{color:#132116;background:#7cff9b;border-radius:12px;width:fit-content;margin-top:4px;padding:10px 13px;font-weight:950}.admin-manager-console__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.admin-manager-tile{background:#00000029;border:1px solid #ffffff1a;border-radius:14px;align-content:start;gap:8px;min-width:0;min-height:142px;padding:12px;display:grid}.admin-manager-tile b{color:#fff;font-size:28px;line-height:1}.admin-manager-tile em{color:#ffe0c1;align-self:end;font-style:normal;font-weight:950}.admin-manager-tile--cash,.admin-manager-tile--shift{border-color:#f28b383d}.admin-manager-tile--stock,.admin-manager-tile--quality{border-color:#7cff9b38}.admin-manager-tile--menu{border-color:#785bff47}.admin-command-center{background:linear-gradient(135deg,#f28b381c,#7cff9b0b),#ffffff09;border:1px solid #f28b383d;border-radius:18px;gap:14px;margin:18px 0;padding:18px;display:grid}.admin-command-center__hero{gap:6px;max-width:760px;display:grid}.admin-command-center__hero span,.admin-command-center__metrics span,.admin-owner-details summary span{color:#ffd7bd;text-transform:uppercase;font-size:12px;font-weight:950}.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-center__hero p,.admin-command-action small,.admin-owner-details summary b{color:#d4d4d8;line-height:1.35}.admin-command-center__actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-command-action{background:#00000029;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:86px;padding:13px;display:grid}.admin-command-action i{color:#fff;background:#ffffff17;border-radius:999px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:950;display:grid}.admin-command-action span{gap:5px;min-width:0;display:grid}.admin-command-action b{color:#fff;line-height:1.15}.admin-command-action--danger,.admin-command-action--quality{background:#ff565614;border-color:#ff565642}.admin-command-action--money,.admin-command-action--system{background:#7cff9b12;border-color:#7cff9b3d}.admin-command-action--warn,.admin-command-action--prep,.admin-command-action--turnover,.admin-command-action--sales{background:#facc1514;border-color:#facc1542}.admin-command-action--stock{background:#ff706614;border-color:#ff706647}.admin-command-center__metrics,.admin-command-center__nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-command-center__metrics a{background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;gap:5px;min-height:76px;padding:12px;display:grid}.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{color:#fff;background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;place-items:center;min-height:42px;padding:10px;font-weight:900;display:grid}.admin-owner-details{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;margin:0 0 18px}.admin-owner-details summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;list-style:none;display:grid}.admin-owner-details summary::-webkit-details-marker{display:none}.admin-owner-details summary:after{content:"Показать";color:#fff;background:#ffffff17;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900}.admin-owner-details[open] summary:after{content:"Скрыть"}.admin-owner-details__body{padding:0 16px 16px}.admin-owner-brief{grid-template-columns:minmax(0,1.3fr) repeat(6,minmax(108px,.7fr));align-items:stretch;gap:12px;margin:18px 0 14px;display:grid}.admin-owner-brief>div,.admin-owner-brief>a{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;align-content:center;gap:6px;min-width:0;min-height:108px;padding:16px;display:grid}.admin-owner-brief>div{background:linear-gradient(135deg,#f28b381f,#ffffff0a);border-color:#f28b3847}.admin-owner-brief span:first-child{color:#ffd7bd;text-transform:uppercase;font-size:12px;font-weight:950}.admin-owner-brief h2,.admin-owner-brief p{margin:0}.admin-owner-brief p,.admin-owner-brief a span{color:#d4d4d8}.admin-owner-brief a b{font-size:30px;line-height:1}.admin-owner-qsr{grid-template-columns:minmax(0,1.2fr) repeat(8,minmax(112px,.72fr));align-items:stretch;gap:12px;margin:0 0 18px;display:grid}.admin-owner-qsr>div,.admin-owner-qsr>a{background:#ffffff0b;border:1px solid #7cff9b24;border-radius:16px;align-content:center;gap:6px;min-width:0;min-height:112px;padding:16px;display:grid}.admin-owner-qsr__lead{background:linear-gradient(135deg,#7cff9b1a,#f28b380f);border-color:#7cff9b3d}.admin-owner-qsr span{color:#caffd5;text-transform:uppercase;font-size:12px;font-weight:950}.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{grid-template-columns:minmax(0,1.35fr) repeat(4,minmax(132px,.5fr));align-items:stretch;gap:12px;margin:0 0 18px;display:grid}.admin-creative-offer>div,.admin-creative-offer>a{background:#7cff9b0e;border:1px solid #7cff9b26;border-radius:16px;align-content:center;gap:6px;min-width:0;min-height:104px;padding:15px;display:grid}.admin-creative-offer>div{background:linear-gradient(135deg,#f28b3817,#7cff9b0e);border-color:#f28b3838}.admin-creative-offer span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.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{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;gap:12px;margin:0 0 18px;padding:16px;display:grid}.admin-owner-action-plan__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.admin-owner-action-plan__head span{color:#ffd7bd;text-transform:uppercase;font-size:12px;font-weight:950}.admin-owner-action-plan__head h2{margin:4px 0 0}.admin-owner-action-plan__head b{background:#0000002e;border-radius:12px;padding:9px 12px}.admin-owner-action-plan__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-owner-action{background:#00000029;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:32px minmax(0,1fr);gap:10px;min-width:0;padding:13px;display:grid}.admin-owner-action i{color:#fff;background:#ffffff17;border-radius:999px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:950;display:grid}.admin-owner-action span{gap:5px;min-width:0;display:grid}.admin-owner-action b{color:#fff;line-height:1.15}.admin-owner-action small{color:#d4d4d8;line-height:1.3}.admin-owner-action em{color:#ffd7bd;grid-column:2;font-size:12px;font-style:normal;font-weight:900}.admin-owner-action--money{background:#7cff9b12;border-color:#7cff9b3d}.admin-owner-action--quality,.admin-owner-action--danger{background:#ff565612;border-color:#ff56563d}.admin-owner-action--sales,.admin-owner-action--warn,.admin-owner-action--prep,.admin-owner-action--turnover{background:#facc1512;border-color:#facc153d}.admin-owner-action--stock{background:#ff706612;border-color:#ff70663d}.admin-owner-action--system{background:#a0aeff12;border-color:#a0aeff3d}.admin-owner-control-loop{background:linear-gradient(135deg,#a0aeff14,#ffffff09);border:1px solid #a0aeff29;border-radius:18px;gap:12px;margin:0 0 18px;padding:16px;display:grid}.admin-owner-control-loop__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.admin-owner-control-loop__head span{color:#dbe2ff;text-transform:uppercase;font-size:12px;font-weight:950}.admin-owner-control-loop__head h2,.admin-owner-control-loop__head p{margin:4px 0 0}.admin-owner-control-loop__head p,.admin-owner-control-loop__grid small{color:#d4d4d8}.admin-owner-control-loop__head b{color:#fff;background:#0000002e;border-radius:12px;padding:9px 12px}.admin-owner-control-loop__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.admin-owner-control-loop__grid a{background:#00000029;border:1px solid #ffffff1a;border-radius:14px;gap:7px;min-width:0;padding:13px;display:grid}.admin-owner-control-loop__grid a.active{background:#7cff9b12;border-color:#7cff9b3d}.admin-owner-control-loop__grid span{color:#dbe2ff;text-transform:uppercase;font-size:12px;font-weight:950}.admin-owner-control-loop__grid b{color:#fff;font-size:28px;line-height:1}.admin-owner-recovery{background:linear-gradient(135deg,#ff56561f,#f28b380f);border:1px solid #ff565642;border-radius:18px;grid-template-columns:minmax(0,.9fr) minmax(280px,1.2fr) minmax(150px,.35fr);align-items:stretch;gap:12px;margin:0 0 18px;padding:16px;display:grid}.admin-owner-recovery>div,.admin-owner-recovery>a{background:#00000021;border:1px solid #ffffff17;border-radius:14px;align-content:center;gap:6px;min-width:0;padding:13px;display:grid}.admin-owner-recovery span:first-child{color:#ffb4ac;text-transform:uppercase;font-size:12px;font-weight:950}.admin-owner-recovery h2,.admin-owner-recovery p{margin:0}.admin-owner-recovery p,.admin-owner-recovery a span{color:#d4d4d8}.admin-owner-recovery a b{color:#fff;font-size:28px;line-height:1}.admin-owner-recovery__items{gap:8px;display:grid}.admin-owner-recovery__items a{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;gap:5px;padding:10px;display:grid}.admin-owner-recovery__items a span{color:#ffb4ac;text-transform:uppercase;font-size:11px;font-weight:950}.admin-owner-recovery__items a b{color:#fff;font-size:15px;line-height:1.18}.admin-owner-recovery__items small,.admin-owner-recovery__items em{color:#d4d4d8;font-size:12px;font-style:normal;line-height:1.25}.admin-owner-recovery__items em{color:#ffd7bd}.admin-owner-repeat{background:linear-gradient(135deg,#7cff9b1a,#ffffff0a);border:1px solid #7cff9b3d;border-radius:18px;grid-template-columns:minmax(0,.9fr) minmax(280px,1.2fr) minmax(150px,.35fr);align-items:stretch;gap:12px;margin:0 0 18px;padding:16px;display:grid}.admin-owner-repeat--network{background:linear-gradient(135deg,#38bdf81f,#7cff9b0f);border-color:#38bdf840}.admin-owner-repeat--network span:first-child,.admin-owner-repeat--network .admin-owner-repeat__items a span{color:#bae6fd}.admin-owner-repeat>div,.admin-owner-repeat>a{background:#00000021;border:1px solid #ffffff17;border-radius:14px;align-content:center;gap:6px;min-width:0;padding:13px;display:grid}.admin-owner-repeat span:first-child{color:#caffd5;text-transform:uppercase;font-size:12px;font-weight:950}.admin-owner-repeat h2,.admin-owner-repeat p{margin:0}.admin-owner-repeat p,.admin-owner-repeat a span{color:#d4d4d8}.admin-owner-repeat a b{color:#fff;font-size:28px;line-height:1}.admin-owner-repeat__items{gap:8px;display:grid}.admin-owner-repeat__items a{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;gap:5px;padding:10px;display:grid}.admin-owner-repeat__items a span{color:#caffd5;text-transform:uppercase;font-size:11px;font-weight:950}.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{background:linear-gradient(135deg,#a855f71a,#38bdf80f);border:1px solid #a855f73d;border-radius:18px;grid-template-columns:minmax(0,.85fr) minmax(320px,1.35fr);align-items:stretch;gap:12px;margin:0 0 18px;padding:16px;display:grid}.admin-owner-crm-routes>div{background:#00000021;border:1px solid #ffffff17;border-radius:14px;align-content:center;gap:6px;min-width:0;padding:13px;display:grid}.admin-owner-crm-routes span:first-child,.admin-owner-crm-routes__grid a span{color:#ddd6fe;text-transform:uppercase;font-size:12px;font-weight:950}.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{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-owner-crm-routes__grid a{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;align-content:start;gap:6px;min-width:0;padding:12px;display:grid}.admin-owner-crm-routes__grid a.active{background:#a855f71f;border-color:#ddd6fe52}.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{background:linear-gradient(135deg,#facc151a,#ffffff0a);border:1px solid #facc153d;border-radius:18px;grid-template-columns:minmax(0,.9fr) minmax(280px,1.2fr) minmax(150px,.35fr);align-items:stretch;gap:12px;margin:0 0 18px;padding:16px;display:grid}.admin-owner-staff-pulse>div,.admin-owner-staff-pulse>a{background:#00000021;border:1px solid #ffffff17;border-radius:14px;align-content:center;gap:6px;min-width:0;padding:13px;display:grid}.admin-owner-staff-pulse span:first-child{color:#fde68a;text-transform:uppercase;font-size:12px;font-weight:950}.admin-owner-staff-pulse h2,.admin-owner-staff-pulse p{margin:0}.admin-owner-staff-pulse p,.admin-owner-staff-pulse a span{color:#d4d4d8}.admin-owner-staff-pulse a b{color:#fff;font-size:28px;line-height:1}.admin-owner-staff-pulse__items{gap:8px;display:grid}.admin-owner-staff-pulse__items a{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;gap:5px;padding:10px;display:grid}.admin-owner-staff-pulse__items a span{color:#fde68a;text-transform:uppercase;font-size:11px;font-weight:950}.admin-owner-staff-pulse__items a b{color:#fff;font-size:15px;line-height:1.18}.admin-owner-staff-pulse__items small,.admin-owner-staff-pulse__items em{color:#d4d4d8;font-size:12px;font-style:normal;line-height:1.25}.admin-owner-staff-pulse__items em{color:#ffd7bd}.admin-owner-prep{background:linear-gradient(135deg,#facc151a,#ffffff0a);border:1px solid #facc153d;border-radius:18px;grid-template-columns:minmax(0,.9fr) minmax(280px,1.2fr) minmax(150px,.35fr);align-items:stretch;gap:12px;margin:0 0 18px;padding:16px;display:grid}.admin-owner-prep>div,.admin-owner-prep>a{background:#00000021;border:1px solid #ffffff17;border-radius:14px;align-content:center;gap:6px;min-width:0;padding:13px;display:grid}.admin-owner-prep span:first-child{color:#fde68a;text-transform:uppercase;font-size:12px;font-weight:950}.admin-owner-prep h2,.admin-owner-prep p{margin:0}.admin-owner-prep p,.admin-owner-prep a span{color:#d4d4d8}.admin-owner-prep a b{color:#fff;font-size:28px;line-height:1}.admin-owner-prep__items{gap:8px;display:grid}.admin-owner-prep__items a{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;gap:5px;padding:10px;display:grid}.admin-owner-prep__items a span{color:#fde68a;text-transform:uppercase;font-size:11px;font-weight:950}.admin-owner-prep__items a b{color:#fff;font-size:15px;line-height:1.18}.admin-owner-prep__items small,.admin-owner-prep__items em{color:#d4d4d8;font-size:12px;font-style:normal;line-height:1.25}.admin-owner-prep__items em{color:#ffd7bd}.admin-owner-turnover{background:linear-gradient(135deg,#facc151a,#ffffff0a);border:1px solid #facc153d;border-radius:18px;grid-template-columns:minmax(0,1fr) repeat(3,minmax(140px,.32fr));align-items:stretch;gap:12px;margin:0 0 18px;padding:16px;display:grid}.admin-owner-turnover>div,.admin-owner-turnover>a{background:#00000021;border:1px solid #ffffff17;border-radius:14px;align-content:center;gap:6px;min-width:0;padding:13px;display:grid}.admin-owner-turnover span:first-child{color:#fde68a;text-transform:uppercase;font-size:12px;font-weight:950}.admin-owner-turnover h2,.admin-owner-turnover p{margin:0}.admin-owner-turnover p,.admin-owner-turnover a span{color:#d4d4d8}.admin-owner-turnover a b{color:#fff;font-size:28px;line-height:1}.admin-owner-stock{background:linear-gradient(135deg,#ff70661a,#ffffff0a);border:1px solid #ff70663d;border-radius:18px;grid-template-columns:minmax(0,1fr) repeat(2,minmax(150px,.35fr));align-items:stretch;gap:12px;margin:0 0 18px;padding:16px;display:grid}.admin-owner-stock>div,.admin-owner-stock>a{background:#00000021;border:1px solid #ffffff17;border-radius:14px;align-content:center;gap:6px;min-width:0;padding:13px;display:grid}.admin-owner-stock span:first-child{color:#ffb4ac;text-transform:uppercase;font-size:12px;font-weight:950}.admin-owner-stock h2,.admin-owner-stock p{margin:0}.admin-owner-stock p,.admin-owner-stock a span{color:#d4d4d8}.admin-owner-stock__items{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.admin-owner-stock__items i{color:#fde68a;background:#facc1517;border:1px solid #facc153d;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900;line-height:1}.admin-owner-stock__items i.critical{color:#ffd7d3;background:#ff706621;border-color:#ff706657}.admin-owner-stock a b{color:#fff;font-size:28px;line-height:1}.admin-owner-service-load{background:linear-gradient(135deg,#facc151a,#ffffff09);border:1px solid #facc1542;border-radius:18px;grid-template-columns:minmax(0,1fr) repeat(2,minmax(150px,220px));align-items:stretch;gap:12px;margin:18px 0;padding:14px;display:grid}.admin-owner-service-load>div,.admin-owner-service-load>a{background:#0000002e;border-radius:14px;padding:12px}.admin-owner-service-load span:first-child{color:#ffd7bd;text-transform:uppercase;font-size:12px;font-weight:950}.admin-owner-service-load h2,.admin-owner-service-load p{margin:0}.admin-owner-service-load p,.admin-owner-service-load a span{color:#d4d4d8}.admin-owner-service-load a b{color:#fff;font-size:28px;line-height:1;display:block}.admin-owner-next-step{background:linear-gradient(135deg,#60a5fa1a,#7cff9b0d);border:1px solid #60a5fa3d;border-radius:18px;grid-template-columns:minmax(0,1fr) repeat(2,minmax(150px,220px));align-items:stretch;gap:12px;margin:0 0 18px;padding:14px;display:grid}.admin-owner-next-step>div,.admin-owner-next-step>a{background:#0000002e;border-radius:14px;align-content:center;gap:6px;min-width:0;padding:12px;display:grid}.admin-owner-next-step span:first-child{color:#bae6fd;text-transform:uppercase;font-size:12px;font-weight:950}.admin-owner-next-step h2,.admin-owner-next-step p{margin:0}.admin-owner-next-step p,.admin-owner-next-step a span{color:#d4d4d8}.admin-owner-next-step a b{color:#fff;font-size:24px;line-height:1.05}.admin-owner-branch-pulse{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;gap:12px;margin:0 0 18px;padding:16px;display:grid}.admin-owner-branch-pulse__head{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-owner-branch-pulse__head span{color:#ffd7bd;text-transform:uppercase;font-size:12px;font-weight:950}.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{color:#aaa;margin-top:4px;font-size:12px;display:block}.admin-owner-branch-details summary{cursor:pointer;color:#fff;font-weight:850}.admin-owner-branch-details__grid{grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px;min-width:360px;margin-top:10px;display:grid}.admin-owner-branch-details__grid span{background:#ffffff0e;border-radius:10px;gap:3px;padding:8px;display:grid}.admin-owner-branch-details__grid b{color:#ffd7bd;font-size:12px}.admin-owner-focus{color:#caffd5;white-space:nowrap;background:#7cff9b1c;border-radius:999px;width:fit-content;padding:6px 9px;font-size:12px;font-weight:900;display:inline-flex}.admin-owner-focus--warn{color:#ffe9a6;background:#facc1524}.admin-owner-focus--danger{color:#ffb4ac;background:#ff565629}@media (max-width:860px){.admin-manager-console,.admin-manager-console__grid,.admin-command-center__actions,.admin-command-center__metrics,.admin-command-center__nav,.admin-owner-brief,.admin-owner-qsr,.admin-owner-control-loop__grid,.admin-creative-offer,.admin-owner-recovery,.admin-owner-repeat,.admin-owner-crm-routes,.admin-owner-crm-routes__grid,.admin-owner-staff-pulse,.admin-owner-prep,.admin-owner-turnover,.admin-owner-stock,.admin-owner-action-plan__grid,.admin-owner-action-plan__head,.admin-owner-details summary{grid-template-columns:1fr}.admin-owner-branch-pulse__head{flex-direction:column;align-items:stretch}}.fiscal-shift-close{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;min-width:min(520px,100%);display:grid}.fiscal-shift-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fiscal-shift-next-step{color:#f4d7c4;text-align:right;grid-column:1/-1;font-size:12px;line-height:1.35}.fiscal-shift-pulse{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:14px;display:grid}.fiscal-shift-pulse span{color:#aaa;text-transform:uppercase;font-size:12px;font-weight:800}.fiscal-shift-pulse h3,.fiscal-shift-pulse p{margin:0}.fiscal-shift-pulse p{color:#c9c9d1;margin-top:4px}.fiscal-shift-pulse strong{text-align:center;background:#ffffff17;border-radius:12px;min-width:94px;padding:10px 12px}.fiscal-shift-pulse--ready{background:#53ff9c14;border-color:#53ff9c3d}.fiscal-shift-pulse--watch{background:#facc1514;border-color:#facc1547}.fiscal-shift-pulse--stop{background:#ff725e14;border-color:#ff725e52}.fiscal-shift-priority{background:#00000029;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:12px;display:grid}.fiscal-shift-priority span,.fiscal-shift-priority em{color:#d4d4d8;text-transform:uppercase;background:#ffffff14;border-radius:999px;width:fit-content;padding:6px 9px;font-size:11px;font-style:normal;font-weight:900}.fiscal-shift-priority b,.fiscal-shift-priority small{display:block}.fiscal-shift-priority small{color:#c9c9d1;margin-top:3px;line-height:1.35}.fiscal-shift-priority--ready{background:#53ff9c12;border-color:#53ff9c3d}.fiscal-shift-priority--stop{background:#ff725e14;border-color:#ff725e4d}.fiscal-shift-details{background:#00000024;border:1px solid #ffffff1a;border-radius:14px;margin-top:10px}.fiscal-shift-details summary{cursor:pointer;color:#f7f7f8;padding:11px 12px;font-weight:900}.fiscal-shift-details>.fiscal-shift-summary,.fiscal-shift-details>.fiscal-shift-standard,.fiscal-shift-details>.fiscal-shift-blockers,.fiscal-shift-details>.staff-shift-pulse-form{margin:10px 12px}.fiscal-shift-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.fiscal-shift-summary div,.fiscal-shift-blockers{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;padding:12px}.fiscal-shift-summary span,.fiscal-shift-blockers span{color:#aaa;font-size:12px}.fiscal-shift-summary b{color:#fff;margin-top:4px;display:block}.fiscal-shift-standard{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.fiscal-shift-standard__item{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;align-content:center;gap:5px;min-height:104px;padding:12px;display:grid}.fiscal-shift-standard__item span{color:#aaa;text-transform:uppercase;font-size:12px;font-weight:900}.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{background:#53ff9c12;border-color:#53ff9c3d}.fiscal-shift-standard__item--watch{background:#facc1514;border-color:#facc1547}.fiscal-shift-standard__item--stop{background:#ff725e14;border-color:#ff725e52}.fiscal-shift-blockers{background:#ff725e14;border-color:#ff725e52;gap:6px;margin-top:10px;display:grid}.fiscal-shift-blockers b{color:#ffd0c8}.staff-shift-pulse-form,.staff-live-pulse{background:#00000029;border:1px solid #ffffff17;border-radius:14px;gap:10px;margin-top:14px;padding:14px;display:grid}.staff-shift-pulse-form__head,.staff-live-pulse__head{justify-content:space-between;align-items:start;gap:12px;display:flex}.staff-shift-pulse-form h3,.staff-shift-pulse-form p,.staff-live-pulse h3,.staff-live-pulse p{margin:0}.staff-shift-pulse-form p,.staff-live-pulse p{color:#aaa;margin-top:4px}.staff-shift-pulse-form__head span,.staff-live-pulse__head span{color:#d4d4d8;background:#ffffff14;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.staff-shift-pulse-tags,.staff-live-pulse__tags{flex-wrap:wrap;gap:8px;display:flex}.staff-shift-pulse-tags button,.staff-live-pulse__tags button{color:#f4f4f5;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;padding:9px 11px}.staff-shift-pulse-tags button.active,.staff-live-pulse__tags button.active{background:#53ff9c1f;border-color:#53ff9c57}.staff-shift-pulse-autodraft{background:#60a5fa14;border:1px solid #60a5fa38;border-radius:12px;gap:6px;padding:10px 12px;display:grid}.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{color:#f4f4f5;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;justify-self:start;min-height:34px;padding:7px 10px;font-size:12px;font-weight:850}.staff-shift-pulse-note,.staff-live-pulse__note{gap:6px;display:grid}.staff-shift-pulse-note span,.staff-live-pulse__note span{color:#f4f4f5;font-size:13px;font-weight:800}.staff-shift-pulse-note textarea,.staff-live-pulse__note textarea{resize:vertical;min-height:72px;margin-top:0}.staff-shift-pulse-note small,.staff-live-pulse__note small{color:#a1a1aa;font-size:12px}.staff-shift-pulse-submit,.staff-live-pulse__submit{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.staff-shift-pulse-submit p,.staff-live-pulse__submit p{color:#d4d4d8}.staff-shift-pulse-feedback{background:#7cff9b14;border:1px solid #7cff9b38;border-left:4px solid #7cff9b;border-radius:12px;gap:5px;padding:10px 12px;display:grid}.staff-shift-pulse-feedback span{color:#caffd5;text-transform:uppercase;font-size:11px;font-weight:950}.staff-shift-pulse-feedback b{color:#fff;font-size:13px;line-height:1.3}.staff-shift-pulse-feedback small,.staff-shift-pulse-feedback em{color:#d4d4d8;font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.diadoc-toolbar{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;min-width:min(540px,100%);display:grid}.diadoc-setup{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:minmax(280px,1fr) auto;align-items:start;gap:14px;margin-bottom:16px;padding:14px;display:grid}.diadoc-setup h2,.diadoc-setup p{margin:0 0 8px}.diadoc-env-list,.diadoc-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.diadoc-env-list code{background:#ffffff14;border-radius:8px;padding:6px 8px}.kkt-settings{gap:16px;display:grid}.kkt-settings h3{margin:0 0 10px}.kkt-settings__form{background:#f28b380f;border:1px solid #f28b382e;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.kkt-settings__form label{color:#d6d6da;gap:6px;margin:0;font-size:13px;display:grid}.kkt-settings__form input,.kkt-settings__form select{margin-top:6px}.kkt-settings__form-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.kkt-settings__form-actions .notice{margin:0}.kkt-settings__check{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;padding:14px}.kkt-settings__checklist{color:#d6d6da;gap:8px;margin:0;padding-left:20px;display:grid}.admin-product-form{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;gap:12px;margin:22px 0;padding:16px;display:grid}.admin-category-manager{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;gap:12px;margin:18px 0;padding:16px;display:grid}.admin-category-manager h2,.admin-category-manager p{margin:0 0 6px}.admin-category-list{gap:8px;display:grid}.admin-category-row{background:#00000029;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(240px,1fr) 110px minmax(190px,auto) auto;align-items:center;gap:10px;padding:10px;display:grid}.admin-category-row input{margin-top:0}.admin-category-row--new{background:#f28b3814;border-color:#f28b3847}.combo-builder{gap:16px;display:grid}.combo-template-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.combo-template-card{min-height:118px;color:inherit;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;align-content:start;gap:7px;padding:13px;display:grid}.combo-template-card:hover:not(:disabled){background:#7cff9b12;border-color:#7cff9b52}.combo-template-card span,.combo-template-card small{color:#aaa;font-size:12px}.combo-template-card b{font-size:16px}.combo-network-standard{background:#7cff9b0e;border:1px solid #7cff9b2e;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.combo-network-standard span{color:#b8ffc9;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:950;display:block}.combo-network-standard b{color:#fff;margin-bottom:5px;display:block}.combo-network-standard p{color:#ffffffad;max-width:620px;margin:0;font-size:13px;line-height:1.42}.combo-network-standard__checks{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:270px;display:flex}.combo-network-standard__checks i{color:#ffffffd6;white-space:nowrap;background:#00000029;border:1px solid #ffffff1a;border-radius:999px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:850;line-height:1}.combo-language-map{background:#f28b380e;border:1px solid #f28b382e;border-radius:16px;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:12px;padding:14px;display:grid}.combo-language-map span{color:#ffd8b8;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:950;display:block}.combo-language-map b{color:#fff;margin-bottom:5px;display:block}.combo-language-map p{color:#ffffffad;margin:0;font-size:13px;line-height:1.42}.combo-language-map__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.combo-language-map__grid article{background:#00000024;border:1px solid #ffffff14;border-radius:14px;align-content:start;gap:6px;min-height:108px;padding:11px;display:grid}.combo-language-map__grid strong{color:#fff;font-size:14px}.combo-language-map__grid small{color:#ffffff8a;font-size:11px}.combo-language-map__grid p{color:#ffffffc2;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{flex-direction:column;align-items:flex-start}.combo-network-ready b{text-align:left}}.combo-builder__form{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.combo-builder__wide{grid-column:1/-1}.combo-builder__items{gap:8px;display:grid}.combo-builder__item{background:#00000029;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(280px,1fr) 90px 120px auto;align-items:center;gap:10px;padding:10px;display:grid}.combo-builder__item input,.combo-builder__item select{margin-top:0}.combo-builder__item b{text-align:right}.combo-builder__summary{background:#7cff9b0e;border:1px solid #7cff9b2e;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:10px;padding:14px;display:grid}.combo-builder__summary div:not(.row),.combo-list__item>div:not(:first-child){gap:4px;display:grid}.combo-builder__summary span,.combo-list__item span,.combo-list__item small{color:#aaa;font-size:12px}.combo-network-card{background:linear-gradient(135deg,#f28b3814,#7cff9b0b);border:1px solid #f28b382e;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);align-items:center;gap:12px;padding:14px;display:grid}.combo-network-card span{color:#ffd7bd;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.combo-network-card b,.combo-network-card p{margin:0}.combo-network-card>div:first-child b{color:#fff;margin-top:5px;font-size:18px;display:block}.combo-network-card p{color:#ffffffb3;max-width:620px;margin-top:5px;font-size:13px;line-height:1.4}.combo-network-card__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.combo-network-card__grid span{color:#d8d8de;letter-spacing:0;text-transform:none;background:#00000024;border:1px solid #ffffff17;border-radius:13px;gap:4px;min-height:72px;padding:10px;font-size:11px;font-weight:800;line-height:1.25;display:grid}.combo-network-card__grid b{color:#caffd5;text-transform:uppercase;font-size:11px}.combo-network-ready{background:#7cff9b11;border:1px solid #7cff9b29;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.combo-network-ready span{color:#b8ffc9;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:950}.combo-network-ready b{color:#fff;text-align:right;font-size:13px;line-height:1.25}.combo-list{gap:10px;display:grid}.combo-list__item{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:minmax(260px,1fr) 130px 110px 110px;align-items:center;gap:12px;padding:12px;display:grid}.combo-list__item h3,.combo-list__item p{margin:0 0 5px}.combo-list__standard{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.combo-list__standard i{color:#ffffffd6;white-space:nowrap;background:#7cff9b12;border:1px solid #7cff9b29;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:850;line-height:1}.subscription-admin{gap:16px;display:grid}.subscription-admin__form{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.subscription-admin,.subscription-admin *,.subscription-admin input,.subscription-admin select,.subscription-admin textarea,.subscription-plan-card,.subscription-plan-card *{min-width:0}.subscription-admin input,.subscription-admin select,.subscription-admin textarea,.subscription-admin button{max-width:100%}.subscription-admin__wide{grid-column:1/-1}.subscription-repeat-route{background:#7cff9b0e;border:1px solid #7cff9b29;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.subscription-repeat-route article{background:#00000024;border:1px solid #ffffff17;border-radius:12px;gap:5px;min-height:76px;padding:10px;display:grid}.subscription-repeat-route span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.subscription-repeat-route b{color:#fff;font-size:12px;line-height:1.22}.subscription-admin__builder{background:#00000024;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:minmax(220px,1fr) 120px 110px;align-items:end;gap:10px;padding:12px;display:grid}.subscription-admin__builder b{background:#ffffff0f;border-radius:12px;place-items:center;min-height:44px;display:grid}.subscription-admin__normal-total{background:#f28b3814;border:1px solid #f28b3842;border-radius:16px;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:4px 14px;padding:14px;display:grid}.subscription-admin__normal-total span,.subscription-admin__normal-total small{color:#aaa}.subscription-admin__normal-total b{font-size:28px}.subscription-admin__normal-total small{grid-column:1/-1}.subscription-admin__usage-rules{background:#7cff9b0e;border:1px solid #7cff9b2e;border-radius:14px;grid-template-columns:minmax(260px,1fr) 120px 120px minmax(220px,1fr);align-items:end;gap:10px;padding:12px;display:grid}.subscription-admin__usage-rules span,.subscription-admin__usage-rules label{color:#aaa}.subscription-admin__usage-rules strong{background:#00000029;border-radius:12px;align-items:center;min-height:44px;padding:10px 12px;display:grid}.subscription-admin__branches{background:#00000024;border:1px solid #ffffff17;border-radius:16px;gap:10px;padding:14px;display:grid}.subscription-admin__branches h3,.subscription-admin__branches p{margin:0}.subscription-admin__branch-list{gap:8px;display:grid}.subscription-admin__branch-row{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:minmax(180px,1fr) 150px 130px 90px;align-items:center;gap:10px;padding:10px;display:grid}.subscription-admin__branch-row small{color:#aaa}.subscription-admin__branch-rules{border-top:1px solid #ffffff14;grid-column:1/-1;grid-template-columns:130px minmax(240px,1fr) 120px 120px;align-items:center;gap:10px;padding-top:8px;display:grid}.subscription-admin__days{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.subscription-admin__days button{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;width:42px;height:38px;padding:0}.subscription-admin__days button.active{color:#d7ffdf;background:#7cff9b24;border-color:#7cff9b6b}.subscription-admin__note{color:#d6d6da;background:#7cff9b0f;border:1px solid #7cff9b2e;border-radius:14px;grid-column:1/-1;margin:0;padding:12px}.subscription-admin__active{align-self:end;min-height:44px}.subscription-admin__summary{background:#f28b380f;border:1px solid #f28b382e;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:10px;padding:14px;display:grid}.subscription-admin__summary div,.subscription-plan-card>div:not(:first-child){gap:4px;display:grid}.subscription-admin__summary span,.subscription-plan-card span,.subscription-plan-card small{color:#aaa;font-size:12px}.subscription-plan-list{gap:10px;display:grid}.subscription-plan-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:minmax(220px,1.4fr) repeat(auto-fit,minmax(120px,1fr));align-items:center;gap:12px;padding:12px;display:grid}.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{gap:16px;display:grid}.branches-admin__form{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) 170px;gap:12px;padding:14px;display:grid}.branches-admin__wide{grid-column:1/-1}.branches-admin__active{align-self:end;min-height:44px}.branches-admin__preview{background:#7cff9b0e;border:1px solid #7cff9b2e;border-radius:16px;grid-column:1/-1;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.branches-admin__preview img{aspect-ratio:16/9;object-fit:cover;background:#ffffff0f;border-radius:12px;width:100%}.branches-admin__preview span,.branches-admin__preview small{color:#aaa}.branches-admin__preview b{margin:4px 0;font-size:22px;display:block}.branches-admin__payment{background:linear-gradient(135deg,#f28b3817,#785bff12);border:1px solid #f28b3833;border-radius:16px;gap:14px;padding:14px;display:grid}.branches-admin__payment h3,.branches-admin__payment p{margin:0}.branches-admin__payment-grid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;display:grid}.branches-admin__geo-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.branches-admin__footer{background:#f28b380f;border:1px solid #f28b382e;border-radius:16px;grid-template-columns:120px 120px auto;align-items:center;gap:10px;padding:14px;display:grid}.branches-admin__footer div{gap:4px;display:grid}.branches-admin__footer span,.branches-admin__row small{color:#aaa;font-size:12px}.branches-admin__list{gap:10px;display:grid}.branches-admin__row{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:110px minmax(260px,1fr) 110px auto;align-items:center;gap:12px;padding:12px;display:grid}.branches-admin__row>img{aspect-ratio:4/3;object-fit:cover;background:#ffffff0f;border-radius:12px;width:100%}.branches-admin__row h3,.branches-admin__row p{margin:0 0 5px}.admin-product-form h2,.admin-product-form p{margin:0}.admin-product-form__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-product-form__footer{align-items:flex-end}.admin-product-media{grid-template-columns:minmax(260px,1fr) 190px;align-items:stretch;gap:14px;display:grid}.admin-product-media__preview,.admin-product-thumb{color:#888;background:#00000038;border:1px solid #ffffff1f;border-radius:14px;place-items:center;font-size:12px;display:grid;overflow:hidden}.admin-product-media__preview{min-height:150px}.admin-product-media__preview img,.admin-product-thumb img{object-fit:cover;width:100%;height:100%}.admin-product-thumb{width:112px;height:76px;margin-bottom:8px}.admin-price-branch{background:#f28b381a;border:1px solid #f28b3842;border-radius:16px;grid-template-columns:minmax(260px,1fr) minmax(260px,360px);align-items:end;gap:14px;margin:16px 0;padding:14px;display:grid}.admin-price-branch h3,.admin-price-branch p{margin:0}.admin-product-filters{grid-template-columns:minmax(240px,1fr) minmax(220px,320px) auto;align-items:end;gap:12px;margin:14px 0 8px;display:grid}.admin-product-filters button{min-height:46px}.admin-product-actions{flex-wrap:wrap;gap:8px;min-width:260px;display:flex}.admin-product-actions button{white-space:nowrap;border-radius:10px;padding:9px 11px}.admin-product-variants{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;gap:14px;margin-top:18px;padding:16px;display:grid}.admin-product-variants__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-product-variants__head h3{margin:0 0 6px}.admin-product-variant-builder{background:#f28b3814;border:1px solid #f28b3838;border-radius:16px;gap:12px;padding:14px;display:grid}.admin-product-variant-builder h4,.admin-product-variant-builder p{margin:0}.admin-product-variant-builder label{gap:6px;display:grid}.admin-product-variant-builder label span{color:#d6d6da;font-size:13px;font-weight:800}.admin-product-variant-builder__rows{gap:8px;display:grid}.admin-product-variant-builder__row{grid-template-columns:minmax(120px,1fr) minmax(100px,.7fr) auto;align-items:center;gap:8px;display:grid}.admin-product-variant-builder__row input{margin:0}.admin-product-variant-list{gap:10px;display:grid}.admin-product-variant-row{grid-template-columns:minmax(130px,.75fr) minmax(190px,1.25fr) minmax(110px,.65fr) minmax(120px,.7fr) 110px auto auto;align-items:center;gap:8px;display:grid}.admin-product-variant-row input,.admin-product-variant-row textarea{margin:0}.admin-product-variant-row__description{resize:vertical;grid-column:1/-1;min-height:58px}.admin-product-variant-row__order{grid-template-columns:minmax(74px,1fr) 38px 38px;align-items:end;gap:6px;display:grid}.admin-product-variant-row__order label{gap:4px;display:grid}.admin-product-variant-row__order label span{color:#aaa;text-transform:uppercase;font-size:11px;font-weight:800}.admin-product-variant-row__order button{min-height:44px;padding:8px}.admin-badge-picker{background:#f28b380e;border:1px solid #f28b382e;border-radius:14px;gap:10px;padding:12px;display:grid}.admin-badge-picker>div:first-child label,.admin-badge-picker>span{color:#fff;margin:0 0 3px;font-weight:900;display:block}.admin-badge-picker__grid{flex-wrap:wrap;gap:8px;display:flex}.admin-badge-picker__grid .checkbox-row{color:#eee;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;width:auto;margin:0;padding:8px 10px;font-size:13px}.admin-badge-picker__grid input{width:auto;margin:0}.admin-badge-picker--compact{background:#ffffff09;grid-column:1/-1}.button.secondary,a.button.secondary{color:#111827;background:#fff;border:1px solid #d0d5dd;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-weight:600;text-decoration:none;display:inline-flex}.notice{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:12px}.table-wrap{margin:16px 0;overflow-x:auto}.payment-events-card{grid-column:1/-1}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid #eaecf0;padding:10px}th{color:#667085;font-size:13px;font-weight:600}td input,td select{border:1px solid #d0d5dd;border-radius:8px;width:100%;min-width:120px;padding:8px}.two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}label{color:#b7b7b7;margin-top:12px;margin-bottom:6px;font-size:14px;display:block}input,select{width:100%;color:inherit;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;padding:12px 14px}option{color:#111}.receipt-row{grid-template-columns:1fr 110px 110px;gap:8px;margin-top:10px;display:grid}.row-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.notice{background:#ffffff14;border-radius:12px;margin-top:12px;padding:10px 12px}.table{gap:6px;display:grid}.table-row{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px 0;display:grid}.table-row.header{color:#aaa;font-size:13px}.button-link{color:#111;background:#fff;border-radius:999px;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-block}.hookah-admin-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.hookah-admin-grid__message{grid-column:1/-1}.hookah-admin-card{align-content:start;gap:10px;display:grid}.hookah-admin-card--wide{grid-column:1/-1}.hookah-admin-card h2{margin:0}.hookah-admin-mode-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hookah-admin-mode-card{text-align:left;color:#fff;background:linear-gradient(135deg,#f28b3821,#ffffff0e);border:1px solid #f28b3838;border-radius:14px;gap:9px;padding:14px;display:grid}.hookah-admin-mode-card>span{color:#ffd7bd;text-transform:uppercase;font-size:12px;font-weight:900}.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{background:#0000002e;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:1fr;gap:14px;padding:12px;display:grid}.hookah-mode-settings h3{margin:0 0 6px}.hookah-mode-settings>button{justify-self:start}.hookah-mode-chip-list{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.hookah-mode-chip-list button{border-radius:999px;padding:9px 12px}.hookah-mode-inline-form{grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:10px;display:grid}.hookah-mode-inline-form input{margin-top:0}.hookah-mode-mood-list{gap:10px;display:grid}.hookah-mode-mood-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;align-items:end;gap:10px;padding:12px;display:grid}.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{gap:5px;min-width:0;margin:0;display:grid}.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{white-space:nowrap;align-self:end}.hookah-mode-mood-card--new{background:#f28b3814;border-color:#f28b3847;margin-top:10px}.hookah-admin-list{gap:8px;margin-top:8px;display:grid}.hookah-admin-list__item{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.hookah-admin-list__item div{gap:3px;min-width:0;display:grid}.hookah-admin-list__item span,.hookah-admin-list__item small{color:#aaa}.hookah-admin-list__item button{padding:8px 10px}.hookah-admin-mode-panel{color:#fff;background:linear-gradient(135deg,#f28b3821,#7c5cff14,#7cff9b0b);border:1px solid #f28b383d;border-radius:16px;gap:12px;padding:14px;display:grid}.hookah-admin-mode-panel__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.hookah-admin-mode-panel__head>div,.hookah-admin-mode-panel__rows>div{gap:7px;min-width:0;display:grid}.hookah-admin-mode-panel span{color:#ffd7bd;text-transform:uppercase;font-size:12px;font-weight:900}.hookah-admin-mode-panel b{font-size:17px;line-height:1.2}.hookah-admin-mode-panel small{color:#aaa}.hookah-admin-mode-panel__rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hookah-admin-mode-panel__rows>div{background:#0000002e;border:1px solid #ffffff17;border-radius:13px;padding:12px}.hookah-admin-mode-panel .customer-toggle{margin:0}.hookah-mode-visibility-row{flex-wrap:wrap;gap:10px;display:flex}.hookah-mode-visibility-row .customer-toggle{background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;margin:0;padding:10px 12px}@media (max-width:700px){.receipt-row,.table-row,.admin-product-filters,.admin-price-branch,.admin-product-media{grid-template-columns:1fr}.admin-product-form__head,.admin-product-variants__head,.admin-product-variant-row{grid-template-columns:1fr;display:grid}.admin-category-row,.hookah-admin-mode-cards,.hookah-admin-mode-panel__head,.hookah-admin-mode-panel__rows,.hookah-mode-settings,.hookah-mode-mood-card,.hookah-mode-inline-form{grid-template-columns:1fr}}@media (max-width:900px){.kkt-settings__form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.fiscal-shift-close,.fiscal-shift-pulse,.fiscal-shift-standard,.diadoc-toolbar,.diadoc-setup,.kkt-settings__form{grid-template-columns:1fr}.fiscal-shift-actions{justify-content:stretch}.fiscal-shift-actions button,.staff-shift-pulse-submit button{flex:140px}.fiscal-shift-next-step{text-align:left}.fiscal-shift-pulse strong,.staff-shift-pulse-submit{width:100%}}.list-row{border-bottom:1px solid #eee;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.receipt-row{grid-template-columns:1fr 120px 70px}textarea{color:#fafafa;resize:vertical;background:#09090b;border:1px solid #27272a;border-radius:14px;width:100%;padding:12px}.topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0c10eb;border-bottom:1px solid #ffffff14;align-items:center;gap:16px;padding:12px 24px;display:flex;position:sticky;top:0}.topbar a{color:inherit;font-weight:700;text-decoration:none}.security-strip{flex-wrap:wrap;gap:10px;margin:12px 0 20px;display:flex}.security-strip span{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px}.danger-card{border-color:#ff5b5b73}.wide-table .table-row{grid-template-columns:220px 1fr}.list{gap:10px;display:grid}.wide{text-align:left;width:100%}.success{color:#8ff0a4;font-weight:700}.two-columns{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.bars{gap:14px;margin-top:16px;display:grid}.bar-row{grid-template-columns:120px 1fr 40px;align-items:center;gap:10px;display:grid}.bar{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.bar i{border-radius:inherit;background:#ffffffb8;height:100%;display:block}.card small{color:#a1a1aa}.analytics-owner-control{background:linear-gradient(135deg,#7cff9b14,#ffffff0a);border:1px solid #7cff9b2e;border-radius:18px;grid-template-columns:minmax(0,.9fr) minmax(280px,1.4fr);align-items:stretch;gap:14px;padding:16px;display:grid}.analytics-owner-control__lead{align-content:center;gap:7px;min-width:0;display:grid}.analytics-owner-control__lead span{color:#caffd5;text-transform:uppercase;font-size:12px;font-weight:950}.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__lead p,.analytics-owner-control__grid small{color:#d4d4d8}.analytics-owner-control__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.analytics-owner-control__grid a{background:#00000029;border:1px solid #ffffff1a;border-radius:14px;gap:7px;min-width:0;padding:13px;display:grid}.analytics-owner-control__grid a.active{background:#facc1514;border-color:#facc1547}.analytics-owner-control__grid span{color:#ffd7bd;text-transform:uppercase;font-size:12px;font-weight:950}.analytics-owner-control__grid b{color:#fff;font-size:27px;line-height:1}.analytics-turnover{background:linear-gradient(135deg,#7cff9b1a,#ffffff0a);border:1px solid #7cff9b33;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(260px,.78fr);gap:12px;padding:16px;display:grid}.analytics-turnover__lead{align-content:center;gap:6px;display:grid}.analytics-turnover__lead span{color:#b8ffc9;text-transform:uppercase;font-size:12px;font-weight:950}.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__stats,.analytics-turnover__branches{gap:8px;display:grid}.analytics-turnover__stats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-turnover__stats span,.analytics-turnover__branches div{background:#00000029;border:1px solid #ffffff17;border-radius:14px;gap:4px;padding:12px;display:grid}.analytics-turnover__stats b{font-size:26px}.analytics-turnover__stats small,.analytics-turnover__branches small,.analytics-turnover__branches span{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{background:linear-gradient(135deg,#facc151c,#ffffff0a);border-color:#facc154d}.analytics-turnover--watch{background:linear-gradient(135deg,#f28b381c,#ffffff0a);border-color:#f28b3847}.analytics-cash-leak{background:linear-gradient(135deg,#7cff9b14,#ffffff0a);border:1px solid #7cff9b33;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(260px,.78fr);gap:12px;padding:16px;display:grid}.analytics-cash-leak__lead{align-content:center;gap:6px;display:grid}.analytics-cash-leak__lead span{color:#b8ffc9;text-transform:uppercase;font-size:12px;font-weight:950}.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__stats,.analytics-cash-leak__branches{gap:8px;display:grid}.analytics-cash-leak__stats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-cash-leak__stats span,.analytics-cash-leak__branches div{background:#00000029;border:1px solid #ffffff17;border-radius:14px;gap:4px;padding:12px;display:grid}.analytics-cash-leak__stats b{font-size:26px}.analytics-cash-leak__stats small,.analytics-cash-leak__branches small,.analytics-cash-leak__branches span{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{background:linear-gradient(135deg,#facc151a,#ffffff0a);border-color:#facc154d}.analytics-cash-leak--ok{background:linear-gradient(135deg,#7cff9b12,#ffffff0a);border-color:#7cff9b38}.analytics-booking-leak{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(260px,.78fr);gap:12px;padding:16px;display:grid}.analytics-booking-leak__lead{align-content:center;gap:6px;display:grid}.analytics-booking-leak__lead span{color:#d8d8de;text-transform:uppercase;font-size:12px;font-weight:950}.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__stats,.analytics-booking-leak__branches{gap:8px;display:grid}.analytics-booking-leak__stats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-booking-leak__stats span,.analytics-booking-leak__branches div{background:#00000029;border:1px solid #ffffff17;border-radius:14px;gap:4px;padding:12px;display:grid}.analytics-booking-leak__stats b{font-size:26px}.analytics-booking-leak__stats small,.analytics-booking-leak__branches small,.analytics-booking-leak__branches span{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{background:linear-gradient(135deg,#ff70661a,#ffffff0a);border-color:#ff706657}.analytics-booking-leak--watch{background:linear-gradient(135deg,#facc151a,#ffffff0a);border-color:#facc154d}.analytics-booking-leak--ok{background:linear-gradient(135deg,#7cff9b12,#ffffff0a);border-color:#7cff9b38}.analytics-stock-risk{border-color:#ffffff1f}.analytics-stock-risk>.muted{margin-top:6px}.analytics-stock-risk__branches{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:14px 0;display:grid}.analytics-stock-risk__branches span{background:#00000029;border:1px solid #ffffff1a;border-radius:14px;gap:4px;padding:11px;display:grid}.analytics-stock-risk__branches b{color:#fff}.analytics-stock-risk__branches small,.analytics-stock-risk__branches i{color:#b9b9bd;font-style:normal}.analytics-stock-risk--danger{background:linear-gradient(135deg,#ff70661a,#ffffff0a);border-color:#ff706657}.analytics-stock-risk--watch{background:linear-gradient(135deg,#facc151a,#ffffff0a);border-color:#facc154d}.analytics-stock-risk--ok{border-color:#7cff9b38}@media (max-width:700px){.two-columns,.analytics-owner-control,.analytics-owner-control__grid,.analytics-turnover,.analytics-turnover__stats,.analytics-cash-leak,.analytics-cash-leak__stats,.analytics-booking-leak,.analytics-booking-leak__stats,.analytics-stock-risk__branches,.bar-row{grid-template-columns:1fr}}.actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}a.button,.button{color:#111;cursor:pointer;background:#fff;border:0;border-radius:12px;padding:12px 16px;font-weight:700;text-decoration:none;display:inline-block}a.button.secondary,.button.secondary{color:#fff;background:#2d2d33;border:1px solid #3f3f46}@media (display-mode:standalone){.pwa-only-hidden{display:none}}.stack{gap:14px;display:grid}.button-row{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}button.active{color:#111;background:#facc15}.guest-menu{color:#f7f7f7;background:linear-gradient(#f28b3824,#7c5cff12 38%,#7cff9b0a 72%,#0000),#030303;min-height:calc(100vh - 52px);padding:14px 24px 92px}.guest-menu__header{grid-template-columns:44px 64px minmax(220px,420px);align-items:center;gap:12px;margin-bottom:20px;display:grid}.guest-menu__icon-button{color:#fff;touch-action:manipulation;-webkit-tap-highlight-color:#f28b383d;background:0 0;border:0;border-radius:0;width:44px;height:44px;padding:0;font-size:30px;line-height:1}.guest-menu__logo{object-fit:contain;width:42px;height:42px}.guest-menu__search{width:min(420px,100%);margin:0 0 0 auto;position:relative}.guest-menu__search span{color:#8d8d92;pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.guest-menu__search input{background:#000000c2;border:1px solid #ffffff57;border-radius:999px;height:42px;margin:0;padding-left:62px}.guest-menu__search input::placeholder{color:#0000}.guest-drawer{z-index:80;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#0c0c0ef5;border:1px solid #ffffff1f;border-radius:22px;gap:10px;width:min(330px,100vw - 32px);max-height:calc(100vh - 32px);padding:16px;display:grid;position:fixed;top:16px;left:16px;overflow-y:auto;box-shadow:0 24px 80px #000000b8}.guest-drawer__top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.guest-drawer__top button{color:#fff;background:#222;border-radius:999px;width:38px;height:38px;padding:0}.guest-drawer a,.guest-drawer__branch-toggle,.guest-drawer__categories button{text-align:left;color:#fff;touch-action:manipulation;-webkit-tap-highlight-color:#f28b383d;background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;width:100%;padding:12px 14px}.guest-drawer__branch-toggle{font-weight:800}.guest-drawer__categories{gap:8px;margin-top:8px;display:grid}.guest-drawer__categories button{background:#f28b3829}.guest-drawer__branches{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;gap:8px;margin:-2px 0 8px;padding:12px;display:grid}.guest-drawer__branches>strong{color:#aaa;text-transform:uppercase;font-size:12px}.guest-drawer__branches button{color:#fff;text-align:left;background:#0000002e;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:8px;display:grid}.guest-drawer__branches button.active{background:#7cff9b14;border-color:#7cff9b5c}.guest-drawer__branches img{object-fit:cover;background:#ffffff14;border-radius:10px;width:44px;height:44px}.guest-drawer__branches span{gap:2px;display:grid}.guest-drawer__branches small{color:#aaa}.guest-menu__hero{justify-content:space-between;align-items:end;gap:20px;margin:8px 0 24px;display:flex}.guest-menu__eyebrow{color:#f28b38;text-transform:uppercase;letter-spacing:0;margin:0 0 6px;font-weight:800}.guest-menu__hero h1{margin:0;font-size:56px;line-height:.95}.guest-menu__hero p{color:#b9b9bd;max-width:640px}.guest-active-seating{background:#7cff9b17;border:1px solid #7cff9b47;border-radius:14px;gap:3px;width:min(520px,100%);margin-top:14px;padding:12px 14px;display:grid}.guest-active-seating span{color:#c7c7cc;font-size:13px}.guest-brand-hero{background:linear-gradient(135deg,#f28b383d,#7cff9b1a 48%,#7c5cff2e),#101012;border:1px solid #ffffff1f;border-radius:26px;grid-template-columns:minmax(0,1.1fr) minmax(220px,.55fr);align-items:stretch;gap:18px;margin:0 0 16px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000005c}.guest-brand-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#00000057,#0000 58%);position:absolute;inset:0}.guest-brand-hero__copy,.guest-brand-hero__product,.guest-brand-hero__marks{z-index:1;position:relative}.guest-brand-hero__copy{align-content:center;gap:10px;min-width:0;display:grid}.guest-brand-hero__copy>span{color:#ffd7bd;text-transform:uppercase;background:#00000038;border:1px solid #ffffff29;border-radius:999px;width:max-content;max-width:100%;padding:7px 10px;font-size:12px;font-weight:950;line-height:1}.guest-brand-hero h1{color:#fff;max-width:760px;margin:0;font-size:48px;line-height:1}.guest-brand-hero p{color:#f1e7df;max-width:640px;margin:0;font-size:16px;line-height:1.38}.guest-brand-hero__comfort-rail{grid-template-columns:repeat(3,max-content);gap:6px;width:max-content;max-width:100%;display:inline-grid}.guest-brand-hero__comfort-rail i{color:#f7efe5;background:#ffffff14;border:1px solid #ffffff21;border-radius:999px;place-items:center;min-height:30px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:950;line-height:1;display:grid}.guest-brand-hero__actions{flex-wrap:wrap;gap:9px;margin-top:4px;display:flex}.guest-brand-hero__actions button{color:#111;background:#f28b38;border-radius:999px;min-height:46px;font-weight:950}.guest-brand-hero__actions button:first-child{box-shadow:0 12px 28px #f28b3857,inset 0 1px #ffffff52}.guest-brand-hero__actions button.secondary{color:#fff;opacity:.82;background:#ffffff1a;border:1px solid #ffffff2e}.guest-brand-hero__product{background:#0000003d;border:1px solid #ffffff1f;border-radius:22px;align-content:end;gap:10px;min-height:230px;padding:14px;display:grid}.guest-brand-hero__product img{object-fit:contain;filter:drop-shadow(0 20px 28px #0000006b);justify-self:center;width:min(220px,82%);max-height:170px}.guest-brand-hero__product div{background:#ffffff14;border-radius:16px;gap:4px;padding:10px;display:grid}.guest-brand-hero__product span{color:#caffd5;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1}.guest-brand-hero__product b{color:#fff7ed;font-size:15px;line-height:1.16}.guest-brand-hero__product-meter{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.guest-brand-hero__product-meter i{color:#dfffe6;text-align:center;background:#7cff9b14;border:1px solid #7cff9b2e;border-radius:999px;place-items:center;min-height:28px;padding:6px 7px;font-size:10px;font-style:normal;font-weight:950;line-height:1;display:grid}.guest-brand-hero__marks{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.guest-brand-hero__marks span{color:#f7efe5;text-align:center;background:#0000002e;border:1px solid #ffffff1c;border-radius:999px;place-items:center;min-height:38px;padding:8px 10px;font-size:12px;font-weight:900;line-height:1.1;display:grid}@media (max-width:760px){.guest-brand-hero{border-radius:18px;grid-template-columns:1fr;gap:6px;margin-bottom:8px;padding:8px}.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));gap:5px;width:100%}.guest-brand-hero__comfort-rail i{min-height:26px;padding:6px 5px;font-size:10px}.guest-brand-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.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 #f28b3852,inset 0 1px #ffffff47}.guest-brand-hero__actions button.secondary{opacity:.76;min-height:36px;font-size:12px}.guest-brand-hero__product{display:none}.guest-brand-hero__product img{width:44px;max-height:48px}.guest-brand-hero__product div{border-radius:12px;padding:6px}.guest-brand-hero__product b{font-size:11px}.guest-brand-hero__product-meter,.guest-brand-hero__marks{display:none}}.guest-game-widget{gap:8px;width:min(460px,100%);margin:12px 0 2px;display:grid}.guest-game-widget__toggle{color:#fff;text-align:left;background:#ffffff09;border:1px solid #7cff9b24;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:42px;padding:7px 10px;display:grid}.guest-game-widget__toggle span{gap:1px;min-width:0;display:grid}.guest-game-widget__toggle b,.guest-game-widget__toggle small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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{color:#caffd5;text-align:center;background:#7cff9b1f;border-radius:999px;place-items:center;min-width:42px;min-height:28px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:900;line-height:1;display:grid}.guest-game-widget__body{background:#0a0a0cb8;border:1px solid #ffffff1a;border-radius:16px;gap:10px;padding:12px;display:grid}.guest-game-widget__body>p{color:#b9b9bd;margin:0;font-size:13px}.guest-game-widget__notice{background:#7cff9b14;border:1px solid #7cff9b38;border-radius:12px;padding:10px 12px;color:#caffd5!important}.guest-menu__branch{width:min(280px,100%)}.guest-menu__branch label{margin-top:0}.guest-menu__branch select{background:#ffffff14;border-radius:999px;margin-top:0}.guest-hookah-entry{background:linear-gradient(135deg,#f28b3829,#ffffff0b);border:1px solid #f28b3842;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 22px;padding:18px;display:flex}.guest-hookah-entry h2,.guest-hookah-entry p{margin:0 0 6px}.guest-recent-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.guest-recent-actions a,.guest-recent-actions button{color:#ffd7bd;text-align:center;background:#f28b381f;border:1px solid #f28b383d;border-radius:999px;min-height:34px;padding:8px 11px;font-size:12px;font-weight:900;text-decoration:none}.guest-recent-actions button:disabled{opacity:.58;cursor:not-allowed}.guest-repeat-note{background:#7cff9b11;border:1px solid #7cff9b2e;border-radius:16px;gap:5px;margin:0 0 10px;padding:11px;display:grid}.guest-repeat-note span{color:#b8ffc9;text-transform:uppercase;border:1px solid #7cff9b38;border-radius:999px;width:fit-content;padding:4px 7px;font-size:11px;font-weight:950}.guest-repeat-note b,.guest-repeat-note small{margin:0}.guest-repeat-note small{color:#d4d4d8;line-height:1.3}.guest-recent-strip__top{grid-template-columns:minmax(0,1fr) minmax(250px,390px);align-items:start;gap:14px;margin:0 0 10px;display:grid}.guest-repeat-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.guest-repeat-panel,.guest-hookah-mode-panel{background:linear-gradient(135deg,#ffffff0e,#ffffff07);border:1px solid #f28b382e;border-radius:22px;min-width:0;height:100%;padding:14px;box-shadow:0 18px 44px #0000002e}.guest-repeat-panel{grid-template-rows:auto auto minmax(0,1fr);display:grid}.guest-hookah-mode-panel{grid-template-rows:auto minmax(0,1fr);gap:10px;display:grid}.guest-hookah-mode-cards{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.guest-hookah-mode-card{color:#f7efe5;text-align:left;background:linear-gradient(#ffffff14,#ffffff0b);border:1px solid #f28b382e;border-radius:22px;grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr) auto;place-items:center start;gap:7px 10px;min-height:96px;padding:10px;text-decoration:none;display:grid;box-shadow:0 18px 34px #0000003d}.guest-hookah-mode-card img{object-fit:cover;border-radius:999px;width:64px;height:64px}.guest-hookah-mode-card__mark{color:#fff7ed;letter-spacing:0;background:linear-gradient(135deg,#f28b3852,#7c5cff38);border:1px solid #f28b3847;border-radius:999px;grid-row:1/3;place-items:center;width:52px;height:52px;font-size:17px;font-weight:1000;display:grid}.guest-hookah-mode-card span{font-size:13px;font-weight:900;line-height:1.12}.guest-hookah-mode-card p{color:#c9b9a8;grid-column:2;margin:0;font-size:11px;line-height:1.22}.guest-hookah-mode-card b{color:#ffd7bd;white-space:nowrap;background:#f28b382e;border-radius:999px;grid-area:1/3/3;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:31px;padding:7px 10px;font-size:12px;display:inline-flex}.guest-branches{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:22px;gap:14px;margin:0 0 22px;padding:18px;display:grid}.guest-branches__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.guest-branches__head h2,.guest-branches__head p{margin:0 0 8px}.guest-branches__head>span{color:#ddd;background:#ffffff14;border-radius:999px;flex:none;padding:8px 11px;font-size:12px;font-weight:800}.guest-branches__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.guest-branch-card{background:#0a0a0cad;border:1px solid #ffffff1a;border-radius:18px;grid-template-rows:auto 1fr auto;gap:12px;padding:12px;display:grid}.guest-branch-card.active{background:#7cff9b12;border-color:#7cff9b5c}.guest-branch-card img{aspect-ratio:16/9;object-fit:cover;background:#ffffff0f;border-radius:14px;width:100%}.guest-branch-card h3{margin:0 0 6px;font-size:22px}.guest-branch-card p{color:#d6d6da;margin:0 0 8px}.guest-branch-card small{color:#aaa}.guest-game-tasks{background:linear-gradient(135deg,#7cff9b1f,#f28b3814),#ffffff0a;border:1px solid #7cff9b38;border-radius:22px;gap:14px;margin:0 0 22px;padding:16px;display:grid;box-shadow:0 20px 60px #00000038}.guest-game-tasks__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.guest-game-tasks__head h2,.guest-game-tasks__head p{margin:0 0 8px}.guest-game-tasks__head>span{color:#caffd5;background:#7cff9b1a;border:1px solid #7cff9b42;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:800}.guest-game-tasks__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}.guest-game-task{background:#0a0a0cb8;border:1px solid #ffffff1f;border-radius:18px;gap:12px;padding:14px;display:grid}.guest-game-task.joined{background:#7cff9b14;border-color:#7cff9b5c}.guest-game-task h3{margin:9px 0 7px;font-size:23px;line-height:1.06}.guest-game-task p{color:#d6d6da;margin:0}.guest-game-task__badge{color:#caffd5;background:#ffffff14;border-radius:999px;width:fit-content;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.guest-game-task__details{background:#ffffff0e;border-radius:14px;gap:6px;padding:10px 12px;display:grid}.guest-game-task__details span{color:#aaa;font-size:13px}.guest-game-task__details b{color:#fff}.guest-game-task__branches{flex-wrap:wrap;gap:6px;display:flex}.guest-game-task__branches span{color:#ffd7bd;background:#f28b3824;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:800}.guest-game-task button{background:#f28b38;border-radius:999px;justify-self:start}.guest-game-task button:disabled{color:#caffd5;cursor:default;background:#7cff9b33}.guest-subscription-widget{gap:12px;margin:0 0 22px;display:grid}.guest-subscription-widget__summary{background:linear-gradient(135deg,#f28b3829,#ffffff0b);border:1px solid #f28b3842;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.guest-subscription-widget__summary h2,.guest-subscription-widget__summary p{margin:0 0 6px}.guest-subscription-widget__summary button{background:#f28b38;border-radius:999px;flex:none}.guest-subscription-widget.open{padding:0}.guest-subscriptions{background:linear-gradient(135deg,#f28b3829,#7cff9b0e),#ffffff0b;border:1px solid #f28b3838;border-radius:22px;gap:14px;margin:0 0 22px;padding:18px;display:grid;box-shadow:0 24px 70px #0000003d}.guest-subscriptions__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.guest-subscriptions__head h2,.guest-subscriptions__head p{margin:0 0 8px}.guest-subscriptions__head>span{color:#caffd5;background:#7cff9b1a;border:1px solid #7cff9b47;border-radius:999px;flex:none;padding:8px 11px;font-size:12px;font-weight:800}.guest-subscriptions__grid{background:#0a0a0c94;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;padding:12px;display:grid}.guest-subscription-card{background:#0a0a0cbd;border:1px solid #ffffff1f;border-radius:20px;gap:14px;padding:16px;display:grid}.guest-subscription-card h3{margin:10px 0 8px;font-size:26px;line-height:1.05}.guest-subscription-card p{color:#d6d6da;margin:0}.guest-subscription-card__badge,.guest-subscription-card__perks span{color:#ffd7bd;background:#ffffff14;border-radius:999px;width:fit-content;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.guest-subscription-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.guest-subscription-card__stats div{background:#ffffff0f;border-radius:14px;gap:3px;padding:10px;display:grid}.guest-subscription-card__stats b{font-size:24px}.guest-subscription-card__stats span{color:#aaa;font-size:12px}.guest-subscription-card__perks{flex-wrap:wrap;gap:7px;display:flex}.guest-subscription-card__usage{background:#7cff9b12;border:1px solid #7cff9b2e;border-radius:14px;padding:10px 12px;font-size:13px}.guest-subscription-card__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.guest-subscription-card__footer strong{font-size:26px}.guest-game-task.completed{background:#7cff9b14;border-color:#7cff9b5c}.guest-game-task__progress{background:#ffffff14;border-radius:999px;height:7px;overflow:hidden}.guest-game-task__progress i{border-radius:inherit;background:linear-gradient(90deg,#f28b38,#7cff9b);height:100%;display:block}.guest-game-task__details small{color:#aaa;font-size:12px}.guest-game-task__branches span.done{color:#caffd5;background:#7cff9b24}.guest-game-task button:disabled{opacity:.78}.guest-category-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:22px;display:grid}.guest-category-card{aspect-ratio:16/11;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#f28b383d;background:#f28b38;border:0;border-radius:22px;min-height:0;padding:0;position:relative;overflow:hidden;box-shadow:0 18px 32px #00000094}.guest-category-card img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.guest-category-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000085,#0000000d 60%,#0000002e);position:absolute;inset:0}.guest-category-card span{z-index:1;color:#fff;text-transform:uppercase;text-shadow:0 4px #000000b8;overflow-wrap:anywhere;pointer-events:none;max-width:88%;font-size:30px;font-weight:950;line-height:.92;position:absolute;top:22px;left:24px}.guest-category-card small{z-index:1;color:#fff;pointer-events:none;background:#0000009e;border-radius:999px;padding:7px 10px;position:absolute;bottom:18px;left:24px}.guest-menu__category-bar{gap:14px;margin-bottom:18px;display:grid}.guest-menu__back{color:#fff;background:0 0;border:1px solid #ffffff42;border-radius:999px;justify-self:start}.guest-menu__chips{gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.guest-menu__chips button{white-space:nowrap;color:#fff;background:#18181b;border:1px solid #ffffff1f;border-radius:999px}.guest-menu__chips-more{color:#a8a0a0;white-space:nowrap;align-items:center;min-height:38px;padding:0 2px;font-size:11px;font-weight:850;display:inline-flex}.guest-product-grid{grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:10px;display:grid}.guest-product-card{text-align:center;background:linear-gradient(#ffffff14,#ffffff0b);border:1px solid #f28b382e;border-radius:22px;grid-template-rows:78px minmax(34px,auto) auto;align-content:start;justify-items:center;gap:8px;min-height:172px;padding:10px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.guest-product-card:hover{border-color:#f28b3847;transform:translateY(-2px);box-shadow:0 18px 42px #0000003d}.guest-product-card__media{aspect-ratio:auto;background:#0000002e;border-radius:999px;place-items:center;width:78px;height:78px;max-height:none;padding:0;display:grid;position:relative;overflow:hidden}.guest-product-card__media img{object-fit:cover;pointer-events:none;border-radius:999px;width:78px;height:78px;display:block}.guest-product-card__media span{z-index:1;color:#fff;pointer-events:none;background:#000000b8;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;position:absolute;bottom:12px;left:12px}.guest-product-card__body{align-content:start;width:100%;padding:0;display:grid}.guest-product-card__category{color:#f28b38;text-transform:uppercase;font-size:12px;font-weight:800}.guest-product-card h2{min-height:34px;margin:0;font-size:13px;line-height:1.18}.guest-product-card p{color:#aaa;margin:0;line-height:1.45}.guest-product-card--combo{border-color:#7cff9b33}.guest-product-card--in-cart{border-color:#7cff9b61;box-shadow:0 0 0 1px #7cff9b1f,0 18px 42px #0003}.guest-product-card--hookah{background:linear-gradient(#f28b381a,#7c5cff14 42%,#0c0c0d),#101012;border-color:#f28b3857}.guest-product-card--hookah .guest-product-card__media{background:linear-gradient(145deg,#f28b3829,#7c5cff14),#0000002e}.guest-product-card--hookah .guest-product-card__media span{color:#111;background:#f28b38}.guest-product-card--hookah .guest-product-card__category{color:#ffd7bd}.guest-product-card--hookah .guest-product-card__footer strong{color:#111;background:#f28b38}.guest-product-card__combo-standard,.guest-product-card__scenario-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.guest-product-card__scenario-tags span{color:#f0e6da;background:#fff1;border:1px solid #ffffff21;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.guest-product-card__combo-standard span{color:#d8ffe0;background:#7cff9b13;border:1px solid #7cff9b38;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.guest-product-card__handoff{background:#7cff9b0e;border:1px solid #7cff9b24;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:8px 9px;display:flex}.guest-product-card__handoff span{color:#b8ffc9;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:950}.guest-product-card__handoff b{color:#fff;text-align:right;font-size:11px;line-height:1.2}.guest-product-card__badges{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.guest-product-card__badges span{color:#f7c78b;background:#f59e0b1a;border:1px solid #f59e0b47;border-radius:999px;padding:5px 8px;font-size:12px}.guest-product-card__footer{justify-content:stretch;align-items:center;gap:5px;width:100%;padding:0;display:grid}.guest-product-card__footer strong{color:#ffd7bd;background:#f28b3829;border-radius:999px;width:100%;padding:8px 9px;font-size:12px;line-height:1}.guest-product-card__cart-proof{color:#d8ffe0;white-space:nowrap;background:#7cff9b14;border:1px solid #7cff9b38;border-radius:999px;justify-content:center;align-items:center;min-width:96px;min-height:36px;padding:8px 11px;font-size:12px;font-weight:950;display:inline-flex}.guest-product-card__footer button{touch-action:manipulation;-webkit-tap-highlight-color:#f28b383d;background:#f28b38;border-radius:999px}.guest-cart-proof-toast{z-index:55;right:max(18px, env(safe-area-inset-right));bottom:calc(86px + env(safe-area-inset-bottom));background:#0d1210f5;border:1px solid #7cff9b47;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:min(480px,100vw - 28px);padding:12px;display:grid;position:fixed;box-shadow:0 22px 60px #00000061}.guest-cart-proof-toast div{gap:3px;min-width:0;display:grid}.guest-cart-proof-toast span{color:#7cff9b;text-transform:uppercase;font-size:11px;font-weight:950}.guest-cart-proof-toast b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.guest-cart-proof-toast small{color:#b9b9bd;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.guest-cart-proof-toast a{color:#07100a;background:#7cff9b;border-radius:999px;min-height:42px;padding:11px 14px;font-size:13px;font-weight:950;text-decoration:none}.guest-cart-proof-toast--companion{align-items:stretch;width:min(520px,100vw - 28px)}.guest-cart-companion{background:#f28b3814;border:1px solid #f28b3838;border-radius:14px;gap:5px;margin-top:8px;padding:9px;display:grid}.guest-cart-companion small{color:#ffd7bd;text-transform:uppercase;white-space:normal;font-size:10px;font-weight:950}.guest-cart-companion b{color:#fff7ed;white-space:normal;font-size:13px}.guest-cart-companion i{color:#d7cabd;font-size:11px;font-style:normal;font-weight:800;line-height:1.25}.guest-cart-companion__handoff{color:#f6e7d7;margin:0;font-size:11px;font-weight:900;line-height:1.25}.guest-cart-companion button{color:#150c06;background:#f28b38;border:0;border-radius:999px;justify-self:start;min-height:34px;margin-top:2px;padding:8px 11px;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));border-radius:16px;width:calc(100vw - 20px)}.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{text-align:center;justify-self:stretch}}.guest-empty{color:#bbb;border:1px solid #ffffff1f;border-radius:18px;grid-column:1/-1;padding:22px}.guest-empty h2,.guest-empty p{margin:0 0 8px}.guest-empty__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.guest-empty__actions button{color:#101014;background:#f28b38;border-radius:999px;min-height:40px;font-weight:950}.guest-empty__actions button.secondary{color:#fff7ed;background:#ffffff14;border-color:#ffffff29}.guest-cart-bar{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;color:#111;background:#f28b38;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;max-width:760px;margin:0 auto;padding:18px 22px;font-weight:900;display:flex;position:fixed;box-shadow:0 18px 50px #000000a6}.guest-bottom-nav{left:50%;bottom:max(6px, env(safe-area-inset-bottom));z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#7c5cff29,#7cff9b1f 54%,#f28b381a),#0e0e10e8;border:1px solid #ffffff29;border-radius:22px;grid-template-rows:16px 46px;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(62px,1.16fr) repeat(2,minmax(0,1fr));justify-content:center;align-items:center;gap:4px;width:min(430px,100vw - 16px);padding:6px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 46px #0000008c,inset 0 1px #ffffff14}.guest-bottom-nav__brand{color:#fff;white-space:nowrap;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-width:0;height:16px;padding:0;display:flex}.guest-bottom-nav__brand strong{color:#f28b38;font-size:11px;line-height:1}.guest-bottom-nav a,.guest-bottom-nav button{color:#fff;touch-action:manipulation;background:0 0;border:0;border-radius:18px;grid-template-rows:21px 12px;place-items:center;gap:3px;width:100%;min-width:0;height:46px;padding:6px 4px 5px;font-weight:900;text-decoration:none;display:grid;position:relative}.guest-bottom-nav svg{pointer-events:none;width:20px;height:20px;display:block}.guest-bottom-nav i,.guest-bottom-nav b,.guest-bottom-nav a>span,.guest-bottom-nav button>span{pointer-events:none}.guest-bottom-nav a>span,.guest-bottom-nav button>span{color:#ffffffc7;text-overflow:ellipsis;text-transform:none;white-space:nowrap;max-width:100%;font-size:10px;font-weight:950;line-height:1;overflow:hidden}.guest-bottom-nav a:hover,.guest-bottom-nav button:hover,.guest-bottom-nav a:focus-visible,.guest-bottom-nav button:focus-visible{background:#ffffff1a;outline:none}.guest-bottom-nav a.active,.guest-bottom-nav button.active{color:#caffd5;background:linear-gradient(135deg,#f28b3838,#7c5cff29);box-shadow:inset 0 0 0 1px #7cff9b2e}.guest-bottom-nav a.active>span,.guest-bottom-nav button.active>span{color:#caffd5}.guest-bottom-nav__cart{box-shadow:none;color:#f7efe5!important;background:0 0!important}.guest-bottom-nav__cart.active{box-shadow:0 10px 28px #7c5cff47,inset 0 0 0 1px #7cff9b38;color:#111!important;background:linear-gradient(135deg,#f28b38,#7c5cff)!important}.guest-bottom-nav__cart i{color:#f7efe5db;background:#ffffff12;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.guest-bottom-nav__cart>span{color:#f7efe5d1;font-size:10px}.guest-bottom-nav__cart.active>span{color:#111}.guest-bottom-nav__cart.active i{color:#111;background:#fff}.guest-bottom-nav__cart b{color:#111;background:#7cff9b;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;display:grid;position:absolute;top:2px;right:7px}.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}.guest-menu{color:#f7efe5;background:linear-gradient(#7c5cff1c,#7cff9b0f 42%,#f28b3812 76%,#0000),linear-gradient(135deg,#ffffff09,#fff0),#0e0d10;max-width:640px;min-height:100vh;margin:0 auto;padding:18px 16px 112px}.guest-menu__header{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:0 0 14px}.guest-menu__icon-button,.guest-menu__profile-pill,.guest-menu__login-pill{color:#f7efe5;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;place-items:center;width:44px;height:44px;font-size:19px;display:grid;box-shadow:0 14px 32px #00000057}.guest-menu__logo{display:none}.guest-menu__location{color:#f7efe5;text-align:left;background:#ffffff0f;border:0;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;height:44px;padding:0 12px 0 14px;display:grid}.guest-menu__location strong{color:#fff;font-size:14px;font-weight:950;line-height:1}.guest-menu__location span{color:#f7efe5c7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:800;line-height:1;overflow:hidden}.guest-menu__location:after{content:"⌄";color:#d99a52}.guest-menu__profile-pill{color:#fff;background:linear-gradient(135deg,#f28b38,#9b5cff);grid-template-columns:32px minmax(0,1fr);place-items:center stretch;gap:8px;width:auto;min-width:128px;height:44px;padding:5px 10px 5px 6px;font-size:13px;text-decoration:none}.guest-menu__profile-pill img{object-fit:cover;background:#ffffff52;border:1px solid #ffffff59;border-radius:999px;width:32px;height:32px}.guest-menu__profile-pill span{gap:1px;min-width:0;display:grid}.guest-menu__profile-pill b,.guest-menu__profile-pill small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.guest-menu__profile-pill b{font-size:12px;line-height:1.05}.guest-menu__profile-pill small{color:#ffffffc7;font-size:10px;font-weight:800}.guest-menu__login-pill{color:#111;background:#f28b38;width:auto;min-width:68px;height:40px;padding:0 14px;font-size:14px;font-weight:900;text-decoration:none}.guest-menu__profile-pill:before{content:none}.guest-login-page{background:#0f0f10;grid-template-columns:minmax(340px,1.05fr) minmax(260px,.72fr);align-items:start;gap:12px;max-width:920px;min-height:100vh;margin:0 auto;padding:24px}.guest-login-main{background:linear-gradient(135deg,#f28b3821,#7c5cff14,#ffffff0b);border-color:#f28b3847;grid-row:span 2;align-content:start;gap:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000052}.guest-login-main:after{content:"VH";color:#ffffff0b;font-size:92px;font-weight:1000;line-height:1;position:absolute;top:6px;right:14px}.guest-login-main>*{z-index:1;position:relative}.guest-login-main>span{color:#ffd7bd;text-transform:uppercase;background:#f28b3821;border:1px solid #f28b3847;border-radius:999px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:950}.guest-login-main h1{letter-spacing:0;max-width:520px;margin:0;font-size:42px;line-height:1}.guest-login-main .muted{color:#ded7cf;max-width:560px;line-height:1.3}.guest-login-main label{font-weight:900}.guest-login-main input{background:#00000038;border-color:#ffffff24}.guest-login-test-form{gap:9px;display:grid}.guest-login-telegram-form{background:#00000021;border:1px solid #f28b3829;border-radius:16px;padding:10px}.guest-login-method{color:#fff;font-size:15px;line-height:1.15}.guest-login-code{gap:8px;display:grid}.guest-login-telegram-widget{align-items:center;min-height:44px;display:flex}.guest-login-telegram-missing{color:#ded7cf;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;align-items:center;min-height:44px;padding:10px 12px;font-size:13px;font-weight:800;display:flex}.guest-login-telegram-state{color:#b8ffc9;font-size:12px;font-weight:900}.guest-login-test-form .row{align-items:center;gap:8px}.guest-login-trust{background:#7cff9b0b;border:1px solid #7cff9b29;border-radius:12px;flex-wrap:wrap;align-items:center;gap:5px 8px;padding:8px 9px;display:flex}.guest-login-trust span{color:#b8ffc9;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.guest-login-trust b{color:#fff;font-size:12px;line-height:1.2}.guest-login-trust small{color:#d4d4d8;flex:100%;font-size:11px;line-height:1.28}.guest-login-main button:not(.secondary){color:#111;background:#f28b38;border-radius:999px}.offline-guest-card{background:linear-gradient(135deg,#7cff9b1a,#f28b3814 52%,#7c5cff1a),#141416f0;border-color:#7cff9b47}.offline-guest-card .payment-guest-standard span{border-radius:14px}.guest-login-value{background:linear-gradient(135deg,#7cff9b0f,#f28b380b);border-color:#7cff9b2e;align-content:start;gap:8px;padding:14px;display:grid}.guest-login-value>span{color:#caffd5;text-transform:uppercase;background:#7cff9b1f;border-radius:999px;align-items:center;width:fit-content;min-height:0;padding:5px 8px;font-size:10px;font-weight:950;line-height:1;display:inline-flex}.guest-login-value h2,.guest-login-value p{margin:0}.guest-login-value p{color:#d4d4d8;font-size:13px;line-height:1.25}.guest-login-value__grid{flex-wrap:wrap;gap:7px;display:flex}.guest-login-value__grid i{color:#ffffffdb;background:#00000029;border:1px solid #ffffff1a;border-radius:999px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:900;line-height:1}.guest-login-value__grid i:first-child{color:#ffd7bd;background:#f28b381f;border-color:#f28b384d}.guest-login-value__grid i:nth-child(2){color:#caffd5;background:#7cff9b17;border-color:#7cff9b3d}.guest-login-value__grid i:nth-child(3){color:#e2d8ff;background:#7c5cff1f;border-color:#7c5cff47}@media (max-width:700px){.guest-login-page{grid-template-columns:1fr;gap:8px;padding:10px 10px 96px}.guest-login-main,.guest-login-value,.guest-login-quick,.guest-install-card{border-radius:16px;gap:8px;padding:11px}.guest-login-main{order:1;gap:7px;padding:10px}.guest-login-quick{background:linear-gradient(135deg,#f28b381f,#7cff9b12);border-color:#f28b3847;order:2;gap:6px;padding:9px 10px}.guest-login-value{opacity:.92;order:3}.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-login-main .muted,.guest-login-value p,.guest-login-quick p,.guest-install-card p{font-size:12px;line-height:1.26}.guest-login-main .row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.guest-login-main input{min-height:42px;padding:9px 11px}.guest-login-main button:not(.secondary){min-height:44px;box-shadow:0 10px 24px #f28b3847,inset 0 1px #ffffff3d}.guest-login-main button.secondary{opacity:.74;min-height:40px}.guest-login-trust{border-radius:11px;gap:3px;padding:7px 8px}.guest-login-trust b{font-size:12px}.guest-login-trust small{font-size:11px;line-height:1.2}.guest-login-telegram-form{border-radius:13px;padding:8px}.guest-login-password-reserve summary{min-height:34px}.guest-login-value__grid,.guest-install-card__rail{gap:5px}.guest-login-value__grid i,.guest-install-card__rail i{min-height:28px;padding:6px 7px;font-size:10px}.guest-login-quick .list{gap:6px}.guest-login-quick button.wide{justify-content:center;width:100%;min-height:38px}.guest-login-quick h2{font-size:20px;line-height:1.1}.guest-install-card .muted{border-radius:12px;padding:9px;font-size:12px;line-height:1.28}}.guest-login-quick{background:linear-gradient(135deg,#f28b381a,#7cff9b0e);border-color:#f28b3838;align-content:start;gap:8px;padding:14px;display:grid}.guest-login-quick>span{color:#ffd7bd;text-transform:uppercase;background:#f28b3824;border-radius:999px;width:fit-content;padding:6px 9px;font-size:11px;font-weight:950}.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{gap:6px;display:grid}.guest-login-quick button.wide{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:9px 11px;display:grid}.guest-login-quick button.wide span,.guest-login-quick button.wide small{min-width:0}.guest-login-quick button.wide small{color:#ffffff94;font-size:11px;font-weight:900}.guest-login-quick button:not(.secondary){color:#ffd7bd;box-shadow:none;background:#f28b381f;border-color:#f28b3852;border-radius:999px}.guest-install-card{background:linear-gradient(135deg,#7c5cff21,#f28b3817 48%,#7cff9b0f),#ffffff0b;border-color:#7c5cff3d;align-content:start;gap:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000047}.guest-install-card:before{content:"На телефон";color:#b8ffc9;background:#7cff9b17;border:1px solid #7cff9b2e;border-radius:999px;width:fit-content;padding:6px 9px;font-size:11px;font-weight:950;line-height:1}.guest-install-card h2,.guest-install-card p{margin:0}.guest-install-card h2{color:#fff;max-width:360px;font-size:26px;line-height:1.05}.guest-install-card p{color:#d9d2ca;line-height:1.4}.guest-install-card__steps{gap:6px;display:grid}.guest-install-card__steps span{color:#f3eee8;background:#ffffff0b;border-radius:10px;align-items:center;min-width:0;min-height:30px;padding:7px 9px;font-weight:850;line-height:1.2;display:flex}.guest-install-card__steps b,.guest-install-card__action b{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1}.guest-install-card__rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.guest-install-card__rail i{color:#f7efe5;text-align:center;background:#00000024;border:1px solid #ffffff1a;border-radius:999px;place-items:center;min-height:32px;padding:7px 8px;font-size:11px;font-style:normal;font-weight:900;line-height:1.05;display:grid}.guest-install-card__rail i:first-child{color:#ffd7bd;background:#f28b381f;border-color:#f28b384d}.guest-install-card__rail i:nth-child(2){color:#caffd5;background:#7cff9b17;border-color:#7cff9b3d}.guest-install-card__rail i:nth-child(3){color:#e2d8ff;background:#7c5cff1f;border-color:#7c5cff47}.guest-install-card .muted{color:#cfc7be;background:#00000029;border:1px solid #ffffff1a;border-radius:13px;padding:10px 11px;font-size:13px}.guest-install-card__action{background:#f28b3813;border:1px solid #f28b3833;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.guest-install-card button{color:#111;background:#f28b38;border-radius:999px;width:fit-content;min-height:42px}.guest-install-card--success{color:#dfffe7;border-color:#7cff9b57}.guest-install-card--success:before{content:"Готово"}.guest-install-card--success b,.guest-install-card--success small{margin:0;display:block}.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-password-reserve{padding-top:4px}.guest-login-password-reserve summary{cursor:pointer;color:#cfc7be;background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:900}.guest-login-password-reserve[open] summary{margin-bottom:9px}.guest-login-password-reserve[open]{padding:8px 0 4px}.guest-login-team{border-top:1px solid #ffffff14;margin-top:4px;padding-top:8px}.guest-login-team summary{cursor:pointer;color:#cfc7be;background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;width:fit-content;padding:7px 10px;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{z-index:210;padding:18px 14px max(22px, env(safe-area-inset-bottom));place-items:end center;display:grid;position:fixed;inset:0}.guest-branch-modal__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000ad;border:0;border-radius:0;position:absolute;inset:0}.guest-branch-popover{z-index:1;background:#141216eb;border:1px solid #f28b3833;border-radius:22px;gap:8px;width:min(520px,100%);max-height:min(720px,84vh);margin:0;padding:14px;display:grid;position:relative;overflow:auto;box-shadow:0 18px 44px #00000052}.guest-branch-popover__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.guest-branch-popover__head h2{margin:0;font-size:28px}.guest-branch-note{flex-wrap:wrap;gap:7px;margin:0 0 4px;display:flex}.guest-branch-note span{color:#caffd5;text-align:center;background:#7cff9b0f;border:1px solid #7cff9b29;border-radius:999px;flex:130px;justify-content:center;align-items:center;min-height:30px;padding:7px 9px;font-size:11px;font-weight:900;display:inline-flex}.guest-branch-popover__close{flex:none}.guest-branch-option{color:#f7efe5;text-align:left;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;min-height:60px;padding:8px;display:grid}.guest-branch-option.active{background:#7cff9b17;border-color:#7cff9b57}.guest-branch-option img{object-fit:cover;background:#ffffff0f;border-radius:13px;width:46px;height:46px}.guest-branch-option span{gap:3px;min-width:0;display:grid}.guest-branch-option b,.guest-branch-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guest-branch-option small{color:#b9aaa0}.guest-active-seating{color:#f7efe5;background:#f28b381a;border:1px solid #f28b3833;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;margin:-2px 0 8px;padding:7px 10px;display:flex;box-shadow:0 10px 24px #0000002e}.guest-active-seating span{flex:auto;gap:2px;min-width:0;display:grid}.guest-active-seating b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1;overflow:hidden}.guest-active-seating small{color:#c9b9a8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;line-height:1.1;overflow:hidden}.guest-active-seating a{color:#ffd7bd;background:#ffffff0f;border:1px solid #f28b3838;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.guest-sales-nudge{color:#f7efe5;background:linear-gradient(135deg,#7cff9b21,#f28b381c 48%,#ffffff0d),#121214eb;border:1px solid #7cff9b38;border-radius:24px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:16px;display:flex;box-shadow:0 20px 54px #0000003d}.guest-sales-nudge>div{gap:5px;min-width:0;display:grid}.guest-sales-nudge span{color:#caffd5;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950}.guest-sales-nudge h2{color:#fff7ed;margin:0;font-size:20px;line-height:1.08}.guest-sales-nudge p{color:#d8cbbf;max-width:520px;margin:0;font-size:13px;line-height:1.3}.guest-sales-nudge button{color:#101014;white-space:normal;background:#f28b38;border-radius:999px;flex:none;min-width:112px;min-height:44px;font-weight:950;line-height:1.12}.guest-sales-nudge--promo{background:linear-gradient(135deg,#f28b382e,#7cff9b14 56%,#ffffff0d),#121214eb;border-color:#f28b3847}.guest-sales-nudge--table-addon,.guest-sales-nudge--table-checkout{background:linear-gradient(135deg,#ffffff1f,#f28b3829 50%,#7cff9b14),#121214f0;border-color:#ffffff2e}.guest-sales-nudge--table-checkout button{background:#7cff9b}.guest-signature-ritual{color:#fff7ed;background:linear-gradient(135deg,#f28b3829,#7cff9b1a 56%,#ffffff0e),#121214e6;border:1px solid #f28b3842;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 14px;padding:16px;display:grid;box-shadow:0 18px 46px #00000038}.guest-signature-ritual div:first-child{gap:5px;min-width:0;display:grid}.guest-signature-ritual span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.guest-signature-ritual h2{margin:0;font-size:22px;line-height:1.05}.guest-signature-ritual p{color:#dccfc4;max-width:620px;margin:0;font-size:13px;line-height:1.32}.guest-signature-ritual__standards{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.guest-signature-ritual__standards i{color:#f6eadf;background:#00000029;border:1px solid #ffffff21;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.guest-signature-ritual__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.guest-signature-ritual__actions button{border-radius:999px;min-height:42px;font-weight:950}.guest-signature-ritual__actions button.secondary{color:#fff7ed;background:#ffffff14;border-color:#ffffff2e}.guest-first-visit-guide{background:#7cff9b11;border:1px solid #7cff9b33;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 14px;padding:14px;display:grid}.guest-first-visit-guide span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.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{color:#d4d4d8;max-width:620px;margin-top:5px;font-size:13px;line-height:1.35}.guest-first-visit-guide__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.guest-first-visit-guide__actions button{border-radius:999px;min-height:40px;font-weight:950}.guest-service-promise{flex-wrap:wrap;gap:8px;display:flex}.guest-service-promise span{color:#cfcfd7;text-align:center;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;flex:150px;justify-content:center;align-items:center;min-height:34px;padding:8px 10px;font-size:12px;font-weight:850;display:inline-flex}.guest-no-pressure-promise{background:#7cff9b0a;border:1px solid #7cff9b24;border-radius:13px;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;padding:9px 10px;display:grid}.guest-no-pressure-promise>span{color:#caffd5;text-transform:uppercase;white-space:nowrap;align-self:center;font-size:11px;font-weight:950}.guest-no-pressure-promise article{background:#00000021;border:1px solid #ffffff14;border-radius:10px;gap:4px;min-width:0;padding:8px;display:grid}.guest-no-pressure-promise b{color:#ffd7bd;text-transform:uppercase;font-size:10px;line-height:1.18}.guest-no-pressure-promise small,.guest-no-pressure-promise i{color:#d9d9de;text-overflow:ellipsis;font-size:11px;line-height:1.22;overflow:hidden}.guest-no-pressure-promise i{color:#caffd5;font-style:normal;font-weight:850}.guest-visit-route{background:linear-gradient(135deg,#f28b381c,#7cff9b0e),#ffffff0a;border:1px solid #ffffff1c;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);align-items:center;gap:12px;margin:0 0 14px;padding:14px;display:grid;box-shadow:0 16px 34px #0000002e}.guest-visit-route span{color:#ffd0a6;text-transform:uppercase;font-size:11px;font-weight:950}.guest-visit-route h2,.guest-visit-route p{margin:0}.guest-visit-route h2{color:#fff7ed;margin-top:4px;font-size:20px;line-height:1.08}.guest-visit-route p{color:#d8d4cf;max-width:660px;margin-top:5px;font-size:13px;line-height:1.35}.guest-visit-route__side{justify-items:end;gap:9px;display:grid}.guest-visit-route__checks{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.guest-visit-route__checks i{color:#f6eadf;background:#00000024;border:1px solid #ffffff1f;border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:900}.guest-visit-route button{border-radius:999px;min-height:40px;font-weight:950}@media (max-width:700px){.guest-signature-ritual,.guest-first-visit-guide,.guest-visit-route{grid-template-columns:1fr}.guest-signature-ritual__actions,.guest-first-visit-guide__actions{justify-content:stretch}.guest-visit-route__side,.guest-visit-route__checks{justify-content:flex-start;justify-items:stretch}.guest-no-pressure-promise{grid-template-columns:1fr}.guest-signature-ritual__actions button{flex:150px}.guest-first-visit-guide__actions button{flex:120px}.guest-visit-route button{width:100%}}.guest-section-head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.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-recent-strip__scroller,.guest-promo-highlights{scrollbar-width:none;gap:10px;padding:2px 2px 8px;display:flex;overflow-x:auto}.guest-recent-strip__scroller::-webkit-scrollbar{display:none}.guest-promo-highlights::-webkit-scrollbar{display:none}.guest-menu__chips::-webkit-scrollbar{display:none}.guest-recent-card{color:#f7efe5;text-align:center;background:linear-gradient(#ffffff14,#ffffff0b);border:1px solid #f28b382e;border-radius:22px;flex:0 0 calc(50% - 5px);justify-items:center;gap:8px;min-height:172px;padding:10px;display:grid;box-shadow:0 18px 34px #00000047}.guest-recent-card img{object-fit:cover;border-radius:999px;width:78px;height:78px}.guest-recent-card span{min-height:34px;font-size:13px;font-weight:850;line-height:1.18}.guest-recent-card b{color:#ffd7bd;background:#f28b3829;border-radius:999px;width:100%;padding:8px 9px;font-size:12px}.guest-recent-strip--single .guest-recent-strip__scroller{padding-bottom:2px;overflow:visible}.guest-recent-strip--single .guest-recent-card{text-align:left;flex:auto;grid-template-rows:auto auto;grid-template-columns:70px minmax(0,1fr);place-items:center start;min-height:96px}.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{aspect-ratio:1;color:#fff;text-align:left;background:#17151a;border:0;border-radius:18px;flex:0 0 92px;height:auto;padding:0;display:block;position:relative;overflow:hidden}.guest-promo-highlight img{object-fit:cover;width:100%;height:100%;display:block}.guest-promo-highlight:after{content:"";pointer-events:none;background:linear-gradient(#00000005 34%,#00000038);position:absolute;inset:0}.guest-subscription-highlight{background:linear-gradient(145deg,#7cff9b24,#7c5cff1a),linear-gradient(#f28b3829,#000000b8),#17151a;border:1px solid #7cff9b38;place-items:center;display:grid}.guest-subscription-highlight img{filter:saturate(1.02)contrast(1.02)}.guest-subscription-highlight span{color:#fff7ed;background:#00000042;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:1000;line-height:1;display:grid}.guest-subscription-highlight.disabled{opacity:.68}.guest-game-highlight{background:linear-gradient(145deg,#7c5cff3d,#7cff9b1f),linear-gradient(#f28b381a,#000000c2),#17151a;border:1px solid #7c5cff47;align-content:space-between;gap:6px;padding:10px;display:grid}.guest-game-highlight.active{border-color:#7cff9b5c}.guest-game-highlight:after{background:linear-gradient(#00000005,#0000004d)}.guest-game-highlight span,.guest-game-highlight i{z-index:1;position:relative}.guest-game-highlight span{gap:3px;min-width:0;display:grid}.guest-game-highlight b,.guest-game-highlight small{text-overflow:ellipsis;overflow:hidden}.guest-game-highlight b{color:#fff;font-size:13px;font-weight:950;line-height:1.05}.guest-game-highlight small{-webkit-line-clamp:2;color:#ddd6ff;-webkit-box-orient:vertical;font-size:10.5px;font-weight:800;line-height:1.12;display:-webkit-box}.guest-game-highlight i{color:#14100d;text-align:center;background:#f28b38;border-radius:999px;justify-self:end;min-width:38px;padding:6px 7px;font-size:12px;font-style:normal;font-weight:950;line-height:1}.guest-promo-modal{z-index:260;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.guest-promo-modal__backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000b8;border:0;border-radius:0;position:absolute;inset:0}.guest-promo-modal__panel{z-index:1;color:#f7efe5;background:linear-gradient(160deg,#311e19fa,#16101cfa);border:1px solid #f28b3847;border-radius:28px;width:min(390px,100%);max-height:min(92vh,800px);position:relative;overflow:auto;box-shadow:0 30px 90px #00000094}.guest-promo-modal__media{aspect-ratio:9/16;background:#19151a;border-radius:28px 28px 0 0;height:auto;min-height:min(560px,92vh - 220px);position:relative;overflow:hidden}.guest-promo-modal__media img{object-fit:cover;width:100%;height:100%}.guest-promo-modal__media:after{content:"";background:linear-gradient(#00000014 34%,#0000002e 54%,#000000e0),linear-gradient(145deg,#f28b381f,#7c5cff0f);position:absolute;inset:0}.guest-promo-modal__media button{z-index:2;color:#fff;background:#00000070;border-radius:999px;place-items:center;width:42px;height:42px;padding:0;font-size:24px;display:grid;position:absolute;top:12px;right:12px}.guest-promo-modal__copy{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#120e102e,#120e109e);border:1px solid #ffffff24;border-radius:22px;gap:9px;padding:14px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.guest-promo-modal__body{gap:12px;padding:14px 18px 18px;display:grid}.guest-promo-modal__copy h2{color:#fffaf2;margin:0;font-size:28px;line-height:1.04}.guest-promo-modal__copy p,.guest-promo-modal__body small{color:#f7efe5d1;margin:0;line-height:1.35}.guest-promo-modal__copy p{-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.guest-promo-modal__status{color:#d8c6b9;text-transform:uppercase;background:#ffffff14;border-radius:999px;width:max-content;padding:7px 11px;font-size:12px;font-weight:900}.guest-promo-modal__status.active{color:#a9ffbd;background:#7cff9b29}.guest-promo-modal__conditions{gap:8px;display:grid}.guest-promo-modal__conditions div{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;gap:3px;padding:12px;display:grid}.guest-promo-modal__conditions span{color:#f7efe58c;text-transform:uppercase;font-size:12px;font-weight:800}.guest-promo-modal__conditions b{font-size:15px}.guest-promo-modal__handoff{background:#7cff9b11;border:1px solid #7cff9b29;border-radius:14px;gap:4px;padding:11px 12px;display:grid}.guest-promo-modal__handoff span{color:#b8ffc9;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.guest-promo-modal__handoff b{color:#fff;font-size:12px;line-height:1.22}.guest-promo-modal__body>button{color:#111;background:#f28b38;border-radius:18px;width:100%;min-height:52px}.guest-subscription-offer .guest-promo-modal__panel{background:linear-gradient(160deg,#151814fa,#1e1226fa);border-color:#7cff9b38}.guest-subscription-offer__media{background:radial-gradient(circle at 22% 18%,#7cff9b38,#0000 32%),radial-gradient(circle at 78% 24%,#7c5cff47,#0000 34%),linear-gradient(145deg,#f28b3833,#0e0d10fa)}.guest-subscription-offer__media img{filter:saturate(1.04)contrast(1.03)}.guest-game-offer .guest-promo-modal__panel{background:linear-gradient(160deg,#12121cfa,#1d1226fa);border-color:#7c5cff42}.guest-game-offer__media{background:radial-gradient(circle at 28% 18%,#7cff9b3d,#0000 34%),radial-gradient(circle at 76% 28%,#7c5cff57,#0000 36%),linear-gradient(160deg,#f28b3838,#0e0d14f5)}.guest-game-offer__progress{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000047;border:1px solid #ffffff29;border-radius:20px;gap:3px;min-width:74px;padding:12px 14px;display:grid;position:absolute;top:18px;left:18px}.guest-game-offer__progress b{font-size:24px;line-height:1}.guest-game-offer__progress span{color:#f7efe5b3;text-transform:uppercase;font-size:11px;font-weight:900}.guest-menu__category-bar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0d10e6;align-items:center;gap:8px;margin:0 -16px 14px;padding:8px 16px;display:flex;position:sticky;top:0;overflow:hidden}.guest-menu__search{flex:0 0 44px;width:44px;height:44px;margin:0}.guest-menu__search span{color:#f7efe5;font-size:22px;left:50%}.guest-menu__search input{color:#0000;background:#ffffff14;border:0;border-radius:999px;width:44px;height:44px;padding:0;box-shadow:0 12px 26px #00000038}.guest-menu__search:focus-within{flex:1 0 190px}.guest-menu__search:focus-within span{font-size:16px;left:16px}.guest-menu__search:focus-within input{color:#f7efe5;width:100%;padding-left:42px}.guest-menu__chips{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;flex:1;gap:8px;min-width:0;padding:0;overflow:auto hidden}.guest-menu__chips button{z-index:1;color:#f0e6da;touch-action:manipulation;pointer-events:auto;background:0 0;border:0;border-radius:999px;flex:none;min-height:42px;padding:10px 16px;font-size:15px;font-weight:850;position:relative}.guest-menu__chips button.active{color:#111;background:#f28b38}.guest-hookah-entry,.guest-game-widget__toggle,.guest-subscription-widget__summary{color:#f7efe5;background:linear-gradient(135deg,#7c5cff17,#7cff9b0b);border:1px solid #7cff9b24;border-radius:24px;box-shadow:0 18px 38px #00000047}.guest-hookah-entry .guest-menu__eyebrow,.guest-menu__eyebrow{color:#f28b38}.guest-hookah-entry .btn,.guest-subscription-widget__summary button{color:#111;background:#f28b38}.guest-game-widget__toggle i{color:#caffd5;background:#7cff9b29}.guest-featured-product{background:#17151a;border-radius:28px;min-height:430px;margin:0 0 18px;display:grid;position:relative;overflow:hidden}.guest-featured-product img{object-fit:cover;width:100%;height:290px}.guest-featured-product:after{content:"";pointer-events:none;background:linear-gradient(#0000,#f28b38b3,#0e0d10f5);height:170px;position:absolute;top:180px;left:0;right:0}.guest-featured-product>div{z-index:1;color:#fff;align-content:end;gap:8px;min-height:170px;margin-top:-90px;padding:0 22px 22px;display:grid;position:relative}.guest-featured-product span,.guest-product-card__media span{color:#fff;background:linear-gradient(135deg,#f28b38,#7c5cff);border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:900;transform:rotate(-4deg);box-shadow:0 6px 16px #7c5cff47}.guest-featured-product h2{margin:0;font-size:28px;line-height:1.05}.guest-featured-product p{color:#ffffffdb;margin:0;line-height:1.35}.guest-featured-product button{color:#111;background:#f28b38;border:0;border-radius:999px;justify-self:end;min-height:48px;padding:12px 18px;font-size:18px;font-weight:950}.guest-category-spotlight{color:#f7efe5;background:linear-gradient(135deg,#f28b3824,#ffffff0b);border:1px solid #f28b3833;border-radius:24px;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:14px;margin:0 0 18px;padding:16px;display:grid;box-shadow:0 18px 42px #0000003d}.guest-category-spotlight.promo{background:linear-gradient(135deg,#f28b382e,#7c5cff1c);border-color:#7cff9b3d}.guest-category-spotlight__copy{gap:7px;min-width:0;display:grid}.guest-category-spotlight__copy span{color:#fff;background:linear-gradient(135deg,#f28b38,#7c5cff);border-radius:999px;width:fit-content;padding:6px 9px;font-size:11px;font-weight:950;line-height:1}.guest-category-spotlight__copy h2{color:#fff;margin:0;font-size:24px;line-height:1.05}.guest-category-spotlight__copy p{color:#d9d0c6;margin:0;font-size:14px;line-height:1.35}.guest-category-spotlight__scenario{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.guest-category-spotlight__scenario i{color:#ffffffd1;background:#0000002e;border:1px solid #ffffff1f;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:850;line-height:1}.guest-category-spotlight__combo-language{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.guest-category-spotlight__combo-language i{color:#caffd5;background:#7cff9b13;border:1px solid #7cff9b33;border-radius:999px;padding:7px 9px;font-size:12px;font-style:normal;font-weight:850}.guest-category-spotlight__copy button{color:#111;background:#f28b38;border-radius:999px;justify-self:start;margin-top:4px;padding:10px 13px;font-weight:950}.guest-category-spotlight__media{aspect-ratio:1;background:#00000038;border-radius:22px;place-items:center;width:118px;display:grid;overflow:hidden}.guest-category-spotlight__media img,.guest-category-spotlight__media video{object-fit:contain;filter:drop-shadow(0 12px 16px #00000057);width:100%;height:100%;display:block}.guest-product-grid{grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:10px}.guest-product-card{text-align:center;width:100%;font:inherit;cursor:pointer;color:#f7efe5;touch-action:manipulation;pointer-events:auto;background:linear-gradient(#ffffff14,#ffffff0b);border:1px solid #f28b382e;border-radius:22px;grid-template-rows:78px minmax(34px,auto) auto;align-content:start;justify-items:center;gap:8px;min-height:172px;padding:10px;overflow:hidden;box-shadow:0 18px 34px #00000047}.guest-product-card:active{transform:translateY(1px)}.guest-product-card__media{aspect-ratio:auto;background:#0000002e;border-radius:999px;place-items:center;width:78px;height:78px;padding:0;display:grid;overflow:hidden}.guest-product-card__media img{object-fit:cover;filter:none;border-radius:999px;width:78px;height:78px}.guest-product-card__media:after{display:none}.guest-product-card__media span{top:4px;bottom:auto;left:0}.guest-product-card__body{width:100%;padding:0}.guest-product-card__category{display:none}.guest-product-card h2{color:#f7efe5;min-height:34px;margin:0;font-size:13px;line-height:1.18}.guest-product-card p,.guest-product-card__badges{display:none}.guest-product-card__footer{justify-content:stretch;gap:5px;width:100%;padding:0;display:grid}.guest-product-card__footer strong{color:#ffd7bd;background:#f28b3829;border-radius:999px;width:100%;padding:8px 9px;font-size:12px}.guest-recent-actions a,.guest-recent-actions button,.guest-sales-nudge button,.guest-recent-card,.guest-hookah-mode-card,.guest-subscription-widget__summary button,.guest-game-widget__toggle,.guest-product-card{z-index:1;touch-action:manipulation;pointer-events:auto;position:relative}.guest-empty{color:#f7efe5;background:#ffffff12;border:1px solid #f28b3829;border-radius:24px}.guest-cart-bar{color:#111;background:#f28b38;max-width:600px;padding:14px 18px;box-shadow:0 18px 44px #f28b3847}.guest-promo-admin-preview{aspect-ratio:1;object-fit:cover;border-radius:18px;width:132px;height:auto}.guest-promo-admin-preview--story{aspect-ratio:9/16;width:92px}.guest-promo-admin-previews{align-items:end;gap:14px;display:flex}.guest-promo-admin-previews figure{gap:6px;margin:0;display:grid}.guest-promo-admin-previews figcaption{color:#a9a3ad;font-size:11px;font-weight:800}.field-hint{color:#a9a3ad;margin-top:6px;font-size:12px;line-height:1.3;display:block}.promo-copy-textarea{resize:vertical;min-height:96px;line-height:1.35}.promo-combo-box{background:linear-gradient(135deg,#f28b3814,#7e57c212);border:1px solid #f28b3838;border-radius:18px;gap:10px;padding:14px;display:grid}.promo-combo-box h3{margin:0;font-size:18px}.promo-template-board{background:linear-gradient(135deg,#7cff9b12,#f28b380f);border:1px solid #7cff9b2e;border-radius:18px;gap:12px;padding:14px;display:grid}.promo-template-board h3,.promo-template-board p{margin:0}.promo-template-board__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.promo-template-board__grid button{color:#fff;text-align:left;background:#00000029;border:1px solid #ffffff1a;border-radius:14px;align-content:start;gap:6px;min-height:202px;padding:12px;display:grid}.promo-template-board__grid button:hover{background:#7cff9b14;border-color:#7cff9b57}.promo-template-board__grid span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:900}.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{border-radius:10px;padding:7px 8px;font-size:11px;font-style:normal;font-weight:850;line-height:1.25;display:block}.promo-template-board__grid em{color:#ffd7bd;background:#f28b3814;border:1px solid #ffd7bd26;margin-top:2px}.promo-template-board__grid i{color:#d7ffe0;background:#7cff9b12;border:1px solid #7cff9b24}.promo-template-board__grid strong{color:#e4e4e7;background:#ffffff0e;border:1px solid #ffffff1a}.welcome-visit-standard{background:#7cff9b0e;border:1px solid #7cff9b2e;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.welcome-visit-standard span{color:#b8ffc9;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:950;display:block}.welcome-visit-standard b{color:#fff;margin-bottom:5px;display:block}.welcome-visit-standard p{color:#ffffffad;max-width:560px;margin:0;font-size:13px;line-height:1.45}.welcome-visit-standard__checks{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:260px;display:flex}.welcome-visit-standard__checks i{color:#ffffffd6;white-space:nowrap;background:#00000029;border-radius:999px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:850;line-height:1}.promo-ops-guard{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.promo-ops-guard span{color:#facc15;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.promo-ops-guard b{color:#fff;margin-bottom:5px;display:block}.promo-ops-guard p{color:#ffffffad;max-width:560px;margin:0;font-size:13px;line-height:1.45}.promo-ops-guard__checks{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:260px;display:flex}.promo-ops-guard__checks i{color:#ffffffd6;white-space:nowrap;background:#facc151a;border-radius:999px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800;line-height:1}.offer-route-chain{background:#7cff9b0e;border:1px solid #7cff9b29;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.offer-route-chain article{background:#00000024;border:1px solid #ffffff17;border-radius:12px;gap:5px;min-height:76px;padding:10px;display:grid}.offer-route-chain span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.offer-route-chain b{color:#fff;font-size:12px;line-height:1.22}.promo-combo-grid{grid-template-columns:minmax(220px,1.4fr) minmax(220px,1.2fr) minmax(120px,.55fr);align-items:end;gap:10px;display:grid}.promo-combo-grid label{color:#d9d3de;gap:6px;font-size:13px;font-weight:800;display:grid}.promo-days-picker{flex-wrap:wrap;gap:8px;display:flex}.promo-days-picker button{color:#f7efe5;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;min-width:46px;min-height:38px;padding:8px 12px}.promo-days-picker button.active{color:#111;background:#f28b38;border-color:#f28b38b8}@media (max-width:520px){.promo-template-board__grid,.offer-route-chain,.promo-ops-guard,.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{gap:10px;margin-top:14px;display:grid}.guest-promo-admin-row{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:64px minmax(140px,1fr) minmax(140px,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.guest-promo-admin-row img{object-fit:cover;border-radius:14px;width:64px;height:64px}.guest-promo-admin-row__main{gap:7px;min-width:0;display:grid}.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{grid-template-columns:auto minmax(0,1fr) minmax(150px,240px);align-items:center;gap:12px;max-width:1120px;margin:0 auto 18px;display:grid}.hookah-order__top h1{margin:0;font-size:56px;line-height:.95}.hookah-order__top select{border-radius:999px;margin:0}.hookah-quick-grid,.hookah-mode-grid,.hookah-builder,.hookah-done{max-width:1120px;margin:0 auto}.hookah-quick-grid,.hookah-mode-grid{gap:14px;margin-bottom:18px;display:grid}.hookah-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hookah-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hookah-quick-grid button,.hookah-mode-grid button,.hookah-mode-empty,.hookah-block,.hookah-done{color:#fff;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:18px;box-shadow:0 18px 50px #00000047}.hookah-quick-grid button,.hookah-mode-grid button,.hookah-mode-empty{text-align:left;gap:8px;min-height:120px;padding:18px;display:grid}.hookah-quick-grid button{background:#7cff9b14;border-color:#7cff9b40}.hookah-quick-grid button.locked{opacity:.62;cursor:not-allowed;background:#ffffff0b;border-color:#ffffff1f}.hookah-quick-grid button.locked span{color:#aaa}.hookah-mode-grid button{background:linear-gradient(135deg,#f28b3829,#ffffff0e);min-height:190px}.hookah-mode-empty{background:#f28b3814;border-color:#f28b3838;grid-column:1/-1}.hookah-mode-grid span{color:#f28b38;font-weight:900}.hookah-mode-grid b,.hookah-mode-empty b{max-width:420px;font-size:24px;line-height:1.1}.hookah-mode-empty span{color:#aaa}.hookah-builder{gap:14px;display:grid}.hookah-block{gap:12px;padding:16px;display:grid}.hookah-block h2{margin:0}.hookah-base-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.hookah-base-grid button{text-align:left;color:#fff;background:#0000002e;border:1px solid #ffffff1f;border-radius:16px;align-content:start;gap:5px;min-height:132px;padding:12px;display:grid}.hookah-base-grid button.active{background:linear-gradient(135deg,#f28b3838,#7c5cff1f);border-color:#f28b38c7}.hookah-base-grid span{color:#caffd5;text-transform:uppercase;background:#7cff9b1f;border-radius:999px;width:max-content;max-width:100%;padding:5px 8px;font-size:11px;font-weight:900}.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{color:#111;background:#f28b38;border-radius:999px;align-self:end;width:max-content;padding:7px 10px;font-size:15px}.hookah-quick-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hookah-quick-preview div{background:#0000002e;border:1px solid #ffffff1a;border-radius:14px;gap:4px;padding:12px;display:grid}.hookah-quick-preview span{color:#aaa;font-size:12px}.hookah-quick-preview b{line-height:1.22}.hookah-strength{gap:10px;display:grid}.hookah-strength strong{font-size:40px}.hookah-strength input{accent-color:#f28b38;padding:0}.hookah-strength div{color:#aaa;justify-content:space-between;font-size:12px;display:flex}.hookah-chip-grid,.hookah-tabs{flex-wrap:wrap;gap:8px;display:flex}.hookah-chip-grid button,.hookah-tabs button{color:#fff;background:#ffffff13;border:1px solid #ffffff1f;border-radius:999px;padding:10px 12px}.hookah-chip-grid button.active,.hookah-tabs button.active{color:#ffd7bd;background:#f28b3838;border-color:#f28b38b8}.hookah-packing-grid,.hookah-mood-grid,.hookah-drink-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.hookah-packing-grid button,.hookah-mood-grid button,.hookah-drink-card{text-align:left;color:#fff;background:#0000002e;border:1px solid #ffffff1f;border-radius:14px;gap:5px;min-height:94px;padding:12px;display:grid}.hookah-packing-grid button.active,.hookah-mood-grid button.active,.hookah-drink-card.active{background:#7cff9b1a;border-color:#7cff9b66}.hookah-packing-grid span,.hookah-mood-grid span,.hookah-drink-card span,.hookah-drink-card small{color:#b9b9bd}.hookah-summary{z-index:20;background:linear-gradient(145deg,#7c5cff1f,#ffffff09),linear-gradient(135deg,#f28b382e,#7cff9b14),#1a1a1df5;border:1px solid #f28b3861;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex;position:sticky;bottom:12px;box-shadow:0 18px 60px #00000085}.hookah-summary span{color:#aaa;font-size:12px;display:block}.hookah-done{gap:10px;padding:20px;display:grid}.cart-hookah-brief{color:#ffd7bd;margin:6px 0 0;font-size:13px}.cart-promo-note{color:#9dffb5;margin:6px 0 0;font-size:13px;font-weight:800}.cart-unavailable-note{color:#ffd7bd;margin:6px 0 0;font-size:13px;font-weight:900}.cart-availability-lock{background:linear-gradient(135deg,#f28b381a,#7c5cff14);border:1px solid #f28b384d;border-radius:14px;gap:4px;margin:12px 0;padding:12px;display:grid}.cart-availability-lock b{color:#ffd7bd}.cart-availability-lock p{color:#e8ddd5;margin:0;font-size:13px}.cart-payment-note{color:#d9d2ca;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;margin:8px 0 0;padding:9px 10px;font-size:13px}.cart-hookah-task{background:#f28b381a;border:1px solid #f28b3847;border-radius:14px;margin-top:12px;padding:12px}.cart-hookah-task pre{white-space:pre-wrap;color:#f2d2bd;margin:8px 0 0;font-family:inherit;font-size:13px}.cart-recovery-repeat{background:#f28b381a;border:1px solid #f28b3847;border-radius:14px;gap:5px;margin-top:12px;padding:12px;display:grid}.cart-recovery-repeat span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.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{flex-wrap:wrap;gap:7px;display:flex}.hookah-quick-standard span{color:#d8ffe0;white-space:nowrap;background:#7cff9b13;border:1px solid #7cff9b2e;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:850;line-height:1}.hookah-mode-note{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;gap:6px;padding:14px 16px;display:grid}.hookah-mode-note span{color:#ffd7bd;text-transform:uppercase;background:#ffffff14;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:950}.hookah-mode-note p{color:#e8ddd5;max-width:720px;margin:0;font-size:14px;line-height:1.36}.hookah-mode-note--expert{background:linear-gradient(135deg,#f28b381f,#ffffff09);border-color:#f28b3847}.hookah-mode-note--guided{background:linear-gradient(135deg,#7cff9b1a,#7c5cff14);border-color:#7cff9b3d}.guest-hookah-builder-modal{z-index:130;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.guest-hookah-builder-modal__backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000c2;border:0;position:absolute;inset:0}.guest-hookah-builder-modal__panel{z-index:1;background:#101012;border:1px solid #ffffff29;border-radius:28px;width:min(1040px,100%);max-height:min(860px,94vh);position:relative;overflow:auto;box-shadow:0 30px 100px #000000a6}.guest-hookah-builder-modal__close{z-index:5;color:#fff;background:#ffffff24;border-radius:999px;place-items:center;width:42px;height:42px;margin:12px 12px -52px auto;padding:0;font-size:24px;line-height:1;display:grid;position:sticky;top:12px;left:calc(100% - 58px)}.guest-hookah-builder-modal .hookah-order{background:#101012;min-height:auto;padding:18px 18px 96px}.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{background:linear-gradient(135deg,#f28b3838,#7cff9b17 52%,#7c5cff29),#101012;border:1px solid #ffffff1f;border-radius:26px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;margin:0 0 14px;padding:18px;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000052}.cart-brand-hero__copy{align-content:center;gap:9px;min-width:0;display:grid}.cart-brand-hero__copy>span{color:#ffd7bd;background:#0003;border:1px solid #ffffff29;border-radius:999px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:950;line-height:1}.cart-brand-hero h1{color:#fff;margin:0;font-size:46px;line-height:1}.cart-brand-hero p{color:#f1e7df;max-width:680px;margin:0;font-size:15px;line-height:1.38}.cart-brand-hero__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.cart-brand-hero__actions .btn{border-radius:999px;min-height:42px}.cart-empty-state{background:linear-gradient(135deg,#7cff9b12,#f28b380f);border-color:#7cff9b2e;gap:10px;display:grid}.cart-empty-state__route{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.cart-empty-state__route i{color:#f7efe5;text-align:center;background:#00000024;border:1px solid #ffffff1a;border-radius:999px;place-items:center;min-height:32px;padding:7px 8px;font-size:11px;font-style:normal;font-weight:900;line-height:1.05;display:grid}.cart-empty-state__route i:first-child{color:#ffd7bd;background:#f28b381f;border-color:#f28b3852}.cart-empty-state__route i:nth-child(2){color:#caffd5;background:#7cff9b17;border-color:#7cff9b3d}.cart-empty-state__route i:nth-child(3){color:#e2d8ff;background:#7c5cff1f;border-color:#7c5cff47}.cart-success-state{background:linear-gradient(135deg,#7cff9b1c,#f28b3814),#ffffff0b;border-color:#7cff9b47;gap:12px;display:grid}.cart-success-state>span{color:#caffd5;text-transform:uppercase;background:#7cff9b1f;border-radius:999px;width:fit-content;padding:6px 9px;font-size:11px;font-weight:950;line-height:1}.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{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.cart-success-state__rail i{color:#f7efe5;text-align:center;background:#00000029;border:1px solid #ffffff1a;border-radius:999px;place-items:center;min-height:34px;padding:7px 8px;font-size:11px;font-style:normal;font-weight:900;line-height:1.05;display:grid}.cart-success-state__actions{flex-wrap:wrap;gap:8px;display:flex}.cart-row--hookah{background:linear-gradient(135deg,#f28b381a,#7c5cff12),#ffffff08;border:1px solid #f28b383d;border-radius:16px;margin:4px 0;padding:14px}.cart-row--combo{background:#7cff9b0e;border:1px solid #7cff9b33;border-radius:16px;margin:4px 0;padding:14px}.cart-visit-options{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:18px;margin:14px 0 16px}.cart-visit-options summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:13px 14px;list-style:none;display:grid}.cart-visit-options summary::-webkit-details-marker{display:none}.cart-visit-options summary:after{content:"+";color:#ffd7bd;background:#ffffff1a;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.cart-visit-options[open] summary:after{content:"-"}.cart-visit-options summary span{color:#ffd7bd;text-transform:uppercase;font-size:12px;font-weight:950;line-height:1}.cart-visit-options summary b{color:#fff;text-align:right;min-width:0;font-size:14px;line-height:1.15}.cart-visit-options[open]{background:#ffffff09}.cart-visit-options[open] summary{border-bottom:1px solid #ffffff1a}@media (max-width:760px){.cart-brand-hero{border-radius:18px;grid-template-columns:1fr;gap:8px;padding:10px}.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-brand-hero__actions{grid-template-columns:1fr;display:grid}.cart-brand-hero__actions .btn{place-items:center;display:grid}.cart-brand-hero__actions .cart-brand-hero__profile-link{display:none}.cart-empty-state,.cart-success-state{border-radius:16px;gap:8px;padding:13px}.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-success-state__actions{grid-template-columns:1fr;display:grid}.cart-empty-state__actions{grid-template-columns:1fr;gap:7px;display:grid}.cart-empty-state__actions .btn{border-radius:999px;place-items:center;min-height:42px;display:grid}.cart-empty-state__actions .btn:not(.secondary){box-shadow:0 10px 24px #f28b3847,inset 0 1px #ffffff3d}.cart-empty-state__actions .btn.secondary{color:#caffd5;opacity:.9;background:0 0;border:0;min-height:32px}.cart-scenario-handoff-capsule{gap:4px}.cart-scenario-handoff-capsule em{padding:5px 6px;font-size:9px}.cart-visit-options{border-radius:15px;margin:10px 0 12px}.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--hookah,.cart-row--combo{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.cart-row--hookah>div:first-child,.cart-row--combo>div:first-child{gap:4px;min-width:0;display:grid}.cart-row--hookah h3,.cart-row--combo h3,.cart-row--hookah .muted,.cart-row--combo .muted{margin:0}.cart-row--hookah h3,.cart-row--combo h3{font-size:17px;line-height:1.12}.cart-row--hookah .muted,.cart-row--combo .muted{font-size:13px;line-height:1.25}.cart-row--hookah>.row.center,.cart-row--combo>.row.center{justify-content:flex-start;gap:8px;width:100%}.cart-row--hookah>.row.center button,.cart-row--combo>.row.center button{border-radius:12px;place-items:center;width:36px;height:36px;min-height:36px;padding:0;display:grid}.cart-row--hookah>.row.center b,.cart-row--combo>.row.center b{place-items:center;min-width:44px;height:36px;font-size:13px;display:grid}.cart-row--hookah .cart-hookah-brief,.cart-row--combo .cart-hookah-brief{max-width:100%;margin-top:0;font-size:12px;line-height:1.28}.cart-row--hookah+.cart-row--hookah,.cart-row--combo+.cart-row--combo{margin-top:2px}.cart-visit-standard{display:none}}.cart-empty-state>span{color:#b8ffc9;text-transform:uppercase;font-size:12px;font-weight:950}.cart-empty-state h2,.cart-empty-state p{margin:0}.cart-empty-state__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}@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-widget__summary,.guest-subscriptions__head,.guest-subscription-card__footer,.hookah-summary{flex-direction:column;align-items:stretch}.hookah-order__top,.hookah-quick-grid,.hookah-mode-grid,.guest-recent-strip__top,.guest-repeat-layout{grid-template-columns:1fr}.guest-repeat-layout{align-items:start}.hookah-order__top .btn{justify-self:start;width:fit-content}.hookah-order__branch{background:linear-gradient(135deg,#7cff9b14,#f28b380f);border:1px solid #7cff9b2e;border-radius:18px;width:min(100%,360px);padding:9px 10px}.hookah-order__branch span{color:#caffd5;padding-left:4px}.hookah-order__branch select{background:#0003;border-color:#ffffff1a;min-height:42px}.hookah-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.hookah-quick-grid button{text-align:center;border-radius:14px;align-content:center;justify-items:center;min-height:78px;padding:9px 7px}.hookah-quick-grid button b{font-size:12px;line-height:1.12}.hookah-quick-grid button span{color:#d7d7dc;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.15;display:-webkit-box;overflow:hidden}.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{text-align:center;align-content:center;min-height:76px;padding:9px 7px}.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{border-radius:20px;gap:10px;padding:12px}.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{border-radius:18px;grid-template-rows:auto auto;gap:8px;height:auto;padding:10px}.guest-hookah-mode-card{text-align:center;min-height:76px;box-shadow:none;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);justify-items:center;padding:9px 8px}.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{justify-self:center;min-height:28px;padding:6px 8px;font-size:11px}.cart-arrival__modes{grid-template-columns:1fr}.cart-range-row{grid-template-columns:minmax(0,1fr) 58px}.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{font-size:13px;left:14px}.guest-drawer{left:max(10px, env(safe-area-inset-left));top:max(10px, env(safe-area-inset-top));border-radius:16px;gap:7px;width:min(304px,100vw - 20px);max-height:calc(100vh - 20px);padding:10px}.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{border-radius:12px;min-height:42px;padding:9px 11px;font-size:14px}.guest-drawer__categories{gap:6px;margin-top:4px}.guest-drawer__branches{border-radius:13px;gap:6px;margin:-2px 0 4px;padding:8px}.guest-drawer__branches button{border-radius:12px;grid-template-columns:36px minmax(0,1fr);gap:8px;padding:7px}.guest-drawer__branches img{border-radius:9px;width:36px;height:36px}.guest-drawer__branches small{font-size:11px}.guest-menu__hero{align-items:start;gap:10px;margin:2px 0 12px;display:grid}.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{border-radius:14px;gap:10px;margin-bottom:12px;padding:12px}.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{text-align:center;min-height:40px;padding:10px 12px;font-size:14px}.guest-game-widget{gap:7px;margin:-2px 0 10px}.guest-game-widget__toggle{border-radius:999px;min-height:40px;padding:8px 10px}.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;border-radius:14px;box-shadow:0 10px 24px #0000007a}.guest-category-card span{text-shadow:0 2px #000000a8;max-width:calc(100% - 22px);font-size:18px;line-height:.98;top:11px;left:11px}.guest-category-card small{padding:5px 7px;font-size:11px;bottom:10px;left:10px}.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{scroll-snap-align:start;flex:0 0 112px;justify-content:center}.guest-product-card{border-radius:16px;gap:10px;min-height:0}.guest-product-card__media{aspect-ratio:auto;place-items:center;height:84px;padding:8px;display:grid}.guest-product-card__media img{border-radius:999px;width:64px;height:64px}.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__footer strong{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{isolation:isolate;touch-action:auto;-webkit-tap-highlight-color:#f28b3838;position:relative}.guest-menu__header,.guest-sales-nudge,.guest-recent-strip,.guest-repeat-layout,.guest-repeat-panel,.guest-hookah-mode-panel,.guest-menu__category-bar,.guest-product-grid,.guest-game-widget,.guest-subscription-widget{z-index:auto;pointer-events:auto;position:relative}.guest-menu button,.guest-menu a,.guest-menu input,.guest-menu select,.guest-menu label,.guest-product-card,.guest-recent-card,.guest-hookah-mode-card,.guest-menu__chips button,.guest-game-widget__toggle{touch-action:auto;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:auto!important}.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__search,.guest-menu__chips{z-index:7}.guest-menu__chips button{z-index:8}.guest-cart-bar{z-index:40;touch-action:manipulation;pointer-events:auto!important}.guest-product-card__media,.guest-product-card__body,.guest-product-card__footer,.guest-recent-card img,.guest-hookah-mode-card img,.guest-hookah-mode-card span,.guest-hookah-mode-card p,.guest-hookah-mode-card b{pointer-events:none}.guest-hookah-mode-card,.guest-product-card,.guest-recent-card{cursor:pointer}.guest-hookah-builder-modal,.guest-variant-modal,.client-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{font-size:16px;top:9px;left:9px}.guest-category-card small{font-size:10px;bottom:9px;left:9px}.guest-product-card__footer{grid-template-columns:1fr;gap:8px;display:grid}.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));color:#f7efe5;background:linear-gradient(#7c5cff1c,#7cff9b0f 42%,#f28b3812 76%,#0000),linear-gradient(135deg,#ffffff09,#fff0),#0e0d10}.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{color:#f7efe5;background:#ffffff14;border-radius:999px;width:42px;height:42px}.guest-menu__profile-pill{grid-template-columns:30px minmax(0,1fr);gap:7px;min-width:80px;height:42px;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{color:#111;background:#f28b38;width:auto;min-width:64px;padding:0 13px;font-size:13px}.guest-menu__location{height:42px;font-size:15px}.guest-menu__category-bar{align-items:center;gap:8px;margin:0 -16px 12px;padding:8px 16px;display:flex}.guest-menu__search,.guest-menu__search input{width:42px;height:42px}.guest-menu__chips{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;flex:1;gap:8px;min-width:0;padding:0;display:flex;overflow:auto hidden}.guest-menu__chips button{z-index:1;color:#f0e6da;touch-action:manipulation;pointer-events:auto;background:0 0;border:0;border-radius:999px;flex:none;min-height:42px;padding:10px 15px;font-size:15px;font-weight:850;position:relative}.guest-menu__chips button.active{color:#111;background:#f28b38}.guest-recent-card{border-radius:20px;flex-basis:116px;min-height:164px}.guest-promo-highlight{aspect-ratio:1;border-radius:17px;flex-basis:86px;height:auto}.guest-hookah-entry,.guest-subscription-widget__summary{background:linear-gradient(135deg,#ffffff17,#ffffff0b);border-radius:22px;padding:14px}.guest-featured-product{border-radius:26px;min-height:410px}.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{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;gap:8px;min-height:0;padding:0;overflow:visible}.guest-product-card__media{aspect-ratio:1/.9;background:0 0;overflow:visible}.guest-product-card__body{padding:0}.guest-product-card h2{color:#f7efe5;margin:0 0 7px;font-size:17px}.guest-product-card p,.guest-product-card__badges{display:none}.guest-product-card__footer{padding:0;display:grid}.guest-product-card__footer strong{background:#eef0f5;border-radius:999px;padding:8px 13px;font-size:14px}}.guest-booking{color:#f7f7f7;background:#030303;min-height:calc(100vh - 52px);padding:24px}.guest-booking__top{gap:12px;margin-bottom:22px;display:grid}.guest-booking__hero{background:linear-gradient(135deg,#f28b3838,#7cff9b17 52%,#7c5cff29),#101012;border:1px solid #ffffff1f;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);align-items:stretch;gap:14px;padding:18px;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000052}.guest-booking__copy{align-content:center;gap:9px;min-width:0;display:grid}.guest-booking__top h1{color:#fff;margin:0;font-size:48px;line-height:1}.guest-booking__top p{color:#f1e7df;max-width:760px;margin:0;font-size:15px;line-height:1.38}.guest-booking__promise{background:#0000003d;border:1px solid #ffffff1f;border-radius:22px;align-content:center;gap:5px;min-height:150px;padding:14px;display:grid}.guest-booking__promise span{color:#caffd5;text-transform:uppercase;font-size:12px;font-weight:950;line-height:1}.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{color:#111;background:linear-gradient(135deg,#f28b38eb,#7c5cffb8);border:1px solid #f28b3861;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:42px;margin-top:4px;padding:0 16px;font-size:14px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #f28b3838,inset 0 1px #ffffff3d}.guest-booking__back{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;justify-self:start;padding:10px 14px;display:inline-flex}.guest-booking__controls{grid-template-columns:1.4fr repeat(3,minmax(130px,.6fr));gap:12px;margin-bottom:18px;display:grid}.guest-booking__controls label,.booking-form label{color:#b9b9bd}.guest-booking__controls input,.guest-booking__controls select,.booking-form input{background:#ffffff14;border-color:#ffffff24;border-radius:999px;margin-top:0}.guest-booking__content{grid-template-columns:minmax(520px,1fr) 380px;align-items:start;gap:18px;display:grid}.hall-map{background:linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/42px 42px,linear-gradient(0deg,#ffffff0d 1px,#0000 1px) 0 0/42px 42px,linear-gradient(135deg,#141414,#080808);border:1px solid #ffffff1f;border-radius:28px;min-height:570px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #00000073}.hall-map__bar,.hall-map__entrance{z-index:2;color:#b9b9bd;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px;padding:12px 16px;font-weight:800;position:absolute;transform:translate(-50%,-50%)}.hall-map__bar{width:180px;top:14%;left:82%}.hall-map__entrance{min-width:92px;top:88%;left:14%}.hall-map__legend{z-index:2;flex-wrap:wrap;gap:10px;max-width:430px;display:flex;position:absolute;top:24px;left:24px}.hall-map__legend span{color:#d4d4d8;background:#00000061;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:inline-flex}.hall-map__legend i{border-radius:50%;width:10px;height:10px}.hall-map__legend i.free{background:#7cff9b}.hall-map__legend i.busy{background:#ff7066}.hall-map__legend i.soon{background:#facc15}.hall-table{z-index:3;color:#101010;border:2px solid #0000;border-radius:28px;place-items:center;gap:0;width:116px;height:96px;padding:12px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 18px 40px #00000080}.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{border-radius:34px;width:150px;height:118px}.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 #ffffff24,0 18px 40px #00000080}.cart-hall-map .hall-map__bar,.cart-hall-map .hall-map__entrance{bottom:auto;right:auto}.cart-hall-map .hall-map__bar{width:130px}.cart-hall-map .hall-map__entrance{min-width:92px}.cart-table-note.busy,.cart-table-modal__status.busy{background:linear-gradient(135deg,#7c5cff1f,#f28b3814);border-color:#7c5cff4d}.cart-hall-map .hall-map__legend i.busy{background:#7c5cff}.cart-hall-map .hall-table.busy{background:linear-gradient(135deg,#a78bfa,#f28b38)}.booking-panel{background:#121214eb;border:1px solid #ffffff1f;border-radius:24px;gap:12px;padding:18px;display:grid;position:sticky;top:18px}.booking-panel h2{margin:0;font-size:30px}.booking-slot-pulse{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:16px;gap:5px;padding:12px;display:grid}.booking-slot-pulse span{color:#aaa;text-transform:uppercase;font-size:12px;font-weight:900}.booking-slot-pulse b{line-height:1.2}.booking-slot-pulse p{color:#d4d4d8;margin:0}.booking-slot-pulse--free{background:#7cff9b17;border-color:#7cff9b47}.booking-slot-pulse--soon,.booking-slot-pulse--danger{background:linear-gradient(135deg,#7c5cff1f,#f28b3814);border-color:#7c5cff4d}.booking-menu-bridge{background:linear-gradient(145deg,#7c5cff1a,#ffffff09),linear-gradient(135deg,#f28b3824,#7cff9b12);border:1px solid #f28b3857;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.booking-menu-bridge div{gap:4px;min-width:0;display:grid}.booking-menu-bridge span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.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{color:#caffd5;white-space:nowrap;background:#7cff9b14;border:1px solid #7cff9b42;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:7px 11px;font-size:13px;font-weight:950;display:inline-flex}.booking-status-card{border:1px solid #ffffff1f;border-radius:18px;padding:14px}.booking-status-card p{color:#d4d4d8;margin:6px 0}.booking-status-card small{color:#a1a1aa}.booking-status-card.free{background:#7cff9b1a;border-color:#7cff9b47}.booking-status-card.busy,.booking-status-card.danger,.booking-status-card.soon{background:linear-gradient(135deg,#7c5cff1f,#f28b3814);border-color:#7c5cff4d}.guest-booking .hall-map__legend i.busy{background:#7c5cff}.booking-prep-card{background:#7cff9b13;border:1px solid #7cff9b38;border-radius:16px;gap:5px;padding:12px;display:grid}.booking-prep-card span{color:#caffd5;text-transform:uppercase;font-size:12px;font-weight:900}.booking-prep-card b{line-height:1.2}.booking-prep-card p{color:#d4d4d8;margin:0}.booking-prep-card small,.booking-prep-card em{color:#a8b3aa;font-size:12px;font-style:normal;line-height:1.35}.booking-prep-card em{color:#caffd5;font-weight:800}.booking-recovery-repeat{background:#f28b381a;border:1px solid #f28b3847;border-radius:14px;gap:5px;margin-top:8px;padding:12px;display:grid}.booking-recovery-repeat span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.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{background:linear-gradient(135deg,#f28b381f,#7cff9b0f),#0000002e;border:1px solid #f28b384d;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:10px;display:grid;box-shadow:0 16px 44px #00000042}.booking-submit-seal div{gap:3px;min-width:0;display:grid}.booking-submit-seal span{color:#caffd5;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.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{flex-wrap:wrap;gap:5px;margin:2px 0 0;display:flex}.booking-submit-chips em{color:#ffe7d6;white-space:nowrap;background:#f28b381c;border-radius:999px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900;line-height:1}.booking-submit-seal button{color:#15100c;white-space:nowrap;background:#f28b38;border:1px solid #f28b3861;border-radius:14px;min-height:50px}.booking-admin-board{gap:14px;display:grid}.booking-admin-head{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.booking-admin-head h2,.booking-admin-head p,.booking-admin-card h3,.booking-admin-card p,.booking-admin-empty h3,.booking-admin-empty p{margin:0}.booking-admin-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.booking-admin-summary>div{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;gap:5px;min-width:0;padding:14px;display:grid}.booking-admin-summary span{color:#aaa;text-transform:uppercase;font-size:12px;font-weight:900}.booking-admin-summary b{font-size:28px}.booking-admin-summary small{color:#d4d4d8;font-size:12px}.booking-admin-turnover{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);align-items:center;gap:12px;padding:14px;display:grid}.booking-admin-turnover>div:first-child{gap:6px;display:grid}.booking-admin-turnover span{color:#ffd7bd;text-transform:uppercase;font-size:12px;font-weight:950}.booking-admin-turnover h3,.booking-admin-turnover p{margin:0}.booking-admin-turnover p{color:#d4d4d8}.booking-admin-turnover__steps{gap:8px;display:grid}.booking-admin-turnover__steps b{background:#0000002e;border-radius:12px;padding:9px 10px;font-size:13px}.booking-admin-turnover.danger{background:linear-gradient(135deg,#ff70661f,#ffffff0a);border-color:#ff706657}.booking-admin-turnover.watch{background:linear-gradient(135deg,#facc151a,#ffffff0a);border-color:#facc1547}.booking-admin-turnover.calm{border-color:#7cff9b33}.booking-admin-pulse{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(150px,230px);align-items:center;gap:14px;padding:14px;display:grid}.booking-admin-pulse span{color:#ffd7bd;text-transform:uppercase;background:#ffffff14;border-radius:999px;width:fit-content;margin-bottom:6px;padding:5px 8px;font-size:12px;font-weight:950;display:inline-flex}.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{background:#0000002e;border-radius:14px;gap:6px;padding:12px;display:grid}.booking-admin-pulse__side b{font-size:20px}.booking-admin-pulse__side button{width:100%;margin-top:4px}.booking-admin-pulse__handoff{background:#7cff9b14;border:1px solid #7cff9b3d;border-radius:10px;gap:3px;padding:8px 9px;display:grid}.booking-admin-pulse__handoff--repeat{background:#60a5fa17;border-color:#60a5fa40}.booking-admin-pulse__handoff--prep{background:#facc151a;border-color:#facc1547}.booking-admin-pulse__handoff span{color:#caffd5;background:0 0;margin:0;padding:0;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{background:linear-gradient(135deg,#ff706621,#ffffff0a);border-color:#ff70665c}.booking-admin-pulse--soon{background:linear-gradient(135deg,#facc151c,#ffffff0a);border-color:#facc1547}.booking-admin-pulse--new{background:linear-gradient(135deg,#f28b381f,#ffffff0a);border-color:#f28b3847}.booking-admin-pulse--calm{border-color:#7cff9b33}.booking-admin-list{gap:10px;display:grid}.booking-admin-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(190px,auto);align-items:center;gap:14px;padding:14px;display:grid}.booking-admin-card--danger{background:#ff70661a;border-color:#ff70665c}.booking-admin-card--soon{background:#facc1517;border-color:#facc1557}.booking-admin-card--new{background:#f28b3817;border-color:#f28b385c}.booking-admin-card--seated{background:#7cff9b14;border-color:#7cff9b47}.booking-admin-card--recovery{background:linear-gradient(135deg,#7cff9b1a,#ffffff0b);border-color:#7cff9b57}.booking-admin-card--repeat{background:linear-gradient(135deg,#60a5fa1a,#ffffff0b);border-color:#60a5fa57}.booking-admin-card--prep{background:linear-gradient(135deg,#facc151a,#ffffff0b);border-color:#facc1557}.booking-admin-card--done{opacity:.72}.booking-admin-card__main,.booking-admin-card__actions{gap:10px;min-width:0;display:grid}.booking-admin-card__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.booking-admin-card__meta{flex-wrap:wrap;gap:8px;display:flex}.booking-admin-card__meta span{color:#d4d4d8;background:#ffffff14;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.booking-admin-card__meta .booking-admin-card__freeze{color:#ffb4ac;background:#ff706629}.booking-admin-card__recovery,.booking-admin-card__handoff{background:#7cff9b17;border:1px solid #7cff9b4d;border-radius:12px;gap:5px;padding:10px 11px;display:grid}.booking-admin-card__handoff--repeat{background:#60a5fa1a;border-color:#60a5fa4d}.booking-admin-card__handoff--prep{background:#facc151a;border-color:#facc154d}.booking-admin-card__recovery span,.booking-admin-card__handoff span{color:#caffd5;text-transform:uppercase;font-size:11px;font-weight:950}.booking-admin-card__handoff--repeat span{color:#bfdbfe}.booking-admin-card__handoff--prep span{color:#fde68a}.booking-admin-card__recovery p,.booking-admin-card__handoff 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{color:#d4d4d8;text-align:center;background:#ffffff14;border-radius:12px;padding:9px 10px;font-size:13px;font-weight:800;display:block}.booking-admin-empty{border:1px dashed #ffffff29;border-radius:16px;gap:6px;padding:16px;display:grid}.booking-form{gap:10px;display:grid}.booking-form button{background:#f28b38;border-radius:999px;margin-top:8px}@media (max-width:980px){.guest-booking__hero,.guest-booking__controls,.guest-booking__content,.booking-admin-head,.booking-admin-pulse,.booking-admin-turnover,.booking-admin-card{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{border-radius:16px;gap:6px;padding:8px}.guest-booking__copy{gap:5px}.guest-booking__top h1{font-size:26px;line-height:1}.guest-booking__top p{overflow-wrap:anywhere;max-width:100%;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{border-radius:14px;gap:3px;min-height:58px;padding:7px 8px}.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:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px}.guest-booking__controls>div:first-child{grid-column:1/-1}.guest-booking__controls label{margin-bottom:3px;font-size:11px;font-weight:900;display:block}.guest-booking__controls input,.guest-booking__controls select{min-height:36px;padding:7px 9px;font-size:12px}.guest-booking__content{flex-direction:column;display:flex}.booking-panel{order:1}.guest-booking__content>.hall-map{order:2;width:100%}.booking-form{order:1}.booking-menu-bridge,.booking-status-card,.booking-prep-card{order:2}.hall-map{background-size:34px 34px,34px 34px,auto;border-radius:22px;min-height:330px}.hall-map__legend{top:12px;left: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{width:108px;top:14%;left:82%}.hall-map__entrance{min-width:72px;top:88%;left:14%}.hall-table{border-radius:18px;width:72px;height:62px;padding:8px}.hall-table b{font-size:20px}.hall-table span{font-size:10px}.hall-table.small{width:64px;height:64px}.hall-table.medium,.hall-table.large,.hall-table.vip{width:82px;height:66px}.booking-panel{border-radius:16px;gap:6px;padding:9px}.booking-panel h2{font-size:20px}.booking-panel>p,.booking-panel>.muted{margin:0;font-size:12px;line-height:1.2}.booking-slot-pulse,.booking-status-card,.booking-prep-card,.booking-menu-bridge,.booking-submit-seal{border-radius:12px;padding:8px}.booking-slot-pulse,.booking-prep-card{gap:3px}.booking-slot-pulse span,.booking-prep-card span{font-size:10px}.booking-slot-pulse p,.booking-status-card p,.booking-prep-card p{margin:2px 0;font-size:12px;line-height:1.24}.booking-status-card small,.booking-prep-card small,.booking-prep-card em{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{color:#caffd5;min-height:34px;box-shadow:none;background:0 0;border:0}.booking-menu-bridge p{display:none}.booking-submit-seal div{padding:7px}.booking-submit-seal b{font-size:17px}.booking-submit-chips{gap:4px}.booking-submit-chips em{padding:4px 6px;font-size:9px}.booking-form{gap:6px}.booking-form label{font-size:11px;font-weight:900}.booking-form input{min-height:36px;padding:7px 9px;font-size:12px}}.layout-admin-grid{grid-template-columns:minmax(460px,1fr) 340px;gap:16px;margin-top:16px;display:grid}.layout-admin-map{cursor:crosshair;background:linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/40px 40px,linear-gradient(0deg,#ffffff0d 1px,#0000 1px) 0 0/40px 40px,#101012;border:1px solid #ffffff1f;border-radius:22px;min-height:520px;position:relative;overflow:hidden}.layout-admin-map__bar,.layout-admin-map__entrance{z-index:3;color:#d4d4d8;cursor:grab;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:14px;padding:10px 14px;font-weight:800;position:absolute;transform:translate(-50%,-50%)}.layout-admin-map__bar{text-align:center;width:150px;top:14%;left:82%}.layout-admin-map__entrance{text-align:center;min-width:92px;top:88%;left:14%}.layout-admin-marker.selected{color:#fff;background:#f28b3842;border-color:#ffffffc7;box-shadow:0 0 0 6px #f28b381f,0 16px 34px #00000061}.layout-admin-table{z-index:4;color:#111;cursor:pointer;background:#f28b38;border:2px solid #ffffff5c;border-radius:28px;place-items:center;width:108px;height:90px;padding:10px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 14px 32px #0000006b}.layout-admin-table b{font-size:24px;line-height:1}.layout-admin-table span{font-size:12px}.layout-admin-table.small{border-radius:50%;width:88px;height:88px}.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 #ffffff29,0 14px 32px #0000006b}.layout-admin-panel{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;gap:8px;padding:16px;display:grid}.layout-admin-panel h3{margin:0;font-size:24px}.layout-admin-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.checkbox-row{align-items:center;gap:10px;display:flex}.checkbox-row input{width:auto;margin:0}.checkbox-row span{gap:2px;display:grid}.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}}.staff-pos-toggle{justify-content:space-between;align-items:center;gap:16px;display:flex}.staff-pos-toggle__actions{justify-items:end;gap:6px;display:grid}.staff-pos-toggle__actions span{color:#b9b9bd;text-align:right;max-width:240px;font-size:12px;line-height:1.25}.staff-pos__total{background:#f28b3829;border:1px solid #f28b3852;border-radius:16px;gap:4px;min-width:150px;padding:12px 14px;display:grid}.staff-pos__total span{color:#b9b9bd;font-size:13px}.staff-pos__total b{font-size:28px}.staff-pos__layout{grid-template-columns:minmax(520px,1fr) 360px;gap:16px;margin-top:16px;display:grid}.staff-pos__catalog,.staff-check{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;padding:16px}.staff-pos__filters{gap:10px;margin:14px 0;display:grid}.staff-pos__locked-branch{background:#f28b381f;border:1px solid #f28b3852;border-radius:12px;gap:2px;min-height:48px;padding:10px 14px;display:grid}.staff-pos__locked-branch span{color:#b9b9bd;font-size:12px}.staff-order-intent-draft{background:linear-gradient(135deg,#60a5fa17,#7cff9b0f);border:1px solid #60a5fa3d;border-left:4px solid #60a5fa;border-radius:14px;gap:10px;margin:12px 0 0;padding:12px;display:grid}.staff-order-intent-draft__summary{cursor:pointer;color:#f4f4f5;justify-content:space-between;align-items:center;gap:10px;font-weight:900;display:flex}.staff-order-intent-draft__summary b{color:#bfdbfe;font-size:12px;font-weight:800}.staff-order-intent-draft__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.staff-order-intent-draft__head>div{gap:3px;display:grid}.staff-order-intent-draft__head span{color:#bfdbfe;text-transform:uppercase;font-size:11px;font-weight:950}.staff-order-intent-draft__head b{color:#fff}.staff-order-intent-draft__head small,.staff-order-intent-draft p{color:#d4d4d8;margin:0;font-size:12px;line-height:1.35}.staff-order-intent-draft__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.staff-order-intent-draft__grid button{color:#f4f4f5;text-align:left;background:#0000002e;border:1px solid #ffffff1f;border-radius:12px;gap:5px;min-height:112px;padding:10px;display:grid}.staff-order-intent-draft__grid b{color:#fff;font-size:13px;line-height:1.2}.staff-order-intent-draft__grid span,.staff-order-intent-draft__grid small{color:#dbeafe;font-size:12px;line-height:1.3}.staff-pos__chips{gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.staff-pos__chips button{white-space:nowrap;color:#fff;background:#2d2d33;border-radius:999px}.staff-pos__chips button.active{color:#111;background:#f28b38}.staff-pos-stock-replacements{background:linear-gradient(135deg,#facc151a,#f28b380f);border:1px solid #facc153d;border-left:4px solid #facc15;border-radius:14px;gap:10px;padding:10px 12px;display:grid}.staff-pos-stock-replacements span{color:#ffe7a3;text-transform:uppercase;font-size:11px;font-weight:950}.staff-pos-stock-replacements small,.staff-pos-stock-replacements em,.staff-pos-stock-replacements i{color:#d4d4d8;font-size:12px;font-style:normal;line-height:1.35}.staff-pos-stock-replacements>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.staff-pos-stock-replacements__card{background:#00000029;border:1px solid #ffffff1f;border-radius:12px;gap:6px;min-width:180px;padding:10px;display:grid}.staff-pos-stock-replacements__card button{justify-self:start}.staff-pos-stock-replacements__details{gap:6px;display:grid}.staff-pos-stock-replacements__details summary{cursor:pointer;color:#ffe7a3;font-size:12px;font-weight:850}.staff-pos-stock-replacements__honest{background:#00000024;border:1px solid #ffffff1a;border-radius:8px;padding:4px 6px;font-weight:850;line-height:1.3;color:#f4f4f5!important;text-transform:none!important;font-size:11px!important}.staff-pos-stock-replacements__confidence{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:4px 6px;font-weight:850}.staff-pos-stock-replacements__confidence--green{background:#7cff9b1a;border-color:#7cff9b47;color:#d8ffe0!important}.staff-pos-stock-replacements__confidence--yellow{background:#facc151a;border-color:#facc1547;color:#fff7cc!important}.staff-pos-stock-replacements__confidence--red{background:#ff70661c;border-color:#ff70664d;color:#ffd7d3!important}.staff-product-intents{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.staff-product-intents button{color:#f6f3ea;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;min-height:32px;padding:7px 10px}.staff-product-intents button.active{color:#ffd7a7;background:#f28b382e;border-color:#f28b38b3}.staff-guest-wish-suggestions{background:#f28b3814;border:1px solid #f28b383d;border-radius:14px;gap:10px;padding:12px;display:grid}.staff-guest-wish-suggestions__head{gap:3px;display:grid}.staff-guest-wish-suggestions__head span{color:#f28b38;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:900}.staff-guest-wish-suggestions__head b{color:#fff7ed;font-size:15px}.staff-guest-wish-suggestions__grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.staff-guest-wish-card{background:#0d0d0fb8;border:1px solid #ffffff1f;border-radius:12px;align-content:start;gap:6px;padding:10px;display:grid}.staff-guest-wish-card>span{color:#f28b38;text-transform:uppercase;font-size:11px;font-weight:850}.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 small,.staff-guest-wish-card em,.staff-guest-wish-card i{color:#ffffffc2;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{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.staff-guest-wish-card button{border-radius:10px;min-height:30px;padding:6px 9px}.staff-product-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.staff-product-tile{text-align:left;color:#fff;background:linear-gradient(#232326,#161618);border:1px solid #ffffff1a;border-radius:16px;align-content:space-between;gap:8px;min-height:132px;padding:0;display:grid;position:relative;overflow:hidden}.staff-product-tile__add{min-height:116px;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;align-content:space-between;gap:8px;padding:14px;display:grid}.staff-product-tile span{color:#f28b38;text-transform:uppercase;font-size:12px}.staff-product-tile b{font-size:18px;line-height:1.05}.staff-product-tile strong{font-size:20px}.staff-product-knowledge{z-index:2;position:absolute;bottom:10px;right:10px}.staff-product-knowledge summary{color:#ffd7a7;cursor:pointer;background:#f28b382b;border:1px solid #f28b3880;border-radius:999px;place-items:center;width:30px;height:30px;font-weight:950;list-style:none;display:grid}.staff-product-knowledge summary::-webkit-details-marker{display:none}.staff-product-knowledge[open] summary{background:#f28b3847}.staff-product-knowledge div{background:#19191c;border:1px solid #ffffff24;border-radius:12px;gap:6px;width:min(260px,78vw);padding:11px;display:grid;position:absolute;bottom:38px;right:0;box-shadow:0 16px 36px #00000057}.staff-product-knowledge small,.staff-product-knowledge b,.staff-product-knowledge em{color:#f6f3ea;font-size:12px;line-height:1.3}.staff-product-knowledge em{color:#d4d4d8;font-style:normal}.staff-check{gap:10px;display:grid;position:sticky;top:18px}.staff-check h3{margin:0;font-size:24px}.staff-check-readiness{color:#fff;text-align:left;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;gap:3px;min-height:0;padding:10px 11px;display:grid}.staff-check-readiness span{font-weight:950}.staff-check-readiness small{color:#d4d4d8;line-height:1.25}.staff-check-readiness.ready{background:#7cff9b1a;border-color:#7cff9b52}.staff-check-readiness.warn{background:#facc151a;border-color:#facc1552}.staff-check-readback{background:#f28b381a;border:1px solid #f28b3857;border-radius:14px;gap:7px;padding:11px;display:grid}.staff-check-readback>span{color:#ffd7bd;text-transform:uppercase;font-size:12px;font-weight:900}.staff-check-readback b{color:#fff;line-height:1.25}.staff-check-readback .checkbox-row{background:#ffffff0f;border-radius:10px;margin:0;padding:8px 9px}.staff-check-readback small{color:#f4f4f5;font-weight:800}.staff-check__items{gap:8px;display:grid}.staff-check__item{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.staff-check__item p{color:#b9b9bd;margin:4px 0 0}.staff-check__item button{border-radius:999px;width:38px;height:38px;padding:0}.staff-pos-comment-templates{flex-wrap:wrap;gap:6px;display:flex}.staff-pos-comment-templates button{color:#f4f4f5;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;min-height:32px;padding:7px 10px;font-size:12px}.staff-pos-comment-warning{color:#fde68a;background:#facc1517;border-color:#facc1547}.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{gap:16px;display:grid}.staff-workspace{padding-bottom:106px}.staff-shift-brief{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;gap:12px;margin:12px 0 0;padding:14px;display:grid}.staff-shift-quick-start{background:linear-gradient(135deg,#7cff9b1a,#60a5fa12);border:1px solid #7cff9b42;border-left:4px solid #7cff9b;border-radius:14px;gap:10px;padding:12px;display:grid}.staff-shift-quick-start__head,.staff-shift-quick-start__actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.staff-shift-quick-start__head span,.staff-shift-quick-start__grid b,.staff-shift-quick-start__actions span{color:#d8ffe0;text-transform:uppercase;font-size:11px;font-weight:950}.staff-shift-quick-start__head b{color:#fff;font-size:13px}.staff-shift-quick-start__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.staff-shift-quick-start__grid p{background:#0000002e;border:1px solid #ffffff1a;border-radius:12px;gap:5px;min-width:0;margin:0;padding:10px;display:grid}.staff-shift-quick-start__grid span{color:#f4f4f5;font-size:13px;line-height:1.35}.staff-shift-quick-start__actions button{border-radius:999px;min-height:36px;padding:7px 11px}.staff-shift-start-details{background:#00000024;border:1px solid #ffffff1a;border-radius:12px;gap:10px;padding:10px 11px;display:grid}.staff-shift-start-details summary{cursor:pointer;color:#d7ffe1;width:fit-content;font-size:12px;font-weight:900}.staff-shift-start-details[open] summary{margin-bottom:10px}.staff-shift-brief__head{justify-content:space-between;align-items:start;gap:12px;display:flex}.staff-shift-brief__head span,.staff-shift-brief__grid b{color:#d8d8de;text-transform:uppercase;font-size:12px;font-weight:950}.staff-shift-brief__head h2{margin:4px 0 0;font-size:24px}.staff-shift-brief__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.staff-shift-brief__grid p{background:#00000029;border:1px solid #ffffff17;border-radius:12px;gap:5px;min-width:0;margin:0;padding:10px 11px;display:grid}.staff-shift-brief__grid span{color:#f4f4f5;font-size:13px;line-height:1.35}.staff-shift-distribution{background:#60a5fa12;border:1px solid #60a5fa33;border-left:4px solid #60a5fa;border-radius:14px;gap:10px;padding:12px;display:grid}.staff-shift-distribution--confirmed{background:#7cff9b13;border-left-color:#7cff9b}.staff-shift-distribution__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.staff-shift-distribution__head span{color:#bfdbfe;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1}.staff-shift-distribution__head h3{margin:5px 0 0;font-size:18px;line-height:1.15}.staff-shift-distribution__head b{color:#f4f4f5;background:#ffffff1a;border-radius:999px;flex:none;padding:6px 8px;font-size:11px}.staff-shift-distribution__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:8px;display:grid}.staff-shift-distribution__grid>div,.staff-shift-distribution__grid>p{background:#00000026;border:1px solid #ffffff17;border-radius:12px;gap:7px;min-width:0;margin:0;padding:9px;display:grid}.staff-shift-distribution__grid strong{color:#fff;font-size:12px;line-height:1.2}.staff-shift-distribution__grid div div{flex-wrap:wrap;gap:5px;display:flex}.staff-shift-distribution__grid button{color:#f4f4f5;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;min-height:30px;padding:5px 8px;font-size:11px}.staff-shift-distribution__grid button.active{color:#d8ffe0;background:#7cff9b26;border-color:#7cff9b73;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{border-radius:999px;justify-self:start;min-height:32px;padding:6px 10px}.staff-shift-cover{background:#facc1514;border:1px solid #facc1533;border-radius:12px;gap:8px;padding:10px;display:grid}.staff-shift-cover>div:first-child{gap:4px;display:grid}.staff-shift-cover strong{color:#fff;font-size:12px}.staff-shift-cover span,.staff-shift-cover small{color:#fef3c7;font-size:12px;line-height:1.3}.staff-shift-cover__choices,.staff-shift-cover__actions{flex-wrap:wrap;gap:5px;display:flex}.staff-shift-cover button{color:#f4f4f5;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;min-height:30px;padding:5px 8px;font-size:11px}.staff-shift-cover button.active{color:#fde68a;background:#facc1529;border-color:#facc157a;font-weight:850}.staff-shift-brief__action{justify-self:start}.staff-shift-brief-pill{color:#f4f4f5;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;width:fit-content;min-height:34px;margin-top:12px;padding:7px 11px}.staff-shift-brief--danger{background:#ff70661a;border-color:#ff706661}.staff-shift-brief--warn{background:#facc151a;border-color:#facc1552}.staff-shift-brief--prep{background:#7c5cff14;border-color:#7c5cff47}.staff-mode-settings{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;margin:12px 0 0}.staff-mode-settings summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-height:44px;padding:10px 12px;list-style:none;display:grid}.staff-mode-settings summary::-webkit-details-marker{display:none}.staff-mode-settings summary:after{content:"+";color:#f4f4f5;background:#ffffff14;border-radius:999px;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.staff-mode-settings[open] summary:after{content:"−"}.staff-mode-settings summary span{color:#d8d8de;text-transform:uppercase;font-size:12px;font-weight:900}.staff-mode-settings summary strong{color:#fff;grid-column:1/2;min-width:0;font-size:14px;line-height:1.25}.staff-mode-settings summary small{color:#b7b7bd;grid-column:1/-1;font-size:12px}.staff-mode-settings__controls{gap:8px;padding:0 10px 10px;display:grid}.staff-attention-panel{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:12px 14px;display:grid}.staff-attention-panel div:first-child{gap:3px;min-width:0;display:grid}.staff-attention-panel span{color:#d8d8de;text-transform:uppercase;font-size:12px;font-weight:900}.staff-attention-panel strong{color:#fff}.staff-attention-panel small{color:#b7b7bd}.staff-attention-panel__modes{gap:6px;display:flex;overflow-x:auto}.staff-attention-panel__modes button{color:#f4f4f5;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;min-height:34px;padding:7px 10px}.staff-attention-panel__modes button.active{color:#ffd7a7;background:#f28b382e;border-color:#f28b38b3}.staff-growth-panel{background:#7cff9b0e;border:1px solid #7cff9b29;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:12px 14px;display:grid}.staff-growth-panel div:first-child{gap:3px;min-width:0;display:grid}.staff-growth-panel span{color:#d8d8de;text-transform:uppercase;font-size:12px;font-weight:900}.staff-growth-panel strong{color:#fff}.staff-growth-panel small{color:#b7b7bd}.staff-growth-panel__modes{gap:6px;display:flex;overflow-x:auto}.staff-growth-panel__modes button{color:#f4f4f5;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;min-height:34px;padding:7px 10px}.staff-growth-panel__modes button.active{color:#d8ffe0;background:#7cff9b29;border-color:#7cff9b8c}.staff-phrase-panel{background:#60a5fa0e;border:1px solid #60a5fa29;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:12px 14px;display:grid}.staff-phrase-panel div:first-child{gap:3px;min-width:0;display:grid}.staff-phrase-panel span{color:#d8d8de;text-transform:uppercase;font-size:12px;font-weight:900}.staff-phrase-panel strong{color:#fff}.staff-phrase-panel small{color:#b7b7bd}.staff-phrase-panel__modes{gap:6px;display:flex;overflow-x:auto}.staff-phrase-panel__modes button{color:#f4f4f5;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;min-height:34px;padding:7px 10px}.staff-phrase-panel__modes button.active{color:#dbeafe;background:#60a5fa29;border-color:#60a5fa8c}.staff-freshness{background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:6px 0 0;padding:5px 8px;display:grid}.staff-freshness div{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.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{color:#bfc0c7;cursor:pointer;width:fit-content;font-size:12px;font-weight:850}.staff-freshness__details button{margin-top:8px}.staff-freshness__changes{flex-wrap:wrap;gap:5px;margin:2px 0 0;padding:0;list-style:none;display:flex}.staff-freshness__changes li{color:#dbeafe;background:#ffffff14;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800;line-height:1.15}.staff-freshness button{white-space:nowrap;border-radius:999px;min-height:26px;padding:4px 8px;font-size:11px}.staff-freshness button:disabled{opacity:.58;cursor:default}.staff-freshness--loading{background:#ffffff06;border-color:#ffffff12}.staff-freshness--paused{background:#f2be381a;border-color:#f2be3861}.staff-freshness--error{background:#ff70661a;border-color:#ff70666b}.staff-shift-focus{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:16px 0;padding:14px;display:grid}.staff-shift-focus span{color:#d7d7dc;text-transform:uppercase;font-size:12px;font-weight:900}.staff-shift-focus h2,.staff-shift-focus p{margin:0}.staff-shift-focus h2{margin-top:4px;font-size:22px}.staff-shift-focus p{color:#d4d4d8;margin-top:5px}.staff-shift-focus button{white-space:nowrap}.staff-shift-focus--danger{background:#ff70661a;border-color:#ff706661}.staff-shift-focus--warn{background:#facc151a;border-color:#facc1552}.staff-shift-focus--sales{background:#7cff9b14;border-color:#7cff9b47}.staff-shift-focus--prep{background:#7c5cff14;border-color:#7c5cff47}.staff-workspace__panel{display:none}.staff-workspace__panel.active{gap:18px;display:grid}.staff-booking-signal{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.staff-booking-signal span{color:#d8d8de;text-transform:uppercase;font-size:12px;font-weight:900}.staff-booking-signal h2,.staff-booking-signal p{margin:0}.staff-booking-signal h2{margin-top:3px;font-size:20px}.staff-booking-signal p{color:#d4d4d8;margin-top:4px}.staff-booking-signal strong{color:#f4f4f5;text-align:right;max-width:240px;font-size:13px}.staff-booking-buffer{background:#60a5fa12;border:1px solid #60a5fa2e;border-radius:12px;grid-column:1/-1;gap:8px;padding:9px;display:grid}.staff-booking-buffer__arrival,.staff-booking-call-outcome,.staff-booking-seat-eta{gap:8px;min-width:0;display:grid}.staff-booking-call-outcome{background:#facc1514;border:1px solid #facc1538;border-radius:10px;padding:8px}.staff-booking-call-outcome__details{gap:8px;display:grid}.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{background:#00000024;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:8px;gap:8px!important;display:grid!important}.staff-booking-call-step>div{gap:3px;min-width:0;display:grid}.staff-booking-call-step span{color:#fde68a;text-transform:uppercase;font-size:11px;font-weight:950}.staff-booking-call-step b{color:#fff;overflow-wrap:anywhere;font-size:16px}.staff-booking-call-step small{color:#fef3c7;font-size:11px;line-height:1.3}.staff-booking-call-step a,.staff-booking-call-step button{color:#fff7cc;white-space:nowrap;background:#facc1524;border:1px solid #facc1547;border-radius:999px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:900;text-decoration:none}.staff-booking-buffer p,.staff-booking-call-outcome p,.staff-booking-seat-eta p{gap:3px;margin:0;display:grid}.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;text-transform:none;font-size:12px;font-weight:700}.staff-booking-buffer__arrival>div,.staff-booking-call-outcome__details>div,.staff-booking-seat-eta__actions{flex-wrap:wrap;gap:6px;display:flex}.staff-booking-seat-eta{background:#7cff9b12;border:1px solid #7cff9b33;border-radius:10px;padding:8px}.staff-booking-seat-eta__status{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.staff-booking-seat-eta__status span{color:#d4d4d8;background:#00000021;border:1px solid #ffffff14;border-radius:9px;gap:3px;min-width:0;padding:7px;font-size:11px;line-height:1.25;display:grid}.staff-booking-seat-eta__status b{color:#d8ffe0;text-transform:uppercase;font-size:10px}.staff-booking-buffer button,.staff-booking-call-outcome button,.staff-booking-seat-eta button{color:#dbeafe;background:#60a5fa1f;border:1px solid #60a5fa38;border-radius:999px;min-height:30px;padding:6px 9px;font-size:12px;font-weight:850}.staff-booking-call-outcome button{color:#fff7cc;background:#facc151f;border-color:#facc153d}.staff-booking-buffer small,.staff-booking-call-outcome small{color:#b7c7e7;font-size:11px}.staff-booking-signal--danger{background:#ff70661a;border-color:#ff70665c}.staff-booking-signal--soon{background:#facc1517;border-color:#facc154d}.staff-booking-signal--recovery{border-color:#7cff9b57;box-shadow:inset 0 0 0 1px #7cff9b1f}.staff-booking-signal--recovery span{color:#caffd5}.staff-booking-signal--repeat{border-color:#60a5fa57;box-shadow:inset 0 0 0 1px #60a5fa1f}.staff-booking-signal--repeat span{color:#bfdbfe}.staff-stock-signal{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.staff-stock-signal span{color:#d8d8de;text-transform:uppercase;font-size:12px;font-weight:900}.staff-stock-signal h2,.staff-stock-signal p{margin:0}.staff-stock-signal h2{margin-top:3px;font-size:20px}.staff-stock-signal p{color:#d4d4d8;margin-top:4px}.staff-stock-signal__items{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.staff-stock-signal__items i{color:#fde68a;background:#facc1517;border:1px solid #facc153d;border-radius:999px;gap:4px;width:fit-content;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:grid}.staff-stock-signal__items i span{color:#ffffffd1;text-transform:none;font-size:10px;font-weight:800;line-height:1.15}.staff-stock-signal__items i.critical{color:#ffd7d3;background:#ff706621;border-color:#ff706657}.staff-stock-signal__phrase{background:#00000029;border:1px solid #ffffff1a;border-radius:10px;padding:9px 10px;font-size:13px;color:#f4f4f5!important;margin-top:8px!important}.staff-stock-signal__details{background:#0000001f;border:1px solid #ffffff1a;border-radius:12px;gap:8px;margin-top:8px;padding:9px 10px;display:grid}.staff-stock-signal__details summary{cursor:pointer;color:#fde68a;font-size:12px;font-weight:900}.staff-stock-replacement-confidence{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;gap:5px;margin-top:8px;padding:9px 10px;display:grid}.staff-stock-replacement-confidence span{color:#fff;text-transform:uppercase;background:#ffffff14;border-radius:999px;width:fit-content;padding:4px 7px;font-size:11px;font-weight:950}.staff-stock-replacement-confidence b,.staff-stock-replacement-confidence small,.staff-stock-replacement-confidence em{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{background:#7cff9b17;border-color:#7cff9b47}.staff-stock-replacement-confidence--yellow{background:#facc1517;border-color:#facc1547}.staff-stock-replacement-confidence--red{background:#ff70661a;border-color:#ff70664d}.staff-stock-honest-replacement{background:#60a5fa13;border:1px solid #60a5fa38;border-radius:12px;gap:5px;margin-top:8px;padding:9px 10px;display:grid}.staff-stock-honest-replacement span{color:#dbeafe;text-transform:uppercase;background:#60a5fa24;border-radius:999px;width:fit-content;padding:4px 7px;font-size:11px;font-weight:950}.staff-stock-honest-replacement b,.staff-stock-honest-replacement small,.staff-stock-honest-replacement em{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{color:#f4f4f5;text-align:right;max-width:240px;font-size:13px}.staff-stock-signal--danger{background:#ff70661a;border-color:#ff70665c}.staff-stock-signal--watch{background:#facc1517;border-color:#facc154d}.staff-stock-signal--muted{background:#7cff9b12;border-color:#7cff9b3d}.staff-stock-signal__actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.staff-stock-signal__actions button{color:#fff;text-align:left;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;justify-items:start;gap:2px;min-height:42px;padding:8px 10px;display:grid}.staff-stock-signal__actions button.active{background:#7cff9b1f;border-color:#7cff9b61}.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{background:#7cff9b1f;border-radius:999px;width:fit-content;padding:7px 9px;font-size:12px;font-weight:900;color:#caffd5!important;margin-top:8px!important}.staff-stock-signal__next,.staff-stock-signal__team{background:#00000029;border:1px solid #facc1538;border-radius:12px;gap:5px;margin-top:8px;padding:9px 10px;display:grid}.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{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08080aeb;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:repeat(4,minmax(68px,1fr));gap:8px;width:min(520px,100vw - 32px);padding:10px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 60px #0000007a}.staff-bottom-nav button{color:#e7e7eb;background:0 0;border:0;border-radius:999px;place-items:center;gap:3px;min-height:58px;padding:8px 10px;display:grid;position:relative}.staff-bottom-nav button.active{color:#111;background:#f28b38}.staff-bottom-nav button.has-alert:not(.active){color:#fff;background:#ff565624}.staff-bottom-nav__badge{color:#fff;background:#ff5656;border:2px solid #08080aeb;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:950;line-height:1;display:grid;position:absolute;top:5px;right:10px}.staff-bottom-nav button.active .staff-bottom-nav__badge{color:#fff;background:#111;border-color:#f28b38}.staff-bottom-nav i{place-items:center;width:22px;height:22px;font-style:normal;display:grid}.staff-bottom-nav svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.staff-bottom-nav span{font-size:12px;font-weight:900}body.staff-modal-open .staff-bottom-nav{opacity:0;pointer-events:none;transform:translate(-50%)translateY(18px)}body.staff-modal-open .client-modal{padding:18px 18px max(28px, env(safe-area-inset-bottom));place-items:start center;overflow-y:auto}.staff-service{gap:16px;display:grid}.staff-service__head{align-items:start}.staff-service__stats{grid-template-columns:repeat(5,minmax(76px,1fr));gap:8px;display:grid}.staff-service__stats span{color:#b9b9bd;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;gap:3px;min-width:82px;padding:10px 12px;font-size:12px;font-weight:800;display:grid}.staff-service__stats b{color:#fff;font-size:22px;line-height:1}.staff-service-pulse{background:linear-gradient(135deg,#ffffff12,#ffffff09);border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(220px,360px);align-items:center;gap:14px;padding:16px;display:grid}.staff-service-pulse span{color:#ffd7bd;text-transform:uppercase;background:#ffffff1a;border-radius:999px;width:fit-content;margin-bottom:8px;padding:6px 9px;font-size:12px;font-weight:950;display:inline-flex}.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{color:#d4d4d8;margin-top:6px}.staff-service-pulse strong{color:#fff;background:#0000002e;border-radius:14px;align-content:center;min-height:74px;padding:12px 14px;line-height:1.25;display:grid}.staff-service-pulse--calm{background:linear-gradient(135deg,#7cff9b1f,#ffffff09);border-color:#7cff9b3d}.staff-service-pulse--watch{background:linear-gradient(135deg,#facc151f,#ffffff09);border-color:#facc1542}.staff-service-pulse--hot{background:linear-gradient(135deg,#f28b382e,#ffffff0a);border-color:#f28b385c}.staff-service-pulse--danger{background:linear-gradient(135deg,#ff56562e,#f28b3814);border-color:#ff56566b}.staff-service-now-chips{flex-wrap:wrap;gap:8px;margin:-4px 0 12px;display:flex}.staff-service-now-chips span{color:#e8e8eb;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.staff-service-more{gap:12px;margin-bottom:14px;display:grid}.staff-service-more summary{cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.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{gap:12px;display:grid}.staff-service-load-guard{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(180px,300px);align-items:center;gap:12px;margin-top:-2px;padding:12px 14px;display:grid}.staff-service-load-guard span{color:#ffd7bd;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:950;display:block}.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{background:#00000029;border-radius:12px;align-content:center;min-height:48px;padding:10px 12px;display:grid}.staff-service-load-guard--watch{border-color:#facc153d}.staff-service-load-guard--danger{background:#ff565614;border-color:#ff565657}.staff-service-peak-regroup{background:linear-gradient(135deg,#facc151c,#60a5fa0f);border:1px solid #facc154d;border-left:4px solid #facc15;border-radius:16px;gap:10px;padding:13px;display:grid}.staff-service-peak-regroup--active{background:linear-gradient(135deg,#34d3991f,#facc1514);border-color:#34d3995c #34d3995c #34d3995c #34d399}.staff-service-peak-regroup__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.staff-service-peak-regroup__head span{color:#fde68a;text-transform:uppercase;font-size:11px;font-weight:950}.staff-service-peak-regroup__head h3,.staff-service-peak-regroup__head p{margin:0}.staff-service-peak-regroup__head h3{color:#fff;margin-top:4px;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{color:#fde68a;background:#facc1524;border-radius:999px;flex:none;padding:7px 9px;font-size:12px}.staff-service-peak-regroup__roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.staff-service-peak-regroup__roles strong{color:#f4f4f5;background:#00000024;border:1px solid #ffffff1a;border-radius:12px;gap:5px;padding:8px;font-size:12px;line-height:1.35;display:grid}.staff-service-peak-regroup__roles small{color:#a7f3d0;font-size:11px;font-weight:850}.staff-service-peak-regroup__gap{background:#facc1517;border:1px solid #facc153d;border-radius:12px;gap:3px;padding:8px 10px;display:grid}.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{flex-wrap:wrap;gap:7px;display:flex}.staff-service-peak-regroup__actions button{color:#f4f4f5;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:850}.staff-service-credit{background:#7cff9b14;border:1px solid #7cff9b3d;border-left:4px solid #7cff9b;border-radius:12px;gap:4px;margin:10px 0;padding:10px 12px;display:grid}.staff-service-credit span{color:#baf7c6;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.staff-service-credit b{color:#fff}.staff-service-credit p,.staff-service-credit small{color:#d4d4d8;margin:0;font-size:12px;line-height:1.35}.staff-service-recovery-pause{background:linear-gradient(135deg,#ff8a8a1a,#60a5fa0f);border:1px solid #ff8a8a3d;border-left:4px solid #ff8a8a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.staff-service-recovery-pause--active{background:linear-gradient(135deg,#60a5fa1f,#ffffff0b);border-color:#60a5fa4d #60a5fa4d #60a5fa4d #60a5fa}.staff-service-recovery-pause span{color:#ffd7d3;text-transform:uppercase;background:#ffffff1a;border-radius:999px;width:fit-content;margin-bottom:4px;padding:4px 7px;font-size:10px;font-weight:950;display:inline-flex}.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{margin-top:5px;font-size:12px;display:block}.staff-service-recovery-pause__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.staff-service-recovery-pause__actions button{color:#fff;background:#ffffff13;border:1px solid #ffffff1f;border-radius:999px;min-height:32px;padding:6px 9px;font-size:12px;font-weight:850}.staff-service-lesson{background:linear-gradient(135deg,#7cff9b14,#ffffff0a);border:1px solid #7cff9b38;border-left:4px solid #7cff9b;border-radius:14px;gap:10px;padding:12px;display:grid}.staff-service-lesson__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.staff-service-lesson__head span{color:#caffd5;text-transform:uppercase;background:#ffffff1a;border-radius:999px;width:fit-content;margin-bottom:4px;padding:4px 7px;font-size:10px;font-weight:950;display:inline-flex}.staff-service-lesson__head b,.staff-service-lesson__head p,.staff-service-lesson>small{margin:0}.staff-service-lesson__head p,.staff-service-lesson>small,.staff-service-lesson__details small,.staff-service-lesson__postponed{color:#d4d4d8;font-size:12px;line-height:1.35}.staff-service-lesson__head>button{color:#fff;background:#ffffff13;border:1px solid #ffffff1f;border-radius:999px;flex:none;min-height:32px;padding:6px 9px;font-size:12px;font-weight:850}.staff-service-lesson__details{gap:8px;display:grid}.staff-service-lesson__details summary{color:#caffd5;cursor:pointer;border:1px solid #7cff9b38;border-radius:999px;width:fit-content;min-height:32px;padding:7px 10px;font-size:12px;font-weight:900}.staff-service-lesson__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.staff-service-lesson__grid>div{background:#00000024;border:1px solid #ffffff1a;border-radius:12px;gap:7px;min-width:0;padding:8px;display:grid}.staff-service-lesson__grid b{color:#fff;font-size:12px}.staff-service-lesson__grid p{flex-wrap:wrap;gap:5px;margin:0;display:flex}.staff-service-lesson__grid button{color:#e4e4e7;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;min-height:28px;padding:5px 8px;font-size:11px;font-weight:800}.staff-service-lesson__grid button.active{color:#caffd5;background:#7cff9b1f;border-color:#7cff9b61}.staff-service-next{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:center;gap:14px;margin-bottom:14px;padding:16px;display:grid}.staff-service-next span{color:#ffd7bd;text-transform:uppercase;background:#ffffff1f;border-radius:999px;width:fit-content;margin-bottom:8px;padding:5px 9px;font-size:12px;font-weight:950;display:inline-flex}.staff-service-next h3,.staff-service-next p{margin:0}.staff-service-next h3{font-size:24px}.staff-service-next p{color:#d4d4d8;margin-top:5px}.staff-service-next__script{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.staff-service-next__script b{color:#fff;background:#0000002e;border-radius:12px;min-height:38px;padding:8px 9px;font-size:12px;line-height:1.25}.staff-service-next__done{color:#cfcfd4;margin-top:9px;font-weight:850;display:block}.staff-service-quality-brief{gap:7px;margin-top:10px;display:grid}.staff-service-quality-brief em{color:#fff;background:#ffffff14;border-radius:12px;width:fit-content;padding:7px 9px;font-size:12px;font-style:normal;font-weight:850;line-height:1.3}.staff-service-quality-brief__tags{flex-wrap:wrap;gap:6px;display:flex}.staff-service-quality-brief__tags i{color:#ffd7d3;background:#ff56561f;border:1px solid #ffb4ac57;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900;line-height:1}.staff-service-next__side{justify-items:stretch;gap:8px;display:grid}.staff-service-next__side strong{background:#0003;border-radius:12px;place-items:center;min-height:40px;display:grid}.staff-service-next__side small{color:#cfcfd4;font-weight:800}.staff-service-next--guest,.staff-service-next--overdue{background:linear-gradient(135deg,#ff56562b,#f28b3814);border-color:#ff565661}.staff-service-next--hot{background:#f28b381a;border-color:#f28b3857}.staff-drink-first{background:linear-gradient(135deg,#60a5fa17,#7cff9b0d);border:1px solid #60a5fa38;border-left:4px solid #60a5fa;border-radius:16px;gap:10px;padding:12px;display:grid}.staff-drink-first__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.staff-drink-first__head span{color:#dbeafe;text-transform:uppercase;background:#60a5fa24;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.staff-drink-first__head h3{margin:5px 0 0;font-size:18px;line-height:1.15}.staff-drink-first__head b{color:#f4f4f5;background:#ffffff1a;border-radius:999px;flex:none;padding:7px 9px;font-size:12px}.staff-drink-first__list{gap:8px;display:grid}.staff-drink-first__item{background:#00000024;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.staff-drink-first__item--hot{background:#f28b3814;border-color:#f28b384d}.staff-drink-first__item span{color:#bfdbfe;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1;display:block}.staff-drink-first__item b{color:#fff;margin-top:4px;font-size:14px;line-height:1.2;display:block}.staff-drink-first__item small,.staff-drink-first__item em{color:#d4d4d8;margin-top:4px;font-size:12px;font-style:normal;line-height:1.3;display:block}.staff-drink-first__item em{color:#caffd5;font-weight:800}.staff-drink-first__promise{color:#dbeafe;background:#60a5fa1f;border-radius:10px;width:fit-content;padding:6px 8px;font-weight:850}.staff-drink-first__actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.staff-drink-first__actions button{color:#f4f4f5;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;min-height:30px;padding:5px 8px;font-size:11px;font-weight:800}.staff-floor-round{background:linear-gradient(135deg,#7cff9b1a,#f28b380e);border:1px solid #7cff9b3d;border-left:4px solid #7cff9b;border-radius:18px;gap:10px;padding:14px;display:grid}.staff-floor-round__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.staff-floor-round__head span{color:#caffd5;text-transform:uppercase;font-size:11px;font-weight:950}.staff-floor-round__head h3,.staff-floor-round__head p{margin:0}.staff-floor-round__head h3{color:#fff;margin-top:4px;font-size:20px}.staff-floor-round__head p{color:#d4d4d8;font-size:12px;line-height:1.35}.staff-floor-round__head button{white-space:nowrap;border-radius:999px;min-height:34px;padding:7px 10px}.staff-floor-round__prep{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.staff-floor-round__prep span{color:#e4e4e7;background:#00000029;border-radius:12px;min-width:0;padding:9px;font-size:12px;line-height:1.35}.staff-floor-round ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.staff-floor-round li{background:#00000024;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.staff-floor-round li b,.staff-floor-round li small{overflow-wrap:anywhere;min-width:0}.staff-floor-round li small{color:#c9c9cf;line-height:1.35}.staff-floor-round__actions,.staff-floor-round__empty{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.staff-floor-round__actions button,.staff-floor-round__empty button{color:#f4f4f5;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;min-height:28px;padding:4px 7px;font-size:10px;font-weight:800}.staff-floor-round__empty{justify-content:flex-start}.staff-service-tray-prep{background:linear-gradient(135deg,#7cff9b17,#60a5fa0e);border:1px solid #7cff9b38;border-left:4px solid #7cff9b;border-radius:16px;gap:8px;padding:12px;display:grid}.staff-service-tray-prep--overload{background:linear-gradient(135deg,#facc151a,#60a5fa0e);border-left-color:#facc15}.staff-service-tray-prep__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.staff-service-tray-prep__head span{color:#caffd5;text-transform:uppercase;background:#7cff9b21;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.staff-service-tray-prep__head h3,.staff-service-tray-prep p{margin:0}.staff-service-tray-prep__head h3{margin-top:5px;font-size:18px;line-height:1.15}.staff-service-tray-prep__head b{color:#f4f4f5;background:#ffffff1a;border-radius:999px;flex:none;padding:7px 9px;font-size:12px}.staff-service-tray-prep p{color:#f4f4f5;font-size:13px;line-height:1.35}.staff-service-tray-prep small,.staff-service-tray-prep em{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{background:linear-gradient(135deg,#60a5fa1a,#7cff9b0e);border:1px solid #60a5fa3d;border-radius:18px;gap:10px;padding:14px;display:grid}.staff-service-route__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.staff-service-route__head span,.staff-service-route__prep span{color:#bfdbfe;text-transform:uppercase;background:#ffffff1a;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:950;display:inline-flex}.staff-service-route__head h3{margin:6px 0 0;font-size:clamp(18px,4vw,28px);line-height:1.15}.staff-service-route__head b{color:#caffd5;background:#7cff9b1f;border-radius:999px;flex:none;padding:8px 10px;font-size:12px}.staff-service-route__head-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.staff-service-route__head-actions button{border-radius:999px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:850}.staff-service-route__prep{flex-wrap:wrap;gap:6px;display:flex}.staff-service-route__prep span{color:#fde68a;text-transform:none;background:#facc151f}.staff-service-route__map{background-color:#00000029;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(0deg,#ffffff0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:20% 20%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff1a;border-radius:16px;min-height:170px;position:relative;overflow:hidden}.staff-service-route__map:before{content:"";transform-origin:top;background:linear-gradient(#7cff9b66,#60a5fa1a);width:2px;height:78%;position:absolute;top:14%;left:82%;transform:rotate(34deg)}.staff-service-route__point{z-index:1;color:#07111f;background:#60a5fa;border:2px solid #08080ab8;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:12px;font-style:normal;font-weight:950;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000047}.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{gap:7px;margin:0;padding:0;list-style:none;display:grid}.staff-service-route__item{background:#00000024;border:1px solid #ffffff1a;border-left:4px solid #60a5fa;border-radius:12px;grid-template-columns:auto minmax(0,1fr) minmax(170px,.72fr);align-items:start;gap:3px 9px;padding:9px 10px;display:grid}.staff-service-route__item span{color:#fff;background:#ffffff1a;border-radius:999px;grid-row:span 2;place-items:center;width:26px;height:26px;font-weight:950;display:grid}.staff-service-route__item b,.staff-service-route__item small{overflow-wrap:anywhere;min-width:0}.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{background:#ffffff0b;border:1px solid #ffffff17;border-radius:10px;gap:5px;min-width:0;padding:7px;display:grid}.staff-service-route__owner{color:#d4d4d8;text-transform:uppercase;background:#ffffff14;border-radius:999px;width:fit-content;padding:4px 7px;font-size:10px;font-style:normal;font-weight:950;line-height:1}.staff-service-route__owner--mine{color:#caffd5;background:#7cff9b26}.staff-service-route__owner--pending{color:#fde68a;background:#facc1524}.staff-service-route__owner--info{color:#fecaca;background:#ff8a8a24}.staff-service-route__owner--other{color:#e4e4e7;background:#a1a1aa1f}.staff-service-route__owner--free{color:#dbeafe;background:#60a5fa21}.staff-service-route__team small{color:#c9c9cf;font-size:11px;line-height:1.25}.staff-service-route__team div{flex-wrap:wrap;gap:5px;display:flex}.staff-service-route__team button{color:#f4f4f5;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;min-height:28px;padding:4px 7px;font-size:10px;font-weight:800}.staff-senior-exceptions{background:linear-gradient(135deg,#facc151a,#ffffff09);border:1px solid #facc1547;border-left:4px solid #facc15;border-radius:18px;gap:10px;padding:14px;display:grid}.staff-senior-exceptions__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.staff-senior-exceptions__head span,.staff-senior-exceptions__item span{color:#fde68a;text-transform:uppercase;font-size:11px;font-weight:950}.staff-senior-exceptions__head h3,.staff-senior-exceptions__head p{margin:0}.staff-senior-exceptions__head h3{color:#fff;margin-top:4px;font-size:18px}.staff-senior-exceptions__head p{color:#d4d4d8;font-size:12px;line-height:1.35}.staff-senior-exceptions__head b{color:#fff7c2;background:#facc1524;border-radius:999px;padding:7px 10px}.staff-senior-exceptions__list{gap:8px;display:grid}.staff-senior-exceptions__item{background:#00000029;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(230px,.8fr);align-items:start;gap:10px;padding:10px;display:grid}.staff-senior-exceptions__item--critical{border-color:#ff56564d}.staff-senior-exceptions__item b,.staff-senior-exceptions__item small{overflow-wrap:anywhere;min-width:0;display:block}.staff-senior-exceptions__item b{color:#fff;margin:4px 0 3px}.staff-senior-exceptions__item small{color:#d4d4d8;line-height:1.35}.staff-senior-exceptions__actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.staff-senior-exceptions__actions button{color:#f4f4f5;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;min-height:28px;padding:4px 7px;font-size:10px;font-weight:800}.staff-service-role-focus{background:linear-gradient(135deg,#7cff9b14,#ffffff0a);border:1px solid #7cff9b33;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);align-items:center;gap:10px;padding:12px;display:grid}.staff-service-role-focus--hot{background:linear-gradient(135deg,#facc151a,#ffffff0a);border-color:#facc1552}.staff-service-role-focus span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1}.staff-service-role-focus h3,.staff-service-role-focus p{margin:0}.staff-service-role-focus h3{color:#fff;margin-top:4px;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{color:#fde68a;background:#facc151a;border:1px solid #facc153d;border-radius:999px;width:fit-content;margin-top:7px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:850;line-height:1.25;display:inline-block}.staff-service-role-focus strong{background:#00000024;border-radius:10px;padding:8px}.staff-quiet-actions{background:linear-gradient(135deg,#7cff9b12,#ffffff09);border:1px solid #7cff9b2e;border-radius:14px;gap:10px;padding:12px;display:grid}.staff-quiet-actions__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.staff-quiet-actions__head span{color:#7cff9b;text-transform:uppercase;font-size:11px;font-weight:950}.staff-quiet-actions__head h3{color:#f4f4f5;margin:2px 0 0;font-size:16px}.staff-quiet-actions__head strong{color:#d8ffe0;white-space:nowrap;background:#7cff9b1f;border-radius:999px;padding:6px 10px;font-size:12px}.staff-quiet-actions__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.staff-quiet-actions__card{background:#00000029;border:1px solid #ffffff1a;border-radius:12px;align-content:start;gap:5px;min-height:156px;padding:10px;display:grid}.staff-quiet-actions__card--taken{background:#7cff9b14;border-color:#7cff9b42}.staff-quiet-actions__card--done{background:#7cff9b1f;border-color:#7cff9b6b}.staff-quiet-actions__grid b{color:#fff;font-size:14px;line-height:1.25}.staff-quiet-actions__grid small,.staff-quiet-actions__grid em{color:#ffffffc2;font-size:12px;line-height:1.35}.staff-quiet-actions__grid em{color:#d8ffe0;font-style:normal}.staff-quiet-actions__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:auto;display:grid}.staff-quiet-actions__actions button{color:#f4f4f5;background:#ffffff14;border:1px solid #7cff9b3d;border-radius:10px;min-height:34px;font-size:12px;font-weight:850}.staff-quiet-actions__streak{color:#d8ffe0;background:#7cff9b1a;border-radius:12px;margin:0;padding:8px 10px;font-size:12px;line-height:1.35}.staff-service-hall-round{background:linear-gradient(135deg,#7cff9b17,#60a5fa0f);border:1px solid #7cff9b3d;border-radius:18px;gap:10px;padding:14px;display:grid}.staff-service-hall-round__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.staff-service-hall-round__head span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.staff-service-hall-round__head h3,.staff-service-hall-round__head p{margin:0}.staff-service-hall-round__head h3{color:#fff;margin-top:4px}.staff-service-hall-round__head p,.staff-service-hall-round__break,.staff-service-hall-round strong{color:#d4d4d8;font-size:12px;line-height:1.35}.staff-service-hall-round__head button{white-space:nowrap;border-radius:999px;min-height:34px;padding:7px 10px}.staff-service-hall-round__break{color:#fde68a;background:#facc151f;border-radius:10px;padding:8px 9px;font-style:normal;font-weight:850}.staff-service-field-step{background:#0003;border:1px solid #7cff9b3d;border-radius:16px;gap:9px;padding:14px;display:grid}.staff-service-field-step--critical{background:#ff56561a;border-color:#ff565657}.staff-service-field-step--hot{background:#facc1517;border-color:#facc1552}.staff-service-field-step__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.staff-service-field-step__top span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.staff-service-field-step__top em{color:#d4d4d8;text-align:right;font-size:11px;font-style:normal;line-height:1.25}.staff-service-field-step h3{color:#fff;margin:0;font-size:24px;line-height:1.05}.staff-service-field-step b,.staff-service-field-step small,.staff-service-field-step p{overflow-wrap:anywhere;margin:0}.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{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.staff-service-field-step__actions button{border-radius:12px;min-height:44px;padding:8px;font-weight:900}.staff-service-hands-busy{background:#60a5fa17;border:1px solid #60a5fa38;border-radius:12px;gap:8px;padding:10px;display:grid}.staff-service-hands-busy>span{color:#bfdbfe;text-transform:uppercase;font-size:11px;font-weight:950}.staff-service-hands-busy div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.staff-service-hands-busy button{color:#f4f4f5;text-align:left;background:#00000029;border:1px solid #ffffff1f;border-radius:12px;gap:4px;min-height:58px;padding:8px;display:grid}.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{background:#facc151a;border:1px solid #facc1538;border-radius:12px;gap:8px;padding:10px;display:grid}.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{flex-wrap:wrap;gap:6px;display:flex}.staff-service-hall-round__interrupt button{border-radius:999px;min-height:32px;padding:6px 9px;font-size:11px;font-weight:850}.staff-service-hall-round__tail{gap:8px;display:grid}.staff-service-hall-round__tail summary{cursor:pointer;color:#f4f4f5;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;width:fit-content;padding:8px 11px;font-size:12px;font-weight:850}.staff-service-hall-round__tail[open] summary{margin-bottom:8px}.staff-service-hall-round ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.staff-service-hall-round__step{background:#00000024;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.staff-service-hall-round__step>span{color:#fff;background:#ffffff1a;border-radius:999px;place-items:center;width:26px;height:26px;font-weight:950;display:grid}.staff-service-hall-round__step b,.staff-service-hall-round__step small{overflow-wrap:anywhere;min-width:0}.staff-service-hall-round__step small{color:#c9c9cf}.staff-service-hall-round__step--done{border-color:#7cff9b42}.staff-service-hall-round__step--skipped,.staff-service-hall-round__step--help{border-color:#facc1547}.staff-service-hall-round__actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.staff-service-hall-round__actions button{color:#f4f4f5;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;min-height:28px;padding:4px 7px;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-role-focus,.staff-service-hall-round__head,.staff-service-hall-round__step{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{gap:10px;display:grid}.staff-service__section-head{align-items:flex-start}.staff-service__section-head h3,.staff-service__section-head p{margin:0}.staff-service__queue{gap:10px;display:grid}.staff-service-task{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.staff-service-task--planned,.staff-service-task--calm{background:linear-gradient(135deg,#4ade8021,#ffffff0b);border-color:#4ade804d;box-shadow:inset 4px 0 #4ade80b3}.staff-service-task--soon,.staff-service-task--watch{background:linear-gradient(135deg,#facc1526,#ffffff0d);border-color:#facc1557;box-shadow:inset 4px 0 #facc15c7}.staff-service-task--guest,.staff-service-task--overdue,.staff-service-task--danger{background:linear-gradient(135deg,#ff56562b,#ffffff0e);border-color:#ff565661;box-shadow:inset 4px 0 #ff5656d1}.staff-service-task--hot{background:linear-gradient(135deg,#f28b3829,#ffffff0e);border-color:#f28b385c;box-shadow:inset 4px 0 #f28b38c7}.staff-service-task--coal-taken{background:linear-gradient(135deg,#60a5fa21,#ffffff0d);border-color:#60a5fa57}.staff-service-task--promise{background:linear-gradient(135deg,#60a5fa1a,#ffffff0b);border-color:#60a5fa42;grid-template-columns:minmax(0,1fr) auto auto}.staff-service-task--promise-next{background:linear-gradient(135deg,#7cff9b1a,#60a5fa12);border-color:#7cff9b3d;margin-top:10px}.staff-service__section--promises{background:#60a5fa0e;border:1px solid #60a5fa29;border-radius:16px;padding:10px}.staff-service__promise-details{margin-top:10px}.staff-service__promise-details>summary{color:#e4e4e7;cursor:pointer;background:#00000029;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;min-height:42px;padding:9px 12px;font-weight:900;display:flex}.staff-service__promise-details[open]>summary{margin-bottom:10px}.staff-service-task__main{gap:5px;min-width:0;display:grid}.staff-service-task__tag{color:#f5c28f;text-transform:uppercase;background:#ffffff1a;border-radius:999px;justify-self:start;padding:5px 9px;font-size:11px;font-weight:900}.staff-service-task--planned .staff-service-task__tag,.staff-service-task--calm .staff-service-task__tag{color:#bbf7d0;background:#4ade8029}.staff-service-task--soon .staff-service-task__tag,.staff-service-task--watch .staff-service-task__tag{color:#fde68a;background:#facc1529}.staff-service-task--hot .staff-service-task__tag{color:#fed7aa;background:#f28b382e}.staff-service-task--guest .staff-service-task__tag,.staff-service-task--overdue .staff-service-task__tag,.staff-service-task--danger .staff-service-task__tag{color:#fecaca;background:#ff56562e}.staff-service-task h3{margin:0;font-size:clamp(22px,4vw,34px)}.staff-service-task p{color:#cfcfd4;margin:0}.staff-service-task__time{justify-items:end;gap:3px;min-width:120px;display:grid}.staff-service-task__time span{color:#fff;font-size:20px;font-weight:950}.staff-service-task--guest .staff-service-task__time span,.staff-service-task--overdue .staff-service-task__time span,.staff-service-task--danger .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--planned .staff-service-task__time span,.staff-service-task--calm .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__owner,.staff-service-task__waiting{color:#c7ddff;background:#60a5fa1f;border-radius:999px;justify-self:start;padding:6px 9px;font-size:12px;font-style:normal;font-weight:850}.staff-service-task__waiting{color:#fde68a;background:#facc151a;border-radius:10px}.staff-service-task__return{background:#facc1514;border:1px solid #facc1538;border-radius:12px;justify-self:start;gap:3px;padding:8px 10px;display:grid}.staff-service-task__return--issued{background:#60a5fa1a;border-color:#60a5fa47}.staff-service-task__return--lost{background:#ff70661a;border-color:#ff706652}.staff-service-task__return b,.staff-service-task__return small{color:#f4f4f5;font-size:12px;line-height:1.3}.staff-service-task__coal-progress{color:#dbeafe;background:#60a5fa1f;border-radius:10px;justify-self:start;padding:6px 9px;font-size:12px;font-style:normal;font-weight:850;line-height:1.3}.staff-service-task__team{background:#00000024;border:1px solid #ffffff1a;border-radius:12px;gap:6px;margin-top:4px;padding:8px;display:grid}.staff-service-task__team--pending{background:#facc1514;border-color:#facc1538}.staff-service-task__team b{color:#f4f4f5;font-size:12px}.staff-service-task__team div{flex-wrap:wrap;gap:5px;display:flex}.staff-service-task__team button{color:#e4e4e7;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;min-height:28px;padding:5px 8px;font-size:11px;font-weight:800}.staff-service-task__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.staff-service-task__actions--compact{max-width:280px}.staff-service-task__action{color:#111;background:#f28b38;border:0;border-radius:999px;min-width:112px;font-weight:950}.staff-service-task__action.muted-action{color:#b9b9bd;background:#ffffff14}.staff-service__empty{background:#7cff9b12;border:1px solid #7cff9b2e;border-radius:22px;gap:6px;padding:24px;display:grid}.staff-service__empty h3,.staff-service__empty p{margin:0}.staff-service__empty p{color:#b9b9bd}.quality-pulse{background:linear-gradient(135deg,#ffffff12,#ffffff09);border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(220px,340px);align-items:center;gap:16px;margin:18px 0 14px;padding:18px;display:grid}.quality-pulse span{color:#ffd7bd;text-transform:uppercase;background:#ffffff1a;border-radius:999px;width:fit-content;margin-bottom:9px;padding:6px 10px;font-size:12px;font-weight:950;display:inline-flex}.quality-pulse h2,.quality-pulse p{margin:0}.quality-pulse h2{font-size:clamp(28px,5vw,46px);line-height:1}.quality-pulse p{color:#d4d4d8;margin-top:8px}.quality-pulse strong{background:#0000002e;border-radius:14px;align-content:center;min-height:76px;padding:14px;line-height:1.25;display:grid}.quality-pulse--calm{background:linear-gradient(135deg,#7cff9b1f,#ffffff09);border-color:#7cff9b3d}.quality-pulse--watch{background:linear-gradient(135deg,#facc151f,#ffffff09);border-color:#facc1547}.quality-pulse--danger{background:linear-gradient(135deg,#ff56562e,#f28b3814);border-color:#ff56566b}.quality-action-plan{background:#ffffff0b;border:1px solid #f28b382e;border-radius:18px;gap:12px;margin:0 0 16px;padding:16px;display:grid}.quality-action-plan__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.quality-action-plan__head span{color:#f5c28f;text-transform:uppercase;font-size:12px;font-weight:950}.quality-action-plan__head b{color:#fff7ed}.quality-action-plan__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.quality-action{background:#00000029;border:1px solid #ffffff1a;border-radius:16px;gap:8px;min-height:148px;padding:14px;display:grid}.quality-action span{color:#cfcfd4;text-transform:uppercase;background:#ffffff14;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:900}.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{color:#fff7ed;align-self:end;font-size:13px}.quality-action--danger{background:linear-gradient(135deg,#ff565621,#00000029);border-color:#ff565647}.quality-action--watch{background:linear-gradient(135deg,#facc151c,#00000029);border-color:#facc153d}.quality-action--calm{border-color:#7cff9b2e}.quality-standard-loop{background:#ffffff0a;border:1px solid #7cff9b2e;border-radius:18px;gap:12px;margin:0 0 16px;padding:16px;display:grid}.quality-standard-loop__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.quality-standard-loop__head span{color:#b8ffc9;text-transform:uppercase;font-size:12px;font-weight:950}.quality-standard-loop__head h2{margin:3px 0 0;font-size:24px;line-height:1.12}.quality-standard-loop__head b{color:#b8ffc9;background:#7cff9b1a;border-radius:999px;flex:none;padding:7px 10px;font-size:12px}.quality-standard-loop__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.quality-standard{background:#00000029;border:1px solid #ffffff1a;border-radius:16px;gap:10px;min-height:248px;padding:14px;display:grid}.quality-standard__top{justify-content:space-between;align-items:start;gap:8px;display:flex}.quality-standard__top span{color:#cfcfd4;text-transform:uppercase;background:#ffffff14;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.quality-standard__top b{color:#fff7ed;text-align:right;font-size:12px;line-height:1.25}.quality-standard h3{margin:0;font-size:18px;line-height:1.15}.quality-standard dl{gap:8px;margin:0;display:grid}.quality-standard dl div{background:#ffffff0e;border-radius:12px;gap:2px;padding:9px;display:grid}.quality-standard dt,.quality-standard dd{margin:0}.quality-standard dt{color:#ffd8bf;text-transform:uppercase;font-size:11px;font-weight:950}.quality-standard dd{color:#d4d4d8;font-size:13px;line-height:1.34}.quality-standard--danger{background:linear-gradient(135deg,#ff565621,#00000029);border-color:#ff565652}.quality-standard--watch{background:linear-gradient(135deg,#facc151a,#00000029);border-color:#facc153d}.quality-standard--calm{border-color:#7cff9b2e}.quality-recovery-sla{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);align-items:center;gap:14px;margin:0 0 16px;padding:16px;display:grid}.quality-recovery-sla span{color:#cfcfd4}.quality-recovery-sla>div:first-child>span{color:#ffd7bd;text-transform:uppercase;background:#ffffff14;border-radius:999px;width:fit-content;margin-bottom:8px;padding:5px 8px;font-size:11px;font-weight:950;display:inline-flex}.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{color:#d4d4d8;margin-top:6px}.quality-recovery-sla__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quality-recovery-sla__stats span{background:#0000002e;border:1px solid #ffffff14;border-radius:14px;align-content:center;gap:3px;min-height:72px;padding:10px;font-size:12px;display:grid}.quality-recovery-sla__stats b{color:#fff;font-size:22px}.quality-recovery-sla--danger{background:linear-gradient(135deg,#ff56561f,#ffffff0a);border-color:#ff56565c}.quality-recovery-sla--watch{background:linear-gradient(135deg,#facc151a,#ffffff0a);border-color:#facc1547}.quality-recovery-sla--calm{border-color:#7cff9b33}.quality-owner-handoff{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;gap:12px;margin:0 0 16px;padding:16px;display:grid}.quality-owner-handoff__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.quality-owner-handoff__head span{color:#d9e5ff;text-transform:uppercase;font-size:12px;font-weight:950}.quality-owner-handoff__head h2{margin:3px 0 0;font-size:24px;line-height:1.12}.quality-owner-handoff__head b{color:#fff7ed;background:#ffffff14;border-radius:999px;flex:none;padding:7px 10px;font-size:12px}.quality-owner-handoff__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quality-owner-handoff__card{background:#00000029;border:1px solid #ffffff1a;border-radius:16px;gap:10px;min-height:210px;padding:14px;display:grid}.quality-owner-handoff__card>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.quality-owner-handoff__card span{color:#cfcfd4;text-transform:uppercase;background:#ffffff14;border-radius:999px;min-width:0;padding:5px 8px;font-size:11px;font-weight:900}.quality-owner-handoff__card>div:first-child b{color:#fff7ed;flex:none;font-size:12px}.quality-owner-handoff__card h3{margin:0;font-size:18px;line-height:1.15}.quality-owner-handoff__card dl{gap:8px;margin:0;display:grid}.quality-owner-handoff__card dl div{gap:2px;display:grid}.quality-owner-handoff__card dt,.quality-owner-handoff__card dd{margin:0}.quality-owner-handoff__card dt{color:#a1a1aa;text-transform:uppercase;font-size:11px;font-weight:900}.quality-owner-handoff__card dd{color:#f4f4f5;font-size:13px;line-height:1.35}.quality-owner-handoff__card--danger{background:linear-gradient(135deg,#ff565621,#00000029);border-color:#ff56564d}.quality-owner-handoff__card--watch{background:linear-gradient(135deg,#facc151a,#00000029);border-color:#facc153d}.quality-owner-handoff__card--calm{border-color:#7cff9b2e}.quality-process-learning{background:#ffffff0a;border:1px solid #f28b382e;border-radius:18px;gap:12px;margin:0 0 16px;padding:16px;display:grid}.quality-process-learning__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.quality-process-learning__head span{color:#f5c28f;text-transform:uppercase;font-size:12px;font-weight:950}.quality-process-learning__head h2{margin:3px 0 0;font-size:24px;line-height:1.12}.quality-process-learning__head b{color:#fff7ed;background:#f28b381f;border-radius:999px;flex:none;padding:7px 10px;font-size:12px}.quality-process-learning__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.quality-process-learning__card{background:#00000029;border:1px solid #ffffff1a;border-radius:16px;gap:10px;min-height:230px;padding:14px;display:grid}.quality-process-learning__card>div:first-child{justify-content:space-between;align-items:start;gap:10px;display:flex}.quality-process-learning__card span{color:#cfcfd4;text-transform:uppercase;background:#ffffff14;border-radius:999px;min-width:0;padding:5px 8px;font-size:11px;font-weight:900}.quality-process-learning__card>div:first-child b{color:#fff7ed;text-align:right;flex:none;max-width:48%;font-size:12px;line-height:1.25}.quality-process-learning__card h3{margin:0;font-size:18px;line-height:1.15}.quality-process-learning__card dl{gap:8px;margin:0;display:grid}.quality-process-learning__card dl div{background:#ffffff0e;border-radius:12px;gap:2px;padding:9px;display:grid}.quality-process-learning__card dt,.quality-process-learning__card dd{margin:0}.quality-process-learning__card dt{color:#ffd8bf;text-transform:uppercase;font-size:11px;font-weight:950}.quality-process-learning__card dd{color:#d4d4d8;font-size:13px;line-height:1.34}.quality-process-learning__card--danger{background:linear-gradient(135deg,#ff565621,#00000029);border-color:#ff565652}.quality-process-learning__card--watch{background:linear-gradient(135deg,#facc151a,#00000029);border-color:#facc153d}.quality-process-learning__card--calm{border-color:#7cff9b2e}.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{color:#ffd8bf;white-space:normal;background:#f28b381c;border:1px solid #f28b383d;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:28px;padding:5px 9px;font-size:12px;font-weight:900;line-height:1.15;display:inline-flex}.quality-issue-tags{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.quality-staff-pulse-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:14px;display:grid}.quality-staff-pulse-grid>div{background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;gap:7px;padding:12px;display:grid}.quality-staff-pulse-grid span{color:#aaa;text-transform:uppercase;font-size:12px;font-weight:900}.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{color:#f6f1ee;background:#ffffff14;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-flex}.quality-status--new{color:#ffd7bd;background:#f28b381f}.quality-status--in_review{color:#ffe69a;background:#facc1521}.quality-status--resolved{color:#caffd5;background:#7cff9b1f}.quality-review-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.quality-review-actions button{border-radius:999px;min-height:30px;padding:6px 9px;font-size:12px}.quality-risk{background:#ffffff14;border-radius:999px;place-items:center;min-width:38px;min-height:30px;padding:5px 9px;font-weight:950;display:inline-grid}.quality-risk--calm{color:#caffd5;background:#7cff9b1f}.quality-risk--watch{color:#ffe69a;background:#facc1521}.quality-risk--danger{color:#ffb4ac;background:#ff565629}.quality-recovery-chip{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-flex}.quality-recovery-chip.calm{color:#caffd5;background:#7cff9b1f}.quality-recovery-chip.danger{color:#ffb4ac;background:#ff565629}.staff-live__head{align-items:flex-start}.staff-live__branch{min-width:min(360px,100%)}.staff-cash-light{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(190px,260px) auto;align-items:center;gap:12px;padding:14px;display:grid}.staff-cash-light span{color:#ffd7bd;text-transform:uppercase;background:#ffffff1a;border-radius:999px;width:fit-content;margin-bottom:6px;padding:5px 9px;font-size:12px;font-weight:950;display:inline-flex}.staff-cash-light h3,.staff-cash-light b{margin:0}.staff-cash-light h3{font-size:24px}.staff-cash-light b{color:#fff;margin-top:4px;font-size:15px;display:block}.staff-cash-light__stats{gap:6px;display:grid}.staff-cash-light__stats small{color:#d4d4d8;background:#00000029;border-radius:10px;padding:7px 8px;font-weight:850}.staff-cash-light--good{background:linear-gradient(135deg,#7cff9b1a,#ffffff0b);border-color:#7cff9b47}.staff-cash-light--watch{background:linear-gradient(135deg,#facc151a,#ffffff0b);border-color:#facc154d}.staff-cash-light--danger{background:linear-gradient(135deg,#ff565624,#ffffff0b);border-color:#ff565661}.staff-live-details{gap:12px;display:grid}.staff-live-details summary{color:#d4d4d8;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;min-height:42px;padding:11px 12px;font-size:13px;font-weight:950}.staff-live-details[open] summary{margin-bottom:10px}.staff-live__stats{grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;display:grid}.staff-live__stats>div{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;gap:4px;min-height:110px;padding:14px;display:grid}.staff-live__stats span,.staff-live__stats small{color:#b9b9bd}.staff-live__stats b{font-size:26px}.staff-shift-nudge{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(120px,180px);align-items:center;gap:12px;padding:14px;display:grid}.staff-shift-nudge span{color:#ffd7bd;text-transform:uppercase;background:#ffffff1a;border-radius:999px;width:fit-content;margin-bottom:7px;padding:5px 9px;font-size:12px;font-weight:950;display:inline-flex}.staff-shift-nudge h3,.staff-shift-nudge p{margin:0}.staff-shift-nudge p{color:#d4d4d8;margin-top:5px}.staff-shift-nudge strong{background:#0000002e;border-radius:14px;place-items:center;min-height:52px;padding:10px;font-size:21px;display:grid}.staff-shift-nudge--good{background:linear-gradient(135deg,#7cff9b1a,#ffffff09);border-color:#7cff9b3d}.staff-shift-nudge--watch{background:linear-gradient(135deg,#facc151a,#ffffff09);border-color:#facc1542}.staff-shift-nudge--danger{background:linear-gradient(135deg,#ff565626,#f28b3812);border-color:#ff565661}.staff-live__places{gap:10px;display:grid}.staff-live__places h3{margin:0}.staff-live__place-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.staff-live__place{background:#f28b381a;border:1px solid #f28b3847;border-radius:12px;gap:7px;padding:12px;display:grid}.staff-live__place-head,.staff-live__place-money{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.staff-live__place-head em{color:#fff;white-space:nowrap;background:#ffffff1a;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:850}.staff-live__place span,.staff-live__place small{color:#b9b9bd}.staff-live__place strong{font-size:18px}.staff-live__place-money small{text-align:right}.staff-live__place--pay{background:#facc1517;border-color:#facc1557}.staff-live__place--fiscal{background:#ff56561a;border-color:#ff56565c}.staff-live__place--close{background:#7cff9b14;border-color:#7cff9b4d}.staff-subscription-usage{background:linear-gradient(135deg,#7cff9b1f,#ffffff0b);border:1px solid #7cff9b47;border-radius:16px;gap:10px;padding:12px;display:grid}.staff-subscription-usage h3,.staff-subscription-usage p{margin:0}.staff-subscription-usage__stats{grid-template-columns:120px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.staff-subscription-usage__stats>div{background:#00000029;border:1px solid #ffffff14;border-radius:12px;gap:4px;min-height:74px;padding:10px;display:grid}.staff-subscription-usage__stats span,.staff-subscription-usage__stats small,.staff-subscription-usage__plans span,.staff-subscription-usage__plans small{color:#b9b9bd}.staff-subscription-usage__stats b{font-size:22px}.staff-subscription-usage__plans{flex-wrap:wrap;align-content:center;gap:8px;display:flex}.staff-subscription-usage__plans>span{background:#7cff9b12;border:1px solid #7cff9b2e;border-radius:999px;align-items:center;gap:6px;padding:9px 10px;display:inline-flex}.staff-motivation{background:linear-gradient(135deg,#f28b3829,#ffffff0b);border:1px solid #f28b3857;border-radius:16px;gap:12px;padding:16px;display:grid}.staff-motivation h3,.staff-motivation p{margin:0}.motivation-progress,.motivation-task__bar{background:#ffffff17;border-radius:999px;height:12px;overflow:hidden}.motivation-progress i,.motivation-task__bar i{border-radius:inherit;background:linear-gradient(90deg,#f28b38,#7cff9b);height:100%;display:block}.motivation-tasks{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.motivation-task{background:#0000002e;border:1px solid #ffffff14;border-radius:12px;gap:8px;padding:12px;display:grid}.motivation-task small{color:#b9b9bd}.motivation-admin{gap:12px;margin-top:16px;display:grid}.motivation-admin .card,.motivation-admin .wide-card{margin:0}.motivation-admin__setup{grid-template-columns:minmax(260px,.82fr) minmax(320px,1.18fr);align-items:start;gap:12px;display:grid}.motivation-admin__target-card,.motivation-admin__focus-card{border-radius:16px;gap:10px;padding:14px;display:grid}.motivation-admin__section-head{gap:5px;display:grid}.motivation-admin__section-head span{color:#ffd7bd;text-transform:uppercase;background:#f28b3821;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:950;line-height:1}.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{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.motivation-admin__primary-action{border-radius:999px;justify-self:start;min-height:40px}.motivation-shift-pulse{background:linear-gradient(135deg,#ffffff12,#ffffff09);border-color:#ffffff1f;grid-template-columns:minmax(0,1fr) minmax(220px,360px);align-items:center;gap:12px;display:grid}.motivation-shift-pulse>div:first-child>span{color:#ffd7bd;text-transform:uppercase;background:#ffffff1a;border-radius:999px;width:fit-content;margin-bottom:7px;padding:5px 8px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.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{color:#d4d4d8;margin-top:5px;font-size:13px;line-height:1.34}.motivation-shift-pulse__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.motivation-shift-pulse__stats span{background:#0000002e;border-radius:12px;align-content:center;gap:3px;min-height:58px;padding:10px;display:grid}.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{background:linear-gradient(135deg,#7cff9b1c,#ffffff09);border-color:#7cff9b3d}.motivation-shift-pulse--watch{background:linear-gradient(135deg,#facc151a,#ffffff09);border-color:#facc1542}.motivation-shift-pulse--danger{background:linear-gradient(135deg,#ff565629,#f28b3812);border-color:#ff565661}.motivation-presets{flex-wrap:wrap;gap:8px;margin:10px 0 2px;display:flex}.motivation-presets button{border-radius:999px;min-height:38px;padding:8px 11px}.motivation-active-focuses{gap:12px;display:grid}.motivation-active-focuses__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.motivation-active-focuses__head span,.motivation-logic-details summary span{color:#ffd7bd;text-transform:uppercase;background:#f28b3821;border-radius:999px;width:fit-content;margin-bottom:6px;padding:6px 10px;font-size:12px;font-weight:950;display:inline-flex}.motivation-active-focuses__head h2,.motivation-active-focuses__head p,.motivation-logic-details summary b{margin:0}.motivation-active-focuses__head p{color:#d4d4d8;margin-top:6px}.motivation-active-focuses__head>strong{color:#fff;background:#f28b3824;border-radius:16px;place-items:center;min-width:48px;min-height:48px;padding:8px 12px;font-size:20px;display:grid}.motivation-focus-list{gap:8px;display:grid}.motivation-focus-list article{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.motivation-focus-list article>div:first-child{gap:3px;min-width:0;display:grid}.motivation-focus-list span,.motivation-focus-list small,.motivation-focus-list i{color:#b9b9bd;font-size:12px;line-height:1.2}.motivation-focus-list span{color:#ffd7bd;text-transform:uppercase;font-weight:950}.motivation-focus-list b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.18;overflow:hidden}.motivation-focus-list__meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.motivation-focus-list__meta i{color:#caffd5;white-space:nowrap;background:#7cff9b1a;border-radius:999px;padding:6px 8px;font-style:normal;font-weight:900}.motivation-logic-details{border-color:#ffffff1a;gap:14px;display:grid}.motivation-logic-details summary{cursor:pointer;gap:2px;list-style:none;display:grid}.motivation-logic-details summary::-webkit-details-marker{display:none}.motivation-logic-details summary b{color:#fff;font-size:20px}.motivation-logic-details[open] summary{border-bottom:1px solid #ffffff14;margin-bottom:14px;padding-bottom:12px}.motivation-logic-details>section+section{margin-top:14px}.motivation-moment-badges{background:linear-gradient(135deg,#7cff9b1a,#ffffff09),#0a0c10e6;border-color:#7cff9b33;gap:16px;display:grid}.motivation-moment-badges__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.motivation-moment-badges__head span{color:#b9f8c8;text-transform:uppercase;background:#7cff9b21;border-radius:999px;width:fit-content;margin-bottom:8px;padding:6px 10px;font-size:12px;font-weight:950;display:inline-flex}.motivation-moment-badges__head h2,.motivation-moment-badges__head p{margin:0}.motivation-moment-badges__head p{color:#d4d4d8;max-width:760px;margin-top:7px}.motivation-moment-badges__head>strong{color:#fff;white-space:nowrap;background:#0003;border:1px solid #ffffff1f;border-radius:14px;padding:9px 12px}.motivation-moment-badges__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.motivation-moment-badges__grid article{background:#0003;border:1px solid #ffffff1a;border-radius:16px;gap:9px;min-height:230px;padding:14px;display:grid}.motivation-moment-badges__grid article>div{justify-content:space-between;align-items:start;gap:8px;display:flex}.motivation-moment-badges__grid span,.motivation-moment-badges__grid b{font-weight:950}.motivation-moment-badges__grid b{color:#7cff9b;white-space:nowrap}.motivation-moment-badges__grid p,.motivation-moment-badges__grid em,.motivation-moment-badges__grid small,.motivation-moment-badges__grid i{color:#d8d8dc;margin:0;font-size:13px;line-height:1.35}.motivation-moment-badges__grid em{color:#fff;background:#7cff9b17;border-radius:12px;padding:10px;font-style:normal;font-weight:850}.motivation-moment-badges__grid i{color:#ffcf9d;font-style:normal}.motivation-moment-badges__rules{flex-wrap:wrap;gap:8px;display:flex}.motivation-moment-badges__rules span{color:#d4d4d8;background:#ffffff14;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:850}.motivation-crew-focus-bank{background:linear-gradient(135deg,#62a5ff1a,#ffffff09),#0a0c10e6;border-color:#62a5ff33;gap:16px;display:grid}.motivation-crew-focus-bank__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.motivation-crew-focus-bank__head span{color:#bfd7ff;text-transform:uppercase;background:#62a5ff24;border-radius:999px;width:fit-content;margin-bottom:8px;padding:6px 10px;font-size:12px;font-weight:950;display:inline-flex}.motivation-crew-focus-bank__head h2,.motivation-crew-focus-bank__head p{margin:0}.motivation-crew-focus-bank__head p{color:#d4d4d8;max-width:760px;margin-top:7px}.motivation-crew-focus-bank__head>strong{color:#fff;white-space:nowrap;background:#0003;border:1px solid #ffffff1f;border-radius:14px;padding:9px 12px}.motivation-crew-focus-bank__grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.motivation-crew-focus-bank__grid article{background:#0003;border:1px solid #ffffff1a;border-radius:16px;gap:10px;padding:14px;display:grid}.motivation-crew-focus-bank__grid span{color:#bfd7ff;text-transform:uppercase;font-size:12px;font-weight:950}.motivation-crew-focus-bank__grid b{color:#fff;font-weight:950}.motivation-crew-focus-bank__grid dl{gap:8px;margin:0;display:grid}.motivation-crew-focus-bank__grid dl div{gap:3px;display:grid}.motivation-crew-focus-bank__grid dt,.motivation-crew-focus-bank__grid dd{margin:0}.motivation-crew-focus-bank__grid dt{color:#9ca3af;text-transform:uppercase;font-size:11px;font-weight:950}.motivation-crew-focus-bank__grid dd{color:#e4e4e7;font-size:13px;line-height:1.35}.motivation-crew-focus-bank__perks{flex-wrap:wrap;gap:8px;display:flex}.motivation-crew-focus-bank__perks span{color:#dbeafe;background:#62a5ff1c;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:850}.motivation-crew-focus-mix{background:#0000002e;border:1px solid #ffffff1a;border-radius:16px;gap:12px;padding:14px;display:grid}.motivation-crew-focus-mix__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.motivation-crew-focus-mix__head span{color:#b9f8c8;text-transform:uppercase;background:#7cff9b1f;border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:950;display:inline-flex}.motivation-crew-focus-mix__head b{color:#fff;text-align:right;font-size:13px}.motivation-crew-focus-mix__grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.motivation-crew-focus-mix__grid article{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;gap:8px;padding:12px;display:grid}.motivation-crew-focus-mix__grid span{color:#9ca3af;text-transform:uppercase;font-size:11px;font-weight:950}.motivation-crew-focus-mix__grid b{color:#fff;font-weight:950}.motivation-crew-focus-mix__grid p,.motivation-crew-focus-mix__grid small,.motivation-crew-focus-mix__grid i{color:#d4d4d8;margin:0;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{flex-wrap:wrap;gap:8px;display:flex}.motivation-crew-focus-mix__rules span{color:#e4e4e7;background:#ffffff14;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:850}.motivation-crew-service-stop{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.motivation-crew-service-stop span{color:#fef3c7;background:#facc1514;border:1px solid #facc1538;border-radius:12px;padding:9px 10px;font-size:12px;font-weight:850}@media (max-width:700px){.motivation-admin__setup,.motivation-shift-pulse,.motivation-crew-focus-bank__head,.motivation-crew-focus-bank__grid,.motivation-crew-focus-mix__grid,.motivation-shift-pulse__stats,.motivation-admin__field-grid,.motivation-focus-list article{grid-template-columns:1fr}.motivation-focus-list__meta{justify-content:flex-start}.motivation-crew-focus-mix__head{flex-direction:column;align-items:start}.motivation-crew-focus-mix__head b{text-align:left}.motivation-crew-focus-bank__head>strong{white-space:normal;width:fit-content}}.staff-board__notice{max-width:420px}.staff-call-strip{gap:8px;margin:0 0 14px;display:grid}.staff-call-strip__item{background:#f28b3821;border:1px solid #f28b386b;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.staff-call-strip__item div{gap:3px;min-width:0;display:grid}.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{background:linear-gradient(135deg,#72d6b224,#232630eb);border:1px solid #72d6b259;border-radius:16px;gap:12px;margin:0 0 14px;padding:14px;display:grid}.staff-first-approach__head{justify-content:space-between;align-items:start;gap:12px;display:flex}.staff-first-approach__head div{gap:4px;min-width:0;display:grid}.staff-first-approach__head span{color:#9ee7c9;text-transform:uppercase;font-size:12px;font-weight:800}.staff-first-approach__head h3{color:#f7f7fb;margin:0;font-size:18px}.staff-first-approach__head p{color:#d7d7dc;margin:0;line-height:1.45}.staff-first-approach__reasons{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.staff-first-approach__reasons button{color:#f7f7fb;text-align:left;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;gap:4px;min-height:58px;padding:10px;display:grid}.staff-first-approach__reasons button.active{background:#72d6b22e;border-color:#72d6b2b8}.staff-first-approach__reasons b{color:#fff}.staff-first-approach__reasons span,.staff-first-approach__reasons small{color:#d7d7dc;font-size:12px;line-height:1.35}.staff-first-approach__details{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px}.staff-first-approach__details summary{cursor:pointer;color:#d7d7dc;padding:9px 10px;font-size:12px;font-weight:850}.staff-first-approach__routes{gap:8px;padding:0 10px 10px;display:grid}.staff-first-approach__routes p{background:#ffffff0e;border-radius:10px;gap:2px;margin:0;padding:8px;display:grid}.staff-first-approach__routes b{color:#fff;font-size:12px}.staff-first-approach__routes span,.staff-first-approach__routes small{color:#d7d7dc;font-size:12px;line-height:1.35}.staff-first-approach>strong{color:#b8f2d9;line-height:1.4}.staff-remake-strip__item{background:linear-gradient(135deg,#ff70662e,#f28b381f);border-color:#ff706680}.staff-remake-strip__item b{color:#ffd0cc}.staff-remake-strip__actions{justify-content:flex-end;gap:8px;display:flex}.staff-remake-strip__actions button{white-space:nowrap}.staff-table-map-card{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:18px;gap:12px;margin:0 0 14px;padding:14px;display:grid}.staff-table-map-card h3,.staff-table-map-card p{margin:0}.staff-hall-map{border-radius:18px;min-height:340px}.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{color:#111;font-size:10px;font-style:normal;font-weight:900;line-height:1.1;display:block}.staff-table-map-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.staff-table-map-signals__chip{color:#fff;text-align:left;background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;min-height:42px;padding:9px 10px;font-size:13px;font-weight:900;line-height:1.15}.staff-table-map-signals__chip--payment{background:#60a5fa1f;border-color:#60a5fa57}.staff-table-map-signals__chip--service,.staff-table-map-signals__chip--warn,.staff-table-map-signals__chip--watch{background:#facc151f;border-color:#facc1557}.staff-table-map-signals__chip--danger{background:#ff56561f;border-color:#ff565657}.staff-board-details{gap:10px;margin:0 0 14px;display:grid}.staff-board-details summary{color:#d4d4d8;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;min-height:42px;padding:11px 12px;font-size:13px;font-weight:950}.staff-board-details[open] summary{margin-bottom:10px}.staff-turnover-strip{background:linear-gradient(135deg,#7cff9b1a,#ffffff0b);border:1px solid #7cff9b3d;border-radius:18px;gap:10px;margin:0 0 14px;padding:14px;display:grid}.staff-turnover-strip__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.staff-turnover-strip__head span{color:#b8ffc9;text-transform:uppercase;font-size:12px;font-weight:950}.staff-turnover-strip__head h3{margin:4px 0 0}.staff-turnover-strip__head b{color:#b8ffc9;text-align:center;background:#7cff9b1f;border-radius:999px;min-width:38px;padding:8px 10px}.staff-turnover-strip__list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.staff-turnover-strip__list article{background:#00000029;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.staff-turnover-strip__item--danger{background:linear-gradient(135deg,#ff56561f,#00000029);border-color:#ff565657}.staff-turnover-strip__item--watch{border-color:#facc1552}.staff-turnover-strip__item-head{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.staff-turnover-strip__item-head em{color:#fff;background:#ffffff1a;border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:900;line-height:1}.staff-turnover-strip__item--danger .staff-turnover-strip__item-head em{color:#ffd7d3;background:#ff56562e}.staff-turnover-strip__item--watch .staff-turnover-strip__item-head em{color:#fde68a;background:#facc1529}.staff-turnover-strip__list b,.staff-turnover-strip__list p{margin:0}.staff-turnover-strip__list small{color:#b9b9bd}.staff-turnover-strip__list p{color:#d4d4d8;margin-top:5px;font-size:13px;line-height:1.35}.staff-turnover-role-cue{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;gap:3px;margin-top:8px;padding:8px;display:grid}.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{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:14px;display:grid}.staff-order-card{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:1fr;align-items:stretch;gap:12px;min-height:220px;margin-bottom:0;padding:14px;display:grid}.staff-order-card--calm{background:#ffffff0b;border-color:#ffffff1f}.staff-order-card--warn{background:#facc1517;border-color:#facc1557}.staff-order-card--hot{background:#f28b3821;border-color:#f28b3875}.staff-order-card--overdue{background:#5c1d1d94;border-color:#ff5656a6}.staff-order-card--served{background:#7cff9b12;border-color:#7cff9b40}.staff-order-card--remake{background:linear-gradient(135deg,#ff70662e,#f28b3814);border-color:#ff7066b8;box-shadow:inset 4px 0 #ff7066c7}.staff-order-card h3,.staff-order-card p{margin:0}.staff-order-card__main{gap:10px;min-width:0;display:grid}.staff-order-card__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.staff-order-card__title h3{font-size:18px}.staff-order-card__title span{color:#b9b9bd;font-size:13px}.staff-order-card__remake-badge{color:#ffe0dc;background:#ff70662e;border:1px solid #ff70669e;border-radius:999px;align-items:center;min-height:26px;padding:5px 9px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.staff-table-change-button{color:#d7ffe1;background:#7cff9b14;border:1px solid #7cff9b42;border-radius:999px;padding:5px 8px;font-size:13px}.staff-customer-link{color:#ffd7bd;background:#f28b381f;border:1px solid #f28b3859;border-radius:999px;padding:5px 8px;font-size:13px}.staff-order-card__items{color:#fff;background:#0000002e;border-radius:12px;flex-wrap:wrap;gap:7px;min-height:48px;padding:10px;font-size:17px;font-weight:800;line-height:1.35;display:flex}.staff-order-item{background:#ffffff12;border-radius:999px;align-items:center;padding:7px 9px;display:inline-flex}.staff-hookah-chip{color:#fff;text-align:left;background:#f28b3824;border:1px solid #f28b386b;border-radius:12px;gap:3px;min-width:min(220px,100%);padding:9px 11px;display:grid}.staff-hookah-chip.configured{background:#7cff9b1a;border-color:#7cff9b5c}.staff-hookah-chip.missing{background:#ff70661f;border-color:#ff70665c}.staff-hookah-chip.remake{border-color:#ff7066b8;box-shadow:0 0 0 1px #ff706629,0 12px 28px #ff70661f}.staff-hookah-chip span{color:#f2d2bd;font-size:12px;font-weight:700}.staff-hookah-chip.configured span{color:#b8ffc9}.staff-hookah-chip em{color:#ffd0cc;background:#ff706633;border-radius:999px;width:fit-content;padding:4px 7px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.staff-action-hint{color:#ffb4ac;font-size:11px;font-weight:800}.staff-hookah-modal{max-width:520px}.staff-hookah-simple{gap:12px;display:grid}.staff-hookah-guest-brief{background:#ff8b331a;border:1px solid #ff8b3352;border-radius:12px;gap:4px;margin:10px 0 12px;padding:10px 12px;display:grid}.staff-hookah-guest-brief span{color:#ffffff94;text-transform:uppercase;font-size:11px;font-weight:800}.staff-hookah-guest-brief b{color:#fff;font-size:13px;line-height:1.35}.staff-hookah-simple__section{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;gap:8px;padding:11px;display:grid}.staff-hookah-simple__section>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.staff-hookah-simple__section h3{color:#fff;margin:0;font-size:15px}.staff-hookah-simple__section p{color:#ffffff9e;margin:0;font-size:12px}.staff-hookah-simple>button{width:100%;min-height:42px}.staff-hookah-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 8px;display:grid}.staff-hookah-steps button{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;padding:9px 8px}.staff-hookah-steps button.active{color:#ffd7bd;background:#f28b3833;border-color:#f28b38b8}.staff-hookah-presets,.staff-hookah-brief{background:#f28b3812;border:1px solid #f28b382e;border-radius:14px;gap:10px;padding:12px;display:grid}.staff-hookah-presets span,.staff-hookah-brief span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.staff-hookah-presets b,.staff-hookah-brief b{color:#fff;font-size:14px;line-height:1.35}.staff-hookah-presets__actions,.staff-hookah-brief__actions{flex-wrap:wrap;gap:8px;display:flex}.staff-hookah-presets__actions button,.staff-hookah-brief__actions button{color:#f4f4f5;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;min-height:34px;padding:8px 10px;font-size:12px;font-weight:850}.staff-hookah-presets__actions button.active{color:#ffd7bd;background:#f28b3838;border-color:#f28b38c7}.staff-hookah-repeat-safety{background:#7cff9b12;border:1px solid #7cff9b38;border-radius:12px;gap:4px;padding:10px;display:grid}.staff-hookah-repeat-safety--caution{background:#f28b3817;border-color:#f28b384d}.staff-hookah-repeat-safety--blocked{background:#ff70661a;border-color:#ff706657}.staff-hookah-repeat-safety span{color:#f4f4f5;text-transform:uppercase;background:#ffffff14;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:950}.staff-hookah-repeat-safety b,.staff-hookah-repeat-safety small,.staff-hookah-repeat-safety em{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:#ffffffb8;font-size:12px;line-height:1.35}.staff-hookah-options{flex-wrap:wrap;gap:8px;display:flex}.staff-hookah-options button{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:9px 11px}.staff-hookah-options button.active{color:#ffd7bd;background:#f28b3838;border-color:#f28b38c7}.staff-customer-modal{width:min(760px,100%);max-width:760px;max-height:min(820px,92vh);overflow:auto}.staff-customer-quick{background:linear-gradient(135deg,#7cff9b1a,#f28b380f);border:1px solid #7cff9b38;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px 0 10px;padding:12px;display:grid}.staff-customer-quick div{gap:4px;min-width:0;display:grid}.staff-customer-quick span{color:#caffd5;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1}.staff-customer-quick b,.staff-customer-quick small{line-height:1.35;display:block}.staff-customer-quick small{color:#d4d4d8;font-size:12px}.staff-customer-quick button{border-radius:999px;min-height:36px;padding:8px 12px}.staff-customer-liked-mixes{background:linear-gradient(135deg,#ff30401a,#f28b380f);border:1px solid #ff304038;border-radius:14px;gap:8px;margin:0 0 10px;padding:12px;display:grid}.staff-customer-liked-mixes__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.staff-customer-liked-mixes__head span{color:#ffc5ce;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1}.staff-customer-liked-mixes__head b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.staff-customer-liked-mixes__list{gap:7px;display:grid}.staff-customer-liked-mixes__list article{background:#0000002e;border-radius:12px;gap:3px;padding:9px 10px;display:grid}.staff-customer-liked-mixes__list b,.staff-customer-liked-mixes__list small{text-overflow:ellipsis;overflow:hidden}.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{gap:10px;display:grid}.staff-customer-details summary{cursor:pointer;color:#caffd5;width:fit-content;font-size:12px;font-weight:900}.staff-customer-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.staff-customer-stats div,.staff-customer-section{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;padding:12px}.staff-customer-stats span,.staff-customer-preferences small{color:#aaa;font-size:12px;display:block}.staff-customer-stats b{margin-top:4px;font-size:20px;display:block}.staff-customer-etiquette{background:linear-gradient(135deg,#60a5fa14,#7cff9b0d);border:1px solid #60a5fa33;border-radius:14px;gap:10px;margin-bottom:10px;padding:12px;display:grid}.staff-customer-etiquette__head{gap:4px;display:grid}.staff-customer-etiquette__head span{color:#bfdbfe;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1}.staff-customer-etiquette__head h3{margin:0}.staff-customer-etiquette__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.staff-customer-etiquette__item{background:#0000002e;border:1px solid #ffffff1a;border-left:4px solid #60a5fa8c;border-radius:12px;gap:5px;min-height:116px;padding:10px;display:grid}.staff-customer-etiquette__item span{color:#dbeafe;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.staff-customer-etiquette__item b{color:#fff;font-size:13px;line-height:1.25}.staff-customer-etiquette__item small{color:#c9c9cf;font-size:11px;line-height:1.3}.staff-customer-etiquette__item--ask{border-left-color:#7cff9b}.staff-customer-etiquette__item--private{border-left-color:#facc15}.staff-customer-section{gap:10px;margin-top:10px;display:grid}.staff-customer-section h3{margin:0}.staff-customer-tags{flex-wrap:wrap;gap:8px;display:flex}.staff-customer-tags span,.staff-customer-preferences span{color:#ffd7bd;background:#f28b3824;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800;display:inline-flex}.staff-customer-preferences{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.staff-customer-preferences>div{background:#0000002e;border-radius:12px;flex-wrap:wrap;align-content:start;gap:7px;padding:10px;display:flex}.staff-customer-preferences b{width:100%}.staff-customer-history{gap:10px;display:grid}.staff-customer-history article{background:#0000002e;border-radius:12px;gap:6px;padding:11px;display:grid}.staff-customer-history p{margin:0}.staff-order-card__comment{color:#f2d2bd;background:#f28b381a;border-left:3px solid #f28b38;border-radius:8px;gap:8px;padding:8px 10px;font-size:13px;display:grid}.staff-order-card__comment--recovery{color:#dcffe4;background:#7cff9b1a;border-left-color:#7cff9b}.staff-order-card__comment--repeat{color:#dbeafe;background:#60a5fa1a;border-left-color:#60a5fa}.staff-order-card__comment--stock{color:#fff7cc;background:#facc151a;border-left-color:#facc15}.staff-order-card__comment p{white-space:pre-wrap;margin:0}.staff-order-card__comment-tags{flex-wrap:wrap;gap:6px;display:flex}.staff-order-card__comment-tag{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:5px 7px;display:inline-flex}.staff-order-card__comment-tag b,.staff-order-card__comment-tag small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-order-card__comment-tag small{color:#e7d7c8}.staff-order-card__comment-tag.warn{background:#ff8a8a1f;border-color:#ff8a8a5c}.staff-order-card__comment-tag.promo{background:#7cff9b1a;border-color:#7cff9b4d}.staff-order-card__comment-tag.recovery{background:#7cff9b24;border-color:#7cff9b66}.staff-order-card__comment-tag.repeat{background:#60a5fa24;border-color:#60a5fa66}.staff-order-card__comment-tag.stock{background:#facc1524;border-color:#facc1570}.staff-order-card__next-step{background:#ffffff0e;border:1px solid #ffffff1f;border-left:4px solid #ffffff52;border-radius:12px;gap:5px;padding:10px 11px;display:grid}.staff-order-card__next-step span{color:#d4d4d8;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.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.3}.staff-order-card__next-step--danger{background:#ff8a8a1a;border-left-color:#ff8a8a}.staff-order-card__next-step--recovery,.staff-order-card__next-step--turnover{background:#7cff9b17;border-left-color:#7cff9b}.staff-order-card__next-step--payment{background:#facc151a;border-left-color:#facc15}.staff-order-card__next-step--stock{background:linear-gradient(135deg,#facc151f,#f28b3814);border-left-color:#facc15}.staff-order-card__next-step--service{background:#60a5fa17;border-left-color:#60a5fa}.staff-order-card__safe-promise{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px 9px;padding:8px 10px;display:flex}.staff-order-card__safe-promise span{color:#d4d4d8;text-transform:uppercase;flex:none;font-size:10px;font-weight:950}.staff-order-card__safe-promise b{color:#fff;flex:180px;min-width:0;font-size:13px;line-height:1.25}.staff-order-card__safe-promise-next{color:#c9c9cf;flex:100%;font-size:12px;line-height:1.3}.staff-order-card__safe-promise-next summary{cursor:pointer;color:#d4d4d8;width:fit-content;font-size:11px;font-weight:850}.staff-order-card__safe-promise-next small{color:#c9c9cf;margin-top:4px;display:block}.staff-order-card__safe-promise--service{background:#60a5fa14;border-color:#60a5fa4d}.staff-order-card__guest-context{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;gap:7px;padding:9px 10px;display:grid}.staff-order-card__guest-context--recovery{background:#7cff9b12;border-color:#7cff9b3d}.staff-order-card__guest-context--repeat{background:#60a5fa12;border-color:#60a5fa3d}.staff-order-card__guest-context--stock{background:#facc1512;border-color:#facc1542}.staff-order-card__guest-context>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.staff-order-card__guest-context>summary::-webkit-details-marker{display:none}.staff-order-card__guest-context>summary:after{content:"+";color:#d4d4d8;flex:none;font-size:12px;font-weight:950}.staff-order-card__guest-context[open]>summary:after{content:"-"}.staff-order-card__guest-context>summary span{color:#aaa;text-transform:uppercase;font-size:10px;font-weight:950}.staff-order-card__guest-context>summary b{color:#f4f4f5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.25;overflow:hidden}.staff-order-card__guest-context-grid{gap:8px;padding-top:6px;display:grid}.staff-order-card__guest-context-section{background:#00000024;border-radius:10px;gap:4px;padding:8px 9px;display:grid}.staff-order-card__guest-context-section span{color:#d4d4d8;text-transform:uppercase;font-size:10px;font-weight:950}.staff-order-card__guest-context-section b,.staff-order-card__guest-context-section small,.staff-order-card__guest-context-section em{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{background:#bef2640e;border:1px solid #bef2642e;border-radius:12px;gap:4px;padding:9px 10px;display:grid}.staff-order-card__situational-tone summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.staff-order-card__situational-tone summary::-webkit-details-marker{display:none}.staff-order-card__situational-tone summary:after{content:"+";color:#d9f99d;flex:none;font-size:12px;font-weight:950}.staff-order-card__situational-tone[open] summary:after{content:"-"}.staff-order-card__situational-tone div{gap:4px;padding-top:6px;display:grid}.staff-order-card__situational-tone span{color:#d9f99d;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.1}.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{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;gap:7px;padding:9px 10px;display:grid}.staff-order-touch-feed summary{cursor:pointer;gap:4px;list-style:none;display:grid}.staff-order-touch-feed summary::-webkit-details-marker{display:none}.staff-order-touch-feed summary span{color:#aaa;text-transform:uppercase;font-size:10px;font-weight:950}.staff-order-touch-feed summary b{color:#f4f4f5;font-size:12px;line-height:1.25}.staff-order-touch-feed>div{gap:6px;padding-top:6px;display:grid}.staff-order-touch-feed__item{background:#ffffff0b;border-left:3px solid #ffffff2e;border-radius:9px;gap:2px;margin:0;padding:7px 8px;display:grid}.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{color:#f4f4f5;background:#ffffff0b;border:1px solid #ffffff1f;border-left:4px solid #ffffff47;border-radius:12px;gap:4px;padding:9px 10px;display:grid}.staff-order-action-status span{color:#d4d4d8;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.staff-order-action-status b{font-size:13px}.staff-order-action-status small,.staff-order-action-status strong,.staff-order-action-status em{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{gap:5px;display:grid}.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{background:#facc1517;border:1px solid #facc154d;border-radius:12px;gap:7px;padding:10px;display:grid}.staff-payment-review--inline{margin-bottom:8px}.staff-payment-review span{color:#fde68a;text-transform:uppercase;font-size:11px;font-weight:950}.staff-payment-review b,.staff-payment-review small{color:#f4f4f5;font-size:12px;line-height:1.35}.staff-payment-review__actions{flex-wrap:wrap;gap:6px;display:flex}.staff-payment-review__actions button{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;min-height:30px;padding:5px 9px;font-size:11px;font-weight:850}.staff-payment-review__details{gap:6px;display:grid}.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{background:linear-gradient(135deg,#7cff9b1c,#f28b3812);border:1px solid #7cff9b3d;border-radius:12px;gap:5px;padding:9px 10px;display:grid}.staff-subscription-handoff span{color:#caffd5;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1}.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{gap:5px;display:grid}.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{background:#60a5fa17;border-left-color:#60a5fa}.staff-order-action-status--ok{background:#7cff9b17;border-left-color:#7cff9b}.staff-order-action-status--warn{background:#facc151a;border-left-color:#facc15}.staff-order-action-receipt{background:#ffffff0b;border:1px solid #ffffff1f;border-left:4px solid #7cff9b80;border-radius:14px;gap:10px;margin:0 0 12px;padding:12px;display:grid}.staff-order-action-receipt__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.staff-order-action-receipt__head span{color:#caffd5;text-transform:uppercase;font-size:12px;font-weight:950}.staff-order-action-receipt__head button{border-radius:999px;min-height:32px;padding:6px 10px}.staff-order-action-receipt__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.staff-order-action-receipt__grid--details{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.staff-order-action-receipt__grid div{background:#00000029;border:1px solid #ffffff14;border-radius:12px;align-content:center;gap:4px;min-height:68px;padding:9px;display:grid}.staff-order-action-receipt__grid span{color:#a1a1aa;text-transform:uppercase;font-size:10px;font-weight:950}.staff-order-action-receipt__grid b{color:#f4f4f5;font-size:12px;line-height:1.25}.staff-order-action-receipt--ok{background:linear-gradient(135deg,#7cff9b17,#ffffff09);border-left-color:#7cff9b}.staff-order-action-receipt--warn{background:linear-gradient(135deg,#facc151a,#ffffff09);border-left-color:#facc15}.staff-order-action-receipt__details{gap:8px;display:grid}.staff-order-action-receipt__details summary{cursor:pointer;color:#ffd7bd;width:fit-content;font-size:12px;font-weight:900}.staff-reorder-route{background:#f28b3812;border:1px solid #f28b382e;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.staff-reorder-route__copy{gap:4px;display:grid}.staff-reorder-route__copy span{color:#f28b38;text-transform:uppercase;font-size:10px;font-weight:950}.staff-reorder-route__copy b{color:#fff7ed;font-size:14px}.staff-reorder-route__copy small,.staff-reorder-route__copy em{color:#ffffffc7;font-size:12px;line-height:1.35}.staff-reorder-route__copy em{font-style:normal}.staff-reorder-route__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.staff-reorder-route__actions button{border-radius:999px;min-height:30px;padding:6px 9px}.staff-table-prep-owner{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;gap:8px;min-width:0;padding:9px;display:grid}.staff-table-prep-next-step{background:#7cff9b14;border:1px solid #7cff9b38;border-radius:12px;gap:6px;min-width:0;padding:9px;display:grid}.staff-table-prep-next-step span{color:#bbf7d0;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.staff-table-prep-next-step b{color:#fff;font-size:13px;line-height:1.2}.staff-table-prep-next-step button{color:#f0fff4;background:#7cff9b1f;border:1px solid #7cff9b52;border-radius:999px;min-height:32px;padding:6px 9px;font-size:12px;font-weight:850}.staff-table-prep-next-step button.active{color:#d8ffe0;background:#7cff9b2e;border-color:#7cff9b7a}.staff-table-prep-details{gap:8px;min-width:0;display:grid}.staff-table-prep-details summary{cursor:pointer;color:#cbd5e1;width:fit-content;font-size:12px;font-weight:850;line-height:1.2}.staff-table-prep-details[open] summary{color:#fff;margin-bottom:6px}.staff-table-prep-owner--active{background:#facc1514;border-color:#facc1547}.staff-table-prep-owner--waiting{background:#38bdf814;border-color:#38bdf852}.staff-table-prep-owner--ready{background:#7cff9b17;border-color:#7cff9b47}.staff-table-prep-owner__status{gap:3px;display:grid}.staff-table-prep-owner__status span{color:#d4d4d8;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.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{color:#bae6fd;border:1px solid #ffffff1f;border-radius:999px;width:fit-content;padding:4px 7px;font-size:11px;font-style:normal;font-weight:850;line-height:1.2}.staff-table-prep-owner__actions,.staff-table-prep-owner__handoff{flex-wrap:wrap;gap:5px;display:flex}.staff-table-prep-owner__actions button{color:#f4f4f5;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;min-height:30px;padding:5px 8px;font-size:11px}.staff-table-prep-owner__handoff button{color:#e0f2fe;background:#38bdf817;border:1px solid #38bdf833;border-radius:999px;min-height:30px;padding:5px 8px;font-size:11px}.staff-table-prep-owner__actions button.active{color:#d8ffe0;background:#7cff9b24;border-color:#7cff9b61;font-weight:850}.staff-table-prep-owner__handoff button.active{background:#38bdf829;border-color:#38bdf86b;font-weight:850}.staff-order-card__sales-nudge{background:linear-gradient(135deg,#7cff9b17,#f28b3814);border:1px solid #7cff9b38;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.staff-order-card__sales-nudge span{gap:3px;min-width:0;display:grid}.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{color:#baf7c6;margin-top:3px;font-size:11px;font-style:normal;font-weight:800;line-height:1.3;display:block}.staff-order-card__sales-more{grid-column:1/-1}.staff-order-card__sales-more summary,.staff-order-card__motivation-more summary{cursor:pointer;color:#c9c9cf;width:fit-content;font-size:11px;font-weight:850}.staff-order-card__sales-more[open] summary,.staff-order-card__motivation-more[open] summary{margin-bottom:7px}.staff-order-card__phrase-options{gap:5px;min-width:0;display:grid}.staff-order-card__phrase-options em{color:#dbeafe;background:#60a5fa12;border:1px solid #60a5fa2e;border-radius:10px;padding:4px 7px;font-size:11px;font-style:normal;line-height:1.25}.staff-order-card__phrase-options em.active{color:#fff;background:#60a5fa29;border-color:#60a5fa7a;font-weight:850}.staff-order-card__sales-badges{flex-wrap:wrap;gap:5px;display:flex}.staff-order-card__sales-badges em{color:#d8ffe0;white-space:nowrap;background:#7cff9b1a;border:1px solid #7cff9b3d;border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:850}.staff-order-card__sales-nudge button{color:#d7ffe1;background:#7cff9b1f;border:1px solid #7cff9b38;border-radius:999px;min-height:36px;padding:8px 10px;font-size:12px}.staff-order-card__sales-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.staff-order-card__sales-refusal{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;gap:3px;width:fit-content;max-width:100%;padding:8px 10px;display:grid}.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{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.staff-order-card__sales-refusal-reasons button{color:#f4f4f5;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;min-height:28px;padding:5px 8px;font-size:11px}.staff-order-card__sales-refusal-reasons button.active{color:#d8ffe0;background:#7cff9b24;border-color:#7cff9b5c;font-weight:850}.staff-order-card__sales-refusal em{color:#baf7c6;font-size:11px;font-style:normal;font-weight:800}.staff-order-card__motivation{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;display:grid}.staff-order-card__motivation-mini{gap:4px;min-width:0;display:grid}.staff-order-card__motivation-more{gap:6px;display:grid}.staff-order-card__motivation div{gap:4px;min-width:0;display:grid}.staff-order-card__motivation span{color:#f5c28f;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950}.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{flex-wrap:wrap;gap:6px;margin:0;display:flex!important}.staff-order-card__motivation-moment span{color:#f2f2f4;text-transform:none;background:#00000024;border:1px solid #ffffff1c;border-radius:999px;width:fit-content;max-width:100%;padding:5px 7px;font-size:11px;font-weight:850;line-height:1.2}.staff-order-card__motivation-proof{font-weight:800;color:#b8ffc9!important}.staff-order-card__motivation-script{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2px;gap:6px!important;display:grid!important}.staff-order-card__motivation-script span{text-transform:none;background:#00000029;border:1px solid #ffffff1a;border-radius:10px;gap:3px;min-width:0;padding:7px;display:grid}.staff-order-card__motivation-script b{color:#ffd7bd;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.1}.staff-order-card__motivation-script small{color:#f2f2f4;font-size:11px;line-height:1.25}.staff-order-card__motivation strong{color:#fff7ed;white-space:nowrap;background:#ffffff17;border-radius:999px;padding:7px 9px;font-size:12px}.staff-order-card__motivation--sales{background:#7cff9b13;border-color:#7cff9b33}.staff-order-card__motivation--watch{background:#facc1514;border-color:#facc153d}.staff-order-card__motivation--danger{background:#ff56561a;border-color:#ff56564d}.staff-shift-motivation-pulse{background:linear-gradient(135deg,#7cff9b1a,#ffffff0b);border:1px solid #7cff9b33;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.staff-shift-motivation-pulse__main{gap:4px;min-width:0;display:grid}.staff-shift-motivation-pulse__main span{color:#b8ffc9;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950}.staff-shift-motivation-pulse__main h3{color:#fff;margin:0;font-size:18px;line-height:1.2}.staff-shift-motivation-pulse__main p{color:#d8d8dd;margin:0;font-size:13px;line-height:1.35}.staff-shift-motivation-pulse__stats{justify-items:end;gap:4px;min-width:108px;display:grid}.staff-shift-motivation-pulse__stats strong{color:#fff7ed;white-space:nowrap;background:#ffffff1a;border-radius:999px;padding:8px 10px;font-size:14px}.staff-shift-motivation-pulse__stats small{color:#c9c9cf;text-align:right;font-size:12px}.staff-shift-motivation-pulse__rules{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.staff-shift-motivation-pulse__rules span{color:#f2f2f4;background:#00000029;border:1px solid #ffffff1c;border-radius:999px;width:fit-content;max-width:100%;padding:6px 8px;font-size:12px;font-weight:800;line-height:1.25}.staff-shift-motivation-pulse__stack{background:#0000001f;border:1px solid #ffffff1a;border-radius:12px;grid-column:1/-1;gap:8px;padding:10px;display:grid}.staff-shift-motivation-pulse__stack-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.staff-shift-motivation-pulse__stack-head span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.staff-shift-motivation-pulse__stack-head b{color:#fff;text-align:right;font-size:12px;line-height:1.25}.staff-shift-motivation-pulse__stack-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.staff-shift-motivation-pulse__stack-row{background:#ffffff0b;border:1px solid #ffffff17;border-radius:11px;gap:5px;min-width:0;min-height:128px;padding:9px;display:grid}.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 small,.staff-shift-motivation-pulse__stack-row i{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{color:#ffd7bd;align-self:end;font-weight:850}.staff-shift-motivation-pulse__stack-row--sales{border-color:#7cff9b2e}.staff-shift-motivation-pulse__stack-row--watch{border-color:#facc1538}.staff-shift-motivation-pulse__stack-row--danger{border-color:#ff565647}.staff-shift-motivation-pulse__perks{background:#00000029;border:1px solid #7cff9b29;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(0,.95fr) minmax(140px,.34fr) minmax(0,.58fr) minmax(220px,.82fr);align-items:center;gap:10px;padding:10px;display:grid}.staff-shift-motivation-pulse__perks div{gap:3px;min-width:0;display:grid}.staff-shift-motivation-pulse__perks span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.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{background:#ffffff17;border-radius:999px;height:9px;display:block;overflow:hidden}.staff-shift-motivation-pulse__perks>i em{border-radius:inherit;background:linear-gradient(90deg,#7cff9b,#f28b38);min-width:8px;height:100%;display:block}.staff-shift-motivation-pulse__perks>small{text-align:right;justify-self:end;max-width:260px}.staff-shift-motivation-pulse__coin{background:#ffd7bd12;border:1px solid #ffd7bd29;border-radius:11px;gap:3px;min-width:0;padding:9px;display:grid}.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{background:linear-gradient(135deg,#ffd7bd14,#7cff9b0e);border:1px solid #ffd7bd2e;border-radius:12px;grid-column:1/-1;grid-template-columns:auto minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:8px 10px;padding:10px;display:grid}.staff-shift-motivation-pulse__hero span{color:#ffd7bd;text-transform:uppercase;white-space:nowrap;background:#ffd7bd1f;border-radius:999px;width:fit-content;padding:5px 7px;font-size:11px;font-weight:950;line-height:1}.staff-shift-motivation-pulse__hero b{color:#fff;font-size:14px;line-height:1.18}.staff-shift-motivation-pulse__hero p,.staff-shift-motivation-pulse__hero small,.staff-shift-motivation-pulse__hero em,.staff-shift-motivation-pulse__hero i{color:#e7e7eb;margin:0;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{color:#ffd7bd;grid-column:3/-1;font-weight:850}.staff-shift-motivation-pulse__hero i{color:#caffd5}.staff-shift-motivation-pulse__pressure{background:#7cff9b0b;border:1px solid #7cff9b29;border-radius:12px;grid-column:1/-1;grid-template-columns:auto minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.9fr);align-items:center;gap:8px 10px;padding:10px;display:grid}.staff-shift-motivation-pulse__pressure span{color:#caffd5;text-transform:uppercase;white-space:nowrap;background:#7cff9b1a;border-radius:999px;width:fit-content;padding:5px 7px;font-size:11px;font-weight:950;line-height:1}.staff-shift-motivation-pulse__pressure b{color:#fff;font-size:13px;line-height:1.22}.staff-shift-motivation-pulse__pressure small,.staff-shift-motivation-pulse__pressure em{color:#d8d8dd;font-size:12px;font-style:normal;line-height:1.28}.staff-shift-motivation-pulse__pressure em{color:#ffd7bd;grid-column:2/-1;font-weight:850}.staff-shift-motivation-pulse--watch{background:linear-gradient(135deg,#facc151a,#ffffff0b);border-color:#facc153d}.staff-shift-motivation-pulse--danger{background:linear-gradient(135deg,#ff56561f,#ffffff0b);border-color:#ff56564d}.staff-order-card__meta{grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:8px 12px;display:grid}.staff-order-card__amount{text-align:right;gap:2px;display:grid}.staff-order-card__amount b,.staff-order-card__meta>b{white-space:nowrap;font-size:20px}.staff-order-card__amount small{color:#ffdf9c;font-size:12px;font-weight:800}.staff-table-turnover-checklist{background:#7cff9b0f;border:1px solid #7cff9b2e;border-radius:12px;gap:4px;max-width:260px;padding:8px 10px;display:grid}.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{background:#facc1514;border-color:#facc1547}.staff-table-turnover-checklist--danger{background:#ff565614;border-color:#ff565647}.staff-order-card__timer{color:#c9c9cf;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:6px;font-size:12px;display:flex}.staff-order-card__timer span{background:#00000038;border-radius:999px;padding:4px 7px}.staff-hookah-alert{background:#ff565621;border:1px solid #ff56566b;border-left:4px solid #ff5656;border-radius:12px;grid-column:1/-1;gap:4px;padding:10px 11px;display:grid}.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{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:6px;display:flex}.staff-order-card__coal button{color:#caffd5;cursor:pointer;background:#7cff9b17;border:1px solid #0000;border-radius:999px;min-height:0;padding:4px 7px;font-size:12px;line-height:1.2}.staff-order-card__coal button:disabled{cursor:default;opacity:.82}.staff-order-card__coal .coal-warn{color:#ffe9a6;background:#facc1521}.staff-order-card__coal .coal-done{color:#caffd5;background:#7cff9b1f;border-color:#7cff9b38}.staff-order-card__coal .coal-hot,.staff-order-card__coal .coal-overdue{color:#ffb4ac;background:#ff565624;border-color:#ff565647}.staff-order-card__coal-summary{background:#f28b3814;border:1px solid #f28b3833;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.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{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:flex-start;align-self:end;gap:10px;padding-top:10px;display:flex}.staff-order-card__actions button{white-space:nowrap;padding:9px 11px}.staff-scheduled-orders{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;gap:12px;margin-top:14px;padding:14px;display:grid}.staff-scheduled-orders h3,.staff-scheduled-orders p{margin:0}.staff-scheduled-orders__list{gap:8px;display:grid}.staff-scheduled-orders__list article{background:#00000024;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(128px,auto) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.staff-scheduled-orders__item--soon{background:#facc1514;border-color:#facc1547}.staff-scheduled-orders__item--hot{background:#f28b381a;border-color:#f28b385c}.staff-scheduled-orders__list article div{gap:4px;min-width:0;display:grid}.staff-scheduled-orders__prep{background:#ffffff0f;border-radius:12px;justify-items:start;padding:8px 10px}.staff-scheduled-orders__prep b{color:#ffd7bd;white-space:nowrap}.staff-scheduled-orders__list span,.staff-scheduled-orders__list small{color:#a1a1aa}.staff-scheduled-orders__list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-scheduled-orders__list strong{white-space:nowrap}.staff-prep-strip{background:#facc1514;border:1px solid #facc1542;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(160px,auto) auto;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:grid}.staff-prep-strip--hot{background:#f28b381f;border-color:#f28b3861}.staff-prep-strip div,.staff-prep-strip p{min-width:0}.staff-prep-strip span{color:#facc15;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.staff-prep-strip b,.staff-prep-strip strong{color:#fff;display:block}.staff-prep-strip small,.staff-prep-strip p{color:#c9c9ce;margin:0}.staff-prep-strip p{font-weight:800}.staff-prep-strip strong{white-space:nowrap;background:#ffffff1a;border-radius:999px;justify-self:end;padding:8px 10px}.staff-action-group{background:#00000024;border:1px solid #ffffff12;border-radius:12px;align-content:start;gap:6px;padding:8px;display:grid}.staff-action-group>span:first-child{color:#a1a1aa;text-transform:uppercase;font-size:11px;font-weight:800}.staff-action-group--close{background:#f28b381a;border-color:#f28b3857}.staff-action-group--danger{background:#ff56561a;border-color:#ff565657}.staff-order-subscription-check{background:#7cff9b12;border:1px solid #7cff9b33;border-radius:12px;grid-template-columns:auto;place-items:center start;gap:8px;padding:9px;display:grid}.staff-order-subscription-check>button{border-radius:999px;min-height:34px;padding:7px 10px}.staff-order-subscription-check span{color:#caffd5;text-transform:uppercase;font-size:11px;font-weight:950}.staff-order-subscription-check b,.staff-order-subscription-check small,.staff-order-subscription-check em{line-height:1.35;display:block}.staff-order-subscription-check small,.staff-order-subscription-check em{color:#d4d4d8;font-size:12px;font-style:normal}.staff-order-subscription-check__details{grid-column:1/-1;gap:7px;display:grid}.staff-order-subscription-check__details summary{cursor:pointer;color:#caffd5;width:fit-content;font-size:12px;font-weight:900}.staff-order-subscription-check__list{gap:7px;display:grid}.staff-order-subscription-check__item{background:#00000024;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.staff-order-subscription-check__item.is-ready{border-color:#7cff9b47}.staff-order-subscription-check__item.is-blocked{background:#facc1514;border-color:#facc1538}.staff-order-subscription-check__item span{color:#f4f4f5;text-transform:none;margin-top:4px;font-size:12px}.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{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;width:min(760px,100%);max-width:760px;max-height:none;padding-bottom:max(24px, env(safe-area-inset-bottom));grid-template-rows:none;align-content:start;display:grid;overflow:visible}.client-modal--top{z-index:100}.client-modal__panel.staff-table-payment-modal{width:min(520px,100%);max-width:520px}.staff-table-reservation-note{color:#d7ffe1;background:#7cff9b1a;border:1px solid #7cff9b42;border-radius:999px;width:fit-content;margin:8px 0 0;padding:6px 10px;font-size:13px;font-weight:900;display:inline-flex}.staff-table-reservation-note--free{color:#b9b9bd;background:#ffffff0e;border-color:#ffffff1f}.staff-table-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.staff-table-head-actions button{white-space:nowrap;min-height:42px}.staff-table-orders-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.staff-table-orders-summary div{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;gap:4px;padding:12px;display:grid}.staff-table-orders-summary span,.staff-table-order-row__side small{color:#b9b9bd;font-size:12px}.staff-table-orders-summary b{font-size:22px}.staff-table-payment-bar{background:#f28b381f;border:1px solid #f28b3852;border-radius:16px;align-items:center;gap:12px;margin:0 0 12px;padding:12px;display:grid}.staff-table-payment-bar div:first-child{gap:4px;display:grid}.staff-table-payment-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.staff-table-payment-actions button{min-height:44px}.staff-table-payment-actions button.active{color:#fff;background:#f28b383d;border-color:#f28b38b8}.staff-table-payment-form{background:#00000029;border:1px solid #ffffff1a;border-radius:14px;gap:10px;padding:12px;display:grid;overflow:visible}.staff-table-payment-form label{gap:6px;display:grid}.staff-table-payment-form label span{color:#b9b9bd;font-size:12px}.staff-table-split-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.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{background:#f28b381a;border:1px solid #f28b383d;border-radius:16px;gap:8px;margin:14px 0;padding:16px;display:grid}.staff-table-payment-confirm b{font-size:30px}.staff-table-payment-confirm__parts{background:#00000029;border-radius:12px;gap:4px;padding:10px;display:grid}.staff-table-orders-list{gap:10px;min-height:0;padding:0 4px 18px 0;display:grid;overflow:visible}.staff-table-order-row{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:minmax(0,1fr) 220px;gap:12px;padding:12px;display:grid}.staff-table-order-row--remake{background:linear-gradient(135deg,#ff706624,#f28b3812);border-color:#ff706694;box-shadow:inset 3px 0 #ff7066ad}.staff-table-order-row p{color:#fff;margin:8px 0 0;font-weight:800}.staff-table-order-row small{color:#d7d7dc;margin-top:6px;display:block}.staff-table-order-row__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.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{gap:8px;margin-top:8px;display:grid}.staff-table-order-row__items .staff-hookah-chip{width:100%}.staff-table-order-row__timers,.staff-table-order-row__coal{margin-top:10px}.staff-table-order-row__service-details{background:#00000029;border:1px solid #ffffff1a;border-radius:12px;margin-top:10px}.staff-table-order-row__service-details summary{cursor:pointer;color:#f7f7f8;padding:9px 10px;font-weight:800}.staff-table-order-row__service-details>div{border-top:1px solid #ffffff14;border-radius:0;margin:0}.staff-table-order-row__service-actions{gap:8px;padding:10px;display:grid}.staff-table-order-row__side{text-align:right;align-content:start;justify-items:end;gap:6px;display:grid}.staff-table-order-row__side b{font-size:22px}.staff-table-order-row__actions{gap:7px;width:100%;margin-top:8px;display:grid}.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{background:#ffffff09;border:1px dashed #ffffff2e;border-radius:16px;gap:6px;padding:18px;display:grid}.staff-table-empty span{color:#b9b9bd}.staff-table-modal__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:12px 0;display:grid}.staff-table-modal__grid button{color:#fff;text-align:left;background:#ffffff0f;border:1px solid #ffffff1f;gap:4px;min-height:78px;display:grid}.staff-table-modal__grid button.active{background:#7cff9b1f;border-color:#7cff9b73}.staff-table-modal__grid span{color:#b9b9bd;font-size:12px}.staff-payment-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.staff-payment-summary div{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;gap:4px;padding:12px;display:grid}.staff-payment-summary span,.staff-payment-total span,.staff-payment-form label span{color:#a1a1aa;font-size:12px;font-weight:800}.staff-payment-summary b{font-size:20px}.staff-payment-fast{background:#7cff9b1a;border:1px solid #7cff9b52;border-radius:14px;gap:5px;margin:14px 0;padding:16px;display:grid}.staff-payment-fast span{color:#b8ffc9;text-transform:uppercase;font-size:12px;font-weight:950}.staff-payment-fast b{font-size:34px}.staff-payment-fast small{color:#d4d4d8}.staff-payment-full{background:#00000029;border:1px solid #ffffff1a;border-radius:12px;gap:8px;padding:12px;display:grid}.staff-payment-full>span{color:#a1a1aa;font-size:12px;font-weight:800}.staff-payment-full button.active{color:#d9ffe2;background:#7cff9b2e;border-color:#7cff9b8f}.staff-payment-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.staff-payment-mode button{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;padding:10px 8px}.staff-payment-mode button.active{color:#ffd7bd;background:#f28b3833;border-color:#f28b38b3}.staff-payment-complex{gap:10px;margin-top:10px;display:grid}.staff-payment-complex summary{color:#d4d4d8;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;min-height:40px;padding:10px 12px;font-size:13px;font-weight:950}.staff-payment-complex[open] summary{margin-bottom:10px}.staff-payment-form{gap:12px;margin-top:14px;display:grid}.staff-payment-form label{gap:4px;display:grid}.staff-payment-form input,.staff-payment-form select{margin-top:0}.staff-payment-total{justify-items:end;gap:2px;min-width:160px;display:grid}.staff-payment-total b{color:#ffd7bd;font-size:20px}.staff-split-list{gap:8px;display:grid}.staff-table-split-list{max-height:none;padding-right:4px;overflow:visible}.staff-split-row{background:#0000002e;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:minmax(150px,1.2fr) minmax(130px,.8fr) minmax(120px,.8fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.staff-split-row button{padding:11px 12px}.staff-payment-confirm{background:#facc151a;border:1px solid #facc1570;border-radius:14px;gap:12px;margin-top:14px;padding:14px;display:grid}.staff-payment-confirm>div:first-child{gap:5px;display:grid}.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{flex-wrap:wrap;gap:6px;display:flex}.staff-payment-confirm__parts span{color:#fff3c4;background:#0000002e;border-radius:999px;padding:6px 8px}.client-modal__panel.staff-add-item-modal{width:min(860px,100%);max-width:860px;max-height:min(820px,92vh);overflow:auto}.staff-add-item-filters{gap:10px;margin:12px 0;display:grid}.staff-add-item-shelf{background:#7cff9b12;border:1px solid #7cff9b2e;border-radius:14px;gap:10px;margin:12px 0;padding:12px;display:grid}.staff-add-item-shelf__head{gap:3px;display:grid}.staff-add-item-shelf__head span{color:#caffd5;text-transform:uppercase;font-size:12px;font-weight:950}.staff-add-item-shelf__head b{color:#fff}.staff-add-item-shelf__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.staff-add-item-shelf__card{color:#fff;text-align:left;background:#0003;border:1px solid #ffffff1a;border-radius:12px;align-content:start;gap:5px;min-height:104px;padding:11px;display:grid}.staff-add-item-shelf__card span{color:#ffd7a7;text-transform:uppercase;font-size:11px;font-weight:950}.staff-add-item-shelf__card b{font-size:15px;line-height:1.15}.staff-add-item-shelf__card small{color:#d8d8de;line-height:1.25}.staff-add-item-shelf__phrase{color:#f6f3ea;font-size:12px;font-style:normal;line-height:1.3}.staff-add-item-menu-details{background:#0000002e;border:1px solid #ffffff1a;border-radius:12px;margin:10px 0 12px}.staff-add-item-menu-details summary{cursor:pointer;color:#e5e7eb;padding:10px 12px;font-size:12px;font-weight:900}.staff-add-item-menu-details[open] summary{border-bottom:1px solid #ffffff14}.staff-add-item-menu-details__body{gap:10px;padding:0 12px 12px;display:grid}.staff-add-item-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.staff-action-done{color:#b8ffc8;background:#7cff9b1a;border-radius:10px;align-items:center;min-height:34px;padding:8px 10px;font-weight:800;display:inline-flex}.hookah-timer{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;gap:10px;padding:12px;display:grid}.hookah-timer--active{background:#f28b381f;border-color:#f28b386b}.hookah-timer--danger{background:#ff565624;border-color:#ff56568c}.hookah-timer--ok{background:#7cff9b1a;border-color:#7cff9b5c}.hookah-timer--wait{background:#facc151a;border-color:#facc155c}.service-timer-list{gap:8px;display:grid}.service-timer-list>button{justify-self:start}.guest-confirm{background:#f28b381f;border:1px solid #f28b3852;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.guest-confirm p{margin:4px 0 0}.active-seating-card{background:#7cff9b14;border-color:#7cff9b47;justify-content:space-between;align-items:center;gap:16px;display:flex}.active-seating-card h2{margin:4px 0}.guest-session-card{background:linear-gradient(135deg,#7cff9b14,#f28b3814),#ffffff0b;border-color:#7cff9b3d;gap:16px;display:grid}.guest-session-card--grouped{background:linear-gradient(135deg,#f28b381f,#5d37a81f),#ffffff0a;border-color:#f28b3847}.guest-hookah-sessions{gap:14px;margin:0;display:grid}.guest-hookah-session-card{background:linear-gradient(145deg,#7cff9b0b,#5d37a80d),#ffffff06;border:1px solid #ffffff14;border-radius:16px;gap:10px;padding:12px;display:grid}.guest-hookah-session-card__head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.guest-hookah-session-card__head p{margin:0}.guest-hookah-session-card__title-row{flex-wrap:wrap;flex:auto;align-items:center;gap:5px 7px;min-width:0;max-width:100%;display:flex}.guest-hookah-session-card__count,.guest-hookah-session-card__state{color:#f4f4f5;white-space:nowrap;background:#ffffff14;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.guest-hookah-session-card__state{color:#dfffe7;background:#7cff9b1a;border:1px solid #7cff9b38}.guest-hookah-session-card__payment-chip{color:#caffd5;white-space:nowrap;background:#7cff9b14;border:1px solid #7cff9b33;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.guest-hookah-session-card__head h3{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:260px;margin:0;font-size:15px;line-height:1.12;overflow:hidden}.guest-hookah-session-card__title-row p{margin:0}.guest-hookah-session-card__title-row .muted{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:120px;font-size:12px;line-height:1.15;overflow:hidden}.guest-hookah-session-card__summary{color:#f6f0e8;overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;background:#ffffff0e;border-radius:10px;-webkit-box-orient:vertical;flex:100%;width:100%;min-width:0;max-width:100%;padding:5px 8px;font-size:12px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.guest-hookah-session-card__head-action{white-space:nowrap;flex:none;align-self:center;min-height:34px;padding:8px 12px}.guest-session-card__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.guest-session-card__head h2,.guest-session-card__head p{margin:4px 0}.guest-session-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.guest-call-staff{color:#17110b;white-space:nowrap;background:#f28b38;border:1px solid #f28b386b;border-radius:10px;height:34px;min-height:0;padding:0 10px;font-size:12px;line-height:1;box-shadow:0 10px 22px #f28b3829}.guest-call-staff:hover{background:#ff9c4c}.guest-call-staff:disabled{opacity:.65;cursor:default}.guest-rest-review-button{color:#dfffe7;white-space:nowrap;background:#7cff9b1a;border:1px solid #7cff9b47;border-radius:10px;min-height:34px;padding:8px 11px;font-size:12px;line-height:1.1}.guest-rest-review-button:disabled{color:#dfffe7b8;background:#7cff9b0f}.guest-hookah-remake-button{color:#ffe2df;background:#ff706624;border-color:#ff70666b}.guest-hookah-remake-button:disabled{color:#dfffe7c2;background:#7cff9b14;border-color:#7cff9b3d}.guest-hookah-remake-status{color:#dfffe7c7;align-self:center;font-size:11px;line-height:1.25}.guest-call-staff__message{margin:0}.guest-session-card__grid{grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.guest-session-card__grid--single{grid-template-columns:1fr}.guest-session-card__grid>div{background:#0000002e;border:1px solid #ffffff14;border-radius:14px;gap:4px;padding:12px;display:grid}.guest-session-card__grid span,.guest-session-card__grid small{color:#aaa}.guest-session-card__grid b{font-size:20px}.guest-session-card__pay,.guest-order-history__pay{border-radius:999px;justify-self:start;width:auto;margin-top:4px;padding:8px 11px;font-size:13px}.guest-session-card__timing-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.guest-session-card__timing-head>span{color:#f4f4f59e;min-width:0;font-size:13px;font-weight:800;line-height:1.15}.guest-session-card__timing-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.guest-session-card__timing-actions button{white-space:nowrap;border-radius:999px;width:auto;min-height:32px;padding:7px 10px;font-size:12px}.guest-session-card__timing-main{gap:2px;min-width:0;display:grid}.guest-session-card__timing-main b{color:#eaffef;font-size:24px;line-height:1}.guest-session-card__timing-main small{color:#f4f4f5ad;min-width:0;font-size:12px;line-height:1.25}.guest-session-card__mini-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.guest-session-card__mini-actions button{border-radius:999px;width:auto;min-height:0;padding:7px 10px;font-size:12px}.guest-session-card__mini-actions .danger-button{color:#ffd0cc;background:#ff565629;border-color:#ff56566b}.guest-session-card__delivery-notice{background:#7cff9b13;border:1px solid #7cff9b38;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;padding:8px 10px;display:grid}.guest-session-card__delivery-notice--missed{background:#f28b3817;border-color:#f28b3847}.guest-session-card__delivery-notice b{color:#eaffef;font-size:14px;line-height:1.15}.guest-session-card__delivery-notice button{white-space:nowrap;border-radius:999px;width:auto;min-height:30px;padding:6px 11px;font-size:12px;line-height:1}.guest-session-card__coal-notice{background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:4px 5px 4px 9px;display:inline-flex}.guest-session-card__coal-notice--missed{background:#f28b3814;border-color:#f28b3842}.guest-session-card__coal-notice b{color:#eaffefd1;white-space:nowrap;font-size:12px;font-weight:900;line-height:1}.guest-session-card__coal-notice button{color:#ffffffd1;white-space:nowrap;width:auto;min-height:26px;box-shadow:none;background:#ffffff0e;border-color:#ffffff14;border-radius:999px;padding:5px 9px;font-size:11px;line-height:1}.guest-hookah-remake-modal{gap:12px;display:grid}.guest-hookah-remake-modal textarea{min-height:92px}.guest-hookah-remake-reasons{gap:8px;display:grid}.guest-hookah-remake-reasons button{color:#fff;text-align:left;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;gap:4px;width:100%;padding:12px;display:grid}.guest-hookah-remake-reasons button.active{background:#f28b3829;border-color:#f28b38b8}.guest-hookah-remake-reasons span{color:#c9c9cf;font-size:13px;line-height:1.35}.guest-session-card__timing--active{background:linear-gradient(135deg,#7cff9b1b,#5d37a80b)!important;border-color:#7cff9b42!important;gap:8px!important;padding:10px!important}.guest-session-card__timing--active b{color:#caffd5}.guest-session-card__timing--danger{background:#ff56561f!important;border-color:#ff56567a!important}.guest-session-card__timing--danger b{color:#ffb4ac}.guest-session-card__progress{background:#ffffff17;border-radius:999px;height:8px;overflow:hidden}.guest-session-card__progress i{border-radius:inherit;background:linear-gradient(90deg,#7cff9b,#f28b38);height:100%;display:block}.guest-session-card__delivery-check{background:#f28b381f;border:1px solid #f28b386b;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.guest-session-card__delivery-check.reported{background:#ff56561c;border-color:#ff565675}.guest-session-card__delivery-check div:first-child{gap:4px;min-width:0;display:grid}.guest-session-card__delivery-check span{color:#f5b77b;text-transform:uppercase;font-size:12px;font-weight:800}.guest-session-card__delivery-check b{color:#fff;font-size:18px}.guest-session-card__delivery-check p{color:#f1d8c5;margin:0}.guest-session-card__extend{background:#7cff9b11;border:1px solid #7cff9b33;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.guest-session-card__extend.urgent{background:#f28b381f;border-color:#f28b386b}.guest-session-card__extend.pending{background:#ffffff0e;border-color:#ffffff24}.guest-session-card__extend div:first-child{gap:4px;min-width:0;display:grid}.guest-session-card__extend span{color:#aaa;text-transform:uppercase;font-size:12px;font-weight:800}.guest-session-card__extend b{color:#fff;font-size:18px}.guest-session-card__extend p{color:#d7d7dc;margin:0}.guest-session-card__extend-actions{flex:none;align-items:center;gap:8px;display:flex}.guest-session-card__extend-actions .btn,.guest-session-card__extend-actions button{white-space:nowrap;padding:9px 11px}.guest-session-card__items{background:#ffffff0e;border-radius:14px;gap:4px;padding:12px;display:grid}.guest-session-card__items p{color:#d7d7dc;margin:0}.guest-hookah-fact-modal{gap:12px;display:grid}.guest-hookah-fact-list{gap:10px;display:grid}.guest-hookah-fact{background:#f28b3814;border:1px solid #f28b3838;border-radius:14px;gap:5px;padding:12px;display:grid}.guest-hookah-fact--inline{background:#7cff9b0f;border-color:#7cff9b33;margin-top:12px}.guest-hookah-fact-modal__actions{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;display:grid}.guest-hookah-like{color:#ffffffeb;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;place-items:center;width:52px;min-width:52px;height:52px;min-height:52px;padding:0;line-height:1;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s;display:grid;box-shadow:0 12px 26px #0003}.guest-hookah-like__icon{place-items:center;width:30px;height:30px;transition:transform .16s;display:grid;transform:scale(1)}.guest-hookah-like__heart{width:30px;height:30px;display:block;overflow:visible}.guest-hookah-like__heart path{fill:#0000;stroke:currentColor;stroke-width:2.1px;stroke-linejoin:round;transform-origin:50%;transition:fill .16s,stroke .16s,transform .16s}.guest-hookah-like:not(:disabled):hover{background:#ffffff12;border-color:#ffffff2e;transform:translateY(-1px)}.guest-hookah-like:not(:disabled):active .guest-hookah-like__icon{transform:scale(.86)}.guest-hookah-like.liked{color:#ff3040;background:#ff304013;border-color:#ff304038;box-shadow:0 12px 30px #ff304024}.guest-hookah-like.liked .guest-hookah-like__icon{animation:.28s cubic-bezier(.2,1.4,.4,1) both guestHookahHeartPop}.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{background:#7cff9b0b;border-color:#7cff9b2e}.guest-hookah-fact__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.guest-hookah-fact__head button{white-space:nowrap;border-radius:999px;width:auto;min-height:0;padding:7px 10px;font-size:12px}.guest-hookah-fact b{color:#fff}.guest-hookah-fact span{color:#d7d7dc;font-size:13px}.guest-rest-review-modal{gap:12px;display:grid}.guest-rest-review-modal label{color:#f6f1ee;font-weight:800}.guest-rest-review-modal textarea{resize:vertical;min-height:96px;margin-top:0}.guest-rest-review-tags{flex-wrap:wrap;gap:8px;display:flex}.guest-rest-review-tags button{color:#f6f1ee;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;min-height:38px;padding:8px 12px;font-weight:800;line-height:1.15}.guest-rest-review-tags button.active{color:#fff;background:#f28b382e;border-color:#f28b38c7}.guest-rest-review-assist{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.guest-rest-review-assist div{gap:3px;min-width:0;display:grid}.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{background:#7cff9b14;border:1px solid #7cff9b42;border-radius:14px;gap:8px;padding:14px;display:grid}.guest-rest-review-next.recovery{background:linear-gradient(135deg,#f28b3824,#7cff9b12);border-color:#f28b3857}.guest-rest-review-next span{color:#caffd5;text-transform:uppercase;font-size:12px;font-weight:900}.guest-rest-review-next b{color:#fff}.guest-rest-review-next small{color:#d4d4d8}.guest-rest-review-next p{color:#e7e2de;margin:0;line-height:1.4}.guest-rest-review-next__issues{flex-wrap:wrap;gap:6px;display:flex}.guest-rest-review-next__issues i{color:#f4d1bd;background:#00000029;border:1px solid #ffffff21;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800}.guest-rest-review-recovery-standard,.guest-rest-review-repeat-standard{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.guest-rest-review-recovery-standard article,.guest-rest-review-repeat-standard article{background:#7cff9b0f;border:1px solid #7cff9b29;border-radius:12px;align-content:start;gap:4px;min-height:72px;padding:9px;display:grid}.guest-rest-review-recovery-standard span,.guest-rest-review-repeat-standard span{color:#b8ffc9;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.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{flex-wrap:wrap;gap:8px;display:flex}.guest-rest-review-next__actions button{min-height:40px;padding:9px 12px}.guest-rest-review-next__quiet-action{color:#d4d4d8;text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}@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:100%}.guest-rest-review-recovery-standard{grid-template-columns:1fr}}.guest-rest-review-scale{flex-wrap:wrap;gap:8px;display:flex}.guest-rest-review-scale button{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;width:44px;min-height:44px;padding:0}.guest-rest-review-scale button.active{color:#17110b;background:#f28b38;border-color:#f28b38b8}.guest-profile-hero{background:linear-gradient(135deg,#f28b3833,#7cff9b17 54%,#7c5cff29),#101012;border:1px solid #ffffff1f;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:16px;margin-bottom:18px;padding:18px;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000047}.guest-profile-hero__copy{align-content:center;gap:8px;min-width:0;display:grid}.guest-profile-hero__copy h1{color:#fff;margin:0;font-size:48px;line-height:1}.guest-profile-hero__copy .muted{color:#f1e7df;max-width:680px;margin:0;font-size:15px;line-height:1.38}.guest-profile-hero__marks{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.guest-profile-hero__marks span{color:#f7efe5;background:#0000002e;border:1px solid #ffffff21;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:900;line-height:1}.guest-profile-hero__marks span:first-child{color:#ffd7bd;background:#f28b381f;border-color:#f28b3847}.guest-profile-hero__marks span:nth-child(2){color:#caffd5;background:#7cff9b1a;border-color:#7cff9b3d}.guest-profile-hero__marks span:nth-child(3){color:#e2d8ff;background:#7c5cff21;border-color:#7c5cff47}.guest-profile-hero__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.guest-status-next-link{color:#ffd7bd;background:#f28b3824;border:1px solid #f28b384d}.guest-profile-page--active .guest-profile-hero{border-color:#f28b3838;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(190px,auto);align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;box-shadow:0 16px 44px #00000038}.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{color:#f1e7df;max-width:440px;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{border-radius:13px;grid-template-columns:34px minmax(104px,1fr);width:min(210px,100%);padding:6px 8px 6px 6px}.guest-profile-page--active .guest-status-card img{border-radius:9px;width:34px;height:34px}.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{background:linear-gradient(135deg,#7cff9b1a,#f28b3812),#ffffff09;border:1px solid #7cff9b33;border-radius:16px;grid-template-columns:minmax(220px,1fr) repeat(3,auto);align-items:center;gap:8px;margin:-6px 0 12px;padding:12px;display:grid}.guest-profile-waiting-seal div{gap:3px;min-width:0;display:grid}.guest-profile-waiting-seal span{color:#caffd5;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1}.guest-profile-waiting-seal b{color:#fff;font-size:18px;line-height:1.12}.guest-profile-waiting-seal i{color:#f4efe9;white-space:nowrap;background:#00000024;border:1px solid #ffffff1a;border-radius:999px;padding:8px 9px;font-size:12px;font-style:normal;font-weight:900;line-height:1}.guest-profile-lookup{background:linear-gradient(135deg,#f28b381a,#7c5cff14),#00000024;border:1px solid #f28b3833;border-radius:18px;gap:10px;margin:0 0 14px;padding:14px;display:grid}.guest-profile-lookup>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.guest-profile-lookup span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1}.guest-profile-lookup label{color:#fff;margin:0;font-size:18px;font-weight:950}.guest-profile-lookup__row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.guest-profile-lookup__row input{min-height:48px;margin-top:0}.guest-profile-lookup__row button{color:#15100c;background:#f28b38;border:1px solid #f28b3857;min-height:48px}.guest-profile-memory-seal{background:linear-gradient(135deg,#f28b3821,#7cff9b0e),#00000029;border:1px solid #f28b383d;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:8px;margin:-2px 0 12px;padding:10px;display:grid;box-shadow:0 14px 34px #00000029}.guest-profile-memory-seal div{background:#00000024;border:1px solid #ffffff14;border-radius:12px;gap:4px;min-width:0;padding:9px 10px;display:grid}.guest-profile-memory-seal div:first-child{background:#f28b3814;border-color:#f28b3838}.guest-profile-memory-seal span,.guest-profile-memory-seal i{color:#ffd7bd;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950;line-height:1}.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{flex-wrap:wrap;gap:5px;margin:2px 0 0;display:flex}.guest-profile-repeat-lock em{color:#d9ffd9;white-space:nowrap;background:#7cff9b1a;border-radius:999px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900;line-height:1}.guest-scheduled-orders{background:#facc1514;border:1px solid #facc153d;border-radius:18px;gap:12px;margin:0 0 16px;padding:14px;display:grid}.guest-scheduled-orders h2,.guest-scheduled-orders p{margin:0}.guest-scheduled-orders span{color:#fde68a;text-transform:uppercase;font-size:12px;font-weight:900}.guest-scheduled-orders p{color:#d4d4d8;margin-top:4px}.guest-scheduled-orders__list{gap:8px;display:grid}.guest-scheduled-orders__list button{color:#fff;text-align:left;background:#00000029;border:1px solid #ffffff17;border-radius:14px;gap:5px;width:100%;padding:12px;display:grid}.guest-scheduled-orders__list b{overflow-wrap:anywhere}.guest-scheduled-orders__list small{color:#b7b7c6}.guest-visit-prep{background:linear-gradient(135deg,#7cff9b1a,#facc150f);border:1px solid #7cff9b3d;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 16px;padding:16px;display:grid}.guest-visit-prep span{color:#caffd5;text-transform:uppercase;font-size:12px;font-weight:950}.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{color:#fff;margin-top:6px;font-weight:900}.guest-visit-prep small{color:#d4d4d8;margin-top:5px;line-height:1.35;display:block}.guest-return-nudge{background:linear-gradient(135deg,#7cff9b1a,#ffffff0b);border:1px solid #7cff9b3d;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 16px;padding:16px;display:grid}.guest-return-nudge--review{background:linear-gradient(135deg,#f28b3821,#7cff9b12);border-color:#f28b384d}.guest-return-nudge span{color:#caffd5;text-transform:uppercase;font-size:12px;font-weight:900}.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{color:#d4d4d8;overflow-wrap:anywhere;margin-top:6px}.guest-return-nudge small{color:#aeb0bd;margin-top:8px;font-size:13px;line-height:1.35;display:block}.guest-return-nudge__standards{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.guest-return-nudge__standards i{color:#ffffffd6;white-space:nowrap;background:#00000024;border:1px solid #ffffff1f;border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:850;line-height:1}.guest-return-nudge__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.guest-recovery-repeat-pass{background:linear-gradient(135deg,#f28b3826,#7cff9b14);border:1px solid #f28b3852;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 16px;padding:16px;display:grid}.guest-recovery-repeat-pass span{color:#ffd7bd;text-transform:uppercase;font-size:12px;font-weight:950}.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{color:#f1e7df;overflow-wrap:anywhere;margin-top:6px}.guest-recovery-repeat-pass small{color:#d4d4d8;margin-top:8px;font-size:13px;line-height:1.35;display:block}.guest-recovery-repeat-pass__issues{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.guest-recovery-repeat-pass__issues i{color:#ffe1ce;background:#00000029;border:1px solid #ffffff24;border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:900;line-height:1}.guest-recovery-repeat-pass__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.guest-next-visit-director{background:linear-gradient(135deg,#7cff9b17,#f28b3813),#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 16px;padding:16px;display:grid;box-shadow:0 16px 34px #0000002e}.guest-next-visit-director--review{background:linear-gradient(135deg,#f28b3821,#ffffff0b),#ffffff0a;border-color:#f28b3847}.guest-next-visit-director--subscription{border-color:#7cff9b47}.guest-next-visit-director span{color:#caffd5;text-transform:uppercase;font-size:12px;font-weight:950}.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{color:#d4d4d8;overflow-wrap:anywhere;max-width:760px;margin-top:6px;font-size:13px;line-height:1.35}.guest-next-visit-director__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.guest-next-visit-director__actions button,.guest-next-visit-director__actions a{border-radius:999px;min-height:40px;font-weight:950}.guest-status-route{background:#ffd7bd0b;border:1px solid #ffd7bd24;border-radius:13px;gap:9px;padding:11px;display:grid}.guest-status-route__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.guest-status-route__head span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.guest-status-route__head b{color:#fff;text-align:right;font-size:12px;line-height:1.22}.guest-status-route__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.guest-status-route__grid article{background:#00000024;border:1px solid #ffffff17;border-radius:12px;gap:5px;min-height:108px;padding:9px;display:grid}.guest-status-route__grid span{color:#ffd7bd;text-transform:uppercase;font-size:10px;font-weight:950}.guest-status-route__grid b{color:#fff;font-size:13px;line-height:1.18}.guest-status-route__grid small{color:#d4d4d8;align-self:end;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{background:#ffffff0b;border-radius:10px;gap:3px;min-height:0;padding:8px}.guest-status-card{color:#fff;text-align:left;background:#ffffff0f;border:1px solid #7cff9b38;border-radius:16px;grid-template-columns:58px minmax(130px,1fr);align-items:center;gap:12px;width:min(310px,100%);padding:9px 12px 9px 9px;display:grid}.guest-status-card img{object-fit:cover;border-radius:13px;width:58px;height:58px;box-shadow:0 10px 22px #00000047}.guest-status-card span{gap:2px;min-width:0;display:grid}.guest-status-card small{color:#aaa;text-transform:uppercase;font-size:12px;font-weight:800}.guest-status-card b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.05;overflow:hidden}.guest-status-card i{color:#7cff9b;font-size:13px;font-style:normal;font-weight:900}.guest-status-card em{color:#ffd7bd;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800;line-height:1.25;overflow:hidden}.guest-history-summary__main{color:#fff;text-align:left;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}.guest-history-summary{gap:8px;margin:0 0 18px;display:grid}.guest-liked-hookah-mixes{color:#fff;cursor:pointer;text-align:left;background:#7cff9b0f;border:1px solid #7cff9b2e;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:transform .16s,border-color .16s,background .16s;display:grid}.guest-liked-hookah-mixes:hover{background:#7cff9b17;border-color:#7cff9b4d;transform:translateY(-1px)}.guest-liked-hookah-mixes div{gap:3px;min-width:0;display:grid}.guest-liked-hookah-mixes span,.guest-liked-hookah-mixes small{color:#caffd5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guest-liked-hookah-mixes span{text-transform:uppercase;font-size:11px;font-weight:900}.guest-liked-hookah-mixes b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.guest-liked-hookah-mixes small{color:#d7f8df;font-size:12px}.guest-liked-hookah-mixes i{color:#caffd5;background:#7cff9b24;border-radius:999px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:950;display:grid}.guest-liked-hookah-mixes-modal{width:min(560px,100vw - 28px)}.guest-active-orders{gap:10px;margin:0 0 18px;display:grid}.guest-current-visit-stack{gap:12px;margin:0 0 16px;display:grid}.guest-current-visit{border-color:#f28b3875;box-shadow:0 18px 46px #00000038}.guest-current-action{background:linear-gradient(135deg,#f28b3824,#7cff9b14),#ffffff0f;border:1px solid #f28b383d;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.guest-current-action__copy{gap:4px;min-width:0;display:grid}.guest-current-action__copy span{color:#ffd7bd;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.guest-current-action__copy b{color:#fff;font-size:20px;line-height:1.15}.guest-current-action__copy p{color:#b7b7c6;margin:0;font-size:14px}.guest-current-action__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.guest-current-action__actions button,.guest-current-action__actions .btn{min-height:42px}.guest-current-action__state{color:#c7ffd4;background:#7cff9b24;border-radius:999px;align-items:center;min-height:38px;padding:0 13px;font-size:13px;font-weight:900;display:inline-flex}.guest-current-action__rail{background:#00000029;border:1px solid #ffffff14;border-radius:22px;grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(132px,.75fr);gap:7px;padding:4px;display:grid}.guest-current-action__rail--review{grid-template-columns:minmax(0,1.12fr) minmax(92px,.58fr) minmax(104px,.64fr)}.guest-current-action__rail a,.guest-current-action__rail button{color:#f7efe5;text-align:center;background:#0000002e;border:1px solid #ffffff1f;border-radius:18px;place-items:center;min-height:44px;padding:9px 12px;font-size:13px;font-style:normal;font-weight:900;line-height:1.05;text-decoration:none;display:grid}.guest-current-action__rail button{cursor:pointer;width:100%;font-family:inherit}.guest-current-action__rail button:disabled{cursor:default;opacity:.7}.guest-current-action__rail a:first-child,.guest-current-action__rail button:first-child{color:#15100c;background:#f28b38;border-color:#f28b38c2;min-height:46px;box-shadow:0 10px 24px #f28b383d,inset 0 1px #ffffff3d}.guest-current-action__rail a:nth-child(2),.guest-current-action__rail button:nth-child(2){color:#eee4dc;box-shadow:none;background:#ffffff0e;border-color:#ffffff24}.guest-current-action__review{color:#eadfff!important;box-shadow:none!important;background:#7c5cff1f!important;border-color:#7c5cff52!important}.guest-current-action__review:disabled{color:#eadfffb8!important;background:#7c5cff12!important}.guest-current-action__notice{color:#d8ffe0;background:#7cff9b1a;border:1px solid #7cff9b38;border-radius:12px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:12px;font-weight:800;line-height:1.25}.guest-active-orders--current{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;padding:14px}.guest-active-orders--current .guest-active-orders__head b{font-size:20px}.guest-active-orders__head{color:#fff;justify-content:space-between;align-items:center;gap:12px;display:flex}.guest-active-orders__head b{font-size:18px}.guest-active-orders__head span{color:#ffd7bd;background:#f28b3829;border-radius:999px;place-items:center;min-width:30px;height:30px;font-weight:900;display:inline-grid}.guest-active-orders__list{gap:8px;display:grid}.guest-subscription-owned{gap:10px;margin:0 0 18px;display:grid}.guest-subscription-owned__list{gap:10px;display:grid}.guest-subscription-owned__card{background:linear-gradient(135deg,#f28b3821,#684bff21),#ffffff0e;border:1px solid #7cff9b38;border-radius:18px;gap:12px;padding:14px;display:grid}.guest-subscription-owned__card h2,.guest-subscription-owned__card p{margin:0}.guest-subscription-owned__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.guest-subscription-owned__stats div{text-align:center;background:#0000002e;border-radius:13px;justify-items:center;gap:3px;padding:10px;display:grid}.guest-subscription-owned__stats span{color:#aaa;text-transform:uppercase;font-size:11px;font-weight:800}.guest-subscription-owned__stats b{color:#fff}.guest-subscription-owned__standard{flex-wrap:wrap;gap:6px;display:flex}.guest-subscription-owned__standard span{color:#ffffffd6;background:#00000029;border:1px solid #ffffff1a;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:850;line-height:1}.guest-subscription-owned__perks{flex-wrap:wrap;gap:6px;display:flex}.guest-subscription-owned__perks span{color:#c7ffd4;background:#7cff9b1f;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:800}.guest-subscription-owned__action{color:#101014;background:#f28b38;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:11px 15px;font-weight:900;text-decoration:none;display:inline-flex}.guest-active-orders__list article{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.guest-active-orders__list article.current{background:#f28b3817;border-color:#f28b3859}.guest-active-orders__open{color:#fff;text-align:left;background:0 0;border:0;gap:4px;min-width:0;padding:0;display:grid}.guest-active-orders__open b,.guest-active-orders__open span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guest-active-orders__open span,.guest-active-orders__list small{color:#aaa;font-size:13px}.guest-active-orders__list article>div{justify-items:end;gap:4px;min-width:96px;display:grid}.guest-active-orders__list strong{color:#fff}.guest-active-orders__route{color:#d7d7de;text-align:right;justify-content:flex-end;gap:6px;max-width:280px;margin:2px 0 0;font-size:12px;line-height:1.3;display:flex}.guest-active-orders__route span{color:#ffd7bd;text-transform:uppercase;background:#ffffff17;border-radius:999px;flex:none;height:fit-content;padding:2px 6px;font-size:10px;font-weight:950}.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{gap:4px;min-width:0;display:grid}.guest-history-summary__main b,.guest-history-summary__main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guest-history-summary__main small{color:#aaa;font-size:13px}.guest-history-summary__main i{color:#ffd7bd;background:#f28b3829;border-radius:999px;flex:none;place-items:center;min-width:34px;height:34px;font-style:normal;font-weight:900;display:inline-grid}.guest-profile-modal,.guest-bonus-modal,.guest-history-modal{gap:14px;width:min(520px,100%);display:grid}.client-modal__panel.guest-profile-modal{gap:10px;width:min(520px,100vw - 28px);max-height:min(86vh,760px);padding:18px}.guest-profile-modal__head{align-items:flex-start;gap:12px}.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{border-radius:12px;min-height:38px;padding:9px 14px}.guest-history-modal{width:min(640px,100%);max-height:min(760px,92vh);overflow:auto}.guest-profile-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.guest-profile-modal__grid>div,.guest-bonus-modal__calc{background:#ffffff0b;border-radius:12px;align-content:center;gap:3px;min-height:58px;padding:9px 10px;display:grid}.guest-profile-modal__grid span,.guest-bonus-modal__calc span{color:#aaa;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1}.guest-profile-modal__grid b,.guest-bonus-modal__calc b{color:#fff;font-size:18px;line-height:1.06}.guest-loyalty-card{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;gap:5px;padding:14px;display:grid}.guest-loyalty-card.welcome{background:#7cff9b14;border-color:#7cff9b38}.guest-welcome-route{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.guest-welcome-route i{color:#caffd5;background:#00000024;border:1px solid #7cff9b2e;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900;line-height:1}.guest-loyalty-card span,.guest-loyalty-card small{color:#aaa;font-size:13px}.guest-loyalty-card b{font-size:18px}.guest-loyalty-card p{color:#d8d8d8;margin:0}.guest-loyalty-standard{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.guest-loyalty-standard span{color:#d8ffe0;background:#7cff9b12;border:1px solid #7cff9b2e;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.guest-loyalty-card__status{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;display:grid}.guest-loyalty-card__status img{object-fit:cover;border-radius:13px;width:54px;height:54px;box-shadow:0 10px 22px #0000003d}.guest-loyalty-card__status span,.guest-loyalty-card__status>div{gap:2px;min-width:0;display:grid}.guest-loyalty-card__status em{color:#7cff9b;font-size:13px;font-style:normal;font-weight:900}.guest-profile-modal .guest-loyalty-card--profile{border-radius:13px;gap:8px;padding:12px}.guest-profile-modal .guest-loyalty-card__status{grid-template-columns:44px minmax(0,1fr);gap:10px}.guest-profile-modal .guest-loyalty-card__status img{border-radius:11px;width:44px;height:44px}.guest-profile-modal .guest-loyalty-card__status b{font-size:19px;line-height:1.05}.guest-profile-modal .guest-loyalty-card__status p{color:#d7d7da;margin-top:3px;font-size:13px;line-height:1.25}.guest-profile-modal .guest-loyalty-standard{gap:5px;margin-top:0}.guest-profile-modal .guest-loyalty-standard span{padding:5px 7px;font-size:10px}.guest-profile-modal .guest-status-route--modal{background:#0000001f;gap:7px;margin-top:0;padding:8px}.guest-profile-modal .guest-status-route__head{flex-direction:column;align-items:flex-start;gap:3px}.guest-profile-modal .guest-status-route__head b{color:#f6f6f7;text-align:left;font-size:12px;line-height:1.2}.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{gap:7px;padding-top:6px;display:grid}.guest-loyalty-progress>div:not(.guest-loyalty-next-visit){justify-content:space-between;align-items:center;gap:10px;display:flex}.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{color:#7cff9b;flex:none;font-size:14px}.guest-loyalty-progress i{background:#ffffff1a;border-radius:999px;height:7px;display:block;overflow:hidden}.guest-loyalty-progress strong{border-radius:inherit;background:linear-gradient(90deg,#7cff9b,#f28b38);height:100%;display:block}.guest-loyalty-progress small{color:#b8b8c2;text-transform:none}.guest-loyalty-next-visit{background:#f28b3814;border:1px solid #f28b3833;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label action""text action";align-items:center;gap:4px 10px;min-width:0;margin-top:4px;padding:10px 12px;display:grid}.guest-loyalty-next-visit span{color:#ffd7bd;text-transform:uppercase;grid-area:label;min-width:0;font-size:11px;font-weight:950}.guest-loyalty-next-visit b{color:#fff7ed;overflow-wrap:anywhere;white-space:normal;grid-area:text;min-width:0;max-width:100%;font-size:13px;line-height:1.32}.guest-loyalty-next-visit a{color:#101014;background:#f28b38;border-radius:999px;grid-area:action;justify-self:start;padding:8px 11px;font-size:12px;font-weight:950;text-decoration:none}.guest-order-history{gap:8px;display:grid}.guest-liked-hookah-mixes__history{background:#7cff9b0f;border:1px solid #7cff9b2e;border-radius:14px;gap:8px;padding:12px;display:grid}.guest-liked-hookah-mixes__history>b{color:#caffd5}.guest-liked-hookah-mixes__history article{background:#00000024;border-radius:12px;gap:3px;padding:9px 10px;display:grid}.guest-liked-hookah-mixes__history--modal article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.guest-liked-hookah-mixes__history--modal article>div{gap:3px;min-width:0;display:grid}.guest-liked-hookah-mixes__history--modal button{white-space:nowrap;border-radius:999px;min-height:34px;padding:7px 10px}.guest-liked-hookah-mixes__history span,.guest-liked-hookah-mixes__history small{text-overflow:ellipsis;overflow:hidden}.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{color:#fff;text-align:left;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:12px 14px;display:grid}.guest-order-history__open{color:#fff;text-align:left;background:0 0;border:0;gap:4px;min-width:0;padding:0;display:grid}.guest-order-history__row div{gap:4px;min-width:0;display:grid}.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 span,.guest-order-history__row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guest-order-history__row em{color:#d8d8de;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-style:normal;line-height:1.25;display:-webkit-box;overflow:hidden}.guest-order-history__row span,.guest-order-history__row small{color:#aaa;font-size:13px}.guest-order-history__row strong{text-align:right;font-size:18px}.guest-order-history__bonus{color:#7cff9b;text-align:right;background:0 0;border:0;justify-self:end;padding:0;font-size:13px;font-weight:900}.guest-order-modal{gap:14px;display:grid}.guest-order-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.guest-order-modal__grid>div,.guest-order-modal__items{background:#ffffff0e;border-radius:14px;gap:4px;padding:12px;display:grid}.guest-order-modal__grid span{color:#aaa;font-size:13px}.guest-order-modal__items p{color:#d7d7dc;margin:0}.guest-table-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.guest-table-choice button{text-align:left;background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;gap:4px;padding:12px;display:grid}.guest-table-choice button.active{background:#7cff9b26;border-color:#7cff9b80}.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{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.profile-table-choice-map{border-radius:22px;min-height:min(520px,58vh);margin-top:12px}.profile-table-choice-map .hall-table{border-radius:22px;width:90px;height:76px;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 #facc1533,0 18px 40px #00000080}.client-modal{z-index:90;overscroll-behavior:contain;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:hidden}.client-modal.client-modal--top{z-index:100}.client-modal__panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:#1a1a1d;border:1px solid #ffffff29;border-radius:18px;width:min(420px,100%);max-height:min(88vh,820px);padding:22px;overflow-y:auto;box-shadow:0 22px 70px #0000006b}.client-modal__panel h2{margin:12px 0 6px}.client-modal__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.guest-trigger-modal{z-index:80}.guest-trigger-modal__panel{gap:12px;display:grid}.guest-trigger-modal__badge{color:#ffd7bd;background:#f28b382e;border-radius:999px;width:max-content;padding:6px 10px;font-size:12px;font-weight:900}.guest-trigger-modal__panel p{color:#c9c9cc;margin:0;line-height:1.45}.guest-trigger-modal__products{gap:8px;display:grid}.guest-trigger-modal__products button{color:#fff;text-align:left;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:64px;padding:10px;display:grid}.guest-trigger-modal__products button.active{background:#f28b3829;border-color:#f28b38b8}.guest-trigger-modal__products img{object-fit:cover;border-radius:12px;width:48px;height:48px}.guest-trigger-modal__products button:not(:has(img)){grid-template-columns:1fr}.guest-trigger-modal__products span{gap:2px;display:grid}.guest-trigger-modal__products small{color:#aaa}.guest-trigger-modal__comfort{color:#d8f6df;background:linear-gradient(135deg,#7cff9b1f,#7c5cff1f);border-radius:999px;width:max-content;max-width:100%;padding:7px 10px;font-size:12px;font-weight:800}.guest-variant-modal{z-index:120;padding:18px 18px max(18px, env(safe-area-inset-bottom));place-items:end center;display:grid;position:fixed;inset:0;overflow:hidden}.guest-variant-modal__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000ad;border:0;border-radius:0;position:absolute;inset:0}.guest-variant-modal__panel{z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:min(560px,100%);max-height:min(82dvh,720px);padding:18px 18px max(34px, env(safe-area-inset-bottom));color:#fff;background:linear-gradient(145deg,#2d1b16fa,#120f16fa);border:1px solid #f28b3847;border-radius:26px;gap:14px;display:grid;position:relative;overflow:auto;box-shadow:0 28px 90px #0000009e}.guest-variant-modal__head{grid-template-columns:minmax(0,1fr) 42px;gap:12px;display:grid}.guest-variant-modal__head span{color:#f28b38;text-transform:uppercase;font-size:12px;font-weight:900}.guest-variant-modal__head h2{margin:4px 0 6px}.guest-variant-modal__head p{color:#d6c5bd;margin:0}.guest-variant-modal__head button{color:#fff;background:#ffffff14;border-radius:50%;width:42px;height:42px;padding:0}.guest-variant-list{gap:10px;display:grid}.guest-variant-picker{gap:14px;display:grid}.guest-variant-step{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.guest-variant-step>span{color:#111;background:#f28b38;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.guest-variant-step b,.guest-variant-step p{margin:0}.guest-variant-step p{color:#c9c1c7;font-size:13px}.guest-variant-flavors{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px;display:grid}.guest-variant-flavors button{color:#fff;text-align:left;background:linear-gradient(145deg,#ffffff14,#ffffff09),#ffffff0e;border:1px solid #ffffff1f;border-radius:18px;grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:132px;padding:14px;display:grid}.guest-variant-flavors button.active{background:#f28b382e;border-color:#f28b38b8;box-shadow:inset 0 0 0 1px #f28b382e}.guest-variant-flavors span{gap:7px;min-width:0;display:grid}.guest-variant-flavors b{color:#fff;font-size:15px;line-height:1.15}.guest-variant-flavors small{color:#c9c1c7;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:11px;font-weight:500;line-height:1.28;display:-webkit-box;overflow:hidden}.guest-variant-flavors i{color:#ffd8bf;background:#f28b382e;border-radius:999px;justify-self:start;padding:7px 10px;font-size:13px;font-style:normal;font-weight:900}.guest-variant-list button{color:#fff;text-align:left;background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:14px 16px;display:flex}.guest-variant-list button:active{transform:scale(.99)}.guest-variant-list span{gap:4px;display:grid}.guest-variant-list small{color:#c9c1c7}.guest-variant-list strong{color:#111;white-space:nowrap;background:#f28b38;border-radius:999px;padding:10px 12px}.staff-variant-picker{background:#f28b3814;border:1px solid #f28b383d;border-radius:16px;gap:12px;margin-top:12px;padding:12px;display:grid}.guest-product-card__footer strong,.guest-featured-product button,.guest-variant-list strong,.guest-variant-flavors>button>i{border:1px solid #ffd2a4b8;box-shadow:0 8px 22px #f28b3847;color:#111!important;background:linear-gradient(135deg,#ff9a3d,#ff7a1a)!important}.guest-product-card__footer strong{justify-content:center;align-items:center;min-height:34px;font-weight:950;display:inline-flex}.guest-product-card__badges{flex-wrap:wrap;gap:6px;display:flex!important}.guest-product-card__badges span,.guest-variant-badges i{border:1px solid #7cff9b42;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:inline-flex;color:#d6ffe0!important;box-shadow:none!important;background:#7cff9b1f!important}.guest-variant-badges{flex-wrap:wrap;gap:5px;margin-top:2px;font-style:normal;display:flex}.staff-variant-picker h3{margin:0 0 4px}.customer-work-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.customer-work-side,.customer-work-builder,.customer-work-table{min-width:0}.customer-work-side{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.customer-work-side h2,.customer-work-side p,.customer-work-side label{margin:0}.customer-work-side label span{color:#aaa;margin-bottom:6px;font-size:12px;display:block}.customer-work-side input{margin-top:0}.customer-work-operation{background:#7cff9b0f;border-color:#7cff9b2e;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:12px;display:grid}.customer-work-operation.warn{background:#facc1514;border-color:#facc1542}.customer-work-operation__signal{gap:4px;min-width:0;display:grid}.customer-work-operation__signal span{color:#a1a1aa;text-transform:uppercase;font-size:12px;font-weight:800}.customer-work-operation__signal h2{margin:0;font-size:18px}.customer-work-operation__signal b{color:#f4f4f5;font-size:13px}.customer-work-operation__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.customer-new-trigger{white-space:nowrap;background:#f28b38}.customer-work-sync{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;gap:3px;max-width:360px;padding:10px 12px;display:grid}.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{flex-wrap:wrap;gap:5px;display:flex}.customer-work-sync__surfaces i{color:#f4f4f5;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;width:fit-content;padding:4px 7px;font-size:11px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.customer-work-sync--ok{background:#7cff9b14;border-color:#7cff9b3d}.customer-work-sync--watch{background:#facc1514;border-color:#facc1547}.customer-work-sync--danger{background:#ff56561a;border-color:#ff56565c}.customer-work-builder{z-index:60;border-top:0;border-bottom:0;border-right:0;border-radius:18px 0 0 18px;width:min(760px,100vw - 20px);margin:0;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-24px 0 70px #0000007a}.customer-work-builder:before{content:"";pointer-events:none;background:#00000075;position:fixed;inset:0 min(760px,100vw - 20px) 0 0}.customer-work-table{grid-column:1}.customer-table-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:190px;display:flex}.customer-table-actions button{padding:8px 10px}.customer-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.customer-work-builder label{min-height:20px;display:block}.customer-work-builder input,.customer-work-builder select,.customer-work-builder textarea{min-width:0}.customer-work-builder textarea{resize:vertical;min-height:96px}.guest-menu-standard-card{background:#7cff9b0e;border:1px solid #7cff9b2e;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:14px 0;padding:14px;display:grid}.guest-menu-standard-card span{color:#7cff9b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.guest-menu-standard-card b{color:#fff;margin-bottom:5px;font-size:16px;display:block}.guest-menu-standard-card p{color:#ffffffad;max-width:560px;margin:0;font-size:13px;line-height:1.45}.guest-menu-standard-card__checks{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:300px;display:flex}.guest-menu-standard-card__checks i{color:#ffffffd1;white-space:nowrap;background:#0000002e;border:1px solid #ffffff1a;border-radius:999px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800;line-height:1}.guest-product-readiness{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:-4px 0 14px;display:grid}.guest-product-readiness article{background:#f28b380e;border:1px solid #f28b3824;border-radius:13px;gap:5px;min-height:84px;padding:10px;display:grid}.guest-product-readiness span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.guest-product-readiness b{color:#fff7ed;font-size:12px;line-height:1.2}.guest-menu-readiness-checklist{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:-4px 0 14px;display:grid}.guest-menu-readiness-checklist article{background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;gap:6px;min-height:132px;padding:12px;display:grid}.guest-menu-readiness-checklist span{color:#ffd7bd;text-transform:uppercase;font-size:11px;font-weight:950}.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{background:#7cff9b0e;border:1px solid #7cff9b2e;border-radius:14px;grid-template-columns:minmax(220px,.75fr) minmax(0,1.4fr);gap:10px;margin:-4px 0 14px;padding:12px;display:grid}.guest-menu-readiness-review>div:first-child{background:#00000024;border-radius:12px;align-content:center;gap:6px;padding:10px;display:grid}.guest-menu-readiness-review>div:first-child button{border-radius:999px;justify-self:start;min-height:34px;margin-top:2px;padding:7px 10px;font-size:12px;font-weight:950}.guest-menu-readiness-review span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.guest-menu-readiness-review b{color:#fff;font-size:12px;line-height:1.24}.guest-menu-readiness-review__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.guest-menu-readiness-review__grid article{background:#0000001f;border:1px solid #ffffff17;border-radius:12px;gap:5px;min-height:82px;padding:10px;display:grid}.guest-menu-overload-meter{background:#0000001f;border:1px solid #7cff9b29;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:8px;padding:10px;display:grid}.guest-menu-overload-meter.warn{background:#facc1512;border-color:#facc153d}.guest-menu-overload-meter>div:first-child{align-content:center;gap:4px;display:grid}.guest-menu-overload-meter__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.guest-menu-overload-meter__grid article{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;gap:4px;min-height:64px;padding:8px;display:grid}.guest-menu-overload-meter__grid article.warn{background:#facc1514;border-color:#facc153d}.guest-menu-overload-meter__grid article.warn span{color:#fde68a}.guest-menu-readiness{background:linear-gradient(135deg,#f28b3814,#7cff9b0e);border:1px solid #f28b3838;border-radius:14px;gap:12px;margin:0 0 14px;padding:14px;display:grid}.guest-menu-readiness__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.guest-menu-readiness__head span{color:#ffd7bd;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:950;display:block}.guest-menu-readiness__head h3{color:#fff;margin:0;font-size:18px;line-height:1.12}.guest-menu-readiness__head b{color:#caffd5;text-align:center;white-space:nowrap;background:#0000002e;border-radius:999px;padding:8px 10px;font-size:12px}.guest-menu-readiness__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.guest-menu-readiness__grid article{background:#00000026;border:1px solid #ffffff1a;border-radius:13px;grid-template-rows:auto auto 1fr auto;gap:6px;min-height:158px;padding:12px;display:grid}.guest-menu-readiness__grid span{color:#b8ffc9;text-transform:uppercase;font-size:11px;font-weight:950}.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{color:#ffd7bd;border-top:1px solid #ffffff14;padding-top:7px;font-size:11px;font-weight:800}.guest-menu-route-priority{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.guest-menu-route-priority article{background:#00000021;border:1px solid #7cff9b24;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:6px 9px;min-height:94px;padding:11px;display:grid}.guest-menu-route-priority span{color:#caffd5;background:#7cff9b1f;border-radius:999px;grid-row:span 2;place-items:center;width:34px;height:34px;font-size:13px;font-weight:950;display:grid}.guest-menu-route-priority b{color:#fff;font-size:13px;line-height:1.18}.guest-menu-route-priority p{color:#d7d7df;margin:0;font-size:12px;line-height:1.32}.game-task-presets{background:#7cff9b0e;border:1px solid #7cff9b2e;border-radius:14px;gap:12px;padding:14px;display:grid}.game-task-presets h3,.game-task-presets p{margin:0}.game-task-presets__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.game-task-presets__grid button{min-height:104px;color:inherit;text-align:left;background:#00000029;border:1px solid #ffffff1f;border-radius:12px;gap:7px;padding:12px;display:grid}.game-task-presets__grid button:hover{background:#7cff9b17;border-color:#7cff9b5c}.game-task-presets__grid span{font-weight:900}.game-task-presets__grid small{color:#ffffffad;line-height:1.35}.signature-ritual-admin{background:#f28b380f;border:1px solid #f28b3833;border-radius:14px;gap:12px;padding:14px;display:grid}.signature-ritual-admin h3,.signature-ritual-admin p{margin:0}.signature-ritual-admin__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.signature-ritual-admin__actions button{min-height:38px}.signature-ritual-admin__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.signature-ritual-admin__grid article{background:#00000024;border:1px solid #ffffff1a;border-radius:12px;gap:9px;padding:12px;display:grid}.signature-ritual-admin__grid textarea{min-height:108px}.signature-ritual-admin__time{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.signature-ritual-admin__time input{min-height:38px}@media (max-width:900px){.guest-menu-readiness-checklist,.guest-menu-readiness-review,.guest-product-readiness,.guest-menu-readiness__grid,.guest-menu-readiness-review__grid,.guest-menu-overload-meter,.guest-menu-overload-meter__grid,.guest-menu-route-priority{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-standard-card,.guest-menu-readiness__head{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){.guest-menu-readiness-checklist,.guest-menu-readiness-review,.guest-product-readiness,.guest-menu-readiness__grid,.guest-menu-readiness-review__grid,.guest-menu-route-priority,.guest-menu-overload-meter,.guest-menu-overload-meter__grid,.game-task-presets__grid{grid-template-columns:1fr}}.customer-rule-box{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;margin:14px 0;padding:14px}.customer-rule-box h3{margin:0 0 10px}.hookah-remake-reason-list{gap:10px;margin-top:12px;display:grid}.hookah-remake-reason-row{background:#00000029;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(180px,.55fr) minmax(260px,1fr) auto;align-items:end;gap:10px;padding:10px;display:grid}.hookah-remake-reason-row textarea{min-height:70px}.coal-rule-list{gap:8px;display:grid}.coal-rule-row{background:#0000002e;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(220px,1.1fr) minmax(140px,.65fr) minmax(130px,.6fr);align-items:end;gap:10px;padding:10px;display:grid}.coal-rule-title{gap:8px;display:grid}.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;gap:7px;display:grid}.coal-rule-products>span{color:#aaa;font-size:12px}.coal-rule-products>div{flex-wrap:wrap;gap:7px;display:flex}.coal-rule-products button{border-radius:999px;padding:7px 10px}.coal-rule-products button.active{color:#dfffe7;background:#7cff9b1f;border-color:#7cff9b61}.coal-rule-products small{color:#aaa;font-size:12px}.coal-rule-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.coal-rule-empty{color:#aaa;background:#ffffff08;border:1px dashed #ffffff29;border-radius:12px;padding:14px}.coal-rule-summary{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.coal-rule-summary span{color:#d7d7dc;background:#7cff9b14;border-radius:999px;padding:7px 9px;font-size:13px}.coal-rule-summary b{color:#caffd5}.customer-toggle{align-items:center;gap:10px;min-height:0;margin:10px 0 16px;display:inline-flex}.customer-toggle input{width:auto;margin:0}.customer-moment-picker{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.customer-moment-option{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:12px;min-height:0!important;display:grid!important}.customer-moment-option:has(input:checked){background:#f28b3824;border-color:#f28b388c}.customer-moment-option input{width:auto;margin:3px 0 0}.customer-moment-option span{gap:4px;min-width:0;display:grid}.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{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;max-height:230px;margin-top:10px;padding-right:4px;display:grid;overflow:auto}.customer-offer-picker button{text-align:left;color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;gap:4px;min-height:72px;padding:10px;display:grid;overflow:hidden}.customer-offer-picker span,.customer-offer-picker small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-offer-picker button.active{background:#f28b382e;border-color:#f28b38bd}.customer-offer-picker small{color:#aaa}.danger-inline{background:#ff56561f;border-color:#ff565666}.cart-branch-confirm{background:#f28b3812;border:1px solid #f28b383d;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 16px;padding:12px;display:flex}.cart-branch-confirm.confirmed{background:#7cff9b12;border-color:#7cff9b47}.cart-branch-confirm div{gap:4px;display:grid}.cart-branch-confirm span,.cart-branch-confirm small{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{text-align:left;max-width:none}.staff-stock-signal{grid-template-columns:1fr}.staff-stock-signal strong{text-align:left;max-width:none}.staff-pos__layout,.staff-order-card{grid-template-columns:1fr}.staff-order-card__meta,.staff-order-card__timer,.staff-order-card__actions{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{flex-direction:column;align-items:flex-start}.staff-shift-motivation-pulse__stack-head b{text-align:left}.staff-shift-motivation-pulse__stack-list,.staff-shift-motivation-pulse__perks{grid-template-columns:1fr}.staff-shift-motivation-pulse__perks>small{text-align:left;justify-self:start;max-width:none}.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{grid-template-columns:1fr;align-items:stretch}.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}.staff-payment-summary,.staff-payment-mode,.staff-split-row,.guest-session-card__grid{grid-template-columns:1fr}.guest-profile-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guest-order-modal__grid,.staff-customer-stats,.staff-customer-preferences{grid-template-columns:1fr}.staff-check{position:static}.staff-pos-toggle,.guest-session-card__head,.guest-history-summary__main,.guest-confirm,.guest-session-card__actions,.guest-session-card__extend,.guest-session-card__delivery-check,.staff-call-strip__item{flex-direction:column;align-items:stretch}.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{background:#7cff9b0b;border-color:#7cff9b2e}.guest-current-visit .guest-hookah-fact--inline{margin-top:4px}.guest-session-card__extend-actions,.cart-branch-confirm{flex-direction:column;align-items:stretch}.guest-order-history__row,.guest-liked-hookah-mixes__history--modal article{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{text-align:left;justify-self:start}.guest-order-history__money .guest-order-history__pay{justify-self:start}.combo-builder__form,.combo-template-board,.combo-builder__summary,.combo-network-card,.combo-network-card__grid,.combo-list__item,.subscription-repeat-route,.subscription-admin__form,.subscription-admin__builder,.subscription-admin__summary,.subscription-admin__usage-rules,.subscription-admin__branch-row,.subscription-admin__branch-rules,.admin-menu-export,.branches-admin__form,.branches-admin__footer,.branches-admin__preview,.branches-admin__payment-grid,.branches-admin__row,.subscription-plan-card{grid-template-columns:1fr}.subscription-admin__form,.subscription-admin__builder,.subscription-admin__branches,.subscription-admin__branch-row,.subscription-admin__branch-rules,.subscription-admin__usage-rules,.subscription-admin__summary,.subscription-plan-card{width:100%;max-width:100%}.subscription-admin__builder>*,.subscription-admin__branch-row>*,.subscription-admin__branch-rules>*,.subscription-admin__usage-rules>*,.subscription-admin__summary>*{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{text-align:left;grid-column:1/-1}.client-modal__actions{grid-template-columns:1fr}}@media (max-width:620px){.customer-work-side,.customer-form-grid,.hookah-remake-reason-row,.staff-live__stats,.staff-subscription-usage__stats{grid-template-columns:1fr}}.access-admin{gap:18px;display:grid}.access-admin__layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.access-admin__people{gap:8px;display:grid}.access-admin__people button{color:inherit;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;gap:5px;padding:13px;display:grid}.access-admin__people button.active{background:#7cff9b1a;border-color:#7cff9b6b}.access-admin__people span,.access-admin__people small,.access-admin__sections small,.access-admin__toggles small,.access-admin__identity small{color:#aaa}.access-admin__editor{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;gap:18px;padding:16px;display:grid}.access-admin__identity{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:end;gap:14px;display:grid}.access-admin__identity>div,.access-admin__sections label,.access-admin__toggles .checkbox-row{min-width:0}.access-admin__identity span{color:#aaa;font-size:13px;display:block}.access-admin__identity b{margin:4px 0;font-size:24px;display:block}.access-admin__toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.access-admin__toggles .checkbox-row{background:#00000029;border:1px solid #ffffff1a;border-radius:8px;align-items:flex-start;padding:12px}.access-admin__toggles span,.access-admin__sections span{gap:4px;display:grid}.access-admin__sections{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.access-admin__sections label{background:#00000029;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.access-admin__sections label.disabled{opacity:.55}.access-admin__toolbar{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.access-admin__toolbar h2,.access-admin__toolbar p{margin:0 0 6px}.access-employee-table{gap:6px;display:grid}.access-employee-table__row{background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:minmax(170px,1.2fr) minmax(140px,.8fr) minmax(130px,.8fr) minmax(150px,1fr) minmax(190px,auto);align-items:center;gap:10px;padding:10px 12px;display:grid}.access-employee-table__row.header{color:#aaa;background:#ffffff0f;font-size:13px;font-weight:800}.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{justify-content:flex-end;gap:8px;display:flex}.access-employee-table__actions button{padding:8px 10px}button.danger{color:#ffd1d1;border-color:#ff636357}.access-editor-panel{background:#7cff9b0e;border:1px solid #7cff9b33;border-radius:8px;gap:16px;padding:16px;display:grid}.access-admin__compact-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.access-admin__compact-form>div{min-width:0}.switch-row{align-items:center;gap:8px;font-weight:800;display:inline-flex}.switch-row.compact,.switch-row input{width:auto;margin:0}.loyalty-admin__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.loyalty-admin__wide{grid-column:1/-1}.loyalty-preview{background:linear-gradient(135deg,#7cff9b1f,#ffffff0d);border:1px solid #7cff9b2e;border-radius:8px;gap:4px;padding:12px;display:grid}.loyalty-preview span,.loyalty-tier-hint{color:#aaa;font-size:12px}.loyalty-preview b{font-size:18px}.loyalty-tier-list{gap:8px;display:grid}.loyalty-tier-row{grid-template-columns:28px minmax(120px,.85fr) 84px 110px 84px minmax(170px,1fr) minmax(220px,1.1fr) auto;align-items:center;gap:8px;display:grid}.loyalty-tier-row input{margin-top:0}.loyalty-tier-row__active{place-items:center;display:grid}.loyalty-tier-row__active input{width:auto;margin:0}.loyalty-tier-row button{padding:10px 12px}.loyalty-tier-image{grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:7px;display:grid}.loyalty-tier-image img{object-fit:cover;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;width:42px;height:42px}.loyalty-tier-image label{min-width:0}.loyalty-tier-image label span{display:none}.loyalty-tier-image__upload{color:#fff;cursor:pointer;background:#2d2d33;border-radius:12px;place-items:center;min-height:38px;padding:0 12px;font-size:13px;font-weight:800;display:inline-grid;position:relative;overflow:hidden}.loyalty-tier-image__upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.loyalty-tier-hint{grid-template-columns:minmax(120px,.85fr) 84px 110px 84px minmax(170px,1fr) minmax(220px,1.1fr);gap:8px;padding-left:36px;display:grid}.loyalty-status-stats{flex-wrap:wrap;gap:8px;display:flex}.loyalty-status-stats span{color:#d7d7d7;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:8px 10px;font-size:13px}.cart-trigger-offer{background:linear-gradient(135deg,#f28b3829,#ffffff0e);border:1px solid #f28b3852;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr) auto;align-items:center;gap:14px;padding:16px;display:grid;box-shadow:0 18px 50px #00000038}.cart-trigger-offer span,.cart-trigger-offer small{color:#b9b9bd}.cart-trigger-offer h2,.cart-trigger-offer p{margin:0}.cart-trigger-offer h2{margin-top:4px}.cart-trigger-offer__products,.cart-trigger-offer__actions{flex-wrap:wrap;gap:8px;display:flex}.cart-trigger-offer__products button{text-align:left;color:#fff;background:#0000002e;border:1px solid #ffffff1f;gap:4px;min-width:180px;display:grid}.cart-trigger-offer__products button.active{background:#f28b382e;border-color:#f28b38b8}.cart-trigger-offer__actions{justify-content:flex-end}.cart-combo-nudge{background:linear-gradient(135deg,#7cff9b1a,#ffffff0b);border:1px solid #7cff9b42;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:16px;padding:14px;display:grid}.cart-combo-nudge span{color:#b8ffc9;background:#7cff9b14;border:1px solid #7cff9b38;border-radius:999px;width:fit-content;margin-bottom:6px;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.cart-combo-nudge h2,.cart-combo-nudge p{margin:0}.cart-combo-nudge h2{font-size:20px}.cart-combo-nudge p{color:#d4d4d8;margin-top:4px}.cart-combo-nudge b{margin-top:8px;display:block}.cart-combo-nudge__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cart-combo-standard{background:#7cff9b11;border:1px solid #7cff9b33;border-radius:16px;gap:6px;margin-top:14px;padding:13px;display:grid}.cart-combo-standard span{color:#b8ffc9;border:1px solid #7cff9b38;border-radius:999px;width:fit-content;padding:5px 8px;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{background:linear-gradient(135deg,#7cff9b1f,#7c5cff14);border:1px solid #7cff9b47;border-radius:14px;gap:4px;margin:10px 0 4px;padding:12px;display:grid}.cart-covered-checkout span{color:#caffd5;text-transform:uppercase;font-size:11px;font-weight:950}.cart-covered-checkout b{color:#fff}.cart-covered-checkout small{color:#d7f7df}.cart-checkout-primer{background:linear-gradient(135deg,#f28b381f,#7cff9b12);border:1px solid #f28b384d;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.cart-checkout-primer div{gap:2px;min-width:0;display:grid}.cart-checkout-primer span{color:#ffd7bd;text-transform:uppercase;font-size:10px;font-weight:950}.cart-checkout-primer b{color:#fff;font-size:15px;line-height:1.15}.cart-checkout-primer .btn{white-space:nowrap;min-height:40px;padding-inline:12px}.cart-checkout-actions{bottom:calc(86px + env(safe-area-inset-bottom));z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#141416f0,#1a1a1df0);border:1px solid #f28b384d;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:10px;display:grid;position:sticky;box-shadow:0 18px 54px #0006}.cart-checkout-actions div{gap:3px;min-width:0;display:grid}.cart-checkout-actions span{color:#ffd7bd;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.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{color:#15100c;white-space:nowrap;background:#f28b38;border:1px solid #f28b3861;border-radius:14px;min-height:52px}.cart-checkout-actions__clear{color:#9ca3af;background:0 0;border:0;border-radius:999px;grid-column:1/-1;justify-self:end;min-height:40px;padding-inline:10px;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{bottom:calc(78px + env(safe-area-inset-bottom));grid-template-columns:1fr;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-actions__submit,.cart-checkout-actions__clear{width:100%}.cart-checkout-actions__clear{display:none}}.cart-checkout-result{border-radius:14px;margin:12px 0 0;padding:11px 12px;font-weight:800;line-height:1.35}.cart-checkout-result--ok{color:#caffd5;background:#7cff9b1a;border:1px solid #7cff9b47}.cart-checkout-result--fallback{color:#ffe2c9;background:linear-gradient(135deg,#f28b381a,#7c5cff14);border:1px solid #f28b3852}.cart-scenario-handoff-capsule{flex-wrap:wrap;gap:5px;margin:0;display:flex}.cart-scenario-handoff-capsule em{color:#ffe7d6;white-space:nowrap;background:#f28b381c;border-radius:999px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900;line-height:1}.cart-visit-standard{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;gap:8px;margin:12px 0 0;padding:12px;display:grid}.cart-visit-standard span{color:#ffd7bd;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:950}.cart-visit-standard div{flex-wrap:wrap;gap:7px;display:flex}.cart-visit-standard i{color:#ffffffdb;white-space:nowrap;background:#f28b3814;border:1px solid #f28b382e;border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:850;line-height:1}@media (max-width:760px){.cart-visit-standard{display:none}}@media (max-width:860px){.access-admin__layout,.access-admin__identity,.access-admin__toggles,.access-admin__compact-form,.loyalty-admin__form{grid-template-columns:1fr}.access-admin__toolbar,.access-employee-table__actions{flex-direction:column;align-items:stretch}.access-employee-table__row{grid-template-columns:1fr}.access-employee-table__row.header{display:none}.guest-profile-hero{border-radius:16px;grid-template-columns:1fr;gap:7px;margin-bottom:6px;padding:9px}.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{grid-template-columns:1fr;justify-content:stretch;align-items:stretch;gap:6px;display:grid}.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{grid-template-columns:minmax(0,1fr) 108px;align-items:stretch;gap:8px;display:grid}.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{color:#caffd5;min-height:34px;box-shadow:none;background:0 0;border:0}.guest-profile-page--active .guest-status-card{background:#ffffff0b;border-color:#ffffff1a;grid-template-columns:40px minmax(0,1fr);gap:8px;padding:7px 8px}.guest-profile-page--active .guest-status-card img{width:40px;height:40px}.guest-profile-page--active .guest-status-card small,.guest-profile-page--active .guest-status-card em{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,: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)>.card,:is(.staff-page--service-alert,.staff-page--client-service-alert) .security-strip+.staff-page__head+.card{border-radius:14px;padding:10px}: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,: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{gap:10px;margin-bottom:10px;padding:12px;grid-template-columns:1fr!important}.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{align-items:stretch;gap:10px;grid-template-columns:1fr!important}.staff-service-task h3{font-size:clamp(28px,9vw,38px)}.staff-service-task__time{background:#00000029;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;place-items:center start;min-width:0;padding:10px 12px}.staff-service-task__time span{overflow-wrap:anywhere;min-width:0;font-size:18px}.staff-service-task__actions{flex-wrap:wrap;align-items:stretch}.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{white-space:normal;text-align:center;padding:7px 8px;font-size:11px}.guest-profile-lookup{border-radius:14px;gap:6px;margin:-2px 0 8px;padding:9px}.guest-profile-lookup>div:first-child{flex-direction:column;align-items:flex-start;gap:5px}.guest-profile-lookup label{font-size:14px}.guest-profile-lookup__row{grid-template-columns:minmax(0,1fr) auto;gap:6px}.guest-profile-lookup__row input,.guest-profile-lookup__row button{min-height:40px}.guest-profile-memory-seal{grid-template-columns:1fr;gap:6px;margin-bottom:12px;padding:10px}.guest-profile-memory-seal div{border-radius:11px;gap:3px;padding:8px}.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{flex-direction:column;align-items:flex-start}.guest-status-route__head b{text-align:left}.guest-status-route__grid,.guest-status-route--modal .guest-status-route__grid,.guest-visit-prep,.guest-return-nudge{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 button,.guest-next-visit-director__actions a,.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{border-radius:16px;gap:9px;padding:14px}.guest-trigger-modal__products{gap:6px}.guest-trigger-modal__products button{border-radius:12px;grid-template-columns:40px minmax(0,1fr);gap:8px;min-height:54px;padding:8px}.guest-trigger-modal__products img{border-radius:10px;width:40px;height:40px}.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);padding:14px 14px max(22px, env(safe-area-inset-bottom));border-radius:18px;gap:10px}.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{border-radius:14px;gap:8px;min-height:82px;padding:10px}.guest-variant-flavors span{gap:4px}.guest-variant-flavors b{font-size:14px}.guest-variant-flavors small{-webkit-line-clamp:2;font-size:11px;line-height:1.2}.guest-variant-flavors i{padding:5px 8px;font-size:12px}.guest-variant-list{gap:7px}.guest-variant-list button{border-radius:14px;gap:9px;min-height:58px;padding:10px}.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-row,.loyalty-tier-hint{grid-template-columns:1fr;padding-left:0}.loyalty-tier-row__active{justify-content:start}.cart-trigger-offer{border-radius:15px;grid-template-columns:1fr;gap:9px;padding:11px}.cart-combo-nudge{border-radius:15px;grid-template-columns:1fr;gap:9px;margin-top:10px;padding:11px}.cart-trigger-offer h2,.cart-combo-nudge h2{font-size:18px;line-height:1.08}.cart-trigger-offer p,.cart-combo-nudge p{font-size:13px;line-height:1.3}.cart-trigger-offer__products{gap:6px}.cart-trigger-offer__products button{border-radius:12px;width:100%;min-width:0;padding:9px}.cart-trigger-offer__actions,.cart-combo-nudge__actions{justify-content:stretch;gap:7px}.cart-combo-nudge__actions button,.cart-trigger-offer__actions button{flex: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}button,.btn,.card,.card p,.wide,.danger-card{overflow-wrap:anywhere;white-space:normal;max-width:100%}.topbar{gap:12px;padding:11px 14px}.topbar__user{white-space:normal;max-width:100%}.card,.wide-card,.admin-product-form,.admin-menu-export,.admin-operation-strip,.layout-admin-panel,.client-modal__panel{width:100%;min-width:0;max-width:100%}.row,.row.between,.row.center,.actions-row,.admin-product-form__head,.admin-product-form__footer,.admin-product-variants__head,.staff-board__head,.staff-live__head{align-items:stretch}.row,.actions-row,.admin-product-form__head,.admin-product-form__footer,.admin-product-variants__head,.staff-board__head,.staff-live__head,.staff-pos-toggle{flex-wrap:wrap}.row>*,.actions-row>*,.admin-product-form__head>*,.admin-product-form__footer>*,.admin-product-variants__head>*{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{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:visible}.staff-attention-panel__modes button,.staff-growth-panel__modes button,.staff-phrase-panel__modes button{white-space:normal;width:100%;min-width:0;padding-inline:8px}input,select,textarea,button,.btn{max-width:100%}.grid,.grid.two,.admin-product-filters,.admin-price-branch,.admin-product-media,.admin-badge-picker,.admin-badge-picker__grid,.admin-category-row,.admin-category-form,.admin-menu-settings-grid,.admin-product-variant-builder__row,.admin-product-variant-row,.layout-admin-grid,.layout-admin-tools,.staff-pos__layout,.staff-payment-summary,.staff-payment-mode,.staff-split-row,.staff-table-orders-summary,.staff-table-payment-bar,.staff-table-payment-actions,.staff-table-split-head,.staff-table-order-row,.staff-table-modal__grid{grid-template-columns:1fr!important}.admin-product-form,.admin-product-variants,.admin-product-variant-builder,.layout-admin-panel,.staff-pos__catalog,.staff-check{border-radius:14px;padding:12px}.admin-product-form h2,.layout-admin-panel h3{font-size:clamp(24px,8vw,32px)}.admin-product-form input,.admin-product-form select,.admin-product-form textarea,.admin-category-manager input,.admin-category-manager select,.admin-category-manager 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-variants__head,.admin-product-variant-builder .row,.admin-product-variant-row__order{width:100%}.admin-product-actions button,.admin-product-form__footer button,.admin-product-variants__head button,.admin-product-variant-builder .row button,.admin-product-variant-row>button,.admin-menu-export button,.admin-menu-export .button{justify-content:center;width:100%}.admin-operation-strip{grid-template-columns:1fr}.admin-operation-strip nav{justify-content:stretch}.admin-operation-strip a{flex: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}.table-wrap,.admin-table-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.table-wrap table{min-width:680px}.table-row,.admin-product-variant-row{overflow-x:auto}.layout-admin-map,.staff-hall-map{min-height:420px;overflow:auto}.layout-admin-table,.layout-admin-map__bar,.layout-admin-map__entrance,.staff-hall-table,.staff-hall-map .hall-map__bar,.staff-hall-map .hall-map__entrance{transform-origin:50%;transform:translate(-50%,-50%)scale(.86)}.staff-table-order-row__side{text-align:left;justify-items:start}.staff-table-head-actions{grid-template-columns:1fr;width:100%;display:grid}.staff-table-head-actions button{width:100%}.staff-table-order-row__actions .row{justify-content:flex-start}.staff-table-payment-form{max-height:none;padding-bottom:max(18px, env(safe-area-inset-bottom));overflow:visible}.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;padding-bottom:max(24px, env(safe-area-inset-bottom));overflow:visible}.staff-table-orders-list{padding-bottom:18px}.guest-menu{isolation:isolate;touch-action:auto;-webkit-tap-highlight-color:#f28b3838;position:relative!important}.guest-menu__header,.guest-sales-nudge,.guest-recent-strip,.guest-repeat-layout,.guest-repeat-panel,.guest-hookah-mode-panel,.guest-menu__category-bar,.guest-product-grid,.guest-game-widget,.guest-subscription-widget{position:relative;pointer-events:auto!important}.guest-menu__header{align-items:center;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.guest-branch-popover{touch-action:auto;position:relative;z-index:45!important;pointer-events:auto!important}.guest-branch-popover button{pointer-events:auto!important;touch-action:manipulation!important}.guest-menu button,.guest-menu a,.guest-menu input,.guest-menu select,.guest-menu label,.guest-product-card,.guest-recent-card,.guest-hookah-mode-card,.guest-menu__chips button,.guest-game-widget__toggle{touch-action:manipulation;-webkit-user-select:none;user-select:none;pointer-events:auto!important}.guest-menu__category-bar{z-index:6!important;overflow:visible!important}.guest-menu__search,.guest-menu__chips{position:relative;z-index:7!important;pointer-events:auto!important}.guest-repeat-layout{gap:10px}.guest-repeat-layout .guest-hookah-mode-panel{display:none}.guest-repeat-panel{border-radius:18px;grid-template-rows:auto auto auto;gap:8px;padding:10px}.guest-repeat-note{gap:3px;padding:9px 10px}.guest-repeat-note small{display:none}.guest-recent-actions{gap:6px}.guest-recent-actions button{border-radius:13px;min-height:38px;padding:8px 7px;font-size:11px}.guest-recent-strip__scroller{gap:8px}.guest-recent-card{border-radius:15px;grid-template-columns:44px minmax(0,1fr);min-height:68px;padding:7px}.guest-recent-card img{width:42px;height:42px}.guest-recent-card span{font-size:13px}.guest-recent-card b{padding:5px 8px;font-size:11px}.guest-recent-strip--single .guest-recent-card{border-radius:16px;grid-template-columns:48px minmax(0,1fr);min-height:74px;padding:8px}.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{padding:5px 8px;font-size:11px}.guest-menu__chips{touch-action:pan-x}.guest-menu__chips button{touch-action:manipulation;position:relative;z-index:8!important}.guest-cart-bar{touch-action:auto;z-index:40!important;pointer-events:auto!important}.guest-product-card>*,.guest-recent-card>*,.guest-hookah-mode-card>*{pointer-events:none}.guest-hookah-mode-card,.guest-product-card,.guest-recent-card{cursor:pointer}.guest-hookah-builder-modal,.guest-promo-modal,.guest-variant-modal,.guest-branch-modal,.client-modal{touch-action:auto;pointer-events:auto!important}.guest-branch-modal__backdrop,.guest-promo-modal button,.guest-promo-modal__panel,.guest-branch-popover,.guest-branch-popover button{pointer-events:auto!important;touch-action:manipulation!important}.guest-bottom-nav{z-index:220!important;pointer-events:auto!important;touch-action:manipulation!important;border-radius:20px!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;width:min(410px,100vw - 14px)!important;padding:5px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.guest-bottom-nav a,.guest-bottom-nav button{cursor:pointer;pointer-events:auto!important;touch-action:manipulation!important;min-width:0!important;height:42px!important;padding:5px 3px 4px!important}.guest-bottom-nav svg,.guest-bottom-nav i,.guest-bottom-nav b,.guest-bottom-nav span{pointer-events:none!important}.guest-subscription-widget,.guest-subscriptions__grid,.guest-subscription-card,.guest-game-widget,.guest-game-widget__body,.guest-game-task,.guest-subscription-owned,.guest-subscription-owned__card{z-index:5;touch-action:auto;position:relative;pointer-events:auto!important}.guest-current-action{border-radius:16px;grid-template-columns:1fr;gap:9px;padding:10px}.guest-current-action__copy b{font-size:18px}.guest-current-action__copy p{font-size:13px;line-height:1.3}.guest-current-action__actions{justify-content:stretch;gap:7px}.guest-current-action__actions button,.guest-current-action__actions .btn,.guest-current-action__state{flex:128px;justify-content:center;min-height:40px}.guest-current-action__actions .btn:not(.secondary){box-shadow:0 10px 24px #f28b3847,inset 0 1px #ffffff3d}.guest-current-action__actions button.secondary,.guest-current-action__state{opacity:.82}.guest-current-action__rail{border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(124px,.66fr);gap:6px;padding:4px}.guest-current-action__rail--review{grid-template-columns:minmax(0,1fr) minmax(76px,.56fr) minmax(92px,.62fr)}.guest-current-action__rail a,.guest-current-action__rail button{border-radius:15px;min-height:42px;padding:8px 9px;font-size:12px}.guest-active-orders__list article{grid-template-columns:1fr;align-items:stretch}.guest-active-orders__list article>div{justify-items:start}.guest-subscription-widget button,.guest-subscription-card button,.guest-game-widget button,.guest-game-task button,.guest-subscription-owned a,.guest-subscription-owned button{cursor:pointer;pointer-events:auto!important;touch-action:manipulation!important}}.guest-menu .guest-product-card--hookah{background:linear-gradient(145deg,#f28b381f,#7cff9b0e 48%,#7c5cff14),linear-gradient(#f28b381a,#7c5cff14 42%,#0c0c0d),#101012;border-color:#f28b3861;box-shadow:0 18px 44px #0000003d,inset 0 0 0 1px #7cff9b12}.guest-menu .guest-product-card--hookah .guest-product-card__media{background:linear-gradient(145deg,#f28b3829,#7c5cff14),#0000002e}.guest-menu .guest-product-card--hookah .guest-product-card__media span,.guest-menu .guest-product-card--hookah .guest-product-card__footer strong{color:#111;background:#f28b38}.hookah-order__promise{color:#f1e7df;max-width:680px;margin:10px 0 0;font-size:15px;line-height:1.38}.hookah-order__branch{gap:5px;min-width:150px;display:grid}.hookah-order__branch span{color:#b8ffc9;text-transform:uppercase;padding-left:12px;font-size:10px;font-weight:950;line-height:1}.hookah-order__branch select{width:100%}.hookah-mode-grid button{border-color:#f28b383d;position:relative;overflow:hidden}.hookah-mode-grid button:first-child{border-color:#7cff9b47}.hookah-mode-grid button:before{content:"";pointer-events:none;background:linear-gradient(145deg,#7c5cff29,#ffffff08),linear-gradient(135deg,#f28b382e,#7cff9b12);position:absolute;inset:0}.hookah-mode-grid button:first-child:before{background:linear-gradient(145deg,#7cff9b21,#ffffff08),linear-gradient(135deg,#7c5cff2e,#f28b3814)}.hookah-mode-grid button>*{z-index:1;position:relative}.hookah-mode-grid small{color:#d8cec4;max-width:360px;font-size:13px;font-weight:800;line-height:1.28}@media (min-width:761px){.guest-menu{border-left:1px solid #ffffff0f;border-right:1px solid #ffffff0f;max-width:min(960px,100vw - 64px);padding-inline:24px;box-shadow:0 0 0 1px #7cff9b09,0 24px 80px #00000038}.guest-menu .guest-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.guest-menu .guest-product-card{border-radius:22px;grid-template-rows:78px minmax(34px,auto) auto;gap:8px;min-height:172px;padding:10px}.guest-menu .guest-product-card__media{width:78px;height:78px}.guest-menu .guest-product-card__media img{border-radius:999px;width:78px;height:78px}.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{background:#ffffff0b;border-radius:16px;grid-template-columns:minmax(0,1fr) 64px;gap:10px;margin:0 0 10px;padding:10px 12px;box-shadow:0 8px 18px #00000024}.guest-menu .guest-category-spotlight.promo{background:#ffffff0d}.guest-menu .guest-category-spotlight__copy{gap:4px}.guest-menu .guest-category-spotlight__copy span{color:#ffd7bd;background:#f28b382e;padding:4px 7px;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__scenario,.guest-menu .guest-category-spotlight__combo-language{display:none}.guest-menu .guest-category-spotlight__media{border-radius:14px;width:64px}.guest-menu .guest-product-grid{gap:8px}.guest-menu .guest-product-card{text-align:left;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);place-items:center start;gap:4px 6px;min-height:68px;padding:7px;overflow:hidden;box-shadow:0 4px 10px #0000001f}.guest-menu .guest-product-card--hookah{background:linear-gradient(#f28b381c,#7c5cff12),#ffffff0a;border-color:#f28b3852}.guest-menu .guest-product-card--combo{border-color:#7cff9b38}.guest-menu .guest-product-card__media{aspect-ratio:auto;background:#00000029;grid-row:1/3;place-items:center;width:42px;height:42px;padding:0;display:grid;overflow:hidden}.guest-menu .guest-product-card__media img{object-fit:cover;border-radius:999px;width:42px;height:42px}.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__handoff,.guest-menu .guest-product-card__scenario-tags,.guest-menu .guest-product-card__combo-standard{display:none}.guest-menu .guest-product-card__badges{display:none!important}.guest-menu .guest-product-card__footer{gap:5px;width:auto;padding:0}.guest-menu .guest-product-card__footer strong{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{grid-template-columns:auto minmax(0,1fr);gap:8px;margin-bottom:10px}.hookah-order__top>div{grid-area:2/1/auto/-1}.hookah-order__top .btn{grid-area:1/1}.hookah-order__top h1{font-size:32px;line-height:1}.hookah-order__top .guest-menu__eyebrow{margin-bottom:2px}.hookah-order__branch{border-radius:16px;grid-area:1/2;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px}.hookah-order__branch span{white-space:nowrap;padding-left:0}.hookah-mode-grid button{border-radius:16px;gap:6px;min-height:88px;padding:9px 10px}.hookah-mode-grid b,.hookah-mode-empty b{font-size:17px}.hookah-mode-grid small{opacity:.86;font-size:11px;line-height:1.18}.hookah-summary{bottom:calc(96px + env(safe-area-inset-bottom));border-radius:16px;gap:8px;padding:10px}.hookah-summary b{font-size:14px;line-height:1.22}.hookah-summary button{width:100%;min-height:44px}.guest-hookah-builder-modal{place-items:end center;padding:8px}.guest-hookah-builder-modal__panel{border-radius:20px 20px 0 0;max-height:min(90dvh,740px)}.guest-hookah-builder-modal__close{width:38px;height:38px;margin:8px 8px -46px auto;font-size:22px;top:8px}.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{border-radius:15px;gap:9px;padding:11px}.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-packing-grid,.guest-hookah-builder-modal .hookah-mood-grid,.guest-hookah-builder-modal .hookah-drink-grid{grid-template-columns:1fr;gap:7px}.guest-hookah-builder-modal .hookah-base-grid button,.guest-hookah-builder-modal .hookah-packing-grid button,.guest-hookah-builder-modal .hookah-mood-grid button,.guest-hookah-builder-modal .hookah-drink-card{border-radius:13px;min-height:72px;padding:10px}.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}}
