.courier-team{margin-top:24px;padding:clamp(18px,3vw,32px);overflow:hidden}.courier-team-heading{align-items:center;gap:16px;display:flex}.courier-team-icon{color:#27200e;background:#ffd534;border-radius:18px;flex:0 0 58px;place-items:center;height:58px;display:grid}.courier-team .courier-team-eyebrow{letter-spacing:.13em;color:#786327;margin:0 0 5px;font-size:11px;font-weight:800}.courier-team-heading h3{margin:0;font-size:clamp(26px,3vw,34px);line-height:1.12}.courier-team-heading p:last-child{color:#655f53;margin:8px 0 0;font-size:14px}.courier-team-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.courier-team-steps li{background:#f7f5ed;border-radius:14px;align-items:flex-start;gap:11px;padding:16px;display:flex}.courier-team-steps svg{color:#816216;flex-shrink:0;margin-top:1px}.courier-team-steps strong,.courier-team-steps span{font-size:13px;line-height:1.4;display:block}.courier-team-steps span{color:#6b6558;margin-top:4px;font-size:12px}.courier-team-empty{border:1px dashed #cebda0;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.courier-team-empty strong{font-size:17px}.courier-team-empty p{color:#625c50;margin:6px 0 0;font-size:13px}.courier-team-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.courier-team-actions button,.courier-team-actions a,.courier-team-empty button{white-space:normal;text-align:center;min-height:46px}.courier-team-accounts{gap:16px;display:grid}.courier-team-account{border:1px solid #ded9cd;border-radius:16px;padding:20px}.courier-team-account-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.courier-team-account h4{margin:0;font-family:inherit;font-size:18px;font-weight:800;line-height:1.3}.courier-team-username{color:#635c4f;overflow-wrap:anywhere;margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:14px}.courier-team-status{color:#5a554b;white-space:nowrap;background:#ece9e1;border-radius:99px;padding:5px 10px;font-size:11px;font-weight:700}.courier-team-status.is-active{color:#2f5b29;background:#e7f0e3}.courier-team-active-order{color:#624913;background:#fff5d5;border-radius:10px;align-items:center;gap:10px;margin:18px 0;padding:14px;font-size:14px;text-decoration:none;display:flex}.courier-team-active-order svg:last-child{flex-shrink:0;margin-left:auto}.courier-team-active-order strong{white-space:nowrap}.courier-team-idle{color:#706a5d;margin:18px 0;font-size:14px}.courier-team .courier-team-disable{color:#8c3930}.courier-team-credentials{background:#fff8df;border:1px solid #e0bb4d;border-radius:16px;margin:0 0 20px;padding:22px}.courier-team-secret-heading{color:#705119;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.courier-team-secret-heading>svg{flex-shrink:0;margin-top:3px}.courier-team-secret-heading h4{color:#33260e;margin:0;font-family:inherit;font-size:20px;font-weight:800;line-height:1.25}.courier-team-secret-heading h4:focus{outline-offset:5px;border-radius:3px;outline:2px solid #9d7322}.courier-team-secret-heading p{color:#6c5e39;margin:6px 0 0;font-size:13px}.courier-team-login-link{color:#6f4b03;overflow-wrap:anywhere;align-items:center;gap:8px;width:fit-content;min-height:38px;font-size:14px;font-weight:600;display:flex}.courier-team-credential-fields{grid-template-columns:1fr;gap:14px;margin:16px 0;display:grid}.courier-team-credential-fields input{background:#fffdf7;width:100%;min-width:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:16px}.courier-team-footer{justify-content:space-between;align-items:center;gap:18px;margin-top:22px;display:flex}.courier-team-footer p{color:#6a6355;align-items:flex-start;gap:9px;max-width:590px;margin:0;font-size:12px;line-height:1.55;display:flex}.courier-team-footer svg{flex-shrink:0}.courier-team-footer button{flex-shrink:0;align-items:center;gap:6px;min-height:42px;display:flex}.courier-team-help{color:#645c4f;border-top:1px solid #e5dfd2;margin-top:18px;padding-top:14px;font-size:13px;line-height:1.6}.courier-team-help summary{cursor:pointer;color:#453c2c;min-height:30px;font-weight:700}.courier-team-help p{max-width:790px;margin:10px 0 0}.courier-team-error{color:#842f1c;background:#fff0e9;border:1px solid #d6ac98;border-radius:12px;margin:16px 0;padding:14px;font-size:14px}.courier-team-error p{margin:0 0 5px}.courier-team-error button{color:inherit;min-height:32px}.courier-team-notice{color:#356132;align-items:center;gap:8px;margin:14px 0;font-size:14px;display:flex}.courier-team-notice svg{flex-shrink:0}.courier-team-loading{color:#70685a;font-size:14px}@media (max-width:680px){.courier-team-steps{grid-template-columns:1fr;gap:8px;margin:20px 0}.courier-team-steps li{padding:12px}.courier-team-heading{align-items:flex-start;gap:12px}.courier-team-icon{border-radius:14px;flex-basis:46px;height:46px}.courier-team-heading h3{font-size:27px}.courier-team-empty{flex-direction:column;align-items:stretch;padding:18px}.courier-team-actions{flex-direction:column;align-items:stretch}.courier-team-actions>*{justify-content:center;width:100%}.courier-team-account{padding:16px}.courier-team-account-top{flex-wrap:wrap}.courier-team-credentials{padding:16px}.courier-team-credential-fields{grid-template-columns:1fr}.courier-team-footer{flex-direction:column;align-items:flex-start;gap:8px}.courier-team-footer button{align-self:flex-end}.courier-team-active-order{flex-wrap:wrap}}.roulette-owner{--roulette-line:#e5dfd1;--roulette-soft:#fbf6e9;--roulette-muted:#706c62;color:#23231d;background:#fffefa;margin-top:24px;padding:28px;overflow:hidden}.roulette-owner-preview-note{color:var(--roulette-muted);margin:12px 0 0;font-size:12px;line-height:1.5}.roulette-owner-actions>div:last-child{flex-wrap:wrap}.roulette-owner-actions .roulette-owner-preview-button{color:#684d13;background:#fff9e8;border-color:#c7ac65}.roulette-owner-actions .roulette-owner-preview-button:hover:enabled{background:#ffefb6;border-color:#a88b3e}.roulette-owner-launch-setup{border-bottom:1px solid var(--roulette-line);margin-bottom:24px;padding:0 0 24px}.roulette-duration-options{flex-wrap:wrap;gap:9px;margin:15px 0;display:flex}.roulette-duration-options button{color:#423a27;background:#fff;border:1px solid #d8d2c2;border-radius:12px;min-height:44px;padding:10px 18px;font-weight:750}.roulette-duration-options button[aria-pressed=true]{color:#242316;background:#ffd400;border-color:#b99b05;box-shadow:0 0 0 2px #ffd40044}.roulette-custom-duration{max-width:280px}.roulette-custom-duration input{max-width:150px}.roulette-send-preview{margin-top:26px}.roulette-preview-notification{color:#fff9e8;background:#21231b;border-radius:18px;align-items:flex-start;gap:13px;max-width:570px;padding:20px;display:flex;box-shadow:0 7px 20px #191b1512}.roulette-preview-notification img{border-radius:11px;flex:none}.roulette-preview-notification small{letter-spacing:1.6px;color:#dbd3bc;font-size:10px}.roulette-preview-notification strong{margin:5px 0;font-size:16px;line-height:1.4;display:block}.roulette-preview-notification p{color:#ddd8c9;font-size:13px;line-height:1.5}.roulette-owner-heading{align-items:center;gap:16px;margin-bottom:24px;display:flex}.roulette-owner-emblem{color:#23231d;background:#ffd400;border-radius:20px;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid;box-shadow:inset 0 0 0 1px #211c0b12}.roulette-owner-heading .eyebrow{color:#94500f;letter-spacing:1.5px;font-size:10px}.roulette-owner-heading h3{margin:5px 0 8px;font-size:27px;font-weight:800;line-height:1.2}.roulette-owner-heading p:last-child{color:var(--roulette-muted);max-width:640px;font-size:14px}.roulette-owner-live{border:1px solid var(--roulette-line);background:#f7f5ef;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.roulette-owner-live.is-active{background:#eff8ef;border-color:#cee4c9}.roulette-owner-live-label{align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.roulette-owner-live-label i{background:#8d8a7f;border-radius:50%;width:8px;height:8px}.roulette-owner-live.is-active .roulette-owner-live-label i{background:#3d7c39;box-shadow:0 0 0 4px #3d7c3914}.roulette-owner-live p{color:#626355;max-width:650px;margin-top:6px;font-size:13px;line-height:1.5}.roulette-owner-live .secondary{color:#593529;background:#fffefa;border:1px solid #ddd7ca;flex-shrink:0;min-height:44px;font-size:13px}.roulette-owner-stats{border:1px solid var(--roulette-line);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 27px;padding:18px 0;display:grid}.roulette-owner-stats>div{border-right:1px solid var(--roulette-line);padding:0 22px}.roulette-owner-stats>div:last-child{border:0}.roulette-owner-stats dt{color:var(--roulette-muted);font-size:12px}.roulette-owner-stats dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:28px;font-weight:800;line-height:1.2}.roulette-owner fieldset{border:0;min-width:0;margin:0;padding:0}.roulette-owner .field{color:#282923;flex-direction:column;gap:7px;min-width:0;margin:0;font-size:13px;font-weight:700;display:flex}.roulette-owner .field input{color:#26271f;background:#fffefa;border:1px solid #dcd7c8;border-radius:10px;width:100%;min-width:0;max-width:100%;min-height:46px;margin:0;padding:12px;font-size:16px;font-weight:400}.roulette-owner .field input:focus{outline-offset:2px;outline:2px solid #ef5926}.roulette-owner .field small{color:var(--roulette-muted);font-size:12px;font-weight:400;line-height:1.5}.roulette-owner-title{max-width:590px;margin-bottom:27px!important}.roulette-owner-section-heading{justify-content:space-between;align-items:center;gap:18px;margin:26px 0 16px;display:flex}.roulette-owner-section-heading h4{align-items:center;gap:9px;margin:0 0 6px;font-size:17px;line-height:1.3;display:flex}.roulette-owner-section-heading p{color:var(--roulette-muted);max-width:660px;font-size:13px;line-height:1.5}.roulette-owner-total{font-variant-numeric:tabular-nums;white-space:nowrap;background:#f2eee3;border-radius:10px;flex-shrink:0;padding:8px 12px;font-size:15px;font-weight:800}.roulette-owner-total.is-valid{color:#2e6635;background:#edf5e9}.roulette-owner-total.is-invalid{color:#a73b1f;background:#fff0e9}.roulette-owner-probability-bar{background:#eee9de;border-radius:8px;width:100%;height:7px;margin-bottom:10px;display:flex;overflow:hidden}.roulette-owner-probability-bar>span{flex-shrink:0;transition:width .2s}.roulette-owner-prizes{gap:10px;display:grid}.roulette-owner-prize{background:#fbf9f2;border:1px solid #eee7d9;border-radius:14px;grid-template-columns:28px minmax(140px,1fr) minmax(95px,.42fr) minmax(120px,.5fr) minmax(115px,.5fr) 42px;align-items:center;gap:14px;padding:14px;display:grid}.roulette-owner-prize-number{color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-top:24px;font-size:12px;font-weight:800;display:grid}.roulette-owner-prize .field{gap:6px;font-size:12px}.roulette-owner-prize .field input{background:#fff}.roulette-owner-prize .field:not(.roulette-owner-prize-name) input{font-weight:750}.roulette-owner-remove{color:#8d6357;background:0 0;border:0;border-radius:10px;align-self:end;place-items:center;width:42px;height:46px;margin-bottom:1px;display:grid}.roulette-owner-remove:hover:enabled{background:#fce8df}.roulette-owner-probability-note{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.roulette-owner-probability-note p{color:#416542;align-items:center;gap:6px;font-size:12px;display:flex}.roulette-owner-probability-note p.roulette-owner-invalid{color:#a34427}.roulette-owner-probability-note .text-button{color:#a13e18;align-items:center;gap:7px;min-height:44px;font-size:13px;display:inline-flex}.roulette-owner-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;display:grid}.roulette-owner-invitation{background:#fffae7;border:1px solid #e9d887;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin:26px 0 14px;padding:19px;display:flex}.roulette-owner-invitation strong{font-size:14px;display:block}.roulette-owner-invitation small{color:#756348;max-width:720px;margin-top:5px;font-size:12px;line-height:1.5;display:block}.roulette-owner-customer-note{color:var(--roulette-muted);font-size:12px;line-height:1.6}.roulette-owner-actions{border-top:1px solid var(--roulette-line);justify-content:space-between;align-items:center;gap:22px;margin-top:25px;padding-top:23px;display:flex}.roulette-owner-actions>div:last-child{flex-shrink:0;gap:10px;display:flex}.roulette-owner-actions p{font-size:13px;font-weight:700}.roulette-owner-actions small{color:var(--roulette-muted);max-width:410px;margin-top:4px;font-size:12px;line-height:1.5;display:block}.roulette-owner-actions .secondary,.roulette-owner-actions .primary{gap:8px;padding:13px 18px;font-size:13px}.roulette-owner-actions .secondary{color:#282923;background:#fff;border:1px solid #dcd7c8}.roulette-owner-loading{align-items:center;gap:12px;padding:24px;font-size:14px;display:flex}.roulette-owner-error{margin-top:20px}.roulette-owner-error .secondary{margin-top:12px}.roulette-owner button:focus-visible{outline-offset:3px;outline:3px solid #ef5926}@media (max-width:900px){.roulette-owner-actions{flex-direction:column;align-items:flex-start}.roulette-owner-actions>div:last-child{justify-content:flex-end;width:100%}.roulette-owner-prize{grid-template-columns:25px minmax(90px,1fr) minmax(75px,.4fr) minmax(100px,.5fr) minmax(100px,.5fr) 40px;gap:9px}}@media (max-width:620px){.roulette-owner{padding:19px 15px}.roulette-owner-heading{align-items:flex-start;gap:12px}.roulette-owner-emblem{border-radius:15px;width:45px;height:45px}.roulette-owner-heading h3{font-size:23px}.roulette-owner-heading .eyebrow{letter-spacing:1px;font-size:9px}.roulette-owner-heading p:last-child{font-size:13px}.roulette-owner-live{flex-direction:column;align-items:flex-start;padding:16px}.roulette-owner-live .secondary{width:100%}.roulette-owner-stats{padding:15px 0}.roulette-owner-stats>div{padding:0 12px}.roulette-owner-stats dt{font-size:11px}.roulette-owner-stats dd{font-size:24px}.roulette-owner-section-heading{align-items:flex-start;gap:10px}.roulette-owner-section-heading h4{font-size:16px}.roulette-owner-total{padding:7px 9px;font-size:13px}.roulette-owner-prize{grid-template-columns:24px 1fr 1fr 34px;gap:12px 10px;padding:14px 11px}.roulette-owner-prize-number{grid-area:1/1;width:24px;height:24px;margin-top:24px}.roulette-owner-prize-name{grid-area:1/2/auto/4}.roulette-owner-prize>.field:nth-of-type(2){grid-area:2/1/auto/3}.roulette-owner-prize>.field:nth-of-type(3){grid-area:2/3/auto/5}.roulette-owner-remove{grid-area:1/4;width:34px}.roulette-owner-prize .field{font-size:11px}.roulette-owner-probability-note{flex-direction:column;align-items:flex-start;gap:4px}.roulette-owner-fields{grid-template-columns:1fr;gap:19px}.roulette-owner-invitation{gap:16px;padding:15px}.roulette-owner-actions>div:last-child{flex-direction:column}.roulette-owner-actions .primary,.roulette-owner-actions .secondary{width:100%}.roulette-owner-loading{flex-wrap:wrap;padding:20px 0}}@media (prefers-reduced-motion:reduce){.roulette-owner-probability-bar>span{transition:none}}.roulette-placement-tabs{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.roulette-placement-tabs button{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:14px 20px;font-weight:800}.roulette-placement-tabs button[aria-pressed=true]{color:#191b12;background:#ffd334;border-color:#bd9717}.roulette-odds-presets{border:1px solid var(--border);border-radius:16px;gap:12px;margin:16px 0;padding:18px;display:grid}.roulette-odds-presets label{gap:6px;font-size:14px;display:grid}.roulette-odds-presets select{border:1px solid var(--border);border-radius:10px;padding:10px}.roulette-odds-presets p{margin:0;font-size:14px}.roulette-owner-prize label small{font-size:12px;font-weight:500}.roulette-owner-display-summary{background:#fff8d9;border:1px solid #e6d48d;border-radius:14px;margin:16px 0 24px;padding:16px 18px}.roulette-owner-display-summary strong{font-size:15px}.roulette-owner-display-summary p{max-width:690px;margin:6px 0 0;font-size:14px;line-height:1.5}.roulette-owner-display-summary small{color:#756348;margin-top:6px;font-size:12px;display:block}@media (max-width:720px){.roulette-owner-prize{grid-template-columns:24px 1fr 1fr 34px;gap:12px 10px;padding:14px 11px}.roulette-owner-prize-number{grid-area:1/1;width:24px;height:24px;margin-top:24px}.roulette-owner-prize-name{grid-area:1/2/auto/4}.roulette-owner-prize>.field:nth-of-type(2){grid-area:2/1/auto/3}.roulette-owner-prize>.field:nth-of-type(3){grid-area:2/3/auto/5}.roulette-owner-repetitions{grid-area:3/1/auto/5}.roulette-owner-repetitions input{max-width:140px!important}.roulette-owner-remove{grid-area:1/4;width:34px}.roulette-owner-prize .field{font-size:14px}.roulette-owner-repetitions small{font-size:12px}}.roulette-placement-tabs{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.roulette-placement-tabs button{text-align:left;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:16px 20px;display:flex}.roulette-placement-tabs strong{font-size:16px}.roulette-placement-tabs span{color:#5d594c;white-space:nowrap;background:#edeae1;border-radius:7px;padding:5px 9px;font-size:13px;font-weight:600}.roulette-placement-tabs span.is-running{color:#265b2c;background:#e1f0de}.roulette-owner,.roulette-owner-heading h3{margin-top:0}.roulette-owner-heading p:last-child,.roulette-owner-live p{font-size:14px;line-height:1.5}.roulette-owner-live-label{font-size:18px}.roulette-owner-live .roulette-owner-invalid{color:#a34427;font-weight:700}.roulette-owner-launch-setup{border:0;margin:0;padding:22px 0 0}.roulette-owner-launch-setup h4{align-items:center;gap:8px;margin:0;font-size:16px;line-height:1.5;display:flex}.roulette-timer-help{color:var(--roulette-muted);margin:0;font-size:14px}.roulette-duration-options{margin:12px 0}.roulette-duration-options button{white-space:nowrap;flex:1;max-width:145px;padding:10px 8px;font-size:14px}.roulette-custom-time,.roulette-notify-options{margin-top:12px;font-size:14px}.roulette-owner summary{cursor:pointer;align-content:center;min-height:44px;font-size:14px}.roulette-custom-time summary{color:#765627}.roulette-custom-duration{padding:8px 0}.roulette-notify-options summary{align-items:center;gap:8px;display:flex}.roulette-notify-options .roulette-owner-invitation{margin:6px 0 12px}.roulette-quick-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.roulette-quick-actions button{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:13px 20px;font-size:15px;font-weight:750;display:inline-flex}.roulette-quick-actions .primary{color:#fff;background:#e74d18;border:1px solid #bc3d12}.roulette-quick-actions .secondary{color:#59491e;background:#fffefa;border:1px solid #d4c9ac}.roulette-quick-actions button:disabled{opacity:.5;cursor:not-allowed}.roulette-owner-preview-note{margin-top:10px;font-size:13px}.roulette-current-prizes{margin:24px 0 20px}.roulette-current-prizes>strong{font-size:14px}.roulette-current-prizes>div{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.roulette-current-prizes span{border:1px solid var(--roulette-line);background:#fff8df;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.roulette-current-prizes b{font-size:23px;line-height:1.2}.roulette-current-prizes small{color:#6a6046;max-width:130px;font-size:13px}.roulette-owner-settings{border:1px solid var(--roulette-line);border-radius:14px;margin-top:20px}.roulette-owner-settings>summary{justify-content:space-between;gap:14px;padding:16px 18px;list-style:none;display:flex}.roulette-owner-settings>summary::-webkit-details-marker{display:none}.roulette-owner-settings>summary strong{font-size:16px;display:block}.roulette-owner-settings>summary small{color:var(--roulette-muted);margin-top:3px;font-size:13px;display:block}.roulette-owner-settings[open]>summary{border-bottom:1px solid var(--roulette-line)}.roulette-owner-settings[open]>summary>svg{transform:rotate(45deg)}.roulette-settings-content{padding:20px 18px}.roulette-owner-conditions p,.roulette-owner-help li{color:var(--roulette-muted);font-size:14px;line-height:1.6}.roulette-owner-conditions p{margin-top:8px}.roulette-owner-results,.roulette-owner-help{border-bottom:1px solid var(--roulette-line);margin-top:8px;padding:5px 0}.roulette-owner-help ul{margin:0 0 12px;padding-left:20px}.roulette-owner-help li+li{margin-top:8px}.roulette-owner-results .roulette-owner-stats{margin:6px 0 12px}.roulette-owner-stats dt,.roulette-owner .field,.roulette-owner-prize .field{font-size:14px}.roulette-owner-actions{margin-top:16px;padding-top:16px}.roulette-owner-actions>button{justify-content:center;align-items:center;gap:8px;display:inline-flex}@media (max-width:620px){.roulette-placement-tabs{gap:8px}.roulette-placement-tabs button{flex-direction:column;align-items:flex-start;gap:9px;padding:12px}.roulette-placement-tabs strong{font-size:14px;line-height:1.4}.roulette-owner-heading h3{font-size:22px}.roulette-quick-actions{flex-direction:column;gap:9px}.roulette-quick-actions button{width:100%}.roulette-settings-content{padding:16px 10px}.roulette-owner-settings>summary{padding:14px}.roulette-current-prizes>div{grid-template-columns:1fr 1fr;display:grid}.roulette-current-prizes span{flex-direction:column;align-items:flex-start;gap:3px;padding:12px}.roulette-owner-stats>div{padding:0 8px}.roulette-owner-stats dt{font-size:12px}.roulette-owner-actions>button{width:100%}}.roulette-dashboard{color:#282923;max-width:1100px;margin:0 auto}.roulette-dashboard-heading{align-items:center;gap:16px;margin-bottom:24px;display:flex}.roulette-dashboard-heading h3{margin:0 0 6px;font-size:29px;font-weight:800;line-height:1.2}.roulette-dashboard-heading p{color:#706c62;margin:0;font-size:15px;line-height:1.5}.roulette-dashboard .panel{background:#fffefa;border:1px solid #e5dfd1;border-radius:20px}.roulette-launchbar{grid-template-columns:1fr auto;gap:16px 28px;padding:24px;display:grid}.roulette-duration-label{align-items:center;gap:8px;font-size:15px;font-weight:750;display:flex}.roulette-launchbar .roulette-duration-options{max-width:480px;margin-bottom:0}.roulette-launchbar .roulette-custom-time{margin-top:6px}.roulette-dashboard summary{cursor:pointer;align-content:center;min-height:44px;font-size:14px}.roulette-launchbar .field{gap:6px;font-size:14px;display:grid}.roulette-launchbar input[type=number]{border:1px solid #dcd7c8;border-radius:10px;width:120px;min-height:44px;padding:10px}.roulette-launchbar-actions{flex-direction:column;justify-content:center;gap:10px;min-width:220px;display:flex}.roulette-dashboard .primary,.roulette-dashboard .secondary{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 20px;font-size:15px;font-weight:750;display:flex}.roulette-dashboard .primary{color:#fff;background:#ef521b;border:1px solid #ca4314}.roulette-dashboard .secondary{color:#59491e;background:#fffefa;border:1px solid #d4c9ac}.roulette-dashboard button:disabled{opacity:.5;cursor:not-allowed}:is(.roulette-dashboard button:focus-visible,.roulette-dashboard summary:focus-visible,.roulette-dashboard input:focus-visible){outline-offset:3px;outline:3px solid #ef5926}.roulette-dashboard-notify{border-top:1px solid #ede7da;grid-column:1/-1;padding-top:4px}.roulette-dashboard-notify summary{color:#706c62;align-items:center;gap:8px;display:flex}.roulette-dashboard-notify label{background:#fff8dd;border-radius:10px;align-items:flex-start;gap:12px;padding:12px;font-size:14px;line-height:1.5;display:flex}.roulette-dashboard-notify input{accent-color:#ef521b;flex-shrink:0;width:20px;height:20px;margin-top:2px}.roulette-dashboard-notify small{color:#706c62;margin-top:4px;display:block}.roulette-dashboard-cards{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.roulette-control-card{flex-direction:column;min-width:0;padding:24px;display:flex}.roulette-control-card.is-running{background:linear-gradient(160deg,#f6fcf3,#fffefa 70%);border-color:#98c894}.roulette-control-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.roulette-control-number{color:#775506;background:#fff0b5;border-radius:11px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.roulette-control-status{color:#686355;background:#f0eee7;border-radius:9px;padding:7px 11px;font-size:13px;font-weight:750}.roulette-control-status.is-running{color:#2b612d;background:#ddf0d7}.roulette-control-card h4{margin:18px 0 8px;font-size:23px;font-weight:800;line-height:1.25}.roulette-control-audience{color:#706c62;min-height:42px;margin:0;font-size:14px;line-height:1.5}.roulette-control-timing{color:#6c634e;flex-wrap:wrap;align-items:center;gap:7px;min-height:42px;margin:20px 0 0;font-size:14px;line-height:1.5;display:flex}.roulette-control-timing span{font-size:12px}.roulette-control-prizes{color:#706c62;margin:12px 0 20px;font-size:14px}.roulette-control-prizes strong{color:#282923}.roulette-control-toggle{width:100%;margin-top:auto}.roulette-control-links{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.roulette-control-links button{color:#653;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:650;display:flex}.roulette-control-links button:hover:enabled{background:#f5efde}.roulette-control-result{color:#356332;align-items:flex-start;gap:5px;margin:10px 0 0;font-size:13px;line-height:1.5;display:flex}.roulette-control-result svg{flex-shrink:0;margin-top:2px}.roulette-control-result.has-error{color:#a13e18}.roulette-dashboard-test-note{color:#706c62;align-items:flex-start;gap:10px;margin:0;padding:18px 4px 8px;font-size:14px;line-height:1.5;display:flex}.roulette-dashboard-test-note svg{flex-shrink:0;margin-top:2px}.roulette-dashboard-test-note strong{color:#423b2c}.roulette-dashboard-help{padding:0 4px}.roulette-dashboard-help summary{color:#6c5b35}.roulette-dashboard-help p{color:#706c62;max-width:760px;margin:4px 0 12px;font-size:14px;line-height:1.6}.roulette-editor-back{color:#755623;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;margin:-8px 0 14px;padding:0 6px;font-size:14px;display:flex}.roulette-editor-settings{border-top:1px solid #e5dfd1;padding-top:20px}@media (max-width:620px){.roulette-dashboard-heading{gap:12px;margin-bottom:18px}.roulette-dashboard-heading .roulette-owner-emblem{border-radius:15px;width:46px;height:46px}.roulette-dashboard-heading h3{font-size:24px}.roulette-dashboard-heading p{font-size:14px}.roulette-launchbar{grid-template-columns:1fr;gap:12px;padding:18px}.roulette-launchbar-actions{grid-template-columns:1fr 1fr;gap:8px;min-width:0;display:grid}.roulette-launchbar-actions button{gap:5px;padding:12px 8px;font-size:13px}.roulette-launchbar-actions svg{flex-shrink:0;width:16px}.roulette-dashboard-cards{grid-template-columns:1fr;gap:12px;margin-top:12px}.roulette-control-card{padding:20px}.roulette-control-card h4{margin-top:14px;font-size:22px}.roulette-control-audience{min-height:0}.roulette-control-timing{min-height:0;margin-top:14px}.roulette-control-prizes{margin:10px 0 16px}.roulette-dashboard-test-note{font-size:13px}}.operations-help-launch{color:#202219!important;background:#fff8c6!important;border-color:#d9bc00!important;font-weight:750!important}.operations-help-overlay{z-index:160;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e120e99;position:fixed;inset:0}.operations-help-dialog{z-index:161;color:#22261d;background:#faf9f3;border:1px solid #e2dfce;border-radius:26px;outline:none;flex-direction:column;width:min(1100px,100vw - 40px);height:min(850px,100dvh - 40px);font-family:Arial,Helvetica,sans-serif;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 100px #0005}.operations-help-dialog button,.operations-help-dialog input,.operations-tour-card button{font:inherit}.operations-help-heading{color:#fffdec;background:#1b2118;flex-shrink:0;align-items:center;gap:17px;padding:25px 64px 24px 27px;display:flex;position:relative}.operations-help-mark{color:#ffda00;border:1px solid #fff3;border-radius:17px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.operations-help-heading p:first-child{letter-spacing:2px;color:#f4d947;margin:0 0 6px;font-size:10px;font-weight:800}.operations-help-heading h2{letter-spacing:-.8px;text-transform:none!important;margin:0!important;font-family:inherit!important;font-size:27px!important;font-weight:800!important;line-height:1.12!important}.operations-help-heading p:last-child{color:#dedfd2;margin:8px 0 0;font-size:13px;line-height:1.5}.operations-help-close{color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff25;border-radius:50%;place-items:center;padding:10px;display:grid;position:absolute;top:20px;right:20px}.operations-help-top{border-bottom:1px solid #e5e2d5;flex-shrink:0;align-items:center;gap:15px;padding:16px 23px;display:flex}.operations-help-search{color:#626655;background:#fff;border:1px solid #d7d4c5;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 13px;display:flex}.operations-help-search input{color:#22261d;width:100%;min-width:0;height:43px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:14px}.operations-help-search:focus-within{outline-offset:2px;outline:2px solid #bc9d00}.operations-help-search button{cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid}.operations-help-role{color:#696d5b;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.operations-help-body{flex:1;grid-template-columns:210px minmax(0,1fr);min-height:0;display:grid}.operations-help-navigation{background:#f1f0e8;border-right:1px solid #e5e2d5;padding:17px 12px;overflow:auto}.operations-help-navigation button{text-align:left;color:#626650;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;width:100%;margin:1px 0;padding:12px 11px;font-size:12px;font-weight:650;line-height:1.35;display:flex}.operations-help-navigation button>span{flex-shrink:0;place-items:center;display:grid}.operations-help-navigation button>svg:last-child{opacity:.4;flex-shrink:0;margin-left:auto}.operations-help-navigation button[aria-pressed=true]{color:#fff7c8;background:#20271b}.operations-help-navigation button:hover{color:#20271b;background:#e5e3d5}.operations-help-navigation button[aria-pressed=true]:hover{color:#fff;background:#303924}.operations-help-reading{overscroll-behavior:contain;scrollbar-gutter:stable;padding:23px 26px 30px;overflow:auto}.operations-help-start{background:#fff9da;border:1px solid #e7d78a;border-radius:17px;align-items:center;gap:19px;margin-bottom:24px;padding:20px;display:flex}.operations-help-kicker{letter-spacing:1.7px;color:#787039;font-size:9px;font-weight:850;line-height:1.5}.operations-help-start h3,.operations-help-chapter h3,.operations-help-empty h3{letter-spacing:-.4px!important;text-transform:none!important;margin:6px 0 8px!important;font-family:inherit!important;font-size:21px!important;font-weight:780!important;line-height:1.22!important}.operations-help-start p{color:#666348;margin:0;font-size:12px;line-height:1.65}.operations-help-tour-buttons{flex-shrink:0;gap:8px;min-width:190px;display:grid}.operations-help-primary,.operations-help-secondary{text-align:center;cursor:pointer;border:1px solid #c7b44e;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:41px;padding:9px 12px;line-height:1.3;text-decoration:none;display:inline-flex;font-size:12px!important;font-weight:750!important}.operations-help-primary{color:#202214;background:#ffda00}.operations-help-secondary{color:#343829;background:#fffef8;border-color:#d4d3c5}.operations-help-secondary:disabled{opacity:.45;cursor:default}.operations-help-tour-buttons .operations-help-secondary{flex-wrap:wrap;row-gap:2px}.operations-help-tour-buttons small{color:#67694f;flex-basis:100%;font-size:10px;font-weight:500}.operations-help-link{color:#6b694e;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:4px;display:flex;font-size:11px!important}.operations-help-results{color:#60644f;margin:0 0 20px;font-size:13px}.operations-help-chapter{margin-bottom:23px}.operations-help-chapter-heading{margin-bottom:15px}.operations-help-chapter-heading>p{color:#6a6c5d;margin:0;font-size:13px;line-height:1.65}.operations-help-topic{background:#fff;border:1px solid #e1dfd3;border-radius:13px;margin:9px 0;overflow:hidden}.operations-help-topic summary{cursor:pointer;align-items:center;gap:12px;padding:16px 15px;font-size:14px;line-height:1.4;list-style:none;display:flex}.operations-help-topic summary::-webkit-details-marker{display:none}.operations-help-topic summary>strong{flex:1;font-weight:700}.operations-help-topic summary>svg{color:#777b69;flex-shrink:0;transition:transform .15s}.operations-help-topic[open] summary>svg{transform:rotate(180deg)}.operations-help-topic-number{color:#73775e;background:#f3f2e9;border-radius:8px;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:10px;font-weight:750;display:grid}.operations-help-topic[open] summary{background:#fffef9;border-bottom:1px solid #eceadd}.operations-help-topic-content{padding:17px 20px 20px;font-size:13px;line-height:1.7}.operations-help-topic-content ol{margin:0 0 18px;padding-left:24px;list-style:decimal}.operations-help-topic-content li{margin:0 0 9px;padding-left:5px}.operations-help-topic-content li::marker{color:#676d48;font-weight:800}.operations-help-outcomes{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0;display:grid}.operations-help-outcomes>div{background:#f3f3ea;border-radius:10px;padding:12px 14px}.operations-help-outcomes span{text-transform:uppercase;letter-spacing:.7px;color:#656d46;font-size:10px;font-weight:850}.operations-help-outcomes p{margin:5px 0 0;font-size:12px;line-height:1.65}.operations-help-controls{border-top:1px solid #eceadd;margin:16px 0}.operations-help-controls>div{border-bottom:1px solid #eceadd;grid-template-columns:minmax(110px,35%) minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.operations-help-controls dt{font-size:12px;font-weight:750}.operations-help-controls dd{color:#60654f;margin:0;font-size:12px}.operations-help-tip{color:#526638;align-items:flex-start;gap:9px;margin:13px 0 0;font-size:12px;display:flex}.operations-help-tip svg{flex-shrink:0;margin-top:3px}.operations-help-warning{color:#6e5126;background:#fff5e4;border-left:3px solid #e6bd66;border-radius:0 8px 8px 0;flex-direction:column;gap:4px;margin:15px 0 0;padding:13px 15px;font-size:12px;display:flex}.operations-help-context{color:#6a6d5a;border:1px dashed #d4d1bb;border-radius:10px;padding:15px;font-size:12px;line-height:1.7}.operations-help-empty{text-align:center;color:#6a6d5a;padding:35px 10px}.operations-help-empty>svg{color:#9c9d82;margin:auto}.operations-help-empty p{max-width:330px;margin:8px auto 20px;font-size:13px;line-height:1.7}.operations-help-footer{background:#fffef8;border-top:1px solid #e5e2d5;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px 20px;padding:15px 24px;display:flex}.operations-help-footer>div:first-child{flex:1;gap:3px;display:grid}.operations-help-footer strong{font-size:12px}.operations-help-footer span{color:#757963;font-size:11px}.operations-help-footer>div:nth-child(2){gap:8px;display:flex}.operations-help-footer a{color:#363e26;white-space:nowrap;background:#f4f2e4;border:1px solid #dad7c2;border-radius:9px;align-items:center;gap:6px;padding:10px 12px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.operations-help-footer>small{color:#686c54;flex-basis:100%;font-size:9px;display:block}:is(.operations-help-dialog :is(button,a,summary):focus-visible,.operations-tour-card :is(button,h2):focus-visible){outline-offset:3px;outline:2px solid #9f8500}.operations-tour-shield{z-index:180;touch-action:none;cursor:default;background:0 0;position:fixed;inset:0}.operations-tour-shield-dim{background:#0d110ca6}.operations-tour-highlight{z-index:181;pointer-events:none;border:3px solid #ffdb19;border-radius:12px;position:fixed;box-shadow:0 0 0 9999px #0d110ca6,0 0 0 5px #ffdb1924}.operations-tour-card{z-index:182;color:#22291b;background:#fffef7;border:1px solid #e9e5cb;border-radius:22px;outline:none;width:min(650px,100vw - 32px);max-height:calc(100dvh - 32px);padding:18px 23px 20px;font-family:Arial,Helvetica,sans-serif;position:fixed;bottom:20px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 15px 80px #0005}.operations-tour-top{color:#73795a;justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex}.operations-tour-top>span{align-items:center;gap:7px;font-weight:750;display:flex}.operations-tour-top button{cursor:pointer;color:#61694d;background:0 0;border:0;align-items:center;gap:3px;padding:5px;font-size:11px;display:flex}.operations-tour-progress{gap:5px;margin:10px 0 17px;display:flex}.operations-tour-progress span{background:#e7e5d6;border-radius:3px;flex:1;height:3px}.operations-tour-progress span.visited{background:#d6b500}.operations-tour-copy h2{letter-spacing:-.5px;outline:none;text-transform:none!important;margin:0 0 9px!important;font-family:inherit!important;font-size:23px!important;font-weight:800!important;line-height:1.2!important}.operations-tour-copy>p{color:#5c644c;margin:0;font-size:13px;line-height:1.65}.operations-tour-copy .operations-tour-hint{color:#71663f;margin:9px 0 0;font-size:11px}.operations-tour-actions{justify-content:space-between;align-items:center;gap:13px;margin-top:18px;display:flex}.operations-tour-actions>span{color:#686c54;font-size:10px;font-weight:650}@media (max-width:760px){.operations-help-dialog{border-radius:20px;width:calc(100vw - 16px);height:calc(100dvh - 16px)}.operations-help-heading{gap:12px;padding:20px 50px 18px 17px}.operations-help-heading h2{font-size:23px!important}.operations-help-mark{display:none}.operations-help-heading p:last-child{font-size:12px}.operations-help-close{padding:8px;top:12px;right:11px}.operations-help-top{flex-wrap:wrap;gap:5px;padding:11px 14px}.operations-help-search{flex-basis:100%}.operations-help-role{margin-top:3px;font-size:9px}.operations-help-role svg{width:12px;height:12px}.operations-help-body{flex-direction:column;display:flex}.operations-help-navigation{border-bottom:1px solid #e5e2d5;border-right:0;flex-shrink:0;gap:6px;padding:9px 12px;display:flex;overflow:auto}.operations-help-navigation button{white-space:nowrap;flex-shrink:0;gap:6px;width:auto;padding:9px 11px;font-size:11px}.operations-help-navigation button>svg:last-child{display:none}.operations-help-navigation button>span>svg{width:14px;height:14px}.operations-help-reading{scrollbar-gutter:auto;padding:17px 14px 23px}.operations-help-start{flex-direction:column;align-items:stretch;gap:13px;margin-bottom:20px;padding:16px}.operations-help-tour-buttons{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.operations-help-tour-buttons button{flex:1;min-width:130px}.operations-help-start h3,.operations-help-chapter h3{font-size:20px!important}.operations-help-topic summary{gap:9px;padding:14px 12px;font-size:13px}.operations-help-topic-content{padding:15px 14px}.operations-help-outcomes{grid-template-columns:1fr}.operations-help-controls>div{grid-template-columns:1fr;gap:3px}.operations-help-footer{gap:8px;padding:12px 14px}.operations-help-footer>div:first-child{display:none}.operations-help-footer>div:nth-child(2){gap:7px;width:100%}.operations-help-footer a{flex:1;justify-content:center;padding:9px;font-size:10px}.operations-help-footer>small{font-size:8px}.operations-tour-card{border-radius:18px;width:calc(100vw - 20px);max-height:65dvh;padding:15px 17px 16px;bottom:10px}.operations-tour-copy h2{font-size:20px!important}.operations-tour-copy>p{font-size:12px;line-height:1.65}.operations-tour-copy .operations-tour-hint{font-size:10px}.operations-tour-actions{gap:8px;margin-top:14px}.operations-tour-actions>button{padding:9px 11px;font-size:11px!important}}@media (prefers-reduced-motion:reduce){.operations-help-topic summary>svg{transition:none}}.promotion-hub{max-width:1020px;margin:0 auto;padding:10px 0 24px}.promotion-hub-heading{align-items:center;gap:17px;margin-bottom:28px;display:flex}.promotion-hub-mark{color:#805913;background:#f6e4b6;border-radius:18px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.admin-workspace .promotion-hub-heading h2{letter-spacing:-.035em;color:#233b2c;margin:0;font-size:32px;line-height:1.15}.promotion-hub-heading p{color:#65705e;margin:7px 0 0;font-size:16px;line-height:1.4}.promotion-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.promotion-hub .promotion-launch{text-align:left;color:#233b2c;background:#fffefa;border:1px solid #dedfce;border-radius:22px;align-items:center;gap:16px;width:100%;min-height:145px;padding:24px;transition:transform .18s,background .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 3px #e9e8db55}.promotion-launch-icon{color:#8a6220;background:#f8edd2;border-radius:16px;flex-shrink:0;place-items:center;width:51px;height:51px;transition:transform .18s;display:grid}.promotion-launch:first-child .promotion-launch-icon{color:#47643b;background:#e8f1df}.promotion-launch:nth-child(3) .promotion-launch-icon{color:#506884;background:#e9edf5}.promotion-launch:nth-child(4) .promotion-launch-icon{color:#985a37;background:#f5e8de}.promotion-launch-copy{flex:1;min-width:0}.promotion-launch strong{letter-spacing:-.025em;font-size:20px;font-weight:750;line-height:1.25;display:block}.promotion-launch small{color:#667160;margin-top:7px;font-size:15px;line-height:1.45;display:block}.promotion-launch>svg{color:#8c977d;flex-shrink:0}@media (hover:hover){.promotion-hub .promotion-launch:not(:disabled):hover{background:#fffffc;border-color:#a5b690;transform:translateY(-3px);box-shadow:0 9px 22px #273c2310}.promotion-launch:not(:disabled):hover .promotion-launch-icon{transform:rotate(-5deg)}}.promotion-hub .promotion-launch:not(:disabled):active{box-shadow:none;background:#eff4e8;transform:scale(.98)}.promotion-hub .promotion-launch:focus-visible{outline-offset:4px;outline:3px solid #6b8e4e}.menu-promotion-shortcut:focus-visible{outline-offset:4px;outline:3px solid #6b8e4e}.promotion-hub .promotion-launch:disabled{opacity:.55;cursor:not-allowed}.promotion-hub-footnote{text-align:center;color:#6f7867;margin:20px 0 0;font-size:14px}.menu-promotion-shortcut{color:#70551f;background:#fcf1d5;border:1px solid #dbc994;border-radius:13px;align-items:center;gap:10px;min-height:48px;margin:0 0 20px;padding:10px 16px;font-size:16px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.menu-promotion-shortcut>svg:last-child{margin-left:16px}.menu-promotion-shortcut:hover{background:#f8e9bb}.menu-promotion-shortcut:active{transform:scale(.98)}@media (max-width:650px){.promotion-hub{padding-top:4px}.promotion-hub-heading{gap:13px;margin-bottom:23px}.promotion-hub-mark{border-radius:15px;width:49px;height:49px}.admin-workspace .promotion-hub-heading h2{font-size:28px}.promotion-hub-heading p{margin-top:5px;font-size:15px}.promotion-hub-grid{grid-template-columns:1fr;gap:12px}.promotion-hub .promotion-launch{border-radius:18px;gap:13px;min-height:111px;padding:19px 16px}.promotion-launch-icon{border-radius:13px;width:45px;height:45px}.promotion-launch strong{font-size:18px}.promotion-launch small{margin-top:4px;font-size:14px}.promotion-hub-footnote{margin-top:18px;font-size:13px}}@media (prefers-reduced-motion:reduce){.promotion-hub .promotion-launch,.promotion-launch-icon,.menu-promotion-shortcut{transition:none!important;transform:none!important}}.product-share-dialog{background:#faf8f2;border-radius:24px;gap:12px;width:min(1020px,100% - 28px);max-height:calc(100dvh - 28px);padding:26px;overflow:auto;max-width:none!important}.ad-dialog-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.ad-dialog-heading .eyebrow{margin-bottom:10px;font-size:.75rem;display:block}.ad-dialog-heading h2{font-family:Anton,sans-serif;font-size:2rem;line-height:1.2}.ad-dialog-heading .icon-button{flex-shrink:0}.product-share-dialog>[data-slot=dialog-description]{color:#56584f;font-size:1rem;line-height:1.5}.ad-workspace{grid-template-columns:minmax(0,1fr) minmax(0,.87fr);align-items:start;gap:28px;margin-top:8px;display:grid}.ad-controls{min-width:0}.ad-controls .field{margin-bottom:16px;font-size:.875rem}.ad-controls [data-slot=select-trigger]{width:100%;height:auto;min-height:48px;font-size:1rem}.ad-controls [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ad-format-tabs{gap:4px;width:100%;height:auto;padding:4px}.ad-format-tabs [role=tab]{gap:6px;min-height:44px;padding:9px 8px;font-size:.875rem}.ad-help{color:#606256;margin:12px 0;font-size:.875rem;line-height:1.5}.ad-actions{gap:10px;margin:22px 0 12px;display:grid}.ad-actions>*{justify-content:center;min-height:48px;text-decoration:none}.ad-disabled{opacity:.45;pointer-events:none}.ad-caption{border-top:1px solid #deddd2;margin-top:24px;padding-top:22px}.ad-caption textarea{resize:vertical;min-height:138px;font-size:.9375rem;line-height:1.5}.ad-copy-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ad-copy-actions button{font-size:.875rem}.ad-publish-note{margin-top:22px}.ad-preview-area{background:#e8e6dc;border-radius:18px;flex-direction:column;align-items:center;gap:12px;min-height:300px;padding:16px;display:flex}.ad-preview-area>span{color:#55584f;font-size:.75rem}.ad-preview{object-fit:contain;filter:drop-shadow(0 8px 12px #17191530);width:100%;max-height:600px;display:block}.ad-preview.story{aspect-ratio:9/16}.ad-preview.post{aspect-ratio:4/5}.ad-preview-message{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:300px;padding:20px;font-size:1rem;display:flex}.menu-row-actions{flex-wrap:wrap}@media (max-width:680px){.product-share-dialog{border-radius:20px;padding:20px 16px}.ad-workspace{grid-template-columns:minmax(0,1fr);gap:20px}.ad-preview-area{grid-row:1;padding:12px}.ad-preview{max-height:360px}.ad-dialog-heading h2{font-size:1.65rem}.ad-actions{grid-template-columns:1fr}.ad-format-tabs [role=tab]{font-size:.875rem}.ad-dialog-heading .eyebrow{font-size:.75rem}.ad-publish-note{margin-bottom:0}}.availability-heading{justify-content:space-between;align-items:center;gap:24px;margin:12px 0 24px;display:flex}.availability-heading h2{margin:0 0 8px;font-size:30px;line-height:1.1}.availability-heading p{color:var(--muted);margin:0;font-size:16px}.availability-view{background:#eae6db;border-radius:12px;flex-shrink:0;gap:5px;padding:5px;display:flex}.availability-view button{border-radius:9px;min-height:46px;padding:11px 16px;font-size:16px;font-weight:700}.availability-view button[aria-pressed=true]{color:#fff;background:#171d18;box-shadow:0 2px 5px #0001}.ingredient-stock{margin-bottom:24px}.ingredient-stock-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ingredient-stock-heading h3{align-items:center;gap:9px;margin-bottom:7px;font-size:20px;display:flex}.ingredient-stock-heading p{color:var(--muted);margin:0 0 16px;font-size:15px}.ingredient-stock-heading>button{min-width:44px;min-height:44px;padding:10px}#ingredient-stock-title{scroll-margin-top:115px}.ingredient-stock-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ingredient-stock-card{border:1px solid var(--line);background:var(--paper,#fffef8);border-radius:12px;padding:17px}.ingredient-stock-control{justify-content:space-between;align-items:center;gap:16px;display:flex}.ingredient-stock-control>div{flex-direction:column;gap:7px;display:flex}.ingredient-stock-control strong{font-size:18px}.ingredient-stock-control span{color:#326541;align-items:center;gap:5px;font-size:15px;font-weight:700;display:flex}.ingredient-stock-empty{background:#fff3ea;border-color:#db9b77}.ingredient-stock-empty .ingredient-stock-control span{color:#963910}.ingredient-stock-impact{color:#803b20;margin:12px 0 0;font-size:14px;line-height:1.5}.ingredient-stock-card details{margin-top:5px;font-size:14px}.ingredient-stock-card summary{cursor:pointer;color:var(--muted);min-height:44px;padding:12px 0}.ingredient-stock-card ul{gap:8px;margin:5px 0 0;padding-left:19px;display:grid}.ingredient-stock-card li small{color:var(--muted);font-size:13px}.availability-filters{margin:0 0 18px}.availability-filters .search{background:#fffefa;width:100%;max-width:none;min-height:52px;font-size:16px}.availability-filters .search input{font-size:16px}.availability-filter-row{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:18px;display:flex}.availability-status-filters{flex-wrap:wrap;gap:8px;display:flex}.availability-status-filters button{border:1px solid var(--line);background:#fffefa;border-radius:10px;align-items:center;gap:7px;min-height:48px;padding:10px 14px;font-size:16px;font-weight:700;display:flex}.availability-status-filters button span{background:#eeeade;border-radius:20px;min-width:23px;padding:2px 5px;font-size:13px}.availability-status-filters button[aria-pressed=true]{color:#fff;background:#171d18;border-color:#171d18}.availability-status-filters button[aria-pressed=true] span{color:#fff;background:#465347}.availability-category-filter{gap:5px;font-size:14px;font-weight:700;display:grid}.availability-category-filter select{border:1px solid var(--line);background:#fffefa;border-radius:10px;max-width:100%;min-height:48px;padding:10px 35px 10px 12px;font-size:16px}.availability-explanation{color:var(--muted);margin:16px 0 8px;font-size:15px;line-height:1.5}.availability-list{gap:12px;display:grid}.availability-product{border:1px solid var(--line);background:#fffefa;border-radius:15px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:20px;padding:19px;display:grid}.availability-product>img,.availability-photo-placeholder{object-fit:cover;background:#efede4;border-radius:11px;width:88px;height:88px}.availability-photo-placeholder{color:var(--muted);place-items:center;display:grid}.availability-product-copy h3{margin:0 0 5px;font-size:18px;font-weight:800;line-height:1.25}.availability-category{color:var(--muted);font-size:14px}.availability-state{align-items:center;gap:6px;margin-top:9px;font-size:16px;font-weight:700;line-height:1.3;display:flex}.availability-state.is-available{color:#326541}.availability-state.is-empty{color:#963910}.availability-product-empty{background:#faf5ef}.availability-product-empty>img{filter:saturate(.65)}.availability-product-copy p{color:#725239;max-width:480px;margin:7px 0 0;font-size:14px;line-height:1.5}.availability-button{cursor:pointer;text-align:center;border:1px solid #baa892;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:148px;min-height:48px;padding:11px 15px;font-size:16px;font-weight:750;line-height:1.35;display:inline-flex}.availability-pause{color:#753615;background:#fffaf4;border-color:#ccb8a5}.availability-pause:hover{background:#ffeddf}.availability-resume{color:#fff;background:#24603e;border-color:#24603e}.availability-resume:hover{background:#19492e}.availability-ingredients-link{color:#753615;background:#f8eadb;border-color:#d6b79b}.availability-button:disabled{opacity:.5;cursor:wait}.availability-button:focus-visible{outline-offset:3px;outline:3px solid #cc591b}.availability-view button:focus-visible{outline-offset:3px;outline:3px solid #cc591b}.availability-status-filters button:focus-visible{outline-offset:3px;outline:3px solid #cc591b}.availability-category-filter select:focus-visible{outline-offset:3px;outline:3px solid #cc591b}.availability-readonly{color:var(--muted);font-size:14px}.menu-stock-reason{margin-top:4px;color:#9c3914!important;font-size:13px!important;display:block!important}.menu-available-cell>small{color:var(--muted);margin-top:4px;font-size:12px;display:block}@media (max-width:800px){.ingredient-stock-grid{grid-template-columns:1fr}.availability-heading{flex-direction:column;align-items:flex-start;gap:18px}.availability-view{width:100%}.availability-view button{flex:1}.availability-filter-row{flex-direction:column;align-items:stretch}.availability-status-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.availability-status-filters button{justify-content:center;gap:5px;padding:10px 7px;font-size:15px}.availability-category-filter select{width:100%}.availability-product{grid-template-columns:76px minmax(0,1fr);gap:13px;padding:16px}.availability-product>img,.availability-photo-placeholder{align-self:start;width:76px;height:82px}.availability-product-action{grid-column:1/-1}.availability-product-action .availability-button{width:100%}.availability-product-copy h3{font-size:17px}.availability-readonly{grid-column:2}}@media (max-width:400px){.ingredient-stock-control{flex-direction:column;align-items:stretch;gap:12px}.ingredient-stock-control .availability-button{width:100%}.availability-status-filters button{gap:4px;font-size:14px}.availability-status-filters button span{min-width:19px;padding:2px 4px;font-size:12px}.availability-heading h2{font-size:28px}}.free-notice-dialog.edit-dialog{background:#faf8f2;border-radius:22px;gap:12px;max-height:calc(100dvh - 28px);overflow-x:hidden;width:min(920px,100% - 28px)!important;max-width:920px!important;padding:28px!important}.free-notice-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.free-notice-heading .icon-button{flex-shrink:0}.free-notice-eyebrow{color:#aa411b;letter-spacing:.11em;align-items:center;gap:7px;margin-bottom:12px;font-size:11px;font-weight:800;display:flex}.free-notice-heading [data-slot=dialog-title]{font-family:Anton,Impact,sans-serif;font-size:clamp(28px,3.2vw,39px);font-weight:400;line-height:1.14}.free-notice-dialog>[data-slot=dialog-description]{color:#66685e;margin:0;font-size:14px;line-height:1.5}.free-notice-compose{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:25px;margin:16px 0 22px;display:grid}.free-notice-fields{min-width:0}.free-notice-fields .field{margin:0 0 18px}.free-notice-fields .field>input,.free-notice-fields .field>textarea{font-size:16px;line-height:1.5}.free-notice-fields textarea{resize:vertical;min-height:125px;max-height:280px}.free-notice-count{float:right;color:#77796e;padding-top:2px;font-size:11px;font-weight:400}.free-notice-picture{border:0;margin:0;padding:0}.free-notice-picture legend{margin-bottom:10px;font-size:14px;font-weight:700}.free-notice-mode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.free-notice-mode button{background:#fffefa;border:1px solid #d8d9cb;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:10px;font-size:13px;font-weight:700;display:flex}.free-notice-mode button[aria-pressed=true]{color:#4c3e13;background:#fff2c4;border-color:#d6ad21}:is(.free-notice-mode button:focus-visible,.free-notice-photos button:focus-visible,.free-notice-gallery summary:focus-visible){outline-offset:3px;outline:2px solid #d34c1e}.free-notice-image-tools{margin-top:13px}.free-notice-upload{cursor:pointer;background:#f1f0e7;border:1px dashed #acae9b;border-radius:11px;justify-content:center;align-items:center;gap:11px;padding:17px 13px;font-size:13px;font-weight:700;display:flex;position:relative}.free-notice-upload small{color:#727467;margin-top:4px;font-size:11px;font-weight:400;display:block}.free-notice-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.free-notice-upload:focus-within{outline-offset:3px;outline:2px solid #d34c1e}.free-notice-image-tools>.text-button{padding:9px 0;font-size:12px}.free-notice-gallery{margin-top:14px}.free-notice-gallery summary{color:#a0401d;cursor:pointer;padding:9px 0;font-size:13px;font-weight:700}.free-notice-search{background:#fffefa;border:1px solid #d9dacb;border-radius:8px;align-items:center;gap:8px;margin:4px 0 10px;padding:8px 10px;display:flex}.free-notice-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:14px}.free-notice-search:focus-within{outline-offset:2px;outline:2px solid #d34c1e}.free-notice-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:260px;padding:3px;display:grid;overflow:auto}.free-notice-photos button{text-align:left;background:#eeede3;border:2px solid #0000;border-radius:9px;padding:0;position:relative;overflow:hidden}.free-notice-photos button[aria-pressed=true]{background:#fff0b8;border-color:#bd481e}.free-notice-photos img{aspect-ratio:1.18;object-fit:cover;width:100%}.free-notice-photos span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:37px;padding:6px;font-size:10px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.free-notice-photos svg{color:#171915;background:#ffdb37;border-radius:50%;padding:2px;position:absolute;top:5px;right:5px}.free-notice-live{background:#ecece2;border-radius:17px;min-width:0;padding:17px}.free-notice-preview-label{color:#737568;letter-spacing:.1em;margin-bottom:13px;font-size:10px;font-weight:800;display:block}.free-notice-card{background:#fffefa;border:1px solid #dddccf;border-radius:14px;overflow:hidden;box-shadow:0 5px 16px #25271a09}.free-notice-card-brand{letter-spacing:.05em;align-items:center;gap:8px;padding:12px 14px;font-size:10px;display:flex}.free-notice-card-brand>span{color:#202319;background:#f9d428;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.free-notice-card-brand b{font-size:11px}.free-notice-card-brand small{color:#737568;margin-left:auto;font-size:10px}.free-notice-card-image{object-fit:contain;background:#171915;width:100%;max-height:230px;display:block}.free-notice-card-copy{padding:6px 16px 17px}.free-notice-card-image+.free-notice-card-copy{padding-top:17px}.free-notice-card-copy strong{overflow-wrap:anywhere;font-size:18px;line-height:1.3;display:block}.free-notice-card-copy p{color:#56584f;white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;margin-top:8px;font-size:13px;line-height:1.6;overflow:auto}.free-notice-help{color:#707266;margin:12px 0 0;font-size:12px;line-height:1.5}.free-notice-audience{color:#555a4a;border-top:1px solid #dddccf;align-items:center;gap:12px;padding:17px 0;font-size:12px;line-height:1.5;display:flex}.free-notice-audience svg{color:#767e59;flex-shrink:0}.free-notice-audience strong{color:#272d20;margin-bottom:3px;font-size:14px;display:block}.free-notice-dialog button:disabled{cursor:wait}.free-notice-dialog button:disabled:not(.spin){opacity:.6}.free-notice-dialog .primary.full-width{min-height:49px}.free-notice-review{width:100%;max-width:540px;margin:12px auto 6px}.free-notice-review .free-notice-card-image{max-height:310px}.free-notice-review .free-notice-card-copy p{max-height:300px}.free-notice-actions{align-items:stretch;gap:10px;margin-top:12px;display:flex}.free-notice-actions>.primary{flex:1;min-height:48px}.free-notice-actions>.secondary{min-height:48px}.free-notice-success{text-align:center;flex-direction:column;align-items:center;gap:13px;padding:25px 14px 12px;display:flex}.free-notice-success-icon{color:#4c642b;background:#e8edce;border-radius:50%;place-items:center;width:67px;height:67px;display:grid}.free-notice-success h3{margin:4px 0 0;font-size:23px;font-weight:800}.free-notice-success p{max-width:400px;font-size:15px}.free-notice-success small{color:#74766b;max-width:360px;font-size:12px}.free-notice-success .free-notice-actions{width:100%;max-width:400px}.free-notice-success-icon.has-failures{color:#9b5e14;background:#fff0d8}.free-notice-success .free-notice-send-status{background:#efeee5;border:1px solid #dcdccd;border-radius:12px;max-width:540px;padding:13px 16px;font-size:13px;line-height:1.8}.free-notice-send-status span{color:#888b7a;padding:0 4px}.free-notice-success .free-notice-status-error{color:#8b5619;font-size:12px}@media (max-width:640px){.free-notice-dialog.edit-dialog{border-radius:19px;max-height:calc(100dvh - 20px);width:calc(100% - 20px)!important;padding:21px 18px!important}.free-notice-heading [data-slot=dialog-title]{font-size:28px}.free-notice-eyebrow{margin-bottom:9px;font-size:10px}.free-notice-compose{grid-template-columns:minmax(0,1fr);gap:21px;margin-top:15px}.free-notice-live{padding:14px}.free-notice-live .free-notice-card-image{max-height:210px}.free-notice-card-copy p{max-height:180px}.free-notice-actions{flex-wrap:wrap}.free-notice-actions>.primary{min-width:170px}.free-notice-photos{grid-template-columns:repeat(3,minmax(0,1fr))}.free-notice-success{padding-inline:0}}.reorder-notice-dialog.edit-dialog{max-width:580px!important}.reorder-notice-cta{color:#a53c14;align-items:center;gap:7px;margin-top:14px;font-size:13px;font-weight:750;display:inline-flex}.reorder-notice-details{color:#64675a;margin:8px 0;font-size:12px;line-height:1.6}.reorder-notice-details summary{cursor:pointer;color:#3e4334;align-items:center;min-height:44px;font-weight:700;display:flex}.reorder-notice-details summary:after{content:"＋";margin-left:auto}.reorder-notice-details[open] summary:after{content:"−"}.reorder-notice-details p{padding-bottom:10px}.reorder-notice-loading{color:#616451;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:190px;display:flex}.reorder-notice-dialog .free-notice-help{margin-top:0}.reorder-notice-dialog .free-notice-audience{padding-bottom:10px}.product-options-editor{color:#22291f;--poe-green:#285137;--poe-line:#d9ddce;background:#f7f8f1;border:1px solid #d9ddce;border-radius:17px;min-width:0;margin:24px 0;padding:20px}.poe-heading{align-items:center;gap:12px;margin-bottom:21px;display:flex}.poe-heading-icon{width:44px;height:44px;color:var(--poe-green);background:#e9eddc;border-radius:13px;flex:none;place-items:center;display:grid}.poe-heading h3{margin:0;font:750 19px/1.25 Arial,Helvetica,sans-serif}.poe-heading p{color:#616954;margin-top:4px;font-size:14px;line-height:1.4}.product-options-editor fieldset{border:0;min-width:0;margin:0;padding:0}.poe-sauce>legend{align-items:center;gap:7px;margin-bottom:10px;padding:0;font-size:15px;font-weight:750;display:flex}.poe-sauce>legend>svg{color:#a34d24}.poe-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.poe-modes:has(>button:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.poe-modes button{color:#4b5543;background:#fffefb;border:1px solid #d6dbcc;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:46px;padding:10px 5px;font-size:13px;font-weight:700;line-height:1.3;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex}.poe-modes button[aria-pressed=true]{background:var(--poe-green);border-color:var(--poe-green);color:#fff;box-shadow:0 3px 8px #1c392817}.poe-modes button:active{transform:scale(.97)}.poe-sauce-settings{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;margin-top:15px;animation:.2s ease-out poe-reveal;display:grid}.poe-field{flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:700;line-height:1.35;display:flex}.product-options-editor input:not([type=checkbox]),.product-options-editor select{color:#263020;width:100%;min-width:0;min-height:46px;box-shadow:none;background:#fffefa;border:1px solid #d4dacc;border-radius:10px;padding:11px 12px;font-size:16px;font-weight:400;line-height:1.35}.product-options-editor input[aria-invalid=true]{border-color:#b7492d}.poe-select{display:block;position:relative}.poe-select select{-webkit-appearance:none;appearance:none;padding-right:32px}.poe-select>svg{pointer-events:none;color:#5d6654;position:absolute;top:15px;right:11px}.poe-sauce-note{color:#3f633d;grid-column:1/-1;align-items:center;gap:6px;font-size:12px;line-height:1.5;display:flex}.poe-inline-help{color:#626a58;margin-top:10px;font-size:13px;line-height:1.5}.poe-current-mix{color:#314d2d;background:#eaf0e1;border-radius:11px;padding:13px;font-size:13px}.poe-current-mix>strong{align-items:center;gap:7px;display:flex}.poe-current-mix ul{gap:6px;margin:10px 0;padding:0;list-style:none;display:grid}.poe-current-mix li{justify-content:space-between;gap:12px;display:flex}.poe-current-mix p{color:#53674a;font-size:12px}.poe-other-heading{border-top:1px solid var(--poe-line);justify-content:space-between;align-items:center;gap:12px;margin:22px 0 10px;padding-top:18px;display:flex}.poe-other-heading h4{margin:0;font-size:15px;font-weight:750}.poe-other-heading>span{color:#68705e;font-variant-numeric:tabular-nums;font-size:12px}.poe-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.poe-shortcuts button{color:#415336;background:#fffefa;border:1px solid #d4dacc;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:45px;padding:9px 6px;font-size:13px;font-weight:700;transition:background .18s,transform .18s;display:flex}.poe-shortcuts button:hover:enabled{background:#eaf0df}.poe-shortcuts button:active:enabled{transform:scale(.97)}.poe-empty{margin-top:12px}.poe-groups{gap:13px;margin-top:15px;display:grid}.product-options-editor .poe-group{background:#fffefa;border:1px solid #d7ddce;border-radius:12px;padding:13px;animation:.2s ease-out poe-reveal}.poe-group-heading{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:-7px -5px 6px 0;display:flex}.poe-group-heading>span{color:#68715e;font-size:12px}.poe-remove{color:#895447;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid}.poe-remove:hover:enabled{color:#9b3927;background:#fbede7}.poe-remove:disabled{opacity:.3}.poe-choices-label{margin:15px 0 7px;font-size:13px;font-weight:700}.poe-choice-list{gap:8px;display:grid}.poe-choice-row{grid-template-columns:20px minmax(0,1fr) 44px;align-items:center;gap:5px;min-width:0;display:grid}.poe-choice-number{text-align:center;color:#8b9281;font-variant-numeric:tabular-nums;font-size:11px}.poe-group-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.poe-add-choice{color:#285137;text-align:left;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:8px 0;font-size:13px;font-weight:750;display:inline-flex}.poe-required{color:#44533a;cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.poe-required input{-webkit-appearance:auto;appearance:auto;width:19px;height:19px;accent-color:var(--poe-green);flex:none;margin:0}.poe-error{color:#a03c24;margin-top:7px;font-size:12px;line-height:1.4}.poe-preview{color:#34512d;overflow-wrap:anywhere;background:#edf2e3;border:1px dashed #c8d2b7;border-radius:11px;margin-top:18px;padding:13px 14px}.poe-preview>strong{align-items:center;gap:6px;margin-bottom:5px;font-size:13px;display:flex}.poe-preview>p{margin-top:4px;font-size:12px;line-height:1.5}.poe-preview b{font-weight:750}:is(.product-options-editor button:focus-visible,.product-options-editor input:focus-visible,.product-options-editor select:focus-visible){outline-offset:3px;outline:3px solid #e97138}@keyframes poe-reveal{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.product-options-editor{border-radius:14px;margin-block:20px;padding:15px 12px}.poe-heading{gap:10px}.poe-heading h3{font-size:17px}.poe-heading p{font-size:13px}.poe-heading-icon{border-radius:11px;width:40px;height:40px}.poe-modes{gap:5px}.poe-modes button{flex-direction:column;gap:3px;min-height:49px;padding:8px 4px;font-size:12px}.poe-modes button>svg{display:none}.poe-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.product-options-editor .poe-group{padding:12px 9px}.poe-sauce-settings{gap:9px}.poe-field{font-size:12px}.poe-choice-row{grid-template-columns:16px minmax(0,1fr) 44px;gap:3px}.product-options-editor input:not([type=checkbox]),.product-options-editor select{padding-inline:10px}.poe-select select{padding-right:29px}.poe-preview{padding:12px}.poe-other-heading h4{font-size:14px}}@media (prefers-reduced-motion:reduce){.product-options-editor *{transition:none!important;animation:none!important}}html[data-ruta-motion=paused] .product-options-editor *{transition:none!important;animation:none!important}.poe-preview>small{color:#607353;border-top:1px solid #d4dec5;margin-top:8px;padding-top:7px;font-size:11px;line-height:1.5;display:block}._panel_gs4ri_1{color:#343d2d;background:#f3f5ee;border:1px solid #d8dfd1;border-radius:16px;margin-top:20px;font-size:16px;line-height:1.5;overflow:hidden}._toggle_gs4ri_1{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;min-height:76px;padding:18px;display:flex}._icon_gs4ri_1{color:#577442;background:#e1e8d6;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}._toggle_gs4ri_1>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}._toggle_gs4ri_1 strong{letter-spacing:-.25px;font-size:18px;font-weight:750;line-height:1.35}._toggle_gs4ri_1 small{color:#6b755f;font-size:14px}._toggle_gs4ri_1[aria-expanded=true]>svg{transform:rotate(180deg)}._intro_gs4ri_1{color:#67715e;margin:-2px 18px 18px;font-size:14px;line-height:1.6}._body_gs4ri_1{background:#fdfefb;border-top:1px solid #dce3d4;padding:18px}._toolbar_gs4ri_1{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}._toolbar_gs4ri_1>span{color:#7a806f;font-size:12px}._toolbar_gs4ri_1 button{color:#526944;cursor:pointer;background:#f6f8f1;border:1px solid #dce4d1;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:700;display:flex}._toolbar_gs4ri_1 button:disabled{opacity:.6;cursor:wait}._nextDeposit_gs4ri_1{background:#f2f6e9;border:1px solid #dfe5d6;border-radius:14px;flex-direction:column;gap:6px;padding:20px;display:flex}._depositLabel_gs4ri_1{color:#5f6f4b;align-items:center;gap:8px;font-size:14px;font-weight:750;display:flex}._nextDeposit_gs4ri_1>strong{color:#344d20;letter-spacing:-.5px;font-size:28px;line-height:1.25}._nextDeposit_gs4ri_1 p{color:#56674b;margin:4px 0;font-size:16px}._nextDeposit_gs4ri_1 p b{color:#324821;font-size:23px}._nextDeposit_gs4ri_1 small{color:#748064;font-size:13px;line-height:1.6}._balances_gs4ri_1{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}._balances_gs4ri_1>div{flex-direction:column;gap:6px;display:flex}._balances_gs4ri_1 span{font-size:15px;font-weight:700}._balances_gs4ri_1 strong{letter-spacing:-.5px;color:#35462b;font-size:26px}._balances_gs4ri_1 small,._scope_gs4ri_1{color:#7b806f;font-size:13px;line-height:1.6}._scope_gs4ri_1{margin:14px 0 19px}._schedule_gs4ri_1{border-top:1px solid #e7ebdf;flex-direction:column;gap:4px;padding-top:17px;display:flex}._schedule_gs4ri_1 strong{color:#536541;font-size:16px}._schedule_gs4ri_1 small{color:#788269;font-size:14px;line-height:1.6}._lastDeposit_gs4ri_1{background:#f2f5eb;border-radius:10px;align-items:flex-start;gap:9px;margin:18px 0 0;padding:15px;font-size:14px;line-height:1.6;display:flex}._lastDeposit_gs4ri_1 svg{color:#6e8455;flex-shrink:0;margin-top:3px}._lastDeposit_gs4ri_1 small{color:#758166;margin-top:3px;font-size:13px;display:block}._orderPayment_gs4ri_1{border-top:1px solid #e4e8d8;margin-top:20px;padding-top:20px}._orderPayment_gs4ri_1 label{margin-bottom:10px;font-size:16px;font-weight:700;display:block}._orderPayment_gs4ri_1 select{width:100%;min-height:49px;font:inherit;color:#3b4b30;background:#fff;border:1px solid #d7decc;border-radius:10px;padding:11px}._paymentDetails_gs4ri_1{border:1px solid #e1e6d7;border-radius:12px;margin-top:14px;padding:16px}._paymentDetails_gs4ri_1 dl{flex-direction:column;gap:10px;margin:0;display:flex}._paymentDetails_gs4ri_1 dl>div{justify-content:space-between;align-items:center;gap:18px;font-size:14px;display:flex}._paymentDetails_gs4ri_1 dd{margin:0;font-size:18px;font-weight:700}._paymentDetails_gs4ri_1 dl>div:last-child{border-top:1px solid #e9ecdf;padding-top:9px}._paymentDetails_gs4ri_1 p{color:#526743;margin:15px 0 8px;font-size:15px}._paymentDetails_gs4ri_1 small{color:#7a816e;font-size:13px;line-height:1.6}._stripeLink_gs4ri_1{color:#526c3d;background:#fff;border:1px solid #dbe2d1;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:46px;margin-top:19px;padding:10px;font-size:15px;font-weight:700;display:flex}._issues_gs4ri_1{color:#746a4d;margin-top:16px;font-size:13px}._issues_gs4ri_1 summary{cursor:pointer;min-height:36px}._issues_gs4ri_1 li{overflow-wrap:anywhere;margin:8px 0}._error_gs4ri_1{color:#85432c;background:#fff0e7;border-radius:11px;padding:14px;font-size:14px;line-height:1.6}._notice_gs4ri_1,._loading_gs4ri_1{color:#6a735a;background:#f1f4e9;border-radius:11px;padding:14px;font-size:15px;line-height:1.6}:is(._panel_gs4ri_1 button:focus-visible,._panel_gs4ri_1 a:focus-visible,._panel_gs4ri_1 select:focus-visible,._panel_gs4ri_1 summary:focus-visible){outline-offset:3px;outline:3px solid #876000}@media (max-width:700px){._toggle_gs4ri_1{gap:10px;padding:15px}._toggle_gs4ri_1 strong{font-size:17px}._toggle_gs4ri_1 small{font-size:13px}._icon_gs4ri_1{border-radius:10px;width:37px;height:37px}._intro_gs4ri_1{margin:0 15px 15px;font-size:13px}._body_gs4ri_1{padding:15px}._toolbar_gs4ri_1{flex-wrap:wrap}._toolbar_gs4ri_1 button{margin-left:auto}._nextDeposit_gs4ri_1{padding:16px}._nextDeposit_gs4ri_1>strong{font-size:26px}._balances_gs4ri_1{gap:14px}._balances_gs4ri_1 strong{font-size:23px}._balances_gs4ri_1 span{font-size:14px}._paymentDetails_gs4ri_1{padding:13px}._paymentDetails_gs4ri_1 dl>div{gap:12px;font-size:13px}._paymentDetails_gs4ri_1 dd{font-size:17px}}._dashboard_a43g4_1{--sales-ink:#253128;--sales-muted:#657066;color:var(--sales-ink);background:#fffefa;border:1px solid #e4e5da;border-radius:24px;padding:clamp(18px,3vw,34px);font:17px/1.5 Arial,Helvetica,sans-serif}._dashboard_a43g4_1 button,._dashboard_a43g4_1 input{font:inherit}._dashboard_a43g4_1 button,._dashboard_a43g4_1 summary,._dashboard_a43g4_1 a{touch-action:manipulation}:is(._dashboard_a43g4_1 button:focus-visible,._dashboard_a43g4_1 a:focus-visible,._dashboard_a43g4_1 summary:focus-visible,._dashboard_a43g4_1 input:focus-visible){outline-offset:4px;outline:3px solid #b17b00}._dashboard_a43g4_1 button:disabled{cursor:default;opacity:.55}._heading_a43g4_19{justify-content:space-between;align-items:center;gap:20px;display:flex}._eyebrow_a43g4_20{color:var(--sales-muted);letter-spacing:1.8px;margin:0 0 8px;font-size:12px;font-weight:800}._dashboard_a43g4_1 ._heading_a43g4_19 h2{letter-spacing:-1px;text-transform:none;margin:0;font:800 clamp(26px,3vw,36px)/1.12 Arial,Helvetica,sans-serif}._date_a43g4_22{color:var(--sales-muted);text-transform:capitalize;margin:9px 0 0;font-size:16px}._refresh_a43g4_23{min-height:48px;color:var(--sales-ink);cursor:pointer;background:#fff;border:1px solid #d9ddd1;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:10px 15px;display:inline-flex;font-weight:700!important}._dateControls_a43g4_24{flex-wrap:wrap;align-items:center;gap:8px;margin:25px 0 20px;display:flex}._dateControls_a43g4_24>button,._filters_a43g4_25>button{min-height:48px;color:var(--sales-ink);cursor:pointer;background:#fff;border:1px solid #d9ddd1;border-radius:12px;padding:10px 23px;font-weight:700}._dateControls_a43g4_24>button._selected_a43g4_26,._filters_a43g4_25>button._selected_a43g4_26{color:#fff;background:#273b2d;border-color:#273b2d}._datePicker_a43g4_27{color:#4c594e;align-items:center;gap:9px;min-width:0;margin-left:auto;font-size:15px;display:flex}._datePicker_a43g4_27 svg{flex-shrink:0}._datePicker_a43g4_27 input{min-width:0;max-width:175px;min-height:48px;color:var(--sales-ink);background:#fff;border:1px solid #d9ddd1;border-radius:11px;padding:9px}._cards_a43g4_30{grid-template-columns:1.5fr 1fr 1fr;align-items:stretch;gap:14px;display:grid}._card_a43g4_30{color:#344238;cursor:pointer;text-align:left;background:#f3f4ed;border:1px solid #e2e5dc;border-radius:19px;flex-direction:column;align-items:flex-start;gap:18px;min-width:0;min-height:190px;padding:24px;display:flex}._card_a43g4_30._collected_a43g4_32{color:#fff;background:#254a34;border-color:#254a34}._card_a43g4_30._pending_a43g4_33{color:#6c501c;background:#fff4d9;border-color:#e9dba8}._card_a43g4_30:hover:not(:disabled){box-shadow:0 8px 22px #263b2514}._cardLabel_a43g4_35{align-items:center;gap:9px;font-size:17px;font-weight:700;display:flex}._cardLabel_a43g4_35 svg{flex-shrink:0}._card_a43g4_30>strong{font-variant-numeric:tabular-nums;letter-spacing:-1.3px;overflow-wrap:anywhere;font:800 clamp(29px,3vw,42px)/1.08 Arial,Helvetica,sans-serif}._collected_a43g4_32>strong{letter-spacing:-1.9px;font-size:clamp(34px,4vw,54px)}._cardHint_a43g4_39{align-items:center;gap:8px;width:100%;margin-top:auto;font-size:15px;display:flex}._cardHint_a43g4_39 svg{flex-shrink:0;margin-left:auto}._collected_a43g4_32 ._cardHint_a43g4_39{color:#d7e8da}._scope_a43g4_42{color:var(--sales-muted);margin:12px 0 25px;font-size:14px;line-height:1.5}._methods_a43g4_43{margin:0 0 24px}._sectionHeading_a43g4_44{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}._dashboard_a43g4_1 ._sectionHeading_a43g4_44 h3{letter-spacing:-.4px;text-transform:none;margin:0;font:800 22px/1.25 Arial,Helvetica,sans-serif}._sectionHeading_a43g4_44>span{color:var(--sales-muted);font-size:14px}._methodGrid_a43g4_47{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._method_a43g4_43{background:#fff;border:1px solid #e3e5dc;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:4px 10px;min-width:0;padding:18px;display:grid}._methodIcon_a43g4_49{color:#65734c;background:#f1f1e8;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}._methodIcon_a43g4_49._cash_a43g4_50{color:#34603e;background:#edf3e9}._methodIcon_a43g4_49._cardMethod_a43g4_51{color:#44618a;background:#edf1fa}._methodIcon_a43g4_49._transfer_a43g4_52{color:#76528a;background:#f3edf8}._methodName_a43g4_53{overflow-wrap:anywhere;font-size:17px;font-weight:700}._methodAmount_a43g4_54{font-variant-numeric:tabular-nums;letter-spacing:-.7px;overflow-wrap:anywhere;grid-column:1/-1;padding-top:12px;font:800 clamp(25px,2.4vw,32px)/1.15 Arial,Helvetica,sans-serif}._methodCount_a43g4_55{color:var(--sales-muted);grid-area:2/2;font-size:13px}._methodPending_a43g4_56{color:#80591d;grid-column:1/-1;margin-top:6px;font-size:14px}._exceptions_a43g4_57{color:#6c501c;background:#fff7e4;border:1px solid #e9dba8;border-radius:13px;margin:18px 0}._exceptions_a43g4_57>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:14px 18px;font-weight:700;list-style:none;display:flex}._exceptions_a43g4_57>summary::-webkit-details-marker{display:none}._exceptions_a43g4_57[open]>summary svg{transform:rotate(180deg)}._exceptions_a43g4_57>div{padding:0 18px 18px}._exceptions_a43g4_57 p{justify-content:space-between;gap:18px;margin:12px 0;font-size:16px;display:flex}._exceptions_a43g4_57 small{margin-top:16px;font-size:15px;line-height:1.6;display:block}._exceptions_a43g4_57 button{min-height:48px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:12px 0 0;font-weight:700;display:flex}._orderDetails_a43g4_65{border-top:1px solid #e2e5da;margin-top:22px}._detailToggle_a43g4_66{color:#2d4c36;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:60px;padding:18px 0;display:flex;font-weight:700!important}._detailToggle_a43g4_66[aria-expanded=true] svg{transform:rotate(180deg)}._filters_a43g4_25{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}._filters_a43g4_25>button{padding:9px 15px;font-size:15px}._orders_a43g4_70{margin:0;padding:0;list-style:none}._order_a43g4_65{border-top:1px solid #e2e5da;align-items:center;gap:18px;padding:19px 0;display:flex}._orderIdentity_a43g4_72{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}._orderIdentity_a43g4_72>span{color:var(--sales-muted);font-size:14px}._orderIdentity_a43g4_72>strong{overflow-wrap:anywhere;font-size:18px}._orderIdentity_a43g4_72 small{color:var(--sales-muted);font-size:14px}._orderPayment_a43g4_76{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;max-width:43%;display:flex}._orderPayment_a43g4_76>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:23px}._orderPayment_a43g4_76>span{border-radius:7px;padding:4px 10px;font-size:14px;font-weight:700}._orderPayment_a43g4_76 ._paid_a43g4_79{color:#2b6138;background:#e7f2e5}._orderPayment_a43g4_76 ._pending_a43g4_33{color:#80591d;background:#fff0c8}._orderPayment_a43g4_76 ._otherState_a43g4_81{color:#79523b;background:#f7eadd}._openOrder_a43g4_82{color:#35553d;background:#eff3e9;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:48px;padding:8px 12px;font-size:15px;font-weight:700;display:flex}._footer_a43g4_83{color:var(--sales-muted);border-top:1px solid #e2e5da;justify-content:space-between;align-items:flex-start;gap:20px;padding-top:12px;font-size:14px;display:flex}._footer_a43g4_83>span{white-space:nowrap;align-items:center;gap:7px;padding-top:12px;display:flex}._footer_a43g4_83 i{background:#588e4f;border-radius:50%;width:7px;height:7px}._footer_a43g4_83 details{max-width:530px}._footer_a43g4_83 summary{color:#4d614d;cursor:pointer;justify-content:flex-end;align-items:center;gap:9px;min-height:48px;font-weight:700;list-style:none;display:flex}._footer_a43g4_83 summary::-webkit-details-marker{display:none}._footer_a43g4_83 details[open] summary svg{transform:rotate(180deg)}._footer_a43g4_83 p{text-align:left;margin:10px 0;font-size:15px;line-height:1.6}._empty_a43g4_91{color:#5c685b;text-align:center;background:#f3f4ec;border-radius:13px;padding:22px}._error_a43g4_92{color:#883b24;overflow-wrap:anywhere;background:#fff0e9;border-radius:13px;margin:0 0 18px;padding:15px 18px;font-size:16px}._loading_a43g4_93{color:var(--sales-muted);padding:6px 0 12px;font-size:16px}@media (max-width:950px){._cards_a43g4_30{grid-template-columns:repeat(2,minmax(0,1fr))}._card_a43g4_30{min-height:160px;padding:21px}._card_a43g4_30._collected_a43g4_32{grid-column:1/-1;min-height:175px}._collected_a43g4_32>strong{font-size:clamp(40px,6vw,56px)}._methodGrid_a43g4_47{grid-template-columns:1fr;gap:8px}._method_a43g4_43{grid-template-columns:44px minmax(0,1fr) minmax(0,auto);gap:4px 12px;padding:17px 19px}._methodIcon_a43g4_49{grid-row:1/3}._methodName_a43g4_53{grid-area:1/2}._methodCount_a43g4_55{grid-area:2/2}._methodAmount_a43g4_54{text-align:right;grid-area:1/3/3;padding-top:0;font-size:28px}._methodPending_a43g4_56{grid-column:2/-1}}@media (max-width:600px){._dashboard_a43g4_1{border-radius:18px;padding:18px 15px}._heading_a43g4_19{align-items:flex-start;gap:10px}._dashboard_a43g4_1 ._heading_a43g4_19 h2{font-size:27px}._eyebrow_a43g4_20{font-size:11px}._date_a43g4_22{font-size:15px}._refresh_a43g4_23{min-width:48px;padding:11px}._refresh_a43g4_23>span{display:none}._dateControls_a43g4_24{margin:22px 0 16px}._dateControls_a43g4_24>button{flex:1}._datePicker_a43g4_27{flex:1 0 100%;margin:4px 0 0}._datePicker_a43g4_27 input{flex:1;max-width:none}._cards_a43g4_30{gap:10px}._card_a43g4_30{gap:15px;min-height:160px;padding:17px 14px}._card_a43g4_30._collected_a43g4_32{min-height:183px;padding:22px}._cardLabel_a43g4_35{align-items:flex-start;gap:6px;font-size:15px}._cardLabel_a43g4_35 svg{width:19px;height:21px}._collected_a43g4_32 ._cardLabel_a43g4_35{font-size:19px}._card_a43g4_30>strong{letter-spacing:-.9px;font-size:clamp(24px,7vw,32px)}._collected_a43g4_32>strong{font-size:clamp(34px,11vw,48px)}._cardHint_a43g4_39{font-size:14px}._scope_a43g4_42{margin-bottom:23px;font-size:13px}._dashboard_a43g4_1 ._sectionHeading_a43g4_44 h3{font-size:22px}._sectionHeading_a43g4_44>span{font-size:13px}._method_a43g4_43{grid-template-columns:38px minmax(0,1fr) minmax(0,auto);gap:5px 9px;padding:15px 12px}._methodIcon_a43g4_49{width:38px;height:42px}._methodName_a43g4_53{font-size:16px}._methodCount_a43g4_55{font-size:13px}._methodAmount_a43g4_54{max-width:130px;font-size:23px}._methodPending_a43g4_56{font-size:13px}._exceptions_a43g4_57 p{flex-direction:column;gap:3px}._exceptions_a43g4_57 p>span{font-size:19px}._order_a43g4_65{flex-wrap:wrap;gap:12px}._orderIdentity_a43g4_72{flex-basis:53%}._orderPayment_a43g4_76{max-width:43%}._openOrder_a43g4_82{width:100%;margin-top:3px}._filters_a43g4_25>button{flex:calc(50% - 8px)}._footer_a43g4_83{flex-direction:column;gap:2px}._footer_a43g4_83 details{width:100%}._footer_a43g4_83 summary{justify-content:space-between}}@media (prefers-reduced-motion:reduce){._dashboard_a43g4_1 *{scroll-behavior:auto!important}}.admin-notification-options{background:#fffdf7;border:1px solid #e1dece;border-radius:15px;margin:0 0 24px;overflow:hidden}.admin-notification-options>summary{cursor:pointer;color:#4a553e;align-items:center;gap:12px;min-height:74px;padding:17px 20px;font:700 17px/1.4 Arial,Helvetica,sans-serif;list-style:none;display:flex}.admin-notification-options>summary::-webkit-details-marker{display:none}.admin-notification-options>summary:after{content:"+";margin-left:auto;font-size:25px}.admin-notification-options[open]>summary:after{content:"−"}.admin-notification-options>summary small{color:#7a816e;margin-top:4px;font-size:14px;font-weight:400;display:block}.admin-notification-options .notification-control{border:0;border-top:1px solid #e4e1d4;border-radius:0;margin:0}.admin-notification-options>summary:focus-visible{outline-offset:-4px;outline:3px solid #976b00}.admin-msi-control{flex-shrink:0;position:relative}.workspace-header-actions .admin-msi-toggle,.admin-msi-toggle{color:#a82d2c;cursor:pointer;background:#fff5f2;border:1px solid #c94a45;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 12px;transition:background-color .18s,color .18s;display:flex}.admin-msi-toggle strong{letter-spacing:.05em;font-size:14px;font-weight:850}.admin-msi-state{letter-spacing:.04em;min-width:18px;font-size:9px}.workspace-header-actions .admin-msi-toggle[data-enabled=true],.admin-msi-toggle[data-enabled=true]{color:#fff9f3;background:#ba3231;border-color:#ba3231;box-shadow:0 4px 12px #a1292915}.admin-msi-track{opacity:.85;border:1px solid;border-radius:15px;width:26px;height:15px;position:relative}.admin-msi-track i{background:currentColor;border-radius:50%;width:9px;height:9px;transition:transform .18s;position:absolute;top:2px;left:2px}.admin-msi-toggle[data-enabled=true] .admin-msi-track i{transform:translate(11px)}.admin-msi-toggle:disabled{cursor:default;opacity:.55}.admin-msi-error{z-index:3;color:#a12f23;background:#fff6ef;border:1px solid #dfb4aa;border-radius:8px;width:190px;padding:8px 10px;font-size:11px;line-height:1.4;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 12px #46251a12}.admin-msi-toggle:focus-visible{outline-offset:3px;outline:3px solid #dd9f5c}@media (max-width:650px){.workspace-header-actions .admin-msi-toggle{gap:6px;min-height:44px;padding:8px 10px}.admin-msi-toggle strong{font-size:13px}.admin-msi-state{font-size:8px}.admin-msi-track{width:24px}.admin-msi-toggle[data-enabled=true] .admin-msi-track i{transform:translate(9px)}}@media (prefers-reduced-motion:reduce){.admin-msi-toggle,.admin-msi-track i{transition:none}}.cash-deliver-action{justify-content:space-between;align-items:center;gap:14px;min-height:56px;display:flex}.cash-deliver-action>span{text-align:left;align-items:center;gap:10px;line-height:1.35;display:flex}.cash-deliver-action svg{flex-shrink:0}.cash-closeout-dialog{color:#263523;background:#fffdf8;border-radius:24px;gap:16px;max-width:min(460px,100vw - 28px);padding:26px;box-shadow:0 24px 80px #17241530}.cash-closeout-icon{color:#406d32;background:#eaf2e3;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.cash-closeout-dialog [data-slot=alert-dialog-title]{letter-spacing:-.025em;font-size:25px;font-weight:750;line-height:1.15}.cash-closeout-summary{border-block:1px solid #e6e9df;justify-content:space-between;align-items:center;gap:16px;padding:19px 0;display:flex}.cash-closeout-summary>span{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:650;line-height:1.4}.cash-closeout-summary small{color:#6b7763;margin-top:5px;font-size:12px;font-weight:500;display:block}.cash-closeout-summary>strong{letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800}.cash-closeout-dialog [data-slot=alert-dialog-description]{color:#5c6855;font-size:15px;line-height:1.55}.cash-closeout-confirm{white-space:normal;gap:9px;min-height:54px;line-height:1.35}.cash-closeout-confirm svg{flex-shrink:0}.cash-closeout-collect{text-align:center;justify-items:center;gap:0;display:grid}.cash-closeout-collect .text-button{color:#4e6541;min-height:44px;padding:9px 14px;font-size:14px;font-weight:700}.cash-closeout-collect small{color:#75806b;font-size:12px}.cash-closeout-dialog [data-slot=alert-dialog-cancel]{color:#53624b;border-radius:12px;min-height:44px}.cash-deliver-action,.cash-closeout-confirm{transition:transform .16s,box-shadow .16s}.cash-deliver-action:active:not(:disabled),.cash-closeout-confirm:active:not(:disabled){transform:scale(.985)}@media (max-width:360px){.cash-closeout-dialog{padding:20px}.cash-closeout-summary{gap:10px}.cash-closeout-summary>strong{font-size:29px}.cash-closeout-confirm{font-size:14px}}@media (prefers-reduced-motion:reduce){.cash-deliver-action,.cash-closeout-confirm{transition:none}.cash-deliver-action:active:not(:disabled),.cash-closeout-confirm:active:not(:disabled){transform:none}}.kitchen-sauces{margin-top:8px}.kitchen-sauces ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kitchen-sauces li{color:#4f3816;background:#fff1c8;border:1px solid #ecd79e;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:14px;line-height:1.35;display:flex}.kitchen-sauces li strong{font-size:16px;font-weight:800}.kitchen-sauces>small{color:#625e4e;margin-top:6px;font-size:12px;display:block}.kitchen-sauces>p{margin-top:6px}.kitchen-sauce-group+.kitchen-sauce-group{margin-top:10px}.kitchen-sauce-group-label{color:inherit;margin-bottom:5px;font-size:13px;line-height:1.4;display:block}.workspace-action-label{text-align:left;align-items:center;gap:10px;min-width:0;display:flex}.workspace-action-label svg,.workspace-next-action .primary>svg{flex-shrink:0}.workspace-action-spinner{animation:.8s linear infinite workspace-action-spin}.workspace-action-announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes workspace-action-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workspace-action-spinner{animation:none}}.workspace-customer-cancellation{color:#6f4c18;background:#fff6de;border:1px solid #e2c88c;border-radius:12px;gap:7px;margin:12px 0;padding:13px 15px;font-size:13px;line-height:1.5;display:grid}.workspace-customer-cancellation p{margin:0}.workspace-customer-cancellation button{justify-self:start;min-height:44px;margin-top:3px}.workspace-refund-attention{color:#72501c;text-align:left;background:#fff5d9;border:1px solid #dfc58c;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:64px;margin:12px 0 18px;padding:13px 16px;display:flex}.workspace-refund-attention>span:first-child{gap:4px;display:grid}.workspace-refund-attention strong{font-size:14px}.workspace-refund-attention small{font-size:12px;line-height:1.4}.workspace-refund-attention>span:last-child{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.workspace-refund-attention:focus-visible{outline-offset:3px;outline:2px solid #977034}.workspace-customer-cancellation[data-refund-state=processing]{color:#496039;background:#f0f5e9;border-color:#d1dec5}.workspace-customer-cancellation[data-refund-state=sent],.workspace-customer-cancellation[data-refund-state=none]{color:#54634a;background:#f4f7ef;border-color:#d7dfd1}.workspace-refund-progress{color:#50633f;text-align:left;background:#f2f6ec;border:1px solid #d5dfcd;border-radius:12px;align-items:center;gap:9px;width:100%;min-height:44px;margin:8px 0 14px;padding:9px 12px;font-size:12px;display:flex}.workspace-refund-progress>span{flex:1}.workspace-refund-progress>svg{flex-shrink:0}.workspace-refund-progress:focus-visible{outline-offset:3px;outline:2px solid #516a3c}.self-delivery{color:#293421;background:#fffaf0;border:1px solid #dfd5bd;border-radius:18px;margin:18px 24px 4px;padding:20px 22px;scroll-margin-top:20px}.self-delivery.is-sharing{background:#f0f8e9;border-color:#a9c4a0}.self-delivery-heading{align-items:center;gap:12px;display:flex}.self-delivery-heading>svg{flex-shrink:0}.self-delivery-heading>div{flex:1}.self-delivery-heading span{letter-spacing:.08em;font-size:11px;font-weight:800}.self-delivery-heading h2{margin:4px 0 0;font-family:inherit;font-size:22px;line-height:1.25}.self-delivery>p{margin:12px 0;font-size:16px;line-height:1.5}.self-delivery .self-delivery-error{color:#8b3c1f}.self-delivery-actions{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.self-delivery-actions .primary,.self-delivery-actions .secondary{gap:8px;min-height:48px;font-size:16px}.self-delivery>small{color:#59644e;align-items:flex-start;gap:7px;margin-top:14px;font-size:13px;line-height:1.5;display:flex}.self-delivery>small svg{flex-shrink:0;margin-top:3px}.workspace-order .self-delivery-take{justify-content:center;gap:8px;width:100%;min-height:48px;margin:0 0 12px;font-size:16px}.self-delivery:focus-visible{outline-offset:3px;outline:3px solid #b88612}@media (max-width:640px){.self-delivery{margin:12px 14px 0;padding:18px 16px}.self-delivery-heading h2{font-size:20px}.self-delivery-actions>*{flex:1;justify-content:center}.self-delivery-actions .primary{flex-basis:100%}}.workspace-demo-shortcut{color:#294e32;background:#eaf2e2;border:1px solid #cbdac3;border-radius:17px;align-items:center;gap:14px;min-height:82px;margin:0 0 28px;padding:17px 20px;text-decoration:none;transition:background .16s,transform .16s;display:flex}.workspace-demo-shortcut:hover{background:#e0edd5}.workspace-demo-shortcut:active{transform:scale(.99)}.workspace-demo-icon{background:#fffefabf;border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.workspace-demo-shortcut>span:nth-child(2){flex:1;min-width:0}.workspace-demo-shortcut strong{font-size:18px;line-height:1.3;display:block}.workspace-demo-shortcut small{color:#5a6d51;margin-top:3px;font-size:14px;line-height:1.4;display:block}.workspace-demo-shortcut>svg{flex-shrink:0}.workspace-tools-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;display:grid}.workspace-tools-groups-staff{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace .workspace-tools-group h3{letter-spacing:-.02em;color:#4b5e42;margin:0 0 12px;font-size:18px;line-height:1.35}.workspace-tools-group-list{background:#fffefa;border:1px solid #dfe5d8;border-radius:18px;overflow:hidden}.workspace-tools-group-list>button{text-align:left;color:#293e2a;background:0 0;border:0;border-bottom:1px solid #e7ebdf;align-items:center;gap:12px;width:100%;min-height:91px;padding:16px;transition:background .16s;display:flex}.workspace-tools-group-list>button:last-child{border-bottom:0}.workspace-tools-group-list>button:hover{background:#f0f5e9}.workspace-tools-group-list>button:active{background:#e5eedb}.workspace-tools-group-list>button:focus-visible{outline-offset:-4px}.workspace-tools-group-list .workspace-tool-icon{color:#5a7944;background:#eef3e5;border-radius:12px;width:40px;height:40px}.tools-group-store .workspace-tool-icon{color:#8c6a21;background:#fcf1d5}.tools-group-settings .workspace-tool-icon{color:#567082;background:#eaf0f3}.workspace-tools-group-list>button>span:nth-child(2){flex:1;min-width:0}.workspace-tools-group-list strong{font-size:17px;font-weight:700;line-height:1.3;display:block}.workspace-tools-group-list small{color:#69755f;margin-top:4px;font-size:14px;line-height:1.35;display:block}.workspace-tools-group-list>button>svg{color:#7a8c6c;flex-shrink:0}@media (max-width:1200px){.workspace-tools-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}}@media (max-width:650px){.workspace-demo-shortcut{gap:12px;margin-bottom:24px;padding:15px}.workspace-demo-shortcut strong{font-size:17px}.workspace-demo-shortcut small{font-size:14px}.workspace-tools-groups{grid-template-columns:1fr;gap:24px}.workspace-tools-group-list>button{min-height:84px;padding:14px 15px}.admin-workspace .workspace-tools-group h3{margin-bottom:10px;font-size:17px}}@media (prefers-reduced-motion:reduce){.workspace-demo-shortcut,.workspace-tools-group-list>button{transition:none}.workspace-demo-shortcut:active{transform:none}}.admin-workspace{--ink:#202920;--muted:#667064;--line:#e0e4da;--paper:#fffefa;--brand:#243e2e;--accent:#f3cc57;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f5ef;width:100%;max-width:none;min-height:100dvh;margin:0;padding:0 0 0 232px;font:17px/1.5 Arial,Helvetica,sans-serif}.admin-workspace *{box-sizing:border-box}.admin-workspace h1,.admin-workspace h2,.admin-workspace h3,.admin-workspace h4{letter-spacing:-.035em;text-transform:none;color:var(--ink);font-family:Arial,Helvetica,sans-serif}.admin-workspace h1{margin:0;font-size:36px;line-height:1.15}.admin-workspace h2{font-size:30px;line-height:1.2}.admin-workspace h3{font-size:23px;line-height:1.25}.admin-workspace button,.admin-workspace input,.admin-workspace textarea,.admin-workspace select{font-family:inherit;font-size:16px}.admin-workspace button,.admin-workspace summary,.admin-workspace a{touch-action:manipulation}.admin-workspace :is(button,a,input,select,summary,textarea):focus-visible{outline-offset:4px;outline:3px solid #8f6611}.workspace-header{border-bottom:1px solid var(--line);background:#fffefaf0;justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:16px 36px;display:flex}.workspace-mobile-brand{display:none}.workspace-service{align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.workspace-service i{background:#8a8e82;border-radius:50%;flex-shrink:0;width:9px;height:9px}.workspace-service i.open{background:#238048;box-shadow:0 0 0 4px #23804812}.workspace-service i.paused{background:#ad621b}.workspace-header-actions{align-items:center;gap:12px;display:flex}.workspace-header-actions button{color:#334532;background:#fffefa;border:1px solid #dde2d5;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 14px;font-weight:700;display:flex}.workspace-sound.enabled{background:#e8f3e7;border-color:#c9dfc4}.workspace-header-actions .workspace-install{color:#302a1b;background:#f6da81;border-color:#e8ca6e}.workspace-navigation{color:#fffdf1;z-index:30;background:#202c23;flex-direction:column;width:232px;padding:28px 18px;display:flex;position:fixed;inset:0 auto 0 0}.workspace-brand{color:#fffbed;align-items:center;gap:12px;margin-bottom:48px;padding:0 8px;text-decoration:none;display:flex}.workspace-brand img{border-radius:50%;width:52px;height:52px}.workspace-brand>span{letter-spacing:.02em;font-size:22px;font-weight:800}.workspace-brand small{color:#c1c9b8;letter-spacing:0;margin-top:1px;font-size:13px;font-weight:400;display:block}.admin-workspace .workspace-tabs{white-space:normal;background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:10px;width:100%;height:auto;margin:0;padding:0;display:flex;overflow:visible}.admin-workspace .workspace-tabs>button{flex-direction:row;flex:initial;white-space:normal;color:#d4ddcc;width:100%;min-height:78px;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:16px;justify-content:flex-start;gap:14px;padding:17px 16px;font-size:18px;font-weight:700;line-height:1.25;display:flex}.workspace-tabs>button>svg{flex-shrink:0}.workspace-tabs>button>span{flex:1}.workspace-tabs small{opacity:.8;letter-spacing:0;margin-top:5px;font-size:12px;font-weight:400;display:block}.admin-workspace .workspace-tabs>button[data-state=active]{color:#2d2b1c;background:#f2d065;box-shadow:0 6px 18px #00000012}.workspace-tabs b{color:#fff;background:#8e391c;border-radius:20px;place-items:center;min-width:24px;height:24px;font-size:13px;display:grid}.workspace-store-link{color:#d4ddcc;border:1px solid #66715c70;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;margin-top:auto;font-size:15px;text-decoration:none;display:flex}.workspace-content{min-width:0;max-width:1400px;margin:0 auto;padding:32px 36px 48px}.admin-workspace .admin-tabs{margin:0;padding:0;display:block}.admin-workspace [role=tabpanel]{outline-offset:4px;min-width:0;margin:0}.admin-workspace .home-tab[data-state=inactive]{display:none!important}.workspace-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.workspace-section-heading h2{margin:0}.workspace-kicker{letter-spacing:.13em;color:#6e7965;margin:0 0 8px;font-size:12px;font-weight:700}.workspace-sync{color:#667064;margin:9px 0 0;font-size:14px}.workspace-refresh{color:#4d5e42;background:#fffefa;border:1px solid #d8dfd0;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:10px 16px;font-weight:700;display:flex}.workspace-lanes{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 26px;display:grid}.workspace-lanes button{text-align:left;color:#63705c;background:#fffefa;border:1px solid #dde2d6;border-radius:15px;flex-direction:column;align-items:flex-start;gap:4px;min-height:94px;padding:15px 18px;display:flex}.workspace-lanes strong{color:#34442c;font-size:29px;font-weight:750;line-height:1.1}.workspace-lanes span{font-size:15px;font-weight:700}.workspace-lanes button[aria-pressed=true]{color:#ebf1e6;background:#284632;border-color:#284632;box-shadow:0 5px 14px #25432812}.workspace-lanes button[aria-pressed=true] strong{color:#fff9df}.workspace-empty{text-align:center;background:radial-gradient(at top,#f1f5e8,#fffefa 62%);border:1px solid #e1e6d9;border-radius:24px;flex-direction:column;align-items:center;min-height:330px;padding:52px 24px;display:flex}.workspace-empty-icon{color:#547442;background:#e8efdc;border:1px solid #dbe6ce;border-radius:28px;place-items:center;width:84px;height:84px;margin:0 0 22px;display:grid;box-shadow:0 8px 26px #435d2210}.workspace-empty h2{margin:0 0 9px;font-size:27px}.workspace-empty p{color:#667064;max-width:320px;margin:0;font-size:16px}.workspace-history{color:#47613b;background:0 0;border:1px solid #d6decc;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:50px;margin-top:24px;padding:12px 17px;font-weight:700;display:flex}.workspace-empty .secondary{margin-top:18px}.workspace-order-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.workspace-order-footer>button{color:#53634a;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:10px 8px;font-size:15px;font-weight:700;display:flex}.workspace-order-footer .operations-help-launch{background:0 0;border:0;min-height:48px;padding:10px 8px;font-size:15px}.workspace-subheading{color:#5c6953;align-items:center;gap:16px;margin-bottom:24px;font-size:16px;display:flex}.workspace-subheading button{color:#2b4c30;background:#fffefa;border:1px solid #dbe1d3;border-radius:10px;align-items:center;gap:8px;min-height:46px;padding:9px 12px;font-weight:700;display:flex}.workspace-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workspace-tool-grid>:is(button,a){text-align:left;color:#30432a;background:#fffefa;border:1px solid #dce2d4;border-radius:18px;align-items:center;gap:15px;min-height:110px;padding:22px;transition:background .15s;display:flex}.workspace-tool-grid>:is(button,a):hover{background:#eef3e5}.workspace-tool-icon{color:#617c44;background:#edf1e4;border-radius:15px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.workspace-tool-grid>:is(button,a)>span:nth-child(2){flex:1;min-width:0}.workspace-tool-grid strong{font-size:18px;line-height:1.2;display:block}.workspace-tool-grid small{color:#69745e;margin-top:6px;font-size:14px;line-height:1.35;display:block}.workspace-tool-grid>:is(button,a)>svg{color:#6c7c59;flex-shrink:0;width:17px}.workspace-help-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.admin-workspace .workspace-help-row .secondary{min-height:48px;font-size:15px}.workspace-error{color:#80531b;background:#fff1df;border:1px solid #e6c48a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:24px;padding:16px 20px;font-size:16px;display:flex}.workspace-error button{min-height:44px;margin-left:auto;font-weight:700;text-decoration:underline}.admin-workspace .panel{color:var(--ink);background:#fffefa;border-color:#e0e5d9;border-radius:18px}.admin-workspace .primary{color:#fffef3;min-height:52px;box-shadow:none;background:#285137;border-radius:12px;padding:14px 20px;font:700 17px/1.3 Arial,Helvetica,sans-serif}.admin-workspace .primary:hover{background:#1c4129}.admin-workspace .primary:disabled{color:#65705d;opacity:1;cursor:not-allowed;background:#dce2d5}.admin-workspace .secondary{color:#475e3b;background:#fffefa;border-color:#d8e0cf;border-radius:11px;min-height:48px;font-weight:700}.admin-workspace .danger{color:#9b3c29}.admin-workspace .field{font-size:16px}.admin-workspace .field input,.admin-workspace .field textarea,.admin-workspace .field select{min-height:48px;font-size:17px}.admin-workspace .small{font-size:15px}.admin-workspace .order-board{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.admin-workspace .workspace-order{border:1px solid #dde4d4;border-top:4px solid #a8b89a;min-width:0;padding:23px;overflow:hidden;box-shadow:0 3px 18px #283a2004}.admin-workspace .workspace-order.state-received{border-top-color:#d39526}.admin-workspace .workspace-order.state-ready{border-top-color:#4f8951}.admin-workspace .workspace-order.state-on_way{border-top-color:#5a83ac}.workspace-order-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.workspace-order-number{color:#64745b;flex-wrap:wrap;gap:12px;font-size:13px;font-weight:700;display:flex}.workspace-order-number time{font-weight:400}.admin-workspace .workspace-order-head h3{overflow-wrap:anywhere;margin:6px 0 0;font-size:23px}.workspace-order-total{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:26px}.workspace-order-badges{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0;display:flex}.workspace-order-badges>span{color:#506045;background:#f0f2e9;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:14px;font-weight:600;display:flex}.workspace-order-badges .state-received{color:#855b13;background:#fff0c8}.workspace-order-badges .state-ready{color:#37662a;background:#e4f2df}.workspace-order-badges .state-on_way{color:#375e85;background:#e8f0fa}.workspace-order-items{border-top:1px solid #e6e9df;border-bottom:1px solid #e6e9df;gap:15px;padding:17px 0;display:grid}.workspace-order-item{align-items:flex-start;gap:12px;display:flex}.workspace-order-item>b{color:#3d5731;background:#eef1e5;border-radius:9px;place-items:center;min-width:32px;height:32px;font-size:17px;display:grid}.workspace-order-item>div{flex:1;min-width:0}.workspace-order-item strong{overflow-wrap:anywhere;font-size:18px;line-height:1.4;display:block}.workspace-order-item p{color:#66725c;margin:3px 0 0;font-size:15px;line-height:1.5}.workspace-customer-note{overflow-wrap:anywhere;background:#fff2cc;border-radius:9px;padding:9px 12px;line-height:1.5;color:#68471b!important;font-size:16px!important}.workspace-payment{color:#65715a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 0 8px;font-size:15px;display:flex}.workspace-payment strong{color:#3d5234;font-size:15px}.workspace-payment small{color:#8a671e;flex-basis:100%}.admin-workspace .workspace-next-action{margin:16px 0 14px;display:block}.workspace-next-action .primary{justify-content:space-between;gap:16px;width:100%;min-height:55px;display:flex}.workspace-action-note{color:#7e591b;background:#fff3d5;border-radius:9px;margin:10px 0;padding:10px 13px;font-size:15px}.workspace-order .cash-collection{margin:12px 0}.workspace-order .cash-collection p{font-size:15px}.workspace-order-details{border-top:1px solid #e4e8db;margin-top:12px}.workspace-order-details>summary{color:#587048;cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;padding:12px 0 0;font-size:16px;font-weight:700;list-style:none;display:flex}.workspace-order-details>summary::-webkit-details-marker{display:none}.workspace-order-details[open]>summary svg{transform:rotate(180deg)}.workspace-order-details>div{gap:14px;padding-top:16px;font-size:16px;display:grid}.workspace-order-details p{margin:0}.workspace-order-details a:not(.secondary){text-underline-offset:3px;text-decoration:underline}.workspace-address{background:#f0f3e8;border-radius:12px;gap:12px;padding:14px;display:flex}.workspace-address>svg{flex-shrink:0;margin-top:3px}.workspace-address a{margin-top:8px;display:inline-block}.workspace-order-details .whatsapp-followup{margin:0}.workspace-order .order-actions{flex-wrap:wrap}.admin-workspace .availability-heading h2{font-size:29px}.admin-workspace .ingredient-stock{margin-bottom:22px;padding:22px}.admin-workspace .ingredient-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace .availability-product h3{font-size:20px;line-height:1.3}.admin-workspace .availability-button{min-height:50px;font-size:16px}.admin-workspace .menu-control .availability-explanation{display:none}.admin-workspace .availability-view button{font-size:16px}.admin-workspace .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace .admin-toolbar{flex-wrap:wrap;gap:16px}.admin-workspace .notification-settings{margin:0}@media (min-width:1600px){.workspace-content{padding-top:40px}.workspace-empty{min-height:390px}}@media (max-width:1200px){.workspace-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-content{padding:28px 24px}.workspace-header{padding:16px 24px}.workspace-lanes button{padding:14px 12px}.workspace-lanes span{font-size:14px}.admin-workspace .order-board{gap:16px}.admin-workspace .workspace-order{padding:18px}}@media (max-width:1000px){.admin-workspace{padding-left:0;padding-bottom:calc(90px + env(safe-area-inset-bottom))}.workspace-navigation{width:100%;padding:8px 12px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefaf5;border-top:1px solid #dce2d4;inset:auto 0 0;box-shadow:0 -4px 22px #3040210b}.workspace-brand,.workspace-store-link{display:none}.admin-workspace .workspace-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.admin-workspace .workspace-tabs>button{text-align:center;color:#65735b;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:65px;padding:8px 4px;font-size:14px;position:relative}.workspace-tabs small{display:none}.workspace-tabs b{min-width:20px;height:20px;font-size:11px;position:absolute;top:3px;right:16%}.admin-workspace .workspace-tabs>button[data-state=active]{color:#2e522d;box-shadow:none;background:#ebf1df}.workspace-tabs svg{width:23px;height:23px}.workspace-mobile-brand{align-items:center;gap:9px;display:flex}.workspace-mobile-brand img{border-radius:50%;width:38px;height:38px}.workspace-mobile-brand strong{font-size:20px}.workspace-header{min-height:75px;padding:13px 24px}.workspace-header-actions .workspace-install{display:none}.workspace-header-actions .workspace-sound{min-height:44px}.workspace-service{margin-left:10px;margin-right:auto;font-size:13px}.workspace-content{padding-top:25px}.workspace-lanes button{padding:15px 17px}}@media (max-width:650px){.workspace-header{flex-wrap:wrap;gap:8px 12px;padding:13px 16px}.workspace-service{flex-basis:100%;order:3;margin:0 0 0 4px;font-size:13px}.workspace-header-actions{margin-left:auto}.workspace-header-actions .workspace-sound{padding:8px 10px;font-size:13px}.workspace-content{padding:24px 16px 30px}.admin-workspace h1{font-size:29px}.workspace-kicker{margin-bottom:7px;font-size:11px}.workspace-section-heading{gap:12px;margin-bottom:20px}.workspace-refresh{width:46px;min-width:46px;min-height:46px;padding:0}.workspace-refresh span{display:none}.workspace-sync{font-size:13px}.workspace-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:20px}.workspace-lanes button{text-align:center;border-radius:12px;align-items:center;gap:7px;min-height:80px;padding:12px 8px}.workspace-lanes button:first-child{flex-direction:row;grid-column:1/-1;justify-content:space-between;min-height:48px;padding:10px 15px}.workspace-lanes button:first-child strong{order:2;font-size:23px}.workspace-lanes button:first-child span{font-size:16px}.workspace-lanes strong{font-size:25px}.workspace-lanes span{white-space:normal;font-size:12px;line-height:1.2}.workspace-empty{border-radius:19px;min-height:300px;padding:32px 17px}.workspace-empty-icon{border-radius:24px;width:72px;height:72px;margin-bottom:18px}.workspace-empty h2{font-size:23px}.workspace-empty p{max-width:270px;font-size:15px}.workspace-history{padding:10px 12px;font-size:14px!important}.workspace-order-footer{flex-wrap:wrap;gap:6px}.workspace-order-footer>button,.workspace-order-footer .operations-help-launch{font-size:13px}.workspace-order-footer svg{width:17px}.workspace-tool-grid{grid-template-columns:1fr;gap:10px}.workspace-tool-grid>:is(button,a){border-radius:15px;min-height:87px;padding:17px}.workspace-tool-grid strong{font-size:18px}.workspace-tool-grid small{font-size:14px}.workspace-help-row{gap:10px}.workspace-help-row>*{flex:100%;justify-content:center}.workspace-subheading{flex-wrap:wrap;gap:10px}.workspace-subheading>span{display:none}.admin-workspace .order-board{grid-template-columns:1fr;gap:20px}.admin-workspace .workspace-order{border-radius:18px;padding:19px}.workspace-order-total{font-size:24px}.admin-workspace .workspace-order-head h3{font-size:22px}.workspace-order-item strong{font-size:18px}.workspace-order-badges>span{font-size:13px}.workspace-order-number{gap:7px;font-size:12px}.admin-workspace .settings-grid{grid-template-columns:1fr}.admin-workspace .availability-heading{align-items:flex-start;gap:16px}.admin-workspace .availability-heading h2{font-size:26px}.admin-workspace .availability-heading p{font-size:15px}.admin-workspace .availability-view{width:100%;display:flex}.admin-workspace .availability-view button{flex:1}.admin-workspace .ingredient-stock{padding:17px}.admin-workspace .ingredient-stock-grid{grid-template-columns:1fr}.admin-workspace .availability-product{gap:12px}.admin-workspace .availability-product h3{font-size:18px}.admin-workspace .availability-category{font-size:14px}.admin-workspace .availability-filter-row{gap:12px}.admin-workspace .admin-toolbar .search{width:100%;min-width:0}.workspace-error{padding:15px;font-size:15px}.workspace-error button{margin-left:0}}@media (prefers-reduced-motion:reduce){.admin-workspace *{scroll-behavior:auto!important;transition:none!important}}.admin-workspace .workspace-next-action>.primary{justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:15px 18px;font:700 17px/1.4 Arial,Helvetica,sans-serif;display:flex}.admin-workspace .workspace-navigation .workspace-tabs>button>svg{width:25px;height:25px}.admin-workspace .workspace-tabs>button.workspace-more-active{color:#2d2b1c;background:#f2d065}.admin-workspace .workspace-order .cash-collection:empty{display:none}.workspace-loading{color:#243e2e;text-align:center;background:#f4f5ef;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100dvh;padding:30px;display:flex}.workspace-loading img{border-radius:50%;width:68px;height:68px}.workspace-stock{background:#fffefa;border:1px solid #dce2d4;border-radius:15px;margin:18px 0 22px}.workspace-stock>summary{cursor:pointer;color:#405c36;align-items:center;gap:12px;min-height:74px;padding:15px 18px;list-style:none;display:flex}.workspace-stock>summary::-webkit-details-marker{display:none}.workspace-stock>summary>span{flex:1}.workspace-stock strong{font-size:17px;display:block}.workspace-stock small{color:#68745f;margin-top:3px;font-size:14px;display:block}.workspace-stock[open]>summary>svg:last-child{transform:rotate(180deg)}.admin-workspace .workspace-stock .ingredient-stock{border:0;border-top:1px solid #e0e5d9;border-radius:0 0 15px 15px;margin:0}.workspace-loading h1{letter-spacing:-.04em;text-transform:none;margin:0;font:700 26px/1.3 Arial,Helvetica,sans-serif}@media (max-width:1000px){.admin-workspace .workspace-tabs>button.workspace-more-active{color:#2e522d;background:#ebf1df}.admin-workspace .workspace-navigation .workspace-tabs>button>svg{width:23px;height:23px}}.workspace-view-store{color:#304c29;white-space:nowrap;background:#eef3e5;border:1px solid #bdccaf;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;margin-left:auto;padding:12px 17px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.workspace-view-store:hover{background:#e4edd7}.workspace-view-store>svg{flex-shrink:0}.workspace-client-tool{text-decoration:none}@media (max-width:1000px){.workspace-header{flex-wrap:wrap}}@media (max-width:650px){.workspace-header>.workspace-view-store{flex-basis:100%;order:4;width:100%;min-height:48px;margin:5px 0 0;font-size:16px}.workspace-header>.workspace-service{order:3}}.admin-workspace .workspace-header{min-height:76px;padding-top:12px;padding-bottom:12px}.admin-workspace .workspace-content{padding-top:24px}.workspace-inbox-heading{min-height:48px;margin-bottom:16px}.workspace-inbox-title{align-items:center;gap:12px;min-width:0;display:flex}.workspace-inbox-count{color:#395336;font-variant-numeric:tabular-nums;background:#eaf0df;border:1px solid #d7dfcc;border-radius:12px;place-items:center;min-width:34px;height:34px;padding:0 9px;font-size:17px;font-weight:700;display:grid}.workspace-inbox-heading .workspace-refresh{background:0 0;border-color:#0000;min-height:44px;font-size:14px}.workspace-refresh.has-error{color:#9b4b22;background:#fff5e4;border-color:#e6bc8d}.workspace-refresh.is-refreshing svg{animation:.8s linear infinite workspace-turn}.admin-workspace .workspace-lanes{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.admin-workspace .workspace-lanes button{text-align:center;border-radius:13px;flex-direction:row;flex:110px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px 14px;transition:background .16s,border-color .16s,box-shadow .16s;display:flex}.admin-workspace .workspace-lanes span{font-size:15px;font-weight:700;line-height:1.2}.admin-workspace .workspace-lanes strong{color:#42563a;font-variant-numeric:tabular-nums;background:#eef2e6;border-radius:8px;order:0;place-items:center;min-width:25px;min-height:25px;padding:0 6px;font-size:15px;line-height:1.3;animation:.18s ease-out workspace-count;display:grid}.admin-workspace .workspace-lanes button[aria-pressed=true]{box-shadow:0 3px 8px #19392212}.admin-workspace .workspace-lanes button[aria-pressed=true] strong{color:#fffce9;background:#ffffff20}.admin-workspace .workspace-lanes .has-new-orders:not([aria-pressed=true]){color:#775016;background:#fff4cf;border-color:#dfc26c}.admin-workspace .workspace-lanes .has-new-orders:not([aria-pressed=true]) strong{color:#583e10;background:#f3d77e}.admin-workspace .workspace-order{padding:20px;animation:.22s ease-out workspace-arrive;box-shadow:0 5px 20px #253c2010}.admin-workspace .workspace-order-head h3{margin-top:4px;font-size:22px}.admin-workspace .workspace-order-total{font-size:25px}.admin-workspace .workspace-order-badges{margin:12px 0}.admin-workspace .workspace-order-items{gap:12px;padding:14px 0}.admin-workspace .workspace-order-item{gap:10px}.admin-workspace .workspace-order-item p{line-height:1.4}.admin-workspace .workspace-order-item .workspace-customer-note{padding:7px 10px}.admin-workspace .workspace-payment{justify-content:flex-start;padding:12px 0 0}.admin-workspace .workspace-next-action{margin:14px 0 8px}.admin-workspace .workspace-order-details{margin-top:8px}.admin-workspace .workspace-order-details>summary{min-height:48px;padding-top:6px;font-size:15px}.admin-workspace .workspace-empty{min-height:270px;padding:36px 24px;box-shadow:0 5px 22px #263e2010}.workspace-empty-icon{color:#41623a;background:#edf2dd;border-color:#d8e1c8;animation:.3s ease-out workspace-arrive;position:relative;transform:rotate(-5deg)}.workspace-empty-icon>span{color:#fff;background:#2d613d;border:3px solid #fffefa;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:-3px;right:-5px;transform:rotate(5deg)}.admin-workspace .workspace-empty h2{font-size:26px}.workspace-empty .secondary{justify-content:center;align-items:center;gap:8px;display:flex}.admin-workspace :is(.workspace-tabs>button,.workspace-lanes>button,.workspace-next-action>.primary,.workspace-header-actions>button){transition:background .16s,box-shadow .16s,transform .12s}.admin-workspace :is(.workspace-tabs>button,.workspace-lanes>button,.workspace-next-action>.primary,.workspace-header-actions>button):active:not(:disabled){transform:translateY(1px)}@keyframes workspace-turn{to{transform:rotate(360deg)}}@keyframes workspace-arrive{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes workspace-count{0%{transform:scale(.9)}to{transform:scale(1)}}@media (max-width:650px){.admin-workspace .workspace-header{grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding:10px 16px 5px;display:grid}.admin-workspace .workspace-mobile-brand{grid-area:1/1}.admin-workspace .workspace-header-actions{grid-area:1/2;justify-content:flex-end;margin-left:0}.admin-workspace .workspace-header>.workspace-service{grid-area:2/1;gap:8px;min-height:44px;margin:0;font-size:12px}.admin-workspace .workspace-header>.workspace-view-store{background:0 0;border:0;flex-basis:auto;grid-area:2/2;justify-content:flex-end;gap:5px;width:auto;min-height:44px;margin:0;padding:0;font-size:13px}.admin-workspace .workspace-view-store svg{width:16px;height:16px}.admin-workspace .workspace-view-store svg:last-child{display:none}.admin-workspace .workspace-content{padding:17px 14px 26px}.workspace-inbox-heading{min-height:44px;margin-bottom:12px}.workspace-inbox-heading h1{font-size:28px}.workspace-inbox-count{border-radius:10px;min-width:30px;height:30px;font-size:15px}.admin-workspace .workspace-lanes{gap:7px;margin-bottom:16px}.admin-workspace .workspace-lanes button{border-radius:11px;flex:28%;gap:6px;min-height:44px;padding:8px 9px}.admin-workspace .workspace-lanes span{font-size:14px}.admin-workspace .workspace-lanes strong{min-width:24px;min-height:24px;font-size:14px}.admin-workspace .workspace-order{border-radius:17px;padding:16px}.admin-workspace .order-board{gap:16px}.admin-workspace .workspace-order-head h3{font-size:21px}.admin-workspace .workspace-order-total{font-size:24px}.admin-workspace .workspace-order-badges>span{padding:5px 8px}.admin-workspace .workspace-order-item strong{font-size:18px}.admin-workspace .workspace-order-number{font-size:13px}.admin-workspace .workspace-empty{min-height:255px;padding:30px 18px}.admin-workspace .workspace-empty h2{font-size:24px}.workspace-order-footer>button,.workspace-order-footer .operations-help-launch{font-size:14px}}@media (max-width:360px){.admin-workspace .workspace-mobile-brand{gap:7px}.admin-workspace .workspace-mobile-brand img{width:32px;height:32px}.admin-workspace .workspace-mobile-brand strong{white-space:nowrap;font-size:18px}.admin-workspace .workspace-view-store>svg{display:none}.admin-workspace .workspace-header-actions .workspace-sound{padding:8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.admin-workspace *,.admin-workspace :before,.admin-workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
