.my-day{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:12px;padding:9px 12px;display:flex}.my-day-title{color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.my-day-figures{flex-wrap:wrap;flex:auto;gap:6px;min-width:0;display:flex}.my-day-chip{background:var(--bg-2);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:baseline;gap:4px;padding:3px 9px;font-size:12.5px;display:inline-flex}.my-day-chip b{color:var(--text);font-size:13px}.my-day-confirmed{background:var(--green-tint);color:var(--green-dark)}.my-day-confirmed b,.my-day-rate b{color:var(--green-dark)}.my-day-callbacks{background:var(--amber-tint);color:var(--amber-dark)}.my-day-callbacks b{color:var(--amber-dark)}.my-day-target{color:var(--text-2);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.my-day-bar{background:var(--bg-2);border-radius:999px;width:110px;height:7px;display:inline-block;overflow:hidden}.my-day-bar>span{border-radius:inherit;background:var(--amber);height:100%;transition:width .3s;display:block}.my-day-target.is-half .my-day-bar>span{background:var(--blue)}.my-day-target.is-done .my-day-bar>span{background:var(--green)}.my-day-own{background:var(--blue-tint);color:var(--blue);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.my-day-actions{gap:2px;margin-inline-start:auto;display:inline-flex}@media (width<=640px){.my-day{padding:8px 10px}.my-day-target{width:100%}.my-day-bar{flex:1;width:auto}}.scan-card{border-radius:var(--radius-lg);border:2px solid var(--border);background:var(--surface);align-items:center;gap:14px;min-height:96px;margin-bottom:12px;padding:16px 18px;display:flex}.scan-card-icon{flex:none;display:inline-flex}.scan-card-text{gap:4px;min-width:0;display:grid}.scan-card-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.scan-card-head b{letter-spacing:.02em;font-size:26px;font-weight:800;line-height:1.1}.scan-card-head .mono{font-size:20px;font-weight:700}.scan-card-piece{font-size:14px;font-weight:600}.scan-card-instruction{font-size:17px;font-weight:600;line-height:1.3}.scan-card-meta{opacity:.85;flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.scan-card--idle{color:var(--muted);border-style:dashed}.scan-card--idle .scan-card-head b{font-size:20px}.scan-card--added{background:var(--green-tint);border-color:var(--green);color:var(--green-dark)}.scan-card--already{background:var(--blue-tint);border-color:var(--blue);color:var(--ink)}.scan-card--refused,.scan-card--lost,.scan-card--closed{background:var(--danger-tint);border-color:var(--danger);color:var(--danger-dark)}.scan-card--refused .scan-card-head b,.scan-card--lost .scan-card-head b,.scan-card--closed .scan-card-head b{color:var(--danger-dark)}.scan-counter{justify-items:center;margin:6px 0 12px;display:grid}.scan-counter-value{color:var(--green-dark);font-size:72px;font-weight:800;line-height:1}.scan-counter-label{color:var(--muted);margin-top:2px;font-size:12px}.scan-counter-left{color:var(--amber-dark);margin-top:6px;font-size:15px;font-weight:700}.scan-counter-left.is-done{color:var(--green-dark)}.scan-run-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.scan-run-actions .btn{white-space:normal;text-align:center;overflow-wrap:break-word;justify-content:center;min-width:0}.scan-run-actions .btn>.msr{flex:none}.scan-run-actions .btn>span:not(.msr){min-width:0}.scan-queue-line{justify-content:space-between;align-items:center;gap:8px;min-height:26px;margin:-4px 0 10px;font-size:12.5px;display:flex}.scan-queue-pending{background:var(--amber-tint);color:var(--amber-dark);border-radius:999px;align-items:center;gap:5px;padding:2px 10px;font-weight:700;display:inline-flex}.scan-queue-idle{color:var(--muted)}.scan-sound-toggle{border:1px solid var(--border);background:var(--surface);color:inherit;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;display:inline-flex}.scan-sound-toggle[aria-pressed=true]{border-color:var(--green);color:var(--green-dark)}.scan-refused{border-color:var(--danger);margin-top:14px;padding:12px 14px}.scan-refused-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.scan-refused-title{color:var(--danger-dark);align-items:center;gap:6px;font-weight:700;display:flex}.scan-refused-count{background:var(--danger);color:#fff;border-radius:999px;padding:0 8px;font-size:12px}.scan-refused-hint{margin-top:2px;font-size:12px}.scan-refused-list{gap:6px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.scan-refused-item{border:1px solid var(--border);border-inline-start:4px solid var(--danger);border-radius:var(--radius-sm);padding:8px 10px}.scan-refused-line{justify-content:space-between;gap:8px;display:flex}.scan-refused-meta{align-items:center;gap:6px;display:inline-flex}.scan-refused-item.is-rescan{border-inline-start-color:var(--amber)}.scan-refused-why{margin-top:2px;font-size:13px}.scan-refused-code{margin-top:2px;font-size:11px}.scan-expected{padding:12px 14px}.scan-expected-error{color:var(--danger-dark)}.scan-expected-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.scan-expected-title{align-items:center;gap:6px;font-weight:700;display:flex}.scan-expected-sub{margin-top:2px;font-size:12px}.scan-expected-left{border-radius:var(--radius);background:var(--amber-tint);color:var(--amber-dark);justify-items:center;padding:4px 12px;display:grid}.scan-expected-left .mono{font-size:30px;font-weight:800;line-height:1.05}.scan-expected-left small{font-size:11px;font-weight:600}.scan-expected-left.is-done{background:var(--green-tint);color:var(--green-dark)}.scan-expected-chips{gap:6px;margin:10px 0 8px;padding-bottom:2px;display:flex;overflow-x:auto}.scan-expected-chips button{border:1px solid var(--border);background:var(--surface);height:34px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:inline-flex}.scan-expected-chips button.is-on{background:var(--brand-tint);border-color:color-mix(in srgb, var(--brand) 45%, var(--border));color:var(--brand-dark);font-weight:700}.scan-expected-start{margin-bottom:8px}.scan-expected-empty{padding:8px 2px;font-size:13px}.scan-expected-list{gap:4px;max-height:460px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.scan-expected-item{border-radius:var(--radius-sm);border:1px solid var(--border-soft);align-items:center;gap:10px;padding:7px 8px;display:flex}.scan-expected-item.is-scanned{background:var(--green-tint);border-color:color-mix(in srgb, var(--green) 40%, var(--border))}.scan-expected-tick{color:var(--muted);flex:none;display:inline-flex}.scan-expected-item.is-scanned .scan-expected-tick{color:var(--green-dark)}.scan-expected-item.is-unprinted{opacity:.62;border-style:dashed}.scan-expected-unprinted{color:var(--muted);margin-top:2px;font-size:12px;font-weight:600}.scan-settings{max-width:620px;margin-top:14px;padding:12px 14px}.scan-settings summary{cursor:pointer;align-items:center;gap:6px;font-weight:700;display:flex}.scan-settings-body{gap:12px;margin-top:10px;display:grid}.scan-settings-row{gap:3px;display:grid}.scan-settings-row label{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.scan-settings-row .muted{font-size:12px}.scan-expected-main{flex:1;min-width:0}.scan-expected-line{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;font-weight:600;display:flex}.scan-expected-who{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.scan-expected-badges{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}@media (width<=640px){.scan-card-head b{font-size:21px}.scan-card-instruction{font-size:15px}.scan-counter-value{font-size:56px}.scan-expected-item{flex-wrap:wrap}.scan-expected-badges{justify-content:flex-start;width:100%;padding-inline-start:28px}}.scan-voice-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;font-size:12.5px;display:flex}.scan-voice-caption{background:var(--surface-2,var(--surface));border:1px solid var(--border-soft,var(--border));overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:3px 10px;font-weight:600;display:inline-flex}.scan-voice-offline{background:var(--amber-tint);color:var(--amber-dark);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-weight:700;display:inline-flex}.scan-voice-help{border-radius:var(--radius-sm);background:var(--amber-tint);color:var(--amber-dark);padding:6px 10px;font-size:12px}.scan-ptt{flex-wrap:wrap;align-items:center;gap:10px;margin-inline-start:auto;display:flex}.scan-ptt-button{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;min-height:44px;padding:0 18px;font-weight:700;display:inline-flex}.scan-ptt-button.is-listening{background:var(--danger);border-color:var(--danger);color:#fff;animation:1s ease-in-out infinite scan-ptt-pulse}.scan-ptt-side{gap:2px;font-size:11.5px;display:grid}.scan-ptt-heard{color:var(--ink,inherit);font-weight:700}.scan-ptt-error{color:var(--danger-dark);font-weight:600}.scan-ptt-note{margin-inline-start:auto;font-size:11.5px}@keyframes scan-ptt-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--danger) 25%, transparent)}}@media (prefers-reduced-motion:reduce){.scan-ptt-button.is-listening{animation:none}}.scan-stop-overlay{z-index:2000;color:#fff;background:#b3121f;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.scan-stop-box{text-align:center;justify-items:center;gap:12px;width:min(720px,100%);display:grid}.scan-stop-icon .msr{color:#fff}.scan-stop-title{letter-spacing:.02em;margin:0;font-size:clamp(28px,6vw,52px);font-weight:900;line-height:1.05;color:#fff!important}.scan-stop-why{flex-wrap:wrap;justify-content:center;gap:12px;font-size:clamp(18px,3.4vw,26px);display:flex}.scan-stop-why .mono{font-weight:800}.scan-stop-code{opacity:.9;overflow-wrap:anywhere;font-size:15px}.scan-stop-instruction{margin:0;font-size:clamp(17px,3vw,22px);font-weight:700}.scan-stop-onrun{border-radius:var(--radius);background:#00000040;margin:0;padding:8px 14px;font-weight:700}.scan-stop-said{opacity:.9;margin:0;font-size:14px;font-style:italic}.scan-stop-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.scan-stop-ack{color:#8f0e18;background:#fff;border-color:#fff;min-height:52px;padding:0 26px;font-size:18px;font-weight:800}.scan-stop-ack:focus-visible{outline-offset:3px;outline:4px solid #ffd54d}.scan-stop-hint,.scan-stop-more{opacity:.9;font-size:13px}.scan-stop-more{font-weight:800}.scan-settings-voice{border:1px solid var(--border-soft,var(--border));border-radius:var(--radius);gap:10px;min-width:0;margin:0;padding:10px 12px;display:grid}.scan-settings-voice legend{padding:0 4px;font-size:13px;font-weight:700}.scan-settings-bins{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:4px;display:grid}.scan-settings-bins label{font-size:12px;font-weight:600;gap:3px!important;display:grid!important}.scan-settings-bins input{min-width:0}.scan-voice-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.scan-voice-grid label{gap:4px;font-size:12.5px;font-weight:600;display:grid}.scan-voice-grid select{min-width:0;max-width:100%}.scan-voice-device.is-compact{margin-top:10px}.chat-avatar{flex:none;display:inline-grid;position:relative}.chat-avatar .avatar{width:34px;height:34px;font-size:12px}.chat-avatar-group{background:var(--blue-tint);width:34px;height:34px;color:var(--blue);border-radius:50%;place-items:center}.chat-avatar-group.is-team{background:var(--red-tint);color:var(--red)}.chat-diamond{clip-path:polygon(50% 0,100% 45%,50% 100%,0 45%);width:11px;height:14px;box-shadow:0 0 0 2px var(--surface);background:#9ca3af;border:0;position:absolute;inset-block-end:-2px;inset-inline-end:-3px}.chat-diamond.is-green{background:linear-gradient(135deg,#7ef0a6,#16a34a)}.chat-diamond.is-orange{background:linear-gradient(135deg,#ffd27a,#f59e0b)}.chat-diamond.is-red{background:linear-gradient(135deg,#ff9b9b,#dc2626)}.chat-diamond.is-gray{background:linear-gradient(135deg,#e5e7eb,#9ca3af)}.chat-panel{inset-block:var(--topbar-h,64px) 0;z-index:900;background:var(--surface);border-inline-start:1px solid var(--border);width:min(420px,100vw);box-shadow:var(--shadow-lg);animation:chat-slide .18s var(--ease-out);flex-direction:column;display:flex;position:fixed;inset-inline-end:0}[dir=rtl] .chat-panel{animation-name:chat-slide-rtl}@keyframes chat-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes chat-slide-rtl{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.chat-panel{animation:none}}.chat-panel-head{border-bottom:1px solid var(--border-soft);color:var(--ink);align-items:center;gap:8px;padding:10px 12px;display:flex}.chat-panel-spacer{flex:1}@media (width<=640px){.chat-panel{z-index:1200;width:100vw;inset-block-start:0}}.topbar-chat .is-active{background:var(--red-tint)}.chat-workspace{flex:1;grid-template-columns:minmax(260px,340px) minmax(0,1fr);height:100%;min-height:0;display:grid}.chat-workspace-list{border-inline-end:1px solid var(--border-soft);flex-direction:column;min-height:0;display:flex}.chat-workspace-thread{flex-direction:column;min-width:0;min-height:0;display:flex}.chat-workspace.is-compact{grid-template-columns:minmax(0,1fr)}.chat-workspace.is-compact .chat-workspace-list{border:0}.chat-workspace.is-compact.has-room .chat-workspace-list,.chat-workspace.is-compact:not(.has-room) .chat-workspace-thread{display:none}@media (width<=760px){.chat-workspace{grid-template-columns:minmax(0,1fr)}.chat-workspace-list{border:0}.chat-workspace.has-room .chat-workspace-list,.chat-workspace:not(.has-room) .chat-workspace-thread{display:none}}.chat-workspace:not(.is-compact) .chat-back{display:none}@media (width<=760px){.chat-workspace .chat-back{display:inline-grid}}.chat-list{flex-direction:column;flex:1;min-height:0;display:flex}.chat-list-tools{align-items:center;gap:8px;padding:10px;display:flex}.chat-search{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);height:34px;color:var(--muted);flex:1;align-items:center;gap:6px;min-width:0;padding:0 10px;display:flex}.chat-search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.chat-search.is-block{margin:10px 0}.chat-readall{color:var(--red);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;padding:0 12px 6px;font-size:12px;font-weight:600;display:flex}.chat-rows{flex:1;min-height:0;margin:0;padding:0 6px 10px;list-style:none;overflow-y:auto}.chat-row{border-radius:var(--radius);text-align:start;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;align-items:center;gap:10px;padding:9px 8px;display:flex}.chat-row:hover{background:var(--surface-2)}.chat-row.is-active{background:var(--red-tint)}.chat-row-main{flex:1;gap:2px;min-width:0;display:grid}.chat-row-top,.chat-row-bottom{align-items:center;gap:6px;min-width:0;display:flex}.chat-row-name{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.chat-row-time{color:var(--faint);flex:none;font-size:11.5px}.chat-row-preview{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.chat-row.is-unread .chat-row-name,.chat-row.is-unread .chat-row-preview{color:var(--ink);font-weight:700}.chat-badge{background:var(--red);color:#fff;border-radius:99px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.chat-badge.is-muted{background:var(--faint)}.chat-badge.is-mention{background:var(--blue)}.chat-archived-toggle{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:8px;font-size:12px;display:flex}.chat-empty{color:var(--muted);text-align:center;justify-items:center;gap:6px;padding:28px 16px;display:grid}.chat-empty strong{color:var(--ink)}.chat-empty.is-placeholder{margin:auto}.chat-center{color:var(--muted);flex:1;place-items:center;padding:24px;display:grid}.chat-hide-xs{display:inline}@media (width<=420px){.chat-hide-xs{display:none}}.chat-thread{background:var(--bg-soft);flex-direction:column;flex:1;min-height:0;display:flex}.chat-thread-head{background:var(--surface);border-bottom:1px solid var(--border-soft);align-items:center;gap:10px;padding:10px 12px;display:flex}.chat-thread-title{flex:1;min-width:0;display:grid}.chat-thread-title strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-thread-title .muted{flex-wrap:wrap;align-items:center;gap:3px;font-size:12px;display:flex}.chat-notice{color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--border-soft);align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;display:flex}.chat-notice.is-block{border-radius:var(--radius);border:0;margin:12px 0 0}.chat-empty .chat-notice{background:0 0;border:0}.chat-pinned{background:var(--amber-tint);border-bottom:1px solid var(--border-soft);color:var(--ink);align-items:flex-start;gap:8px;padding:8px 12px;font-size:13px;display:flex}.chat-pinned-body{flex:1;gap:2px;min-width:0;max-height:92px;display:grid;overflow:auto}.chat-ack-count{background:var(--surface);cursor:pointer;color:var(--amber-dark);white-space:nowrap;border:0;border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:600}.chat-ack-pop{inset-inline-end:0;z-index:30;width:220px;max-height:260px;padding:10px;position:absolute;top:26px;overflow:auto}.chat-ack-pop ul{gap:4px;margin:6px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.chat-ack-pop li{align-items:center;gap:6px;display:flex}.chat-messages{overscroll-behavior:contain;flex-direction:column;flex:1;gap:2px;min-height:0;padding:12px 12px 6px;display:flex;overflow-y:auto}.chat-older{justify-content:center;padding-bottom:6px;display:flex}.chat-day{justify-content:center;margin:10px 0 6px;display:flex}.chat-day span{color:var(--muted);background:var(--surface);border:1px solid var(--border-soft);border-radius:99px;padding:2px 10px;font-size:11.5px}.chat-msg{align-items:flex-end;gap:6px;max-width:100%;margin-top:6px;display:flex}.chat-msg.is-grouped{margin-top:1px;padding-inline-start:30px}.chat-msg.is-mine{flex-direction:row-reverse;padding-inline-start:0}.chat-msg.is-mine.is-grouped{padding-inline-end:0}.chat-bubble-wrap{gap:2px;max-width:min(78%,560px);display:grid;position:relative}.chat-msg.is-mine .chat-bubble-wrap{justify-items:end}.chat-author{color:var(--muted);padding-inline-start:4px;font-size:11.5px;font-weight:600}.chat-bubble{background:var(--surface);border:1px solid var(--border-soft);border-radius:14px;color:var(--ink);box-shadow:var(--shadow-sm);border-end-start-radius:4px;min-width:60px;max-width:100%;padding:7px 10px 5px;font-size:13.5px;line-height:1.45;position:relative}.chat-msg.is-mine .chat-bubble{background:color-mix(in srgb, var(--red) 9%, var(--surface));border-color:color-mix(in srgb, var(--red) 20%, var(--border-soft));border-radius:14px;border-end-end-radius:4px}.chat-msg.is-mentioning-me .chat-bubble{box-shadow:0 0 0 2px var(--blue-tint);border-color:var(--blue)}.chat-msg.is-announcement .chat-bubble{background:var(--amber-tint);border-color:var(--amber)}.chat-msg.is-deleted .chat-bubble{background:var(--surface-2);color:var(--muted)}.chat-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;unicode-bidi:plaintext}.chat-link{color:var(--blue);text-underline-offset:2px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.chat-link.is-order,.chat-link.is-parcel{font-family:var(--font-mono);font-size:.92em}.chat-mention{color:var(--blue);background:var(--blue-tint);border-radius:5px;padding:0 3px;font-weight:600}.chat-mention.is-me{color:#fff;background:var(--blue)}.chat-quote{border-inline-start:3px solid var(--red);background:var(--surface-2);color:var(--muted);border-radius:6px;gap:1px;max-height:60px;margin-bottom:4px;padding:4px 8px;font-size:12px;display:grid;overflow:hidden}.chat-quote strong{color:var(--ink);font-size:11.5px}.chat-deleted{align-items:center;gap:4px;font-style:italic;display:inline-flex}.chat-deleted-tag{text-transform:uppercase;color:var(--danger);background:var(--danger-tint);border-radius:4px;margin-inline-end:6px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-block}.chat-announce-tag{color:var(--amber-dark);align-items:center;gap:4px;margin-bottom:2px;font-size:11.5px;font-weight:700;display:flex}.chat-meta{color:var(--faint);justify-content:flex-end;gap:6px;margin-top:2px;font-size:10.5px;display:flex}.chat-receipt{color:var(--muted);align-items:center;gap:3px;padding-inline-end:4px;font-size:11px;display:flex}.chat-actions{top:-14px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);z-index:2;border-radius:99px;gap:2px;padding:1px 4px;display:none;position:absolute;inset-inline-end:4px}.chat-msg.is-mine .chat-actions{inset-inline:4px auto}.chat-actions .x-btn{width:26px;height:26px}.chat-bubble-wrap:hover .chat-actions,.chat-bubble-wrap:focus-within .chat-actions{display:flex}@media (hover:none){.chat-actions{box-shadow:none;background:0 0;border:0;justify-self:start;padding:0;display:flex;position:static}.chat-msg.is-mine .chat-actions{justify-self:end}}.chat-files{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.chat-image{cursor:zoom-in;background:0 0;border:0;border-radius:10px;padding:0;overflow:hidden}.chat-image-img{border-radius:10px;width:180px;max-width:100%;height:140px;display:block}.chat-file{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;color:var(--ink);border-radius:10px;align-items:center;gap:6px;max-width:260px;padding:6px 10px;display:inline-flex}.chat-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.chat-file-size{color:var(--muted);flex:none;font-size:11px}.chat-lightbox{z-index:2000;cursor:zoom-out;background:#000000d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.chat-lightbox-img{border-radius:8px;width:auto;max-width:92vw;height:auto;max-height:80vh}.chat-lightbox-bar{color:#fff;cursor:default;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex;position:fixed;inset-block-end:16px;inset-inline:16px}.chat-composer{background:var(--surface);border-top:1px solid var(--border-soft);gap:6px;padding:8px 10px;display:grid;position:relative}.chat-composer-row{align-items:flex-end;gap:4px;display:flex}.chat-composer textarea{resize:none;border:1px solid var(--border);min-width:0;font:inherit;background:var(--surface-2);color:var(--ink);border-radius:18px;outline:0;flex:1;max-height:160px;padding:8px 12px;font-size:13.5px;line-height:1.4}.chat-composer textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--focus-ring)}.chat-send{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}[dir=rtl] .chat-send .msr{transform:scaleX(-1)}.chat-composer-context{color:var(--muted);background:var(--surface-2);border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:flex}.chat-composer-context span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.chat-composer-files{flex-wrap:wrap;gap:6px;display:flex}.chat-chip{background:var(--surface-2);border:1px solid var(--border);border-radius:99px;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 8px;font-size:12px;display:inline-flex}.chat-chip>span[dir]{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.chat-suggest{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);min-width:220px;margin:0;padding:4px;list-style:none;position:absolute;inset-block-end:calc(100% - 4px);inset-inline-start:10px}.chat-suggest button{cursor:pointer;width:100%;color:var(--ink);text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.chat-suggest button.is-active,.chat-suggest button:hover{background:var(--red-tint)}.chat-emoji{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:repeat(8,32px);gap:2px;padding:6px;display:grid;position:absolute;inset-block-end:calc(100% - 4px);inset-inline-start:10px}.chat-emoji button{cursor:pointer;background:0 0;border:0;border-radius:8px;width:32px;height:32px;font-size:19px}.chat-emoji button:hover{background:var(--surface-2)}.chat-announce-toggle{color:var(--amber-dark);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.chat-readonly{background:var(--surface);border-top:1px solid var(--border-soft);color:var(--muted);align-items:center;gap:6px;padding:12px;font-size:13px;display:flex}.chat-readonly-tag{color:var(--muted);background:var(--surface-2);border-radius:99px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;display:inline-flex}.chat-toasts{z-index:1100;gap:8px;width:min(340px,100vw - 32px);display:grid;position:fixed;inset-block-end:16px;inset-inline-end:16px}.chat-toast{background:var(--surface);border:1px solid var(--border);border-inline-start:4px solid var(--red);border-radius:var(--radius);box-shadow:var(--shadow-lg);animation:chat-pop .2s var(--ease-out);align-items:flex-start;gap:4px;padding:8px;display:flex}.chat-toast.is-announcement{border-inline-start-color:var(--amber)}@keyframes chat-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.chat-toast{animation:none}}.chat-toast-main{text-align:start;cursor:pointer;min-width:0;color:var(--text);background:0 0;border:0;flex:1;gap:8px;padding:0;display:flex}.chat-toast-text{gap:2px;min-width:0;font-size:12.5px;display:grid}.chat-toast-text strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.chat-toast-text span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-ack-scrim{z-index:1150}.chat-tabs{border-bottom:1px solid var(--border-soft);gap:4px;margin-bottom:10px;display:flex;overflow-x:auto}.chat-tabs button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 12px;font-weight:600;display:inline-flex}.chat-tabs button.is-active{color:var(--red);border-bottom-color:var(--red)}.chat-tabs.is-page{margin:0 0 12px}.chat-field{color:var(--muted);gap:4px;font-size:13px;display:grid}.chat-people{gap:2px;margin:0;padding:0;list-style:none;display:grid}.chat-people li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:7px 4px;display:flex}.chat-people.is-compact li{padding:4px}.chat-people-name{flex:1;min-width:0;display:grid}.chat-people-name .muted{font-size:11.5px}.chat-people-off{place-items:center;width:30px;display:inline-grid}.chat-info-actions{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.chat-info-h{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;margin:14px 0 6px;font-size:13px}.btn-danger-ghost{color:var(--danger)}.chat-page{height:calc(100vh - var(--topbar-h,64px) - 48px);flex-direction:column;gap:12px;min-height:480px;display:flex}.chat-page-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.chat-page-head h1{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:22px;display:flex}.chat-page-head p{margin:2px 0 0}.chat-page-tools{gap:4px;display:flex}.chat-page-body{flex:1;min-height:0;padding:0;display:flex;overflow:hidden}@media (width<=760px){.chat-page{height:calc(100dvh - var(--topbar-h,64px) - 96px - env(safe-area-inset-bottom));min-height:360px}.chat-page-head p{display:none}}.chat-sup{align-content:start;gap:12px;min-height:0;display:grid;overflow:auto}.chat-sup-hint{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.chat-sup-filters{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;padding:12px;display:grid}.chat-sup-filters label{color:var(--muted);gap:4px;font-size:12px;display:grid}.chat-sup-filters .is-wide{grid-column:span 2}@media (width<=520px){.chat-sup-filters .is-wide{grid-column:auto}}.chat-sup-list{padding:8px}.chat-sup-list h3{margin:4px 8px 8px;font-size:14px}.chat-sup-count{flex:none;font-size:11.5px}.chat-sup-hits{margin:0;padding:0;list-style:none}.chat-sup-hits button{text-align:start;border-radius:var(--radius);cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;gap:8px;padding:8px;display:flex}.chat-sup-hits button:hover{background:var(--surface-2)}.chat-sup-hit{gap:2px;min-width:0;font-size:13px;display:grid}.chat-sup-hit-top{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.chat-sup-thread{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.chat-pages{justify-content:center;align-items:center;gap:10px;padding:8px;font-size:13px;display:flex}.chat-settings{gap:10px;max-width:760px;padding:16px;display:grid;overflow:auto}.chat-settings h3{color:var(--ink);margin:10px 0 0;font-size:14px}.chat-setting{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.chat-setting>span{gap:2px;display:grid}.chat-setting .muted{font-size:12px}.chat-setting-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.chat-setting-row label{color:var(--muted);gap:4px;font-size:13px;display:grid}.chat-setting-row fieldset{border:1px solid var(--border-soft);border-radius:var(--radius);flex-wrap:wrap;gap:10px;padding:8px 10px;display:flex}.chat-setting-row legend{color:var(--muted);padding:0 4px;font-size:12px}.chat-inline-check{color:var(--ink);align-items:center;gap:6px;font-size:13px;display:inline-flex}.chat-settings-foot{justify-content:flex-end;display:flex}@media (width<=760px){.chat-toasts{width:auto;inset-block-end:calc(76px + env(safe-area-inset-bottom));inset-inline:12px}}[dir=rtl] .chat-back .msr,[dir=rtl] .chat-sup-back .msr,[dir=rtl] .chat-pages .msr,[dir=rtl] .chat-composer-context .msr{transform:scaleX(-1)}.call-bar{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2,var(--bg));gap:10px;margin-top:16px;padding:12px;display:grid;position:relative}.call-bar.is-pending{border-color:var(--amber);background:var(--amber-tint)}.call-bar-steps{flex-wrap:wrap;gap:6px;display:flex}.call-bar-step{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.call-bar-step.is-done{border-color:var(--green);background:var(--green-tint);color:var(--green-dark)}.call-bar-step input{margin:0}.call-bar-buttons{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.call-bar-btn{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;text-align:start;border-radius:10px;align-items:center;gap:7px;min-width:0;padding:8px 10px;font-size:13px;font-weight:650;display:inline-flex}.call-bar-label{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;overflow:hidden}.call-bar-btn kbd,.call-bar-strip kbd,.call-bar-help kbd{font-family:var(--font-mono);border:1px solid var(--border);background:var(--bg);color:var(--text-2);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:700}.call-bar-btn:hover:not(:disabled){border-color:var(--ink)}.call-bar-btn:focus-visible{outline:2px solid var(--focus-ring,var(--blue));outline-offset:2px}.call-bar-btn:disabled{opacity:.5;cursor:not-allowed}.call-bar-btn.is-good{background:var(--green);border-color:var(--green);color:#fff;grid-column:span 2;font-size:14px}.call-bar-btn.is-good kbd{color:#fff;background:#ffffff2e;border-color:#ffffff73}.call-bar-btn.is-bad{color:var(--danger-dark);border-color:color-mix(in srgb, var(--danger) 45%, var(--border))}.call-bar-btn.is-warn{color:var(--amber-dark);border-color:color-mix(in srgb, var(--amber) 50%, var(--border))}.call-bar-pending{color:var(--amber-dark);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.call-bar-pending-text{flex:1;min-width:0}.call-bar-pending-lock{color:var(--muted);flex-basis:100%;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.call-hold-lock{min-width:0;border:0;min-inline-size:0;margin:0;padding:0}.call-hold-lock:disabled{opacity:.72}.call-bar-strip{border-top:1px dashed var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:8px;font-size:12.5px;display:flex}.call-bar-strip.is-bare{padding-top:6px}.call-bar-strip-text{min-width:0}.call-bar-strip-text.is-done{color:var(--green-dark);font-weight:600}.call-bar-strip-actions{flex-wrap:wrap;gap:6px;display:inline-flex}.call-bar-strip-actions .btn,.call-bar-strip .btn{gap:6px}.call-bar-help{z-index:30;inset-inline-end:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised,var(--surface));width:min(320px,100vw - 32px);box-shadow:var(--shadow-lg);padding:12px 14px;position:absolute;bottom:calc(100% + 6px)}.call-bar-help-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.call-bar-help dl{gap:4px;margin:0;display:grid}.call-bar-help dl>div{grid-template-columns:56px 1fr;align-items:center;gap:8px;font-size:12.5px;display:grid}.call-bar-help dt,.call-bar-help dd{margin:0}.call-bar-help p{margin:8px 0 0;font-size:11.5px}.call-undo-host{z-index:190;inset-inline-start:50%;bottom:max(16px, env(safe-area-inset-bottom));gap:8px;width:min(440px,100vw - 32px);display:grid;position:fixed;transform:translate(-50%)}[dir=rtl] .call-undo-host{transform:translate(50%)}.call-undo{background:var(--ink);color:var(--surface);box-shadow:var(--shadow-lg);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.call-undo-text{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;overflow:hidden}.call-undo-btn{border:1px solid color-mix(in srgb, var(--surface) 55%, transparent);color:var(--surface);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:5px 10px;font-weight:700}.call-undo-btn:hover{background:color-mix(in srgb, var(--surface) 15%, transparent)}.call-plan{background:var(--amber-tint);color:var(--amber-dark);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;margin:10px 0;padding:9px 10px;font-size:13px;display:grid}.call-plan>.material-symbols-rounded,.call-plan>svg{margin-top:1px}.call-plan.is-cancelled{background:var(--danger-tint);color:var(--danger-dark)}.call-plan-body{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.call-plan-chip{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;font-weight:600;display:inline-flex}.call-plan-who{font-weight:700}.call-plan-part{white-space:nowrap}.call-plan .x-btn{width:26px;height:26px}.call-merge{gap:8px;margin-top:8px;display:grid}.call-merge-one{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:6px;padding:9px 10px;display:grid}.call-merge-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.call-merge-summary,.call-merge-refused,.call-merge-line{align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.45;display:flex}.call-merge-refused{color:var(--danger-dark)}.call-merge-warnings{color:var(--amber-dark);gap:3px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.call-merge-warnings li{align-items:center;gap:6px;display:flex}.call-merge-actions{flex-wrap:wrap;gap:6px;display:flex}@media (width<=640px){.call-bar-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.call-bar-btn{min-height:46px;font-size:13px}.call-bar-strip{flex-direction:column;align-items:stretch}.call-bar-strip-actions{justify-content:flex-end}.call-bar-help{inset-inline:16px;width:auto;position:fixed;bottom:80px}}.opsu>.opsu-void-chip{justify-self:start}.scan-void-chip{margin-top:8px}.presence-screen{z-index:1200;background:linear-gradient(160deg, var(--surface) 0%, color-mix(in srgb, var(--brand) 7%, var(--surface)) 100%);color:var(--ink);place-items:center;padding:64px 16px 24px;display:grid;position:fixed;inset:0;overflow-y:auto}.presence-screen.is-lock{color:#fff;background:#1d1f25}.presence-screen.is-pause{background:linear-gradient(160deg, var(--surface) 0%, var(--blue-tint) 100%)}.presence-blur{filter:blur(6px);opacity:.7;pointer-events:none;background:repeating-linear-gradient(0deg,#2a2d35 0 22px,#262930 22px 44px);position:absolute;inset:0}.presence-screen-top{top:12px;z-index:2;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;inset-inline:16px}.presence-screen.is-lock .presence-screen-top .btn{color:#e5e7eb}.presence-card{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:360px;display:flex;position:relative}.presence-face{color:#5b21b6;background:#e9d5ff;border-radius:50%;place-items:center;width:64px;height:64px;font-size:22px;font-weight:800;display:grid}.presence-face.is-lock{color:#92400e;background:#fde68a}.presence-title{color:inherit;margin:2px 0;font-size:21px;font-weight:800}.presence-sub{color:var(--muted);margin:0;font-size:13.5px}.presence-screen.is-lock .presence-sub{color:#cbd5e1}.presence-locked-for{color:#fca5a5}.presence-hint{color:var(--muted);margin:6px 0 0;font-size:12px}.presence-screen.is-lock .presence-hint{color:#94a3b8}.presence-error{color:var(--danger);margin:4px 0 0;font-size:13px;font-weight:600}.presence-screen.is-lock .presence-error{color:#fca5a5}.presence-pills{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.presence-pill{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.presence-pill.is-orange{background:var(--amber-tint);border-color:color-mix(in srgb, var(--amber) 55%, transparent);color:var(--amber-dark)}.presence-pill.is-red{background:var(--danger-tint);border-color:color-mix(in srgb, var(--danger) 45%, transparent);color:var(--danger-dark)}.presence-pill.is-green{background:var(--green-tint);border-color:color-mix(in srgb, var(--green) 45%, transparent);color:var(--green-dark)}.presence-cta{border-radius:10px;justify-content:center;width:100%;margin-top:8px;padding:12px 18px;font-size:15px;font-weight:700}.presence-summary{text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;width:100%;margin:8px 0;display:grid}.presence-summary div{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:4px 0;font-size:13px;display:flex}.presence-summary dt{color:var(--muted)}.presence-summary dd{color:var(--ink);margin:0;font-weight:600}.presence-password{text-align:start;width:100%;color:var(--muted);gap:4px;font-size:12.5px;display:grid}.presence-password input,.presence-forgot input{width:100%}.presence-forgot{gap:10px;width:100%;display:grid}.presence-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.presence-row .btn{flex:140px;justify-content:center}.presence-pad-wrap{justify-items:center;gap:12px;margin-top:6px;display:grid}.presence-dots{gap:12px;display:flex}.presence-dots i{border:2px solid var(--ink);border-radius:50%;width:14px;height:14px;display:block}.presence-dots i.is-full{background:var(--ink)}.presence-pad-wrap.is-dark .presence-dots i{border-color:#fff}.presence-pad-wrap.is-dark .presence-dots i.is-full{background:#fff}.presence-pad{grid-template-columns:repeat(3,62px);gap:10px;display:grid}.presence-pad button{border:1px solid var(--border);background:var(--surface);height:48px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;font-size:19px;font-weight:600;display:grid}.presence-pad button:hover:not(:disabled){background:var(--surface-2)}.presence-pad button.is-small{font-size:12px}.presence-pad-wrap.is-dark .presence-pad button{color:#fff;background:#ffffff14;border-color:#0000}.presence-pad-wrap.is-dark .presence-pad button:hover:not(:disabled){background:#ffffff26}.presence-pause-icon{font-size:42px}.presence-countdown{font:700 46px/1.1 var(--mono,ui-monospace, monospace);color:var(--blue)}.presence-countdown.is-orange{color:var(--amber-dark)}.presence-countdown.is-red{color:var(--danger)}.presence-nudge{z-index:1100;top:70px;background:var(--surface-raised);border:2px solid var(--amber);width:min(380px,100vw - 32px);box-shadow:0 10px 30px color-mix(in srgb, var(--amber) 25%, transparent);border-radius:14px;gap:6px;padding:14px;display:grid;position:fixed;inset-inline-end:16px}.presence-nudge.is-red{border-color:var(--danger);box-shadow:0 10px 30px color-mix(in srgb, var(--danger) 22%, transparent)}.presence-nudge h4{color:var(--ink);margin:0;font-size:15px}.presence-nudge p{color:var(--text);margin:0;font-size:13px}.presence-nudge .presence-pill{justify-self:start}.presence-nudge .presence-hint{font-size:11.5px}.presence-modal-scrim{z-index:1150;background:#0f121673;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.presence-modal{gap:12px;width:min(440px,100%);padding:18px;display:grid}.presence-modal h3{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.presence-message-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);margin:0;font-size:15px}.presence-control{position:relative}.presence-control-btn{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.presence-control-btn .presence-dot{background:var(--green);border-radius:50%;width:8px;height:8px}.presence-menu{top:calc(100% + 6px);z-index:60;border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;gap:2px;min-width:240px;padding:6px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 12px 30px #0000001f}.presence-menu-head{color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:4px;padding:4px 8px 6px;font-size:12px}.presence-menu .pop-item{text-align:start;align-items:center;gap:8px;width:100%;display:flex}.presence-menu .pop-item .pop-item-t{flex:1}.plumbob{clip-path:polygon(50% 0,100% 40%,50% 100%,0 40%);filter:drop-shadow(0 2px 3px #0003);width:22px;height:30px;margin:0 auto 2px;animation:4s ease-in-out infinite plumbob-spin}.plumbob.is-green{background:linear-gradient(135deg,#7ef0a6,#16a34a)}.plumbob.is-orange{background:linear-gradient(135deg,#ffd27a,#f59e0b)}.plumbob.is-red{background:linear-gradient(135deg,#ff9b9b,#dc2626)}.plumbob.is-gray{background:linear-gradient(135deg,#e5e7eb,#9ca3af)}@keyframes plumbob-spin{0%,to{transform:rotateY(0)translateY(0)}50%{transform:rotateY(180deg)translateY(-2px)}}@media (prefers-reduced-motion:reduce){.plumbob{animation:none}}.sims-mood{color:var(--text);background:var(--surface-2);overflow-wrap:anywhere;border-radius:10px;margin:2px 0;padding:6px 9px;font-size:12.5px;position:relative}.sims-mood:before{content:"";top:-6px;border:6px solid #0000;border-bottom-color:var(--surface-2);border-top:0;position:absolute;inset-inline-start:22px}.sims-needs{gap:5px;display:grid}.sims-need{color:var(--muted);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;font-size:11.5px;display:grid}.sims-bar{background:var(--line);border-radius:99px;height:8px;overflow:hidden}.sims-bar i{border-radius:99px;height:100%;display:block}.sims-bar i.is-green{background:var(--green)}.sims-bar i.is-orange{background:var(--amber)}.sims-bar i.is-red{background:var(--danger)}.sims-bar i.is-blue{background:var(--blue)}.sims-day{background:var(--line);border-radius:5px;height:10px;margin-top:6px;position:relative;overflow:hidden}.sims-day i{height:100%;position:absolute;top:0}.sims-ticks{height:13px;color:var(--muted);font-size:10px;position:relative}.sims-ticks span{position:absolute;transform:translate(-50%)}[dir=rtl] .sims-ticks span{transform:translate(50%)}.seg-work{background:var(--green)}.seg-call{background:#8b5cf6}.seg-pause{background:var(--blue)}.seg-idle{background:var(--amber)}.seg-locked{background:var(--danger)}.seg-absent{background:color-mix(in srgb, var(--muted) 30%, transparent)}.sims-legend{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:4px 0 14px;font-size:12px;display:flex}.sims-legend i{vertical-align:middle;border-radius:3px;width:12px;height:8px;margin-inline-end:5px;display:inline-block}.sims-ring{--p:0;width:54px;height:54px;color:var(--ink);background:radial-gradient(closest-side, var(--surface) 76%, transparent 78% 100%), conic-gradient(var(--green) calc(var(--p) * 1%), var(--line) 0);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.presence-myday{gap:8px;margin:0 0 12px;padding:12px 14px;display:grid}.presence-myday-head{color:var(--ink);align-items:center;gap:10px;display:flex}.presence-myday-head .plumbob{margin:0}.presence-myday-head .sims-ring{margin-inline-start:auto}.presence-myday-hint{align-items:center;gap:4px;margin:0;font-size:11.5px;display:flex}body.presence-covered>:not(.presence-cover-root){visibility:hidden!important}.presence-cover-root .presence-screen{z-index:2147483000}.interaction-dialog:focus{outline:none}.interaction-dialog-choices{gap:6px;max-block-size:min(56vh,460px);margin-block-start:14px;display:grid;overflow-y:auto}.interaction-dialog-choice{border:1px solid var(--border);background:var(--surface);inline-size:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;display:flex}.interaction-dialog-choice:hover,.interaction-dialog-choice:focus-visible{border-color:var(--brand,var(--red));background:var(--brand-tint,var(--red-tint));outline:none}.interaction-dialog-choice kbd{background:var(--line);block-size:22px;inline-size:22px;color:var(--text-2);font:700 11.5px/1 var(--font-mono,ui-monospace, monospace);border-radius:6px;flex:none;place-items:center;display:inline-grid}.interaction-dialog-hint{color:var(--muted);margin:8px 0 0;font-size:11.5px}.callback-chips{flex-wrap:wrap;gap:8px;display:flex}.callback-chip{border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.callback-chip.is-on{border-color:var(--brand,var(--red));background:var(--brand-tint,var(--red-tint));color:var(--brand-dark,var(--red-dark))}.callback-chip kbd{font:700 10.5px/1 var(--font-mono,ui-monospace, monospace);color:var(--muted)}.callback-chip small{color:var(--muted);font-weight:500}.callback-picker{gap:12px;display:grid}.callback-picker:focus{outline:none}.callback-picker label{gap:5px;font-size:12.5px;font-weight:600;display:grid}.callback-picker .muted{font-weight:400}.call-card{gap:8px;margin:0 0 12px;display:grid}.call-card-chips{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.call-card-chip{border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.call-card-chip.is-new{background:var(--blue-tint);color:var(--blue-dark,var(--text))}.call-card-chip.is-known{background:var(--green-tint);color:var(--green-dark)}.call-card-chip.is-refused{background:var(--amber-tint);color:var(--amber-dark)}.call-card-chip.is-blacklisted{background:var(--red-tint);color:var(--red-dark)}.call-card-tip{color:var(--muted);font-size:11.5px}.call-card-open{background:var(--amber-tint);color:var(--amber-dark);border-radius:8px;padding:9px 11px;font-size:12.5px}.call-card-open-head{align-items:center;gap:6px;font-weight:700;display:flex}.call-card-open-row{flex-wrap:wrap;align-items:center;gap:6px;margin-block-start:4px;display:flex}.call-card-open-row .mono{font-weight:700}.call-card-blacklisted{background:var(--red-tint);color:var(--red-dark);border-radius:8px;padding:9px 11px;font-size:12.5px;font-weight:600}.address-quick{border:1px dashed var(--border);background:var(--bg);border-radius:10px;gap:8px;padding:10px;display:grid}.address-quick-actions{flex-wrap:wrap;gap:6px;display:flex}.address-quick textarea{border:1px solid var(--border);min-block-size:70px;inline-size:100%;font:inherit;resize:vertical;border-radius:8px;padding:7px 9px;font-size:12.5px}.address-quick-filled{color:var(--green-dark);font-size:11.5px}.call-script{gap:8px;display:grid}.call-script-text{background:var(--bg);white-space:pre-wrap;border-radius:8px;padding:11px;font-size:12.5px;line-height:1.5}.call-script-lang{gap:4px;display:flex}.call-script-steps{flex-wrap:wrap;gap:6px;display:flex}.call-script-step{border:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;display:inline-flex}.call-script-step.is-done{border-color:var(--green);background:var(--green-tint);color:var(--green-dark)}.call-script-step input{margin:0}.call-script-objections details{border-block-end:1px solid var(--line);padding:4px 0;font-size:12px}.call-script-objections summary{cursor:pointer;font-weight:600}.cod-callback-pill{align-items:center;gap:3px;padding:1px 6px;font-size:9.5px;display:inline-flex}.desk-settings{gap:14px;display:grid}.desk-settings section{border:1px solid var(--border);border-radius:12px;gap:8px;padding:12px;display:grid}.desk-settings h3{margin:0;font-size:13.5px}.desk-settings .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.desk-settings textarea{border:1px solid var(--border);min-block-size:76px;inline-size:100%;font:inherit;border-radius:8px;padding:7px 9px;font-size:12.5px}.desk-settings input[type=text],.desk-settings input[type=number]{border:1px solid var(--border);font:inherit;border-radius:8px;padding:6px 9px;font-size:12.5px}.desk-settings-list{gap:5px;display:grid}.desk-settings-item{background:var(--bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 7px;font-size:12.5px;display:flex}.desk-settings-item>span{flex:140px;min-inline-size:0}.desk-settings-item .btn{min-inline-size:26px;padding:0 7px}.desk-settings-hint{color:var(--muted);margin:0;font-size:11.5px}@media (width<=640px){.callback-chip{flex:calc(50% - 8px);justify-content:center}}.pill.relay-badge{font-family:var(--font-ui);font-variant-numeric:normal;gap:4px;padding:2px 8px;font-size:11.5px}.pill.relay-badge:before{display:none}.overlay:has(+.relay-runner){z-index:60}.drawer.relay-runner{z-index:61;width:min(640px,100vw - 32px)}.relay-counter{flex-wrap:wrap;align-items:baseline;gap:10px;margin:2px 0 8px;display:flex}.relay-counter-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text);font-size:34px;font-weight:800}.relay-progress{background:var(--line);border-radius:999px;height:10px;margin-bottom:10px;overflow:hidden}.relay-progress>span{background:var(--green);border-radius:inherit;height:100%;transition:width .3s var(--ease-out);display:block}.relay-subline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;display:flex}.relay-regenerated-list{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.relay-regenerated-list li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.relay-live{align-items:center;gap:8px;margin-top:10px;font-size:13.5px;font-weight:600;display:flex}.relay-panel{border:1px solid var(--border);background:var(--bg-soft);border-radius:12px;margin-top:12px;padding:12px 14px}.relay-panel h3{margin:0 0 6px;font-size:15px}.relay-panel p{margin:4px 0;font-size:13px;line-height:1.5}.relay-panel-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.relay-panel.is-danger{border-color:var(--red);background:var(--red-tint,#fdecee)}.relay-panel.is-danger h3{color:var(--danger-dark,var(--red))}.relay-panel.is-success{border-color:var(--green);background:var(--green-tint)}.relay-panel.is-notice{border-color:var(--amber);background:var(--amber-tint)}.relay-panel ul{margin:6px 0 0;padding-inline-start:18px;font-size:12.5px}.relay-ready{color:var(--green-dark);align-items:center;gap:6px;font-weight:700;display:inline-flex}.relay-sheet-input{width:84px}.relay-pill{z-index:45;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-lg);font:inherit;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:inline-flex;position:fixed;inset-block-end:18px;inset-inline-end:18px}.relay-pill.is-stopped{border-color:var(--red);color:var(--danger-dark,var(--red))}@media (width<=680px){body:has(.drawer-foot) .relay-pill{inset-block-end:calc(92px + env(safe-area-inset-bottom,0px))}}.relay-page{gap:16px;display:grid}.relay-page .card{padding:16px 18px}.relay-page-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.relay-guide{font-size:13.5px;line-height:1.6}.relay-guide h1{margin:0 0 8px;font-size:18px}.relay-guide h2{margin:16px 0 6px;font-size:15px}.relay-guide code{overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;font-size:12px}.relay-mono{font-family:var(--mono,ui-monospace, monospace);overflow-wrap:anywhere;font-size:11.5px}.station-header .station-facts{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;display:flex}.station-header .station-facts>span{align-items:center;gap:5px;display:inline-flex}.station-switch{gap:0;display:inline-flex}.station-switch .btn{border-radius:0}.station-switch .btn:first-child{border-start-start-radius:8px;border-end-start-radius:8px}.station-switch .btn:last-child{border-start-end-radius:8px;border-end-end-radius:8px}.station-big{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.3}.station-big.is-stopped{color:var(--danger-dark,var(--red))}.station-line{margin:10px 0 0;font-size:13px}.station-line summary{cursor:pointer;color:var(--amber-dark,var(--text));font-weight:600}.station-history{border-collapse:collapse;width:100%;font-size:13px}.station-history td{border-top:1px solid var(--border);padding:6px 8px}.autoprint-counter{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.autoprint-chip{border:1px dashed var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:1px;padding:3px 10px;font-size:12px;line-height:1.25;display:inline-flex}.autoprint-chip b{font-variant-numeric:tabular-nums}.autoprint-chip small{color:var(--muted);font-size:11px}.autoprint-state{color:var(--muted);font-size:11.5px}.autoprint-state.is-warn{color:var(--danger-dark,var(--red))}.printing-schedule{gap:6px;max-width:420px;display:grid}.printing-schedule-row{grid-template-columns:110px 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.printing-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.printing-dot{background:var(--muted);border-radius:50%;width:8px;height:8px;margin-inline-end:6px;display:inline-block}.printing-dot.is-online{background:var(--green)}:root{--brand:#f03028;--brand-dark:color-mix(in srgb, var(--brand) 78%, #000);--brand-tint:color-mix(in srgb, var(--brand) 10%, transparent);--brand-action:color-mix(in srgb, var(--brand) 88%, #000);--brand-hover:color-mix(in srgb, var(--brand) 80%, #000);--brand-pressed:color-mix(in srgb, var(--brand) 72%, #000);--red:var(--brand);--red-dark:var(--brand-dark);--red-tint:var(--brand-tint);--red-action:var(--brand-action);--link-hover:var(--brand-hover);--green:#12a150;--green-dark:#0b7a3d;--green-tint:#e7f6ee;--amber:#e8a33d;--amber-dark:#96631b;--amber-tint:#fef4e6;--blue:#2b5fa8;--blue-tint:#eaf1fb;--accent:var(--blue);--ok:var(--green);--warn:var(--amber);--danger:#d92d20;--danger-dark:#b42318;--danger-tint:#feeceb;--danger-action:#d92d20;--ink:#15181d;--text:#363d48;--text-2:#4b5563;--muted:#667085;--faint:#7c8594;--faint-2:#8d96a3;--border:#dde1e7;--border-soft:#e9edf1;--line:#eef1f4;--surface:#fff;--surface-raised:#fff;--surface-2:#f8fafb;--bg:#f4f6f8;--bg-soft:#f8fafb;--bg-2:#eef1f4;--text-dim:#667085;--chip:#11151b;--chip-ink:#fff;--nav-bg:#11151b;--nav-surface:#191e25;--nav-border:#282f38;--nav-text:#b6bdc7;--nav-muted:#77808d;--font-ui:"Archivo", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-ar:"IBM Plex Sans Arabic", "Archivo", sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:7px;--radius:10px;--radius-lg:14px;--radius-xl:18px;--shadow-sm:0 1px 2px #1018280d, 0 1px 3px #1018280a;--shadow:0 8px 24px #10182814, 0 2px 6px #1018280a;--shadow-lg:0 24px 64px #1018282e, 0 8px 20px #10182814;--focus-ring:color-mix(in srgb, var(--red) 22%, transparent);--ease-out:cubic-bezier(.2,.7,.2,1);--sidebar-w:264px;--topbar-h:64px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#f3f5f7;--text:#c7cdd4;--text-2:#aeb5bd;--muted:#9ba4af;--faint:#858f9b;--faint-2:#77818d;--border:#303640;--border-soft:#282e36;--line:#252a31;--surface:#181c21;--surface-raised:#1d2228;--surface-2:#20262d;--bg:#101317;--bg-soft:#14181d;--bg-2:#252a31;--text-dim:#9ba4af;--chip:#2a2f36;--chip-ink:#f3f5f7;--brand-dark:color-mix(in srgb, var(--brand) 66%, #fff);--brand-tint:color-mix(in srgb, var(--brand) 18%, transparent);--red-dark:var(--brand-dark);--red-tint:var(--brand-tint);--danger:#f97066;--danger-dark:#fda29b;--danger-tint:#d92d2033;--danger-action:#d92d20;--link-hover:color-mix(in srgb, var(--red) 54%, #fff);--green-dark:#4ade80;--green-tint:#12a1502e;--amber-dark:#f5c36b;--amber-tint:#e8a33d2e;--blue:#6aa0e8;--blue-tint:#2b5fa838;--focus-ring:color-mix(in srgb, var(--red) 30%, transparent);--shadow-sm:0 1px 2px #0006;--shadow:0 6px 22px #00000080;--shadow-lg:0 18px 50px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ink:#f3f5f7;--text:#c7cdd4;--text-2:#aeb5bd;--muted:#9ba4af;--faint:#858f9b;--faint-2:#77818d;--border:#303640;--border-soft:#282e36;--line:#252a31;--surface:#181c21;--surface-raised:#1d2228;--surface-2:#20262d;--bg:#101317;--bg-soft:#14181d;--bg-2:#252a31;--text-dim:#9ba4af;--chip:#2a2f36;--chip-ink:#f3f5f7;--brand-dark:color-mix(in srgb, var(--brand) 66%, #fff);--brand-tint:color-mix(in srgb, var(--brand) 18%, transparent);--red-dark:var(--brand-dark);--red-tint:var(--brand-tint);--danger:#f97066;--danger-dark:#fda29b;--danger-tint:#d92d2033;--danger-action:#d92d20;--link-hover:color-mix(in srgb, var(--red) 54%, #fff);--green-dark:#4ade80;--green-tint:#12a1502e;--amber-dark:#f5c36b;--amber-tint:#e8a33d2e;--blue:#6aa0e8;--blue-tint:#2b5fa838;--focus-ring:color-mix(in srgb, var(--red) 30%, transparent);--shadow-sm:0 1px 2px #0006;--shadow:0 6px 22px #00000080;--shadow-lg:0 18px 50px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:var(--text-md);overscroll-behavior:none;margin:0;line-height:1.5}a{color:var(--red-dark);text-underline-offset:2px;text-decoration:none}a:hover{color:var(--link-hover)}::selection{color:var(--ink);background:var(--red-tint)}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:8px;z-index:300;background:var(--surface);color:var(--ink);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;padding:9px 14px;font-size:13px;font-weight:600;transition:transform .15s;position:fixed;inset-inline-start:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--faint)}::-webkit-scrollbar-track{background:0 0}input,button,select,textarea{font-family:inherit;font-size:inherit}button,select{-webkit-tap-highlight-color:transparent}button{color:inherit}input::placeholder,textarea::placeholder{color:var(--faint);opacity:1}.content h1,.content h2,.content h3{color:var(--ink);text-wrap:balance;line-height:1.2}.msr{letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-feature-settings:"liga";vertical-align:middle;-webkit-user-select:none;user-select:none;direction:ltr;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;line-height:1}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.app{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);isolation:isolate;height:100dvh;transition:grid-template-columns .2s var(--ease-out);display:grid;overflow:hidden}.sidebar{z-index:2;background:linear-gradient(180deg, var(--nav-bg), color-mix(in srgb, var(--nav-bg) 88%, #000));color:var(--nav-text);border-inline-end:1px solid #ffffff09;flex-direction:column;min-height:0;display:flex;position:relative}.brand{min-height:var(--topbar-h);align-items:center;gap:11px;padding:12px 18px;display:flex}.brand-logo{background:linear-gradient(145deg, color-mix(in srgb, var(--red) 86%, #fff), var(--red));width:32px;height:32px;box-shadow:0 6px 18px color-mix(in srgb, var(--red) 26%, transparent);color:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.brand-name{font-weight:var(--weight-bold);color:#fff;letter-spacing:-.3px;font-size:15.5px}.brand-name span{color:var(--red)}.sidebar-compact-toggle{min-width:30px;min-height:30px;color:var(--nav-muted);border-radius:8px;margin-inline-start:auto;padding:5px}.brand .sidebar-compact-toggle:hover{color:#fff;background:#ffffff14}.brand .sidebar-close,.sidebar-preferences{display:none}.sidebar-preferences [role=group]{background:var(--nav-surface)!important;border-color:var(--nav-border)!important}.sidebar-preferences select{min-height:34px;background:var(--nav-surface)!important;border-color:var(--nav-border)!important;color:var(--nav-text)!important}.workspace{background:var(--nav-surface);border:1px solid var(--nav-border);border-radius:var(--radius);cursor:pointer;transition:border-color .18s var(--ease-out), background .18s var(--ease-out), transform .18s var(--ease-out);align-items:center;gap:10px;margin:2px 12px 10px;padding:10px 11px;display:flex}.workspace:hover{background:color-mix(in srgb, var(--nav-surface) 88%, #fff);border-color:#39424e}.workspace:active{transform:translateY(1px)}.workspace .ws-ic{color:#fff;background:#2a313b;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.workspace .ws-meta{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.workspace .ws-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.workspace .ws-sub{min-width:0;color:var(--nav-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}[dir=rtl] .workspace .ws-name,[dir=rtl] .workspace .ws-sub{text-align:right}.workspace .workspace-settings-icon{flex:none;display:inline-flex}.nav{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:2px 10px 18px;overflow-y:auto}.nav::-webkit-scrollbar-thumb{background-color:#ffffff29}.nav-section{color:var(--nav-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.075em;text-transform:uppercase;padding:17px 10px 7px}.nav-section-static{align-items:center;gap:6px;display:flex}.nav-section-button{text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;min-block-size:35px;inline-size:100%;display:flex}.nav-section-button:hover{color:#d4d9e0}.nav-section-button:focus-visible{outline-offset:-2px}.nav-group-items{animation:navGroupIn .14s var(--ease-out)}@keyframes navGroupIn{0%{opacity:0;transform:translateY(-3px)}}.nav-item-shell{align-items:center;min-inline-size:0;display:flex;position:relative}.nav-item-shell>.nav-item{flex:1;min-inline-size:0;padding-inline-end:34px}.nav-item-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.nav-pin{block-size:30px;inline-size:30px;color:var(--nav-muted);opacity:0;cursor:pointer;transition:opacity .14s var(--ease-out), color .14s var(--ease-out), background .14s var(--ease-out);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:4px}.nav-item-shell:hover .nav-pin,.nav-pin:focus-visible,.nav-pin.is-pinned{opacity:1}.nav-pin:hover{color:#fff;background:#ffffff14}.nav-pin.is-pinned{color:#f6c64b}.nav-item{min-height:40px;color:var(--nav-text);cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-medium);transition:color .16s var(--ease-out), background .16s var(--ease-out), transform .16s var(--ease-out);border-radius:9px;align-items:center;gap:11px;padding:8px 10px;display:flex;position:relative}.nav-item .msr{flex:none;font-size:19px}.nav-item:hover{color:#f4f6f8;background:#ffffff0e}.nav-item:active{transform:translateY(1px)}.nav-item.active{background:color-mix(in srgb, var(--red) 17%, transparent);color:#fff}.nav-item.active .msr{color:color-mix(in srgb, var(--red) 68%, #fff)}.nav-item.active:before{content:"";inset-inline-start:-10px;background:var(--red);width:3px;box-shadow:0 0 12px color-mix(in srgb, var(--red) 55%, transparent);border-radius:0 3px 3px 0;position:absolute;top:7px;bottom:7px}.nav-item .count{color:var(--nav-muted);font-size:11px;font-family:var(--font-mono);margin-inline-start:auto}.nav-launcher-wrap{z-index:2;background:linear-gradient(var(--nav-bg) 72%, transparent);padding:3px 0 7px;position:sticky;inset-block-start:0}.nav-launcher{border:1px solid var(--nav-border);background:var(--nav-surface);color:#eef1f5;min-block-size:42px;inline-size:100%;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:start;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:7px 9px;display:flex}.nav-launcher:hover{background:color-mix(in srgb, var(--nav-surface) 90%, #fff);border-color:#3a434f}.nav-launcher>span:nth-child(2){flex:1}.nav-launcher-icon{background:color-mix(in srgb, var(--red) 20%, transparent);block-size:28px;inline-size:28px;color:color-mix(in srgb, var(--red) 68%, #fff);border-radius:8px;place-items:center;display:grid}.nav-favorites{border-block-end:1px solid #ffffff0e;margin-block:2px 5px;padding-block-end:5px}.nav-foot{padding:12px;padding-bottom:max(12px, env(safe-area-inset-bottom));background:#00000014;border-top:1px solid #ffffff12;align-items:center;gap:10px;display:flex}.main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.topbar{z-index:30;height:var(--topbar-h);min-height:var(--topbar-h);border-bottom:1px solid var(--border-soft);background:0 0;flex:none;align-items:center;gap:9px;padding:0 20px;display:flex;position:relative;box-shadow:0 1px #10182805}.topbar:before{z-index:-1;background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);pointer-events:none;content:"";position:absolute;inset:0}.page-title{font-weight:var(--weight-bold);letter-spacing:-.25px;font-size:16px}.page-sub{color:var(--muted);margin-top:2px;font-size:12px}.topbar-context{min-width:0;display:none}.topbar-context-title{color:var(--ink);letter-spacing:-.15px;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;display:block;overflow:hidden}.searchbox{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);min-width:0;max-width:440px;min-height:38px;color:var(--muted);transition:border-color .16s var(--ease-out), background .16s var(--ease-out), box-shadow .16s var(--ease-out);flex:1;align-items:center;gap:9px;margin-inline-start:2px;padding:7px 11px;display:flex;overflow:hidden}.searchbox:hover{background:var(--surface);border-color:var(--faint-2)}.searchbox:focus-visible{border-color:var(--red);box-shadow:0 0 0 3px var(--focus-ring);outline:0}.searchbox input{color:var(--ink);background:0 0;border:0;outline:none;flex:1}.topbar-spacer{flex:1}.content{overscroll-behavior:contain;flex:1;min-height:0;padding:clamp(18px,2vw,28px);scroll-padding-top:20px;overflow:auto}.content:focus{outline:none}.content-narrow{width:100%;max-width:1240px;margin:0 auto}.content>*,.card>*,.row-between>*,.toolbar>*{min-width:0}.content img,.content video{max-width:100%}.shared-demo-banner{z-index:8;border:1px solid color-mix(in srgb, var(--blue) 24%, var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--blue-tint) 72%, var(--surface));box-shadow:var(--shadow-sm);color:var(--text);align-items:center;gap:11px;margin-block-end:16px;padding:11px 14px;display:flex;position:sticky;top:0}.shared-demo-banner-icon{background:var(--blue-tint);block-size:34px;inline-size:34px;color:var(--blue);border-radius:10px;flex:none;place-items:center;display:grid}.shared-demo-banner-copy{gap:1px;min-inline-size:0;display:grid}.shared-demo-banner-copy strong{color:var(--ink);font-size:var(--text-sm);line-height:1.35}.shared-demo-banner-copy>span{color:var(--muted);font-size:12.5px;line-height:1.45}.shared-demo-profile-note{border:1px solid color-mix(in srgb, var(--blue) 24%, var(--border));border-radius:var(--radius);background:var(--blue-tint);color:var(--text);align-items:flex-start;gap:9px;margin-block-end:16px;padding:11px 12px;font-size:12.5px;line-height:1.5;display:flex}.shared-demo-profile-note .msr{color:var(--blue);flex:none}.mobile-nav{display:none}.btn{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text);border-radius:var(--radius);font-weight:var(--weight-semibold);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:color .16s var(--ease-out), background .16s var(--ease-out), border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), transform .12s var(--ease-out);justify-content:center;align-items:center;gap:7px;padding:8px 13px;line-height:1.2;display:inline-flex;box-shadow:0 1px 1px #10182806}.btn:hover{background:var(--bg-soft);border-color:var(--faint-2);color:var(--ink)}.btn:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.btn:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:0}.btn .msr{font-size:18px}.btn-primary{background:var(--red-action);border-color:var(--red-action);color:#fff;box-shadow:0 1px 2px color-mix(in srgb, var(--red) 30%, transparent)}.btn-primary:hover{background:var(--brand-hover);border-color:var(--brand-hover);color:#fff}.btn-primary:active:not(:disabled){background:var(--brand-pressed);border-color:var(--brand-pressed)}.btn-ghost{background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--bg-soft);border-color:#0000}.btn-danger{background:var(--danger-action);border-color:var(--danger-action);color:#fff}.btn-danger:hover{background:var(--danger-dark);border-color:var(--danger-dark);color:#fff}.btn-danger-soft{border-color:color-mix(in srgb, var(--danger) 28%, var(--border));background:var(--danger-tint);color:var(--danger-dark)}.btn-danger-soft:hover{border-color:color-mix(in srgb, var(--danger) 46%, var(--border));background:color-mix(in srgb, var(--danger-tint) 82%, var(--danger));color:var(--danger-dark)}.btn-sm{min-height:34px;font-size:var(--text-sm);padding:6px 10px}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.icon-button{inline-size:38px;min-inline-size:38px;padding:0}.icon-button.btn-sm{inline-size:34px;min-inline-size:34px}.btn[aria-busy=true] .spin{border-width:2px;block-size:15px;inline-size:15px}.pill{font-size:12.5px;font-weight:var(--weight-semibold);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;line-height:1.5;display:inline-flex}.pill:before{content:"";opacity:.9;background:currentColor;border-radius:50%;width:6px;height:6px}.pill-green{background:var(--green-tint);color:var(--green-dark)}.pill-amber{background:var(--amber-tint);color:var(--amber-dark)}.pill-red{background:var(--danger-tint);color:var(--danger-dark)}.pill-brand{background:var(--brand-tint);color:var(--brand-dark)}.pill-blue{background:var(--blue-tint);color:var(--blue)}.pill-gray{background:var(--line);color:var(--text-2)}.tag{border:1px solid var(--border-soft);background:var(--bg-soft);color:var(--text-2);border-radius:7px;align-items:center;padding:2px 8px;font-size:11px;font-weight:650;display:inline-flex}.avatar{color:#fff;background:var(--muted);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11.5px;font-weight:700;display:grid}.avatar.sm{width:24px;height:24px;font-size:10px}.avatar.lg{width:46px;height:46px;font-size:16px}.card{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-width:0}.ds-card{overflow:clip}.ds-card-header,.ds-card-body,.ds-card-footer{padding:var(--space-4)}.ds-card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-block-end:1px solid var(--border-soft);display:flex}.ds-card-footer{justify-content:flex-end;align-items:center;gap:var(--space-2);border-block-start:1px solid var(--border-soft);background:var(--surface-2);flex-wrap:wrap;display:flex}.ds-page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4) var(--space-6);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.ds-page-heading{flex:260px;min-inline-size:0}.ds-page-heading h1{font-size:clamp(1.35rem,2vw,1.7rem);font-weight:var(--weight-bold);letter-spacing:-.025em;margin:0}.ds-page-eyebrow{color:var(--brand-dark);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;margin-block-end:var(--space-1)}.ds-page-description{max-inline-size:72ch;color:var(--muted);font-size:var(--text-sm);margin-block-start:var(--space-1)}.ds-page-actions,.ds-action-bar{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ds-action-bar{padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);margin-block-end:var(--space-3)}.ds-tabs{max-inline-size:100%;border-block-end:1px solid var(--border);overscroll-behavior-inline:contain;scrollbar-width:thin;margin-block-end:var(--space-4);display:flex;overflow-x:auto}.ds-tabs>button{align-items:center;gap:var(--space-2);border:0;min-block-size:44px;color:var(--muted);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border-block-end:2px solid #0000;flex:none;margin-block-end:-1px;padding:9px 12px;display:inline-flex}.ds-tabs>button:hover{color:var(--ink);background:var(--surface-2)}.ds-tabs>button.is-active{border-block-end-color:var(--brand);color:var(--ink)}.ds-tab-count{background:var(--line);min-inline-size:24px;color:var(--text-2);font-size:var(--text-xs);text-align:center;border-radius:999px;padding:1px 7px}.status-badge{min-block-size:26px;font-size:12.5px;font-weight:var(--weight-semibold);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;line-height:1.35;display:inline-flex}.status-badge-brand{border-color:color-mix(in srgb, var(--brand) 20%, transparent);background:var(--brand-tint);color:var(--brand-dark)}.status-badge-success{border-color:color-mix(in srgb, var(--green) 20%, transparent);background:var(--green-tint);color:var(--green-dark)}.status-badge-warning{border-color:color-mix(in srgb, var(--amber) 24%, transparent);background:var(--amber-tint);color:var(--amber-dark)}.status-badge-danger{border-color:color-mix(in srgb, var(--danger) 22%, transparent);background:var(--danger-tint);color:var(--danger-dark)}.status-badge-info{border-color:color-mix(in srgb, var(--blue) 20%, transparent);background:var(--blue-tint);color:var(--blue)}.status-badge-neutral{border-color:var(--border-soft);background:var(--line);color:var(--text-2)}.tiles{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:14px;margin-bottom:22px;display:grid}.tile{background:linear-gradient(145deg, var(--surface) 0%, color-mix(in srgb, var(--surface) 92%, var(--bg)) 100%);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px 17px;position:relative;overflow:hidden}.tile-top{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.tile-label{color:var(--muted);text-transform:uppercase;letter-spacing:.055em;font-size:10.75px;font-weight:750}.tile-ic{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.tile-value{font-family:var(--font-mono);letter-spacing:-1px;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:9px;font-size:26px;font-weight:650}.tile-delta{align-items:center;gap:3px;margin-top:3px;font-size:11.5px;font-weight:600;display:flex}.up{color:var(--green-dark)}.down{color:var(--danger-dark)}.ops-page-header{flex-wrap:wrap;align-items:flex-start;gap:8px 16px;margin-bottom:12px}.ops-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ops-header-updated{align-items:center;gap:4px;font-size:12px;display:inline-flex}.ops-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.ops-status-card{--ops-tone:#244e82;isolation:isolate;border:1px solid color-mix(in srgb, var(--ops-tone) 90%, #000);border-radius:var(--radius-lg);background-color:var(--ops-tone);background-image:linear-gradient(145deg, color-mix(in srgb, var(--ops-tone) 94%, #fff) 0%, var(--ops-tone) 56%, color-mix(in srgb, var(--ops-tone) 94%, #000) 100%);min-width:0;min-height:86px;box-shadow:0 3px 9px color-mix(in srgb, var(--ops-tone) 17%, transparent), var(--shadow-sm);color:#fff;text-align:start;cursor:pointer;transition:transform .16s var(--ease-out), filter .16s var(--ease-out), box-shadow .16s var(--ease-out);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid;position:relative;overflow:hidden}.ops-status-card:hover{filter:saturate(1.04)brightness(1.035);box-shadow:0 9px 20px color-mix(in srgb, var(--ops-tone) 25%, transparent), var(--shadow-sm);transform:translateY(-1px)}.ops-status-card:active{transform:translateY(0)}.ops-status-card:focus-visible{outline-offset:2px;box-shadow:inset 0 0 0 2px #ffffffe0, 0 0 0 5px #172033, 0 10px 22px color-mix(in srgb, var(--ops-tone) 28%, transparent);outline:2px solid #fff}.ops-status-card.is-active{border-color:color-mix(in srgb, var(--ops-tone) 76%, #000);box-shadow:inset 0 0 0 2px #ffffffe6, 0 0 0 2px color-mix(in srgb, var(--ops-tone) 76%, #000), 0 10px 22px color-mix(in srgb, var(--ops-tone) 27%, transparent)}.ops-status-icon{color:#fff;background:#ffffff24;border:1px solid #ffffff17;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff17}.ops-status-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.ops-status-label{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:700;line-height:1.22}.ops-status-selected{width:18px;height:18px;color:var(--ops-tone);background:#fff;border:1px solid #ffffffc7;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:-6px;inset-inline-end:-6px;box-shadow:0 2px 5px #0003}.ops-status-amount{color:#ffffffd6;white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-size:11px;font-weight:500;line-height:1.2}.ops-status-count{color:#fff;letter-spacing:-.7px;text-align:end;direction:ltr;unicode-bidi:isolate;min-width:1.2ch;font-size:clamp(22px,1.55vw,24px);font-weight:700;line-height:1}.ops-page{inline-size:100%;min-inline-size:0;max-inline-size:100%}.ops-filterbar{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:center;padding:12px}.ops-search{flex:240px;max-inline-size:340px}.ops-filterbar>select,.ops-filterbar>input{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-block-size:38px;color:var(--ink);font:inherit;font-size:var(--text-sm);padding:7px 10px}.ops-mobile-list{display:none}.ops-table{min-inline-size:980px}.ops-table :is(th,td):first-child{z-index:2;background:var(--surface);box-shadow:1px 0 0 var(--border-soft);position:sticky;inset-inline-start:0}.ops-table thead th:first-child{z-index:4;background:var(--surface-2)}.ops-table tbody tr:hover>td:first-child{background:var(--bg-soft)}.ops-order-link{color:var(--brand-dark);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:700}.ops-order-link:hover{text-underline-offset:3px;text-decoration:underline}.ops-order-link:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.ops-hold-reason{max-inline-size:130px;color:var(--amber-dark);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}#ops-orders-results>.pager{border-block-start:1px solid var(--line)}.toolbar{align-items:center;gap:9px;min-width:0;margin-bottom:16px;display:flex}.seg{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);scrollbar-width:none;max-width:100%;display:inline-flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg button{min-height:34px;color:var(--muted);cursor:pointer;border:0;border-inline-end:1px solid var(--border);white-space:nowrap;transition:color .15s var(--ease-out), background .15s var(--ease-out);background:0 0;padding:7px 12px;font-size:12px;font-weight:650}.seg button:last-child{border-inline-end:0}.seg button:hover{color:var(--ink);background:var(--surface)}.seg button.on{background:var(--surface);color:var(--red-dark);box-shadow:inset 0 -2px 0 var(--red)}.table-wrap{overscroll-behavior-inline:contain;scrollbar-gutter:stable;max-width:100%;overflow-x:auto}table.tbl{border-collapse:separate;border-spacing:0;background:var(--surface);width:100%}.tbl th{text-align:start;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.055em;color:var(--muted);font-weight:var(--weight-bold);border-bottom:1px solid var(--border);background:var(--bg-soft);white-space:nowrap;padding:11px 14px}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;height:48px;font-size:var(--text-sm);padding:10px 14px}.tbl tbody tr{transition:background .12s var(--ease-out)}.tbl tbody tr:hover,.tbl tr.row:hover{background:color-mix(in srgb, var(--bg-soft) 88%, var(--red-tint))}.tbl tbody tr:last-child td{border-bottom:0}.tbl tr.row{cursor:pointer}.tbl tr.row:focus-within{background:var(--red-tint)}.tbl thead{z-index:3;position:sticky;inset-block-start:0}.tbl th[data-pinned=true],.tbl td[data-pinned=true]{z-index:2;background:var(--surface);box-shadow:1px 0 0 var(--border-soft);position:sticky;inset-inline-start:0}.tbl th[data-pinned=true]{z-index:4;background:var(--bg-soft)}.data-table-mobile{display:none}.list-controls-label{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;padding:2px 4px 6px}.list-controls-move{block-size:30px;inline-size:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.list-controls-move:hover:not(:disabled){background:var(--line);color:var(--ink)}.list-controls-move:disabled{opacity:.3;cursor:default}.cell-main{color:var(--ink);font-weight:650}.cell-sub{color:var(--muted);font-size:12px}.name-cell{align-items:center;gap:10px;display:flex}.hscore{align-items:center;gap:7px;display:inline-flex}.hbar{background:var(--line);border-radius:4px;width:46px;height:6px;overflow:hidden}.hbar>i{border-radius:4px;height:100%;display:block}.overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40;animation:fade .18s var(--ease-out);background:#0f11147a;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.drawer{background:var(--surface);border:1px solid var(--border-soft);z-index:50;width:min(880px,100vw - 32px);max-height:min(90vh,940px);box-shadow:var(--shadow-lg);animation:pop .16s var(--ease-out);border-radius:14px;flex-direction:column;display:flex;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.drawer.drawer-large{width:min(1240px,100vw - 40px);height:min(92vh,980px);max-height:none}.order-line-pack{background:var(--bg-soft);color:var(--muted);border-radius:7px;align-items:flex-start;gap:6px;margin:4px 0 2px;padding:6px 8px;font-size:11.5px;line-height:1.35;display:flex}.order-line-pack span{overflow-wrap:anywhere;min-width:0}.cod-promo-chip{background:var(--red-action);border-color:var(--red-action);color:#fff;font-weight:700}.cod-promo-chip:hover:not(:disabled){background:color-mix(in srgb, var(--red-action) 88%, #000);border-color:color-mix(in srgb, var(--red-action) 88%, #000)}.cod-promo-chip:disabled{opacity:.55}.order-basket-summary{border:1px solid var(--border);background:var(--bg-soft);border-radius:10px;margin:10px 0 4px;padding:10px 12px}.order-summary-row{color:var(--muted);justify-content:space-between;gap:10px;padding:3px 0;font-size:12.5px;display:flex}.order-summary-row .mono{color:var(--text)}.order-summary-coupon{color:var(--red-action);font-weight:600}.order-summary-coupon .mono{color:var(--red-action)}.order-summary-total{border-top:1px solid var(--border);color:var(--text);margin-top:4px;padding-top:7px;font-size:14px;font-weight:700}.order-line-price{text-align:right;min-width:74px;color:var(--muted);font-size:12.5px;font-weight:600}.order-line-packname{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.order-line-packname:hover{color:var(--red-action)}.order-line-packedit{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border:1px solid var(--border);border-radius:6px;padding:1px 5px;font-size:10.5px;font-weight:700}.order-line-packname:hover .order-line-packedit{color:var(--red-action);border-color:var(--red-action)}.promo-row{flex-wrap:wrap;align-items:center;gap:6px;margin:-2px 0 10px;display:flex}.promo-row-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-right:2px;font-size:11px;font-weight:700}.promo-btn{border:1px solid var(--border);background:var(--bg-soft);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.promo-btn:hover{border-color:var(--red-action);color:var(--red-action)}.promo-btn-on{background:var(--red-action);border-color:var(--red-action);color:#fff}.promo-btn-on:hover{color:#fff}.ops-bulk-bar{border:1px solid var(--border);border-left:3px solid var(--red-action);background:var(--bg-soft);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;padding:8px 10px;display:flex}.bulk-progress{background:var(--bg);border-radius:14px;flex-direction:column;gap:10px;width:min(560px,94vw);max-height:84vh;padding:16px;display:flex}.bulk-progress-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.bulk-progress-head strong{align-items:center;gap:6px;font-size:14px;display:inline-flex}.bulk-progress-bar{background:var(--bg-soft);border-radius:999px;height:6px;overflow:hidden}.bulk-progress-bar span{background:var(--red-action);height:100%;transition:width .25s;display:block}.bulk-progress-count{font-size:12px}.bulk-progress-list{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.bulk-progress-row{border-radius:7px;align-items:center;gap:7px;padding:5px 6px;font-size:12.5px;display:flex}.bulk-progress-row.bulk-ok{color:var(--green-dark)}.bulk-progress-row.bulk-failed{background:var(--red-tint,#fdecec);color:var(--danger-dark)}.bulk-progress-row.bulk-running{background:var(--bg-soft)}.bulk-progress-icon{display:inline-flex}.bulk-progress-reason{color:var(--muted);font-size:11.5px}.bulk-progress-actions{justify-content:flex-end;gap:8px;display:flex}.order-total-coupon{color:var(--red-action);letter-spacing:.02em;align-items:center;gap:3px;margin-top:2px;font-size:10px;font-weight:700;display:inline-flex}.pack-slot{align-items:center;gap:9px;min-height:34px;padding:2px 0;display:flex}.pack-slot+.pack-slot{border-top:1px solid var(--border-soft)}.pack-slot-no{letter-spacing:.3px;color:var(--faint);text-transform:uppercase;flex:0 0 52px;font-size:10.5px;font-weight:600}.pack-slot-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.pack-slot-tag{font-size:10px}.pack-slot-select{border-radius:7px;flex:1;min-width:0;height:30px;padding:0 8px;font-size:12.5px}.pack-slot-select:focus{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 16%, transparent)}.express{flex-direction:column;flex:1;min-height:0;display:flex}.express-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 24px 20px;display:flex;overflow-y:auto}.express-hint{max-width:90ch;margin:0;font-size:12.5px}.express-moved{border-radius:var(--radius);background:var(--blue-tint);color:var(--ink);align-items:center;gap:6px;margin:0;padding:8px 12px;font-size:13px;display:flex}.express-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.express-toolbar .field{flex:0 340px;margin:0}.express-toolbar-actions{flex-wrap:wrap;gap:8px;padding-bottom:4px;display:flex}.express-paste{border:1px solid var(--border-soft);background:var(--surface);border-radius:12px;padding:12px 14px}.express-sheet{border:1px solid var(--border-soft);background:var(--surface);border-radius:12px}.express-row{border-top:1px solid var(--border-soft);grid-template-columns:34px minmax(150px,1.15fr) minmax(150px,1.3fr) minmax(130px,1fr) minmax(130px,1fr) minmax(190px,2fr) 34px;align-items:start;gap:8px;padding:8px 10px;display:grid}.express-head{background:color-mix(in srgb, var(--surface) 90%, var(--bg));letter-spacing:.3px;text-transform:uppercase;color:var(--muted);border-top:0;border-radius:12px 12px 0 0;align-items:center;padding-block:9px;font-size:11px;font-weight:700}.express-required{color:var(--danger-dark)}.express-n{text-align:center;color:var(--muted);align-self:center;font-size:12px;font-weight:700}.express-cell{flex-direction:column;gap:3px;min-width:0;display:flex}.express-cell input,.express-cell select,.express-paste-input{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;min-width:0;min-height:38px;color:var(--ink);transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out);outline:none;padding:7px 10px}.express-paste-input{resize:vertical;min-height:110px;font-family:var(--font-mono);font-size:12.5px}.express-cell input:hover,.express-cell select:hover,.express-paste-input:hover{border-color:var(--faint-2)}.express-cell input:focus,.express-cell select:focus,.express-paste-input:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--focus-ring)}.express-cell input:disabled{cursor:not-allowed;opacity:.6;background:var(--bg-soft)}.express-phone2{color:var(--muted);font-size:11px}.express-remove{align-self:center;min-width:32px;min-height:32px;margin:0}.express-result{grid-column:2/-1;align-items:center;gap:6px;font-size:12.5px;display:flex}.express-row.is-created{background:color-mix(in srgb, var(--green-tint) 60%, transparent)}.express-row.is-created .express-result{color:var(--green-dark)}.express-row.is-failed{background:color-mix(in srgb, var(--red-tint) 55%, transparent)}.express-row.is-failed .express-result{color:var(--danger-dark)}.express-row.is-invalid{background:color-mix(in srgb, var(--red-tint) 40%, transparent)}.express-row.is-invalid .express-phone input{border-color:var(--danger)}.express-phone-error{color:var(--danger-dark);font-size:11.5px;font-weight:600}.express-invalid-count{color:var(--danger-dark);font-weight:600}.express-under{flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;display:flex}.express-foot{padding:14px 24px;padding-bottom:max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface) 94%, var(--bg));flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.express-count{color:var(--muted);margin-inline-end:auto;font-size:13px}.express-count b{color:var(--ink)}@media (width<=1100px) and (width>=761px){.express-sheet{overflow-x:auto}.express-row{min-width:900px}}@media (width<=760px){.express-scroll{padding-inline:16px}.express-head{display:none}.express-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"n remove""phone phone""name name""gov city""address address""result result";padding:10px 12px}.express-n{text-align:start;grid-area:n}.express-remove{grid-area:remove;justify-self:end}.express-phone{grid-area:phone}.express-name{grid-area:name}.express-gov{grid-area:gov}.express-city{grid-area:city}.express-address{grid-area:address}.express-result{grid-area:result}.express-foot{padding-inline:16px}.express-foot .btn{flex:auto}}@keyframes pop{0%{opacity:0;transform:translate(-50%,-48%)scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes sheet{0%{opacity:.6;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes slide{0%{opacity:.5;transform:translate(30px)}}.drawer-head{border-bottom:1px solid var(--border-soft);align-items:flex-start;gap:14px;min-height:72px;padding:17px 22px;display:flex}.drawer-body{overscroll-behavior:contain;flex:1;padding:22px;overflow-y:auto}.drawer-foot{padding:14px 22px;padding-bottom:max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface) 94%, var(--bg));justify-content:flex-end;gap:10px;display:flex}.app-launcher-title-icon{color:var(--brand-dark);background:var(--brand-tint)!important}.app-launcher-search{background:var(--surface-2);inline-size:100%;max-inline-size:none;margin:0 0 18px}.app-launcher-section{margin-block-end:22px}.app-launcher-section h3{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 8px;display:flex}.app-launcher-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.app-launcher-row{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface);min-inline-size:0;transition:border-color .14s var(--ease-out), box-shadow .14s var(--ease-out);align-items:center;display:flex;overflow:hidden}.app-launcher-row:hover{border-color:var(--border);box-shadow:var(--shadow-sm)}.app-launcher-go{min-block-size:46px;min-inline-size:0;color:var(--ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:7px 5px 7px 8px;display:flex}.app-launcher-go>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.app-launcher-app-icon{background:var(--surface-2);block-size:31px;inline-size:31px;color:var(--text-2);border-radius:9px;flex:none;place-items:center;display:grid}.app-launcher-pin,.app-launcher-order button{block-size:38px;inline-size:34px;min-inline-size:34px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.app-launcher-pin:hover,.app-launcher-order button:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.app-launcher-pin.is-pinned{color:#c48a09}.app-launcher-order{flex-direction:column;display:flex}.app-launcher-order button{block-size:21px;inline-size:28px;min-inline-size:28px}.app-launcher-order button:disabled{opacity:.25;cursor:default}.app-launcher-mobile-note{color:var(--muted);font-size:var(--text-xs);align-items:center;gap:5px;margin:7px 2px 0;display:flex}.x-btn{cursor:pointer;min-width:36px;min-height:36px;color:var(--muted);border-radius:var(--radius);transition:color .15s var(--ease-out), background .15s var(--ease-out);background:0 0;border:0;place-items:center;margin-inline-start:auto;padding:7px;display:inline-grid}.x-btn:hover{color:var(--ink);background:var(--bg-soft)}.x-btn:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:0}.field{margin-bottom:16px}.field label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-2);letter-spacing:.01em;margin-bottom:6px;display:block}.field input,.field select,.field textarea{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;min-width:0;min-height:40px;color:var(--ink);transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out), background .15s var(--ease-out);outline:none;padding:9px 11px}.field textarea{resize:vertical;min-height:92px}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--faint-2)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--focus-ring)}.field input:disabled,.field select:disabled,.field textarea:disabled{cursor:not-allowed;opacity:.7;background:var(--bg-soft)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.err{color:var(--red-dark);margin-top:4px;font-size:12px}.lfield{vertical-align:top;flex-direction:column;gap:6px;min-width:0;display:inline-flex}.lfield>span{color:var(--text-2);letter-spacing:.01em;font-size:11.5px;font-weight:650}.inp{border:1px solid var(--border);border-radius:var(--radius);min-width:0;min-height:38px;font-size:var(--text-sm);background:var(--surface);color:var(--ink);transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out), background .15s var(--ease-out);outline:none;padding:7px 10px}.inp:hover{border-color:var(--faint-2)}.inp:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--focus-ring)}.inp::placeholder{color:var(--faint)}.content input:not([type=checkbox]):not([type=radio]):focus,.content select:focus,.content textarea:focus,.drawer input:not([type=checkbox]):not([type=radio]):focus,.drawer select:focus,.drawer textarea:focus{box-shadow:0 0 0 3px var(--focus-ring);border-color:var(--red)!important}.section-title{text-transform:uppercase;letter-spacing:.3px;color:var(--muted);margin:18px 0 12px;font-size:12px;font-weight:700}.section-title .muted,.section-title small{text-transform:none;letter-spacing:normal;font-weight:500}.timeline{padding-inline-start:4px;position:relative}.tl-item{gap:12px;padding-bottom:16px;display:flex;position:relative}.tl-item:before{content:"";inset-inline-start:14px;background:var(--line);width:2px;position:absolute;top:30px;bottom:-2px}.tl-item:last-child:before{display:none}.tl-ic{z-index:1;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.tl-body{flex:1;padding-top:2px}.tl-title{font-size:13px;font-weight:600}.tl-meta{color:var(--muted);margin-top:2px;font-size:11.5px}.kv{grid-template-columns:120px 1fr;gap:8px 12px;font-size:13px;display:grid}.kv dt{color:var(--muted);font-size:12px;font-weight:600}.kv dd{color:var(--ink);margin:0}.chips{flex-wrap:wrap;gap:6px;display:flex}.login-wrap{background-color:var(--bg);background-image:radial-gradient(900px 460px at 50% -12%,#f030280d,#0000 70%);grid-template-columns:minmax(0,1fr);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:var(--surface);border:1px solid var(--border);width:min(400px,100%);min-width:0;max-width:100%;box-shadow:var(--shadow);border-radius:12px;padding:36px 36px 30px}.login-brand{align-items:center;gap:11px;margin-bottom:20px;display:flex}.login-title{font-size:19px;font-weight:700}.login-hint{color:var(--muted);text-align:center;margin-top:14px;font-size:12px}.cf{background:var(--surface);min-height:100vh;color:var(--ink);grid-template-columns:1fr 1fr;display:grid}.cf-left{flex-direction:column;min-height:100vh;padding:30px 40px;display:flex;position:relative}.cf-brand{align-items:center;gap:9px;font-size:16px;font-weight:700;display:flex}.cf-mark{background:var(--red);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.cf-col{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:360px;margin:0 auto;padding:24px 0;display:flex}.cf-h1{letter-spacing:-.4px;text-align:center;color:var(--ink);margin:0 0 24px;font-size:26px;font-weight:700}.cf-oauth{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px;font-size:13.5px;font-weight:600;transition:all .12s;display:flex}.cf-oauth:hover{background:var(--bg)}.cf-or{text-align:center;color:var(--faint);letter-spacing:.6px;align-items:center;margin:16px 0;font-size:11px;display:flex}.cf-or:before,.cf-or:after{content:"";background:var(--line);flex:1;height:1px}.cf-or span{padding:0 12px}.cf-form{flex-direction:column;display:flex}.cf-label{color:var(--text-2);margin:0 0 6px;font-size:13px;font-weight:600}.cf-input{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);border-radius:8px;outline:none;margin-bottom:16px;padding:10px 12px;font-size:14px;transition:all .12s}.cf-input:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red-tint)}select.cf-input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:34px}select.cf-input option{background:var(--surface);color:var(--ink)}.cf-pw{position:relative}.cf-pw .cf-input{margin-bottom:0;padding-inline-end:42px}.cf-eye{top:50%;color:var(--faint);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid;position:absolute;inset-inline-end:8px;transform:translateY(-50%)}.cf-eye:hover{color:var(--text)}.cf-check{color:var(--text);cursor:pointer;align-items:center;gap:9px;margin:16px 0 4px;font-size:12.5px;display:flex}.cf-check input{width:16px;height:16px;accent-color:var(--red);flex:none}.cf-submit{justify-content:center;width:100%;margin-top:16px;padding:11px;font-size:14px}.cf-links{text-align:center;color:var(--muted);flex-direction:column;gap:6px;margin-top:18px;font-size:13px;display:flex}.cf-links a{color:var(--red);font-weight:600;text-decoration:none}.cf-links a:hover{text-decoration:underline}.cf-links .cf-muted-link{color:var(--muted);font-weight:500}.cf-legal{text-align:center;color:var(--faint);margin-top:20px;font-size:11.5px;line-height:1.5}.cf-legal a{color:var(--muted);text-decoration:underline}.cf-left-foot{justify-content:center;align-items:center;gap:12px;padding-top:20px;display:flex}.cf-right{color:#fff;background:linear-gradient(160deg, var(--red) 0%, var(--red-dark) 100%);flex-direction:column;padding:30px 44px;display:flex;position:relative;overflow:hidden}.cf-right:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#8a100cf0 0%,#8a100c85 30%,#8a100c00 58%);position:absolute;inset:0}[dir=rtl] .cf-right:before{background:linear-gradient(260deg,#8a100cf0 0%,#8a100c85 30%,#8a100c00 58%)}.cf-right-top{z-index:2;justify-content:flex-end;display:flex;position:relative}.cf-theme{cursor:pointer;vertical-align:middle;-webkit-tap-highlight-color:transparent;border:1px solid var(--border);background:var(--bg);border-radius:999px;flex:none;width:62px;height:30px;padding:0;transition:background .15s,border-color .15s;display:inline-block;position:relative}.cf-theme:hover{border-color:var(--faint)}.cf-theme-knob{top:3px;background:var(--surface);border-radius:50%;width:24px;height:24px;transition:transform .32s cubic-bezier(.34,1.56,.64,1);position:absolute;inset-inline-start:3px;box-shadow:0 1px 4px #0003}.cf-theme.is-dark .cf-theme-knob{transform:translate(32px)}[dir=rtl] .cf-theme.is-dark .cf-theme-knob{transform:translate(-32px)}.cf-theme-sun,.cf-theme-moon{z-index:1;pointer-events:none;align-items:center;transition:color .2s;display:flex;position:absolute;top:0;bottom:0}.cf-theme-sun{color:var(--red);inset-inline-start:7px}.cf-theme-moon{color:var(--faint);inset-inline-end:7px}.cf-theme.is-dark .cf-theme-sun{color:var(--faint)}.cf-theme.is-dark .cf-theme-moon{color:var(--red)}.cf-theme--onred{background:#ffffff29;border-color:#ffffff73}.cf-theme--onred:hover{background:#ffffff42;border-color:#ffffffa6}.cf-theme--onred .cf-theme-knob{background:#fff;box-shadow:0 2px 6px #00000047}.cf-theme--onred .cf-theme-sun{color:var(--red)}.cf-theme--onred .cf-theme-moon,.cf-theme--onred.is-dark .cf-theme-sun{color:#ffffffbf}.cf-theme--onred.is-dark .cf-theme-moon{color:var(--red)}.cf-theme-mobileonly{display:none}@media (prefers-reduced-motion:reduce){.cf-theme-knob{transition:none}}.cf-right-body{z-index:2;flex-direction:column;flex:1;justify-content:center;max-width:460px;display:flex;position:relative}.cf-kicker{letter-spacing:.5px;opacity:.85;margin-bottom:16px;font-size:13px;font-weight:700}.cf-promo{letter-spacing:-.5px;margin:0 0 16px;font-size:34px;font-weight:800;line-height:1.15}.cf-promo-sub{opacity:.92;max-width:420px;margin:0 0 28px;font-size:15px;line-height:1.6}.cf-promo-cta{color:#fff;background:#ffffff24;border:1px solid #fff6;border-radius:9px;align-self:flex-start;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:all .12s;display:inline-flex}.cf-promo-cta:hover{background:#ffffff3d}.cf-globe{top:50%;aspect-ratio:1;z-index:0;pointer-events:none;width:min(1040px,125%);position:absolute;inset-inline-end:-22%;transform:translateY(-50%);-webkit-mask-image:radial-gradient(circle,#000 74%,#0000 97%);mask-image:radial-gradient(circle,#000 74%,#0000 97%)}[dir=rtl] .cf-globe{transform:translateY(-50%)scaleX(-1)}@media (width<=860px){.cf{grid-template-columns:1fr}.cf-right{display:none}.cf-left{padding:24px 20px}.cf-theme-mobileonly{display:inline-block}}.row-between{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.responsive-page-header{align-items:flex-start}.responsive-page-header>:first-child{min-inline-size:0}.responsive-page-header>:last-child{max-inline-size:100%}.muted{color:var(--muted)}.spin{border:2.5px solid var(--border);border-top-color:var(--red);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite rot}@keyframes rot{to{transform:rotate(360deg)}}.center-load{place-items:center;min-height:180px;padding:60px;display:grid}.empty{text-align:center;color:var(--muted);padding:clamp(32px,6vw,56px)}[dir=rtl]{font-family:var(--font-ar)}.empty-state{text-align:center;flex-direction:column;align-items:center;max-width:390px;margin:0 auto;padding:clamp(36px,6vw,64px) 20px;display:flex}.empty-state-chip{border:1px solid var(--border-soft);background:linear-gradient(145deg, var(--surface), var(--bg));width:54px;height:54px;color:var(--muted);box-shadow:var(--shadow-sm);border-radius:16px;place-items:center;margin-bottom:15px;display:grid}.empty-state-title{color:var(--ink);font-size:15px;font-weight:720}.empty-state-hint{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.5}.empty-state-action{margin-top:16px}.pricing-table-empty{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;padding:clamp(24px,5vw,42px) clamp(16px,4vw,28px);display:flex}.pricing-table-empty-message{min-width:0;color:var(--muted);overflow-wrap:anywhere;margin:0}.interaction-dialog-overlay{z-index:5000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade .16s var(--ease-out);background:#0f11148f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.interaction-dialog{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-raised);inline-size:min(440px,100%);box-shadow:var(--shadow-lg);animation:dialogIn .18s var(--ease-out);padding:22px}@keyframes dialogIn{0%{opacity:0;transform:translateY(8px)scale(.985)}}.interaction-dialog-icon{background:var(--line);block-size:42px;inline-size:42px;color:var(--text-2);border-radius:12px;place-items:center;margin-block-end:14px;display:grid}.interaction-dialog-icon.is-brand{background:var(--brand-tint);color:var(--brand-dark)}.interaction-dialog-icon.is-danger{background:var(--danger-tint);color:var(--danger-dark)}.interaction-dialog-copy h2{color:var(--ink);font-size:1.125rem;font-weight:var(--weight-bold);letter-spacing:-.015em;margin:0}.interaction-dialog-copy p{color:var(--text-2);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;line-height:1.55}.interaction-dialog-input{inline-size:100%;margin-block-start:16px}.interaction-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-block-start:20px;display:flex}@media (width<=560px){.interaction-dialog-overlay{padding:10px;align-items:end;padding-block-end:max(10px, env(safe-area-inset-bottom))}.interaction-dialog{border-radius:var(--radius-xl);padding:20px 18px 18px}.interaction-dialog-actions{grid-template-columns:minmax(0,1fr);display:grid}.interaction-dialog-actions .btn{white-space:normal;overflow-wrap:anywhere;text-align:center;block-size:auto;inline-size:100%;min-inline-size:0}}.skeleton{background:var(--border-soft);border-radius:7px;display:block;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--line) 50%, transparent 100%);position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){.skeleton:after{animation:1.3s ease-in-out infinite skeleton-sweep}}@keyframes skeleton-sweep{to{transform:translate(100%)}}.skeleton-table{flex-direction:column;gap:14px;padding:6px 0;display:flex}.skeleton-row{align-items:center;gap:16px;display:flex}.skeleton-row>.skeleton{flex:1}.skeleton-list{flex-direction:column;gap:16px;display:flex}.skeleton-list-item{align-items:center;gap:12px;display:flex}.skeleton-list-item>.skeleton{flex:none}.skeleton-list-lines{flex-direction:column;flex:1;gap:7px;display:flex}.kbd{background:var(--surface);border:1px solid var(--border);border-bottom-color:color-mix(in srgb, var(--border) 76%, var(--ink));box-shadow:0 1px 0 var(--border-soft);font-family:var(--font-mono);color:var(--muted);border-radius:6px;flex:none;padding:1px 6px;font-size:10px}.online-pill{color:var(--text-2);background:var(--bg-soft);border:1px solid var(--border-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:650;display:inline-flex}.online-pill .dot{background:var(--green);border-radius:50%;width:7px;height:7px}.icon-badge{position:relative}.icon-badge>i{top:1px;background:var(--red-action);color:#fff;border-radius:999px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-style:normal;font-weight:700;display:grid;position:absolute;inset-inline-end:1px}.kcol{background:var(--bg-soft);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:282px;min-width:282px;max-height:calc(100vh - 172px);display:flex}.kcol-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 13px;display:flex}.kdot{border-radius:50%;flex:none;width:9px;height:9px}.kname{font-size:12.5px;font-weight:700}.kcount{background:var(--line);color:var(--text-2);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.ktotal{color:var(--muted);margin-inline-start:auto;font-size:12px;font-weight:600}.kbody{flex-direction:column;gap:9px;min-height:64px;padding:10px;display:flex;overflow-y:auto}.kcard{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);cursor:grab;border-radius:10px;padding:11px 12px}.kcard:hover{border-color:var(--faint-2)}.kcard:active{cursor:grabbing}.kcard-title{font-size:13px;font-weight:600;line-height:1.3}.kcard-co{color:var(--muted);align-items:center;gap:4px;margin-top:5px;font-size:11.5px;display:flex}.kcard-foot{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.kamount{font-size:13px;font-weight:700}.kempty{color:var(--faint-2);text-align:center;border:1.5px dashed var(--border);border-radius:8px;padding:16px 8px;font-size:12px}.inbox{gap:14px;height:calc(100vh - 100px);display:flex}.inbox-workspace{grid-template-columns:330px minmax(0,1fr) 300px;gap:14px;height:calc(100vh - 190px);display:grid}.conv-list{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:340px;min-width:340px;display:flex;overflow-y:auto}.conv-item{border-bottom:1px solid var(--line);cursor:pointer;gap:11px;padding:12px 13px;display:flex}.conv-item:hover{background:var(--bg-soft)}.conv-item.sel{background:var(--red-tint)}.conv-ic{color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.conv-main{flex:1;min-width:0}.conv-name{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.conv-prev{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.conv-time{color:var(--faint-2);flex:none;font-size:10.5px}.unread-dot{background:var(--red);border-radius:50%;flex:none;width:8px;height:8px}.thread{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;flex:1;min-width:0;display:flex}.thread-head{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:14px 18px;display:flex}.thread-body{background:var(--bg-soft);flex-direction:column;flex:1;gap:10px;padding:20px;display:flex;overflow-y:auto}.bubble{border-radius:12px;max-width:72%;padding:9px 13px;font-size:13px;line-height:1.4}.bubble.in{background:var(--surface);border:1px solid var(--border);border-bottom-left-radius:4px;align-self:flex-start}.bubble.out{background:var(--red);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.bubble .b-meta{opacity:.7;margin-top:3px;font-size:10px}.composer{border-top:1px solid var(--border);align-items:center;gap:10px;padding:12px 16px;display:flex}.composer input{border:1px solid var(--border);border-radius:10px;outline:none;flex:1;padding:10px 13px}.composer input:focus{border-color:var(--red)}.searchbox{cursor:text;text-align:left;font:inherit}.searchbox .search-ph{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.topbar .pop-anchor{display:inline-flex;position:relative}.pop-backdrop{z-index:40;position:fixed;inset:0}.pop{top:calc(100% + 10px);z-index:41;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:min(92vw,380px);box-shadow:var(--shadow-lg);animation:popIn .16s var(--ease-out);position:absolute;inset-inline-end:0;overflow:hidden}@keyframes popIn{0%{opacity:0;transform:translateY(-5px)scale(.985)}}.pop-head{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:13px 14px 8px;font-size:10.5px;font-weight:750}.pop-body{overscroll-behavior:contain;max-height:min(62vh,520px);padding-bottom:7px;overflow-y:auto}.pop-sub{letter-spacing:.04em;text-transform:uppercase;color:var(--faint-2);padding:9px 14px 4px;font-size:10.5px;font-weight:700}.pop-item{text-align:start;cursor:pointer;width:100%;min-height:44px;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:8px 13px;display:flex}.pop-item:hover,.pop-item:focus-visible{background:var(--bg-soft)}.pop-item:focus-visible{box-shadow:inset 3px 0 0 var(--red);outline:0}.pop-item-t{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.pop-item-s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.pop-empty{color:var(--faint-2);text-align:center;padding:22px 16px;font-size:12.5px}.order-alert-setting{border-block-end:1px solid var(--border);background:color-mix(in srgb, var(--blue-tint) 38%, transparent);grid-template-columns:minmax(0,1fr) 36px;align-items:center;padding-inline-end:7px;display:grid}.order-alert-toggle{min-width:0}.order-alert-copy{flex-direction:column;flex:1;min-width:0;display:flex}.order-alert-state{background:var(--line);color:var(--muted);border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:700}.order-alert-state.is-on{background:var(--blue-tint);color:var(--blue)}.order-alert-test{width:32px;min-width:32px;min-height:32px;color:var(--blue);border-radius:8px;padding:5px}.order-alert-test:hover:not(:disabled){background:var(--blue-tint)}.order-alert-test:disabled{color:var(--faint);opacity:.55}.tone-dot{color:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.tone-red{background:var(--red)}.tone-blue{background:var(--blue)}.tone-amber{background:var(--amber-dark)}.tone-green{background:var(--green)}.tone-gray{background:var(--line);color:var(--text-2)}.cmdk-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f11147a;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.cmdk{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-xl);width:min(640px,100%);box-shadow:var(--shadow-lg);animation:cmdkIn .18s var(--ease-out);overflow:hidden}@keyframes cmdkIn{0%{opacity:0;transform:translateY(-10px)scale(.985)}}.cmdk-input{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 16px;display:flex}.cmdk-input input{color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.cmdk-list{max-height:56vh;padding:6px;overflow-y:auto}.cmdk-item{text-align:start;cursor:pointer;width:100%;min-height:48px;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:9px 12px;display:flex}.cmdk-item:hover{background:var(--bg-soft)}.cmdk-item.active{background:var(--red-tint);box-shadow:inset 3px 0 0 var(--red)}.cmdk-type{color:var(--faint-2);text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:10.5px;font-weight:700}.phone-dial{padding:6px 13px 4px}.phone-dial input{border:1px solid var(--border);width:100%;font:inherit;font-family:var(--font-mono);border-radius:9px;outline:none;padding:9px 12px}.phone-dial input:focus{border-color:var(--red)}.admin-tabs{border-block-end:1px solid var(--border);overscroll-behavior-inline:contain;scrollbar-width:thin;gap:6px;max-inline-size:100%;margin-block-end:16px;padding-block-end:2px;display:flex;overflow-x:auto}.admin-tabs>.btn{white-space:nowrap;flex:none}.field-board{overscroll-behavior-inline:contain;scrollbar-width:thin;align-items:flex-start;gap:12px;max-inline-size:100%;padding-block-end:8px;display:flex;overflow-x:auto}.field-board-column{border-radius:10px;flex:1 0 210px;min-block-size:120px;min-inline-size:0;padding:8px;transition:background .1s}.field-board-scroll-hint{min-block-size:22px;color:var(--muted);justify-content:flex-end;align-items:center;gap:5px;margin-block-start:1px;padding-inline:5px;font-size:11px;font-weight:600;display:none}.field-board-scroll-hint.is-visible{display:flex}.field-board-scroll-hint:before{background:linear-gradient(to right, transparent, var(--border));content:"";block-size:1px;inline-size:32px}[dir=rtl] .field-board-scroll-hint:before{background:linear-gradient(to left, transparent, var(--border))}.field-board-scroll-hint .msr{color:var(--faint)}.nav-toggle,.sidebar-scrim{display:none}@media (width<=1540px){.topbar{gap:7px;padding-inline:16px}}@media (width<=1280px){.topbar-online-label{display:none}}@media (width<=1440px){.topbar-theme,.topbar-language{display:none}.sidebar-preferences{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:8px 12px;display:flex}}@media (width>=1025px){.app.sidebar-compact{--sidebar-w:76px}.app.sidebar-compact .topbar-theme,.app.sidebar-compact .topbar-language{display:block}.app.sidebar-compact .brand{justify-content:center;gap:4px;padding-inline:7px}.app.sidebar-compact .brand-logo{border-radius:9px;width:28px;height:28px}.app.sidebar-compact .brand-logo .msr{font-size:18px!important}.app.sidebar-compact .sidebar-compact-toggle{width:28px;min-width:28px;min-height:28px;margin-inline-start:0;padding:4px}.app.sidebar-compact .brand-name,.app.sidebar-compact .workspace .ws-meta,.app.sidebar-compact .workspace-settings-icon,.app.sidebar-compact .nav-launcher>span:nth-child(2),.app.sidebar-compact .nav-launcher>.msr:last-child,.app.sidebar-compact .nav-section,.app.sidebar-compact .nav-item-label,.app.sidebar-compact .nav-pin,.app.sidebar-compact .sidebar-preferences,.app.sidebar-compact .nav-foot-user{display:none}.app.sidebar-compact .workspace{justify-content:center;margin-inline:10px;padding:7px}.app.sidebar-compact .workspace .ws-ic{width:34px;height:34px}.app.sidebar-compact .nav{scrollbar-gutter:auto;scrollbar-width:thin;padding-inline:9px}.app.sidebar-compact .nav::-webkit-scrollbar{width:4px}.app.sidebar-compact .nav-launcher-wrap{padding-block-end:5px}.app.sidebar-compact .nav-launcher{justify-content:center;padding:6px}.app.sidebar-compact .nav-launcher-icon{width:34px;height:34px}.app.sidebar-compact .nav-group+.nav-group{border-block-start:1px solid #ffffff0e;margin-block-start:4px;padding-block-start:4px}.app.sidebar-compact .nav-item-shell>.nav-item{justify-content:center;min-height:44px;padding:8px}.app.sidebar-compact .nav-item .msr{font-size:20px}.app.sidebar-compact .nav-item.active:before{inset-inline-start:-9px}.app.sidebar-compact .nav-foot{padding:9px 7px max(9px, env(safe-area-inset-bottom));flex-direction:column;justify-content:center;gap:5px}.app.sidebar-compact .nav-foot .x-btn{width:34px;min-width:34px;min-height:34px;color:var(--nav-muted);margin-inline-start:0;padding:5px}}@media (width<=1240px){.ops-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-status-card:last-child{grid-column:2}.cod-desk{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr)!important}.cod-desk-detail,.cod-order-customer,.cod-order-customer>div{min-inline-size:0}.cod-order-summary,.cod-order-name,.cod-contact-actions{flex-wrap:wrap}.cod-contact-actions>.btn{flex:132px;justify-content:center;min-inline-size:0}.cod-desk-rail{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid!important}}.cod-power-dialer{border-color:color-mix(in srgb, var(--red) 30%, var(--border));background:linear-gradient(120deg, color-mix(in srgb, var(--red-tint) 66%, var(--surface)), var(--surface) 62%);justify-content:space-between;align-items:center;gap:18px;margin-block-end:14px;padding:14px 16px;display:flex;box-shadow:0 8px 24px #7b1f1f0f}.cod-power-dialer-main{flex:auto;align-items:center;gap:12px;min-inline-size:0;display:flex}.cod-dialer-signal{color:#fff;background:var(--green);block-size:42px;inline-size:42px;box-shadow:0 5px 14px color-mix(in srgb, var(--green) 28%, transparent);border-radius:13px;flex:0 0 42px;justify-content:center;align-items:center;display:inline-flex}.cod-dialer-signal.is-paused{background:var(--amber);box-shadow:none}.cod-dialer-signal.is-connecting .msr{animation:1s linear infinite cod-dialer-spin}@keyframes cod-dialer-spin{to{transform:rotate(360deg)}}.cod-power-dialer-copy{flex:auto;min-inline-size:0}.cod-power-dialer-title{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.cod-power-dialer-meta{overflow-wrap:anywhere;margin-block-start:3px;font-size:11.5px}.cod-dialer-progress{background:var(--line);border-radius:999px;block-size:5px;margin-block-start:8px;overflow:hidden}.cod-dialer-progress>span{border-radius:inherit;background:var(--red);block-size:100%;transition:width .25s var(--ease-out);display:block}.cod-dialer-message{color:var(--muted);margin-block-start:6px;font-size:11px}.cod-dial-start-notice{border:1px solid color-mix(in srgb, var(--amber) 30%, var(--border));color:var(--amber-dark);background:color-mix(in srgb, var(--amber) 7%, var(--surface));border-radius:9px;align-items:center;gap:8px;margin-block:-4px 14px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.cod-dial-start-notice .msr{flex:none}.cod-power-dialer-actions{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.cod-inline-call-status{border:1px solid color-mix(in srgb, var(--green) 26%, var(--border));color:var(--green-dark);background:color-mix(in srgb, var(--green) 7%, var(--surface));border-radius:9px;align-items:flex-start;gap:9px;margin:-4px 0 14px;padding:9px 11px;display:flex}.cod-inline-call-status.has-attention{border-color:color-mix(in srgb, var(--amber) 38%, var(--border));color:var(--amber-dark);background:color-mix(in srgb, var(--amber) 8%, var(--surface))}.cod-inline-call-status>div{flex-wrap:wrap;align-items:baseline;gap:7px;min-inline-size:0;display:flex}.cod-inline-call-status>.btn{flex:none;margin-inline-start:auto}.cod-inline-call-status strong{font-size:11.5px}.cod-inline-call-status span{color:currentColor;font-size:11px;font-weight:700}.cod-inline-call-status small{color:var(--muted);flex-basis:100%;font-size:10.5px;line-height:1.35}.cod-ivr-readiness-note{border:1px solid color-mix(in srgb, var(--amber) 24%, var(--border));color:var(--muted);background:color-mix(in srgb, var(--amber) 5%, var(--surface));border-radius:8px;align-items:center;gap:7px;margin:-7px 0 14px;padding:7px 9px;font-size:10.5px;display:flex}.cod-ivr-readiness-note .msr{color:var(--amber-dark);flex:none}.cod-call-recovery{border-color:color-mix(in srgb, var(--amber) 36%, var(--border));background:color-mix(in srgb, var(--amber) 7%, var(--surface));align-items:center;gap:10px;margin-block-end:14px;padding:12px 14px;display:flex}.cod-call-recovery>.msr{color:var(--amber-dark);flex:none}.cod-call-recovery>div{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.cod-call-recovery strong{font-size:12.5px}.cod-call-recovery span,.cod-call-recovery small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.cod-call-recovery>.btn{flex:none}@media (width<=1024px){.app{grid-template-columns:1fr!important}.sidebar{inset-inline-start:0;z-index:60;visibility:hidden;width:min(304px,88vw);transition:transform .24s var(--ease-out), visibility 0s linear .24s;box-shadow:var(--shadow-lg);position:fixed;top:0;bottom:0;overflow-x:hidden;transform:translate(calc(-100% - 16px))}.sidebar.open{visibility:visible;transition-delay:0s;transform:none}.sidebar-scrim.show{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:55;animation:fade .18s var(--ease-out);background:#0f111485;display:block;position:fixed;inset:0}.brand .sidebar-close{color:var(--nav-text);display:inline-grid}.sidebar-compact-toggle{display:none}.nav-toggle{justify-content:center;align-items:center;display:inline-flex}.topbar{gap:8px;padding-inline:14px}.topbar-context{max-width:min(24vw,210px);display:block}.topbar>.searchbox{justify-content:center;width:42px;padding:8px;flex:none!important;max-width:42px!important}.topbar>.searchbox .search-ph,.topbar>.searchbox .kbd{display:none}.toolbar{flex-wrap:wrap}.toolbar>.searchbox{flex:220px;max-width:460px}.content [style*=grid-template-columns]:not([data-preserve-grid]){grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important}.cod-desk{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr)!important}.cod-desk-detail,.cod-order-customer,.cod-order-customer>div{min-inline-size:0}.cod-order-summary,.cod-order-name,.cod-contact-actions{flex-wrap:wrap}.cod-order-summary{gap:12px}.cod-order-total{white-space:nowrap;margin-inline-start:auto}.cod-contact-actions>.btn{flex:132px}.cod-desk-rail{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid!important}.cod-power-dialer{flex-direction:column;align-items:stretch;gap:11px}.cod-power-dialer-actions{justify-content:flex-start;padding-inline-start:54px}.inventory-layout{grid-template-columns:minmax(0,1fr)!important}.inventory-main{min-inline-size:0}.inventory-main .table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.inventory-main .tbl{min-inline-size:640px}.inventory-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.inbox{flex-direction:column;height:auto}.inbox-workspace{grid-template-columns:minmax(0,1fr);height:auto}.inbox-workspace>.card:first-child{height:min(46vh,440px);min-height:260px}.inbox-workspace>.card:not(:first-child){min-height:62vh}.conv-list{width:100%;min-width:0;max-height:46vh}.thread{min-height:62vh}}@media (width<=820px){.topbar-theme,.topbar-language,.topbar-phone,.topbar-help,.topbar-copilot,.topbar-online{display:none}.topbar-context{flex:1;max-width:none}.topbar-spacer{display:none}.ops-status-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;grid-template-rows:repeat(2,minmax(88px,auto));grid-template-columns:none;grid-auto-columns:min(280px,78vw);grid-auto-flow:column;max-inline-size:100%;padding-block:2px 9px;overflow-x:auto}.ops-status-card,.ops-status-card:last-child{scroll-snap-align:start;grid-column:auto;min-block-size:88px}.ops-status-label{font-size:var(--text-sm);font-weight:750}.ops-table-desktop{display:none}.ops-mobile-list{gap:10px;padding:10px;display:grid}.ops-order-card{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);min-inline-size:0;box-shadow:var(--shadow-sm);padding:14px}.ops-order-card-head{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding-block-end:10px;display:grid}.ops-order-card-head>strong{color:var(--ink);font-size:var(--text-sm);white-space:nowrap}.ops-order-customer{justify-content:space-between;align-items:center;gap:12px;padding-block:11px;display:flex}.ops-order-customer>div{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.ops-order-customer strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px}.ops-order-customer span{color:var(--muted);font-size:13px}.ops-order-phone{color:var(--green-dark);flex:none;align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.ops-order-details{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;margin:0;padding-block:10px;display:grid}.ops-order-details>div{min-inline-size:0}.ops-order-details dt{color:var(--muted);font-size:var(--text-xs);letter-spacing:.035em;text-transform:uppercase;margin:0 0 2px;font-weight:700}.ops-order-details dd{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.ops-order-details dd.is-risk{color:var(--danger-dark)}.ops-order-hold{background:var(--amber-tint);color:var(--amber-dark);border-radius:8px;align-items:flex-start;gap:6px;margin-block-start:10px;padding:8px 9px;font-size:13px;font-weight:650;display:flex}.ops-order-actions{justify-content:flex-end;gap:8px;padding-block-start:11px;display:flex}}@media (width<=680px){:root{--topbar-h:58px}.ops-page-header{align-items:stretch}.ops-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.ops-header-actions .btn{width:100%;min-width:0}.ops-header-updated{grid-column:1/-1}.content{padding:16px 12px calc(80px + env(safe-area-inset-bottom))}.shared-demo-banner{align-items:flex-start;margin-block-end:12px;padding:10px 11px}.shared-demo-banner-icon{border-radius:8px;block-size:30px;inline-size:30px}.shared-demo-banner-copy>span{font-size:12px}.login-wrap{padding:16px}.login-card{padding:28px 22px 24px}.login-brand{flex-wrap:wrap}.login-card .login-brand [role=group]{width:100%;margin-inline-start:0!important}.login-card .login-brand [role=group] button{flex:44px;min-width:44px;min-height:44px}.content [style*=grid-template-columns]:not([data-preserve-grid]){grid-template-columns:minmax(0,1fr)!important}.topbar{gap:4px;padding-inline:8px}.topbar-context{padding-inline:4px}.topbar-context-title{font-size:13px}.topbar>.searchbox{width:44px;min-height:44px;padding:7px;max-width:44px!important}.topbar>.searchbox .search-ph,.topbar>.searchbox .kbd,.topbar-online{display:none}.topbar .btn,.topbar .x-btn{width:44px;min-width:44px;min-height:44px;padding:7px}.topbar-create>.btn{gap:0;font-size:0}.topbar-sync{max-width:44px}.topbar-sync>div>button{justify-content:center;width:44px;min-width:44px;min-height:44px;overflow:hidden;gap:0!important;padding:7px!important;font-size:0!important}.drawer,.drawer.drawer-large,.drawer.drawer-centered.order-create{border:0;border-radius:0;width:100vw;max-width:100vw;height:100%;max-height:none;animation-name:sheet;top:0;left:0;transform:none}.drawer-head{padding:15px 16px;padding-top:max(15px, env(safe-area-inset-top))}.drawer-body{padding:18px 16px}.drawer-foot{padding-inline:16px}.drawer-foot .btn{flex:auto}.app-launcher-grid{grid-template-columns:minmax(0,1fr)}.app-launcher-go{min-block-size:50px}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.tbl{min-width:640px}.data-table-desktop{display:none}.data-table-mobile{gap:10px;display:grid}.data-record-card{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);min-inline-size:0;box-shadow:var(--shadow-sm);padding:14px}.data-record-card.is-clickable{cursor:pointer}.data-record-card.is-clickable:active{transform:translateY(1px)}.data-record-title{border-block-end:1px solid var(--line);color:var(--ink);font-size:var(--text-md);font-weight:var(--weight-bold);overflow-wrap:anywhere;margin-block-end:10px;padding-block-end:10px}.data-record-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.data-record-field{min-inline-size:0}.data-record-field dt{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.035em;text-transform:uppercase;margin:0 0 2px}.data-record-field dd{min-inline-size:0;color:var(--text);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.content h1{letter-spacing:-.35px!important;font-size:20px!important}.toolbar{flex-wrap:wrap}.toolbar>.searchbox{flex:180px;width:auto;max-width:none}.grid-2{grid-template-columns:minmax(0,1fr)}.content [style*="display: flex"],.content [style*=display\:flex],.content .row-between{flex-wrap:wrap}.ops-status-grid{gap:8px}.ops-status-card:last-child{grid-column:auto}.ops-status-card{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;min-height:84px;padding:10px}.ops-status-icon{border-radius:9px;width:32px;height:32px}.ops-status-label{font-size:var(--text-sm)}.ops-status-amount{font-size:10.5px}.ops-status-count{font-size:20px}.ops-filterbar{align-items:stretch;padding:10px}.ops-search{flex-basis:100%;max-inline-size:none}.ops-filterbar>select,.ops-filterbar>input{flex:calc(50% - 5px);min-inline-size:0}.ops-order-card-head{grid-template-columns:minmax(0,1fr) auto}.ops-order-card-head .pill{grid-column:1/-1;justify-self:start}.ops-order-customer{flex-direction:column;align-items:flex-start}.responsive-page-header{align-items:flex-start;gap:10px}.responsive-page-header>:first-child{flex:100%;inline-size:100%}.responsive-page-header>:last-child{margin-inline-start:0}.cod-desk-rail,.inventory-rail{grid-template-columns:minmax(0,1fr)}.cod-desk{grid-template-columns:minmax(0,1fr)!important}.cod-power-dialer{padding:12px}.cod-power-dialer-actions{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));padding-inline-start:0;display:grid!important}.cod-power-dialer-actions:has(a[href^=tel\:]){grid-template-columns:repeat(2,minmax(0,1fr))}.cod-power-dialer-actions>.btn{justify-content:center;inline-size:100%;min-inline-size:0}.cod-call-recovery{align-items:flex-start}.cod-call-recovery>.btn{flex-basis:100%;justify-content:center}.mobile-nav{inset-inline:0;z-index:25;min-height:calc(64px + env(safe-area-inset-bottom));padding:6px 6px max(6px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border-top:1px solid var(--border-soft);grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid;position:fixed;bottom:0;box-shadow:0 -8px 28px #10182814}.mobile-nav-item{border-radius:var(--radius);min-width:0;min-height:50px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 2px;font-size:9.5px;font-weight:650;line-height:1.1;display:flex}.mobile-nav-item>span:last-child{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;overflow:hidden}.mobile-nav-item.active{color:var(--red-dark);background:var(--red-tint)}.mobile-nav-item:focus-visible{box-shadow:inset 0 0 0 2px var(--red);outline:0}.cmdk-overlay{padding:max(10px, env(safe-area-inset-top)) 8px 8px}.cmdk{border-radius:var(--radius-lg)}.cmdk-input{padding:12px}.cmdk-list{max-height:calc(100dvh - 84px)}.pop{max-width:calc(100vw - 16px)}.topbar .pop{top:calc(var(--topbar-h) + 6px);max-width:none;position:fixed;inset-inline:8px;width:auto!important}.toast-host{top:max(8px, env(safe-area-inset-top));max-width:none;inset-inline:8px}.pager{text-align:center;justify-content:center}.field-board-column{flex-basis:min(280px,82vw)}}@media (width<=390px){.data-record-fields{grid-template-columns:minmax(0,1fr)}.topbar-context{display:none}.topbar-spacer{display:block}}@media (width<=370px){.ops-status-card{grid-template-columns:30px minmax(0,1fr) auto;gap:7px;padding:9px}.ops-status-icon{width:30px;height:30px}}@media (width<=340px){.ops-status-card{min-height:80px}.ops-order-details{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){button{min-width:44px;min-height:44px}.nav-item,.btn{min-height:44px}.x-btn{min-width:44px;min-height:44px}.seg button,.content input:not([type=checkbox]):not([type=radio]),.content select,.content textarea,.drawer input:not([type=checkbox]):not([type=radio]),.drawer select,.drawer textarea,.field input,.field select,.inp,.searchbox{min-height:44px}.topbar-theme button,.sidebar-preferences button{min-width:44px!important;min-height:44px!important}.topbar-language select,.sidebar-preferences select{min-height:44px}.nav-pin{opacity:1;block-size:44px;inline-size:44px}.nav-item-shell>.nav-item{padding-inline-end:48px}}@media (width>=1025px) and (pointer:coarse){.app.sidebar-compact{--sidebar-w:96px}.app.sidebar-compact .brand{gap:4px;padding-inline:6px}.app.sidebar-compact .brand-logo{width:36px;height:36px}.app.sidebar-compact .sidebar-compact-toggle,.app.sidebar-compact .nav-foot .x-btn{width:44px;min-width:44px;min-height:44px}}.lp{max-width:100vw;color:var(--ink);background:var(--bg);overflow-x:hidden}.lp-brand{letter-spacing:-.3px;align-items:center;gap:8px;font-size:17px;font-weight:800;display:flex}.lp-nav{z-index:30;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 24px;display:flex;position:sticky;top:0}.lp-nav-links{align-items:center;gap:20px;display:flex}.lp-nav-links a{color:var(--text-2);font-size:13.5px;font-weight:600;text-decoration:none}.lp-nav-links a:hover{color:var(--ink)}.lp-nav-links a.btn-primary,.lp-nav-links a.btn-primary:hover{color:#fff}.lp-hero{text-align:center;max-width:900px;margin:0 auto;padding:70px 24px 40px}.lp-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--red);background:var(--red-tint);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.lp-hero h1{letter-spacing:-1.5px;margin:18px 0 16px;font-size:clamp(30px,6vw,54px);font-weight:800;line-height:1.05}.lp-hero p{color:var(--muted);max-width:640px;margin:0 auto;font-size:clamp(15px,2.4vw,18px);line-height:1.55}.lp-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin:26px 0 10px;display:flex}.lp-trust{color:var(--faint-2);font-size:12.5px}.lp-mock{background:var(--surface);border:1px solid var(--border);max-width:760px;box-shadow:var(--shadow-lg);border-radius:16px;margin:44px auto 0;overflow:hidden}.lp-mock-top{border-bottom:1px solid var(--border);gap:7px;padding:12px 16px;display:flex}.lp-mock-top span{background:var(--line);border-radius:50%;width:11px;height:11px}.lp-mock-body{grid-template-columns:repeat(4,1fr);gap:14px;padding:22px;display:grid}.lp-kpi{text-align:left}.lp-kpi-l{text-transform:uppercase;letter-spacing:.04em;color:var(--faint);font-size:10.5px;font-weight:700}.lp-kpi-v{font-family:var(--font-mono);margin:5px 0 8px;font-size:22px;font-weight:700}.lp-kpi-bar{background:var(--line);border-radius:4px;height:6px;overflow:hidden}.lp-kpi-bar i{background:var(--red);border-radius:4px;height:100%;display:block}.lp-section{text-align:center;max-width:1080px;margin:0 auto;padding:60px 24px}.lp-section h2{letter-spacing:-.8px;font-size:clamp(24px,4vw,34px);font-weight:800}.lp-sub{color:var(--muted);margin:8px 0 34px;font-size:15px}.lp-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lp-feature{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:22px}.lp-feat-ic{background:var(--red-tint);width:44px;height:44px;color:var(--red);border-radius:11px;place-items:center;margin-bottom:12px;display:inline-grid}.lp-feat-t{margin-bottom:6px;font-size:16px;font-weight:700}.lp-feat-b{color:var(--muted);font-size:13.5px;line-height:1.5}.lp-plans{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lp-plan{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;padding:26px 22px;display:flex;position:relative}.lp-plan.featured{border-color:var(--red);box-shadow:0 0 0 1px var(--red), var(--shadow-lg)}.lp-badge{top:-11px;background:var(--red);color:#fff;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;inset-inline-start:22px}.lp-plan-name{font-size:18px;font-weight:800}.lp-plan-blurb{color:var(--muted);margin-top:2px;font-size:12.5px}.lp-plan-price{align-items:baseline;gap:3px;margin:16px 0;font-size:34px;font-weight:800;display:flex}.lp-plan-price small{color:var(--muted);font-size:14px;font-weight:600}.lp-plan-feats{flex-direction:column;flex:1;gap:9px;margin:0 0 20px;padding:0;list-style:none;display:flex}.lp-plan-feats li{color:var(--text-2);align-items:center;gap:8px;font-size:13px;display:flex}.lp-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1080px;margin:0 auto;padding:28px 24px;display:flex}@media (width<=820px){.lp-grid,.lp-plans,.lp-mock-body{grid-template-columns:1fr 1fr}.lp-nav-links{gap:12px}}@media (width<=560px){.lp-grid,.lp-plans,.lp-mock-body{grid-template-columns:1fr}.lp-nav-links a:not(.btn){display:none}.lp-hero{padding-top:44px}}.toast-host{top:16px;z-index:200;flex-direction:column;gap:9px;max-width:min(380px,92vw);display:flex;position:fixed;inset-inline-end:16px}.toast{background:var(--surface);border:1px solid var(--border);border-inline-start:3px solid var(--muted);box-shadow:var(--shadow-lg);cursor:pointer;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 14px;font-size:13px;animation:.18s toastIn;display:flex}.toast span{line-height:1.4}.toast-text{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.toast-detail{color:var(--muted);font-size:12px;line-height:1.35}.toast-error{border-inline-start-color:var(--red)}.toast-error .msr{color:var(--red)}.toast-success{border-inline-start-color:var(--green)}.toast-success .msr{color:var(--green-dark)}.toast-info{border-inline-start-color:var(--blue)}.toast-info .msr{color:var(--blue)}@keyframes toastIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.pager{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:flex}[dir=rtl] body,[dir=rtl] .tbl th,[dir=rtl] .searchbox,[dir=rtl] .pop-item,[dir=rtl] .cmdk-item,[dir=rtl] .login-hint{text-align:right}[dir=rtl] .nav-item.active:before{border-radius:3px 0 0 3px}[dir=rtl] .toast{animation-name:toastInRtl}@keyframes toastInRtl{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes slideRtl{0%{opacity:.5;transform:translate(-30px)}}@media (width<=1024px){[dir=rtl] .sidebar{transform:translate(calc(100% + 16px))}[dir=rtl] .sidebar.open{transform:none}}.voice-mic,.voice-speak{padding:0 10px}.voice-speak.voice-on{color:var(--accent,#2563eb);border-color:var(--accent,#2563eb)}.voice-mic.voice-live{color:#fff;background:var(--red,#e11d48);border-color:var(--red,#e11d48);animation:1.1s ease-in-out infinite voicePulse}@keyframes voicePulse{0%,to{box-shadow:0 0 #e11d4873}50%{box-shadow:0 0 0 5px #e11d4800}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.nav-item.active,.mobile-nav-item.active{outline:2px solid highlight}.ops-status-card{border:1px solid buttontext}.ops-status-card.is-active{outline:3px solid highlight}.pill:before,.online-pill .dot{forced-color-adjust:none}}@media print{.mobile-nav,.topbar,.sidebar,.sidebar-scrim,.toast-host{display:none!important}.app{height:auto;display:block;overflow:visible}.main,.content{height:auto;padding:0;display:block;overflow:visible}.card,.tile{box-shadow:none}}.profile-helper{border-bottom:1px solid var(--border-soft);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.profile-helper input{width:auto;margin-top:3px}.profile-helper span{flex-direction:column;gap:2px;font-size:13px;display:flex}.profile-helper .muted{font-size:12px}.order-create-hide{color:var(--muted);text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:0;margin-inline-start:8px;padding:0;font-size:11px;font-weight:600;text-decoration:underline}.order-create-hide:hover{color:var(--text)}.presence-pill{border:1px solid var(--border);background:var(--surface);min-height:32px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;margin-inline-end:8px;padding:4px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.presence-pill .presence-dot{background:var(--muted);border-radius:50%;width:9px;height:9px}.presence-pill.is-on{border-color:var(--green-dark);background:var(--green-tint);color:var(--green-dark)}.presence-pill.is-on .presence-dot{background:var(--green-dark);box-shadow:0 0 0 3px color-mix(in srgb, var(--green-dark) 18%, transparent)}.presence-pill.is-idle{border-color:var(--amber-dark);background:var(--amber-tint);color:var(--amber-dark)}.presence-pill.is-idle .presence-dot{background:var(--amber-dark)}.presence-pill .presence-count{background:var(--ink);min-width:20px;color:var(--surface);text-align:center;border-radius:999px;padding:0 6px;font-size:11px}.presence-pill:disabled{opacity:.6;cursor:default}.order-create-keep{white-space:nowrap;cursor:pointer;align-items:center;gap:6px;margin-inline-end:6px;font-size:12.5px;display:inline-flex}.order-create-keep input{width:auto}.lead-split{margin-bottom:18px;padding:14px 16px}.lead-split-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lead-split-title{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.lead-split-actions{flex-wrap:wrap;gap:8px;display:flex}.lead-split-tiles{grid-template-columns:repeat(auto-fill,minmax(170px,220px));gap:12px;margin:14px 0 10px;display:grid}.lead-split-tiles .tile{padding:10px 14px}.lead-split-tile-label{letter-spacing:.4px;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.lead-split-tile-value{margin-top:4px;font-size:22px;font-weight:700}.lead-split-table{width:100%;font-size:12.5px}.lead-split-table th{text-align:start}.lead-split-table th.num,.lead-split-table td.num{text-align:end}.lead-split-oldest{white-space:nowrap;font-size:10.5px}.lead-split-table tr.is-muted td{color:var(--muted)}.lead-split-avatar{background:var(--chip);width:24px;height:24px;color:var(--chip-ink);vertical-align:middle;border-radius:50%;place-items:center;margin-inline-end:6px;font-size:10px;display:inline-grid}.lead-split-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.lead-split-manual-title{margin:22px 0 8px;font-size:15px;font-weight:700}.lead-split-radio{flex-wrap:wrap;gap:18px;margin-bottom:6px;font-size:13px;display:flex}.lead-split-radio input,.lead-split-members input{width:auto}.lead-split-members{border:1px solid var(--border-soft);border-radius:var(--radius);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 14px;margin-bottom:8px;padding:8px 10px;font-size:12.5px;display:grid}.lead-split-master{border-bottom:0;padding-bottom:0}@media (width<=640px){.presence-pill>span:not(.presence-dot):not(.presence-count){display:none}}.light-badge{background:var(--red);color:#fff;letter-spacing:.4px;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border-radius:999px;flex:none;align-items:center;margin-inline-start:6px;padding:1px 7px;font-size:10px;font-weight:800;line-height:1.5;display:inline-flex}.light-badge.tone-red{background:var(--red);color:#fff}.light-badge.tone-amber{background:var(--amber);color:#2b1a00}.light-badge.tone-green{background:color-mix(in srgb, var(--green) 78%, #000);color:#fff}.light-badge.tone-blue{background:color-mix(in srgb, var(--blue) 72%, #000);color:#fff}.light-badge.tone-gray{color:#fff;background:#4b5563}.order-designation{border:1px solid var(--border-soft);background:var(--surface);border-radius:10px;gap:7px;padding:10px 12px;display:grid}.order-designation.is-cut{border-color:var(--danger-dark)}.order-designation-text{font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.6}.order-designation-cut{color:var(--danger-dark)}.order-designation-meta{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.order-designation-meta .is-over{color:var(--danger-dark);font-weight:700}.order-designation-warning{color:var(--danger-dark);align-items:center;gap:6px;font-size:12.5px;display:flex}
