.muted{color:var(--color-text-muted)}.small{font-size:12px}.button--small{white-space:nowrap;min-height:36px;padding:6px 12px;font-size:12.5px}.button.is-disabled{pointer-events:none;opacity:.45}.field-hint{color:var(--color-text-muted);margin:8px 0 0;font-size:12.5px;line-height:1.5}.panel--flush{padding:0;overflow:hidden}.nav-group{gap:3px;display:grid}.section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.section-head h2{letter-spacing:-.02em;margin:0;font-size:18px}.section-head p{color:var(--color-text-muted);margin:4px 0 0;font-size:13px}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pill--ok{color:var(--color-success);background:var(--color-success-soft)}.pill--wait{color:var(--color-warning);background:var(--color-warning-soft)}.pill--off{color:var(--color-text-muted);background:#eef1ef}.pill--manual{color:var(--color-info);background:var(--color-info-soft)}.pill--error{color:var(--color-danger);background:var(--color-danger-soft)}.kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.kpi{border:1px solid var(--color-border);border-radius:var(--radius-panel);color:inherit;background:var(--color-surface);gap:2px;padding:16px 18px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.kpi:hover{border-color:var(--color-border-strong);transform:translateY(-1px)}.kpi span{color:var(--color-text-muted);font-size:12.5px;font-weight:600}.kpi strong{letter-spacing:-.03em;font-size:30px;line-height:1.15}.kpi small{color:var(--color-text-faint);font-size:12px}.kpi--accent{background:var(--color-surface-selected);border-color:#b9dccb}.kpi--accent strong{color:var(--color-brand)}.today__grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.today__queue{min-width:0}.today__side{gap:16px;min-width:0;display:grid}.side-card{min-width:0;padding:18px}.side-card .section-head{margin-bottom:8px}.side-card .section-head h2{font-size:15px}.health-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.health-list li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;font-size:13px;display:flex}.queue-table-wrap{overflow-x:auto}.queue-table{border-collapse:collapse;width:100%;font-size:13.5px}.queue-table th{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:10px;font-size:11.5px;font-weight:700}.queue-table td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:11px 10px}.queue-table tbody tr:last-child td{border-bottom:0}.queue-table tbody tr:hover{background:var(--color-surface-subtle)}.queue-table__product{align-items:center;gap:10px;min-width:190px;display:flex}.queue-table__product a{color:var(--color-text);font-weight:700;text-decoration:none}.queue-table__product a:hover{color:var(--color-brand);text-decoration:underline}.queue-table__product small{color:var(--color-text-muted);margin-top:2px;font-size:12px;display:block}.queue-thumb{width:44px;height:44px;color:var(--color-text-faint);background:#eef2ef;border-radius:8px;flex:0 0 44px;place-items:center;display:grid;position:relative;overflow:hidden}.queue-thumb img{object-fit:cover}.queue-score{font-size:17px}.queue-table__data{grid-template-columns:repeat(2,auto);justify-content:start;gap:2px 8px;display:grid}.queue-table__action{text-align:right}.data-dot{color:var(--color-text-muted);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.data-dot small{font-size:10.5px;line-height:1.4;display:block}.data-dot i{background:#cfd8d3;border-radius:50%;width:8px;height:8px}.data-dot--value i,.data-dot--zero i{background:var(--color-brand)}.data-dot--stale i{background:#d79a3b}.data-dot--error i{background:var(--color-danger)}.data-dot--value,.data-dot--zero{color:var(--color-text)}.tab-count{min-width:22px;height:20px;color:var(--color-text-muted);background:#e5ebe7;border-radius:999px;place-items:center;margin-left:8px;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-grid}[aria-current=page]>.tab-count{background:var(--color-brand-soft);color:var(--color-brand)}.src-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;margin:20px 0;display:grid}.src-card{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);flex-direction:column;gap:12px;padding:18px;display:flex}.src-card--ok{border-color:#b9dccb}.src-card--error{border-color:#e4b9bc}.src-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.src-card__head h2{letter-spacing:-.02em;margin:0;font-size:17px}.src-card__head p{color:var(--color-text-muted);margin:3px 0 0;font-size:13px}.src-card__provides{color:#3d4944;gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.src-card__facts{background:var(--color-surface-subtle);border-radius:8px;gap:4px;margin:0;padding:10px 12px;font-size:12.5px;list-style:none;display:grid}.src-card__steps summary{cursor:pointer;min-height:44px;color:var(--color-brand);padding:12px 0;font-size:13px;font-weight:700}.src-card__steps summary:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.src-card__steps ol{color:#3d4944;overflow-wrap:anywhere;gap:6px;margin:10px 0 0;padding-left:18px;font-size:12.5px;display:grid}.src-card__actions{flex-wrap:wrap;gap:6px 14px;margin-top:auto;padding-top:4px;font-size:13px;display:flex}.src-card__actions a{align-items:center;min-height:44px;display:inline-flex}.src-keys h2{margin-top:0}.src-keys input:not([type=checkbox]),.src-keys select,.src-keys button{min-height:44px}.src-keys__off{border:1px dashed var(--color-border-strong);background:var(--color-surface-subtle);border-radius:10px;padding:14px 16px}.src-keys__off h3{margin:0 0 4px;font-size:15px}.search-1688 label{margin-bottom:6px;font-size:13px;font-weight:700;display:block}.search-1688__row{gap:8px;display:flex}.search-1688__row input{flex:1;min-width:0;min-height:44px;padding:8px 10px}.search-1688--compact label{font-size:12.5px}.search-1688--compact .search-1688__row{flex-direction:column}.step-panel{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;display:grid}.step-panel h2{margin:4px 0 10px;font-size:17px}.step-panel__num{background:var(--color-brand-soft);width:32px;height:32px;color:var(--color-brand);border-radius:50%;place-items:center;font-weight:800;display:grid}@media (max-width:1199px){.today__grid{grid-template-columns:1fr}.today__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:959px){.kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.main-nav .nav-group{display:contents}}@media (max-width:679px){.button,.heading-actions .button,.brand{min-height:44px}.signal-card>a,.signal-empty>a,.signal-page>.notice>a{align-items:center;min-height:44px;display:flex}.queue-table__data{flex-wrap:wrap;gap:4px 8px;display:inline-flex}.data-dot{margin-right:8px}.kpi-row{gap:8px}.kpi{padding:12px 14px}.kpi strong{font-size:24px}.today__side,.src-grid{grid-template-columns:1fr}.search-1688__row{flex-direction:column}.queue-table thead{display:none}.queue-table,.queue-table tbody,.queue-table tr,.queue-table td{width:100%;display:block}.queue-table tr{border-bottom:1px solid var(--color-border);padding:12px 14px}.queue-table td{border:0;padding:4px 0}.queue-table td[data-label]:before{min-width:72px;color:var(--color-text-faint);content:attr(data-label);font-size:11.5px;display:inline-block}.queue-table__product{min-width:0}.queue-table__product a,.section-head .text-link{align-items:center;min-height:44px;display:inline-flex}.queue-table__action{text-align:left}.queue-table__action .button{justify-content:center;width:100%;min-height:44px}.section-head{flex-direction:column;gap:6px}}.kpi-row.today-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-credentials-form{max-width:680px}.provider-credentials-form>label{font-weight:700}.provider-credentials-form>button{justify-self:start}.provider-credentials-form>p{color:var(--color-text-muted);margin:0}.intake-form fieldset{border:0;min-width:0;margin:0;padding:0}.intake-form input[type=checkbox]{width:auto;min-height:auto;margin-right:8px}.search-1688__row input{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:100%;min-width:0;min-height:44px;color:var(--color-text);padding:10px 12px}.manual-import-disclosure input[type=file]{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:100%;min-width:0;padding:10px}.manual-import-disclosure input[type=file]::file-selector-button{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-text);font:inherit;cursor:pointer;margin-right:12px;padding:8px 12px}.market-economics-empty{border:1px solid var(--color-border);border-radius:var(--radius-control);text-align:left;align-self:start;min-height:0;margin:0;padding:16px;display:block}.loading-shell{gap:20px;display:grid}.loading-shell .metric-grid{margin-bottom:0}@media (max-width:1024px){.page-heading{align-items:flex-start}.page-heading>div:first-child{max-width:100%}}@media (max-width:600px){.kpi-row.today-counts{grid-template-columns:1fr}.provider-credentials-form>button{justify-self:stretch}.observation-history-item .panel-heading{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}
