:root{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;color:#172033;background:#f4f6f8;font-synthesis:none;--ink: #172033;--ink-soft: #4f5b70;--muted: #788397;--line: #dce2ea;--panel: #ffffff;--blue: #2157d5;--blue-dark: #173f9d;--blue-soft: #eaf0ff;--green: #197551;--amber: #9a6414;--red: #a53a35;--shadow: 0 12px 34px rgba(29, 42, 68, .08)}*{box-sizing:border-box}html{min-width:320px;background:#f4f6f8}body{margin:0;min-width:320px;min-height:100vh;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select,textarea{min-height:42px}button{border:0;border-radius:9px;padding:0 16px;background:var(--blue);color:#fff;font-weight:700;cursor:pointer;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}button:hover:not(:disabled){background:var(--blue-dark)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.48}button.secondary{border:1px solid var(--line);background:#fff;color:var(--ink)}button.secondary:hover:not(:disabled){border-color:#aab6c7;background:#f7f9fc}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #87a8ff;outline-offset:2px}input,select,textarea{width:100%;border:1px solid #cfd6e1;border-radius:8px;background:#fff;color:var(--ink);padding:9px 11px;transition:border-color .16s ease,box-shadow .16s ease}input:hover,select:hover,textarea:hover{border-color:#aab6c7}input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2157d51a}input:disabled,select:disabled,textarea:disabled,input[readonly],textarea[readonly]{border-color:#b9cbe5;background:#f1f6ff;color:#405675;opacity:1}input:disabled::placeholder,textarea:disabled::placeholder,input[readonly]::placeholder,textarea[readonly]::placeholder{color:#7a8da9}textarea{min-height:76px;resize:vertical}table{width:100%;border-collapse:collapse;font-size:.875rem}th{color:#667187;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-align:start;text-transform:uppercase;background:#f7f8fa}th,td{padding:13px 14px;border-bottom:1px solid #e5e9ef;vertical-align:middle;white-space:nowrap}th,td{font-variant-numeric:tabular-nums}tbody tr{transition:background .14s ease}tbody tr:hover,tbody tr.selected{background:#f3f6ff}td small{display:block;margin-top:3px;color:var(--muted)}code{border-radius:5px;background:#eff2f6;color:#38445a;padding:3px 6px}hr{border:0;border-top:1px solid var(--line);margin:24px 0}.skip-link{position:fixed;inset-block-start:-80px;inset-inline-start:16px;z-index:1000;border-radius:0 0 8px 8px;background:var(--ink);color:#fff;padding:10px 16px}.skip-link:focus{inset-block-start:0}.loading-screen{min-height:100vh;display:grid;place-items:center;color:var(--ink-soft)}.eyebrow,.section-kicker{margin:0;color:var(--blue);font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.eyebrow.light{color:#aec4ff}.muted{color:var(--muted)}.numeric{font-variant-numeric:tabular-nums;text-align:end}.success-text{color:var(--green)}.detail-access-badge{display:inline-flex;align-items:center;min-height:22px;border:1px solid #c3d2e7;border-radius:999px;background:#edf4ff;color:#315b96;padding:2px 8px;font-size:.65rem;font-weight:800;white-space:nowrap}.access-operator-first .detail-access-badge,.access-operator-second .detail-access-badge{border-color:#e3bd79;background:#fff5e4;color:#8b5b14}.access-manager-first .detail-access-badge{border-color:#a7d1bd;background:#edf8f2;color:#216246}.access-manager-second .detail-access-badge{border-color:#bcb0e8;background:#f2efff;color:#5d4d9a}.access-logistics-operator .detail-access-badge{border-color:#b3cae8;background:#edf5ff;color:#2d5e9c}.access-operator-first .detail-panel input:disabled,.access-operator-first .detail-panel select:disabled,.access-operator-first .detail-panel textarea:disabled,.access-operator-first .detail-panel input[readonly],.access-operator-first .detail-panel textarea[readonly]{border-color:#e3bd79;background:#fff8eb;color:#725018}.access-manager-first .detail-panel input:disabled,.access-manager-first .detail-panel select:disabled,.access-manager-first .detail-panel textarea:disabled,.access-manager-first .detail-panel input[readonly],.access-manager-first .detail-panel textarea[readonly]{border-color:#abd1bc;background:#eff9f3;color:#245b44}.access-manager-second .detail-panel input:disabled,.access-manager-second .detail-panel select:disabled,.access-manager-second .detail-panel textarea:disabled,.access-manager-second .detail-panel input[readonly],.access-manager-second .detail-panel textarea[readonly]{border-color:#bfb3e8;background:#f4f1ff;color:#5c4e91}.danger-text,.attention-text{color:var(--red);font-weight:700}.workspace-signal-dialog{width:min(580px,calc(100vw - 32px));border:0;border-radius:14px;background:transparent;padding:0;box-shadow:0 24px 80px #101a3052}.workspace-signal-dialog::backdrop{background:#0f172a9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workspace-signal-card{border-radius:14px;background:#fff;padding:27px;color:var(--ink)}.broadcast-severity-card{border-top:6px solid #3977d4}.broadcast-severity-card.severity-important{border-top-color:#d48720;background:#fffbf3}.broadcast-severity-card.severity-urgent{border-top-color:#bd3535;background:#fff7f6}.broadcast-severity-card.severity-important .section-kicker{color:#9a5b16}.broadcast-severity-card.severity-urgent .section-kicker{color:#a42727}.workspace-signal-card h2{margin:5px 0 6px;font-size:1.42rem}.workspace-signal-time{margin:0 0 16px;color:var(--muted);font-size:.74rem}.workspace-signal-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0 0 16px}.workspace-signal-meta div{display:grid;gap:3px}.workspace-signal-meta dt{color:var(--muted);font-size:.68rem}.workspace-signal-meta dd{margin:0;color:var(--ink-soft);font-size:.76rem}.workspace-signal-content{border-block:1px solid #e3e8ef;padding:17px 0;line-height:1.7;white-space:pre-wrap}.workspace-signal-content strong{display:block;margin-bottom:7px;font-size:.78rem}.workspace-signal-content p{margin:0}.workspace-signal-card>button{width:100%;margin-top:18px}.manager-notification-groups{display:grid;gap:8px;max-height:360px;overflow-y:auto;border-block:1px solid #e3e8ef;padding:12px 0}.manager-notification-group{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dce4ef;background:#f8faff;color:var(--ink);padding:10px 12px;text-align:start}.manager-notification-group:hover:not(:disabled){border-color:#9ab5e2;background:#eef4ff;color:var(--ink)}.manager-notification-group.urgent{border-color:#e2a3a0;background:#fff2f1}.manager-notification-group.urgent strong{background:#f8d6d3;color:#a42727}.manager-notification-group>span{min-width:0;display:grid;gap:3px}.manager-notification-group b,.manager-notification-group small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-notification-group small{color:var(--muted);font-size:.68rem}.manager-notification-group strong{flex:0 0 auto;min-width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#dce9ff;color:#2454a1}.workspace-signal-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.login-shell{min-height:100vh;display:grid;grid-template-columns:minmax(320px,520px) minmax(360px,1fr);background:#edf1f6}.login-card{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,7vw,96px);background:#fff}.brand-mark{width:58px;height:58px;display:grid;place-items:center;margin-bottom:26px;border-radius:18px 6px;background:var(--blue);color:#fff;font-size:1.6rem;font-weight:900;box-shadow:0 14px 30px #2157d53d}.brand-mark.small{width:38px;height:38px;margin:0;border-radius:12px 4px;font-size:1.05rem;box-shadow:none}.login-card h1{margin:8px 0 6px;font-family:Songti SC,STSong,serif;font-size:clamp(2rem,4vw,3.2rem);line-height:1.15;letter-spacing:-.04em}.login-card .lead{max-width:34rem;margin:0 0 32px;color:var(--ink-soft)}.login-form{display:grid;gap:9px;max-width:390px}.login-form label{margin-top:7px;font-size:.82rem;font-weight:700}.login-form button{margin-top:12px}.login-hint{color:var(--muted);font-size:.78rem}.form-error{max-width:390px;border-radius:8px;background:#fff0ef;color:#8f2d29;padding:10px 12px}.login-aside{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(40px,8vw,120px);background:linear-gradient(145deg,#172033,#1c315d 60%,#2157d5 150%);color:#fff}.login-aside:before{content:"";position:absolute;width:480px;height:480px;inset-block-start:-190px;inset-inline-end:-130px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.login-aside h2{position:relative;max-width:620px;margin:12px 0 38px;font-family:Songti SC,STSong,serif;font-size:clamp(2.2rem,5vw,4.8rem);line-height:1.08;letter-spacing:-.05em}.login-aside ul{position:relative;display:grid;gap:18px;max-width:620px;margin:0;padding:0;list-style:none}.login-aside li{display:grid;grid-template-columns:110px 1fr;gap:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.2)}.login-aside li span{color:#cbd6ee}.admin-layout{min-height:100vh;display:grid;grid-template-columns:250px minmax(0,1fr)}.sidebar{position:sticky;inset-block-start:0;height:100vh;display:flex;flex-direction:column;background:#172033;color:#fff;padding:22px 16px}.sidebar-brand{display:flex;align-items:center;gap:11px;padding:0 7px 24px;border-bottom:1px solid rgba(255,255,255,.1);color:#fff;text-decoration:none}.sidebar-brand div{display:grid}.sidebar-brand small{color:#8f9bb2;font-size:.68rem;letter-spacing:.08em}.sidebar nav{display:grid;gap:7px;margin-top:22px}.sidebar nav a{min-height:58px;display:grid;align-content:center;gap:1px;border-radius:10px;color:#dce4f3;padding:9px 12px;text-decoration:none}.sidebar nav a:hover{background:#ffffff12}.sidebar nav a.router-link-active{background:#fff;color:var(--ink);box-shadow:0 12px 24px #0000002b}.sidebar nav a span{font-weight:700}.sidebar nav a small{color:#8f9bb2;font-size:.7rem}.sidebar nav a.router-link-active small{color:#667187}.sidebar-user{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;margin-top:auto;padding:16px 7px 0;border-top:1px solid rgba(255,255,255,.1)}.sidebar-user div{min-width:0;display:grid}.sidebar-user b{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.sidebar-user small{color:#8f9bb2;font-size:.68rem}.avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#2a3a58;font-weight:800}.text-button{min-width:auto;min-height:34px;border:1px solid rgba(255,255,255,.16);background:transparent;color:#cbd6ee;padding:0 9px;font-size:.75rem}.text-button:hover:not(:disabled){background:#ffffff14}.workspace{min-width:0}.workspace-header{height:92px;display:flex;align-items:center;padding:18px 28px;border-bottom:1px solid var(--line);background:#ffffffeb}.workspace-header h1{margin:2px 0 0;font-size:1.55rem;letter-spacing:-.03em}.header-meta{display:flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:.8rem}.live-dot{width:8px;height:8px;border-radius:50%;background:#2bab76;box-shadow:0 0 0 4px #2bab761f}.sidebar-live-status{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;color:#9cc8b6;font-size:.64rem;white-space:nowrap}.sidebar-live-status .live-dot{width:6px;height:6px;box-shadow:0 0 0 3px #2bab761f}.workspace-content{padding:24px 28px 44px}.page-stack{display:grid;gap:18px;max-width:1680px;margin:0 auto}.orders-page{min-width:0;max-width:100%;min-height:calc(100dvh - 68px);grid-template-rows:auto auto minmax(0,1fr)}.panel{border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:var(--shadow)}.notice,.error-banner{border-radius:9px;padding:11px 14px;font-size:.86rem}.notice{border:1px solid #b9dfce;background:#eefaf5;color:#146442}.error-banner{border:1px solid #efc0bd;background:#fff1f0;color:#8f2d29}.metrics{display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));gap:10px}.metric{min-height:112px;display:grid;align-content:center;justify-items:start;gap:2px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--ink);padding:15px;box-shadow:0 8px 22px #1d2a440d;text-align:start}.metric small{color:var(--ink-soft);font-weight:700}.metric b{font-size:1.75rem;line-height:1.2;font-variant-numeric:tabular-nums}.metric span{color:var(--muted);font-size:.68rem}.metric-button:hover:not(:disabled),.metric-button.active{border-color:#8dabef;background:#f4f7ff;color:var(--ink);box-shadow:0 10px 26px #2157d51a;transform:translateY(-1px)}.metric.primary{background:var(--ink);color:#fff}.metric.primary small,.metric.primary span{color:#b9c4d8}.metric.primary.active,.metric.primary:hover:not(:disabled){border-color:var(--ink);background:#23304a;color:#fff}.metric.warning{border-color:#ead5a9;background:#fff9eb}.metric-under_review{border-top:3px solid #3473df}.metric-needs_info_no_tracking{border-top:3px solid #c26b2b}.metric-delivery_attention{border-top:3px solid #b04f4a}.metric-needs_info{border-top:3px solid #d78425}.metric-pending_confirmation{border-top:3px solid #9764cb}.metric-completed{border-top:3px solid #28966b}.metric-cancelled{border-top:3px solid #a8514c}.filter-panel{padding:18px}.filter-heading,.panel-heading,.section-title{display:flex;align-items:center;justify-content:space-between;gap:18px}.filter-heading{margin-bottom:14px}.filter-heading h2,.panel-heading h2{margin:2px 0 0;font-size:1.08rem}.filter-heading>span,.panel-heading>span,.section-title>span{font-size:.76rem}.filter-hint{color:var(--muted);font-size:.68rem}.filter-grid{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(140px,.5fr) minmax(500px,1.7fr) auto;align-items:end;gap:11px}.orders-page .filter-panel{padding:12px 14px}.orders-page .filter-panel,.orders-page .table-panel{min-width:0;max-width:100%}.orders-page .filter-grid{min-width:0;max-width:100%;grid-template-columns:minmax(180px,220px) minmax(120px,.32fr) minmax(150px,.42fr) minmax(430px,1.55fr) auto;align-items:center;gap:8px}.orders-page .order-stage-filter select{min-width:120px}.orders-page .date-range-field{min-width:0}.orders-page .date-inputs{flex-basis:250px;min-width:250px}.orders-page .date-range-controls{min-width:0}.orders-page .date-inputs{flex:1 1 0;min-width:0}.orders-page .date-presets{flex:0 1 200px;min-width:0}.orders-page .date-presets button{min-width:0;padding-inline:2px;white-space:nowrap}.orders-page .filter-actions{gap:6px}.orders-page .filter-actions button{min-height:40px;padding-inline:11px;white-space:nowrap}.users-filter{grid-template-columns:auto minmax(240px,1fr) minmax(120px,.45fr) minmax(124px,.35fr) auto}.create-user-button{align-self:end;min-height:44px;border:1px solid #b9c9e5;border-radius:8px;background:#eef4ff;color:#2454a1;padding:0 14px;font-size:.76rem;font-weight:800;white-space:nowrap}.create-user-button span{margin-inline-end:3px;font-size:.92rem}.create-user-button:hover,.create-user-button:focus-visible{border-color:#7395d0;background:#e3edff}.user-status-filter select{width:124px;min-width:124px;padding-inline:9px 24px}.filter-grid.statistics-filter{grid-template-columns:repeat(2,minmax(180px,260px)) auto}.statistics-toolbar-panel{padding:14px 18px 0}.statistics-toolbar-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.statistics-toolbar-heading h2{margin:2px 0 0;font-size:1.08rem}.statistics-compact-filter{display:flex;align-items:end;gap:8px;min-width:min(720px,62%)}.statistics-compact-filter .date-range-field{flex:1 1 auto}.statistics-compact-filter .date-range-heading{display:none}.statistics-compact-filter .date-range-controls{min-height:36px}.statistics-compact-filter .date-inputs input{min-height:34px;padding-block:4px}.statistics-compact-filter .date-presets button{min-height:28px}.statistics-compact-filter .filter-actions button{min-height:36px;padding-inline:12px}.statistics-tabs{display:flex;gap:22px;margin-top:12px;border-top:1px solid #e5e9f0}.statistics-tabs button{min-height:42px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted);padding:0 2px;font-size:.78rem;font-weight:750;box-shadow:none}.statistics-tabs button.active{border-bottom-color:var(--blue);color:#2454a1}.statistics-page{min-width:0;gap:12px}.statistics-page>*{min-width:0}.statistics-page .kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.statistics-page .kpi-card{min-height:104px;padding:14px 16px}.statistics-page .kpi-card b{font-size:1.7rem}.statistics-page .analytics-grid{gap:12px}.statistics-page .chart-panel{padding-bottom:7px}.statistics-page .chart-panel .panel-heading,.statistics-page .trend-panel .panel-heading{padding:10px 14px}.statistics-page .bar-chart{gap:7px;padding:9px 14px}.statistics-page .trend-panel{overflow:hidden}.statistics-page .trend-figure{min-width:0;padding:5px 14px 8px}.statistics-page .trend-chart-scroll{min-width:0;max-width:100%}.statistics-page .trend-chart{height:156px;grid-template-rows:128px 24px}.statistics-page .trend-grid{inset-block-end:28px}.statistics-page .trend-column{grid-template-rows:128px 24px}.statistics-page .trend-bar-space{padding-top:20px}.statistics-page .trend-figure figcaption{margin-top:2px}.audit-filter-panel{padding:12px 14px}.filter-grid.audit-filter{grid-template-columns:minmax(110px,.5fr) minmax(140px,.65fr) minmax(110px,.45fr) minmax(420px,1.7fr) auto;align-items:center;gap:8px}.audit-filter .date-range-field{min-width:0}.audit-filter .field{gap:4px}.audit-filter .date-range-heading{display:none}.audit-filter .date-inputs{flex-basis:240px;min-width:240px}.audit-filter .date-presets{flex-basis:200px}.audit-filter .date-presets button{min-width:36px;padding-inline:2px}.audit-filter .filter-actions{gap:6px}.audit-filter .filter-actions button{min-height:40px;padding-inline:11px}.actor-picker{position:relative;min-width:0}.actor-combobox{position:relative}.actor-combobox input{padding-inline-end:34px}.actor-clear-button{position:absolute;inset-block:4px;inset-inline-end:4px;width:32px;min-width:32px;min-height:32px;border:0;background:transparent;color:#6d7889;padding:0;font-size:1.05rem;box-shadow:none}.actor-clear-button:hover:not(:disabled),.actor-clear-button:focus-visible{background:#edf3ff;color:var(--blue)}.actor-options{position:absolute;z-index:20;inset-block-start:calc(100% + 5px);inset-inline:0;max-height:318px;overflow-y:auto;border:1px solid #cfd7e4;border-radius:9px;background:#fff;padding:4px;box-shadow:0 14px 34px #1d2a442e}.actor-options>button{width:100%;min-height:42px;display:grid;justify-items:start;align-content:center;gap:1px;border:0;border-radius:6px;background:transparent;color:var(--ink);padding:6px 9px;text-align:start;box-shadow:none}.actor-options>button:hover,.actor-options>button.active{background:#edf3ff;color:#204d99}.actor-options>button.selected{box-shadow:inset 3px 0 var(--blue)}.actor-options>button span{overflow:hidden;max-width:100%;font-size:.75rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.actor-options>button small{overflow:hidden;max-width:100%;color:var(--muted);font-size:.65rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.actor-options>p{margin:0;padding:12px 9px;color:var(--muted);font-size:.72rem}.actor-options-hint{display:block;border-top:1px solid #e5e9ef;color:var(--muted);padding:7px 9px 4px;font-size:.64rem}.filter-actions{display:flex;gap:8px;align-items:end}.field{display:grid;align-content:start;gap:6px}.field>span:first-child,.field>label:not(.visually-hidden){color:#4d596e;font-size:.76rem;font-weight:700}.field-wide{min-width:0}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.unlabeled-filter-field{align-self:end}.search-input-control{position:relative;min-width:0}.search-input-control input{padding-inline-end:46px}.search-icon-button{position:absolute;inset-block:4px;inset-inline-end:4px;width:34px;min-width:34px;min-height:34px;border:0;border-radius:6px;background:transparent;color:#52647f;padding:0;box-shadow:none}.search-icon-button:hover:not(:disabled),.search-icon-button:focus-visible{background:#edf3ff;color:var(--blue);box-shadow:none}.search-icon-button span{position:relative;display:block;width:14px;height:14px;margin:auto;border:2px solid currentColor;border-radius:50%}.search-icon-button span:after{content:"";position:absolute;width:6px;height:2px;inset-inline-end:-5px;inset-block-end:-3px;border-radius:1px;background:currentColor;transform:rotate(45deg);transform-origin:center}.date-range-field{min-width:560px;grid-column:auto;display:grid;align-content:end;gap:6px}.orders-page .date-range-heading{display:none}.date-range-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:#4d596e;font-size:.76rem;font-weight:700}.date-range-heading output{overflow:hidden;color:#7a8597;font-size:.68rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.date-range-controls{display:flex;align-items:center;min-height:40px;overflow:visible;border:1px solid #cfd7e4;border-radius:8px;background:#fff}.date-inputs{flex:1 1 300px;min-width:300px;display:grid;grid-template-columns:minmax(120px,1fr) 20px minmax(120px,1fr);align-items:center;padding-inline:4px}.date-inputs label{min-width:0}.date-inputs label>span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.date-inputs input{width:100%;min-height:38px;border:0;background:transparent;padding:6px 8px;box-shadow:none}.date-inputs input:focus{box-shadow:inset 0 0 0 2px #2653a133}.date-inputs i{color:#98a2b2;font-size:.72rem;font-style:normal;text-align:center}.date-presets{flex:0 0 250px;display:flex;align-self:stretch;justify-content:space-between;border-inline-start:1px solid #dde3ec;background:#f5f7fa;padding:3px}.date-presets button{flex:1 1 0;min-width:46px;min-height:32px;border:0;border-radius:5px;background:transparent;color:#5d6879;padding:2px 4px;font-size:.7rem;box-shadow:none}.date-presets button:hover:not(:disabled){background:#e7edf8;color:#24477f}.date-presets button.active{background:#fff;color:#2455a4;box-shadow:0 1px 4px #20325024}.orders-layout{display:grid;grid-template-columns:minmax(680px,1.18fr) minmax(440px,.82fr);gap:18px;align-items:start}.orders-layout.single-column{display:block}.management-layout{display:grid;grid-template-columns:minmax(680px,1fr) minmax(320px,400px);gap:18px;align-items:start}.table-panel{overflow:hidden}.orders-page .orders-layout{min-width:0;min-height:0}.orders-page .table-panel{display:flex;min-width:0;min-height:0;max-height:max(300px,min(640px,calc(100dvh - 330px)));flex-direction:column}.panel-heading{padding:17px 18px;border-bottom:1px solid var(--line)}.count-pill{display:inline-grid;min-width:28px;min-height:23px;place-items:center;border-radius:12px;background:#edf1f6;color:#4f5b70;font-size:.72rem;vertical-align:middle}.table-scroll{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.orders-page .orders-table thead{position:sticky;inset-block-start:0;z-index:1;background:#f5f7fa;box-shadow:0 1px #dfe4eb}.table-action{min-width:auto;min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbd6e7;border-radius:9px;background:#fff;color:#24477f;padding:0 10px;font-size:.75rem;font-weight:700;text-decoration:none}.table-action:hover:not(:disabled){background:var(--blue-soft)}.orders-table,.users-table,.sales-summary-table,.manager-summary-table{table-layout:fixed}.orders-table{min-width:1165px}.orders-table .select-col{width:48px}.orders-table .order-date-col{width:165px}.orders-table .sales-col{width:132px}.orders-table .recipient-col{width:190px}.orders-table .logistics-col{width:150px}.orders-table .amount-col,.orders-table .order-status-col{width:120px}.orders-table .updated-col{width:160px}.orders-table .action-col{width:80px}.orders-table th:nth-child(6),.orders-table td:nth-child(6){text-align:end}.orders-table .amount-head,.orders-table .amount-cell{text-align:end}.orders-table th:nth-child(7),.orders-table td:nth-child(7),.orders-table th:nth-child(9),.orders-table td:nth-child(9){text-align:center}.orders-table .select-cell{text-align:center}.sort-header{min-height:28px;border:0;background:transparent;color:inherit;padding:0;font:inherit;font-weight:800;cursor:pointer}.sort-header span{color:#7d8aa0;margin-inline-start:4px;font-size:.72rem}.sort-header.active span{color:var(--blue)}.truncate-cell,.logistics-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truncate-cell b,.truncate-cell small,.logistics-cell small,.sales-cell>span,.sales-cell>small,.recipient-cell>b,.recipient-cell>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-cell,.recipient-cell{min-width:0;max-width:100%;overflow:hidden}.sales-cell>span{max-width:100%;font-weight:700}.sales-cell>.stage-label{width:fit-content;max-width:100%;margin-top:4px}.recipient-cell>b,.recipient-cell>small{max-width:100%}.recipient-cell>small{margin-top:3px;color:var(--muted);font-size:.66rem}.logistics-cell{display:table-cell}.delivery-status{display:inline-flex!important;max-width:100%;width:fit-content;overflow:hidden;border:1px solid transparent;border-radius:999px;padding:3px 7px;font-size:.68rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.logistics-cell>small:last-child{margin-top:3px;color:var(--muted);font-size:.66rem}.logistics-action-hint{color:#9a4f0b!important;font-weight:800}.select-cell input{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--blue);cursor:pointer}.orders-pagination{display:flex;align-items:center;justify-content:flex-end;gap:16px;border-top:1px solid var(--line);padding:12px 18px;color:var(--muted);font-size:.75rem}.orders-selection-toolbar{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);background:#f7f9fc;padding:8px 14px;color:var(--ink-soft);font-size:.78rem}.orders-selection-toolbar>div{display:flex;gap:8px}.orders-selection-toolbar button{min-height:36px}.danger-button{background:#a53a35;color:#fff}.danger-button:hover:not(:disabled){background:#812d29;box-shadow:0 8px 18px #a53a3529}.orders-pagination>div{display:flex;align-items:center;gap:8px}.orders-pagination b{min-width:90px;color:var(--ink-soft);text-align:center}.orders-pagination button{min-height:34px;padding:0 12px}.users-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:13px 18px}.users-list-title{display:flex;align-items:center;gap:8px}.users-list-title h2{margin:0;font-size:1rem}.bulk-user-toolbar{display:flex;align-items:end;justify-content:flex-end;gap:8px;flex-wrap:wrap}.bulk-selection{align-self:center;color:#315a9e;font-size:.72rem;font-weight:800}.bulk-field{display:grid;gap:3px;color:var(--muted);font-size:.66rem;font-weight:750}.bulk-field select{min-height:34px}.users-table{min-width:0;width:100%}.users-table .select-col{width:36px}.users-table .user-col{width:100px}.users-table .account-col{width:138px}.users-table .role-col{width:72px}.users-table .manager-col{width:120px}.users-table .user-status-col{width:90px}.users-table .presence-col{width:112px}.users-table .login-col{width:148px}.users-table .created-col{width:94px}.users-table .action-col{width:62px}.users-table th,.users-table td{overflow:hidden;padding:9px 6px;text-overflow:ellipsis}.users-table .presence-time{overflow:hidden;text-overflow:ellipsis}.users-table th:nth-child(n+3),.users-table td:nth-child(n+3){text-align:center}.users-table td:nth-child(1),.users-table td:nth-child(2){overflow:hidden;text-overflow:ellipsis}.users-table .login-time{overflow:visible;white-space:nowrap;text-overflow:clip;font-size:.7rem}.sales-summary-table,.manager-summary-table{min-width:1020px}.sales-summary-table th:nth-child(n+3),.sales-summary-table td:nth-child(n+3),.manager-summary-table th:not(:first-child),.manager-summary-table td:not(:first-child){text-align:end}.inline-status-select,.inline-manager-select{min-height:36px;border:1px solid #cbd6e7;border-radius:8px;padding:5px 30px 5px 12px;font-size:.72rem;font-weight:800;text-align:start;text-align-last:start;box-shadow:0 1px 2px #1d2a440f;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.inline-status-select{width:82px;min-width:82px;padding-inline:8px 22px}.inline-manager-select{width:132px;min-width:132px}.inline-status-select:hover:not(:disabled),.inline-manager-select:hover:not(:disabled){border-color:#8da8d8;background-color:#f8faff;box-shadow:0 4px 10px #2157d51a;transform:translateY(-1px)}.inline-status-select:focus-visible,.inline-manager-select:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px #2157d529;outline:0}.inline-status-select:disabled,.inline-manager-select:disabled{cursor:not-allowed;opacity:.72;transform:none}.inline-status-select.user-active{border-color:#abd7c2}.inline-status-select.user-disabled{border-color:#d0d5dd}.inline-status-select.user-locked{border-color:#e0aaa6}.inline-stage-select{width:78px;min-width:78px;min-height:36px;border:1px solid #cbd6e7;border-radius:999px;background:linear-gradient(180deg,#fff,#f7faff);padding:6px 22px 6px 10px;color:var(--ink);font-size:.7rem;font-weight:850;text-align:start;text-align-last:start;box-shadow:0 2px 6px #1d2a4414;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.inline-stage-select:hover:not(:disabled),.inline-stage-select:focus-visible{border-color:var(--blue);background:#f8faff;box-shadow:0 0 0 3px #2157d51f;outline:0}.inline-stage-select:disabled{cursor:not-allowed;opacity:.72}.inline-stage-select.stage-first_stage{border-color:#9fbceb;background:#f1f6ff;color:#2258a8}.inline-stage-select.stage-second_stage{border-color:#cbb0e5;background:#f8f1ff;color:#704294}.manager-assigned{background:#e8f1ff;color:#2258a8;border-color:#b8cdf6}.manager-unassigned{background:#f1f2f5;color:#626d7e;border-color:#d7dce5}.manager-cell{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0}.manager-cell>span{min-width:0;max-width:calc(100% - 42px);display:inline-flex;align-items:center;overflow:hidden;min-height:25px;border:1px solid;border-radius:999px;padding:2px 6px;font-size:.68rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.manager-edit-button{flex:0 0 auto;min-width:auto;min-height:28px;border:1px solid #cbd6e7;border-radius:6px;background:#fff;color:#315a9e;padding:2px 6px;font-size:.66rem}.manager-edit-button:hover:not(:disabled){background:#edf3ff}.users-table .inline-stage-select,.users-table .inline-status-select,.users-table .role-badge,.users-table .stage-badge,.users-table .manager-cell>span,.users-table .presence-status{vertical-align:middle}.account-manager-control{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #d9e0ea;border-radius:8px;background:#f8f9fb;padding:6px 8px 6px 12px}.account-manager-control button{min-height:32px}.account-manager-control small{color:var(--muted)}.badge,.user-status,.role-badge,.action-badge{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:800;white-space:nowrap}.status-under_review{background:#e8f1ff;color:#2258a8}.status-needs_info{background:#fff1df;color:#95590d}.status-pending_confirmation{background:#f3eaff;color:#6e3fa1}.status-completed{background:#e3f6ed;color:#146842}.status-assigned{background:#fff4df;color:#9a5a13}.status-accepted{background:#e3f6ed;color:#146842}.status-ws_rejected{background:#ffe7e4;color:#9b3029}.status-converted{background:#e7eff8;color:#315f8e}.status-cancelled{background:#7f1d1d;color:#fff}.status-draft{background:#edf0f4;color:#596477}.role-badge{background:#edf1f8;color:#33425c}.user-active{background:#e3f6ed;color:#146842}.user-disabled{background:#f1f2f5;color:#626d7e}.user-locked{background:#fae8e7;color:#943934}.action-badge{background:#eaf0ff;color:#244d9c}.users-pagination{display:flex;align-items:center;justify-content:flex-end;gap:16px;border-top:1px solid var(--line);padding:10px 18px;color:var(--muted);font-size:.75rem}.users-pagination>span{margin-inline-end:auto}.users-pagination>div{display:flex;align-items:center;gap:9px}.users-pagination label{display:flex;align-items:center;gap:5px}.users-pagination select{width:64px;min-height:32px;padding-inline:8px 20px}.users-pagination b{min-width:90px;color:var(--ink-soft);text-align:center}.presence-status{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:800;white-space:nowrap}.presence-status i{width:8px;height:8px;border-radius:50%;background:#98a2b2;box-shadow:0 0 0 3px #eef1f5}.presence-status.presence-online{color:#146842}.presence-status.presence-online i{background:#2b9a68;box-shadow:0 0 0 3px #e3f6ed}.presence-status.presence-offline{color:#667085}.presence-time{display:block;margin-top:2px;color:var(--muted);font-size:.66rem;white-space:nowrap}.detail-panel{overflow:hidden}.create-user-dialog{width:min(720px,calc(100vw - 32px))}.create-user-card{overflow:hidden}.create-user-card .panel-heading{align-items:center}.create-user-card .create-user-form{padding:18px}.create-dialog-feedback{margin:0 18px 18px}.order-dialog{width:min(1040px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;overflow:visible;border:0;border-radius:14px;background:transparent;padding:0;box-shadow:0 28px 80px #101a3047}.order-dialog::backdrop{background:#0f172a94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.order-dialog[open]{animation:dialog-enter .16s ease-out}.order-dialog .detail-panel{width:100%;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.dialog-heading-actions{display:flex;align-items:center;gap:8px}.dialog-heading-actions button{min-width:86px}.order-detail-badges{display:flex;align-items:center;gap:8px;margin-top:6px}.order-stage-badge{display:inline-flex;align-items:center;min-height:23px;border:1px solid #9fbceb;border-radius:999px;background:#eef5ff;color:#2258a8;padding:0 8px;font-size:.64rem;font-weight:850;white-space:nowrap}.order-stage-badge.compact{min-height:19px;padding-inline:6px;font-size:.58rem;vertical-align:middle}.stage-label{display:inline-flex;width:max-content;max-width:100%;align-items:center;border:1px solid #9fbceb;border-radius:999px;background:#eef5ff;color:#2258a8;padding:1px 7px;font-size:.64rem;font-weight:850}.stage-first-stage{border-color:#79a5e5!important;background:#e7f0ff!important;color:#174f9e!important}.stage-second-stage{border-color:#e1a15a!important;background:#fff0db!important;color:#8a4a06!important}.order-lineage{background:#fbfcfe}.order-lineage-secondary{background:#f5f8ff}.order-lineage .section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.order-lineage-card{min-width:0;border:1px solid #cedbeb;border-radius:10px;background:#fff;padding:13px 14px}.order-lineage-list{display:grid;gap:9px}.order-lineage-card-heading{display:flex;align-items:center;gap:10px;min-width:0}.order-lineage-card-heading>div{min-width:0;display:grid;gap:3px}.order-lineage-card-heading strong{overflow:hidden;color:#203b68;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.order-lineage-card-heading small{overflow-wrap:anywhere;color:#71809a;font-size:.67rem}.order-lineage-card-heading .badge{margin-left:auto}.order-lineage-card-heading button{flex:0 0 auto;min-height:32px}.order-lineage-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0 0}.order-lineage-facts div{min-width:0;display:grid;gap:3px}.order-lineage-facts .wide{grid-column:1 / -1}.order-lineage-facts dt{color:#71809a;font-size:.65rem}.order-lineage-facts dd{margin:0;overflow-wrap:anywhere;color:#2c4268;font-size:.75rem;font-weight:700;line-height:1.4}.source-order-detail-card{padding-bottom:0}.source-order-collapse-button{min-width:86px}.source-order-detail-tabs{position:static;margin:13px -14px 0;border-block:1px solid #e2e7ef;padding-inline:14px}.source-order-detail-tabs button{min-width:118px}.source-order-detail-panel{padding:13px 0 0}.source-order-facts{margin-top:0}.source-order-attachment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-bottom:14px}.source-order-attachment-grid .attachment-preview-button{min-width:0}.source-order-ws-summary{margin-top:12px;border:1px solid #c8d9ee;border-radius:9px;background:#f6f9fe;padding:10px 12px}.source-order-ws-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.source-order-ws-heading>div{display:flex;align-items:baseline;gap:8px}.source-order-ws-heading span{color:#5e7390;font-size:.66rem;font-weight:800}.source-order-ws-heading strong{color:#2d5d9e;font-size:.78rem}.source-order-ws-heading small{color:#71809a;font-size:.64rem}.source-order-ws-list{display:grid;gap:7px;margin-top:8px}.source-order-ws-list article{border-top:1px solid #dbe6f3;padding-top:7px}.source-order-ws-list article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.source-order-ws-list article>div b{color:#2c4268;font-size:.72rem}.source-order-ws-list .order-lineage-facts{margin-top:7px;gap:7px 10px}.source-order-ws-list .order-lineage-facts dt{font-size:.61rem}.source-order-ws-list .order-lineage-facts dd{font-size:.69rem}.dialog-feedback{margin:14px 18px 0}.confirm-dialog{width:min(500px,calc(100vw - 32px));max-width:none;border:0;border-radius:14px;padding:0;background:transparent;box-shadow:0 24px 80px #101a3047}.confirm-dialog::backdrop{background:#0f172a94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.confirm-card{display:grid;gap:13px;margin:0;padding:25px;background:#fff}.confirm-card h2{margin:0;font-size:1.2rem}.confirm-card p:not(.section-kicker){margin:0;color:var(--ink-soft);line-height:1.55}.assignment-preview{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #dbe3ee;border-radius:9px;background:#f7f9fc;padding:12px;color:var(--muted);font-size:.78rem}.assignment-preview b{color:var(--blue)}.assignment-preview i{color:#9aa5b6;font-style:normal}.confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.confirm-dialog.create-user-dialog{width:min(860px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:hidden}.create-user-dialog .create-user-card{min-height:560px;max-height:calc(100dvh - 48px);overflow-y:auto}@keyframes dialog-enter{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.sticky-heading{position:sticky;inset-block-start:0;z-index:4;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.detail-tabs{position:sticky;inset-block-start:83px;z-index:3;display:flex;gap:4px;border-block:1px solid #e2e7ef;background:#f5f7fa;padding:6px 18px}.detail-tabs button{min-width:110px;min-height:36px;border:0;border-radius:6px;background:transparent;color:#5c687a;padding:5px 13px;font-size:.75rem;box-shadow:none}.detail-tabs button:hover:not(:disabled){background:#e8edf5}.detail-tabs button.active{background:#fff;color:var(--blue);box-shadow:0 1px 5px #1b31561f}.detail-step-tabs{align-items:center;gap:0;padding:9px 22px;background:#f7f9fc}.detail-step-tabs button{position:relative;min-width:145px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:8px;color:#738093}.detail-step-tabs button.active,.detail-step-tabs button.passed{color:var(--blue)}.detail-step-tabs button.active{background:#fff;box-shadow:0 2px 7px #1b315624}.detail-step-tabs button.passed .detail-step-icon{border-color:#a8c7b8;background:#e0f2e9;color:#176147}.detail-step-icon{width:24px;height:24px;display:inline-grid;place-items:center;border:1px solid #cbd5e3;border-radius:50%;background:#fff;color:#7b8796;font-size:.68rem;font-weight:850}.detail-step-tabs button.active .detail-step-icon{border-color:var(--blue);background:var(--blue);color:#fff}.detail-step-tabs>i{flex:1 1 28px;max-width:54px;border-top:1px solid #cbd5e3}.detail-history-step{min-width:122px!important}.detail-top-controls{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:stretch;border-bottom:1px solid #e2e7ef;background:#fbfcfe}.detail-top-controls .detail-section{min-width:0}.top-status-flow{border-top:0}.top-status-flow .section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.detail-section{padding:19px;border-top:1px solid #e7ebf0}.detail-section:first-of-type{border-top:0}.section-title{margin-bottom:13px}.section-title h3,.password-reset h3{margin:0;font-size:.92rem}.fact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:0}.fact-grid div,.readonly-card{border:1px solid #e1e6ed;border-radius:8px;background:#f8f9fb;padding:11px}.fact-grid dt{color:var(--muted);font-size:.68rem}.fact-grid dd{margin:3px 0 0;font-size:.82rem;font-weight:700}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-grid .field-wide{grid-column:1 / -1}.form-grid.one-column{grid-template-columns:1fr}.form-grid.one-column .field-wide{grid-column:auto}.readonly-card{display:grid;gap:4px;align-content:center}.readonly-card span{color:var(--muted);font-size:.72rem}.amount-presets{display:flex;flex-wrap:wrap;gap:6px}.amount-presets button{min-width:auto;min-height:30px;border:1px solid #cbd6e7;background:#f3f6fb;color:#24519e;padding:2px 8px;font-size:.68rem}.inline-actions{display:flex;align-items:center;gap:10px;margin-top:12px}.inline-actions span{color:var(--muted);font-size:.7rem}.language-select{min-width:190px;display:grid;gap:5px;color:var(--muted);font-size:.68rem;font-weight:700}.language-select select{min-height:36px}.logistics-detail-section{min-height:390px}.provider-tracking-view{overflow:hidden;border:1px solid #dce3ed;border-radius:12px;background:#fff;box-shadow:0 8px 28px #25406814}.provider-tracking-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;border-bottom:1px solid #e4e9f0;background:linear-gradient(135deg,#f7faff,#eef4fc);padding:14px 16px}.provider-identity{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.provider-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;background:#e31e24;color:#fff;font-size:.9rem;font-weight:900;letter-spacing:-.04em;box-shadow:inset 0 -2px #00000024}.provider-identity>div:last-child{min-width:0}.provider-tracking-header span{display:block;color:var(--muted);font-size:.66rem}.provider-tracking-header h4{margin:2px 0 6px;font-size:.94rem}.provider-tracking-header a{min-height:30px;display:inline-flex;align-items:center;border:1px solid #becce0;border-radius:7px;background:#fff;color:#26549a;padding:4px 9px;font-size:.68rem;font-weight:750;text-decoration:none}.provider-tracking-header a:hover,.provider-tracking-header a:focus-visible{border-color:#7797c8;background:#edf4ff}.phone-suffix-copy{min-width:150px;display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;border:1px solid #ccd7e7;border-radius:9px;background:#fff;color:var(--ink);padding:9px 11px;text-align:left;box-shadow:0 3px 10px #2540680f}.phone-suffix-copy span{color:var(--muted)}.phone-suffix-copy b{color:#244d8a;font-size:1rem;font-variant-numeric:tabular-nums;letter-spacing:.08em}.phone-suffix-copy small{grid-column:1 / -1;color:#58719a;font-size:.62rem}.phone-suffix-copy:hover:not(:disabled),.phone-suffix-copy:focus-visible{border-color:var(--blue);background:#f6f9ff}.phone-suffix-copy:disabled{box-shadow:none}.tracking-route{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:18px 20px 10px}.tracking-route div{min-width:0;display:grid;gap:3px}.tracking-route div:last-child{text-align:end}.tracking-route span{color:var(--muted);font-size:.66rem}.tracking-route b{overflow-wrap:anywhere;font-size:.86rem}.tracking-route i{color:#7f96b8;font-style:normal;font-size:1.2rem}.logistics-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:10px 16px 0}.logistics-summary-grid>div{min-width:0;display:grid;gap:4px;border:1px solid #dfe5ee;border-radius:8px;background:#f8fafc;padding:12px}.logistics-summary-grid span{color:var(--muted);font-size:.68rem}.logistics-summary-grid b{overflow-wrap:anywhere;font-size:.8rem}.logistics-actions{display:flex;align-items:center;gap:10px;padding:12px 16px 0}.logistics-actions span{color:var(--muted);font-size:.7rem}.tracking-timeline{display:grid;gap:0;margin:18px 16px 0;padding:0;list-style:none}.tracking-timeline li{position:relative;display:grid;grid-template-columns:155px 1fr;gap:18px;min-height:58px;border-inline-start:2px solid #c6d5ed;padding:0 0 15px 18px}.tracking-timeline li:before{content:"";position:absolute;inset-block-start:3px;inset-inline-start:-6px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:var(--blue);box-shadow:0 0 0 2px #a9bde9}.tracking-timeline time{color:var(--muted);font-size:.7rem;font-variant-numeric:tabular-nums}.tracking-timeline div{display:grid;gap:3px}.tracking-timeline div span{color:var(--muted);font-size:.7rem}.logistics-empty{min-height:150px;display:grid;place-items:center;margin:16px;border:1px dashed #cbd4e1;border-radius:9px;background:#fafbfc;text-align:center}.attachment-list{display:grid;gap:8px}.attachment-quick-action{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:12px;margin-top:12px;padding:10px 12px;border:1px solid #dfe5ee;border-radius:9px;background:#f8fafc}.attachment-quick-action>span{padding-bottom:10px;font-size:.72rem}.attachment-list article{display:flex;align-items:center;gap:10px;border:1px solid #e1e6ed;border-radius:8px;padding:10px}.attachment-list article>span{width:32px;height:32px;display:grid;place-items:center;border-radius:7px;background:#edf2fb;color:var(--blue)}.attachment-list article div{display:grid}.attachment-list article small{color:var(--muted)}.admin-payment-upload{display:none}.attachment-workspace{display:grid;grid-template-columns:minmax(0,1fr) 130px minmax(150px,.8fr) auto;align-content:center;gap:8px;border-inline-start:1px solid #e2e7ef;background:#fafbfc;padding:15px 18px}.attachment-workspace-heading{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.attachment-workspace-heading h3{margin:0;color:var(--ink-soft);font-size:.78rem}.attachment-workspace-heading span{overflow:hidden;color:var(--muted);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.attachment-list{min-width:0;display:flex;gap:6px;overflow-x:auto}.attachment-preview-button{min-width:120px;max-width:170px;min-height:38px;display:grid;justify-items:start;border:1px solid #cbd6e7;background:#fff;color:var(--ink);padding:5px 8px;text-align:left}.attachment-preview-button span,.attachment-preview-button small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-preview-button span{font-size:.68rem;font-weight:800}.attachment-preview-button small{color:var(--muted);font-size:.62rem}.attachment-workspace select{min-height:38px}.attachment-pagination{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:.66rem}.attachment-pagination>div{display:flex;align-items:center;gap:6px}.attachment-pagination button{min-height:30px;padding-inline:9px;font-size:.66rem}.attachment-pagination b{min-width:76px;color:var(--ink-soft);text-align:center}.attachment-dropzone{min-width:0;min-height:38px;position:relative;display:grid;place-items:center;overflow:hidden;border:1px dashed #9cabc0;border-radius:7px;background:#fff;color:var(--muted);padding:5px 9px;font-size:.68rem;cursor:pointer}.attachment-dropzone.dragging{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.attachment-dropzone input{position:absolute;inset:0;opacity:0;cursor:pointer}.attachment-dropzone span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-preview-dialog{width:min(1100px,calc(100vw - 32px));height:min(760px,calc(100dvh - 32px));border:0;background:#10151f;padding:42px 18px 18px;box-shadow:0 28px 90px #00000073}.attachment-preview-dialog::backdrop{background:#04080fd1}.attachment-preview-dialog img{width:100%;height:100%;object-fit:contain}.attachment-preview-close{position:absolute;top:8px;right:10px;width:34px;min-width:34px;min-height:34px;border:0;background:#ffffff1f;color:#fff;padding:0;font-size:1.3rem}.status-flow{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.progress-flow{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.52fr);gap:12px;align-items:center}.progress-flow-main{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.progress-flow li{position:relative;min-width:0;display:flex;align-items:center}.progress-flow-main>li:not(:last-child):after{content:"";position:absolute;inset-inline-end:-1px;inset-block-start:50%;width:10px;border-top:1px solid #cbd5e3;transform:translate(50%,-50%);z-index:1}.progress-flow-main>li.current:not(:last-child):after,.progress-flow-main>li.available:not(:last-child):after{border-color:#8da8d0}.terminal-status-group{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;border-inline-start:1px solid #dce3ed;padding-inline-start:12px}.terminal-status-label{color:var(--muted);font-size:.68rem;font-weight:800;white-space:nowrap}.terminal-flow-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.status-flow button{min-height:36px;border:1px solid var(--line);background:#fff;color:var(--ink);padding:0 11px;font-size:.73rem}.progress-flow button{position:relative;z-index:2;width:calc(100% - 8px);margin-inline:4px;border-radius:999px}.status-flow li.current button{border-color:var(--blue);background:var(--blue);color:#fff;opacity:1}.progress-flow li.flow-under_review.current button{border-color:#315f8e;background:#315f8e}.progress-flow li.flow-needs_info.current button{border-color:#a34d1e;background:#a34d1e}.progress-flow li.flow-pending_confirmation.current button{border-color:#694b93;background:#694b93}.progress-flow li.flow-completed.current button{border-color:#176147;background:#176147}.progress-flow li.flow-cancelled.current button{border-color:#8f2d29;background:#8f2d29}.status-flow li.available button{border-color:#8da8d0;background:#f4f8ff;color:#244d8a}.status-flow li.available button:hover,.status-flow li.available button:focus-visible{border-color:var(--blue);background:#e8f1ff}.status-flow li.locked button{border-style:dashed;background:#f6f7f9;color:#8a93a1;opacity:.8}.transition-requirements{display:grid;gap:6px;margin:14px 0;border:1px solid #ead9b5;border-radius:8px;background:#fffaf0;padding:10px 12px;color:#6e5526;font-size:.75rem}.transition-requirements span:before{content:"○";display:inline-block;width:18px;color:#a67824}.transition-requirements span.complete:before{content:"✓";color:#18704f}.transition-requirements span.complete{color:#18704f}.receipt-confirmation{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #dfe5ee;border-radius:9px;background:#f8fafc;padding:12px}.receipt-confirmation>div:first-child{display:grid;gap:3px}.receipt-note-field{flex:1 1 320px;display:grid;gap:5px}.receipt-note-field>span{color:var(--muted);font-size:.68rem;font-weight:700}.receipt-note-field textarea{min-height:58px}.receipt-confirmation-label{color:var(--muted);font-size:.68rem}.terminal-rule{color:#8f1d18!important;font-weight:750}.receipt-state{width:fit-content;border-radius:999px;padding:4px 9px;font-size:.76rem}.receipt-unconfirmed{background:#fff1df;color:#8a5314}.receipt-not_received{background:#fff0e5;color:#9a4f0b}.receipt-confirmed{background:#e3f6ed;color:#176147}.receipt-returned{background:#ffe4e2;color:#8f1d18}.receipt-confirmation-actions{display:flex;flex-wrap:wrap;gap:8px}.receipt-confirmation-actions button{min-height:36px;font-size:.74rem}.receipt-confirmation-actions .receipt-returned-action{border-color:#d8a09c;background:#fff5f4;color:#8f1d18}.receipt-confirmation-actions .receipt-returned-action:hover:not(:disabled),.receipt-confirmation-actions .receipt-returned-action:focus-visible{border-color:#b64239;background:#ffe7e5}.talk-track-confirmation{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #e2e7ef;padding:14px 19px}.talk-track-confirmation>div:first-child{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:start;gap:4px 10px;min-width:0}.talk-track-confirmation>div:first-child>span{color:var(--ink);font-size:.76rem;font-weight:750}.talk-track-confirmation>div:first-child>b{border-radius:999px;background:#edf1f6;padding:4px 9px;color:var(--ink-soft);font-size:.72rem}.talk-track-confirmation>div:first-child>small{grid-column:1 / -1;color:var(--muted);font-size:.68rem}.talk-track-choice.active{border-color:#2b67c7;background:#e9f1ff;color:#174b9a;box-shadow:inset 0 0 0 1px #2b67c7}.talk-track-choice.talk-track-no.active{border-color:#a34d1e;background:#fff2e8;color:#843b15;box-shadow:inset 0 0 0 1px #a34d1e}.history-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.history-list li{position:relative;display:grid;grid-template-columns:14px 1fr;gap:8px;min-height:56px}.history-list li:not(:last-child):before{content:"";position:absolute;inset-block-start:13px;inset-block-end:-3px;inset-inline-start:4px;width:1px;background:#d7deea}.history-dot{z-index:1;width:9px;height:9px;margin-top:5px;border:2px solid #fff;border-radius:50%;background:var(--blue);box-shadow:0 0 0 2px #a9bde9}.history-list time{margin-inline-start:8px;color:var(--muted);font-size:.7rem}.history-list p{margin:4px 0 0;color:var(--ink-soft);font-size:.78rem}.empty-state{display:grid;justify-items:center;align-content:center;min-height:250px;padding:40px 20px;color:var(--muted);text-align:center}.empty-state>span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#edf1f7;color:#47628e;font-size:1.25rem}.empty-state h2,.empty-state h3{margin:12px 0 3px;color:var(--ink)}.empty-state p{margin:0}.empty-state.compact{min-height:180px}.detail-placeholder{min-height:580px}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.kpi-card{min-height:150px;display:grid;align-content:end;gap:2px;overflow:hidden;position:relative;border-radius:12px;padding:20px;color:#fff;text-decoration:none;box-shadow:var(--shadow)}.kpi-card:hover,.kpi-card:focus-visible{color:#fff;transform:translateY(-2px);box-shadow:0 14px 28px #1d2a4429}.kpi-card:after{content:"";position:absolute;width:110px;height:110px;inset-block-start:-48px;inset-inline-end:-38px;border:24px solid rgba(255,255,255,.09);border-radius:50%}.kpi-card span{font-size:.78rem;opacity:.78}.kpi-card b{font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.12;font-variant-numeric:tabular-nums}.kpi-card small{opacity:.72}.kpi-card.ink{background:#172033}.kpi-card.blue{background:#2157d5}.kpi-card.sand,.kpi-card.amber{background:#a76d20}.kpi-card.red{background:#8c312f}.kpi-card.green{background:#197551}.analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.chart-panel{padding-bottom:16px}.bar-chart{display:grid;gap:14px;padding:18px}.bar-row{display:grid;grid-template-columns:92px 1fr 36px;align-items:center;gap:10px;font-size:.78rem}.bar-row>div{height:10px;overflow:hidden;border-radius:5px;background:#edf0f4}.bar-row i{display:block;height:100%;border-radius:inherit;background:var(--blue)}.bar-row b{text-align:end;font-variant-numeric:tabular-nums}.bar-under_review{background:#3473df!important}.bar-needs_info{background:#d78425!important}.bar-pending_confirmation{background:#9764cb!important}.bar-completed{background:#28966b!important}.bar-cancelled{background:#a8514c!important}.delivery-pending{border-color:#cbd5e3!important;background:#eef2f7!important;color:#405166!important}.delivery-signed{border-color:#acd9c4!important;background:#e3f6ed!important;color:#176147!important}.delivery-return_signed,.delivery-return-signed{border-color:#efc28e!important;background:#fff4df!important;color:#98570f!important}.delivery-exception{border-color:#f1aaa4!important;background:#ffe4e2!important;color:#8f1d18!important}.delivery-not_received,.delivery-not-received{border-color:#d99393!important;background:#fde1e7!important;color:#7f1d1d!important}.trend-figure{margin:0;padding:12px 18px 18px}.trend-legend{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:.68rem}.trend-legend span{display:inline-flex;align-items:center;gap:5px}.trend-legend i{width:9px;height:9px;display:inline-block;border-radius:2px}.trend-legend .legend-issued{background:#2f69c8}.trend-legend .legend-completed{background:#1b876c}.trend-legend .legend-cancelled{background:#a8514c}.trend-legend .legend-unrecovered{background:#c57b28}.trend-chart-scroll{overflow-x:auto;padding-bottom:6px}.trend-chart{--trend-columns: 7;position:relative;min-width:max(680px,calc(var(--trend-columns) * 52px));height:270px;display:grid;grid-template-columns:36px 1fr;grid-template-rows:230px 28px}.trend-y-axis{grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:space-between;align-items:end;padding:0 9px 1px 0;color:var(--muted);font-size:.68rem;font-variant-numeric:tabular-nums}.trend-grid{position:absolute;inset:0 0 40px 36px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.trend-grid i{height:1px;background:#e2e7ee}.trend-bars{z-index:1;grid-column:2;grid-row:1 / 3;display:grid;grid-template-columns:repeat(var(--trend-columns),minmax(38px,1fr));gap:8px}.trend-column{min-width:0;display:grid;grid-template-rows:230px 28px}.trend-bar-space{position:relative;display:flex;align-items:end;justify-content:center;padding:24px 5px 0}.trend-bar-space b{position:absolute;top:3px;color:#24477f;font-size:.72rem;font-variant-numeric:tabular-nums}.trend-bar-pair{display:flex;align-items:end;justify-content:center;gap:2px;width:100%;height:100%}.trend-bar-pair i{width:min(10px,22%);min-height:2px;border-radius:5px 5px 1px 1px;box-shadow:inset 0 -1px #00000014}.trend-bar-pair .trend-issued{background:#2f69c8}.trend-bar-pair .trend-completed{background:#1b876c}.trend-bar-pair .trend-cancelled{background:#a8514c}.trend-bar-pair .trend-unrecovered{background:#c57b28}.trend-column time{overflow:hidden;color:#69758a;font-size:.66rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.trend-figure figcaption{color:var(--muted);font-size:.75rem;text-align:center}.performance-panel{overflow:hidden}.performance-heading{border-bottom:0}.performance-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px 16px}.performance-highlights article{display:grid;gap:2px;border:1px solid #dce4ef;border-radius:10px;background:linear-gradient(135deg,#f8faff,#f1f5fb);padding:14px}.performance-highlights span{color:var(--muted);font-size:.7rem}.performance-highlights b{overflow:hidden;color:#20375d;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.performance-highlights small{color:#2a5da9;font-weight:750}.performance-toolbar{display:flex;align-items:end;justify-content:space-between;gap:16px;border-block:1px solid #e1e6ed;background:#f8f9fb;padding:10px 18px}.performance-tabs{display:flex;gap:4px;border:1px solid #d7dfe9;border-radius:9px;background:#edf1f6;padding:3px}.performance-tabs button{min-height:36px;border:0;border-radius:6px;background:transparent;color:#5a6679;padding:5px 12px;font-size:.74rem;box-shadow:none}.performance-tabs button span{display:inline-grid;min-width:21px;min-height:21px;place-items:center;border-radius:999px;background:#5667811f;margin-inline-start:5px;font-size:.65rem}.performance-tabs button.active{background:#fff;color:#2454a1;box-shadow:0 1px 5px #22365821}.performance-controls{display:flex;align-items:end;gap:8px}.performance-controls label{display:grid;gap:4px;color:var(--muted);font-size:.66rem;font-weight:750}.performance-controls input{width:190px;min-height:36px}.performance-controls select{width:110px;min-height:36px}.performance-table-scroll{max-height:520px;overflow:auto}.performance-table-scroll thead{position:sticky;inset-block-start:0;z-index:2;background:#f5f7fa;box-shadow:0 1px #dfe4eb}.performance-table-scroll tbody tr:nth-child(2n){background:#fbfcfd}.performance-table-scroll tbody tr:hover{background:#f1f5fb}.rate-pill{display:inline-flex;min-width:52px;justify-content:center;border-radius:999px;background:#edf3fb;color:#28589d;padding:3px 8px;font-size:.7rem;font-weight:800}.performance-pagination{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #e1e6ed;padding:10px 18px;color:var(--muted);font-size:.72rem}.performance-pagination div{display:flex;align-items:center;gap:9px}.performance-pagination button{min-width:72px;min-height:34px}.performance-pagination b{min-width:90px;color:var(--ink-soft);text-align:center}.performance-highlights{padding-block:14px}.performance-highlights article{min-width:0;display:flex;align-items:baseline;gap:10px;border-radius:8px;background:#f6f8fb;padding:10px 12px;white-space:nowrap}.performance-highlights article>span{flex:0 0 auto}.performance-highlights article>b{min-width:0;font-size:.9rem}.performance-highlights article>small{flex:0 0 auto;margin-inline-start:auto}.performance-export-button{min-height:36px;padding-inline:12px;white-space:nowrap}.admin-new-order-page{max-width:1120px}.source-order-picker-control{align-items:stretch}.source-order-picker-control .assignment-preview,.source-order-picker-control .order-picker-empty{min-height:44px}.source-order-picker-control .assignment-preview{flex:1;min-width:0}.source-order-picker-control>button{flex:0 0 auto;min-width:104px}.source-order-picker-dialog{width:min(1180px,calc(100vw - 32px))}.source-picker-search{grid-template-columns:minmax(0,1fr) auto auto}.source-picker-search>label{min-width:0;display:grid;gap:5px}.source-picker-search>label>span{color:#526178;font-size:.68rem;font-weight:800}.source-picker-search>button{min-height:42px}.source-order-picker-item{grid-template-columns:minmax(115px,.9fr) minmax(110px,.9fr) minmax(120px,1fr) minmax(220px,2fr) minmax(90px,.8fr) minmax(110px,1fr) 76px}.source-order-picker-list{max-height:min(520px,58vh)}.admin-new-order-page .order-stage-select select{border-color:#9ab8e8;background:#f2f6ff;color:#2454a1;font-weight:800}.new-order-intro{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:20px;padding:20px 22px;background:#f5f8fc}.new-order-intro h1{margin:3px 0 4px;font-size:1.45rem}.new-order-intro p:not(.section-kicker){margin:0;color:var(--muted);font-size:.76rem}.new-order-assignee{display:grid;gap:3px;border:1px solid #cbd8e8;border-radius:9px;background:#fff;padding:12px 14px}.new-order-assignee span,.new-order-assignee small{color:var(--muted);font-size:.68rem}.new-order-assignee b{color:#2454a1;font-size:.9rem}.admin-order-form{overflow:hidden}.admin-order-section{border-bottom:1px solid var(--line)}.admin-order-section>.panel-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 18px}.admin-order-section>.panel-heading h2{font-size:.98rem}.admin-order-section>.panel-heading .muted{font-size:.7rem}.creator-controls,.admin-order-section>.form-grid{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(280px,1fr);gap:12px;padding:0 18px 18px}.admin-order-section>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-section .field{display:grid;align-content:start;gap:5px;color:#4d596e;font-size:.75rem;font-weight:700}.admin-order-section .field.full{grid-column:1 / -1}.creator-select select{border-color:#83a8db;box-shadow:0 0 0 3px #3f6fb414}.quick-money{display:flex;flex-wrap:wrap;gap:5px}.quick-money button{min-height:29px;padding-inline:8px;font-size:.68rem}.upload-field input{min-height:42px;padding:8px}.upload-field small{color:var(--muted);font-size:.68rem;font-weight:500}.admin-order-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;color:var(--muted);font-size:.72rem}.admin-order-footer>div{display:flex;gap:8px}.admin-order-footer button{min-height:38px}@media(max-width:720px){.new-order-intro{grid-template-columns:1fr}.creator-controls,.admin-order-section>.form-grid{grid-template-columns:1fr}.admin-order-section .field.full{grid-column:auto}.admin-order-footer{align-items:stretch;flex-direction:column}.admin-order-footer>div{justify-content:flex-end}}.sales-summary-table,.manager-summary-table{min-width:1100px}.waiting-text{color:#9a5b16;font-weight:800}.broadcast-severity-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:0;margin:0;padding:0}.broadcast-severity-picker legend{margin-bottom:7px;color:var(--ink-soft);font-size:.76rem;font-weight:800}.broadcast-severity-picker label{min-width:0;display:flex;align-items:center;gap:8px;border:1px solid #dce4ef;border-radius:9px;background:#fff;padding:10px;cursor:pointer}.broadcast-severity-picker label:has(input:checked){border-color:#4d7fcf;background:#f1f6ff}.broadcast-severity-picker label:nth-of-type(2):has(input:checked){border-color:#d49a49;background:#fff8eb}.broadcast-severity-picker label:nth-of-type(3):has(input:checked){border-color:#d27570;background:#fff1f0}.broadcast-severity-picker input{width:auto;min-height:auto}.broadcast-severity-picker span{display:grid;gap:2px}.broadcast-severity-picker small{color:var(--muted);font-size:.66rem}.broadcast-severity-badge{display:inline-flex;border-radius:999px;padding:4px 8px;background:#eaf1fb;color:#285b9e;font-size:.68rem;font-weight:800;white-space:nowrap}.broadcast-severity-badge.severity-important{background:#fff0d4;color:#935514}.broadcast-severity-badge.severity-urgent{background:#ffe0de;color:#a32828}@media(max-width:720px){.broadcast-severity-picker{grid-template-columns:1fr}}.sales-summary-table th:last-child,.sales-summary-table td:last-child,.manager-summary-table th:last-child,.manager-summary-table td:last-child{width:72px;text-align:center}.setting-strip{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:22px}.setting-strip h2{margin:4px 0}.setting-strip p:not(.section-kicker){margin:0;color:var(--muted)}.setting-strip form{display:grid;grid-template-columns:100px 130px auto;align-items:end;gap:9px}.setting-strip label{color:var(--muted);font-size:.72rem;font-weight:700}.broadcast-editor{overflow:hidden}.broadcast-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}.broadcast-form .field-wide{grid-column:1 / -1}.datetime-inline{display:grid;grid-template-columns:1fr auto;gap:7px}.datetime-inline button{min-width:92px}.form-hint{align-self:center;margin:0;color:var(--muted);font-size:.75rem}.form-actions{display:flex;align-items:end;justify-content:flex-end}.broadcast-table{min-width:980px;table-layout:fixed}.broadcast-table th:first-child{width:28%}.broadcast-table th:last-child{width:130px}.broadcast-table td:first-child b,.broadcast-table td:first-child small{display:block}.broadcast-table td:first-child small{margin-top:3px;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.row-actions{display:flex;gap:5px}.danger-action{border-color:#e1b4b1;color:#8d2924}.broadcast-published{background:#e3f2eb;color:#176147}.broadcast-scheduled{background:#e7effb;color:#285caa}.broadcast-expired{background:#edf0f4;color:#5e6878}.broadcast-cancelled{background:#f7e5e4;color:#8d2924}.broadcast-workspace-tabs{display:flex;align-items:center;gap:4px;overflow-x:auto;border-bottom:1px solid #dce3ed}.broadcast-workspace-tabs button{flex:0 0 auto;min-width:150px;border:0;border-bottom:3px solid transparent;border-radius:8px 8px 0 0;background:transparent;color:#637086;padding:10px 18px;box-shadow:none}.broadcast-workspace-tabs button:hover,.broadcast-workspace-tabs button:focus-visible{background:#f2f6fc;color:#244d9c}.broadcast-workspace-tabs button.active{border-bottom-color:var(--blue);background:#eef4ff;color:#244d9c}.broadcast-workspace-tabs button span{display:inline-grid;min-width:22px;min-height:22px;place-items:center;border-radius:999px;background:#244d9c1f;margin-inline-start:6px;font-size:.66rem}.broadcast-plan-switch{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #cfdced;border-radius:10px;background:linear-gradient(135deg,#f8faff,#f1f6ff);padding:13px 14px;cursor:pointer}.broadcast-plan-switch input{width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--blue)}.broadcast-plan-switch>span{min-width:0;display:grid;gap:3px}.broadcast-plan-switch b{color:#20375d;font-size:.78rem}.broadcast-plan-switch small{color:var(--muted);font-size:.68rem;line-height:1.45}.broadcast-plan-switch em{border-radius:999px;background:#eef0f3;color:#657080;padding:4px 9px;font-size:.68rem;font-style:normal;font-weight:800;white-space:nowrap}.broadcast-plan-switch em.enabled{background:#dff3e9;color:#176147}.broadcast-records-panel{display:flex;max-height:calc(100dvh - 170px);flex-direction:column;overflow:hidden}.broadcast-records-panel .table-scroll{min-height:0}.broadcast-records-panel .broadcast-table{width:100%;min-width:980px}.broadcast-table .broadcast-col-content{width:300px}.broadcast-table .broadcast-col-severity,.broadcast-table .broadcast-col-status{width:105px}.broadcast-table .broadcast-col-date{width:165px}.broadcast-table .broadcast-col-count{width:85px}.broadcast-table .broadcast-col-creator{width:135px}.broadcast-table .broadcast-col-actions{width:205px}.broadcast-table .broadcast-date-cell{overflow:visible;color:#34445f;font-size:.72rem;font-variant-numeric:tabular-nums;text-overflow:clip;white-space:nowrap}.broadcast-table .broadcast-creator-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.broadcast-info-table{min-width:980px}.broadcast-info-table th:first-child,.broadcast-info-table th:last-child{width:auto}.broadcast-info-table .broadcast-col-event{width:270px}.broadcast-info-table .broadcast-col-severity{width:105px}.broadcast-info-table .broadcast-col-order{width:170px}.broadcast-info-table .broadcast-col-order-status{width:110px}.broadcast-info-table .broadcast-col-date{width:155px}.broadcast-info-table .broadcast-col-creator{width:125px}.broadcast-info-table .broadcast-col-actions{width:150px}.broadcast-info-table .broadcast-info-meta{color:var(--ink-soft);font-size:.68rem}.broadcast-info-table td{vertical-align:top}.broadcast-info-table td:first-child small,.broadcast-info-table td:nth-child(3) small{max-width:none;overflow-wrap:anywhere;line-height:1.45;white-space:normal}.broadcast-info-table td:nth-child(1) b,.broadcast-info-table td:nth-child(3) b,.broadcast-info-table td:nth-child(6){display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.broadcast-info-table td:nth-child(4),.broadcast-info-table td:nth-child(5){white-space:normal;overflow-wrap:anywhere}.broadcast-info-table td:last-child{white-space:nowrap}.broadcast-info-table td:last-child .table-action{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.broadcast-table .row-actions{flex-wrap:nowrap}@media(max-width:1360px){.broadcast-info-table{min-width:0;table-layout:fixed}.broadcast-info-table .broadcast-col-event{width:24%}.broadcast-info-table .broadcast-col-severity{width:9%}.broadcast-info-table .broadcast-col-order{width:15%}.broadcast-info-table .broadcast-col-order-status{width:11%}.broadcast-info-table .broadcast-col-date{width:15%}.broadcast-info-table .broadcast-col-creator{width:12%}.broadcast-info-table .broadcast-col-actions{width:14%}.broadcast-info-table .broadcast-date-cell{white-space:normal;overflow-wrap:anywhere}.broadcast-info-table td:last-child .table-action{width:100%;min-width:0;padding-inline:6px}}.broadcast-info-dialog{position:fixed;inset:0;z-index:20;display:grid;place-items:center;width:100%;height:100%;border:0;padding:24px;background:#141e306b}.broadcast-info-modal{width:min(760px,100%);max-height:min(760px,92vh);overflow:auto;box-shadow:0 20px 60px #141e3040}.broadcast-info-detail-grid{display:grid;gap:18px;padding:20px}.broadcast-info-detail-main{border-bottom:1px solid var(--line);padding-bottom:16px}.broadcast-info-detail-main h3,.broadcast-info-confirmations h3{margin:0 0 8px;font-size:.84rem}.broadcast-info-detail-main p{margin:0;color:var(--ink-soft);white-space:pre-wrap;line-height:1.7}.broadcast-info-detail-grid dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.broadcast-info-detail-grid dl div{display:grid;gap:4px}.broadcast-info-detail-grid dt{color:var(--muted);font-size:.68rem}.broadcast-info-detail-grid dd{margin:0;color:var(--ink-soft);font-size:.78rem}.broadcast-info-confirmations ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.broadcast-info-confirmations li{display:grid;grid-template-columns:1fr 110px 180px;gap:10px;border-top:1px solid var(--line);padding-top:8px;color:var(--ink-soft);font-size:.75rem}.broadcast-info-confirmations li span,.broadcast-info-confirmations li time{color:var(--muted)}.broadcast-paused{background:#fff1d9;color:#8a570e}.notification-process-待处理,.notification-process-待接单{background:#fff0d4;color:#935514}.notification-process-处理中{background:#eaf1fb;color:#285b9e}.notification-process-已完成,.notification-process-已处理{background:#e3f2eb;color:#176147}.broadcast-pagination{min-height:56px;display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:16px;border-top:1px solid var(--line);padding:10px 18px;color:var(--muted);font-size:.74rem}.broadcast-pagination>div{display:flex;align-items:center;gap:8px}.broadcast-pagination button{min-width:72px;min-height:34px}.broadcast-pagination b{min-width:90px;color:var(--ink-soft);text-align:center}.admin-announcement-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px}.admin-announcement-heading h1{margin:4px 0;color:var(--ink);font-family:Songti SC,STSong,serif;font-size:1.55rem}.admin-announcement-heading p:not(.section-kicker){margin:0;color:var(--muted);font-size:.75rem}.admin-announcement-panel{overflow:hidden}.admin-announcement-list{display:grid}.admin-announcement-record{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;border:0;border-bottom:1px solid #dfe5ee;border-radius:0;background:#fff;color:var(--ink);padding:16px 20px;text-align:start}.admin-announcement-record:last-child{border-bottom:0}.admin-announcement-record:hover{background:#f5f8fd;color:var(--ink)}.admin-announcement-main{min-width:0;display:grid;gap:6px}.admin-announcement-title{min-width:0;display:flex;align-items:center;gap:8px}.admin-announcement-title b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem}.admin-announcement-main>small{overflow:hidden;color:var(--muted);font-size:.7rem;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.admin-announcement-meta{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:.67rem;white-space:nowrap}.admin-announcement-meta strong{color:#285b9e;font-size:.68rem}.admin-announcement-dialog{position:fixed;inset:0;z-index:20;display:grid;place-items:center;width:100%;height:100%;border:0;padding:24px;background:#141e306b}.admin-announcement-modal{width:min(680px,100%);max-height:min(720px,92vh);overflow:auto;box-shadow:0 20px 60px #141e3040}.admin-announcement-modal .panel-heading{align-items:flex-start}.admin-announcement-modal .panel-heading h2{max-width:480px;overflow-wrap:anywhere}.admin-announcement-detail{display:grid;gap:18px;padding:20px}.admin-announcement-content{border-bottom:1px solid var(--line);padding-bottom:16px}.admin-announcement-content p{margin:10px 0 0;color:var(--ink-soft);line-height:1.75;white-space:pre-wrap}.admin-announcement-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;margin:0}.admin-announcement-detail dl div{display:grid;gap:4px}.admin-announcement-detail dt{color:var(--muted);font-size:.68rem}.admin-announcement-detail dd{margin:0;color:var(--ink-soft);font-size:.76rem}.export-role-switcher{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--line);background:#f7f9fc;padding:12px 18px 0}.export-role-switcher button{min-height:36px;border:1px solid transparent;border-bottom:3px solid transparent;border-radius:7px 7px 0 0;background:transparent;color:var(--muted);padding:8px 13px;font-size:.74rem;font-weight:800}.export-role-switcher button:hover,.export-role-switcher button:focus-visible{background:#edf3ff;color:#244d9c}.export-role-switcher button.active{border-bottom-color:var(--blue);background:#fff;color:#244d9c}.export-role-hint{margin:0;border-bottom:1px solid var(--line);background:#fff;padding:10px 18px;color:var(--muted);font-size:.72rem}.settings-form{display:grid;gap:18px}.setting-card{overflow:hidden}.setting-status{align-self:center;border-radius:999px;background:#edf0f4;color:#5e6878;padding:5px 10px;font-size:.7rem;font-weight:800}.setting-status.active{background:#e3f2eb;color:#176147}.setting-card-body{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,320px);align-items:center;gap:28px;padding:22px}.setting-card-body h3{margin:0 0 5px;font-size:1rem}.setting-card-body p{max-width:62ch;margin:0;color:var(--muted);line-height:1.6}.logistics-setting-body{grid-template-columns:minmax(260px,1fr) auto minmax(220px,300px)}.switch-field{min-height:44px;display:flex;align-items:center;gap:9px;border:1px solid #d8e0eb;border-radius:9px;background:#f8fafc;padding:8px 12px;font-size:.76rem;font-weight:750;cursor:pointer}.switch-field input{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--blue)}.setting-run-state{display:grid;grid-template-columns:90px 180px 1fr;gap:10px;border-top:1px solid #e1e6ed;background:#fafbfc;padding:12px 22px;font-size:.72rem}.setting-run-state span,.setting-run-state small{color:var(--muted)}.settings-actions{display:flex;justify-content:flex-end}.settings-actions button{min-width:160px}.setting-fixed-value{display:grid;justify-items:start;gap:3px;border:1px solid #c9dcd5;border-radius:9px;background:#f1f8f5;padding:11px 14px;color:var(--green)}.setting-fixed-value b{font-size:1.1rem}.setting-fixed-value small{color:var(--muted);font-size:.7rem}.logistics-provider-list{display:grid;gap:10px;padding:16px 22px 22px}.logistics-provider-row{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(140px,.55fr) minmax(360px,1.8fr) auto;align-items:end;gap:12px;border:1px solid #dfe5ee;border-radius:8px;background:#f8fafc;padding:14px}.logistics-provider-row .provider-url-field input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.logistics-provider-row>button{min-height:40px}.broadcast-suggestions{border:1px solid #dbe4f1;border-radius:9px;background:#f8faff;padding:12px}.broadcast-suggestions>div{display:flex;flex-wrap:wrap;gap:7px}.broadcast-suggestions button{min-height:34px;padding-inline:10px;font-size:.69rem}.broadcast-suggestions small{color:var(--muted);font-size:.68rem}.tracking-days-field{width:min(100%,240px)}.settings-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line)}.settings-tabs button{flex:0 0 auto;min-height:42px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted);padding:0 16px;box-shadow:none}.settings-tabs button.active{border-bottom-color:var(--blue);color:var(--blue)}.settings-dialog{width:min(920px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:hidden;border:0;border-radius:12px;background:transparent;padding:0;box-shadow:0 24px 70px #101a3047}.settings-dialog::backdrop{background:#0f172a94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.settings-dialog-card{max-height:calc(100dvh - 32px);overflow-y:auto}.export-setting-intro{border-block:1px solid #e1e6ed;background:#fafbfc;padding:14px 22px;color:var(--muted);font-size:.75rem}.export-setting-intro p{margin:0}.export-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 22px 22px}.export-fields-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;min-width:0;border:1px solid #dfe5ee;border-radius:9px;padding:0 14px 14px}.export-fields-group summary{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;color:var(--ink);font-size:.78rem;font-weight:800;cursor:pointer;list-style:none}.export-fields-group summary::-webkit-details-marker{display:none}.export-fields-group summary:after{content:"+";order:3;color:var(--muted);font-size:1rem;font-weight:500}.export-fields-group[open] summary:after{content:"−"}.export-save-button{min-height:30px;padding:3px 9px;font-size:.68rem}.export-field-option{display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:0;min-height:34px;border:1px solid transparent;border-radius:6px;color:var(--ink-soft);font-size:.72rem}.export-field-option.selected{border-color:#d7e2f4;background:#f5f8fd}.export-field-option>label{display:flex;align-items:center;gap:7px;min-width:0;flex:1;cursor:pointer;padding-inline:5px}.export-field-option input{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--blue)}.export-field-order-actions{display:flex;gap:2px;padding-inline-end:4px}.export-field-order-actions .icon-button{width:26px;min-width:26px;min-height:26px;border:1px solid #cbd7e8;border-radius:5px;background:#fff;color:#48658d;padding:0;font-size:.8rem;line-height:1}.export-field-order-actions .icon-button:disabled{opacity:.35;cursor:not-allowed}.change-overview{display:grid;gap:10px;margin:0;padding:0;list-style:none}.change-overview>li{border:1px solid #e1e6ed;border-radius:8px;background:#fafbfc;padding:12px}.change-meta{display:flex;align-items:center;gap:9px}.change-meta span,.change-meta time{color:var(--muted);font-size:.7rem}.change-meta time{margin-left:auto}.change-overview>li>p{margin:8px 0 0;color:var(--ink-soft)}.change-overview ul{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none}.change-overview ul li{display:grid;grid-template-columns:110px minmax(0,1fr) 18px minmax(0,1fr);align-items:baseline;gap:7px;font-size:.74rem}.change-overview ul span{color:var(--muted)}.change-overview del{color:#8d4b47;overflow-wrap:anywhere}.change-overview ins{color:#176147;font-weight:750;text-decoration:none;overflow-wrap:anywhere}.change-overview i{color:#929dad;font-style:normal;text-align:center}.create-panel{overflow:hidden}.create-panel summary{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:16px 18px;list-style:none}.create-panel summary::-webkit-details-marker{display:none}.create-panel summary span{display:grid}.create-panel summary b{font-size:1.08rem}.create-panel summary small{color:var(--muted)}.create-user-form{grid-template-columns:repeat(3,1fr);padding:18px;border-top:1px solid var(--line)}.form-submit{display:flex;align-items:end}.account-panel{padding-bottom:18px}.account-detail-tabs{padding:0 18px;background:#fff}.account-dialog{width:min(760px,calc(100vw - 32px))}.account-dialog .account-panel{width:100%;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.account-panel>.form-grid,.password-reset{padding:18px}.account-panel hr{margin:0}.password-reset{display:grid;gap:12px}.password-reset p{margin:3px 0 0;color:var(--muted);font-size:.76rem}.login-session-section{padding:18px}.login-session-section .section-title{align-items:flex-end}.login-session-section .section-title>span{color:var(--muted);font-size:.7rem}.login-session-list{display:grid;gap:9px}.login-session-list article{border:1px solid #e1e6ed;border-radius:8px;background:#f8f9fb;padding:12px}.session-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.session-surface{color:#244d9c;font-size:.78rem;font-weight:800}.login-session-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0}.login-session-list dl div{min-width:0}.login-session-list dt{color:var(--muted);font-size:.68rem}.login-session-list dd{overflow:hidden;margin:2px 0 0;font-size:.75rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.login-session-empty{margin:0;padding:14px 0;text-align:center}.profile-overview{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px}.profile-large-avatar{width:64px;height:64px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(145deg,#2157d5,#173f9d);color:#fff;font-size:1.65rem;font-weight:900;box-shadow:0 12px 24px #2157d533}.profile-overview h2{margin:4px 0;font-size:1.35rem}.profile-overview p{margin:0;color:var(--muted)}.profile-overview dl{display:flex;gap:26px;margin:0}.profile-overview dl div{display:grid;gap:3px}.profile-overview dt{color:var(--muted);font-size:.7rem}.profile-overview dd{margin:0;font-size:.8rem;font-weight:700}.profile-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.profile-setting-card{overflow:hidden}.profile-setting-card>form{padding:18px}.permission-intro{display:grid;grid-template-columns:1fr minmax(280px,420px);gap:24px;align-items:end;border-radius:13px;background:#172033;color:#fff;padding:28px}.permission-intro h2{margin:6px 0;font-family:Songti SC,STSong,serif;font-size:2.2rem}.permission-intro p{max-width:68ch;margin:0;color:#c1cce0}.permission-note{display:grid;gap:5px;border-inline-start:3px solid #7198ff;padding-inline-start:16px}.permission-note span{color:#c1cce0;font-size:.8rem}.role-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.role-card{min-height:145px;display:grid;align-content:end;border:1px solid var(--line);border-radius:11px;background:#fff;padding:18px;box-shadow:var(--shadow)}.role-card span{color:var(--blue);font-weight:800}.role-card b{color:var(--muted);font-size:.7rem;letter-spacing:.1em}.role-card p{margin:8px 0 0;color:var(--ink-soft);font-size:.78rem}.permission-table td:not(:first-child),.permission-table th:not(:first-child){text-align:center}.permission-value{display:inline-flex;border-radius:999px;padding:3px 9px;font-size:.7rem;font-weight:800}.permission-value.allowed{background:#e3f6ed;color:#146842}.permission-value.denied{background:#f1f2f5;color:#7d8797}.detail-permission-panel{overflow:hidden}.permission-panel-heading{align-items:center}.permission-subtitle{margin:5px 0 0;color:var(--muted);font-size:.74rem}.permission-recommendation-button{flex:0 0 auto;white-space:nowrap}.detail-permission-table{min-width:720px}.detail-permission-table th:first-child{width:64%}.detail-permission-table td:first-child b,.detail-permission-table td:first-child small{display:block}.detail-permission-table td:first-child small{margin-top:3px;color:var(--muted);font-size:.7rem}.permission-group-row th{padding:9px 16px;border-top:1px solid #dce4ef;background:#f4f7fb;color:#244d9c;text-align:left!important;font-size:.72rem;letter-spacing:.02em}.permission-group-row th span{font-weight:900}.permission-group-row th small{margin-inline-start:8px;color:var(--muted);font-size:.66rem;font-weight:600}.permission-group-body:first-of-type .permission-group-row th{border-top:0}.permission-switch{display:inline-flex;min-width:104px;align-items:center;justify-content:center;gap:8px;cursor:pointer}.permission-switch input{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--blue)}.permission-switch span{color:var(--ink-soft);font-size:.72rem;font-weight:800}.detail-permission-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:14px 18px}.detail-permission-actions p{margin:0;color:var(--muted);font-size:.72rem}.info-callout{display:grid;grid-template-columns:minmax(220px,.5fr) 1fr;gap:28px;padding:22px}.info-callout h2{margin:3px 0 0;font-size:1.15rem}.info-callout>p{margin:0;color:var(--ink-soft)}.audit-page{gap:12px}.audit-page .table-panel{display:flex;max-height:calc(100dvh - 150px);flex-direction:column}.audit-page .table-scroll{min-height:0}.audit-table{min-width:1040px;table-layout:fixed}.audit-table th:nth-child(1){width:150px}.audit-table th:nth-child(2){width:160px}.audit-table th:nth-child(3){width:170px}.audit-table th:nth-child(4){width:110px}.audit-table th:nth-child(5){width:105px}.audit-table td{padding-block:10px}.audit-table td:nth-child(2) b,.audit-table td:nth-child(2) small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-table .action-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis}.audit-table .summary-cell{overflow:hidden;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap}.audit-pagination{min-height:54px;display:flex;align-items:center;justify-content:flex-end;gap:16px;border-top:1px solid var(--line);padding:9px 18px;color:var(--muted);font-size:.74rem}.audit-pagination>div{display:flex;align-items:center;gap:8px}.audit-pagination button{min-width:72px;min-height:34px;padding-inline:10px}.audit-pagination b{min-width:90px;color:var(--ink-soft);text-align:center}@media(max-width:1380px){.metrics{grid-template-columns:repeat(4,1fr)}.orders-layout{grid-template-columns:1fr}.detail-placeholder{min-height:260px}.filter-grid{grid-template-columns:minmax(180px,.8fr) minmax(130px,.5fr) minmax(500px,1.7fr)}.orders-page .filter-grid{grid-template-columns:minmax(180px,220px) minmax(120px,150px) minmax(150px,190px)}.users-filter{grid-template-columns:auto minmax(180px,1fr) minmax(115px,.5fr) minmax(124px,.35fr) auto}.filter-grid .field-wide,.date-range-field{grid-column:auto}.orders-page .date-range-field,.filter-actions{grid-column:1 / -1}}@media(max-width:920px)and (min-width:761px){.filter-grid,.users-filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.filter-grid .date-range-field,.filter-actions{grid-column:1 / -1}}@media(max-width:1080px){.admin-layout{grid-template-columns:82px minmax(0,1fr)}.sidebar{padding-inline:11px}.sidebar-brand{justify-content:center;padding-inline:0}.sidebar-live-status{display:none}.sidebar-brand div,.sidebar nav a small,.sidebar-user div{display:none}.sidebar nav a{justify-items:center;text-align:center;padding-inline:5px}.sidebar-user{grid-template-columns:1fr;justify-items:center}.sidebar-user .text-button{min-width:52px;min-height:44px;padding-inline:6px}.management-layout,.analytics-grid,.profile-settings-grid{grid-template-columns:1fr}.filter-grid.audit-filter{grid-template-columns:repeat(3,1fr)}.audit-filter .date-range-field,.audit-filter .filter-actions{grid-column:1 / -1}}@media(max-width:760px){.login-shell{grid-template-columns:1fr}.login-aside{display:none}.login-card{min-height:100vh;padding:32px 24px}.admin-layout{display:block}.sidebar{position:static;width:auto;height:auto;padding:12px}.sidebar-brand{justify-content:flex-start;border:0;padding:0 2px 10px}.sidebar-live-status{display:inline-flex}.sidebar-brand div{display:grid}.sidebar nav{display:flex;overflow-x:auto;margin:0;padding-bottom:4px}.sidebar nav a{flex:0 0 auto;min-height:44px;padding:7px 12px}.sidebar nav a small{display:none}.sidebar-user{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 2px 0}.sidebar-user .text-button{display:inline-flex;align-items:center;justify-content:center;margin-inline-start:auto}.workspace-header{height:auto;padding:15px 16px}.header-meta{display:none}.workspace-content{padding:14px 12px 30px}.orders-page{min-height:0}.orders-page .table-panel{max-height:58vh}.metrics{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.metric{flex:0 0 150px;scroll-snap-align:start}.filter-grid,.orders-page .filter-grid,.filter-grid.statistics-filter,.filter-grid.audit-filter,.create-user-form,.users-filter{grid-template-columns:1fr}.user-status-filter select{width:100%;min-width:0}.statistics-toolbar-panel{padding-inline:14px}.statistics-toolbar-heading{align-items:stretch;flex-direction:column;gap:10px}.statistics-compact-filter{align-items:stretch;flex-direction:column;min-width:0}.statistics-compact-filter .date-range-heading{display:flex}.statistics-tabs{gap:18px}.filter-grid .field-wide,.filter-actions{grid-column:auto}.date-range-field{min-width:0;grid-column:auto}.date-range-controls{align-items:stretch;flex-direction:column;overflow:visible;border:0;background:transparent}.date-range-field{min-width:0}.date-inputs{flex-basis:auto;min-width:0;border:1px solid #cfd7e4;border-radius:8px;background:#fff}.date-presets{flex:1 1 auto;justify-content:stretch;border:1px solid #dde3ec;border-radius:8px;margin-top:6px}.date-presets button{flex:1;min-width:0}.filter-actions{flex-wrap:wrap}.audit-page .table-panel{max-height:68vh}.audit-pagination{align-items:stretch;flex-direction:column}.audit-pagination>div{justify-content:space-between}.users-list-toolbar{align-items:stretch;flex-direction:column}.bulk-user-toolbar{align-items:stretch;justify-content:flex-start}.bulk-user-toolbar>*{flex:1 1 auto}.users-pagination{align-items:stretch;flex-direction:column}.users-pagination>span{margin-inline-end:0}.users-pagination>div{justify-content:space-between}.orders-pagination{align-items:stretch;flex-direction:column}.orders-pagination>div{justify-content:space-between}.orders-selection-toolbar{align-items:stretch;flex-direction:column}.orders-selection-toolbar>div{justify-content:flex-end}.orders-layout,.management-layout{display:block}.order-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.order-dialog .detail-panel,.account-dialog .account-panel{max-height:calc(100dvh - 16px);margin-top:0}.confirm-dialog.create-user-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.create-user-dialog .create-user-card{min-height:0;max-height:calc(100dvh - 16px)}.dialog-heading-actions{width:100%}.dialog-heading-actions button{flex:1}.detail-panel,.detail-placeholder{margin-top:14px}.form-grid,.fact-grid{grid-template-columns:1fr}.detail-tabs{inset-block-start:126px;overflow-x:auto}.detail-tabs button{flex:0 0 auto}.order-lineage-facts{grid-template-columns:1fr}.order-lineage-facts .wide{grid-column:auto}.order-lineage-card-heading{align-items:flex-start;flex-wrap:wrap}.order-lineage-card-heading .badge{margin-left:0}.order-detail-badges{flex-wrap:wrap}.provider-tracking-header{grid-template-columns:1fr}.provider-identity{align-items:start}.provider-tracking-header a{justify-content:center}.phone-suffix-copy{width:100%}.logistics-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-timeline li{grid-template-columns:1fr;gap:3px}.logistics-detail-section .section-title{align-items:stretch}.language-select{min-width:0}.source-order-attachment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-top-controls{grid-template-columns:1fr}.detail-top-controls .attachment-workspace{border-inline-start:0;border-top:1px solid #e2e7ef}.progress-flow{grid-template-columns:1fr;gap:10px}.progress-flow-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.progress-flow-main>li:not(:last-child):after{display:none}.terminal-status-group{border-inline-start:0;border-top:1px solid #dce3ed;padding-inline-start:0;padding-top:10px}.form-grid .field-wide{grid-column:auto}.attachment-quick-action,.attachment-workspace{grid-template-columns:1fr;align-items:stretch}.attachment-list{padding-bottom:3px}.attachment-quick-action>span{padding-bottom:0}.admin-payment-upload{grid-template-columns:1fr}.admin-payment-upload>div{justify-content:space-between}.kpi-grid,.role-cards{grid-template-columns:repeat(2,1fr)}.performance-toolbar{align-items:stretch;flex-direction:column}.performance-tabs{align-self:flex-start}.performance-controls{width:100%}.performance-controls label:first-child{flex:1}.performance-controls input{width:100%}.permission-intro,.info-callout{grid-template-columns:1fr}.permission-intro h2{font-size:1.7rem}.permission-panel-heading{align-items:stretch}.permission-recommendation-button{width:100%}.profile-overview{grid-template-columns:54px 1fr;padding:18px}.profile-large-avatar{width:54px;height:54px;border-radius:15px}.profile-overview dl{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;border-top:1px solid var(--line);padding-top:14px}.setting-strip{align-items:stretch;flex-direction:column}.setting-strip form,.broadcast-form{grid-template-columns:1fr}.broadcast-form .field-wide,.broadcast-plan-switch{grid-column:auto}.setting-card-body,.logistics-setting-body{grid-template-columns:1fr;gap:16px}.setting-run-state{grid-template-columns:1fr;gap:3px}.logistics-provider-row{grid-template-columns:1fr}.settings-actions button{width:100%}.export-fields-grid{grid-template-columns:1fr;padding-inline:14px}th,td{padding:11px 12px}}@media(max-width:460px){.broadcast-records-panel{max-height:68vh}.broadcast-plan-switch{grid-template-columns:auto minmax(0,1fr)}.broadcast-plan-switch em{grid-column:2;justify-self:start}.broadcast-pagination{align-items:stretch;flex-direction:column}.broadcast-pagination>div{justify-content:space-between}.kpi-grid,.role-cards{grid-template-columns:1fr}.workspace-header h1{font-size:1.3rem}.filter-heading,.panel-heading,.section-title{align-items:flex-start;flex-direction:column;gap:5px}.sticky-heading,.detail-tabs{position:static}.tracking-route{gap:8px;padding-inline:14px}.logistics-summary-grid,.progress-flow,.progress-flow-main,.source-order-attachment-grid{grid-template-columns:1fr}.receipt-confirmation{align-items:stretch;flex-direction:column}.receipt-confirmation-actions button{flex:1}.talk-track-confirmation{align-items:stretch;flex-direction:column}.performance-highlights{grid-template-columns:1fr}.performance-highlights article{flex-wrap:wrap}.performance-highlights article>small{margin-inline-start:0}.performance-tabs{width:100%}.performance-tabs button{flex:1;min-width:0}.performance-controls{align-items:stretch;flex-direction:column}.performance-controls select{width:100%}.performance-pagination{align-items:stretch;flex-direction:column}.performance-pagination div{justify-content:space-between}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(prefers-contrast:more){:root{--line: #657086;--muted: #4b566a}button,input,select,textarea,.panel{border-width:2px}}.secondary-orders-page .metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.secondary-orders-page .metric{min-width:0;min-height:96px;background:linear-gradient(145deg,#fff,#f8fbff)}.secondary-orders-page .metric small,.secondary-orders-page .metric span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secondary-orders-page .metric:nth-child(1){border-top:3px solid #4b78d0}.secondary-orders-page .metric:nth-child(2){border-top:3px solid #d28b2b}.secondary-orders-page .metric:nth-child(3){border-top:3px solid #26966a}.secondary-orders-tabs{display:flex;align-items:center;gap:4px;border-bottom:1px solid #dce5f1;padding-inline:4px}.secondary-orders-tabs button{position:relative;min-height:42px;border:0;border-radius:8px 8px 0 0;background:transparent;color:#718097;padding:0 15px;font-size:.77rem;font-weight:800;box-shadow:none}.secondary-orders-tabs button:after{content:"";position:absolute;inset-inline:12px;inset-block-end:-1px;height:3px;border-radius:3px 3px 0 0;background:transparent}.secondary-orders-tabs button:hover:not(:disabled),.secondary-orders-tabs button:focus-visible{background:#f3f7fc;color:#315a9e;outline:0}.secondary-orders-tabs button.active{background:#fff;color:#2454a1}.secondary-orders-tabs button.active:after{background:#3473df}.secondary-orders-tabs button span{display:inline-grid;min-width:22px;height:20px;margin-inline-start:5px;place-items:center;border-radius:10px;background:#edf2f8;color:#6d7c91;font-size:.64rem;font-variant-numeric:tabular-nums}.secondary-orders-tabs button.active span{background:#e5efff;color:#2e64ae}.secondary-records-panel{overflow:hidden}.secondary-record-heading-actions{display:flex;align-items:center;gap:8px}.secondary-record-view-actions{display:flex;flex-wrap:wrap;gap:6px}.secondary-record-view-actions .compact-button{white-space:nowrap}.secondary-records-panel .panel-heading{background:linear-gradient(135deg,#fff,#f8fbff)}.secondary-orders-page .data-table th,.secondary-orders-page .data-table td{white-space:nowrap}.secondary-orders-page .data-table small{max-width:180px;overflow:hidden;text-overflow:ellipsis}.secondary-orders-page .data-table th:nth-child(2),.secondary-orders-page .data-table th:nth-child(3){width:154px}.secondary-staff-cell{min-width:0;max-width:126px;display:grid;gap:3px;overflow:hidden}.secondary-staff-cell b,.secondary-staff-cell small{display:block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.secondary-staff-cell small{margin:0;color:var(--muted);font-size:.64rem}.secondary-orders-page .status-completed{background:#e3f6ed;color:#146842}.secondary-record-filters{display:flex;align-items:end;gap:8px;padding:0 20px 14px}.secondary-record-search{width:min(300px,100%)}.secondary-record-search .search-input-control{width:100%}.secondary-record-search input{min-height:36px;padding-inline-end:42px}.secondary-record-filters select{width:150px;min-height:36px}.secondary-record-pagination{justify-content:space-between}.secondary-record-pagination>span{margin-inline-end:auto}.table-link{display:inline-flex;flex-direction:column;align-items:flex-start;border:0;padding:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.table-link:hover b{color:#2563eb}.secondary-order-links{display:grid;gap:5px;min-width:150px;max-width:240px}.secondary-order-link{min-width:0;max-width:100%}.secondary-order-link b,.secondary-order-link small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secondary-order-link small{color:var(--muted)}.secondary-order-overflow{display:block;overflow:hidden;color:var(--muted);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.compact-button{min-height:28px;padding:4px 8px;font-size:.66rem}.secondary-visible-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.secondary-visible-fields>div:first-child{grid-column:1 / -1}.secondary-visible-field{display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:0;min-height:34px;border:1px solid transparent;border-radius:6px;color:var(--ink-soft);font-size:.72rem}.secondary-visible-field.selected{border-color:#d7e2f4;background:#f5f8fd}.secondary-visible-field>label{display:flex;align-items:center;gap:7px;min-width:0;flex:1;cursor:pointer;padding-inline:5px}.secondary-visible-field input{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--blue)}.secondary-visible-field .export-field-order-actions{display:flex;gap:3px;padding-inline-end:4px}@media(max-width:720px){.secondary-visible-fields{grid-template-columns:1fr}.secondary-visible-fields>div:first-child{grid-column:auto}}.secondary-assignment-panel{overflow:hidden;border-color:#d9e3f1;background:linear-gradient(135deg,#fff,#f7faff)}.assignment-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #e3e9f2;padding:22px 24px 19px}.assignment-panel-heading h2{margin:3px 0 5px;font-size:1.2rem;letter-spacing:-.02em}.assignment-panel-heading p:not(.section-kicker){max-width:620px;margin:0;line-height:1.55}.assignment-rule-badge{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;border:1px solid #c8ddf5;border-radius:999px;background:#eef6ff;color:#2a5c9e;padding:7px 10px;font-size:.68rem;font-weight:800}.assignment-rule-badge i{width:7px;height:7px;border-radius:50%;background:#3d82df;box-shadow:0 0 0 3px #3d82df24}.assignment-progress{display:flex;align-items:center;gap:9px;border-bottom:1px solid #e3e9f2;background:#f4f8fddb;padding:12px 24px}.assignment-progress>i{flex:0 1 72px;border-top:1px dashed #b9c9df}.assignment-progress-step{display:inline-flex;align-items:center;gap:8px;color:#8a97a9;font-size:.72rem;font-weight:750;white-space:nowrap}.assignment-progress-step b{display:inline-grid;width:26px;height:26px;place-items:center;border:1px solid #c8d3e2;border-radius:50%;background:#fff;color:#8794a7;font-size:.65rem}.assignment-progress-step.active{color:#285a9e}.assignment-progress-step.active b{border-color:#77a0dc;background:#e8f1ff;color:#2459a3}.secondary-assignment-form{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:14px;padding:18px 24px 22px}.assignment-step-card{min-width:0;display:grid;align-content:start;gap:14px;border:1px solid #dce5f1;border-radius:12px;background:#ffffffe0;padding:17px;box-shadow:0 6px 18px #2540680a}.assignment-step-heading{display:flex;align-items:center;gap:10px}.assignment-step-number{display:inline-grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:9px;background:#223c69;color:#fff;font-size:.68rem;font-weight:850;letter-spacing:.04em}.assignment-step-heading h3{margin:0;font-size:.92rem}.assignment-step-heading p{margin:3px 0 0;color:var(--muted);font-size:.68rem}.selected-order-card{min-width:0;border:1px solid #cbdcf3;border-radius:10px;background:linear-gradient(135deg,#f7fbff,#edf5ff);padding:13px}.selected-order-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.selected-order-heading>div{min-width:0;display:grid;gap:4px}.selected-order-heading h4{overflow:hidden;margin:1px 0 0;text-overflow:ellipsis;white-space:nowrap;font-size:.96rem}.selected-order-heading small{overflow:hidden;color:#6c7e96;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem}.selected-order-heading strong{flex:0 0 auto;color:#24599f;font-size:.96rem}.selected-order-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0}.selected-order-facts div{min-width:0;border:1px solid rgba(199,215,236,.82);border-radius:7px;background:#ffffffb3;padding:7px 8px}.selected-order-facts .wide{grid-column:1 / -1}.selected-order-facts dt{color:#6e8098;font-size:.63rem}.selected-order-facts dd{overflow:hidden;margin:3px 0 0;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:750}.assignment-step-empty{min-height:150px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px dashed #c7d4e4;border-radius:10px;background:#fafcff;color:#60728a}.assignment-step-empty>span{display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid #d2deec;border-radius:11px;background:#fff;color:#7a8ba2;font-size:.72rem;font-weight:850}.assignment-step-empty>div{display:grid;gap:4px}.assignment-step-empty b{color:#4a5d76;font-size:.75rem}.assignment-step-empty small{color:var(--muted);font-size:.66rem}.assignment-outline-button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px solid #afc4e3;border-radius:8px;background:#fff;color:#285b9e;padding:7px 10px;font-size:.73rem;font-weight:800}.assignment-outline-button:hover:not(:disabled),.assignment-outline-button:focus-visible{border-color:#6f97d0;background:#f3f7ff;box-shadow:0 0 0 3px #2f65b51f;outline:0}.assignment-outline-button small{margin-inline-start:auto;color:#71829a;font-size:.62rem;font-weight:700}.assignment-outline-button>span{font-size:1rem;line-height:1}.operator-step-card{grid-template-rows:auto minmax(0,1fr) auto}.operator-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px}.operator-option{position:relative;min-width:0;display:flex;align-items:center;gap:9px;border:1px solid #d7e1ee;border-radius:9px;background:#fff;color:var(--ink);padding:10px;text-align:start}.operator-option:hover,.operator-option:focus-visible{border-color:#8caade;background:#f7faff;box-shadow:0 0 0 3px #2f65b51a;outline:0}.operator-option.selected{border-color:#5c89cc;background:#edf5ff;box-shadow:inset 0 0 0 1px #5c89cc}.operator-avatar{display:inline-grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:9px;background:#e4edfc;color:#2c5a9d;font-size:.75rem;font-weight:850}.operator-option-copy{min-width:0;display:grid;gap:3px}.operator-option-copy b,.operator-option-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operator-option-copy b{font-size:.74rem}.operator-option-copy small{color:var(--muted);font-size:.62rem}.operator-option-check{display:inline-grid;width:18px;height:18px;flex:0 0 auto;margin-inline-start:auto;place-items:center;border:1px solid #cbd6e5;border-radius:50%;color:transparent;font-size:.65rem;font-weight:900}.operator-option.selected .operator-option-check{border-color:#4f81c9;background:#4f81c9;color:#fff}.operator-selection-note{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e3e9f2;padding-top:11px;color:var(--muted);font-size:.68rem}.operator-selection-note b{color:#24599f;font-size:.75rem}.assignment-submit-bar{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #d4e1f0;border-radius:10px;background:#f4f8fd;padding:11px 13px 11px 15px}.assignment-submit-bar>div{min-width:0;display:grid;gap:4px}.assignment-submit-bar span{color:#71829a;font-size:.64rem}.assignment-submit-bar b{overflow:hidden;color:#2a4d7e;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.assignment-submit-bar b i{color:#8aa0bd;font-style:normal;padding-inline:5px}.assignment-submit-bar button{min-width:116px;min-height:40px}.order-picker-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.order-picker-control .assignment-preview{min-width:0;display:grid;gap:3px;align-items:start;justify-content:start}.order-picker-control .assignment-preview>span{min-width:0;display:flex;align-items:baseline;gap:8px}.order-picker-control .assignment-preview>span b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-picker-control .assignment-preview>span i{flex:0 0 auto}.order-picker-control .assignment-preview small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.order-picker-empty{min-height:44px;display:flex;align-items:center;border:1px dashed #cbd4e1;border-radius:9px;background:#fafbfc;color:var(--muted);padding:8px 12px;font-size:.75rem}.order-picker-dialog{width:min(1360px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:hidden}.operator-picker-dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:hidden}.order-picker-dialog .confirm-card,.operator-picker-dialog .confirm-card{display:flex;max-height:calc(100dvh - 32px);flex-direction:column;gap:0;overflow:hidden;padding:0}.picker-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e3e9f2;padding:18px 22px 15px}.picker-dialog-heading h2{margin:0;font-size:1.05rem}.picker-dialog-heading p:not(.section-kicker){margin:4px 0 0}.picker-dialog-heading button{min-width:72px;min-height:40px}.picker-search-field{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid #e3e9f2;background:#f7f9fc;padding:12px 22px}.picker-search-field>span{color:#53647b;font-size:.72rem;font-weight:800;white-space:nowrap}.picker-search-field input{min-width:0;min-height:42px;border:1px solid #cbd7e7;border-radius:8px;background:#fff;padding:8px 12px;font-size:.78rem}.picker-search-field input:focus-visible{border-color:#4f81c9;box-shadow:0 0 0 3px #2f65b524;outline:0}.picker-search-field>small{color:#718096;font-size:.67rem;font-variant-numeric:tabular-nums;white-space:nowrap}.order-picker-filters{grid-template-columns:minmax(260px,1fr) minmax(170px,230px) auto;align-items:end}.order-picker-filters>label{min-width:0;display:grid;gap:5px}.order-picker-filters>label>span{color:#526178;font-size:.68rem;font-weight:800}.order-picker-filters select{min-height:42px}.order-picker-list,.operator-picker-list{display:grid;align-content:start;gap:7px;overflow-y:auto;overscroll-behavior:contain;padding:12px 18px 18px}.order-picker-pagination{min-height:58px;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #e3e9f2;background:#fff;padding:10px 22px;color:var(--muted);font-size:.7rem}.order-picker-pagination>div{display:flex;align-items:center;gap:8px}.order-picker-pagination b{min-width:92px;color:var(--ink-soft);text-align:center}.order-picker-pagination button{min-height:38px}.order-picker-item{display:grid;grid-template-columns:minmax(105px,1.05fr) minmax(125px,1.25fr) minmax(100px,.85fr) minmax(180px,1.8fr) minmax(88px,.8fr) minmax(90px,.9fr) minmax(125px,1fr) 76px;align-items:center;gap:12px;min-width:0;border:1px solid #dbe3ee;border-radius:9px;background:#fff;padding:10px 11px;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.order-picker-item:hover{border-color:#b6c9e3;background:#fbfdff}.order-picker-item.selected{border-color:#86a9e6;background:#f3f8ff;box-shadow:inset 3px 0 #4f81c9}.order-picker-cell{min-width:0;display:grid;gap:3px}.order-picker-cell>span{color:#76869a;font-size:.61rem;font-weight:700}.order-picker-cell>b{overflow:hidden;color:#28374d;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem}.order-picker-id>b{color:#66758a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.64rem}.order-picker-address>b{color:#4f5f74}.order-picker-amount>b{color:#24599f;font-variant-numeric:tabular-nums}.order-picker-status>b{color:#216442}.order-picker-select{min-width:76px;min-height:40px;border:1px solid #b3c8e6;border-radius:8px;background:#fff;color:#285b9e;padding:6px 10px;font-size:.72rem;font-weight:800}.order-picker-select:hover:not(:disabled),.order-picker-select:focus-visible{border-color:#5e8dce;background:#edf5ff;box-shadow:0 0 0 3px #2f65b51f;outline:0}.order-picker-item.selected .order-picker-select{border-color:#4f81c9;background:#4f81c9;color:#fff}.order-picker-dialog .empty-state,.operator-picker-dialog .empty-state{margin:18px}.operator-selection-card{display:grid;gap:12px}.operator-selected-profile{display:flex;align-items:center;gap:11px;min-height:94px;border:1px solid #cbdcf3;border-radius:10px;background:linear-gradient(135deg,#f7fbff,#edf5ff);padding:14px}.operator-selected-profile .operator-avatar{width:42px;height:42px;border-radius:12px;font-size:.95rem}.operator-selected-profile>div{min-width:0;display:grid;gap:3px}.operator-selected-profile>div small{color:#71829a;font-size:.64rem}.operator-selected-profile>div b{overflow:hidden;color:#253d60;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem}.operator-selected-profile>div span{color:#64758b;font-size:.67rem}.operator-selected-profile .operator-option-check{margin-inline-start:auto}.operator-option-check.selected{border-color:#4f81c9;background:#4f81c9;color:#fff}.operator-picker-row{display:flex;align-items:center;gap:12px;min-width:0;border:1px solid #dbe3ee;border-radius:9px;background:#fff;padding:10px 12px}.operator-picker-row.selected{border-color:#86a9e6;background:#f3f8ff}.operator-picker-row .operator-avatar{width:38px;height:38px}.operator-picker-row .operator-option-copy{flex:1}.operator-picker-row .operator-option-copy b{font-size:.78rem}.operator-picker-row .operator-option-copy small{font-size:.67rem}.operator-stage-tag{flex:0 0 auto;border:1px solid #d5c8e7;border-radius:999px;background:#f7f2fc;color:#68488a;padding:5px 8px;font-size:.63rem;font-weight:750}.stage-label{font-size:.64rem;font-weight:850}.secondary-ws-admin-page{--ws-blue: #2f69c7;--ws-blue-soft: #edf4ff}.secondary-ws-admin-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;border-color:#cbdcf2;background:linear-gradient(135deg,#fff,#f3f8ff);padding:23px 25px}.secondary-ws-admin-heading h1{margin:4px 0 5px;font-size:clamp(1.3rem,2vw,1.75rem);letter-spacing:-.025em}.secondary-ws-admin-heading p:not(.section-kicker){max-width:620px;margin:0;color:var(--ink-soft);font-size:.78rem}.secondary-ws-admin-counter{min-width:168px;display:grid;gap:2px;border:1px solid #b9d0f0;border-radius:12px;background:#eaf2ff;color:#2b5b9f;padding:13px 16px}.secondary-ws-admin-counter span{font-size:.69rem;font-weight:800}.secondary-ws-admin-counter b{font-size:1.8rem;line-height:1.05}.secondary-ws-admin-counter small{color:#6680a6;font-size:.65rem}.secondary-ws-admin-counter.clear{border-color:#c9ded4;background:#edf8f3;color:#267051}.secondary-ws-admin-counter.clear small{color:#5d8976}.secondary-ws-admin-tabs{display:flex;align-items:center;gap:4px;border-bottom:1px solid #dce5f1;padding-inline:4px}.secondary-ws-admin-tabs button{position:relative;min-height:42px;border:0;border-radius:8px 8px 0 0;background:transparent;color:#718097;padding:0 15px;font-size:.77rem;font-weight:800;box-shadow:none}.secondary-ws-admin-tabs button:after{content:"";position:absolute;inset-inline:12px;inset-block-end:-1px;height:3px;border-radius:3px 3px 0 0;background:transparent}.secondary-ws-admin-tabs button:hover:not(:disabled),.secondary-ws-admin-tabs button:focus-visible{background:#f3f7fc;color:#315a9e;outline:0}.secondary-ws-admin-tabs button.active{background:#fff;color:#2454a1}.secondary-ws-admin-tabs button.active:after{background:var(--ws-blue)}.secondary-ws-admin-tabs button span{display:inline-grid;min-width:22px;height:20px;margin-inline-start:5px;place-items:center;border-radius:10px;background:#edf2f8;color:#6d7c91;font-size:.64rem}.secondary-ws-admin-workspace{overflow:hidden;border-color:#d6e1f0}.secondary-ws-admin-filter{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,.6fr) auto auto auto;align-items:end;gap:8px;border-bottom:1px solid #e1e8f2;background:#f7faff;padding:15px 20px}.secondary-ws-admin-filter label{display:grid;gap:5px;color:#566a84;font-size:.69rem;font-weight:800}.secondary-ws-admin-filter input,.secondary-ws-admin-filter select,.secondary-ws-admin-filter button{min-height:38px}.secondary-ws-admin-list{display:grid;gap:10px;padding:16px 20px 4px}.secondary-ws-admin-card{min-width:0;overflow:hidden;border:1px solid #d7e2ef;border-inline-start:4px solid #2f69c7;border-radius:10px;background:#fff;box-shadow:0 5px 16px #2540680d}.secondary-ws-admin-card.status-ws_rejected{border-inline-start-color:#b84b44}.secondary-ws-admin-card.status-ready_for_second_order,.secondary-ws-admin-card.status-converted{border-inline-start-color:#23815d}.secondary-ws-admin-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #e7edf5;padding:14px 16px 11px}.secondary-ws-admin-card>header>div{min-width:0}.secondary-ws-admin-card h2{overflow:hidden;margin:3px 0 2px;color:#233c61;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem}.secondary-ws-admin-card header p{margin:0;color:#71829a;font-size:.7rem}.secondary-ws-admin-card .eyebrow{color:#587ba8;font-size:.62rem;letter-spacing:.08em}.secondary-ws-admin-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:13px 16px}.secondary-ws-admin-facts>div{min-width:0;border:1px solid #e1e8f1;border-radius:7px;background:#f8fafd;padding:8px 9px}.secondary-ws-admin-facts dt{color:#71829a;font-size:.62rem}.secondary-ws-admin-facts dd{min-width:0;overflow:hidden;margin:3px 0 0;color:#324c70;font-size:.73rem;font-weight:750}.secondary-ws-admin-facts .ws-number-fact{border-color:#b8d0f0;background:#edf4ff}.ws-number-copy{width:100%;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:7px;border:0;background:transparent;color:#24599f;padding:0;text-align:start}.ws-number-copy span{min-width:0;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.03em;line-height:1.35}.ws-number-copy small{flex:0 0 auto;color:#557aa9;font-size:.6rem;font-weight:800}.ws-number-copy:hover:not(:disabled),.ws-number-copy:focus-visible{color:#173f78;outline:0}.ws-number-copy:hover:not(:disabled) small,.ws-number-copy:focus-visible small{text-decoration:underline}.ws-number-copy:disabled{cursor:default;opacity:.75}.secondary-ws-admin-reason{display:flex;flex-wrap:wrap;gap:8px;margin:0 16px 12px;border:1px solid #efc5c1;border-radius:7px;background:#fff5f4;color:#8e3933;padding:8px 10px;font-size:.71rem}.secondary-ws-admin-reason b{color:#a53a35}.secondary-ws-admin-actions,.secondary-ws-admin-history-note{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e7edf5;background:#fbfcfe;padding:10px 16px;color:#71829a;font-size:.68rem}.secondary-ws-admin-actions>div{display:flex;gap:7px}.secondary-ws-admin-actions button{min-height:34px;padding-inline:11px;font-size:.69rem}.danger-outline{border:1px solid #d8a09c!important;background:#fff5f4!important;color:#8f1d18!important}.danger-outline:hover:not(:disabled),.danger-outline:focus-visible{border-color:#b64239!important;background:#ffe7e5!important}.secondary-ws-admin-history-note{justify-content:flex-start;color:#347355}.secondary-ws-admin-pagination{justify-content:space-between;margin:12px 20px 0;border-top:1px solid #e1e8f2}.secondary-ws-admin-pagination>span{margin-inline-end:auto}.secondary-ws-admin-dialog{width:min(520px,calc(100vw - 30px))}.secondary-ws-admin-confirm{display:flex;align-items:flex-start;gap:10px;border:1px solid #b9d0f0;border-radius:8px;background:#edf4ff;padding:11px 12px;color:#2f527f}.secondary-ws-admin-confirm input{width:18px;min-width:18px;height:18px;min-height:18px;margin-top:2px;accent-color:var(--ws-blue)}.secondary-ws-admin-confirm span{display:grid;gap:3px}.secondary-ws-admin-confirm b{font-size:.76rem}.secondary-ws-admin-confirm small{color:#6680a6;font-size:.67rem}@media(max-width:760px){.secondary-ws-admin-heading{align-items:stretch;flex-direction:column;padding:18px}.secondary-ws-admin-counter{min-width:0}.secondary-ws-admin-filter{grid-template-columns:1fr 1fr}.secondary-ws-admin-filter label{grid-column:1 / -1}.secondary-ws-admin-filter button{width:100%}.secondary-ws-admin-list{padding-inline:12px}.secondary-ws-admin-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:12px}.secondary-ws-admin-card>header{padding-inline:12px}.secondary-ws-admin-actions,.secondary-ws-admin-history-note{align-items:stretch;flex-direction:column;padding-inline:12px}.secondary-ws-admin-actions>div{width:100%}.secondary-ws-admin-actions button{flex:1}}@media(max-width:720px){.secondary-orders-page .metrics{grid-template-columns:1fr}.assignment-panel-heading{flex-direction:column;gap:12px}.assignment-progress{overflow-x:auto;padding-inline:16px}.secondary-assignment-form{grid-template-columns:1fr;padding-inline:16px}.secondary-orders-tabs{overflow-x:auto}.secondary-orders-tabs button{flex:0 0 auto}.assignment-submit-bar{align-items:stretch;flex-direction:column}.assignment-submit-bar button{width:100%}.operator-picker-grid,.order-picker-control{grid-template-columns:1fr}.order-picker-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.secondary-ws-embedded-panel{min-width:0}.secondary-ws-admin-page.embedded{gap:8px}.secondary-ws-admin-page.embedded .secondary-ws-admin-tabs{margin-inline:0}.secondary-ws-admin-page.embedded .secondary-ws-admin-workspace{border-radius:9px}.secondary-ws-admin-page.embedded .secondary-ws-admin-list{gap:6px;padding:10px 14px 3px}.secondary-ws-admin-page.embedded .secondary-ws-admin-card{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(360px,1.9fr) minmax(180px,.75fr);align-items:center;gap:0 12px;border-radius:8px}.secondary-ws-admin-page.embedded .secondary-ws-admin-card>header{grid-column:1;min-width:0;align-items:center;border-bottom:0;padding:9px 0 9px 12px}.secondary-ws-admin-page.embedded .secondary-ws-admin-card h2{font-size:.84rem}.secondary-ws-admin-page.embedded .secondary-ws-admin-card>header>.status-chip{display:none}.secondary-ws-admin-page.embedded .secondary-ws-admin-facts{grid-column:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:7px 0}.secondary-ws-admin-page.embedded .secondary-ws-admin-facts>div{border:0;border-inline-start:1px solid #e1e8f1;border-radius:0;background:transparent;padding:5px 7px}.secondary-ws-admin-page.embedded .secondary-ws-admin-facts .ws-number-fact{border-inline-start-color:#b8d0f0;background:#edf4ff}.secondary-ws-admin-page.embedded .ws-number-copy{align-items:center;gap:4px}.secondary-ws-admin-page.embedded .ws-number-copy small{font-size:.58rem}.secondary-ws-admin-page.embedded .secondary-ws-admin-card>footer{grid-column:3;min-width:0;min-height:100%;align-items:stretch;justify-content:center;border-top:0;border-inline-start:1px solid #e7edf5;padding:7px 10px 7px 2px}.secondary-ws-admin-page.embedded .secondary-ws-admin-actions{flex-direction:column;gap:5px}.secondary-ws-admin-page.embedded .secondary-ws-admin-actions>div{display:flex;gap:5px}.secondary-ws-admin-page.embedded .secondary-ws-admin-actions button{min-height:30px;padding-inline:8px;font-size:.65rem}.secondary-ws-admin-page.embedded .secondary-ws-admin-history-note{color:#347355;font-size:.64rem}.secondary-ws-admin-page.embedded .secondary-ws-admin-reason{grid-column:1 / -1;margin:0 12px 8px}.secondary-ws-admin-page.embedded .secondary-ws-admin-pagination{margin-top:8px}}@media(max-width:1080px){.order-picker-item{grid-template-columns:repeat(4,minmax(0,1fr)) 76px;gap:10px}.order-picker-address{grid-column:span 2}.order-picker-select{grid-column:-2;grid-row:1 / span 2}}@media(max-width:680px){.order-picker-dialog,.operator-picker-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.order-picker-dialog .confirm-card,.operator-picker-dialog .confirm-card{max-height:calc(100dvh - 16px)}.picker-dialog-heading{align-items:flex-start;padding:14px 15px 12px}.picker-dialog-heading button{min-width:62px;min-height:38px}.picker-search-field{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px 15px}.picker-search-field>span{grid-column:1 / -1}.picker-search-field input{min-height:42px}.order-picker-filters{grid-template-columns:1fr}.order-picker-filters>small{justify-self:start}.order-picker-list,.operator-picker-list{padding-inline:12px}.order-picker-pagination{align-items:stretch;flex-direction:column;padding-inline:15px}.order-picker-pagination>div{justify-content:space-between}.order-picker-item{grid-template-columns:repeat(2,minmax(0,1fr)) 72px;gap:9px;padding:10px}.order-picker-address{grid-column:span 2}.order-picker-status{grid-column:1 / 3}.order-picker-select{grid-column:3;grid-row:1 / span 3;min-width:68px}.operator-picker-row{gap:9px;padding:9px}.operator-stage-tag{display:none}}.attachment-tab-section .attachment-workspace{grid-template-columns:minmax(0,1fr) 180px minmax(220px,.8fr) auto;border-inline-start:0;border-top:1px solid #e2e7ef}.attachment-tab-section .attachment-workspace .attachment-list{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));min-height:58px;align-content:start;overflow:visible}.attachment-tab-section .attachment-workspace .attachment-list>.muted{display:grid;min-height:58px;place-items:center start;border:1px dashed #cbd4e1;border-radius:8px;padding:10px}.attachment-tab-section .attachment-preview-button{width:100%;max-width:none;min-height:0;overflow:hidden;border-radius:7px;padding:0 0 8px}.attachment-tab-section .attachment-preview-button img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-bottom:1px solid #dce3ed;background:#eef2f7}.attachment-tab-section .attachment-preview-button span,.attachment-tab-section .attachment-preview-button small{width:calc(100% - 16px);margin-inline:8px}.attachment-tab-section .attachment-preview-button span{margin-top:7px}.receipt-status-summary{display:flex;align-items:center;gap:12px;border-top:1px solid #e7ebf0;border-bottom:1px solid #e7ebf0;background:#fafbfc;padding:11px 19px}.receipt-status-summary>div{display:flex;align-items:center;gap:8px}.receipt-status-summary>div>span,.receipt-status-summary p{color:var(--muted);font-size:.7rem}.receipt-status-summary p{flex:1;margin:0}.receipt-status-summary button{min-height:34px;padding-inline:10px;font-size:.68rem}.detail-top-controls .receipt-status-summary{min-width:0;align-items:flex-start;justify-content:center;flex-direction:column;border-top:0;border-bottom:0;border-inline-start:1px solid #e2e7ef}.detail-top-controls .receipt-status-summary p{flex:none}.attachment-dropzone.disabled{cursor:not-allowed;opacity:.62}.receipt-quick-action{display:grid;grid-template-columns:minmax(230px,1fr) auto minmax(220px,.9fr) auto auto auto;align-items:center;gap:9px;border-top:1px solid #e7ebf0;padding:12px 19px;color:var(--muted);font-size:.7rem}.receipt-quick-action label{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px;min-width:0}.receipt-quick-action input{min-width:0;min-height:34px}.receipt-quick-action button{min-height:34px;padding-inline:9px;font-size:.68rem}@media(max-width:900px){.detail-top-controls .receipt-status-summary{border-top:1px solid #e2e7ef;border-inline-start:0}.receipt-quick-action{grid-template-columns:1fr auto auto}.receipt-quick-action>span{grid-column:1 / -1}.receipt-quick-action label{grid-column:1 / -1}}@media(max-width:720px){.attachment-tab-section .attachment-workspace{grid-template-columns:1fr}.receipt-status-summary{align-items:stretch;flex-direction:column}.receipt-status-summary p{flex:none}.receipt-status-summary button{width:100%}.receipt-quick-action{grid-template-columns:1fr 1fr}.receipt-quick-action button{width:100%}}@media(max-width:720px){.admin-announcement-heading{align-items:flex-start;flex-direction:column;gap:6px;padding:18px}.admin-announcement-record{grid-template-columns:1fr;gap:8px;padding:14px 15px}.admin-announcement-meta{justify-content:space-between;flex-wrap:wrap}.admin-announcement-dialog{padding:10px}.admin-announcement-detail dl{grid-template-columns:1fr}}.login-captcha-row{display:grid;grid-template-columns:minmax(0,1fr) 140px;align-items:stretch;gap:8px}.login-captcha-row input{min-width:0}.captcha-image-button{min-height:44px;display:grid;place-items:center;margin:0!important;border:1px solid #cbd5e1;border-radius:7px;background:#f8fafc;padding:0;overflow:hidden}.captcha-image-button img{display:block;width:140px;height:60px;object-fit:contain}.remember-account{display:flex;align-items:center;gap:8px;width:max-content;margin-top:5px!important;cursor:pointer}.remember-account input{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--blue)}.auth-security-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:16px;padding:22px}.auth-security-note{margin:0;border-top:1px solid #e1e6ed;padding:12px 22px;color:var(--muted);font-size:.72rem;line-height:1.5}@media(max-width:720px){.login-captcha-row{grid-template-columns:minmax(0,1fr) 120px}.auth-security-grid{grid-template-columns:1fr;padding:16px}}
