.app-shell--platform .plat-body>.analytics-board{grid-column:1;grid-row:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.analytics-board{display:flex;flex-direction:column;gap:12px;min-width:0;padding:12px 16px 24px}.analytics-lead,.analytics-week{margin:0;color:var(--ios-secondary);font-size:13px;font-weight:500;line-height:1.4}.analytics-digest h2,.analytics-week{display:flex;align-items:baseline;gap:8px;color:var(--ios-label);font-size:17px;font-weight:680;letter-spacing:-.02em}.analytics-digest h2 span{color:var(--ios-secondary);font-size:13px;font-weight:600}.analytics-board .analytics-digest-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;cursor:pointer}.analytics-board .is-kept-order{--kept: #e6a100}.analytics-board .is-kept-lost{--kept: #e5484d}.analytics-board .is-kept-tech{--kept: #3b82f6}.analytics-board .analytics-digest-row.is-kept,.analytics-board .analytics-row.is-kept{background:color-mix(in srgb,var(--kept) 16%,var(--ios-card));box-shadow:inset 3px 0 0 var(--kept)}.analytics-digest-row em{color:var(--ios-label);font-size:14px;font-style:normal;font-weight:600;line-height:1.35}.analytics-summary-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.analytics-summary-grid article{display:flex;flex-direction:column;gap:4px;min-height:72px;padding:12px;border:1px solid color-mix(in srgb,var(--ios-label) 9%,transparent);border-radius:12px;background:var(--ios-card)}.analytics-summary-grid span{color:var(--ios-secondary);font-size:12px}.analytics-summary-grid b{font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.analytics-filters{display:flex;flex-wrap:wrap;gap:6px}.analytics-filters button{height:32px;padding:0 12px;border:0;border-radius:999px;background:color-mix(in srgb,var(--ios-label) 6%,transparent);color:var(--ios-label);font:inherit;font-size:13px;cursor:pointer}.analytics-filters button.is-on{background:var(--ios-blue);color:#fff}.analytics-list{display:flex;flex-direction:column;gap:8px}.analytics-row{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:12px;border:1px solid color-mix(in srgb,var(--ios-label) 9%,transparent);border-radius:12px;background:var(--ios-card)}.analytics-row-open{display:flex;flex:1 1 220px;flex-direction:column;gap:2px;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.analytics-row-open span,.analytics-row-open em{color:var(--ios-secondary);font-size:13px;font-style:normal}.chat-analysis-actions{display:flex;flex-wrap:wrap;gap:6px}.chat-analysis-actions button{height:32px;padding:0 10px;border:0;border-radius:8px;background:color-mix(in srgb,var(--ios-label) 8%,transparent);color:var(--ios-label);font:inherit;font-size:13px;cursor:pointer}.chat-risk-marks{display:inline-flex;flex-wrap:wrap;gap:4px}.chat-risk-mark{padding:2px 7px;border-radius:7px;background:color-mix(in srgb,var(--ios-orange) 14%,transparent);color:var(--ios-orange);font-size:11px;font-weight:650}.chat-risk-mark.is-critical{background:color-mix(in srgb,var(--ios-red) 12%,transparent);color:var(--ios-red)}.chat-analysis-card{gap:10px}.chat-analysis-summary{margin:2px 0 0;color:var(--text);font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.35}.chat-analysis-card .chat-analysis-actions{display:grid;grid-template-columns:1fr 1fr}.chat-analysis-card .chat-analysis-actions button{min-height:36px;border-radius:12px;background:color-mix(in srgb,var(--text) 6%,transparent);font-weight:600}.ai-assist-scrim{position:fixed;top:0;right:0;left:0;height:100dvh;z-index:40;background:color-mix(in srgb,var(--bg-body, #111) 55%,transparent);display:grid;justify-items:end;overflow:hidden}.ai-assist-panel{--ai-ticket: var(--accent, #5b8def);width:min(440px,100vw);height:100%;max-height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;overflow:hidden;padding:0;background:var(--surface, #111);color:var(--text, #f5f5f5);box-shadow:-16px 0 40px #00000047;border-left:3px solid var(--ai-ticket);animation:ai-assist-in .22s var(--ease-out, cubic-bezier(.23, 1, .32, 1))}.ai-assist-head{grid-row:1}.ai-assist-context{grid-row:2}.ai-assist-thread{grid-row:3}.ai-assist-dock{grid-row:4}.ai-assist-head{display:grid;grid-template-columns:1fr 44px 44px;align-items:center;gap:2px;min-height:52px;padding:8px 8px 8px 16px;border-bottom:.5px solid var(--separator, rgba(255,255,255,.08))}.ai-assist-brand{min-width:0}.ai-assist-brand p{display:flex;align-items:center;gap:8px;margin:0;font-weight:650;letter-spacing:-.02em}.ai-assist-brand span{display:block;color:var(--text-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-assist-context{margin:0;padding:8px 16px;color:var(--text-muted);font-size:12px;line-height:1.4;border-bottom:.5px solid var(--separator, rgba(255,255,255,.08))}.ai-assist-thread{min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:16px;padding:16px 16px 20px}.ai-assist-empty{margin-top:auto;display:grid;gap:10px}.ai-assist-hello{margin:0;font-size:22px;font-weight:650;letter-spacing:-.03em;line-height:1.25}.ai-assist-note{margin:0;color:var(--text-muted);font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden}.ai-assist-msg{max-width:100%}.ai-assist-msg p,.ai-assist-note-body p,.ai-assist-note-body li{margin:0;line-height:1.5;overflow-wrap:break-word;word-break:normal}.ai-assist-msg.is-user{align-self:flex-end;max-width:min(340px,88%)}.ai-assist-msg.is-user p{padding:10px 14px;border-radius:18px 18px 5px;background:var(--bubble-out, #2470c2);color:var(--bubble-out-text, #fff);font-size:15px;white-space:pre-wrap}.ai-assist-msg.is-assistant{align-self:stretch}.ai-assist-note-body{display:grid;gap:10px;font-size:15px}.ai-assist-h{font-size:13px;font-weight:650;color:var(--text-muted);letter-spacing:-.01em}.ai-assist-note-body ul,.ai-assist-note-body ol{margin:0;padding-left:1.15em;display:grid;gap:6px}.ai-assist-msg.is-pending p{color:var(--text-muted);font-size:14px}.ai-assist-prompts{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ai-assist-prompts.is-followup{padding-top:2px}.ai-assist-prompts button{width:auto;max-width:100%;min-height:40px;border:.5px solid var(--separator, rgba(255,255,255,.1));border-radius:999px;padding:8px 14px;background:transparent;color:inherit;font:inherit;font-size:13px;text-align:left;line-height:1.4;transition:transform .12s var(--ease-out, ease-out),background-color .12s ease-out}@media (hover: hover) and (pointer: fine){.ai-assist-prompts button:hover,.ai-assist-close:hover{background:var(--surface-hover, #2c2c2c)}.ai-assist-send:hover:not(:disabled),.ai-assist-analyze:hover,.ai-assist-to-chat:hover:not(:disabled){filter:brightness(1.06)}}.ai-assist-prompts button:active,.ai-assist-send:active:not(:disabled),.ai-assist-analyze:active,.ai-assist-to-chat:active:not(:disabled),.ai-assist-close:active{transform:scale(.97)}.ai-assist-dock{flex-shrink:0;padding:10px 12px calc(12px + env(safe-area-inset-bottom));border-top:.5px solid var(--separator, rgba(255,255,255,.08));background:var(--surface, #111)}.ai-assist-composer{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:8px}.ai-assist-composer textarea{width:100%;min-height:44px;max-height:96px;resize:none;border:.5px solid var(--separator, rgba(255,255,255,.1));border-radius:16px;padding:12px 14px;background:var(--bg-1, var(--plat-card, rgba(255,255,255,.04)));color:inherit;font:inherit;line-height:1.35}.ai-assist-close,.ai-assist-send{border:0;color:inherit;font:inherit;transition:transform .12s var(--ease-out, ease-out)}.ai-assist-close{width:44px;height:44px;border-radius:12px;background:transparent}.ai-assist-send{width:44px;height:44px;border-radius:14px;background:var(--ai-ticket);color:var(--on-accent, #fff);display:grid;place-items:center}.ai-assist-send:disabled{opacity:.4}.ai-assist-close:focus-visible,.ai-assist-send:focus-visible,.ai-assist-prompts button:focus-visible,.ai-assist-analyze:focus-visible,.ai-assist-to-chat:focus-visible,.ai-assist-guest textarea:focus-visible,.ai-assist-composer textarea:focus-visible{outline:2px solid var(--ai-ticket);outline-offset:2px}.ai-assist-analyze{display:grid;gap:4px;justify-items:start;min-height:52px;margin-top:4px;border:0;border-radius:16px;padding:12px 14px;background:var(--ai-ticket);color:var(--on-accent, #fff);font:inherit;font-weight:650;text-align:left}.ai-assist-analyze span{display:-webkit-box;overflow:hidden;color:color-mix(in srgb,var(--on-accent, #fff) 78%,transparent);font-size:12px;font-weight:450;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ai-assist-guest{display:grid;gap:8px;margin-bottom:10px;padding:10px 10px 12px;border:.5px solid var(--separator, rgba(255,255,255,.1));border-radius:16px;background:var(--bg-1, rgba(255,255,255,.04))}.ai-assist-guest>p{margin:0;font-size:12px;font-weight:650;color:var(--text-muted)}.ai-assist-guest textarea{width:100%;min-height:56px;max-height:96px;resize:none;border:0;border-radius:12px;padding:10px 12px;background:var(--surface, #111);color:inherit;font:inherit;line-height:1.35}.ai-assist-picks{display:grid;gap:6px}.ai-assist-pick{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:6px;align-items:start;padding:8px 4px 8px 10px;border-radius:12px;background:var(--surface, #111)}.ai-assist-pick strong,.ai-assist-pick span{display:block}.ai-assist-pick strong{font-size:13px}.ai-assist-pick span{color:var(--text-muted);font-size:12px}.ai-assist-pick button{width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:inherit}.ai-assist-to-chat{min-height:40px;border:0;border-radius:12px;padding:0 12px;background:var(--ai-ticket);color:var(--on-accent, #fff);font:inherit;font-weight:650;transition:transform .12s var(--ease-out, ease-out)}.ai-assist-to-chat:disabled{opacity:.4}.ai-assist-error{margin:0 0 8px;color:var(--red, #f07178);font-size:13px}.ai-settings-fields{display:grid;gap:12px;padding:12px 16px 16px}.ai-settings-field{display:grid;gap:6px;font-size:13px;color:var(--text-muted)}.ai-settings-field textarea{width:100%;resize:vertical;border:.5px solid var(--separator, var(--plat-line));border-radius:12px;padding:10px 12px;background:var(--bg-1, var(--plat-card));color:inherit;font:inherit;font-size:14px;line-height:1.4}@keyframes ai-assist-in{0%{transform:translate(18px);opacity:0}to{transform:none;opacity:1}}@media (max-width: 900px){.ai-assist-scrim{align-items:stretch}.ai-assist-panel{width:100%;height:100%;max-height:100%;border-left:0;border-top:3px solid var(--ai-ticket);border-radius:0;animation-name:ai-assist-up}html.is-keyboard .ai-assist-dock{padding-bottom:10px}.ai-assist-composer textarea,.ai-assist-guest textarea{font-size:16px}@keyframes ai-assist-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}}@media (prefers-reduced-motion: reduce){.ai-assist-panel{animation:none}.ai-assist-prompts button,.ai-assist-close,.ai-assist-send,.ai-assist-analyze,.ai-assist-to-chat{transition:none}.ai-assist-prompts button:active,.ai-assist-send:active:not(:disabled),.ai-assist-to-chat:active,.ai-assist-close:active{transform:none}}.staff-shell{--staff-canvas: var(--bg-body);--staff-surface: var(--surface);--staff-text: var(--text);--staff-muted: var(--text-muted);--staff-border: var(--separator);--staff-accent: var(--accent);--staff-accent-soft: var(--accent-light);--staff-success: var(--green);--staff-warning: var(--orange);--staff-danger: var(--red);--staff-pad: 16px;--staff-ease: var(--ease-out, cubic-bezier(.23, 1, .32, 1));--staff-press: .1s ease-out;height:100%;min-height:100dvh;background:var(--staff-canvas);color:var(--staff-text);font-family:var(--font-sans, system-ui, -apple-system, sans-serif);font-optical-sizing:auto;display:flex;flex-direction:column;overflow:hidden;color-scheme:inherit;position:relative}.staff-shell *{box-sizing:border-box}.staff-shell.is-parked{display:none}.app-shell.app-shell--staff.app-shell--staff-only{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);position:fixed;top:var(--vv-offset-top, 0px);right:0;left:0;width:100%;height:var(--app-height, 100dvh);max-height:var(--app-height, 100dvh);overflow:hidden;padding:0;gap:0;background:var(--staff-canvas, var(--bg-body))}.app-shell.app-shell--staff-only>.staff-shell{grid-column:1;grid-row:1;width:100%;height:100%;min-height:0;min-width:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.staff-shell button{font:inherit;color:inherit}.staff-main{flex:1;width:min(100%,1080px);margin:0 auto;padding:var(--staff-pad) var(--staff-pad) 124px;overflow:auto;min-width:0}.staff-identity{display:flex;align-items:center;gap:10px;min-height:44px}.staff-avatar,.staff-thumb,.staff-hero-photo{background:var(--fill);object-fit:contain;flex-shrink:0}.staff-avatar{width:36px;height:36px;border-radius:50%;border:0;overflow:hidden;padding:0;background:var(--accent-filled);color:var(--staff-accent);font-weight:650}.staff-avatar img{width:100%;height:100%;object-fit:cover}.staff-identity h1{margin:0;font-size:20px;font-weight:700;letter-spacing:-.022em;line-height:1.12}.staff-identity p,.staff-muted,.staff-meta,.staff-store{margin:0;color:var(--staff-muted);font-size:12px;line-height:16px}.staff-store{border:0;background:none;padding:0;display:inline-flex;align-items:center;gap:2px;min-height:20px;max-width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-bell,.staff-icon-btn{width:40px;height:40px;border:0;background:var(--fill);border-radius:12px;display:grid;place-items:center;position:relative;color:var(--staff-text)}.staff-ai{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 10px 0 8px;border:0;border-radius:20px;background:var(--fill);color:var(--staff-text);font-size:13px;font-weight:600;flex-shrink:0}.staff-bell[data-count]:after{content:attr(data-count);position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--staff-danger);color:#fff;font-size:10px;line-height:16px;font-variant-numeric:tabular-nums}.staff-search{display:flex;align-items:center;gap:0;margin:12px 0 14px;background:var(--search-bg);border-radius:12px;padding-right:4px}.staff-search input,.staff-field input,.staff-field textarea,.staff-field select{width:100%;min-height:44px;border:0;border-radius:12px;padding:0 14px;background:var(--search-bg);color:var(--staff-text);font-size:16px}.staff-search input{background:transparent;font-size:15px}@media (hover: none) and (pointer: coarse){.staff-search input{font-size:16px}}.staff-search .staff-icon-btn{flex-shrink:0;background:transparent}.staff-create-request,.staff-create-delivery,.staff-request-intake{width:100%;min-height:64px;display:flex;align-items:center;gap:12px;margin:12px 0 0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--staff-accent) 24%,var(--staff-border));border-radius:16px;background:color-mix(in srgb,var(--staff-accent-soft) 54%,var(--staff-surface));color:var(--staff-text);text-align:left}.staff-create-request>span:nth-child(2),.staff-create-delivery>span:nth-child(2),.staff-request-intake>span:nth-child(2){min-width:0;display:grid;gap:2px}.staff-create-request strong,.staff-create-delivery strong,.staff-request-intake strong{font-size:15px;font-weight:650}.staff-create-request>span>span,.staff-create-delivery>span>span{color:var(--staff-muted);font-size:13px}.staff-request-intake .staff-icon-btn{margin-left:auto;flex-shrink:0}.staff-request-overlay{background:#11182773}html.night .staff-request-overlay{background:#00000094}.staff-request-sheet{display:grid;gap:4px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.staff-request-sheet .staff-identity{min-height:48px;padding-bottom:4px;align-items:flex-start}.staff-request-sheet .staff-identity h2{margin:0;font-size:18px;font-weight:650;letter-spacing:-.02em}.staff-request-sheet .staff-search{margin:0;width:100%}.staff-request-products{display:grid;gap:2px;max-height:min(36dvh,280px);overflow:auto;margin:0 0 8px;background:var(--staff-surface);border-radius:12px}.staff-request-products .staff-product-row{width:100%}.staff-product-row.is-on{background:color-mix(in srgb,var(--staff-accent-soft) 70%,var(--staff-surface))}.staff-thumb--empty{background:var(--fill)}.staff-request-products .staff-product-row--manual{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--staff-accent) 12%,var(--staff-surface))}.staff-request-products .staff-product-row--manual>span:nth-child(2){min-width:0}.staff-request-products .staff-product-row--manual:focus-visible{outline:2px solid var(--staff-accent);outline-offset:-2px}.staff-product-row--manual .staff-meta{color:var(--staff-muted)}.staff-request-picked{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px;font-size:14px}.staff-request-sheet>.staff-btn.primary{width:100%;min-height:44px;margin-top:8px}.staff-field textarea{padding:12px 14px;resize:vertical}.staff-field{display:grid;gap:6px;margin:12px 0}.staff-field label{font-size:13px;color:var(--staff-muted);font-weight:500}.staff-field .staff-error{color:var(--staff-danger);min-height:18px;font-size:13px}.staff-profile{display:flex;flex-direction:column;gap:14px;width:min(100%,480px);margin-inline:auto}.staff-profile-hero{display:flex;flex-direction:column;gap:14px}.staff-desk-nav{display:none}.staff-profile .staff-identity{min-height:48px;padding-bottom:0}.staff-profile .staff-identity h1{font-size:18px}.staff-ig-head{display:grid;grid-template-columns:86px minmax(0,1fr);gap:18px;align-items:center}.staff-ig-avatar{width:86px;height:86px;border-radius:50%;object-fit:cover;background:var(--fill);display:grid;place-items:center;font-size:28px;font-weight:650;letter-spacing:-.03em}.staff-ig-photo{position:relative;width:86px;height:86px;padding:0;border:0;background:none;cursor:pointer}.staff-ig-photo .staff-ig-avatar{width:86px;height:86px}.staff-ig-photo.is-busy{opacity:.72}.staff-ig-photo:active{opacity:.82}.staff-ig-photo-mark{position:absolute;right:-2px;bottom:-2px;width:28px;height:28px;border-radius:50%;border:2px solid var(--staff-canvas);background:var(--staff-accent);color:#fff;display:grid;place-items:center;pointer-events:none}.staff-ig-photo-error{margin:4px 0 0;color:var(--staff-danger);font-size:13px;line-height:1.35}.staff-ig-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}.staff-ig-stats div{display:grid;gap:2px;justify-items:center;min-width:0}.staff-ig-stats strong{font-size:18px;font-weight:700;letter-spacing:-.03em;line-height:1.15;max-width:100%}.staff-ig-stats strong.is-word{font-size:13px;font-weight:650}.staff-ig-stats span{color:var(--staff-muted);font-size:12px;line-height:14px}.staff-ig-bio{display:grid;gap:2px}.staff-ig-bio strong{font-size:14px;font-weight:650}.staff-ig-bio p{margin:0;color:var(--staff-muted);font-size:13px;line-height:1.35}.staff-ig-actions{display:flex;gap:8px}.staff-ig-actions button{flex:1;min-height:36px;border:0;border-radius:8px;background:var(--fill);font-size:13px;font-weight:650;padding:0 8px}.staff-ig-actions button:active{opacity:.82}.staff-profile-tabs{display:flex;position:sticky;top:0;z-index:2;margin:0 calc(var(--staff-pad) * -1);background:var(--staff-canvas);border-bottom:1px solid var(--staff-border)}.staff-profile-tabs button{flex:1 1 0;min-width:0;min-height:44px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;padding:10px 4px 8px;color:var(--staff-muted);font-size:14px;font-weight:500}.staff-profile-tabs button.is-on{color:var(--staff-text);font-weight:650;border-bottom-color:var(--staff-text)}.staff-profile-tabs button:focus-visible{outline:2px solid var(--staff-accent);outline-offset:-2px}.staff-ig-rows{display:grid}.staff-ig-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;border-bottom:1px solid var(--staff-border);font-size:14px}.staff-ig-row span{color:var(--staff-muted)}.staff-ig-row strong{font-weight:600;text-align:right}.staff-ig-sources{margin:12px 0 0;color:var(--staff-muted);font-size:12px;line-height:1.4}.staff-profile-place{display:grid;gap:10px}.staff-profile-place .staff-field{margin:0}.staff-profile-place .staff-btn{width:100%}.staff-profile-place .staff-muted{line-height:1.35}.staff-profile .staff-toggle{margin:0;min-height:48px;padding:0;border-radius:0;box-shadow:none;background:none;border-bottom:1px solid var(--staff-border)}.staff-ig-link{min-height:48px;border:0;border-bottom:1px solid var(--staff-border);background:none;text-align:left;font-size:15px;font-weight:600;padding:0}.staff-profile .staff-ig-link.is-danger{color:var(--staff-danger)}.staff-group{background:var(--staff-surface);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-subtle)}.staff-group .staff-field{margin:0;padding:12px 14px 14px;gap:8px}.staff-group .staff-field select{min-height:48px;max-width:100%;text-overflow:ellipsis}.staff-queues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.staff-queue-tile{width:100%;aspect-ratio:1 / 1.06;min-height:108px;max-height:132px;padding:10px;border:0;border-radius:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;text-align:left;position:relative;color:inherit}.staff-queue-tile h2{margin:0;font-size:13px;font-weight:650;line-height:1.2;letter-spacing:-.015em}.staff-queue-tile p{margin:3px 0 0;font-size:11px;line-height:1.25;opacity:.72}.staff-queue-tile .staff-ico{width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,currentColor 14%,transparent);color:inherit}.staff-queue-tile .staff-count{position:absolute;top:8px;right:8px;min-width:22px;height:22px;border-radius:11px;font-size:12px;background:color-mix(in srgb,currentColor 16%,transparent);color:inherit}.staff-queue-tile.is-goods{background:#f8d7d5;color:#8b2e2a}.staff-queue-tile.is-accept{background:#f6e4c4;color:#7a5310}.staff-queue-tile.is-reply{background:#d5e4f8;color:#1d4f8f}html.night .staff-queue-tile.is-goods{background:#ff63632e;color:#ffb4b0}html.night .staff-queue-tile.is-accept{background:#f5ba502e;color:#f0c67a}html.night .staff-queue-tile.is-reply{background:#5aa0ff2e;color:#9cc4ff}.staff-menu-item{width:100%;min-height:52px;border:0;background:none;text-align:left;padding:0 4px;font-weight:600;color:inherit;border-bottom:1px solid var(--staff-border)}.staff-module{background:var(--staff-surface);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-subtle)}.staff-queue-card,.staff-row,.staff-choice,.staff-product-row,.staff-queue-head{width:100%;text-align:left;border:0;background:var(--staff-surface);color:inherit}.staff-queue-head,.staff-queue-card{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 14px}.staff-queue-card{border-radius:16px;box-shadow:var(--shadow-subtle)}.staff-queue-head h2,.staff-queue-card h2,.staff-section-title,.staff-product-title{margin:0;font-size:16px;font-weight:650;letter-spacing:-.015em}.staff-ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--staff-accent-soft);color:var(--staff-accent);flex-shrink:0}.staff-count{min-width:28px;height:28px;border-radius:14px;background:var(--staff-accent-soft);color:var(--staff-accent);display:grid;place-items:center;font-variant-numeric:tabular-nums;font-weight:650;font-size:14px}.staff-section{margin-top:20px}.staff-section-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.staff-link{border:0;background:none;color:var(--staff-accent);min-height:44px;padding:0 8px}.staff-product-row,.staff-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 12px;min-height:60px;box-shadow:none}.staff-list .staff-row{align-items:start}.staff-row-copy{display:grid;gap:2px;min-width:0;padding-top:2px}.staff-row-copy .staff-meta,.staff-row-copy .staff-muted,.staff-row-copy .staff-status,.staff-row-copy .staff-notice{display:block}.staff-row .staff-row-side{display:flex;align-items:center;gap:8px;min-width:0}.staff-row .staff-row-side .staff-status{max-width:9.5rem;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:650}.staff-module .staff-product-row+.staff-product-row,.staff-list .staff-row+.staff-row{box-shadow:inset 0 1px 0 var(--staff-border)}.staff-product-row strong,.staff-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-thumb{width:44px;height:44px;border-radius:10px}.staff-product-row .staff-price{font-size:13px}.staff-row-side{display:grid;justify-items:end;gap:1px;min-width:4.5rem}.staff-product-row .staff-row-side .staff-status{font-size:12px;font-weight:650}.staff-product-row.is-in-stock{background:color-mix(in srgb,var(--staff-success) 12%,var(--staff-surface))}.staff-price,.staff-qty{font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.staff-status{display:inline-flex;align-items:center;gap:6px;font-size:13px}.staff-status.is-ok{color:var(--staff-success)}.staff-status.is-no{color:var(--staff-danger)}.staff-status.is-warn{color:var(--staff-warning)}.staff-notice,.staff-banner{border:0;background:var(--staff-surface);border-radius:12px;padding:12px 16px;font-size:14px;line-height:20px;box-shadow:var(--shadow-subtle)}.staff-notice.is-error{background:color-mix(in srgb,var(--staff-danger) 12%,var(--staff-surface));color:var(--staff-danger)}.staff-notice .staff-inline-actions{margin-top:12px}.staff-actions-bar{position:sticky;bottom:0;padding:10px var(--staff-pad) calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--staff-surface) 78%,transparent);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-top:1px solid var(--staff-border);display:flex;gap:8px;z-index:8}.staff-tabbar{position:absolute;left:16px;right:16px;bottom:calc(10px + env(safe-area-inset-bottom));width:min(430px,calc(100% - 32px));margin:0 auto;padding:5px;display:flex;gap:2px;justify-content:space-around;z-index:8;border:1px solid color-mix(in srgb,#fff 22%,transparent);border-radius:28px;background:color-mix(in srgb,var(--staff-surface) 62%,transparent);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);box-shadow:0 10px 32px color-mix(in srgb,#000 28%,transparent),inset 0 1px color-mix(in srgb,#fff 28%,transparent)}html.is-keyboard .staff-tabbar{display:none}html.is-keyboard .staff-main{padding-bottom:16px}html.is-keyboard .staff-sheet-card,html.is-keyboard .staff-split aside:not(.is-empty)>.staff-detail{max-height:100%}html.night .staff-tabbar{background:color-mix(in srgb,var(--staff-surface) 48%,transparent);border-color:color-mix(in srgb,#fff 14%,transparent);box-shadow:0 12px 40px color-mix(in srgb,#000 48%,transparent),inset 0 1px color-mix(in srgb,#fff 16%,transparent)}.staff-shell .staff-tab{flex:1;min-width:0;min-height:48px;border:0;background:none;color:var(--staff-muted);display:grid;place-items:center;gap:2px;padding:0 2px;font-size:10px;font-weight:500;letter-spacing:0;white-space:nowrap}.staff-tab.is-on,.staff-tab-ai{color:var(--staff-accent);font-weight:600}.staff-btn{min-height:48px;border-radius:12px;padding:0 16px;border:0;background:var(--fill);color:var(--staff-text);font-weight:600}.staff-btn.primary{background:var(--staff-accent);color:var(--on-accent, #fff);flex:1}.staff-btn.danger{color:var(--staff-danger);background:transparent}.staff-btn:disabled{color:var(--staff-muted);background:var(--fill);opacity:.7}.staff-hero{display:grid;gap:16px}.staff-hero-photo{width:100%;height:220px;border-radius:16px;background:var(--staff-surface)}.staff-groups{display:grid;gap:10px;margin-top:24px}.staff-group-btn{display:flex;justify-content:space-between;align-items:center}.staff-reveal{animation:staff-fade-in .16s var(--staff-ease)}.staff-analogs{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.staff-analog{position:relative;min-width:140px;border:0;border-radius:12px;background:var(--staff-surface);padding:12px;text-align:left;box-shadow:var(--shadow-subtle)}.staff-analog-open{display:grid;gap:6px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left}.staff-analog-remove{position:absolute;top:2px;right:2px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:12px;background:color-mix(in srgb,var(--staff-surface) 82%,transparent);color:var(--staff-muted)}.staff-analog-search{margin:8px 0 10px}.staff-analog-hits{list-style:none;margin:0 0 12px;padding:0;display:grid;max-height:min(40vh,320px);overflow:auto;background:var(--staff-surface);border-radius:12px}.staff-analog-hits li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;min-height:60px}.staff-analog-hits li+li{box-shadow:inset 0 1px 0 var(--staff-border)}.staff-analog-hits strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.staff-analog-hits .staff-status{display:block;font-size:12px;font-weight:650}.staff-analog-hits .staff-btn{min-height:44px;padding:0 12px;font-size:13px}.staff-product{display:flex;flex-direction:column;gap:16px;padding-bottom:76px}.staff-product .staff-identity{min-height:44px}.staff-product .staff-hero{grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:start}.staff-product .staff-hero-photo{width:112px;height:112px;border-radius:14px}.staff-hero-copy{min-width:0;width:100%;overflow:hidden;display:grid;gap:4px;align-content:start}.staff-product>.staff-muted{margin-top:-8px}.staff-product .staff-product-title{font-size:16px;line-height:1.25;letter-spacing:-.018em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.staff-product .staff-price{font-size:22px;font-weight:700;letter-spacing:-.02em;margin-top:2px}.staff-product .staff-groups{margin-top:0;gap:0;background:var(--staff-surface);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-subtle)}.staff-stock-row{width:100%;min-height:48px;padding:0 14px;border:0;background:none;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto 16px;gap:8px;align-items:center;text-align:left;color:inherit}.staff-stock-block+.staff-stock-block{box-shadow:inset 0 1px 0 var(--staff-border)}.staff-stock-label{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-stock-row .staff-status{font-size:13px;font-variant-numeric:tabular-nums;font-weight:650;justify-self:end}.staff-stock-row .stock-move-hints,.staff-stock-detail .stock-move-hints{justify-content:flex-end;font-size:12px}.staff-stock-row svg{color:var(--staff-muted);transition:transform .16s var(--staff-ease)}.staff-stock-block.is-open .staff-stock-row svg{transform:rotate(180deg)}.staff-stock-detail{list-style:none;margin:0;padding:0 14px 12px;display:grid;gap:8px}.staff-stock-detail li{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;gap:8px;align-items:center;min-height:28px;font-size:13px;color:var(--staff-muted)}.staff-stock-detail li>span:first-child{overflow-wrap:anywhere}.staff-stock-detail li.staff-move-line{display:block;line-height:1.35;overflow-wrap:anywhere}.staff-inbound{display:grid;gap:8px;background:var(--staff-surface);border-radius:14px;padding:12px 14px;box-shadow:var(--shadow-subtle);font-size:14px;line-height:20px}.staff-inbound p{margin:0}.staff-product .staff-section{margin-top:0}.staff-product .staff-section-title{margin-bottom:8px;font-size:15px}.staff-product .staff-analog{min-width:132px;max-width:132px;padding:10px}.staff-product .staff-analog .staff-thumb{width:100%;height:88px;border-radius:10px}.staff-product .staff-analog strong{font-size:12px;line-height:1.25;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.staff-product .staff-analog .staff-price{font-size:13px;margin:0}.staff-product .staff-actions-bar{position:absolute;left:16px;right:16px;bottom:calc(10px + env(safe-area-inset-bottom));width:auto;max-width:430px;margin:0 auto;padding:8px;border:0;border-radius:16px;background:color-mix(in srgb,var(--staff-surface) 72%,transparent);box-shadow:0 10px 32px color-mix(in srgb,#000 28%,transparent),inset 0 1px color-mix(in srgb,#fff 16%,transparent)}.staff-product .staff-actions-bar .staff-btn{flex:1;min-height:44px;font-size:14px}.staff-choice{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;gap:12px;align-items:start;padding:16px;border-radius:16px}.staff-choice.is-on{background:var(--staff-accent-soft)}.staff-choice:disabled{color:var(--staff-muted)}.staff-resolve{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0;max-width:560px}.staff-resolve .staff-identity{align-items:center;min-width:0}.staff-resolve .staff-identity h1,.staff-resolve .staff-product-title{min-width:0;overflow-wrap:break-word}.staff-resolve-options{display:flex;flex-direction:column;gap:8px}.staff-resolve .staff-btn.primary,.staff-resolve-options .staff-btn.primary{width:100%;flex:none}.staff-resolution-choice{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:72px;padding:14px 16px}.staff-resolution-choice .staff-choice-copy{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:3px}.staff-resolution-choice .staff-choice-copy strong{line-height:1.25;overflow-wrap:break-word;word-break:normal}.staff-resolution-choice .staff-choice-copy .staff-muted{line-height:1.35}.staff-resolution-choice .staff-choice-mark{display:grid;flex:0 0 24px;width:24px;height:24px;place-items:center;border:1px solid var(--staff-border);border-radius:50%;color:var(--staff-accent)}.staff-resolution-choice.is-on .staff-choice-mark{border-color:var(--staff-accent);background:var(--staff-accent);color:var(--on-accent, #fff)}.staff-success{text-align:center;padding:48px 16px}.staff-success h2{font-size:22px;letter-spacing:-.02em}.staff-sheet{--staff-canvas: var(--bg-body);--staff-surface: var(--surface);--staff-text: var(--text);--staff-muted: var(--text-muted);--staff-border: var(--separator);--staff-accent: var(--accent);--staff-danger: var(--red);position:fixed;top:var(--vv-offset-top, 0px);right:0;left:0;height:var(--app-height, 100dvh);background:#11182766;display:grid;align-items:end;z-index:80;animation:staff-scrim-in .2s var(--staff-ease)}html.night .staff-sheet{background:#0000008c}.staff-sheet-card{background:var(--staff-surface);border-radius:16px 16px 0 0;padding:16px;max-height:85dvh;overflow:auto;transform-origin:bottom center;animation:staff-sheet-in .28s var(--staff-ease)}.staff-scan{min-height:280px;background:#111;color:#fff;border-radius:16px;display:grid;place-items:center;position:relative;overflow:hidden}@media (max-height: 740px){.staff-scan{min-height:200px}}.staff-scan-host{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.staff-scan-host video,.staff-scan video{width:100%!important;height:100%!important;object-fit:cover!important}.staff-scan-host button,.staff-scan-host select,.staff-scan-host #qr-shaded-region,.staff-scan-host [class*=dce-btn],.staff-scan-host [class*=dce-sel],.staff-scan-host [class*=dce-msg],.staff-scan-host [class*=dce-scanarea]{display:none!important}.staff-scan-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none}.staff-scan-overlay polygon{fill:#3ddc8438;stroke:#3ddc84;stroke-width:3}.staff-scan-frame{position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:2;border:2px solid rgba(255,255,255,.72);border-radius:12px;pointer-events:none}.staff-scan.is-hit .staff-scan-frame{border-color:#3ddc84}.staff-scan-readout{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;margin:0;padding:8px 12px;border-radius:999px;background:#000000b8;color:#fff;font-size:14px;font-weight:650;text-align:center;letter-spacing:.01em}.staff-scan-readout.is-hit{background:#14804a}.dls-license-mask{display:none!important}.staff-scan-actions{display:grid;gap:8px;margin-top:8px}.app-shell--platform .staff-scan-actions .staff-btn,.app-shell--platform .staff-scan-page form .staff-btn,.staff-scan-actions .staff-btn,.staff-scan-page form .staff-btn{position:relative;display:grid;place-items:center;width:100%;min-height:48px;padding:12px 16px;text-align:center;line-height:1.25;white-space:normal}.staff-offline{position:sticky;top:0;z-index:5}.staff-empty{padding:28px 16px;text-align:center;color:var(--staff-muted)}.staff-empty span{display:block;margin-top:8px;font-size:13px;line-height:18px}.staff-events .staff-row,.app-shell--platform .staff-events .staff-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:14px 16px}.staff-events .staff-row-copy{gap:3px}.staff-events .staff-row strong,.app-shell--platform .staff-events .staff-row strong{font-size:16px;font-weight:650;letter-spacing:-.015em;line-height:1.3;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.staff-events .staff-row-copy .staff-meta,.staff-events .staff-row-copy .staff-muted{font-size:13px;line-height:1.35;overflow:hidden}.staff-events .staff-row-copy .staff-meta{display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.staff-events .staff-row>svg{color:var(--staff-muted)}.staff-events{margin-top:0}.staff-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:8px 16px;background:var(--staff-surface);border-radius:12px}.staff-toggle input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:51px;height:31px;min-height:31px;border:0;border-radius:16px;background:var(--fill);position:relative;flex-shrink:0;padding:0}.staff-toggle input:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .2s var(--staff-ease)}.staff-toggle input:checked{background:var(--staff-accent)}.staff-toggle input:checked:after{transform:translate(20px)}.staff-list{display:grid}.staff-row.is-on{background:var(--staff-accent-soft)}.staff-inline-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.staff-product-transfer{background:var(--staff-surface);border-radius:14px;padding:14px;box-shadow:var(--shadow-subtle)}.staff-section-head{display:flex;align-items:center;gap:8px}.staff-section-head .staff-section-title{flex:1;margin:0}.staff-help-btn{width:32px;height:32px;flex-shrink:0;border-radius:999px;color:var(--staff-muted)}.staff-help-btn[aria-expanded=true]{color:var(--staff-accent);background:var(--staff-accent-soft)}.staff-help-note{margin:8px 0 0;font-size:13px;line-height:1.4;color:var(--staff-muted)}.staff-product-transfer .staff-inline-actions{margin-top:12px}.staff-btn.is-stack{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:56px;padding:8px 12px;text-align:left;line-height:1.2}.staff-btn-kicker{font-size:12px;font-weight:500;color:var(--staff-muted);line-height:16px}.staff-transfers{display:grid;gap:16px;min-width:0;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.staff-transfer-create{display:grid;gap:12px;padding:16px;border-radius:16px;background:var(--staff-surface);box-shadow:var(--shadow-subtle)}.staff-transfer-product{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"photo title" "photo link";column-gap:12px;row-gap:4px;align-items:center}.staff-transfer-product>img{grid-area:photo}.staff-transfer-product>div{grid-area:title;min-width:0}.staff-transfer-product strong{line-height:1.3}.staff-transfer-product strong,.staff-transfer-product span{display:block;min-width:0;overflow-wrap:anywhere}.staff-transfer-product .staff-link{grid-area:link;justify-self:start;margin:0;padding-left:0}.staff-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:12px;background:var(--fill)}.staff-segmented button{min-height:44px;padding:6px 10px;border:0;border-radius:9px;background:transparent;font-size:13px;font-weight:600}.staff-segmented button.is-on{color:var(--staff-accent);background:var(--staff-surface);box-shadow:var(--shadow-subtle)}.staff-route-preview{margin:0;display:flex;align-items:flex-start;gap:8px;min-width:0;color:var(--staff-muted);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.staff-route-preview svg{flex-shrink:0;margin-top:2px;color:var(--staff-accent)}.staff-transfer-form{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px}.staff-transfer-form .staff-field{margin:0}.staff-transfer-form .is-wide{grid-column:1 / -1}.staff-source-field{border:0;min-width:0;padding:0}.staff-source-field legend{padding:0;margin:0 0 4px;font-size:15px;font-weight:650;line-height:1.3}.staff-source-note{margin:0 0 10px;color:var(--staff-muted);font-size:13px;line-height:1.35}.staff-transfer-scan{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.staff-source-list{display:grid;gap:10px}.staff-source-option{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:center;min-height:52px;margin:0;padding:12px 14px;border-radius:12px;background:var(--fill)}.staff-source-option input{width:18px;height:18px;margin:0}.staff-source-option.is-off{opacity:.55}.staff-source-option strong,.staff-source-option .staff-meta{display:block;overflow-wrap:anywhere}.staff-source-option strong{line-height:1.3}.staff-source-option .staff-meta{margin-top:2px;line-height:1.3}.staff-transfer-tabs{display:flex;gap:4px;margin:10px 0 12px;padding:4px;border-radius:14px;background:var(--fill);overflow-x:auto}.staff-split aside.is-empty{display:none}.staff-transfer-tabs button{min-width:max-content;min-height:44px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--staff-muted);font-size:13px;font-weight:600}.staff-transfer-tabs button.is-on{background:var(--staff-surface);color:var(--staff-text);box-shadow:var(--shadow-subtle)}.staff-transfer-tabs span{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:4px;padding:0 5px;border-radius:10px;color:var(--staff-accent);background:var(--staff-accent-soft)}.staff-transfer-list{display:grid;gap:8px}.staff-transfer-card{width:100%;min-height:76px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:0;border-radius:14px;color:inherit;background:var(--staff-surface);text-align:left;box-shadow:var(--shadow-subtle)}.staff-transfer-card>span:nth-child(2){min-width:0}.staff-transfer-card strong,.staff-transfer-card .staff-meta{display:block;min-width:0;overflow-wrap:anywhere}.staff-transfer-card .staff-meta svg{vertical-align:-2px}.staff-transfer-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--staff-accent);background:var(--staff-accent-soft)}.staff-transfer-summary{display:grid;justify-items:end;gap:5px;font-size:13px}.staff-transfer-summary b{font-variant-numeric:tabular-nums}.staff-transfer-detail{display:grid;gap:14px}.staff-transfers .staff-identity>div,.staff-sheet-card .staff-identity>div{min-width:0}.staff-transfer-detail h2{margin:0;min-width:0;overflow-wrap:anywhere}.staff-transfer-detail dl{margin:0;display:grid;gap:0}.staff-transfer-detail dl div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--staff-border)}.staff-transfer-detail dt{color:var(--staff-muted);flex-shrink:0}.staff-transfer-detail dd{margin:0;min-width:0;text-align:right;overflow-wrap:anywhere}.staff-check{min-height:44px;display:flex;align-items:center;gap:10px;font-size:14px}.staff-check input{width:20px;height:20px;accent-color:var(--staff-accent)}.staff-transfer-timeline{padding-top:8px;border-top:1px solid var(--staff-border)}.staff-transfer-timeline p{margin:8px 0;color:var(--staff-muted);font-size:12px;line-height:17px}.staff-queue-actions{display:grid;gap:10px}.staff-queue-actions h3{margin:14px 0 0;font-size:14px}.staff-queue-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.staff-queue-contact .staff-field{margin:0}.staff-ready-answer{padding:14px;border-left:3px solid var(--staff-accent);border-radius:0 10px 10px 0;background:var(--fill);font-size:14px;line-height:20px;white-space:pre-wrap}.staff-queue-card,.staff-queue-tile,.staff-create-request,.staff-create-delivery,.staff-product-row,.staff-row,.staff-btn,.staff-tab,.staff-icon-btn,.staff-bell,.staff-ai,.staff-choice,.staff-queue-head,.staff-analog-open,.staff-analog-remove,.staff-avatar,.staff-menu-item,.staff-store,.staff-desk-nav button{transition:transform var(--staff-press),background-color .12s ease-out,color .12s ease-out,opacity .12s ease-out}.staff-queue-card:active,.staff-queue-tile:active,.staff-create-request:active,.staff-create-delivery:active,.staff-product-row:active,.staff-row:active,.staff-btn:active,.staff-tab:active,.staff-icon-btn:active,.staff-bell:active,.staff-ai:active,.staff-choice:active,.staff-queue-head:active,.staff-analog-open:active,.staff-analog-remove:active,.staff-menu-item:active,.staff-desk-nav button:active{transform:scale(.97)}.staff-btn:focus-visible,.staff-queue-card:focus-visible,.staff-create-request:focus-visible,.staff-create-delivery:focus-visible,.staff-product-row:focus-visible,.staff-icon-btn:focus-visible,.staff-tab:focus-visible,.staff-choice:focus-visible,.staff-queue-head:focus-visible,.staff-desk-nav button:focus-visible{outline:2px solid var(--staff-accent);outline-offset:2px}@keyframes staff-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes staff-sheet-in{0%{transform:translateY(18%);opacity:.6}to{transform:none;opacity:1}}@keyframes staff-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width: 360px){.staff-identity h1{font-size:18px}.staff-queue-tile h2{font-size:12px}.staff-queue-tile{padding:8px}.staff-product .staff-price{white-space:normal}.staff-product .staff-actions-bar{gap:6px}.staff-product .staff-actions-bar .staff-btn{min-width:0;padding-inline:7px;font-size:13px}}@media (min-width: 761px){.staff-shell{--staff-pad: 24px}.staff-main{padding-bottom:124px}.staff-split{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-height:70dvh;align-items:start}.staff-split:has(aside:not(.is-empty)){grid-template-columns:minmax(0,42%) minmax(0,58%)}.staff-split>*{min-width:0}.staff-hero{grid-template-columns:220px 1fr;align-items:start}.staff-hero-photo{height:220px}.staff-product .staff-hero{grid-template-columns:140px minmax(0,1fr)}.staff-product .staff-hero-photo{width:140px;height:140px}.staff-identity h1{font-size:22px}.staff-sheet{place-items:center}.staff-sheet-card{width:min(520px,70vw);border-radius:16px;animation-name:staff-fade-in}.staff-mobile-sheet{display:none}.staff-home-grid{display:flex;flex-direction:column;gap:18px}.staff-queues{max-width:none;gap:12px}.staff-queue-tile{max-height:156px}.staff-tabbar{width:min(420px,calc(100% - 40px))}.staff-scan-page{max-width:520px;width:100%;margin:0 auto}.staff-scan{min-height:360px;border-radius:20px}}@media (max-width: 760px){.staff-transfer-form,.staff-queue-contact{grid-template-columns:1fr}.staff-transfer-form .is-wide{grid-column:auto}.staff-transfer-card{grid-template-columns:36px minmax(0,1fr)}.staff-transfer-summary{grid-column:2;grid-template-columns:minmax(0,1fr) auto;justify-items:start}.staff-split aside:not(.is-empty){position:fixed;top:var(--vv-offset-top, 0px);right:0;left:0;height:var(--app-height, 100dvh);background:#11182766;display:grid;align-items:end;z-index:30;padding:0;animation:staff-scrim-in .2s var(--staff-ease)}html.night .staff-split aside:not(.is-empty){background:#0000008c}.staff-split aside:not(.is-empty)>.staff-detail{background:var(--staff-surface);border-radius:16px 16px 0 0;padding:16px;max-height:85dvh;overflow:auto;animation:staff-sheet-in .28s var(--staff-ease)}}@media (max-width: 1100px){.staff-ai{display:none}}@media (min-width: 1101px){.staff-tab-ai{display:none}.staff-product{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:16px 24px;align-items:start;max-width:none;padding-bottom:88px}.staff-product .staff-identity,.staff-product .staff-hero,.staff-product .staff-actions-bar,.staff-product>.staff-muted,.staff-product>.staff-notice{grid-column:1 / -1}.staff-product .staff-groups,.staff-product .staff-section{grid-column:1}.staff-product .staff-analogs-block{grid-column:2;grid-row:4 / span 3;margin-top:0;padding-bottom:160px}.staff-recent.is-wide{grid-column:1 / -1}.staff-product .staff-analogs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-bottom:0}.staff-product .staff-analog{min-width:0;max-width:none}}@media (min-width: 1101px){.staff-shell{--staff-pad: 28px}.staff-main{width:min(100%,1080px);max-width:1080px;padding:var(--staff-pad) 28px 140px}.staff-queues{max-width:none;gap:14px}.staff-queue-tile{aspect-ratio:16 / 10;max-height:180px;border-radius:18px}.staff-tabbar{width:min(480px,calc(100% - 48px));bottom:calc(16px + env(safe-area-inset-bottom))}.staff-shell .staff-tab{min-height:52px;font-size:11px}.staff-identity h1{font-size:24px;letter-spacing:-.024em}.staff-ai{min-height:40px;padding:0 12px 0 10px;font-size:14px}}@media (hover: hover) and (pointer: fine){.staff-queue-card:hover,.staff-product-row:hover,.staff-choice:hover,.staff-queue-head:hover,.staff-row:hover,.staff-menu-item:hover{background:var(--surface-hover)}.staff-filters button:hover{color:var(--staff-text)}.staff-product-row.is-in-stock:hover{background:color-mix(in srgb,var(--staff-success) 18%,var(--staff-surface))}.staff-queue-tile:hover{filter:brightness(1.06)}}@media (prefers-reduced-motion: reduce){.staff-queue-card,.staff-queue-tile,.staff-create-request,.staff-product-row,.staff-row,.staff-btn,.staff-tab,.staff-icon-btn,.staff-bell,.staff-choice,.staff-queue-head,.staff-analog-open,.staff-analog-remove,.staff-menu-item,.staff-desk-nav button{transition:background-color .12s ease,color .12s ease,opacity .12s ease}.staff-queue-card:active,.staff-queue-tile:active,.staff-create-request:active,.staff-product-row:active,.staff-row:active,.staff-btn:active,.staff-tab:active,.staff-icon-btn:active,.staff-bell:active,.staff-ai:active,.staff-choice:active,.staff-queue-head:active,.staff-analog-open:active,.staff-analog-remove:active,.staff-menu-item:active,.staff-desk-nav button:active{transform:none}.staff-sheet,.staff-sheet-card,.staff-filter-body.is-open,.staff-filter-scrim,.staff-split aside:not(.is-empty),.staff-split aside:not(.is-empty)>.staff-detail,.staff-reveal{animation:staff-fade-in .16s ease}.staff-toggle input:after{transition:none}.staff-stock-row svg{transition:none}.staff-stock-block.is-open .staff-stock-row svg{transform:none}}@media (prefers-reduced-transparency: reduce){.staff-actions-bar,.staff-tabbar{background:var(--staff-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast: more){.staff-shell{--staff-text: var(--text)}.staff-queue-card,.staff-module,.staff-notice,.staff-tabbar{outline:1px solid var(--staff-text)}}.staff-plus{position:absolute;right:20px;bottom:calc(92px + env(safe-area-inset-bottom));z-index:9;width:56px;height:56px;border:0;border-radius:28px;background:var(--staff-accent);color:#fff;display:grid;place-items:center}.staff-plus:active{opacity:.82}.staff-plus-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.staff-plus-list button,.staff-desk-link{width:100%;display:grid;gap:4px;text-align:left;padding:12px;border-radius:14px;border:1px solid var(--staff-border);background:transparent;font:inherit}.staff-desk-form{display:grid;gap:10px;margin:12px 0 20px}.staff-desk-form label,.staff-desk label{display:grid;gap:6px;font-size:13px;color:var(--staff-muted)}.staff-desk-form input,.staff-desk-form textarea,.staff-desk-form select,.staff-desk input,.staff-desk textarea,.staff-desk select{min-height:44px;width:100%;border:1px solid var(--staff-border);border-radius:12px;padding:10px 12px;background:var(--staff-surface);color:var(--staff-text);font:inherit;font-size:16px}.staff-desk-form textarea,.staff-desk textarea{min-height:88px;resize:vertical}.staff-work{width:min(100%,480px);margin-inline:auto;--staff-chrome: 89px}.staff-work-chrome{position:sticky;top:0;z-index:3;background:var(--staff-canvas)}.app-shell--platform .staff-work-chrome{background:var(--plat-panel)}@media (max-width: 1100px){.staff-work{--staff-chrome: 93px}.staff-work-chrome,.app-shell--platform .staff-work-chrome{padding:4px 12px 8px;border-radius:20px;background:color-mix(in srgb,var(--staff-text) 8%,var(--staff-surface))}.staff-work:has(.staff-pay-find) .staff-work-chrome,.staff-work:has(.staff-work-tool) .staff-work-chrome,.app-shell--platform .staff-work:has(.staff-pay-find) .staff-work-chrome,.app-shell--platform .staff-work:has(.staff-work-tool) .staff-work-chrome{padding-bottom:0;border-radius:20px 20px 0 0}.staff-pay-find,.staff-work-tool,.app-shell--platform .staff-pay-find,.app-shell--platform .staff-work-tool{padding:8px 12px 14px;border-radius:0 0 20px 20px;background:color-mix(in srgb,var(--staff-text) 8%,var(--staff-surface))}}.staff-work-tabs{display:flex;margin:0;background:transparent;border-bottom:1px solid var(--staff-border)}.staff-work-tabs button{flex:1 1 0;min-width:0;min-height:44px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;padding:10px 2px 8px;color:var(--staff-muted);font-size:13px;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.staff-work-tabs button.is-on{color:var(--staff-text);font-weight:600;border-bottom-color:var(--staff-text)}.staff-work-tabs button:focus-visible{outline:2px solid var(--staff-accent);outline-offset:-2px}.staff-work-panel{padding-top:0}.staff-shift-days{display:grid;gap:8px}.staff-shift-days.is-board{gap:12px}.staff-shift-place{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:12px 0 4px;color:var(--staff-text);font-size:17px;font-weight:650;letter-spacing:-.02em}.staff-shift-place span{min-width:0}.staff-shift-place small{flex:none;color:var(--staff-muted);font-size:13px;font-weight:500}.staff-shift-month{margin:16px 0 0;color:var(--staff-muted);font-size:13px;font-weight:600}.staff-shift-day h2{margin:16px 0 0;padding:0;color:var(--staff-muted);font-size:13px;font-weight:600}.staff-shift-day h2.is-today{color:var(--staff-accent);font-size:15px}.staff-shift-day ul{list-style:none;margin:0;padding:0}.staff-shift-day li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;min-height:56px;padding:8px 0;border-bottom:.5px solid var(--staff-border)}.staff-shift-day li strong{font-size:16px;font-weight:600;overflow-wrap:anywhere}.staff-shift-time{display:grid;font-variant-numeric:tabular-nums;line-height:1.2}.staff-shift-time b{font-size:15px;font-weight:650}.staff-shift-time i{color:var(--staff-muted);font-size:13px;font-style:normal}.staff-shift-who small{display:block;margin-top:2px;color:var(--staff-muted);font-size:13px}.staff-shift-day li.is-off{color:var(--staff-muted)}.staff-shift-day li.is-off strong{font-weight:500}.staff-shift-days.is-board>section,.staff-shift-days:not(.is-board),.staff-pay.is-roster .staff-pay-month,.staff-pay-list{min-width:0;padding:4px 14px 8px;border-radius:16px;background:var(--staff-surface)}.staff-shift-days.is-board>section .staff-shift-place,.staff-pay-month .staff-shift-place{margin:10px 0 0;font-size:16px}.staff-shift-days.is-board>section .staff-shift-day h2,.staff-shift-days:not(.is-board) .staff-shift-day h2{margin-top:14px}.staff-shift-days.is-board>section .staff-shift-day:first-of-type h2,.staff-shift-days:not(.is-board) .staff-shift-day:first-of-type h2{margin-top:8px}.staff-shift-days.is-board>section .staff-shift-day:last-child li:last-child,.staff-shift-days:not(.is-board) .staff-shift-day:last-child li:last-child,.staff-pay-month li:last-child,.staff-pay-list li:last-child{border-bottom:0}.staff-pay,.staff-pay-block{display:grid;gap:12px}.staff-pay-block>.staff-shift-month{margin:2px 2px 0}.staff-pay-find,.staff-work-tool{position:sticky;top:var(--staff-chrome);z-index:2;display:flex;flex-direction:column;gap:12px;min-width:0;padding:8px 0 12px;background:var(--staff-canvas)}@media (min-width: 1101px){.staff-pay-find:has(.staff-pay-head){padding-bottom:0}}@media (min-width: 1101px){.app-shell--platform .staff-pay-find,.app-shell--platform .staff-work-tool{background:var(--plat-panel)}}.staff-pay-toolrow{display:flex;align-items:center;gap:16px;min-width:0}.staff-pay-toolrow .staff-filter-place{flex:0 0 auto}.staff-desk .staff-pay-search{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1 1 auto;min-width:0;min-height:44px;height:44px;padding:0 14px;border-radius:12px;background:color-mix(in srgb,var(--staff-text) 8%,transparent);color:var(--staff-text);font-size:15px}.staff-pay-search svg{flex:none;color:var(--staff-muted)}.staff-pay-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;min-width:0}.staff-pay-find .staff-filters{display:inline-flex;align-items:center;flex:0 0 auto;gap:8px;max-width:100%;min-width:0;min-height:44px;padding:0;border-radius:0;background:none;overflow:visible}.staff-filter-label{flex:none;margin:0;color:var(--staff-muted);font-size:13px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.staff-segment,.staff-pay>.staff-filters,.staff-work-tool>.staff-filters{display:inline-flex;align-items:center;flex:0 1 auto;gap:2px;max-width:100%;min-width:0;min-height:44px;padding:2px;border-radius:10px;background:color-mix(in srgb,var(--staff-text) 8%,transparent)}.staff-segment button,.staff-pay>.staff-filters button,.staff-work-tool>.staff-filters button{flex:none;min-height:40px;padding:0 12px;border:0;border-radius:8px;background:none;color:var(--staff-muted);font-size:14px;font-weight:500;letter-spacing:-.011em;white-space:nowrap;transition:background-color .12s ease-out,color .12s ease-out}.staff-segment button.is-on,.staff-pay>.staff-filters button.is-on,.staff-work-tool>.staff-filters button.is-on{color:var(--staff-text);background:color-mix(in srgb,var(--staff-text) 16%,var(--staff-surface));box-shadow:0 .5px 1px #00000047;font-weight:600}.staff-segment button:focus-visible,.staff-pay>.staff-filters button:focus-visible,.staff-work-tool>.staff-filters button:focus-visible,.staff-desk .staff-pay-find select:focus-visible{outline:2px solid var(--staff-accent);outline-offset:-2px}.staff-segment button:active,.staff-pay>.staff-filters button:active,.staff-work-tool>.staff-filters button:active{background:color-mix(in srgb,var(--staff-text) 12%,transparent)}.staff-desk .staff-pay-find input,.staff-desk .staff-pay-find select{min-height:40px;border:0;border-radius:8px;background:transparent;box-shadow:none}.staff-desk .staff-pay-find input{flex:1 1 auto;width:auto;min-width:0;max-width:none;min-height:44px;padding:0;border-radius:0;font-size:15px;letter-spacing:-.011em}.staff-pay-search input::placeholder{color:var(--staff-muted)}.staff-desk .staff-pay-find select{flex:1 1 auto;width:auto;min-width:72px;max-width:240px;field-sizing:content;padding:0 22px 0 10px;color:var(--staff-text);font-size:14px;font-weight:600;letter-spacing:-.011em}.staff-filter-place{flex:0 0 auto}.staff-filter-place .staff-segment{overflow:hidden}.staff-pay-tools{display:grid;gap:8px;min-width:0}.staff-desk .staff-pay-find input:focus-visible{outline:2px solid var(--staff-accent);outline-offset:2px}.staff-pay-sum{flex:none;margin:0;color:var(--staff-muted);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.staff-filter-launch,.staff-filter-done,.staff-filter-grab,.staff-filter-sheet-title{display:none}.staff-filter-body{display:contents}.staff-filter-launch{align-items:center;justify-content:center;flex:none;min-height:44px;padding:0 14px;border:0;border-radius:12px;background:color-mix(in srgb,var(--staff-text) 8%,transparent);color:var(--staff-text);font-size:15px;font-weight:600;letter-spacing:-.011em}.staff-filter-launch:active{opacity:.72}.staff-filter-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;border:0;padding:0;background:#0000008c;animation:staff-scrim-in .2s var(--staff-ease)}.staff-filter-body.is-open{--staff-canvas: var(--bg-body);--staff-surface: var(--surface);--staff-text: var(--text);--staff-muted: var(--text-muted);--staff-border: var(--separator);--staff-accent: var(--accent);position:fixed;left:0;right:0;bottom:0;z-index:81;display:flex;flex-direction:column;gap:12px;max-height:min(78dvh,640px);overflow:auto;padding:8px 16px calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:var(--staff-surface);box-shadow:0 -12px 40px #00000059;transform-origin:bottom center;animation:staff-sheet-in .28s var(--staff-ease)}.staff-filter-body.is-open .staff-filter-grab{display:block;width:36px;height:5px;margin:4px auto 0;border-radius:999px;background:color-mix(in srgb,var(--staff-text) 28%,transparent)}.staff-filter-body.is-open .staff-filter-sheet-title{display:block;margin:0;font-size:17px;font-weight:650;letter-spacing:-.02em}.staff-filter-body.is-open .staff-pay-filters{flex-direction:column;align-items:stretch;gap:16px}.staff-filter-body.is-open .staff-filters{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;min-height:0}.staff-filter-body.is-open .staff-filter-label{flex:none}.staff-filter-body.is-open .staff-segment{display:flex;flex-wrap:wrap;width:100%;min-width:0;border-radius:12px}.staff-filter-body.is-open .staff-segment button{flex:1 1 auto}.staff-filter-body.is-open .staff-segment button,.staff-filter-body.is-open .staff-segment select{border-radius:10px}.staff-filter-body.is-open .staff-filter-done{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:4px;border:0;border-radius:14px;background:var(--staff-accent);color:var(--on-accent, #fff);font-size:16px;font-weight:600}.staff-filter-body.is-open select{width:100%;max-width:none;min-height:40px;border:0;border-radius:10px;background:transparent;color:var(--staff-text);font:inherit;font-size:14px;font-weight:600;padding:0 22px 0 10px}@media (min-width: 761px){.staff-pay-find{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"search place summary" "filters filters filters" "head head head";align-items:center;column-gap:16px;row-gap:12px}.staff-pay-toolrow{display:contents}.staff-pay-search{grid-area:search}.staff-filter-place{grid-area:place}.staff-pay-sum{grid-area:summary;justify-self:end}.staff-pay-filters{grid-area:filters}.staff-pay-find>.staff-pay-head{grid-area:head}}@media (max-width: 760px){.staff-pay-toolrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 0;align-items:stretch}.staff-filter-launch{display:inline-flex}.staff-desk .staff-pay-search{width:auto;min-width:0;border-radius:12px 0 0 12px}.staff-filter-launch{border-radius:0 12px 12px 0;padding:0 16px;box-shadow:inset .5px 0 color-mix(in srgb,var(--staff-text) 16%,transparent)}.staff-pay-sum{grid-column:1 / -1;white-space:normal}}.staff-pay>.staff-filters{margin-top:8px}.staff-pay-hero{padding:16px 14px;border-radius:16px;background:var(--staff-surface)}.staff-pay-hero p,.staff-pay-hero span{margin:0;color:var(--staff-muted);font-size:13px}.staff-pay-hero strong{display:block;margin:2px 0 4px;font-size:34px;font-weight:650;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.staff-pay-month h2{margin:18px 0 0;color:var(--staff-muted);font-size:13px;font-weight:600}.staff-pay-month ul,.staff-pay-list{list-style:none;margin:0;padding:0}.staff-pay-month li,.staff-pay-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:baseline;min-height:52px;padding:14px 0;border-bottom:.5px solid var(--staff-border)}.staff-pay-month li.is-rich{align-items:start;min-height:64px}.staff-pay.is-roster .staff-pay-who{display:grid;gap:1px;min-width:0}.staff-pay.is-roster .staff-pay-who small{margin-top:0}@media (max-width: 1100px){.staff-pay.is-roster .staff-pay-month h2{margin:14px 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-pay.is-roster .staff-pay-month li{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:16px;row-gap:2px;padding:13px 0 14px}.staff-pay.is-roster .staff-pay-who{display:contents}.staff-pay.is-roster .staff-pay-who strong{order:1;flex:1 1 0;min-width:0;font-size:17px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-pay.is-roster .staff-pay-month b{order:2;flex:none;margin:0;font-size:17px;line-height:1.25}.staff-pay.is-roster .staff-pay-meta,.staff-pay.is-roster .staff-pay-split{order:3;flex:1 0 100%;max-width:100%;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-pay.is-roster .staff-pay-branch{display:-webkit-box;white-space:normal;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.staff-pay-split{font-size:12px}.staff-pay-month strong,.staff-pay-list strong{display:block;font-size:16px;font-weight:600;overflow-wrap:anywhere}.staff-pay-month .staff-pay-role,.staff-pay-month .staff-pay-place,.staff-pay-head{display:none}.staff-pay-month small,.staff-pay-list small{display:block;margin-top:2px;color:var(--staff-muted);font-size:13px}.staff-pay-month b,.staff-pay-list b{font-size:16px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.staff-work-note,.staff-work .staff-desk-empty{margin:48px 24px;color:var(--staff-muted);font-size:14px;line-height:1.4;text-align:center}.staff-news-form{display:grid;gap:12px;margin:12px 0 0;padding:14px;border-radius:16px;background:var(--staff-surface)}.app-shell--platform .staff-news-form .staff-btn,.app-shell--platform .staff-news .staff-btn,.staff-news-form .staff-btn{justify-self:start;min-height:44px;font-size:15px}.staff-news-form label{display:grid;gap:6px;font-size:13px;color:var(--staff-muted)}.staff-news-form input:not([type=file]):not([type=checkbox]),.staff-news-form select,.staff-news-form textarea{min-height:44px;width:100%;border:1px solid transparent;border-radius:12px;padding:10px 12px;background:color-mix(in srgb,var(--staff-text) 8%,transparent);color:var(--staff-text);font:inherit}.staff-news-form textarea{min-height:96px;resize:vertical}.staff-news-form .staff-work-note{margin:0;text-align:left}.staff-news-picks{display:flex;gap:8px;overflow-x:auto}.staff-news-pick,.staff-desk .staff-news-add,.staff-news-form .staff-news-add{position:relative;display:grid;place-items:center;width:72px;height:72px;flex:none;gap:2px;margin:0;border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--staff-text) 8%,transparent);color:var(--staff-muted);font-size:11px;font-weight:600}.staff-news-pick img,.staff-news-cover,.staff-news-gallery img{display:block;width:100%;object-fit:cover;background:var(--fill)}.staff-news-pick img{height:100%}.staff-news-pick button{position:absolute;top:4px;right:4px;width:22px;height:22px;border:0;border-radius:11px;background:#0000008c;color:#fff;display:grid;place-items:center;padding:0}.staff-news-open{display:grid;gap:6px;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}.staff-news-open p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.staff-news-cover{height:148px;border-radius:12px}.staff-news-meta{color:var(--staff-muted);font-size:13px}.staff-news-detail{display:grid;gap:10px;align-content:start}.staff-news-detail>strong{font-size:22px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.staff-news-gallery{display:flex;gap:8px;margin:0 -16px;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory}.staff-news-gallery img{width:min(100%,420px);height:240px;flex:none;border-radius:14px;scroll-snap-align:start}.staff-news-body{margin:0;white-space:pre-wrap;font-size:16px;line-height:1.45}.staff-news-detail .staff-btn{justify-self:start}.staff-news-page,.staff-goals{width:min(100%,470px);margin-inline:auto}.staff-goals .staff-identity h1{flex:1}.staff-goals .staff-icon-btn:last-child{margin-left:auto}.staff-goal-list{display:grid;gap:12px;margin-top:16px}.staff-goal{display:grid;gap:8px;padding:14px;border-radius:16px;background:var(--grouped);border:.5px solid var(--staff-border)}.staff-goal header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.staff-goal header strong{font-size:16px;font-weight:650}.staff-goal header time{color:var(--staff-muted);font-size:13px;white-space:nowrap}.staff-goal-reward{margin:0;color:var(--staff-accent);font-size:15px;font-weight:650}.staff-goal-meta{color:var(--staff-muted);font-size:13px}.staff-goal-bar{height:6px;border-radius:99px;overflow:hidden;background:color-mix(in srgb,var(--staff-text) 12%,transparent)}.staff-goal-bar i{display:block;height:100%;background:var(--staff-accent)}.staff-goal .staff-btn{justify-self:start}.staff-goal-people{display:grid;margin:4px 0 0;padding:0;list-style:none}.staff-goal-level{display:grid;gap:6px}.staff-goal-level h2{margin:8px 0 0;color:var(--staff-muted);font-size:13px;font-weight:650}.staff-goal-fact{display:grid;gap:6px;color:var(--staff-muted);font-size:13px}.staff-goal-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.staff-goal-fact input,.staff-goal-people input{min-width:0;min-height:36px;flex:1;width:100%;border:0;border-radius:10px;padding:8px 10px;background:color-mix(in srgb,var(--staff-text) 8%,transparent);color:var(--staff-text);font:inherit}.staff-goal-people li{display:grid;gap:6px;padding:10px 0;border-top:.5px solid var(--staff-border)}.staff-goal-roster{margin:4px 0 0;padding:0;list-style:none}.staff-goal-roster li{display:grid;gap:2px;padding:8px 0;border-top:.5px solid var(--staff-border)}.staff-goal-roster strong{color:var(--staff-text);font-size:15px;font-weight:650}.staff-goal-roster small{color:var(--staff-muted);font-size:13px}.staff-goal-people span{display:grid;min-width:0;flex:1}.staff-goal-people strong{font-size:15px;font-weight:650}.staff-goal-people small{color:var(--staff-muted);font-size:13px}.staff-goal-people .staff-btn{flex:none;min-height:36px;padding:0 12px}.staff-news-page .staff-identity h1{flex:1}.staff-news-page .staff-icon-btn:last-child{margin-left:auto}.staff-sheet .staff-news-form{width:min(480px,100%);margin:0}.staff-sheet .staff-news-form .staff-btn{width:100%;justify-self:stretch}.staff-news-form label.staff-news-ack{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:44px;color:var(--staff-text);font-size:15px}.staff-news-form .staff-news-ack input{width:22px;min-width:22px;min-height:22px;margin:0;padding:0;accent-color:var(--staff-accent)}.staff-feed{display:grid;gap:16px;width:min(100%,470px);margin:16px 0 0}.staff-news-page .staff-feed{width:100%}.staff-post{display:grid;overflow:hidden;border-radius:16px;background:var(--grouped);border:.5px solid var(--staff-border)}.staff-post-head{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 12px}.staff-post-avatar{width:32px;height:32px;flex:none;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--accent-filled);color:var(--staff-accent);font-size:13px;font-weight:650}.staff-post-who{display:grid;min-width:0;line-height:1.2}.staff-post-who strong{font-size:14px;font-weight:650}.staff-post-who small{color:var(--orange);font-size:12px;font-weight:650}.staff-post-head time{margin-left:auto;color:var(--staff-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.staff-post-menu{width:32px;height:32px;margin-left:auto;padding:0;border:0;border-radius:16px;background:transparent;color:var(--staff-text);display:grid;place-items:center}.staff-post-head time+.staff-post-menu{margin-left:0}.staff-post-menu:active{opacity:.72}.staff-news-actions{display:grid;gap:8px;width:min(420px,100%)}.staff-news-actions h2{margin:4px 0 0;font-size:18px;font-weight:650}.staff-news-actions p{margin:0 0 4px;color:var(--staff-muted);font-size:14px;line-height:1.4}.staff-sheet .staff-news-actions .staff-btn{width:100%;justify-self:stretch}.staff-news-actions .staff-btn.danger{background:color-mix(in srgb,var(--staff-danger) 16%,transparent)}.staff-post-frame{position:relative;aspect-ratio:1;background:#111}.staff-post-frame img{width:100%;height:100%;object-fit:cover}.staff-post-nav{position:absolute;top:50%;width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#111;transform:translateY(-50%)}.staff-post-nav.is-prev{left:8px}.staff-post-nav.is-next{right:8px}.staff-post-dots{position:absolute;right:0;bottom:10px;left:0;display:flex;justify-content:center;gap:5px}.staff-post-dots i{width:6px;height:6px;border-radius:50%;background:#ffffff73}.staff-post-dots i.is-on{background:#fff}.staff-post-copy{display:grid;gap:6px;padding:10px 12px 12px}.staff-post-caption{margin:0;font-size:14px;line-height:1.4;white-space:pre-wrap}.staff-post-caption strong{font-weight:650}.staff-post-caption.is-clamp{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.staff-post-more{justify-self:start;margin:0;padding:0;border:0;background:none;color:var(--staff-muted);font:inherit;font-size:14px}.staff-post-copy .staff-btn{justify-self:start}.staff-post-reads{justify-self:start;margin:0;padding:0;border:0;background:none;color:var(--staff-muted);font:inherit;font-size:13px;font-weight:600}.staff-post-reads:active{opacity:.72}.staff-news-reads{display:grid;gap:12px;width:min(480px,100%)}.staff-news-reads h1{flex:1}.staff-read-title{margin:0;color:var(--staff-muted);font-size:14px}.staff-read-find{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:12px;background:color-mix(in srgb,var(--staff-text) 8%,transparent);color:var(--staff-muted)}.staff-read-find input{width:100%;min-height:44px;border:0;background:transparent;color:var(--staff-text);font:inherit}.staff-news-reads h2{margin:4px 0 0;color:var(--staff-muted);font-size:13px;font-weight:650}.staff-read-list{display:grid;margin:0;padding:0;list-style:none}.staff-read-list li{display:flex;align-items:center;gap:10px;min-height:52px;border-top:.5px solid var(--staff-border)}.staff-read-list li:first-child{border-top:0}.staff-read-list span:nth-child(2){display:grid;min-width:0}.staff-read-list strong{font-size:15px;font-weight:650}.staff-read-list small{color:var(--staff-muted);font-size:13px}.staff-read-list time{margin-left:auto;color:var(--staff-muted);font-size:12px;white-space:nowrap}.staff-desk label.staff-news-ack{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:44px;color:var(--staff-text);font-size:15px}.staff-desk .staff-news-ack input{width:22px;min-width:22px;min-height:22px;margin:0;accent-color:var(--staff-accent)}.staff-news-acked{color:var(--staff-muted);font-size:13px}.staff-card-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.staff-card-top strong{min-width:0}.staff-stars{display:inline-flex;flex:none;gap:2px;color:var(--orange)}.staff-stars svg{display:block}.staff-stars .is-off{color:color-mix(in srgb,var(--staff-muted) 70%,transparent)}.staff-journal-row span,.staff-journal-row time,.staff-review-row>span{color:var(--staff-muted);font-size:13px}.staff-journal-row time{font-variant-numeric:tabular-nums;white-space:nowrap}.staff-journal-row strong,.staff-news strong,.staff-review-row strong{font-size:16px;font-weight:650;letter-spacing:-.02em}.staff-journal-row p,.staff-news p,.staff-review-row p{color:var(--staff-text);font-size:15px;line-height:1.4}.staff-work .staff-desk-list{gap:10px;margin-top:12px}.staff-work .staff-desk-list li{display:grid;gap:6px;padding:14px;border:0;border-radius:16px;background:var(--staff-surface)}.staff-work .staff-desk-list li.staff-news-ack{box-shadow:inset 3px 0 0 var(--staff-accent)}.staff-desk-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.staff-desk-list li{display:grid;gap:4px;padding:12px;border-radius:14px;border:1px solid var(--staff-border)}.staff-desk-list p{margin:0}.staff-desk-hero{display:flex;gap:12px;align-items:center;margin:8px 0 16px}.staff-desk-avatar{width:64px;height:64px;border-radius:32px;object-fit:cover;display:grid;place-items:center;background:var(--fill);flex:0 0 auto}.staff-desk-links,.staff-desk-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.staff-desk-empty{margin:16px 0}.staff-desk-score{white-space:pre-wrap;font:inherit;font-size:13px}.staff-identity-map{margin-top:28px}.staff-identity-map h2{font-size:18px;margin:0 0 8px}@media (min-width: 761px){.staff-plus-sheet{place-items:end;padding:24px}.staff-plus-card{width:min(420px,40vw);max-height:min(80dvh,720px);border-radius:16px;animation-name:staff-fade-in}}@media (max-width: 760px){.staff-desk-links .staff-btn,.staff-desk-actions .staff-btn{flex:1 1 140px}}@media (min-width: 1101px){.staff-shell,.app-shell.app-shell--platform.app-shell--staff .plat-body>.staff-shell{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.staff-shell:has(>.staff-offline){grid-template-rows:auto minmax(0,1fr)}.staff-shell>.staff-offline{grid-column:1 / -1;grid-row:1}.staff-desk-nav{display:flex;flex-direction:column;width:220px;flex:none;grid-column:1;grid-row:1;gap:2px;min-height:0;padding:16px 12px 20px;border-right:.5px solid var(--staff-border);background:var(--staff-canvas);overflow:auto}.staff-shell:has(>.staff-offline)>.staff-desk-nav,.staff-shell:has(>.staff-offline)>.staff-main{grid-row:2}.staff-desk-nav button{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border:0;border-radius:10px;background:none;color:var(--staff-muted);font-size:14px;font-weight:600;text-align:left;cursor:pointer}.staff-desk-nav button.is-on{background:var(--fill);color:var(--staff-text)}.staff-desk-nav-ai{margin-top:auto}.staff-main{grid-column:2;grid-row:1;width:auto;max-width:none;margin:0;padding:20px 28px 32px}.staff-tabbar{display:none}.staff-plus{bottom:24px}.staff-profile{width:100%;max-width:none;margin:0;display:grid;grid-template-columns:minmax(0,1fr) 280px;column-gap:32px;row-gap:8px;align-items:start}.staff-profile-hero{grid-column:1 / -1;display:grid;grid-template-columns:auto 86px minmax(0,1fr) auto;column-gap:16px;row-gap:2px;align-items:center}.staff-profile-hero .staff-identity,.staff-profile-hero .staff-ig-head{display:contents}.staff-profile-hero .staff-icon-btn{grid-column:1;grid-row:1 / span 2}.staff-profile-hero .staff-ig-photo{grid-column:2;grid-row:1 / span 2}.staff-profile-hero .staff-identity h1{grid-column:3;grid-row:1;align-self:end;margin:0;font-size:22px}.staff-profile-hero .staff-ig-bio{grid-column:3;grid-row:2;align-self:start}.staff-profile-hero .staff-ig-stats{grid-column:4;grid-row:1 / span 2;min-width:240px}.staff-profile .staff-ig-actions{grid-column:2;grid-row:2 / span 2;flex-direction:column;align-self:start}.staff-profile .staff-ig-actions button{flex:none;min-height:40px;text-align:left;padding-inline:12px}.staff-profile-tabs{grid-column:1;position:static;margin:8px 0 0;background:transparent}.staff-profile-tabs button{flex:none;padding-inline:16px}.staff-profile-panel{grid-column:1}.staff-work{width:100%;max-width:none;margin:0}.staff-work-tabs{justify-content:flex-start;margin:0}.staff-work-tabs button{flex:none;min-width:96px;padding-inline:14px;font-size:14px}.staff-shift-days:not(.is-board),.staff-pay:not(.is-roster){max-width:640px}.staff-shift-days.is-board,.staff-pay.is-roster{max-width:none}.staff-shift-days.is-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;align-items:start}.staff-shift-days.is-board>.staff-pay-find,.staff-shift-days.is-board>.staff-pay-tools,.staff-shift-days.is-board>.staff-muted{grid-column:1 / -1}.staff-shift-days.is-board>section{padding-inline:16px}.staff-pay.is-roster .staff-pay-block{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;align-items:start}.staff-pay.is-roster .staff-pay-block>.staff-shift-month,.staff-pay.is-roster .staff-pay-find,.staff-shift-days.is-board .staff-pay-find{grid-column:1 / -1}.staff-pay.is-roster .staff-pay-find,.staff-shift-days.is-board .staff-pay-find{border-bottom:0}.staff-work .staff-desk-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.staff-work-note,.staff-work .staff-desk-empty{margin:28px 0;text-align:left}}.staff-plus-sheet{justify-items:center;align-items:end;padding:8px 8px max(12px,env(safe-area-inset-bottom))}.staff-plus-card,.staff-plus-card.is-event{width:min(440px,100%);max-height:min(86dvh,760px);border-radius:20px}.staff-plus-card .staff-menu-head{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;padding:2px 0 6px}.staff-plus-card .staff-menu-head h2{text-align:center}.staff-incident{display:grid;gap:12px}.staff-incident.staff-desk-form{margin:0}.staff-incident-kicker{margin:4px 0 0;font-size:15px;font-weight:650;color:var(--staff-text)}.staff-incident-types{display:grid;grid-template-columns:1fr 1fr;gap:8px}.staff-incident-types button{min-height:64px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:10px 12px;border-radius:14px;border:1px solid var(--staff-border);background:transparent;color:inherit;font:inherit;font-weight:600;text-align:left}.staff-incident-types button.is-on{border-color:var(--staff-accent);background:color-mix(in srgb,var(--staff-accent) 14%,transparent);color:var(--staff-accent)}.staff-incident-meta{display:grid;grid-template-columns:1.2fr .8fr;gap:8px}.staff-incident-tools{display:grid;grid-template-columns:.85fr 1.15fr;gap:8px}.staff-incident-tools button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border-radius:12px;border:1px solid var(--staff-border);background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:600;letter-spacing:-.011em;white-space:nowrap}.staff-incident-tools button.is-on{border-color:var(--staff-accent);color:var(--staff-accent)}.staff-incident-types button:active,.staff-incident-tools button:active{transform:scale(.97)}@media (prefers-reduced-motion: reduce){.staff-incident-types button:active,.staff-incident-tools button:active{transform:none}}@media (prefers-reduced-transparency: reduce){.staff-incident-dock{background:var(--staff-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.staff-incident-dock{position:sticky;bottom:-16px;z-index:1;display:grid;margin:4px -16px -16px;padding:12px 16px 16px;border-radius:0 0 20px 20px;background:color-mix(in srgb,var(--staff-surface) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.staff-incident-save{width:100%;min-height:48px}.staff-voice-live{margin:0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--staff-accent) 12%,transparent);color:var(--staff-text)}.staff-incident-photos{display:flex;gap:8px;list-style:none;margin:0;padding:0;overflow:auto}.staff-incident-photos img{width:72px;height:72px;object-fit:cover;border-radius:10px}.staff-journal{min-width:0;margin-top:12px}.staff-journal-scroll{min-width:0;width:100%;max-width:100%}.staff-journal-scroll.is-overflow .staff-journal-filters{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--journal-fade-left, 0px),#000 calc(100% - var(--journal-fade, 0px)),transparent calc(100% - var(--journal-fade, 0px) + 12px));mask-image:linear-gradient(90deg,transparent 0,#000 var(--journal-fade-left, 0px),#000 calc(100% - var(--journal-fade, 0px)),transparent calc(100% - var(--journal-fade, 0px) + 12px))}.staff-journal-filters{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;max-width:100%;min-width:0;margin:0 0 12px;padding:2px 0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.staff-journal-filters:after{content:"";flex:0 0 4px}.staff-journal-filters::-webkit-scrollbar{display:none}.staff-journal-filters select,.staff-journal-filters input{field-sizing:content;width:auto;flex:0 0 auto;min-width:0;max-width:220px;height:36px;min-height:36px;border:0;border-radius:999px;padding:0 12px;background:color-mix(in srgb,var(--staff-text) 8%,transparent);color:var(--staff-muted);font:inherit;font-size:16px;font-weight:600}.staff-journal-filters input[type=date]{width:9.6em;max-width:9.6em}html.day .staff-journal-filters input[type=date]{color-scheme:light}html.night .staff-journal-filters input[type=date]{color-scheme:dark}.staff-journal-filters input[type=date]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}@supports not (field-sizing: content){.staff-journal-filters select[aria-label=Статус]{width:8.6em;max-width:none}.staff-journal-filters select[aria-label=Серьёзность]{width:11.6em;max-width:none}.staff-journal-filters select[aria-label=Тип]{width:5.6em;max-width:none}.staff-journal-filters input[aria-label=Филиал]{width:8em;max-width:none}}.staff-journal-filters select.is-on,.staff-journal-filters input.is-on{background:var(--staff-accent);color:#fff}.staff-journal-filters select option{color:var(--staff-text);background:var(--staff-surface)}.staff-journal-filters select:active,.staff-journal-filters input:active{transform:scale(.97)}.staff-work .staff-journal .staff-desk-list,.staff-events .staff-journal .staff-desk-list{grid-template-columns:1fr;gap:10px}.staff-events .staff-journal .staff-desk-list li{border:0;border-radius:16px;background:var(--staff-surface);padding:14px}.staff-journal-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;width:100%;text-align:left;border:0;background:transparent;font:inherit;color:inherit;padding:0}.staff-journal-title{display:flex;align-items:center;gap:8px;min-width:0}.staff-journal-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-journal-pill{flex:none;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--staff-text) 8%,transparent);color:var(--staff-text);font-size:12px;font-weight:600}.staff-journal-row p{grid-column:1 / -1;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff-work .staff-journal .staff-desk-list li.is-on{box-shadow:inset 0 0 0 1.5px var(--staff-accent)}.staff-work .staff-journal .staff-desk-list li:has(.staff-journal-row:active){background:color-mix(in srgb,var(--staff-text) 10%,var(--staff-surface))}.staff-journal-sheet{display:grid;gap:12px;align-content:start}.staff-journal-sheet-meta{display:flex;align-items:center;gap:8px;margin:0;color:var(--staff-muted)}.staff-journal-sheet-meta time{font-variant-numeric:tabular-nums}.staff-journal-sheet-body{margin:0;font-size:17px;line-height:1.35;letter-spacing:-.01em}.staff-journal-timeline{margin:0;padding:0;list-style:none;display:grid;gap:8px;color:var(--staff-muted);font-size:13px}.staff-journal-timeline li{display:flex;justify-content:space-between;gap:12px}.staff-journal-status{display:grid;gap:6px;color:var(--staff-muted);font-size:13px}.staff-journal-sheet .staff-journal-status select{width:100%;min-height:36px;border-radius:12px;border:1px solid var(--staff-border);background:transparent;color:var(--staff-text);padding:0 12px;font:inherit;font-size:16px}.staff-menu-sheet{padding:8px 8px max(12px,env(safe-area-inset-bottom))}.staff-shell:has(.staff-menu-sheet) .staff-plus,.staff-shell:has(.staff-plus-sheet) .staff-plus{visibility:hidden}.staff-menu-card{display:grid;gap:10px;align-content:start;width:min(440px,100%);margin-inline:auto;padding:6px 8px 10px;border-radius:20px;background:color-mix(in srgb,var(--staff-text) 6%,var(--staff-canvas))}.staff-menu-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:2px 0 2px 8px}.staff-menu-head h2{margin:0;font-size:17px;font-weight:650;letter-spacing:-.02em}.staff-menu-group{display:grid;background:var(--staff-surface);border-radius:14px;overflow:hidden}.staff-menu-card .staff-menu-item{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 10px 6px 8px;border:0;background:transparent;text-align:left;font-size:16px;font-weight:600;letter-spacing:-.011em}.staff-menu-card .staff-menu-item+.staff-menu-item:before{content:"";position:absolute;top:0;left:50px;right:12px;height:1px;background:color-mix(in srgb,var(--staff-text) 10%,transparent)}.staff-menu-ico{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--staff-text) 8%,transparent);color:var(--staff-text)}.staff-menu-card .staff-menu-item.is-on .staff-menu-ico{background:var(--staff-accent);color:#fff}.staff-menu-card .staff-menu-item>span:nth-child(2){flex:1;min-width:0}.staff-menu-chevron{flex:none;color:var(--staff-muted)}.staff-plus-pick{max-height:min(78dvh,680px)}.staff-plus-pick .staff-menu-item{align-items:center;min-height:52px;padding-top:7px;padding-bottom:7px}.staff-plus-copy{display:grid;gap:1px;min-width:0}.staff-plus-copy strong{font-size:16px;font-weight:600;letter-spacing:-.011em}.staff-plus-copy span{color:var(--staff-muted);font-size:13px;font-weight:500;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff-journal-comment{display:flex;gap:8px;align-items:center}.staff-journal-comment input{flex:1;width:auto;min-height:36px;border-radius:12px;border:1px solid var(--staff-border);background:transparent;color:var(--staff-text);padding:0 12px;font:inherit;font-size:16px}.staff-journal-comment .staff-btn{flex:none;min-height:36px}@media (prefers-reduced-motion: reduce){.staff-journal-filters select:active,.staff-journal-filters input:active{transform:none}}@media (min-width: 1680px){.staff-shift-days.is-board,.staff-pay.is-roster .staff-pay-block{grid-template-columns:repeat(3,minmax(0,1fr))}}input,button,textarea,select{font:inherit}button,select{text-transform:none}body{margin:0;font-family:var(--mantine-font-family);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height);background-color:var(--mantine-color-body);color:var(--mantine-color-text);-webkit-font-smoothing:var(--mantine-webkit-font-smoothing);-moz-osx-font-smoothing:var(--mantine-moz-font-smoothing)}@media screen and (max-device-width: 31.25em){body{-webkit-text-size-adjust:100%}}@media (prefers-reduced-motion: reduce){[data-respect-reduced-motion] [data-reduce-motion]{transition:none;animation:none}}[data-mantine-color-scheme=light] .mantine-light-hidden,[data-mantine-color-scheme=dark] .mantine-dark-hidden{display:none}.mantine-focus-auto:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.mantine-focus-always:focus{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.mantine-focus-never:focus{outline:none}.mantine-active:active{transform:translateY(calc(.0625rem * var(--mantine-scale)))}fieldset:disabled .mantine-active:active{transform:none}:where([dir=rtl]) .mantine-rotate-rtl{transform:rotate(180deg)}:root{color-scheme:var(--mantine-color-scheme);--mantine-z-index-app: 100;--mantine-z-index-modal: 200;--mantine-z-index-popover: 300;--mantine-z-index-overlay: 400;--mantine-z-index-max: 9999;--mantine-scale: 1;--mantine-cursor-type: default;--mantine-webkit-font-smoothing: antialiased;--mantine-color-scheme: light dark;--mantine-moz-font-smoothing: grayscale;--mantine-color-white: #fff;--mantine-color-black: #000;--mantine-line-height: 1.55;--mantine-font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-font-family-monospace: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--mantine-font-family-headings: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-heading-font-weight: 700;--mantine-radius-default: calc(.25rem * var(--mantine-scale));--mantine-primary-color-0: var(--mantine-color-blue-0);--mantine-primary-color-1: var(--mantine-color-blue-1);--mantine-primary-color-2: var(--mantine-color-blue-2);--mantine-primary-color-3: var(--mantine-color-blue-3);--mantine-primary-color-4: var(--mantine-color-blue-4);--mantine-primary-color-5: var(--mantine-color-blue-5);--mantine-primary-color-6: var(--mantine-color-blue-6);--mantine-primary-color-7: var(--mantine-color-blue-7);--mantine-primary-color-8: var(--mantine-color-blue-8);--mantine-primary-color-9: var(--mantine-color-blue-9);--mantine-primary-color-filled: var(--mantine-color-blue-filled);--mantine-primary-color-filled-hover: var(--mantine-color-blue-filled-hover);--mantine-primary-color-light: var(--mantine-color-blue-light);--mantine-primary-color-light-hover: var(--mantine-color-blue-light-hover);--mantine-primary-color-light-color: var(--mantine-color-blue-light-color);--mantine-breakpoint-xs: 36em;--mantine-breakpoint-sm: 48em;--mantine-breakpoint-md: 62em;--mantine-breakpoint-lg: 75em;--mantine-breakpoint-xl: 88em;--mantine-spacing-xs: calc(.625rem * var(--mantine-scale));--mantine-spacing-sm: calc(.75rem * var(--mantine-scale));--mantine-spacing-md: calc(1rem * var(--mantine-scale));--mantine-spacing-lg: calc(1.25rem * var(--mantine-scale));--mantine-spacing-xl: calc(2rem * var(--mantine-scale));--mantine-font-size-xs: calc(.75rem * var(--mantine-scale));--mantine-font-size-sm: calc(.875rem * var(--mantine-scale));--mantine-font-size-md: calc(1rem * var(--mantine-scale));--mantine-font-size-lg: calc(1.125rem * var(--mantine-scale));--mantine-font-size-xl: calc(1.25rem * var(--mantine-scale));--mantine-line-height-xs: 1.4;--mantine-line-height-sm: 1.45;--mantine-line-height-md: 1.55;--mantine-line-height-lg: 1.6;--mantine-line-height-xl: 1.65;--mantine-shadow-xs: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), 0 calc(.0625rem * var(--mantine-scale)) calc(.125rem * var(--mantine-scale)) rgba(0, 0, 0, .1);--mantine-shadow-sm: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(.625rem * var(--mantine-scale)) calc(.9375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(.4375rem * var(--mantine-scale)) calc(.4375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale));--mantine-shadow-md: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(1.25rem * var(--mantine-scale)) calc(1.5625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(.625rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale));--mantine-shadow-lg: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(1.75rem * var(--mantine-scale)) calc(1.4375rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(.75rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale));--mantine-shadow-xl: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(2.25rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(1.0625rem * var(--mantine-scale)) calc(1.0625rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale));--mantine-radius-xs: calc(.125rem * var(--mantine-scale));--mantine-radius-sm: calc(.25rem * var(--mantine-scale));--mantine-radius-md: calc(.5rem * var(--mantine-scale));--mantine-radius-lg: calc(1rem * var(--mantine-scale));--mantine-radius-xl: calc(2rem * var(--mantine-scale));--mantine-color-dark-0: #c9c9c9;--mantine-color-dark-1: #b8b8b8;--mantine-color-dark-2: #828282;--mantine-color-dark-3: #696969;--mantine-color-dark-4: #424242;--mantine-color-dark-5: #3b3b3b;--mantine-color-dark-6: #2e2e2e;--mantine-color-dark-7: #242424;--mantine-color-dark-8: #1f1f1f;--mantine-color-dark-9: #141414;--mantine-color-gray-0: #f8f9fa;--mantine-color-gray-1: #f1f3f5;--mantine-color-gray-2: #e9ecef;--mantine-color-gray-3: #dee2e6;--mantine-color-gray-4: #ced4da;--mantine-color-gray-5: #adb5bd;--mantine-color-gray-6: #868e96;--mantine-color-gray-7: #495057;--mantine-color-gray-8: #343a40;--mantine-color-gray-9: #212529;--mantine-color-red-0: #fff5f5;--mantine-color-red-1: #ffe3e3;--mantine-color-red-2: #ffc9c9;--mantine-color-red-3: #ffa8a8;--mantine-color-red-4: #ff8787;--mantine-color-red-5: #ff6b6b;--mantine-color-red-6: #fa5252;--mantine-color-red-7: #f03e3e;--mantine-color-red-8: #e03131;--mantine-color-red-9: #c92a2a;--mantine-color-pink-0: #fff0f6;--mantine-color-pink-1: #ffdeeb;--mantine-color-pink-2: #fcc2d7;--mantine-color-pink-3: #faa2c1;--mantine-color-pink-4: #f783ac;--mantine-color-pink-5: #f06595;--mantine-color-pink-6: #e64980;--mantine-color-pink-7: #d6336c;--mantine-color-pink-8: #c2255c;--mantine-color-pink-9: #a61e4d;--mantine-color-grape-0: #f8f0fc;--mantine-color-grape-1: #f3d9fa;--mantine-color-grape-2: #eebefa;--mantine-color-grape-3: #e599f7;--mantine-color-grape-4: #da77f2;--mantine-color-grape-5: #cc5de8;--mantine-color-grape-6: #be4bdb;--mantine-color-grape-7: #ae3ec9;--mantine-color-grape-8: #9c36b5;--mantine-color-grape-9: #862e9c;--mantine-color-violet-0: #f3f0ff;--mantine-color-violet-1: #e5dbff;--mantine-color-violet-2: #d0bfff;--mantine-color-violet-3: #b197fc;--mantine-color-violet-4: #9775fa;--mantine-color-violet-5: #845ef7;--mantine-color-violet-6: #7950f2;--mantine-color-violet-7: #7048e8;--mantine-color-violet-8: #6741d9;--mantine-color-violet-9: #5f3dc4;--mantine-color-indigo-0: #edf2ff;--mantine-color-indigo-1: #dbe4ff;--mantine-color-indigo-2: #bac8ff;--mantine-color-indigo-3: #91a7ff;--mantine-color-indigo-4: #748ffc;--mantine-color-indigo-5: #5c7cfa;--mantine-color-indigo-6: #4c6ef5;--mantine-color-indigo-7: #4263eb;--mantine-color-indigo-8: #3b5bdb;--mantine-color-indigo-9: #364fc7;--mantine-color-blue-0: #e7f5ff;--mantine-color-blue-1: #d0ebff;--mantine-color-blue-2: #a5d8ff;--mantine-color-blue-3: #74c0fc;--mantine-color-blue-4: #4dabf7;--mantine-color-blue-5: #339af0;--mantine-color-blue-6: #228be6;--mantine-color-blue-7: #1c7ed6;--mantine-color-blue-8: #1971c2;--mantine-color-blue-9: #1864ab;--mantine-color-cyan-0: #e3fafc;--mantine-color-cyan-1: #c5f6fa;--mantine-color-cyan-2: #99e9f2;--mantine-color-cyan-3: #66d9e8;--mantine-color-cyan-4: #3bc9db;--mantine-color-cyan-5: #22b8cf;--mantine-color-cyan-6: #15aabf;--mantine-color-cyan-7: #1098ad;--mantine-color-cyan-8: #0c8599;--mantine-color-cyan-9: #0b7285;--mantine-color-teal-0: #e6fcf5;--mantine-color-teal-1: #c3fae8;--mantine-color-teal-2: #96f2d7;--mantine-color-teal-3: #63e6be;--mantine-color-teal-4: #38d9a9;--mantine-color-teal-5: #20c997;--mantine-color-teal-6: #12b886;--mantine-color-teal-7: #0ca678;--mantine-color-teal-8: #099268;--mantine-color-teal-9: #087f5b;--mantine-color-green-0: #ebfbee;--mantine-color-green-1: #d3f9d8;--mantine-color-green-2: #b2f2bb;--mantine-color-green-3: #8ce99a;--mantine-color-green-4: #69db7c;--mantine-color-green-5: #51cf66;--mantine-color-green-6: #40c057;--mantine-color-green-7: #37b24d;--mantine-color-green-8: #2f9e44;--mantine-color-green-9: #2b8a3e;--mantine-color-lime-0: #f4fce3;--mantine-color-lime-1: #e9fac8;--mantine-color-lime-2: #d8f5a2;--mantine-color-lime-3: #c0eb75;--mantine-color-lime-4: #a9e34b;--mantine-color-lime-5: #94d82d;--mantine-color-lime-6: #82c91e;--mantine-color-lime-7: #74b816;--mantine-color-lime-8: #66a80f;--mantine-color-lime-9: #5c940d;--mantine-color-yellow-0: #fff9db;--mantine-color-yellow-1: #fff3bf;--mantine-color-yellow-2: #ffec99;--mantine-color-yellow-3: #ffe066;--mantine-color-yellow-4: #ffd43b;--mantine-color-yellow-5: #fcc419;--mantine-color-yellow-6: #fab005;--mantine-color-yellow-7: #f59f00;--mantine-color-yellow-8: #f08c00;--mantine-color-yellow-9: #e67700;--mantine-color-orange-0: #fff4e6;--mantine-color-orange-1: #ffe8cc;--mantine-color-orange-2: #ffd8a8;--mantine-color-orange-3: #ffc078;--mantine-color-orange-4: #ffa94d;--mantine-color-orange-5: #ff922b;--mantine-color-orange-6: #fd7e14;--mantine-color-orange-7: #f76707;--mantine-color-orange-8: #e8590c;--mantine-color-orange-9: #d9480f;--mantine-h1-font-size: calc(2.125rem * var(--mantine-scale));--mantine-h1-line-height: 1.3;--mantine-h1-font-weight: 700;--mantine-h2-font-size: calc(1.625rem * var(--mantine-scale));--mantine-h2-line-height: 1.35;--mantine-h2-font-weight: 700;--mantine-h3-font-size: calc(1.375rem * var(--mantine-scale));--mantine-h3-line-height: 1.4;--mantine-h3-font-weight: 700;--mantine-h4-font-size: calc(1.125rem * var(--mantine-scale));--mantine-h4-line-height: 1.45;--mantine-h4-font-weight: 700;--mantine-h5-font-size: calc(1rem * var(--mantine-scale));--mantine-h5-line-height: 1.5;--mantine-h5-font-weight: 700;--mantine-h6-font-size: calc(.875rem * var(--mantine-scale));--mantine-h6-line-height: 1.5;--mantine-h6-font-weight: 700}:root[data-mantine-color-scheme=dark]{--mantine-color-scheme: dark;--mantine-primary-color-contrast: var(--mantine-color-white);--mantine-color-bright: var(--mantine-color-white);--mantine-color-text: var(--mantine-color-dark-0);--mantine-color-body: var(--mantine-color-dark-7);--mantine-color-error: var(--mantine-color-red-8);--mantine-color-placeholder: var(--mantine-color-dark-3);--mantine-color-anchor: var(--mantine-color-blue-4);--mantine-color-default: var(--mantine-color-dark-6);--mantine-color-default-hover: var(--mantine-color-dark-5);--mantine-color-default-color: var(--mantine-color-white);--mantine-color-default-border: var(--mantine-color-dark-4);--mantine-color-dimmed: var(--mantine-color-dark-2);--mantine-color-dark-text: var(--mantine-color-dark-4);--mantine-color-dark-filled: var(--mantine-color-dark-8);--mantine-color-dark-filled-hover: var(--mantine-color-dark-7);--mantine-color-dark-light: rgba(36, 36, 36, .15);--mantine-color-dark-light-hover: rgba(36, 36, 36, .2);--mantine-color-dark-light-color: var(--mantine-color-dark-3);--mantine-color-dark-outline: var(--mantine-color-dark-4);--mantine-color-dark-outline-hover: rgba(36, 36, 36, .05);--mantine-color-gray-text: var(--mantine-color-gray-4);--mantine-color-gray-filled: var(--mantine-color-gray-8);--mantine-color-gray-filled-hover: var(--mantine-color-gray-9);--mantine-color-gray-light: rgba(134, 142, 150, .15);--mantine-color-gray-light-hover: rgba(134, 142, 150, .2);--mantine-color-gray-light-color: var(--mantine-color-gray-3);--mantine-color-gray-outline: var(--mantine-color-gray-4);--mantine-color-gray-outline-hover: rgba(206, 212, 218, .05);--mantine-color-red-text: var(--mantine-color-red-4);--mantine-color-red-filled: var(--mantine-color-red-8);--mantine-color-red-filled-hover: var(--mantine-color-red-9);--mantine-color-red-light: rgba(250, 82, 82, .15);--mantine-color-red-light-hover: rgba(250, 82, 82, .2);--mantine-color-red-light-color: var(--mantine-color-red-3);--mantine-color-red-outline: var(--mantine-color-red-4);--mantine-color-red-outline-hover: rgba(255, 135, 135, .05);--mantine-color-pink-text: var(--mantine-color-pink-4);--mantine-color-pink-filled: var(--mantine-color-pink-8);--mantine-color-pink-filled-hover: var(--mantine-color-pink-9);--mantine-color-pink-light: rgba(230, 73, 128, .15);--mantine-color-pink-light-hover: rgba(230, 73, 128, .2);--mantine-color-pink-light-color: var(--mantine-color-pink-3);--mantine-color-pink-outline: var(--mantine-color-pink-4);--mantine-color-pink-outline-hover: rgba(247, 131, 172, .05);--mantine-color-grape-text: var(--mantine-color-grape-4);--mantine-color-grape-filled: var(--mantine-color-grape-8);--mantine-color-grape-filled-hover: var(--mantine-color-grape-9);--mantine-color-grape-light: rgba(190, 75, 219, .15);--mantine-color-grape-light-hover: rgba(190, 75, 219, .2);--mantine-color-grape-light-color: var(--mantine-color-grape-3);--mantine-color-grape-outline: var(--mantine-color-grape-4);--mantine-color-grape-outline-hover: rgba(218, 119, 242, .05);--mantine-color-violet-text: var(--mantine-color-violet-4);--mantine-color-violet-filled: var(--mantine-color-violet-8);--mantine-color-violet-filled-hover: var(--mantine-color-violet-9);--mantine-color-violet-light: rgba(121, 80, 242, .15);--mantine-color-violet-light-hover: rgba(121, 80, 242, .2);--mantine-color-violet-light-color: var(--mantine-color-violet-3);--mantine-color-violet-outline: var(--mantine-color-violet-4);--mantine-color-violet-outline-hover: rgba(151, 117, 250, .05);--mantine-color-indigo-text: var(--mantine-color-indigo-4);--mantine-color-indigo-filled: var(--mantine-color-indigo-8);--mantine-color-indigo-filled-hover: var(--mantine-color-indigo-9);--mantine-color-indigo-light: rgba(76, 110, 245, .15);--mantine-color-indigo-light-hover: rgba(76, 110, 245, .2);--mantine-color-indigo-light-color: var(--mantine-color-indigo-3);--mantine-color-indigo-outline: var(--mantine-color-indigo-4);--mantine-color-indigo-outline-hover: rgba(116, 143, 252, .05);--mantine-color-blue-text: var(--mantine-color-blue-4);--mantine-color-blue-filled: var(--mantine-color-blue-8);--mantine-color-blue-filled-hover: var(--mantine-color-blue-9);--mantine-color-blue-light: rgba(34, 139, 230, .15);--mantine-color-blue-light-hover: rgba(34, 139, 230, .2);--mantine-color-blue-light-color: var(--mantine-color-blue-3);--mantine-color-blue-outline: var(--mantine-color-blue-4);--mantine-color-blue-outline-hover: rgba(77, 171, 247, .05);--mantine-color-cyan-text: var(--mantine-color-cyan-4);--mantine-color-cyan-filled: var(--mantine-color-cyan-8);--mantine-color-cyan-filled-hover: var(--mantine-color-cyan-9);--mantine-color-cyan-light: rgba(21, 170, 191, .15);--mantine-color-cyan-light-hover: rgba(21, 170, 191, .2);--mantine-color-cyan-light-color: var(--mantine-color-cyan-3);--mantine-color-cyan-outline: var(--mantine-color-cyan-4);--mantine-color-cyan-outline-hover: rgba(59, 201, 219, .05);--mantine-color-teal-text: var(--mantine-color-teal-4);--mantine-color-teal-filled: var(--mantine-color-teal-8);--mantine-color-teal-filled-hover: var(--mantine-color-teal-9);--mantine-color-teal-light: rgba(18, 184, 134, .15);--mantine-color-teal-light-hover: rgba(18, 184, 134, .2);--mantine-color-teal-light-color: var(--mantine-color-teal-3);--mantine-color-teal-outline: var(--mantine-color-teal-4);--mantine-color-teal-outline-hover: rgba(56, 217, 169, .05);--mantine-color-green-text: var(--mantine-color-green-4);--mantine-color-green-filled: var(--mantine-color-green-8);--mantine-color-green-filled-hover: var(--mantine-color-green-9);--mantine-color-green-light: rgba(64, 192, 87, .15);--mantine-color-green-light-hover: rgba(64, 192, 87, .2);--mantine-color-green-light-color: var(--mantine-color-green-3);--mantine-color-green-outline: var(--mantine-color-green-4);--mantine-color-green-outline-hover: rgba(105, 219, 124, .05);--mantine-color-lime-text: var(--mantine-color-lime-4);--mantine-color-lime-filled: var(--mantine-color-lime-8);--mantine-color-lime-filled-hover: var(--mantine-color-lime-9);--mantine-color-lime-light: rgba(130, 201, 30, .15);--mantine-color-lime-light-hover: rgba(130, 201, 30, .2);--mantine-color-lime-light-color: var(--mantine-color-lime-3);--mantine-color-lime-outline: var(--mantine-color-lime-4);--mantine-color-lime-outline-hover: rgba(169, 227, 75, .05);--mantine-color-yellow-text: var(--mantine-color-yellow-4);--mantine-color-yellow-filled: var(--mantine-color-yellow-8);--mantine-color-yellow-filled-hover: var(--mantine-color-yellow-9);--mantine-color-yellow-light: rgba(250, 176, 5, .15);--mantine-color-yellow-light-hover: rgba(250, 176, 5, .2);--mantine-color-yellow-light-color: var(--mantine-color-yellow-3);--mantine-color-yellow-outline: var(--mantine-color-yellow-4);--mantine-color-yellow-outline-hover: rgba(255, 212, 59, .05);--mantine-color-orange-text: var(--mantine-color-orange-4);--mantine-color-orange-filled: var(--mantine-color-orange-8);--mantine-color-orange-filled-hover: var(--mantine-color-orange-9);--mantine-color-orange-light: rgba(253, 126, 20, .15);--mantine-color-orange-light-hover: rgba(253, 126, 20, .2);--mantine-color-orange-light-color: var(--mantine-color-orange-3);--mantine-color-orange-outline: var(--mantine-color-orange-4);--mantine-color-orange-outline-hover: rgba(255, 169, 77, .05)}:root[data-mantine-color-scheme=light]{--mantine-color-scheme: light;--mantine-color-bright: var(--mantine-color-black);--mantine-color-text: var(--mantine-color-black);--mantine-color-body: var(--mantine-color-white);--mantine-primary-color-contrast: var(--mantine-color-white);--mantine-color-error: var(--mantine-color-red-6);--mantine-color-placeholder: var(--mantine-color-gray-5);--mantine-color-anchor: var(--mantine-primary-color-filled);--mantine-color-default: var(--mantine-color-white);--mantine-color-default-hover: var(--mantine-color-gray-0);--mantine-color-default-color: var(--mantine-color-gray-9);--mantine-color-default-border: var(--mantine-color-gray-4);--mantine-color-dimmed: var(--mantine-color-gray-6);--mantine-color-dark-text: var(--mantine-color-dark-filled);--mantine-color-dark-filled: var(--mantine-color-dark-6);--mantine-color-dark-filled-hover: var(--mantine-color-dark-7);--mantine-color-dark-light: rgba(56, 56, 56, .1);--mantine-color-dark-light-hover: rgba(56, 56, 56, .12);--mantine-color-dark-light-color: var(--mantine-color-dark-6);--mantine-color-dark-outline: var(--mantine-color-dark-6);--mantine-color-dark-outline-hover: rgba(56, 56, 56, .05);--mantine-color-gray-text: var(--mantine-color-gray-filled);--mantine-color-gray-filled: var(--mantine-color-gray-6);--mantine-color-gray-filled-hover: var(--mantine-color-gray-7);--mantine-color-gray-light: rgba(134, 142, 150, .1);--mantine-color-gray-light-hover: rgba(134, 142, 150, .12);--mantine-color-gray-light-color: var(--mantine-color-gray-6);--mantine-color-gray-outline: var(--mantine-color-gray-6);--mantine-color-gray-outline-hover: rgba(134, 142, 150, .05);--mantine-color-red-text: var(--mantine-color-red-filled);--mantine-color-red-filled: var(--mantine-color-red-6);--mantine-color-red-filled-hover: var(--mantine-color-red-7);--mantine-color-red-light: rgba(250, 82, 82, .1);--mantine-color-red-light-hover: rgba(250, 82, 82, .12);--mantine-color-red-light-color: var(--mantine-color-red-6);--mantine-color-red-outline: var(--mantine-color-red-6);--mantine-color-red-outline-hover: rgba(250, 82, 82, .05);--mantine-color-pink-text: var(--mantine-color-pink-filled);--mantine-color-pink-filled: var(--mantine-color-pink-6);--mantine-color-pink-filled-hover: var(--mantine-color-pink-7);--mantine-color-pink-light: rgba(230, 73, 128, .1);--mantine-color-pink-light-hover: rgba(230, 73, 128, .12);--mantine-color-pink-light-color: var(--mantine-color-pink-6);--mantine-color-pink-outline: var(--mantine-color-pink-6);--mantine-color-pink-outline-hover: rgba(230, 73, 128, .05);--mantine-color-grape-text: var(--mantine-color-grape-filled);--mantine-color-grape-filled: var(--mantine-color-grape-6);--mantine-color-grape-filled-hover: var(--mantine-color-grape-7);--mantine-color-grape-light: rgba(190, 75, 219, .1);--mantine-color-grape-light-hover: rgba(190, 75, 219, .12);--mantine-color-grape-light-color: var(--mantine-color-grape-6);--mantine-color-grape-outline: var(--mantine-color-grape-6);--mantine-color-grape-outline-hover: rgba(190, 75, 219, .05);--mantine-color-violet-text: var(--mantine-color-violet-filled);--mantine-color-violet-filled: var(--mantine-color-violet-6);--mantine-color-violet-filled-hover: var(--mantine-color-violet-7);--mantine-color-violet-light: rgba(121, 80, 242, .1);--mantine-color-violet-light-hover: rgba(121, 80, 242, .12);--mantine-color-violet-light-color: var(--mantine-color-violet-6);--mantine-color-violet-outline: var(--mantine-color-violet-6);--mantine-color-violet-outline-hover: rgba(121, 80, 242, .05);--mantine-color-indigo-text: var(--mantine-color-indigo-filled);--mantine-color-indigo-filled: var(--mantine-color-indigo-6);--mantine-color-indigo-filled-hover: var(--mantine-color-indigo-7);--mantine-color-indigo-light: rgba(76, 110, 245, .1);--mantine-color-indigo-light-hover: rgba(76, 110, 245, .12);--mantine-color-indigo-light-color: var(--mantine-color-indigo-6);--mantine-color-indigo-outline: var(--mantine-color-indigo-6);--mantine-color-indigo-outline-hover: rgba(76, 110, 245, .05);--mantine-color-blue-text: var(--mantine-color-blue-filled);--mantine-color-blue-filled: var(--mantine-color-blue-6);--mantine-color-blue-filled-hover: var(--mantine-color-blue-7);--mantine-color-blue-light: rgba(34, 139, 230, .1);--mantine-color-blue-light-hover: rgba(34, 139, 230, .12);--mantine-color-blue-light-color: var(--mantine-color-blue-6);--mantine-color-blue-outline: var(--mantine-color-blue-6);--mantine-color-blue-outline-hover: rgba(34, 139, 230, .05);--mantine-color-cyan-text: var(--mantine-color-cyan-filled);--mantine-color-cyan-filled: var(--mantine-color-cyan-6);--mantine-color-cyan-filled-hover: var(--mantine-color-cyan-7);--mantine-color-cyan-light: rgba(21, 170, 191, .1);--mantine-color-cyan-light-hover: rgba(21, 170, 191, .12);--mantine-color-cyan-light-color: var(--mantine-color-cyan-6);--mantine-color-cyan-outline: var(--mantine-color-cyan-6);--mantine-color-cyan-outline-hover: rgba(21, 170, 191, .05);--mantine-color-teal-text: var(--mantine-color-teal-filled);--mantine-color-teal-filled: var(--mantine-color-teal-6);--mantine-color-teal-filled-hover: var(--mantine-color-teal-7);--mantine-color-teal-light: rgba(18, 184, 134, .1);--mantine-color-teal-light-hover: rgba(18, 184, 134, .12);--mantine-color-teal-light-color: var(--mantine-color-teal-6);--mantine-color-teal-outline: var(--mantine-color-teal-6);--mantine-color-teal-outline-hover: rgba(18, 184, 134, .05);--mantine-color-green-text: var(--mantine-color-green-filled);--mantine-color-green-filled: var(--mantine-color-green-6);--mantine-color-green-filled-hover: var(--mantine-color-green-7);--mantine-color-green-light: rgba(64, 192, 87, .1);--mantine-color-green-light-hover: rgba(64, 192, 87, .12);--mantine-color-green-light-color: var(--mantine-color-green-6);--mantine-color-green-outline: var(--mantine-color-green-6);--mantine-color-green-outline-hover: rgba(64, 192, 87, .05);--mantine-color-lime-text: var(--mantine-color-lime-filled);--mantine-color-lime-filled: var(--mantine-color-lime-6);--mantine-color-lime-filled-hover: var(--mantine-color-lime-7);--mantine-color-lime-light: rgba(130, 201, 30, .1);--mantine-color-lime-light-hover: rgba(130, 201, 30, .12);--mantine-color-lime-light-color: var(--mantine-color-lime-6);--mantine-color-lime-outline: var(--mantine-color-lime-6);--mantine-color-lime-outline-hover: rgba(130, 201, 30, .05);--mantine-color-yellow-text: var(--mantine-color-yellow-filled);--mantine-color-yellow-filled: var(--mantine-color-yellow-6);--mantine-color-yellow-filled-hover: var(--mantine-color-yellow-7);--mantine-color-yellow-light: rgba(250, 176, 5, .1);--mantine-color-yellow-light-hover: rgba(250, 176, 5, .12);--mantine-color-yellow-light-color: var(--mantine-color-yellow-6);--mantine-color-yellow-outline: var(--mantine-color-yellow-6);--mantine-color-yellow-outline-hover: rgba(250, 176, 5, .05);--mantine-color-orange-text: var(--mantine-color-orange-filled);--mantine-color-orange-filled: var(--mantine-color-orange-6);--mantine-color-orange-filled-hover: var(--mantine-color-orange-7);--mantine-color-orange-light: rgba(253, 126, 20, .1);--mantine-color-orange-light-hover: rgba(253, 126, 20, .12);--mantine-color-orange-light-color: var(--mantine-color-orange-6);--mantine-color-orange-outline: var(--mantine-color-orange-6);--mantine-color-orange-outline-hover: rgba(253, 126, 20, .05)}.m_d57069b5{--scrollarea-scrollbar-size: calc(.75rem * var(--mantine-scale));position:relative;overflow:hidden}.m_c0783ff9{scrollbar-width:none;overscroll-behavior:var(--scrollarea-over-scroll-behavior);-ms-overflow-style:none;-webkit-overflow-scrolling:touch;width:100%;height:100%}.m_c0783ff9::-webkit-scrollbar{display:none}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):where([data-vertical-hidden]){padding-inline-end:0;padding-inline-start:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):not([data-vertical-hidden]){padding-inline-end:var(--scrollarea-scrollbar-size);padding-inline-start:unset}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):where([data-horizontal-hidden]){padding-bottom:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):not([data-horizontal-hidden]){padding-bottom:var(--scrollarea-scrollbar-size)}.m_f8f631dd{min-width:100%;display:table}.m_c44ba933{-webkit-user-select:none;user-select:none;touch-action:none;box-sizing:border-box;transition:background-color .15s ease,opacity .15s ease;padding:calc(var(--scrollarea-scrollbar-size) / 5);display:flex;background-color:transparent;flex-direction:row}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_c44ba933:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:hover>.m_d8b5e363{background-color:#00000080}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover>.m_d8b5e363{background-color:#ffffff80}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_c44ba933:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:active>.m_d8b5e363{background-color:#00000080}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active>.m_d8b5e363{background-color:#ffffff80}}.m_c44ba933:where([data-hidden],[data-state=hidden]){display:none}.m_c44ba933:where([data-orientation=vertical]){width:var(--scrollarea-scrollbar-size);top:0;bottom:var(--sa-corner-width);inset-inline-end:0}.m_c44ba933:where([data-orientation=horizontal]){height:var(--scrollarea-scrollbar-size);flex-direction:column;bottom:0;inset-inline-start:0;inset-inline-end:var(--sa-corner-width)}.m_d8b5e363{flex:1;border-radius:var(--scrollarea-scrollbar-size);position:relative;transition:background-color .15s ease;overflow:hidden;opacity:var(--thumb-opacity)}.m_d8b5e363:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:calc(2.75rem * var(--mantine-scale));min-height:calc(2.75rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_d8b5e363{background-color:#0006}:where([data-mantine-color-scheme=dark]) .m_d8b5e363{background-color:#fff6}.m_21657268{position:absolute;opacity:0;transition:opacity .15s ease;display:block;inset-inline-end:0;bottom:0}:where([data-mantine-color-scheme=light]) .m_21657268{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_21657268{background-color:var(--mantine-color-dark-8)}.m_21657268:where([data-hovered]){opacity:1}.m_21657268:where([data-hidden]){display:none}.m_87cf2631{background-color:transparent;cursor:pointer;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:var(--mantine-font-size-md);text-align:left;text-decoration:none;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where([dir=rtl]) .m_87cf2631{text-align:right}.m_515a97f8{border:0;clip:rect(0 0 0 0);height:calc(.0625rem * var(--mantine-scale));width:calc(.0625rem * var(--mantine-scale));margin:calc(-.0625rem * var(--mantine-scale));overflow:hidden;padding:0;position:absolute;white-space:nowrap}.m_1b7284a3{--paper-radius: var(--mantine-radius-default);outline:0;-webkit-tap-highlight-color:transparent;display:block;touch-action:manipulation;text-decoration:none;border-radius:var(--paper-radius);box-shadow:var(--paper-shadow);background-color:var(--mantine-color-body)}[data-mantine-color-scheme=light] .m_1b7284a3{--paper-border-color: var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_1b7284a3{--paper-border-color: var(--mantine-color-dark-4)}.m_1b7284a3:where([data-with-border]){border:calc(.0625rem * var(--mantine-scale)) solid var(--paper-border-color)}.m_9814e45f{top:0;right:0;bottom:0;left:0;position:absolute;background:var(--overlay-bg, rgba(0, 0, 0, .6));-webkit-backdrop-filter:var(--overlay-filter);backdrop-filter:var(--overlay-filter);border-radius:var(--overlay-radius, 0);z-index:var(--overlay-z-index)}.m_9814e45f:where([data-fixed]){position:fixed}.m_9814e45f:where([data-center]){display:flex;align-items:center;justify-content:center}.m_38a85659{position:absolute;border:1px solid var(--popover-border-color);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);box-shadow:var(--popover-shadow, none);border-radius:var(--popover-radius, var(--mantine-radius-default))}.m_38a85659:where([data-fixed]){position:fixed}.m_38a85659:focus{outline:none}:where([data-mantine-color-scheme=light]) .m_38a85659{--popover-border-color: var(--mantine-color-gray-2);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_38a85659{--popover-border-color: var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_a31dc6c1{background-color:inherit;border:1px solid var(--popover-border-color);z-index:1}.m_3d7bc908{position:fixed;top:0;right:0;bottom:0;left:0}.m_5ae2e3c{--loader-size-xs: calc(1.125rem * var(--mantine-scale));--loader-size-sm: calc(1.375rem * var(--mantine-scale));--loader-size-md: calc(2.25rem * var(--mantine-scale));--loader-size-lg: calc(2.75rem * var(--mantine-scale));--loader-size-xl: calc(3.625rem * var(--mantine-scale));--loader-size: var(--loader-size-md);--loader-color: var(--mantine-primary-color-filled)}@keyframes m_5d2b3b9d{0%{transform:scale(.6);opacity:0}50%,to{transform:scale(1)}}.m_7a2bd4cd{position:relative;width:var(--loader-size);height:var(--loader-size);display:flex;gap:calc(var(--loader-size) / 5)}.m_870bb79{flex:1;background:var(--loader-color);animation:m_5d2b3b9d 1.2s cubic-bezier(0,.5,.5,1) infinite;border-radius:calc(.125rem * var(--mantine-scale))}.m_870bb79:nth-of-type(1){animation-delay:-.24s}.m_870bb79:nth-of-type(2){animation-delay:-.12s}.m_870bb79:nth-of-type(3){animation-delay:0}@keyframes m_aac34a1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.6);opacity:.5}}.m_4e3f22d7{display:flex;justify-content:center;align-items:center;gap:calc(var(--loader-size) / 10);position:relative;width:var(--loader-size);height:var(--loader-size)}.m_870c4af{width:calc(var(--loader-size) / 3 - var(--loader-size) / 15);height:calc(var(--loader-size) / 3 - var(--loader-size) / 15);border-radius:50%;background:var(--loader-color);animation:m_aac34a1 .8s infinite linear}.m_870c4af:nth-child(2){animation-delay:.4s}@keyframes m_f8e89c4b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.m_b34414df{display:inline-block;width:var(--loader-size);height:var(--loader-size)}.m_b34414df:after{content:"";display:block;width:var(--loader-size);height:var(--loader-size);border-radius:calc(625rem * var(--mantine-scale));border-width:calc(var(--loader-size) / 8);border-style:solid;border-color:var(--loader-color) var(--loader-color) var(--loader-color) transparent;animation:m_f8e89c4b 1.2s linear infinite}.m_8d3f4000{--ai-size-xs: calc(1.125rem * var(--mantine-scale));--ai-size-sm: calc(1.375rem * var(--mantine-scale));--ai-size-md: calc(1.75rem * var(--mantine-scale));--ai-size-lg: calc(2.125rem * var(--mantine-scale));--ai-size-xl: calc(2.75rem * var(--mantine-scale));--ai-size-input-xs: calc(1.875rem * var(--mantine-scale));--ai-size-input-sm: calc(2.25rem * var(--mantine-scale));--ai-size-input-md: calc(2.625rem * var(--mantine-scale));--ai-size-input-lg: calc(3.125rem * var(--mantine-scale));--ai-size-input-xl: calc(3.75rem * var(--mantine-scale));--ai-size: var(--ai-size-md);--ai-color: var(--mantine-color-white);line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden;width:var(--ai-size);height:var(--ai-size);min-width:var(--ai-size);min-height:var(--ai-size);border-radius:var(--ai-radius, var(--mantine-radius-default));background:var(--ai-bg, var(--mantine-primary-color-filled));color:var(--ai-color, var(--mantine-color-white));border:var(--ai-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);cursor:pointer}@media (hover: hover){.m_8d3f4000:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--ai-hover, var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color, var(--ai-color))}}@media (hover: none){.m_8d3f4000:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--ai-hover, var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color, var(--ai-color))}}.m_8d3f4000[data-loading]{cursor:not-allowed}.m_8d3f4000[data-loading] .m_8d3afb97{opacity:0;transform:translateY(100%)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){cursor:not-allowed;border:calc(.0625rem * var(--mantine-scale)) solid transparent}:where([data-mantine-color-scheme=light]) .m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-5)}:where([data-mantine-color-scheme=dark]) .m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){background-color:var(--mantine-color-dark-6);color:var(--mantine-color-dark-3)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])):active{transform:none}.m_302b9fb1{inset:calc(-.0625rem * var(--mantine-scale));position:absolute;border-radius:var(--ai-radius, var(--mantine-radius-default));display:flex;align-items:center;justify-content:center}:where([data-mantine-color-scheme=light]) .m_302b9fb1{background-color:#ffffff26}:where([data-mantine-color-scheme=dark]) .m_302b9fb1{background-color:#00000026}.m_1a0f1b21{--ai-border-width: calc(.0625rem * var(--mantine-scale));display:flex}.m_1a0f1b21 :where(*):focus{position:relative;z-index:1}.m_1a0f1b21[data-orientation=horizontal]{flex-direction:row}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):first-child,.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):first-child{border-end-end-radius:0;border-start-end-radius:0;border-inline-end-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):last-child,.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):last-child{border-end-start-radius:0;border-start-start-radius:0;border-inline-start-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-inline-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=vertical]{flex-direction:column}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):first-child,.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):first-child{border-end-start-radius:0;border-end-end-radius:0;border-bottom-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):last-child,.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):last-child{border-start-start-radius:0;border-start-end-radius:0;border-top-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-bottom-width:calc(var(--ai-border-width) / 2);border-top-width:calc(var(--ai-border-width) / 2)}.m_8d3afb97{display:flex;align-items:center;justify-content:center;transition:transform .15s ease,opacity .1s ease;width:100%;height:100%}.m_437b6484{--section-height-xs: calc(1.125rem * var(--mantine-scale));--section-height-sm: calc(1.375rem * var(--mantine-scale));--section-height-md: calc(1.75rem * var(--mantine-scale));--section-height-lg: calc(2.125rem * var(--mantine-scale));--section-height-xl: calc(2.75rem * var(--mantine-scale));--section-height-input-xs: calc(1.875rem * var(--mantine-scale));--section-height-input-sm: calc(2.25rem * var(--mantine-scale));--section-height-input-md: calc(2.625rem * var(--mantine-scale));--section-height-input-lg: calc(3.125rem * var(--mantine-scale));--section-height-input-xl: calc(3.75rem * var(--mantine-scale));--section-padding-x-xs: calc(.375rem * var(--mantine-scale));--section-padding-x-sm: calc(.5rem * var(--mantine-scale));--section-padding-x-md: calc(.625rem * var(--mantine-scale));--section-padding-x-lg: calc(.75rem * var(--mantine-scale));--section-padding-x-xl: calc(1rem * var(--mantine-scale));--section-height: var(--section-height-sm);--section-padding-x: var(--section-padding-x-sm);--section-color: var(--mantine-color-white);font-weight:600;width:auto;border-radius:var(--section-radius, var(--mantine-radius-default));font-size:var(--section-fz, var(--mantine-font-size-sm));background:var(--section-bg, var(--mantine-primary-color-filled));border:var(--section-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--section-color, var(--mantine-color-white));height:var(--section-height, var(--section-height-sm));padding-inline:var(--section-padding-x, var(--section-padding-x-sm));vertical-align:middle;line-height:1;display:inline-flex;align-items:center;justify-content:center}.m_86a44da5{--cb-size-xs: calc(1.125rem * var(--mantine-scale));--cb-size-sm: calc(1.375rem * var(--mantine-scale));--cb-size-md: calc(1.75rem * var(--mantine-scale));--cb-size-lg: calc(2.125rem * var(--mantine-scale));--cb-size-xl: calc(2.75rem * var(--mantine-scale));--cb-size: var(--cb-size-md);--cb-icon-size: 70%;--cb-radius: var(--mantine-radius-default);line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:var(--cb-size);height:var(--cb-size);min-width:var(--cb-size);min-height:var(--cb-size);border-radius:var(--cb-radius)}:where([data-mantine-color-scheme=light]) .m_86a44da5{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_86a44da5{color:var(--mantine-color-dark-1)}.m_86a44da5[data-disabled],.m_86a44da5:disabled{cursor:not-allowed;opacity:.6}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-dark-6)}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-dark-6)}}.m_4081bf90{display:flex;flex-direction:row;flex-wrap:var(--group-wrap, wrap);justify-content:var(--group-justify, flex-start);align-items:var(--group-align, center);gap:var(--group-gap, var(--mantine-spacing-md))}.m_4081bf90:where([data-grow])>*{flex-grow:1;max-width:var(--group-child-width)}.m_615af6c9{line-height:1;padding:0;margin:0;font-weight:400;font-size:var(--mantine-font-size-md)}.m_b5489c3c{display:flex;justify-content:space-between;align-items:center;padding:var(--mb-padding, var(--mantine-spacing-md));padding-inline-end:calc(var(--mb-padding, var(--mantine-spacing-md)) - calc(.3125rem * var(--mantine-scale)));position:sticky;top:0;background-color:var(--mantine-color-body);z-index:1000;min-height:calc(3.75rem * var(--mantine-scale));transition:padding-inline-end .1s}.m_60c222c7{position:fixed;width:100%;top:0;bottom:0;z-index:var(--mb-z-index);pointer-events:none}.m_fd1ab0aa{pointer-events:all;box-shadow:var(--mb-shadow, var(--mantine-shadow-xl))}.m_fd1ab0aa [data-mantine-scrollbar]{z-index:1001}[data-offset-scrollbars] .m_fd1ab0aa:has([data-mantine-scrollbar]) .m_b5489c3c{padding-inline-end:calc(var(--mb-padding, var(--mantine-spacing-md)) + calc(.3125rem * var(--mantine-scale)))}.m_606cb269{margin-inline-start:auto}.m_5df29311{padding:var(--mb-padding, var(--mantine-spacing-md));padding-top:var(--mb-padding, var(--mantine-spacing-md))}.m_5df29311:where(:not(:only-child)){padding-top:0}.m_6c018570{position:relative;margin-top:var(--input-margin-top, 0rem);margin-bottom:var(--input-margin-bottom, 0rem);--input-height-xs: calc(1.875rem * var(--mantine-scale));--input-height-sm: calc(2.25rem * var(--mantine-scale));--input-height-md: calc(2.625rem * var(--mantine-scale));--input-height-lg: calc(3.125rem * var(--mantine-scale));--input-height-xl: calc(3.75rem * var(--mantine-scale));--input-padding-y-xs: calc(.3125rem * var(--mantine-scale));--input-padding-y-sm: calc(.375rem * var(--mantine-scale));--input-padding-y-md: calc(.5rem * var(--mantine-scale));--input-padding-y-lg: calc(.625rem * var(--mantine-scale));--input-padding-y-xl: calc(.8125rem * var(--mantine-scale));--input-height: var(--input-height-sm);--input-radius: var(--mantine-radius-default);--input-cursor: text;--input-text-align: left;--input-line-height: calc(var(--input-height) - calc(.125rem * var(--mantine-scale)));--input-padding: calc(var(--input-height) / 3);--input-padding-inline-start: var(--input-padding);--input-padding-inline-end: var(--input-padding);--input-placeholder-color: var(--mantine-color-placeholder);--input-color: var(--mantine-color-text);--input-left-section-size: var(--input-left-section-width, calc(var(--input-height) - calc(.125rem * var(--mantine-scale))));--input-right-section-size: var( --input-right-section-width, calc(var(--input-height) - calc(.125rem * var(--mantine-scale))) );--input-size: var(--input-height);--section-y: calc(.0625rem * var(--mantine-scale));--left-section-start: calc(.0625rem * var(--mantine-scale));--left-section-border-radius: var(--input-radius) 0 0 var(--input-radius);--right-section-end: calc(.0625rem * var(--mantine-scale));--right-section-border-radius: 0 var(--input-radius) var(--input-radius) 0}.m_6c018570[data-variant=unstyled]{--input-padding: 0;--input-padding-y: 0;--input-padding-inline-start: 0;--input-padding-inline-end: 0}.m_6c018570[data-pointer]{--input-cursor: pointer}.m_6c018570[data-multiline]{--input-padding-y-xs: calc(.28125rem * var(--mantine-scale));--input-padding-y-sm: calc(.34375rem * var(--mantine-scale));--input-padding-y-md: calc(.4375rem * var(--mantine-scale));--input-padding-y-lg: calc(.59375rem * var(--mantine-scale));--input-padding-y-xl: calc(.8125rem * var(--mantine-scale));--input-size: auto;--input-line-height: var(--mantine-line-height);--input-padding-y: var(--input-padding-y-sm)}.m_6c018570[data-with-left-section]{--input-padding-inline-start: var(--input-left-section-size)}.m_6c018570[data-with-right-section]{--input-padding-inline-end: var(--input-right-section-size)}[data-mantine-color-scheme=light] .m_6c018570{--input-disabled-bg: var(--mantine-color-gray-1);--input-disabled-color: var(--mantine-color-gray-6)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=default]{--input-bd: var(--mantine-color-gray-4);--input-bg: var(--mantine-color-white);--input-bd-focus: var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=filled]{--input-bd: transparent;--input-bg: var(--mantine-color-gray-1);--input-bd-focus: var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=unstyled]{--input-bd: transparent;--input-bg: transparent;--input-bd-focus: transparent}[data-mantine-color-scheme=dark] .m_6c018570{--input-disabled-bg: var(--mantine-color-dark-6);--input-disabled-color: var(--mantine-color-dark-2)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=default]{--input-bd: var(--mantine-color-dark-4);--input-bg: var(--mantine-color-dark-6);--input-bd-focus: var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=filled]{--input-bd: transparent;--input-bg: var(--mantine-color-dark-5);--input-bd-focus: var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=unstyled]{--input-bd: transparent;--input-bg: transparent;--input-bd-focus: transparent}[data-mantine-color-scheme] .m_6c018570[data-error]:not([data-variant=unstyled]){--input-bd: var(--mantine-color-error)}[data-mantine-color-scheme] .m_6c018570[data-error]{--input-color: var(--mantine-color-error);--input-placeholder-color: var(--mantine-color-error);--input-section-color: var(--mantine-color-error)}:where([dir=rtl]) .m_6c018570{--input-text-align: right;--left-section-border-radius: 0 var(--input-radius) var(--input-radius) 0;--right-section-border-radius: var(--input-radius) 0 0 var(--input-radius)}.m_8fb7ebe7{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:var(--input-resize, none);display:block;width:100%;transition:border-color .1s ease;text-align:var(--input-text-align);color:var(--input-color);border:calc(.0625rem * var(--mantine-scale)) solid var(--input-bd);background-color:var(--input-bg);font-family:var(--input-font-family, var(--mantine-font-family));height:var(--input-size);min-height:var(--input-height);line-height:var(--input-line-height);font-size:var(--input-fz, var(--input-fz, var(--mantine-font-size-sm)));border-radius:var(--input-radius);padding-inline-start:var(--input-padding-inline-start);padding-inline-end:var(--input-padding-inline-end);padding-top:var(--input-padding-y, 0rem);padding-bottom:var(--input-padding-y, 0rem);cursor:var(--input-cursor);overflow:var(--input-overflow)}.m_8fb7ebe7[data-no-overflow]{--input-overflow: hidden}.m_8fb7ebe7[data-monospace]{--input-font-family: var(--mantine-font-family-monospace);--input-fz: calc(var(--input-fz, var(--mantine-font-size-sm)) - calc(.125rem * var(--mantine-scale)))}.m_8fb7ebe7:focus,.m_8fb7ebe7:focus-within{outline:none;--input-bd: var(--input-bd-focus)}[data-error] .m_8fb7ebe7:focus,[data-error] .m_8fb7ebe7:focus-within{--input-bd: var(--mantine-color-error)}.m_8fb7ebe7::placeholder{color:var(--input-placeholder-color);opacity:1}.m_8fb7ebe7::-webkit-inner-spin-button,.m_8fb7ebe7::-webkit-outer-spin-button,.m_8fb7ebe7::-webkit-search-decoration,.m_8fb7ebe7::-webkit-search-cancel-button,.m_8fb7ebe7::-webkit-search-results-button,.m_8fb7ebe7::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.m_8fb7ebe7[type=number]{-moz-appearance:textfield}.m_8fb7ebe7:disabled,.m_8fb7ebe7[data-disabled]{cursor:not-allowed;opacity:.6;background-color:var(--input-disabled-bg);color:var(--input-disabled-color)}.m_8fb7ebe7:has(input:disabled){cursor:not-allowed;opacity:.6;background-color:var(--input-disabled-bg);color:var(--input-disabled-color)}.m_82577fc2{pointer-events:var(--section-pointer-events);position:absolute;z-index:1;inset-inline-start:var(--section-start);inset-inline-end:var(--section-end);bottom:var(--section-y);top:var(--section-y);display:flex;align-items:center;justify-content:center;width:var(--section-size);border-radius:var(--section-border-radius);color:var(--input-section-color, var(--mantine-color-dimmed))}.m_82577fc2[data-position=right]{--section-pointer-events: var(--input-right-section-pointer-events);--section-end: var(--right-section-end);--section-size: var(--input-right-section-size);--section-border-radius: var(--right-section-border-radius)}.m_82577fc2[data-position=left]{--section-pointer-events: var(--input-left-section-pointer-events);--section-start: var(--left-section-start);--section-size: var(--input-left-section-size);--section-border-radius: var(--left-section-border-radius)}.m_88bacfd0{color:var(--input-placeholder-color, var(--mantine-color-placeholder))}[data-error] .m_88bacfd0{--input-placeholder-color: var(--input-color, var(--mantine-color-placeholder))}.m_46b77525{line-height:var(--mantine-line-height)}.m_8fdc1311{display:inline-block;font-weight:500;word-break:break-word;cursor:default;-webkit-tap-highlight-color:transparent;font-size:var(--input-label-size, var(--mantine-font-size-sm))}.m_78a94662{color:var(--input-asterisk-color, var(--mantine-color-error))}.m_8f816625,.m_fe47ce59{word-wrap:break-word;line-height:1.2;display:block;margin:0;padding:0}.m_8f816625{color:var(--mantine-color-error);font-size:var(--input-error-size, calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))))}.m_fe47ce59{color:var(--mantine-color-dimmed);font-size:var(--input-description-size, calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))))}.m_8bffd616{display:flex}.m_96b553a6{--transition-duration: .15s;top:0;left:0;position:absolute;z-index:0;transition-property:transform,width,height;transition-timing-function:ease;transition-duration:0ms}.m_96b553a6:where([data-initialized]){transition-duration:var(--transition-duration)}.m_96b553a6:where([data-hidden]){background-color:red;display:none}.m_9bdbb667{--accordion-radius: var(--mantine-radius-default)}.m_df78851f{word-break:break-word}.m_4ba554d4{padding:var(--mantine-spacing-md);padding-top:calc(var(--mantine-spacing-xs) / 2)}.m_8fa820a0{margin:0;padding:0}.m_4ba585b8{width:100%;display:flex;align-items:center;flex-direction:row-reverse;padding-inline:var(--mantine-spacing-md);opacity:1;cursor:pointer;background-color:transparent}.m_4ba585b8:where([data-chevron-position=left]){flex-direction:row;padding-inline-start:0}:where([data-mantine-color-scheme=light]) .m_4ba585b8{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_4ba585b8{color:var(--mantine-color-dark-0)}.m_4ba585b8:where(:disabled,[data-disabled]){opacity:.4;cursor:not-allowed}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover{background-color:var(--mantine-color-dark-6)}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active{background-color:var(--mantine-color-dark-6)}}.m_df3ffa0f{color:inherit;font-weight:400;flex:1;overflow:hidden;text-overflow:ellipsis;padding-top:var(--mantine-spacing-sm);padding-bottom:var(--mantine-spacing-sm)}.m_3f35ae96{display:flex;align-items:center;justify-content:flex-start;transition:transform var(--accordion-transition-duration, .2s) ease;width:var(--accordion-chevron-size, calc(.9375rem * var(--mantine-scale)));min-width:var(--accordion-chevron-size, calc(.9375rem * var(--mantine-scale)));transform:rotate(0)}.m_3f35ae96:where([data-rotate]){transform:rotate(180deg)}.m_3f35ae96:where([data-position=left]){margin-inline-end:var(--mantine-spacing-md);margin-inline-start:var(--mantine-spacing-md)}.m_9bd771fe{display:flex;align-items:center;justify-content:center;margin-inline-end:var(--mantine-spacing-sm)}.m_9bd771fe:where([data-chevron-position=left]){margin-inline-end:0;margin-inline-start:var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_9bd7b098{--item-border-color: var(--mantine-color-gray-3);--item-filled-color: var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_9bd7b098{--item-border-color: var(--mantine-color-dark-4);--item-filled-color: var(--mantine-color-dark-6)}.m_fe19b709{border-bottom:1px solid var(--item-border-color)}.m_1f921b3b{border:1px solid var(--item-border-color);transition:background-color .15s ease}.m_1f921b3b:where([data-active]){background-color:var(--item-filled-color)}.m_1f921b3b:first-of-type{border-start-start-radius:var(--accordion-radius);border-start-end-radius:var(--accordion-radius)}.m_1f921b3b:first-of-type>[data-accordion-control]{border-start-start-radius:var(--accordion-radius);border-start-end-radius:var(--accordion-radius)}.m_1f921b3b:last-of-type{border-end-start-radius:var(--accordion-radius);border-end-end-radius:var(--accordion-radius)}.m_1f921b3b:last-of-type>[data-accordion-control]{border-end-start-radius:var(--accordion-radius);border-end-end-radius:var(--accordion-radius)}.m_1f921b3b+.m_1f921b3b{border-top:0}.m_2cdf939a{border-radius:var(--accordion-radius)}.m_2cdf939a:where([data-active]){background-color:var(--item-filled-color)}.m_9f59b069{background-color:var(--item-filled-color);border-radius:var(--accordion-radius);border:calc(.0625rem * var(--mantine-scale)) solid transparent;transition:background-color .15s ease}.m_9f59b069[data-active]{border-color:var(--item-border-color)}:where([data-mantine-color-scheme=light]) .m_9f59b069[data-active]{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_9f59b069[data-active]{background-color:var(--mantine-color-dark-7)}.m_9f59b069+.m_9f59b069{margin-top:var(--mantine-spacing-md)}.m_7f854edf{position:fixed;z-index:var(--affix-z-index);inset-inline-start:var(--affix-left);inset-inline-end:var(--affix-right);top:var(--affix-top);bottom:var(--affix-bottom)}.m_66836ed3{--alert-radius: var(--mantine-radius-default);--alert-bg: var(--mantine-primary-color-light);--alert-bd: calc(.0625rem * var(--mantine-scale)) solid transparent;--alert-color: var(--mantine-primary-color-light-color);padding:var(--mantine-spacing-md) var(--mantine-spacing-md);border-radius:var(--alert-radius);position:relative;overflow:hidden;background-color:var(--alert-bg);border:var(--alert-bd);color:var(--alert-color)}.m_a5d60502{display:flex}.m_667c2793{flex:1;display:flex;flex-direction:column;gap:var(--mantine-spacing-xs)}.m_6a03f287{display:flex;align-items:center;justify-content:space-between;font-size:var(--mantine-font-size-sm);font-weight:700}.m_6a03f287:where([data-with-close-button]){padding-inline-end:var(--mantine-spacing-md)}.m_698f4f23{display:block;overflow:hidden;text-overflow:ellipsis}.m_667f2a6a{line-height:1;width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale));display:flex;align-items:center;justify-content:flex-start;margin-inline-end:var(--mantine-spacing-md);margin-top:calc(.0625rem * var(--mantine-scale))}.m_7fa78076{text-overflow:ellipsis;overflow:hidden;font-size:var(--mantine-font-size-sm)}:where([data-mantine-color-scheme=light]) .m_7fa78076{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_7fa78076{color:var(--mantine-color-white)}.m_7fa78076:where([data-variant=filled]){color:var(--alert-color)}.m_7fa78076:where([data-variant=white]){color:var(--mantine-color-black)}.m_87f54839{width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale));color:var(--alert-color)}.m_b6d8b162{-webkit-tap-highlight-color:transparent;text-decoration:none;font-size:var(--text-fz, var(--mantine-font-size-md));line-height:var(--text-lh, var(--mantine-line-height-md));font-weight:400;margin:0;padding:0;color:var(--text-color)}.m_b6d8b162:where([data-truncate]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m_b6d8b162:where([data-truncate=start]){direction:rtl;text-align:right}:where([dir=rtl]) .m_b6d8b162:where([data-truncate=start]){direction:ltr;text-align:left}.m_b6d8b162:where([data-variant=gradient]){background-image:var(--text-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.m_b6d8b162:where([data-line-clamp]){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--text-line-clamp);-webkit-box-orient:vertical}.m_b6d8b162:where([data-inherit]){line-height:inherit;font-weight:inherit;font-size:inherit}.m_b6d8b162:where([data-inline]){line-height:1}.m_849cf0da{color:var(--mantine-color-anchor);text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:inline;padding:0;margin:0;background-color:transparent;cursor:pointer}@media (hover: hover){.m_849cf0da:where([data-underline=hover]):hover{text-decoration:underline}}@media (hover: none){.m_849cf0da:where([data-underline=hover]):active{text-decoration:underline}}.m_849cf0da:where([data-underline=not-hover]){text-decoration:underline}@media (hover: hover){.m_849cf0da:where([data-underline=not-hover]):hover{text-decoration:none}}@media (hover: none){.m_849cf0da:where([data-underline=not-hover]):active{text-decoration:none}}.m_849cf0da:where([data-underline=always]){text-decoration:underline}.m_849cf0da:where([data-variant=gradient]),.m_849cf0da:where([data-variant=gradient]):hover{text-decoration:none}.m_849cf0da:where([data-line-clamp]){display:-webkit-box}.m_48204f9b{width:var(--slider-size);height:var(--slider-size);position:relative;border-radius:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.m_48204f9b:focus-within{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_48204f9b{--slider-size: calc(3.75rem * var(--mantine-scale));--thumb-size: calc(var(--slider-size) / 5)}:where([data-mantine-color-scheme=light]) .m_48204f9b{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_48204f9b{background-color:var(--mantine-color-dark-5)}.m_bb9cdbad{position:absolute;inset:calc(.0625rem * var(--mantine-scale));border-radius:var(--slider-size);pointer-events:none}.m_481dd586{width:calc(.125rem * var(--mantine-scale));position:absolute;top:0;bottom:0;left:calc(50% - 1px);transform:rotate(var(--angle))}.m_481dd586:before{content:"";position:absolute;top:calc(var(--thumb-size) / 3);left:calc(.03125rem * var(--mantine-scale));width:calc(.0625rem * var(--mantine-scale));height:calc(var(--thumb-size) / 1.5);transform:translate(-50%,-50%)}:where([data-mantine-color-scheme=light]) .m_481dd586:before{background-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_481dd586:before{background-color:var(--mantine-color-dark-3)}.m_481dd586[data-label]:after{min-width:calc(1.125rem * var(--mantine-scale));text-align:center;content:attr(data-label);position:absolute;top:calc(-1.5rem * var(--mantine-scale));left:calc(-.4375rem * var(--mantine-scale));transform:rotate(calc(360deg - var(--angle)));font-size:var(--mantine-font-size-xs)}.m_bc02ba3d{position:absolute;inset-block:0;inset-inline-start:calc(50% - 1.5px);inset-inline-end:0;height:100%;width:calc(.1875rem * var(--mantine-scale));outline:none;pointer-events:none}.m_bc02ba3d:before{content:"";position:absolute;right:0;top:0;height:min(var(--thumb-size),calc(var(--slider-size) / 2));width:calc(.1875rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_bc02ba3d:before{background-color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_bc02ba3d:before{background-color:var(--mantine-color-dark-1)}.m_bb8e875b{font-size:var(--mantine-font-size-xs)}.m_89ab340[data-resizing]{--app-shell-transition-duration: 0ms !important}.m_89ab340[data-disabled]{--app-shell-header-offset: 0rem !important;--app-shell-navbar-offset: 0rem !important;--app-shell-aside-offset: 0rem !important;--app-shell-footer-offset: 0rem !important}[data-mantine-color-scheme=light] .m_89ab340{--app-shell-border-color: var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89ab340{--app-shell-border-color: var(--mantine-color-dark-4)}.m_45252eee,.m_9cdde9a,.m_3b16f56b,.m_8983817,.m_3840c879{transition-duration:var(--app-shell-transition-duration);transition-timing-function:var(--app-shell-transition-timing-function)}.m_45252eee,.m_9cdde9a{position:fixed;display:flex;flex-direction:column;top:var(--app-shell-header-offset, 0rem);height:calc(100dvh - var(--app-shell-header-offset, 0rem) - var(--app-shell-footer-offset, 0rem));background-color:var(--mantine-color-body);transition-property:transform,top,height}:where([data-layout=alt]) .m_45252eee,:where([data-layout=alt]) .m_9cdde9a{top:0rem;height:100dvh}.m_45252eee{inset-inline-start:0;width:var(--app-shell-navbar-width);transition-property:transform,top,height;transform:var(--app-shell-navbar-transform);z-index:var(--app-shell-navbar-z-index)}:where([dir=rtl]) .m_45252eee{transform:var(--app-shell-navbar-transform-rtl)}.m_45252eee:where([data-with-border]){border-inline-end:1px solid var(--app-shell-border-color)}.m_9cdde9a{inset-inline-end:0;width:var(--app-shell-aside-width);transform:var(--app-shell-aside-transform);z-index:var(--app-shell-aside-z-index)}:where([dir=rtl]) .m_9cdde9a{transform:var(--app-shell-aside-transform-rtl)}.m_9cdde9a:where([data-with-border]){border-inline-start:1px solid var(--app-shell-border-color)}.m_8983817{padding-inline-start:calc(var(--app-shell-navbar-offset, 0rem) + var(--app-shell-padding));padding-inline-end:calc(var(--app-shell-aside-offset, 0rem) + var(--app-shell-padding));padding-top:calc(var(--app-shell-header-offset, 0rem) + var(--app-shell-padding));padding-bottom:calc(var(--app-shell-footer-offset, 0rem) + var(--app-shell-padding));min-height:100dvh;transition-property:padding}.m_3b16f56b,.m_3840c879{position:fixed;inset-inline:0;transition-property:transform,left,right;background-color:var(--mantine-color-body)}:where([data-layout=alt]) .m_3b16f56b,:where([data-layout=alt]) .m_3840c879{inset-inline-start:var(--app-shell-navbar-offset, 0rem);inset-inline-end:var(--app-shell-aside-offset, 0rem)}.m_3b16f56b{top:0;height:var(--app-shell-header-height);background-color:var(--mantine-color-body);transform:var(--app-shell-header-transform);z-index:var(--app-shell-header-z-index)}.m_3b16f56b:where([data-with-border]){border-bottom:1px solid var(--app-shell-border-color)}.m_3840c879{bottom:0;height:calc(var(--app-shell-footer-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);transform:var(--app-shell-footer-transform);z-index:var(--app-shell-footer-z-index)}.m_3840c879:where([data-with-border]){border-top:1px solid var(--app-shell-border-color)}.m_6dcfc7c7{flex-grow:0}.m_6dcfc7c7:where([data-grow]){flex-grow:1}.m_71ac47fc{--ar-ratio: 1;max-width:100%}.m_71ac47fc>:where(*:not(style)){aspect-ratio:var(--ar-ratio);width:100%}.m_71ac47fc>:where(img,video){object-fit:cover}.m_88b62a41{--combobox-padding: calc(.25rem * var(--mantine-scale));padding:var(--combobox-padding)}.m_88b62a41:has([data-mantine-scrollbar]) .m_985517d8{max-width:calc(100% + var(--combobox-padding))}.m_88b62a41[data-composed]{padding-inline-end:0}.m_88b62a41[data-hidden]{display:none}.m_88b62a41,.m_b2821a6e{--combobox-option-padding-xs: calc(.25rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));--combobox-option-padding-sm: calc(.375rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));--combobox-option-padding-md: calc(.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));--combobox-option-padding-lg: calc(.625rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));--combobox-option-padding-xl: calc(.875rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));--combobox-option-padding: var(--combobox-option-padding-sm)}.m_92253aa5{padding:var(--combobox-option-padding);font-size:var(--combobox-option-fz, var(--mantine-font-size-sm));border-radius:var(--mantine-radius-default);background-color:transparent;color:inherit;cursor:pointer;word-break:break-word}.m_92253aa5:where([data-combobox-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_92253aa5:where([data-combobox-disabled]){cursor:not-allowed;opacity:.35}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}.m_985517d8{margin-inline:calc(var(--combobox-padding) * -1);margin-top:calc(var(--combobox-padding) * -1);width:calc(100% + var(--combobox-padding) * 2);border-top-width:0;border-inline-width:0;border-end-start-radius:0;border-end-end-radius:0;margin-bottom:var(--combobox-padding);position:relative}:where([data-mantine-color-scheme=light]) .m_985517d8,:where([data-mantine-color-scheme=light]) .m_985517d8:focus{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_985517d8,:where([data-mantine-color-scheme=dark]) .m_985517d8:focus{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=light]) .m_985517d8{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_985517d8{background-color:var(--mantine-color-dark-7)}.m_2530cd1d{font-size:var(--combobox-option-fz, var(--mantine-font-size-sm));text-align:center;padding:var(--combobox-option-padding);color:var(--mantine-color-dimmed)}.m_858f94bd,.m_82b967cb{font-size:var(--combobox-option-fz, var(--mantine-font-size-sm));border:0 solid transparent;margin-inline:calc(var(--combobox-padding) * -1);padding:var(--combobox-option-padding)}:where([data-mantine-color-scheme=light]) .m_858f94bd,:where([data-mantine-color-scheme=light]) .m_82b967cb{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_858f94bd,:where([data-mantine-color-scheme=dark]) .m_82b967cb{border-color:var(--mantine-color-dark-4)}.m_82b967cb{border-top-width:calc(.0625rem * var(--mantine-scale));margin-top:var(--combobox-padding);margin-bottom:calc(var(--combobox-padding) * -1)}.m_858f94bd{border-bottom-width:calc(.0625rem * var(--mantine-scale));margin-bottom:var(--combobox-padding);margin-top:calc(var(--combobox-padding) * -1)}.m_254f3e4f:has(.m_2bb2e9e5:only-child){display:none}.m_2bb2e9e5{color:var(--mantine-color-dimmed);font-size:calc(var(--combobox-option-fz, var(--mantine-font-size-sm)) * .85);padding:var(--combobox-option-padding);font-weight:500;position:relative;display:flex;align-items:center}.m_2bb2e9e5:after{content:"";flex:1;inset-inline:0;height:calc(.0625rem * var(--mantine-scale));margin-inline-start:var(--mantine-spacing-xs)}:where([data-mantine-color-scheme=light]) .m_2bb2e9e5:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_2bb2e9e5:after{background-color:var(--mantine-color-dark-4)}.m_2bb2e9e5:only-child{display:none}.m_2943220b{--combobox-chevron-size-xs: calc(.875rem * var(--mantine-scale));--combobox-chevron-size-sm: calc(1.125rem * var(--mantine-scale));--combobox-chevron-size-md: calc(1.25rem * var(--mantine-scale));--combobox-chevron-size-lg: calc(1.5rem * var(--mantine-scale));--combobox-chevron-size-xl: calc(1.75rem * var(--mantine-scale));--combobox-chevron-size: var(--combobox-chevron-size-sm)}:where([data-mantine-color-scheme=light]) .m_2943220b{--_combobox-chevron-color: var(--combobox-chevron-color, var(--mantine-color-gray-6))}:where([data-mantine-color-scheme=dark]) .m_2943220b{--_combobox-chevron-color: var(--combobox-chevron-color, var(--mantine-color-dark-3))}.m_2943220b{width:var(--combobox-chevron-size);height:var(--combobox-chevron-size);color:var(--_combobox-chevron-color)}.m_2943220b:where([data-error]){color:var(--combobox-chevron-color, var(--mantine-color-error))}.m_390b5f4{display:flex;align-items:center;gap:calc(.5rem * var(--mantine-scale))}.m_390b5f4:where([data-reverse]){justify-content:space-between}.m_8ee53fc2{opacity:.4;width:.8em;min-width:.8em;height:.8em}:where([data-combobox-selected]) .m_8ee53fc2{opacity:1}.m_5f75b09e{--label-lh-xs: calc(1rem * var(--mantine-scale));--label-lh-sm: calc(1.25rem * var(--mantine-scale));--label-lh-md: calc(1.5rem * var(--mantine-scale));--label-lh-lg: calc(1.875rem * var(--mantine-scale));--label-lh-xl: calc(2.25rem * var(--mantine-scale));--label-lh: var(--label-lh-sm)}.m_5f75b09e[data-label-position=left]{--label-order: 1;--label-offset-end: var(--mantine-spacing-sm);--label-offset-start: 0}.m_5f75b09e[data-label-position=right]{--label-order: 2;--label-offset-end: 0;--label-offset-start: var(--mantine-spacing-sm)}.m_5f6e695e{display:flex}.m_d3ea56bb{--label-cursor: var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;display:inline-flex;flex-direction:column;font-size:var(--label-fz, var(--mantine-font-size-sm));line-height:var(--label-lh);cursor:var(--label-cursor);order:var(--label-order)}fieldset:disabled .m_d3ea56bb,.m_d3ea56bb[data-disabled]{--label-cursor: not-allowed}.m_8ee546b8{cursor:var(--label-cursor);color:inherit;padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end)}:where([data-mantine-color-scheme=light]) fieldset:disabled .m_8ee546b8,:where([data-mantine-color-scheme=light]) .m_8ee546b8:where([data-disabled]){color:var(--mantine-color-gray-5)}:where([data-mantine-color-scheme=dark]) fieldset:disabled .m_8ee546b8,:where([data-mantine-color-scheme=dark]) .m_8ee546b8:where([data-disabled]){color:var(--mantine-color-dark-3)}.m_328f68c0,.m_8e8a99cc{margin-top:calc(var(--mantine-spacing-xs) / 2);padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end)}.m_26775b0a{--card-radius: var(--mantine-radius-default);display:block;width:100%;border-radius:var(--card-radius);cursor:pointer}.m_26775b0a :where(*){cursor:inherit}.m_26775b0a:where([data-with-border]){border:calc(.0625rem * var(--mantine-scale)) solid transparent}:where([data-mantine-color-scheme=light]) .m_26775b0a:where([data-with-border]){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_26775b0a:where([data-with-border]){border-color:var(--mantine-color-dark-4)}.m_5e5256ee{--checkbox-size-xs: calc(1rem * var(--mantine-scale));--checkbox-size-sm: calc(1.25rem * var(--mantine-scale));--checkbox-size-md: calc(1.5rem * var(--mantine-scale));--checkbox-size-lg: calc(1.875rem * var(--mantine-scale));--checkbox-size-xl: calc(2.25rem * var(--mantine-scale));--checkbox-size: var(--checkbox-size-sm);--checkbox-color: var(--mantine-primary-color-filled);--checkbox-icon-color: var(--mantine-color-white);position:relative;border:calc(.0625rem * var(--mantine-scale)) solid transparent;width:var(--checkbox-size);min-width:var(--checkbox-size);height:var(--checkbox-size);min-height:var(--checkbox-size);border-radius:var(--checkbox-radius, var(--mantine-radius-default));transition:border-color .1s ease,background-color .1s ease;cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}:where([data-mantine-color-scheme=light]) .m_5e5256ee{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_5e5256ee{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_5e5256ee[data-indeterminate],.m_5e5256ee[data-checked]{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.m_5e5256ee[data-indeterminate]>.m_1b1c543a,.m_5e5256ee[data-checked]>.m_1b1c543a{opacity:1;transform:none;color:var(--checkbox-icon-color)}.m_5e5256ee[data-disabled]{cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_5e5256ee[data-disabled]{background-color:var(--mantine-color-gray-2);border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_5e5256ee[data-disabled]{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-6)}[data-mantine-color-scheme=light] .m_5e5256ee[data-disabled][data-checked]>.m_1b1c543a{color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .m_5e5256ee[data-disabled][data-checked]>.m_1b1c543a{color:var(--mantine-color-dark-3)}.m_76e20374[data-indeterminate]:not([data-disabled]),.m_76e20374[data-checked]:not([data-disabled]){background-color:transparent;border-color:var(--checkbox-color)}.m_76e20374[data-indeterminate]:not([data-disabled])>.m_1b1c543a,.m_76e20374[data-checked]:not([data-disabled])>.m_1b1c543a{color:var(--checkbox-color);opacity:1;transform:none}.m_1b1c543a{display:block;width:60%;color:transparent;pointer-events:none;transform:translateY(calc(.3125rem * var(--mantine-scale))) scale(.5);opacity:1;transition:transform .1s ease,opacity .1s ease}.m_bf2d988c{--checkbox-size-xs: calc(1rem * var(--mantine-scale));--checkbox-size-sm: calc(1.25rem * var(--mantine-scale));--checkbox-size-md: calc(1.5rem * var(--mantine-scale));--checkbox-size-lg: calc(1.875rem * var(--mantine-scale));--checkbox-size-xl: calc(2.25rem * var(--mantine-scale));--checkbox-size: var(--checkbox-size-sm);--checkbox-color: var(--mantine-primary-color-filled);--checkbox-icon-color: var(--mantine-color-white)}.m_26062bec{position:relative;width:var(--checkbox-size);height:var(--checkbox-size);order:1}.m_26062bec:where([data-label-position=left]){order:2}.m_26063560{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:calc(.0625rem * var(--mantine-scale)) solid transparent;width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--checkbox-radius, var(--mantine-radius-default));padding:0;display:block;margin:0;transition:border-color .1s ease,background-color .1s ease;cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent}:where([data-mantine-color-scheme=light]) .m_26063560{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_26063560{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_26063560:where([data-error]){border-color:var(--mantine-color-error)}.m_26063560[data-indeterminate],.m_26063560:checked{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.m_26063560[data-indeterminate]+.m_bf295423,.m_26063560:checked+.m_bf295423{opacity:1;transform:none}.m_26063560:disabled{cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_26063560:disabled{background-color:var(--mantine-color-gray-2);border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_26063560:disabled{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-6)}[data-mantine-color-scheme=light] .m_26063560:disabled+.m_bf295423{color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .m_26063560:disabled+.m_bf295423{color:var(--mantine-color-dark-3)}.m_215c4542+.m_bf295423{color:var(--checkbox-color)}.m_215c4542[data-indeterminate]:not(:disabled),.m_215c4542:checked:not(:disabled){background-color:transparent;border-color:var(--checkbox-color)}.m_215c4542[data-indeterminate]:not(:disabled)+.m_bf295423,.m_215c4542:checked:not(:disabled)+.m_bf295423{color:var(--checkbox-color);opacity:1;transform:none}.m_bf295423{position:absolute;top:0;right:0;bottom:0;left:0;width:60%;margin:auto;color:var(--checkbox-icon-color);pointer-events:none;transform:translateY(calc(.3125rem * var(--mantine-scale))) scale(.5);opacity:0;transition:transform .1s ease,opacity .1s ease}.m_11def92b{--ag-spacing: var(--mantine-spacing-sm);--ag-offset: calc(var(--ag-spacing) * -1);display:flex;padding-inline-start:var(--ag-spacing)}.m_f85678b6{--avatar-size-xs: calc(1rem * var(--mantine-scale));--avatar-size-sm: calc(1.625rem * var(--mantine-scale));--avatar-size-md: calc(2.375rem * var(--mantine-scale));--avatar-size-lg: calc(3.5rem * var(--mantine-scale));--avatar-size-xl: calc(5.25rem * var(--mantine-scale));--avatar-size: var(--avatar-size-md);--avatar-radius: calc(62.5rem * var(--mantine-scale));--avatar-bg: var(--mantine-color-gray-light);--avatar-bd: calc(.0625rem * var(--mantine-scale)) solid transparent;--avatar-color: var(--mantine-color-gray-light-color);--avatar-placeholder-fz: calc(var(--avatar-size) / 2.5);-webkit-tap-highlight-color:transparent;position:relative;display:block;-webkit-user-select:none;user-select:none;overflow:hidden;border-radius:var(--avatar-radius);text-decoration:none;padding:0;width:var(--avatar-size);height:var(--avatar-size);min-width:var(--avatar-size)}.m_f85678b6:where([data-within-group]){margin-inline-start:var(--ag-offset);border:2px solid var(--mantine-color-body);background:var(--mantine-color-body)}.m_11f8ac07{object-fit:cover;width:100%;height:100%;display:block}.m_104cd71f{font-weight:700;display:flex;align-items:center;justify-content:center;width:100%;height:100%;-webkit-user-select:none;user-select:none;border-radius:var(--avatar-radius);font-size:var(--avatar-placeholder-fz);background:var(--avatar-bg);border:var(--avatar-bd);color:var(--avatar-color)}.m_104cd71f>[data-avatar-placeholder-icon]{width:70%;height:70%}.m_2ce0de02{background-size:cover;background-position:center;display:block;width:100%;border:0;text-decoration:none;border-radius:var(--bi-radius, 0)}.m_347db0ec{--badge-height-xs: calc(1rem * var(--mantine-scale));--badge-height-sm: calc(1.125rem * var(--mantine-scale));--badge-height-md: calc(1.25rem * var(--mantine-scale));--badge-height-lg: calc(1.625rem * var(--mantine-scale));--badge-height-xl: calc(2rem * var(--mantine-scale));--badge-fz-xs: calc(.5625rem * var(--mantine-scale));--badge-fz-sm: calc(.625rem * var(--mantine-scale));--badge-fz-md: calc(.6875rem * var(--mantine-scale));--badge-fz-lg: calc(.8125rem * var(--mantine-scale));--badge-fz-xl: calc(1rem * var(--mantine-scale));--badge-padding-x-xs: calc(.375rem * var(--mantine-scale));--badge-padding-x-sm: calc(.5rem * var(--mantine-scale));--badge-padding-x-md: calc(.625rem * var(--mantine-scale));--badge-padding-x-lg: calc(.75rem * var(--mantine-scale));--badge-padding-x-xl: calc(1rem * var(--mantine-scale));--badge-height: var(--badge-height-md);--badge-fz: var(--badge-fz-md);--badge-padding-x: var(--badge-padding-x-md);--badge-radius: calc(62.5rem * var(--mantine-scale));--badge-lh: calc(var(--badge-height) - calc(.125rem * var(--mantine-scale)));--badge-color: var(--mantine-color-white);--badge-bg: var(--mantine-primary-color-filled);--badge-border-width: calc(.0625rem * var(--mantine-scale));--badge-bd: var(--badge-border-width) solid transparent;-webkit-tap-highlight-color:transparent;font-size:var(--badge-fz);border-radius:var(--badge-radius);height:var(--badge-height);line-height:var(--badge-lh);text-decoration:none;padding:0 var(--badge-padding-x);display:inline-grid;align-items:center;justify-content:center;width:fit-content;text-transform:uppercase;font-weight:700;letter-spacing:calc(.015625rem * var(--mantine-scale));cursor:default;text-overflow:ellipsis;overflow:hidden;color:var(--badge-color);background:var(--badge-bg);border:var(--badge-bd)}.m_347db0ec:where([data-with-left-section],[data-variant=dot]){grid-template-columns:auto 1fr}.m_347db0ec:where([data-with-right-section]){grid-template-columns:1fr auto}.m_347db0ec:where([data-with-left-section][data-with-right-section],[data-variant=dot][data-with-right-section]){grid-template-columns:auto 1fr auto}.m_347db0ec:where([data-block]){display:flex;width:100%}.m_347db0ec:where([data-circle]){padding-inline:calc(.125rem * var(--mantine-scale));display:flex;width:var(--badge-height)}.m_fbd81e3d{--badge-dot-size: calc(var(--badge-height) / 3.4)}:where([data-mantine-color-scheme=light]) .m_fbd81e3d{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fbd81e3d{background-color:var(--mantine-color-dark-5);border-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_fbd81e3d:before{content:"";display:block;width:var(--badge-dot-size);height:var(--badge-dot-size);border-radius:var(--badge-dot-size);background-color:var(--badge-dot-color);margin-inline-end:var(--badge-dot-size)}.m_5add502a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;cursor:inherit}.m_91fdda9b{--badge-section-margin: calc(var(--mantine-spacing-xs) / 2);display:inline-flex;justify-content:center;align-items:center;max-height:calc(var(--badge-height) - var(--badge-border-width) * 2)}.m_91fdda9b:where([data-position=left]){margin-inline-end:var(--badge-section-margin)}.m_91fdda9b:where([data-position=right]){margin-inline-start:var(--badge-section-margin)}.m_ddec01c0{--blockquote-border: 3px solid var(--bq-bd);position:relative;margin:0;border-inline-start:var(--blockquote-border);border-start-end-radius:var(--bq-radius);border-end-end-radius:var(--bq-radius);padding:var(--mantine-spacing-xl) calc(2.375rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_ddec01c0{background-color:var(--bq-bg-light)}:where([data-mantine-color-scheme=dark]) .m_ddec01c0{background-color:var(--bq-bg-dark)}.m_dde7bd57{--blockquote-icon-offset: calc(var(--bq-icon-size) / -2);position:absolute;color:var(--bq-bd);background-color:var(--mantine-color-body);display:flex;align-items:center;justify-content:center;top:var(--blockquote-icon-offset);inset-inline-start:var(--blockquote-icon-offset);width:var(--bq-icon-size);height:var(--bq-icon-size);border-radius:var(--bq-icon-size)}.m_dde51a35{display:block;margin-top:var(--mantine-spacing-md);opacity:.6;font-size:85%}.m_8b3717df{display:flex;align-items:center;flex-wrap:wrap}.m_f678d540{line-height:1;white-space:nowrap;-webkit-tap-highlight-color:transparent}.m_3b8f2208{margin-inline:var(--bc-separator-margin, var(--mantine-spacing-xs));line-height:1;display:flex;align-items:center;justify-content:center}:where([data-mantine-color-scheme=light]) .m_3b8f2208{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_3b8f2208{color:var(--mantine-color-dark-2)}.m_fea6bf1a{--burger-size-xs: calc(.75rem * var(--mantine-scale));--burger-size-sm: calc(1.125rem * var(--mantine-scale));--burger-size-md: calc(1.5rem * var(--mantine-scale));--burger-size-lg: calc(2.125rem * var(--mantine-scale));--burger-size-xl: calc(2.625rem * var(--mantine-scale));--burger-size: var(--burger-size-md);--burger-line-size: calc(var(--burger-size) / 12);width:calc(var(--burger-size) + var(--mantine-spacing-xs));height:calc(var(--burger-size) + var(--mantine-spacing-xs));padding:calc(var(--mantine-spacing-xs) / 2);cursor:pointer}:where([data-mantine-color-scheme=light]) .m_fea6bf1a{--burger-color: var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fea6bf1a{--burger-color: var(--mantine-color-white)}.m_d4fb9cad{position:relative;-webkit-user-select:none;user-select:none}.m_d4fb9cad,.m_d4fb9cad:before,.m_d4fb9cad:after{display:block;width:var(--burger-size);height:var(--burger-line-size);background-color:var(--burger-color);outline:calc(.0625rem * var(--mantine-scale)) solid transparent;transition-property:background-color,transform;transition-duration:var(--burger-transition-duration, .3s);transition-timing-function:var(--burger-transition-timing-function, ease)}.m_d4fb9cad:before,.m_d4fb9cad:after{position:absolute;content:"";inset-inline-start:0}.m_d4fb9cad:before{top:calc(var(--burger-size) / -3)}.m_d4fb9cad:after{top:calc(var(--burger-size) / 3)}.m_d4fb9cad[data-opened]{background-color:transparent}.m_d4fb9cad[data-opened]:before{transform:translateY(calc(var(--burger-size) / 3)) rotate(45deg)}.m_d4fb9cad[data-opened]:after{transform:translateY(calc(var(--burger-size) / -3)) rotate(-45deg)}.m_77c9d27d{--button-height-xs: calc(1.875rem * var(--mantine-scale));--button-height-sm: calc(2.25rem * var(--mantine-scale));--button-height-md: calc(2.625rem * var(--mantine-scale));--button-height-lg: calc(3.125rem * var(--mantine-scale));--button-height-xl: calc(3.75rem * var(--mantine-scale));--button-height-compact-xs: calc(1.375rem * var(--mantine-scale));--button-height-compact-sm: calc(1.625rem * var(--mantine-scale));--button-height-compact-md: calc(1.875rem * var(--mantine-scale));--button-height-compact-lg: calc(2.125rem * var(--mantine-scale));--button-height-compact-xl: calc(2.5rem * var(--mantine-scale));--button-padding-x-xs: calc(.875rem * var(--mantine-scale));--button-padding-x-sm: calc(1.125rem * var(--mantine-scale));--button-padding-x-md: calc(1.375rem * var(--mantine-scale));--button-padding-x-lg: calc(1.625rem * var(--mantine-scale));--button-padding-x-xl: calc(2rem * var(--mantine-scale));--button-padding-x-compact-xs: calc(.4375rem * var(--mantine-scale));--button-padding-x-compact-sm: calc(.5rem * var(--mantine-scale));--button-padding-x-compact-md: calc(.625rem * var(--mantine-scale));--button-padding-x-compact-lg: calc(.75rem * var(--mantine-scale));--button-padding-x-compact-xl: calc(.875rem * var(--mantine-scale));--button-height: var(--button-height-sm);--button-padding-x: var(--button-padding-x-sm);--button-color: var(--mantine-color-white);-webkit-user-select:none;user-select:none;font-weight:600;position:relative;line-height:1;text-align:center;overflow:hidden;width:auto;cursor:pointer;display:inline-block;border-radius:var(--button-radius, var(--mantine-radius-default));font-size:var(--button-fz, var(--mantine-font-size-sm));background:var(--button-bg, var(--mantine-primary-color-filled));border:var(--button-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--button-color, var(--mantine-color-white));height:var(--button-height, var(--button-height-sm));padding-inline:var(--button-padding-x, var(--button-padding-x-sm));vertical-align:middle}.m_77c9d27d:where([data-block]){display:block;width:100%}.m_77c9d27d:where([data-with-left-section]){padding-inline-start:calc(var(--button-padding-x) / 1.5)}.m_77c9d27d:where([data-with-right-section]){padding-inline-end:calc(var(--button-padding-x) / 1.5)}.m_77c9d27d:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){cursor:not-allowed;border:calc(.0625rem * var(--mantine-scale)) solid transparent;transform:none}:where([data-mantine-color-scheme=light]) .m_77c9d27d:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){color:var(--mantine-color-gray-5);background:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_77c9d27d:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){color:var(--mantine-color-dark-3);background:var(--mantine-color-dark-6)}.m_77c9d27d:before{content:"";pointer-events:none;position:absolute;inset:calc(-.0625rem * var(--mantine-scale));border-radius:var(--button-radius, var(--mantine-radius-default));transform:translateY(-100%);opacity:0;filter:blur(12px);transition:transform .15s ease,opacity .1s ease}:where([data-mantine-color-scheme=light]) .m_77c9d27d:before{background-color:#ffffff26}:where([data-mantine-color-scheme=dark]) .m_77c9d27d:before{background-color:#00000026}.m_77c9d27d:where([data-loading]){cursor:not-allowed;transform:none}.m_77c9d27d:where([data-loading]):before{transform:translateY(0);opacity:1}.m_77c9d27d:where([data-loading]) .m_80f1301b{opacity:0;transform:translateY(100%)}@media (hover: hover){.m_77c9d27d:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--button-hover, var(--mantine-primary-color-filled-hover));color:var(--button-hover-color, var(--button-color))}}@media (hover: none){.m_77c9d27d:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--button-hover, var(--mantine-primary-color-filled-hover));color:var(--button-hover-color, var(--button-color))}}.m_80f1301b{display:flex;align-items:center;justify-content:var(--button-justify, center);height:100%;overflow:visible;transition:transform .15s ease,opacity .1s ease}.m_811560b9{white-space:nowrap;height:100%;overflow:hidden;display:flex;align-items:center;opacity:1}.m_811560b9:where([data-loading]){opacity:.2}.m_a74036a{display:flex;align-items:center}.m_a74036a:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_a74036a:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_a25b86ee{position:absolute;left:50%;top:50%}.m_80d6d844{--button-border-width: calc(.0625rem * var(--mantine-scale));display:flex}.m_80d6d844 :where(.m_77c9d27d):focus{position:relative;z-index:1}.m_80d6d844[data-orientation=horizontal]{flex-direction:row}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):first-child,.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):first-child{border-end-end-radius:0;border-start-end-radius:0;border-inline-end-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):last-child,.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):last-child{border-end-start-radius:0;border-start-start-radius:0;border-inline-start-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-inline-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=vertical]{flex-direction:column}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):first-child,.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):first-child{border-end-start-radius:0;border-end-end-radius:0;border-bottom-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):last-child,.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):last-child{border-start-start-radius:0;border-start-end-radius:0;border-top-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-bottom-width:calc(var(--button-border-width) / 2);border-top-width:calc(var(--button-border-width) / 2)}.m_70be2a01{--section-height-xs: calc(1.875rem * var(--mantine-scale));--section-height-sm: calc(2.25rem * var(--mantine-scale));--section-height-md: calc(2.625rem * var(--mantine-scale));--section-height-lg: calc(3.125rem * var(--mantine-scale));--section-height-xl: calc(3.75rem * var(--mantine-scale));--section-height-compact-xs: calc(1.375rem * var(--mantine-scale));--section-height-compact-sm: calc(1.625rem * var(--mantine-scale));--section-height-compact-md: calc(1.875rem * var(--mantine-scale));--section-height-compact-lg: calc(2.125rem * var(--mantine-scale));--section-height-compact-xl: calc(2.5rem * var(--mantine-scale));--section-padding-x-xs: calc(.875rem * var(--mantine-scale));--section-padding-x-sm: calc(1.125rem * var(--mantine-scale));--section-padding-x-md: calc(1.375rem * var(--mantine-scale));--section-padding-x-lg: calc(1.625rem * var(--mantine-scale));--section-padding-x-xl: calc(2rem * var(--mantine-scale));--section-padding-x-compact-xs: calc(.4375rem * var(--mantine-scale));--section-padding-x-compact-sm: calc(.5rem * var(--mantine-scale));--section-padding-x-compact-md: calc(.625rem * var(--mantine-scale));--section-padding-x-compact-lg: calc(.75rem * var(--mantine-scale));--section-padding-x-compact-xl: calc(.875rem * var(--mantine-scale));--section-height: var(--section-height-sm);--section-padding-x: var(--section-padding-x-sm);--section-color: var(--mantine-color-white);font-weight:600;width:auto;border-radius:var(--section-radius, var(--mantine-radius-default));font-size:var(--section-fz, var(--mantine-font-size-sm));background:var(--section-bg, var(--mantine-primary-color-filled));border:var(--section-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--section-color, var(--mantine-color-white));height:var(--section-height, var(--section-height-sm));padding-inline:var(--section-padding-x, var(--section-padding-x-sm));vertical-align:middle;line-height:1;display:inline-flex;align-items:center;justify-content:center}.m_e615b15f{--card-padding: var(--mantine-spacing-md);position:relative;overflow:hidden;display:flex;flex-direction:column;padding:var(--card-padding);color:var(--mantine-color-text)}:where([data-mantine-color-scheme=light]) .m_e615b15f{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_e615b15f{background-color:var(--mantine-color-dark-6)}.m_599a2148{display:block;margin-inline:calc(var(--card-padding) * -1)}.m_599a2148:where(:first-child){margin-top:calc(var(--card-padding) * -1);border-top:none!important}.m_599a2148:where(:last-child){margin-bottom:calc(var(--card-padding) * -1);border-bottom:none!important}.m_599a2148:where([data-inherit-padding]){padding-inline:var(--card-padding)}.m_599a2148:where([data-with-border]){border-top:calc(.0625rem * var(--mantine-scale)) solid;border-bottom:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_599a2148{border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_599a2148{border-color:var(--mantine-color-dark-4)}.m_599a2148+.m_599a2148{border-top:none!important}.m_4451eb3a{display:flex;align-items:center;justify-content:center}.m_4451eb3a:where([data-inline]){display:inline-flex}.m_f59ffda3{--chip-size-xs: calc(1.4375rem * var(--mantine-scale));--chip-size-sm: calc(1.75rem * var(--mantine-scale));--chip-size-md: calc(2rem * var(--mantine-scale));--chip-size-lg: calc(2.25rem * var(--mantine-scale));--chip-size-xl: calc(2.5rem * var(--mantine-scale));--chip-icon-size-xs: calc(.625rem * var(--mantine-scale));--chip-icon-size-sm: calc(.75rem * var(--mantine-scale));--chip-icon-size-md: calc(.875rem * var(--mantine-scale));--chip-icon-size-lg: calc(1rem * var(--mantine-scale));--chip-icon-size-xl: calc(1.125rem * var(--mantine-scale));--chip-padding-xs: calc(1rem * var(--mantine-scale));--chip-padding-sm: calc(1.25rem * var(--mantine-scale));--chip-padding-md: calc(1.5rem * var(--mantine-scale));--chip-padding-lg: calc(1.75rem * var(--mantine-scale));--chip-padding-xl: calc(2rem * var(--mantine-scale));--chip-checked-padding-xs: calc(.46875rem * var(--mantine-scale));--chip-checked-padding-sm: calc(.625rem * var(--mantine-scale));--chip-checked-padding-md: calc(.73125rem * var(--mantine-scale));--chip-checked-padding-lg: calc(.84375rem * var(--mantine-scale));--chip-checked-padding-xl: calc(.98125rem * var(--mantine-scale));--chip-spacing-xs: calc(.625rem * var(--mantine-scale));--chip-spacing-sm: calc(.75rem * var(--mantine-scale));--chip-spacing-md: calc(1rem * var(--mantine-scale));--chip-spacing-lg: calc(1.25rem * var(--mantine-scale));--chip-spacing-xl: calc(1.375rem * var(--mantine-scale));--chip-size: var(--chip-size-sm);--chip-icon-size: var(--chip-icon-size-sm);--chip-padding: var(--chip-padding-sm);--chip-spacing: var(--chip-spacing-sm);--chip-checked-padding: var(--chip-checked-padding-sm);--chip-bg: var(--mantine-primary-color-filled);--chip-hover: var(--mantine-primary-color-filled-hover);--chip-color: var(--mantine-color-white);--chip-bd: calc(.0625rem * var(--mantine-scale)) solid transparent}.m_be049a53{display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none;border-radius:var(--chip-radius, 1000rem);height:var(--chip-size);font-size:var(--chip-fz, var(--mantine-font-size-sm));line-height:calc(var(--chip-size) - calc(.125rem * var(--mantine-scale)));padding-inline:var(--chip-padding);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:calc(.0625rem * var(--mantine-scale)) solid transparent;color:var(--mantine-color-text)}.m_be049a53:where([data-checked]){padding:var(--chip-checked-padding)}.m_be049a53:where([data-disabled]){cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_be049a53:where([data-disabled]){background-color:var(--mantine-color-gray-2);color:var(--mantine-color-gray-5)}:where([data-mantine-color-scheme=dark]) .m_be049a53:where([data-disabled]){background-color:var(--mantine-color-dark-6);color:var(--mantine-color-dark-3)}:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]){background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]){background-color:var(--mantine-color-dark-6);border:1px solid var(--mantine-color-dark-4)}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-dark-5)}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-dark-5)}}.m_3904c1af:not([data-disabled]):where([data-checked]){--chip-icon-color: var(--chip-color);border:var(--chip-bd)}@media (hover: hover){.m_3904c1af:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media (hover: none){.m_3904c1af:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_fa109255:not([data-disabled]),.m_f7e165c3:not([data-disabled]){border:calc(.0625rem * var(--mantine-scale)) solid transparent;color:var(--mantine-color-text)}:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]),:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]),:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]){background-color:var(--mantine-color-dark-5)}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):hover,:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):hover{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):hover,:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):hover{background-color:var(--mantine-color-dark-4)}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):active,:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):active{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):active,:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):active{background-color:var(--mantine-color-dark-4)}}.m_fa109255:not([data-disabled]):where([data-checked]),.m_f7e165c3:not([data-disabled]):where([data-checked]){--chip-icon-color: var(--chip-color);color:var(--chip-color);background-color:var(--chip-bg)}@media (hover: hover){.m_fa109255:not([data-disabled]):where([data-checked]):hover,.m_f7e165c3:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media (hover: none){.m_fa109255:not([data-disabled]):where([data-checked]):active,.m_f7e165c3:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_9ac86df9{width:calc(var(--chip-icon-size) + (var(--chip-spacing) / 1.5));max-width:calc(var(--chip-icon-size) + (var(--chip-spacing) / 1.5));height:var(--chip-icon-size);display:flex;align-items:center;overflow:hidden}.m_d6d72580{width:var(--chip-icon-size);height:var(--chip-icon-size);display:block;color:var(--chip-icon-color, inherit)}.m_bde07329{width:0;height:0;padding:0;opacity:0;margin:0}.m_bde07329:focus-visible+.m_be049a53{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_b183c0a2{font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);padding:2px calc(var(--mantine-spacing-xs) / 2);border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-xs);margin:0;overflow:auto}:where([data-mantine-color-scheme=light]) .m_b183c0a2{background-color:var(--code-bg, var(--mantine-color-gray-1));color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_b183c0a2{background-color:var(--code-bg, var(--mantine-color-dark-5));color:var(--mantine-color-white)}.m_b183c0a2[data-block]{padding:var(--mantine-spacing-xs)}.m_de3d2490{--cs-size: calc(1.75rem * var(--mantine-scale));--cs-radius: calc(62.5rem * var(--mantine-scale));-webkit-tap-highlight-color:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;line-height:1;position:relative;width:var(--cs-size);height:var(--cs-size);min-width:var(--cs-size);min-height:var(--cs-size);border-radius:var(--cs-radius);color:inherit;text-decoration:none}[data-mantine-color-scheme=light] .m_de3d2490{--alpha-overlay-color: var(--mantine-color-gray-3);--alpha-overlay-bg: var(--mantine-color-white)}[data-mantine-color-scheme=dark] .m_de3d2490{--alpha-overlay-color: var(--mantine-color-dark-4);--alpha-overlay-bg: var(--mantine-color-dark-7)}.m_862f3d1b{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--cs-radius)}.m_98ae7f22{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--cs-radius);z-index:1;box-shadow:#0000001a 0 0 0 calc(.0625rem * var(--mantine-scale)) inset,#00000026 0 0 calc(.25rem * var(--mantine-scale)) inset}.m_95709ac0{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--cs-radius);background-size:calc(.5rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));background-position:0 0,0 calc(.25rem * var(--mantine-scale)),calc(.25rem * var(--mantine-scale)) calc(-.25rem * var(--mantine-scale)),calc(-.25rem * var(--mantine-scale)) 0;background-image:linear-gradient(45deg,var(--alpha-overlay-color) 25%,transparent 25%),linear-gradient(-45deg,var(--alpha-overlay-color) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--alpha-overlay-color) 75%),linear-gradient(-45deg,var(--alpha-overlay-bg) 75%,var(--alpha-overlay-color) 75%)}.m_93e74e3{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--cs-radius);z-index:2;display:flex;align-items:center;justify-content:center}.m_fee9c77{--cp-width-xs: calc(11.25rem * var(--mantine-scale));--cp-width-sm: calc(12.5rem * var(--mantine-scale));--cp-width-md: calc(15rem * var(--mantine-scale));--cp-width-lg: calc(17.5rem * var(--mantine-scale));--cp-width-xl: calc(20rem * var(--mantine-scale));--cp-preview-size-xs: calc(1.625rem * var(--mantine-scale));--cp-preview-size-sm: calc(2.125rem * var(--mantine-scale));--cp-preview-size-md: calc(2.625rem * var(--mantine-scale));--cp-preview-size-lg: calc(3.125rem * var(--mantine-scale));--cp-preview-size-xl: calc(3.375rem * var(--mantine-scale));--cp-thumb-size-xs: calc(.5rem * var(--mantine-scale));--cp-thumb-size-sm: calc(.75rem * var(--mantine-scale));--cp-thumb-size-md: calc(1rem * var(--mantine-scale));--cp-thumb-size-lg: calc(1.25rem * var(--mantine-scale));--cp-thumb-size-xl: calc(1.375rem * var(--mantine-scale));--cp-saturation-height-xs: calc(6.25rem * var(--mantine-scale));--cp-saturation-height-sm: calc(6.875rem * var(--mantine-scale));--cp-saturation-height-md: calc(7.5rem * var(--mantine-scale));--cp-saturation-height-lg: calc(8.75rem * var(--mantine-scale));--cp-saturation-height-xl: calc(10rem * var(--mantine-scale));--cp-preview-size: var(--cp-preview-size-sm);--cp-thumb-size: var(--cp-thumb-size-sm);--cp-saturation-height: var(--cp-saturation-height-sm);--cp-width: var(--cp-width-sm);--cp-body-spacing: var(--mantine-spacing-sm);width:var(--cp-width);padding:calc(.0625rem * var(--mantine-scale))}.m_fee9c77:where([data-full-width]){width:100%}.m_9dddfbac{width:var(--cp-preview-size);height:var(--cp-preview-size)}.m_bffecc3e{display:flex;padding-top:calc(var(--cp-body-spacing) / 2)}.m_3283bb96{flex:1}.m_3283bb96:not(:only-child){margin-inline-end:var(--mantine-spacing-xs)}.m_40d572ba{overflow:hidden;position:absolute;box-shadow:0 0 1px #0009;border:2px solid var(--mantine-color-white);width:var(--cp-thumb-size);height:var(--cp-thumb-size);border-radius:var(--cp-thumb-size);left:calc(var(--thumb-x-offset) - var(--cp-thumb-size) / 2);top:calc(var(--thumb-y-offset) - var(--cp-thumb-size) / 2)}.m_d8ee6fd8{height:unset!important;width:unset!important;min-width:0!important;min-height:0!important;margin:calc(.125rem * var(--mantine-scale));cursor:pointer;padding-bottom:calc(var(--cp-swatch-size) - calc(.25rem * var(--mantine-scale)));flex:0 0 calc(var(--cp-swatch-size) - calc(.25rem * var(--mantine-scale)))}.m_5711e686{margin-top:calc(.3125rem * var(--mantine-scale));margin-inline:calc(-.125rem * var(--mantine-scale));display:flex;flex-wrap:wrap}.m_202a296e{--cp-thumb-size-xs: calc(.5rem * var(--mantine-scale));--cp-thumb-size-sm: calc(.75rem * var(--mantine-scale));--cp-thumb-size-md: calc(1rem * var(--mantine-scale));--cp-thumb-size-lg: calc(1.25rem * var(--mantine-scale));--cp-thumb-size-xl: calc(1.375rem * var(--mantine-scale));-webkit-tap-highlight-color:transparent;position:relative;height:var(--cp-saturation-height);border-radius:var(--mantine-radius-sm);margin:calc(var(--cp-thumb-size) / 2)}.m_202a296e:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_202a296e:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_11b3db02{position:absolute;border-radius:var(--mantine-radius-sm);inset:calc(var(--cp-thumb-size) * -1 / 2 - calc(.0625rem * var(--mantine-scale)))}.m_d856d47d{--cp-thumb-size-xs: calc(.5rem * var(--mantine-scale));--cp-thumb-size-sm: calc(.75rem * var(--mantine-scale));--cp-thumb-size-md: calc(1rem * var(--mantine-scale));--cp-thumb-size-lg: calc(1.25rem * var(--mantine-scale));--cp-thumb-size-xl: calc(1.375rem * var(--mantine-scale));--cp-thumb-size: var(--cp-thumb-size, calc(.75rem * var(--mantine-scale)));position:relative;height:calc(var(--cp-thumb-size) + calc(.125rem * var(--mantine-scale)));margin-inline:calc(var(--cp-thumb-size) / 2);outline:none}.m_d856d47d+.m_d856d47d{margin-top:calc(.375rem * var(--mantine-scale))}.m_d856d47d:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_d856d47d:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}:where([data-mantine-color-scheme=light]) .m_d856d47d{--slider-checkers: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d856d47d{--slider-checkers: var(--mantine-color-dark-4)}.m_8f327113{position:absolute;top:0;bottom:0;inset-inline:calc(var(--cp-thumb-size) * -1 / 2 - calc(.0625rem * var(--mantine-scale)));border-radius:10000rem}.m_b077c2bc{--ci-eye-dropper-icon-size-xs: calc(.875rem * var(--mantine-scale));--ci-eye-dropper-icon-size-sm: calc(1rem * var(--mantine-scale));--ci-eye-dropper-icon-size-md: calc(1.125rem * var(--mantine-scale));--ci-eye-dropper-icon-size-lg: calc(1.25rem * var(--mantine-scale));--ci-eye-dropper-icon-size-xl: calc(1.375rem * var(--mantine-scale));--ci-eye-dropper-icon-size: var(--ci-eye-dropper-icon-size-sm)}.m_c5ccdcab{--ci-preview-size-xs: calc(1rem * var(--mantine-scale));--ci-preview-size-sm: calc(1.125rem * var(--mantine-scale));--ci-preview-size-md: calc(1.375rem * var(--mantine-scale));--ci-preview-size-lg: calc(1.75rem * var(--mantine-scale));--ci-preview-size-xl: calc(2.25rem * var(--mantine-scale));--ci-preview-size: var(--ci-preview-size-sm)}.m_5ece2cd7{padding:calc(.5rem * var(--mantine-scale))}.m_7485cace{--container-size-xs: calc(33.75rem * var(--mantine-scale));--container-size-sm: calc(45rem * var(--mantine-scale));--container-size-md: calc(60rem * var(--mantine-scale));--container-size-lg: calc(71.25rem * var(--mantine-scale));--container-size-xl: calc(82.5rem * var(--mantine-scale));--container-size: var(--container-size-md);max-width:var(--container-size);padding-inline:var(--mantine-spacing-md);margin-inline:auto}.m_7485cace:where([data-fluid]){max-width:100%}.m_e2125a27{--dialog-size-xs: calc(10rem * var(--mantine-scale));--dialog-size-sm: calc(12.5rem * var(--mantine-scale));--dialog-size-md: calc(21.25rem * var(--mantine-scale));--dialog-size-lg: calc(25rem * var(--mantine-scale));--dialog-size-xl: calc(31.25rem * var(--mantine-scale));--dialog-size: var(--dialog-size-md);position:relative;width:var(--dialog-size);max-width:calc(100vw - var(--mantine-spacing-xl) * 2);min-height:calc(3.125rem * var(--mantine-scale))}.m_5abab665{position:absolute;top:calc(var(--mantine-spacing-md) / 2);inset-inline-end:calc(var(--mantine-spacing-md) / 2)}.m_3eebeb36{--divider-size-xs: calc(.0625rem * var(--mantine-scale));--divider-size-sm: calc(.125rem * var(--mantine-scale));--divider-size-md: calc(.1875rem * var(--mantine-scale));--divider-size-lg: calc(.25rem * var(--mantine-scale));--divider-size-xl: calc(.3125rem * var(--mantine-scale));--divider-size: var(--divider-size-xs)}:where([data-mantine-color-scheme=light]) .m_3eebeb36{--divider-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3eebeb36{--divider-color: var(--mantine-color-dark-4)}.m_3eebeb36:where([data-orientation=horizontal]){border-top:var(--divider-size) var(--divider-border-style, solid) var(--divider-color)}.m_3eebeb36:where([data-orientation=vertical]){border-inline-start:var(--divider-size) var(--divider-border-style, solid) var(--divider-color);height:auto;align-self:stretch}.m_3eebeb36:where([data-with-label]){border:0}.m_9e365f20{display:flex;align-items:center;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);white-space:nowrap}.m_9e365f20:where([data-position=left]):before{display:none}.m_9e365f20:where([data-position=right]):after{display:none}.m_9e365f20:before{content:"";flex:1;height:calc(.0625rem * var(--mantine-scale));border-top:var(--divider-size) var(--divider-border-style, solid) var(--divider-color);margin-inline-end:var(--mantine-spacing-xs)}.m_9e365f20:after{content:"";flex:1;height:calc(.0625rem * var(--mantine-scale));border-top:var(--divider-size) var(--divider-border-style, solid) var(--divider-color);margin-inline-start:var(--mantine-spacing-xs)}.m_f11b401e{--drawer-size-xs: calc(20rem * var(--mantine-scale));--drawer-size-sm: calc(23.75rem * var(--mantine-scale));--drawer-size-md: calc(27.5rem * var(--mantine-scale));--drawer-size-lg: calc(38.75rem * var(--mantine-scale));--drawer-size-xl: calc(48.75rem * var(--mantine-scale));--drawer-size: var(--drawer-size-md);--drawer-offset: 0rem}.m_5a7c2c9{z-index:1000}.m_b8a05bbd{flex:var(--drawer-flex, 0 0 var(--drawer-size));height:var(--drawer-height, calc(100% - var(--drawer-offset) * 2));margin:var(--drawer-offset);max-width:calc(100% - var(--drawer-offset) * 2);max-height:calc(100% - var(--drawer-offset) * 2);overflow-y:auto}.m_b8a05bbd[data-hidden]{opacity:0!important;pointer-events:none}.m_31cd769a{display:flex;justify-content:var(--drawer-justify, flex-start);align-items:var(--drawer-align, flex-start)}.m_e9408a47{padding:var(--mantine-spacing-lg);padding-top:var(--mantine-spacing-xs);border-radius:var(--fieldset-radius, var(--mantine-radius-default));min-inline-size:auto}.m_84c9523a{border:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_84c9523a{border-color:var(--mantine-color-gray-3);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_84c9523a{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-7)}.m_ef274e49{border:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_ef274e49{border-color:var(--mantine-color-gray-3);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_ef274e49{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_eda993d3{padding:0;border:0;border-radius:0}.m_90794832{font-size:var(--mantine-font-size-sm)}.m_74ca27fe{padding:0;margin-bottom:var(--mantine-spacing-sm)}.m_8478a6da{container:mantine-grid / inline-size}.m_410352e9{--grid-overflow: visible;--grid-margin: calc(var(--grid-gutter) / -2);--grid-col-padding: calc(var(--grid-gutter) / 2);overflow:var(--grid-overflow)}.m_dee7bd2f{width:calc(100% + var(--grid-gutter));display:flex;flex-wrap:wrap;justify-content:var(--grid-justify);align-items:var(--grid-align);margin:var(--grid-margin)}.m_96bdd299{--col-flex-grow: 0;--col-offset: 0rem;flex-shrink:0;order:var(--col-order);flex-basis:var(--col-flex-basis);width:var(--col-width);max-width:var(--col-max-width);flex-grow:var(--col-flex-grow);margin-inline-start:var(--col-offset);padding:var(--grid-col-padding)}.m_bcb3f3c2{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=light]) .m_bcb3f3c2{background-color:var(--mark-bg-light)}:where([data-mantine-color-scheme=dark]) .m_bcb3f3c2{background-color:var(--mark-bg-dark)}.m_9e117634{display:block;flex:0;object-fit:var(--image-object-fit, cover);width:100%;border-radius:var(--image-radius, 0)}@keyframes m_885901b1{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(2.8)}}.m_e5262200{--indicator-size: calc(.625rem * var(--mantine-scale));--indicator-color: var(--mantine-primary-color-filled);position:relative;display:block}.m_e5262200:where([data-inline]){display:inline-block}.m_760d1fb1{position:absolute;top:var(--indicator-top);left:var(--indicator-left);right:var(--indicator-right);bottom:var(--indicator-bottom);transform:translate(var(--indicator-translate-x),var(--indicator-translate-y));min-width:var(--indicator-size);height:var(--indicator-size);border-radius:var(--indicator-radius, 1000rem);z-index:var(--indicator-z-index, 200);display:flex;align-items:center;justify-content:center;font-size:var(--mantine-font-size-xs);background-color:var(--indicator-color);color:var(--indicator-text-color, var(--mantine-color-white));white-space:nowrap}.m_760d1fb1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--indicator-color);border-radius:var(--indicator-radius, 1000rem);z-index:-1}.m_760d1fb1:where([data-with-label]){padding-inline:calc(var(--mantine-spacing-xs) / 2)}.m_760d1fb1:where([data-with-border]){border:2px solid var(--mantine-color-body)}.m_760d1fb1[data-processing]:before{animation:m_885901b1 1s linear infinite}.m_dc6f14e2{--kbd-fz-xs: calc(.625rem * var(--mantine-scale));--kbd-fz-sm: calc(.75rem * var(--mantine-scale));--kbd-fz-md: calc(.875rem * var(--mantine-scale));--kbd-fz-lg: calc(1rem * var(--mantine-scale));--kbd-fz-xl: calc(1.25rem * var(--mantine-scale));--kbd-fz: var(--kbd-fz-sm);--kbd-padding-xs: calc(.125rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale));--kbd-padding-sm: calc(.1875rem * var(--mantine-scale)) calc(.3125rem * var(--mantine-scale));--kbd-padding-md: calc(.25rem * var(--mantine-scale)) calc(.4375rem * var(--mantine-scale));--kbd-padding-lg: calc(.3125rem * var(--mantine-scale)) calc(.5625rem * var(--mantine-scale));--kbd-padding-xl: calc(.5rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale));--kbd-padding: var(--kbd-padding-sm);font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);font-weight:700;padding:var(--kbd-padding);font-size:var(--kbd-fz);border-radius:var(--mantine-radius-sm);border:calc(.0625rem * var(--mantine-scale)) solid;border-bottom-width:calc(.1875rem * var(--mantine-scale));unicode-bidi:embed}:where([data-mantine-color-scheme=light]) .m_dc6f14e2{border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6f14e2{border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-0);background-color:var(--mantine-color-dark-6)}.m_abbac491{--list-fz: var(--mantine-font-size-md);--list-lh: var(--mantine-line-height-md);list-style-position:inside;font-size:var(--list-fz);line-height:var(--list-lh);margin:0;padding:0}.m_abbac491:where([data-with-padding]){padding-inline-start:var(--mantine-spacing-md)}.m_abb6bec2{white-space:nowrap;line-height:var(--list-lh)}.m_abb6bec2:where([data-with-icon]){list-style:none}.m_abb6bec2:where([data-with-icon]) .m_75cd9f71{--li-direction: row;--li-align: center}.m_abb6bec2:where(:not(:first-of-type)){margin-top:var(--list-spacing, 0)}.m_abb6bec2:where([data-centered]){line-height:1}.m_75cd9f71{display:inline-flex;flex-direction:var(--li-direction, column);align-items:var(--li-align, flex-start);white-space:normal}.m_60f83e5b{display:inline-block;vertical-align:middle;margin-inline-end:var(--mantine-spacing-sm)}.m_6e45937b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:var(--lo-z-index)}.m_e8eb006c{position:relative;z-index:calc(var(--lo-z-index) + 1)}.m_df587f17{z-index:var(--lo-z-index)}.m_dc9b7c9f{padding:calc(.25rem * var(--mantine-scale))}.m_9bfac126{color:var(--mantine-color-dimmed);font-weight:500;font-size:var(--mantine-font-size-xs);padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-sm);cursor:default}.m_efdf90cb{margin-top:calc(.25rem * var(--mantine-scale));margin-bottom:calc(.25rem * var(--mantine-scale));border-top:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_efdf90cb{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_efdf90cb{border-color:var(--mantine-color-dark-4)}.m_99ac2aa1{font-size:var(--mantine-font-size-sm);width:100%;padding:calc(var(--mantine-spacing-xs) / 1.5) var(--mantine-spacing-sm);border-radius:var(--popover-radius, var(--mantine-radius-default));color:var(--menu-item-color, var(--mantine-color-text));display:flex;align-items:center;-webkit-user-select:none;user-select:none}.m_99ac2aa1:where([data-disabled],:disabled){color:var(--mantine-color-dimmed);opacity:.6;cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_99ac2aa1:where([data-hovered]):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover, var(--mantine-color-gray-1))}:where([data-mantine-color-scheme=dark]) .m_99ac2aa1:where([data-hovered]):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover, var(--mantine-color-dark-4))}.m_5476e0d3{flex:1}.m_8b75e504{display:flex;justify-content:center;align-items:center}.m_8b75e504:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_8b75e504:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_9df02822{--modal-size-xs: calc(20rem * var(--mantine-scale));--modal-size-sm: calc(23.75rem * var(--mantine-scale));--modal-size-md: calc(27.5rem * var(--mantine-scale));--modal-size-lg: calc(38.75rem * var(--mantine-scale));--modal-size-xl: calc(48.75rem * var(--mantine-scale));--modal-size: var(--modal-size-md);--modal-y-offset: 5dvh;--modal-x-offset: 5vw}.m_9df02822[data-full-screen]{--modal-border-radius: 0 !important}.m_9df02822[data-full-screen] .m_54c44539{--modal-content-flex: 0 0 100%;--modal-content-max-height: auto;--modal-content-height: 100dvh}.m_9df02822[data-full-screen] .m_1f958f16{--modal-inner-y-offset: 0;--modal-inner-x-offset: 0}.m_9df02822[data-centered] .m_1f958f16{--modal-inner-align: center}.m_d0e2b9cd{border-start-start-radius:var(--modal-radius, var(--mantine-radius-default));border-start-end-radius:var(--modal-radius, var(--mantine-radius-default))}.m_54c44539{flex:var(--modal-content-flex, 0 0 var(--modal-size));max-width:100%;max-height:var(--modal-content-max-height, calc(100dvh - var(--modal-y-offset) * 2));height:var(--modal-content-height, auto);overflow-y:auto}.m_54c44539[data-full-screen]{border-radius:0}.m_54c44539[data-hidden]{opacity:0!important;pointer-events:none}.m_1f958f16{display:flex;justify-content:center;align-items:var(--modal-inner-align, flex-start);padding-top:var(--modal-inner-y-offset, var(--modal-y-offset));padding-bottom:var(--modal-inner-y-offset, var(--modal-y-offset));padding-inline:var(--modal-inner-x-offset, var(--modal-x-offset))}.m_7cda1cd6{--pill-fz-xs: calc(.625rem * var(--mantine-scale));--pill-fz-sm: calc(.75rem * var(--mantine-scale));--pill-fz-md: calc(.875rem * var(--mantine-scale));--pill-fz-lg: calc(1rem * var(--mantine-scale));--pill-fz-xl: calc(1.125rem * var(--mantine-scale));--pill-height-xs: calc(1.125rem * var(--mantine-scale));--pill-height-sm: calc(1.375rem * var(--mantine-scale));--pill-height-md: calc(1.5625rem * var(--mantine-scale));--pill-height-lg: calc(1.75rem * var(--mantine-scale));--pill-height-xl: calc(2rem * var(--mantine-scale));--pill-fz: var(--pill-fz-sm);--pill-height: var(--pill-height-sm);font-size:var(--pill-fz);flex:0;height:var(--pill-height);padding-inline:.8em;display:inline-flex;align-items:center;border-radius:var(--pill-radius, 1000rem);line-height:1;white-space:nowrap;user-select:none;-webkit-user-select:none;max-width:100%}:where([data-mantine-color-scheme=dark]) .m_7cda1cd6{background-color:var(--mantine-color-dark-7);color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_7cda1cd6{color:var(--mantine-color-black)}.m_7cda1cd6:where([data-with-remove]:not(:has(button:disabled))){padding-inline-end:0}.m_7cda1cd6:where([data-disabled],:has(button:disabled)){cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_44da308b{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=light]) .m_44da308b:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=light]) .m_e3a01f8{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=light]) .m_e3a01f8:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-gray-3)}.m_1e0e6180{cursor:inherit;overflow:hidden;height:100%;line-height:var(--pill-height);text-overflow:ellipsis}.m_ae386778{color:inherit;font-size:inherit;height:100%;min-height:unset;min-width:2em;width:unset;border-radius:0;padding-inline-start:.1em;padding-inline-end:.3em;flex:0;border-end-end-radius:var(--pill-radius, 50%);border-start-end-radius:var(--pill-radius, 50%)}.m_7cda1cd6[data-disabled]>.m_ae386778,.m_ae386778:disabled{display:none;background-color:transparent;width:.8em;min-width:.8em;padding:0;cursor:not-allowed}.m_7cda1cd6[data-disabled]>.m_ae386778>svg,.m_ae386778:disabled>svg{display:none}.m_ae386778>svg{pointer-events:none}.m_1dcfd90b{--pg-gap-xs: calc(.375rem * var(--mantine-scale));--pg-gap-sm: calc(.5rem * var(--mantine-scale));--pg-gap-md: calc(.625rem * var(--mantine-scale));--pg-gap-lg: calc(.75rem * var(--mantine-scale));--pg-gap-xl: calc(.75rem * var(--mantine-scale));--pg-gap: var(--pg-gap-sm);display:flex;align-items:center;gap:var(--pg-gap);flex-wrap:wrap}.m_45c4369d{background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:calc(6.25rem * var(--mantine-scale));flex:1;border:0;font-size:inherit;height:1.6em;color:inherit;padding:0}.m_45c4369d::placeholder{color:var(--input-placeholder-color);opacity:1}.m_45c4369d:where([data-type=hidden],[data-type=auto]){height:calc(.0625rem * var(--mantine-scale));width:calc(.0625rem * var(--mantine-scale));top:0;left:0;pointer-events:none;position:absolute;opacity:0}.m_45c4369d:focus{outline:none}.m_45c4369d:where([data-type=auto]:focus){height:1.6em;visibility:visible;opacity:1;position:static}.m_45c4369d:where([data-pointer]:not([data-disabled],:disabled)){cursor:pointer}.m_45c4369d:where([data-disabled],:disabled){cursor:not-allowed}.m_f0824112{--nl-bg: var(--mantine-primary-color-light);--nl-hover: var(--mantine-primary-color-light-hover);--nl-color: var(--mantine-primary-color-light-color);display:flex;align-items:center;width:100%;padding:8px var(--mantine-spacing-sm);-webkit-user-select:none;user-select:none}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_f0824112:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:hover{background-color:var(--mantine-color-dark-6)}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_f0824112:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:active{background-color:var(--mantine-color-dark-6)}}.m_f0824112:where([data-disabled]){opacity:.4;pointer-events:none}.m_f0824112:where([data-active],[aria-current=page]){background-color:var(--nl-bg);color:var(--nl-color)}@media (hover: hover){.m_f0824112:where([data-active],[aria-current=page]):hover{background-color:var(--nl-hover)}}@media (hover: none){.m_f0824112:where([data-active],[aria-current=page]):active{background-color:var(--nl-hover)}}.m_f0824112:where([data-active],[aria-current=page]) .m_57492dcc{--description-opacity: .9;--description-color: var(--nl-color)}.m_690090b5{display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.m_690090b5>svg{display:block}.m_690090b5:where([data-position=left]){margin-inline-end:var(--mantine-spacing-sm)}.m_690090b5:where([data-position=right]){margin-inline-start:var(--mantine-spacing-sm)}.m_690090b5:where([data-rotate]){transform:rotate(90deg)}.m_1f6ac4c4{font-size:var(--mantine-font-size-sm)}.m_f07af9d2{flex:1;overflow:hidden;text-overflow:ellipsis}.m_f07af9d2:where([data-no-wrap]){white-space:nowrap}.m_57492dcc{display:block;font-size:var(--mantine-font-size-xs);opacity:var(--description-opacity, 1);color:var(--description-color, var(--mantine-color-dimmed));overflow:hidden;text-overflow:ellipsis}:where([data-no-wrap]) .m_57492dcc{white-space:nowrap}.m_e17b862f{padding-inline-start:var(--nl-offset, var(--mantine-spacing-lg))}.m_1fd8a00b{transform:rotate(-90deg)}.m_a513464{--notification-radius: var(--mantine-radius-default);--notification-color: var(--mantine-primary-color-filled);overflow:hidden;box-sizing:border-box;position:relative;display:flex;align-items:center;padding-inline-start:calc(1.375rem * var(--mantine-scale));padding-inline-end:var(--mantine-spacing-xs);padding-top:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs);border-radius:var(--notification-radius);box-shadow:var(--mantine-shadow-lg)}.m_a513464:before{content:"";display:block;position:absolute;width:calc(.375rem * var(--mantine-scale));top:var(--notification-radius);bottom:var(--notification-radius);inset-inline-start:calc(.25rem * var(--mantine-scale));border-radius:var(--notification-radius);background-color:var(--notification-color)}:where([data-mantine-color-scheme=light]) .m_a513464{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_a513464{background-color:var(--mantine-color-dark-6)}.m_a513464:where([data-with-icon]){padding-inline-start:var(--mantine-spacing-xs)}.m_a513464:where([data-with-icon]):before{display:none}:where([data-mantine-color-scheme=light]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-dark-4)}.m_a4ceffb{box-sizing:border-box;margin-inline-end:var(--mantine-spacing-md);width:calc(1.75rem * var(--mantine-scale));height:calc(1.75rem * var(--mantine-scale));border-radius:calc(1.75rem * var(--mantine-scale));display:flex;align-items:center;justify-content:center;background-color:var(--notification-color);color:var(--mantine-color-white)}.m_b0920b15{margin-inline-end:var(--mantine-spacing-md)}.m_a49ed24{flex:1;overflow:hidden;margin-inline-end:var(--mantine-spacing-xs)}.m_3feedf16{margin-bottom:calc(.125rem * var(--mantine-scale));overflow:hidden;text-overflow:ellipsis;font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);font-weight:500}:where([data-mantine-color-scheme=light]) .m_3feedf16{color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_3feedf16{color:var(--mantine-color-white)}.m_3d733a3a{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);overflow:hidden;text-overflow:ellipsis}:where([data-mantine-color-scheme=light]) .m_3d733a3a{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a{color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-dark-2)}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_919a4d88:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:hover{background-color:var(--mantine-color-dark-8)}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_919a4d88:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:active{background-color:var(--mantine-color-dark-8)}}.m_e2f5cd4e{--ni-right-section-width-xs: calc(1.0625rem * var(--mantine-scale));--ni-right-section-width-sm: calc(1.5rem * var(--mantine-scale));--ni-right-section-width-md: calc(1.6875rem * var(--mantine-scale));--ni-right-section-width-lg: calc(1.9375rem * var(--mantine-scale));--ni-right-section-width-xl: calc(2.125rem * var(--mantine-scale))}.m_95e17d22{--ni-chevron-size-xs: calc(.625rem * var(--mantine-scale));--ni-chevron-size-sm: calc(.875rem * var(--mantine-scale));--ni-chevron-size-md: calc(1rem * var(--mantine-scale));--ni-chevron-size-lg: calc(1.125rem * var(--mantine-scale));--ni-chevron-size-xl: calc(1.25rem * var(--mantine-scale));--ni-chevron-size: var(--ni-chevron-size-sm);display:flex;flex-direction:column;width:100%;height:calc(var(--input-height) - calc(.125rem * var(--mantine-scale)));max-width:calc(var(--ni-chevron-size) * 1.7);margin-inline-start:auto}.m_80b4b171{--control-border: 1px solid var(--input-bd);--control-radius: calc(var(--input-radius) - calc(.0625rem * var(--mantine-scale)));flex:0 0 50%;width:100%;padding:0;height:calc(var(--input-height) / 2 - calc(.0625rem * var(--mantine-scale)));border-inline-start:var(--control-border);display:flex;align-items:center;justify-content:center;color:var(--mantine-color-text);background-color:transparent;cursor:pointer}.m_80b4b171:where(:disabled){background-color:transparent;cursor:not-allowed;opacity:.6}:where([data-mantine-color-scheme=light]) .m_80b4b171:where(:disabled){color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:where(:disabled){color:var(--mantine-color-dark-3)}.m_e2f5cd4e[data-error] :where(.m_80b4b171){color:var(--mantine-color-error)}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_80b4b171:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:hover{background-color:var(--mantine-color-dark-4)}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_80b4b171:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:active{background-color:var(--mantine-color-dark-4)}}.m_80b4b171:where(:first-of-type){border-radius:0;border-start-end-radius:var(--control-radius)}.m_80b4b171:last-of-type{border-radius:0;border-end-end-radius:var(--control-radius)}.m_4addd315{--pagination-control-size-xs: calc(1.375rem * var(--mantine-scale));--pagination-control-size-sm: calc(1.625rem * var(--mantine-scale));--pagination-control-size-md: calc(2rem * var(--mantine-scale));--pagination-control-size-lg: calc(2.375rem * var(--mantine-scale));--pagination-control-size-xl: calc(2.75rem * var(--mantine-scale));--pagination-control-size: var(--pagination-control-size-md);--pagination-control-fz: var(--mantine-font-size-md);--pagination-active-bg: var(--mantine-primary-color-filled)}.m_326d024a{display:flex;align-items:center;justify-content:center;border:calc(.0625rem * var(--mantine-scale)) solid;cursor:pointer;color:var(--mantine-color-text);height:var(--pagination-control-size);min-width:var(--pagination-control-size);font-size:var(--pagination-control-fz);line-height:1;border-radius:var(--pagination-control-radius, var(--mantine-radius-default))}.m_326d024a:where([data-with-padding]){padding:calc(var(--pagination-control-size) / 4)}.m_326d024a:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:.4}:where([data-mantine-color-scheme=light]) .m_326d024a{border-color:var(--mantine-color-gray-4);background-color:var(--mantine-color-white)}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-gray-0)}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_326d024a:active:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-gray-0)}}:where([data-mantine-color-scheme=dark]) .m_326d024a{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}@media (hover: hover){:where([data-mantine-color-scheme=dark]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-dark-5)}}@media (hover: none){:where([data-mantine-color-scheme=dark]) .m_326d024a:active:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-dark-5)}}.m_326d024a:where([data-active]){background-color:var(--pagination-active-bg);border-color:var(--pagination-active-bg);color:var(--pagination-active-color, var(--mantine-color-white))}@media (hover: hover){.m_326d024a:where([data-active]):hover{background-color:var(--pagination-active-bg)}}@media (hover: none){.m_326d024a:where([data-active]):active{background-color:var(--pagination-active-bg)}}.m_4ad7767d{height:var(--pagination-control-size);min-width:var(--pagination-control-size);display:flex;align-items:center;justify-content:center;pointer-events:none}.m_f61ca620{--psi-button-size-xs: calc(1.375rem * var(--mantine-scale));--psi-button-size-sm: calc(1.625rem * var(--mantine-scale));--psi-button-size-md: calc(1.75rem * var(--mantine-scale));--psi-button-size-lg: calc(2rem * var(--mantine-scale));--psi-button-size-xl: calc(2.5rem * var(--mantine-scale));--psi-icon-size-xs: calc(.75rem * var(--mantine-scale));--psi-icon-size-sm: calc(.9375rem * var(--mantine-scale));--psi-icon-size-md: calc(1.0625rem * var(--mantine-scale));--psi-icon-size-lg: calc(1.1875rem * var(--mantine-scale));--psi-icon-size-xl: calc(1.3125rem * var(--mantine-scale));--psi-button-size: var(--psi-button-size-sm);--psi-icon-size: var(--psi-icon-size-sm)}.m_ccf8da4c{position:relative;overflow:hidden}.m_f2d85dd2{font-family:var(--mantine-font-family);background-color:transparent;border:0;padding-inline-end:var(--input-padding-inline-end);padding-inline-start:var(--input-padding-inline-start);position:absolute;top:0;right:0;bottom:0;left:0;outline:0;font-size:inherit;line-height:var(--mantine-line-height);height:100%;width:100%;color:inherit}.m_ccf8da4c[data-disabled] .m_f2d85dd2,.m_f2d85dd2:disabled{cursor:not-allowed}.m_f2d85dd2::placeholder{color:var(--input-placeholder-color);opacity:1}.m_f2d85dd2::-ms-reveal{display:none}.m_b1072d44{width:var(--psi-button-size);height:var(--psi-button-size);min-width:var(--psi-button-size);min-height:var(--psi-button-size)}.m_b1072d44:disabled{display:none}.m_f1cb205a{--pin-input-size-xs: calc(1.875rem * var(--mantine-scale));--pin-input-size-sm: calc(2.25rem * var(--mantine-scale));--pin-input-size-md: calc(2.625rem * var(--mantine-scale));--pin-input-size-lg: calc(3.125rem * var(--mantine-scale));--pin-input-size-xl: calc(3.75rem * var(--mantine-scale));--pin-input-size: var(--pin-input-size-sm)}.m_cb288ead{width:var(--pin-input-size);height:var(--pin-input-size)}@keyframes m_81a374bd{0%{background-position:0 0}to{background-position:calc(2.5rem * var(--mantine-scale)) 0}}.m_db6d6462{--progress-radius: var(--mantine-radius-default);--progress-size: var(--progress-size-md);--progress-size-xs: calc(.1875rem * var(--mantine-scale));--progress-size-sm: calc(.3125rem * var(--mantine-scale));--progress-size-md: calc(.5rem * var(--mantine-scale));--progress-size-lg: calc(.75rem * var(--mantine-scale));--progress-size-xl: calc(1rem * var(--mantine-scale));position:relative;height:var(--progress-size);border-radius:var(--progress-radius);overflow:hidden;display:flex}:where([data-mantine-color-scheme=light]) .m_db6d6462{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_db6d6462{background-color:var(--mantine-color-dark-4)}.m_2242eb65{background-color:var(--progress-section-color);height:100%;width:var(--progress-section-width);display:flex;align-items:center;justify-content:center;overflow:hidden;background-size:calc(1.25rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));transition:width var(--progress-transition-duration, .1s) ease}.m_2242eb65:where([data-striped]){background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.m_2242eb65:where([data-animated]){animation:m_81a374bd 1s linear infinite}.m_2242eb65:where(:last-of-type){border-radius:0;border-start-end-radius:var(--progress-radius);border-end-end-radius:var(--progress-radius)}.m_2242eb65:where(:first-of-type){border-radius:0;border-start-start-radius:var(--progress-radius);border-end-start-radius:var(--progress-radius)}.m_91e40b74{color:var(--progress-label-color, var(--mantine-color-white));font-weight:700;-webkit-user-select:none;user-select:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:min(calc(var(--progress-size) * .65),calc(1.125rem * var(--mantine-scale)));line-height:1;padding-inline:calc(.25rem * var(--mantine-scale))}.m_9dc8ae12{--card-radius: var(--mantine-radius-default);display:block;width:100%;border-radius:var(--card-radius);cursor:pointer}.m_9dc8ae12 :where(*){cursor:inherit}.m_9dc8ae12:where([data-with-border]){border:calc(.0625rem * var(--mantine-scale)) solid transparent}:where([data-mantine-color-scheme=light]) .m_9dc8ae12:where([data-with-border]){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_9dc8ae12:where([data-with-border]){border-color:var(--mantine-color-dark-4)}.m_717d7ff6{--radio-size-xs: calc(1rem * var(--mantine-scale));--radio-size-sm: calc(1.25rem * var(--mantine-scale));--radio-size-md: calc(1.5rem * var(--mantine-scale));--radio-size-lg: calc(1.875rem * var(--mantine-scale));--radio-size-xl: calc(2.25rem * var(--mantine-scale));--radio-icon-size-xs: calc(.375rem * var(--mantine-scale));--radio-icon-size-sm: calc(.5rem * var(--mantine-scale));--radio-icon-size-md: calc(.625rem * var(--mantine-scale));--radio-icon-size-lg: calc(.875rem * var(--mantine-scale));--radio-icon-size-xl: calc(1rem * var(--mantine-scale));--radio-icon-size: var(--radio-icon-size-sm);--radio-size: var(--radio-size-sm);--radio-color: var(--mantine-primary-color-filled);--radio-icon-color: var(--mantine-color-white);position:relative;border:calc(.0625rem * var(--mantine-scale)) solid transparent;width:var(--radio-size);min-width:var(--radio-size);height:var(--radio-size);min-height:var(--radio-size);border-radius:var(--radio-radius, 10000px);transition:border-color .1s ease,background-color .1s ease;cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}:where([data-mantine-color-scheme=light]) .m_717d7ff6{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_717d7ff6{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_717d7ff6[data-indeterminate],.m_717d7ff6[data-checked]{background-color:var(--radio-color);border-color:var(--radio-color)}.m_717d7ff6[data-indeterminate]>.m_3e4da632,.m_717d7ff6[data-checked]>.m_3e4da632{opacity:1;transform:none;color:var(--radio-icon-color)}.m_717d7ff6[data-disabled]{cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_717d7ff6[data-disabled]{background-color:var(--mantine-color-gray-2);border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_717d7ff6[data-disabled]{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-6)}[data-mantine-color-scheme=light] .m_717d7ff6[data-disabled][data-checked]>.m_3e4da632{color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .m_717d7ff6[data-disabled][data-checked]>.m_3e4da632{color:var(--mantine-color-dark-3)}.m_2980836c[data-indeterminate]:not([data-disabled]),.m_2980836c[data-checked]:not([data-disabled]){background-color:transparent;border-color:var(--radio-color)}.m_2980836c[data-indeterminate]:not([data-disabled])>.m_3e4da632,.m_2980836c[data-checked]:not([data-disabled])>.m_3e4da632{color:var(--radio-color);opacity:1;transform:none}.m_3e4da632{display:block;width:var(--radio-icon-size);height:var(--radio-icon-size);color:transparent;pointer-events:none;transform:translateY(calc(.3125rem * var(--mantine-scale))) scale(.5);opacity:1;transition:transform .1s ease,opacity .1s ease}.m_f3f1af94{--radio-size-xs: calc(1rem * var(--mantine-scale));--radio-size-sm: calc(1.25rem * var(--mantine-scale));--radio-size-md: calc(1.5rem * var(--mantine-scale));--radio-size-lg: calc(1.875rem * var(--mantine-scale));--radio-size-xl: calc(2.25rem * var(--mantine-scale));--radio-size: var(--radio-size-sm);--radio-icon-size-xs: calc(.375rem * var(--mantine-scale));--radio-icon-size-sm: calc(.5rem * var(--mantine-scale));--radio-icon-size-md: calc(.625rem * var(--mantine-scale));--radio-icon-size-lg: calc(.875rem * var(--mantine-scale));--radio-icon-size-xl: calc(1rem * var(--mantine-scale));--radio-icon-size: var(--radio-icon-size-sm);--radio-icon-color: var(--mantine-color-white)}.m_89c4f5e4{position:relative;width:var(--radio-size);height:var(--radio-size);order:1}.m_89c4f5e4:where([data-label-position=left]){order:2}.m_f3ed6b2b{color:var(--radio-icon-color);opacity:var(--radio-icon-opacity, 0);transform:var(--radio-icon-transform, scale(.2) translateY(calc(.625rem * var(--mantine-scale))));transition:opacity .1s ease,transform .2s ease;pointer-events:none;width:var(--radio-icon-size);height:var(--radio-icon-size);position:absolute;top:calc(50% - var(--radio-icon-size) / 2);left:calc(50% - var(--radio-icon-size) / 2)}.m_8a3dbb89{border:calc(.0625rem * var(--mantine-scale)) solid;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--radio-size);height:var(--radio-size);border-radius:var(--radio-radius, var(--radio-size));margin:0;display:flex;align-items:center;justify-content:center;transition-property:background-color,border-color;transition-timing-function:ease;transition-duration:.1s;cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent}:where([data-mantine-color-scheme=light]) .m_8a3dbb89{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_8a3dbb89{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_8a3dbb89:checked{background-color:var(--radio-color, var(--mantine-primary-color-filled));border-color:var(--radio-color, var(--mantine-primary-color-filled))}.m_8a3dbb89:checked+.m_f3ed6b2b{--radio-icon-opacity: 1;--radio-icon-transform: scale(1)}.m_8a3dbb89:disabled{cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_8a3dbb89:disabled{background-color:var(--mantine-color-gray-1);border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=light]) .m_8a3dbb89:disabled+.m_f3ed6b2b{--radio-icon-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8a3dbb89:disabled{background-color:var(--mantine-color-dark-5);border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=dark]) .m_8a3dbb89:disabled+.m_f3ed6b2b{--radio-icon-color: var(--mantine-color-dark-7)}.m_8a3dbb89:where([data-error]){border-color:var(--mantine-color-error)}.m_1bfe9d39+.m_f3ed6b2b{--radio-icon-color: var(--radio-color)}.m_1bfe9d39:checked:not(:disabled){background-color:transparent;border-color:var(--radio-color)}.m_1bfe9d39:checked:not(:disabled)+.m_f3ed6b2b{--radio-icon-color: var(--radio-color);--radio-icon-opacity: 1;--radio-icon-transform: none}.m_f8d312f2{--rating-size-xs: calc(.875rem * var(--mantine-scale));--rating-size-sm: calc(1.125rem * var(--mantine-scale));--rating-size-md: calc(1.25rem * var(--mantine-scale));--rating-size-lg: calc(1.75rem * var(--mantine-scale));--rating-size-xl: calc(2rem * var(--mantine-scale));display:flex;width:max-content}.m_f8d312f2:where(:has(input:disabled)){pointer-events:none}.m_61734bb7{position:relative;transition:transform .1s ease}.m_61734bb7:where([data-active]){z-index:1;transform:scale(1.1)}.m_5662a89a{width:var(--rating-size);height:var(--rating-size);display:block}:where([data-mantine-color-scheme=light]) .m_5662a89a{fill:var(--mantine-color-gray-3);stroke:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_5662a89a{fill:var(--mantine-color-dark-3);stroke:var(--mantine-color-dark-3)}.m_5662a89a:where([data-filled]){fill:var(--rating-color);stroke:var(--rating-color)}.m_211007ba{height:0;width:0;position:absolute;overflow:hidden;white-space:nowrap;opacity:0;-webkit-tap-highlight-color:transparent}.m_211007ba:focus-visible+label{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_21342ee4{display:block;cursor:pointer;position:absolute;top:0;left:0;z-index:var(--rating-item-z-index, 0);-webkit-tap-highlight-color:transparent}.m_21342ee4:where([data-read-only]){cursor:default}.m_21342ee4:where(:last-of-type){position:relative}.m_fae05d6a{clip-path:var(--rating-symbol-clip-path)}.m_1b3c8819{--tooltip-radius: var(--mantine-radius-default);position:absolute;padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-xs);pointer-events:none;font-size:var(--mantine-font-size-sm);white-space:nowrap;border-radius:var(--tooltip-radius)}:where([data-mantine-color-scheme=light]) .m_1b3c8819{background-color:var(--tooltip-bg, var(--mantine-color-gray-9));color:var(--tooltip-color, var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1b3c8819{background-color:var(--tooltip-bg, var(--mantine-color-gray-2));color:var(--tooltip-color, var(--mantine-color-black))}.m_1b3c8819:where([data-multiline]){white-space:normal}.m_1b3c8819:where([data-fixed]){position:fixed}.m_f898399f{background-color:inherit;border:0;z-index:1}.m_b32e4812{position:relative;width:var(--rp-size);height:var(--rp-size);min-width:var(--rp-size);min-height:var(--rp-size);--rp-transition-duration: 0ms}.m_d43b5134{width:var(--rp-size);height:var(--rp-size);min-width:var(--rp-size);min-height:var(--rp-size);transform:rotate(-90deg)}.m_b1ca1fbf{stroke:var(--curve-color, var(--rp-curve-root-color));transition:stroke-dashoffset var(--rp-transition-duration) ease,stroke-dasharray var(--rp-transition-duration) ease,stroke var(--rp-transition-duration)}[data-mantine-color-scheme=light] .m_b1ca1fbf{--rp-curve-root-color: var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_b1ca1fbf{--rp-curve-root-color: var(--mantine-color-dark-4)}.m_b23f9dc4{position:absolute;top:50%;transform:translateY(-50%);inset-inline:var(--rp-label-offset)}.m_cf365364{--sc-padding-xs: calc(.1875rem * var(--mantine-scale)) calc(.375rem * var(--mantine-scale));--sc-padding-sm: calc(.3125rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));--sc-padding-md: calc(.4375rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale));--sc-padding-lg: calc(.5625rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));--sc-padding-xl: calc(.75rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));--sc-transition-duration: .2s;--sc-padding: var(--sc-padding-sm);--sc-transition-timing-function: ease;--sc-font-size: var(--mantine-font-size-sm);position:relative;display:inline-flex;flex-direction:row;width:auto;border-radius:var(--sc-radius, var(--mantine-radius-default));overflow:hidden;padding:calc(.25rem * var(--mantine-scale))}.m_cf365364:where([data-full-width]){display:flex}.m_cf365364:where([data-orientation=vertical]){display:flex;flex-direction:column;width:max-content}.m_cf365364:where([data-orientation=vertical]):where([data-full-width]){width:auto}:where([data-mantine-color-scheme=light]) .m_cf365364{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_cf365364{background-color:var(--mantine-color-dark-8)}.m_9e182ccd{position:absolute;display:block;z-index:1;border-radius:var(--sc-radius, var(--mantine-radius-default))}:where([data-mantine-color-scheme=light]) .m_9e182ccd{box-shadow:var(--sc-shadow, none);background-color:var(--sc-color, var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_9e182ccd{box-shadow:none;background-color:var(--sc-color, var(--mantine-color-dark-5))}.m_1738fcb2{-webkit-tap-highlight-color:transparent;font-weight:500;display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;border-radius:var(--sc-radius, var(--mantine-radius-default));font-size:var(--sc-font-size);padding:var(--sc-padding);transition:color var(--sc-transition-duration) var(--sc-transition-timing-function);cursor:pointer;outline:var(--segmented-control-outline, none)}:where([data-mantine-color-scheme=light]) .m_1738fcb2{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2{color:var(--mantine-color-dark-1)}.m_1738fcb2:where([data-read-only]){cursor:default}fieldset:disabled .m_1738fcb2,.m_1738fcb2:where([data-disabled]){cursor:not-allowed}:where([data-mantine-color-scheme=light]) fieldset:disabled .m_1738fcb2,:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-disabled]){color:var(--mantine-color-gray-5)}:where([data-mantine-color-scheme=dark]) fieldset:disabled .m_1738fcb2,:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-disabled]){color:var(--mantine-color-dark-3)}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color, var(--mantine-color-black))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color, var(--mantine-color-white))}.m_cf365364:where([data-initialized]) .m_1738fcb2:where([data-active]):before{display:none}.m_1738fcb2:where([data-active]):before{content:"";top:0;right:0;bottom:0;left:0;z-index:0;position:absolute;border-radius:var(--sc-radius, var(--mantine-radius-default))}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]):before{box-shadow:var(--sc-shadow, none);background-color:var(--sc-color, var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]):before{box-shadow:none;background-color:var(--sc-color, var(--mantine-color-dark-5))}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-white)}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-white)}}@media (hover: hover){:where([data-mantine-color-scheme=light]) fieldset:disabled .m_1738fcb2:hover{color:var(--mantine-color-gray-5)!important}:where([data-mantine-color-scheme=dark]) fieldset:disabled .m_1738fcb2:hover{color:var(--mantine-color-dark-3)!important}}@media (hover: none){:where([data-mantine-color-scheme=light]) fieldset:disabled .m_1738fcb2:active{color:var(--mantine-color-gray-5)!important}:where([data-mantine-color-scheme=dark]) fieldset:disabled .m_1738fcb2:active{color:var(--mantine-color-dark-3)!important}}.m_1714d588{height:0;width:0;position:absolute;overflow:hidden;white-space:nowrap;opacity:0}.m_1714d588[data-focus-ring=auto]:focus:focus-visible+.m_1738fcb2{--segmented-control-outline: 2px solid var(--mantine-primary-color-filled)}.m_1714d588[data-focus-ring=always]:focus+.m_1738fcb2{--segmented-control-outline: 2px solid var(--mantine-primary-color-filled)}.m_69686b9b{position:relative;flex:1;z-index:2;transition:border-color var(--sc-transition-duration) var(--sc-transition-timing-function)}.m_cf365364[data-with-items-borders] :where(.m_69686b9b):before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:0;background-color:var(--separator-color);width:calc(.0625rem * var(--mantine-scale));transition:background-color var(--sc-transition-duration) var(--sc-transition-timing-function)}.m_69686b9b[data-orientation=vertical]:before{top:0;inset-inline:0;bottom:auto;height:calc(.0625rem * var(--mantine-scale));width:auto}:where([data-mantine-color-scheme=light]) .m_69686b9b{--separator-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_69686b9b{--separator-color: var(--mantine-color-dark-4)}.m_69686b9b:first-of-type:before{--separator-color: transparent}[data-mantine-color-scheme] .m_69686b9b[data-active]:before,[data-mantine-color-scheme] .m_69686b9b[data-active]+.m_69686b9b:before{--separator-color: transparent}.m_78882f40{position:relative;z-index:2}.m_fa528724{--scp-filled-segment-color: var(--mantine-primary-color-filled);--scp-transition-duration: 0ms;--scp-thickness: calc(.625rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_fa528724{--scp-empty-segment-color: var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa528724{--scp-empty-segment-color: var(--mantine-color-dark-4)}.m_fa528724{position:relative;width:fit-content}.m_62e9e7e2{display:block;transform:var(--scp-rotation);overflow:hidden}.m_c573fb6f{transition:stroke-dashoffset var(--scp-transition-duration) ease,stroke-dasharray var(--scp-transition-duration) ease,stroke var(--scp-transition-duration)}.m_4fa340f2{position:absolute;margin:0;padding:0;inset-inline:0;text-align:center;z-index:1}.m_4fa340f2:where([data-position=bottom]){bottom:0;padding-inline:calc(var(--scp-thickness) * 2)}.m_4fa340f2:where([data-position=bottom]):where([data-orientation=down]){bottom:auto;top:0}.m_4fa340f2:where([data-position=center]){top:50%;padding-inline:calc(var(--scp-thickness) * 3)}.m_925c2d2c{container:simple-grid / inline-size}.m_2415a157{display:grid;grid-template-columns:repeat(var(--sg-cols),minmax(0,1fr));gap:var(--sg-spacing-y) var(--sg-spacing-x)}@keyframes m_299c329c{0%,to{opacity:.4}50%{opacity:1}}.m_18320242{height:var(--skeleton-height, auto);width:var(--skeleton-width, 100%);border-radius:var(--skeleton-radius, var(--mantine-radius-default));position:relative;transform:translateZ(0);-webkit-transform:translateZ(0)}.m_18320242:where([data-animate]):after{animation:m_299c329c 1.5s linear infinite}.m_18320242:where([data-visible]){overflow:hidden}.m_18320242:where([data-visible]):before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:10;background-color:var(--mantine-color-body)}.m_18320242:where([data-visible]):after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:11}:where([data-mantine-color-scheme=light]) .m_18320242:where([data-visible]):after{background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_18320242:where([data-visible]):after{background-color:var(--mantine-color-dark-4)}.m_dd36362e{--slider-size-xs: calc(.25rem * var(--mantine-scale));--slider-size-sm: calc(.375rem * var(--mantine-scale));--slider-size-md: calc(.5rem * var(--mantine-scale));--slider-size-lg: calc(.625rem * var(--mantine-scale));--slider-size-xl: calc(.75rem * var(--mantine-scale));--slider-size: var(--slider-size-md);--slider-radius: calc(62.5rem * var(--mantine-scale));--slider-color: var(--mantine-primary-color-filled);-webkit-tap-highlight-color:transparent;outline:none;height:calc(var(--slider-size) * 2);padding-inline:var(--slider-size);display:flex;flex-direction:column;align-items:center;touch-action:none;position:relative}[data-mantine-color-scheme=light] .m_dd36362e{--slider-track-bg: var(--mantine-color-gray-2);--slider-track-disabled-bg: var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .m_dd36362e{--slider-track-bg: var(--mantine-color-dark-4);--slider-track-disabled-bg: var(--mantine-color-dark-3)}.m_c9357328{position:absolute;top:calc(-2.25rem * var(--mantine-scale));font-size:var(--mantine-font-size-xs);color:var(--mantine-color-white);padding:calc(var(--mantine-spacing-xs) / 2);border-radius:var(--mantine-radius-sm);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;touch-action:none}:where([data-mantine-color-scheme=light]) .m_c9357328{background-color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_c9357328{background-color:var(--mantine-color-dark-4)}.m_c9a9a60a{position:absolute;display:flex;height:var(--slider-thumb-size);width:var(--slider-thumb-size);border:calc(.25rem * var(--mantine-scale)) solid;transform:translate(-50%,-50%);top:50%;cursor:pointer;border-radius:var(--slider-radius);align-items:center;justify-content:center;transition:box-shadow .1s ease,transform .1s ease;z-index:3;-webkit-user-select:none;user-select:none;touch-action:none;outline-offset:calc(.125rem * var(--mantine-scale));left:var(--slider-thumb-offset)}:where([dir=rtl]) .m_c9a9a60a{left:auto;right:calc(var(--slider-thumb-offset) - var(--slider-thumb-size))}fieldset:disabled .m_c9a9a60a,.m_c9a9a60a:where([data-disabled]){display:none}.m_c9a9a60a:where([data-dragging]){transform:translate(-50%,-50%) scale(1.05);box-shadow:var(--mantine-shadow-sm)}:where([data-mantine-color-scheme=light]) .m_c9a9a60a{color:var(--slider-color);border-color:var(--slider-color);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_c9a9a60a{color:var(--mantine-color-white);border-color:var(--mantine-color-white);background-color:var(--slider-color)}.m_a8645c2{display:flex;align-items:center;width:100%;height:calc(var(--slider-size) * 2);cursor:pointer}fieldset:disabled .m_a8645c2,.m_a8645c2:where([data-disabled]){cursor:not-allowed}.m_c9ade57f{position:relative;width:100%;height:var(--slider-size)}.m_c9ade57f:where([data-inverted]:not([data-disabled])){--track-bg: var(--slider-color)}fieldset:disabled .m_c9ade57f:where([data-inverted]),.m_c9ade57f:where([data-inverted][data-disabled]){--track-bg: var(--slider-track-disabled-bg)}.m_c9ade57f:before{content:"";position:absolute;top:0;bottom:0;border-radius:var(--slider-radius);inset-inline:calc(var(--slider-size) * -1);background-color:var(--track-bg, var(--slider-track-bg));z-index:0}.m_38aeed47{position:absolute;z-index:1;top:0;bottom:0;background-color:var(--slider-color);border-radius:var(--slider-radius);width:var(--slider-bar-width);inset-inline-start:var(--slider-bar-offset)}.m_38aeed47:where([data-inverted]){background-color:var(--slider-track-bg)}:where([data-mantine-color-scheme=light]) fieldset:disabled .m_38aeed47:where(:not([data-inverted])),:where([data-mantine-color-scheme=light]) .m_38aeed47:where([data-disabled]:not([data-inverted])){background-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) fieldset:disabled .m_38aeed47:where(:not([data-inverted])),:where([data-mantine-color-scheme=dark]) .m_38aeed47:where([data-disabled]:not([data-inverted])){background-color:var(--mantine-color-dark-3)}.m_b7b0423a{position:absolute;inset-inline-start:calc(var(--mark-offset) - var(--slider-size) / 2);top:0;z-index:2;height:0;pointer-events:none}.m_dd33bc19{border:calc(.125rem * var(--mantine-scale)) solid;height:var(--slider-size);width:var(--slider-size);border-radius:calc(62.5rem * var(--mantine-scale));background-color:var(--mantine-color-white);pointer-events:none}:where([data-mantine-color-scheme=light]) .m_dd33bc19{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_dd33bc19{border-color:var(--mantine-color-dark-4)}.m_dd33bc19:where([data-filled]){border-color:var(--slider-color)}:where([data-mantine-color-scheme=light]) .m_dd33bc19:where([data-filled]):where([data-disabled]){border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_dd33bc19:where([data-filled]):where([data-disabled]){border-color:var(--mantine-color-dark-3)}.m_68c77a5b{transform:translate(calc(-50% + var(--slider-size) / 2),calc(var(--mantine-spacing-xs) / 2));font-size:var(--mantine-font-size-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}:where([data-mantine-color-scheme=light]) .m_68c77a5b{color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_68c77a5b{color:var(--mantine-color-dark-2)}.m_559cce2d{position:relative}.m_559cce2d:where([data-has-spoiler]){margin-bottom:calc(1.5rem * var(--mantine-scale))}.m_b912df4e{display:flex;flex-direction:column;overflow:hidden;transition:max-height var(--spoiler-transition-duration, .2s) ease}.m_b9131032{position:absolute;inset-inline-start:0;top:100%;height:calc(1.5rem * var(--mantine-scale))}.m_6d731127{display:flex;flex-direction:column;align-items:var(--stack-align, stretch);justify-content:var(--stack-justify, flex-start);gap:var(--stack-gap, var(--mantine-spacing-md))}.m_cbb4ea7e{--stepper-icon-size-xs: calc(2.125rem * var(--mantine-scale));--stepper-icon-size-sm: calc(2.25rem * var(--mantine-scale));--stepper-icon-size-md: calc(2.625rem * var(--mantine-scale));--stepper-icon-size-lg: calc(3rem * var(--mantine-scale));--stepper-icon-size-xl: calc(3.25rem * var(--mantine-scale));--stepper-icon-size: var(--stepper-icon-size-md);--stepper-color: var(--mantine-primary-color-filled);--stepper-content-padding: var(--mantine-spacing-md);--stepper-spacing: var(--mantine-spacing-md);--stepper-radius: calc(62.5rem * var(--mantine-scale));--stepper-fz: var(--mantine-font-size-md);--stepper-outline-thickness: calc(.125rem * var(--mantine-scale))}[data-mantine-color-scheme=light] .m_cbb4ea7e{--stepper-outline-color: var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_cbb4ea7e{--stepper-outline-color: var(--mantine-color-dark-5)}.m_aaf89d0b{display:flex;flex-wrap:nowrap;align-items:center}.m_aaf89d0b:where([data-wrap]){flex-wrap:wrap;gap:var(--mantine-spacing-md) 0}.m_aaf89d0b:where([data-orientation=vertical]){flex-direction:column}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=left]){align-items:flex-start}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=right]){align-items:flex-end}.m_aaf89d0b:where([data-orientation=horizontal]){flex-direction:row}.m_2a371ac9{transition:background-color .15s ease;flex:1;height:var(--stepper-outline-thickness);margin-inline:var(--mantine-spacing-md);background-color:var(--stepper-outline-color)}.m_2a371ac9:where([data-active]){background-color:var(--stepper-color)}.m_78da155d{padding-top:var(--stepper-content-padding)}.m_cbb57068{--step-color: var(--stepper-color);display:flex;cursor:default}.m_cbb57068:where([data-allow-click]){cursor:pointer}.m_cbb57068:where([data-icon-position=left]){flex-direction:row}.m_cbb57068:where([data-icon-position=right]){flex-direction:row-reverse}.m_f56b1e2c{align-items:center}.m_833edb7e{--separator-spacing: calc(var(--mantine-spacing-xs) / 2);justify-content:flex-start;min-height:calc(var(--stepper-icon-size) + var(--mantine-spacing-xl) + var(--separator-spacing));margin-top:var(--separator-spacing);overflow:hidden}.m_833edb7e:where(:first-of-type){margin-top:0}.m_833edb7e:where(:last-of-type){min-height:auto}.m_833edb7e:where(:last-of-type) .m_6496b3f3{display:none}.m_818e70b{position:relative}.m_6496b3f3{top:calc(var(--stepper-icon-size) + var(--separator-spacing));inset-inline-start:calc(var(--stepper-icon-size) / 2);height:100vh;position:absolute;border-inline-start:var(--stepper-outline-thickness) solid var(--stepper-outline-color)}.m_6496b3f3:where([data-active]){border-color:var(--stepper-color)}.m_1959ad01{height:var(--stepper-icon-size);width:var(--stepper-icon-size);min-height:var(--stepper-icon-size);min-width:var(--stepper-icon-size);border-radius:var(--stepper-radius);font-size:var(--stepper-fz);display:flex;align-items:center;justify-content:center;position:relative;font-weight:700;transition:background-color .15s ease,border-color .15s ease;border:var(--stepper-outline-thickness) solid var(--stepper-outline-color);background-color:var(--stepper-outline-color)}:where([data-mantine-color-scheme=light]) .m_1959ad01{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1959ad01{color:var(--mantine-color-dark-1)}.m_1959ad01:where([data-progress]){border-color:var(--step-color)}.m_1959ad01:where([data-completed]){color:var(--stepper-icon-color, var(--mantine-color-white));background-color:var(--step-color);border-color:var(--step-color)}.m_a79331dc{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--stepper-icon-color, var(--mantine-color-white))}.m_1956aa2a{display:flex;flex-direction:column}.m_1956aa2a:where([data-icon-position=left]){margin-inline-start:var(--mantine-spacing-sm)}.m_1956aa2a:where([data-icon-position=right]){text-align:right;margin-inline-end:var(--mantine-spacing-sm)}:where([dir=rtl]) .m_1956aa2a:where([data-icon-position=right]){text-align:left}.m_12051f6c{font-weight:500;font-size:var(--stepper-fz);line-height:1}.m_164eea74{margin-top:calc(var(--stepper-spacing) / 3);margin-bottom:calc(var(--stepper-spacing) / 3);font-size:calc(var(--stepper-fz) - calc(.125rem * var(--mantine-scale)));line-height:1;color:var(--mantine-color-dimmed)}.m_5f93f3bb{--switch-height-xs: calc(1rem * var(--mantine-scale));--switch-height-sm: calc(1.25rem * var(--mantine-scale));--switch-height-md: calc(1.5rem * var(--mantine-scale));--switch-height-lg: calc(1.875rem * var(--mantine-scale));--switch-height-xl: calc(2.25rem * var(--mantine-scale));--switch-width-xs: calc(2rem * var(--mantine-scale));--switch-width-sm: calc(2.375rem * var(--mantine-scale));--switch-width-md: calc(2.875rem * var(--mantine-scale));--switch-width-lg: calc(3.5rem * var(--mantine-scale));--switch-width-xl: calc(4.5rem * var(--mantine-scale));--switch-thumb-size-xs: calc(.75rem * var(--mantine-scale));--switch-thumb-size-sm: calc(.875rem * var(--mantine-scale));--switch-thumb-size-md: calc(1.125rem * var(--mantine-scale));--switch-thumb-size-lg: calc(1.375rem * var(--mantine-scale));--switch-thumb-size-xl: calc(1.75rem * var(--mantine-scale));--switch-label-font-size-xs: calc(.3125rem * var(--mantine-scale));--switch-label-font-size-sm: calc(.375rem * var(--mantine-scale));--switch-label-font-size-md: calc(.4375rem * var(--mantine-scale));--switch-label-font-size-lg: calc(.5625rem * var(--mantine-scale));--switch-label-font-size-xl: calc(.6875rem * var(--mantine-scale));--switch-track-label-padding-xs: calc(.0625rem * var(--mantine-scale));--switch-track-label-padding-sm: calc(.125rem * var(--mantine-scale));--switch-track-label-padding-md: calc(.125rem * var(--mantine-scale));--switch-track-label-padding-lg: calc(.1875rem * var(--mantine-scale));--switch-track-label-padding-xl: calc(.1875rem * var(--mantine-scale));--switch-height: var(--switch-height-sm);--switch-width: var(--switch-width-sm);--switch-thumb-size: var(--switch-thumb-size-sm);--switch-label-font-size: var(--switch-label-font-size-sm);--switch-track-label-padding: var(--switch-track-label-padding-sm);--switch-radius: calc(62.5rem * var(--mantine-scale));--switch-color: var(--mantine-primary-color-filled);position:relative}.m_926b4011{height:0;width:0;opacity:0;margin:0;padding:0;position:absolute;overflow:hidden;white-space:nowrap}.m_9307d992{-webkit-tap-highlight-color:transparent;cursor:var(--switch-cursor, var(--mantine-cursor-type));overflow:hidden;position:relative;border-radius:var(--switch-radius);background-color:var(--switch-bg);border:1px solid var(--switch-bd);height:var(--switch-height);min-width:var(--switch-width);margin:0;transition:background-color .15s ease,border-color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;font-size:var(--switch-label-font-size);font-weight:600;order:var(--switch-order, 1);-webkit-user-select:none;user-select:none;z-index:0;line-height:0;color:var(--switch-text-color)}.m_9307d992:where([data-without-labels]){width:var(--switch-width)}.m_926b4011:focus-visible+.m_9307d992{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_926b4011:checked+.m_9307d992{--switch-bg: var(--switch-color);--switch-bd: var(--switch-color);--switch-text-color: var(--mantine-color-white)}.m_926b4011:disabled+.m_9307d992,.m_926b4011[data-disabled]+.m_9307d992{--switch-bg: var(--switch-disabled-color);--switch-bd: var(--switch-disabled-color);--switch-cursor: not-allowed}[data-mantine-color-scheme=light] .m_9307d992{--switch-bg: var(--mantine-color-gray-2);--switch-bd: var(--mantine-color-gray-3);--switch-text-color: var(--mantine-color-gray-6);--switch-disabled-color: var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_9307d992{--switch-bg: var(--mantine-color-dark-6);--switch-bd: var(--mantine-color-dark-4);--switch-text-color: var(--mantine-color-dark-1);--switch-disabled-color: var(--mantine-color-dark-4)}.m_9307d992[data-error]{--switch-bd: var(--mantine-color-error)}.m_9307d992[data-label-position=left]{--switch-order: 2}.m_93039a1d{position:absolute;z-index:1;border-radius:var(--switch-radius);display:flex;background-color:var(--switch-thumb-bg, var(--mantine-color-white));height:var(--switch-thumb-size);width:var(--switch-thumb-size);border:1px solid var(--switch-thumb-bd);inset-inline-start:var(--switch-thumb-start, var(--switch-track-label-padding));transition:inset-inline-start .15s ease}.m_93039a1d>*{margin:auto}.m_926b4011:checked+*>.m_93039a1d{--switch-thumb-start: calc(100% - var(--switch-thumb-size) - var(--switch-track-label-padding));--switch-thumb-bd: var(--mantine-color-white)}.m_926b4011:disabled+*>.m_93039a1d,.m_926b4011[data-disabled]+*>.m_93039a1d{--switch-thumb-bd: var(--switch-thumb-bg-disabled);--switch-thumb-bg: var(--switch-thumb-bg-disabled)}[data-mantine-color-scheme=light] .m_93039a1d{--switch-thumb-bd: var(--mantine-color-gray-3);--switch-thumb-bg-disabled: var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_93039a1d{--switch-thumb-bd: var(--mantine-color-white);--switch-thumb-bg-disabled: var(--mantine-color-dark-3)}.m_8277e082{height:100%;display:grid;place-content:center;min-width:calc(var(--switch-width) - var(--switch-thumb-size));padding-inline:var(--switch-track-label-padding);margin-inline-start:calc(var(--switch-thumb-size) + var(--switch-track-label-padding));transition:margin .15s ease}.m_926b4011:checked+*>.m_8277e082{margin-inline-end:calc(var(--switch-thumb-size) + var(--switch-track-label-padding));margin-inline-start:0}.m_b23fa0ef{width:100%;border-collapse:collapse;border-spacing:0;line-height:var(--mantine-line-height);font-size:var(--mantine-font-size-sm);table-layout:var(--table-layout, auto);caption-side:var(--table-caption-side, bottom);border:none}:where([data-mantine-color-scheme=light]) .m_b23fa0ef{--table-hover-color: var(--mantine-color-gray-1);--table-striped-color: var(--mantine-color-gray-0);--table-border-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef{--table-hover-color: var(--mantine-color-dark-5);--table-striped-color: var(--mantine-color-dark-6);--table-border-color: var(--mantine-color-dark-4)}.m_b23fa0ef:where([data-with-table-border]){border:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_b23fa0ef:where([data-tabular-nums]){font-variant-numeric:tabular-nums}.m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){font-weight:500}:where([data-mantine-color-scheme=light]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-dark-6)}.m_4e7aa4f3{text-align:left}:where([dir=rtl]) .m_4e7aa4f3{text-align:right}.m_4e7aa4fd{border-bottom:none;background-color:transparent}@media (hover: hover){.m_4e7aa4fd:hover:where([data-hover]){background-color:var(--tr-hover-bg)}}@media (hover: none){.m_4e7aa4fd:active:where([data-hover]){background-color:var(--tr-hover-bg)}}.m_4e7aa4fd:where([data-with-row-border]){border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_4e7aa4ef,.m_4e7aa4f3{padding:var(--table-vertical-spacing) var(--table-horizontal-spacing, var(--mantine-spacing-xs))}.m_4e7aa4ef:where([data-with-column-border]:not(:last-child)),.m_4e7aa4f3:where([data-with-column-border]:not(:last-child)){border-inline-end:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_b2404537>:where(tr):where([data-with-row-border]:last-of-type){border-bottom:none}.m_b2404537>:where(tr):where([data-striped=odd]:nth-of-type(odd)){background-color:var(--table-striped-color)}.m_b2404537>:where(tr):where([data-striped=even]:nth-of-type(2n)){background-color:var(--table-striped-color)}.m_b2404537>:where(tr)[data-hover]{--tr-hover-bg: var(--table-highlight-on-hover-color, var(--table-hover-color))}.m_b242d975{top:var(--table-sticky-header-offset, 0);z-index:3}.m_b242d975:where([data-sticky]){position:sticky}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4f3){position:sticky;top:var(--table-sticky-header-offset, 0);background-color:var(--mantine-color-body)}:where([data-with-table-border]) .m_b242d975[data-sticky] .m_4e7aa4f3{top:initial}.m_9e5a3ac7{color:var(--mantine-color-dimmed)}.m_9e5a3ac7:where([data-side=top]){margin-bottom:var(--mantine-spacing-xs)}.m_9e5a3ac7:where([data-side=bottom]){margin-top:var(--mantine-spacing-xs)}.m_a100c15{overflow-x:var(--table-overflow)}.m_62259741{min-width:var(--table-min-width);max-height:var(--table-max-height)}.m_bcaa9990{display:flex;flex-direction:column;--toc-depth-offset: .8em}.m_375a65ef{display:block;padding:.3em .8em;font-size:var(--toc-size, var(--mantine-font-size-md));border-radius:var(--toc-radius, var(--mantine-radius-default));padding-left:max(calc(var(--depth-offset) * var(--toc-depth-offset)),.8em)}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_375a65ef:where(:hover):where(:not([data-variant=none])){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_375a65ef:where(:hover):where(:not([data-variant=none])){background-color:var(--mantine-color-dark-5)}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_375a65ef:where(:active):where(:not([data-variant=none])){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_375a65ef:where(:active):where(:not([data-variant=none])){background-color:var(--mantine-color-dark-5)}}.m_375a65ef:where([data-active]){background-color:var(--toc-bg);color:var(--toc-color)}.m_89d60db1{display:var(--tabs-display);flex-direction:var(--tabs-flex-direction);--tab-justify: flex-start;--tabs-list-direction: row;--tabs-panel-grow: unset;--tabs-display: block;--tabs-flex-direction: row;--tabs-list-border-width: 0;--tabs-list-border-size: 0 0 var(--tabs-list-border-width) 0;--tabs-list-gap: unset;--tabs-list-line-bottom: 0;--tabs-list-line-top: unset;--tabs-list-line-start: 0;--tabs-list-line-end: 0;--tab-radius: var(--tabs-radius) var(--tabs-radius) 0 0;--tab-border-width: 0 0 var(--tabs-list-border-width) 0}.m_89d60db1[data-inverted]{--tabs-list-line-bottom: unset;--tabs-list-line-top: 0;--tab-radius: 0 0 var(--tabs-radius) var(--tabs-radius);--tab-border-width: var(--tabs-list-border-width) 0 0 0}.m_89d60db1[data-inverted] .m_576c9d4:before{top:0;bottom:unset}.m_89d60db1[data-orientation=vertical]{--tabs-list-line-start: unset;--tabs-list-line-end: 0;--tabs-list-line-top: 0;--tabs-list-line-bottom: 0;--tabs-list-border-size: 0 var(--tabs-list-border-width) 0 0;--tab-border-width: 0 var(--tabs-list-border-width) 0 0;--tab-radius: var(--tabs-radius) 0 0 var(--tabs-radius);--tabs-list-direction: column;--tabs-panel-grow: 1;--tabs-display: flex}[dir=rtl] .m_89d60db1[data-orientation=vertical]{--tabs-list-border-size: 0 0 0 var(--tabs-list-border-width);--tab-border-width: 0 0 0 var(--tabs-list-border-width);--tab-radius: 0 var(--tabs-radius) var(--tabs-radius) 0}.m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-flex-direction: row-reverse;--tabs-list-line-start: 0;--tabs-list-line-end: unset;--tabs-list-border-size: 0 0 0 var(--tabs-list-border-width);--tab-border-width: 0 0 0 var(--tabs-list-border-width);--tab-radius: 0 var(--tabs-radius) var(--tabs-radius) 0}[dir=rtl] .m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-list-border-size: 0 var(--tabs-list-border-width) 0 0;--tab-border-width: 0 var(--tabs-list-border-width) 0 0;--tab-radius: var(--tabs-radius) 0 0 var(--tabs-radius)}[data-mantine-color-scheme=light] .m_89d60db1{--tab-border-color: var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89d60db1{--tab-border-color: var(--mantine-color-dark-4)}.m_89d60db1[data-orientation=horizontal]{--tab-justify: center}.m_89d60db1[data-variant=default]{--tabs-list-border-width: calc(.125rem * var(--mantine-scale))}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=default]{--tab-hover-color: var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=default]{--tab-hover-color: var(--mantine-color-dark-6)}.m_89d60db1[data-variant=outline]{--tabs-list-border-width: calc(.0625rem * var(--mantine-scale))}.m_89d60db1[data-variant=pills]{--tabs-list-gap: calc(var(--mantine-spacing-sm) / 2)}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=pills]{--tab-hover-color: var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=pills]{--tab-hover-color: var(--mantine-color-dark-6)}.m_89d33d6d{display:flex;flex-wrap:wrap;justify-content:var(--tabs-justify, flex-start);flex-direction:var(--tabs-list-direction);gap:var(--tabs-list-gap);--tab-grow: unset}.m_89d33d6d[data-grow]{--tab-grow: 1}.m_b0c91715{flex-grow:var(--tabs-panel-grow)}.m_4ec4dce6{position:relative;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);font-size:var(--mantine-font-size-sm);white-space:nowrap;z-index:0;display:flex;align-items:center;line-height:1;-webkit-user-select:none;user-select:none;flex-grow:var(--tab-grow);justify-content:var(--tab-justify)}.m_4ec4dce6:disabled,.m_4ec4dce6[data-disabled]{opacity:.5;cursor:not-allowed}.m_4ec4dce6:focus{z-index:1}.m_fc420b1f{display:flex;align-items:center;justify-content:center;margin-left:var(--tab-section-margin-left, 0);margin-right:var(--tab-section-margin-right, 0)}.m_fc420b1f[data-position=left]:not(:only-child){--tab-section-margin-right: var(--mantine-spacing-xs)}[dir=rtl] .m_fc420b1f[data-position=left]:not(:only-child){--tab-section-margin-right: 0rem;--tab-section-margin-left: var(--mantine-spacing-xs)}.m_fc420b1f[data-position=right]:not(:only-child){--tab-section-margin-left: var(--mantine-spacing-xs)}[dir=rtl] .m_fc420b1f[data-position=right]:not(:only-child){--tab-section-margin-left: 0rem;--tab-section-margin-right: var(--mantine-spacing-xs)}.m_576c9d4{position:relative}.m_576c9d4:before{content:"";position:absolute;border-color:var(--tab-border-color);border-width:var(--tabs-list-border-size);border-style:solid;bottom:var(--tabs-list-line-bottom);inset-inline-start:var(--tabs-list-line-start);inset-inline-end:var(--tabs-list-line-end);top:var(--tabs-list-line-top)}.m_539e827b{border-radius:var(--tab-radius);border-width:var(--tab-border-width);border-style:solid;border-color:transparent;background-color:var(--tab-bg);--tab-bg: transparent}.m_539e827b:where([data-active]){border-color:var(--tabs-color)}@media (hover: hover){.m_539e827b:hover{--tab-bg: var(--tab-hover-color)}.m_539e827b:hover:where(:not([data-active])){border-color:var(--tab-border-color)}}@media (hover: none){.m_539e827b:active{--tab-bg: var(--tab-hover-color)}.m_539e827b:active:where(:not([data-active])){border-color:var(--tab-border-color)}}@media (hover: hover){.m_539e827b:disabled:hover,.m_539e827b[data-disabled]:hover{--tab-bg: transparent}}@media (hover: none){.m_539e827b:disabled:active,.m_539e827b[data-disabled]:active{--tab-bg: transparent}}.m_6772fbd5{position:relative}.m_6772fbd5:before{content:"";position:absolute;border-color:var(--tab-border-color);border-width:var(--tabs-list-border-size);border-style:solid;bottom:var(--tabs-list-line-bottom);inset-inline-start:var(--tabs-list-line-start);inset-inline-end:var(--tabs-list-line-end);top:var(--tabs-list-line-top)}.m_b59ab47c{border-top:calc(.0625rem * var(--mantine-scale)) solid transparent;border-bottom:calc(.0625rem * var(--mantine-scale)) solid transparent;border-right:calc(.0625rem * var(--mantine-scale)) solid transparent;border-left:calc(.0625rem * var(--mantine-scale)) solid transparent;border-top-color:var(--tab-border-top-color);border-bottom-color:var(--tab-border-bottom-color);border-radius:var(--tab-radius);position:relative;--tab-border-bottom-color: transparent;--tab-border-top-color: transparent;--tab-border-inline-end-color: transparent;--tab-border-inline-start-color: transparent}.m_b59ab47c:where([data-active]):before{content:"";position:absolute;background-color:var(--tab-border-color);bottom:var(--tab-before-bottom, calc(-.0625rem * var(--mantine-scale)));left:var(--tab-before-left, calc(-.0625rem * var(--mantine-scale)));right:var(--tab-before-right, auto);top:var(--tab-before-top, auto);width:calc(.0625rem * var(--mantine-scale));height:calc(.0625rem * var(--mantine-scale))}.m_b59ab47c:where([data-active]):after{content:"";position:absolute;background-color:var(--tab-border-color);bottom:var(--tab-after-bottom, calc(-.0625rem * var(--mantine-scale)));right:var(--tab-after-right, calc(-.0625rem * var(--mantine-scale)));left:var(--tab-after-left, auto);top:var(--tab-after-top, auto);width:calc(.0625rem * var(--mantine-scale));height:calc(.0625rem * var(--mantine-scale))}.m_b59ab47c:where([data-active]){border-top-color:var(--tab-border-top-color);border-bottom-color:var(--tab-border-bottom-color);border-inline-start-color:var(--tab-border-inline-start-color);border-inline-end-color:var(--tab-border-inline-end-color);--tab-border-top-color: var(--tab-border-color);--tab-border-inline-start-color: var(--tab-border-color);--tab-border-inline-end-color: var(--tab-border-color);--tab-border-bottom-color: var(--mantine-color-body)}.m_b59ab47c:where([data-active])[data-inverted]{--tab-border-bottom-color: var(--tab-border-color);--tab-border-top-color: var(--mantine-color-body);--tab-before-bottom: auto;--tab-before-top: calc(-.0625rem * var(--mantine-scale));--tab-after-bottom: auto;--tab-after-top: calc(-.0625rem * var(--mantine-scale))}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left]{--tab-border-inline-end-color: var(--mantine-color-body);--tab-border-inline-start-color: var(--tab-border-color);--tab-border-bottom-color: var(--tab-border-color);--tab-before-right: calc(-.0625rem * var(--mantine-scale));--tab-before-left: auto;--tab-before-bottom: auto;--tab-before-top: calc(-.0625rem * var(--mantine-scale));--tab-after-left: auto;--tab-after-right: calc(-.0625rem * var(--mantine-scale))}[dir=rtl] .m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left]{--tab-before-right: auto;--tab-before-left: calc(-.0625rem * var(--mantine-scale));--tab-after-left: calc(-.0625rem * var(--mantine-scale));--tab-after-right: auto}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-border-inline-start-color: var(--mantine-color-body);--tab-border-inline-end-color: var(--tab-border-color);--tab-border-bottom-color: var(--tab-border-color);--tab-before-left: calc(-.0625rem * var(--mantine-scale));--tab-before-right: auto;--tab-before-bottom: auto;--tab-before-top: calc(-.0625rem * var(--mantine-scale));--tab-after-right: auto;--tab-after-left: calc(-.0625rem * var(--mantine-scale))}[dir=rtl] .m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-before-left: auto;--tab-before-right: calc(-.0625rem * var(--mantine-scale));--tab-after-right: calc(-.0625rem * var(--mantine-scale));--tab-after-left: auto}.m_c3381914{border-radius:var(--tabs-radius);background-color:var(--tab-bg);color:var(--tab-color);--tab-bg: transparent;--tab-color: inherit}@media (hover: hover){.m_c3381914:not([data-disabled]):hover{--tab-bg: var(--tab-hover-color)}}@media (hover: none){.m_c3381914:not([data-disabled]):active{--tab-bg: var(--tab-hover-color)}}.m_c3381914[data-active][data-active]{--tab-bg: var(--tabs-color);--tab-color: var(--tabs-text-color, var(--mantine-color-white))}@media (hover: hover){.m_c3381914[data-active][data-active]:hover{--tab-bg: var(--tabs-color)}}@media (hover: none){.m_c3381914[data-active][data-active]:active{--tab-bg: var(--tabs-color)}}.m_7341320d{--ti-size-xs: calc(1.125rem * var(--mantine-scale));--ti-size-sm: calc(1.375rem * var(--mantine-scale));--ti-size-md: calc(1.75rem * var(--mantine-scale));--ti-size-lg: calc(2.125rem * var(--mantine-scale));--ti-size-xl: calc(2.75rem * var(--mantine-scale));--ti-size: var(--ti-size-md);line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:var(--ti-size);height:var(--ti-size);min-width:var(--ti-size);min-height:var(--ti-size);border-radius:var(--ti-radius, var(--mantine-radius-default));background:var(--ti-bg, var(--mantine-primary-color-filled));color:var(--ti-color, var(--mantine-color-white));border:var(--ti-bd, 1px solid transparent)}.m_43657ece{--offset: calc(var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2);--tl-bullet-size: calc(1.25rem * var(--mantine-scale));--tl-line-width: calc(.25rem * var(--mantine-scale));--tl-radius: calc(62.5rem * var(--mantine-scale));--tl-color: var(--mantine-primary-color-filled)}.m_43657ece:where([data-align=left]){padding-inline-start:var(--offset)}.m_43657ece:where([data-align=right]){padding-inline-end:var(--offset)}.m_2ebe8099{font-weight:500;line-height:1;margin-bottom:calc(var(--mantine-spacing-xs) / 2)}.m_436178ff{--item-border: var(--tl-line-width) var(--tli-border-style, solid) var(--item-border-color);position:relative;color:var(--mantine-color-text)}.m_436178ff:before{content:"";pointer-events:none;position:absolute;top:0;left:var(--timeline-line-left, 0);right:var(--timeline-line-right, 0);bottom:calc(var(--mantine-spacing-xl) * -1);border-inline-start:var(--item-border);display:var(--timeline-line-display, none)}.m_43657ece[data-align=left] .m_436178ff:before{--timeline-line-left: calc(var(--tl-line-width) * -1);--timeline-line-right: auto}[dir=rtl] .m_43657ece[data-align=left] .m_436178ff:before{--timeline-line-left: auto;--timeline-line-right: calc(var(--tl-line-width) * -1)}.m_43657ece[data-align=right] .m_436178ff:before{--timeline-line-left: auto;--timeline-line-right: calc(var(--tl-line-width) * -1)}[dir=rtl] .m_43657ece[data-align=right] .m_436178ff:before{--timeline-line-left: calc(var(--tl-line-width) * -1);--timeline-line-right: auto}.m_43657ece:where([data-align=left]) .m_436178ff{padding-inline-start:var(--offset);text-align:left}.m_43657ece:where([data-align=right]) .m_436178ff{padding-inline-end:var(--offset);text-align:right}:where([data-mantine-color-scheme=light]) .m_436178ff{--item-border-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_436178ff{--item-border-color: var(--mantine-color-dark-4)}.m_436178ff:where([data-line-active]):before{border-color:var(--tli-color, var(--tl-color))}.m_436178ff:where(:not(:last-of-type)){--timeline-line-display: block}.m_436178ff:where(:not(:first-of-type)){margin-top:var(--mantine-spacing-xl)}.m_8affcee1{width:var(--tl-bullet-size);height:var(--tl-bullet-size);border-radius:var(--tli-radius, var(--tl-radius));border:var(--tl-line-width) solid;background-color:var(--mantine-color-body);position:absolute;top:0;display:flex;align-items:center;justify-content:center;color:var(--mantine-color-text)}:where([data-mantine-color-scheme=light]) .m_8affcee1{border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1{border-color:var(--mantine-color-dark-4)}.m_43657ece:where([data-align=left]) .m_8affcee1{left:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1);right:auto}:where([dir=rtl]) .m_43657ece:where([data-align=left]) .m_8affcee1{left:auto;right:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1)}.m_43657ece:where([data-align=right]) .m_8affcee1{left:auto;right:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1)}:where([dir=rtl]) .m_43657ece:where([data-align=right]) .m_8affcee1{left:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1);right:auto}.m_8affcee1:where([data-with-child]){border-width:var(--tl-line-width)}:where([data-mantine-color-scheme=light]) .m_8affcee1:where([data-with-child]){background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1:where([data-with-child]){background-color:var(--mantine-color-dark-4)}.m_8affcee1:where([data-active]){border-color:var(--tli-color, var(--tl-color));background-color:var(--mantine-color-white);color:var(--tl-icon-color, var(--mantine-color-white))}.m_8affcee1:where([data-active]):where([data-with-child]){background-color:var(--tli-color, var(--tl-color));color:var(--tl-icon-color, var(--mantine-color-white))}.m_43657ece:where([data-align=left]) .m_540e8f41{padding-inline-start:var(--offset);text-align:left}:where([dir=rtl]) .m_43657ece:where([data-align=left]) .m_540e8f41{text-align:right}.m_43657ece:where([data-align=right]) .m_540e8f41{padding-inline-end:var(--offset);text-align:right}:where([dir=rtl]) .m_43657ece:where([data-align=right]) .m_540e8f41{text-align:left}.m_8a5d1357{margin:0;font-weight:var(--title-fw);font-size:var(--title-fz);line-height:var(--title-lh);font-family:var(--mantine-font-family-headings);text-wrap:var(--title-text-wrap, var(--mantine-heading-text-wrap))}.m_8a5d1357:where([data-line-clamp]){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--title-line-clamp);-webkit-box-orient:vertical}.m_f698e191{--level-offset: var(--mantine-spacing-lg);margin:0;padding:0;-webkit-user-select:none;user-select:none}.m_75f3ecf{margin:0;padding:0}.m_f6970eb1{cursor:pointer;list-style:none;margin:0;padding:0;outline:0}.m_f6970eb1:focus-visible>.m_dc283425{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_dc283425{padding-inline-start:var(--label-offset)}:where([data-mantine-color-scheme=light]) .m_dc283425:where([data-selected]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_dc283425:where([data-selected]){background-color:var(--mantine-color-dark-5)}.m_d6493fad :first-child{margin-top:0}.m_d6493fad :last-child{margin-bottom:0}.m_d6493fad :where(h1,h2,h3,h4,h5,h6){margin-bottom:var(--mantine-spacing-xs);text-wrap:var(--mantine-heading-text-wrap);font-family:var(--mantine-font-family-headings)}.m_d6493fad :where(h1){margin-top:calc(1.5 * var(--mantine-spacing-xl));font-size:var(--mantine-h1-font-size);line-height:var(--mantine-h1-line-height);font-weight:var(--mantine-h1-font-weight)}.m_d6493fad :where(h2){margin-top:var(--mantine-spacing-xl);font-size:var(--mantine-h2-font-size);line-height:var(--mantine-h2-line-height);font-weight:var(--mantine-h2-font-weight)}.m_d6493fad :where(h3){margin-top:calc(.8 * var(--mantine-spacing-xl));font-size:var(--mantine-h3-font-size);line-height:var(--mantine-h3-line-height);font-weight:var(--mantine-h3-font-weight)}.m_d6493fad :where(h4){margin-top:calc(.8 * var(--mantine-spacing-xl));font-size:var(--mantine-h4-font-size);line-height:var(--mantine-h4-line-height);font-weight:var(--mantine-h4-font-weight)}.m_d6493fad :where(h5){margin-top:calc(.5 * var(--mantine-spacing-xl));font-size:var(--mantine-h5-font-size);line-height:var(--mantine-h5-line-height);font-weight:var(--mantine-h5-font-weight)}.m_d6493fad :where(h6){margin-top:calc(.5 * var(--mantine-spacing-xl));font-size:var(--mantine-h6-font-size);line-height:var(--mantine-h6-line-height);font-weight:var(--mantine-h6-font-weight)}.m_d6493fad :where(img){max-width:100%;margin-bottom:var(--mantine-spacing-xs)}.m_d6493fad :where(p){margin-top:0;margin-bottom:var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_d6493fad :where(mark){background-color:var(--mantine-color-yellow-2);color:inherit}:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(mark){background-color:var(--mantine-color-yellow-5);color:var(--mantine-color-black)}.m_d6493fad :where(a){color:var(--mantine-color-anchor);text-decoration:none}@media (hover: hover){.m_d6493fad :where(a):hover{text-decoration:underline}}@media (hover: none){.m_d6493fad :where(a):active{text-decoration:underline}}.m_d6493fad :where(hr){margin-top:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);border:0;border-top:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_d6493fad :where(hr){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(hr){border-color:var(--mantine-color-dark-3)}.m_d6493fad :where(pre){padding:var(--mantine-spacing-xs);line-height:var(--mantine-line-height);margin:0;margin-top:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);overflow-x:auto;font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);border-radius:var(--mantine-radius-sm)}:where([data-mantine-color-scheme=light]) .m_d6493fad :where(pre){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(pre){background-color:var(--mantine-color-dark-8)}.m_d6493fad :where(pre) :where(code){background-color:transparent;padding:0;border-radius:0;color:inherit;border:0}.m_d6493fad :where(kbd){--kbd-fz: calc(.75rem * var(--mantine-scale));--kbd-padding: calc(.1875rem * var(--mantine-scale)) calc(.3125rem * var(--mantine-scale));font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);font-weight:700;padding:var(--kbd-padding);font-size:var(--kbd-fz);border-radius:var(--mantine-radius-sm);border:calc(.0625rem * var(--mantine-scale)) solid;border-bottom-width:calc(.1875rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_d6493fad :where(kbd){border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(kbd){border-color:var(--mantine-color-dark-3);color:var(--mantine-color-dark-0);background-color:var(--mantine-color-dark-5)}.m_d6493fad :where(code){line-height:var(--mantine-line-height);padding:calc(.0625rem * var(--mantine-scale)) calc(.3125rem * var(--mantine-scale));border-radius:var(--mantine-radius-sm);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs)}:where([data-mantine-color-scheme=light]) .m_d6493fad :where(code){background-color:var(--mantine-color-gray-0);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(code){background-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_d6493fad :where(ul,ol):not([data-type=taskList]){margin-bottom:var(--mantine-spacing-md);padding-inline-start:var(--mantine-spacing-xl);list-style-position:outside}.m_d6493fad :where(table){width:100%;border-collapse:collapse;caption-side:bottom;margin-bottom:var(--mantine-spacing-md)}:where([data-mantine-color-scheme=light]) .m_d6493fad :where(table){--table-border-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(table){--table-border-color: var(--mantine-color-dark-4)}.m_d6493fad :where(table) :where(caption){margin-top:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed)}.m_d6493fad :where(table) :where(th){text-align:left;font-weight:700;font-size:var(--mantine-font-size-sm);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}.m_d6493fad :where(table) :where(thead th){border-bottom:calc(.0625rem * var(--mantine-scale)) solid;border-color:var(--table-border-color)}.m_d6493fad :where(table) :where(tfoot th){border-top:calc(.0625rem * var(--mantine-scale)) solid;border-color:var(--table-border-color)}.m_d6493fad :where(table) :where(td){padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-bottom:calc(.0625rem * var(--mantine-scale)) solid;border-color:var(--table-border-color);font-size:var(--mantine-font-size-sm)}.m_d6493fad :where(table) :where(tr:last-of-type td){border-bottom:0}.m_d6493fad :where(blockquote){font-size:var(--mantine-font-size-lg);line-height:var(--mantine-line-height);margin:var(--mantine-spacing-md) 0;border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-md) var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_d6493fad :where(blockquote){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(blockquote){background-color:var(--mantine-color-dark-8)}.m_468e7eda{padding-top:0;padding-bottom:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.m_468e7eda::-webkit-calendar-picker-indicator{display:none}.m_468e7eda::-webkit-clear-button{display:none}.m_468e7eda::-webkit-datetime-edit-hour-field,.m_468e7eda::-webkit-datetime-edit-minute-field,.m_468e7eda::-webkit-datetime-edit-second-field,.m_468e7eda::-webkit-datetime-edit-ampm-field{padding-top:0;max-height:calc(1.875rem * var(--mantine-scale));display:inline}.m_468e7eda::-webkit-datetime-edit-hour-field:focus,.m_468e7eda::-webkit-datetime-edit-minute-field:focus,.m_468e7eda::-webkit-datetime-edit-second-field:focus,.m_468e7eda::-webkit-datetime-edit-ampm-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_396ce5cb{--day-size-xs: calc(1.875rem * var(--mantine-scale));--day-size-sm: calc(2.25rem * var(--mantine-scale));--day-size-md: calc(2.625rem * var(--mantine-scale));--day-size-lg: calc(3rem * var(--mantine-scale));--day-size-xl: calc(3.375rem * var(--mantine-scale));--day-size: var(--day-size-sm);width:var(--day-size, var(--day-size-sm));height:var(--day-size, var(--day-size-sm));font-size:calc(var(--day-size) / 2.8);display:inline-flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:transparent;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);opacity:1}@media (hover: hover){[data-mantine-color-scheme=light] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}@media (hover: none){[data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}.m_396ce5cb:where([data-static]){-webkit-user-select:auto;user-select:auto;cursor:default}.m_396ce5cb:where([data-weekend]){color:var(--mantine-color-red-6)}.m_396ce5cb:where([data-outside]){color:var(--mantine-color-dimmed);opacity:.5}.m_396ce5cb:where(:disabled,[data-disabled]){color:var(--mantine-color-dimmed);cursor:not-allowed;opacity:.5}.m_396ce5cb:where([data-hidden]){display:none}:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-dark-4)}.m_396ce5cb:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover: hover){.m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}@media (hover: none){.m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}.m_396ce5cb:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range]){border-radius:0;border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range][data-first-in-range]){border-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media (hover: hover){.m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover: none){.m_396ce5cb:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_18a3eca{color:var(--mantine-color-dimmed);font-weight:400;font-size:var(--wr-fz, var(--mantine-font-size-sm));text-transform:capitalize;padding-bottom:calc(var(--wr-spacing, var(--mantine-spacing-sm)) / 2)}.m_cc9820d3{border-collapse:collapse;table-layout:fixed}.m_8f457cd5{padding:0}.m_8f457cd5:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_6cff9dea{--wn-size-xs: calc(1.875rem * var(--mantine-scale));--wn-size-sm: calc(2.25rem * var(--mantine-scale));--wn-size-md: calc(2.625rem * var(--mantine-scale));--wn-size-lg: calc(3rem * var(--mantine-scale));--wn-size-xl: calc(3.375rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-weight:400;font-size:calc(var(--wn-size, var(--wn-size-sm)) / 2.8);text-align:center;width:var(--wn-size, var(--wn-size-sm))}.m_dc6a3c71{--dpc-size-xs: calc(1.875rem * var(--mantine-scale));--dpc-size-sm: calc(2.25rem * var(--mantine-scale));--dpc-size-md: calc(2.625rem * var(--mantine-scale));--dpc-size-lg: calc(3rem * var(--mantine-scale));--dpc-size-xl: calc(3.375rem * var(--mantine-scale));--dpc-size: var(--dpc-size-sm);font-size:var(--dpc-fz, var(--mantine-font-size-sm));height:var(--dpc-size);width:calc((var(--dpc-size) * 7) / 3 + calc(.09375rem * var(--mantine-scale)));display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:transparent;color:var(--mantine-color-text);opacity:1;border-radius:var(--mantine-radius-default)}@media (hover: hover){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover: none){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_dc6a3c71:where(:disabled,[data-disabled]){color:var(--mantine-color-dimmed);cursor:not-allowed;opacity:.5}.m_dc6a3c71:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast, var(--mantine-color-white))}@media (hover: hover){.m_dc6a3c71:where([data-selected]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media (hover: none){.m_dc6a3c71:where([data-selected]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_dc6a3c71:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover: hover){.m_dc6a3c71:where([data-in-range]):hover{background-color:var(--mantine-primary-color-light)}}@media (hover: none){.m_dc6a3c71:where([data-in-range]):active{background-color:var(--mantine-primary-color-light)}}.m_dc6a3c71:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-last-in-range]){border-radius:0;border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-first-in-range][data-last-in-range]){border-radius:var(--mantine-radius-default)}.m_9206547b{border-collapse:collapse;border-width:0}.m_c5a19c7d{padding:0}.m_c5a19c7d:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_2a6c32d{border-collapse:collapse;border-width:0;cursor:pointer}.m_fe27622f{padding:0}.m_fe27622f:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_730a79ed{--dch-control-size-xs: calc(1.875rem * var(--mantine-scale));--dch-control-size-sm: calc(2.25rem * var(--mantine-scale));--dch-control-size-md: calc(2.625rem * var(--mantine-scale));--dch-control-size-lg: calc(3rem * var(--mantine-scale));--dch-control-size-xl: calc(3.375rem * var(--mantine-scale));--dch-control-size: var(--dch-control-size-sm);display:flex;max-width:calc(var(--dch-control-size) * 8 + calc(.4375rem * var(--mantine-scale)));margin-bottom:var(--mantine-spacing-xs)}.m_f6645d97,.m_2351eeb0{height:var(--dch-control-size);border-radius:var(--mantine-radius-default);display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;opacity:1;cursor:pointer}@media (hover: hover){[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover: none){[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_f6645d97:where(:disabled,[data-disabled]),.m_2351eeb0:where(:disabled,[data-disabled]){opacity:.2;cursor:not-allowed}.m_2351eeb0{width:var(--dch-control-size)}.m_f6645d97{flex:1;font-size:var(--dch-fz, var(--mantine-font-size-sm));font-weight:500;text-transform:capitalize}.m_367dc749{width:60%;height:60%}.m_367dc749:where([data-direction=next]){transform:rotate(270deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=next]){transform:rotate(90deg)}.m_367dc749:where([data-direction=previous]){transform:rotate(90deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=previous]){transform:rotate(270deg)}.m_30b26e33{display:flex;gap:var(--mantine-spacing-md)}.m_6fa5e2aa{cursor:pointer;line-height:unset}.m_6fa5e2aa:where([data-read-only]){cursor:default}.m_208d2562{display:flex;align-items:stretch;margin-top:var(--mantine-spacing-md)}.m_62ee059{flex:1;margin-inline-end:var(--mantine-spacing-md)}:root,html.day{--bg-body: #eef0f3;--bg-1: #f4f5f7;--bg-2: #ffffff;--bg-3: #e6e8ec;--surface: #ffffff;--surface-hover: #f4f5f7;--text: #000000;--text-muted: #707579;--text-light: #a2acb4;--accent: #0080f2;--accent-hover: #006ad0;--accent-light: rgba(0, 128, 242, .12);--accent-filled: #e5f2fd;--accent-rgb: 0, 128, 242;--on-accent: #ffffff;--on-accent-muted: rgba(255, 255, 255, .75);--dialog-active: #0080f2;--chat-bg: #eef0f3;--chat-wallpaper: none;--bubble-in: #ffffff;--bubble-out: #1a7ab8;--bubble-out-text: #ffffff;--bubble-shadow: 0 1px 1px rgba(16, 35, 47, .08);--sent-overlay: rgba(255, 255, 255, .16);--sent-overlay-strong: rgba(255, 255, 255, .24);--sent-muted: rgba(255, 255, 255, .92);--sent-quote-bg: rgba(255, 255, 255, .16);--sent-quote-border: rgba(255, 255, 255, .92);--sent-play-bg: #ffffff;--sent-play-fg: #1a7ab8;--sent-bar-bg: rgba(255, 255, 255, .28);--sent-bar-fill: #ffffff;--voice-player-bg: rgba(255, 255, 255, .16);--chip-bg: rgba(0, 0, 0, .06);--search-bg: #eef0f3;--search-focus-bg: #e4e6ea;--scrollbar-thumb: #d1d5db;--date-chip-bg: rgba(0, 0, 0, .2);--date-chip-fg: #ffffff;--login-shadow: 0 2px 16px rgba(16, 35, 47, .08);--composer-shadow: 0 1px 2px rgba(16, 35, 47, .1);--shadow-card: 0 1px 2px rgba(16, 35, 47, .08);--shadow-subtle: 0 1px 1px rgba(16, 35, 47, .06);--radius-card: 16px;--radius-pill: 999px;--radius-round: 50%;--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--border: #dfe1e5;--separator: rgba(60, 60, 67, .12);--grouped: #f2f3f5;--fill: rgba(120, 120, 128, .14);--orange: #fb8c00;--orange-light: #fff3e0;--red: #e53935;--green: #4fae4e;--green-light: #eeffde;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--wait-touch: 44px;--wait-end-cover: calc(160px + env(safe-area-inset-bottom, 0px)) ;--wait-end-unfold: calc(96px + env(safe-area-inset-bottom, 0px)) ;--page-chats-padding: 16px;--left-column-width: 360px;--inbox-rail-occupy: 0px;--right-column-width: 360px;--column-radius: 16px;--bg: #f4f5f7;color-scheme:light}html.night{--bg-body: #0f0f0f;--bg-1: #2a2a2a;--bg-2: #232323;--bg-3: #2c2c2c;--surface: #232323;--surface-hover: #2c2c2c;--text: #ffffff;--text-muted: #8d969c;--text-light: #6d7880;--accent: #62b0f5;--accent-hover: #7dc0f8;--accent-light: rgba(98, 176, 245, .14);--accent-filled: #1a2e42;--accent-rgb: 98, 176, 245;--on-accent: #ffffff;--on-accent-muted: rgba(255, 255, 255, .75);--dialog-active: #2470c2;--chat-bg: #1c1c1c;--chat-wallpaper: none;--bubble-in: #2b2b2b;--bubble-out: #2470c2;--bubble-out-text: #ffffff;--bubble-shadow: 0 1px 1px rgba(0, 0, 0, .45);--sent-overlay: rgba(255, 255, 255, .14);--sent-overlay-strong: rgba(255, 255, 255, .22);--sent-muted: rgba(255, 255, 255, .72);--sent-quote-bg: rgba(255, 255, 255, .12);--sent-quote-border: rgba(255, 255, 255, .9);--sent-play-bg: #ffffff;--sent-play-fg: #2470c2;--sent-bar-bg: rgba(255, 255, 255, .26);--sent-bar-fill: #ffffff;--voice-player-bg: rgba(255, 255, 255, .08);--chip-bg: rgba(255, 255, 255, .08);--search-bg: #303030;--search-focus-bg: #3a3a3a;--scrollbar-thumb: #3d3d3d;--date-chip-bg: rgba(0, 0, 0, .4);--date-chip-fg: #ffffff;--login-shadow: 0 2px 24px rgba(0, 0, 0, .45);--composer-shadow: none;--shadow-card: 0 1px 2px rgba(0, 0, 0, .45);--shadow-subtle: 0 1px 1px rgba(0, 0, 0, .35);--border: #141414;--separator: rgba(84, 84, 88, .45);--grouped: #2c2c2e;--fill: rgba(120, 120, 128, .24);--orange: #fb8c00;--orange-light: rgba(251, 140, 0, .16);--red: #ff595a;--green: #5cc85e;--green-light: rgba(92, 200, 94, .16);--bg: #2a2a2a;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}button{-moz-appearance:none;appearance:none;-webkit-appearance:none}html{height:var(--app-height, 100dvh);max-height:var(--app-height, 100dvh);margin:0;overflow:hidden}body,#root{height:100%;max-height:var(--app-height, 100dvh);margin:0}body{min-height:0;overflow:hidden;color-scheme:inherit;font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.375;letter-spacing:-.011em;color:var(--text);background:var(--bg-body)}html.night button,html.night input,html.night select,html.night textarea{color-scheme:dark}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--bg-1);color:var(--text)}html.night select option{background-color:#2a2a2a;color:#fff}.login-screen{--login-accent: #315efb;--login-accent-hover: #2449d8;position:relative;display:flex;align-items:center;justify-content:center;height:100%;min-height:var(--app-height, 100dvh);height:var(--app-height, 100dvh);width:100%;padding:24px 16px;padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--grouped)}html.night .login-screen{background:#000}.login-theme-toggle{position:absolute;top:max(12px,env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px));display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:.5px solid rgba(255,255,255,.35);border-radius:22px;background:#ffffff94;color:var(--text);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:none;font-family:var(--font-sans);cursor:pointer;transition:transform .1s ease-out,background .1s ease-out}html.night .login-theme-toggle{background:#2c2c2eb8;border-color:#ffffff1f}.login-theme-toggle:active{transform:scale(.97)}.login-card{position:relative;width:100%;max-width:400px;padding:28px 24px 22px;border-radius:22px;background:#ffffffc7;border:.5px solid rgba(255,255,255,.5);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);box-shadow:0 24px 80px #00000029,0 0 0 .5px #0000000a}html.night .login-card{background:#1c1c1ec7;border-color:#ffffff1a;box-shadow:0 28px 80px #00000073}.login-mark{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 16px;border-radius:16px;background:var(--login-accent);color:#fff;line-height:1}.login-logo{display:block;width:43px;height:43px}.login-card h1{margin:0;font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.1;text-align:center}.login-card .sub{margin:8px 0 24px;color:var(--text-muted);font-size:15px;font-weight:500;letter-spacing:-.011em;line-height:1.3;text-align:center}.login-form{display:flex;flex-direction:column}.login-group{display:flex;flex-direction:column;border-radius:14px;background:var(--bg-1);overflow:hidden}.login-field{display:flex;flex-direction:column;gap:4px;margin:0;padding:12px 14px}.login-field+.login-field{border-top:.5px solid var(--separator)}.login-field span{display:block;font-size:12px;font-weight:500;letter-spacing:.01em;color:var(--text-muted)}.login-field input{width:100%;min-height:28px;padding:0;border:0;border-radius:0;font-size:17px;font-family:var(--font-sans);font-weight:400;letter-spacing:-.022em;background:transparent;color:var(--text)}.login-field input::placeholder{color:var(--text-light)}.login-field input:focus{outline:none;box-shadow:none}.login-password-control{position:relative;display:block}.login-password-control input{padding-right:38px}.login-password-toggle{position:absolute;top:50%;right:-2px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer;transform:translateY(-50%);transition:color .1s ease-out,background .1s ease-out}.login-password-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}@media (hover: hover) and (pointer: fine){.login-password-toggle:hover{background:var(--login-accent-light, rgba(49, 94, 251, .1));color:var(--login-accent)}}.login-password-toggle:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.login-btn{width:100%;min-height:48px;margin-top:16px;padding:12px 16px;border:none;border-radius:12px;background:var(--login-accent);color:var(--on-accent, #fff);font-size:17px;font-weight:600;font-family:var(--font-sans);letter-spacing:-.022em;cursor:pointer;transition:transform .1s ease-out,background .1s ease-out}.login-btn:active:not(:disabled){transform:scale(.97)}.login-btn:disabled{opacity:.45;cursor:default}.login-error{margin:12px 2px 0;color:var(--red);font-size:13px;font-weight:500;line-height:1.35}.login-hint{margin:16px 0 0;color:var(--text-muted);font-size:13px;font-weight:500;line-height:1.4;text-align:center}@media (hover: hover) and (pointer: fine){.login-btn:hover:not(:disabled){background:var(--login-accent-hover)}}@media (prefers-reduced-transparency: reduce){.login-theme-toggle,html.night .login-theme-toggle,.login-card,html.night .login-card{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--surface);border-color:var(--border)}}@media (prefers-reduced-motion: reduce){.login-theme-toggle,.login-btn{transition:none}.login-theme-toggle:active,.login-btn:active:not(:disabled){transform:none}}@media (min-width: 1440px){:root,html.day,html.night{--right-column-width: 400px}}.app-root{position:relative;height:100vh;height:100dvh;height:var(--app-height, 100dvh);max-height:var(--app-height, 100dvh);overflow:hidden}.app-shell{display:grid;grid-template-columns:calc(var(--left-column-width) + var(--inbox-rail-occupy, 0px)) minmax(0,1fr) var(--right-column-width);height:100vh;height:100dvh;height:var(--app-height, 100dvh);max-height:var(--app-height, 100dvh);padding:var(--page-chats-padding);gap:8px;overflow:hidden;overscroll-behavior:none;background:var(--bg-body)}.app-shell.is-parked{display:none!important;visibility:hidden;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;content-visibility:hidden}.app-root>.app-shell:not(.is-parked){position:relative;z-index:1}@media (prefers-reduced-motion: reduce){.app-shell.is-parked{transition:none}}.app-shell--orders{grid-template-columns:var(--left-column-width) minmax(0,1fr)}.app-shell--orders .chat-main{grid-column:2 / -1}.app-shell--orders .sidebar>.search-box{margin:0 12px 8px;flex-shrink:0}.app-shell>.product-picker-backdrop,.app-shell>.product-picker-modal{grid-column:1;grid-row:1}.sidebar{background:var(--surface);border-radius:var(--column-radius);box-shadow:var(--shadow-subtle);border:none;display:flex;flex-direction:column;min-height:0;overflow:hidden;position:relative;container-type:inline-size;container-name:inbox-side}.sidebar-header{position:relative;z-index:4;padding:8px 12px 8px 8px;min-height:56px;border-bottom:none;display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-shrink:0;background:var(--surface)}.sidebar-header .search-box{flex:1;min-width:0}.sidebar-header h1{flex:1;min-width:0;font-size:20px;font-weight:700;letter-spacing:-.022em;margin:0}.desk-title{flex:1;min-width:0}.desk-title h1{flex:none}.sidebar-tools{flex-shrink:0}.sidebar-tools .icon-btn{color:var(--text)}.sidebar-header .sidebar-tools-menu,html.night .sidebar-header .sidebar-tools-menu{left:8px;right:8px;top:calc(100% + 4px);width:auto;min-width:0;max-width:none;max-height:min(520px,calc(var(--app-height, 100dvh) - 96px));overflow-y:auto;transform-origin:24px top;background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none;border:.5px solid var(--border)}.sidebar-header .sidebar-tools-menu{box-shadow:0 16px 48px #00000047,0 0 0 .5px #00000014}html.night .sidebar-header .sidebar-tools-menu{box-shadow:0 16px 48px #0000008c,0 0 0 .5px #0006}.sidebar-tools-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;margin:0;padding:0;border:none;border-radius:inherit;background:#00000047;cursor:default;animation:sidebar-tools-scrim-in .15s var(--ease-out)}.sidebar.is-menu-open .conv-list{overflow:hidden}.sidebar.is-menu-open .sidebar-header{z-index:7}.sidebar.is-menu-open .sidebar-tools-scrim{z-index:6}html.night .sidebar-tools-scrim{background:#00000080}@keyframes sidebar-tools-scrim-in{0%{opacity:0}to{opacity:1}}.sidebar-tools-scrim.is-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}.sidebar-tools-menu.is-sheet,html.night .sidebar-tools-menu.is-sheet{position:fixed;z-index:80;left:10px;right:10px;top:calc(env(safe-area-inset-top,0px) + 12px);width:auto;min-width:0;max-width:none;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px);overflow-y:auto;overscroll-behavior:contain;transform-origin:top center;padding-bottom:10px;background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none;animation:section-sheet-in .22s cubic-bezier(.23,1,.32,1)}.app-menu-sheet-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:1;margin:-6px -6px 6px;padding:8px 6px 8px 12px;background:var(--surface)}.app-menu-sheet-title{margin:0;font-size:13px;font-weight:600;color:var(--text-muted)}.sidebar-tools-menu.is-sheet .app-menu-sheet-close{width:auto;min-height:36px;padding:0 12px;font-size:15px;font-weight:600;color:var(--accent)}@keyframes section-sheet-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.header-btns{display:flex;gap:4px}.icon-btn{width:36px;height:36px;border-radius:var(--radius-round);border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:background .1s ease,transform .1s ease-out;flex-shrink:0}.icon-btn:active{background:var(--bg-3);transform:scale(.97)}.icon-btn.active{background:var(--accent-light);color:var(--accent)}@media (hover: hover) and (pointer: fine){.icon-btn:hover{background:var(--surface-hover)}}.sidebar-search{padding:12px 16px;flex-shrink:0;display:flex;flex-direction:column;gap:10px}.sidebar-nav-info{padding:12px 24px;border-bottom:1px solid var(--border);font-size:13px;color:var(--text-muted)}.sidebar-nav-info p{margin:0}.sidebar-nav-info strong{color:var(--text)}.page-sidebar-menu-trigger{display:none;flex-shrink:0}.section-rail{display:flex;flex-direction:column;gap:10px;padding:4px 10px 8px;flex:1;min-height:0;overflow-y:auto}.section-rail-group{display:flex;flex-direction:column;gap:2px}.brand-icon{width:20px;height:20px;display:block;flex-shrink:0;object-fit:contain;pointer-events:none}.app-menu-group-label,.section-rail-heading{margin:0;padding:8px 12px 4px;font-size:12px;font-weight:600;line-height:1.2;color:var(--text-muted);letter-spacing:.01em}.conv-list-soon{flex:1;min-height:0;padding:28px 18px;color:var(--text-muted);font-size:15px;line-height:1.45}.section-rail-btn{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 12px;border:none;border-radius:12px;background:none;color:var(--text);font-family:var(--font-sans);font-size:16px;font-weight:400;letter-spacing:-.022em;line-height:1.2;cursor:pointer;text-align:left;transition:transform .14s cubic-bezier(.23,1,.32,1),background .16s ease}@media (prefers-reduced-motion: reduce){.section-rail-btn{transition:background .16s ease}}.section-rail-label{min-width:0;flex:1}.nav-item-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px;text-align:left}.nav-item-label{min-width:0}.nav-item-hint{font-size:12px;font-weight:400;line-height:1.25;color:var(--text-muted);letter-spacing:0}.section-rail-btn.is-current .nav-item-hint,.sidebar-tools-menu button.is-current .nav-item-hint{color:inherit;opacity:.78}.desk-subtitle{margin:2px 0 0;font-size:12px;font-weight:400;color:var(--text-muted);line-height:1.3}.orders-new-order{margin:0 12px 8px;height:36px;border:none;border-radius:10px;background:var(--accent);color:var(--on-accent);font:inherit;font-size:15px;font-weight:600;letter-spacing:-.016em;cursor:pointer;flex-shrink:0}.orders-new-order:active{transform:scale(.98)}@container inbox-side (max-width: 480px){.app-shell--orders .sidebar-header .desk-subtitle{display:none}}.desk-help-trigger{flex-shrink:0;min-height:32px;padding:0 10px;border:none;border-radius:999px;background:transparent;color:var(--accent);font:inherit;font-size:13px;font-weight:600;letter-spacing:-.016em;cursor:pointer;transition:transform .1s var(--ease-out),background 80ms ease-out}.desk-help-trigger:active{transform:scale(.97);background:var(--accent-light)}.desk-empty .desk-help-trigger{align-self:flex-start;padding:0;min-height:28px}.desk-help-list{margin:0;padding:0 20px 8px 36px;color:var(--text-muted);font-size:15px;line-height:1.45}.desk-sheet-lead{margin:0;padding:4px 20px 12px;font-size:15px;color:var(--text-muted)}.desk-sheet-switch{display:block;width:calc(100% - 32px);margin:8px 16px 16px;min-height:44px;border:none;border-radius:12px;background:var(--fill, var(--bg-3));color:var(--text);font:inherit;font-size:15px;font-weight:600;letter-spacing:-.016em;cursor:pointer;transition:transform .1s var(--ease-out)}.desk-sheet-switch:active{transform:scale(.98)}.desk-empty{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;max-width:420px;margin:0 auto;padding:48px 24px 32px;color:var(--text);animation:desk-empty-in .38s var(--ease-out) both}.desk-empty--quiet{animation:none;color:var(--text-muted)}.desk-empty h2{margin:0;font-size:22px;font-weight:700;line-height:1.15;letter-spacing:-.03em}.desk-empty p,.desk-empty-next{margin:0;color:var(--text-muted);font-size:15px;line-height:1.45}.desk-empty-kicker{font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.desk-chooser-list{margin:0;padding:8px 12px 16px;display:flex;flex-direction:column;gap:6px}.desk-chooser-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:12px 14px;border:none;border-radius:14px;background:var(--fill, var(--bg-3));color:inherit;text-align:left;font:inherit;cursor:pointer;transition:transform .1s var(--ease-out),background .12s ease-out}.desk-chooser-item:active{transform:scale(.985)}.desk-chooser-item.is-on{background:var(--accent-light)}.desk-chooser-item strong{font-size:17px;font-weight:650;letter-spacing:-.022em}.desk-chooser-item span{font-size:14px;line-height:1.35}.desk-chooser-item small{color:var(--text-muted);font-size:12px}.desk-metrics{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0;padding:0 16px 8px;font-size:12px;line-height:1.3;color:var(--text-muted)}.desk-metrics b{font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.02em;color:var(--text)}.desk-metrics-sku{padding-top:0}.waitlist-age{display:block;margin-top:2px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-muted)}.waitlist-age.is-warn{color:#a67c00}.waitlist-age.is-late{color:#d64d4d}.waitlist-sms-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0}.waitlist-sms-chip{min-height:32px;padding:0 10px;border:0;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text);font:inherit;font-size:13px;font-weight:600;transition:transform .1s var(--ease-out),background 80ms ease-out}.waitlist-sms-chip.is-on{background:var(--accent-light, color-mix(in srgb, var(--accent) 16%, transparent))}.waitlist-sms-chip:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.waitlist-sms-chip:hover:not(.is-on):not(:active){background:color-mix(in srgb,var(--text) 12%,transparent)}}.desk-banner{margin:0 16px 8px;padding:8px 12px;border-radius:10px;font-size:13px;font-weight:600;line-height:1.35;letter-spacing:-.016em;color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent)}.desk-banner.is-error{color:#d70015;background:color-mix(in srgb,#ff3b30 14%,transparent)}html.night .desk-banner.is-error{color:#ff8a80}.proc-desk-bar{display:flex;flex-direction:column;gap:8px;min-width:0;padding:0 16px 8px}.desk-settings{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;min-width:0;padding:0;overflow-x:auto;scrollbar-width:none}.desk-settings::-webkit-scrollbar{display:none}.desk-settings .proc-segment--pay{flex:0 1 auto;width:max-content;max-width:100%;min-width:0;margin:0}.desk-settings-sla{display:flex;align-items:center;gap:8px;flex:0 0 auto;font-size:13px;color:var(--text-muted);white-space:nowrap}.desk-settings-sla .search-input{width:auto;min-width:96px}.desk-settings-hint{margin:0;flex:0 0 auto;font-size:13px;color:var(--text-muted);white-space:nowrap}.proc-settings-panel{display:flex;flex-direction:column;gap:14px;min-width:0;margin:0 12px 10px;padding:14px 16px 16px;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:14px;background:color-mix(in srgb,var(--text) 3.5%,var(--surface))}.proc-settings-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.proc-settings-heading>div{display:grid;gap:3px;min-width:0}.proc-settings-heading strong{font-size:13px;font-weight:700;letter-spacing:-.01em}.proc-settings-heading span{color:var(--text-muted);font-size:12px}.proc-settings-grid{display:grid;grid-template-columns:minmax(190px,1fr) minmax(150px,.8fr) minmax(150px,.8fr) minmax(300px,1.7fr);align-items:end;gap:10px;min-width:0}.proc-settings-field,.proc-status-create{display:grid;gap:6px;min-width:0}.proc-settings-label{color:var(--text-muted);font-size:11px;font-weight:650;letter-spacing:.01em}.proc-status-create-label{display:flex;align-items:baseline;gap:7px}.proc-settings-hint{color:var(--text-muted);font-size:10px}.proc-settings-field .proc-segment--pay{width:100%;min-width:0;margin:0}.proc-settings-field .proc-segment--pay button{min-width:0;padding-inline:8px;white-space:nowrap}.proc-settings-control{box-sizing:border-box;width:100%;min-width:0;min-height:36px;padding:0 10px;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:9px;background:color-mix(in srgb,var(--text) 5%,var(--surface));color:var(--text);font:inherit;font-size:12px}.proc-settings-control:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:1px}.proc-status-create-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;min-width:0}.proc-status-create-row .proc-settings-add{min-height:36px;padding:0 12px;border:0;border-radius:9px;background:var(--accent);color:#fff;font:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.proc-status-create-row .proc-settings-add:disabled{cursor:default;opacity:.5}.proc-status-create-row .proc-settings-add:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:2px}.proc-status-made{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.proc-status-made li{padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--text) 6%,var(--surface));color:var(--text);font-size:12px;line-height:1.3}.proc-list{display:flex;flex-direction:column;min-height:0;overflow:auto}.proc-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(108px,.8fr) minmax(88px,.7fr) auto;gap:10px;align-items:center;width:100%;padding:10px 16px;border:none;border-bottom:.5px solid var(--border);background:none;color:inherit;text-align:left;cursor:pointer;font:inherit;transition:background .12s ease,transform .1s var(--ease-out)}.proc-row:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.proc-row:hover:not(.is-on):not(:active){background:var(--surface-hover, var(--fill))}}.proc-row.is-on{background:var(--accent-light)}.proc-row.is-warn{box-shadow:inset 3px 0 #e0a800}.proc-row.is-late{box-shadow:inset 3px 0 #d64d4d}.proc-row-product,.proc-row-guest{min-width:0;display:flex;flex-direction:column;gap:2px}.proc-row-product strong,.proc-row-guest,.proc-row-stage{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proc-row-stage{font-weight:600;letter-spacing:-.016em}.proc-row small,.proc-row-sla{color:var(--text-muted);font-size:12px}.proc-date-empty{color:var(--text-muted)}.waitlist-next{margin:0;padding:2px 2px 2px 12px;border-radius:0;background:transparent;box-shadow:inset 3px 0 0 var(--accent);color:var(--text);font-size:15px;font-weight:400;letter-spacing:-.011em;line-height:1.35}.waitlist-next:before{content:"Сейчас";display:block;margin-bottom:2px;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-muted)}@keyframes desk-empty-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.section-rail-btn svg{width:22px;height:22px;flex-shrink:0}.section-rail-btn .tab-count{margin-left:auto}.section-rail-btn:active{transform:scale(.97);background:var(--fill)}.section-rail-btn.is-current{background:var(--accent-light);color:var(--accent);font-weight:600}.section-rail-btn.is-current svg{color:var(--accent)}@media (hover: hover) and (pointer: fine){.section-rail-btn:hover{background:var(--fill)}.section-rail-btn.is-current:hover{background:var(--accent-light)}}.section-rail-foot{padding:12px 16px 16px;font-size:13px;color:var(--text-muted);flex-shrink:0}.section-rail-foot p{margin:0}.section-rail-foot strong{color:var(--text)}.search-box{position:relative}.search-box .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);width:16px;height:16px}.search-input{width:100%;padding:8px 14px 8px 38px;border:none;border-radius:22px;background:var(--search-bg);font-size:15px;font-family:var(--font-sans);color:var(--text)}.search-input::placeholder{color:var(--text-muted)}.search-input:focus{outline:none;background:var(--search-focus-bg)}.tabs-strip{position:relative;flex-shrink:0;border-bottom:1px solid var(--border)}.tabs{display:flex;padding:0 8px;gap:0;flex-shrink:0;border-bottom:1px solid var(--border);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain}.tabs-strip .tabs{display:block;padding:0;border-bottom:none}.tabs-inner{display:flex;padding:0 8px;width:max-content;min-width:100%}.tabs::-webkit-scrollbar{display:none}.tabs-nudge{position:absolute;top:0;z-index:2;width:28px;height:45px;border:none;padding:0;cursor:pointer;color:var(--text);background:transparent;display:flex;align-items:center;justify-content:center}.tabs-nudge--prev{left:0;background:linear-gradient(90deg,var(--surface) 55%,transparent)}.tabs-nudge--next{right:0;background:linear-gradient(270deg,var(--surface) 55%,transparent)}.tabs-nudge--prev svg{transform:rotate(180deg)}.tabs-nudge:active{transform:scale(.97)}.tabs-strip.can-left .tabs{-webkit-mask-image:linear-gradient(to right,transparent,#000 28px,#000 100%);mask-image:linear-gradient(to right,transparent,#000 28px,#000 100%)}.tabs-strip.can-right .tabs{-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 28px),transparent)}.tabs-strip.can-left.can-right .tabs{-webkit-mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.tabs-track{padding:5px 10px 7px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.tabs-track:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tabs-track-rail{position:relative;height:4px;border-radius:4px;background:var(--fill)}.tabs-track-thumb{position:absolute;top:50%;height:8px;margin-top:-4px;border-radius:4px;background:color-mix(in srgb,var(--text-muted) 72%,var(--text));pointer-events:none;will-change:transform}.tabs-track.is-dragging{cursor:grabbing}.tabs-track.is-dragging .tabs-track-thumb,.tabs-track:active .tabs-track-thumb{background:var(--text)}@media (hover: hover) and (pointer: fine){.tabs-nudge:hover:not(:disabled){color:var(--accent)}.tabs-track:hover .tabs-track-thumb{background:var(--text)}}@media (max-width: 760px){.tabs-nudge,.tabs-track{display:none}.tabs-strip.can-left .tabs,.tabs-strip.can-right .tabs,.tabs-strip.can-left.can-right .tabs{-webkit-mask-image:none;mask-image:none}}.tab{flex:0 0 auto;padding:12px 14px 10px;text-align:center;font-size:15px;font-weight:600;color:var(--text-muted);cursor:pointer;border:none;background:none;border-bottom:3px solid transparent;transition:color .15s,border-color .15s;font-family:var(--font-sans);white-space:nowrap}.tab:hover{color:var(--text)}.tab.active{color:var(--accent);border-bottom-color:var(--accent)}.tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:.6875rem;font-weight:700;margin-left:4px;background:var(--accent);color:#fff}.tab.active .tab-count{background:var(--accent);color:#fff}.tab-count.urgent{background:var(--orange);color:#fff}.conv-list{flex:1;min-height:0;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;padding:6px 8px 80px;-webkit-overflow-scrolling:touch;touch-action:pan-y}.vk-inbox{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column}.vk-source-switch{display:flex;flex:0 0 auto;border-bottom:.5px solid var(--separator)}.vk-source-switch button{flex:1;border:none;border-bottom:2px solid transparent;background:none;padding:8px 10px 7px;font-family:inherit;font-size:13px;font-weight:600;color:var(--text-muted);cursor:pointer}.vk-source-switch button.active{color:var(--accent);border-bottom-color:var(--accent)}.vk-post-link{display:inline-flex;align-items:center;margin:0 12px 8px;color:var(--accent);font-size:13px;font-weight:600;text-decoration:none}.vk-post-link.is-thread{margin:4px 0 0}.vk-post-link.is-panel{margin:6px 0 0}.ig-post-card{display:flex;gap:12px;margin:0 0 10px;padding:12px;border:.5px solid var(--separator);border-radius:12px;background:var(--surface)}.ig-post-card img{width:72px;height:72px;flex:0 0 auto;object-fit:cover;border-radius:8px;background:var(--fill)}.ig-post-copy{min-width:0}.ig-post-kicker{margin:0;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.ig-post-caption,.ig-thread-post p{margin:4px 0 0;font-size:13px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ig-thread-post{margin:8px 16px 0}.ig-thread-post p{margin:0}.conv-row .vk-post-link{margin:0 12px 8px auto}.sidebar-inbox{display:flex;flex:1;min-width:0;min-height:0}.sidebar-inbox-main{display:flex;flex:1 1 0;min-width:0;min-height:0;flex-direction:column;overflow:hidden}.inbox-folder-rail{position:relative;flex:0 0 auto;width:var(--inbox-folder-rail-width, 72px);min-height:0;overflow:hidden;border-right:.5px solid color-mix(in srgb,var(--separator) 72%,transparent);display:flex;flex-direction:column;background:color-mix(in srgb,var(--surface) 94%,var(--bg-1))}.inbox-folder-list{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:10px 7px 12px;display:flex;flex-direction:column;align-items:stretch;gap:3px;scrollbar-width:thin}.inbox-folder-rail.is-resizing{transition:none;-webkit-user-select:none;user-select:none}.inbox-folder{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px 7px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;font:inherit;border-radius:14px;outline:none;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .1s var(--ease-out)}.inbox-folder:focus-visible{box-shadow:0 0 0 3px var(--fill)}.inbox-folder.is-on{background:color-mix(in srgb,#0a84ff 13%,var(--surface));color:var(--text);box-shadow:inset 0 0 0 .5px color-mix(in srgb,#0a84ff 24%,transparent)}.inbox-folder.is-drop{background:color-mix(in srgb,#0a84ff 16%,var(--surface));color:var(--text);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,#0a84ff 55%,transparent)}.inbox-folder.is-drop .inbox-folder-ico{transform:scale(1.06)}.inbox-folder:active{transform:scale(.97)}.inbox-folder-ico{position:relative;width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:-.03em;color:#fff;background:color-mix(in srgb,var(--bg-3) 86%,var(--surface));box-shadow:inset 0 0 0 .5px color-mix(in srgb,#fff 12%,transparent);flex-shrink:0;transition:transform .16s var(--ease-out)}.inbox-folder-ico--all,.inbox-folder-ico--add{background:var(--chip-bg);color:var(--text)}.inbox-folder.is-on .inbox-folder-ico--all,.inbox-folder.is-on .inbox-folder-ico--add{background:color-mix(in srgb,#0a84ff 18%,var(--surface));color:var(--text)}.inbox-folder-label{max-width:100%;font-size:11px;font-weight:500;line-height:1.15;letter-spacing:-.01em;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.inbox-folder.is-on .inbox-folder-label{font-weight:600;color:var(--text)}.inbox-folder-unread,.inbox-folder-count{min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--orange);color:#fff;font-size:10px;font-weight:700;line-height:16px;font-variant-numeric:tabular-nums;text-align:center}.inbox-folder-unread{position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px var(--surface)}.inbox-folder-count{display:none}.inbox-folder-create{position:fixed;z-index:50;width:212px;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:14px;background:var(--surface);border:.5px solid var(--border);box-shadow:0 12px 32px #00000038;transform-origin:top left;opacity:1;transform:scale(1);transition:opacity .16s var(--ease-out),transform .16s var(--ease-out)}@starting-style{.inbox-folder-create{opacity:0;transform:scale(.95)}}.inbox-folder-menu{z-index:50;min-width:168px}.inbox-folder-create input,.inbox-folder-create button[type=submit]{width:100%;border:none;border-radius:10px;padding:8px 10px;font:inherit;font-size:13px}.inbox-folder-create input{background:var(--bg-1);color:var(--text);outline:none}.inbox-folder-create input:focus{box-shadow:0 0 0 2px var(--fill)}.inbox-folder-create button[type=submit]{background:var(--text);color:var(--surface);font-weight:650;cursor:pointer;transition:transform .1s var(--ease-out),opacity .12s ease}.inbox-folder-create button[type=submit]:active{transform:scale(.97)}.inbox-folder-create button[type=submit]:disabled{opacity:.45;cursor:default;transform:none}.inbox-folder-swatches{display:flex;flex-wrap:wrap;gap:6px}.inbox-folder-swatch{width:16px;height:16px;border:none;border-radius:50%;cursor:pointer;padding:0;transition:transform .1s var(--ease-out)}.inbox-folder-swatch.is-on{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--text)}.inbox-folder-swatch:active{transform:scale(.9)}.inbox-folder-expand{flex-shrink:0;width:32px;height:32px;margin:2px auto 10px;border:none;border-radius:10px;background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .1s var(--ease-out),background .12s ease,color .12s ease}.inbox-folder-expand:active{transform:scale(.97)}.inbox-folder-resize{position:absolute;top:0;right:-4px;width:10px;height:100%;border:none;padding:0;background:transparent;cursor:ew-resize;z-index:3;touch-action:none}.inbox-folder-resize:after{content:"";position:absolute;top:18%;bottom:18%;left:4px;width:2px;border-radius:1px;background:transparent;transition:background .12s ease,transform .16s var(--ease-out)}.inbox-folder-rail.is-wide{padding:0}.inbox-folder-rail.is-wide .inbox-folder-list{padding:8px}.inbox-folder-rail.is-wide .inbox-folder{flex-direction:row;justify-content:flex-start;gap:10px;width:100%;min-height:36px;padding:6px 8px;border-radius:10px}.inbox-folder-rail.is-wide .inbox-folder-ico{width:34px;height:34px;font-size:12px;border-radius:11px}.inbox-folder-rail.is-wide .inbox-folder-label{flex:1;min-width:0;text-align:left;font-size:14px;font-weight:500;letter-spacing:-.015em}.inbox-folder-rail.is-wide .inbox-folder-unread{display:none}.inbox-folder-rail.is-wide .inbox-folder-count{display:inline-flex;align-items:center;justify-content:center}.inbox-folder-rail.is-wide .inbox-folder-expand{margin-right:10px;align-self:flex-end}.conv-row-tools{position:absolute;top:8px;right:6px;z-index:2;display:flex;flex-direction:row;align-items:center;flex-shrink:0}.conv-row-folders{position:static}.conv-folder-chip{display:inline-block;font-size:10px;line-height:16px;padding:0 6px;border-radius:8px;color:#fff;font-weight:600;margin-left:4px;white-space:nowrap;max-width:100px;overflow:hidden;text-overflow:ellipsis}.conv-folder-menu{position:fixed;z-index:40;min-width:196px;max-height:min(70vh,520px);overflow:auto;padding:6px;border-radius:14px;background:var(--surface);border:.5px solid var(--border);box-shadow:0 12px 32px #00000038;transform-origin:top right;opacity:1;transform:scale(1);transition:opacity .16s var(--ease-out),transform .16s var(--ease-out)}@starting-style{.conv-folder-menu{opacity:0;transform:scale(.95)}}.conv-folder-edit{color:var(--text-muted)}.conv-keep-edit{display:flex;flex-direction:column;gap:8px;padding:8px 6px 4px}.conv-keep-edit-picks,.conv-keep-edit-colors{display:flex;flex-wrap:wrap;gap:6px}.conv-keep-edit-picks button,.conv-keep-edit-colors button{width:18px;height:18px;padding:0;border:2px solid transparent;border-radius:50%;cursor:pointer}.conv-keep-edit-picks button.is-on,.conv-keep-edit-colors button.is-on{border-color:var(--text)}.conv-keep-edit input{width:100%;height:32px;padding:0 8px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text);font:inherit;font-size:13px}.conv-keep-edit-lead{margin:0;color:var(--text-muted);font-size:13px;font-weight:600}.conv-keep-edit p{margin:0;color:#e5484d;font-size:12px}.conv-keep-edit-delete{height:36px;border:0;background:transparent;color:#e5484d;font:inherit;font-size:13px;cursor:pointer}.conv-keep-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#0006}.conv-keep-sheet{position:fixed;z-index:141;left:0;right:0;bottom:0;max-height:min(78dvh,640px);overflow:auto;overscroll-behavior:contain;padding:8px 10px calc(12px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;background:var(--surface);box-shadow:0 -12px 32px #00000038}.conv-keep-sheet-handle{width:36px;height:4px;margin:4px auto 10px;border-radius:999px;background:color-mix(in srgb,var(--text) 24%,transparent)}.conv-keep-sheet .conv-folder-item{min-height:48px;padding:12px 14px;font-size:16px}.conv-keep-sheet .conv-keep-edit input,.conv-keep-sheet .conv-keep-edit button[type=submit],.conv-keep-sheet .conv-keep-edit-delete{height:48px;font-size:16px}.conv-keep-sheet .conv-keep-edit-colors button,.conv-keep-sheet .conv-keep-edit-picks button{width:44px;height:44px}.conv-keep-sheet.is-editing>:not(.conv-keep-sheet-handle):not(.conv-keep-edit){display:none}.conv-keep-edit button[type=submit]{height:32px;border:0;border-radius:8px;background:var(--accent);color:#fff;font:inherit;font-size:13px;cursor:pointer}.conv-keep-edit button[type=submit]:disabled{opacity:.5;cursor:default}.conv-folder-item{display:flex;align-items:center;gap:8px;width:100%;border:none;background:transparent;color:var(--text);font:inherit;font-size:13px;text-align:left;padding:8px 10px;border-radius:10px;cursor:pointer;transition:background .12s ease,transform .1s var(--ease-out)}.conv-folder-item.is-on{background:var(--fill)}.conv-folder-item--danger{color:var(--red)}.conv-folder-sep{height:1px;margin:4px 6px;background:var(--border)}.conv-folder-item:active{transform:scale(.97)}.conv-folder-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.conv-empty--folder{padding-top:4.5rem}@container inbox-side (max-width: 400px){.sidebar-inbox:has(.inbox-folder-rail){flex-direction:column}.sidebar-inbox-main{flex:1 1 0;min-height:0;overflow:hidden}.inbox-folder-rail{width:100%!important;max-width:none;height:auto;flex:0 0 auto;flex-direction:row;align-items:center;border-right:none;border-bottom:.5px solid var(--separator)}.inbox-folder-list{flex:0 0 auto;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:6px 10px 8px;gap:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.inbox-folder-list::-webkit-scrollbar{display:none}.inbox-folder{width:64px;min-width:64px;padding:4px 2px 2px;border-radius:10px}.inbox-folder-ico{width:34px;height:34px;border-radius:10px}.inbox-folder-expand,.inbox-folder-resize{display:none}.inbox-folder-rail.is-wide .inbox-folder{flex-direction:column;width:64px;min-width:64px;min-height:0}.inbox-folder-rail.is-wide .inbox-folder-ico{width:34px;height:34px;border-radius:10px}.inbox-folder-rail.is-wide .inbox-folder-label{text-align:center;font-size:11px}.inbox-folder-rail.is-wide .inbox-folder-unread{display:block}.inbox-folder-rail.is-wide .inbox-folder-count{display:none}}@media (hover: hover) and (pointer: fine){.inbox-folder:hover{background:var(--chip-bg);color:var(--text)}.inbox-folder.is-on:hover,.inbox-folder.is-drop:hover,.inbox-folder-expand:hover{background:var(--fill);color:var(--text)}.inbox-folder-rail:hover .inbox-folder-resize:after,.inbox-folder-resize:hover:after,.inbox-folder-rail.is-resizing .inbox-folder-resize:after{background:color-mix(in srgb,var(--text) 28%,transparent)}.conv-folder-item:hover{background:var(--surface-hover)}.conv-folder-item--danger:hover{background:#e539351f}.inbox-folder-swatch:hover{transform:scale(1.12)}}@media (prefers-reduced-motion: reduce){.inbox-folder-rail,.inbox-folder,.inbox-folder-ico,.inbox-folder-create,.inbox-folder-expand,.inbox-folder-swatch,.conv-folder-menu,.conv-folder-item{transition:none;animation:none;transform:none}.inbox-folder:active,.inbox-folder-create button[type=submit]:active,.inbox-folder-expand:active,.conv-folder-item:active{transform:none}}.conv-list-footer{padding:10px 8px 18px;text-align:center;color:var(--text-muted);font-size:12px;line-height:1.4}.conv-row{display:flex;align-items:center;gap:4px;padding:8px 8px 8px 10px;min-height:72px;cursor:pointer;border-radius:12px;transition:background 80ms ease;border:none;width:100%;text-align:left;background:transparent;font-family:var(--font-sans);font-size:16px;color:var(--text);margin-bottom:0;position:relative}@media (max-width: 1100px){.conv-row{content-visibility:auto;contain-intrinsic-size:auto 72px}}.conv-row-main{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.conv-row-delete{position:static;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none}.conv-row-action{width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none}.conv-row:hover .conv-row-delete,.conv-row.active .conv-row-delete,.conv-row:focus-within .conv-row-delete,.conv-row:hover .conv-row-action,.conv-row.active .conv-row-action,.conv-row:focus-within .conv-row-action{opacity:1;pointer-events:auto}.conv-row-delete:hover{background:#e539351f;color:#e53935}.conv-row-action:hover{background:var(--accent-light);color:var(--accent)}.conv-row.active .conv-row-delete,.conv-row.active .conv-row-action{color:var(--on-accent-muted)}.conv-row.active .conv-row-delete:hover,.conv-row.active .conv-row-action:hover{background:#ffffff2e;color:var(--on-accent)}@media (hover: hover) and (pointer: fine){.conv-row-tools{display:none}}@media (pointer: coarse){.conv-row-tools{position:static;flex-direction:column;align-self:center;margin-left:2px;touch-action:pan-y}.conv-row-delete,.conv-row-action{opacity:1;pointer-events:auto;touch-action:manipulation}}.conv-row:hover{background:var(--surface-hover)}.conv-row.conv-row--note:not(.active){background:var(--orange-light);box-shadow:inset 3px 0 0 var(--orange)}.conv-row.conv-row--note.active,.conv-row.conv-row--note.active:hover{box-shadow:inset 3px 0 #ffcc80}.conv-row--kept-order{--kept: #e6a100}.conv-row--kept-lost{--kept: #e5484d}.conv-row--kept-tech{--kept: #3b82f6}.conv-row.conv-row--kept{padding-bottom:22px}.conv-row.conv-row--kept:not(.active){background:color-mix(in srgb,var(--kept) 18%,var(--surface));box-shadow:inset 3px 0 0 var(--kept)}.conv-row.conv-row--kept:not(.active):hover{background:color-mix(in srgb,var(--kept) 26%,var(--surface))}.conv-row.conv-row--kept.active,.conv-row.conv-row--kept.active:hover{box-shadow:inset 3px 0 0 var(--kept)}.conv-kept-label{position:absolute;left:12px;bottom:5px;z-index:1;max-width:calc(100% - 24px);padding:0 6px;overflow:hidden;border-radius:6px;background:var(--kept);color:#fff;font-size:10px;font-weight:700;line-height:16px;white-space:nowrap;text-overflow:ellipsis}.inbox-kept-filter{display:inline-flex;align-items:center;flex:0 0 auto;height:32px;margin:0;padding:0 12px;border:0;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.inbox-kept-filter-icon,.inbox-kept-filter-count{display:none}@media (max-width: 760px){.sidebar-header .inbox-kept-filter{position:relative;justify-content:center;width:36px;height:36px;padding:0}.sidebar-header .inbox-kept-filter-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sidebar-header .inbox-kept-filter-icon{display:block}.sidebar-header .inbox-kept-filter-count{display:block;position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#6d5ef0;color:#fff;font-size:10px;line-height:16px;text-align:center}}.inbox-kept-filter.is-on{background:color-mix(in srgb,#6d5ef0 22%,transparent);color:#5b4bdb;box-shadow:inset 0 0 0 1px color-mix(in srgb,#6d5ef0 45%,transparent)}html.night .inbox-kept-filter.is-on{color:#c4b8ff}@media (hover: hover) and (pointer: fine){.conv-row.conv-row--note:hover:not(.active){background:color-mix(in srgb,var(--orange) 22%,var(--surface))}}.conv-row.active,.conv-row.active:hover{background:var(--dialog-active);color:var(--on-accent)}.avatar{width:54px;height:54px;border-radius:var(--radius-round);background:var(--bg-3);color:var(--text);display:flex;align-items:center;justify-content:center;font-weight:500;font-size:.95rem;flex-shrink:0;overflow:hidden}.avatar img,.profile-avatar img,.guest-head-avatar img{width:100%;height:100%;display:block;object-fit:cover}.conv-row--unread .conv-name,.conv-row--unread .conv-preview{color:var(--text);font-weight:700}.conv-body{flex:1;min-width:0}.conv-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px}.conv-name{flex:1;min-width:0;font-weight:600;font-size:16px;letter-spacing:-.011em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-time{font-size:12px;color:var(--text-muted);flex-shrink:0;white-space:nowrap}.conv-preview{font-size:14px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-sans);font-style:normal}.conv-preview.order-queue-bits{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;line-height:1.35}.conv-preview.order-queue-bits:empty{display:none}.conv-preview.order-queue-bits>span+span:before{content:"·";margin:0 .35em;color:var(--text-muted);font-weight:400}.order-queue-stage.is-warn,.order-queue-pay.is-pay-unpaid{color:var(--orange)}.order-queue-stage.is-ok,.order-queue-pay.is-pay-paid{color:var(--green, #2e9e5b)}.order-queue-pay.is-pay-on_delivery{color:#c4920a}.order-queue-origin,.orders-ws-origin,.order-desk-origin{color:#c4920a;font-size:11px;font-weight:650}.order-desk-origin{display:inline-block;margin:2px 0 0}.order-desk-origin--pipeline{display:block;margin:0 0 8px;padding:7px 10px;border-radius:9px;background:color-mix(in srgb,#f5c451 16%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,#f5c451 42%,transparent)}html.night .order-queue-pay.is-pay-on_delivery,html.night .order-queue-origin,html.night .orders-ws-origin,html.night .order-desk-origin{color:#f5c451}.order-queue-reasons{color:var(--red, #e53935)}.conv-row.active .order-queue-stage,.conv-row.active .order-queue-pay,.conv-row.active .order-queue-reasons{color:inherit}.conv-row.active .conv-name{color:var(--on-accent)}.conv-row.active .conv-preview,.conv-row.active .conv-time,.conv-row.active .assigned-tag{color:var(--on-accent-muted)}.conv-row.active .conv-preview,.conv-row.active .conv-time{opacity:1}.conv-bottom{display:flex;align-items:center;gap:6px;margin-top:6px;flex-wrap:wrap}.ch-badges{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.ch-badge{font-size:10px;font-weight:600;line-height:16px;padding:0 6px;border-radius:8px;letter-spacing:.01em}.ch-badge--app{background:var(--accent-filled);color:var(--accent)}.ch-badge--vk{background:#4a76a8;color:#fff}.ch-badge--telegram{background:#2aabee;color:#fff}.ch-badge--max{background:#4a6cf7;color:#fff}.ch-badge.is-on{box-shadow:0 0 0 1px currentColor}.conv-row.active .ch-badge--app,.conv-row.active .ch-badge--vk,.conv-row.active .ch-badge--telegram,.conv-row.active .ch-badge--max{background:#ffffff38;color:var(--on-accent)}.ch-switch{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;padding:2px;min-height:34px;border:1px solid var(--border);border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:11px;background:var(--bg-3);background:color-mix(in srgb,var(--bg-3) 84%,transparent);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}.ch-switch.is-single{background:transparent;padding:0;min-height:20px}.ch-switch.is-single .ch-badge.is-on{padding:0;background:transparent;color:var(--text-muted);box-shadow:none;line-height:20px}.ch-switch-btn{border:none;background:transparent;color:var(--text-muted);font:inherit;font-size:12px;font-weight:600;line-height:20px;padding:4px 10px;border-radius:8px;cursor:pointer;transition:transform .1s var(--ease-out),color .12s ease,background .14s var(--ease-out),box-shadow .14s var(--ease-out)}.ch-switch.is-many .ch-switch-btn{padding-inline:7px}.ch-switch-btn.is-on{background:var(--surface);color:var(--text);box-shadow:var(--bubble-shadow)}.ch-switch-btn:active{transform:scale(.96)}.ch-switch-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ch-switch-btn--telegram.is-on{color:#168ac0}.ch-switch-btn--max.is-on{color:#4a6cf7}.ch-switch-btn--vk.is-on{color:#4a76a8}.msg-origin{display:block;font-size:10px;font-weight:600;letter-spacing:.02em;margin:0 0 2px;color:var(--accent)}.sent .msg-origin{color:var(--sent-muted)}.vk-thread .msg-origin,.received .msg-origin{color:#4a76a8}.status-pill{font-size:11px;font-weight:500;text-transform:none;letter-spacing:0;padding:1px 7px;border-radius:var(--radius-pill)}.pill-queued{background:var(--orange-light);color:var(--orange)}.pill-operator_active{background:var(--green-light);color:var(--green)}.pill-ai{background:var(--accent-filled);color:var(--accent)}.pill-closed{background:var(--bg-3);color:var(--text-muted)}.pill-alerts{background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--text)}.unread-badge{font-size:12px;font-weight:500;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--accent);color:#fff;display:inline-flex;align-items:center;justify-content:center}.conv-row.active .unread-badge{background:var(--on-accent);color:var(--dialog-active)}.conv-row.active .status-pill{background:#ffffff2e;color:var(--on-accent)}.conv-row.active .wait-timer{color:#ffd58a}.wait-timer{font-size:.6875rem;color:var(--orange);font-weight:500}.assigned-tag{font-size:.6875rem;color:var(--text-muted);font-weight:500}.conv-empty{padding:2rem 1rem;text-align:center;color:var(--text-muted);font-size:.875rem}.chat-main{background-color:var(--chat-bg);background-image:var(--chat-wallpaper);border-radius:var(--column-radius);box-shadow:var(--shadow-subtle);display:flex;flex-direction:column;overflow:hidden;min-height:0;height:100%}.chat-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-muted)}.chat-empty svg{opacity:.2}.chat-empty p{margin:0;font-size:.9375rem}.chat-header{flex-shrink:0;padding:8px 12px;min-height:64px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px;background:var(--surface);flex-wrap:nowrap;position:relative;z-index:5;overflow:visible}.chat-header-info{flex:1;min-width:0}.chat-header .avatar{width:40px;height:40px;font-size:15px}.chat-header-profile{display:flex;align-items:center;gap:10px;min-width:0;flex:1;border:none;background:transparent;padding:0;text-align:left;font:inherit;color:inherit;cursor:default;min-height:40px}.chat-header-name{font-weight:500;font-size:16px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-header-status{font-size:13px;color:var(--text-muted);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-header-channel-picker{display:flex;align-items:center;gap:7px;flex:0 0 auto;min-width:0}.chat-header-channel-label{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.channel-stage{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;animation:channel-stage-in .16s var(--ease-out) both;will-change:opacity,transform}@keyframes channel-stage-in{0%{opacity:.76;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1280px){.chat-header-channel-label{display:none}}@media (prefers-reduced-motion: reduce){.channel-stage{animation:none;will-change:auto}.ch-switch-btn{transition:color .12s ease,background .12s ease}.ch-switch-btn:active{transform:none}}@media (prefers-reduced-transparency: reduce){.ch-switch{background:var(--bg-3);backdrop-filter:none;-webkit-backdrop-filter:none}}.chat-header-actions{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:6px;flex-shrink:0}.chat-header-actions .icon-btn{width:40px;height:40px;color:var(--text-muted);border-radius:50%}.chat-header-actions .icon-btn:hover{color:var(--text);background:var(--bg-2)}.chat-header-actions .icon-btn svg{width:22px;height:22px;flex-shrink:0;position:static;transform:none;display:block}.chat-header-actions .header-dropdown{top:calc(100% + 8px);transform-origin:top right;z-index:60}.header-dropdown{position:absolute;right:0;top:40px;z-index:50;min-width:220px;padding:6px;background:#ffffffc7;backdrop-filter:blur(40px) saturate(190%);-webkit-backdrop-filter:blur(40px) saturate(190%);border:.5px solid rgba(255,255,255,.45);border-radius:14px;box-shadow:0 12px 40px #0000002e,0 0 0 .5px #0000000f;transform-origin:top right;animation:msg-action-menu-in .15s var(--ease-out)}html.night .header-dropdown{background:#2c2c2ec7;border-color:#ffffff24;box-shadow:0 16px 48px #00000080,0 0 0 .5px #0006}.header-dropdown button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 12px;border:none;background:none;border-radius:10px;text-align:left;cursor:pointer;font-family:var(--font-sans);font-size:17px;font-weight:400;letter-spacing:-.022em;line-height:1.2;color:var(--text);white-space:nowrap}.header-dropdown .nav-item-copy,.section-rail-btn .nav-item-copy{white-space:normal}.header-dropdown button.is-current{background:var(--accent-light);color:var(--accent);font-weight:600}.header-dropdown button.is-current svg{color:var(--accent)}.header-dropdown button.is-danger{color:#e53935}.header-dropdown button svg{width:20px;height:20px;flex-shrink:0;color:var(--text)}.header-dropdown button .tab-count{margin-left:auto}.header-dropdown button:active{transform:scale(.97);background:var(--fill)}@media (hover: hover) and (pointer: fine){.header-dropdown button:hover{background:var(--fill)}.header-dropdown button.is-current:hover{background:var(--accent-light)}}.app-menu-sep{height:.5px;margin:6px 12px;background:var(--separator)}.chat-messages-wrap{flex:1;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden;overflow-anchor:none}.chat-scroll-down-fab{position:absolute;right:28px;bottom:20px;width:44px;height:44px;border-radius:50%;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-card);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text);z-index:4;transition:background .15s,transform .15s;padding:0}.chat-scroll-down-fab:hover{background:var(--bg-2);transform:translateY(1px)}.chat-scroll-down-fab--count{width:auto;min-width:44px;padding:0 14px;border-radius:22px;font-size:13px;font-weight:600;gap:6px}.thread-sync-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 16px 8px;padding:8px 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:13px}.thread-sync-bar button{font:inherit;font-size:13px;border:0;background:none;color:var(--blue, #2563eb);cursor:pointer;white-space:nowrap}.chat-messages{flex:1;min-height:0;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;padding:12px 16px 16px;display:flex;flex-direction:column;gap:8px;background:transparent}.chat-skeleton{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding:8px 0 4px}.chat-skeleton-row{display:flex}.chat-skeleton-row--sent{justify-content:flex-end}.chat-skeleton-bubble{height:44px;max-width:100%;border-radius:18px;background:linear-gradient(90deg,var(--bg-2) 20%,var(--surface) 45%,var(--bg-2) 70%);background-size:220% 100%;animation:chat-skeleton-shimmer 1.15s ease-in-out infinite}@keyframes chat-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.chat-skeleton-bubble{animation:none}}.msg-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:flex;justify-content:center;align-items:flex-start;padding:72px 16px 24px;pointer-events:none}.msg-search-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:#1c1a2473;cursor:pointer;pointer-events:auto}.msg-search-panel{position:relative;z-index:1;width:min(520px,calc(100vw - 32px));max-height:min(70vh,560px);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;overflow:hidden;pointer-events:auto}.msg-search-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--border)}.msg-search-title{margin:0;font-size:1rem;font-weight:600}.msg-search-close{border:none;background:none;font-size:.875rem;font-weight:600;color:var(--accent);cursor:pointer;font-family:var(--font-sans);padding:6px 4px;border-radius:8px}.msg-search-close:hover{background:var(--accent-light)}.msg-search-input-wrap{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--border);color:var(--text-muted)}.msg-search-input-wrap .search-icon{width:20px;height:20px;flex-shrink:0}.msg-search-input{flex:1;border:none;background:transparent;font-size:.9375rem;font-family:var(--font-sans);color:var(--text);min-width:0}.msg-search-input:focus{outline:none}.msg-search-input::placeholder{color:var(--text-light)}.msg-search-results{flex:1;min-height:140px;overflow-y:auto;padding:8px}.msg-search-hint{padding:20px 14px;text-align:center;color:var(--text-muted);font-size:.875rem}.msg-search-hit{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;text-align:left;padding:12px 14px;border:none;border-radius:12px;background:var(--bg-1);cursor:pointer;font-family:var(--font-sans);margin-bottom:6px;transition:background .12s}.msg-search-hit:hover{background:var(--bg-2)}.msg-search-hit-time{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.msg-search-hit-preview{font-size:.875rem;color:var(--text);line-height:1.45;white-space:pre-wrap;word-break:break-word}.msg-group{display:flex;flex-direction:column;gap:2px;max-width:min(75%,428px);min-width:0;overflow:visible;flex-shrink:0}.msg-group.received{align-self:flex-start;align-items:flex-start}.msg-group.sent{align-self:flex-end;align-items:flex-end}.msg-group.system-group{align-self:center;align-items:center;max-width:85%}.msg-bubble{position:relative;width:fit-content;max-width:100%;padding:6px 10px 8px;border-radius:16px;font-size:16px;line-height:1.375;box-shadow:var(--bubble-shadow);overflow:visible}.received .msg-bubble{background:var(--bubble-in);color:var(--text)}.sent .msg-bubble{background:var(--bubble-out);color:var(--bubble-out-text)}.sent .msg-bubble.is-pending{opacity:.72}.sent .msg-bubble.is-failed{box-shadow:inset 0 0 0 1px #e5393573}.msg-send-status{display:flex;align-items:center;gap:8px;margin-top:4px;padding:0 4px 4px;font-size:12px;color:var(--red)}.msg-send-status--pending{color:var(--text-muted, #6b7280)}.msg-retry-btn{font:inherit;font-size:12px;padding:0;border:0;background:none;color:var(--blue, #2563eb);cursor:pointer}.msg-retry-btn:hover{text-decoration:underline}.sent .msg-bubble a{color:var(--bubble-out-text)}.received .msg-bubble.is-only,.received .msg-bubble.is-last{border-bottom-left-radius:4px}.received .msg-bubble.is-first:not(.is-only){border-radius:16px 16px 16px 6px}.received .msg-bubble.is-middle{border-radius:6px 16px 16px 6px}.received .msg-bubble.is-last{border-radius:6px 16px 16px 4px}.sent .msg-bubble.is-only,.sent .msg-bubble.is-last{border-bottom-right-radius:4px}.sent .msg-bubble.is-first:not(.is-only){border-radius:16px 16px 6px}.sent .msg-bubble.is-middle{border-radius:16px 6px 6px 16px}.sent .msg-bubble.is-last{border-radius:16px 6px 4px 16px}.received .msg-bubble.is-last:after,.received .msg-bubble.is-only:after,.sent .msg-bubble.is-last:after,.sent .msg-bubble.is-only:after{content:"";position:absolute;bottom:0;width:11px;height:16px;pointer-events:none}.received .msg-bubble.is-last:after,.received .msg-bubble.is-only:after{left:-7px;background:var(--bubble-in);clip-path:polygon(100% 0,100% 100%,0 100%)}.sent .msg-bubble.is-last:after,.sent .msg-bubble.is-only:after{right:-7px;background:var(--bubble-out);clip-path:polygon(0 0,100% 100%,0 100%)}.msg-text{white-space:pre-wrap;word-break:break-word}.msg-missing{font-size:14px;line-height:1.35;color:var(--text-muted)}.msg-text:after{content:"";display:block;clear:both}.msg-text--time-only{min-height:14px;line-height:1}.msg-text--editing{display:flex;flex-direction:column;gap:8px;min-width:180px}.msg-text--editing textarea{width:100%;min-height:64px;padding:8px 10px;border:.5px solid var(--separator);border-radius:12px;background:var(--surface);color:inherit;font:inherit;font-size:14px;line-height:1.35;resize:vertical}.msg-edit-actions{display:flex;gap:6px}.msg-edit-actions button{min-height:28px;padding:0 10px;border:0;border-radius:999px;background:var(--fill);color:var(--text);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.msg-edit-actions button.is-primary{background:var(--accent);color:var(--on-accent, #fff)}.chat-edit-composer{display:flex;flex-direction:column;gap:8px;padding:8px 10px 10px;border-top:1px solid var(--separator);background:color-mix(in srgb,var(--surface) 96%,transparent)}.chat-edit-composer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px}.chat-edit-composer-head div{display:flex;flex-direction:column;min-width:0}.chat-edit-composer-head strong{color:var(--accent);font-size:13px;font-weight:700}.chat-edit-composer-head span{overflow:hidden;color:var(--text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.chat-edit-composer-head button{flex:0 0 auto;min-height:32px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;cursor:pointer}.chat-edit-composer-head button:active{transform:scale(.97)}.chat-edit-composer-row{display:flex;align-items:flex-end;gap:8px}.chat-edit-composer textarea{flex:1 1 auto;min-width:0;min-height:44px;max-height:140px;padding:10px 12px;border:1px solid var(--separator);border-radius:14px;outline:none;background:var(--surface);color:var(--text);font:inherit;font-size:16px;line-height:1.35;resize:none}.chat-edit-composer textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-light)}.chat-edit-send{flex:0 0 42px;width:42px;height:42px;border:0;border-radius:50%;background:var(--accent);color:var(--on-accent);font-size:22px;font-weight:700;line-height:1;cursor:pointer;transition:transform .14s ease-out,opacity .14s ease-out}.chat-edit-send:active:not(:disabled){transform:scale(.95)}.chat-edit-send:disabled{opacity:.45;cursor:default}html.day .chat-edit-composer{background:#fff;border-top-color:#dfe3e8}html.day .chat-edit-composer textarea{border-color:#d5dbe2;background:#f4f6f8;color:#17191c}html.day .chat-edit-composer-head strong{color:#0878d1}@media (max-width: 760px){.chat-edit-composer{padding:7px 8px calc(8px + env(safe-area-inset-bottom,0px))}.chat-edit-composer textarea{font-size:16px}}@media (prefers-reduced-motion: reduce){.chat-edit-send{transition:none}}.msg-time{float:right;position:relative;top:6px;margin-left:8px;font-size:11px;line-height:1.2;font-weight:400;color:var(--text-muted);-webkit-user-select:none;user-select:none;white-space:nowrap}.sent .msg-time{color:var(--sent-muted)}.msg-bubble--photo{display:flex;flex-direction:column;padding:0}.msg-bubble--photo:not(.msg-bubble--media-only){min-width:240px}.msg-bubble--photo .msg-text,.msg-bubble--photo .bubble-reply-quote,.msg-bubble--photo .bubble-product-cards,.msg-bubble--photo .bubble-reactions,.msg-bubble--photo .bubble-attachments--files{width:0;min-width:100%;max-width:100%;box-sizing:border-box}.msg-bubble--photo .msg-text{padding:6px 10px 8px}.msg-bubble--photo>.msg-origin{padding:8px 10px 6px}.msg-bubble--photo>.msg-meta:not(.msg-time--overlay){padding:0 10px 8px;margin-top:0}.msg-bubble--photo .bubble-reply-quote{margin:0;padding:6px 10px}.msg-bubble--photo.has-reply{padding-top:2px}.msg-bubble--photo .bubble-attachments--files,.msg-bubble--photo .bubble-product-cards,.msg-bubble--photo .bubble-reactions{padding:0 8px 8px}.msg-bubble--media-only{line-height:0}.msg-bubble--media-only .bubble-reactions{padding:6px 8px 8px;line-height:1.375}.msg-bubble--media-only.has-reply{line-height:1.375}.msg-time--overlay{position:absolute;right:6px;bottom:6px;float:none;top:auto;margin:0;z-index:1;padding:2px 6px;border-radius:10px;background:#00000073;color:#fff}.sent .msg-time--overlay,.received .msg-time--overlay{color:#fff}.system-group .msg-bubble{background:var(--date-chip-bg);text-align:center;font-size:13px;border-radius:16px;color:var(--date-chip-fg);padding:4px 12px;box-shadow:none}.system-group .msg-bubble:after{display:none}.msg-meta{font-size:11px;color:var(--text-muted);margin-top:4px}.sent .msg-meta{text-align:right;color:var(--sent-muted)}.closed-banner{padding:24px 32px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:center;gap:16px;background:var(--surface)}.closed-banner p{margin:0;font-size:15px;color:var(--text-muted);font-weight:500}.closed-inline-banner{padding:10px 14px;border-radius:8px;background:var(--bg-3);font-size:13px;color:var(--text-muted);font-weight:500;line-height:1.4}.chat-input-area{padding:6px 12px 12px;border-top:none;display:flex;flex-direction:column;gap:8px;flex-shrink:0;position:sticky;bottom:0;z-index:5;background:transparent;padding-bottom:max(12px,calc(env(safe-area-inset-bottom,0px) - var(--keyboard-inset, 0px)));transition:box-shadow .15s ease,background .15s ease}.chat-input-area--drag{box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent-light);border-radius:16px}.quick-replies-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.whisper-toggle{display:inline-flex;align-items:center;min-height:36px;padding:8px 12px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);font-size:13px;font-family:var(--font-sans);font-weight:500;color:var(--text-muted);cursor:pointer}.whisper-toggle.is-on{color:var(--text);border-color:var(--accent)}.whisper-composer{display:flex;flex-direction:column;gap:8px;padding:8px 4px 4px}.whisper-composer-input{width:100%;box-sizing:border-box;resize:vertical;min-height:52px;padding:8px 10px;border:1px solid var(--border);border-radius:12px;font:inherit;font-size:14px;background:var(--bg-1);color:var(--text)}.whisper-send-btn{align-self:flex-end;min-height:36px;padding:8px 12px;border:none;border-radius:10px;background:#d6a85a;color:#2b1d08;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.whisper-send-btn:disabled{opacity:.5;cursor:default}.msg-group.whisper-group{align-self:center;align-items:center;max-width:min(85%,428px)}.whisper-bubble{background:#f5e6c8;color:#3d2e12;box-shadow:none;width:fit-content;max-width:100%}html.night .whisper-bubble{background:#3d3420;color:#f3e6c8}.whisper-label{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.whisper-author{display:block;font-size:12px;font-weight:600;margin:2px 0 4px}.whisper-bubble .msg-time{float:none;display:block;top:0;margin:6px 0 0;text-align:right}.msg-group.whisper-group .msg-row{width:fit-content;max-width:100%}.qr-toggle-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:8px 12px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);font-size:13px;font-family:var(--font-sans);font-weight:500;letter-spacing:-.01em;color:var(--text-muted);cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease,transform .1s var(--ease-out)}.qr-toggle-btn:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.qr-toggle-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--bg-1)}}.qr-toggle-chevron{display:inline-block;font-size:10px;line-height:1;transition:transform .15s var(--ease-out)}.qr-toggle-btn--open .qr-toggle-chevron{transform:rotate(-180deg)}.pending-files-wrap{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:14px;background:linear-gradient(180deg,#4caf501f,#4caf500a);border:1px solid rgba(76,175,80,.25)}.pending-files-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.pending-files-title{font-size:12px;font-weight:600;color:var(--text)}.pending-files-count{font-size:11px;font-weight:600;color:#fff;background:var(--accent);min-width:22px;height:22px;padding:0 7px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center}.quick-replies{display:flex;gap:6px;flex-wrap:wrap}.qr-btn{padding:6px 14px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);font-size:12px;font-family:var(--font-sans);color:var(--text-muted);cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease,transform .1s var(--ease-out);white-space:nowrap}.qr-btn:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.qr-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--bg-1)}}.qr-chip-wrap{position:relative;display:inline-flex;align-items:center}.qr-chip-remove{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:var(--text-muted);color:#fff;border:2px solid var(--surface);font-size:11px;line-height:1;display:none;align-items:center;justify-content:center;cursor:pointer;padding:0;font-weight:700}.qr-chip-wrap:hover .qr-chip-remove{display:flex}.qr-chip-remove:hover{background:var(--danger, #ef4444)}.qr-inline-add{display:flex;align-items:center;gap:4px;flex-basis:100%;margin-top:2px}.qr-inline-input{flex:1;padding:5px 10px;font-size:12px;border:1px dashed var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);outline:none;transition:border-color .15s;min-width:0}.qr-inline-input:focus{border-color:var(--accent);border-style:solid}.qr-inline-input::placeholder{color:var(--text-muted)}.qr-inline-add-btn{width:28px;height:28px;border-radius:50%;border:none;background:var(--accent);color:#fff;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s}.qr-inline-add-btn:disabled{opacity:.4;cursor:default}.qr-inline-add-btn:not(:disabled):hover{opacity:.85}.compose-stack{position:relative;background:var(--surface);border-radius:16px;box-shadow:var(--composer-shadow)}.compose-row{position:relative;display:flex;gap:2px;align-items:flex-end;background:transparent;border-radius:16px;padding:4px 6px 4px 4px}.compose-row .attach-btn,.compose-row .send-btn{width:44px;height:44px;align-self:flex-end}.voice-record-bar{display:flex;flex:1;align-items:center;gap:8px;min-height:44px;min-width:0;padding:0 4px 0 10px}.voice-record-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#d92d20}.voice-record-time{font-variant-numeric:tabular-nums;font-size:15px;line-height:1}.voice-record-hint{color:var(--text-muted, #667085);font-size:13px}.voice-record-cancel,.voice-record-dictate{border:0;background:transparent;font:inherit;font-size:14px;min-height:44px;padding:0 8px;cursor:pointer}.voice-record-cancel{margin-left:auto;color:var(--text-muted, #667085)}.voice-record-dictate{color:var(--text, #101828)}.voice-record-bar .send-btn{flex:0 0 auto}.support-file-input-hidden{position:absolute;left:-9999px;top:0;width:1px;height:1px;opacity:0;overflow:hidden;margin:0;padding:0;border:0;pointer-events:none}.input-wrapper{flex:1;min-height:44px;min-width:0;background:transparent;border:none;border-radius:0;padding:0;display:flex;align-items:flex-end}.input-wrapper textarea{flex:1;width:100%;min-height:42px;max-height:min(42vh,360px);overflow-x:hidden;overflow-y:auto;overflow-wrap:anywhere;resize:none;border:none;background:transparent;padding:10px 8px 10px 14px;font-family:var(--font-sans),"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";font-size:15px;line-height:1.35;color:var(--text)}.input-wrapper textarea:focus{outline:none}.input-wrapper textarea::placeholder{color:var(--text-muted)}.send-btn{width:44px;height:44px;border-radius:var(--radius-round);border:none;background:var(--accent);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s ease,transform .1s ease-out}.send-btn:active{transform:scale(.96)}.send-btn:disabled{opacity:.3;cursor:not-allowed;transform:none}@media (hover: hover) and (pointer: fine){.send-btn:hover{background:var(--accent-hover)}}.upload-progress-bar{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--accent-light);border-radius:6px;font-size:13px;color:var(--accent);animation:upload-fade-in .2s ease}@keyframes upload-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.upload-progress-spinner{width:14px;height:14px;border:2px solid rgba(var(--accent-rgb),.35);border-top-color:var(--accent);border-radius:50%;animation:upload-spin .7s linear infinite;flex-shrink:0}@keyframes upload-spin{to{transform:rotate(360deg)}}.upload-progress-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compose-hint{font-size:11px;color:var(--text-light)}.compose-hint kbd{display:inline-block;padding:0 3px;border:1px solid var(--border);border-radius:3px;font-size:10px;font-family:var(--font-sans);background:var(--bg-1)}.emoji-picker{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:12;display:flex;flex-direction:column;height:280px;max-height:min(320px,46vh);background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-pop, 0 12px 32px rgba(16, 35, 47, .16));overflow:hidden}.emoji-picker-search{margin:10px 10px 6px;height:36px;padding:0 12px;border:none;border-radius:10px;background:var(--search-bg, var(--bg-1));color:var(--text);font-size:14px;outline:none}.emoji-picker-search:focus{box-shadow:inset 0 0 0 2px var(--accent-light)}.emoji-picker-search::placeholder{color:var(--text-muted)}.emoji-picker-grid{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;padding:4px 8px 8px}.emoji-picker-cell{height:36px;border:none;border-radius:10px;background:transparent;cursor:pointer;font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.emoji-picker-cell:hover,.emoji-picker-cell:focus-visible{background:var(--surface-hover);outline:none}.emoji-picker-empty{grid-column:1 / -1;margin:24px 12px;text-align:center;font-size:13px;color:var(--text-muted)}.emoji-picker-tabs{display:flex;gap:2px;padding:6px 8px 8px;border-top:1px solid var(--border);background:var(--bg-1)}.emoji-picker-tab{flex:1;height:36px;border:none;border-radius:10px;background:transparent;cursor:pointer;font-size:16px;line-height:1}.emoji-picker-tab.is-active{background:var(--surface);box-shadow:0 1px 2px #10232f14}@media (hover: hover) and (pointer: fine){.emoji-picker-tab:hover{background:var(--surface-hover)}}.details-panel{background:var(--surface);border-radius:var(--column-radius);box-shadow:var(--shadow-subtle);border:none;padding:16px 16px 20px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain}.guest-card{display:flex;flex-direction:column;gap:16px;min-width:0}.guest-nav{position:sticky;top:0;z-index:5;flex-shrink:0;background:var(--surface)}.guest-head{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;text-align:left;gap:12px}.guest-head-avatar,.profile-avatar{width:56px;height:56px;background:var(--bg-3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:500;color:var(--text);flex-shrink:0;overflow:hidden}.guest-head-text{min-width:0;flex:1}.profile-name{font-size:22px;font-weight:700;letter-spacing:-.03em;margin:0;line-height:1.15}.profile-meta{margin:2px 0 0;font-size:13px;letter-spacing:.01em;color:var(--text-muted);line-height:1.35}.guest-head-meta{display:flex;align-items:center;gap:6px;margin:5px 0 0;font-size:13px;letter-spacing:.01em;color:var(--text-muted);line-height:1.3}.guest-head--compact{display:none;flex-direction:column;gap:0;padding:0 0 4px}.guest-head-compact-name{margin:0;font-size:17px;font-weight:600;letter-spacing:-.022em;line-height:1.2}.guest-head--compact .guest-head-meta{margin:4px 0 0}@media (min-width: 1101px){.guest-head--compact{display:flex}}.guest-head-link,.guest-head-id{display:inline-block;margin:8px 0 0;padding:0;border:none;background:none;color:var(--text-muted);font:inherit;font-size:13px;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:transform .1s var(--ease-out)}.guest-head-link{color:var(--accent)}.guest-head-link:active,.guest-head-id:active{transform:scale(.97)}.guest-head-facts{display:flex;flex-wrap:wrap;align-items:baseline;min-width:0;margin:6px 0 0;color:var(--text-muted);font-size:13px;line-height:1.3}.guest-head-facts .guest-head-id{margin:0}.guest-head-dot{margin:0 6px;color:var(--text-light)}.guest-quick{display:flex;flex-shrink:0;align-items:flex-start;gap:6px;margin-left:auto}.guest-quick-btn{display:flex;flex-direction:column;align-items:center;gap:4px;width:52px;padding:0;border:none;background:none;color:var(--text-muted);font:inherit;font-size:10px;font-weight:500;line-height:1.15;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .1s var(--ease-out)}.guest-quick-btn:active{transform:scale(.97)}.guest-quick-btn.is-off{opacity:.38;pointer-events:none;cursor:default}.guest-quick-btn.is-on{color:var(--text)}.guest-quick-ico{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--accent-light);color:var(--accent)}@media (hover: hover) and (pointer: fine){.guest-quick-btn:hover{color:var(--text-muted)}}@media (min-width: 1101px){.details-panel{padding:12px 12px 16px;gap:12px}.details-panel .guest-card{gap:12px}.details-panel .guest-nav{padding:8px 0 0}.details-panel .guest-seg-btn{display:grid;grid-template-rows:16px 12px;justify-items:center;align-items:end;gap:1px;min-height:44px;padding:8px 2px 6px;font-size:13px;letter-spacing:-.028em}.details-panel .guest-seg-label{grid-row:1;max-width:100%}.details-panel .guest-seg-count{grid-row:2;font-size:10px;line-height:12px}.details-panel .guest-head:not(.guest-head--compact){flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:8px}.details-panel .guest-head-text{flex:none;width:100%}.details-panel .profile-name{font-size:20px}.details-panel .guest-chips--head{margin-top:4px}.details-panel .guest-head-facts{margin-top:2px}.details-panel .guest-quick{flex-wrap:nowrap;align-items:flex-start;margin:0;width:100%;max-width:none;justify-content:stretch;gap:0}.details-panel .guest-quick--needs-phone{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 0}.details-panel .guest-quick--needs-phone .messenger-start-phone{grid-column:1 / -1;grid-row:1;flex:none;min-width:0}.details-panel .guest-quick>.guest-quick-btn,.details-panel .messenger-start-icon-wrap{flex:1 1 0;width:auto;min-width:0}.details-panel .messenger-start-icon-wrap{display:flex;flex-direction:column;align-items:stretch;gap:4px}.details-panel .guest-quick-btn{flex:1 1 auto;width:100%;min-width:0;gap:3px;font-size:10px;letter-spacing:-.03em;white-space:nowrap}.details-panel .guest-quick-ico{width:36px;height:36px}.details-panel .guest-head--compact{padding:0 0 6px}.details-panel .guest-head-facts .guest-head-id{margin-top:0}}.profile-phone{color:inherit;text-decoration:none}@media (hover: hover) and (pointer: fine){.profile-phone:hover{color:var(--text)}}.guest-head-status{margin:6px 0 0;font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:6px}.guest-chips{display:flex;flex-wrap:wrap;gap:6px}.guest-chips--head{justify-content:flex-start;margin-top:8px}.guest-chips--head .guest-chip{min-height:0;padding:4px 10px}.guest-chips--order{margin-top:10px}.guest-chips--filters{margin-bottom:8px}.guest-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px;border-radius:999px;background:var(--bg-3);color:var(--text);font:inherit;font-size:12px;font-weight:500;line-height:1.3;text-decoration:none;border:none}.guest-chip.is-action{cursor:pointer}.guest-chip.is-action:active{transform:scale(.97)}.guest-chip.is-on{background:var(--accent);color:#fff}.guest-chips--order .guest-chip{background:var(--surface)}.guest-chips--order .guest-chip.is-on{background:var(--accent);color:#fff}a.guest-chip:hover,button.guest-chip:hover{color:var(--text)}.guest-chip.is-on:hover{color:#fff}.guest-chip--badge{background:var(--surface);color:var(--text-muted)}.guest-chip--status{color:var(--text-muted)}.guest-chip--status-text{font-weight:600}.guest-chip--city{background:var(--accent-light);color:var(--accent);font-weight:600}.guest-chip--vip{background:#fff4cc;color:#8a6a12;font-weight:700}html.night .guest-chip--vip{background:#d4a8302e;color:#f0d27a}.guest-chip--wide{border-radius:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guest-seg{position:static;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;margin:0;overflow:visible;scrollbar-width:none;background:var(--surface);border-bottom:.5px solid var(--separator)}.guest-seg::-webkit-scrollbar{display:none}html.night .guest-seg{background:var(--surface)}@media (prefers-reduced-transparency: reduce){.guest-nav,.guest-seg{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}html.night .guest-seg{background:var(--surface)}.header-dropdown{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}html.night .header-dropdown{background:var(--bg-3)}.sidebar-tools-scrim,html.night .sidebar-tools-scrim{background:#0006}}.guest-seg-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;min-height:40px;min-width:0;width:100%;overflow:hidden;border:none;border-radius:0;padding:10px 6px 8px;background:transparent;color:var(--text-muted);font:inherit;font-size:14px;font-weight:500;letter-spacing:-.016em;cursor:pointer;box-shadow:inset 0 -2px 0 transparent}.guest-seg-btn:active{opacity:.55}.guest-seg-btn.is-on{background:transparent;color:var(--text);font-weight:600;box-shadow:inset 0 -2px 0 var(--text)}html.night .guest-seg-btn.is-on{background:transparent;box-shadow:inset 0 -2px 0 var(--text)}.guest-seg-label{max-width:100%;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-seg-count{flex-shrink:0;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--accent);letter-spacing:0;line-height:1}.guest-pane{display:flex;flex-direction:column;gap:16px}.guest-overview-block{display:flex;flex-direction:column;gap:16px;min-width:0}.guest-pane--overview{gap:12px}.ov-body{display:flex;flex-direction:column;gap:14px;min-width:0}.ov-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ov-metric{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0;min-height:92px;padding:12px;border:none;border-radius:16px;background:var(--bg-1);color:var(--text);font:inherit;text-align:left;cursor:default}button.ov-metric{cursor:pointer;transition:transform .1s var(--ease-out)}button.ov-metric:active:not(:disabled){transform:scale(.97)}.ov-metric:disabled{cursor:default}.ov-metric-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;font-size:12px;font-weight:500;color:var(--text-muted)}.ov-metric-ico{display:flex;color:var(--accent);opacity:.85}.ov-metric-value{margin:0;font-size:20px;font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1.15}.ov-metric-value--date{font-size:16px;letter-spacing:-.03em}.ov-metric-sub{margin:0;font-size:12px;color:var(--text-muted);line-height:1.3}.ov-metric-sub.is-up{color:var(--green)}.ov-card{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:18px;background:var(--bg-1)}.ov-card-head{display:flex;align-items:flex-start;gap:10px}.ov-card-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--accent-light);color:var(--accent);flex-shrink:0}.ov-card-copy{min-width:0;flex:1}.ov-card-kicker{margin:0;font-size:12px;font-weight:500;color:var(--text-muted)}.ov-card-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:2px 0 0;font-size:16px;font-weight:600;letter-spacing:-.022em}.ov-card-title-name{min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ov-card-order-no{border:none;padding:0;margin:0;background:none;color:inherit;font:inherit;cursor:copy;text-align:left}@media (hover: hover) and (pointer: fine){.ov-card-order-no:hover{color:var(--accent)}}.ov-card-meta{margin:0;font-size:13px;color:var(--text-muted)}.ov-status{flex-shrink:0;padding:4px 8px;border-radius:999px;background:#fff4cc;color:#a16207;font-size:11px;font-weight:600}html.night .ov-status{background:#eab3082e;color:#f5d76e}.ov-card-btn{width:100%;min-height:40px;border:none;border-radius:12px;background:var(--accent);color:var(--on-accent);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:transform .1s var(--ease-out)}.ov-card-btn:active{transform:scale(.97)}.ov-card-btn.is-ghost{background:transparent;color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent)}.ov-card-actions{display:flex;flex-direction:column;gap:8px}.ov-thumbs{display:flex;align-items:center;gap:6px}.ov-thumb{width:40px;height:40px;border-radius:10px;object-fit:cover;background:var(--surface)}.ov-thumb.is-ph,.ov-thumb.is-more{display:flex;align-items:center;justify-content:center;background:var(--surface);color:var(--accent);font-size:12px;font-weight:600}.ov-section{display:flex;flex-direction:column;gap:8px}.ov-sec-head{display:flex;align-items:center;gap:8px}.ov-sec-ico{display:flex;color:var(--accent)}.ov-playbooks{display:flex;flex-wrap:wrap;gap:8px}.ov-playbooks .ov-card-btn{flex:1 1 132px}.details-panel .ov-body{gap:10px}.details-panel .ov-metric{min-height:0;gap:2px;padding:8px 6px;border-radius:12px}.details-panel .ov-metric-label{font-size:10px}.details-panel .ov-metric-ico,.details-panel .ov-metric-sub{display:none}.details-panel .ov-metric-sub.is-live{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.details-panel .ov-metric-value,.details-panel .ov-metric-value--date{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.ov-card{width:100%;border:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .1s var(--ease-out)}button.ov-card:active{transform:scale(.98)}.details-panel .ov-card{gap:8px;padding:12px}.details-panel .ov-playbooks{flex-wrap:nowrap;gap:6px}.details-panel .ov-playbooks .ov-card-btn{flex:1 1 0;width:auto;min-width:0;min-height:36px;padding:0 4px;font-size:12px;letter-spacing:-.03em;white-space:nowrap}.macro-chips{display:flex;flex-wrap:wrap;gap:6px}.macro-chip{display:inline-flex;align-items:center;min-height:32px;padding:4px 10px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:13px;font-weight:550;cursor:pointer}.macro-chip:disabled{opacity:.55;cursor:default}.macro-chip:active:not(:disabled){transform:scale(.97)}@media (hover: hover){.macro-chip:hover:not(:disabled){background:var(--accent-light)}}.ov-sec-link{margin-left:auto;display:inline-flex;align-items:center;gap:2px;padding:0;border:none;background:none;color:var(--accent);font:inherit;font-size:13px;font-weight:550;cursor:pointer}.ov-sec-link:active{transform:scale(.97)}.ov-badge-warn{padding:2px 8px;border-radius:999px;background:#e539351f;color:var(--red);font-size:11px;font-weight:600}.ov-task{display:flex;align-items:center;gap:10px;width:100%;padding:12px;border:none;border-radius:16px;background:var(--bg-1);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:transform .1s var(--ease-out)}.ov-task:active{transform:scale(.97)}.ov-task-check{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--separator);flex-shrink:0}.ov-task-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ov-task-body{font-size:15px;font-weight:550;letter-spacing:-.016em}.ov-task-who{font-size:12px;color:var(--text-muted)}.ov-task-due{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:4px 8px;border-radius:999px;background:#e539351f;color:var(--red);font-size:11px;font-weight:600}.ov-activity{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.ov-activity-row{display:flex;align-items:flex-start;gap:10px}.ov-activity-ico{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--bg-1);color:var(--accent);flex-shrink:0}.ov-activity-copy{display:flex;flex-direction:column;min-width:0}.ov-activity-title{font-size:14px;font-weight:550}.ov-activity-meta{font-size:12px;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ov-note,.ov-empty{margin:0;font-size:14px;color:var(--text);line-height:1.4}.ov-empty{color:var(--text-muted)}.ov-note-form{display:flex;flex-direction:column;gap:8px}.ov-note-input{width:100%;min-height:72px;resize:vertical;padding:10px 12px;border:none;border-radius:12px;background:var(--bg-1);color:var(--text);font:inherit;font-size:15px;line-height:1.35}.ov-note-input:focus{outline:none}.ov-dock{display:flex;align-items:stretch;gap:8px;position:sticky;bottom:0;z-index:2;margin:0 -4px;padding:10px 4px 4px;background:var(--surface);box-shadow:0 -16px 18px var(--surface)}.ov-dock.is-sheet{display:grid;grid-template-columns:1fr}.ov-dock-btn{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:52px;padding:8px;border:none;border-radius:16px;background:var(--accent-filled);color:var(--accent);font:inherit;font-size:12px;font-weight:600;letter-spacing:-.02em;line-height:1.1;text-align:center;cursor:pointer;transition:transform .1s var(--ease-out),background .12s var(--ease-out)}.ov-dock-ico{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0}.ov-dock-ico svg{width:20px;height:20px}.ov-dock[data-count="2"] .ov-dock-btn,.ov-dock[data-count="3"] .ov-dock-btn{flex-direction:row;gap:8px;min-height:48px;padding:0 12px;font-size:13px}.ov-dock[data-count="4"] .ov-dock-btn{min-height:56px;padding:8px 4px;font-size:11px}.ov-dock-btn:disabled{opacity:.55;cursor:default}html.night .ov-dock-btn{background:#2d4f73;color:#8ec8ff}.ov-dock-btn:active:not(:disabled){transform:scale(.97)}.ov-sheet{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:18px;background:var(--bg-1)}.ov-sheet-head{display:flex;align-items:flex-start;gap:8px}.ov-sheet-copy{min-width:0;flex:1}.ov-sheet-kicker{margin:0;font-size:12px;font-weight:500;color:var(--text-muted)}.ov-sheet-title{margin:2px 0 0;font-size:16px;font-weight:650;letter-spacing:-.022em}.ov-sheet-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-4px -4px 0 0;border:none;border-radius:50%;background:var(--surface);color:var(--text-muted);cursor:pointer;transition:transform .1s var(--ease-out)}.ov-sheet-close:active{transform:scale(.97)}.ov-sheet-amount{display:flex;align-items:baseline;gap:8px;min-height:56px;padding:8px 14px;border-radius:14px;background:var(--surface)}.ov-bonus-amount{width:100%;min-width:0;flex:1;min-height:40px;padding:0;border:none;background:transparent;color:var(--text);font:inherit;font-size:32px;font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ov-sheet-suffix{color:var(--text-muted);font-size:14px;font-weight:550;flex-shrink:0}.ov-bonus-amount:focus,.ov-sheet-reason:focus{outline:none}.ov-chips{display:flex;flex-wrap:wrap;gap:6px}.ov-chip{min-height:32px;padding:0 10px;border:none;border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-size:12px;font-weight:550;cursor:pointer;transition:transform .1s var(--ease-out),background .12s var(--ease-out)}.ov-chip.is-on{background:var(--accent-filled);color:var(--accent)}.ov-chip:active{transform:scale(.97)}.ov-sheet-reason{width:100%;min-height:44px;padding:10px 12px;border:none;border-radius:12px;background:var(--surface);color:var(--text);font:inherit;font-size:15px}html.night .ov-chip.is-on{background:#2d4f73;color:#8ec8ff}.ov-action-error{margin:0;font-size:13px;font-weight:500;color:var(--red)}.guest-order-pay-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.guest-order-pay-row .guest-order-pay-btn{margin-top:0;width:auto;flex:1 1 140px}.guest-order-pay-status{display:flex;flex-direction:column;gap:2px;margin-top:8px}.order-pipeline{margin-top:10px}.order-pipeline-steps{list-style:none;margin:0;padding:2px 0}.order-pipeline-step{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:10px;align-items:start;position:relative;padding:5px 0 7px}.order-pipeline-step:last-child{padding-bottom:2px}.order-pipeline-line{position:absolute;z-index:1;left:10px;top:23px;bottom:-6px;width:2px}.order-pipeline-line.is-solid{background:#34c759}.order-pipeline-line.is-live{background:#3b82f6}.order-pipeline-line.is-wait{background:repeating-linear-gradient(to bottom,#6b7280 0 4px,transparent 4px 8px)}.order-pipeline-dot{position:relative;z-index:2;width:18px;height:18px;margin:0 auto;border-radius:50%;display:grid;place-items:center;color:#fff;background:transparent;box-shadow:0 0 0 3px var(--surface)}.order-pipeline-check{width:11px;height:11px;display:block}.order-pipeline-core{width:6px;height:6px;border-radius:50%;background:#3b82f6}.order-pipeline-step.is-done .order-pipeline-dot{background:#34c759}.order-pipeline-step.is-current:before{content:"";position:absolute;z-index:0;top:1px;right:-6px;bottom:1px;left:-6px;border-radius:12px;background:color-mix(in srgb,#3b82f6 16%,#1c2433);box-shadow:inset 0 0 0 1px color-mix(in srgb,#3b82f6 42%,transparent);pointer-events:none}.order-pipeline-step.is-current .order-pipeline-dot{background:#121820;box-shadow:inset 0 0 0 2px #3b82f6,0 0 0 3px color-mix(in srgb,#3b82f6 16%,#1c2433)}.order-pipeline-step.is-todo .order-pipeline-dot{background:transparent;box-shadow:inset 0 0 0 1.5px #6b7280,0 0 0 3px var(--surface)}.order-pipeline-copy,.order-pipeline-head{position:relative;z-index:1;min-width:0}.order-pipeline-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.order-pipeline-title{margin:0;min-width:0;font-size:14px;font-weight:600;line-height:18px;letter-spacing:-.011em;color:var(--text)}.order-pipeline-step.is-done .order-pipeline-title{font-weight:600}.order-pipeline-step.is-current .order-pipeline-title{font-size:15px;font-weight:650}.order-pipeline-step.is-todo .order-pipeline-title{color:var(--text-muted);font-weight:500}.order-pipeline-now,.order-pipeline-warn{flex:none;font-size:12px;font-weight:650;line-height:1;padding:5px 8px;border-radius:999px;white-space:nowrap}.order-pipeline-now{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.order-pipeline-warn{background:color-mix(in srgb,var(--red) 16%,#2a1214);color:#ff5d63;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 35%,transparent)}.order-pipeline-warn:before{content:"!";display:inline-grid;place-items:center;width:14px;height:14px;margin-right:5px;border-radius:50%;background:var(--red);color:#fff;font-size:10px;font-weight:700;vertical-align:-2px}.order-pipeline-detail{margin:2px 0 0;font-size:12px;line-height:1.35;color:var(--text-muted)}.order-pipeline-step.is-current .order-pipeline-detail{color:color-mix(in srgb,var(--text) 72%,transparent)}html:not(.night) .order-pipeline-step.is-current:before{background:color-mix(in srgb,#3b82f6 10%,var(--surface))}html:not(.night) .order-pipeline-step.is-current .order-pipeline-dot{background:#fff;box-shadow:inset 0 0 0 2px #3b82f6,0 0 0 3px color-mix(in srgb,#3b82f6 10%,var(--surface))}.order-pipeline-step.is-later:before{content:"";position:absolute;z-index:0;top:1px;right:-6px;bottom:1px;left:-6px;border-radius:12px;background:color-mix(in srgb,#f5c451 18%,#1c2433);box-shadow:inset 0 0 0 1px color-mix(in srgb,#f5c451 46%,transparent);pointer-events:none}.order-pipeline-step.is-later .order-pipeline-dot{background:#121820;box-shadow:inset 0 0 0 2px #f5c451,0 0 0 3px color-mix(in srgb,#f5c451 18%,#1c2433)}.order-pipeline-step.is-later .order-pipeline-core{background:#f5c451}.order-pipeline-step.is-later .order-pipeline-title{font-weight:650}.order-pipeline-step.is-later .order-pipeline-detail{color:color-mix(in srgb,#f5c451 72%,var(--text))}html:not(.night) .order-pipeline-step.is-later:before{background:color-mix(in srgb,#f5c451 28%,var(--surface))}html:not(.night) .order-pipeline-step.is-later .order-pipeline-dot{background:#fff;box-shadow:inset 0 0 0 2px #c4920a,0 0 0 3px color-mix(in srgb,#f5c451 28%,var(--surface))}html:not(.night) .order-pipeline-step.is-later .order-pipeline-core{background:#c4920a}html:not(.night) .order-pipeline-warn{background:color-mix(in srgb,var(--red) 10%,#fff);color:var(--red)}.order-pipeline-hint{margin:8px 0 0;font-size:13px;font-weight:500;color:var(--text)}.order-pipeline.is-desk .order-pipeline-hint{color:inherit}.order-history{margin-top:12px}.order-history-alerts,.order-history-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.order-history-alerts{margin-bottom:8px}.order-history-item{padding:8px 10px;border-radius:12px;background:var(--bg-1);animation:order-history-in .2s var(--ease-out) both;animation-delay:var(--stagger, 0ms)}.order-history-item.is-compact{padding:7px 10px}.order-history-item.is-attention{background:color-mix(in srgb,#f59e0b 16%,var(--bg-1))}.order-history-meta{margin:0 0 2px;display:flex;flex-wrap:wrap;gap:6px;font-size:11px;color:var(--text-muted)}.order-history-meta span+span:before{content:"·";margin-right:6px;color:var(--text-light)}.order-history-item-title{margin:0;font-size:13px;font-weight:600;color:var(--text)}.order-history-change,.order-history-detail,.order-history-hint{margin:2px 0 0;font-size:12px;color:var(--text-muted)}.order-history-change{color:var(--text);font-variant-numeric:tabular-nums}.order-history-day+.order-history-day{margin-top:10px}.order-history-day-label{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--text-muted)}.order-history-fold{border-top:none}.order-history-fold>summary{min-height:36px;color:var(--text)}.order-history-fold .guest-fold-title{font-size:13px;font-weight:600}.order-history-fold .guest-fold-note{font-variant-numeric:tabular-nums;background:var(--bg-3);color:var(--text-muted);border-radius:999px;padding:1px 7px;min-width:1.4em;text-align:center;line-height:1.4}.order-history-skeleton{display:flex;flex-direction:column;gap:8px}.order-history-skeleton span{display:block;height:44px;border-radius:12px;background:linear-gradient(90deg,var(--bg-1) 20%,var(--bg-2) 45%,var(--bg-1) 70%);background-size:220% 100%;animation:order-history-shimmer 1.15s ease-in-out infinite}.order-history-skeleton span:nth-child(2){width:86%}.order-history-skeleton span:nth-child(3){width:72%}@keyframes order-history-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes order-history-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.order-history.is-desk .order-history-item,.order-history.is-desk .order-history-fold .guest-fold-note{background:color-mix(in srgb,currentColor 6%,transparent)}.guest-shop-checkout{display:flex;flex-direction:column;gap:12px;margin-top:0}.guest-shop-checkout select,.guest-shop-checkout textarea,.guest-shop-checkout input,.guest-shop-address-form input{width:100%;border:0;border-radius:12px;padding:10px 12px;background:var(--bg-1);color:var(--text);font:inherit}.guest-shop-checkout-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.guest-shop-address-form{display:flex;flex-direction:column;gap:8px}.guest-delivery-slot-picker{container:delivery-slot / inline-size;display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--separator) 70%,transparent);background:color-mix(in srgb,var(--bg-1) 78%,var(--bg-2))}.guest-delivery-custom{display:flex;flex-direction:column;gap:14px;margin-top:2px;padding:14px;border:1px solid color-mix(in srgb,var(--separator) 82%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface) 92%,var(--bg-1))}.guest-delivery-custom-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.guest-delivery-custom-title{margin:0;color:var(--text);font-size:14px;font-weight:700;letter-spacing:-.015em}.guest-delivery-custom-hint{margin:3px 0 0;color:var(--text-muted);font-size:12px;line-height:1.35}.guest-delivery-custom-badge{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);border-radius:999px;padding:5px 9px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-size:11px;font-weight:700;line-height:1;letter-spacing:.02em}.guest-delivery-custom-grid{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));gap:8px}.guest-delivery-custom-grid label{display:flex;flex-direction:column;gap:2px;min-width:0;padding:9px 10px 7px;border:1px solid color-mix(in srgb,var(--separator) 76%,transparent);border-radius:12px;background:color-mix(in srgb,var(--bg-1) 92%,var(--surface));color:var(--text-muted);font-size:11px;font-weight:600;transition:border-color .16s ease-out,background-color .16s ease-out}.guest-delivery-custom-grid label:focus-within{border-color:color-mix(in srgb,var(--accent) 62%,var(--separator));background:color-mix(in srgb,var(--accent) 7%,var(--bg-1))}.guest-delivery-custom-grid input{box-sizing:border-box;width:100%;min-width:0;min-height:34px;padding:0;border:0;border-radius:0;background:transparent;color:var(--text);font:inherit;font-size:16px;font-weight:650;outline:none;color-scheme:dark}.guest-delivery-custom-grid input:focus-visible{outline:none}.guest-orders-hint.is-error{color:var(--danger, #c2410c)}@container delivery-slot (max-width: 360px){.guest-delivery-custom-grid{grid-template-columns:1fr 1fr}.guest-delivery-custom-grid label:first-child{grid-column:1 / -1}}html.day .guest-delivery-custom-grid input{color-scheme:light}html.night .guest-delivery-custom-grid input{color-scheme:dark}@media (prefers-color-scheme: light){.guest-delivery-custom-grid input{color-scheme:light}}@media (prefers-reduced-motion: reduce){.guest-delivery-custom-grid label{transition:none}}.guest-order-courier-tel{color:var(--accent);text-decoration:none}@media (hover: hover) and (pointer: fine){.ov-sec-link:hover,.ov-card-btn.is-ghost:hover{color:var(--accent)}.ov-dock-btn:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 16%,var(--accent-filled));color:var(--accent)}html.night .ov-dock-btn:hover:not(:disabled){background:#35608a;color:#8ec8ff}.ov-chip:hover{color:var(--accent)}}@media (prefers-reduced-motion: reduce){.ov-metric,.ov-card-btn,.ov-task,.ov-dock-btn,.ov-sheet-close,.ov-chip,.guest-quick-btn,.guest-head-id,.guest-shop-chat-btn,.pp-modal-done{transition:none}.ov-metric:active:not(:disabled),.ov-card-btn:active,.ov-task:active,.ov-dock-btn:active:not(:disabled),.ov-sheet-close:active,.ov-chip:active,.guest-quick-btn:active,.guest-head-id:active,.guest-shop-chat-btn:active:not(:disabled),.guest-fold>summary:active,.pp-modal-done:active{transform:none}}.guest-order-teaser:active,.guest-note-teaser:active{transform:scale(.97)}.guest-order-teaser,.guest-note-teaser{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;border:none;border-radius:14px;padding:12px;background:var(--bg-1);color:var(--text);font:inherit;cursor:pointer;transition:transform .16s var(--ease-out)}.guest-order-teaser-row{display:flex;justify-content:space-between;gap:8px;font-size:14px}.guest-order-teaser-meta,.guest-note-teaser-text{font-size:12px;color:var(--text-muted);line-height:1.35}.guest-note-teaser-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.guest-order-group{background:var(--grouped);border-radius:12px;overflow:hidden}.guest-order-row+.guest-order-row{border-top:.5px solid var(--separator)}.guest-order-row.is-on{background:var(--fill)}.guest-order-pick{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:1px;width:100%;box-sizing:border-box;min-height:44px;padding:10px 16px;border:none;border-radius:0;background:transparent;color:var(--text);font:inherit;cursor:pointer;text-align:left;transition:background .12s var(--ease-out)}.guest-order-pick:active{background:var(--fill)}.guest-order-row.is-on .guest-order-pick:active{background:color-mix(in srgb,var(--text) 6%,var(--fill))}.guest-order-pick-title{border:none;padding:0;margin:0;background:none;color:inherit;font-family:inherit;font-size:17px;font-weight:400;letter-spacing:-.022em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;cursor:copy;text-align:left;justify-self:start}@media (hover: hover) and (pointer: fine){.guest-order-pick-title:hover{color:var(--accent)}}.guest-order-pick-sum{grid-column:2;grid-row:1 / span 2;font-size:17px;font-weight:400;letter-spacing:-.022em;font-variant-numeric:tabular-nums;white-space:nowrap}.guest-order-pick-meta{grid-column:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;overflow:hidden}.guest-order-status{max-width:100%;font-size:13px;font-weight:600;line-height:1.25;letter-spacing:-.011em;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-order-status.is-unpaid,.guest-order-unpaid{color:var(--orange);font-weight:600}.guest-order-one-c{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.guest-order-one-c .order-desk-label{width:100%}.details-panel .order-pipeline,.details-panel .guest-order-expand,.details-panel .guest-order-one-c{display:flex;flex-direction:column;align-items:stretch;min-width:0;max-width:100%}.details-panel .guest-order-pay-row,.details-panel .guest-order-one-c>.order-desk-btn,.details-panel .one-c-status,.details-panel .one-c-status .order-desk-btn{width:100%;max-width:100%;min-width:0}.details-panel .guest-order-pay-row .guest-order-pay-btn{flex:1 1 100%}.details-panel .one-c-status{display:flex;flex-direction:column;align-items:stretch;gap:8px}.details-panel .one-c-status select,.details-panel .one-c-status input{min-height:44px}.one-c-status{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(5.5rem,.8fr) auto;align-items:center;gap:6px;margin-top:8px}.one-c-status select,.one-c-status input{width:100%;min-width:0;min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:13px}.one-c-status>p{grid-column:1 / -1;margin:0}.guest-order-facts{max-width:100%;font-size:13px;line-height:1.3;letter-spacing:.01em;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-order-row.is-unpaid .guest-order-pick-title{color:var(--orange)}.guest-order-pick-meta .guest-order-status-dot{margin-right:5px}.order-delivery-when{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px}.order-delivery-when label{display:flex;flex-direction:column;gap:6px;width:100%;font-size:12px;color:var(--text-muted)}.order-delivery-when-times{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%}.order-delivery-when select,.order-delivery-when input{width:100%;min-height:36px;border:0;border-radius:8px;background:var(--search-bg);color:var(--text);color-scheme:inherit;font:inherit;font-size:14px;padding:6px 12px}.order-line-discount{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:12px}.order-line-discount>p,.order-line-discount li small{margin:0;font-size:12px;line-height:1.35;color:var(--text-muted)}.order-line-discount ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.order-line-discount li{display:flex;align-items:center;gap:8px;min-height:36px}.order-line-discount li>span{flex:1;min-width:0;font-size:14px}.order-line-discount li small{display:block}.order-line-discount input{width:64px;min-height:36px;border:0;border-radius:8px;background:var(--search-bg);color:var(--text);font:inherit;font-size:14px;padding:6px 8px;text-align:center}.order-line-discount .order-desk-btn{flex:0 0 auto}.order-delivery-when p{margin:0;font-size:12px;line-height:1.35;color:var(--text-muted)}.guest-order-expand{padding:2px 16px 14px}.guest-order-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease-out)}.guest-order-reveal.is-open{grid-template-rows:1fr}.guest-order-reveal-clip{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.order-history-item{animation:order-history-fade .2s ease both;animation-delay:0ms;transform:none}.order-history-skeleton span{animation:none;background:var(--bg-1)}.guest-order-reveal{grid-template-rows:1fr;opacity:0;transition:opacity .2s ease}.guest-order-reveal.is-open{opacity:1}}@keyframes order-history-fade{0%{opacity:0}to{opacity:1}}.guest-order-retry{border:none;padding:0;background:none;color:var(--accent);font:inherit;cursor:pointer}.guest-order-panel{margin:10px 0 0;padding:10px 12px;border-radius:10px;background:var(--surface);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.guest-id-grid{display:flex;flex-direction:column;gap:8px}.guest-id-cell{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;border:none;border-radius:12px;padding:10px 12px;background:var(--bg-1);color:inherit;font:inherit;cursor:pointer}.guest-id-cell.is-static{cursor:default}.guest-id-cell:not(.is-static):active{transform:scale(.99)}.guest-orders-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.guest-orders-head .guest-block-label{margin:0}.guest-orders-sort{font:inherit;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--accent);background:transparent;border:none;border-radius:8px;padding:8px 4px;min-height:44px;cursor:pointer;flex-shrink:0;white-space:nowrap;transition:transform .1s var(--ease-out)}.guest-orders-sort:active{transform:scale(.97)}.guest-order-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:12px}.order-compose-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;display:flex;align-items:flex-end;justify-content:center}.order-compose-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#1c1a245c;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);cursor:pointer}.order-compose-layer .order-compose{position:relative;z-index:1;width:100%;height:min(94dvh,920px);max-height:94dvh;margin:0;overflow:hidden;overscroll-behavior:contain;gap:0;border-radius:16px 16px 0 0;padding:0;box-shadow:0 24px 60px #1c1a2447;animation:order-compose-in .32s var(--ease-drawer)}@keyframes order-compose-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width: 761px){.order-compose-layer{align-items:center;padding:28px}.order-compose-layer .order-compose{width:min(760px,100%);height:min(88dvh,880px);max-height:88dvh;border-radius:16px}}@media (prefers-reduced-motion: reduce){.order-compose-layer .order-compose{animation:none}}.order-compose{display:flex;flex-direction:column;gap:12px;min-width:0;padding:12px;border-radius:16px;background:var(--ios-card, var(--bg-1));color:var(--ios-label, var(--text))}.order-compose-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-shrink:0}.order-compose-layer .order-compose-head{padding:20px 24px 12px}.order-compose-heading{min-width:0}.order-compose-heading p{margin:4px 0 0;color:var(--ios-secondary, var(--text-muted));font-size:13px;line-height:1.4}.order-compose-title{margin:0;font-size:20px;line-height:1.25;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.order-compose-close{flex-shrink:0;min-height:36px}.order-compose-steps{display:flex;flex-shrink:0;gap:4px;padding:4px;border-radius:12px;background:var(--ios-gray, var(--bg-2))}.order-compose-layer .order-compose-steps{margin:0 24px 4px}.order-compose-steps span{flex:1;padding:7px 10px;border-radius:8px;color:var(--ios-secondary, var(--text-muted));font-size:13px;font-weight:550;text-align:center}.order-compose-steps span.is-on{background:var(--ios-card, var(--bg-1));color:var(--ios-label, var(--text));font-weight:650}.order-compose-steps span.is-done{color:var(--accent)}.order-compose-content{display:flex;flex:1;flex-direction:column;gap:16px;min-height:0}.order-compose-layer .order-compose-content{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px 24px 24px;scrollbar-color:var(--separator) transparent;scrollbar-width:thin}.order-compose-section,.order-compose-review-section{display:flex;flex-direction:column;gap:14px;min-width:0}.order-compose-section+.order-compose-section,.order-compose-review-section+.order-compose-review-section{padding-top:20px;border-top:.5px solid var(--separator)}.order-compose-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.order-compose-section-head h3{margin:0;color:var(--ios-label, var(--text));font-size:16px;line-height:1.3;font-weight:650;letter-spacing:-.01em}.order-compose-section-head>span{color:var(--ios-secondary, var(--text-muted));font-size:12px;line-height:1.35;text-align:right}.order-compose-fields{display:flex;flex-direction:column;gap:10px}.order-compose-field{display:flex;flex-direction:column;gap:6px;color:var(--ios-secondary, var(--text-muted));font-size:13px;font-weight:500}.order-compose button:focus-visible,.order-compose input:focus-visible,.order-compose textarea:focus-visible,.order-compose select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.order-compose-search,.order-compose select,.order-compose .guest-shop-address-form input,.order-compose .guest-shop-address-form textarea,.order-compose-ozon input{width:100%;border:0;border-radius:12px;padding:10px 12px;background:var(--bg-2);color:var(--text);font:inherit;color-scheme:inherit}.order-compose-results,.order-compose-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.order-compose-results{max-height:420px;overflow:auto}.store-stock{display:flex;flex-direction:column;gap:2px;margin-top:4px;min-width:0}.store-stock-total{margin:0;font-size:12px;font-weight:600;color:#34c759}.store-stock-total.is-out{color:var(--text-muted)}.store-stock-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 12px;font-size:12px;line-height:1.35}.store-stock-list li{display:contents}.store-stock-list span:first-child{color:var(--text)}.store-stock-list .is-in{color:#34c759;font-variant-numeric:tabular-nums}.store-stock-list .is-out,.store-stock-note{color:var(--text-muted)}.store-stock-note{margin:2px 0 0;font-size:12px}.order-compose-result,.order-compose-line{display:flex;align-items:flex-start;gap:12px;width:100%;border:0;border-radius:12px;padding:12px;background:var(--ios-gray, var(--bg-2));color:inherit;font:inherit;text-align:left;cursor:pointer}.order-compose-result{transition:background .14s ease-out,transform .1s var(--ease-out)}.order-compose-result:active{transform:scale(.99)}.order-compose-result img,.order-compose-line img,.order-compose-ph{width:48px;height:48px;border-radius:10px;object-fit:cover;flex-shrink:0;background:var(--bg-2, #ececec)}.order-compose-result span,.order-compose-line-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.order-compose-name{font-size:13px;font-weight:600;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.order-compose-search-row{display:flex;align-items:center;gap:8px}.order-compose-search-row .order-compose-search{flex:1;min-width:0}.order-compose-clear,.order-compose-remove{border:none;background:none;padding:0;color:var(--accent);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.order-compose-line-tools{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.order-compose-flavor-error{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--orange)}.order-compose-flavor.is-empty{opacity:.55}.order-compose-qty{display:flex;align-items:center;gap:6px;flex-shrink:0}.order-compose-qty button{width:28px;height:28px;border:0;border-radius:8px;background:var(--bg-1);color:var(--text);font:inherit;cursor:pointer}.order-compose-footer{display:flex;flex-shrink:0;flex-direction:column;gap:10px;padding-top:12px;border-top:.5px solid var(--separator)}.order-compose-layer .order-compose-footer{padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px));background:var(--ios-card, var(--bg-1))}.order-compose-summary{display:flex;flex-direction:column;gap:5px}.order-compose-summary>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;color:var(--ios-secondary, var(--text-muted));font-size:13px;line-height:1.35}.order-compose-summary strong{flex-shrink:0;color:var(--ios-label, var(--text));font-weight:550;font-variant-numeric:tabular-nums}.order-compose-summary .order-compose-sum{margin-top:4px;padding-top:9px;border-top:.5px solid var(--separator);color:var(--ios-label, var(--text));font-size:16px;font-weight:650}.order-compose-summary .order-compose-sum strong{font-size:20px;font-weight:700;letter-spacing:-.02em}.order-compose-submit-hint{margin:0;color:var(--ios-secondary, var(--text-muted));font-size:13px;line-height:1.4}.order-compose-submit{min-height:46px;font-weight:650}@media (max-width: 760px){.order-compose-layer .order-compose-head{padding:16px 16px 10px}.order-compose-layer .order-compose-steps{margin:0 16px 4px}.order-compose-layer .order-compose-content{padding:12px 16px 20px}.order-compose-layer .order-compose-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.order-compose-section-head{flex-direction:column;gap:3px}.order-compose-section-head>span{text-align:left}.order-compose-line.is-edit{flex-wrap:wrap}.order-compose-line-tools{flex-direction:row;align-items:center;justify-content:space-between;width:calc(100% - 60px);margin-left:60px}.order-compose-qty button{width:36px;height:36px}.order-compose-clear,.order-compose-remove{min-height:36px}.order-compose-results{max-height:300px}}.order-compose-ozon{display:flex;flex-direction:column;gap:8px}.order-compose-result.is-on{outline:2px solid var(--accent)}.street-suggest,.guest-shop-pvz{display:flex;flex-direction:column;gap:6px}.street-suggest-list,.guest-shop-pvz .order-compose-results{max-height:260px;overflow-y:auto;overscroll-behavior:contain}.ozon-lifecycle,.carrier-lifecycle{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cdek-recipient{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.cdek-recipient input{flex:1 1 108px;min-width:0;height:32px;border:0;border-radius:10px;padding:0 10px;background:var(--bg-2);color:var(--text);font:inherit;font-size:12px;color-scheme:inherit}.cdek-recipient .guest-shop-chat-btn{min-height:32px;padding:0 10px;border-radius:10px;font-size:12px}@media (max-width: 760px){.details-panel .carrier-lifecycle{gap:0;margin-top:10px;padding-top:8px;border-top:.5px solid var(--separator)}.details-panel .carrier-lifecycle .guest-shop-chat-btn,.details-panel .cdek-recipient .guest-shop-chat-btn{min-height:36px;padding:6px 10px;border-radius:10px;background:transparent;color:var(--accent);box-shadow:none;font-size:13px}.details-panel .cdek-recipient{gap:6px;padding-top:8px;border-top:.5px solid var(--separator)}}.ozon-create{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:8px;padding:10px 12px;border-radius:12px;background:var(--bg-2)}.ozon-create-title{margin:0;font-size:13px;font-weight:600;color:var(--text)}.ozon-create-steps{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ozon-create-steps li{display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:1.35}.ozon-create-steps li span:first-child{color:var(--text-muted)}.ozon-create-steps li span:last-child{color:var(--text);text-align:right}.ozon-create-note{margin:0;font-size:12px;line-height:1.35;color:var(--text-muted)}.ozon-track{margin:0;font-size:15px;font-weight:600;letter-spacing:.01em;color:var(--text);word-break:break-all}.ozon-create-photos{display:flex;flex-wrap:wrap;gap:6px}.ozon-create-photos img{width:44px;height:44px;border-radius:8px;object-fit:cover;background:var(--fill)}.ozon-create-point{height:32px;border:0;border-radius:10px;padding:0 10px;background:var(--fill);color:var(--text);font:inherit;font-size:12px}.ozon-create-btn{align-self:stretch;width:100%}.ozon-flow{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ozon-flow li{display:flex;align-items:center;justify-content:space-between;gap:10px}.ozon-flow-copy{min-width:0}.ozon-flow-name{margin:0;font-size:13px;font-weight:600;color:var(--text)}.ozon-flow li.is-done .ozon-flow-name{color:var(--text-muted)}.ozon-flow .guest-shop-chat-btn{flex-shrink:0;min-height:32px;padding:0 12px}.order-desk .ozon-create{margin:8px 4px 4px}.ozon-bag{margin-top:8px}.ozon-bag ul{margin:4px 0 6px;padding-left:18px;font-size:12px}.order-compose-bonus{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--text)}.order-compose-line.is-edit{align-items:flex-start;cursor:default}.order-compose-flavors{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.order-compose-flavor{border:0;border-radius:999px;padding:4px 8px;background:var(--bg-1);color:inherit;font:inherit;font-size:12px;cursor:pointer}.order-compose-flavor.is-on{background:var(--accent-filled);color:var(--accent)}.order-compose-review{display:flex;flex-direction:column;gap:24px}.order-compose-review .order-compose-line{cursor:default}.order-compose-review-line-sum{flex-shrink:0;padding-top:2px;font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.order-compose-review-facts{display:flex;flex-direction:column;gap:0;margin:0}.order-compose-review-facts>div{display:grid;grid-template-columns:minmax(92px,.35fr) minmax(0,1fr);gap:16px;padding:10px 0;border-top:.5px solid var(--separator)}.order-compose-review-facts>div:first-child{padding-top:0;border-top:0}.order-compose-review-facts dt{color:var(--ios-secondary, var(--text-muted));font-size:13px}.order-compose-review-facts dd{min-width:0;margin:0;color:var(--ios-label, var(--text));font-size:14px;line-height:1.45;overflow-wrap:anywhere}.order-compose-bonus-amount{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--text)}.order-compose-bonus-amount input{width:96px;border:0;border-radius:10px;padding:8px 10px;background:var(--bg-2);color:inherit;font:inherit}.order-pay{display:flex;flex-direction:column;gap:8px}.order-pay-kicker{margin:0;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.order-pay-list{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:var(--bg-2)}.order-compose .order-pay{flex-shrink:0}.order-compose .order-pay-list,.order-compose .order-pay-change input{background:var(--bg-2)}.order-pay-block+.order-pay-block,.order-pay-row+.order-pay-row,.order-pay-block+.order-pay-row,.order-pay-row+.order-pay-block{border-top:1px solid color-mix(in srgb,var(--text) 8%,transparent)}.guest-shop-checkout .order-pay{gap:8px;padding:12px;border-radius:16px;background:color-mix(in srgb,var(--text) 5%,var(--bg-1))}.guest-shop-checkout .order-pay-list{gap:8px;overflow:visible;border-radius:0;background:transparent}.guest-shop-checkout .order-pay-row,.guest-shop-checkout .order-pay-block{border:0;border-radius:12px;background:var(--bg-2)}.guest-shop-checkout .order-pay-block .order-pay-row{background:transparent}.guest-shop-checkout .order-pay-row+.order-pay-row,.guest-shop-checkout .order-pay-block+.order-pay-block,.guest-shop-checkout .order-pay-block+.order-pay-row,.guest-shop-checkout .order-pay-row+.order-pay-block{border-top:0}.guest-shop-checkout .order-pay-row.is-on,.guest-shop-checkout .order-pay-block.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 70%,transparent)}.order-pay-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;padding:10px 12px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.order-pay-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.order-pay-name{font-size:14px;font-weight:600}.order-pay-hint{font-size:12px;color:var(--text-muted)}.order-pay-mark{width:18px;height:18px;flex-shrink:0;border:2px solid var(--text-muted);border-radius:50%}.order-pay-row.is-on .order-pay-mark{border-color:var(--accent);box-shadow:inset 0 0 0 4px var(--bg-2),inset 0 0 0 9px var(--accent)}.order-pay-save,.order-pay-change{display:flex;align-items:center;gap:8px;padding:0 12px 10px;color:var(--text-muted);font-size:13px}.order-pay-change{flex-direction:column;align-items:stretch;padding:0}.order-pay-change input{width:100%;border:0;border-radius:12px;padding:10px 12px;background:var(--bg-2);color:var(--text);font:inherit;color-scheme:inherit}.guest-order-bar{display:flex;align-items:flex-start;gap:8px;min-width:0}.guest-order-dates{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.guest-order-dates-btn{width:100%;min-height:44px;padding:10px 12px;border:none;border-radius:10px;background:var(--grouped);color:var(--text);font:inherit;font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.2;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:transform .1s var(--ease-out)}.guest-order-dates-btn>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-order-dates-chev{display:flex;transform:rotate(90deg);color:var(--text-muted);flex-shrink:0}.guest-order-dates-btn.is-on .guest-order-dates-chev{transform:rotate(-90deg)}.guest-order-dates-btn:active{transform:scale(.97)}.guest-order-dates-btn.is-on{background:var(--fill)}.guest-order-cal{display:flex;flex-direction:column;gap:10px;padding:4px 0 2px}.guest-order-cal-ends{display:grid;grid-template-columns:1fr 1fr;gap:8px}.guest-order-cal-end{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;border-radius:10px;background:var(--grouped)}.guest-order-cal-end span{font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--text-muted)}.guest-order-cal-end strong{font-size:15px;font-weight:600;letter-spacing:-.022em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-order-cal-end.is-wait{outline:2px solid var(--accent);outline-offset:0}.guest-order-cal-nav{display:flex;align-items:center;gap:4px}.guest-order-cal-chev,.guest-order-cal-title{border:none;background:none;color:var(--text);font:inherit;cursor:pointer;transition:transform .1s var(--ease-out)}.guest-order-cal-chev{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:var(--accent);flex-shrink:0}.guest-order-cal-title{flex:1;min-width:0;min-height:44px;padding:8px 4px;font-size:17px;font-weight:600;letter-spacing:-.022em}.guest-order-cal-chev:active,.guest-order-cal-title:active,.guest-order-cal-day:active,.guest-order-cal-year:active,.guest-order-cal-month:active,.guest-order-cal-done:active{transform:scale(.97)}.guest-order-cal-week,.guest-order-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.guest-order-cal-week{padding:0 2px}.guest-order-cal-week span{font-size:11px;font-weight:600;letter-spacing:.04em;text-align:center;color:var(--text-muted)}.guest-order-cal-blank{min-height:44px}.guest-order-cal-day{position:relative;z-index:0;min-height:44px;min-width:0;border:none;border-radius:50%;background:none;color:var(--text);font:inherit;font-size:17px;font-weight:400;letter-spacing:-.022em;cursor:pointer;transition:transform .1s var(--ease-out)}.guest-order-cal-day.is-range{background:var(--accent-light);border-radius:0}.guest-order-cal-day.is-start,.guest-order-cal-day.is-end{background:var(--accent);color:#fff;border-radius:50%}.guest-order-cal-day.is-start:not(.is-end):before,.guest-order-cal-day.is-end:not(.is-start):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--accent-light)}.guest-order-cal-day.is-start:not(.is-end):before{left:50%}.guest-order-cal-day.is-end:not(.is-start):before{right:50%}.guest-order-cal-day.is-off{opacity:.28;cursor:default}.guest-order-cal-years,.guest-order-cal-months{display:flex;flex-wrap:wrap;gap:6px}.guest-order-cal-year,.guest-order-cal-month{min-height:44px;padding:8px 12px;border:none;border-radius:10px;background:var(--grouped);color:var(--text);font:inherit;font-size:15px;cursor:pointer;transition:transform .1s var(--ease-out)}.guest-order-cal-year.is-on,.guest-order-cal-month.is-on{background:var(--accent);color:#fff}.guest-order-cal-done{align-self:flex-end;min-height:44px;min-width:44px;padding:8px 12px;border:none;border-radius:8px;background:none;color:var(--accent);font:inherit;font-size:17px;font-weight:600;letter-spacing:-.022em;cursor:pointer;transition:transform .1s var(--ease-out)}.guest-order-presets{display:flex;align-items:center;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.guest-order-presets::-webkit-scrollbar{display:none}.guest-order-preset{flex:0 0 auto;min-height:36px;padding:8px 10px;border:none;border-radius:8px;background:none;color:var(--text-muted);font:inherit;font-size:13px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:transform .1s var(--ease-out)}.guest-order-preset:active{transform:scale(.97)}.guest-order-preset.is-on{color:var(--accent)}.guest-order-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;background:var(--grouped);border-radius:9px}.guest-order-seg-btn{display:flex;align-items:center;justify-content:center;gap:4px;min-height:30px;min-width:0;border:none;border-radius:7px;padding:4px 6px;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;font-weight:500;letter-spacing:-.01em;cursor:pointer;overflow:hidden;transition:transform .1s var(--ease-out)}.guest-order-seg-btn:active{transform:scale(.97)}.guest-order-seg-btn.is-on{background:var(--surface);color:var(--text);box-shadow:0 .5px #0000000a,0 1px 2px #00000014}html.night .guest-order-seg-btn.is-on{background:#ffffff24;box-shadow:none}.guest-order-seg-n{font-size:12px;font-weight:500;color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.guest-order-seg-btn.is-on .guest-order-seg-n{color:var(--text-muted)}.guest-shift-note{width:100%;min-height:76px;resize:vertical;padding:8px 12px;border:1px solid var(--border);border-radius:10px;font-family:var(--font-sans);font-size:13px;line-height:1.4;background:var(--bg-1);color:var(--text)}.guest-shift-note:focus{outline:none;border-color:var(--accent)}.guest-shift-note-hint{margin:6px 0 0;font-size:12px;color:var(--text-muted)}.guest-task-tag{display:inline-block;font-size:10px;line-height:16px;padding:0 6px;border-radius:8px;background:var(--accent-light);color:var(--accent);font-weight:600;margin-left:4px;white-space:nowrap}.guest-task-request{display:flex;flex-direction:column;gap:10px;margin-bottom:14px;padding:12px;border:1px solid var(--separator);border-radius:14px;background:color-mix(in srgb,var(--accent-light) 55%,var(--surface))}.guest-task-request .guest-block-label,.guest-task-request .guest-orders-hint{margin:0}.guest-task-request-list{display:flex;flex-direction:column;gap:6px}.guest-task-request-item{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:8px 10px;border:1px solid var(--separator);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.guest-task-request-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-task-request-item strong{flex:0 0 auto;color:var(--accent);font-size:12px}.guest-task-request-item:active{transform:scale(.98)}.guest-whisper-tag{display:inline-flex;align-items:center;font-size:10px;line-height:16px;padding:0 6px;border-radius:8px;background:#f5e6c8;color:#6b4e16;font-weight:700;letter-spacing:.02em;white-space:nowrap}html.night .guest-whisper-tag{background:#3d3420;color:#f3e6c8}.conv-row.active .guest-whisper-tag{background:#f5e6c8f2;color:#5c4214}html.night .conv-row.active .guest-whisper-tag{background:#4a3f28;color:#f3e6c8}.task-panel,.task-board{display:flex;flex-direction:column;gap:12px}.task-board-tools{display:flex;align-items:center;gap:8px}.task-board-tools .guest-order-seg{flex:1}.task-mine{flex-shrink:0;min-height:30px;padding:4px 12px;border:none;border-radius:9px;background:var(--grouped);color:var(--text-muted);font:inherit;font-size:13px;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:transform .1s var(--ease-out),background .12s ease,color .12s ease}.task-mine:active{transform:scale(.97)}.task-mine.is-on{background:var(--accent-light);color:var(--accent)}.task-composer{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;background:var(--grouped)}.task-composer-text{width:100%;min-height:72px;resize:vertical;padding:8px 10px;border:none;border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:15px;line-height:1.35;letter-spacing:-.01em}.task-composer-text:focus{outline:none}.task-composer-row,.task-field{display:flex;flex-direction:column;gap:4px}.task-field-label{font-size:12px;font-weight:500;color:var(--text-muted)}.task-select,.task-date{width:100%;min-height:34px;padding:4px 10px;border:none;border-radius:9px;background:var(--surface);color:var(--text);font:inherit;font-size:13px}.task-select--quiet{width:auto;min-height:24px;max-width:100%;padding:0 4px 0 0;background:transparent;color:var(--text-muted);font-size:12px}.task-chips{display:flex;flex-wrap:wrap;gap:6px}.task-chip{min-height:28px;padding:4px 10px;border:none;border-radius:var(--radius-pill);background:var(--surface);color:var(--text-muted);font:inherit;font-size:13px;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:transform .1s var(--ease-out),background .12s ease,color .12s ease}.task-chip:active{transform:scale(.97)}.task-chip.is-on{background:var(--accent-light);color:var(--accent)}.task-submit{min-height:36px;border:none;border-radius:11px;background:var(--accent);color:#fff;font:inherit;font-size:15px;font-weight:600;letter-spacing:-.02em;cursor:pointer;transition:transform .16s var(--ease-out),opacity .12s ease}.task-submit:active{transform:scale(.97)}.task-submit:disabled{opacity:.4;cursor:default}.task-list{display:flex;flex-direction:column;border-radius:14px;background:var(--grouped);overflow:hidden}.task-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"check main doing" "check meta doing";column-gap:10px;row-gap:2px;align-items:start;padding:10px 12px;background:transparent}.task-row+.task-row{border-top:1px solid var(--separator)}.task-check{grid-area:check;width:22px;height:22px;margin-top:1px;padding:0;border:1.5px solid var(--text-muted);border-radius:50%;background:transparent;cursor:pointer;transition:transform .1s var(--ease-out),background .12s ease,border-color .12s ease}.task-check:active{transform:scale(.97)}.task-check.is-done{background:var(--accent);border-color:var(--accent)}.task-check.is-done:after{content:"";display:block;width:10px;height:6px;margin:5px auto 0;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.task-row-main,.task-row-open{grid-area:main;min-width:0;text-align:left;border:none;padding:0;background:none;color:inherit;font:inherit;cursor:default}.task-row-open{cursor:pointer;transition:transform .1s var(--ease-out)}.task-row-open:active{transform:scale(.97)}.task-client{display:block;margin:0 0 2px;font-size:12px;font-weight:600;letter-spacing:-.01em;color:var(--accent)}.task-row-body{display:block;margin:0;font-size:15px;line-height:1.35;letter-spacing:-.01em;color:var(--text)}.task-row-meta{grid-area:meta;display:flex;align-items:center;gap:8px;min-width:0}.task-doing{grid-area:doing;align-self:start;min-height:28px;padding:2px 8px;border:none;border-radius:8px;background:transparent;color:var(--text-muted);font:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:transform .1s var(--ease-out),color .12s ease}.task-doing:active{transform:scale(.97)}.task-due{font-size:12px;color:var(--text-muted);white-space:nowrap}.task-due.is-late{color:var(--orange);font-weight:600}.task-row.is-done{opacity:.5}.task-row.is-done .task-row-body{color:var(--text-muted)}.task-empty,.task-error{margin:0;font-size:13px;color:var(--text-muted)}.task-error{color:var(--red)}@media (hover: hover) and (pointer: fine){.task-mine:hover,.task-chip:hover{color:var(--text)}.task-doing:hover,.task-row-open:hover .task-client{color:var(--accent)}}.guest-block-label{margin:0 0 8px;font-size:12px;font-weight:500;color:var(--text-muted)}.guest-field{display:flex;flex-direction:column}.guest-fold{border-top:1px solid var(--border)}.guest-fold>summary{list-style:none;display:flex;align-items:center;gap:8px;min-height:40px;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-muted)}.guest-fold>summary::-webkit-details-marker{display:none}.guest-fold>summary:active{transform:scale(.98)}.guest-fold-title{font-size:13px;font-weight:500}.guest-fold-note{font-size:12px;color:var(--text-light)}.guest-fold-chevron{margin-left:auto;flex-shrink:0;transition:transform .16s var(--ease-out)}.guest-fold[open]>summary .guest-fold-chevron{transform:rotate(180deg)}.guest-fold-body{padding-bottom:4px}.info-value--mono{font-size:12px;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400}.status-dot{width:7px;height:7px;background:var(--green);border-radius:50%}.dot-closed{background:var(--text-light)}.dot-queued{background:var(--orange)}.dot-operator_active{background:var(--green)}.dot-ai{background:var(--accent)}.details-section-title{font-size:12px;font-weight:500;color:var(--text-muted);margin:0 0 8px}.info-row{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.info-row:last-child{margin-bottom:0}.info-label{font-size:12px;color:var(--text-muted)}.info-value{font-size:13px;font-weight:500}.guest-orders{display:flex;flex-direction:column;gap:14px}.guest-orders-hint{margin:0;font-size:13px;letter-spacing:.01em;color:var(--text-muted)}.guest-shop-note{margin:0;padding:10px 12px;border-radius:12px;background:var(--bg-2);font-size:13px;line-height:1.4;color:var(--text-muted)}.guest-stock{gap:8px}.guest-stock-search-row{display:flex;align-items:center;gap:8px;min-width:0}.guest-stock-search,.guest-stock-hit,.guest-stock-pick{border:0;border-radius:12px;background:var(--bg-2);color:inherit;font:inherit}.guest-stock-search{flex:1;min-width:0;min-height:44px;padding:10px 12px;font-size:16px}.guest-stock-search::-webkit-search-cancel-button{display:none}.guest-stock-clear{flex-shrink:0;min-height:44px;padding:0 2px;border:0;background:none;color:var(--accent);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.guest-stock-clear:active{opacity:.55}.guest-stock-hits,.guest-stock-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border-radius:14px;background:var(--bg-1);overflow:hidden}.guest-stock-hit,.guest-stock-pick{width:100%;min-height:44px;padding:10px 14px;text-align:left;cursor:pointer;background:transparent;border-radius:0;transition:transform .1s ease-out,background 80ms ease-out}.guest-stock-hits li+li .guest-stock-hit,.guest-stock-list li+li,.guest-stock-picks .guest-stock-pick+.guest-stock-pick{box-shadow:inset 0 .5px color-mix(in srgb,var(--text) 12%,transparent)}.guest-stock-hit:active,.guest-stock-pick:active{transform:scale(.98)}@media (max-width: 1100px){.guest-card:has(.guest-stock.is-finding){position:relative}.guest-stock.is-finding{position:absolute;left:0;right:0;z-index:6;display:flex;flex-direction:column;gap:8px;margin:0;padding:8px 16px 10px;background:var(--surface);box-sizing:border-box}.guest-stock.is-finding>.guest-block-label{display:none}.guest-stock.is-finding .guest-stock-search-row{position:relative;top:auto;flex:0 0 auto;background:var(--surface)}.guest-stock.is-finding .guest-stock-hits{order:1;flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.guest-stock.is-finding .guest-shop-note{order:1}.guest-stock.is-finding .guest-stock-hit{min-height:40px;padding:8px 12px;font-size:15px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.guest-stock-picks{display:flex;flex-direction:column;gap:0;border-radius:14px;background:var(--bg-1);overflow:hidden}.guest-stock-pick.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}.guest-stock-product,.guest-stock-summary{margin:0;font-size:13px;line-height:1.4}.guest-stock-product{font-size:17px;font-weight:600;letter-spacing:-.022em;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.guest-stock-summary{color:var(--text-muted)}.guest-stock-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 14px;background:transparent}.guest-stock-row.is-out{opacity:.72}.guest-stock-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.guest-stock-name{font-size:14px;font-weight:600}.guest-stock-address{font-size:12px;color:var(--text-muted)}.guest-stock-qty{flex-shrink:0;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.guest-stock-row.is-out .guest-stock-qty{font-weight:500;color:var(--text-muted)}.guest-order-status{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:500;letter-spacing:.01em;color:var(--text)}.guest-order-status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.guest-order-products{list-style:none;margin:10px 0 0;padding:10px 0 0;border-top:.5px solid var(--separator);display:flex;flex-direction:column;gap:12px}.guest-order-product{display:flex;align-items:flex-start;gap:12px;min-width:0}.guest-order-product-img,.guest-order-product-ph{width:44px;height:44px;margin-top:1px;border-radius:8px;flex-shrink:0;object-fit:cover;background:var(--surface)}.guest-order-product-copy{display:flex;flex-direction:column;min-width:0;flex:1;gap:2px}.guest-order-product-title{font-size:15px;font-weight:400;letter-spacing:-.01em;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.guest-order-product-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.guest-order-product-qty{font-size:13px;letter-spacing:.01em;color:var(--text-muted)}.guest-order-product-line{flex-shrink:0;font-size:15px;font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.guest-shop,.guest-shop-block{display:flex;flex-direction:column;gap:12px}.guest-shop{gap:16px}.guest-shop-balance{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;border-radius:16px;background:var(--bg-1)}.guest-shop-balance-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 8rem}.guest-shop-balance-kicker{margin:0;font-size:12px;font-weight:500;letter-spacing:.01em;line-height:1.2;color:var(--text-muted)}.guest-shop-balance-sum,.guest-shop-cashback{margin:0;font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums}.details-panel .guest-shop-balance{flex-wrap:wrap;align-items:stretch;padding:12px;border-radius:12px;background:var(--bg-1);gap:10px}.details-panel .guest-shop-balance-copy{flex-direction:column;align-items:flex-start;gap:2px;flex:1 1 100%}.details-panel .guest-shop-balance-kicker{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.details-panel .guest-shop-balance-sum{font-size:22px;font-weight:650;letter-spacing:-.03em}.details-panel .guest-shop-balance-actions{flex:1 1 100%;min-width:0}.details-panel .guest-shop-balance:has(.guest-shop-credit){flex-wrap:wrap;align-items:stretch;row-gap:10px}.details-panel .guest-shop-balance:has(.guest-shop-credit) .guest-shop-balance-copy{flex:1 1 100%}.details-panel .guest-shop-balance-actions:has(.guest-shop-credit){flex:1 1 100%;min-width:0;justify-content:stretch}.details-panel .guest-shop-credit .guest-shop-bind-actions{flex-wrap:wrap;overflow:visible;width:100%}.details-panel .guest-shop-credit .ov-sheet-reason,.details-panel .guest-stock-search{background:var(--search-bg)}.details-panel .guest-shop-credit .ov-sheet-reason:focus-visible,.details-panel .guest-stock-search:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--accent)}.details-panel .guest-shop-balance-actions>.guest-shop-chat-btn{width:100%;min-height:36px;padding:6px 12px;font-size:13px}.details-panel .guest-shop,.details-panel .guest-shop-block{gap:8px}.details-panel .guest-shop{gap:14px}.guest-shop-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.guest-shop-head .guest-block-label{margin:0}.details-panel .guest-shop-block>.guest-block-label{margin:0}.details-panel .guest-shop-item{padding:8px 10px}.details-panel .guest-shop-fold.guest-fold{border-radius:12px;padding:0 10px}.details-panel .guest-shop-fold>summary{min-height:36px}.details-panel .guest-shop-fold .guest-fold-title{font-size:14px;font-weight:500}.details-panel .guest-stock-search{min-height:44px;font-size:16px}.details-panel .guest-shop-note{margin:0;padding:10px 12px;font-size:13px;line-height:1.4;white-space:normal;overflow:visible;text-overflow:unset}.details-panel .guest-shop-head{min-height:0;flex-wrap:wrap;align-items:center}.details-panel .guest-shop-text-btn{min-height:32px;padding:0 2px}.details-panel .guest-shop-text-btn:active{opacity:.55}.details-panel .guest-shop-item:has(.guest-shop-bind-actions){flex-wrap:wrap;align-items:flex-start;row-gap:8px}.details-panel .guest-shop-item:has(.guest-shop-bind-actions) .guest-shop-item-copy{flex:1 1 100%}.details-panel .guest-shop-basket{gap:8px;background:transparent}.details-panel .guest-shop-item{align-items:flex-start;padding:10px;border-radius:12px;background:var(--bg-1)}.details-panel .guest-shop-wait-img{width:40px;height:40px;border-radius:8px}.details-panel .guest-shop-item .guest-order-product-title{white-space:normal;-webkit-line-clamp:3}.details-panel .guest-shop-item .guest-order-product-meta{display:block;overflow:visible;text-overflow:unset;white-space:normal;margin-top:2px;font-size:12px;line-height:1.35;color:var(--text-muted)}.details-panel .guest-shop-fold>summary{color:var(--text)}.details-panel .guest-shop-choices,.details-panel .guest-shop-fold .guest-chip{white-space:normal}.details-panel .guest-shop-bind-actions{width:100%;flex-wrap:nowrap;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.details-panel .guest-shop-bind-actions::-webkit-scrollbar{display:none}.details-panel .guest-shop-bind-actions .guest-shop-chat-btn{flex:0 0 auto;min-height:32px;height:32px;padding:0 12px;border-radius:999px;font-size:13px}@media (prefers-reduced-motion: reduce){.guest-shop-chat-btn,.guest-shop-text-btn,.guest-fold>summary{transition:none}.guest-shop-chat-btn:active:not(:disabled),.guest-fold>summary:active,.guest-stock-hit:active,.guest-stock-pick:active{transform:none}.guest-stock-hit,.guest-stock-pick{transition:none}}.guest-shop-empty{margin:0;font-size:13px;color:var(--text-muted)}.guest-shop-inline-actions{display:flex;flex-wrap:wrap;gap:12px}.guest-shop-text-btn{padding:0;border:none;background:none;color:var(--accent);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.details-panel .guest-id-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1fr);gap:6px}.details-panel .guest-id-cell{padding:8px;border-radius:10px;min-width:0}.details-panel .info-value--mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.details-panel .task-composer{gap:8px;padding:8px}.details-panel .task-composer-text{min-height:52px}.guest-shop-balance-actions{display:flex;justify-content:flex-end;flex:1 1 12rem}.guest-shop-balance-actions .guest-shop-credit{width:100%;margin:0}.guest-shop-fold.guest-fold{border-top:none;border-radius:14px;background:var(--bg-1);padding:0 14px;overflow:hidden}.guest-shop-fold>summary{min-height:44px;color:var(--text)}.guest-shop-fold .guest-fold-title{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--text)}.guest-shop-fold .guest-fold-body{display:flex;flex-direction:column;gap:10px;padding-bottom:12px}.guest-shop-fold .guest-shop-addresses{background:transparent;border-radius:0}.guest-shop-fold .guest-id-cell{background:transparent;border-radius:0;padding-left:0;padding-right:0}.guest-shop-fold .guest-shop-addresses li+li .guest-id-cell{border-top:.5px solid var(--separator)}.guest-shop-basket,.guest-shop-addresses{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border-radius:14px;background:var(--bg-1);overflow:hidden}.guest-whisper-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.guest-shop-item{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px}.guest-shop-wait{align-items:flex-start;flex-wrap:wrap}.guest-shop-wait-main{display:flex;flex:1 1 200px;gap:10px;align-items:flex-start;min-width:0}.guest-shop-wait-img{width:56px;height:56px;flex:0 0 auto;border-radius:10px;object-fit:cover;background:var(--surface)}.guest-shop-wait-img.is-empty{display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:18px;font-weight:650}.guest-shop-wait .stock-break{margin-top:6px}.guest-shop-wait .stock-break-body{width:100%}.guest-shop-item+.guest-shop-item{border-top:.5px solid var(--separator)}.guest-shop-item-copy{display:flex;flex-direction:column;min-width:0;flex:1;gap:2px}.guest-shop-chat-btn{flex-shrink:0;min-height:36px;padding:8px 12px;border:none;border-radius:10px;background:var(--accent);color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:transform .1s ease-out,background .1s ease-out}.guest-shop-chat-btn:active:not(:disabled){transform:scale(.97)}.guest-shop-chat-btn:disabled{background:var(--fill);color:var(--text-muted);cursor:default}.guest-shop-chat-btn.is-ghost{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--separator)}.guest-shop-section-label{margin:12px 0 0;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--text-muted)}.guest-shop-credit{display:flex;flex-direction:column;gap:8px;margin:8px 0 4px}.guest-shop-referral-line{margin:0;font-size:14px;line-height:1.35}.guest-shop-invited,.guest-shop-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.guest-shop-history{max-height:220px;overflow-y:auto;padding:4px 0;overscroll-behavior:contain}.guest-shop-history-row{display:flex;align-items:flex-start;gap:10px;min-width:0}.guest-shop-history-pts{flex-shrink:0;min-width:3.25rem;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:#15803d}.guest-shop-history-pts.is-debit{color:#b42318}.guest-shop-bind{display:flex;flex-direction:column;gap:8px}.guest-shop-bind-actions{display:flex;flex-wrap:wrap;gap:8px}.guest-shop-address-comment,.guest-shop-choices{display:block;margin-top:4px;font-size:12px;color:var(--text-muted)}.guest-whisper-item{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:var(--bg-1)}.guest-whisper-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.guest-whisper-delete{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-6px -8px -6px 0;padding:0;border:none;border-radius:8px;background:none;color:var(--text-muted);cursor:pointer}.guest-whisper-delete:hover,.guest-whisper-delete:focus-visible{color:var(--text);background:var(--bg-2)}.guest-whisper-meta{font-size:12px;color:var(--text-muted)}.guest-whisper-body{font-size:14px;white-space:pre-wrap}.guest-order-facts{margin:0;font-size:13px;letter-spacing:.01em;line-height:1.35;color:var(--text-muted)}.guest-order-facts-dot{padding:0 5px;color:var(--text-light)}.guest-order-address{all:unset;display:block;margin:8px 0 0;font-size:13px;letter-spacing:.01em;line-height:1.4;color:var(--text-muted);cursor:pointer;overflow-wrap:anywhere}.guest-order-address:active{transform:scale(.97)}.guest-orders-more>summary{list-style:none;cursor:pointer;font-size:13px;font-weight:500;color:var(--text-muted);min-height:44px;display:flex;align-items:center;padding:0 2px;-webkit-user-select:none;user-select:none}@media (hover: hover) and (pointer: fine){.guest-order-row:hover:not(.is-on){background:var(--fill)}}.guest-orders-more>summary::-webkit-details-marker{display:none}.guest-orders-more[open]>summary{margin-bottom:0}.guest-tags{display:flex;flex-wrap:wrap;gap:6px}.guest-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:8px;font-size:12px;font-weight:500}.guest-tag-remove,.guest-tag-add,.guest-tag-save,.guest-tag-delete,.guest-tag-option{font:inherit;cursor:pointer;background:none;border:none;color:inherit}.guest-tag-remove{padding:0;line-height:1;opacity:.6}.guest-tag-remove:active,.guest-tag-add:active,.guest-tag-save:active,.guest-close:active{transform:scale(.97)}.guest-tag-add{padding:4px 8px;border-radius:8px;color:var(--text-muted);background:var(--bg-1);font-size:12px}.guest-tag-picker{margin-top:8px;display:flex;flex-direction:column;gap:2px}.guest-tag-option-row{display:flex;align-items:center;gap:8px}.guest-tag-option{flex:1;display:flex;align-items:center;gap:8px;padding:8px 0;font-size:13px;text-align:left;color:var(--text)}.guest-tag-option:active{transform:scale(.98)}.guest-tag-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.guest-tag-delete{font-size:12px;color:var(--text-light);padding:4px 0}.guest-tag-create{display:flex;gap:6px;margin-top:8px}.guest-tag-create input,.guest-tag-create select{font:inherit;font-size:13px;border:1px solid var(--border);border-radius:8px;padding:8px 10px;background:var(--surface);color:var(--text)}.guest-tag-create input{flex:1;min-width:0}.guest-tag-save{font-size:13px;font-weight:500;color:var(--text)}.guest-close-wrap{margin-top:auto;padding-top:4px}.btn-action.guest-close{background:var(--accent);color:#fff;border:none}.tag-list{display:flex;flex-wrap:wrap;gap:8px}.tag{padding:6px 12px;background:var(--bg-2);border-radius:var(--radius-pill);font-size:12px;font-weight:500}.assign-select{width:100%;padding:8px 12px;border:1px solid var(--border);border-radius:10px;font-family:var(--font-sans);font-size:13px;background:var(--bg-1);color:var(--text);cursor:pointer}.assign-select:focus{outline:none;border-color:var(--accent)}.btn-action{width:100%;padding:12px;border-radius:12px;border:1px solid var(--separator);background:var(--surface);color:var(--text);font-weight:500;font-size:14px;font-family:var(--font-sans);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .14s var(--ease-out),background .14s ease,color .14s ease,border-color .14s ease}.btn-action:active{transform:scale(.97)}.btn-action.primary{background:var(--accent);color:#fff;border:none}.btn-action.danger{color:var(--red)}@media (hover: hover) and (pointer: fine){.btn-action:hover{background:var(--surface-hover)}.btn-action.primary:hover,.btn-action.guest-close:hover{background:var(--accent-hover);color:#fff}}.btn-inline{width:auto;padding:8px 16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.message-toasts{position:fixed;right:16px;bottom:16px;z-index:120;display:flex;flex-direction:column;gap:8px;width:min(320px,calc(100vw - 32px))}.message-toast{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:10px 12px;border:0;border-radius:14px;background:var(--surface, #2a2a2a);color:inherit;box-shadow:var(--shadow-subtle, 0 8px 24px rgba(0, 0, 0, .28));cursor:pointer}.message-toast-source{font-size:11px;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.message-toast-who{font-size:14px;font-weight:650}.message-toast-preview{font-size:13px;opacity:.85;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.alert-bar{position:fixed;top:12px;left:50%;transform:translate(-50%);background:#ff595a29;color:var(--red);border:1px solid rgba(255,89,90,.35);border-radius:12px;padding:8px 20px;font-size:13px;z-index:80;box-shadow:var(--shadow-subtle);max-width:min(420px,calc(100vw - 24px));cursor:pointer}.sync-bar{position:fixed;top:12px;left:50%;transform:translate(-50%);background:var(--orange-light);color:var(--orange);border:1px solid rgba(251,140,0,.35);border-radius:12px;padding:6px 16px;font-size:12px;z-index:99;box-shadow:var(--shadow-subtle);max-width:90vw;cursor:pointer}.app-shell--has-err .sync-bar{top:48px}@media (max-width: 1100px){.alert-bar,.sync-bar,.app-shell--has-err .sync-bar{top:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px))}}.load-older-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 0 12px;flex-shrink:0}.load-older-btn{font:inherit;font-size:13px;padding:6px 14px;border-radius:999px;border:1px solid var(--border, #e5e7eb);background:var(--surface, #fff);color:var(--text-muted, #6b7280);cursor:pointer}.load-older-btn:hover:not(:disabled){border-color:#cbd5e1;color:var(--text, #111827)}.load-older-btn:disabled{opacity:.6;cursor:default}.load-older-error{margin-top:6px;font-size:12px;color:var(--red);text-align:center}.bubble-attachments{display:flex;flex-direction:column;gap:2px}.bubble-attachments--files{gap:6px;padding:4px 2px 0}.msg-bubble:not(.msg-bubble--photo) .bubble-attachments--files{margin-top:4px}.media-wrap{display:block;line-height:0;width:fit-content;max-width:100%;min-width:0;box-sizing:border-box;margin:0;padding:0;border:none;background:#00000014;cursor:zoom-in;-webkit-tap-highlight-color:transparent}.sent .media-wrap{background:#ffffff1f}.msg-bubble--photo:not(.msg-bubble--media-only) .media-wrap,.msg-bubble--photo:not(.msg-bubble--media-only) .att-video{min-width:240px}.media-wrap:active{opacity:.92}.att-image{display:block;width:100%;height:auto;max-width:360px;max-height:420px;object-fit:contain;cursor:pointer;vertical-align:top}.att-image-fallback{display:flex;flex-direction:column;gap:4px;max-width:240px;padding:12px 14px;border-radius:12px;background:#0000000f;color:var(--text);font-size:13px;text-decoration:none}.att-image-fallback-name{color:var(--text-muted);font-size:12px;word-break:break-all}.vk-sticker{display:block;width:148px;height:148px;object-fit:contain;background:transparent}.vk-sticker--tgs svg{width:148px;height:148px}.vk-att-file{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px 4px;color:inherit;text-decoration:none;font-size:14px;word-break:break-word}.vk-att-file audio{width:min(240px,100%)}.vk-dfs-chip{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;vertical-align:1px;background:var(--accent-light);color:var(--accent)}.conv-row.active .vk-dfs-chip{background:#fff3;color:inherit}.vk-guest-card{display:flex;flex-direction:column;gap:12px;min-width:0}.vk-guest-head{display:flex;align-items:flex-start;gap:12px}.vk-guest-copy{min-width:0}.vk-guest-meta{margin:4px 0 0;font-size:13px;color:var(--text-muted);line-height:1.35}.vk-guest-link{display:inline-block;margin-top:6px;font-size:13px;color:var(--accent);text-decoration:none}.vk-guest-bind{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;border-radius:14px;background:var(--bg-3)}.vk-guest-bind.is-on{background:var(--accent-light)}.vk-guest-bind-kicker{margin:0;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.vk-guest-bind-name{margin:2px 0 0;font-size:15px;font-weight:650}.vk-guest-bind-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.vk-guest-checkout{display:flex;flex-direction:column;gap:8px;width:100%}.vk-guest-phone{width:100%;height:36px;padding:0 12px;border:none;border-radius:10px;background:var(--surface);color:var(--text);font-size:15px}.vk-guest-btn{height:32px;padding:0 12px;border:none;border-radius:10px;background:var(--surface);color:var(--text);font-size:13px;font-weight:600;cursor:pointer}.vk-guest-btn.is-primary{background:var(--accent);color:var(--on-accent)}.vk-guest-btn.is-ghost{background:transparent;color:var(--text-muted)}@media (max-width: 1100px){.client-sheet-body .vk-guest-card{flex-shrink:0;padding-top:8px}}.msg-group.sent .att-image-fallback{background:var(--sent-overlay);color:var(--bubble-out-text)}.msg-group.sent .att-image-fallback-name{color:var(--sent-muted)}.photo-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2400;display:flex;flex-direction:column;background:#000000f0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.photo-viewer-bar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px}.photo-viewer-btn,.photo-viewer-save{min-height:44px;border:none;color:#fff;background:#ffffff24;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;-webkit-tap-highlight-color:transparent}.photo-viewer-btn{width:44px;height:44px;border-radius:50%}.photo-viewer-save{padding:0 16px;border-radius:22px;font-size:15px;font-weight:600;font-family:var(--font-sans)}.photo-viewer-btn:active,.photo-viewer-save:active{transform:scale(.97)}.photo-viewer-save:disabled{opacity:.55;transform:none}.photo-viewer-stage{flex:1;min-height:0;width:100%;border:none;margin:0;padding:8px 12px 20px;background:transparent;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.photo-viewer-stage img{max-width:100%;max-height:100%;object-fit:contain;cursor:default;user-select:none;-webkit-user-select:none}.photo-viewer-error{flex-shrink:0;margin:0;padding:0 16px 16px;color:#ffffffd1;font-size:13px;text-align:center}.att-video{display:block;width:auto;height:auto;max-width:360px;max-height:420px}.msg-bubble--photo .bubble-attachments--media{overflow:hidden;border-radius:inherit}.msg-bubble--photo:not(.msg-bubble--media-only) .bubble-attachments--media{border-bottom-left-radius:0;border-bottom-right-radius:0}.msg-bubble--photo.has-reply .bubble-attachments--media{border-top-left-radius:0;border-top-right-radius:0}.voice-att-wrap{display:grid;gap:6px;width:min(280px,100%)}.voice-att-player{display:flex;align-items:center;gap:10px;width:100%;max-width:100%;padding:8px 10px;background:var(--voice-player-bg);border-radius:14px;box-shadow:none}.msg-group.sent .voice-att-player{background:var(--sent-overlay);box-shadow:none;color:var(--bubble-out-text)}.voice-att-player--error{flex-wrap:wrap;gap:8px;font-size:13px;color:var(--text-muted, #666)}.voice-att-download{color:var(--accent);font-weight:600}.voice-att-player audio{display:none}.voice-att-play{flex-shrink:0;width:40px;height:40px;border:none;border-radius:50%;background:var(--accent, #2d7a4f);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:transform .12s ease,opacity .12s ease}.voice-att-play:hover{opacity:.92;transform:scale(1.04)}.voice-att-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.voice-att-bar-wrap{position:relative;height:6px;cursor:pointer;border-radius:3px;overflow:hidden}.voice-att-bar-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000001a;border-radius:3px}.msg-group.sent .voice-att-bar-bg{background:var(--sent-bar-bg)}.voice-att-bar-fill{position:absolute;left:0;top:0;bottom:0;background:var(--accent, #2d7a4f);border-radius:3px;pointer-events:none;transition:width .08s linear}.msg-group.sent .voice-att-bar-fill{background:var(--sent-bar-fill)}.voice-att-times{display:flex;justify-content:space-between;font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-muted)}.msg-group.sent .voice-att-times{color:var(--sent-muted)}.voice-att-text{flex-shrink:0;min-height:36px;border:0;border-radius:10px;padding:0 8px;background:transparent;color:var(--accent, #2d7a4f);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.voice-att-text:disabled{opacity:.55;cursor:wait}.msg-group.sent .voice-att-text{color:var(--bubble-out-text)}.voice-att-transcript{margin:0;padding:0 4px;font-size:13px;line-height:1.4;white-space:pre-wrap}.voice-att-transcript.is-err{color:var(--red, #c0392b)}.att-file{display:inline-flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:12px;background:#0000000f;color:var(--accent);font-size:13px;text-decoration:none;max-width:100%}.att-file:hover{background:#0000001a}.att-file-ico{flex-shrink:0;font-size:18px;line-height:1.2}.att-file-text{word-break:break-word;min-width:0}.msg-group.sent .att-file{background:var(--sent-overlay);color:var(--bubble-out-text)}.msg-group.sent .att-file:hover{background:var(--sent-overlay-strong)}.msg-group.sent .att-file--pdf{border:1px solid var(--sent-overlay-strong)}.msg-group.sent .voice-att-play{background:var(--sent-play-bg);color:var(--sent-play-fg)}.pending-files{display:flex;flex-direction:column;gap:8px;padding:4px 0}.pending-file-card{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:var(--surface);border:1px solid rgba(0,0,0,.06);box-shadow:var(--shadow-subtle)}.pending-file-ico{font-size:22px;line-height:1;flex-shrink:0}.pending-file-thumb{width:48px;height:48px;border-radius:10px;object-fit:cover;flex-shrink:0;background:#0000000f}.pending-file-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pending-file-name{font-size:13px;font-weight:500;color:var(--text);word-break:break-word}.pending-file-size{font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.pending-file-remove{all:unset;cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:18px;line-height:1;color:var(--text-muted);flex-shrink:0}.pending-file-remove:hover{background:#dc262614;color:#dc2626}.attach-btn{flex-shrink:0}@media (hover: hover) and (pointer: fine){.attach-btn:hover{color:var(--accent)}}.dash-switch{display:inline-flex;gap:2px;margin:0 0 18px;padding:3px;border-radius:12px;background:var(--bg-3)}.dash-switch button{min-height:32px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:transform .14s cubic-bezier(.23,1,.32,1),background .16s ease,color .16s ease}.dash-switch button:active{transform:scale(.97)}.dash-switch button.is-on{background:var(--surface);color:var(--text)}@media (prefers-reduced-motion: reduce){.dash-switch button{transition:background .16s ease,color .16s ease}}.dashboard-main{background:var(--surface);border-radius:var(--column-radius);box-shadow:var(--shadow-subtle);padding:20px 24px;overflow-y:auto;grid-column:2 / -1;min-height:0}.page-chrome{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 28px}.page-chrome h2{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.15}.dashboard-loading{text-align:center;color:var(--text-muted);padding:40px}.referral-joins{margin:18px 0 8px}.referral-joins-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}.referral-joins-head h2{margin:0;font-size:16px;font-weight:650}.referral-joins-head p,.referral-joins-count{margin:4px 0 0;color:var(--text-muted);font-size:13px}.referral-joins-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 14px}.referral-joins-stats p{display:flex;flex-direction:column;gap:2px;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg-3)}.referral-joins-stats b{font-size:20px;font-weight:650;letter-spacing:-.03em;line-height:1.1}.referral-joins-stats span{color:var(--text-muted);font-size:12px}.referral-joins-stats .is-bought b,.referral-joins-status.is-bought{color:#3d9a62}.referral-joins-table tr.is-bought td:first-child{box-shadow:inset 3px 0 #3d9a62}.referral-joins-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.referral-joins-filters div{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:12px;background:var(--bg-3)}.referral-joins-filters button{min-height:30px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:transform .14s cubic-bezier(.23,1,.32,1),background .16s ease,color .16s ease}.referral-joins-filters button:active{transform:scale(.97)}.referral-joins-filters button.is-on{background:var(--surface);color:var(--text)}.referral-joins-tag,.referral-joins-status{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:var(--bg-3);font-size:12px;font-weight:600}.referral-joins-tag.is-manual{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.referral-joins-table td small{display:block;margin-top:2px;color:var(--text-muted);font-size:12px}@media (prefers-reduced-motion: reduce){.referral-joins-filters button{transition:background .16s ease,color .16s ease}}@media (min-width: 721px) and (max-width: 1100px){.proc-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proc-status-create{grid-column:1 / -1}}@media (max-width: 720px){.referral-joins-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.referral-joins-head input{min-height:36px;min-width:14rem;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:13px}.referral-joins-scroll{max-height:28rem;overflow:auto;border:1px solid var(--line);border-radius:12px}.referral-joins-table{width:100%;border-collapse:collapse;font-size:13px}.referral-joins-table th,.referral-joins-table td{padding:8px 10px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--line)}.referral-joins-table th{position:sticky;top:0;background:var(--surface);color:var(--text-muted);font-weight:600}.ops-dash{max-width:1600px}.ops-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 24px}.ops-head h2{margin:0;font-size:1.5rem;font-weight:650;letter-spacing:-.03em;line-height:1.15}.ops-head p,.ops-updated,.ops-chart-head p,.ops-empty,.ops-banner{margin:4px 0 0;color:var(--text-muted);font-size:13px;font-weight:500;line-height:1.35}.ops-head-tools{display:flex;align-items:center;gap:12px;min-height:44px}.ops-banner{margin:0 0 16px;color:var(--red)}.ops-main{display:flex;flex-direction:column;gap:24px}.ops-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ops-kpi,.ops-module,.ops-chart,.ops-attention{border:1px solid var(--separator);border-radius:16px;background:var(--bg-1)}.ops-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:118px;margin:0;padding:18px 20px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease-out,border-color .16s ease-out}.ops-kpi:hover,.ops-module:hover,.ops-attn:hover{background:var(--surface-hover)}.ops-kpi:focus-visible,.ops-module:focus-visible,.ops-attn:focus-visible,.ops-range button:focus-visible,.ops-task-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ops-kpi-label,.ops-module-sub,.ops-attn-detail{color:var(--text-muted);font-size:13px;font-weight:500;line-height:1.3}.ops-kpi-value{font-size:2.5rem;font-weight:700;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ops-kpi.is-warning .ops-kpi-value,.ops-module-value.is-warning,.ops-module-row b.is-warning{color:var(--orange)}.ops-kpi.is-danger .ops-kpi-value,.ops-module-value.is-danger,.ops-module-row b.is-danger{color:var(--red)}.ops-kpi-sub{color:var(--text-muted);font-size:12px;font-weight:500}.ops-split{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,.9fr);gap:16px;align-items:stretch}.ops-chart,.ops-attention{padding:18px 20px 16px;min-width:0}.ops-chart-head,.ops-attention h3,.ops-team h3,.ops-chart h3{margin:0;font-size:15px;font-weight:600}.ops-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.ops-range{display:flex;gap:4px;padding:3px;border-radius:10px;background:var(--fill)}.ops-range button{min-height:32px;min-width:72px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ops-range button[aria-pressed=true]{background:var(--surface);color:var(--text)}.ops-chart-plot{position:relative}.ops-chart-plot svg{display:block;width:100%;height:280px}.ops-area{fill:url(#ops-volume-fill)}.ops-line{fill:none;stroke:var(--accent);stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}.ops-line.is-closed{stroke:var(--green);stroke-width:1.75;stroke-dasharray:none}.ops-rule,.ops-cursor{stroke:var(--separator);stroke-width:1}.ops-cursor-dot{fill:var(--surface);stroke:var(--accent);stroke-width:2}.ops-axis,.ops-tick{fill:var(--text-muted);font-size:12px;font-family:inherit}.ops-tick-short{display:none}.ops-hit{fill:transparent;cursor:crosshair}.ops-tip{position:absolute;top:36px;display:flex;gap:10px;margin:0;padding:6px 8px;border:1px solid var(--separator);border-radius:8px;background:var(--surface);color:var(--text-muted);font-size:12px;font-weight:500;white-space:nowrap;pointer-events:none}.ops-tip.is-mid{transform:translate(-50%)}.ops-tip.is-end{transform:translate(-100%)}.ops-tip b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.ops-legend{display:flex;align-items:center;gap:6px;margin:4px 0 0;color:var(--text-muted);font-size:12px;font-weight:500}.ops-swatch{width:12px;height:3px;border-radius:2px;background:var(--accent)}.ops-swatch.is-closed{margin-left:10px;background:var(--green)}.ops-attention h3{margin-bottom:8px}.ops-attention-list{display:flex;flex-direction:column}.ops-attn{display:grid;grid-template-columns:10px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:52px;margin:0;padding:8px 0;border:0;border-top:1px solid var(--separator);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ops-attn:first-child{border-top:0}.ops-dot{width:8px;height:8px;border-radius:50%;background:var(--text-light)}.ops-attn.is-warning .ops-dot{background:var(--orange)}.ops-attn.is-danger .ops-dot{background:var(--red)}.ops-attn-title,.ops-attn-detail{display:block;min-width:0;overflow-wrap:anywhere}.ops-attn-title{font-size:14px;font-weight:600;line-height:1.3}.ops-attn-go{color:var(--text-muted);font-size:18px;line-height:1}.ops-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ops-module{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:180px;margin:0;padding:18px 20px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease-out,border-color .16s ease-out}.ops-module-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600}.ops-module-icon{display:inline-flex;width:18px;height:18px;color:var(--text-muted)}.ops-module-icon svg{width:18px;height:18px}.ops-module-value{font-size:2rem;font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ops-module-rows{display:flex;flex-direction:column;gap:4px;width:100%;margin-top:4px}.ops-module-row{display:flex;justify-content:space-between;gap:12px;min-width:0;color:var(--text-muted);font-size:13px;font-weight:500}.ops-module-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-module-row b{flex-shrink:0;color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.ops-module-action{margin-top:auto;color:var(--accent);font-size:13px;font-weight:600}.ops-team h3{margin-bottom:8px}.ops-task-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin:0;padding:0 2px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ops-task-link b{color:var(--text-muted);font-size:13px;font-weight:500}.ops-skel-wrap{display:flex;flex-direction:column;gap:16px}.ops-skel{border-radius:16px;background:linear-gradient(90deg,var(--bg-1),var(--bg-3),var(--bg-1));background-size:200% 100%;animation:ops-shimmer 1.2s ease-in-out infinite}.ops-skel-kpis{height:118px}.ops-skel-chart{height:280px}.ops-skel-cards{height:180px}@keyframes ops-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width: 1100px){.ops-kpis,.ops-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-split{grid-template-columns:1fr}}@media (max-width: 767px){.ops-main{display:flex;flex-direction:column}.ops-split{display:contents}.ops-kpis{order:1}.ops-attention{order:2}.ops-modules{order:3}.ops-chart{order:4}.ops-team{order:5}.ops-task-link{order:6}.ops-head{flex-direction:column;gap:8px;margin-bottom:16px}.ops-head h2{font-size:1.3rem}.ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ops-kpi{min-height:104px;padding:14px 16px}.ops-kpi-value{font-size:1.85rem}.ops-modules{grid-template-columns:1fr}.ops-chart-plot svg{height:220px}.ops-tick-full{display:none}.ops-tick-short{display:block}}@media (max-width: 360px){.ops-kpis{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.ops-kpi,.ops-module,.ops-attn,.ops-skel,.ops-cta{transition:none;animation:none}.ops-kpi:active,.ops-cta:active{transform:none}}.ops-section-title{margin:8px 0 0;font-size:17px;font-weight:650}.ops-kpi,.ops-cta{transition:transform .16s var(--ease-out),background-color .16s ease}.ops-kpi{min-height:148px}.ops-kpi:active,.ops-cta:active{transform:scale(.97)}.ops-kpi-top{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.ops-kpi-value,.ops-kpi.is-warning .ops-kpi-value,.ops-kpi.is-danger .ops-kpi-value{color:var(--text);font-size:2.25rem}.ops-kpi-label{color:var(--text);font-size:14px;font-weight:600}.ops-ico{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;flex-shrink:0}.ops-ico svg{width:18px;height:18px}.ops-ico.is-blue{background:var(--accent-light);color:var(--accent)}.ops-ico.is-green{background:var(--green-light);color:var(--green)}.ops-ico.is-orange{background:var(--orange-light);color:var(--orange)}.ops-ico.is-red{background:color-mix(in srgb,var(--red) 18%,transparent);color:var(--red)}.ops-ico.is-violet{background:#7c6cf02e;color:#9b8cff}.ops-spark{width:88px;height:36px}.ops-spark-area{stroke:none;fill:color-mix(in srgb,var(--accent) 22%,transparent)}.ops-spark-line{fill:none;stroke:var(--accent);stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round}.ops-spark.is-green .ops-spark-line{stroke:var(--green)}.ops-spark.is-green .ops-spark-area{fill:color-mix(in srgb,var(--green) 22%,transparent)}.ops-spark.is-orange .ops-spark-line{stroke:var(--orange)}.ops-spark.is-orange .ops-spark-area{fill:color-mix(in srgb,var(--orange) 22%,transparent)}.ops-spark.is-red .ops-spark-line{stroke:var(--red)}.ops-spark.is-red .ops-spark-area{fill:color-mix(in srgb,var(--red) 22%,transparent)}.ops-attn{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;min-height:64px}.ops-level{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:650;line-height:1.3;white-space:nowrap}.ops-level.is-crit{background:color-mix(in srgb,var(--red) 18%,transparent);color:var(--red)}.ops-level.is-high{background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--red)}.ops-level.is-mid{background:var(--orange-light);color:var(--orange)}.ops-level.is-low{background:var(--fill);color:var(--text-muted)}.ops-module{font:inherit;color:inherit}.ops-module-figure{display:flex;align-items:baseline;gap:8px}.ops-module-sub{color:var(--text-muted)}.ops-cta{width:100%;min-height:44px;margin-top:auto;border:0;border-radius:12px;color:#fff;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.ops-cta.is-blue{background:var(--accent)}.ops-cta.is-green{background:var(--green)}.ops-cta.is-orange{background:var(--orange)}.ops-cta.is-red{background:var(--red)}.ops-cta.is-violet{background:#6d5ef5}.ops-chart-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.ops-chart-totals{display:flex;gap:16px;margin:0;color:var(--text-muted);font-size:13px;font-weight:600}.ops-range button[aria-pressed=true]{background:var(--bg-3)}@media (min-width: 1500px){.ops-modules{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 767px){.ops-section-title{order:3}.ops-chart-foot,.ops-section-title{align-items:flex-start}.ops-chart-foot{flex-direction:column}.ops-level{font-size:12px}}.dashboard-main .operator-stats-table{gap:0;max-width:640px}.dashboard-main .operator-stats-head{display:flex;justify-content:flex-end;margin:0 2px 2px}.dashboard-main .operator-stats-head span{width:64px;text-align:right;font-size:12px;font-weight:500;line-height:1.3;color:var(--text-muted)}.dashboard-main .operator-stat-row{background:transparent;border-radius:0;border-bottom:.5px solid var(--separator);padding:10px 2px}.dashboard-main .operator-stat-row:last-child{border-bottom:0}.dashboard-main .operator-stat-avatar{width:32px;height:32px;font-size:13px}.dashboard-main .operator-stat-counts{gap:0;min-width:128px}.dashboard-main .osc-total,.dashboard-main .osc-closed{width:64px;text-align:right;font-variant-numeric:tabular-nums}.dashboard-main .osc-closed{color:var(--text-muted);font-weight:500}.dashboard-main .operator-bar-track{height:3px}.dashboard-main .operator-bar-fill{min-width:0;background:var(--text-muted)}@media (prefers-reduced-motion: reduce){.sum-figure,.sum-row{transition:background-color .1s ease-out}}.stat-group{margin-bottom:28px}.stat-group-title,.stat-section h3{font-size:13px;font-weight:500;color:var(--text-muted);margin:0 0 16px}.stat-grid,.stat-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.stat-cell,.stat-card{background:var(--bg-1);border-radius:14px;padding:16px 18px;text-align:left}.stat-value{font-size:1.75rem;font-weight:600;line-height:1.05;letter-spacing:-.03em;color:var(--text)}.stat-cell.is-urgent .stat-value{color:var(--orange)}.stat-label{font-size:13px;color:var(--text-muted);margin-top:6px;font-weight:500;line-height:1.3}.stat-section{margin-top:8px}.operator-bar-track{flex:1;width:100%;height:8px;background:var(--bg-2);border-radius:99px;overflow:hidden}.operator-bar-fill{height:100%;background:var(--text);border-radius:99px;min-width:4px}.settings-main{background:var(--surface);border-radius:var(--column-radius);box-shadow:var(--shadow-subtle);padding:20px 24px;overflow-y:auto;grid-column:2 / -1;min-height:0}.settings-section{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--border)}.settings-section:last-child{border-bottom:none}.settings-section h3{font-size:1rem;font-weight:600;margin:0 0 18px}.toggle-row{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.4;cursor:pointer;min-height:44px;padding:10px 0}.toggle-row input[type=checkbox]{width:22px;height:22px;margin-top:1px;flex-shrink:0;accent-color:var(--accent);cursor:pointer}.toggle-row input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.settings-help-box{font-size:13px;line-height:1.55;color:var(--text-muted);background:var(--bg-1);border-radius:12px;padding:14px 16px;margin:14px 0 16px}.settings-help-box p{margin:0}.settings-help-box strong{color:var(--text)}.settings-telegram-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.notif-sound-list{display:flex;flex-direction:column;gap:6px;margin:0 0 8px}.notif-sound-row{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface);cursor:pointer}.notif-sound-row.is-selected{border-color:var(--border);background:var(--bg-1)}@media (hover: hover) and (pointer: fine){.notif-sound-row:hover{background:var(--surface-hover)}}.notif-sound-row input[type=radio]{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0}.notif-sound-copy{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.notif-sound-copy strong{font-size:14px;font-weight:600}.notif-sound-copy em{font-style:normal;font-size:12px;color:var(--text-muted)}.notif-sound-play{flex-shrink:0;border:none;background:transparent;color:var(--accent-hover);font:inherit;font-size:12px;font-weight:600;cursor:pointer;min-height:44px;padding:4px 10px;border-radius:8px}@media (hover: hover) and (pointer: fine){.notif-sound-play:hover{background:#4caf501f}}.settings-hint-muted{font-size:12px;color:var(--text-light);line-height:1.5;margin:14px 4px 8px;max-width:52rem}.settings-staff-error{color:var(--red);font-size:13px;margin:0 0 12px}.settings-staff-list{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:8px}.settings-staff-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--bg-1)}.settings-staff-who{display:flex;flex-direction:column;gap:2px;min-width:0}.settings-staff-who strong{font-size:14px}.settings-staff-who span{font-size:12px;color:var(--text-muted)}.settings-staff-role{flex:0 1 220px}.settings-staff-role select{width:100%}.settings-staff-role select,.settings-staff-fields input,.settings-staff-fields select{min-height:40px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);padding:0 10px;font:inherit}@media (max-width: 760px){.settings-staff-row{align-items:stretch;flex-direction:column}.settings-staff-role{flex-basis:auto}.settings-staff-role select{min-height:44px}}.settings-staff-form-label{margin:0 0 8px;font-size:13px;font-weight:600}.settings-staff-fields{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.settings-staff-fields input,.settings-staff-fields select{min-width:160px;flex:1 1 140px}.messenger-settings-list{display:flex;flex-direction:column;gap:10px;margin-top:16px}.messenger-settings-card{overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--bg-1)}.messenger-settings-card.is-open{background:var(--surface);box-shadow:var(--shadow-subtle)}.messenger-settings-head{width:100%;min-height:64px;display:grid;grid-template-columns:36px minmax(0,1fr) auto 24px;align-items:center;gap:10px;padding:10px 14px;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.messenger-settings-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--surface)}.messenger-settings-icon .brand-icon{width:22px;height:22px}.messenger-settings-title{min-width:0;display:flex;flex-direction:column;gap:2px}.messenger-settings-title strong{font-size:14px}.messenger-settings-title span{overflow:hidden;color:var(--text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.messenger-settings-status{padding:5px 9px;border-radius:999px;background:var(--bg-2);color:var(--text-muted);font-size:11px;font-weight:600;white-space:nowrap}.messenger-settings-status.is-ready{background:#4caf5024;color:var(--accent-hover)}.messenger-settings-chevron{color:var(--text-muted);font-size:20px;text-align:center}.messenger-settings-body{padding:4px 14px 16px 60px;border-top:1px solid var(--border)}.messenger-settings-toggle{min-height:44px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.messenger-settings-toggle input{width:20px;height:20px;accent-color:var(--accent)}.messenger-settings-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:6px 0 14px}.messenger-settings-field{min-width:0;display:flex;flex-direction:column;gap:6px;color:var(--text-muted);font-size:12px}.messenger-settings-input-row{display:flex;gap:6px}.messenger-settings-input-row input{width:100%;min-width:0;min-height:42px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);padding:0 11px;font:inherit;font-size:13px}.messenger-settings-input-row input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #4caf501f}.messenger-settings-input-row input:disabled{opacity:.55}.messenger-settings-field em{color:var(--text-light);font-size:11px;font-style:normal}.messenger-settings-mini{min-height:42px;flex-shrink:0;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-muted);padding:0 10px;font:inherit;font-size:11px;cursor:pointer}.messenger-settings-mini.is-danger{color:var(--red)}.messenger-settings-mini.is-undo{color:var(--accent-hover)}.messenger-settings-webhook{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:var(--bg-1);color:var(--text-muted);font-size:11px}.messenger-settings-webhook code{min-width:0;overflow:hidden;color:var(--text);font-family:ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.messenger-settings-check{margin:12px 0 0;font-size:12px}.messenger-settings-check.is-ok{color:var(--accent-hover)}.messenger-settings-check.is-error{color:var(--red)}.messenger-settings-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.messenger-settings-account{display:grid;gap:10px;margin:4px 0 14px;padding:12px;border-radius:12px;background:var(--bg-1)}.messenger-settings-account h4{margin:0;color:var(--text);font-size:13px}.messenger-settings-account p{margin:0;color:var(--text-muted);font-size:12px;line-height:1.45}.messenger-settings-account-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.messenger-settings-account-row input{min-width:160px;min-height:42px;flex:1 1 160px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);padding:0 11px;font:inherit;font-size:13px}.messenger-settings-account-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.messenger-settings-account-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:var(--surface)}.messenger-settings-account-item strong{color:var(--text)}.messenger-settings-qr{display:grid;justify-items:center;gap:8px;padding:14px 12px;border-radius:12px;background:var(--surface)}.messenger-settings-qr img{width:220px;height:220px;padding:10px;border-radius:16px;background:#fff;box-shadow:0 1px 2px #10232f14}.messenger-settings-qr span{color:var(--text-muted);font-size:12px;text-align:center;line-height:1.4}.messenger-settings-loading{padding:16px 0;color:var(--text-muted);font-size:13px}.settings-code{font-family:ui-monospace,monospace;font-size:11px;background:var(--bg-2);padding:2px 6px;border-radius:6px}.qr-list-edit{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.qr-edit-row{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;background:var(--bg-1);border-radius:10px}.qr-edit-text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit;font-size:13px}.qr-edit-body{color:var(--text-muted);font-size:12px}.qr-remove-btn{all:unset;cursor:pointer;width:44px;height:44px;margin:-10px -8px -10px 0;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--red);border-radius:50%}@media (hover: hover) and (pointer: fine){.qr-remove-btn:hover{background:#dc26261a}}.qr-add-row{display:flex;flex-wrap:wrap;gap:8px}.qr-add-row input{flex:1;padding:8px 12px;border:1px solid var(--border);border-radius:10px;font-family:var(--font-sans);font-size:13px;background:var(--bg-1);color:var(--text)}.qr-add-row input:focus{outline:none;border-color:var(--accent)}.bubble-reply-quote{display:flex;flex-direction:column;align-items:stretch;width:0;min-width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;border:0;border-left:2px solid var(--accent);padding:2px 8px;margin:0 0 6px;border-radius:6px;background:var(--accent-light);text-align:left;cursor:pointer}.bubble-reply-quote:active{opacity:.72}.sent .bubble-reply-quote{border-left-color:var(--sent-quote-border);background:var(--sent-quote-bg)}.bubble-reply-author{font-size:12px;font-weight:600;line-height:1.25;color:var(--accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sent .bubble-reply-author{color:var(--bubble-out-text)}.bubble-reply-text{font-size:13px;line-height:1.3;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;word-break:break-word;max-width:100%}.msg-bubble.has-reply{min-width:min(100%,196px);max-width:100%}.sent .bubble-reply-text{color:var(--sent-muted)}.bubble-reply-product{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%}.bubble-reply-product-img{width:28px;height:28px;border-radius:4px;object-fit:cover;flex-shrink:0}.msg-highlight .msg-bubble,.msg-bubble.msg-highlight{animation:msg-flash 1.5s ease}@keyframes msg-flash{0%{background-color:#338feb66}to{background-color:transparent}}.bubble-reactions{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.bubble-reaction-badge{display:inline-flex;align-items:center;gap:3px;background:var(--chip-bg);border-radius:12px;padding:2px 7px;font-size:13px;cursor:pointer;border:0;color:inherit}.bubble-reaction-badge.is-mine{outline:1px solid var(--accent)}.bubble-reaction-badge:active{filter:brightness(.96)}.sent .bubble-reaction-badge{background:var(--sent-overlay);color:var(--bubble-out-text)}.bubble-forwarded{margin:0 0 4px;font-size:12px;color:var(--text-muted);font-style:italic}.sent .bubble-forwarded{color:var(--sent-muted)}.msg-action-reactions{display:flex;flex-wrap:wrap;gap:4px;padding:6px 8px 4px}.msg-action-react{width:32px;height:32px;border:0;border-radius:10px;background:transparent;font-size:18px;cursor:pointer}.msg-action-react:hover,.msg-action-react.is-mine{background:var(--accent-light)}.msg-row{position:relative;display:flex;align-items:center;gap:4px;width:fit-content;max-width:100%;-webkit-touch-callout:none}.msg-group.sent .msg-row{flex-direction:row-reverse}.msg-row .msg-bubble{min-width:0}.bubble-actions{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2px;flex-shrink:0;opacity:0;pointer-events:none}.msg-group.sent .bubble-actions{flex-direction:row-reverse}.msg-row.is-menu-open .bubble-actions,.msg-row:focus-within .bubble-actions{opacity:1;pointer-events:auto}@media (hover: hover) and (pointer: fine){.msg-row:hover .bubble-actions{opacity:1;pointer-events:auto}}@media (pointer: coarse){.bubble-actions{opacity:1;pointer-events:auto}.bubble-action-btn--reply{display:none}.bubble-action-btn--more{width:36px;height:36px;opacity:1;background:transparent;box-shadow:none}}.bubble-action-btn{width:28px;height:28px;padding:0;border:none;border-radius:50%;background:var(--surface);color:var(--text-muted);box-shadow:var(--shadow-subtle);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .1s var(--ease-out),background .12s ease,color .12s ease}.bubble-action-btn:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.bubble-action-btn:hover{background:var(--surface-hover);color:var(--text)}}.msg-action-menu{position:fixed;z-index:90;min-width:204px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-card),0 16px 40px #00000038;transform-origin:var(--menu-origin, top left);animation:msg-action-menu-in .15s var(--ease-out)}html.night .msg-action-menu{border-color:#3a3a3a}@keyframes msg-action-menu-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.msg-action-menu,.header-dropdown,.sidebar-tools-scrim,.sidebar-tools-menu.is-sheet{animation:none}}.msg-action-item{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;border:none;border-radius:10px;background:none;color:var(--text);font-family:var(--font-sans);font-size:14px;line-height:1.3;cursor:pointer;text-align:left;transition:background .12s ease,transform .1s var(--ease-out)}.msg-action-item.is-danger{color:#e53935}.msg-action-item svg{flex-shrink:0;color:var(--text-muted)}.msg-action-item:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.msg-action-item:hover{background:var(--bg-1)}}.msg-action-status{margin-top:4px;padding:8px 10px;font-size:12px;color:var(--accent);font-weight:600}.admin-reply-bar{display:flex;align-items:center;gap:4px;padding:8px 6px 0 12px}.admin-reply-main{flex:1;display:flex;align-items:stretch;gap:8px;min-width:0;border:none;background:none;padding:2px 4px 8px 0;cursor:pointer;text-align:left;font:inherit;color:inherit}.admin-reply-line{width:3px;border-radius:3px;background:var(--accent);flex-shrink:0;align-self:stretch;min-height:28px}.admin-reply-thumb{width:36px;height:36px;border-radius:8px;object-fit:cover;flex-shrink:0;background:var(--bg-3);align-self:center}.admin-reply-body{flex:1;display:flex;flex-direction:column;min-width:0;justify-content:center}.admin-reply-author{font-size:13px;font-weight:600;color:var(--accent)}.admin-reply-text{font-size:13px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-reply-close{width:32px;height:32px;border:none;border-radius:50%;background:none;cursor:pointer;color:var(--text-muted);padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s ease,color .12s ease,transform .1s var(--ease-out)}.admin-reply-close:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.admin-reply-close:hover{background:var(--bg-1);color:var(--text)}}.bubble-product-cards{display:flex;flex-direction:column;gap:6px}.bubble-product-card{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--bg-1);border:1px solid var(--border);min-width:200px}.sent .bubble-product-card{background:var(--sent-overlay);border-color:var(--sent-overlay-strong);color:var(--bubble-out-text)}.bpc-icon{width:36px;height:36px;border-radius:8px;background:var(--accent-light);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--accent)}.bpc-info{display:flex;flex-direction:column;gap:2px;min-width:0}.bpc-img{width:44px;height:44px;border-radius:8px;object-fit:cover;flex-shrink:0;background:var(--bg-3)}.bpc-name{font-size:13px;font-weight:500;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bpc-brand{font-size:11px;color:var(--text-muted)}.bpc-price{font-size:14px;font-weight:600;color:var(--accent)}.bpc-city{font-weight:500;color:var(--text-muted)}.sent .bpc-name,.sent .bpc-price{color:var(--bubble-out-text)}.sent .bpc-city,.sent .bpc-brand{color:var(--sent-muted)}.sent .bpc-icon{background:var(--sent-overlay-strong);color:var(--bubble-out-text)}.product-picker-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:94;border:none;background:#1c1a245c;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);cursor:pointer}.product-picker-modal{position:fixed;left:50%;top:46%;bottom:auto;transform:translate(-50%,-50%);width:min(680px,calc(100vw - 48px));z-index:95;border:.5px solid rgba(255,255,255,.4);border-radius:18px;background:#ffffffd1;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);padding:0;max-height:min(76vh,720px);display:flex;flex-direction:column;gap:0;overflow:hidden;box-shadow:0 24px 80px #00000047,0 0 0 .5px #0000000f}html.night .product-picker-modal{background:#2c2c2ee6;border-color:#ffffff1a}.desk-sheet-backdrop{z-index:130}.desk-sheet,html.night .desk-sheet{z-index:131;width:min(440px,calc(100vw - 32px));background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}.pp-modal-chrome{display:flex;flex-direction:column;gap:8px;padding:14px 16px 10px;flex-shrink:0}.pp-modal-header{display:flex;justify-content:space-between;align-items:center;gap:8px}.pp-modal-header-copy{display:flex;align-items:center;gap:8px;min-width:0}.pp-modal-header-copy strong{font-size:17px;font-weight:600;letter-spacing:-.022em;line-height:1.2}.pp-city-field{display:flex;flex-direction:column;gap:4px;margin:0}.pp-city-field span{font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--text-muted)}.pp-city-chip{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:var(--accent-light);color:var(--accent);font-size:12px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.pp-city-hint{margin:0;font-size:12px;font-weight:500;color:var(--text-muted);line-height:1.35}.pp-modal-done{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;margin:0;padding:6px 8px;min-height:36px;border:none;border-radius:8px;background:transparent;color:var(--accent);font:inherit;font-size:16px;font-weight:600;letter-spacing:-.02em;cursor:pointer;transition:transform .1s ease-out}.pp-modal-done:active{transform:scale(.97)}.pp-modal-header button:not(.pp-modal-done){width:36px;height:36px;border:none;background:var(--bg-2);cursor:pointer;font-size:22px;line-height:1;color:var(--text-muted);display:flex;align-items:center;justify-content:center;border-radius:10px}.pp-modal-header button:not(.pp-modal-done):hover{background:var(--bg-3);color:var(--text)}.pp-search-input{width:100%;box-sizing:border-box;min-height:40px;padding:10px 14px;border:0;border-radius:12px;font-size:16px;font-family:var(--font-sans);background:var(--bg-1);color:var(--text)}.pp-search-input:focus{outline:none;box-shadow:0 0 0 3px var(--accent-light)}.pp-results{overflow-y:auto;flex:1;min-height:0;padding:0 12px 14px}.pp-results-group{display:flex;flex-direction:column;border-radius:14px;background:var(--bg-1);overflow:hidden}.pp-loading,.pp-empty{font-size:14px;color:var(--text-muted);text-align:center;padding:28px 16px}.pp-result-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;box-sizing:border-box;min-height:72px;padding:10px 12px;border:none;border-radius:0;background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:background .1s ease-out}.pp-result-row+.pp-result-row{border-top:.5px solid var(--separator)}.pp-result-row:active{background:var(--bg-3)}.pp-result-row.is-selected{background:var(--accent-light)}.pp-result-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.pp-result-name{font-size:15px;font-weight:500;letter-spacing:-.016em;line-height:1.25;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-result-brand{font-size:12px;font-weight:500;letter-spacing:.01em;color:var(--text-muted)}.pp-result-img{width:64px;height:64px;border-radius:12px;object-fit:cover;flex-shrink:0;background:var(--bg-3)}.pp-result-img--empty{display:block}.pp-result-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.pp-result-stock{font-size:12px;font-weight:500;color:#34c759;white-space:nowrap}.pp-result-stock.is-out{color:var(--text-muted)}.pp-result-price{font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--text);white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-variant-numeric:tabular-nums}.pp-result-old{font-size:12px;font-weight:500;color:var(--text-muted);text-decoration:line-through}.pp-result-added{font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--accent)}@media (hover: hover) and (pointer: fine){.pp-result-row:hover{background:var(--surface-hover)}.pp-result-row.is-selected:hover{background:var(--accent-light)}}@media (prefers-reduced-transparency: reduce){.product-picker-backdrop{backdrop-filter:none;-webkit-backdrop-filter:none;background:#1c1a248c}.product-picker-modal,html.night .product-picker-modal{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--surface);border-color:var(--border)}}@media (max-width: 520px){.pending-products-actions{flex-direction:column;align-items:stretch}.pp-send-btn{width:100%;justify-content:center}}.pending-products-wrap{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}.pending-products-list{display:flex;flex-direction:column;gap:4px}@media (min-width: 1101px){.pending-products-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}}.pending-products-actions{display:flex;gap:8px;align-items:center}.pp-clear-btn{all:unset;cursor:pointer;font-size:12px;color:var(--text-muted);padding:6px 10px}.pp-clear-btn:hover{text-decoration:underline}.pending-product-preview{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--accent);border-radius:10px;background:var(--accent-light);margin-bottom:4px}.pp-img{width:40px;height:40px;border-radius:8px;object-fit:cover;flex-shrink:0;background:var(--bg-3)}.pp-icon{width:32px;height:32px;border-radius:8px;background:var(--accent-light);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--accent)}.pp-info{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.pp-name{font-size:13px;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-price{font-size:13px;font-weight:600;color:var(--accent)}.pp-price-city{font-weight:500;color:var(--text-muted)}.pp-remove{all:unset;cursor:pointer;font-size:16px;color:var(--text-muted);width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%}.pp-remove:hover{background:var(--bg-2)}.pp-send-btn{all:unset;cursor:pointer;padding:6px 14px;border-radius:8px;background:var(--accent);color:#fff;font-size:12px;font-weight:500;white-space:nowrap}.pp-send-btn:hover{opacity:.9}.pp-send-btn:disabled{opacity:.5;cursor:not-allowed}.operator-stats-table{display:flex;flex-direction:column;gap:12px}.operator-stat-row{display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--bg-1);border-radius:12px}.operator-stat-avatar{width:40px;height:40px;border-radius:50%;background:var(--bg-3);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;color:var(--text);flex-shrink:0;overflow:hidden}.operator-stat-avatar img{width:100%;height:100%;object-fit:cover}.operator-stat-info{display:flex;flex-direction:column;min-width:80px}.operator-stat-name{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.operator-stat-login{font-size:11px;color:var(--text-muted)}.operator-stat-bars{flex:1;min-width:60px}.operator-stat-counts{display:flex;align-items:center;gap:2px;font-size:14px;font-weight:600;min-width:60px;justify-content:flex-end}.osc-total{color:var(--text)}.osc-sep{color:var(--text-muted);font-weight:400}.osc-closed{color:var(--green)}.profile-edit-block{display:flex;gap:24px;align-items:flex-start}.profile-avatar-edit{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.profile-avatar-img{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid var(--bg-3)}.profile-avatar-placeholder{width:80px;height:80px;border-radius:50%;background:var(--bg-3);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:var(--text)}.avatar-upload-btn{display:inline-flex;align-items:center;min-height:32px;font-size:13px;color:var(--accent);cursor:pointer;font-weight:600}@media (hover: hover) and (pointer: fine){.avatar-upload-btn:hover{opacity:.75}}.profile-fields{flex:1;min-width:0}.profile-fields .info-row,.profile-name-row{margin-bottom:16px}.profile-name-input-row{display:flex;gap:8px;margin-top:4px}.profile-name-input{flex:1;padding:8px 12px;border:1px solid var(--border);border-radius:10px;font-family:var(--font-sans);font-size:14px;background:var(--bg-1);color:var(--text)}.profile-name-input:focus{outline:none;border-color:var(--accent)}.msg-operator-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.msg-group.sent .msg-operator-header{flex-direction:row-reverse}.msg-op-avatar{width:24px;height:24px;border-radius:50%;background:var(--bg-3);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--text);overflow:hidden;flex-shrink:0}.msg-op-avatar img{width:100%;height:100%;object-fit:cover}.msg-op-name{font-size:12px;font-weight:600;color:var(--text-muted)}.conv-list::-webkit-scrollbar,.chat-messages::-webkit-scrollbar,.details-panel::-webkit-scrollbar,.dashboard-main::-webkit-scrollbar,.settings-main::-webkit-scrollbar{width:6px}.conv-list::-webkit-scrollbar-thumb,.chat-messages::-webkit-scrollbar-thumb,.details-panel::-webkit-scrollbar-thumb,.dashboard-main::-webkit-scrollbar-thumb,.settings-main::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.back-btn,.client-sheet-backdrop,.client-sheet-chrome,.client-sheet-handle,.client-sheet-toolbar{display:none}.client-sheet-title{margin:0;font:inherit}.client-sheet-body{display:contents}@media (max-width: 1100px){.app-shell{grid-template-columns:minmax(260px,calc(var(--left-column-width) + var(--inbox-rail-occupy, 0px))) 1fr;position:fixed;top:var(--vv-offset-top, 0px);left:0;right:0;width:100%;padding:var(--page-chats-padding)}.sidebar,.chat-main,.dashboard-main,.settings-main{min-width:0}.profile-edit-block{gap:16px}.profile-fields{width:100%}.profile-name-input-row{flex-wrap:wrap}.profile-name-input-row .btn-action{width:100%}.profile-name-input{min-width:0}.app-shell>.details-panel,.app-shell>.client-sheet-backdrop{grid-column:1 / -1;grid-row:1;width:auto;height:auto;justify-self:stretch;align-self:stretch}.profile-avatar{width:72px;height:72px;font-size:24px}.chat-header-profile{cursor:pointer;border-radius:12px;padding:4px 6px 4px 0;margin:-4px 0}.chat-header-profile:active{background:var(--bg-2)}.search-input,.login-field input,.pp-search-input,.input-wrapper textarea,.assign-select,.guest-shift-note,.guest-order-dates-btn,.msg-search-input,.write-user-search-input,.profile-name-input{font-size:16px}.compose-row .attach-btn,.compose-row .send-btn{width:48px;height:48px}.header-btns .icon-btn{width:44px;height:44px}.input-wrapper{min-height:48px}.input-wrapper textarea{min-height:46px;max-height:min(32dvh,240px);padding:11px 14px;line-height:1.35}.product-picker-modal{left:0;right:0;top:auto;bottom:0;transform:none;width:auto;max-height:min(78dvh,640px);margin:0;padding:0;border-radius:20px 20px 0 0;box-shadow:0 -12px 40px #1c1a242e}.product-picker-modal.is-lifted{top:auto;border-radius:20px 20px 0 0}.product-picker-modal .client-sheet-handle{display:block}.pp-modal-chrome{padding:4px 16px 8px}.pp-results{padding:0 12px calc(12px + env(safe-area-inset-bottom,0px))}.pp-result-row{grid-template-columns:52px minmax(0,1fr) auto;min-height:60px;gap:10px;padding:8px 10px}.pp-result-img{width:52px;height:52px;border-radius:10px}.pp-result-name{font-size:14px}.pp-result-price{font-size:15px}.pending-products-list{flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.pending-product-preview{min-width:220px;flex-shrink:0}.pp-remove{width:44px;height:44px}.pp-send-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.assign-select,.guest-shift-note,.btn-action{min-height:44px}.chat-input-area{max-height:min(52dvh,420px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.client-sheet-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0000005c;opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out)}html.night .client-sheet-backdrop{background:#0000008c}.client-sheet-backdrop.is-open{opacity:1;pointer-events:auto}.details-panel{display:flex;flex-direction:column;gap:0;position:fixed;left:0;right:0;bottom:0;z-index:90;max-height:min(92dvh,800px);height:min(92dvh,800px);margin:0;padding:0;overflow:hidden;border-radius:20px 20px 0 0;box-shadow:0 -12px 40px #1c1a2438;transform:translateY(110%);transition:transform .28s var(--ease-drawer);pointer-events:none;overscroll-behavior:contain}.details-panel.is-sheet-open{transform:translateY(0);pointer-events:auto}.client-sheet-chrome{display:flex;flex-direction:column;flex-shrink:0;padding:6px 16px 8px;background:var(--surface)}.client-sheet-handle{display:block;width:36px;height:5px;border-radius:99px;background:#3c3c4347;margin:4px auto 2px;flex-shrink:0}html.night .client-sheet-handle{background:#ffffff47}.client-sheet-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:12px;width:100%;min-height:44px;margin:0}.client-sheet-title{margin:0;flex:1 1 auto;min-width:0;max-width:calc(100% - 4.75rem);font-size:17px;font-weight:600;letter-spacing:-.022em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-sheet-done{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto;margin:0 -4px 0 auto;padding:8px;min-height:44px;min-width:44px;border:none;border-radius:8px;background:transparent;color:var(--accent, #62b0f5);font:inherit;font-size:17px;font-weight:600;letter-spacing:-.022em;line-height:1.2;white-space:nowrap;cursor:pointer;transition:transform .1s var(--ease-out)}.client-sheet-done:active{transform:scale(.97)}.client-sheet-body{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow:hidden;padding:0 16px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.guest-card{flex:1;min-height:0;overflow:auto;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}.guest-card--overview{overflow:hidden;padding-bottom:0}.guest-card--overview .guest-nav{position:relative;flex-shrink:0}.guest-card--overview .guest-overview-block,.guest-card--overview .guest-pane--overview{flex:1;min-height:0;display:flex;flex-direction:column;gap:0}.guest-card--overview .ov-body{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding-bottom:16px}.guest-card--overview .ov-dock{position:relative;flex-shrink:0;z-index:3;margin:0 -16px;padding:8px 12px calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 -12px 18px var(--surface);border-top:1px solid rgba(128,128,128,.14)}.guest-card--overview .ov-dock.is-sheet{max-height:min(58dvh,520px);overflow:auto}.details-panel .guest-head:not(.guest-head--compact){flex-direction:column;align-items:stretch;gap:10px}.details-panel .guest-quick{flex-wrap:nowrap;width:100%;max-width:none;margin:4px 0 0;justify-content:stretch;gap:0}.details-panel .messenger-start-icon-wrap{display:flex;flex-direction:column;align-items:stretch}.guest-head:not(.guest-head--compact) .profile-name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.details-panel .guest-head-avatar{display:none}.details-panel .guest-head:not(.guest-head--compact){flex-direction:column;flex-wrap:nowrap;align-items:stretch;text-align:left;gap:10px}.details-panel .guest-head-text{flex:none;width:100%}.details-panel .guest-quick{flex-wrap:nowrap;width:100%;max-width:none;margin:2px 0 0;justify-content:stretch;gap:0}.details-panel .guest-quick>.guest-quick-btn,.details-panel .messenger-start-icon-wrap{flex:1 1 0;min-width:0}.details-panel .guest-quick-btn{flex:1;width:100%;min-width:0;font-size:10px;letter-spacing:-.03em;white-space:nowrap}.details-panel .guest-quick-ico{width:36px;height:36px}.details-panel .guest-head-id{margin:0}.guest-seg{margin:0;padding:0}.guest-seg-btn{min-height:44px;min-width:0;padding:10px 4px 8px;font-size:13px}.guest-seg-count{font-size:11px}.guest-chip{min-height:36px;padding:8px 12px;font-size:13px}.details-panel .guest-chips--head .guest-chip{min-height:0;padding:4px 10px;font-size:12px}.guest-order-seg-btn{min-height:36px;min-width:0;padding:6px 4px;font-size:13px;white-space:nowrap}.guest-order-seg-btn span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.guest-order-dates-btn,.guest-order-cal-day{min-height:44px;font-size:16px}.guest-order-preset{min-height:36px;padding:8px 10px}.guest-orders-sort{min-height:40px;padding:8px 2px 10px}}@media (pointer: coarse){.search-input,.login-field input,.pp-search-input,.input-wrapper textarea,.assign-select,.guest-shift-note,.guest-order-dates-btn,.msg-search-input,.write-user-search-input,.profile-name-input{font-size:16px}.sidebar-tools .icon-btn{width:44px;height:44px}.compose-hint{display:none}}@media (max-width: 760px){.app-shell{grid-template-columns:1fr;padding:0;gap:0;position:fixed;top:var(--vv-offset-top, 0px);left:0;right:0;width:100%;height:var(--app-height, 100dvh);max-height:var(--app-height, 100dvh)}.sidebar{border-radius:0;box-shadow:none;min-height:0;height:100%}.sidebar-inbox:has(.inbox-folder-rail){flex-direction:column;min-height:0}.sidebar-inbox-main{flex:1 1 0;min-height:0;overflow:hidden}.inbox-folder-rail{width:100%!important;max-width:none;height:auto;flex:0 0 auto;flex-direction:row;align-items:center;border-right:none;border-bottom:.5px solid var(--separator);transition:none}.inbox-folder-list{flex:0 0 auto;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:6px 10px 8px;gap:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.inbox-folder-list::-webkit-scrollbar{display:none}.inbox-folder{width:64px;min-width:64px;padding:4px 2px 2px;border-radius:10px}.inbox-folder-ico{width:34px;height:34px;border-radius:10px}.inbox-folder-expand,.inbox-folder-resize{display:none}.inbox-folder-rail.is-wide .inbox-folder{flex-direction:column;width:64px;min-width:64px;min-height:0;padding:4px 2px 2px;gap:5px}.inbox-folder-rail.is-wide .inbox-folder-ico{width:34px;height:34px;border-radius:10px}.inbox-folder-rail.is-wide .inbox-folder-label{text-align:center;font-size:11px}.inbox-folder-rail.is-wide .inbox-folder-unread{display:block}.inbox-folder-rail.is-wide .inbox-folder-count{display:none}.chat-main{border-radius:0;box-shadow:none;display:none}.dashboard-main,.settings-main{border-radius:0;box-shadow:none;grid-column:1;padding:20px 16px calc(28px + env(safe-area-inset-bottom,0px));background:var(--surface);-webkit-overflow-scrolling:touch}.app-shell.has-chat .sidebar{display:none}.app-shell.has-chat .chat-main{display:flex}.guest-seg-btn{min-height:44px;padding:8px 2px;font-size:12px}.guest-card--overview .ov-dock-btn{border-radius:16px}.guest-card--overview .ov-body{gap:10px;padding-bottom:10px}.guest-card--overview .ov-card{gap:8px;padding:11px;border-radius:16px}.guest-card--overview .ov-card-icon{width:32px;height:32px}.guest-card--overview .ov-card-meta{font-size:12px;line-height:1.3}.guest-card--overview .ov-card-btn{min-height:40px}.guest-card--overview .ov-section{gap:6px}.guest-card--overview .ov-task{padding:10px;border-radius:14px}.guest-card--overview .ov-task-body{font-size:14px}.guest-card--overview .ov-dock[data-count="2"] .ov-dock-btn,.guest-card--overview .ov-dock[data-count="3"] .ov-dock-btn{min-height:48px}.guest-card--overview .ov-dock[data-count="4"] .ov-dock-btn{min-height:52px}.details-panel .order-pipeline{margin-top:8px}.details-panel .order-pipeline-step.is-done{opacity:1}.details-panel .guest-order-pay-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;padding:10px 0 0;border-top:.5px solid var(--separator);border-radius:0;background:transparent}.details-panel .guest-order-pay-row .guest-order-pay-btn{min-height:44px;flex:initial;border-radius:12px}.details-panel .guest-order-one-c{margin-top:12px;padding:12px 0 0;border-top:.5px solid var(--separator);border-radius:0;background:transparent}.details-panel .one-c-status{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:8px;padding-top:2px}.details-panel .one-c-status .order-desk-btn{grid-column:1 / -1;min-height:44px}.app-shell--page{grid-template-rows:auto minmax(0,1fr)}.app-shell--page .sidebar{flex:none;min-height:0;height:auto}.app-shell--page .dashboard-main,.app-shell--page .settings-main{grid-row:2;min-height:0;overflow-y:auto}.sidebar-tools-scrim:not(.is-sheet){display:none}.dash-switch{display:flex;position:sticky;top:0;z-index:2;width:100%;margin:0 0 16px}.dash-switch button{flex:1;min-height:44px;font-size:15px}.dash-switch button:active{transform:none}.referral-joins-filters button{min-height:44px}.page-sidebar-menu-trigger{display:block}.page-sidebar .section-rail,.page-sidebar .section-rail-foot{display:none}.back-btn{display:flex}.page-chrome{margin:0 0 20px}.page-chrome h2{font-size:1.375rem;font-weight:600;letter-spacing:-.02em}.page-chrome .icon-btn{width:44px;height:44px}.stat-group{margin-bottom:22px}.stat-group-title{font-size:13px;font-weight:500;margin:0 4px 12px}.stat-grid,.stat-cards{grid-template-columns:1fr 1fr;gap:8px}.stat-cell,.stat-card{background:var(--surface);padding:14px 16px;border-radius:14px}.stat-value{font-size:1.625rem}.operator-stat-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"avatar info counts" "bar bar bar";gap:8px 10px;padding:10px 0;background:transparent}.operator-stat-avatar{grid-area:avatar}.operator-stat-info{grid-area:info;min-width:0}.operator-stat-bars{grid-area:bar;min-width:0}.operator-stat-counts{grid-area:counts;min-width:max-content;flex-shrink:0}.settings-section{margin-bottom:24px;padding-bottom:0;border-bottom:none}.settings-section h3{font-size:13px;font-weight:500;color:var(--text-muted);margin:0 4px 8px}.messenger-settings-list{gap:8px;margin-top:10px}.messenger-settings-head{grid-template-columns:34px minmax(0,1fr) 22px;min-height:60px;padding:9px 12px}.messenger-settings-status{display:none}.messenger-settings-title span{white-space:normal}.messenger-settings-body{padding:10px 12px 14px}.messenger-settings-fields{grid-template-columns:minmax(0,1fr);gap:10px}.messenger-settings-input-row{flex-wrap:wrap}.messenger-settings-input-row input{flex:1 1 100%}.messenger-settings-webhook{grid-template-columns:minmax(0,1fr) auto}.messenger-settings-webhook>span{grid-column:1 / -1}.messenger-settings-actions .btn-action{flex:1 1 100%}.settings-group{background:var(--surface);border-radius:14px;overflow:hidden;padding:4px 0}.settings-group .toggle-row{padding:12px 16px;margin:0;border-bottom:1px solid var(--border)}.settings-group .toggle-row:last-child{border-bottom:none}.settings-group .notif-sound-list{gap:0;margin:0}.settings-group .notif-sound-row{border:none;border-radius:0;border-bottom:1px solid var(--border);min-height:52px;padding:10px 16px}.settings-group .notif-sound-row:last-child{border-bottom:none}.settings-group .notif-sound-row.is-selected{background:var(--bg-1)}.settings-group .settings-telegram-actions{padding:8px 16px 12px;margin:0;flex-direction:column}.settings-group .qr-list-edit{margin:0;gap:0}.settings-group .qr-edit-row{background:transparent;border-radius:0;border-bottom:1px solid var(--border);padding:4px 8px 4px 16px}.settings-group .qr-edit-row:last-child{border-bottom:none}.settings-group .qr-remove-btn{margin:0}.settings-group .qr-add-row{flex-direction:column;padding:12px 16px;gap:10px;border-top:1px solid var(--border)}.settings-group .qr-add-row input{min-height:44px;font-size:16px}.settings-main .btn-inline{width:100%;min-height:44px;padding:12px 16px}.settings-section:last-child .btn-action.danger{background:var(--surface);border:none;min-height:52px;border-radius:14px}.profile-edit-block{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:14px;padding:14px 16px}.profile-avatar-edit{flex-shrink:0}.profile-fields{width:auto;flex:1;min-width:0}.profile-avatar-img,.profile-avatar-placeholder{width:56px;height:56px;font-size:22px;border-width:0}.profile-name-row{margin-bottom:8px}.profile-name-input-row{flex-direction:column}.profile-name-input{min-height:44px;font-size:16px}.sidebar-header{padding:14px 16px;padding-top:max(14px,env(safe-area-inset-top,0px))}.sidebar-tools .icon-btn{width:44px;height:44px}.sidebar-header .sidebar-tools-menu{left:12px;right:12px;transform-origin:34px top}.header-btns .icon-btn{width:44px;height:44px}.search-input,.login-field input,.pp-search-input,.input-wrapper textarea,.write-user-search-input{font-size:16px}.tabs{padding:0 8px}.tab{padding:10px 4px;font-size:14px}.tab-count{min-width:20px;height:20px}.conv-list{min-height:0;padding:8px 8px calc(80px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow-y:auto}.conv-row,.conv-row-main{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.conv-row{padding:8px 8px 8px 10px;gap:6px;min-height:72px}.conv-row-tools{position:static;flex-direction:column;align-self:center;margin-left:0}.conv-row-delete,.conv-row-action{opacity:1;pointer-events:auto}.conv-name{font-size:15px}.unread-badge{min-width:22px;height:22px;font-size:.75rem}.chat-header{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"back profile actions" "channels channels channels";grid-template-rows:44px 28px;min-height:calc(88px + env(safe-area-inset-top,0px));padding:max(8px,env(safe-area-inset-top,0px)) 10px 8px 8px;column-gap:8px;row-gap:4px;align-items:center}.chat-header .back-btn{grid-area:back;align-self:center}.chat-header-profile{grid-area:profile;width:100%}.chat-header-channel-picker{grid-area:channels;width:100%}.chat-header-channel-label{display:none}.chat-header-channel-picker .ch-switch{width:100%}.chat-header-channel-picker .ch-switch-btn{flex:1 1 0;min-width:0;padding-inline:8px}.chat-header-channel-picker .ch-switch.is-single{width:auto;min-height:20px}.chat-header-actions{grid-area:actions}.chat-header-name{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-header-status{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-header-actions{gap:2px}.chat-header-actions .icon-btn{width:44px;height:44px}.chat-messages{padding:10px 10px 8px;gap:8px;-webkit-overflow-scrolling:touch}.msg-group{max-width:86%;min-width:0}.msg-bubble--photo:not(.msg-bubble--media-only){min-width:0}.msg-bubble--photo:not(.msg-bubble--media-only) .media-wrap,.msg-bubble--photo:not(.msg-bubble--media-only) .att-video{min-width:0}.bubble-actions,.bubble-action-btn--reply{display:none}.bubble-action-btn--more{width:36px;height:36px;opacity:1;background:transparent;box-shadow:none}.chat-input-area{padding:6px 8px;gap:6px;max-height:min(46dvh,380px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-gutter:auto;background:var(--chat-bg);padding-bottom:max(8px,calc(env(safe-area-inset-bottom,0px) - var(--keyboard-inset, 0px)))}html.is-keyboard .chat-input-area{max-height:min(36dvh,280px);padding-bottom:6px}html.is-keyboard .input-wrapper textarea{max-height:min(22dvh,160px)}html.is-keyboard .quick-replies-bar{display:none}.compose-row{gap:0;align-items:flex-end}.compose-row .attach-btn,.compose-row .send-btn{width:44px;height:44px}.compose-row .attach-btn{color:var(--text-muted)}.input-wrapper{min-height:44px}.input-wrapper textarea{min-height:42px;max-height:min(28dvh,220px);padding:10px 8px}.compose-hint{display:none}.qr-toggle-btn,.macro-chip,.whisper-toggle{min-height:44px;padding:8px 12px}.quick-replies-bar{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:6px;margin:0 -4px;padding:0 4px 2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.quick-replies-bar::-webkit-scrollbar{display:none}.quick-replies-bar>*{flex:0 0 auto}.macro-chips{flex-wrap:nowrap;gap:6px}.qr-toggle-btn{font-size:13px}.qr-chip-remove{display:flex}.quick-replies{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:8px;padding-bottom:4px;margin:0 -4px;padding-left:4px;padding-right:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.quick-replies::-webkit-scrollbar{display:none}.qr-btn{flex-shrink:0;max-width:85vw;min-height:44px;white-space:nowrap;padding:10px 14px;font-size:13px}.pending-files-wrap{padding:8px 10px}.dashboard-header h2,.settings-main h2,.page-chrome h2{font-size:1.375rem}.dashboard-header{flex-wrap:wrap;gap:8px}button,a,input,textarea,select{touch-action:manipulation}.login-card{padding:1.75rem 1.25rem;border-radius:20px}.pp-modal-header button:not(.pp-modal-done){width:44px;height:44px}.pp-modal-done{min-height:44px;min-width:44px;font-size:17px}}@media (prefers-reduced-motion: reduce){.details-panel{transform:none;opacity:0;visibility:hidden;transition:opacity .2s ease}.details-panel.is-sheet-open{opacity:1;visibility:visible}.client-sheet-backdrop{transition:opacity .2s ease}.icon-btn,.send-btn,.client-sheet-done,.guest-fold-chevron,.btn-action,.guest-order-pick,.guest-order-seg-btn,.task-mine,.task-chip,.task-submit,.task-check,.task-doing,.task-row-open,.guest-orders-sort,.guest-order-preset,.guest-order-dates-btn,.guest-order-cal-chev,.guest-order-cal-title,.guest-order-cal-day,.guest-order-cal-year,.guest-order-cal-month,.guest-order-cal-done,.guest-order-teaser,.guest-note-teaser,.guest-head-link,.guest-seg-btn,.write-user-row,.write-user-done,.write-user-shortcut,.write-user-fab,.qr-toggle-btn,.qr-btn{transition:none}.guest-order-pick:active,.guest-order-seg-btn:active,.task-mine:active,.task-chip:active,.task-submit:active,.task-check:active,.task-doing:active,.task-row-open:active,.guest-orders-sort:active,.guest-order-preset:active,.guest-order-dates-btn:active,.guest-order-cal-chev:active,.guest-order-cal-title:active,.guest-order-cal-day:active,.guest-order-cal-year:active,.guest-order-cal-month:active,.guest-order-cal-done:active,.guest-order-teaser:active,.guest-note-teaser:active,.guest-head-link:active,.guest-seg-btn:active,.client-sheet-done:active,.write-user-row:active,.write-user-done:active,.write-user-shortcut:active,.write-user-fab:active,.qr-toggle-btn:active,.qr-btn:active{transform:none}}@media (prefers-contrast: more){.stat-cell,.settings-group,.header-dropdown{border:1px solid var(--text)}}.write-user-fab{position:absolute;right:16px;bottom:16px;width:54px;height:54px;border-radius:50%;border:none;background:var(--accent);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #00000073,0 4px 12px #00000047;z-index:6;transition:background .15s var(--ease-out),transform .1s var(--ease-out)}.write-user-fab:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.write-user-fab:hover{background:var(--accent-hover)}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#1c1a2473;display:flex;align-items:center;justify-content:center;padding:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.write-user-modal{width:100%;max-width:440px;max-height:min(85vh,640px);display:flex;flex-direction:column;background:var(--surface);border-radius:16px;box-shadow:var(--shadow-card);overflow:hidden}.write-user-modal .client-sheet-handle{display:none}.write-user-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 8px 8px 16px}.write-user-toolbar h3{margin:0;min-width:0;font-size:17px;font-weight:600;letter-spacing:-.022em;line-height:1.2}.write-user-done{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;margin:0;padding:8px;min-height:44px;min-width:44px;border:none;border-radius:8px;background:transparent;color:var(--accent);font:inherit;font-size:17px;font-weight:600;letter-spacing:-.022em;cursor:pointer;transition:transform .1s var(--ease-out)}.write-user-done:active{transform:scale(.97)}.write-user-done:disabled{opacity:.45;cursor:not-allowed}.write-user-body{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;padding:0 16px calc(16px + env(safe-area-inset-bottom,0px))}.write-user-messengers{overflow:hidden;border-radius:14px;background:var(--grouped)}.write-user-section{margin:0;padding:10px 14px 0;font-size:12px;font-weight:590;letter-spacing:-.01em;color:var(--text-muted)}.write-user-search{display:block;min-width:0}.write-user-search-input{width:100%;min-width:0;min-height:36px;box-sizing:border-box;border:none;border-radius:10px;padding:8px 12px;background:var(--grouped);color:var(--text);font:inherit;font-size:15px;letter-spacing:-.01em}.write-user-search-input:focus{outline:2px solid var(--accent);outline-offset:0}.write-user-shortcut{width:100%;min-height:44px;padding:10px 12px;border:none;border-radius:12px;background:var(--accent-light);color:var(--accent);font:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;text-align:left;cursor:pointer;transition:transform .1s var(--ease-out)}.write-user-shortcut:active{transform:scale(.97)}.write-user-shortcut:disabled{opacity:.6;cursor:wait}.write-user-hint,.write-user-empty{margin:0;font-size:13px;letter-spacing:.01em;color:var(--text-muted)}.write-user-empty{text-align:center;padding:12px 4px 8px}.write-user-list{list-style:none;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none;flex:1;min-height:120px;background:var(--grouped);border-radius:12px}.write-user-list li+li .write-user-row{border-top:.5px solid var(--separator)}.write-user-row{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:10px 16px;min-height:56px;border:none;border-radius:0;background:transparent;color:var(--text);font:inherit;cursor:pointer;transition:transform .1s var(--ease-out)}.write-user-row:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.write-user-row:hover:not(:disabled){background:var(--fill)}}.write-user-row:disabled{opacity:.6;cursor:wait}.write-user-ava{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--bg-3);color:var(--text);font-size:16px;font-weight:500}.write-user-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.write-user-name{font-size:17px;font-weight:400;letter-spacing:-.022em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.write-user-meta{font-size:13px;letter-spacing:.01em;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1100px){.modal-backdrop{align-items:flex-end;padding:0}.write-user-backdrop{top:var(--vv-offset-top, 0px);bottom:auto;height:var(--app-height, 100dvh)}.write-user-modal{max-width:none;max-height:min(calc(var(--app-height, 100dvh) - 8px),720px);height:min(calc(var(--app-height, 100dvh) - 8px),720px);border-radius:20px 20px 0 0}.write-user-modal .client-sheet-handle{display:block;margin:8px auto 0}.write-user-search-input{min-height:40px;font-size:16px;padding:8px 12px}}.order-queue-filters{display:flex;gap:6px;padding:8px 10px 10px;overflow-x:auto;position:sticky;top:0;z-index:2;background:var(--bg-2)}.order-queue-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:none;border-radius:999px;background:var(--chip-bg);color:var(--text-muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.order-queue-chip.is-on{background:var(--accent-filled);color:var(--accent)}.order-queue-chip-n{min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#00000014;font-size:11px;line-height:16px;text-align:center}.order-facet{position:relative;z-index:5;flex-shrink:0;margin:8px 12px 10px}.order-facet-field{position:relative}.order-facet-trigger{width:100%;display:flex;align-items:center;gap:8px;min-height:36px;padding:0 12px 0 14px;border:none;border-radius:18px;background:var(--search-bg);color:var(--text-muted);font:inherit;font-size:14px;font-weight:600;letter-spacing:-.01em;cursor:pointer;text-align:left;transition:transform .1s var(--ease-out)}.order-facet-trigger:active{transform:scale(.985)}.order-facet-field.is-set .order-facet-trigger{padding-right:36px;background:var(--accent-light);color:var(--accent)}.order-facet-trigger-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-facet-clear{position:absolute;top:50%;right:32px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:50%;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);cursor:pointer}.order-facet-clear svg,.order-facet-chevron{width:14px;height:14px;flex-shrink:0}.order-facet-chevron{color:var(--text-muted);transition:transform .2s var(--ease-out)}.order-facet-trigger[aria-expanded=true] .order-facet-chevron{transform:rotate(180deg);color:var(--text)}.order-facet-panel{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:6;padding:12px;border-radius:16px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);border:1px solid var(--separator);box-shadow:0 16px 40px #00000038;max-height:min(340px,52vh);overflow:auto;transform-origin:50% 0;animation:order-facet-pop .28s var(--ease-out)}@keyframes order-facet-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.order-facet-group+.order-facet-group{margin-top:12px;padding-top:12px;border-top:1px solid var(--separator)}.order-facet-label{margin:0 0 8px;font-size:12px;font-weight:650;letter-spacing:.01em;color:var(--text-muted)}.order-facet-pills{display:flex;flex-wrap:wrap;gap:6px}.order-facet-pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:0 11px;border:none;border-radius:999px;background:var(--chip-bg);color:var(--text);font:inherit;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;text-align:left}.order-facet-pill.is-on{background:var(--accent);color:#fff}.order-facet-pill:active{transform:scale(.97)}.order-facet-pill-n{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;opacity:.7}.order-facet-pill.is-on .order-facet-pill-n{opacity:.85}.order-facet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;border:none;padding:0;background:#0000006b;cursor:pointer}.order-facet-sheet{position:fixed;left:0;right:0;bottom:0;z-index:71;max-height:min(78dvh,640px);overflow:auto;padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;background:var(--surface);box-shadow:0 -12px 40px #00000047;touch-action:pan-y}.order-facet-grab{width:36px;height:22px;margin:0 auto;cursor:grab;touch-action:none}.order-facet-grab:before{content:"";display:block;width:36px;height:5px;margin-top:8px;border-radius:999px;background:var(--fill)}.order-facet-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin-bottom:8px}.order-facet-sheet-head h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.order-facet-reset{border:none;background:none;padding:8px 0;color:var(--accent);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.order-facet-sheet .order-facet-pill{min-height:40px;padding:0 14px;font-size:15px}.order-mode{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;margin:0 12px 8px;padding:2px;border-radius:10px;background:var(--fill);flex-shrink:0}.order-mode-btn{min-height:32px;border:none;border-radius:8px;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:transform .14s var(--ease-out)}.order-mode-btn:active{transform:scale(.97)}.order-mode-btn.is-on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0000001f}html.night .order-mode-btn.is-on{background:var(--bg-1)}.order-analytics-scroll,.order-analytics-main{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.order-analytics-main{background:var(--chat-bg)}.order-facet-pill:disabled{opacity:.4;cursor:default}.order-facet-pill:disabled:active{transform:none}.orders-table-side{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 12px 24px}.orders-side-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 14px}.orders-side-summary>div{padding:10px 12px;border-radius:12px;background:var(--search-bg)}.orders-side-summary dt{font-size:11px;font-weight:600;color:var(--text-muted)}.orders-side-summary dd{margin:2px 0 0;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.order-facet-inline .order-facet-group+.order-facet-group{margin-top:14px;padding-top:14px}.order-facet-inline-head{display:flex;align-items:center;justify-content:space-between;min-height:32px;margin-bottom:8px;font-size:15px;font-weight:700}.order-facet-inline-head .order-facet-reset{padding:4px 0;font-size:14px}.orders-table-main{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--surface)}.orders-table-wrap{flex:1;min-height:0;overflow:auto}.orders-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;line-height:1.3;color:var(--text)}.orders-table th,.orders-table td{padding:8px 12px;text-align:left;white-space:nowrap;vertical-align:middle;border-bottom:.5px solid color-mix(in srgb,var(--text) 10%,transparent)}.orders-table thead th{position:sticky;top:0;z-index:2;background:var(--surface);box-shadow:inset 0 -1px color-mix(in srgb,var(--text) 12%,transparent);font-size:12px;font-weight:600;color:var(--text-muted)}.orders-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.orders-table-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:none;color:inherit;font:inherit;cursor:pointer}.orders-table-sort.is-on{color:var(--text)}.orders-table-arrow{font-size:11px;opacity:.45}.orders-table-sort.is-on .orders-table-arrow{opacity:1;color:var(--accent)}.orders-table tbody tr{cursor:pointer;transition:background 80ms ease-out}@media (hover: hover) and (pointer: fine){.orders-table tbody tr:hover{background:var(--surface-hover)}}.orders-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.orders-table tbody tr.is-on{background:color-mix(in srgb,var(--accent) 14%,transparent)}.orders-table tbody tr.is-attention .orders-table-number{box-shadow:inset 3px 0 0 var(--orange)}.orders-table-number,.orders-table-date{font-variant-numeric:tabular-nums}.orders-table-number{font-weight:600}.orders-table-date{color:var(--text-muted)}.orders-table-client{max-width:240px}.orders-table-name{display:block;overflow:hidden;text-overflow:ellipsis;font-weight:600}.orders-table-client small{display:block;margin-top:1px;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.orders-table-place,.orders-table-attention{max-width:220px;overflow:hidden;text-overflow:ellipsis}.orders-table-attention{color:var(--red, #e53935);font-size:12px}.orders-table-who{color:var(--text-muted);font-size:12px}.orders-table-pill{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--text) 7%,transparent);font-size:12px;font-weight:600}.orders-table-pill.is-warn,.orders-table-pill.is-pay-unpaid{background:color-mix(in srgb,var(--orange) 16%,transparent);color:var(--orange)}.orders-table-pill.is-ok,.orders-table-pill.is-pay-paid{background:color-mix(in srgb,var(--green, #2e9e5b) 16%,transparent);color:var(--green, #2e9e5b)}.orders-table tfoot td{position:sticky;bottom:0;background:var(--surface);box-shadow:inset 0 1px color-mix(in srgb,var(--text) 12%,transparent);border-bottom:none;font-weight:700;color:var(--text-muted)}.orders-table tfoot .is-num{color:var(--text)}.orders-table-empty{margin:32px 0;text-align:center;color:var(--text-muted);font-size:14px}.orders-drawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;margin:0;padding:0;border:0;background:color-mix(in srgb,#000 22%,transparent);cursor:pointer;transition:opacity .18s var(--ease-out)}@starting-style{.orders-drawer-scrim{opacity:0}}.orders-drawer{position:absolute;top:0;right:0;bottom:0;z-index:6;width:min(560px,calc(100% - 48px));display:flex;flex-direction:column;background:var(--chat-bg);box-shadow:-16px 0 40px #00000038;transition:transform .28s var(--ease-drawer)}@starting-style{.orders-drawer{transform:translate(100%)}}.orders-drawer>.order-desk{flex:1;min-height:0}@media (prefers-reduced-motion: reduce){.orders-drawer,.orders-drawer-scrim{transition:none}}.order-analytics{display:grid;gap:16px;padding:16px 16px calc(28px + env(safe-area-inset-bottom,0px))}.order-analytics-main .order-analytics{max-width:1080px;margin:0 auto;padding:20px 24px 48px}.order-analytics-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.order-analytics-kicker{margin:0 0 6px;font-size:13px;font-weight:600;letter-spacing:0;color:var(--text-muted)}.order-analytics-count{margin:0;font-size:44px;font-weight:700;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.order-analytics-scope{margin:8px 0 0;font-size:15px;letter-spacing:-.01em;color:var(--text-muted)}.order-analytics-money{text-align:right}.order-analytics-sum{margin:0;font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.order-analytics-avg{margin:6px 0 0;font-size:13px;color:var(--text-muted);font-variant-numeric:tabular-nums}.order-analytics-actions,.order-analytics-views,.order-analytics-split{display:grid;gap:10px}.order-analytics-actions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.order-analytics-views{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.order-analytics-split{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}.order-analytics-split>.order-analytics-card,.order-analytics-action-copy,.order-analytics-bars,.order-analytics-bars>li{min-width:0}.order-analytics-split>.order-analytics-card{overflow:hidden}.order-analytics-action-copy{display:grid}.order-analytics-action,.order-analytics-metric{display:grid;align-items:center;gap:2px 10px;min-height:72px;padding:12px 14px;border:0;border-radius:16px;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text);font:inherit;text-align:left}.order-analytics-action{grid-template-columns:36px minmax(0,1fr) auto}.order-analytics-metric{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"ico n" "ico l" "ico share"}.order-analytics-metric .order-analytics-ico{grid-area:ico}.order-analytics-metric .order-analytics-metric-n{grid-area:n}.order-analytics-metric .order-analytics-metric-l{grid-area:l}.order-analytics-metric .order-analytics-share{grid-area:share}.order-analytics-action.is-link,.order-analytics-metric.is-link,.order-analytics-bar{cursor:pointer;transition:background 80ms ease-out}.order-analytics-action.is-link:active,.order-analytics-metric.is-link:active,.order-analytics-bar:active{background:color-mix(in srgb,var(--accent) 12%,transparent)}.order-analytics-ico{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.order-analytics-action.is-warn .order-analytics-ico,.order-analytics-metric.is-warn .order-analytics-ico{background:color-mix(in srgb,var(--orange) 16%,transparent);color:var(--orange)}.order-analytics-metric-n{font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.order-analytics-metric-l{font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--text-muted)}.order-analytics-share{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-muted)}.order-analytics-card{display:grid;gap:10px;margin:0;padding:0;background:transparent}.order-analytics-card-title{margin:0;font-size:13px;font-weight:600;letter-spacing:0;color:var(--text-muted)}.order-analytics-bars{list-style:none;margin:0;padding:0;display:grid;gap:4px}.order-analytics-bar{width:100%;display:flex;align-items:center;gap:10px;min-width:0;min-height:52px;padding:8px;border:0;border-radius:14px;background:transparent;color:var(--text);font:inherit;text-align:left;overflow:hidden}.order-analytics-bar-copy{flex:1;min-width:0;display:grid;gap:6px}.order-analytics-bar-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.order-analytics-bar-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;letter-spacing:-.016em}.order-analytics-bar-n{display:inline-flex;align-items:baseline;gap:8px;flex-shrink:0;font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.order-analytics-track{display:block;height:6px;border-radius:999px;background:var(--fill);overflow:hidden}.order-analytics-fill{display:block;height:100%;border-radius:inherit;background:var(--accent)}.order-analytics-empty,.order-analytics-note{margin:0;font-size:13px;line-height:1.4;color:var(--text-muted)}@media (hover: hover) and (pointer: fine){.order-analytics-action.is-link:hover,.order-analytics-metric.is-link:hover,.order-analytics-bar:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}}@media (max-width: 760px){.order-analytics{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.order-facet-trigger{min-height:44px;font-size:16px}.order-mode-btn{min-height:36px}}@media (prefers-reduced-motion: reduce){.order-analytics-action,.order-analytics-metric,.order-analytics-bar,.order-facet-chevron,.order-facet-trigger,.order-facet-pill,.order-mode-btn,.order-analytics-metric.is-link{transition:none}.order-mode-btn:active{transform:none}.order-facet-panel{animation:none}.order-facet-sheet{transform:none!important}}@media (prefers-reduced-transparency: reduce){.order-facet-panel,.order-facet-scrim{backdrop-filter:none;-webkit-backdrop-filter:none}.order-facet-panel{background:var(--surface)}.order-facet-scrim{background:#000000b8}}.order-desk{--order-pad: 16px;height:100%;overflow:auto;padding:0;background:var(--ios-grouped, var(--chat-bg));font-family:var(--font-sans);-webkit-overflow-scrolling:touch}.order-desk-hero{position:sticky;top:0;z-index:4;padding:16px var(--order-pad) 14px;background:var(--ios-grouped, var(--chat-bg));box-shadow:inset 0 -.5px 0 var(--separator)}.order-desk-hero-top{display:flex;align-items:flex-start;gap:12px}.order-desk-hero-top .back-btn{flex:0 0 auto;margin-top:10px}.order-desk-hero-copy{flex:1;min-width:0}.order-desk-kicker{margin:0;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-muted)}.order-desk-title{margin:0;font-size:20px;line-height:1.2;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.order-desk-sub,.order-desk-muted,.order-desk-empty,.order-desk-hint,.order-desk-block p{margin:6px 0 0;color:var(--text-muted);font-size:14px;letter-spacing:-.01em;line-height:1.35}.order-desk-status{display:flex;flex-wrap:wrap;margin:2px 0 0;font-size:13px;line-height:1.35;color:var(--text-muted)}.order-desk-status span:not(:last-child):after{content:" · "}.order-desk-status .is-warn{color:var(--red)}.order-desk-hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.order-desk-hero-meta:empty{display:none}.order-desk-owner{color:var(--ios-secondary, var(--text-muted));font-size:12px;font-weight:500}.order-desk .orders-timing{display:inline-flex;align-items:center;align-self:flex-start;gap:5px;box-sizing:border-box;max-width:100%;min-height:25px;padding:4px 8px;border-radius:8px;background:color-mix(in srgb,var(--ios-label, var(--text)) 6%,transparent);color:var(--ios-secondary, var(--text-muted));font-size:12px;font-weight:600;line-height:1.25;white-space:nowrap}.order-desk .orders-timing>svg{flex:0 0 auto}.order-desk .orders-timing.is-delivery_overdue,.order-desk .orders-timing.is-critical{background:color-mix(in srgb,var(--red) 11%,transparent);color:var(--red)}.order-desk .orders-timing.is-assembly_slow,.order-desk .orders-timing.is-warning{background:color-mix(in srgb,var(--ios-orange, var(--orange)) 12%,transparent);color:var(--ios-orange, var(--orange))}.order-desk-hero-sum{flex:0 0 auto;text-align:right;padding-top:0}.order-desk-money{font-size:17px;font-weight:650;letter-spacing:-.02em;line-height:1.2;font-variant-numeric:tabular-nums}.order-desk-pay{margin:4px 0 0;font-size:12px;font-weight:600;letter-spacing:-.01em;color:var(--text-muted);max-width:160px}.order-desk-pay.is-ok,.order-desk-status .is-ok{color:var(--green)}.order-desk-pay.is-later,.order-desk-status .is-later{color:#c4920a}html.night .order-desk-pay.is-later,html.night .order-desk-status .is-later{color:#f5c451}.order-desk-pay.is-warn{color:var(--red)}.order-desk-chips{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}.order-desk-chip{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--chip-bg);font-size:12px;font-weight:600;letter-spacing:-.01em}.order-desk-chip.is-warn{background:color-mix(in srgb,var(--red) 16%,transparent);color:var(--red)}.order-desk-body{padding:0 0 calc(24px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:0}.question-photos{display:flex;gap:8px;overflow-x:auto}.question-photos img{width:96px;height:96px;object-fit:cover;border-radius:12px}.question-answer{display:flex;flex-direction:column;gap:8px}.question-answer textarea{width:100%;resize:vertical;min-height:120px;border-radius:12px;padding:10px 12px}.question-actions{display:flex;flex-wrap:wrap;gap:8px}.order-desk-focus{display:flex;align-items:flex-start;gap:12px;margin:12px 0 0;min-height:20px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--accent) 7%,var(--ios-card, var(--surface)))}.order-desk-focus-kicker{flex:0 0 auto;margin:1px 0 0;font-size:12px;font-weight:650;letter-spacing:0;text-transform:none;color:var(--accent)}.order-desk-focus-copy{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.order-desk-focus-title{display:block;margin:0;font-size:15px;line-height:1.35;font-weight:650;letter-spacing:-.01em}.order-desk-focus-detail{display:block;min-width:0;margin:0;font-size:13px;line-height:1.4;letter-spacing:0;color:var(--ios-secondary, var(--text-muted));overflow-wrap:anywhere}.order-desk-toolbar{display:flex;margin:14px var(--order-pad) 0;overflow:hidden;border-radius:12px;background:var(--ios-card, var(--surface));box-shadow:none}.order-desk-tool{display:flex;flex:1;flex-direction:row;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 8px;border:none;border-radius:0;background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:550;letter-spacing:-.01em;line-height:1.2;text-decoration:none;cursor:pointer;touch-action:manipulation;box-shadow:inset .5px 0 0 var(--separator);transition:transform .1s var(--ease-out),background .1s ease-out}.order-desk-tool:first-child{box-shadow:none}.order-desk-tool>span{color:var(--text)}.order-desk-tool.is-claimed,.order-desk-tool.is-claimed>span{color:var(--green)}.order-desk-tool svg{width:16px;height:16px;color:var(--text-muted)}.order-desk-tool:active:not(:disabled){transform:scale(.97)}.order-desk-tool.is-off,.order-desk-tool:disabled{opacity:.38;cursor:default;pointer-events:none}.order-desk-tool.is-claimed{color:var(--green)}.messenger-start--rows{display:flex;flex-direction:column}.messenger-start-row{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 14px;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 .5px 0 var(--separator);transition:transform .1s var(--ease-out),background .12s ease-out}.order-desk-card>.messenger-start>.messenger-start-row:first-child{box-shadow:none}.messenger-start-row:active:not(:disabled){transform:scale(.99)}.messenger-start-row:disabled{opacity:.42;cursor:default}.messenger-start-row.is-on{background:var(--accent-light)}.messenger-start-brand{display:flex;width:28px;height:28px;align-items:center;justify-content:center;flex-shrink:0}.messenger-start-copy{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.messenger-start-label{font-size:16px;font-weight:590;letter-spacing:-.02em}.messenger-start-hint{font-size:12px;color:var(--text-muted);letter-spacing:-.01em}.messenger-start-row>svg{width:16px;height:16px;color:var(--text-muted);flex-shrink:0}.messenger-start-phone{display:flex;align-items:center;gap:8px;padding:10px 14px 8px}.messenger-start--icons .messenger-start-phone{flex:1 1 100%;min-width:100%;padding:0 0 6px}.messenger-start-phone-label{flex-shrink:0;font-size:13px;color:var(--text-muted)}.messenger-start-account{display:flex;align-items:center;gap:8px;padding:0 14px;font-size:12px;color:var(--text-muted)}.messenger-start-account select{min-height:32px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;font-size:12px;padding:0 8px}.messenger-start-block,.messenger-start-icon-wrap{display:grid;gap:6px}.messenger-start-handle{display:flex;gap:8px;padding:10px 14px 12px}.messenger-start-input{flex:1;min-width:0;min-height:36px;padding:0 12px;border:none;border-radius:10px;background:var(--fill);color:var(--text);font:inherit;font-size:15px}.messenger-start-input:focus{outline:none}.messenger-start-error{margin:0;padding:0 14px 12px;font-size:13px;color:var(--red)}.messenger-start--icons,.messenger-start-icons{display:contents}.guest-quick{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;margin-left:auto;max-width:280px}.guest-quick--needs-phone{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;max-width:none;margin-left:0;justify-content:stretch;gap:8px 0}.guest-quick--needs-phone .messenger-start-phone{grid-column:1 / -1;grid-row:1;flex-direction:column;align-items:stretch;min-width:0;width:auto;padding:0 0 2px}.guest-quick--needs-phone>.guest-quick-btn,.guest-quick--needs-phone .messenger-start-icon-wrap{grid-row:2;min-width:0;width:auto}.order-desk-actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 14px 12px}.order-desk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:none;border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .1s var(--ease-out),filter .12s ease-out}.order-desk .order-desk-btn{background:var(--fill)}.order-desk-btn:active:not(:disabled){transform:scale(.97)}.order-desk-btn.is-primary{background:var(--accent);color:var(--on-accent)}.order-desk-btn:disabled{opacity:.5;cursor:default}.order-desk-group{display:flex;flex-direction:column;min-width:0;padding:18px var(--order-pad) 0}.order-desk-group>h3{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 4px 8px;font-size:13px;font-weight:600;letter-spacing:0;color:var(--ios-secondary, var(--text-muted));text-transform:none}.order-desk-card{overflow:hidden;padding:4px 14px;border-radius:14px;background:var(--ios-card, var(--surface))}.order-desk-card-actions{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px}.order-desk-row{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:8px;min-height:0;padding:6px 0;box-shadow:inset 0 .5px 0 var(--separator)}.order-desk-card>.order-desk-row:first-child,.order-desk-card>.order-desk-empty:first-child,.order-desk-card>.order-desk-pipeline:first-child,.order-desk-card>.order-desk-label:first-child,.order-desk-card>.order-desk-task:first-child,.order-desk-card>.order-desk-products:first-child{box-shadow:none}.order-desk-row-label{color:var(--text-muted);font-size:12px;letter-spacing:-.01em}.order-desk-row-value{min-width:0;text-align:left;font-size:14px;font-weight:500;letter-spacing:-.016em;line-height:1.3}.order-desk-row.is-muted .order-desk-row-value{color:var(--text-muted)}.order-desk-row.is-warn .order-desk-row-value{color:var(--red)}.order-desk-row.is-ok .order-desk-row-value{color:var(--green)}.order-desk-row.is-later .order-desk-row-value{color:#c4920a}html.night .order-desk-row.is-later .order-desk-row-value{color:#f5c451}.order-desk-empty{margin:0;padding:8px 0}.order-desk-hint{margin:0;padding:4px 0 8px}.order-desk .messenger-start-row{min-height:40px;padding:4px 0}.order-desk .messenger-start-phone,.order-desk .messenger-start-account,.order-desk .messenger-start-handle,.order-desk .order-delivery-when,.order-desk .order-line-discount{padding-left:0;padding-right:0}.order-desk-pipeline{padding:4px 0 0}.order-desk-pipeline .order-pipeline{margin-top:0}.order-desk-block{margin-top:16px;padding:12px 14px;border-radius:14px;background:var(--surface)}.order-desk-block h3{margin:0 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.order-desk-products,.order-desk-tasks{margin:0;padding:0;list-style:none}.order-desk-products li,.order-desk-tasks li{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:6px 0;font-size:14px;letter-spacing:-.01em;box-shadow:inset 0 .5px 0 var(--separator)}.order-desk-products li:first-child,.order-desk-tasks li:first-child{box-shadow:none}.order-desk-products li span,.order-desk-tasks li span{display:flex;flex-direction:column;gap:2px;min-width:0}.order-desk-products small,.order-desk-tasks small{font-size:12px;font-weight:500;color:var(--text-muted)}.order-desk-products strong{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.order-desk-tasks button{width:100%;text-align:left;border:none;background:none;color:inherit;font:inherit;cursor:pointer}.order-desk-label{display:flex;flex-direction:column;gap:6px;margin:0;padding:8px 0;font-size:12px;color:var(--text-muted)}.order-desk-label textarea,.order-desk-label select,.order-desk-task input{width:100%;border:none;border-radius:10px;background:var(--search-bg);color:var(--text);font:inherit;padding:10px 12px}.order-desk-label textarea{min-height:56px;resize:vertical}.order-desk-task{display:flex;gap:8px;padding:8px 0 4px}.order-desk-card-foot{padding:4px 0 8px}.order-desk-error{color:var(--red);font-size:13px}.order-pipeline.is-desk .order-pipeline-step{min-height:36px;padding-bottom:8px}.order-pipeline.is-desk .order-history{margin:4px 4px 10px}.order-desk .ozon-lifecycle,.order-desk .carrier-lifecycle,.order-desk .cdek-recipient{margin:8px 4px 4px}.order-desk .ozon-lifecycle .guest-shop-chat-btn,.order-desk .carrier-lifecycle .guest-shop-chat-btn,.order-desk .cdek-recipient .guest-shop-chat-btn{min-height:32px;padding:0 10px;border-radius:10px;background:var(--fill);color:var(--text);font-size:12px}@media (prefers-reduced-transparency: reduce){.order-desk-hero{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--chat-bg)}.order-desk-hero:after{display:none}}@media (prefers-reduced-motion: reduce){.order-desk-tool,.order-desk-btn{transition:none}.order-desk-tool:active:not(:disabled),.order-desk-btn:active:not(:disabled){transform:none}}.waitlist-modal{padding-bottom:env(safe-area-inset-bottom,0px);animation:waitlist-sheet-in .38s cubic-bezier(.22,1,.36,1) both}.waitlist-form-sheet{max-width:420px;width:min(420px,calc(100vw - 32px));max-height:min(88vh,720px);overflow:hidden}.waitlist-modal>.pp-modal-header{padding:8px 18px 4px;flex-shrink:0}.waitlist-modal>.pp-modal-header strong{font-size:17px;font-weight:600;letter-spacing:-.022em;line-height:1.2}.waitlist-form-body{flex:1;display:flex;flex-direction:column;gap:12px;padding:4px 18px 12px;overflow:auto;min-height:0}.waitlist-form-block{display:grid;gap:8px}.waitlist-kind-pick{display:flex;flex-wrap:wrap;gap:8px}.waitlist-kind-chip{min-height:36px;padding:0 14px;border:none;border-radius:999px;background:var(--surface-2, var(--hover));color:var(--text);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.waitlist-kind-chip.is-on{background:var(--accent);color:var(--on-accent)}.waitlist-form-block.is-need .waitlist-kind-chip{box-shadow:inset 0 0 0 1px var(--danger, #e5484d)}.waitlist-form-block h3{margin:0;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.waitlist-form-block.is-need .pp-search-input,.waitlist-form-block.is-need .waitlist-form-pick,.waitlist-form-block.is-need .waitlist-quick-client input,.waitlist-form-field.is-need .pp-search-input{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--red) 70%,transparent)}.waitlist-form-person,.waitlist-form-pick,.waitlist-form-suggest,.waitlist-form-chosen li{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:12px 14px;border:0;border-radius:14px;background:color-mix(in srgb,var(--text) 5%,transparent);color:inherit;text-align:left;font:inherit}.waitlist-form-person div,.waitlist-form-pick span{display:grid;gap:2px;min-width:0}.waitlist-form-person strong,.waitlist-form-pick strong{font-size:16px;font-weight:600;letter-spacing:-.022em;line-height:1.2}.waitlist-form-person span,.waitlist-form-pick small,.waitlist-form-caption,.waitlist-form-empty{color:var(--text-muted);font-size:13px;line-height:1.35}.waitlist-form-pick{cursor:pointer;transition:transform .1s ease-out,background .12s ease-out}.waitlist-form-pick:active:not(:disabled){transform:scale(.98)}.waitlist-form-pick img,.waitlist-form-pick-mark{width:40px;height:40px;border-radius:10px;object-fit:cover;background:color-mix(in srgb,var(--text) 8%,transparent);flex-shrink:0}.waitlist-form-chosen{list-style:none;margin:0;padding:0;display:grid;gap:6px}.waitlist-form-chosen li{padding:10px 10px 10px 14px}.waitlist-form-chosen-actions{display:flex;gap:2px}.waitlist-form-chosen-actions button,.waitlist-form-quiet,.waitlist-form-suggest{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--accent);font:inherit;font-size:15px;font-weight:600;letter-spacing:-.02em;cursor:pointer;min-height:36px;padding:6px 8px;border-radius:10px;transition:transform .1s ease-out}.waitlist-form-chosen-actions button:active:not(:disabled),.waitlist-form-quiet:active:not(:disabled),.waitlist-form-suggest:active:not(:disabled),.waitlist-form-submit:active:not(:disabled){transform:scale(.97)}.waitlist-form-chosen-actions button:disabled{opacity:.28}.waitlist-form-suggest{justify-content:flex-start;background:var(--accent-light);color:var(--accent)}.waitlist-form-empty,.waitlist-form-caption{margin:0}.waitlist-form-note{width:100%;min-height:64px;resize:vertical;border:0;border-radius:14px;padding:12px 14px;background:color-mix(in srgb,var(--text) 5%,transparent);color:inherit;font:inherit}.waitlist-form-footer{flex-shrink:0;display:grid;gap:8px;padding:10px 18px 16px;background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 -12px 16px color-mix(in srgb,var(--surface) 35%,transparent)}.waitlist-form-error{margin:0;color:var(--red);font-size:13px;font-weight:500;line-height:1.35}.waitlist-form-actions{display:flex;gap:8px}.waitlist-form-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-height:44px;border:0;border-radius:14px;background:var(--accent);color:var(--on-accent, #fff);font:inherit;font-size:17px;font-weight:600;letter-spacing:-.022em;cursor:pointer;transition:transform .1s ease-out,filter .12s ease-out}.waitlist-form-submit:disabled{filter:saturate(.4);opacity:.7;cursor:default}@keyframes waitlist-sheet-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 18px)) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width: 720px){.waitlist-modal{animation-name:waitlist-sheet-up}.waitlist-form-sheet{max-width:none;width:auto}@keyframes waitlist-sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion: reduce){.waitlist-modal{animation:none}}.desk-sheet,html.night .desk-sheet{left:50%;right:auto;top:50%;bottom:auto;width:min(440px,calc(100vw - 32px));max-height:min(78dvh,640px);transform:translate(-50%,-50%);border-radius:18px;animation:desk-sheet-in .28s cubic-bezier(.22,1,.36,1) both}@keyframes desk-sheet-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width: 520px){.desk-sheet,html.night .desk-sheet{left:0;right:0;top:auto;bottom:0;width:auto;transform:none;border-radius:20px 20px 0 0;animation-name:desk-sheet-up}@keyframes desk-sheet-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion: reduce){.desk-sheet{animation:none}}@media (prefers-reduced-transparency: reduce){.waitlist-form-footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}}.waitlist-branch-pick{list-style:none;margin:0;padding:0;max-height:168px;overflow:auto;display:grid;gap:6px}.waitlist-branch-add{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:0;padding:10px 12px;border:0;border-radius:12px;background:color-mix(in srgb,var(--text) 5%,transparent);color:inherit;font:inherit;font-size:15px;text-align:left;cursor:pointer;transition:transform .1s ease-out,background .12s ease-out}.waitlist-branch-add:active{transform:scale(.98)}.waitlist-branch-add span:first-child{display:grid;gap:2px;min-width:0}.waitlist-branch-plus{flex-shrink:0;color:var(--accent);font-size:20px;font-weight:500;line-height:1}.waitlist-branch-pick small{color:var(--text-muted);font-size:12px}.waitlist-priority-row{display:flex;align-items:center;gap:8px;margin-top:8px}.waitlist-branches{margin:0;padding-left:18px}.waitlist-branches .is-match{font-weight:600}.waitlist-sms-text{width:100%;min-height:88px;resize:vertical;border:0;border-radius:14px;padding:12px 14px;background:color-mix(in srgb,var(--text) 5%,transparent);color:inherit;font:inherit}.waitlist-quick-client{display:grid;gap:8px}.waitlist-form-field{display:grid;gap:6px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--text-muted)}.waitlist-form-field .pp-search-input{font-weight:500;letter-spacing:0;color:var(--text)}.waitlist-form-phone-hint{margin:0;font-size:12px;line-height:1.35;color:var(--text-muted)}.waitlist-form-phone-hint.is-need{color:var(--red)}.waitlist-branch-filter{padding-top:0}.app-shell.app-shell--waitlist,.app-shell.app-shell--requests{grid-template-columns:minmax(0,1fr);isolation:isolate;background:var(--bg-body)}.app-shell.app-shell--waitlist .sidebar,.app-shell.app-shell--requests .sidebar{display:none}.app-shell.app-shell--waitlist .chat-main,.app-shell.app-shell--orders.app-shell--waitlist .chat-main,.app-shell.app-shell--requests .chat-main,.app-shell.app-shell--orders.app-shell--requests .chat-main{display:flex;grid-column:1 / -1;background:var(--surface);background-image:none}.waitlist-main{min-width:0;flex:1;display:flex;flex-direction:column;min-height:0;background:var(--surface)}.waitlist-top{position:relative;z-index:6;flex-shrink:0;padding-bottom:2px;background:var(--surface)}.waitlist-top .sidebar-header{z-index:7;min-height:48px;padding:4px 12px 4px 8px}.waitlist-top .sidebar-header .sidebar-tools-menu,html.night .waitlist-top .sidebar-header .sidebar-tools-menu{left:8px;right:auto;width:min(320px,calc(100vw - 24px));max-width:320px;max-height:min(520px,calc(var(--app-height, 100dvh) - 96px));z-index:90;isolation:isolate;background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 16px 48px #00000073,0 0 0 .5px #0000001f}html.night .waitlist-top .sidebar-header .sidebar-tools-menu{box-shadow:0 16px 48px #0009,0 0 0 .5px #0006}.waitlist-top .sidebar-tools-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6}.wait-desk-switch{display:flex;align-items:center;gap:20px;margin:0 16px;border-bottom:.5px solid var(--separator)}.wait-desk-switch-tab{padding:10px 0;border:0;background:none;color:var(--text-muted);font:inherit;font-size:14px;font-weight:550;cursor:pointer;transition:color .16s var(--ease-out)}.wait-desk-switch-tab.is-on{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}@media (hover: hover) and (pointer: fine){.wait-desk-switch-tab:hover:not(.is-on){color:var(--text)}}@media (max-width: 760px){.wait-desk-switch{gap:16px;margin:0 12px;overflow-x:auto;scrollbar-width:none}.wait-desk-switch::-webkit-scrollbar{display:none}.wait-desk-switch-tab{flex:0 0 auto}}@media (prefers-reduced-motion: reduce){.wait-desk-switch-tab{transition:none}}.waitlist-chrome{display:flex;align-items:center;gap:8px;flex:1 1 100%;min-width:0;padding:8px 16px}.waitlist-toolbar-wrap:not(.is-compact){flex-wrap:wrap}.waitlist-top .search-box{margin:0}.waitlist-search{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding-right:12px;border-radius:16px;overflow:hidden;background:var(--search-bg)}.waitlist-search .search-input{flex:1;min-width:0;min-height:32px;padding:6px 12px;font-size:13px;border-radius:0;background:transparent}.waitlist-filters .search-input{flex:1;min-width:0;min-height:32px;padding:6px 12px;font-size:13px;border-radius:16px}.waitlist-filters .search-box,.waitlist-date{border-radius:16px;overflow:hidden;background:var(--search-bg)}.waitlist-filters .search-input{background:transparent}.waitlist-date{display:flex;align-items:center;gap:6px;flex:0 0 auto;padding-left:12px}.waitlist-date span{color:var(--text-muted);font-size:13px;flex:0 0 auto}.waitlist-search-count{flex-shrink:0;font-size:12px;color:var(--text-muted);white-space:nowrap}.waitlist-toolbar{gap:6px;padding:0}.waitlist-toolbar-wrap{display:flex;align-items:center;gap:8px;padding:0 16px 8px}.waitlist-toolbar.is-desktop-only{display:none}.waitlist-mobile-filters{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}@media (max-width: 760px){.waitlist-toolbar-wrap{flex-direction:column;align-items:stretch}.waitlist-status-row .order-queue-chip,.waitlist-kind-row .order-queue-chip{min-height:36px;height:auto}.waitlist-toolbar-wrap .waitlist-add{width:auto;align-self:flex-end;min-height:32px;height:32px;padding:0 14px;font-size:14px;font-weight:600;letter-spacing:-.011em}}.waitlist-mobile-filters{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.waitlist-status-row,.waitlist-kind-row{display:flex;flex-wrap:wrap;gap:6px}.waitlist-status-row .order-queue-chip,.waitlist-kind-row .order-queue-chip{min-height:36px;height:auto;padding:6px 12px;font-size:14px}.waitlist-toolbar-wrap .waitlist-toolbar{flex:1;min-width:0}.waitlist-add{flex-shrink:0;min-height:32px;padding:0 14px}@media (pointer: coarse){.waitlist-add{min-height:44px}}@media (max-width: 760px){.waitlist-toolbar-wrap{flex-direction:column;align-items:stretch;gap:8px}.waitlist-toolbar-wrap .waitlist-toolbar{flex-wrap:wrap;overflow:visible}.waitlist-toolbar-wrap .order-queue-chip,.waitlist-toolbar-wrap .order-desk-btn{min-height:36px;height:auto}.waitlist-toolbar-wrap .waitlist-add{width:auto;align-self:flex-end;min-height:32px;height:32px}}.waitlist-toolbar-wrap.is-compact{flex-direction:column;align-items:stretch}.waitlist-mobile-filters{display:contents}.waitlist-toolbar-wrap.is-compact .waitlist-mobile-filters{display:grid;grid-template-columns:1fr 1fr;gap:0;min-width:0;overflow:hidden;border:.5px solid var(--separator);border-radius:10px;background:var(--surface)}.waitlist-toolbar-wrap.is-compact .waitlist-filter-trigger{min-height:40px;border-radius:0;background:transparent}.waitlist-toolbar-wrap.is-compact .waitlist-filter-trigger+.waitlist-filter-trigger{box-shadow:inset .5px 0 0 var(--separator)}.waitlist-toolbar-wrap.is-compact .waitlist-filter-trigger:active{transform:none;background:var(--surface-hover)}.waitlist-filter-select{width:100%;min-height:44px;padding:8px 32px 8px 12px;border-radius:12px;font-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%239aa0a6' d='M1.4.6 6 5.2 10.6.6 12 2 6 8 0 2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.waitlist-filter-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:52px;padding:8px 12px;border:0;border-radius:14px;background:color-mix(in srgb,var(--text) 8%,var(--surface));color:var(--text);text-align:left;transition:transform .1s ease-out}.waitlist-filter-trigger:active{transform:scale(.97)}.waitlist-filter-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:1px}.waitlist-filter-kicker{font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.2;color:var(--text-muted)}.waitlist-filter-value{max-width:100%;overflow:hidden;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.waitlist-filter-chevron{flex-shrink:0;width:8px;height:8px;margin-top:-4px;border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);transform:rotate(45deg)}.waitlist-filter-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;display:flex;align-items:flex-end;justify-content:center}.waitlist-filter-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0000006b;opacity:0}.waitlist-filter-sheet{position:relative;display:flex;flex-direction:column;width:min(100%,560px);max-height:min(78dvh,640px);overflow:hidden;border-radius:18px 18px 0 0;background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:0 -16px 48px #00000052;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);padding-bottom:env(safe-area-inset-bottom);transform:translateY(100%);will-change:transform}.waitlist-filter-grab{flex-shrink:0;padding:8px 16px 6px;touch-action:none;cursor:grab}.waitlist-filter-handle{display:block;width:36px;height:5px;margin:0 auto 10px;border-radius:999px;background:color-mix(in srgb,var(--text) 28%,transparent)}.waitlist-filter-title{margin:0;font-size:17px;font-weight:650;letter-spacing:-.02em;line-height:1.2;text-align:center}.waitlist-filter-options{overflow:auto;padding:4px 8px 12px;-webkit-overflow-scrolling:touch}.waitlist-filter-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 14px;border:0;border-radius:12px;background:transparent;color:inherit;font-size:17px;letter-spacing:-.011em;line-height:1.25;text-align:left;transition:transform .1s ease-out,background .1s ease-out}.waitlist-filter-option:active{transform:scale(.98);background:color-mix(in srgb,var(--text) 8%,transparent)}.waitlist-filter-option.is-on{background:color-mix(in srgb,var(--accent) 16%,transparent)}.waitlist-filter-option-meta{display:flex;align-items:center;gap:8px;flex-shrink:0}.waitlist-filter-count{font-size:15px;font-variant-numeric:tabular-nums;color:var(--text-muted)}.waitlist-filter-check{position:relative;width:22px;height:22px;border-radius:50%;background:var(--accent)}.waitlist-filter-check:after{content:"";position:absolute;left:7px;top:4px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}@media (prefers-reduced-transparency: reduce){.waitlist-filter-sheet{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion: reduce){.waitlist-filter-trigger,.waitlist-filter-option{transition:none}}.waitlist-chrome .waitlist-add,.waitlist-toolbar-wrap.is-compact .waitlist-add{align-self:center;width:auto;height:36px;min-height:36px;margin-left:4px}.waitlist-toolbar .order-desk-btn,.waitlist-toolbar .order-queue-chip{transition:transform .1s var(--ease-out)}.waitlist-toolbar .order-desk-btn:active:not(:disabled),.waitlist-toolbar .order-queue-chip:active{transform:scale(.97)}.waitlist-top .order-queue-filters{position:static}.waitlist-table-wrap{position:relative;z-index:0;flex:1;min-height:0;overflow:auto;overflow-anchor:none;scrollbar-gutter:stable;background:var(--surface)}.waitlist-main>.conv-empty{flex:1}.waitlist-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:12px;line-height:1.3;color:var(--text)}.waitlist-table th,.waitlist-table td{border-bottom:.5px solid color-mix(in srgb,var(--text) 12%,transparent);border-right:0;padding:7px 10px;text-align:left;white-space:nowrap;vertical-align:middle;max-width:280px;overflow:hidden;text-overflow:ellipsis}.waitlist-table thead th{position:sticky;top:0;z-index:2;background:var(--bg-2, var(--surface));font-weight:600;font-size:11px;color:var(--text-muted)}.waitlist-main:not(.procurement-main) .waitlist-table th:nth-child(1),.waitlist-main:not(.procurement-main) .waitlist-table td:nth-child(1){position:sticky;left:0;z-index:1;background:var(--surface);width:96px;min-width:96px;max-width:96px}@media (max-width: 760px){.waitlist-main:not(.procurement-main) .waitlist-table th:nth-child(1),.waitlist-main:not(.procurement-main) .waitlist-table td:nth-child(1){width:40px;min-width:40px;max-width:40px;padding-left:8px;padding-right:4px}}.waitlist-main:not(.procurement-main) .waitlist-table thead th:nth-child(1){z-index:3;background:var(--bg-2, #f6f7f8)}.waitlist-main:not(.procurement-main) .waitlist-table th:nth-child(5),.waitlist-main:not(.procurement-main) .waitlist-table td:nth-child(5){min-width:148px}.waitlist-main:not(.procurement-main) .waitlist-table td:nth-child(5){position:static;left:auto}.waitlist-table-date,.waitlist-table-phone{font-variant-numeric:tabular-nums}.waitlist-table tbody tr{cursor:pointer;transition:background 80ms ease-out}.waitlist-table tbody tr:active{background:color-mix(in srgb,var(--accent, #1a73e8) 14%,transparent)}.waitlist-table tbody tr.is-on{background:color-mix(in srgb,var(--accent, #1a73e8) 16%,transparent)}.waitlist-main:not(.procurement-main) .waitlist-table tbody tr.is-on td:nth-child(1){background:color-mix(in srgb,var(--accent, #1a73e8) 16%,var(--surface))}.waitlist-table tbody tr.is-warn{background:color-mix(in srgb,#e0a800 12%,transparent)}.waitlist-table tbody tr.is-late{background:color-mix(in srgb,var(--red, #e53935) 10%,transparent)}.waitlist-table-product{min-width:220px;max-width:360px}.waitlist-table-stock{min-width:82px}.waitlist-table-movement{min-width:132px}.waitlist-table-who{width:76px;min-width:76px;max-width:88px}.waitlist-table-comment,.waitlist-table-message{white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis}.waitlist-table-photo{width:28px;height:28px;object-fit:cover;border-radius:4px;display:block}.waitlist-table-sms{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--accent, #1a73e8);color:var(--on-accent, #fff);border-radius:10px;min-height:28px;padding:4px 10px;font-size:12px;font-weight:600;cursor:pointer;transition:transform .1s var(--ease-out)}.waitlist-table-sms:active{transform:scale(.97)}.waitlist-table-actions{display:flex;gap:6px}.wait-chat{display:flex;flex-direction:column;gap:10px}.wait-chat-channels{display:flex;flex-wrap:wrap;gap:6px}.wait-chat-channel{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line, rgba(255, 255, 255, .12));background:transparent;color:inherit;border-radius:999px;min-height:32px;padding:4px 12px;font-size:13px;cursor:pointer}.wait-chat-channel.is-on{background:var(--accent, #1a73e8);border-color:transparent;color:var(--on-accent, #fff)}.wait-chat .waitlist-form-submit{width:100%}.waitlist-table:not(.is-full) .is-extra{display:none}.waitlist-main.is-tablet .waitlist-table-wrap{display:flex;flex-direction:column;overflow-x:hidden}.waitlist-main.is-tablet .wait-columns-toggle{align-self:flex-end;margin:0 16px 6px auto;min-height:32px;padding:0;color:var(--text-muted);font-size:13px;font-weight:600}.waitlist-main.is-tablet .waitlist-table:not(.is-full){width:100%;min-width:0;table-layout:fixed;font-size:13px}.waitlist-main.is-tablet .waitlist-table:not(.is-full) th:nth-child(8),.waitlist-main.is-tablet .waitlist-table:not(.is-full) td:nth-child(8),.waitlist-main.is-tablet .waitlist-table:not(.is-full) th:nth-child(11),.waitlist-main.is-tablet .waitlist-table:not(.is-full) td:nth-child(11){display:none}.waitlist-main.is-tablet:not(.procurement-main) .waitlist-table:not(.is-full) th:nth-child(1),.waitlist-main.is-tablet:not(.procurement-main) .waitlist-table:not(.is-full) td:nth-child(1){width:44px;min-width:44px;max-width:44px;padding-left:12px;padding-right:4px}.waitlist-main.is-tablet .waitlist-table:not(.is-full) th:nth-child(5),.waitlist-main.is-tablet .waitlist-table:not(.is-full) td:nth-child(5){width:76px;min-width:0}.waitlist-main.is-tablet .waitlist-table:not(.is-full) th:nth-child(6),.waitlist-main.is-tablet .waitlist-table:not(.is-full) td:nth-child(6){width:168px;white-space:normal}.waitlist-main.is-tablet .waitlist-table:not(.is-full) th:nth-child(7),.waitlist-main.is-tablet .waitlist-table:not(.is-full) td:nth-child(7){width:72px}.waitlist-main.is-tablet .waitlist-table:not(.is-full) th:nth-child(9),.waitlist-main.is-tablet .waitlist-table:not(.is-full) td:nth-child(9){width:148px}.waitlist-main.is-tablet .waitlist-table:not(.is-full) th:nth-child(10),.waitlist-main.is-tablet .waitlist-table:not(.is-full) td:nth-child(10){width:88px}.waitlist-main.is-tablet .waitlist-table:not(.is-full) th:nth-child(12),.waitlist-main.is-tablet .waitlist-table:not(.is-full) td:nth-child(12){width:128px;overflow:visible}.waitlist-table-age{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.waitlist-age-days,.waitlist-age-from{display:block}.waitlist-age-days{font-weight:650}.waitlist-age-from{margin-top:1px;color:var(--text-muted);font-size:11px;font-weight:500}.waitlist-table-age.is-warn .waitlist-age-days{color:#c48a12}.waitlist-table-age.is-late .waitlist-age-days{color:var(--red, #e53935)}.waitlist-table-author,.wait-row-author{color:var(--text-muted);white-space:nowrap}.waitlist-main.has-detail .waitlist-inbox-row,.waitlist-main.is-people .waitlist-inbox-row,.waitlist-person-pane .waitlist-inbox-row{align-items:center;padding-top:12px;padding-bottom:12px}.waitlist-main.is-people .waitlist-inbox-copy strong{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.waitlist-main.has-detail .waitlist-inbox-open,.waitlist-main.is-people .waitlist-inbox-open,.waitlist-person-pane .waitlist-inbox-open{flex:none;width:100%;align-items:flex-start}.waitlist-inbox-open{display:flex;align-items:flex-start;gap:12px;flex:none;width:100%;min-width:0;border:0;background:transparent;color:inherit;text-align:left;padding:0}.wait-row-actions,.waitlist-table-actions{display:flex;gap:6px;align-items:center}.waitlist-inbox-row .wait-row-actions{display:flex;flex:0 0 auto;flex-direction:row;align-items:center;width:auto}.waitlist-inbox-row .wait-row-btn:not(.is-quiet){min-width:7.25rem}.wait-row-side{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.wait-row-btn,.wait-bulk-bar button,.wait-undo button,.wait-columns-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;min-height:32px;padding:4px 10px;background:transparent;color:inherit;cursor:pointer}.waitlist-inbox-row .wait-row-btn,.waitlist-person-pane .wait-row-btn{min-height:36px;padding:0 12px;font-size:14px;font-weight:600;letter-spacing:-.011em}.wait-row-btn{background:var(--bg-3);color:var(--text);font-size:13px;font-weight:600;transition:transform .14s var(--ease-out)}.wait-row-btn.is-primary{background:var(--accent, #1a73e8);color:var(--on-accent, #fff)}.wait-row-btn.is-quiet,.wait-row-btn.is-link{min-height:28px;padding:0;background:transparent;color:var(--text-muted);font-size:13px;font-weight:550}.wait-row-btn.is-link{color:var(--accent)}.wait-row-btn:active:not(:disabled),.wait-notice-kind:active,.wait-notice-family:active,.wait-bulk-bar button:active,.waitlist-form-submit:active{transform:scale(.97)}.wait-row-btn:disabled{opacity:.45}.wait-notice-kind:focus-visible,.wait-notice-family:focus-visible,.wait-row-btn:focus-visible,.wait-bulk-bar button:focus-visible,.waitlist-form-submit:focus-visible{outline:2px solid var(--accent, #1a73e8);outline-offset:2px}.wait-row-last,.wait-row-sent{color:var(--text-muted);font-size:12px}.wait-notice-cell{display:inline-flex;align-items:center;gap:6px;max-width:280px;min-width:0}.wait-notice-plain{color:var(--text-muted);font-size:12px}.wait-notice-mark{display:inline-flex;align-items:center;flex:0 0 auto;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:650;letter-spacing:-.01em;white-space:nowrap}.wait-notice-mark.is-done{background:color-mix(in srgb,#34c759 20%,transparent);color:#3ddc84}.wait-notice-mark.is-sent{background:color-mix(in srgb,var(--accent, #1a73e8) 18%,transparent);color:var(--accent, #8ab4f8)}.wait-notice-when{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:12px}.waitlist-table tbody tr.is-notified{background:color-mix(in srgb,#34c759 8%,transparent)}.wboard-waiting{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.wboard-avatars{display:inline-flex;align-items:center}.wboard-avatar{display:inline-grid;place-items:center;width:22px;height:22px;margin-left:-6px;border:1.5px solid var(--surface, #111);border-radius:50%;background:#3a3f45;color:#fff;font-size:9px;font-weight:700;line-height:1}.wboard-avatars .wboard-avatar:first-child{margin-left:0}.wboard-avatar.is-more{background:#2a2f34;font-size:8px}.wboard-notified{display:inline-flex;align-items:center;height:18px;margin-left:6px;padding:0 7px;border-radius:999px;background:color-mix(in srgb,#34c759 20%,transparent);color:#3ddc84;font-size:11px;font-weight:650;white-space:nowrap}.wait-notice{display:flex;flex-direction:column;gap:10px}.wait-notice-who{margin:0;font-size:14px}.wait-notice-kinds,.wait-notice-families,.wait-notice-places{display:flex;flex-wrap:wrap;gap:6px}.wait-notice-kind,.wait-notice-family{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;min-height:36px;padding:8px 12px;background:color-mix(in srgb,var(--text) 6%,var(--surface));color:inherit;font:inherit;font-size:14px;font-weight:600;line-height:1.15;cursor:pointer;transition:transform .1s ease-out,background .12s ease-out}.wait-notice-kind{min-height:44px;font-weight:600}.wait-notice-kind.is-small{min-height:32px;font-weight:500;font-size:13px}.wait-notice-kind.is-on,.wait-notice-family.is-on{background:var(--accent, #1a73e8);color:var(--on-accent, #fff)}.wait-notice-places .wait-notice-family{width:auto;max-width:100%}.wait-notice-kind:disabled,.wait-notice-family:disabled{opacity:.4}.wait-notice-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-muted);cursor:pointer}.wait-notice .waitlist-form-submit{width:100%}.wait-bulk-bar,.wait-undo{position:sticky;bottom:12px;z-index:5;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px;padding:10px 12px;border-radius:16px;background:color-mix(in srgb,var(--surface, #1c1c1e) 72%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.wait-undo{position:fixed;left:50%;right:auto;bottom:16px;z-index:40;width:max-content;max-width:min(480px,calc(100vw - 32px));margin:0;transform:translate(-50%);box-shadow:0 10px 30px #00000047;opacity:1;transition:opacity .18s var(--ease-out)}@starting-style{.wait-undo{opacity:0}}.wait-undo.is-err span{color:var(--red, #e53935)}.wait-row-btn.is-busy{opacity:.72}.wait-notice-sheet{transform:translateY(0);opacity:1;max-height:min(88vh,720px);transition:transform .24s var(--ease-out),opacity .24s var(--ease-out)}@starting-style{.wait-notice-sheet{transform:translateY(24px);opacity:0}}@media (prefers-reduced-motion: reduce){.wait-row-btn,.wait-undo,.wait-row-btn:active,.wait-notice-kind:active,.wait-notice-family:active,.wait-bulk-bar button:active,.waitlist-form-submit:active,.wait-notice-sheet{transform:none;transition:opacity .15s linear}.wait-undo{transform:translate(-50%)}}@media (prefers-reduced-transparency: reduce){.wait-bulk-bar,.wait-undo,.wait-notice-foot{background:var(--surface, #1c1c1e);backdrop-filter:none;-webkit-backdrop-filter:none}}.waitlist-table-status{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:color-mix(in srgb,var(--text) 6%,transparent);color:inherit;font-size:12px;border-radius:8px;padding:4px 8px;max-width:148px}.waitlist-status-edit{display:grid;gap:4px;font-size:12px;color:var(--text-muted)}.waitlist-status-edit select{min-width:160px}.waitlist-table-empty{margin:24px 0;text-align:center;color:var(--text-muted);font-size:13px}.waitlist-pane{min-height:240px}.waitlist-main.is-list:not(.is-people)>.waitlist-pane,.waitlist-main.is-guests:not(.is-people)>.waitlist-pane{flex:1 1 auto;min-height:0;overflow:auto}.waitlist-pane.is-refreshing{opacity:.72}.waitlist-main.is-table .waitlist-pane{position:relative;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.waitlist-main.is-table .waitlist-table-wrap{flex:1 1 auto;min-height:0;max-height:none}.waitlist-table-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;margin:0;padding:0;border:0;background:color-mix(in srgb,var(--text) 16%,transparent);cursor:pointer;opacity:1;transition:opacity .18s var(--ease-out)}@starting-style{.waitlist-table-scrim{opacity:0}}.waitlist-inspector.is-overlay{position:absolute;top:8px;right:8px;bottom:8px;z-index:6;width:min(360px,calc(100% - 20px));min-width:0;overflow:auto;border-radius:16px;background:color-mix(in srgb,var(--surface) 82%,transparent);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);box-shadow:0 18px 48px #00000052,0 0 0 .5px color-mix(in srgb,var(--text) 14%,transparent);transform:translate(0);opacity:1;transition:transform .22s var(--ease-out),opacity .18s var(--ease-out)}@starting-style{.waitlist-inspector.is-overlay{transform:translate(18px);opacity:0}}.waitlist-inspector.is-overlay .waitlist-card{min-height:100%;background:transparent;gap:10px;padding:8px 14px 12px}.waitlist-inspector.is-overlay .waitlist-card-head{position:sticky;top:-8px;z-index:2;margin:-8px -14px 0;padding:8px 14px;background:color-mix(in srgb,var(--surface) 72%,transparent);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.waitlist-inspector.is-overlay .waitlist-card-actions:not(.is-inline){position:sticky;bottom:-12px;z-index:2;margin:auto -14px -12px;padding:10px 14px 12px;background:color-mix(in srgb,var(--surface) 78%,transparent);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}@media (prefers-reduced-transparency: reduce){.waitlist-inspector.is-overlay,.waitlist-inspector.is-overlay .waitlist-card-head,.waitlist-inspector.is-overlay .waitlist-card-actions:not(.is-inline){background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion: reduce){.waitlist-table-scrim,.waitlist-inspector.is-overlay{transition:none;transform:none}@starting-style{.waitlist-table-scrim,.waitlist-inspector.is-overlay{transform:none;opacity:1}}}.waitlist-sheet-tabs{flex-shrink:0;display:flex;align-items:stretch;gap:0;z-index:4;border-top:.5px solid color-mix(in srgb,var(--text) 12%,transparent);background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);overflow-x:auto;min-height:40px}.waitlist-sheet-tab{border:0;background:transparent;padding:10px 14px;font-size:13px;color:var(--text-muted);cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;transition:transform .1s var(--ease-out)}.waitlist-sheet-tab:active{transform:scale(.97)}.waitlist-sheet-tab.is-on{color:var(--accent, #1a73e8);border-bottom-color:var(--accent, #1a73e8);font-weight:600}.waitlist-sheet-tabs .order-desk-btn{margin:6px 10px 6px auto}.app-shell--platform .waitlist-filters .search-box,.app-shell--platform .waitlist-top .waitlist-search{background:var(--search-bg);border-radius:16px;overflow:hidden}.app-shell--platform .waitlist-search .search-input{background:transparent;border-radius:0}.waitlist-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 16px 8px}.waitlist-filters .search-box{margin:0;flex:1 1 220px;min-width:180px;border-radius:16px;overflow:hidden;background:var(--search-bg)}.waitlist-filters .waitlist-date{flex:0 1 220px;min-width:196px;max-width:240px;height:40px;padding:3px 8px 3px 10px;display:flex;align-items:center;flex-wrap:nowrap;gap:6px;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);background:color-mix(in srgb,var(--surface) 82%,var(--text));transition:background-color .12s ease,border-color .12s ease}.waitlist-filters .search-input:not([type=date]){background:transparent;border-radius:0;width:100%;height:32px;min-height:32px}.waitlist-date .search-input{flex:1 1 auto;min-width:0;width:auto;height:32px;min-height:32px;padding:0 10px 0 0;border:0;border-radius:16px;background:transparent;color-scheme:dark;-webkit-appearance:none;-moz-appearance:none;appearance:none}.waitlist-date:focus-within{border-color:color-mix(in srgb,var(--accent, #1a73e8) 55%,transparent);background:color-mix(in srgb,var(--accent, #1a73e8) 9%,var(--surface))}.waitlist-date span{font-size:11px;font-weight:650;color:var(--text-muted)}.waitlist-date .search-input::-webkit-calendar-picker-indicator{margin:0;padding:0;cursor:pointer;opacity:.8}@media (max-height: 900px) and (min-width: 1101px){.waitlist-top .sidebar-header{min-height:40px;padding-top:2px;padding-bottom:2px}.waitlist-top .desk-subtitle{display:none}.waitlist-top .wait-desk-switch-tab{padding:6px 0}.waitlist-chrome{padding:4px 16px}.waitlist-chrome .waitlist-add{height:32px;min-height:32px}.waitlist-filters{margin-bottom:4px}.waitlist-toolbar-wrap:not(.is-compact){flex-wrap:nowrap;padding-bottom:4px}.waitlist-toolbar-wrap:not(.is-compact) .waitlist-toolbar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.waitlist-toolbar-wrap:not(.is-compact) .waitlist-toolbar::-webkit-scrollbar{display:none}.waitlist-top .desk-metrics{flex-wrap:nowrap;overflow:hidden;padding-bottom:4px;white-space:nowrap}.waitlist-top .desk-metrics-sku{display:none}}.waitlist-layout{display:flex;flex-shrink:0;gap:2px;padding:2px;border-radius:10px;background:color-mix(in srgb,var(--text) 8%,transparent)}.waitlist-layout button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:28px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--text);font:inherit;font-size:12px;font-weight:600;letter-spacing:-.016em;cursor:pointer;transition:transform .1s var(--ease-out),background 80ms ease-out}.waitlist-layout button.is-on{background:var(--surface);box-shadow:0 .5px .5px #0000001f,0 3px 8px #0000000a}.waitlist-layout button:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.waitlist-layout button:hover:not(.is-on):not(:active){background:color-mix(in srgb,var(--text) 6%,transparent)}}@media (prefers-reduced-motion: reduce){.waitlist-layout button{transition:none}.waitlist-layout button:active{transform:none}}.waitlist-switchers{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px;margin:0;flex-shrink:0}.waitlist-switchers .waitlist-layout{margin:0}.waitlist-audience{flex:0 1 auto;width:max-content;max-width:100%;min-width:0}.waitlist-audience button{flex:0 1 auto;min-height:32px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.waitlist-audience-n{font-variant-numeric:tabular-nums;font-size:11px;font-weight:650;letter-spacing:-.02em;color:var(--text-muted)}.waitlist-audience button.is-on .waitlist-audience-n{color:inherit}.waitlist-who{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:650;letter-spacing:-.01em;line-height:18px;white-space:nowrap;background:var(--fill, var(--bg-3));color:var(--text-muted)}.waitlist-who.is-app{background:var(--accent-light);color:var(--accent)}.waitlist-who.is-guest{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}@media (max-width: 760px){.waitlist-chrome{flex-direction:column;align-items:stretch}.waitlist-inbox-row,.waitlist-person-pane .waitlist-inbox-row{align-items:center;gap:10px;padding:10px 12px}.waitlist-inbox-row .wait-row-actions{flex-basis:auto;width:auto}.waitlist-table th,.waitlist-table td{padding:6px 8px}.waitlist-table-sms{min-height:var(--wait-touch);padding:0 12px;border-radius:999px;font-size:13px}.waitlist-table-status{min-height:var(--wait-touch);padding:2px 8px;font-size:13px}.waitlist-toolbar-wrap .waitlist-add,.waitlist-toolbar-wrap.is-compact .waitlist-add,.waitlist-main.is-people .waitlist-add{width:auto;align-self:flex-end;min-height:44px;height:auto;padding:0 14px;font-size:14px;font-weight:600;letter-spacing:-.011em}.wait-notice-kinds,.wait-notice-families{display:grid;grid-template-columns:1fr 1fr}.wait-notice-kind,.wait-notice-family{width:100%}.wait-bulk-bar,.wait-undo{position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));width:auto;max-width:none;margin:0;transform:none;z-index:20}.wait-phone-mode{flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 12px 8px;padding:3px;border-radius:999px;background:var(--fill, var(--bg-3))}.wait-phone-mode button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;min-height:36px;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:600}.wait-phone-mode button.is-on{background:var(--accent, #1a73e8);color:var(--on-accent, #fff)}.waitlist-inbox-copy strong{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.waitlist-inbox-open{flex:none;width:100%;align-items:flex-start}.waitlist-inbox,.waitlist-people{padding-bottom:var(--wait-end-cover)}.proc-chrome .proc-segment{width:100%;min-width:0}.waitlist-switchers{flex-wrap:wrap;justify-content:space-between}.waitlist-audience{width:100%;flex:1 1 auto;min-width:0;flex-basis:auto}.waitlist-audience button{flex:1}}.app-shell.app-shell--waitlist .chat-main.waitlist-main.has-detail:not(.is-people):not(.is-table),.app-shell.app-shell--requests .chat-main.waitlist-main.has-detail:not(.is-people):not(.is-table),.waitlist-main.has-detail:not(.is-people):not(.is-table){display:grid;grid-template-columns:minmax(480px,1.15fr) minmax(380px,.85fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"chrome chrome" "list inspector" "sheets inspector"}.waitlist-main.has-detail:not(.is-people):not(.is-table) .waitlist-top{grid-area:chrome}.waitlist-main.has-detail:not(.is-people):not(.is-table) .waitlist-pane{grid-area:list;min-width:0;min-height:0;overflow:auto;background:var(--surface);border-right:.5px solid var(--separator, var(--border))}.waitlist-main.has-detail:not(.is-people):not(.is-table) .waitlist-inspector{grid-area:inspector;min-width:0;min-height:0;overflow:auto;background:var(--chat-bg, var(--bg))}.waitlist-main.has-detail:not(.is-people):not(.is-table) .waitlist-sheet-tabs{grid-area:sheets}.waitlist-main.has-detail.is-table:not(.is-phone),.waitlist-main.has-detail.is-board:not(.is-phone){display:grid;grid-template-columns:minmax(280px,.92fr) minmax(340px,1.08fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"chrome chrome" "list inspector"}.waitlist-main.has-detail.is-table:not(.is-phone) .waitlist-top,.waitlist-main.has-detail.is-board:not(.is-phone) .waitlist-top{grid-area:chrome}.waitlist-main.has-detail.is-table:not(.is-phone) .waitlist-pane,.waitlist-main.has-detail.is-board:not(.is-phone) .wboard-split{grid-area:list}.waitlist-main.has-detail.is-table:not(.is-phone) .waitlist-inspector,.waitlist-main.has-detail.is-board:not(.is-phone) .waitlist-inspector{grid-area:inspector;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--surface);border-left:.5px solid var(--separator)}.waitlist-main.has-detail .waitlist-inspector>.wboard-card{flex:1;min-height:0}.wboard-split.has-inspector .wboard{min-width:0;min-height:0;overflow:auto}.wboard-inspector{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border-left:.5px solid var(--separator)}.wboard-inspector>.wboard-card{flex:1;min-height:0}.waitlist-dense{display:flex;flex-direction:column;min-height:0;overflow:auto;padding-bottom:var(--wait-end-unfold)}.waitlist-dense-row{display:grid;grid-template-columns:22px 44px minmax(0,1fr) auto;gap:10px 12px;align-items:center;width:100%;padding:12px 14px;border:0;border-bottom:.5px solid var(--separator);background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer}.waitlist-dense-row.is-on{background:var(--accent-filled)}.waitlist-dense-copy{min-width:0;display:flex;flex-direction:column;gap:2px;min-height:var(--wait-touch);padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.waitlist-dense-row .waitlist-table-photo,.waitlist-dense-row .wboard-photo{width:44px;height:44px;flex:0 0 44px;border-radius:8px;object-fit:cover;background:var(--fill)}.waitlist-dense-copy strong{font-size:15px;font-weight:600;line-height:1.25}.waitlist-dense-copy small{color:var(--text-muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waitlist-dense-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.waitlist-main.is-phone .waitlist-dense{padding-bottom:var(--wait-end-cover)}.waitlist-main.is-tablet .waitlist-dense,.waitlist-main.is-tablet .waitlist-pane,.waitlist-main.is-tablet .wboard-body{padding-bottom:var(--wait-end-unfold)}.waitlist-main.is-tablet .wboard-inspector>.wboard-card{overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-bottom:var(--wait-end-cover)}.waitlist-main.has-detail .waitlist-table-wrap,.waitlist-main.has-detail .proc-list{flex:1 1 auto;min-height:0;max-height:none}.waitlist-main.has-detail .waitlist-card,.waitlist-main.has-detail .desk-empty--pick{flex:1 1 auto;min-height:0;max-height:none;margin:0}.waitlist-main.has-detail .desk-empty--pick{height:100%}.waitlist-inbox{display:flex;flex-direction:column;min-height:0}.waitlist-main.is-people>.waitlist-inbox{flex:1 1 0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.waitlist-inbox-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:2px;width:100%;padding:12px 16px 10px;border:none;background-color:transparent;background-image:linear-gradient(var(--separator, var(--border)),var(--separator, var(--border)));background-repeat:no-repeat;background-position:right 16px bottom;background-size:calc(100% - 88px) .5px;color:inherit;text-align:left;font:inherit;cursor:pointer;transition:background-color 80ms ease-out}.waitlist-inbox-row:has(>.wait-row-check){background-size:calc(100% - 144px) .5px}.wait-row-check{grid-column:1;grid-row:1 / -1;display:grid;place-items:center;width:44px;height:44px;margin:0;cursor:pointer}.wait-row-check input{width:22px;height:22px;margin:0;accent-color:var(--accent)}.waitlist-inbox-photo,.waitlist-inbox-mark{grid-column:2;grid-row:1;align-self:center}.waitlist-inbox-main{grid-column:3;grid-row:1;align-self:center;display:flex;flex-direction:column;gap:2px;min-width:0}.waitlist-inbox-row{grid-template-columns:auto 44px minmax(0,1fr) auto}.waitlist-inbox-open{grid-column:auto;grid-row:auto;padding:0}.waitlist-inbox-sub{display:flex;align-items:center;gap:12px;min-width:0}.waitlist-inbox-quiet{display:flex;align-items:center;gap:12px;flex:0 0 auto;margin-left:auto}.waitlist-inbox-quiet .wait-row-btn{min-height:28px;min-width:0;padding:0;background:transparent;color:var(--text-muted);font-size:13px;font-weight:550}.wait-row-rail{grid-column:4;grid-row:1 / -1;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;gap:16px}.waitlist-inbox-row .waitlist-inbox-quiet{margin-left:0}@media (max-width: 1440px){.waitlist-main.has-detail .wait-row-rail .waitlist-inbox-quiet{display:none}}.waitlist-inbox-age{min-width:3.4rem;font-size:15px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;color:var(--text-muted)}.waitlist-inbox-row.is-warn .waitlist-inbox-age{color:#c48a12}.waitlist-inbox-row.is-late .waitlist-inbox-age{color:var(--red, #e53935)}.waitlist-inbox-row:active{background:color-mix(in srgb,var(--accent) 10%,transparent)}.waitlist-inbox-row.is-on{background:var(--accent-light)}.waitlist-inbox-row.is-warn:not(.is-on){box-shadow:inset 3px 0 #e0a800}.waitlist-inbox-row.is-late:not(.is-on){box-shadow:inset 3px 0 0 var(--red, #e53935)}@media (hover: hover) and (pointer: fine){.waitlist-inbox-row:hover:not(.is-on):not(:active){background:color-mix(in srgb,var(--accent) 8%,transparent)}.waitlist-table tbody tr:hover:not(.is-on):not(:active){background:color-mix(in srgb,var(--accent, #1a73e8) 8%,transparent)}.waitlist-main:not(.procurement-main) .waitlist-table tbody tr:hover:not(.is-on):not(:active) td:nth-child(1){background:color-mix(in srgb,var(--accent, #1a73e8) 8%,var(--surface))}}.waitlist-inspector .waitlist-card{min-height:100%}.waitlist-inbox-photo,.waitlist-inbox-mark,.waitlist-card-photo{width:44px;height:44px;border-radius:12px;object-fit:cover;background:var(--fill, var(--bg-3));flex-shrink:0}.waitlist-card-photo{width:48px;height:48px}.waitlist-inbox-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.waitlist-inbox-title{display:flex;align-items:center;gap:6px;min-width:0}.waitlist-inbox-title .waitlist-who{flex-shrink:0}.waitlist-inbox-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.waitlist-inbox-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:13px}.waitlist-inbox-who{display:flex;gap:6px;min-width:0}.waitlist-inbox-client{min-width:0;overflow:hidden;text-overflow:ellipsis}.waitlist-inbox-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.waitlist-inbox-meta time{font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-muted)}.waitlist-inbox-status{font-size:11px;font-weight:650;letter-spacing:-.01em;color:var(--text-muted)}.waitlist-inbox-status.is-error{color:var(--red, #e53935)}.waitlist-inbox-status.is-queued{color:var(--orange, #fb8c00)}.waitlist-inbox-status.is-notified{color:var(--green, #4fae4e)}.waitlist-card{display:flex;flex-direction:column;gap:16px;min-height:0;overflow:auto;padding:16px 18px 20px;background:var(--chat-bg, var(--bg))}.waitlist-card.is-wait{gap:10px;padding:12px 16px 16px}.waitlist-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.waitlist-card.is-wait .waitlist-card-head{flex-direction:column;align-items:stretch;gap:4px}.waitlist-card-person{min-width:0}.waitlist-card-person h2{margin:0}.waitlist-card-identity{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:start;min-width:0}.waitlist-card.is-wait .waitlist-card-photo,.waitlist-card.is-wait .waitlist-card-photo.is-empty{width:40px;height:40px}.waitlist-card-identity>div{min-width:0}.waitlist-card-kicker{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.waitlist-card-kicker .waitlist-who{text-transform:none;letter-spacing:-.01em}.waitlist-card-who-note{margin:6px 0 0;font-size:13px;line-height:1.35;color:var(--text-muted)}.waitlist-card.is-wait .waitlist-card-who-note{margin:4px 0 0;font-size:12px}.waitlist-card-head>div{flex:1;min-width:0}.waitlist-card-head h2{margin:0;font-size:22px;font-weight:650;letter-spacing:-.028em;line-height:1.15}.waitlist-card.is-wait .waitlist-card-head h2{font-size:17px;letter-spacing:-.022em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.waitlist-card-sub{margin:6px 0 0;font-size:15px;line-height:1.35;letter-spacing:-.01em;color:var(--text-muted)}.waitlist-card.is-wait .waitlist-card-sub{margin:3px 0 0;font-size:13px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.waitlist-card-done,.waitlist-card-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;margin:0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:16px;font-weight:600;letter-spacing:-.02em;min-height:36px;padding:6px 4px;cursor:pointer;transition:transform .1s var(--ease-out)}.waitlist-card.is-wait .waitlist-card-done{align-self:flex-start;max-width:min(46%,16rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:32px;padding:2px 0;font-size:15px}.waitlist-card.is-wait .waitlist-card-done:before{content:"‹ ";font-weight:500}.waitlist-main.is-tablet>.waitlist-card,.waitlist-main.is-phone>.waitlist-card{flex:1 1 auto;min-height:0}.waitlist-card-done:active,.waitlist-card-link:active:not(:disabled),.waitlist-card-row.is-button:active:not(:disabled),.waitlist-card-btn:active:not(:disabled){transform:scale(.97)}.waitlist-card-label{margin:0 2px 8px;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-muted)}.waitlist-card.is-wait .waitlist-card-label{margin:0 2px 6px}.waitlist-card-group{overflow:hidden;border-radius:16px;background:color-mix(in srgb,var(--text) 8%,var(--surface))}.waitlist-card.is-wait .waitlist-card-group{border-radius:12px}.waitlist-card-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;margin:0;padding:10px 14px;border:0;border-top:.5px solid color-mix(in srgb,var(--text) 10%,transparent);background:transparent;color:inherit;font:inherit;text-align:left}.waitlist-card.is-wait .waitlist-card-row{min-height:44px;padding:8px 12px}.waitlist-card-group>.messenger-start>.messenger-start-block:first-child .messenger-start-row{box-shadow:none}.waitlist-card-group>.waitlist-card-row:first-child,.waitlist-card-group>.waitlist-card-status:first-child,.waitlist-card-group>.waitlist-card-note:first-child{border-top:0}.waitlist-card-row>span:not(.waitlist-card-chevron){display:grid;gap:2px;min-width:0}.waitlist-card-row strong{font-size:16px;font-weight:600;letter-spacing:-.022em;line-height:1.2}.waitlist-card.is-wait .waitlist-card-row strong{font-size:15px}.waitlist-card-row small,.waitlist-card-row>small{color:var(--text-muted);font-size:13px;line-height:1.35;font-variant-numeric:tabular-nums}.waitlist-card-row.is-button{cursor:pointer;transition:transform .1s var(--ease-out),background .12s ease-out}.waitlist-card-chevron{flex-shrink:0;color:color-mix(in srgb,var(--text-muted) 80%,transparent);font-size:22px;line-height:1}.waitlist-card-status{cursor:pointer}.waitlist-card-status select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:16px;font-weight:600;letter-spacing:-.02em;text-align:right;min-height:36px}.waitlist-card.is-wait .waitlist-card-status select{font-size:15px;min-height:32px}.waitlist-card-product{justify-content:flex-start}.waitlist-card-product img,.waitlist-card-mark{width:44px;height:44px;border-radius:10px;object-fit:cover;background:color-mix(in srgb,var(--text) 8%,transparent);flex-shrink:0}.waitlist-card-note{display:grid;gap:8px;padding:12px 14px 14px;color:var(--text);font-size:15px;line-height:1.4;border-top:.5px solid color-mix(in srgb,var(--text) 10%,transparent)}.waitlist-card-note textarea{width:100%;min-height:72px;padding:8px 10px;border:.5px solid var(--separator);border-radius:10px;background:var(--bg-1);color:inherit;font:inherit;resize:vertical}.waitlist-card-error,.waitlist-card-empty{margin:0;color:var(--red);font-size:14px;font-weight:500;line-height:1.35}.waitlist-card-empty{color:var(--text-muted)}.waitlist-card-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.waitlist-card-actions.is-inline{padding-top:0}.waitlist-card-actions.is-inline .waitlist-card-btn{flex:1 1 calc(50% - 8px)}.waitlist-card-actions.is-quiet{gap:16px;padding-top:0}.waitlist-card.is-wait .waitlist-card-actions.is-quiet .waitlist-card-btn{flex:0 0 auto;min-height:0;padding:0;background:none;color:var(--accent);font-size:13px;font-weight:600}.waitlist-card-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 140px;min-height:44px;padding:0 14px;border:0;border-radius:14px;background:color-mix(in srgb,var(--text) 6%,transparent);color:inherit;font:inherit;font-size:16px;font-weight:600;letter-spacing:-.022em;cursor:pointer;transition:transform .1s var(--ease-out)}.waitlist-card.is-wait .waitlist-card-btn{min-height:36px;font-size:15px;border-radius:12px;flex:1 1 120px}.waitlist-card-btn.is-primary{background:var(--accent);color:var(--on-accent, #fff)}.waitlist-card-btn:disabled,.waitlist-card-link:disabled,.waitlist-card-row.is-button:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion: reduce){.waitlist-inbox-row:active,.wait-row-btn:active,.wboard-mcard-foot .wboard-btn:active{transform:none}}@media (prefers-reduced-motion: reduce){.waitlist-card-done,.waitlist-card-link,.waitlist-card-row.is-button,.waitlist-card-btn,.waitlist-table-sms,.waitlist-toolbar .order-desk-btn,.waitlist-toolbar .order-queue-chip,.waitlist-sms-chip,.waitlist-kind-chip,.waitlist-sheet-tab,.waitlist-inbox-row,.desk-help-trigger,.desk-chooser-item,.desk-sheet-switch,.proc-row,.order-desk-btn{transition:none}.desk-empty{animation:inspector-fade .18s ease both;transform:none}.desk-help-trigger:active,.desk-chooser-item:active,.proc-row:active,.proc-segment button:active,.waitlist-inbox-row:active,.waitlist-kind-chip:active,.waitlist-sheet-tab:active,.order-desk-btn:active:not(:disabled){transform:none}}@keyframes inspector-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-transparency: reduce){.waitlist-top,.waitlist-card-group{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}}.waitlist-people,.waitlist-person-pane{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:4px 16px calc(28px + env(safe-area-inset-bottom,0px));background:var(--bg-2, #f2f2f7);touch-action:manipulation}.waitlist-people-kicker{margin:8px 4px;font-size:13px;font-weight:550;letter-spacing:-.01em;color:var(--text-muted)}.waitlist-people-empty{margin:48px 24px;text-align:center;font-size:17px;line-height:1.35;letter-spacing:-.022em;color:var(--text-muted)}.waitlist-people-list{list-style:none;margin:0;padding:0;border-radius:16px;overflow:hidden;background:color-mix(in srgb,var(--surface) 86%,transparent);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%)}.waitlist-person,.waitlist-person-wait{display:flex;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 14px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;transition:transform .1s ease-out,background 80ms ease-out}.waitlist-person+.waitlist-person,.waitlist-people-list li+li .waitlist-person,.waitlist-people-list li+li .waitlist-person-wait{box-shadow:inset 0 .5px color-mix(in srgb,var(--text) 12%,transparent)}.waitlist-person .avatar,.waitlist-person-title .avatar{width:44px;height:44px;flex-shrink:0;border-radius:50%;font-size:18px}.waitlist-person-body{min-width:0;flex:1;display:grid;gap:2px}.waitlist-person-top{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.waitlist-person-top .waitlist-person-name{flex:1 1 7rem}.waitlist-person-top .waitlist-who{flex-shrink:0}.waitlist-person-top .waitlist-person-time{margin-inline-start:auto}.waitlist-person-name{min-width:0;flex:1;font-size:17px;font-weight:600;letter-spacing:-.022em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waitlist-person-phone,.waitlist-person-preview,.waitlist-person-time{font-size:13px;line-height:1.3;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waitlist-person-time{flex-shrink:0;font-variant-numeric:tabular-nums}.waitlist-person-meta{display:flex;align-items:center;gap:6px;flex-shrink:0}.waitlist-person-count{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--text);font-size:12px;font-weight:700;line-height:22px;text-align:center}.waitlist-person.is-warn .waitlist-person-count,.waitlist-person-wait.is-warn .waitlist-person-count{background:color-mix(in srgb,#e0a800 22%,transparent);color:#a67c00}.waitlist-person.is-late .waitlist-person-count,.waitlist-person-wait.is-late .waitlist-person-count{background:color-mix(in srgb,#ff3b30 18%,transparent);color:#ff3b30}.waitlist-person-chevron{font-size:22px;font-weight:400;line-height:1;color:color-mix(in srgb,var(--text-muted) 80%,transparent)}.waitlist-person:active,.waitlist-person-wait:active,.waitlist-person-back:active{transform:scale(.985);background:color-mix(in srgb,var(--text) 8%,transparent)}.waitlist-person.is-warn:not(.is-on),.waitlist-person-wait.is-warn:not(.is-on){box-shadow:inset 3px 0 #e0a800}.waitlist-person.is-late:not(.is-on),.waitlist-person-wait.is-late:not(.is-on){box-shadow:inset 3px 0 0 var(--red, #e53935)}.waitlist-person.is-on,.waitlist-person-wait.is-on{background:color-mix(in srgb,var(--accent) 12%,transparent)}.waitlist-person-photo,.waitlist-person-mark{width:40px;height:40px;flex-shrink:0;border-radius:10px;object-fit:cover;background:color-mix(in srgb,var(--text) 8%,transparent)}.waitlist-person-pane{padding:0 0 calc(28px + env(safe-area-inset-bottom,0px))}.waitlist-person-pin{position:sticky;top:0;z-index:3;padding:4px 16px 8px;background:inherit}.waitlist-person-head{display:grid;gap:12px;padding:4px 0 8px}.waitlist-person-waits{list-style:none;margin:0;padding:0}.waitlist-person-pane .waitlist-inbox-quiet{margin-left:0}.waitlist-person-pane .wait-row-rail{gap:16px}.waitlist-person-pane .waitlist-inbox-sub{min-width:0}.waitlist-person-pane .wait-row-last{flex-shrink:0}.waitlist-person-back{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waitlist-person-back{justify-self:start;min-height:44px;padding:0 2px;border:0;background:transparent;color:var(--accent);font:inherit;font-size:17px;font-weight:600;letter-spacing:-.022em;cursor:pointer;touch-action:manipulation}.waitlist-person-back:before{content:"‹ ";font-weight:500}.waitlist-person-back:active{transform:none}.waitlist-person-title{display:flex;align-items:center;gap:12px}.waitlist-person-title h2{margin:0;font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.waitlist-person-title p{margin:4px 0 0;font-size:15px;color:var(--text-muted)}.waitlist-main.is-people .waitlist-toolbar-wrap{padding-bottom:10px}.waitlist-main.is-people .waitlist-toolbar{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:0}.waitlist-main.is-people .waitlist-toolbar::-webkit-scrollbar{display:none}.waitlist-main.is-people .waitlist-search .search-input{height:44px;min-height:44px;font-size:16px;border-radius:12px}.waitlist-main.is-people .waitlist-switchers{margin:0;height:44px;align-items:stretch}.waitlist-main.is-people .waitlist-audience{width:auto;height:100%;align-items:stretch;padding:3px;border-radius:12px}.waitlist-main.is-people .waitlist-audience button{flex:0 0 auto;height:auto;min-height:0;padding:0 12px;font-size:14px}.waitlist-main.is-people .waitlist-chrome .waitlist-add{align-self:center;height:44px;min-height:44px;margin:0;border-radius:12px}@media (max-width: 760px){.waitlist-toolbar-wrap{flex-direction:column;align-items:stretch}.waitlist-add{width:auto;align-self:flex-end;min-height:44px;height:auto;padding:0 14px;font-size:14px;font-weight:600;letter-spacing:-.011em}.app-shell--waitlist .desk-subtitle{display:none}.app-shell--waitlist .sidebar-header{min-height:52px;padding-top:max(8px,env(safe-area-inset-top,0px))}.app-shell--waitlist .sidebar-header h1{font-size:17px;letter-spacing:-.022em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell--waitlist .desk-help-trigger{min-height:44px;padding:0 4px}}@media (max-width: 1100px){.waitlist-main.is-people .waitlist-top{background:color-mix(in srgb,var(--surface) 86%,transparent);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.waitlist-main.is-people .order-queue-chip,.waitlist-main.is-people .waitlist-toolbar .order-desk-btn{min-height:44px;height:auto;font-size:15px}.waitlist-main.is-people .waitlist-add{width:auto;align-self:flex-end;min-height:32px;height:32px;padding:0 14px;font-size:14px;font-weight:600;letter-spacing:-.011em}.waitlist-main.is-people>.waitlist-card{flex:1;min-height:0;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.waitlist-main.is-people .waitlist-card-done{min-height:44px}.waitlist-main.is-people .waitlist-more{flex-shrink:0;margin:0 16px calc(12px + env(safe-area-inset-bottom,0px));min-height:44px}.waitlist-main.is-people .waitlist-person-title h2{font-size:22px;letter-spacing:-.03em}.product-picker-modal.waitlist-form-sheet{left:0;right:0;top:auto;bottom:0;width:auto;max-width:none;height:calc(100dvh - env(safe-area-inset-top,0px) - 10px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - 10px);transform:none;border-radius:16px 16px 0 0;animation-name:waitlist-sheet-up}.product-picker-modal.waitlist-form-sheet.stock-break-sheet,.product-picker-modal.waitlist-form-sheet.wait-notice-sheet{height:auto;max-height:min(88dvh,720px)}.waitlist-form-sheet .pp-search-input,.waitlist-form-sheet .waitlist-form-note,.waitlist-form-sheet .waitlist-sms-text{font-size:16px;min-height:44px}.waitlist-form-sheet .waitlist-kind-chip:active,.waitlist-form-sheet .waitlist-sms-chip:active{transform:scale(.97)}.waitlist-form-sheet .waitlist-kind-pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.waitlist-form-sheet .waitlist-branch-pick{max-height:none}.waitlist-form-sheet .waitlist-kind-chip{min-height:44px;padding:0 8px}.waitlist-form-sheet .waitlist-branch-add,.waitlist-form-sheet .waitlist-form-pick{min-height:44px}.waitlist-form-sheet .waitlist-form-footer{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.waitlist-main.is-people .waitlist-card-btn{flex:1 1 100%}}@media (prefers-reduced-transparency: reduce){.waitlist-main.is-people .waitlist-top{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--surface)}}@media (prefers-reduced-motion: reduce){.product-picker-modal.waitlist-form-sheet{animation:none}}@media (prefers-reduced-motion: reduce){.waitlist-person,.waitlist-person-wait,.waitlist-person-back{transition:none}}@media (prefers-reduced-transparency: reduce){.waitlist-people-list{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}}.pp-result-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.pp-result-entry+.pp-result-entry{border-top:.5px solid var(--separator)}.pp-result-entry .pp-result-row{border-top:0}.pp-result-availability,.guest-stock-decision{min-height:44px;border:0;border-radius:10px;background:var(--accent-light);color:var(--accent);padding:8px 12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.pp-result-availability{margin-right:12px}.guest-stock-decision{width:100%;margin:8px 0}.availability-backdrop{z-index:154}.availability-sheet,html.night .availability-sheet{z-index:155;width:min(920px,calc(100vw - 48px));max-height:min(86vh,880px);background:var(--surface);border-color:var(--border);backdrop-filter:none;-webkit-backdrop-filter:none}.availability-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--separator)}.availability-header>div:first-child{min-width:0}.availability-header span{display:block;margin-bottom:2px;color:var(--text-muted);font-size:12px;font-weight:600}.availability-header h2{margin:0;overflow:hidden;color:var(--text);font-size:20px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.availability-header-actions{display:flex;flex-shrink:0;gap:4px}.availability-header-actions button{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--text-muted);cursor:pointer}.availability-header-actions button:disabled{cursor:default;opacity:.45}.availability-body{min-height:0;overflow:auto;padding:20px}.availability-state{margin:24px 0;color:var(--text-muted);text-align:center}.availability-state--error{display:grid;justify-items:center;gap:8px;color:var(--red)}.availability-state--error p{margin:0}.availability-state--error button{min-height:44px;border:0;border-radius:10px;background:var(--accent-light);color:var(--accent);padding:8px 16px;font:inherit;font-weight:600}.availability-context,.availability-summary{display:grid;gap:8px}.availability-context{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.availability-context>div,.availability-summary>div{display:flex;min-width:0;flex-direction:column;gap:4px;border-radius:12px;background:var(--grouped);padding:12px}.availability-context span,.availability-summary span{color:var(--text-muted);font-size:12px}.availability-context strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.availability-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.availability-summary strong{color:var(--text);font-size:24px;font-variant-numeric:tabular-nums}.availability-source-failure,.availability-action-message{display:flex;align-items:center;gap:8px;margin:0 0 16px;border-radius:10px;background:var(--orange-light);color:var(--orange);padding:10px 12px;font-size:13px}html.night .availability-source-failure{background:color-mix(in srgb,var(--orange) 14%,var(--surface))}.availability-groups{display:grid;gap:20px}.availability-group>h3,.availability-movements>h3{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px;color:var(--text-muted);font-size:13px;font-weight:600}.availability-group>ul,.availability-movements ul{margin:0;border:1px solid var(--separator);border-radius:14px;padding:0;overflow:hidden;list-style:none}.availability-source{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:12px 14px}.availability-source+.availability-source,.availability-movements li+li{border-top:1px solid var(--separator)}.availability-source-main,.availability-source-side{display:flex;min-width:0;flex-direction:column}.availability-source-main{gap:4px}.availability-source-side{align-items:flex-end;gap:8px}.availability-source-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.availability-source-title strong{font-size:14px}.availability-recommended{border-radius:999px;background:var(--green-light);color:var(--green);padding:2px 7px;font-size:11px;font-weight:700}.availability-source-meta,.availability-level{color:var(--text-muted);font-size:12px}.availability-level{text-transform:lowercase}.availability-warning{display:flex;align-items:center;gap:6px;color:var(--orange);font-size:12px}.availability-transfer{min-height:44px;border:0;border-radius:10px;background:var(--accent);color:var(--on-accent);padding:8px 12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.availability-transfer:disabled{cursor:default;opacity:.5}.availability-empty,.availability-movements>p{margin:0;color:var(--text-muted);font-size:13px}.availability-movement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.availability-movements h3{justify-content:flex-start}.availability-movements h3 span{margin-left:auto}.availability-movements li{display:flex;flex-direction:column;gap:3px;padding:10px 12px;font-size:13px}.availability-movements small{color:var(--orange);font-size:12px}.availability-request{display:grid;gap:12px;margin-top:20px;border:1px solid var(--separator);border-radius:14px;background:var(--grouped);padding:16px}.availability-request>div:first-child,.availability-request label{display:grid;gap:6px}.availability-request span,.availability-request label{color:var(--text-muted);font-size:12px;font-weight:600}.availability-request strong{color:var(--text);font-size:14px}.availability-request input,.availability-request textarea{width:100%;min-height:44px;box-sizing:border-box;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);padding:10px 12px;font:inherit;font-size:14px;resize:vertical}.availability-request-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.availability-request-actions button{min-height:44px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);padding:8px 12px;font:inherit;font-weight:600;cursor:pointer}.availability-request-actions button:last-child{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.availability-request-actions button:disabled{cursor:default;opacity:.5}.availability-action-message{margin-top:16px;margin-bottom:0;background:var(--green-light);color:var(--green)}.availability-action-message.is-error{background:color-mix(in srgb,var(--red) 10%,var(--surface));color:var(--red)}.availability-freshness{margin-top:20px;color:var(--text-muted);font-size:12px;text-align:right}@media (hover: hover) and (pointer: fine){.pp-result-availability:hover,.guest-stock-decision:hover{background:var(--accent-filled)}.availability-header-actions button:hover{background:var(--grouped);color:var(--text)}}@media (max-width: 1100px){.availability-sheet,html.night .availability-sheet{left:0;right:0;top:auto;bottom:0;width:auto;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 10px);transform:none;border-radius:20px 20px 0 0}.availability-sheet .client-sheet-handle{display:block}.availability-body{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}}@media (max-width: 760px){.pp-result-entry{grid-template-columns:minmax(0,1fr);padding-bottom:8px}.pp-result-availability{width:calc(100% - 20px);margin:0 10px}.availability-header{padding:8px 12px 12px 16px}.availability-header h2{font-size:17px}.availability-body{padding:16px}.availability-context,.availability-movement-grid{grid-template-columns:minmax(0,1fr)}.availability-summary span{font-size:11px}.availability-summary strong{font-size:20px}.availability-source{grid-template-columns:minmax(0,1fr);gap:10px}.availability-source-side{align-items:stretch}.availability-request-actions{grid-template-columns:minmax(0,1fr)}}.waitlist-import-kind{display:grid;gap:6px;margin:10px 0;font-size:13px}@media (max-width: 1100px){.app-shell.app-shell--waitlist,.app-shell.app-shell--requests{grid-template-columns:minmax(0,1fr)!important;padding:0;gap:0}.app-shell.app-shell--waitlist .chat-main:not(.has-detail),.app-shell.app-shell--waitlist .waitlist-main:not(.has-detail),.app-shell.app-shell--requests .chat-main:not(.has-detail),.app-shell.app-shell--requests .waitlist-main:not(.has-detail){display:flex!important;width:100%;max-width:none;border-radius:0}.app-shell.app-shell--waitlist .chat-main.waitlist-main.has-detail:not(.is-people):not(.is-table),.app-shell.app-shell--requests .chat-main.waitlist-main.has-detail:not(.is-people):not(.is-table),.app-shell.app-shell--waitlist .chat-main.waitlist-main.has-detail.is-table:not(.is-phone){display:grid!important;width:100%;max-width:none;border-radius:0;grid-template-columns:minmax(240px,38%) minmax(0,1fr)}.waitlist-main.is-people .waitlist-table-wrap{display:none!important}}@media (max-width: 760px){.app-shell.app-shell--waitlist .chat-main,.app-shell.app-shell--requests .chat-main{display:flex}.app-shell.app-shell--waitlist .sidebar,.app-shell.app-shell--requests .sidebar{display:none}}.procurement-main.is-table{position:relative}.procurement-main .waitlist-top{box-shadow:none;padding-bottom:0;border-bottom:.5px solid color-mix(in srgb,var(--text) 10%,transparent)}.procurement-main .waitlist-top .sidebar-header{background:transparent;min-height:44px;padding:2px 8px 0}.procurement-main .waitlist-table-empty{margin:72px 24px;font-size:17px;letter-spacing:-.022em}.procurement-main .waitlist-top .waitlist-sheet-tabs{border-top:0;border-bottom:.5px solid color-mix(in srgb,var(--text) 10%,transparent);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.procurement-main .desk-empty:not(.desk-empty--pick){flex:1;justify-content:center;max-width:440px;margin:0 auto;padding:32px 24px;animation:none}.procurement-main .desk-empty:not(.desk-empty--pick) h2{font-size:17px;letter-spacing:-.022em}.procurement-main .desk-empty:not(.desk-empty--pick) p,.procurement-main .desk-empty:not(.desk-empty--pick) .desk-empty-next{font-size:14px}.procurement-main.has-detail:not(.is-people) .proc-list{grid-area:list}.procurement-main.has-detail:not(.is-people)>.desk-empty--pick{grid-area:inspector}.proc-toolbar{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 12px 8px}.proc-toolbar .proc-segment,.proc-chrome .proc-segment{width:auto;min-width:196px;margin:0;flex:0 0 auto}.proc-toolbar .waitlist-search{flex:1}.proc-rail{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:0 12px 8px;overflow:visible}.proc-filter-toggle{flex:0 0 auto;min-height:36px;padding-inline:12px;white-space:nowrap}.proc-filter-toggle.is-on{color:var(--text);background:color-mix(in srgb,var(--accent, #1a73e8) 14%,var(--surface));border-color:color-mix(in srgb,var(--accent, #1a73e8) 35%,transparent)}.proc-filter-panel{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0 12px 8px;padding:10px 12px 12px;border:1px solid color-mix(in srgb,var(--text) 8%,transparent);border-radius:14px;background:color-mix(in srgb,var(--text) 2.5%,var(--surface))}.proc-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.proc-filters .wboard-pill-select{max-width:280px}.proc-choice-filter{flex:0 1 240px;min-width:160px}.proc-choice-filter .wboard-name-trigger{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.proc-choice-filter .wboard-name-pop button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.proc-choice-group{margin:8px 8px 2px;color:var(--text-muted);font-size:12px;font-weight:650}.proc-brand-count{color:var(--text-muted);font-variant-numeric:tabular-nums}.proc-filter-body .proc-choice-filter{flex:none;width:100%}.proc-filter-body .proc-choice-filter .wboard-name-pop button{min-height:44px}.proc-filters .proc-rail-filters{flex:1 1 280px;overflow:visible}.proc-filter-panel .proc-band{padding-top:2px}.proc-stages{display:flex;align-items:stretch;gap:0;min-width:0;overflow-x:auto;scrollbar-width:none;border-bottom:.5px solid color-mix(in srgb,var(--text) 10%,transparent)}.proc-stages::-webkit-scrollbar{display:none}.proc-stage{border:0;background:transparent;padding:8px 12px;font-size:13px;line-height:1.2;color:var(--text-muted);cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;transition:transform .16s var(--ease-out)}.proc-stage:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.proc-stage:hover{color:var(--text)}}.proc-stage.is-on{color:var(--text);font-weight:650;border-bottom-color:var(--accent, #1a73e8)}.proc-rail-line{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;padding-top:8px;overflow:visible}.proc-band{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;min-width:0}.proc-band--attention{grid-template-columns:92px minmax(0,1fr) auto}.proc-kicker{justify-self:start;font-size:12px;font-weight:600;letter-spacing:0;color:var(--text-muted)}.proc-export{min-height:32px;padding:0 12px;font-size:13px;background:color-mix(in srgb,var(--text) 10%,var(--surface))}.proc-band .proc-rail-filters,.proc-band .proc-baskets,.proc-band .desk-settings{justify-self:start;width:max-content;max-width:100%}.app-shell--platform .proc-band .desk-settings{grid-column:auto}.proc-rail-line::-webkit-scrollbar{display:none}@media (prefers-reduced-motion: reduce){.proc-stage:active{transform:none}}.proc-rail::-webkit-scrollbar,.proc-rail-filters::-webkit-scrollbar,.proc-baskets::-webkit-scrollbar{display:none}.proc-rail-filters{display:flex;align-items:center;gap:4px;flex:1 1 auto;min-width:120px;overflow-x:auto;scrollbar-width:none}.proc-date-range{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;min-height:42px;padding:3px 5px 3px 9px;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface) 82%,var(--text))}.proc-date-range-label{align-self:center;margin-right:1px;color:var(--text-muted);font-size:11px;font-weight:650;white-space:nowrap}.proc-date-filter{display:grid;grid-template-columns:auto minmax(108px,1fr);align-items:center;gap:6px;min-height:34px;padding:0 8px;border:1px solid transparent;border-radius:10px;color:var(--text-muted);font-size:11px;font-weight:650;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.proc-date-filter:focus-within{border-color:color-mix(in srgb,var(--accent, #1a73e8) 55%,transparent);background:color-mix(in srgb,var(--accent, #1a73e8) 9%,transparent);color:var(--text)}.proc-date-filter.is-filled{color:var(--text)}.proc-date-filter input{width:116px;min-width:0;height:30px;padding:0;border:0;border-radius:7px;outline:0;background:transparent;color:inherit;color-scheme:dark;font:inherit;font-size:12px}.proc-date-filter input::-webkit-calendar-picker-indicator{opacity:.68;cursor:pointer}.proc-date-range-arrow{color:var(--text-muted);font-size:13px;opacity:.72}.proc-baskets{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;border:0;font-size:12px;font-weight:600;color:var(--text-muted)}.proc-basket{position:relative;display:inline-flex;align-items:baseline;gap:4px;min-height:28px;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--text) 7%,transparent);overflow:hidden;white-space:nowrap;font-variant-numeric:tabular-nums}.proc-basket:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--fill, 0%);background:color-mix(in srgb,var(--ok, #3d9a62) 28%,transparent)}.proc-basket-name,.proc-basket b{position:relative}.proc-basket.is-empty b{color:var(--text-muted);font-weight:600}.proc-basket.is-full:before{background:color-mix(in srgb,var(--ok, #3d9a62) 42%,transparent)}.proc-basket b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:650}.proc-basket i{font-style:normal;color:var(--text-muted);font-weight:500}.proc-rail .desk-settings{flex:1 1 auto;width:auto;padding:0;gap:8px}.proc-rail .proc-segment button{min-height:28px;font-size:12px;padding:0 8px}.procurement-main .desk-banner{margin:0 12px 8px;padding:6px 10px}.procurement-main .waitlist-table-wrap{display:flex;overflow:hidden}.proc-table-scroll{flex:1 1 auto;min-width:0;min-height:0;overflow:auto}.proc-sheet{flex:0 0 340px;width:340px;min-width:280px;max-width:42%;overflow:auto;border-left:.5px solid color-mix(in srgb,var(--text) 12%,transparent);background:var(--surface);box-shadow:-16px 0 32px #00000038;opacity:1;transform:translate(0);transition:transform .22s var(--ease-out),opacity .18s var(--ease-out)}@starting-style{.proc-sheet{opacity:0;transform:translate(12px)}}.proc-sheet .waitlist-card{min-height:100%;gap:8px;padding:12px 14px 18px;background:transparent}.proc-sheet .waitlist-card-head{align-items:flex-start}.proc-sheet .waitlist-card-head h2{font-size:17px;letter-spacing:-.022em}.proc-sheet .waitlist-card-kicker{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proc-sheet .waitlist-card-sub{margin-top:4px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proc-sheet .waitlist-next{padding:8px 10px;font-size:13px}.proc-sheet .waitlist-card-row{min-height:40px;padding:6px 10px}.proc-sheet .waitlist-card-row strong{font-size:13px}.proc-sheet .waitlist-card-status{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center}.proc-sheet .waitlist-card-status select{width:100%;min-width:0;font-size:13px;text-align:right}.proc-sheet-tools{display:flex;align-items:center;gap:6px;flex-shrink:0}.proc-sheet-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text);min-height:28px;padding:0 10px;border-radius:8px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:transform .1s var(--ease-out),background 80ms ease}.proc-sheet-close:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.proc-sheet-close:hover{background:color-mix(in srgb,var(--text) 12%,transparent)}}@media (prefers-reduced-motion: reduce){.proc-sheet{transition:none;transform:none}}.proc-segment{display:grid;grid-template-columns:1fr 1fr;gap:2px;width:min(340px,calc(100% - 32px));margin:0 16px 10px;padding:3px;border-radius:11px;background:color-mix(in srgb,var(--text) 8%,transparent)}.proc-segment--pay{grid-template-columns:repeat(3,max-content);width:max-content;max-width:100%;margin:0}.proc-segment button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:600;letter-spacing:-.016em;white-space:nowrap;cursor:pointer;transition:transform .1s var(--ease-out),background 80ms ease}.proc-segment button.is-on{background:var(--surface);box-shadow:0 .5px .5px #0000001f,0 3px 8px #0000000a}html.night .proc-segment button.is-on{background:color-mix(in srgb,var(--text) 18%,var(--surface))}.proc-segment button:active{transform:scale(.97)}.procurement-baskets{display:flex;gap:6px;min-width:0;overflow-x:auto;padding:0;scrollbar-width:none}.procurement-baskets::-webkit-scrollbar{display:none}.procurement-basket{flex:0 0 auto;display:grid;gap:1px;min-width:0;padding:6px 10px;border-radius:10px;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.procurement-basket b{color:var(--text);font-size:13px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.procurement-basket small{color:var(--text-muted);font-weight:500}.procurement-date,.procurement-status-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--fill, color-mix(in srgb, var(--text) 8%, transparent));color:inherit;font:inherit;font-size:12px;font-weight:600;letter-spacing:-.01em;border-radius:8px;padding:4px 8px;max-width:148px;min-height:28px}.procurement-status-select{max-width:240px;padding-right:22px;border-radius:999px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path fill='%23888' d='M3 4.5 6 8l3-3.5'/></svg>");background-repeat:no-repeat;background-position:right 8px center}.procurement-status-select.is-ok{color:#1f7a4d;background:color-mix(in srgb,#34c759 16%,transparent)}.procurement-status-select.is-bad{color:#d70015;background:color-mix(in srgb,#ff3b30 14%,transparent)}.procurement-status-select.is-warn{color:#9a6700;background:color-mix(in srgb,#ff9f0a 18%,transparent)}.procurement-status-select.is-info{color:#0b57d0;background:color-mix(in srgb,#0b57d0 12%,transparent)}.procurement-status-select.is-iherb{color:#6d28d9;background:color-mix(in srgb,#7c3aed 18%,transparent)}.procurement-date.is-empty{background:transparent;color:color-mix(in srgb,var(--text-muted) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 14%,transparent)}.procurement-date.is-empty:focus{background:var(--fill, color-mix(in srgb, var(--text) 8%, transparent));color:inherit;box-shadow:none}html.night .procurement-date{color-scheme:dark}html.night .procurement-status-select.is-ok{color:#7ddea0}html.night .procurement-status-select.is-bad{color:#ff8a84}html.night .procurement-status-select.is-warn{color:#ffc56e}html.night .procurement-status-select.is-info{color:#9ec1ff}html.night .procurement-status-select.is-iherb{color:#c4b5fd}.procurement-sla{display:block;margin-top:2px;color:#d70015;font-size:10px;font-weight:700;letter-spacing:.04em}.procurement-table{min-width:1280px}.procurement-table thead th{position:sticky;z-index:2;background:var(--bg-2, var(--surface));overflow:hidden;text-overflow:ellipsis}.procurement-table th,.procurement-table td{overflow:hidden;max-width:none;padding:6px 8px}.procurement-table tbody tr{cursor:default}.procurement-table thead tr:first-child th{top:0;z-index:3;height:26px;border-bottom:0;padding:4px 8px}.procurement-table thead tr:nth-child(2) th{top:26px;z-index:3}.procurement-table-groups th{font-size:11px;letter-spacing:.02em;text-transform:none;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.procurement-table thead tr:nth-child(2) th:nth-child(6),.procurement-table tbody td:nth-child(6){border-right:.5px solid color-mix(in srgb,var(--text) 16%,transparent)}.proc-table-pane{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0}.proc-pin{position:sticky;z-index:1;background:var(--surface)}.procurement-table thead .proc-pin{z-index:5;background:var(--bg-2, var(--surface))}.proc-pin.is-check{left:0;width:40px;min-width:40px;max-width:40px}.proc-pin.is-date{left:40px;width:92px;min-width:92px;max-width:92px;font-variant-numeric:tabular-nums}.proc-pin.is-product{left:132px;width:248px;min-width:248px;max-width:248px;box-shadow:1px 0 color-mix(in srgb,var(--text) 14%,transparent)}.procurement-table tbody tr.is-picked .proc-pin{background:color-mix(in srgb,var(--accent, #1a73e8) 10%,var(--surface))}.procurement-table tbody tr.is-on .proc-pin{background:color-mix(in srgb,var(--text) 8%,var(--surface))}.procurement-table tbody tr.is-warn .proc-pin{background:color-mix(in srgb,#e0a800 12%,var(--surface))}.procurement-table tbody tr.is-late .proc-pin{background:color-mix(in srgb,var(--red, #e53935) 10%,var(--surface))}.proc-pick{width:40px;min-width:40px;padding-left:10px;padding-right:4px;text-align:center;vertical-align:middle}.procurement-table tbody tr.is-picked{background:color-mix(in srgb,var(--accent, #1a73e8) 10%,transparent)}.proc-bulk{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;padding:8px 10px;border-radius:12px;background:color-mix(in srgb,var(--accent, #1a73e8) 12%,var(--surface));opacity:1;transition:opacity .16s var(--ease-out)}@starting-style{.proc-bulk{opacity:0}}@media (prefers-reduced-motion: reduce){.proc-bulk{transition:none}}.proc-bulk-count{font-size:13px;font-weight:650;white-space:nowrap}.proc-bulk-date{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:12px;font-weight:600}.procurement-table-groups th:nth-child(2){background:color-mix(in srgb,var(--text) 5%,var(--surface));color:var(--text-muted)}.procurement-table-groups th:last-child{background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent)}.procurement-table .is-comment{white-space:normal;min-width:148px;max-width:220px;line-height:1.35}.procurement-table-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;gap:2px;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.procurement-table-open.is-product strong{display:block;overflow:hidden;font-size:13px;font-weight:650;letter-spacing:-.016em;text-overflow:ellipsis;white-space:nowrap}.procurement-table-open small{color:var(--text-muted);font-size:11px}.procurement-table-open:active{transform:scale(.97)}.procurement-table-note{width:100%;min-height:32px;margin:0;padding:5px 8px;border:0;border-radius:8px;background:var(--fill, color-mix(in srgb, var(--text) 8%, transparent));color:inherit;font:inherit;font-size:12px;line-height:1.35;resize:vertical}.procurement-table-feedback{display:flex;align-items:center;gap:8px}.procurement-table-feedback label{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:650;color:var(--text-muted);cursor:pointer}.proc-link-pill{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text-muted);font-size:11px;font-weight:650;white-space:nowrap}.proc-link-pill.is-ok{background:color-mix(in srgb,#34c759 16%,transparent);color:#1f7a4d}html.night .proc-link-pill.is-ok{color:#7ddea0}.procurement-table tbody tr.is-on{background:var(--fill, color-mix(in srgb, var(--text) 8%, transparent))}@media (hover: hover) and (pointer: fine){.procurement-table tbody tr:hover:not(.is-on):not(:active){background:var(--fill, color-mix(in srgb, var(--text) 8%, transparent))}.procurement-table tbody tr:hover:not(.is-on):not(.is-picked):not(.is-warn):not(.is-late) .proc-pin{background:color-mix(in srgb,var(--text) 6%,var(--surface))}}.procurement-intake{flex:1;min-height:0;overflow:auto;margin:0 auto;padding:8px 20px calc(28px + env(safe-area-inset-bottom,0px));max-width:680px;width:100%;background:transparent}.proc-intake-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:8px 4px 6px}.proc-intake-head h2,.procurement-intake h2{margin:0;font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.procurement-intake>p{margin:0 4px 12px;font-size:15px;line-height:1.35;letter-spacing:-.01em;color:var(--text-muted)}.proc-intake-kinds{display:flex;flex-wrap:wrap;gap:8px;margin:0 4px 14px}.proc-intake-kinds button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;padding:0 14px;border:0;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text);font:inherit;font-size:14px;font-weight:600;letter-spacing:-.01em;cursor:pointer}.proc-intake-kinds button.is-on{background:var(--accent);color:var(--on-accent, #fff)}.proc-intake-kinds button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.proc-intake-kinds button:active{transform:scale(.97)}.procurement-intake .waitlist-form-submit{margin-top:18px;width:100%}.procurement-intake .proc-field{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label" "input find";align-items:center;gap:6px 8px;min-height:0;padding-top:12px;padding-bottom:12px}.procurement-intake .proc-field>span:first-child{grid-area:label;flex:none;color:var(--text-muted);font-size:13px;font-weight:600}.procurement-intake .proc-field input,.procurement-intake .proc-field select,.procurement-intake .proc-field textarea{grid-area:input;width:100%;min-height:44px;text-align:left}.procurement-intake .proc-field input:focus-visible,.procurement-intake .proc-field textarea:focus-visible,.procurement-intake .proc-field select:focus-visible{outline:none;box-shadow:inset 0 -1px 0 var(--accent)}.procurement-intake .proc-find{grid-area:find;min-height:44px;margin:0}.procurement-intake .proc-field:not(:has(.proc-find)),.procurement-intake .proc-field.is-stack{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "input"}.procurement-intake .proc-field.is-stack textarea{min-height:96px}.proc-field{align-items:center}.proc-field>span:first-child{flex:0 0 118px;font-size:16px;letter-spacing:-.022em}.proc-field input,.proc-field textarea,.proc-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-width:0;margin:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:16px;letter-spacing:-.022em;text-align:left}.proc-field input::placeholder,.proc-field textarea::placeholder{color:var(--text-muted)}.proc-find{flex:0 0 auto;margin:0 -4px 0 8px;padding:6px 10px;border:0;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);font:inherit;font-size:13px;font-weight:650;letter-spacing:-.02em;line-height:1}.proc-find:active{transform:scale(.97)}.proc-store-hits{display:grid;gap:1px;padding:4px 8px 8px;background:color-mix(in srgb,var(--text) 4%,var(--surface))}.proc-store-hit{display:grid;gap:1px;width:100%;margin:0;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:inherit;text-align:left;font:inherit}.proc-store-hit:active{transform:scale(.99);background:color-mix(in srgb,var(--text) 8%,transparent)}.proc-store-hit strong{font-size:15px;font-weight:600;letter-spacing:-.022em}.proc-store-hit small{color:var(--text-muted);font-size:12px}.proc-field textarea{text-align:left;resize:none}.proc-field.is-stack{display:grid;gap:8px;padding-top:12px;padding-bottom:12px}.proc-field.is-stack textarea{min-height:72px}.proc-note{display:block;padding:12px 14px 14px}.proc-note textarea{display:block;width:100%;min-height:140px;max-height:min(280px,42vh);margin:0;padding:2px 0;border:0;background:transparent;color:var(--text);font:inherit;font-size:16px;line-height:1.45;letter-spacing:-.022em;text-align:left;resize:none;overflow:auto}.proc-note textarea::placeholder{color:var(--text-muted)}.proc-note textarea:focus-visible{outline:none}.procurement-card.is-compact .proc-note textarea{min-height:160px}.waitlist-card-note small{display:block;margin-bottom:4px;color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.02em}.proc-intake-tools{justify-content:flex-end;padding-top:0}.proc-intake-tools .waitlist-card-link{display:inline-flex;align-items:center;cursor:pointer}.proc-field.is-stack>span:first-child{flex:none;font-size:13px;font-weight:600;color:var(--text-muted);text-align:left}.proc-check{min-height:52px}.proc-check input{width:22px;height:22px;accent-color:var(--text)}.procurement-card{background:var(--chat-bg, #efeef3)}.procurement-history{list-style:none;margin:0;padding:0}.app-shell.app-shell--requests .waitlist-sheet-tab.is-on{color:var(--text);border-bottom-color:color-mix(in srgb,var(--text) 45%,transparent);font-weight:600;background:transparent}.app-shell.app-shell--requests .waitlist-sheet-tab:active{transform:scale(.97)}@media (max-width: 1100px){.app-shell.app-shell--requests .waitlist-sheet-tabs{display:flex!important}}.proc-filter-launch{flex-shrink:0;margin:0 12px 8px;min-height:44px;border:0;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,var(--surface));color:inherit;font:inherit;font-size:15px;font-weight:600;letter-spacing:-.016em;cursor:pointer;transition:transform .16s var(--ease-out)}.proc-filter-launch:active{transform:scale(.97)}.proc-filter-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-end;justify-content:center}.proc-filter-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0000006b;opacity:1;transition:opacity .2s ease}@starting-style{.proc-filter-backdrop{opacity:0}}.proc-filter-sheet{position:relative;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:min(78dvh,640px);border-radius:18px 18px 0 0;background:var(--surface);box-shadow:0 -16px 48px #00000052;padding-bottom:env(safe-area-inset-bottom)}.proc-filter-body{overflow:auto;padding:4px 12px 8px;-webkit-overflow-scrolling:touch}.proc-filter-body .proc-rail{flex-direction:column;align-items:stretch;overflow:visible;padding:0;gap:10px}.wboard,.wboard-card{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain;background:var(--surface);color:var(--text)}.wboard[hidden]{display:none}.wboard-split{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.wboard-split.has-inspector{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(340px,1.08fr)}.wboard-inspector{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--surface);border-left:.5px solid var(--separator)}.wboard-inspector>.wboard-card{flex:1}.wboard-summary{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(0,1fr)) minmax(228px,1.25fr);gap:1px;margin:8px 16px 0;overflow:hidden;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:12px;background:color-mix(in srgb,var(--text) 12%,transparent)}.wboard-sum{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px 14px 10px;border:0;border-radius:0;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer}.wboard-sum.is-on,.wboard-sum-half.is-on{background:var(--accent-filled)}.wboard-sum.is-action{cursor:default}.wboard-sum-main,.wboard-sum-top{display:flex;align-items:center;gap:8px;min-width:0}.wboard-sum-main{width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}.wboard-sum-ico{display:grid;place-items:center;width:16px;height:16px;flex:0 0 16px;color:var(--text-muted)}.wboard-sum-ico svg{width:16px;height:16px}.wboard-sum-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:1px}.wboard-sum-l,.wboard-sum-c{color:var(--text-muted);font-size:12px;line-height:16px}.wboard-sum-n{font-size:22px;font-weight:650;line-height:1.05;font-variant-numeric:tabular-nums}.wboard-sum-c{margin:0;padding-left:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wboard-sum.is-split{display:flex;flex-direction:column;gap:2px;padding:4px}.wboard-sum-half{flex:1 1 0;display:flex;align-items:center;width:100%;min-width:0;min-height:0;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.wboard-sum-half .wboard-sum-top{width:100%}.wboard-sum-half .wboard-sum-copy{flex-direction:row;align-items:baseline;justify-content:space-between;flex:1;gap:8px}.wboard-sum-half .wboard-sum-l{font-size:13px;font-weight:600;color:var(--text)}.wboard-sum-half .wboard-sum-n{font-size:15px;font-weight:650;letter-spacing:-.02em}.wboard-sum-half+.wboard-sum-half{box-shadow:none}.wboard-sum-half:active{transform:scale(.98)}@media (prefers-reduced-motion: reduce){.wboard-sum-half:active{transform:none}}.wboard-toolbar{display:flex;flex-direction:column;gap:10px;padding:12px 16px 0}.wboard-search-row{display:flex;align-items:center;gap:8px}.wboard-search,.wboard-select,.wboard-field input,.wboard-field select{min-width:0;height:36px;padding:0 12px;border:.5px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:14px}.wboard-search{flex:1}.wboard-filters,.wboard-views{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.wboard-views{gap:20px;border-bottom:.5px solid var(--separator)}.wboard-view,.wboard-tab{position:relative;min-height:38px;padding:10px 0;border:0;background:none;color:var(--text-muted);font:inherit;font-size:14px;font-weight:550;cursor:pointer}.wboard-view.is-on,.wboard-tab.is-on{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.wboard-views-meta{margin-left:auto;color:var(--text-muted);font-size:12px}.wboard-body{flex:1;min-height:0;padding:12px 16px 16px}.wboard-clients,.wboard-table-wrap,.wboard-calendar,.wboard-panel{overflow:hidden;border-radius:var(--radius-card, 14px);background:var(--surface);box-shadow:var(--shadow-card)}.wboard:has(.wboard-clients){overflow:hidden}.wboard-body:has(.wboard-clients){display:flex;flex-direction:column;overflow:hidden}.wboard-clients{display:flex;flex:1;flex-direction:column;min-height:0}.wboard-clients-grid{flex:1;min-width:0;min-height:0;overflow:auto}.wboard-clients-grid.has-detail{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(340px,1.08fr);grid-template-rows:minmax(0,1fr);overflow:hidden}.wboard-clients-grid.has-detail>.waitlist-people,.wboard-clients-grid.has-detail>.waitlist-inspector{min-width:0;min-height:0;overflow:auto}.wboard-clients-grid.has-detail>.waitlist-inspector{background:var(--surface);border-left:.5px solid var(--separator, var(--border))}.wboard-clients-grid.has-detail>.waitlist-inspector>.waitlist-person-pane,.wboard-clients-grid.has-detail>.waitlist-inspector>.waitlist-card{min-height:100%}.wboard-table-wrap{overflow:auto}.wboard-table,.wboard-stock-table{width:100%;border-collapse:collapse;font-size:14px}.wboard-table th,.wboard-table td,.wboard-stock-table th,.wboard-stock-table td{padding:10px 12px;border-bottom:.5px solid var(--separator);text-align:left;vertical-align:middle}.wboard-table th,.wboard-stock-table th{color:var(--text-muted);font-size:12px;font-weight:550;white-space:nowrap}.wboard-table tbody tr:last-child td,.wboard-stock-table tbody tr:last-child td{border-bottom:0}.wboard-row{cursor:pointer;transition:background-color .12s var(--ease-out)}.wboard-row.is-picked,.wboard-row.is-open{background:var(--accent-filled)}.wboard-col-check{width:36px}.wboard-col-check input{width:16px;height:16px;accent-color:var(--accent)}.wboard-product{display:flex;align-items:center;gap:10px;min-width:0}.wboard-product-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.wboard-strong{display:block;overflow:hidden;font-weight:600;text-overflow:ellipsis}.wboard-muted{color:var(--text-muted);font-size:12px}.wboard-photo{width:40px;height:40px;flex:0 0 40px;border-radius:10px;background:var(--fill);object-fit:contain}.wboard-photo.is-lg{width:56px;height:56px;flex-basis:56px;border-radius:14px}.wboard-pill{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:var(--fill);color:var(--text-muted);font-size:12px;font-weight:600;white-space:nowrap}.wboard-pill.is-ok{background:var(--green-light);color:var(--green)}.wboard-pill.is-wait{background:var(--orange-light);color:var(--orange)}.wboard-pill.is-bad{background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--red)}.wboard-btn,.wboard-link{font:inherit;cursor:pointer}.wboard-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;border:.5px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font-size:14px;font-weight:600;white-space:nowrap;transition:transform .12s var(--ease-out),background-color .12s var(--ease-out),opacity .12s var(--ease-out)}.wboard-btn.is-small{min-height:30px;padding-inline:12px;font-size:13px}.wboard-btn.is-primary{border-color:transparent;background:var(--accent);color:var(--on-accent)}.wboard-btn.is-danger{border-color:color-mix(in srgb,var(--red) 40%,transparent);color:var(--red)}.wboard-btn.is-ghost{border-color:transparent;background:transparent;color:var(--text-muted)}.wboard-btn.is-on{background:var(--accent-filled);color:var(--accent)}.wboard-btn:disabled{opacity:.5;cursor:default}.wboard-link{padding:0;border:0;background:none;color:var(--accent);font-size:13px}.wboard-mcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch;gap:10px}.wboard-mcard{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border-radius:var(--radius-card, 14px);background:var(--surface);box-shadow:var(--shadow-card)}.wboard-mcard.is-picked{box-shadow:inset 0 0 0 1.5px var(--accent),var(--shadow-card)}.wboard-mcard-top,.wboard-mcard-foot{display:flex;align-items:center;gap:10px}.wboard-mcard-open,.wboard-mcard-meta{display:flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.wboard-mcard-open{flex:1}.wboard-mcard-foot{justify-content:space-between;margin-top:auto}.wboard-mcard-foot .wboard-btn{min-height:36px}.wboard-card-head{position:sticky;top:0;z-index:6;display:flex;flex-direction:column;gap:12px;padding:12px 16px 0;background:var(--surface)}.wboard-card-title{display:flex;align-items:center;gap:12px;min-width:0}.wboard-card-name{flex:1;min-width:0}.wboard-card-name h2{margin:0;overflow:hidden;font-size:18px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.wboard-card-name p{margin:2px 0 0;color:var(--text-muted);font-size:13px}.wboard-back{height:32px;padding:0 10px 0 6px;border:0;border-radius:8px;background:none;color:var(--accent);font:inherit;font-size:14px;cursor:pointer}.wboard-back:before{content:"‹ ";font-size:18px;line-height:1}.wboard-tab{display:inline-flex;align-items:center;gap:6px}.wboard-tab-n{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--fill);color:var(--text-muted);font-size:11px;font-weight:600}.wboard-tab.is-on .wboard-tab-n{background:var(--accent-filled);color:var(--accent)}.wboard-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin-top:2px}.wboard-card-bind{display:flex}.wboard-card-meta .wboard-card-bind,.wboard-card-meta .stock-break{margin-top:0}.wboard-client-rows{margin:0;padding:0 12px 88px;list-style:none}.wboard-client-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto 44px;gap:8px;align-items:center;min-height:64px;border-bottom:.5px solid var(--separator)}.wboard-client-main{display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:44px;padding:0;border:0;background:transparent;color:inherit;text-align:left}.wboard-client-main .wboard-strong,.wboard-client-main .wboard-muted{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wboard-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:var(--fill);color:var(--text)}.wboard-card.is-phone .wboard-card-head{position:sticky;top:0;z-index:4;background:var(--surface)}.wboard-card.is-phone .wboard-card-title{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"back back" "photo name" "meta meta" "pill pill";align-items:center;column-gap:10px;row-gap:6px}.wboard-card.is-phone .wboard-back{grid-area:back;justify-self:start}.wboard-card.is-phone .wboard-card-title>.wboard-photo,.wboard-card.is-phone .wboard-card-title>.wboard-photo.is-lg{grid-area:photo;align-self:start;width:44px;height:44px;flex-basis:44px}.wboard-card.is-phone .wboard-card-name{display:contents}.wboard-card.is-phone .wboard-card-name h2{grid-area:name;align-self:center;margin:0;display:-webkit-box;overflow:hidden;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:1.25}.wboard-card.is-phone .wboard-card-meta{grid-area:meta;margin-top:0}.wboard-card.is-phone .wboard-card-title>.wboard-pill{grid-area:pill;justify-self:start}.wboard-card.is-phone .wboard-tabs{overflow-x:auto;scrollbar-width:none}.wboard-card.is-phone .wboard-card-body.is-clients,.wboard-card.is-phone .wboard-card-body.is-stack,.wboard-card.is-phone .wboard-card-body.is-split{display:flex;flex-direction:column}.wboard-card.is-phone .wboard-client-rows{padding-bottom:8px}.wboard-panel-head{display:flex;align-items:center;gap:10px}.wboard-panel-head h3,.wboard-panel>h3{margin:0;font-size:15px;font-weight:650}.wboard-region{margin-top:14px}.wboard-region-head{display:flex;justify-content:space-between;gap:12px;margin:0 0 4px;font-size:13px;font-weight:650}.wboard-subtabs{display:flex;flex-wrap:wrap;gap:6px}.wboard-subtabs button{min-height:36px;padding:0 12px;border:.5px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-size:14px;cursor:pointer}.wboard-subtabs button.is-on{border-color:transparent;background:var(--accent);color:var(--on-accent)}.wboard-card.is-phone .wboard-subtabs button{min-height:44px}.wboard-card.is-phone .wboard-panel-head{flex-direction:column;align-items:stretch;gap:8px}.wboard-card-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0 -16px;overflow:hidden;background:var(--separator)}.wboard-mini{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:var(--surface)}.wboard-mini-n{font-size:22px;font-weight:650;font-variant-numeric:tabular-nums}.wboard-mini-l{color:var(--text-muted);font-size:12px}.wboard-tabs{display:flex;gap:20px;margin:0 -16px;padding:0 16px;border-bottom:.5px solid var(--separator)}.wboard-card-body{position:relative;display:flex;flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 16px 16px;background:var(--surface)}.wboard-panel{display:flex;flex-direction:column;gap:10px;padding:14px 16px}.wboard-panel h3{margin:0;font-size:15px}.wboard-error,.wboard-note,.wboard-empty{margin:0;padding:12px;border-radius:10px;font-size:13px}.wboard-error{background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red)}.wboard-note{background:var(--accent-filled)}.wboard-empty{color:var(--text-muted);text-align:center}.ozon-desk{--ozon-cols: 96px minmax(108px, .8fr) minmax(140px, 1.4fr) minmax(108px, .7fr) minmax(96px, max-content) 108px 96px;--ozon-line: color-mix(in srgb, var(--text) 10%, transparent);display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--surface);color:var(--text)}.ozon-desk-top{position:relative;z-index:6;flex-shrink:0;background:var(--surface);border-bottom:1px solid var(--ozon-line)}.ozon-desk-chrome{display:grid;grid-template-columns:minmax(240px,360px) minmax(0,1fr) auto;grid-template-areas:"search tabs tools";align-items:center;gap:8px;min-width:0;padding:8px 16px 10px}.ozon-desk-toolbar{display:contents}.ozon-desk-search{display:flex;grid-area:search;align-items:center;gap:8px;min-width:0;height:36px;padding:0 12px;border-radius:10px;background:var(--fill)}.ozon-desk-search .search-icon{position:static;flex:none;width:16px;height:16px;transform:none;color:var(--text-muted)}.ozon-desk-search .search-input{box-sizing:border-box;width:100%;height:36px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;font-size:14px;line-height:36px}.ozon-desk-search .search-input:focus{background:transparent}.ozon-desk-carrier{display:flex;padding:2px;border-radius:10px;background:var(--fill)}.ozon-desk-carrier button{min-height:28px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:transform .14s cubic-bezier(.23,1,.32,1)}.ozon-desk-carrier button.is-on{background:var(--surface);color:var(--text)}.ozon-desk-carrier button:active{transform:scale(.97)}@media (prefers-reduced-motion: reduce){.ozon-desk-carrier button{transition:none}.ozon-desk-carrier button:active{transform:none}}.ozon-desk-carrier-meta{grid-area:tabs;margin:0;color:var(--text-muted);font-size:13px}.ozon-desk-cols.is-plain,.ozon-desk-row.is-plain{grid-template-columns:minmax(0,1fr)}.ozon-desk-tools{grid-area:tools;display:flex;align-items:center;gap:8px}.ozon-desk-chrome>.tabs-strip{grid-area:tabs;min-width:0}.ozon-desk .tabs-strip{margin:0;padding:3px;border-radius:12px;background:var(--fill)}.ozon-desk .tabs{overflow-x:auto;scrollbar-width:none}.ozon-desk .tabs-inner{gap:2px;padding:0}.ozon-desk .tab{min-height:30px;padding:0 12px;border:0;border-radius:9px;color:var(--text-muted);font-size:13px;font-weight:600}.ozon-desk .tab.active{background:var(--surface);color:var(--text)}.ozon-desk-select-all{display:flex;align-items:center;min-height:44px;padding:0 16px;border-top:1px solid var(--ozon-line);color:var(--text-muted);font-size:13px}.ozon-desk-select-all label,.ozon-desk-check{display:flex;align-items:center;gap:8px;cursor:pointer}.ozon-desk-select-all input,.ozon-desk-check input{width:18px;height:18px;margin:0}.ozon-desk-body{display:flex;flex:1;min-width:0;min-height:0}.ozon-desk-pane{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:auto;padding-bottom:16px}.ozon-desk-cols,.ozon-desk-row{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding-inline:16px}.ozon-desk-cols{position:sticky;top:0;z-index:4;min-height:36px;border-bottom:1px solid var(--ozon-line);color:var(--text-muted);font-size:12px;font-weight:550}.ozon-desk-cols-main,.ozon-desk-row-main{display:grid;grid-template-columns:var(--ozon-cols);align-items:center;gap:12px;min-width:0}.ozon-desk-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ozon-desk-row{min-height:48px;padding-block:10px;border-bottom:1px solid var(--ozon-line)}.ozon-desk-row.is-on{background:var(--accent-filled)}.ozon-desk-check{justify-content:center;width:28px;min-height:44px}.ozon-desk-row-main{width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.ozon-desk-row-order{color:var(--text);font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.ozon-desk-row-track,.ozon-desk-row-point,.ozon-desk-row-phone,.ozon-desk-row-created,.ozon-desk-row-time{min-width:0;overflow:hidden;color:var(--text-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ozon-desk-row-point{overflow-wrap:anywhere;white-space:normal}.ozon-desk-row-created,.ozon-desk-row-time{text-align:right;font-variant-numeric:tabular-nums}.ozon-desk-created{margin:0;color:var(--text-muted);font-size:13px;line-height:1.3}.ozon-desk-row-stage,.ozon-desk-flag{display:inline-flex;align-items:center;gap:6px;max-width:max-content;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 14%,transparent);color:var(--text);font-size:11px;font-weight:600;line-height:1.35}.ozon-desk-row-stage.is-delivering{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.ozon-desk-row-stage.is-received{background:color-mix(in srgb,var(--green) 18%,transparent);color:var(--green)}.ozon-desk-row-stage.is-cancelled,.ozon-desk-row-stage.is-bad,.ozon-desk-flag{background:color-mix(in srgb,var(--red) 16%,transparent);color:var(--red)}.ozon-desk-row-act{justify-self:end}.ozon-desk-empty{display:grid;flex:1;place-items:center;min-height:240px;margin:0;padding:32px 16px;color:var(--text-muted);text-align:center}.ozon-desk-banner,.ozon-desk-hint{margin:0;padding:12px 16px;border-bottom:1px solid var(--ozon-line);color:var(--text);font-size:13px;line-height:1.4}.ozon-desk-hint{color:var(--text-muted)}.ozon-desk-btn{min-height:36px;padding:4px 12px;border:0;border-radius:9px;background:var(--accent);color:var(--on-accent);font-size:13px;font-weight:650;cursor:pointer}.ozon-desk-btn.is-ghost{border:1px solid var(--separator);background:transparent;color:var(--text)}.ozon-desk-btn.is-danger{border:1px solid color-mix(in srgb,var(--red) 35%,transparent);background:transparent;color:var(--red)}.ozon-desk-btn:disabled{opacity:.45;cursor:default}.ozon-desk-detail{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0;overflow:auto;padding:16px;border-left:1px solid var(--ozon-line);background:var(--surface)}.ozon-desk-detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ozon-desk-detail-head h2{margin:0;font-size:17px}.ozon-desk-back{padding:4px 0;border:0;background:none;color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.ozon-desk-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;border-top:1px solid var(--ozon-line);background:var(--surface)}@media (max-width: 1100px){.ozon-desk-chrome{grid-template-columns:minmax(0,1fr);grid-template-areas:"search" "tabs" "tools"}.ozon-desk-tools .ozon-desk-btn{flex:1}.ozon-desk-cols{display:none}.ozon-desk-row,.ozon-desk.has-row-act .ozon-desk-row{align-items:start}.ozon-desk-row-main{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.ozon-desk-row-order{grid-column:1}.ozon-desk-row-time{grid-column:2;grid-row:1}.ozon-desk-row-created{grid-column:1 / -1;text-align:left}.ozon-desk-row-created:before{content:"Создан "}.ozon-desk-row-track,.ozon-desk-row-point,.ozon-desk-row-error{grid-column:1 / -1}.ozon-desk-row-phone{grid-column:1}.ozon-desk-row-stage{grid-column:2;justify-self:end}}@media (max-width: 760px){.wboard-summary{display:flex;flex-direction:column;margin-inline:12px}.wboard-sum{min-height:44px;padding:10px 14px}.wboard-summary .wboard-sum.is-split{display:grid;grid-template-columns:1fr 1fr}.wboard-toolbar{padding-inline:12px}.wboard-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto}.wboard-search{grid-column:1 / -1;width:100%}.wboard-body{padding-inline:12px}.wboard-mcards{grid-template-columns:1fr}.wboard-card-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wboard-card-name h2{white-space:normal}.wboard-split.has-inspector{display:flex}.ozon-desk{overflow:auto}.ozon-desk-body{min-height:0}.ozon-desk-pane{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.ozon-desk-row,.ozon-desk.has-row-act .ozon-desk-row{grid-template-columns:28px minmax(0,1fr);padding-inline:12px}.ozon-desk-detail{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;border-left:0}}@media (hover: hover) and (pointer: fine){.wboard-row:hover:not(.is-picked):not(.is-open),.wboard-btn:hover:not(:disabled):not(.is-primary),.ozon-desk-row:hover{background:var(--surface-hover)}.wboard-btn.is-primary:hover:not(:disabled),.ozon-desk-btn:hover:not(:disabled){opacity:.92}}@media (prefers-reduced-motion: reduce){.wboard-btn,.wboard-row,.ozon-desk-btn,.ozon-desk-row-main{transition:none}}.wait-phone-nav{display:flex;align-items:center;gap:2px;min-width:0;margin:4px 10px 0;padding:3px;overflow-x:auto;border-radius:12px;background:var(--bg-3, var(--fill));scrollbar-width:none}.wait-phone-nav::-webkit-scrollbar{display:none}.wait-phone-nav button{flex:1 0 auto;min-height:32px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--text-muted);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.wait-phone-nav button.is-on{background:var(--surface);color:var(--text);box-shadow:0 1px 3px color-mix(in srgb,var(--text) 12%,transparent)}.wboard-sum-dots{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;padding-left:24px}.wboard-sum-dot{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:0 6px;border:0;border-radius:7px;background:var(--fill);color:var(--text-muted);font:inherit;font-size:11px;line-height:1;white-space:nowrap;cursor:pointer}.wboard-sum-dot b{color:var(--text);font-variant-numeric:tabular-nums}.wboard-sum-dot.is-on{background:var(--accent-filled);color:var(--accent)}.wboard-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--text-muted)}.wboard-dot.is-ok{background:var(--green)}.wboard-dot.is-bad{background:var(--red)}.wboard-dot.is-wait{background:var(--orange)}.wboard-sum-n.is-loading{display:block;width:54px;height:24px;border-radius:7px;background:var(--fill)}.wboard-sum-strip{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 12px 8px;overflow-x:auto;scrollbar-width:none}.wboard-sum-strip::-webkit-scrollbar{display:none}.wboard-sum-strip .wboard-chip{flex:0 0 auto;min-height:32px;padding:0 12px;border:.5px solid var(--separator);border-radius:999px;background:var(--surface);color:var(--text-muted);font-size:12px;font-weight:600;white-space:nowrap}.wboard-sum-strip .wboard-chip b{margin-left:4px;color:var(--text);font-variant-numeric:tabular-nums}.wboard-sum-strip .wboard-chip.is-on{border-color:transparent;background:var(--accent-filled);color:var(--accent)}.wboard-top-products .wboard-chip{display:inline-flex;align-items:center;gap:6px;max-width:min(280px,72vw)}.wboard-top-products .wboard-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis}.wboard-top-products .wboard-chip.is-on b{color:inherit}.proc-toolbar{flex-wrap:wrap;min-height:52px;padding:8px 12px;border-bottom:.5px solid var(--separator);background:var(--surface)}.proc-toolbar .proc-segment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:196px;margin:0;padding:3px;border-radius:11px;background:var(--fill)}.proc-toolbar .proc-segment button{min-height:34px;border:0;border-radius:8px;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.proc-toolbar .proc-segment button.is-on{background:var(--surface);color:var(--text);box-shadow:0 1px 4px color-mix(in srgb,var(--text) 12%,transparent)}.proc-toolbar .waitlist-search{min-height:36px;border:.5px solid var(--separator);background:var(--bg-3, var(--fill))}.proc-mobile-view{display:flex;align-items:center;gap:2px;width:100%;padding:3px;border-radius:11px;background:var(--fill)}.proc-mobile-view button{flex:1;min-height:34px;border:0;border-radius:8px;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;font-weight:650}.proc-mobile-view button.is-on{background:var(--surface);color:var(--text);box-shadow:0 1px 4px color-mix(in srgb,var(--text) 12%,transparent)}.proc-overview{display:flex;align-items:stretch;justify-content:space-between;gap:16px;margin:8px 12px 10px;padding:16px 18px;border:.5px solid var(--separator);border-radius:16px;background:color-mix(in srgb,var(--surface) 92%,var(--text));box-shadow:var(--shadow-card)}.proc-overview-copy{display:grid;align-content:center;gap:3px;min-width:0}.proc-overview-kicker{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.proc-overview h1{margin:0;font-size:22px;font-weight:700;letter-spacing:-.03em}.proc-overview p{margin:0;color:var(--text-muted);font-size:13px}.proc-overview-metrics{display:grid;grid-template-columns:repeat(2,minmax(90px,1fr));gap:1px;min-width:220px;overflow:hidden;border-radius:12px;background:var(--separator)}.proc-overview-metric{display:grid;align-content:center;gap:2px;min-height:64px;padding:8px 12px;background:var(--surface)}.proc-overview-metric strong{font-size:20px;font-variant-numeric:tabular-nums}.proc-overview-metric small{color:var(--text-muted);font-size:11px}.proc-overview-metric.is-alert strong,.proc-overview-metric.is-alert small{color:var(--red)}@media (max-width: 760px){.wait-phone-nav{margin:4px 8px 0}.wait-phone-nav button{min-height:36px;padding-inline:10px;font-size:12px}.wboard-sum-strip{gap:6px;padding-inline:8px}.wboard-sum-strip .wboard-chip{min-height:36px;padding-inline:11px}.wboard-sum-dots{gap:4px;padding-left:24px}.wboard-sum-dot{min-height:24px;font-size:10px}.proc-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:6px 8px}.proc-toolbar .proc-segment,.proc-toolbar .waitlist-search,.proc-mobile-view{width:100%;min-width:0}.proc-overview{align-items:stretch;flex-direction:column;gap:10px;margin:8px;padding:14px}.proc-overview h1{font-size:19px}.proc-overview-metrics{min-width:0}}@media (prefers-reduced-motion: reduce){.wait-phone-nav button,.proc-toolbar .proc-segment button,.proc-mobile-view button{transition:none}}.proc-filters .proc-choice-filter{position:relative;flex:1 1 178px;min-width:156px;max-width:220px}.proc-filters .wboard-pill-select,.proc-filters .wboard-name-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:space-between;width:100%;min-height:38px;margin:0;padding:0 30px 0 12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--text) 13%,transparent);border-radius:11px;background:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%) calc(100% - 15px) 16px / 5px 5px no-repeat,linear-gradient(135deg,var(--text-muted) 50%,transparent 50%) calc(100% - 11px) 16px / 5px 5px no-repeat,color-mix(in srgb,var(--surface) 86%,var(--text));color:var(--text);font:inherit;font-size:12px;font-weight:650;line-height:1;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.proc-filters .wboard-pill-select:hover,.proc-filters .wboard-name-trigger:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background-color:color-mix(in srgb,var(--accent) 6%,var(--surface))}.proc-filters .wboard-pill-select:focus-visible,.proc-filters .wboard-name-trigger:focus-visible{outline:none;border-color:color-mix(in srgb,var(--accent) 65%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.proc-choice-filter.is-sheet .wboard-name-trigger{min-height:46px;padding-inline:12px;border-radius:12px}.proc-choice-filter.is-sheet{display:grid;gap:6px;width:100%;max-width:none}.proc-choice-filter.is-sheet>span{color:var(--text-muted);font-size:12px;font-weight:650}.proc-choice-filter .wboard-name-pop{position:absolute;z-index:30;top:calc(100% + 6px);left:0;display:grid;gap:5px;width:min(320px,calc(100vw - 32px));max-height:min(420px,60vh);overflow:auto;padding:8px;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface) 96%,var(--text));box-shadow:0 14px 34px #00000038;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.proc-choice-filter .wboard-name-pop>input{width:100%;min-height:36px;padding:0 10px;border:1px solid color-mix(in srgb,var(--text) 13%,transparent);border-radius:9px;outline:0;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text);font:inherit;font-size:13px}.proc-choice-filter .wboard-name-pop>input:focus{border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.proc-choice-filter .wboard-name-pop button{min-height:36px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.proc-choice-filter .wboard-name-pop button:hover,.proc-choice-filter .wboard-name-pop button.is-on{background:color-mix(in srgb,var(--accent) 12%,transparent)}.proc-choice-filter .wboard-name-pop p{margin:8px 6px;color:var(--text-muted);font-size:12px}.proc-filters .wboard-pill-date{display:inline-flex;align-items:center;flex:0 1 142px;gap:7px;min-width:126px;min-height:38px;padding:0 9px;border:1px solid color-mix(in srgb,var(--text) 13%,transparent);border-radius:11px;background:color-mix(in srgb,var(--surface) 86%,var(--text));color:var(--text-muted);font-size:11px;font-weight:700;white-space:nowrap}.proc-filters .wboard-pill-date input{min-width:0;width:100%;height:30px;padding:0;border:0;outline:0;background:transparent;color:var(--text);color-scheme:light dark;font:inherit;font-size:12px;font-weight:600}.proc-filters .wboard-pill-date:focus-within{border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.proc-filters .proc-rail-filters{flex-basis:280px;min-height:38px}.proc-filters .order-queue-chip{min-height:34px;border:1px solid transparent;border-radius:9px;background:color-mix(in srgb,var(--text) 5%,transparent)}.proc-filters .order-queue-chip:hover,.proc-filters .order-queue-chip.is-on{border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 11%,transparent);color:var(--text)}.procurement-main .proc-export{align-self:center;min-height:38px;border:1px solid color-mix(in srgb,var(--text) 13%,transparent);border-radius:11px;background:color-mix(in srgb,var(--text) 7%,var(--surface))}.procurement-main .proc-export:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 10%,var(--surface));border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.proc-split{display:grid;grid-template-columns:minmax(280px,.84fr) minmax(340px,1.16fr);flex:1 1 auto;min-height:0;overflow:hidden;background:color-mix(in srgb,var(--surface) 92%,var(--text))}.proc-split>.waitlist-people{min-width:0;min-height:0;padding:10px;background:transparent}.proc-split-card{min-width:0;min-height:0;overflow:auto;border-left:1px solid var(--separator);background:var(--surface);-webkit-overflow-scrolling:touch}.proc-split-card>.waitlist-person-pane{min-height:100%;padding:10px 14px 24px;background:transparent}.proc-filter-done{flex:0 0 auto;min-height:44px;margin:4px 12px calc(8px + env(safe-area-inset-bottom,0px));border:0;border-radius:11px;background:var(--accent);color:var(--on-accent, #fff);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.proc-intake-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:flex;align-items:flex-end;justify-content:center;background:#0000006b}.proc-intake-sheet{position:relative;display:flex;flex-direction:column;width:100%;max-width:680px;max-height:min(92dvh,780px);overflow:hidden;border-radius:18px 18px 0 0;background:var(--surface);box-shadow:0 -18px 48px #00000047}.proc-intake-sheet .procurement-intake{overflow:auto}.proc-intake-close{position:absolute;z-index:2;top:10px;right:12px;min-height:34px;padding:0 10px;border:0;border-radius:9px;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text-muted);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.proc-card-head{gap:10px}.proc-card-bar{display:flex;align-items:center;justify-content:space-between;min-height:32px}.proc-card-title{min-width:0}.proc-card-title h2{display:-webkit-box;margin:0;overflow:hidden;font-size:20px;font-weight:750;letter-spacing:-.03em;line-height:1.12;-webkit-box-orient:vertical;-webkit-line-clamp:2}.proc-card-title .waitlist-card-sub{margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proc-back,.proc-chat{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 9px;border:0;border-radius:9px;background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text-muted);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.proc-chat{color:var(--accent)}.proc-chat svg{width:15px;height:15px}.proc-now{display:grid;gap:3px;margin:2px 0 12px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:12px;background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.proc-now strong{font-size:13px;letter-spacing:-.01em}.proc-now span{color:var(--text-muted);font-size:11px;line-height:1.3}.proc-now.is-late{border-color:color-mix(in srgb,var(--red) 26%,transparent);background:color-mix(in srgb,var(--red) 8%,var(--surface))}.proc-now.is-late strong{color:var(--red)}.proc-now.is-done{border-color:color-mix(in srgb,var(--green) 22%,transparent);background:color-mix(in srgb,var(--green) 8%,var(--surface))}.proc-now.is-done strong{color:var(--green)}.proc-msg-group{display:grid;gap:7px}.proc-msg{overflow:hidden;border:1px solid color-mix(in srgb,var(--text) 9%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface) 72%,var(--text) 3%)}.proc-msg-hit{display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:58px;padding:9px 10px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.proc-msg-hit:disabled{cursor:default;opacity:.58}.proc-msg-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.proc-msg-icon svg{width:17px;height:17px}.proc-msg-copy{display:grid;min-width:0;gap:2px}.proc-msg-copy strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.proc-msg-copy small{overflow:hidden;color:var(--text-muted);font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.proc-msg-go{color:var(--text-muted);font-size:20px;line-height:1;text-align:center}.proc-msg.is-sent{border-color:color-mix(in srgb,var(--green) 22%,transparent)}.proc-msg.is-sent .proc-msg-icon{background:color-mix(in srgb,var(--green) 15%,transparent);color:var(--green)}.proc-msg.is-blocked{opacity:.72}.proc-msg.is-ask .proc-msg-hit{padding-bottom:4px}.proc-msg-date{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:0 10px 9px 48px;color:var(--text-muted);font-size:11px;font-weight:650}.proc-msg-date input,.proc-dock-date input{min-height:30px;padding:0 7px;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:8px;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text);color-scheme:light dark;font:inherit;font-size:11px}.proc-notification-log{display:grid;gap:6px;margin-top:12px}.proc-notification-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px 10px;border-radius:9px;background:color-mix(in srgb,var(--text) 5%,transparent);font-size:11px}.proc-notification-row strong{color:var(--green);font-size:11px}.proc-notification-row small{grid-column:1 / -1;overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.proc-same-open{width:100%;min-height:36px;margin:10px 0 2px;padding:0 12px;border:1px dashed color-mix(in srgb,var(--accent) 35%,transparent);border-radius:10px;background:transparent;color:var(--accent);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.proc-dock{position:sticky;bottom:0;z-index:4;display:flex;align-items:center;gap:7px;margin:12px -14px -18px;padding:9px 14px calc(9px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--separator);background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.proc-dock .waitlist-card-btn{flex:1;min-height:38px}.proc-dock-date{display:grid;gap:2px;flex:0 0 auto;color:var(--text-muted);font-size:10px;font-weight:700;text-transform:uppercase}.proc-fold{margin-top:12px;border-top:1px solid var(--separator)}.proc-fold>summary{display:flex;align-items:center;justify-content:space-between;min-height:42px;color:var(--text);font-size:13px;font-weight:700;cursor:pointer;list-style:none}.proc-fold>summary::-webkit-details-marker{display:none}.proc-fold>summary:after{content:"＋";color:var(--text-muted);font-size:16px;font-weight:400}.proc-fold[open]>summary:after{content:"−"}.wboard-more-menu{position:relative;flex:0 0 auto}.wboard-more-menu>summary{display:grid;place-items:center;min-height:38px;padding:0 10px;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:9px;color:var(--text-muted);font-size:12px;font-weight:650;cursor:pointer;list-style:none}.wboard-more-menu>summary::-webkit-details-marker{display:none}.wboard-more-menu>div,.wboard-more-menu>button{width:100%}.wboard-more-menu[open]{position:absolute;right:14px;bottom:calc(100% + 8px);min-width:190px;padding:5px;border:1px solid color-mix(in srgb,var(--text) 13%,transparent);border-radius:12px;background:var(--surface);box-shadow:0 12px 28px #0000003d}.wboard-more-menu[open] button{min-height:36px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--text);font:inherit;font-size:12px;text-align:left;cursor:pointer}.wboard-more-menu[open] button:hover{background:color-mix(in srgb,var(--text) 7%,transparent)}.procurement-main.is-phone .wboard-fab{position:fixed;z-index:18;left:16px;bottom:calc(78px + env(safe-area-inset-bottom,0px));display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:15px;background:var(--accent);color:var(--on-accent, #fff);box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 32%,transparent);font:inherit;font-size:26px;font-weight:350;line-height:1;cursor:pointer}.procurement-main.is-phone .wboard-fab:active{transform:scale(.95)}@media (max-width: 1100px){.proc-split{grid-template-columns:minmax(260px,.88fr) minmax(320px,1.12fr)}.procurement-main.is-tablet .proc-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,250px);align-items:center}.procurement-main.is-tablet .proc-toolbar .waitlist-search{min-width:0}.procurement-main.is-tablet .proc-mobile-view{width:100%;min-width:0}}@media (max-width: 760px){.proc-split{display:flex;flex-direction:column;overflow:auto}.proc-split>.waitlist-people{flex:0 0 auto;max-height:46%}.proc-split-card{flex:1 1 auto;min-height:320px;border-top:1px solid var(--separator);border-left:0}.proc-card-title h2{font-size:18px}.proc-dock{margin-inline:-14px}.procurement-main.is-phone .wboard-fab{left:14px}}@media (min-width: 1101px){.procurement-main.is-table .proc-toolbar{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.procurement-main.is-table .proc-toolbar .proc-segment{grid-column:span 2}.procurement-main.is-table .proc-toolbar .waitlist-search{grid-column:span 10}.procurement-main.is-table .proc-overview{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.procurement-main.is-table .proc-overview-copy{grid-column:span 8}.procurement-main.is-table .proc-overview-metrics{grid-column:span 4}.procurement-main.is-table .proc-filter-panel .proc-filters{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.procurement-main.is-table .proc-filters .proc-choice-filter,.procurement-main.is-table .proc-filters .wboard-pill-date{width:auto;max-width:none;min-width:0;grid-column:span 2}.procurement-main.is-table .proc-filters .proc-rail-filters{grid-column:span 10}.procurement-main.is-table .proc-filters .proc-export{grid-column:span 2}.procurement-main.is-table .proc-settings-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.procurement-main.is-table .proc-settings-grid>*{grid-column:span 3}}@media (min-width: 761px) and (max-width: 1100px){.procurement-main.is-tablet .proc-toolbar{grid-template-columns:repeat(8,minmax(0,1fr))}.procurement-main.is-tablet .proc-toolbar .waitlist-search{grid-column:span 5}.procurement-main.is-tablet .proc-toolbar .proc-mobile-view{grid-column:span 3}.procurement-main.is-tablet .proc-overview{display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}.procurement-main.is-tablet .proc-overview-copy{grid-column:span 5}.procurement-main.is-tablet .proc-overview-metrics{grid-column:span 3}.procurement-main.is-tablet .proc-filter-body .proc-filters{display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}.procurement-main.is-tablet .proc-filter-body .proc-choice-filter,.procurement-main.is-tablet .proc-filter-body .wboard-pill-date{grid-column:span 4;width:auto;min-width:0}.procurement-main.is-tablet .proc-filter-body .proc-rail-filters,.procurement-main.is-tablet .proc-filter-body .proc-export{grid-column:1 / -1}}@media (max-width: 760px){.procurement-main.is-phone .proc-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.procurement-main.is-phone .proc-toolbar .waitlist-search,.procurement-main.is-phone .proc-toolbar .proc-mobile-view{grid-column:1 / -1}.procurement-main.is-phone .proc-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.procurement-main.is-phone .proc-overview-copy,.procurement-main.is-phone .proc-overview-metrics{grid-column:1 / -1}.procurement-main.is-phone .proc-filter-body .proc-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.procurement-main.is-phone .proc-filter-body .proc-choice-filter,.procurement-main.is-phone .proc-filter-body .wboard-pill-date{grid-column:span 2;width:auto;min-width:0}.procurement-main.is-phone .proc-filter-body .proc-rail-filters,.procurement-main.is-phone .proc-filter-body .proc-export{grid-column:1 / -1}}.proc-settings-toggle{flex:0 0 auto;min-height:36px;padding-inline:12px}.proc-settings-toggle.is-on{border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--text)}.proc-settings-panel{position:relative;gap:0;overflow:hidden;padding:0;border-color:color-mix(in srgb,var(--accent) 18%,var(--text) 10%);background:linear-gradient(115deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 34%),color-mix(in srgb,var(--surface) 94%,var(--text))}.proc-settings-heading{align-items:center;padding:14px 16px 12px;border-bottom:1px solid color-mix(in srgb,var(--text) 9%,transparent);background:color-mix(in srgb,var(--surface) 65%,var(--accent) 5%)}.proc-settings-heading>div{gap:2px}.proc-settings-heading strong{font-size:14px;letter-spacing:-.02em}.proc-settings-heading span.proc-settings-eyebrow{order:-1;color:var(--accent);font-size:10px;font-weight:750;letter-spacing:.09em;line-height:1;text-transform:uppercase}.proc-settings-heading>div>span:last-child{margin-top:2px;font-size:11px}.proc-settings-grid{align-items:stretch;gap:8px;padding:12px}.proc-settings-field,.proc-status-create{align-content:start;min-height:82px;padding:10px;border:1px solid color-mix(in srgb,var(--text) 9%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface) 72%,var(--text) 4%);box-shadow:inset 0 1px color-mix(in srgb,#fff 5%,transparent)}.proc-settings-label{font-size:10px;letter-spacing:.035em;text-transform:uppercase}.proc-settings-field .proc-segment--pay{min-height:38px;padding:3px;border:1px solid color-mix(in srgb,var(--text) 8%,transparent);border-radius:10px;background:color-mix(in srgb,var(--text) 6%,transparent)}.proc-settings-field .proc-segment--pay button{min-height:30px;border-radius:8px;font-size:12px}.proc-settings-control{min-height:38px;border-radius:10px;background-color:color-mix(in srgb,var(--surface) 80%,var(--text) 5%)}select.proc-settings-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,transparent 50%);background-position:calc(100% - 15px) 16px,calc(100% - 11px) 16px;background-repeat:no-repeat;background-size:5px 5px}.proc-status-create{grid-column:span 1}.proc-status-create-label{min-height:22px}.proc-status-create-row{gap:8px}.proc-status-create-row .proc-settings-add{min-height:38px;border-radius:10px;padding-inline:14px}@media (max-width: 1100px){.proc-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proc-status-create{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.proc-settings-panel{animation:none}}.proc-settings-panel{animation:proc-settings-enter .16s var(--ease-out)}@keyframes proc-settings-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.procurement-table thead tr:nth-child(2) th{height:36px;padding-top:8px;padding-bottom:8px;background:color-mix(in srgb,var(--surface) 92%,var(--text));color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.procurement-table tbody td{height:52px;padding-top:8px;padding-bottom:8px}.procurement-table tbody tr{transition:background-color .12s ease}.procurement-table tbody tr.is-warn td:first-child,.procurement-table tbody tr.is-late td:first-child{box-shadow:inset 3px 0 0 var(--warning, #f59e0b)}.procurement-table tbody tr.is-late td:first-child{box-shadow:inset 3px 0 0 var(--red, #e53935)}.procurement-table tbody tr.is-warn{background:color-mix(in srgb,#f59e0b 4%,var(--surface))}.procurement-table tbody tr.is-late{background:color-mix(in srgb,var(--red, #e53935) 4%,var(--surface))}.procurement-table .procurement-date,.procurement-table .procurement-status-select{min-height:32px}.procurement-table .procurement-date{width:116px;max-width:116px;border:1px solid transparent}.procurement-table .procurement-date:hover,.procurement-table .procurement-date:focus-visible,.procurement-table .procurement-status-select:focus-visible,.procurement-table-note:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.procurement-table .procurement-status-select{width:190px;max-width:190px;border:1px solid transparent}.procurement-table-note{min-height:34px;border:1px solid transparent}@media (max-width: 900px){.proc-filters .proc-choice-filter{flex-basis:160px}.proc-filters .wboard-pill-date{flex:1 1 136px}}@media (max-width: 760px){.proc-filter-panel{margin:0 8px 8px;padding:10px;border-radius:14px}.proc-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.proc-filters .proc-choice-filter,.proc-filters .wboard-pill-date{width:100%;max-width:none;min-width:0}.proc-filters .proc-rail-filters{grid-column:1 / -1;min-width:0}.procurement-main .proc-export{width:100%}}@media (prefers-reduced-motion: reduce){.proc-filters .wboard-pill-select,.proc-filters .wboard-name-trigger,.procurement-table tbody tr,.proc-settings-panel{transition:none;animation:none}}.wboard-search-row .mantine-Select-root,.wboard-filters:not(.is-sheet) .mantine-InputWrapper-root{flex:0 1 200px;width:200px}.wboard-filters:not(.is-sheet) .mantine-SegmentedControl-root{flex:0 0 auto;width:auto}.wboard-filters.is-sheet{position:fixed;z-index:96;left:12px;right:12px;bottom:calc(88px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:8px;max-height:min(78vh,calc(100dvh - 108px - env(safe-area-inset-bottom,0px)));overflow:hidden;padding:10px 16px 12px;border-radius:16px;background:var(--surface);box-shadow:0 16px 48px #00000059}.wboard-filter-scroll{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;overflow:auto;overscroll-behavior:contain}.wboard-filter-foot{flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding-top:4px;background:var(--surface)}.product-picker-backdrop.wboard-filter-scrim{bottom:calc(70px + env(safe-area-inset-bottom,0px))}.wboard-filters.is-sheet .mantine-InputWrapper-root,.wboard-filters.is-sheet .mantine-SegmentedControl-root{width:100%}.wboard-sheet-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.wboard-sheet-head h2{margin:0;font-size:18px;font-weight:650}.wboard-sheet-count{margin:0;color:var(--text-muted);font-size:13px}.wboard-sheet-dates{display:grid;grid-template-columns:1fr 1fr;gap:8px}.waitlist-filters .mantine-InputWrapper-root{flex:1 1 220px;width:auto;min-width:180px;max-width:280px}.proc-filters .mantine-InputWrapper-root,.proc-settings-grid .mantine-InputWrapper-root,.proc-bulk .mantine-InputWrapper-root,.waitlist-card-group .mantine-InputWrapper-root,.wboard-status-row .mantine-InputWrapper-root,.wboard-draft .mantine-InputWrapper-root,.wboard-move .mantine-InputWrapper-root,.wboard-dialog-body .mantine-InputWrapper-root{width:100%;max-width:280px}.procurement-table .mantine-InputWrapper-root,.waitlist-table .mantine-InputWrapper-root{width:148px;min-width:0}.procurement-card .proc-card-head{display:flex;flex-direction:column;align-items:stretch;gap:8px}.procurement-card .proc-card-title h2{font-size:16px;line-height:1.25}.procurement-card .waitlist-card-group>.waitlist-card-row,.procurement-card .waitlist-card-group>.proc-field{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;padding-inline:12px}.procurement-card .waitlist-card-group .mantine-InputWrapper-root{width:100%;max-width:none;margin:0}.procurement-card .waitlist-card-row .mantine-Input-input,.procurement-card .proc-field .mantine-Input-input,.procurement-card .proc-note .mantine-Input-input,.procurement-card .proc-msg-date .mantine-Input-input{min-height:36px;border:1px solid var(--border);border-radius:8px;background:var(--bg-1);text-align:left}.procurement-card .proc-note .mantine-Input-input{min-height:96px;padding:8px 12px}.procurement-card .proc-check .mantine-Checkbox-root{justify-self:end}.procurement-card .proc-note{padding:10px 14px 14px}.procurement-card .proc-note .mantine-InputWrapper-root{width:100%;max-width:none}.procurement-card .proc-msg-date .mantine-InputWrapper-root{width:100%;max-width:none;margin-top:8px}.procurement-card .proc-check{justify-content:space-between}@media (max-width: 760px){.procurement-card .waitlist-card-group>.waitlist-card-row,.procurement-card .waitlist-card-group>.proc-field{grid-template-columns:1fr;gap:6px}.waitlist-main.is-phone .wait-phone-nav{margin:8px 16px 0;padding:2px;border-radius:12px;background:var(--fill)}.waitlist-main.is-phone .wait-phone-nav button{min-height:32px;padding:0 10px;border-radius:10px;font-size:14px;font-weight:600;transition:transform .16s cubic-bezier(.23,1,.32,1)}.waitlist-main.is-phone .wait-phone-nav button.is-on{background:var(--surface);box-shadow:none}.waitlist-main.is-phone .wait-phone-nav button:active{transform:scale(.97)}.waitlist-main.is-phone .wboard-sum-strip{gap:8px;padding:8px 16px}.waitlist-main.is-phone .wboard-sum-strip .wboard-chip{min-height:32px;padding:0 12px;border:0;border-radius:999px;background:var(--fill);font-size:13px}.waitlist-main.is-phone .wboard-toolbar,.waitlist-main.is-phone .waitlist-top .wboard-search-row{padding-inline:16px}.waitlist-main.is-phone .wboard-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px}.waitlist-main.is-phone .wboard-search-row .wboard-search{grid-column:auto;height:40px;min-height:40px;border:0;border-radius:12px;background:var(--fill);font-size:16px}.waitlist-main.is-phone .waitlist-tools{display:contents}.waitlist-main.is-phone .wboard-search-row .wboard-btn{height:40px;min-height:40px;padding:0 12px;border:0;border-radius:12px;background:var(--fill);font-size:14px;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease}.waitlist-main.is-phone .wboard-search-row .wboard-btn.is-on{background:var(--accent-filled);color:var(--accent)}.waitlist-main.is-phone .wboard-search-row .wboard-btn:active{transform:scale(.97)}.waitlist-main.is-phone .wboard-search-row .plat-desk-tools{position:static;top:auto;right:auto}.waitlist-main.is-phone .wboard-search-row .desk-help-trigger{width:40px;height:40px;min-height:40px;padding:0;border-radius:12px;background:var(--fill);color:var(--text-muted)}.waitlist-main.is-phone .wboard-filters.is-sheet{left:0;right:0;bottom:calc(88px + env(safe-area-inset-bottom,0px));gap:8px;max-height:calc(100dvh - 100px - env(safe-area-inset-bottom,0px));padding:8px 16px 12px;border-radius:18px 18px 0 0}.waitlist-main.is-phone .wboard-filters.is-sheet .proc-filter-done{width:100%;margin:4px 0 0}.waitlist-main.is-phone .wboard-phone-frame{position:sticky;top:0;z-index:5;display:flex;flex-direction:column;gap:8px;flex:0 0 auto;margin:0;padding:8px 12px 10px;background:var(--surface);border-bottom:.5px solid var(--separator, var(--border))}.waitlist-main.is-phone .wboard-phone-frame .wait-phone-nav,.waitlist-main.is-phone .wboard-phone-frame .wboard-sum-strip,.waitlist-main.is-phone .wboard-phone-frame .wboard-toolbar,.waitlist-main.is-phone .wboard-phone-frame .wboard-search-row{margin:0;padding:0;width:100%;min-width:0}.waitlist-main.is-phone .wboard-phone-frame .wait-phone-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.waitlist-main.is-phone .wboard-phone-frame .wait-phone-nav button{min-width:0;min-height:40px;padding-inline:4px;overflow:hidden;text-overflow:ellipsis}.waitlist-main.is-phone .wboard-phone-frame .wboard-sum-strip{display:flex;gap:6px;overflow-x:auto}.waitlist-main.is-phone .wboard-phone-frame .wboard-search-row{display:flex;flex-direction:column;align-items:stretch;gap:8px}.waitlist-main.is-phone .wboard-phone-frame .wboard-search{grid-column:auto;width:100%;min-height:44px;height:44px}.waitlist-main.is-phone .wboard-phone-frame .waitlist-tools{display:flex;align-items:center;gap:8px;min-width:0}.waitlist-main.is-phone .wboard-phone-frame .waitlist-tools .wboard-btn{flex:1 1 0;min-height:44px;height:44px}.waitlist-main.is-phone .wboard-phone-frame .waitlist-tools .desk-help-trigger{flex:0 0 44px;width:44px;height:44px;min-height:44px}}.waitlist-form-sheet .waitlist-quick-client .mantine-InputWrapper-root,.waitlist-form-sheet .waitlist-form-block .mantine-InputWrapper-root{width:100%;max-width:none}.waitlist-form-sheet .waitlist-quick-client .mantine-Input-input,.waitlist-form-sheet .waitlist-form-note .mantine-Input-input{min-height:44px;border:1px solid var(--separator);border-radius:12px;background:var(--fill)}@media (prefers-reduced-motion: reduce){.waitlist-main.is-phone .wait-phone-nav button:active,.waitlist-main.is-phone .wboard-search-row .wboard-btn:active{transform:none}}.procurement-main{--desk-control: 36px;--desk-radius: 8px;--desk-gap: 8px;--desk-inset: 16px;background:var(--bg-1);color:var(--text)}.procurement-main .waitlist-top{display:flex;flex-direction:column;gap:0;margin:0;padding:0;border-bottom:1px solid var(--separator);background:var(--surface);box-shadow:none}.procurement-main .proc-toolbar,.procurement-main .proc-ledger,.procurement-main .proc-filter-panel,.procurement-main .proc-settings-panel,.procurement-main .desk-banner,.procurement-main .waitlist-sheet-tabs{margin:0;border:0;border-radius:0;box-shadow:none;background:transparent;animation:none}.procurement-main .proc-toolbar{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:var(--desk-gap);min-height:56px;padding:10px var(--desk-inset)}.procurement-main .proc-toolbar .proc-segment{grid-column:span 2;width:100%;min-width:0;margin:0;padding:2px;border-radius:var(--desk-radius);background:var(--fill)}.procurement-main .proc-toolbar .waitlist-search{grid-column:span 8;display:flex;align-items:center;gap:var(--desk-gap);width:auto;min-width:0;min-height:var(--desk-control);margin:0;padding:0 12px;border:1px solid var(--separator);border-radius:var(--desk-radius);background:var(--bg-1);box-shadow:none}.procurement-main .proc-toolbar-actions{grid-column:span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--desk-gap);min-width:0}.procurement-main .proc-toolbar-actions .wboard-btn{width:100%;padding:0 10px}.procurement-main .proc-toolbar .search-input{flex:1;width:auto;height:var(--desk-control);min-height:var(--desk-control);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:14px}.procurement-main .proc-filter-toggle,.procurement-main .proc-settings-toggle,.procurement-main .proc-export,.procurement-main .proc-filter-done,.procurement-main .proc-settings-add,.procurement-main .wboard-btn{min-height:var(--desk-control);border:1px solid var(--separator);border-radius:var(--desk-radius);background:var(--surface);box-shadow:none;color:var(--text);font-size:13px;font-weight:600}.procurement-main .proc-filter-toggle.is-on,.procurement-main .proc-settings-toggle.is-on,.procurement-main .proc-segment button.is-on,.procurement-main .proc-mobile-view button.is-on{border-color:transparent;background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--separator)}.procurement-main .proc-settings-add,.procurement-main .proc-filter-done,.procurement-main .wboard-btn.is-primary{border-color:transparent;background:var(--accent);color:var(--on-accent)}.procurement-main .waitlist-search-count{min-width:28px;color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.procurement-main .proc-ledger{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:12px;min-height:44px;padding:0 var(--desk-inset) 12px;border-top:1px solid var(--separator)}.procurement-main .proc-ledger-copy{grid-column:span 3;min-width:0}.procurement-main .proc-ledger h1{margin:0;font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.procurement-main .proc-ledger-short{display:none}.procurement-main .proc-ledger-copy p{margin:1px 0 0;color:var(--text-muted);font-size:12px}.procurement-main .proc-ledger .waitlist-sheet-tabs{grid-column:span 9;min-width:0;min-height:44px;padding:0;flex-wrap:wrap;overflow:visible}.procurement-main .proc-ledger.has-alert .waitlist-sheet-tabs{grid-column:span 7}.procurement-main .proc-ledger-alert{grid-column:span 2;margin:0;color:var(--red);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.procurement-main .proc-filter-panel,.procurement-main .proc-settings-panel{padding:0 var(--desk-inset) 14px;border-top:1px solid var(--separator)}.procurement-main .proc-settings-heading{padding:14px 0 10px;border:0;background:transparent}.procurement-main .proc-settings-grid,.procurement-main .proc-filters{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:var(--desk-gap);padding:0}.procurement-main .proc-settings-grid>*{grid-column:span 3;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.procurement-main .proc-settings-label{margin-bottom:6px;color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.procurement-main .proc-settings-control,.procurement-main .proc-filters .wboard-name-trigger,.procurement-main .proc-filters .wboard-pill-select,.procurement-main .proc-filters .wboard-pill-date,.procurement-main select.proc-settings-control{width:100%;min-height:var(--desk-control);border:1px solid var(--separator);border-radius:var(--desk-radius);background-color:var(--bg-1);box-shadow:none;color:var(--text);font-size:13px}.procurement-main .proc-filters .proc-choice-filter,.procurement-main .proc-filters .wboard-pill-date{grid-column:span 2;width:auto;max-width:none;min-width:0}.procurement-main .proc-filters .proc-choice-filter .mantine-InputWrapper-root{width:100%;max-width:none}.procurement-main .proc-filters .mantine-Input-input{height:var(--desk-control);min-height:var(--desk-control);padding-inline:10px;border-radius:var(--desk-radius);font-size:13px;font-weight:500}.procurement-main .proc-filters .mantine-Input-input::placeholder{color:var(--text-muted);font-weight:500;opacity:1}.proc-choice-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}.proc-choice-option>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proc-choice-n{flex:none;color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums}.procurement-main .proc-filters .proc-rail-filters{grid-column:span 10;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:var(--desk-control)}.procurement-main .proc-attention-label{margin:0;color:var(--text-muted);font-size:12px;font-weight:600}.procurement-main .proc-attention-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.procurement-main .proc-filters .proc-export{grid-column:span 2;width:100%}.procurement-main .order-queue-chip{min-height:28px;border:0;border-radius:999px;background:var(--fill);color:var(--text-muted)}.procurement-main .order-queue-chip.is-on{background:var(--accent-filled);color:var(--accent)}.procurement-main .waitlist-sheet-tabs{display:flex;gap:4px;min-height:40px;padding:0 var(--desk-inset);overflow-x:auto;background:var(--surface)}.procurement-main .waitlist-sheet-tab{min-height:40px;padding:0 10px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--text-muted);font-size:13px;font-weight:600}.procurement-main .waitlist-sheet-tab.is-on{border-bottom-color:var(--accent);background:transparent;color:var(--text)}.procurement-main .waitlist-table-wrap,.procurement-main .proc-table-pane,.procurement-main .proc-table-scroll{background:var(--surface)}.procurement-main .procurement-table{font-size:13px}.procurement-main .procurement-table th,.procurement-main .procurement-table td{height:48px;padding:8px 10px;border-bottom:1px solid var(--separator);background:var(--surface);vertical-align:middle}.procurement-main .procurement-table thead th,.procurement-main .procurement-table thead .proc-pin,.procurement-main .procurement-table thead tr:nth-child(2) th{height:34px;background:var(--surface);color:var(--text-muted);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.procurement-main .procurement-table-groups th,.procurement-main .procurement-table-groups th:nth-child(2),.procurement-main .procurement-table-groups th:last-child{height:28px;background:var(--surface);color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.procurement-main .procurement-table tbody tr.is-warn,.procurement-main .procurement-table tbody tr.is-late,.procurement-main .procurement-table tbody tr.is-warn .proc-pin,.procurement-main .procurement-table tbody tr.is-late .proc-pin,.procurement-main .procurement-table tbody tr.is-on,.procurement-main .procurement-table tbody tr.is-on .proc-pin,.procurement-main .procurement-table tbody tr.is-picked,.procurement-main .procurement-table tbody tr.is-picked .proc-pin{background:var(--surface)}.procurement-main .procurement-table tbody tr.is-late td:first-child{box-shadow:inset 2px 0 0 var(--red)}.procurement-main .procurement-table tbody tr.is-warn td:first-child{box-shadow:inset 2px 0 0 var(--orange)}.procurement-main .procurement-table tbody tr.is-on td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.procurement-main .procurement-date,.procurement-main .procurement-table-note{width:100%;max-width:none;min-height:32px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--text)}.procurement-main .procurement-date:hover,.procurement-main .procurement-date:focus-visible,.procurement-main .procurement-table-note:hover,.procurement-main .procurement-table-note:focus-visible{border-radius:var(--desk-radius);background:var(--bg-1)}html.day .procurement-main .procurement-status-select,html.night .procurement-main .procurement-status-select,.procurement-main .procurement-status-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;max-width:100%;min-height:32px;padding-right:18px;border:0;border-radius:0;background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path fill='%23888' d='M3 4.5 6 8l3-3.5'/></svg>");background-repeat:no-repeat;background-position:right 2px center;box-shadow:inset 2px 0 0 transparent;color:var(--text);font-weight:600}html.day .procurement-main .procurement-status-select.is-ok,html.night .procurement-main .procurement-status-select.is-ok{box-shadow:inset 2px 0 0 var(--green)}html.day .procurement-main .procurement-status-select.is-bad,html.night .procurement-main .procurement-status-select.is-bad,html.day .procurement-main .procurement-status-select.is-warn,html.night .procurement-main .procurement-status-select.is-warn{box-shadow:inset 2px 0 0 var(--orange)}html.day .procurement-main .procurement-status-select.is-info,html.night .procurement-main .procurement-status-select.is-info{box-shadow:inset 2px 0 0 var(--accent)}html.day .procurement-main .procurement-status-select.is-iherb,html.night .procurement-main .procurement-status-select.is-iherb{box-shadow:inset 2px 0 #7c3aed}.procurement-main .procurement-date.is-empty{color:var(--text-muted)}.procurement-main .proc-link-pill,.procurement-main .proc-link-pill.is-ok{min-height:24px;background:transparent;color:var(--text-muted)}.procurement-main .proc-link-pill.is-ok{color:var(--green)}.procurement-main .proc-bulk{margin:8px var(--desk-inset);border:1px solid var(--separator);border-radius:var(--desk-radius);background:var(--surface)}.procurement-main .proc-bulk-text{flex:1 1 240px;min-width:180px;min-height:36px;padding:8px 12px;border:1px solid var(--separator);border-radius:10px;background:var(--bg-body, #111);color:var(--text, inherit);font:inherit;font-size:16px}.proc-notice-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:24px}.proc-notice{position:relative;z-index:1;width:min(560px,100%);max-height:min(720px,calc(100dvh - 48px));overflow:auto;padding:20px;border-radius:16px;background:var(--surface, #1c1c1c);color:var(--text, #f5f5f5);box-shadow:0 24px 60px #0005}.proc-notice h2{margin:0;font-size:20px}.proc-notice header p,.proc-notice-hint{margin:6px 0 0;color:var(--text-muted);font-size:13px;line-height:1.4}.proc-notice-stages{display:flex;gap:8px;margin-top:16px}.proc-notice-stages button{min-height:36px;padding:0 12px;border:0;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text);font:inherit;font-size:14px;font-weight:600}.proc-notice-stages button.is-on{background:var(--accent, #5b8def);color:#fff}.proc-notice-label{display:grid;gap:6px;margin-top:14px;font-size:13px;font-weight:650}.proc-notice-label textarea{width:100%;min-height:120px;padding:12px;border:1px solid var(--separator, rgba(255, 255, 255, .12));border-radius:12px;background:var(--bg-body, #111);color:inherit;font:inherit;font-size:16px;line-height:1.4;resize:vertical}.proc-notice-preview{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.proc-notice-preview li{display:grid;gap:2px;font-size:13px;line-height:1.35}.proc-notice-preview span,.proc-notice-preview .is-skip strong{color:var(--text-muted)}.proc-notice-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.procurement-main .proc-sheet,.procurement-main .proc-split-card{border-left:1px solid var(--separator);background:var(--surface);box-shadow:none}.procurement-main .proc-now,.procurement-main .proc-msg,.procurement-main .proc-settings-field,.procurement-main .proc-status-create{border:0;border-radius:0;background:transparent;box-shadow:none}.procurement-main .proc-now{margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid var(--separator)}.procurement-main .proc-msg{border-top:1px solid var(--separator)}.procurement-main .waitlist-people,.procurement-main .waitlist-person-pane{padding:0 0 calc(24px + env(safe-area-inset-bottom,0px));background:var(--surface)}.procurement-main .waitlist-people-kicker{margin:8px var(--desk-inset);font-size:12px}.procurement-main .waitlist-people-list{border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.procurement-main .waitlist-person,.procurement-main .waitlist-person-wait{min-height:72px;padding:10px var(--desk-inset);border-radius:0}.procurement-main .waitlist-person.is-late,.procurement-main .waitlist-person.is-warn,.procurement-main .waitlist-person-wait.is-late,.procurement-main .waitlist-person-wait.is-warn{background:var(--surface)}.procurement-main .wboard-fab{border-radius:var(--desk-radius);box-shadow:none}@media (min-width: 761px) and (max-width: 1100px){.procurement-main.is-tablet .proc-toolbar,.procurement-main.is-tablet .proc-ledger{grid-template-columns:repeat(8,minmax(0,1fr))}.procurement-main.is-tablet .proc-toolbar .waitlist-search{grid-column:span 4}.procurement-main.is-tablet .proc-toolbar-actions{grid-column:span 1;grid-template-columns:1fr}.procurement-main.is-tablet .proc-toolbar .proc-mobile-view{grid-column:span 3;width:100%}.procurement-main.is-tablet .proc-ledger-copy{grid-column:span 2}.procurement-main.is-tablet .proc-ledger .waitlist-sheet-tabs,.procurement-main.is-tablet .proc-ledger.has-alert .waitlist-sheet-tabs{grid-column:span 4}.procurement-main.is-tablet .proc-ledger-alert{grid-column:span 2;text-align:right}.procurement-main .proc-split{background:var(--surface)}}@media (max-width: 760px){.procurement-main{--desk-control: 44px;--desk-inset: 12px}.procurement-main.is-phone .proc-toolbar,.procurement-main.is-phone .proc-ledger,.procurement-main.is-phone .proc-filter-body .proc-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.procurement-main.is-phone .proc-toolbar .waitlist-search{grid-column:span 3;height:var(--desk-control);min-height:var(--desk-control)}.procurement-main.is-phone .proc-toolbar-actions{grid-column:span 1;grid-template-columns:1fr}.procurement-main.is-phone .proc-toolbar .proc-mobile-view,.procurement-main.is-phone .proc-ledger-copy,.procurement-main.is-phone .proc-ledger .waitlist-sheet-tabs,.procurement-main.is-phone .proc-ledger.has-alert .waitlist-sheet-tabs,.procurement-main.is-phone .proc-ledger-alert{grid-column:1 / -1;text-align:left}.procurement-main.is-phone .proc-filter-body .proc-choice-filter,.procurement-main.is-phone .proc-filter-body .wboard-pill-date{grid-column:span 2}.procurement-main.is-phone .proc-filter-body .proc-rail-filters,.procurement-main.is-phone .proc-filter-body .proc-export{grid-column:1 / -1}.procurement-main.is-phone .proc-stages{gap:8px;margin:8px 0 4px;padding:0 0 8px;border:0}.procurement-main.is-phone .proc-stage{flex:0 0 auto;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--fill);font-size:14px;font-weight:600}.procurement-main.is-phone .proc-stage.is-on{background:var(--accent);color:var(--on-accent)}.procurement-main.is-phone .waitlist-sheet-tabs{gap:8px;min-height:44px;padding-bottom:8px}.procurement-main.is-phone .waitlist-sheet-tab{flex:0 0 auto;min-height:34px;padding:0 12px;border:0;border-radius:999px;background:var(--fill)}.procurement-main.is-phone .waitlist-sheet-tab.is-on{border:0;background:var(--accent-filled);color:var(--accent)}.procurement-main.is-phone .waitlist-person-name,.procurement-main.is-phone .waitlist-person-product{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.procurement-main.is-phone .waitlist-person,.procurement-main.is-phone .waitlist-person-wait{min-height:76px;padding:12px 16px}.procurement-main.is-phone .waitlist-person:active,.procurement-main.is-phone .waitlist-person-wait:active{transform:scale(.985)}.procurement-main.is-phone .waitlist-person-head{padding:4px 16px 12px}.procurement-main.is-phone .waitlist-person-title h2{margin:0;font-size:28px;letter-spacing:-.03em;line-height:1.1}.procurement-main.is-phone .waitlist-person-back{min-height:44px;padding:0;font-size:17px}.procurement-main.is-phone .proc-dock .waitlist-card-btn.is-primary{min-height:50px;border-radius:14px;font-size:17px}.procurement-main.is-phone .waitlist-people-list{margin:0;border-radius:0;background:transparent;overflow:visible}.procurement-main.is-phone .proc-filter-body .mantine-InputWrapper-root,.procurement-main.is-phone .proc-filter-body .mantine-SegmentedControl-root{grid-column:1 / -1;width:100%;max-width:none}.procurement-main.is-phone .wboard-fab,.waitlist-main.is-phone .wboard-fab{position:fixed;left:auto;right:16px;bottom:calc(74px + env(safe-area-inset-bottom,0px));z-index:12;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--accent);color:var(--on-accent, #fff);line-height:0;font-size:0;box-shadow:0 8px 18px color-mix(in srgb,var(--accent) 32%,transparent);transform-origin:center;transition:transform .16s cubic-bezier(.23,1,.32,1)}.procurement-main.is-phone .wboard-fab-plus,.waitlist-main.is-phone .wboard-fab-plus{display:block;width:16px;height:16px}.procurement-main.is-phone .wboard-fab-plus path,.waitlist-main.is-phone .wboard-fab-plus path{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round}.procurement-main.is-phone .wboard-fab:active,.waitlist-main.is-phone .wboard-fab:active{transform:scale(.97)}.procurement-main.is-phone .waitlist-top:has(.proc-toolbar){display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title title title" "search filter help" "segment segment segment" "sheets sheets sheets" "alert alert alert";align-items:center;gap:8px;padding:10px 16px 8px;border-bottom:0;background:var(--surface)}.procurement-main.is-phone .waitlist-top:has(.proc-toolbar)>.proc-toolbar,.procurement-main.is-phone .waitlist-top:has(.proc-toolbar)>.proc-ledger{display:contents}.procurement-main.is-phone .waitlist-top:has(.proc-toolbar) .plat-desk-tools{position:static;top:auto;right:auto;grid-area:help;z-index:1}.procurement-main.is-phone .plat-desk-tools .desk-help-trigger{width:40px;height:40px;min-height:40px;padding:0;border-radius:12px;background:var(--fill);color:var(--text-muted)}.procurement-main.is-phone .waitlist-top:has(.proc-toolbar) .proc-ledger-copy{grid-area:title;display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.procurement-main.is-phone .proc-ledger-long{display:none}.procurement-main.is-phone .proc-ledger-short{display:inline}.procurement-main.is-phone .proc-ledger h1{min-width:0;font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1.15}.procurement-main.is-phone .proc-ledger-copy p{flex:none;margin:0;font-size:13px;font-weight:600}.procurement-main.is-phone .waitlist-top:has(.proc-toolbar) .waitlist-search{grid-area:search;height:40px;min-height:40px;min-width:0;border:0;border-radius:12px;background:var(--fill)}.procurement-main.is-phone .waitlist-top:has(.proc-toolbar) .search-input{height:40px;min-height:40px;font-size:16px}.procurement-main.is-phone .waitlist-top:has(.proc-toolbar) .proc-toolbar-actions{grid-area:filter;display:flex;width:auto}.procurement-main.is-phone .proc-filter-toggle{width:auto;height:40px;min-height:40px;padding:0 12px;border:0;border-radius:12px;background:var(--fill);white-space:nowrap}.procurement-main.is-phone .waitlist-top:has(.proc-toolbar) .proc-mobile-view{grid-area:segment;min-width:0;min-height:36px;padding:2px;border-radius:12px}.procurement-main.is-phone .proc-mobile-view button{min-height:32px;border-radius:10px;font-size:14px}.procurement-main.is-phone .waitlist-top:has(.proc-toolbar) .waitlist-sheet-tabs{grid-area:sheets;min-width:0;min-height:36px;margin:0 -16px 12px;padding:0 16px}.procurement-main.is-phone .waitlist-sheet-tab{min-height:32px;padding:0 12px;font-size:14px}.procurement-main.is-phone .waitlist-top:has(.proc-toolbar) .proc-ledger-alert{grid-area:alert;margin:0;font-size:13px;text-align:left}.procurement-main.is-phone .waitlist-top:has(.proc-toolbar) .desk-banner{grid-column:1 / -1}.procurement-main.is-phone .waitlist-people-kicker{display:none}.procurement-main.is-phone .proc-filter-sheet{max-height:min(86dvh,720px)}.procurement-main.is-phone .proc-filter-body .proc-rail-filters{display:grid;grid-template-columns:1fr;gap:8px;width:100%;height:auto;min-height:0;padding:4px 0 0;overflow:visible;background:transparent;border-radius:0}.procurement-main.is-phone .proc-filter-body .proc-attention-chips{display:grid;grid-template-columns:1fr;gap:8px}.procurement-main.is-phone .proc-filter-body .proc-attention-label{font-size:13px}.procurement-main.is-phone .proc-filter-body .proc-rail-filters .order-queue-chip{width:100%;height:auto;min-height:44px;justify-content:space-between;padding:0 14px;border:0;border-radius:12px;background:var(--fill);color:var(--text);font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:normal;text-align:left;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease}.procurement-main.is-phone .proc-filter-body .proc-rail-filters .order-queue-chip.is-on{background:var(--accent-filled);color:var(--accent)}.procurement-main.is-phone .proc-filter-body .proc-rail-filters .order-queue-chip:active{transform:scale(.97)}.procurement-main.is-phone .proc-filter-body .proc-rail-filters .order-queue-chip-n{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-left:8px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--text);font-size:12px;font-weight:700;line-height:22px;opacity:1}.procurement-main.is-phone .proc-filter-body .proc-rail-filters .order-queue-chip.is-on .order-queue-chip-n{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}}@media (max-width: 760px) and (prefers-reduced-motion: reduce){.procurement-main.is-phone .proc-filter-body .proc-rail-filters .order-queue-chip:active{transform:none}}.procurement-main .procurement-table-open.is-product{display:grid;gap:2px;padding:0;border:0;background:none;color:inherit;text-align:left}.procurement-main .procurement-table-open.is-product strong{color:var(--text);font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:1.25}@media (min-width: 1101px){.procurement-main.is-table .proc-toolbar .waitlist-search{grid-column:span 8}.procurement-main.is-table .proc-toolbar-actions{grid-column:span 2}}.procurement-main .procurement-table-open.is-product small,.procurement-main .procurement-table tbody td,.procurement-main .waitlist-table-phone{color:var(--text-muted);font-size:13px;font-weight:450}.procurement-main .procurement-table tbody tr.is-late .proc-pin.is-date .procurement-table-open,.procurement-main .procurement-table tbody tr.is-late .proc-pin{background:var(--surface)}.procurement-main .procurement-table tbody tr.is-late .proc-pin.is-date .procurement-table-open{color:var(--red)}.procurement-main .procurement-table tbody tr.is-warn .proc-pin.is-date .procurement-table-open{color:var(--orange)}.procurement-main .wboard-tab-n,.procurement-main .order-queue-chip-n{display:inline;min-width:0;margin-left:6px;padding:0;border-radius:0;background:none;color:var(--text-muted);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.procurement-main .waitlist-sheet-tab.is-on .order-queue-chip-n{color:var(--text)}.procurement-main .waitlist-people-kicker,.procurement-main .waitlist-person-chevron{display:none}.procurement-main .proc-settings-heading{display:flex;align-items:baseline;justify-content:flex-start;gap:12px}.procurement-main .proc-settings-heading strong{font-size:15px;font-weight:600}.procurement-main .proc-settings-heading span{color:var(--text-muted);font-size:13px}.procurement-main :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stock-badge{font-variant-numeric:tabular-nums;white-space:nowrap}.stock-badge.is-in{color:var(--green)}.stock-badge.is-out{color:var(--orange)}.wait-stock-facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;margin-top:2px;font-size:12px;line-height:1.35;font-variant-numeric:tabular-nums}.wboard-mcard-status .wait-stock-facts{align-items:flex-end;justify-content:flex-end}.wait-stock-fact{white-space:nowrap}.wait-stock-fact.is-supply{color:var(--orange)}.wait-stock-fact.is-transfer{color:var(--accent)}.wboard-stock-wrap{overflow-x:auto;max-width:100%;min-width:0}.wboard-stock-table{width:100%;min-width:640px;border-collapse:collapse;font-size:14px}.wboard-stock-table th,.wboard-stock-table td{padding:10px 12px;border-bottom:.5px solid var(--separator);text-align:left;vertical-align:middle}.wboard-stock-table th{color:var(--text-muted);font-size:12px;font-weight:500;white-space:nowrap}.wboard-stock-table tbody tr:last-child td{border-bottom:0}.wboard-stock-table .wboard-num{font-variant-numeric:tabular-nums;white-space:nowrap}.wboard-stock-table th.wboard-num,.wboard-stock-table td.wboard-num{width:96px;text-align:right}.wboard-stock-table th:last-child,.wboard-stock-table td:last-child{width:1%;white-space:nowrap;text-align:right}.wboard-move{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.wboard-move>.wboard-muted{flex:1 0 100%;margin:0}.wboard-move>.wboard-field{flex:1 1 160px;min-width:0}.wboard-move>.wboard-field.is-narrow{flex:0 0 88px}.wboard-stock-panel.has-transfers{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);column-gap:20px;align-items:start}.wboard-stock-panel.has-transfers>.wboard-panel-head{grid-column:1 / -1}.wboard-stock-panel.has-transfers>:not(.wboard-panel-head,.wboard-transfer-aside){grid-column:1}.wboard-transfer-aside{grid-column:2;grid-row:2 / span 100;min-width:0;padding-left:20px;border-left:.5px solid var(--separator)}.wboard-loc{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;border-bottom:.5px solid var(--separator)}.wboard-loc-name{margin:0}.wboard-loc-meta{margin:2px 0 0;color:var(--text-muted);font-size:12px}.wboard-loc-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.wboard-loc-side p{margin:0}.stock-break{display:inline-flex;min-width:0;max-width:100%}.stock-break-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 2px;border:0;background:transparent;color:inherit;cursor:pointer}.stock-break-body{display:grid;gap:14px;width:min(420px,100%);padding:10px 12px 12px;border-radius:12px;background:var(--bg-3)}.stock-break-group{padding:8px 8px 4px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.stock-break-group header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px;color:var(--text-muted);font-size:12px;font-weight:650}.stock-break-list{display:grid;margin:0;padding:0;list-style:none}.stock-break-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:7px 0;border-top:.5px solid var(--separator)}@media (max-width: 760px){.wboard-stock-panel.has-transfers{grid-template-columns:minmax(0,1fr)}.wboard-stock-panel.has-transfers>.wboard-transfer-aside{grid-column:1;grid-row:auto;margin-top:14px;padding:14px 0 0;border-top:.5px solid var(--separator);border-left:0}.wboard-card.is-phone .wboard-stock-table{min-width:0}.wboard-card.is-phone .wboard-move{display:grid;grid-template-columns:1fr 1fr;align-items:end}.wboard-card.is-phone .wboard-move>.wboard-muted,.wboard-card.is-phone .wboard-move>.wboard-field:not(.is-narrow){grid-column:1 / -1}.wboard-card.is-phone .wboard-move>.wboard-btn,.wboard-card.is-phone .wboard-stock-table .wboard-btn{width:100%;min-height:44px}}@media (prefers-reduced-motion: reduce){.procurement-main .proc-settings-panel,.procurement-main .proc-sheet,.procurement-main .proc-bulk{animation:none;transition:none}.wboard-calendar-item{transition:none}.wboard-calendar-item:active{transform:none}}.wboard-body:has(.wboard-calendar){display:flex;flex-direction:column;min-height:0;overflow:hidden}.wboard .wboard-calendar{display:flex;flex:1;flex-direction:column;min-height:0;padding:12px;overflow:auto;border-radius:var(--radius-card, 14px);background:var(--surface);box-shadow:var(--shadow-card);-webkit-overflow-scrolling:touch}.wboard-calendar-head{display:flex;flex:none;align-items:center;gap:10px;margin-bottom:12px}.wboard-calendar-head strong{min-width:140px;font-size:15px;text-align:center}.wboard-calendar-head .wboard-muted{margin-left:auto}.wboard-calendar-empty,.wboard-calendar .wboard-error{flex:none;margin:0 0 12px}.wboard-calendar-empty{color:var(--text-muted);font-size:13px;line-height:1.4}.wboard-calendar-late{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px}.wboard-calendar-late .wboard-calendar-item{max-width:180px}.wboard-calendar-grid{display:grid;flex:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.wboard-calendar-wd{padding:4px 6px;color:var(--text-muted);font-size:12px}.wboard-calendar-day{display:flex;flex-direction:column;gap:3px;min-height:96px;padding:6px;border-radius:10px;background:color-mix(in srgb,var(--fill) 40%,transparent)}.wboard-calendar-day.is-out{opacity:.45}.wboard-calendar-day.is-today{box-shadow:inset 0 0 0 1.5px var(--accent)}.wboard-calendar-n{color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums}.wboard-calendar-item{display:flex;align-items:center;gap:4px;min-width:0;padding:3px 6px;border:0;border-radius:6px;background:var(--fill);color:var(--text);font:inherit;font-size:12px;text-align:left;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1)}.wboard-calendar-item:active{transform:scale(.97)}.wboard-calendar-item.is-ok{background:var(--green-light)}.wboard-calendar-item.is-wait{background:var(--orange-light)}.wboard-calendar-item.is-info{background:var(--accent-filled)}.wboard-calendar-item.is-bad{background:color-mix(in srgb,var(--red) 12%,transparent)}.wboard-calendar-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wboard.is-compact .wboard-calendar-day{min-height:64px;padding:4px}.wboard.is-compact .wboard-calendar-item{padding:2px 4px;font-size:11px}.wboard.is-compact .wboard-calendar-head strong{min-width:0;font-size:14px}@media (max-width: 760px){.wboard.is-phone .wboard-calendar{padding:8px}.wboard.is-phone .wboard-calendar-head{flex-wrap:wrap}.wboard.is-phone .wboard-calendar-head .wboard-muted{flex:1 0 100%;margin-left:0}.wboard.is-phone .wboard-calendar-day{min-height:52px;padding:4px}.wboard.is-phone .wboard-calendar-item{padding:2px 4px;font-size:10px}}.wboard-bar{position:sticky;bottom:12px;z-index:8;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 16px 12px;padding:10px 12px;border-radius:16px;background:var(--surface);box-shadow:0 8px 28px #0000002e}.wboard-bar-count{margin-right:auto;min-width:0;font-size:14px;font-weight:550}.wboard-menu-anchor{position:relative}.wboard-menu{position:absolute;right:0;bottom:calc(100% + 16px);z-index:40;display:flex;flex-direction:column;min-width:180px;max-width:min(280px,calc(100vw - 24px));padding:4px;border:.5px solid var(--separator);border-radius:12px;background:var(--surface);box-shadow:0 12px 32px #00000038}.wboard-menu button{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--text);font:inherit;font-size:14px;text-align:left;cursor:pointer}.wboard-menu button.is-danger{color:var(--red)}.wboard-menu button:disabled{opacity:.45;cursor:default}.wboard.is-compact .wboard-bar{position:fixed;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:24;flex-wrap:nowrap;min-height:52px;margin:0;padding:8px 8px 8px 14px;border:.5px solid var(--separator);border-radius:16px;background:var(--surface);box-shadow:0 10px 28px #00000047}.wboard.is-compact .wboard-bar-count{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wboard.is-compact .wboard-bar .wboard-btn{flex:none;min-height:36px;padding-inline:12px}.wboard.is-compact .wboard-bar .wboard-btn:active:not(:disabled){transform:scale(.97)}.wboard.is-compact.has-picked .wboard-body{padding-bottom:88px}@media (hover: hover) and (pointer: fine){.wboard-menu button:hover{background:var(--surface-hover)}}@media (prefers-reduced-motion: reduce){.wboard.is-compact .wboard-bar .wboard-btn:active:not(:disabled){transform:none}}.wboard-mcard-all{display:flex;align-items:center;gap:10px;min-height:36px;color:var(--text);font-size:14px;font-weight:600}.wboard-mcard-all input[type=checkbox],.wboard-mcard-top>input[type=checkbox],.wboard.is-phone .wboard-mcard.is-phone-row>input[type=checkbox]{width:22px;height:22px;margin:0;flex:none;accent-color:var(--accent)}.wboard.is-phone .wboard-mcard.is-phone-row:has(>input[type=checkbox]){display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:12px;align-items:start}.wboard.is-phone .wboard-mcard.is-phone-row>input[type=checkbox]{margin-top:17px}.wboard.is-phone .wboard-mcard.is-phone-row:has(>input[type=checkbox])>.wboard-btn{grid-column:1 / -1}.wboard.is-phone .wboard-note{position:fixed;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:25;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:12px 14px;border:.5px solid var(--separator);border-radius:14px;background:var(--surface);color:var(--text);box-shadow:0 10px 28px #00000047}.wboard.is-phone.has-picked .wboard-note{bottom:calc(148px + env(safe-area-inset-bottom,0px))}.orders-ws-toolbar{display:flex;flex-direction:column;min-width:0}.orders-ws-toolbar .tab{min-height:44px}.orders-ws-search{margin:0 12px 8px}.orders-ws-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 12px 8px}.orders-ws-chip,.orders-ws-text-btn,.orders-ws-dock-btn,.orders-ws-primary,.orders-ws-secondary,.orders-ws-icon-btn,.orders-ws-row-btn,.orders-ws-more,.orders-ws-sort-option{min-height:44px}.orders-ws-chip{display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:.5px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-size:13px;cursor:pointer}.orders-ws-banner{margin:0 12px 8px;padding:8px 12px;border-radius:8px;background:color-mix(in srgb,var(--orange) 14%,var(--surface));color:var(--text);font-size:13px;line-height:1.35}.orders-ws-empty{margin:28px 16px;text-align:center;color:var(--text-muted);font-size:14px}.orders-ws-more{display:block;width:calc(100% - 24px);margin:8px 12px 16px;border:0;border-radius:10px;background:var(--bg-3);color:var(--text);font:inherit;font-size:14px;cursor:pointer}.orders-ws-skel-list{display:flex;flex-direction:column;gap:8px;padding:8px 12px}.orders-ws-skel{display:block;height:68px;border-radius:10px;background:var(--bg-3)}.orders-ws-table-wrap{flex:1;min-height:0;overflow:auto}.orders-ws-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px;line-height:1.3;color:var(--text)}.orders-ws-table th,.orders-ws-table td{padding:0 12px;height:68px;max-height:68px;text-align:left;vertical-align:middle;border-bottom:.5px solid color-mix(in srgb,var(--text) 10%,transparent);box-sizing:border-box;line-height:0;overflow:hidden}.orders-ws-table tbody td *{line-height:1.25}.orders-ws-table thead th{position:sticky;top:0;z-index:2;height:44px;background:var(--surface);font-size:12px;font-weight:600;color:var(--text-muted)}.orders-ws-table th:nth-child(1){width:13%}.orders-ws-table th:nth-child(2){width:18%}.orders-ws-table th:nth-child(3){width:16%}.orders-ws-table th:nth-child(4){width:12%}.orders-ws-table th:nth-child(5){width:16%}.orders-ws-table th:nth-child(6){width:10%}.orders-ws-table th:nth-child(7){width:11%}.orders-ws-col-action{width:96px}.orders-ws-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.orders-ws-table tbody tr{cursor:pointer}.orders-ws-table tbody tr.is-on{background:color-mix(in srgb,var(--accent) 10%,transparent)}@media (hover: hover) and (pointer: fine){.orders-ws-table tbody tr:hover{background:var(--surface-hover)}}.orders-ws-sort,.orders-ws-row-btn,.orders-ws-primary,.orders-ws-secondary,.orders-ws-icon-btn,.orders-ws-text-btn,.orders-ws-chip,.orders-ws-more,.orders-ws-dock-btn,.orders-ws-sort-option,.orders-ws-card-main,.orders-ws-table tbody tr{outline:none}.orders-ws-sort:focus-visible,.orders-ws-row-btn:focus-visible,.orders-ws-primary:focus-visible,.orders-ws-secondary:focus-visible,.orders-ws-icon-btn:focus-visible,.orders-ws-text-btn:focus-visible,.orders-ws-chip:focus-visible,.orders-ws-more:focus-visible,.orders-ws-dock-btn:focus-visible,.orders-ws-sort-option:focus-visible,.orders-ws-card-main:focus-visible,.orders-ws-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.orders-ws-sort{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer}.orders-ws-sort.is-on{color:var(--text)}.orders-ws-sort-arrow{font-size:11px;color:var(--accent)}.orders-ws-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.orders-ws-order,.orders-ws-client,.orders-ws-place{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-ws-client,.orders-ws-order{white-space:normal}.orders-ws-client span,.orders-ws-order>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-ws-place{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-ws-client small,.orders-ws-updated-inline{display:block;color:var(--text-muted);font-size:12px}.orders-ws-updated-inline{display:none}.orders-ws-state{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;max-width:100%;height:24px;overflow:hidden}.orders-ws-pill{display:inline-flex;align-items:center;align-self:center;max-width:100%;height:22px;padding:0 8px;border-radius:999px;background:var(--bg-3);color:var(--text);font-size:12px;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell--orders.is-wide{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:0}.app-shell--orders.is-wide>.sidebar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"head add mode" "tools tools tools" "note note note" "status status filters";align-items:center;column-gap:12px;row-gap:8px;padding:10px 16px 12px;overflow:visible;border-radius:var(--column-radius) var(--column-radius) 0 0}.app-shell--orders.is-wide>.chat-main{grid-column:1;min-height:0;border-radius:0 0 var(--column-radius) var(--column-radius)}.app-shell--orders.is-wide .sidebar-header{grid-area:head;min-width:0;min-height:44px;padding:0}.app-shell--orders.is-wide .desk-title h1,.app-shell--orders.is-wide .desk-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell--orders.is-wide .orders-new-order{grid-area:add;width:auto;margin:0;padding:0 16px}.app-shell--orders.is-wide .order-mode{grid-area:mode;margin:0}.app-shell--orders.is-wide .orders-ws-toolbar{grid-area:tools;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:center;gap:12px;min-width:0}.app-shell--orders.is-wide .orders-ws-toolbar .tabs-strip{min-width:0}.app-shell--orders.is-wide .orders-ws-search{width:auto;min-width:0;margin:0}.app-shell--orders.is-wide .orders-ws-chips{grid-column:1 / -1;margin:0}.app-shell--orders.is-wide .orders-ws-banner{grid-area:note;margin:0}.app-shell--orders.is-wide>.sidebar>.tabs-strip{grid-area:status;min-width:0;margin:0}.app-shell--orders.is-wide>.sidebar>.order-facet{grid-area:filters;width:100%;min-width:0;margin:0}.app-shell--orders.is-wide .sidebar>.order-facet .order-facet-panel{left:auto;right:0;width:min(420px,calc(100vw - 48px));max-height:min(70vh,520px)}.app-shell--orders.is-wide .sidebar>.order-facet .order-facet-pill{white-space:nowrap}.app-shell--orders.is-wide .sidebar>.order-facet .order-facet-pill>span:first-child{overflow:hidden;text-overflow:ellipsis}.app-shell--orders.is-wide .conv-list{display:none}.app-shell--orders.is-table .orders-ws-order,.app-shell--orders.is-table .orders-ws-client,.app-shell--orders.is-table .orders-ws-place{max-width:none}.orders-ws-pill.is-ok,.orders-ws-pill.is-pay-paid{color:var(--green)}.orders-ws-pill.is-warn,.orders-ws-pill.is-warning,.orders-ws-pill.is-pay-unpaid{color:var(--orange)}.orders-ws-pill.is-critical{color:var(--orange);font-weight:700}.orders-ws-pill.is-info,.orders-ws-pill.is-plain{color:var(--text-muted)}.orders-ws-pill.is-pay-on_delivery{color:#c4920a}html.night .orders-ws-pill.is-pay-on_delivery{color:#f5c451}.orders-ws-row-btn,.orders-ws-primary,.orders-ws-secondary,.orders-ws-icon-btn,.orders-ws-dock-btn,.orders-ws-text-btn{border:0;border-radius:10px;background:var(--accent);color:#fff;font:inherit;font-size:14px;cursor:pointer}.orders-ws-row-btn,.orders-ws-secondary,.orders-ws-icon-btn,.orders-ws-dock-btn,.orders-ws-text-btn{background:var(--bg-3);color:var(--text)}.orders-ws-table .orders-ws-row-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:44px;min-height:44px;padding:0 12px;line-height:1;vertical-align:middle}.orders-ws-primary{flex:1;padding:0 14px}.orders-ws-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;text-decoration:none}.orders-ws-secondary:disabled,.orders-ws-menu button:disabled{opacity:.45;cursor:default}.orders-ws-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;padding:0}.orders-ws-card{position:relative;padding:10px 12px 12px;border-bottom:.5px solid color-mix(in srgb,var(--text) 10%,transparent)}.orders-ws-card.is-on{background:color-mix(in srgb,var(--accent) 8%,transparent)}.orders-ws-card-main{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.orders-ws-card-top,.orders-ws-card-who,.orders-ws-card-meta,.orders-ws-card-pills,.orders-ws-card-actions,.orders-ws-preview-actions{display:flex;align-items:center;gap:8px}.orders-ws-card-who,.orders-ws-card-meta{flex-wrap:wrap;min-width:0}.orders-ws-card-top,.orders-ws-card-main,.orders-ws-card-who,.orders-ws-card-meta,.orders-ws-card-pills{width:100%}.orders-ws-card-number,.orders-ws-card-name{font-weight:600}.orders-ws-card-sum{margin-left:auto;font-variant-numeric:tabular-nums}.orders-ws-card-phone,.orders-ws-card-place,.orders-ws-muted{color:var(--text-muted);font-size:13px}.orders-ws-card-place{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.orders-ws-card-actions{margin-top:8px}.orders-ws-menu{position:absolute;right:12px;bottom:58px;z-index:3;display:flex;flex-direction:column;min-width:160px;padding:4px;border-radius:12px;background:var(--surface);box-shadow:0 8px 24px #00000029}.orders-ws-menu button,.orders-ws-menu a{display:flex;align-items:center;min-height:44px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.orders-ws-dock{display:flex;gap:8px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:.5px solid color-mix(in srgb,var(--text) 10%,transparent);background:var(--bg-1)}.orders-ws-dock .order-facet,.orders-ws-dock .orders-ws-sort{flex:1;min-width:0;position:relative}.orders-ws-dock .order-facet-trigger,.orders-ws-dock-btn{width:100%}.orders-ws-dock .order-facet-trigger-label,.orders-ws-dock-btn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-ws-sort-panel,.orders-ws-sheet{background:var(--surface);color:var(--text)}.orders-ws-sort-panel{position:absolute;right:0;bottom:calc(100% + 6px);z-index:4;width:min(280px,70vw);padding:6px;border-radius:12px;box-shadow:0 8px 24px #00000029}.orders-ws-sort-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 12px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.orders-ws-sort-option.is-on{background:var(--accent-light)}.orders-ws-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;margin:0;padding:0;border:0;background:color-mix(in srgb,#000 22%,transparent);cursor:pointer}.orders-ws-sheet,.orders-ws-preview{position:fixed;z-index:41;background:var(--surface);color:var(--text)}.orders-ws-sheet{left:0;right:0;bottom:0;max-height:min(70dvh,520px);padding:8px 12px calc(12px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;overflow:auto}.orders-ws-sheet-head,.orders-ws-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.orders-ws-sheet-head h2,.orders-ws-preview-head h2{margin:0;min-width:0;font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.orders-ws-preview{top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(420px,100%);box-shadow:-12px 0 32px #0000002e}.orders-ws-preview-head,.orders-ws-preview-actions{padding:12px 16px}.orders-ws-preview-head{align-items:baseline;padding-top:calc(12px + env(safe-area-inset-top,0px));flex-shrink:0}.orders-ws-preview-head h2{flex:1}.orders-ws-preview-close{flex:0 0 auto;margin:0;padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:16px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer}.orders-ws-preview-close:active{opacity:.55}.orders-ws-preview-body{flex:1;min-height:0;overflow:auto;padding:0 16px 16px}.orders-ws-preview-who{margin:0 0 12px}.orders-ws-preview-name{margin:0;font-size:22px;font-weight:700;letter-spacing:-.022em;line-height:1.15}.orders-ws-preview-sum{margin:6px 0 0;font-size:17px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.orders-ws-kicker{display:block;margin-bottom:2px;color:var(--text-muted);font-size:12px;font-weight:600}.orders-ws-facts{display:grid;margin:4px 0 0;padding:0 4px;border-radius:12px;background:var(--bg-1)}.orders-ws-facts div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;align-items:start;min-height:44px;padding:10px 14px;border-bottom:.5px solid color-mix(in srgb,var(--text) 10%,transparent)}.orders-ws-facts div:last-child{border-bottom:0}.orders-ws-facts dt{padding-top:1px;color:var(--text-muted);font-size:13px}.orders-ws-facts dd{margin:0;font-size:15px;font-weight:550;letter-spacing:-.01em;text-align:right}.orders-ws-next{margin:0 0 12px;padding:10px 14px;border:0;border-radius:12px;background:color-mix(in srgb,var(--accent) 14%,transparent);font-size:15px;font-weight:550;letter-spacing:-.011em;line-height:1.35}.orders-ws-next .orders-ws-kicker{margin-bottom:4px;color:var(--accent)}.orders-ws-preview-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-top:.5px solid color-mix(in srgb,var(--text) 10%,transparent)}.orders-ws-preview-actions .orders-ws-primary{grid-column:1 / -1;min-height:44px;white-space:nowrap}.orders-ws-preview-actions .orders-ws-secondary{min-width:0;white-space:nowrap}@media (max-width: 1280px){.orders-ws-col-updated{display:none}.orders-ws-updated-inline{display:block}}@media (max-width: 1100px){.orders-ws-col-updated{display:none}.orders-ws-updated-inline{display:block}.orders-ws-order,.orders-ws-client,.orders-ws-place{max-width:140px}}@media (max-width: 760px){.app-shell--orders .conv-list{padding-bottom:8px}.orders-ws-preview{width:100%}.orders-ws-preview-head h2{font-size:16px}.orders-ws-preview-name{font-size:20px}.orders-ws-preview-actions{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.orders-ws-preview-actions .orders-ws-primary,.orders-ws-preview-actions .orders-ws-secondary{min-height:44px}}@media (prefers-reduced-motion: reduce){.orders-ws-scrim,.orders-ws-preview,.orders-ws-sheet,.orders-ws-table tbody tr{transition:none}}@media (max-width: 760px){.app-shell--platform.app-shell--orders .orders-ws-toolbar{gap:8px;padding:4px 16px 8px}.app-shell--platform.app-shell--orders .orders-ws-toolbar .tabs-strip{border-bottom:0}.app-shell--platform.app-shell--orders .orders-ws-toolbar .tabs-inner{gap:6px;padding:0}.app-shell--platform.app-shell--orders .orders-ws-toolbar .tab{flex:0 0 auto;min-height:36px;padding:0 12px;border-radius:999px;background:var(--fill);font-size:14px;font-weight:600;white-space:nowrap}.app-shell--platform.app-shell--orders .orders-ws-toolbar .tab.active{background:var(--accent-filled);color:var(--accent)}.app-shell--platform.app-shell--orders .orders-ws-search,.app-shell--platform.app-shell--orders .sidebar>.search-box.orders-ws-search{margin:0;height:40px;min-height:40px;border:0;border-radius:12px;background:var(--fill)}.app-shell--platform.app-shell--orders .orders-ws-search .search-input,.app-shell--platform.app-shell--orders .search-box.orders-ws-search .search-input{height:40px;min-height:40px;font-size:16px}.app-shell--platform.app-shell--orders .orders-ws-chips{margin:0;gap:6px}.app-shell--platform.app-shell--orders .orders-ws-chip{min-height:32px;height:32px;padding:0 10px;border:0;background:var(--fill);font-size:13px}.app-shell--platform.app-shell--orders .orders-ws-banner{margin:0 16px 8px;padding:8px 12px;border-radius:12px}.app-shell--platform.app-shell--orders .conv-list{display:flex;flex-direction:column;gap:8px;padding:0 16px 8px;scrollbar-width:none}.app-shell--platform.app-shell--orders .conv-list::-webkit-scrollbar{width:0;height:0;display:none}.app-shell--platform.app-shell--orders .orders-ws-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;column-gap:8px;row-gap:0;width:100%;padding:10px 12px;border:0;border-radius:14px;background:var(--bg-1)}.app-shell--platform.app-shell--orders .orders-ws-card-main{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0;width:auto}.app-shell--platform.app-shell--orders .orders-ws-card-top,.app-shell--platform.app-shell--orders .orders-ws-card-who,.app-shell--platform.app-shell--orders .orders-ws-card-meta,.app-shell--platform.app-shell--orders .orders-ws-card-pills{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;width:100%;min-width:0}.app-shell--platform.app-shell--orders .orders-ws-card-place{flex:1 1 100%;max-width:100%}.app-shell--platform.app-shell--orders .orders-ws-card-pills{flex:1 1 auto;width:auto}.app-shell--platform.app-shell--orders .orders-ws-card-actions{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;justify-content:space-between;margin-top:0;gap:6px}.app-shell--platform.app-shell--orders .orders-ws-primary,.app-shell--platform.app-shell--orders .orders-ws-icon-btn,.app-shell--platform.app-shell--orders .orders-ws-secondary{flex:0 0 auto;min-height:36px;height:36px;font-size:13px;border-radius:10px}.app-shell--platform.app-shell--orders .orders-ws-icon-btn{width:36px;align-self:flex-end}.app-shell--platform.app-shell--orders .orders-ws-dock{position:static;left:auto;right:auto;bottom:auto;z-index:1;display:flex;gap:8px;margin:0;padding:8px 16px calc(70px + env(safe-area-inset-bottom,0px));border:0;border-radius:0;background:var(--surface);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.app-shell--platform.app-shell--orders .orders-ws-dock .order-facet,.app-shell--platform.app-shell--orders .orders-ws-dock .orders-ws-sort{margin:0;flex:1;min-width:0}.app-shell--platform.app-shell--orders .orders-ws-dock-btn,.app-shell--platform.app-shell--orders .orders-ws-dock .order-facet-trigger{width:100%;height:40px;min-height:40px;border:0;border-radius:12px;background:var(--fill);font-size:14px}.app-shell--platform.app-shell--orders .orders-ws-table-wrap{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (max-width: 760px) and (prefers-reduced-motion: reduce){.app-shell--platform.app-shell--orders .orders-ws-toolbar .tab,.app-shell--platform.app-shell--orders .orders-ws-dock-btn,.app-shell--platform.app-shell--orders .orders-ws-dock .order-facet-trigger{transition:none}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--font-ios:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", ui-sans-serif, system-ui, Inter, "Segoe UI", sans-serif}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.w-12{width:calc(var(--spacing) * 12)}.w-full{width:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.px-0{padding-inline:0}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.ios-segment,.ios-btn,.ios-sheet,.ios-ops{--ios-blue:#007aff;--ios-label:#000;--ios-secondary:#3c3c4399;--ios-separator:#3c3c434a;--ios-grouped:#f2f2f7;--ios-card:#fff;--ios-gray:#78788029;--ios-red:#ff3b30;--ios-green:#34c759;--ios-orange:#ff9500}.ios-ops{--ios-blue:#007aff;--ios-label:#000;--ios-secondary:#3c3c4399;--ios-separator:#3c3c434a;--ios-grouped:#f2f2f7;--ios-card:#fff;--ios-gray:#78788029;--ios-red:#ff3b30;--ios-green:#34c759;--ios-orange:#ff9500;font-family:var(--font-ios);color:var(--ios-label);background:var(--ios-grouped);-webkit-font-smoothing:antialiased}html.night .ios-ops,html.night .ios-segment,html.night .ios-btn,html.night .ios-sheet{--ios-blue:#0a84ff;--ios-label:#fff;--ios-secondary:#ebebf599;--ios-separator:#545458a6;--ios-grouped:#000;--ios-card:#1c1c1e;--ios-gray:#7878803d;--ios-red:#ff453a;--ios-green:#30d158;--ios-orange:#ff9f0a}.ios-ops .plat-body,.ios-ops .dashboard-main,.ios-ops .settings-main,.ios-ops .chat-main,.ios-ops .procurement-main{background:var(--ios-grouped);color:var(--ios-label)}.ios-ops .plat-tabbar{background:var(--ios-card)}@supports (color:color-mix(in lab,red,red)){.ios-ops .plat-tabbar{background:color-mix(in srgb,var(--ios-card) 72%,transparent)}}.ios-ops .plat-tabbar{border:.5px solid var(--ios-label)}@supports (color:color-mix(in lab,red,red)){.ios-ops .plat-tabbar{border:.5px solid color-mix(in srgb,var(--ios-label) 12%,transparent)}}.ios-ops .plat-tabbar{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);box-shadow:0 10px 30px #0000002e}.ios-btn{min-height:44px;color:var(--ios-blue);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-size:17px;font-weight:650;line-height:1.1;transition:transform .1s ease-out;display:inline-flex}.ios-btn.is-filled{background:var(--ios-blue);color:#fff}.ios-btn.is-gray{background:var(--ios-gray);color:var(--ios-label)}.ios-btn.is-danger{color:var(--ios-red)}.ios-btn:active:not(:disabled){transform:scale(.97)}.ios-btn:disabled{opacity:.38;cursor:default}.ios-group{flex-direction:column;gap:6px;display:flex}.ios-group-title,.ios-group-foot{color:var(--ios-secondary);letter-spacing:-.006em;margin:0 16px;font-size:13px;font-weight:400;line-height:1.3}.ios-group-title{text-transform:uppercase;font-size:13px;font-weight:600}.ios-group-card{background:var(--ios-card);border-radius:12px;overflow:hidden}.ios-row{border:0;border-bottom:.5px solid var(--ios-separator);width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;align-items:center;gap:12px;padding:10px 16px;display:flex}.ios-group-card>:last-child{border-bottom:0}.ios-row-label{flex:auto;min-width:0;font-size:17px;line-height:1.25}.ios-row-value{min-width:0;max-width:58%;color:var(--ios-secondary);text-align:right;justify-content:flex-end;align-items:center;gap:8px;font-size:17px;line-height:1.25;display:flex}.ios-chevron{color:var(--ios-secondary);font-size:22px;line-height:1}.ios-row:active{background:var(--ios-gray)}.ios-switch{background:var(--ios-gray);cursor:pointer;border:0;border-radius:999px;flex:none;width:51px;height:31px;padding:0;position:relative}.ios-switch span{width:27px;height:27px;transition:transform .18s var(--ease-drawer,cubic-bezier(.32, .72, 0, 1));background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #00000040}.ios-switch.is-on{background:var(--ios-green)}.ios-switch.is-on span{transform:translate(20px)}.ios-segment{background:var(--ios-gray);border-radius:10px;margin:0 16px 12px;padding:2px;display:flex;position:relative}.ios-segment-thumb{background:var(--ios-card);transition:transform .28s var(--ease-drawer,cubic-bezier(.32, .72, 0, 1));border-radius:8px;position:absolute;top:2px;bottom:2px;left:0;box-shadow:0 1px 3px #00000029}.ios-segment-btn{z-index:1;min-height:32px;color:var(--ios-label);font:inherit;background:0 0;border:0;flex:1 1 0;font-size:13px;font-weight:600;position:relative}.ios-segment-btn[aria-selected=false]{color:var(--ios-secondary)}.ios-scrim{z-index:94;inset:0 0 calc(70px + env(safe-area-inset-bottom,0px)) 0;background:#0006;border:0;position:fixed}.ios-sheet{z-index:96;right:0;bottom:calc(88px + env(safe-area-inset-bottom,0px));max-height:min(78vh,calc(100dvh - 108px - env(safe-area-inset-bottom,0px)));background:var(--ios-card);border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:fixed;left:0}@supports (color:color-mix(in lab,red,red)){.ios-sheet{background:color-mix(in srgb,var(--ios-card) 86%,transparent)}}.ios-sheet{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);animation:ios-sheet-in .32s var(--ease-drawer,cubic-bezier(.32, .72, 0, 1));box-shadow:0 -10px 40px #00000047}.ios-sheet-bar{align-items:center;min-height:48px;padding:4px 8px;display:flex;position:relative}.ios-sheet-bar strong{pointer-events:none;font-size:17px;font-weight:650;position:absolute;left:50%;transform:translate(-50%)}.ios-sheet-bar .ios-btn:last-child,.ios-sheet-bar>span{justify-self:end}.ios-sheet-body{overscroll-behavior:contain;padding:0 0 16px;overflow:auto}.ios-sheet-now{color:var(--ios-secondary);margin:0 16px 8px;font-size:13px}.ios-sheet-body>.ios-btn{width:calc(100% - 32px);margin:12px 16px 0}@keyframes ios-sheet-in{0%{opacity:.6;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ios-card-page{min-width:0;padding:4px 16px calc(128px + env(safe-area-inset-bottom,0px));background:var(--ios-grouped);color:var(--ios-label);flex-direction:column;gap:18px;display:flex}.ios-card-head{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ios-card-tools{justify-content:space-between;align-items:center;width:100%;display:flex}.ios-card-head h2{letter-spacing:-.022em;margin:8px 0 0;font-size:28px;font-weight:700;line-height:1.12}.ios-card-phone,.ios-card-product,.ios-card-hint{color:var(--ios-secondary);margin:0;font-size:15px;line-height:1.3}.ios-card-product{color:var(--ios-label);font-size:17px}.ios-card-head .ios-btn{margin-top:8px}.ios-card-head .ios-btn.is-filled,.ios-btn.w-full{width:100%}.ios-actions{flex-wrap:wrap;gap:8px;display:flex}.ios-actions .ios-btn:first-child{flex:180px}.ios-control .mantine-Input-input,.ios-note .mantine-Input-input{min-height:32px;box-shadow:none;color:var(--ios-secondary);text-align:right;background:0 0;border:0}.ios-note .mantine-Input-input{min-height:88px;color:var(--ios-label);text-align:left;padding:12px 16px}.ios-note{background:var(--ios-card)}.ios-list{background:var(--ios-card);border-radius:12px;margin:0 16px 24px;padding:0;list-style:none;overflow:hidden}.ios-kicker{color:var(--ios-secondary);letter-spacing:.02em;text-transform:uppercase;margin:8px 20px;font-size:13px;font-weight:600}.ios-person{border:0;border-bottom:.5px solid var(--ios-separator);width:100%;min-height:64px;color:var(--ios-label);font:inherit;text-align:left;background:0 0;align-items:center;gap:12px;padding:10px 14px;display:flex}.ios-list>li:last-child .ios-person{border-bottom:0}.ios-person.is-on,.ios-person.is-late,.ios-person.is-warn{background:var(--ios-blue)}@supports (color:color-mix(in lab,red,red)){.ios-person.is-on,.ios-person.is-late,.ios-person.is-warn{background:color-mix(in srgb,var(--ios-blue) 10%,transparent)}}.ios-person.is-late{background:var(--ios-orange)}@supports (color:color-mix(in lab,red,red)){.ios-person.is-late{background:color-mix(in srgb,var(--ios-orange) 16%,transparent)}}.ios-person:active{background:var(--ios-gray)}.ios-ops .waitlist-person-name,.ios-ops .waitlist-person-product{color:var(--ios-label);font-size:17px;font-weight:600}.ios-ops .waitlist-person-phone,.ios-ops .waitlist-person-preview,.ios-ops .waitlist-person-channel{color:var(--ios-secondary);font-size:13px}.ios-ops .waitlist-person-mark,.ios-ops .waitlist-person-photo{object-fit:cover;border-radius:10px;flex:0 0 44px;width:44px;height:44px}.ios-ops .waitlist-person-mark{background:var(--ios-gray);color:var(--ios-blue);place-items:center;font-weight:650;display:grid}.ios-ops .waitlist-person-photo.is-guest,.ios-ops .waitlist-person-mark.is-guest{border-radius:22px}.ios-ops .waitlist-people-kicker{margin-left:0;margin-right:0}.ios-ops .waitlist-person-chevron{color:var(--ios-secondary);font-size:22px}.ios-order{background:var(--ios-card);border-radius:12px;margin:0 16px 8px;padding:12px 16px}.ios-order.is-on{background:var(--ios-blue)}@supports (color:color-mix(in lab,red,red)){.ios-order.is-on{background:color-mix(in srgb,var(--ios-blue) 10%,var(--ios-card))}}.ios-order-main{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.ios-order-top,.ios-order-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.ios-order-top strong,.ios-order-name{font-size:17px;font-weight:650}.ios-order-sum,.ios-order-phone,.ios-order-place{color:var(--ios-secondary);font-variant-numeric:tabular-nums;font-size:15px}.ios-order-actions{gap:8px;margin-top:10px;display:flex}.ios-order-actions .ios-btn:first-child{flex:1}.ios-menu{z-index:3;background:var(--ios-card);border-radius:12px;flex-direction:column;min-width:180px;margin-top:4px;display:flex;position:absolute;right:16px;overflow:hidden;box-shadow:0 8px 28px #0000003d}.ios-menu a,.ios-menu button{border:0;border-bottom:.5px solid var(--ios-separator);min-height:44px;color:var(--ios-blue);font:inherit;text-align:left;background:0 0;padding:0 14px;font-size:17px}.ios-ops .orders-ws-table{color:var(--ios-label);background:var(--ios-card)}.ios-ops .orders-ws-table thead th{background:var(--ios-grouped);color:var(--ios-secondary)}.ios-ops .orders-ws-table td,.ios-ops .orders-ws-table th{border-bottom-color:var(--ios-separator)}.ios-ops .tab,.ios-ops .orders-ws-chip{background:var(--ios-gray);color:var(--ios-label);border:0;border-radius:999px}.ios-ops .tab.active,.ios-ops .orders-ws-chip.is-on{background:var(--ios-blue);color:#fff}.ios-ops .orders-ws-table .orders-ws-row-btn{background:var(--ios-gray);color:var(--ios-blue);border-radius:12px}.ios-ops .wboard-mcard.is-phone-row,.ios-ops .admin-log-row,.ios-ops .ozon-desk-row,.ios-ops .task-row,.ios-ops .ops-kpi,.ios-ops .settings-group,.ios-ops .panel-reports-detail,.ios-ops .question-answer{background:var(--ios-card);color:var(--ios-label);border:0;border-radius:12px}.ios-ops .wboard-mcard.is-phone-row{margin:0 16px 8px}.ios-ops .admin-log-row+.admin-log-row,.ios-ops .ozon-desk-row+.ozon-desk-row,.ios-ops .task-row+.task-row{margin-top:8px}.ios-ops .panel-reports-create,.ios-ops .question-actions button[type=submit]{background:var(--ios-blue);color:#fff;min-height:44px;font:inherit;border:0;border-radius:12px;font-weight:650}.ios-ops .panel-reports-create:active,.ios-ops .question-actions button[type=submit]:active{transform:scale(.97)}.ios-ops .admin-log-search input,.ios-ops .team-operator select,.ios-ops .panel-reports-search input,.ios-ops .search-input{background:var(--ios-gray);min-height:44px;color:var(--ios-label);font:inherit;border:0;border-radius:12px}.ios-ops .settings-main,.ios-ops .team-desk,.ios-ops .task-board,.ios-ops .ops-dash,.ios-ops .panel-reports-list{font-family:inherit}.ios-ops .team-desk{padding:8px 0 calc(120px + env(safe-area-inset-bottom,0px))}.ios-ops .ops-dash{padding:8px 0 calc(128px + env(safe-area-inset-bottom,0px))}@media (max-width:760px){.ios-ops.app-shell--platform.app-shell--page .plat-body>.dashboard-main:has(.ops-dash),.ios-ops.app-shell--platform.app-shell--page .plat-body>.dashboard-main:has(.task-board),.ios-ops.app-shell--platform.app-shell--page .plat-body>.dashboard-main:has(.panel-reports),.ios-ops.app-shell--platform.app-shell--page .plat-body>.dashboard-main:has(.admin-log-tools),.ios-ops.app-shell--platform.app-shell--page .plat-body>.dashboard-main.team-desk{padding-left:0;padding-right:0}}.ios-ops .team-desk .team-operator{margin:0 16px 4px}.ios-ops .team-duties,.ios-ops .team-list{margin:8px 0 0}.ios-ops .duty-bar{padding:0 16px}.ios-ops .ops-kpis,.ios-ops .team-metrics{grid-template-columns:1fr 1fr;gap:8px;margin:0 16px 16px;display:grid}.ios-ops .ops-kpi,.ios-ops .ops-chart,.ios-ops .ops-attention,.ios-ops .ops-team,.ios-ops .ov-metric{background:var(--ios-card);color:var(--ios-label);border:0;border-radius:12px}.ios-ops .ops-kpi,.ios-ops .ov-metric{text-align:left;min-height:72px;padding:12px}.ios-ops .ops-kpi-value,.ios-ops .ov-metric-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.ios-ops .ops-kpi-label,.ios-ops .ops-kpi-sub,.ios-ops .ops-chart-head p,.ios-ops .ops-empty,.ios-ops .ov-metric-label{color:var(--ios-secondary)}.ios-ops .ops-chart,.ios-ops .ops-attention,.ios-ops .ops-team{margin:0 16px 12px;padding:12px 0 8px}.ios-ops .ops-chart h3,.ios-ops .ops-attention h3,.ios-ops .ops-team h3,.ios-ops .team-duties h3,.ios-ops .team-list h3{letter-spacing:-.02em;margin:0 16px 8px;font-size:20px}.ios-ops .ops-attn{border:0;border-bottom:.5px solid var(--ios-separator);width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;background:0 0;align-items:center;gap:12px;padding:8px 16px;display:flex}.ios-ops .task-board-tools{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:8px;display:flex}.ios-ops .task-board-tools .ios-btn{align-self:flex-start;margin-left:16px}.ios-ops.app-shell--platform .sync-bar,.ios-ops.app-shell--platform .alert-bar{top:auto;bottom:calc(86px + env(safe-area-inset-bottom,0px));text-align:center;z-index:30;width:max-content;max-width:calc(100% - 32px);height:auto;padding:10px 14px}@media (max-width:760px){.ios-ops .staff-identity-map{background:var(--ios-card);border-radius:12px;max-height:min(520px,64vh);margin:12px 16px 24px;overflow:auto}.ios-ops .staff-identity-map li{border-bottom:.5px solid var(--ios-separator);flex-direction:column;gap:6px;padding:12px 16px;display:flex}.ios-ops .staff-identity-map input{background:var(--ios-gray);min-height:36px;color:var(--ios-label);font:inherit;border:0;border-radius:10px;padding:0 10px}}.ios-ops .settings-group,.ios-ops .settings-identity{background:var(--ios-card);border-radius:12px}.ios-ops .panel-reports-list ul,.ios-ops.app-shell--questions .conv-list{background:var(--ios-card);border-radius:12px;margin:0 16px 16px;padding:0;list-style:none;overflow:hidden}.ios-ops .panel-reports-list>ul{margin:0}.ios-ops.app-shell--questions .sidebar>.search-box{width:auto;margin:0 16px 8px}.ios-ops .panel-reports-row,.ios-ops.app-shell--questions .conv-row{border:0;border-bottom:.5px solid var(--ios-separator);width:100%;min-height:64px;color:var(--ios-label);font:inherit;text-align:left;background:0 0}.ios-ops .panel-reports-row{flex-direction:column;gap:2px;padding:10px 16px;display:flex}.ios-ops .panel-reports-row small,.ios-ops.app-shell--questions .conv-time{color:var(--ios-secondary)}.ios-log-list{margin:0 16px 16px}.ios-log{border-bottom:.5px solid var(--ios-separator);background:var(--ios-card);flex-direction:column;gap:4px;padding:12px 16px;display:flex}.ios-log-top{justify-content:space-between;gap:12px;font-size:17px;display:flex}.ios-log-top time,.ios-log p{color:var(--ios-secondary);margin:0;font-size:13px;line-height:1.35}.ios-log.is-error .ios-log-top strong{color:var(--ios-red)}.ios-copy{color:var(--ios-label);margin:0;padding:12px 16px;font-size:17px;line-height:1.35}.ios-area{width:100%;min-height:96px;color:var(--ios-label);font:inherit;resize:vertical;background:0 0;border:0;padding:12px 16px;font-size:17px;display:block}.ios-more{width:calc(100% - 32px);margin:0 16px 24px}.ios-ops .admin-log-search{gap:8px;margin:0 16px 12px;display:flex}.ios-ops .admin-log-search input{flex:1;padding:0 12px}.ios-ops .team-chat,.ios-ops .task-row{background:var(--ios-card);border-radius:12px;margin:0 16px 8px;padding:12px}.ios-ops .task-row .ios-btn{grid-area:doing;justify-self:start;min-height:32px;padding:0 12px}@media (max-width:760px){.ios-ops .task-row{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"check main""check meta""doing doing";row-gap:8px}}.ios-ops .ozon-desk.is-compact .ozon-desk-row{background:var(--ios-card);border:0;border-radius:12px;align-items:start;margin:0 16px 8px;padding:12px}.ios-ops .ozon-desk.is-compact .ozon-desk-row-order{letter-spacing:-.02em;font-size:17px;font-weight:650}.ios-ops .ozon-desk.is-compact .ozon-desk-row-track,.ios-ops .ozon-desk.is-compact .ozon-desk-row-point,.ios-ops .ozon-desk.is-compact .ozon-desk-row-phone,.ios-ops .ozon-desk.is-compact .ozon-desk-row-created,.ios-ops .ozon-desk.is-compact .ozon-desk-row-time{color:var(--ios-secondary);font-size:13px}.ios-ops .ozon-desk.is-compact .ozon-desk-row-stage{background:var(--ios-gray);width:max-content;max-width:100%;min-height:22px;color:var(--ios-label);border-radius:999px;justify-self:end;padding:2px 8px;font-size:12px;font-weight:600}.ios-ops .ozon-desk.is-compact .ozon-desk-pane{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}.ios-ops.app-shell--platform.app-shell--ozon .ozon-desk-chrome{padding-left:16px;padding-right:16px}.ios-ops.app-shell--platform.app-shell--ozon .ozon-desk-banner{background:var(--ios-orange);border:0;border-radius:12px;margin:0 16px 8px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.ios-ops.app-shell--platform.app-shell--ozon .ozon-desk-banner{background:color-mix(in srgb,var(--ios-orange) 18%,var(--ios-card))}}.ios-ops.app-shell--platform.app-shell--ozon .ozon-desk-banner{color:var(--ios-label);font-size:13px}.ios-ops .ozon-desk-detail.is-overlay{background:var(--ios-grouped);color:var(--ios-label);padding:4px 0 calc(24px + env(safe-area-inset-bottom,0px))}.ios-ops .ozon-desk-back{min-height:44px;color:var(--ios-blue);font:inherit;background:0 0;border:0;margin:0 8px;padding:0 8px;font-size:17px}.ios-ops .ozon-desk-detail-head{padding:0 16px 12px}.ios-ops .ozon-desk-detail h2{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:700}.ios-ops .ozon-desk-detail .ozon-create{background:var(--ios-card);border-radius:12px;margin:0 16px 12px;padding:4px 0 8px}.ios-ops .ozon-desk-detail .ozon-create-title,.ios-ops .ozon-desk-detail .ozon-track,.ios-ops .ozon-desk-detail .ozon-create-note{margin-left:16px;margin-right:16px}.ios-ops .ozon-desk-detail .ozon-track{font-size:17px;font-weight:650}.ios-ops .ozon-desk-detail .ozon-flow{margin:8px 0 0;padding:0;list-style:none}.ios-ops .ozon-desk-detail .ozon-flow li{border-bottom:.5px solid var(--ios-separator);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:8px 16px;display:flex}.ios-ops .ozon-desk-detail .ozon-flow li:last-child{border-bottom:0}.ios-ops .ozon-desk-detail .guest-shop-chat-btn{background:var(--ios-blue);color:#fff;min-height:32px;font:inherit;border:0;border-radius:999px;flex:none;padding:0 12px;font-size:15px;font-weight:600}.ios-ops .ozon-desk-detail .guest-shop-chat-btn.is-ghost{background:var(--ios-gray);color:var(--ios-blue)}.ios-ops .wait-phone-nav{background:var(--ios-gray);border-radius:10px;margin:8px 16px 12px;padding:2px}.ios-ops .wait-phone-nav .ios-segment-btn{color:var(--ios-label);background:0 0;font-size:13px;font-weight:600}.ios-ops .wait-phone-nav .ios-segment-btn[aria-selected=false]{color:var(--ios-secondary)}.ios-ops .wboard-summary{background:0 0;border:0;gap:8px}.ios-ops .wboard-sum{background:var(--ios-card);color:var(--ios-label);border-radius:12px}.ios-ops .wboard-sum.is-on,.ios-ops .wboard-sum-half.is-on{background:var(--ios-blue)}@supports (color:color-mix(in lab,red,red)){.ios-ops .wboard-sum.is-on,.ios-ops .wboard-sum-half.is-on{background:color-mix(in srgb,var(--ios-blue) 16%,var(--ios-card))}}.ios-ops .waitlist-main.is-phone .wboard-phone-frame{background:var(--ios-grouped);border-bottom:0;padding:4px 16px 6px}.ios-ops .waitlist-main.is-phone .wboard-chip{background:var(--ios-gray);color:var(--ios-label);border:0}.ios-ops .waitlist-main.is-phone .wboard-chip b{color:var(--ios-label)}.ios-ops .waitlist-main.is-phone .wboard-chip.is-on,.ios-ops .waitlist-main.is-phone .wboard-chip.is-on b{background:var(--ios-blue);color:#fff}.ios-ops .waitlist-main.is-phone .wboard-search{background:var(--ios-gray);height:36px;min-height:36px;color:var(--ios-label);border:0;border-radius:10px}.ios-ops .waitlist-main.is-phone .wboard-phone-frame .waitlist-tools{display:flex}.ios-ops .waitlist-main.is-phone .waitlist-tools .ios-btn{flex:1 1 0;min-width:0;height:36px;min-height:36px;font-size:15px;font-weight:600}.ios-ops .waitlist-main.is-phone .wboard-phone-frame .wboard-sum-strip{flex-wrap:nowrap;row-gap:0;padding:0;overflow:auto hidden}.ios-ops .waitlist-main.is-phone .wboard-phone-frame .wboard-search-row{flex-direction:column;gap:6px;width:100%;min-width:0;padding:0;display:flex}.ios-ops .waitlist-main.is-phone .wboard-phone-frame .wboard-search{flex:none;grid-column:auto;width:100%;min-width:0;height:36px;min-height:36px}.ios-ops .wboard.is-phone .wboard-body{padding-left:0;padding-right:0}.ios-ops .wboard-mcard.is-phone-row{box-sizing:border-box;background:var(--ios-card);border:0;border-radius:12px;width:auto;margin-left:16px;margin-right:16px}.ios-ops .wboard-mcard.is-phone-row .wboard-photo{border-radius:12px}.ios-ops .wboard-mcard.is-phone-row .wboard-strong{letter-spacing:-.02em;font-size:17px;font-weight:650;line-height:1.25}.ios-ops .wboard-mcard.is-phone-row .wboard-muted,.ios-ops .wboard-mcard.is-phone-row .wait-stock-facts{color:var(--ios-secondary);font-size:13px}.ios-ops .wboard-mcard.is-phone-row .wait-stock-fact.is-supply,.ios-ops .wboard-mcard.is-phone-row .wait-stock-fact.is-transfer{color:var(--ios-secondary)}.ios-ops .wboard.is-phone .wboard-calendar{width:auto;color:var(--ios-label);background:0 0;border-radius:0;margin:0 16px 16px;padding:0}.ios-ops .wboard.is-phone .wboard-calendar-grid{background:var(--ios-card);border-radius:12px;padding:8px 4px 10px}.ios-ops .wboard.is-phone .wboard-calendar-wd{color:var(--ios-secondary);font-size:12px;font-weight:600}.ios-ops .wboard.is-phone .wboard-more .ios-btn{width:calc(100% - 32px);margin:4px 16px 8px}.ios-ops .panel-reports-list .ios-segment{margin:0}.ios-ops .panel-reports-column{background:var(--ios-gray)}.ios-ops .panel-reports-card{background:var(--ios-card);color:var(--ios-label);border:0}.ios-ops .panel-reports-card small,.ios-ops .panel-reports-column-empty,.ios-ops .panel-reports-column-head span{color:var(--ios-secondary)}.ios-ops .panel-reports.is-compact .panel-reports-detail{margin:0 16px calc(96px + env(safe-area-inset-bottom,0px));padding:8px 16px 16px}.ios-ops .panel-reports-detail h2{letter-spacing:-.02em;font-size:22px;font-weight:700}.ios-ops .panel-reports-admin select,.ios-ops .panel-reports-admin textarea,.ios-ops .panel-reports-admin input,.ios-ops .panel-reports-status,.ios-ops .panel-reports-sheet input,.ios-ops .panel-reports-sheet textarea{background:var(--ios-gray);color:var(--ios-label);border:0;border-radius:10px}.ios-ops .panel-reports-kind{background:var(--ios-gray);border-radius:10px;gap:0;padding:2px}.ios-ops .panel-reports-kind button{min-height:32px;color:var(--ios-secondary);background:0 0;border-radius:8px;flex:1}.ios-ops .panel-reports-kind button.is-on{background:var(--ios-card);color:var(--ios-label)}@media (max-width:760px){.ios-ops .panel-reports-sheet{inset:0 0 calc(70px + env(safe-area-inset-bottom,0px)) 0;z-index:96;align-items:end;padding:0}.ios-ops .panel-reports-sheet form{background:var(--ios-card);color:var(--ios-label);border-radius:18px 18px 0 0}}.ios-ops .team-chat-title{margin:0;font-size:17px;font-weight:650}.ios-ops .team-chat-meta,.ios-ops .team-confidence,.ios-ops .team-empty-line{color:var(--ios-secondary)}.ios-ops .wboard-mcard.is-phone-row{flex-direction:column;align-items:stretch;margin:0 16px 8px;padding:0 0 12px;display:flex;overflow:hidden}.ios-ops .wboard-mcard-open{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;gap:12px;padding:12px;display:flex}.ios-ops .wboard-mcard .ios-btn{width:calc(100% - 24px);min-height:34px;margin:0 12px;font-size:15px;font-weight:600}.ios-ops.app-shell--orders .conv-list{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}@media (max-width:1100px){.ios-ops.app-shell--platform.app-shell--orders .conv-list{padding-left:0;padding-right:0}}.ios-ops .orders-ws-dock{background:var(--ios-card)}@supports (color:color-mix(in lab,red,red)){.ios-ops .orders-ws-dock{background:color-mix(in srgb,var(--ios-card) 86%,transparent)}}.ios-ops .orders-ws-dock{border-top-color:var(--ios-separator);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%)}.ios-ops .proc-dock{border-color:var(--ios-separator);background:var(--ios-card);gap:8px}@supports (color:color-mix(in lab,red,red)){.ios-ops .proc-dock{background:color-mix(in srgb,var(--ios-card) 82%,transparent)}}.ios-ops .proc-dock{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%)}.ios-ops .proc-dock>.ios-btn{flex:1}@media (prefers-reduced-transparency:reduce){.ios-ops .plat-tabbar,.ios-sheet,.ios-ops .proc-dock{background:var(--ios-card);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.ios-sheet,.ios-segment-thumb,.ios-switch span,.ios-btn{transition:opacity .16s;animation:none}.ios-btn:active{transform:none}}.ios-ops .waitlist-main.is-phone .wboard-btn,.ios-ops .wboard-card.is-phone .wboard-btn,.ios-ops .waitlist-main.is-phone .wait-row-btn,.ios-ops .waitlist-main.is-phone .waitlist-more,.ios-ops .waitlist-main.is-phone .wait-columns-toggle{background:var(--ios-gray);min-height:32px;color:var(--ios-label);border:0;border-radius:10px;padding:0 12px;font-size:13px;font-weight:600}.ios-ops .waitlist-main.is-phone .wboard-btn.is-primary,.ios-ops .wboard-card.is-phone .wboard-btn.is-primary,.ios-ops .waitlist-main.is-phone .wait-row-btn.is-primary{background:var(--ios-blue);color:#fff}.ios-ops .waitlist-main.is-phone .waitlist-table-wrap{padding:8px 0 calc(120px + env(safe-area-inset-bottom,0px))}.ios-ops .waitlist-main.is-phone .wait-columns-toggle,.ios-ops .waitlist-main.is-phone .waitlist-more{justify-content:center;align-items:center;width:calc(100% - 32px);margin:4px 16px 8px;display:flex}.ios-ops .waitlist-main.is-phone .waitlist-people .waitlist-more{width:100%;margin:4px 0 8px}.ios-ops .waitlist-main.is-phone .waitlist-dense-row{background:var(--ios-card);width:auto;color:var(--ios-label);border:0;border-radius:12px;margin:0 16px 8px}.ios-ops .waitlist-main.is-phone .waitlist-dense-row.is-on{background:var(--ios-blue)}@supports (color:color-mix(in lab,red,red)){.ios-ops .waitlist-main.is-phone .waitlist-dense-row.is-on{background:color-mix(in srgb,var(--ios-blue) 16%,var(--ios-card))}}.ios-ops .waitlist-main.is-phone .waitlist-dense-copy strong{letter-spacing:-.02em;font-size:17px;font-weight:650}.ios-ops .waitlist-main.is-phone .waitlist-dense-copy small,.ios-ops .waitlist-main.is-phone .wait-notice-plain,.ios-ops .waitlist-main.is-phone .wait-notice-when{color:var(--ios-secondary);font-size:13px}.ios-ops .waitlist-main.is-phone .waitlist-dense-row .waitlist-table-photo,.ios-ops .waitlist-main.is-phone .waitlist-dense-row .wboard-photo{border-radius:10px}.ios-ops .waitlist-main.is-phone .waitlist-people,.ios-ops .waitlist-main.is-phone .waitlist-person-pane{background:var(--ios-grouped)}.ios-ops .waitlist-main.is-phone .waitlist-people-kicker{color:var(--ios-secondary);margin:4px 0 8px;font-size:13px;font-weight:600}.ios-ops .waitlist-main.is-phone .waitlist-people-list{background:var(--ios-card);border-radius:12px;margin:0 0 12px;overflow:hidden}.ios-ops .waitlist-main.is-phone .waitlist-person{border:0;border-bottom:.5px solid var(--ios-separator);width:100%;min-height:64px;color:var(--ios-label);font:inherit;text-align:left;background:0 0;align-items:center;gap:12px;padding:10px 16px;display:flex}.ios-ops .waitlist-main.is-phone .waitlist-people-list li:last-child .waitlist-person{border-bottom:0}.ios-ops .waitlist-main.is-phone .waitlist-person.is-on,.ios-ops .waitlist-main.is-phone .waitlist-person.is-warn,.ios-ops .waitlist-main.is-phone .waitlist-person.is-late{box-shadow:none;background-color:#0000}.ios-ops .waitlist-main.is-phone .waitlist-who{background:var(--ios-gray);color:var(--ios-secondary);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:600}.ios-ops .waitlist-person-back,.ios-ops .wboard-card.is-phone .wboard-back{min-height:44px;color:var(--ios-blue);font:inherit;background:0 0;border:0;padding:0 4px;font-size:17px;font-weight:400}.ios-ops .waitlist-person-title h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.15}.ios-ops .wboard-card.is-phone .wboard-card-name h2{letter-spacing:-.02em;font-size:17px;font-weight:650;line-height:1.2}.ios-ops .waitlist-person-title p,.ios-ops .wboard-card.is-phone .wboard-card-line{color:var(--ios-secondary);font-size:13px}.ios-ops .waitlist-main.is-phone .waitlist-person-waits{background:var(--ios-card);border-radius:12px;width:auto;margin:0 16px 16px;padding:0;list-style:none;overflow:hidden}.ios-ops .waitlist-main.is-phone .waitlist-person-wait-row{border-bottom:.5px solid var(--ios-separator);color:var(--ios-label)}.ios-ops .wboard-card.is-phone{background:var(--ios-grouped);color:var(--ios-label)}.ios-ops .wboard-card.is-phone .wboard-card-head{background:var(--ios-grouped)}.ios-ops .wboard-card.is-phone .wboard-tabs{background:var(--ios-gray);border:0;border-radius:10px;grid-template-columns:1fr 1fr;gap:0;margin:4px 0 8px;padding:2px;display:grid;overflow:visible}.ios-ops .wboard-card.is-phone .wboard-tab{min-height:32px;color:var(--ios-secondary);white-space:normal;text-align:center;box-shadow:none;background:0 0;border-radius:8px;justify-content:center;padding:4px 8px;font-size:13px;font-weight:600}.ios-ops .wboard-card.is-phone .wboard-tab.is-on{background:var(--ios-card);color:var(--ios-label);box-shadow:0 1px 3px #00000029}.ios-ops .wboard-card.is-phone .wboard-search{box-sizing:border-box;background:var(--ios-gray);width:calc(100% - 32px);min-height:36px;color:var(--ios-label);border:0;border-radius:10px;margin:4px 16px 8px;font-size:15px;display:block}.ios-ops .wboard-card.is-phone .wboard-client-rows,.ios-ops .wboard-card.is-phone .wboard-analogs{background:var(--ios-card);border-radius:12px;margin:0 16px 12px;padding:0;list-style:none;overflow:hidden}.ios-ops .wboard-card.is-phone .wboard-client-row,.ios-ops .wboard-card.is-phone .wboard-analog{border-bottom:.5px solid var(--ios-separator);color:var(--ios-label);background:0 0;margin:0;padding:10px 12px}.ios-ops .wboard-card.is-phone .wboard-client-rows li:last-child .wboard-client-row,.ios-ops .wboard-card.is-phone .wboard-analogs li:last-child{border-bottom:0}.ios-ops .wboard-card.is-phone .wboard-pill,.ios-ops .wboard.is-phone .wboard-pill{background:var(--ios-gray);min-height:22px;color:var(--ios-label);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.ios-ops .wboard-card.is-phone .wboard-panel,.ios-ops .wboard-card.is-phone .wboard-stock-panel,.ios-ops .wboard-card.is-phone .wboard-region{background:var(--ios-card);color:var(--ios-label);border:0;border-radius:12px;margin:8px 16px;padding:12px}.ios-ops .wboard-card.is-phone .wboard-fifo,.ios-ops .wboard-card.is-phone .wboard-hint,.ios-ops .wboard-card.is-phone .wboard-muted,.ios-ops .wboard-card.is-phone .wboard-empty{color:var(--ios-secondary)}.ios-ops .wboard-card.is-phone .wboard-card-body{background:var(--ios-grouped)}.ios-ops .wboard-card.is-phone .wboard-fifo,.ios-ops .wboard-card.is-phone .wboard-empty,.ios-ops .wboard-card.is-phone .wboard-hint{margin-left:16px;margin-right:16px}.ios-ops .waitlist-main.is-phone .waitlist-person.is-warn,.ios-ops .waitlist-main.is-phone .waitlist-person.is-late,.ios-ops .waitlist-main.is-phone .waitlist-person-wait.is-warn,.ios-ops .waitlist-main.is-phone .waitlist-person-wait.is-late,.ios-ops .waitlist-main.is-phone .waitlist-inbox-row.is-warn,.ios-ops .waitlist-main.is-phone .waitlist-inbox-row.is-late{box-shadow:none;background:0 0}.ios-ops .waitlist-main.is-phone .waitlist-person.is-on,.ios-ops .waitlist-main.is-phone .waitlist-person-wait.is-on{background:var(--ios-blue)}@supports (color:color-mix(in lab,red,red)){.ios-ops .waitlist-main.is-phone .waitlist-person.is-on,.ios-ops .waitlist-main.is-phone .waitlist-person-wait.is-on{background:color-mix(in srgb,var(--ios-blue) 14%,transparent)}}.ios-ops .waitlist-main.is-phone .waitlist-person-name{letter-spacing:-.02em;font-size:17px;font-weight:650}.ios-ops .waitlist-main.is-phone .waitlist-person-phone,.ios-ops .waitlist-main.is-phone .waitlist-person-preview,.ios-ops .waitlist-main.is-phone .waitlist-person-time{color:var(--ios-secondary);font-size:13px}.ios-ops .waitlist-main.is-phone .waitlist-table-wrap{flex-direction:column;display:flex}.ios-ops .waitlist-main.is-phone .wait-columns-toggle{width:auto;color:var(--ios-blue);background:0 0;align-self:flex-end;margin:0 16px 4px;padding:0 2px;font-size:15px;font-weight:400}.ios-ops .waitlist-main.is-phone .waitlist-dense-side .wait-row-btn{border-radius:8px;min-height:30px;padding:0 10px;font-size:13px}.ios-ops .wboard.is-phone .wboard-calendar-head{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:4px 8px;margin-bottom:8px;display:grid}.ios-ops .wboard.is-phone .wboard-calendar-head .wboard-btn{background:var(--ios-gray);width:36px;min-height:36px;color:var(--ios-blue);border-radius:18px;padding:0;font-size:20px;line-height:1}.ios-ops .wboard.is-phone .wboard-calendar-head strong{min-width:0;color:var(--ios-label);letter-spacing:-.02em;text-align:center;font-size:17px;font-weight:650}.ios-ops .wboard.is-phone .wboard-calendar-head .wboard-muted{color:var(--ios-secondary);grid-column:1/-1;margin:0;font-size:13px}.ios-ops .wboard.is-phone .wboard-calendar-wd{color:var(--ios-secondary);text-align:center;padding:2px 0 6px;font-size:11px;font-weight:600}.ios-ops .wboard.is-phone .wboard-calendar-day{background:0 0;border-radius:8px;align-items:center;min-height:64px;padding:2px}.ios-ops .wboard.is-phone .wboard-calendar-day.is-today{box-shadow:none}.ios-ops .wboard.is-phone .wboard-calendar-n{width:26px;height:26px;color:var(--ios-label);place-items:center;font-size:13px;font-weight:500;display:grid}.ios-ops .wboard.is-phone .wboard-calendar-day.is-today .wboard-calendar-n{background:var(--ios-blue);color:#fff;border-radius:50%;font-weight:650}.ios-ops .wboard.is-phone .wboard-calendar-item{background:var(--ios-blue);border-radius:4px;width:100%;min-height:16px;padding:1px 3px}@supports (color:color-mix(in lab,red,red)){.ios-ops .wboard.is-phone .wboard-calendar-item{background:color-mix(in srgb,var(--ios-blue) 22%,transparent)}}.ios-ops .wboard.is-phone .wboard-calendar-item{color:var(--ios-label);font-size:10px;font-weight:600}.ios-ops .wboard.is-phone .wboard-calendar-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ios-ops .wboard-card.is-phone{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))}.ios-ops .wboard-card.is-phone .wboard-card-line{margin:0;line-height:1.35}.ios-ops .wboard-card.is-phone .wboard-notice-log{background:var(--ios-card);border-radius:12px;margin:4px 16px 12px;padding:0 0 4px}.ios-ops .wboard-card.is-phone .wboard-notice-log h3{color:var(--ios-secondary);margin:0;padding:12px 16px 2px;font-size:13px;font-weight:600}.ios-ops .wboard-card.is-phone .wboard-event{border-bottom:.5px solid var(--ios-separator);color:var(--ios-label);grid-template-columns:6px minmax(0,1fr);gap:2px 10px;margin:0 16px;padding:10px 0}.ios-ops .wboard-card.is-phone .wboard-event>.wboard-muted{color:var(--ios-secondary);white-space:normal;grid-area:auto/2;font-size:12px}.ios-ops .wboard-card.is-phone .wboard-notice-log .wboard-timeline li:last-child{border-bottom:0}.ios-ops .wboard-card.is-phone .wboard-event-dot{background:var(--ios-blue);width:6px;height:6px;margin-top:7px}.ios-ops .wboard-card.is-phone .wboard-event-text,.ios-ops .wboard-card.is-phone .wboard-notice-text{color:var(--ios-label);font-size:15px;line-height:1.3}.ios-ops .wboard-card.is-phone .wboard-analog-section,.ios-ops .wboard-card.is-phone .wboard-stock-panel{margin-left:16px;margin-right:16px}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people{background:var(--ios-grouped);padding-left:16px;padding-right:16px}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-kicker{color:var(--ios-secondary);margin:2px 0 8px;font-size:13px;font-weight:400}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list{-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:8px;margin:0 0 12px;display:flex;overflow:visible}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person,.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person.is-ios-cell,.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person.is-warn,.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person.is-late,.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person.is-warn:not(.is-on),.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person.is-late:not(.is-on){background:var(--ios-card);background-color:var(--ios-card);width:100%;min-height:0;box-shadow:none;color:var(--ios-label);text-align:left;background-image:none;border:0;border-radius:12px;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;column-gap:10px;margin:0;padding:8px 10px;display:grid}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list>li+li .waitlist-person.is-ios-cell,.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list>li+li .waitlist-person.is-warn:not(.is-on),.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list>li+li .waitlist-person.is-late:not(.is-on){box-shadow:none;background-color:var(--ios-card);background-image:none;border-top:0}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list>li:last-child .waitlist-person{border-bottom:0}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person.is-on{background-color:var(--ios-blue)}@supports (color:color-mix(in lab,red,red)){.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person.is-on{background-color:color-mix(in srgb,var(--ios-blue) 14%,var(--ios-card))}}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person.is-on{box-shadow:none;background-image:none}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person>.avatar{width:40px;height:40px;font-size:16px}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person-body{flex-direction:column;gap:2px;min-width:0;display:flex}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person-top{flex-wrap:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person-top .waitlist-person-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;min-width:0;color:var(--ios-label);flex:auto;font-size:15px;font-weight:650;line-height:1.2;overflow:hidden}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person-meta{justify-content:flex-start;width:20px;margin-left:-4px}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person-top .waitlist-person-time{font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--ios-secondary);flex:none;margin:0 0 0 auto;font-size:13px;font-weight:400;line-height:1.2}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person-phone,.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ios-secondary);font-size:13px;font-weight:400;line-height:1.25;display:block;overflow:hidden}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person-product-row{align-items:center;gap:8px;min-width:0;display:flex}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person-product-row .waitlist-person-preview{flex:auto}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person-product-row .waitlist-who,.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person-product-row .waitlist-who.is-app,.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person-product-row .waitlist-who.is-guest{background:var(--ios-gray);height:18px;color:var(--ios-secondary);letter-spacing:0;border-radius:999px;flex:none;margin:0;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person-author{font-size:12px}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person-meta{align-self:center;align-items:center;gap:4px;display:flex}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person-count,.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person.is-warn .waitlist-person-count,.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person.is-late .waitlist-person-count{background:var(--ios-gray);min-width:18px;height:18px;color:var(--ios-secondary);padding:0 5px;font-size:11px;font-weight:600;line-height:18px}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person-chevron{color:var(--ios-secondary);font-size:20px;font-weight:400;line-height:1}.ios-ops.app-shell--platform .waitlist-main.is-phone.is-table .waitlist-top{padding-left:0;padding-right:0}.ios-ops.app-shell--platform .waitlist-main.is-phone.is-table .waitlist-top>.wait-phone-nav{background:var(--ios-gray);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;height:36px;margin:8px 16px 0;padding:2px;display:grid;overflow:hidden}.ios-ops.app-shell--platform .waitlist-main.is-phone.is-table .waitlist-top>.wait-phone-nav .ios-segment-btn{text-overflow:ellipsis;white-space:nowrap;min-width:0;height:32px;min-height:32px;padding:0 4px;font-size:13px;font-weight:600;line-height:32px;overflow:hidden}.ios-ops.app-shell--platform .waitlist-main.is-phone.is-table .waitlist-top .wboard-search-row{box-sizing:border-box;width:100%;margin:0;padding-left:16px;padding-right:16px}.ios-ops.app-shell--platform .waitlist-main.is-phone.is-table .waitlist-table-wrap{background:var(--ios-grouped);background-color:var(--ios-grouped);padding:4px 0 calc(120px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-table-wrap>.wait-columns-toggle,.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-table-wrap>.wait-columns-toggle.is-ios-link{width:auto;max-width:max-content;height:auto;min-height:22px;box-shadow:none;color:var(--ios-blue);background:0 0;border:0;border-radius:0;flex:none;align-self:flex-end;margin:2px 16px 8px;padding:6px 0;font-size:15px;font-weight:400;line-height:1.2}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-dense-row,.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-dense-row.is-ios-card{box-sizing:border-box;background:var(--ios-card);background-color:var(--ios-card);width:auto;box-shadow:none;color:var(--ios-label);border:0;border-radius:12px;grid-template-columns:40px minmax(0,1fr) max-content;grid-template-areas:"photo title action""photo meta action";align-items:center;gap:2px 10px;margin:0 16px 8px;padding:8px 10px;display:grid}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-dense-row:has(>.waitlist-dense-check){grid-template-columns:22px 40px minmax(0,1fr) max-content;grid-template-areas:"check photo title action""check photo meta action"}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-dense-row>.waitlist-dense-check{grid-area:check;justify-content:center;align-self:center;align-items:center;width:22px;height:40px;margin:0;display:flex}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-dense-check input{width:22px;height:22px;accent-color:var(--ios-blue);opacity:1;margin:0}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-dense-check input:checked{accent-color:var(--ios-blue);opacity:1}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-dense-row>.waitlist-table-photo,.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-dense-row>.wboard-photo{object-fit:cover;border-radius:10px;flex:none;grid-area:photo;align-self:center;width:40px;height:40px;margin:0}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-dense-row>.waitlist-dense-copy{grid-area:title;min-width:0;min-height:0}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-dense-copy strong{-webkit-line-clamp:2;white-space:normal;letter-spacing:-.02em;-webkit-box-orient:vertical;font-size:15px;font-weight:650;line-height:1.2;display:-webkit-box;overflow:hidden}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-dense-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--ios-secondary);margin-top:4px;font-size:13px;line-height:1.25;display:block;overflow:hidden}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-dense-row>.waitlist-dense-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ios-secondary);grid-area:meta;font-size:13px;line-height:1.25;overflow:hidden}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-dense-row>.waitlist-dense-side{grid-area:action;place-self:center end;margin:0}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-dense-side .wait-row-btn,.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-dense-side .wait-row-btn.is-primary{white-space:nowrap;border:0;border-radius:15px;flex-shrink:0;height:30px;min-height:30px;max-height:30px;padding:0 12px;font-size:13px;font-weight:600;line-height:30px}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-dense-side .wait-row-btn{background:var(--ios-gray);color:var(--ios-label)}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-dense-side .wait-row-btn.is-primary{background:var(--ios-blue);color:#fff}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-phone-frame{z-index:4;box-sizing:border-box;background:var(--ios-grouped);border:0;flex-direction:column;gap:6px;width:100%;max-width:100%;margin:0;padding:4px 16px;display:flex;position:sticky;top:0;overflow:hidden}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-phone-chips{scrollbar-width:none;align-items:center;gap:6px;width:100%;min-width:0;height:28px;display:flex;overflow:auto hidden}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-phone-chips::-webkit-scrollbar{height:0;display:none}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-phone-frame .wait-phone-nav,.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-phone-frame .ios-segment.wait-phone-nav{background:var(--ios-gray);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;width:100%;min-width:0;height:36px;margin:0;padding:2px;display:grid;overflow:hidden}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-phone-frame .wait-phone-nav .ios-segment-btn{text-overflow:ellipsis;white-space:nowrap;min-width:0;height:32px;min-height:32px;padding:0 4px;font-size:13px;font-weight:600;line-height:32px;overflow:hidden}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-phone-frame .wboard-sum-strip{flex-wrap:nowrap;flex:none;align-items:center;gap:6px;width:max-content;min-width:0;max-width:none;height:28px;margin:0;padding:0;display:flex;overflow:visible}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-phone-frame .wboard-sum-strip::-webkit-scrollbar{height:0;display:none}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-phone-frame .wboard-sum-strip .wboard-chip{background:var(--ios-gray);height:28px;min-height:28px;color:var(--ios-label);white-space:nowrap;border:0;border-radius:999px;flex:none;padding:0 8px;font-size:12px;font-weight:600;line-height:28px}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-phone-frame .wboard-top-products .wboard-chip{max-width:148px}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-phone-frame .wboard-sum-strip .wboard-chip.is-on,.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-phone-frame .wboard-sum-strip .wboard-chip.is-on b{background:var(--ios-blue);color:#fff}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-phone-frame .wboard-toolbar{flex-direction:column;gap:0;width:100%;min-width:0;margin:0;padding:0;display:flex}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-phone-frame .wboard-search-row{flex-direction:row;align-items:center;gap:6px;width:100%;min-width:0;margin:0;padding:0;display:flex}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-phone-frame .wboard-search{box-sizing:border-box;background:var(--ios-gray);width:auto;min-width:0;height:32px;min-height:32px;color:var(--ios-label);border:0;border-radius:10px;flex:auto;margin:0;padding:0 10px;font-size:15px;display:block}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-phone-frame .waitlist-tools{flex:none;align-items:center;gap:6px;width:auto;min-width:0;margin:0;padding:0;display:flex}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-phone-frame .waitlist-tools>.ios-btn{border-radius:10px;flex:none;width:auto;min-width:0;height:32px;min-height:32px;padding:0 10px;font-size:13px;font-weight:600;line-height:32px}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-phone-frame .waitlist-tools>.plat-desk-tools{z-index:auto;flex:0 0 32px;width:32px;height:32px;margin:0;position:static;top:auto;right:auto}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-phone-frame .desk-help-trigger{border-radius:10px;width:32px;height:32px;min-height:32px;padding:0}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-mcard-all{min-height:32px;color:var(--ios-label);align-items:center;gap:10px;margin:2px 16px 6px;font-size:15px;font-weight:600;display:flex}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-mcard-all input{width:22px;height:22px;accent-color:var(--ios-blue);margin:0}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard.is-phone .wboard-mcard.is-phone-row,.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard.is-phone .wboard-mcard.is-phone-row:has(>input[type=checkbox]){box-sizing:border-box;border-radius:12px;flex-direction:row;align-items:center;gap:10px;width:auto;margin:0 16px 8px;padding:8px 10px;display:flex;overflow:hidden}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard.is-phone .wboard-mcard.is-phone-row>input[type=checkbox]{width:22px;height:22px;accent-color:var(--ios-blue);flex:none;margin:0}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard.is-phone .wboard-mcard.is-phone-row>.wboard-mcard-open{flex:auto;align-items:center;gap:10px;width:auto;min-width:0;height:auto;min-height:0;padding:0;display:flex}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard.is-phone .wboard-mcard.is-phone-row .wboard-photo,.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard.is-phone .wboard-mcard.is-phone-row .wboard-photo.is-lg,.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard.is-phone .wboard-mcard.is-phone-row .wboard-photo.is-empty{border-radius:10px;flex:none;width:40px;height:40px;font-size:16px}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard.is-phone .wboard-mcard.is-phone-row .wboard-product-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard.is-phone .wboard-mcard.is-phone-row .wboard-strong{-webkit-line-clamp:2;letter-spacing:-.02em;-webkit-box-orient:vertical;font-size:15px;font-weight:650;line-height:1.2;display:-webkit-box;overflow:hidden}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard.is-phone .wboard-mcard.is-phone-row .wboard-mcard-meta{min-width:0;color:var(--ios-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;display:block;overflow:hidden}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard.is-phone .wboard-mcard.is-phone-row .wboard-mcard-meta .wboard-muted,.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard.is-phone .wboard-mcard.is-phone-row .wboard-mcard-meta .wait-stock-facts,.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard.is-phone .wboard-mcard.is-phone-row .wboard-mcard-meta .wait-stock-fact{font-size:inherit;line-height:inherit;white-space:nowrap;margin:0;display:inline}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard.is-phone .wboard-mcard.is-phone-row .wboard-mcard-meta .wboard-muted{color:inherit}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard.is-phone .wboard-mcard.is-phone-row .wboard-mcard-meta .wait-stock-facts{margin-left:6px}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard.is-phone .wboard-mcard.is-phone-row .wait-stock-fact+.wait-stock-fact:before{content:" · "}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard.is-phone button.wboard-mcard.is-phone-row{background:var(--ios-card);color:var(--ios-label);font:inherit;text-align:left;cursor:pointer;border:0}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard.is-phone button.wboard-mcard.is-phone-row:active{background:var(--ios-label)}@supports (color:color-mix(in lab,red,red)){.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard.is-phone button.wboard-mcard.is-phone-row:active{background:color-mix(in srgb,var(--ios-label) 6%,var(--ios-card))}}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard.is-phone .wboard-calendar button.wboard-mcard.is-phone-row{width:100%;margin-left:0;margin-right:0}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard.is-phone .wboard-row-chevron{color:var(--ios-secondary);flex:none;font-size:22px;font-weight:400;line-height:1}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard.is-phone .wboard-mcard.is-phone-row>.ios-btn{border-radius:15px;flex:none;width:auto;height:30px;min-height:30px;margin:0;padding:0 12px;font-size:13px;font-weight:600;line-height:30px}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-photo.is-empty{background:var(--ios-gray);color:var(--ios-secondary);letter-spacing:0;justify-content:center;align-items:center;font-size:22px;font-weight:650;line-height:1;display:inline-flex;overflow:hidden}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-filters.is-sheet{bottom:calc(88px + env(safe-area-inset-bottom,0px));will-change:transform;transform:translateY(100%)}.ios-ops.app-shell--platform .waitlist-main.is-phone .product-picker-backdrop.wboard-filter-scrim{opacity:0}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-filters.is-sheet .waitlist-filter-grab{touch-action:none;cursor:grab;margin:-2px -16px 4px;padding:6px 16px 2px}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-filters.is-sheet .waitlist-filter-handle{margin-bottom:12px}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-filters.is-sheet .waitlist-filter-title{letter-spacing:-.02em;text-align:left;font-size:20px;font-weight:700}@media (prefers-reduced-motion:reduce){.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-filters.is-sheet{transform:none}.ios-ops.app-shell--platform .waitlist-main.is-phone .product-picker-backdrop.wboard-filter-scrim{opacity:1}}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-pane,.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-top,.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-table-wrap,.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people,.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard,.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-body,.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-clients,.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-clients-grid{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-table-wrap,.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people{overflow:clip auto}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-table-wrap,.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people,.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-pane{scrollbar-gutter:auto}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-body,.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-pane,.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-dense{padding-bottom:0}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people{padding-bottom:calc(168px + env(safe-area-inset-bottom,0px));overflow-y:auto}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-body{padding-left:0;padding-right:0}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person-body>.waitlist-person-preview{align-items:baseline;width:100%;min-width:0;max-width:100%;display:flex}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person-product{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person-extra{flex:none}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person-body>.waitlist-who,.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person-body>.waitlist-who.is-app,.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people-list .waitlist-person-body>.waitlist-who.is-guest{background:var(--ios-gray);height:18px;color:var(--ios-secondary);border-radius:999px;flex:none;align-self:flex-start;margin:2px 0 0;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}.ios-ops.app-shell--platform .waitlist-main.is-phone.is-table .waitlist-top .wboard-search-row{box-sizing:border-box;flex-direction:row;align-items:center;gap:8px;width:100%;margin:0;padding:12px 16px 8px;display:flex}.ios-ops.app-shell--platform .waitlist-main.is-phone.is-table .waitlist-top .wboard-search{box-sizing:border-box;background:var(--ios-gray);border-radius:10px;flex:auto;grid-column:auto;width:auto;min-width:0;height:36px;min-height:36px;margin:0;font-size:15px;display:block}.ios-ops.app-shell--platform .waitlist-main.is-phone.is-table .waitlist-top .waitlist-tools{flex:none;align-items:center;gap:8px;width:auto;min-width:0;display:flex}.ios-ops.app-shell--platform .waitlist-main.is-phone.is-table .waitlist-top .waitlist-tools .wboard-btn{background:var(--ios-gray);height:36px;min-height:36px;color:var(--ios-label);border-radius:10px;flex:none;padding:0 12px}.ios-ops.app-shell--platform .waitlist-main.is-phone.is-table .waitlist-top .plat-desk-tools{flex:0 0 36px;width:36px;height:36px;position:static}.ios-ops.app-shell--platform .waitlist-main.is-phone.is-table .waitlist-top .desk-help-trigger{background:var(--ios-gray);border-radius:10px;width:36px;height:36px;min-height:36px;padding:0}.ios-ops.app-shell--platform .waitlist-main.is-phone.is-table .waitlist-table-wrap{scrollbar-gutter:auto;min-height:0;padding:4px 0 calc(168px + env(safe-area-inset-bottom,0px));background:var(--ios-grouped);flex:auto;overflow:clip auto}.ios-ops.app-shell--platform .waitlist-main.is-phone.is-table .waitlist-table-wrap:has(.waitlist-table.is-full){-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-x pan-y;overflow:auto}.ios-ops.app-shell--platform .waitlist-main.is-phone.is-table .waitlist-dense{flex:none;height:auto;min-height:0;padding-bottom:0;overflow:visible}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-more,.ios-ops.app-shell--platform .waitlist-main.is-phone.is-table .waitlist-more{box-sizing:border-box;background:var(--ios-gray);height:44px;min-height:44px;color:var(--ios-label);z-index:auto;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex;position:static}.ios-ops.app-shell--platform .waitlist-main.is-phone.is-table .waitlist-more{align-self:stretch;width:calc(100% - 32px);margin:0 16px 8px}.wait-phone-filter-layer{z-index:96;top:0;right:0;bottom:0;left:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));justify-content:center;align-items:flex-end;display:flex;position:fixed}.wait-phone-filter-layer .waitlist-filter-backdrop{opacity:1;transition:opacity .22s cubic-bezier(.23,1,.32,1)}@starting-style{.wait-phone-filter-layer .waitlist-filter-backdrop{opacity:0}}.wait-phone-filter-layer .waitlist-filter-sheet{background:var(--ios-card,var(--surface));width:100%;max-height:min(72dvh,640px);color:var(--ios-label,var(--text));transition:transform .28s cubic-bezier(.32,.72,0,1);transform:translateY(0)}@starting-style{.wait-phone-filter-layer .waitlist-filter-sheet{transform:translateY(100%)}}.wait-phone-filter-layer .waitlist-filter-title{text-align:left;font-size:20px;font-weight:700}.wait-phone-filter-layer .waitlist-filter-kicker{margin:8px 14px 0}.wait-phone-filter-layer .wait-phone-filter-done{flex:none;width:calc(100% - 32px);margin:4px 16px 12px}@media (prefers-reduced-motion:reduce){.wait-phone-filter-layer .waitlist-filter-sheet{transform:none}.wait-phone-filter-layer .waitlist-filter-backdrop{opacity:1}}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-people .waitlist-more{width:100%;margin:8px 0 0}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-dense>.wait-columns-toggle{width:auto;max-width:max-content;height:44px;min-height:44px;box-shadow:none;color:var(--ios-blue);background:0 0;border:0;border-radius:0;flex:none;align-self:flex-end;margin:0 16px 8px;padding:0;font-size:15px;font-weight:400;line-height:44px}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-person-pane{padding:0 0 calc(88px + env(safe-area-inset-bottom,0px));background:var(--ios-grouped)}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-person-pin{background:var(--ios-grouped)}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-person-title{align-items:center;gap:12px;min-width:0;display:flex}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-person-title .avatar{width:40px;height:40px;font-size:16px}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-person-title h2{letter-spacing:-.02em;font-size:22px;font-weight:700}.ios-ops.app-shell--platform .waitlist-main.is-phone .waitlist-person-waits{background:0 0;border-radius:0;flex-direction:column;gap:8px;width:auto;margin:0;padding:0;display:flex;overflow:visible}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-calendar-day{min-height:44px;padding:0}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-calendar-pick{width:100%;min-height:40px;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0;padding:0;display:flex}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-calendar-pick:disabled{opacity:1}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-calendar-day.is-out .wboard-calendar-n{color:var(--ios-secondary);opacity:.45}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-calendar-pick.is-on .wboard-calendar-n{background:var(--ios-gray);color:var(--ios-label);border-radius:50%;font-weight:650}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-calendar-day.is-today .wboard-calendar-pick .wboard-calendar-n{background:var(--ios-blue);color:#fff;border-radius:50%;font-weight:650}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-calendar-dot{background:var(--ios-blue);border-radius:50%;width:5px;height:5px}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-calendar-agenda,.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-calendar-late{flex-direction:column;margin-top:8px;display:flex}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-calendar-agenda .wboard-muted,.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-calendar-late>.wboard-muted{color:var(--ios-secondary);margin:6px 4px 2px;font-size:13px}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-calendar-agenda-row{border:0;border-top:.5px solid var(--ios-separator);width:100%;min-height:52px;color:var(--ios-label);font:inherit;text-align:left;background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:2px;margin:0;padding:8px 4px;display:flex}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-calendar-agenda-row .wboard-calendar-name{-webkit-line-clamp:2;white-space:normal;letter-spacing:-.02em;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.ios-ops.app-shell--platform .waitlist-main.is-phone .wboard-calendar-agenda-row small{color:var(--ios-secondary);font-size:13px;line-height:1.25}.ios-ops.app-shell--platform .plat-body>.wboard-fab{left:auto;right:16px;bottom:calc(112px + env(safe-area-inset-bottom,0px));z-index:21;background:var(--ios-blue);color:#fff;width:48px;height:48px;box-shadow:0 8px 18px var(--ios-blue);border:0;border-radius:24px;place-items:center;margin:0;padding:0;display:grid;position:fixed}@supports (color:color-mix(in lab,red,red)){.ios-ops.app-shell--platform .plat-body>.wboard-fab{box-shadow:0 8px 18px color-mix(in srgb,var(--ios-blue) 32%,transparent)}}.ios-ops.app-shell--platform .plat-body>.wboard-fab{font-size:0;line-height:0}.ios-ops.app-shell--platform .plat-body>.wboard-fab .wboard-fab-plus{width:18px;height:18px;display:block}.ios-ops.app-shell--platform .plat-body>.wboard-fab .wboard-fab-plus path{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round}.ios-ops.app-shell--platform .procurement-main.is-phone>.ios-card-page{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.ios-ops.app-shell--platform .procurement-main.is-phone .waitlist-people{background:var(--ios-grouped);padding-left:0;padding-right:0}.ios-ops.app-shell--platform .procurement-main.is-phone .ios-kicker{margin:2px 16px 8px}.ios-ops.app-shell--platform .procurement-main.is-phone .ios-list{margin:0 16px 16px}.ios-ops.app-shell--platform .procurement-main.is-phone .ios-person,.ios-ops.app-shell--platform .procurement-main.is-phone .ios-person.is-late,.ios-ops.app-shell--platform .procurement-main.is-phone .ios-person.is-warn{min-height:72px;box-shadow:none;background:0 0;align-items:center;padding:10px 12px}.ios-ops.app-shell--platform .procurement-main.is-phone .ios-person.is-on{background:var(--ios-blue)}@supports (color:color-mix(in lab,red,red)){.ios-ops.app-shell--platform .procurement-main.is-phone .ios-person.is-on{background:color-mix(in srgb,var(--ios-blue) 10%,transparent)}}.ios-ops.app-shell--platform .procurement-main.is-phone .waitlist-person-name{letter-spacing:-.02em;font-size:17px;font-weight:650;line-height:1.2}.ios-ops.app-shell--platform .procurement-main.is-phone .waitlist-person-preview,.ios-ops.app-shell--platform .procurement-main.is-phone .waitlist-person-phone{color:var(--ios-secondary);font-size:13px;font-weight:400;line-height:1.25}.ios-ops.app-shell--platform .procurement-main.is-phone .waitlist-person-count{background:var(--ios-gray);color:var(--ios-secondary);font-weight:600}.ios-ops.app-shell--platform .procurement-main.is-phone .waitlist-person-chevron{color:var(--ios-secondary);font-size:22px;line-height:1;display:block}@media (max-width:760px){.ios-ops.app-shell--platform.app-shell--orders.has-chat .plat-body>.plat-toolbar{display:none}.ios-ops.app-shell--platform.app-shell--orders.has-chat .plat-body>.chat-main{flex-direction:column;min-height:0;overflow:hidden}}.ios-ops.app-shell--platform .order-desk.is-phone{background:var(--ios-grouped);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;height:auto;min-height:0;overflow:hidden auto}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-hero{z-index:2;background:var(--ios-grouped);box-shadow:none;padding:14px 16px 12px;position:sticky;top:0}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-focus{background:var(--ios-card);padding:12px}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-focus-title{font-size:16px}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-title{letter-spacing:-.02em;font-size:20px;font-weight:650}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-person{letter-spacing:-.02em;margin:2px 0 0;font-size:17px;font-weight:650;line-height:1.2}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-phone{color:var(--ios-secondary);margin:1px 0 0;font-size:15px;line-height:1.3;text-decoration:none;display:block}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-status .is-ok{color:var(--ios-green)}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-money{font-variant-numeric:tabular-nums;font-size:17px;font-weight:650}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-now{flex-direction:column;gap:2px;margin-top:10px;display:flex}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-now-title{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:650}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-now-place{color:var(--ios-secondary);margin:0;font-size:15px;line-height:1.3}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-track{color:var(--ios-blue);font:inherit;font-variant-numeric:tabular-nums;text-align:left;background:0 0;border:0;align-self:flex-start;margin:4px 0 0;padding:0;font-size:15px}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-body{padding-bottom:calc(128px + env(safe-area-inset-bottom,0px))}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-toolbar{box-shadow:none;gap:8px;margin:12px 16px 4px}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-tool{background:var(--ios-gray);min-width:0;height:44px;min-height:44px;box-shadow:none;color:var(--ios-label);border-radius:12px;flex:1 1 0;font-size:15px;font-weight:600}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-tool>span,.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-tool svg{color:var(--ios-label)}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-tool.is-free{background:var(--ios-blue);color:#fff}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-tool.is-free>span,.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-tool.is-free svg{color:#fff;background:0 0}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-tool.is-claimed,.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-tool.is-claimed>span,.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-tool.is-claimed svg{color:var(--ios-label)}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-channels{background:var(--ios-card);border-radius:12px;margin:8px 16px 0;overflow:hidden}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-channel-app{width:100%;min-height:44px;color:var(--ios-blue);font:inherit;text-align:left;background:0 0;border:0;align-items:center;padding:0 12px;font-size:17px;display:flex}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-group{padding:14px 16px 0}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-group>h3{color:var(--ios-secondary);justify-content:space-between;align-items:baseline;gap:12px;margin:0 4px 8px;font-size:13px;font-weight:600;display:flex}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-section-btn,.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-disclose{color:var(--ios-blue);font:inherit;background:0 0;border:0}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-section-btn{padding:0;font-size:15px;font-weight:400}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-section-btn:disabled{opacity:.4}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-disclose{text-align:left;width:100%;min-height:44px;padding:10px 0;font-size:17px;display:block}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-card{background:var(--ios-card);border-radius:12px;padding:0 12px}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-products+.order-desk-row .order-desk-row-value{font-variant-numeric:tabular-nums;font-size:17px;font-weight:650}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-card-actions{margin:0;padding:4px 0 8px;display:block}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-card-actions .order-desk-btn{background:var(--ios-gray);width:100%;min-height:44px;color:var(--ios-label);border:0;border-radius:10px}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-task{align-items:center}.ios-ops.app-shell--platform .order-desk.is-phone .order-desk-empty{margin:0;padding:12px 0}.dchange-scrim{z-index:80;background:#00000073;justify-content:flex-end;align-items:stretch;padding:12px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.dchange-sheet{--dchange-blue:var(--accent,#0a84ff);--dchange-label:var(--text,#fff);--dchange-secondary:var(--text-muted,#ebebf599);--dchange-fill:var(--fill,#7878803d);--dchange-red:var(--red,#ff595a);background:var(--surface,#232323);border-radius:16px;flex-direction:column;width:min(400px,100%);height:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dchange-sheet{background:color-mix(in srgb,var(--surface,#232323) 92%,transparent)}}.dchange-sheet{color:var(--dchange-label);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);animation:.32s cubic-bezier(.32,.72,0,1) dchange-side;box-shadow:0 24px 60px #00000059}.dchange-sheet.is-out{animation:.22s cubic-bezier(.32,.72,0,1) forwards dchange-side-out}.dchange-head{background:var(--surface,#232323);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:16px 16px 8px;display:grid}@supports (color:color-mix(in lab,red,red)){.dchange-head{background:color-mix(in srgb,var(--surface,#232323) 72%,transparent)}}.dchange-steps{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.dchange-steps span{color:var(--dchange-secondary);text-align:center;padding-bottom:6px;font-size:13px;font-weight:500}.dchange-steps span.is-on{color:var(--dchange-label);box-shadow:inset 0 -2px 0 var(--dchange-blue);font-weight:650}.dchange-head h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:650}.dchange-close{min-height:32px;color:var(--dchange-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:17px}.dchange-body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:0 16px 12px;overflow-y:auto}.dchange-options,.dchange-form,.dchange-check,.dchange-address{flex-direction:column;gap:8px;display:flex}.dchange-options{background:var(--dchange-fill);border-radius:14px;gap:0;overflow:hidden}.dchange-note,.dchange-picked{color:var(--dchange-secondary);margin:0;font-size:13px;line-height:1.35}.dchange-picked{color:var(--dchange-label);font-size:15px}.dchange-option,.dchange-slots button,.dchange-foot .order-desk-btn,.dchange-check .order-desk-btn{background:var(--dchange-fill);min-height:44px;color:var(--dchange-label);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;font-size:17px}.dchange-option{background:0 0;border-radius:0;flex-direction:column;justify-content:center;padding:8px 14px;display:flex}.dchange-option+.dchange-option{box-shadow:inset 0 .5px 0 var(--separator,#54545873)}.dchange-option small{color:var(--dchange-secondary);font-size:13px}.dchange-option.is-current,.dchange-option.is-on,.dchange-slots button.is-on{background:var(--dchange-blue)}@supports (color:color-mix(in lab,red,red)){.dchange-option.is-current,.dchange-option.is-on,.dchange-slots button.is-on{background:color-mix(in srgb,var(--dchange-blue) 16%,transparent)}}.dchange-option.is-current,.dchange-option.is-on,.dchange-slots button.is-on{color:var(--dchange-blue)}.dchange-option:active:not(:disabled),.dchange-slots button:active,.dchange-foot .order-desk-btn:active:not(:disabled){transition:transform .1s ease-out;transform:scale(.98)}.dchange-option:disabled{opacity:.45;cursor:default}.dchange-form label,.dchange-check label{color:var(--dchange-secondary);flex-direction:column;gap:6px;font-size:13px;display:flex}.dchange-form textarea,.dchange-form input,.dchange-sheet .street-suggest input,.dchange-check input[type=text],.dchange-check label input:not([type=checkbox]){background:var(--dchange-fill);width:100%;min-height:44px;color:var(--dchange-label);font:inherit;border:0;border-radius:10px;padding:10px 12px;font-size:17px}.dchange-split{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dchange-price summary{color:var(--dchange-blue);cursor:pointer;font-size:15px}.dchange-slots{flex-wrap:wrap;gap:8px;display:flex}.dchange-slots button{text-align:center;padding:0 12px}.dchange-error{color:var(--dchange-red);margin:0;font-size:15px}.dchange-swap,.dchange-money p,.dchange-check>p,.dchange-check li{margin:0;font-size:15px;line-height:1.35}.dchange-checkline{color:var(--dchange-label);flex-direction:row;align-items:flex-start;gap:10px;font-size:15px}.dchange-foot{gap:8px;padding:8px 16px 16px;display:flex}.dchange-foot .order-desk-btn{text-align:center;flex:1}.dchange-foot .order-desk-btn.is-primary,.dchange-check .order-desk-btn.is-primary{background:var(--dchange-blue);color:#fff;text-align:center}@media (max-width:760px){.dchange-scrim{align-items:flex-end;padding:0}.dchange-sheet{border-radius:16px 16px 0 0;width:100%;height:min(88dvh,720px);animation-name:dchange-up}.dchange-sheet.is-out{animation-name:dchange-up-out}}@keyframes dchange-side{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes dchange-side-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(28px)}}@keyframes dchange-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes dchange-up-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.dchange-sheet,.dchange-sheet.is-out{animation:.16s dchange-fade}}@media (prefers-reduced-transparency:reduce){.dchange-sheet,.dchange-head{background:var(--surface,#232323);-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes dchange-fade{0%{opacity:0}to{opacity:1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
