:root,html[data-theme=dark]{color-scheme:dark;--bg:#0b1020;--panel:#121933;--panel-2:#1a2345;--text:#edf2ff;--muted:#9fb0d0;--accent:#5aa9ff;--accent-strong:#3157d5;--accent-soft:rgba(49,87,213,0.18);--accent-soft-2:rgba(49,87,213,0.07);--accent-contrast:#ffffff;--success:#1f6f43;--success-soft:rgba(31,111,67,0.18);--success-text:#8ee0ae;--warn:#7a5a1f;--warn-soft:rgba(122,90,31,0.18);--warn-text:#ffd978;--danger:#7a2f36;--danger-soft:rgba(122,47,54,0.18);--danger-text:#ff9ca3;--link:#8bb8ff;--border:#293656;--sidebar-bg:rgba(10,14,28,0.68);--hero-bg:linear-gradient(180deg,#0b1020,#0f1630);--hero-panel:rgba(14,20,40,0.92);--hero-panel-border:rgba(90,115,200,0.26);--hero-input-bg:rgba(24,31,61,0.98);--hero-input-border:rgba(120,138,210,0.26);--nav-icon-blue:#168bf2;--nav-icon-green:#5ab552;--nav-icon-purple:#8b5cf6;--nav-icon-orange:#f59e0b;--nav-icon-cyan:#06a7c8;--nav-icon-lime:#35a854;--nav-icon-sky:#00a4ef;--nav-icon-coral:#f97316;--nav-icon-pink:#e44877;--nav-icon-violet:#7c67d9;--nav-icon-slate:#6b8eaf}.po-azure-workspace,.po-create-azure-workspace{display:grid;gap:10px;min-width:0;color:#242424;font-family:Segoe UI,sans-serif}.app-shell:has(.po-azure-workspace) .app-shell-page-title,.app-shell:has(.po-create-azure-workspace) .app-shell-page-title{color:#201f1e}.app-shell:has(.po-azure-workspace) .app-shell-page-description,.app-shell:has(.po-create-azure-workspace) .app-shell-page-description{color:#605e5c}.po-azure-command-bar{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;border:1px solid #d1d5db;border-radius:2px;background:#ffffff}.po-azure-action-group,.po-azure-filter-cluster{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.po-azure-filter-cluster input,.po-azure-filter-cluster select{height:32px;padding:0 9px;border:1px solid #c8c6c4;border-radius:2px;background:#ffffff;color:#323130;font:12px Segoe UI,sans-serif}.po-azure-filter-cluster input{width:min(290px,42vw);min-width:220px}.po-azure-command-button:focus-visible,.po-azure-filter-button:focus-visible,.po-azure-filter-cluster input:focus-visible,.po-azure-filter-cluster select:focus-visible,.po-download-link:focus-visible{outline:2px solid #0078d4;outline-offset:1px}.po-azure-command-button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid #c8c6c4;border-radius:2px;background:#ffffff;color:#323130;font:600 12px Segoe UI,sans-serif;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer}.po-azure-command-button:hover:not(:disabled){border-color:#8a8886;background:#f3f2f1}.po-azure-command-button[data-tone=primary]{border-color:#0078d4;background:#0078d4;color:#ffffff}.po-azure-command-button[data-tone=primary]:hover:not(:disabled){border-color:#106ebe;background:#106ebe}.po-azure-command-button:disabled{cursor:wait;opacity:.55}.po-azure-command-button-large{min-height:36px;padding:0 12px;font-size:13px}.po-export-control{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px}.po-download-link{min-height:32px;gap:6px;padding:0 10px;border:1px solid #107c10;border-radius:2px;background:#107c10;color:#ffffff;font-size:12px;text-decoration:none}.po-azure-status,.po-download-link{display:inline-flex;align-items:center;font-weight:600}.po-azure-status{min-height:26px;padding:0 8px;border-left:2px solid #0078d4;background:#f3f2f1;color:#323130;font-size:11px;white-space:nowrap}.po-azure-status[data-tone=good]{border-left-color:#107c10;color:#0b6a0b}.po-azure-status[data-tone=warn]{border-left-color:#d97706;color:#8a4b08}.po-create-metric-strip{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));border:1px solid #d1d5db;border-radius:2px;background:#ffffff;overflow-x:auto}.po-create-metric{min-width:120px;min-height:66px;display:grid;align-content:center;gap:2px;padding:8px 10px;border-left:3px solid #0078d4;border-right:1px solid #edebe9}.po-create-metric:last-child{border-right:0}.po-create-metric small,.po-create-metric span{color:#605e5c;font-size:10.5px;line-height:1.2}.po-create-metric strong{color:#201f1e;font-size:19px;font-weight:600;line-height:1.1}.po-azure-message,.po-azure-timing{padding:9px 11px;border:1px solid #d1d5db;border-left:3px solid #0078d4;border-radius:2px;background:#f8fafc;color:#605e5c;font-size:12px;line-height:1.4}.po-azure-message[data-tone=warning]{border-color:#f2c94c #f2c94c #f2c94c #d97706;background:#fff8e8;color:#8a4b08}.po-azure-message[data-tone=error]{border-color:#f1aeb5 #f1aeb5 #f1aeb5 #a4262c;background:#fde7e9;color:#a4262c}.po-azure-panel{min-width:0;overflow:hidden;border:1px solid #d1d5db;border-radius:2px;background:#ffffff}.po-azure-panel-heading{min-height:40px;display:flex;align-items:center;padding:0 11px;border-bottom:1px solid #edebe9}.po-azure-panel-heading h2{margin:0;color:#201f1e;font-size:14px;font-weight:600}.po-azure-panel-body{padding:10px}.po-create-table-panel .app-data-table{border:1px solid #edebe9}.po-create-table-panel .app-data-table th{padding:9px 8px!important;background:#f3f2f1;color:#323130!important;font-size:11px!important}.po-create-table-panel .app-data-table td{padding:9px 8px!important;color:#323130;font-size:12px!important}.po-create-table-panel .app-data-table a{color:#005a9e!important}.po-azure-filter-button{min-height:28px;padding:0 9px;border:1px solid #c8c6c4;border-radius:2px;background:#ffffff;color:#323130;font-size:12px;cursor:pointer}.po-azure-filter-button[data-active=true]{border-color:#0078d4;background:#deecf9;color:#005a9e;font-weight:600}.po-azure-dialog{width:min(680px,94vw);display:grid;gap:14px;padding:18px;border:1px solid #8a8886;border-radius:2px;background:#ffffff;color:#242424;box-shadow:0 12px 32px rgba(0,0,0,.22)}.po-invoice-upload-dialog{width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;overflow:auto;border:1px solid #8a8886;border-radius:4px;background:#ffffff;color:#242424;box-shadow:0 18px 48px rgba(0,0,0,.28)}.po-invoice-upload-dialog::backdrop{background:rgba(15,23,42,.46)}.po-invoice-upload-actions,.po-invoice-upload-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.po-invoice-upload-heading{align-items:flex-start;border-bottom:1px solid #edebe9}.po-invoice-upload-heading h2,.po-invoice-upload-heading p{margin:0}.po-invoice-upload-heading h2{font:600 16px Segoe UI,sans-serif}.po-invoice-upload-heading p{margin-top:3px;color:#605e5c;font:12px/1.4 Segoe UI,sans-serif}.po-invoice-icon-button{width:30px;height:30px;flex:0 0 30px;display:inline-grid;place-items:center;padding:0;border:1px solid transparent;border-radius:2px;background:transparent;color:#323130;cursor:pointer}.po-invoice-icon-button:hover:not(:disabled){border-color:#c8c6c4;background:#f3f2f1}.po-invoice-upload-fields{display:grid;grid-template-columns:minmax(150px,.45fr) minmax(260px,1fr) auto;align-items:end;gap:10px;padding:14px}.po-invoice-upload-fields label{min-width:0;display:grid;gap:5px}.po-invoice-upload-fields label>span{color:#323130;font:600 12px Segoe UI,sans-serif}.po-invoice-upload-fields input{width:100%;min-width:0;min-height:34px;padding:5px 8px;border:1px solid #c8c6c4;border-radius:2px;background:#ffffff;color:#323130;font:12px Segoe UI,sans-serif}.po-invoice-preview{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:1px;margin:0 14px 12px;overflow:hidden;border:1px solid #d1d5db;background:#edebe9}.po-invoice-preview>div{min-width:0;display:grid;gap:3px;padding:9px 10px;background:#f8fafc}.po-invoice-preview span{color:#605e5c;font-size:10px;text-transform:uppercase}.po-invoice-preview strong{overflow:hidden;color:#201f1e;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.po-invoice-upload-dialog>.po-azure-message{margin:0 14px 12px}.po-azure-message[data-tone=success]{border-color:#9fd89f #9fd89f #9fd89f #107c10;background:#f0f9f0;color:#0b6a0b}.po-invoice-upload-actions{justify-content:flex-end;border-top:1px solid #edebe9}.po-invoice-spin{animation:po-invoice-spin .8s linear infinite}@keyframes po-invoice-spin{to{transform:rotate(1turn)}}@media (max-width:1450px){.po-azure-command-bar{align-items:flex-start;flex-direction:column}}@media (max-width:1100px){.po-create-metric-strip{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width:700px){.po-azure-filter-cluster input{width:100%;min-width:0}.po-azure-action-group,.po-azure-filter-cluster{width:100%}.po-create-metric-strip{grid-template-columns:repeat(2,minmax(140px,1fr))}.po-invoice-preview,.po-invoice-upload-fields{grid-template-columns:1fr}}html[data-theme=light]{color-scheme:light;--bg:#eef3fb;--panel:#ffffff;--panel-2:#f4f7fc;--text:#152033;--muted:#5f6f89;--accent:#3f7cf1;--accent-strong:#2f62d6;--accent-soft:rgba(47,98,214,0.14);--accent-soft-2:rgba(47,98,214,0.08);--accent-contrast:#ffffff;--success:#22744a;--success-soft:rgba(34,116,74,0.12);--success-text:#22744a;--warn:#9a6c16;--warn-soft:rgba(154,108,22,0.12);--warn-text:#9a6c16;--danger:#b2434f;--danger-soft:rgba(178,67,79,0.12);--danger-text:#b2434f;--link:#245fd1;--border:#d5deef;--sidebar-bg:rgba(255,255,255,0.78);--hero-bg:linear-gradient(180deg,#edf4ff,#e4ecfb);--hero-panel:rgba(255,255,255,0.9);--hero-panel-border:rgba(120,145,210,0.25);--hero-input-bg:#f7faff;--hero-input-border:rgba(120,145,210,0.35);--nav-icon-blue:#0078b5;--nav-icon-green:#2e7d32;--nav-icon-purple:#6d3fd6;--nav-icon-orange:#b65d00;--nav-icon-cyan:#007c91;--nav-icon-lime:#25863b;--nav-icon-sky:#0078b5;--nav-icon-coral:#c2410c;--nav-icon-pink:#c62f62;--nav-icon-violet:#6147c5;--nav-icon-slate:#526b84}html[data-font-scale=sm]{font-size:14px}html[data-font-scale=md]{font-size:16px}html[data-font-scale=lg]{font-size:18px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif}body{min-height:100vh}a{color:inherit;text-decoration:none}button,input,select{font:inherit}input::placeholder{color:var(--muted)}.app-shell-sidebar{font-family:Segoe UI Variable,Segoe UI,Arial,sans-serif;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--muted) 34%,transparent) transparent}.app-shell-sidebar::-webkit-scrollbar{width:6px}.app-shell-sidebar::-webkit-scrollbar-track{background:transparent}.app-shell-sidebar::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 30%,transparent);border-radius:999px}.app-shell-mark{width:34px;height:34px;flex:0 0 34px;border-radius:7px;background:#1677c8;color:#fff;display:grid;place-items:center;box-shadow:0 5px 14px rgba(22,119,200,.22)}.app-shell-nav-link:hover{background:var(--accent-soft-2)!important;border-color:color-mix(in srgb,var(--accent) 18%,transparent)!important}.app-shell-nav-link[data-active=true],.app-shell-nav-link[data-active=true]:hover{background:var(--panel-2)!important;border-color:transparent!important}.app-shell-nav-link:hover .app-shell-nav-icon{filter:brightness(1.12) saturate(1.1)}.app-shell-nav-standalone{display:grid;gap:0}.app-shell-nav-standalone-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;margin-bottom:4px}.app-shell-nav-standalone-bottom{margin-top:5px}.app-shell-nav-all-toggle{width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center;flex:0 0 30px}.app-shell-nav-all-toggle:hover{color:var(--text);background:var(--accent-soft-2);border-color:color-mix(in srgb,var(--accent) 24%,transparent)}.app-shell-nav-group-title:hover{background:var(--accent-soft-2)!important}.app-shell-nav-subgroup-title{width:100%;min-height:30px;padding:5px 8px 5px 28px;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--text);font:inherit;font-size:12.75px;line-height:1.15;font-weight:550;text-align:left;display:flex;align-items:center;gap:8px;cursor:pointer}.app-shell-nav-subgroup-title .app-shell-nav-subgroup-chevron{order:3;width:16px;height:16px;margin-left:auto;flex:0 0 16px;display:grid;place-items:center;color:var(--muted)}.app-shell-nav-subgroup-title:hover,.app-shell-nav-subgroup-title[data-active=true]{background:var(--accent-soft-2)}.app-shell-nav-subgroup-title[data-active=true]{color:var(--link);font-weight:650}.app-shell-nav-subgroup-title .app-shell-nav-group-arrow{width:14px;height:14px;flex:0 0 14px;display:grid;place-items:center;color:var(--muted);transition:transform .14s ease}.app-shell-nav-subgroup-title .app-shell-nav-icon{width:16px;height:16px;flex:0 0 16px;display:grid;place-items:center}.app-shell-global-topbar{min-height:46px;display:flex;align-items:center;margin:0 -24px 12px;padding:5px 24px;background:#ffffff;border-bottom:1px solid #edebe9;position:relative;z-index:40}.global-nav-search-form{width:min(640px,100%);margin:0;position:relative}.global-nav-search-shell{min-height:36px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:2px 3px 2px 10px;border:1px solid #c8c6c4;border-radius:2px;background:#f8f9fa}.global-nav-search-shell[data-pending=true]{border-color:#0078d4}.global-nav-search-icon{color:var(--muted)}.global-nav-search-input{width:100%;min-width:0;height:32px;padding:0 4px;border:0;outline:none;background:transparent;color:var(--text);font-size:13px}.global-nav-search-input:focus{box-shadow:inset 0 -2px 0 var(--accent-strong)}.global-nav-search-button{height:32px;min-width:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;border:0;border-radius:2px;background:transparent;color:#005a9e;cursor:pointer}.global-nav-search-spinner{animation:appShellNavSpin .7s linear infinite}.global-nav-search-button span{font-size:12px;font-weight:600}.global-nav-search-button:hover:not(:disabled){background:#f3f2f1}.global-nav-search-button:disabled{cursor:wait;opacity:.72}.global-search-suggestions{position:absolute;top:calc(100% + 4px);left:0;width:min(720px,calc(100vw - 48px));max-height:min(640px,calc(100vh - 92px));overflow-y:auto;border:1px solid #c8c6c4;border-radius:2px;background:#ffffff;box-shadow:0 8px 24px rgba(0,0,0,.16);color:#201f1e;z-index:120}.global-search-suggestions-state{min-height:48px;display:flex;align-items:center;gap:8px;padding:10px 12px;color:#605e5c;font-size:12px}.global-search-suggestion-group+.global-search-suggestion-group{border-top:1px solid #edebe9}.global-search-suggestion-heading{min-height:30px;display:flex;align-items:center;gap:7px;padding:5px 11px;background:#faf9f8;color:#605e5c;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.global-search-suggestion-item{min-height:50px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:7px 11px 7px 13px;border-left:2px solid transparent;color:#201f1e;text-decoration:none}.global-search-suggestion-item:focus,.global-search-suggestion-item:hover,.global-search-suggestion-item[data-active=true]{border-left-color:#0078d4;outline:0;background:#f3f9fd}.global-search-suggestion-copy{min-width:0;display:grid;gap:2px}.global-search-suggestion-copy span,.global-search-suggestion-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-suggestion-copy strong{font-size:13px;font-weight:600}.global-search-suggestion-copy span,.global-search-suggestion-meta{color:#605e5c;font-size:11px}.global-search-suggestion-meta{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-suggestions-footer{min-height:38px;display:flex;align-items:center;gap:7px;padding:7px 12px;border-top:1px solid #edebe9;background:#faf9f8;color:#005a9e;font-size:12px;font-weight:600;text-decoration:none}.global-search-suggestions-footer:focus,.global-search-suggestions-footer:hover{outline:0;background:#f3f9fd}.products-search-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;padding:0 0 10px;border-bottom:1px solid #edebe9}.products-search-form{display:flex;align-items:center;gap:6px;min-width:0}.products-search-field{width:min(460px,48vw);min-width:260px;height:34px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #8a8886;border-radius:2px;background:#ffffff;color:#605e5c}.products-search-field:focus-within{border-color:#0078d4;box-shadow:inset 0 -1px 0 #0078d4}.products-search-field input{width:100%;min-width:0;height:30px;padding:0;border:0;outline:0;background:transparent;color:#201f1e;font-size:13px}.products-search-clear,.products-search-submit{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 11px;border:1px solid #8a8886;border-radius:2px;background:#ffffff;color:#323130;font:inherit;font-size:13px;text-decoration:none;cursor:pointer}.products-search-clear:hover,.products-search-submit:hover{border-color:#0078d4;color:#005a9e;background:#f3f9fd}.products-search-summary{color:#605e5c;font-size:12px;white-space:nowrap}.products-search-summary strong{color:#201f1e;font-weight:600}@media (max-width:760px){.products-search-toolbar{align-items:stretch;flex-direction:column}.products-search-form{flex-wrap:wrap}.products-search-field{width:100%;min-width:0;flex:1 1 100%}.products-search-summary{white-space:normal}}.app-shell-page-header{display:flex;align-items:center;min-height:0;margin-bottom:14px;padding:1px 0 3px}.app-shell-page-heading{min-width:0}.app-shell-page-title{margin:0;color:var(--text);font-family:Segoe UI Variable,Segoe UI,Arial,sans-serif;font-size:24px;font-weight:650;line-height:1.15}.app-shell-page-description{max-width:900px;margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.labeling-queue-page{display:grid;gap:10px;color:#201f1e;font-family:Segoe UI Variable,Segoe UI,Arial,sans-serif}.labeling-command-bar{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:5px 8px;border:1px solid #edebe9;border-radius:2px;background:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,.04)}.labeling-command-list,.labeling-command-meta{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.labeling-command-link{min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 9px;border:1px solid transparent;border-radius:2px;color:#323130;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.labeling-command-link:hover{background:#f3f2f1;border-color:#e1dfdd}.labeling-command-button{appearance:none;background:transparent;font-family:inherit;cursor:pointer}.labeling-command-button:disabled{cursor:wait;opacity:.65}.labeling-batch-console{border:0;background:transparent;padding:0;display:grid;gap:8px}.labeling-batch-status-strip{min-height:52px;display:flex;align-items:stretch;flex-wrap:wrap;border:1px solid #edebe9;background:#f8f9fa}.labeling-batch-status-item{min-width:220px;flex:1 1 220px;display:grid;align-content:center;gap:3px;padding:8px 12px;border-right:1px solid #edebe9}.labeling-batch-status-item:last-child{border-right:0}.labeling-batch-command-row{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:4px 0;border-bottom:1px solid #edebe9}.labeling-batch-filter-actions,.labeling-batch-toolbar-end{display:inline-flex;align-items:center;gap:6px;min-width:0}.labeling-channel-filter{display:inline-flex;align-items:center;gap:6px;color:#605e5c;font-size:12px;font-weight:600;white-space:nowrap}.labeling-filter-cluster{display:inline-flex;align-items:center;gap:6px;min-width:0}.labeling-cancellation-filter{display:inline-flex;align-items:stretch;height:32px;overflow:hidden;border:1px solid #c8c6c4;border-radius:2px;background:#ffffff}.labeling-cancellation-filter button{min-width:48px;padding:0 9px;border:0;border-left:1px solid #c8c6c4;background:#ffffff;color:#323130;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.labeling-cancellation-filter button:first-child{border-left:0}.labeling-cancellation-filter button[aria-pressed=true]{background:#fde7e9;color:#a4262c}.labeling-cancellation-filter button:focus-visible{position:relative;outline:2px solid #0078d4;outline-offset:-2px}.labeling-cancellation-filter button:disabled{cursor:wait;opacity:.7}.labeling-filter-status{color:#605e5c;font-size:11px;font-weight:500}.labeling-channel-filter select{min-width:156px;height:32px;padding:0 28px 0 9px;border:1px solid #c8c6c4;border-radius:2px;background:#ffffff;color:#323130;font-size:12px;font-weight:600}.labeling-channel-filter select:focus-visible{outline:2px solid #0078d4;outline-offset:1px}.labeling-batch-command-list{display:flex;gap:3px;flex-wrap:wrap;position:relative}.labeling-batch-command{min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 9px;border:1px solid transparent;border-radius:2px;background:transparent;color:#323130;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.labeling-batch-command:hover:not(:disabled){border-color:#e1dfdd;background:#f3f2f1}.labeling-batch-command[data-tone=primary]{color:#005a9e}.labeling-batch-command[data-tone=danger]{color:#a4262c}.labeling-batch-command:disabled{cursor:not-allowed;opacity:.48}.labeling-summary-bar{min-height:58px;display:flex;align-items:stretch;flex-wrap:wrap;overflow:visible;border:0;border-bottom:1px solid #edebe9;border-radius:0;background:#ffffff}.labeling-summary-item{min-width:124px;display:grid;align-content:center;gap:2px;padding:8px 16px;border-right:1px solid #edebe9;background:#ffffff;white-space:nowrap}.labeling-summary-item[data-muted=true]{background:#ffffff}.labeling-more-metrics{position:relative;min-width:112px;flex:0 0 auto}.labeling-advanced-filters>summary,.labeling-more-metrics>summary{min-height:100%;display:flex;align-items:center;gap:7px;padding:0 14px;color:#005a9e;font-size:12px;font-weight:600;cursor:pointer;list-style:none}.labeling-advanced-filters>summary::-webkit-details-marker,.labeling-more-metrics>summary::-webkit-details-marker{display:none}.labeling-advanced-filters>summary:before,.labeling-more-metrics>summary:before{content:"›";color:#605e5c;font-size:16px;transform:rotate(0deg);transition:transform .12s ease}.labeling-advanced-filters[open]>summary:before,.labeling-more-metrics[open]>summary:before{transform:rotate(90deg)}.labeling-more-metrics-grid{position:absolute;top:calc(100% + 4px);right:0;z-index:12;display:flex;border:1px solid #c8c6c4;background:#ffffff;box-shadow:0 8px 20px rgba(0,0,0,.14)}.labeling-filter-panel{display:grid;gap:0;border:1px solid #edebe9;border-radius:2px;background:#ffffff}.labeling-filter-primary{min-height:42px;display:flex;align-items:center;padding:5px 10px}.labeling-advanced-filters{border-top:1px solid #edebe9}.labeling-advanced-filters>summary{min-height:34px;width:fit-content;padding:0 10px}.labeling-advanced-filter-content{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:8px 10px 10px;background:#faf9f8;border-top:1px solid #edebe9}.labeling-queue-pager{padding:4px 2px 0}.labeling-queue-pager-after{padding-top:8px;border-top:1px solid #edebe9}.labeling-queue-grid{max-height:calc(100vh - 260px);min-height:320px;overflow:auto;border:1px solid #c8c6c4;border-radius:2px;background:#ffffff;outline:none}.labeling-queue-grid:focus-visible{outline:2px solid #0078d4;outline-offset:2px}.labeling-queue-grid tbody tr:hover td{filter:brightness(.985)}@media (prefers-reduced-motion:reduce){.labeling-advanced-filters>summary:before,.labeling-more-metrics>summary:before{transition:none}}@media (max-width:960px){.labeling-command-bar,.labeling-command-meta{align-items:flex-start}.labeling-more-metrics-grid{left:0;right:auto;max-width:calc(100vw - 36px);overflow-x:auto}.labeling-queue-grid{max-height:none}}.shipping-ops-page{display:grid;gap:12px;color:#201f1e;font-family:Segoe UI Variable,Segoe UI,Arial,sans-serif}.shipping-empty-panel,.shipping-queue-panel,.shipping-review-panel{min-width:0;border:0;background:#ffffff}.shipping-summary-bar{min-height:58px;display:flex;align-items:stretch;flex-wrap:wrap;border-bottom:1px solid #edebe9;background:#ffffff}.shipping-summary-item{min-width:124px;display:grid;align-content:center;gap:2px;padding:8px 16px;border-right:1px solid #edebe9;white-space:nowrap}.shipping-summary-item span{color:#605e5c;font-size:11px;font-weight:600}.shipping-summary-item strong{color:#201f1e;font-size:18px;font-weight:650;line-height:1.15}.shipping-summary-item[data-muted=true] strong{color:#64748b}.shipping-command-row{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid #edebe9}.shipping-command-actions,.shipping-print-actions,.shipping-search-form{display:inline-flex;align-items:center;gap:6px;min-width:0}.shipping-command-actions{flex-wrap:wrap}.shipping-command-button{gap:6px;border:1px solid transparent;border-radius:2px;font-weight:600}.shipping-command-button,.shipping-search-form a,.shipping-search-form button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;background:#ffffff;color:#323130;font-family:inherit;font-size:12px;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer}.shipping-search-form a,.shipping-search-form button{border:1px solid #c8c6c4;border-radius:2px;font-weight:700}.shipping-command-button:hover:not(:disabled){border-color:transparent;background:#f3f2f1}.shipping-search-form a:hover,.shipping-search-form button:hover{border-color:#a19f9d;background:#f3f2f1}.shipping-command-button-primary{border-color:transparent;background:#ffffff;color:#005a9e}.shipping-command-button-primary:hover:not(:disabled){border-color:transparent;background:#f3f2f1;color:#004578}.shipping-command-button-success{border-color:transparent;color:#107c10;background:#ffffff}.shipping-command-button-success:hover:not(:disabled){border-color:transparent;background:#f3f2f1;color:#0b6a0b}.shipping-command-icon{flex:0 0 auto}.shipping-print-actions{padding-right:6px;border-right:1px solid #edebe9}.shipping-command-button:disabled{cursor:not-allowed;opacity:.48}.shipping-search-form{flex:1 1 420px;justify-content:flex-end}.shipping-search-form input{width:min(360px,42vw);min-width:220px;height:32px;padding:0 10px;border:1px solid #c8c6c4;border-radius:2px;background:#ffffff;color:#323130;font-family:inherit;font-size:12px;outline:none}.shipping-command-button:focus-visible,.shipping-filter-button:focus-visible,.shipping-page-button:focus-visible,.shipping-search-form a:focus-visible,.shipping-search-form button:focus-visible,.shipping-search-form input:focus-visible{outline:2px solid #0078d4;outline-offset:1px}.shipping-warning-banner{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:10px;align-items:center;margin:8px 0;padding:8px 10px;border:1px solid #fde68a;border-radius:2px;background:#fffbeb;color:#92400e;font-size:12px}.shipping-warning-banner strong{text-transform:uppercase;letter-spacing:.2px}.shipping-table-workspace{min-width:0}.shipping-table-toolbar{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0;color:#605e5c;font-size:12px}.shipping-table-toolbar-group{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.shipping-table-toolbar-group strong{color:#111827;font-size:12px}.shipping-filter-button,.shipping-page-button{min-height:28px;min-width:32px;padding:0 8px;border:1px solid #c8c6c4;border-radius:2px;background:#ffffff;color:#323130;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer}.shipping-filter-button:hover,.shipping-page-button:hover{background:#f3f2f1}.shipping-filter-button[data-active=true],.shipping-page-button[data-active=true]{border-color:#0078d4;background:#eff6ff;color:#005a9e}.shipping-queue-grid{max-height:calc(100vh - 300px);min-height:320px;overflow:auto;border:1px solid #c8c6c4;border-radius:2px;background:#ffffff;outline:none}.shipping-queue-grid:focus-visible{outline:2px solid #0078d4;outline-offset:2px}.shipping-queue-table{width:100%;min-width:1840px;border-collapse:separate;border-spacing:0;color:#242424;font-size:12px}.shipping-queue-table th{position:sticky;top:0;z-index:3;height:32px;padding:0 8px;border-right:1px solid #d7dde5;border-bottom:1px solid #cbd5df;background:#edf2f6;color:#242424;font-size:11px;font-weight:600;text-align:left;white-space:nowrap}.shipping-queue-table td{height:48px;padding:5px 8px;border-bottom:1px solid #d8dee6;color:#242424;font-weight:400;vertical-align:middle}.shipping-queue-table td.shipping-body-text-strong{color:#000000;font-weight:500}.shipping-queue-table .shipping-item-column{width:220px;min-width:220px;max-width:220px}.shipping-item-text{width:204px;max-width:204px}.shipping-queue-table tbody tr:hover td{filter:brightness(.985)}.shipping-queue-table .shipping-sticky-image{position:sticky;left:0;z-index:4;width:64px;min-width:64px;max-width:64px}.shipping-queue-table .shipping-sticky-order{position:sticky;left:64px;z-index:4;width:164px;min-width:164px;max-width:164px;box-shadow:2px 0 0 #edebe9}.shipping-queue-table thead .shipping-sticky-image,.shipping-queue-table thead .shipping-sticky-order{z-index:6;background:#edf2f6}.shipping-pagination{display:flex;gap:4px;flex-wrap:wrap;padding-top:8px}.shipping-review-panel{border-top:1px solid #edebe9;padding-top:10px}.shipping-section-heading{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edebe9}.shipping-section-heading h2{margin:0;color:#201f1e;font-size:15px;font-weight:700}.shipping-review-note,.shipping-section-heading p{margin:3px 0 0;color:#605e5c;font-size:12px}.shipping-section-count{min-width:32px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #c8c6c4;border-radius:2px;background:#f8f9fa;color:#323130;font-size:12px;font-weight:800}.shipping-review-note{margin:8px 0 10px}.shipping-review-grid{overflow-x:auto;border:1px solid #c8c6c4;border-radius:2px}.shipping-review-table{width:100%;min-width:1260px;border-collapse:separate;border-spacing:0;color:#111827;font-size:12px}.shipping-review-table th{height:32px;padding:0 8px;border-right:1px solid #d7dde5;border-bottom:1px solid #cbd5df;background:#edf2f6;color:#111827;font-size:11px;font-weight:900;text-align:left;white-space:nowrap}.shipping-review-table td{height:42px;padding:5px 8px;border-bottom:1px solid #d8dee6;vertical-align:middle;white-space:nowrap}.shipping-review-table tbody tr:last-child td{border-bottom:0}.shipping-review-table tbody tr:hover td{background:#f8fafc}.shipping-review-order{color:#005fdb;font-weight:850}.shipping-review-created{color:#605e5c}.shipping-review-actions{display:flex;gap:5px;align-items:center}.shipping-review-button{min-height:28px;padding:0 8px;border:1px solid #c8c6c4;border-radius:2px;background:#ffffff;color:#323130;font-family:inherit;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.shipping-review-button-primary{border-color:#107c10;color:#107c10;font-weight:800}.shipping-review-button:hover:not(:disabled){background:#f3f2f1}.shipping-review-button:disabled{cursor:not-allowed;opacity:.48}.shipping-review-empty{min-height:54px;display:flex;align-items:center;padding:0 10px;border:1px dashed #c8c6c4;color:#605e5c;font-size:12px}.shipping-empty-panel{display:grid;gap:12px;padding:10px 0}.shipping-empty-panel .shipping-search-form{justify-content:flex-start}.shipping-empty-state{min-height:120px;display:grid;place-items:center;border:1px dashed #c8c6c4;color:#605e5c;font-size:13px}@media (max-width:960px){.shipping-command-row,.shipping-table-toolbar{align-items:flex-start;flex-direction:column}.shipping-search-form{width:100%;flex:0 0 auto;justify-content:flex-start}.shipping-search-form input{width:min(100%,420px)}.shipping-queue-grid{max-height:none}}@media (max-width:560px){.shipping-summary-item{min-width:50%;flex:1 1 50%}.shipping-search-form{flex-wrap:wrap}.shipping-search-form input{min-width:100%}.shipping-warning-banner{grid-template-columns:1fr}}.product-detail-azure{--panel:#ffffff;--panel-2:#f7f9fc;--text:#242424;--muted:#616161;--border:#d6dce5;--accent:#0078d4;--accent-soft:#eaf4fb;--link:#0067b8;--danger:#a4262c;--danger-soft:#fde7e9;--danger-text:#8a1c22;color:#242424;color-scheme:light;display:grid;gap:14px;min-width:0;font-family:Segoe UI,SegoeUI,system-ui,sans-serif}.app-shell:has(.product-detail-azure) .app-shell-page-header{margin-bottom:12px!important}.app-shell:has(.product-detail-azure) .app-shell-page-title{color:#201f1e!important;font-weight:600!important;letter-spacing:-.02em}.product-detail-command-bar{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px;border:1px solid #d6dce5;border-radius:6px;background:rgba(255,255,255,.96);box-shadow:0 1px 2px rgba(15,23,42,.04)}.product-detail-back-link,.product-detail-source-mode{min-height:30px;display:inline-flex;align-items:center;gap:7px;padding:0 9px;border-radius:4px;color:#323130;font-size:12px;font-weight:600;line-height:1}.product-detail-back-link:hover{background:#f3f2f1;color:#0067b8}.product-detail-back-link:focus-visible,.product-detail-image-link:focus-visible,.product-detail-message button:focus-visible,.product-detail-tabs button:focus-visible{outline:2px solid #0078d4;outline-offset:2px}.product-detail-source-mode{border-left:2px solid #8a8886;border-radius:0;color:#605e5c}.product-detail-source-mode[data-live=true]{border-left-color:#107c10;color:#0b6a0b}.product-detail-hero{min-width:0;display:grid;grid-template-columns:minmax(220px,290px) minmax(0,1fr);overflow:hidden;border:1px solid #0d69aa;border-radius:10px;background:radial-gradient(circle at 84% -20%,rgba(77,166,255,.36),transparent 42%),linear-gradient(132deg,#082f55,#075a9c 50%,#0a70c2);box-shadow:0 12px 32px rgba(12,74,122,.18),0 2px 5px rgba(15,23,42,.08)}.product-detail-image-stage{position:relative;min-height:278px;display:grid;place-items:center;padding:20px;border-right:1px solid rgba(255,255,255,.2);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(241,247,252,.96)),#ffffff}.product-detail-image-stage img{width:100%;height:230px;object-fit:contain;filter:drop-shadow(0 12px 14px rgba(15,23,42,.14))}.product-detail-image-link{position:absolute;right:10px;bottom:10px;min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid #c8d7e6;border-radius:4px;background:rgba(255,255,255,.94);color:#0067b8;font-size:11px;font-weight:600;box-shadow:0 2px 8px rgba(15,23,42,.08)}.product-detail-image-link:hover{border-color:#0078d4;background:#ffffff}.product-detail-image-empty{display:grid;justify-items:center;gap:8px;color:#8a8886;font-size:12px}.product-detail-identity{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:24px 28px 22px;color:#ffffff}.product-detail-eyebrow{display:flex;align-items:center;gap:9px;color:rgba(255,255,255,.74);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-detail-eyebrow-divider{width:3px;height:3px;border-radius:50%;background:#7dd3fc}.product-detail-identity h2{max-width:980px;margin:9px 0 10px;color:#ffffff;font-size:clamp(24px,2.4vw,35px);font-weight:600;line-height:1.14;letter-spacing:-.025em}.product-detail-classification{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.product-detail-classification span{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.09);color:rgba(255,255,255,.9);font-size:11px;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-detail-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:1px;margin-top:20px;overflow:hidden;border:1px solid rgba(255,255,255,.17);border-radius:6px;background:rgba(255,255,255,.16)}.product-detail-hero-metrics>div{min-width:0;min-height:70px;display:grid;align-content:center;gap:2px;padding:10px 12px;background:rgba(5,45,80,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-detail-hero-metrics small,.product-detail-hero-metrics span{overflow:hidden;color:rgba(255,255,255,.7);font-size:10.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.product-detail-hero-metrics strong{color:#ffffff;font-size:19px;font-weight:600;line-height:1.15}.product-detail-readiness{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;margin-top:13px;color:#ffd38a}.product-detail-readiness[data-ready=true]{color:#8ee6a8}.product-detail-readiness>div{min-width:0;display:grid;gap:2px}.product-detail-readiness strong{color:currentColor;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.product-detail-readiness span{overflow:hidden;color:rgba(255,255,255,.68);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.product-detail-record-panel,.product-detail-related{min-width:0;overflow:hidden;border:1px solid #d6dce5;border-radius:8px;background:#ffffff;box-shadow:0 3px 12px rgba(15,23,42,.055)}.product-detail-section-heading{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 14px;border-bottom:1px solid #e1e5eb;background:linear-gradient(180deg,#ffffff,#fafbfd)}.product-detail-section-heading>div:first-child{display:grid;gap:1px}.product-detail-section-kicker{color:#0078d4;font-size:9.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.product-detail-section-heading h3{margin:0;color:#201f1e;font-size:16px;font-weight:600;line-height:1.25}.product-detail-section-note{display:inline-flex;align-items:center;gap:6px;color:#6b7280;font-size:11px}.product-detail-record-panel .app-data-table{border:0!important;border-radius:0!important}.product-detail-record-panel .app-data-table th{padding:8px 12px!important;border-bottom:1px solid #d6dce5!important;background:#f3f5f8!important;color:#323130!important;font-size:11px!important;font-weight:600!important;letter-spacing:.02em;text-transform:uppercase}.product-detail-record-panel .app-data-table td{padding:8px 12px!important;border-bottom:1px solid #eceff3!important;background:#ffffff;color:#242424!important;font-size:12.5px!important;font-weight:400!important;line-height:1.35}.product-detail-record-panel .app-data-table td:first-child,.product-detail-record-panel .app-data-table td:nth-child(3){width:15%;background:#f9fafc;color:#605e5c!important;font-size:11.5px!important;font-weight:600!important;white-space:nowrap}.product-detail-record-panel .app-data-table td:nth-child(2){border-right:1px solid #e1e5eb}.product-detail-record-panel .app-data-table tbody tr:hover td{background:#f3f9fd}.product-detail-tabs{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:0;padding:8px 8px 0;border-bottom:1px solid #d6dce5;background:#f7f9fc}.product-detail-tabs button{position:relative;min-width:0;min-height:54px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 10px 9px;border:0;border-right:1px solid #e1e5eb;border-bottom:3px solid transparent;background:transparent;color:#323130;text-align:left;cursor:pointer}.product-detail-tabs button:last-child{border-right:0}.product-detail-tabs button:hover{background:#eef4f9}.product-detail-tabs button[data-selected=true]{border-bottom-color:#0078d4;background:#ffffff;color:#005a9e}.product-detail-tab-icon{width:32px;height:32px;display:grid;place-items:center;border:1px solid #cbd5e1;border-radius:6px;background:#ffffff;color:#0067b8}.product-detail-tabs button[data-selected=true] .product-detail-tab-icon{border-color:#0078d4;background:#eaf4fb}.product-detail-tabs button>span:nth-child(2){min-width:0;display:grid;gap:2px}.product-detail-tabs small,.product-detail-tabs strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-detail-tabs strong{font-size:12.5px;font-weight:600}.product-detail-tabs small{color:#6b7280;font-size:10px}.product-detail-tab-loaded{color:#107c10}.product-detail-tab-empty{min-height:98px;display:flex;align-items:center;justify-content:center;gap:12px;padding:18px;color:#605e5c}.product-detail-tab-empty>span{width:44px;height:44px;display:grid;place-items:center;border:1px solid #cfe2f3;border-radius:50%;background:#eef7fd;color:#0078d4}.product-detail-tab-empty>div{display:grid;gap:3px}.product-detail-tab-empty strong{color:#323130;font-size:13px;font-weight:600}.product-detail-tab-empty small{color:#6b7280;font-size:11px}.product-detail-loading{min-height:108px;display:grid;align-content:center;gap:8px;padding:20px}.product-detail-loading-bar{height:7px;overflow:hidden;border-radius:4px;background:linear-gradient(90deg,#e8edf3 20%,#f8fafc 48%,#e8edf3 76%);background-size:200% 100%;animation:product-detail-shimmer 1.2s linear infinite}.product-detail-loading-bar:first-child{width:36%}.product-detail-loading-bar:nth-child(2){width:82%}.product-detail-loading-bar:nth-child(3){width:64%}.product-detail-loading small{margin-top:3px;color:#6b7280;font-size:11px}@keyframes product-detail-shimmer{0%{background-position:160% 0}to{background-position:-40% 0}}.product-detail-related .app-card{margin:12px!important;overflow:hidden;border:1px solid #d6dce5!important;border-radius:6px!important;background:#ffffff!important;color:#242424!important;box-shadow:none!important;padding:0!important}.product-detail-related .app-card-title{min-height:38px;display:flex;align-items:center;margin:0!important;padding:8px 11px;border-bottom:1px solid #d6dce5;background:#f5f6f8;color:#323130;font-size:14px;font-weight:600}.product-detail-related .app-card-body{padding:10px}.product-detail-related .app-data-table{border:1px solid #d6dce5;border-radius:3px}.product-detail-related .app-data-table th{padding:7px 8px!important;border-bottom:1px solid #c8c6c4!important;background:#f3f2f1!important;color:#323130!important;font-size:11px!important;font-weight:600!important;white-space:nowrap}.product-detail-related .app-data-table td{padding:7px 8px!important;border-bottom:1px solid #edebe9!important;background:#ffffff;color:#242424!important;font-size:12px!important;font-weight:400!important}.product-detail-related .app-data-table tbody tr:hover td{background:#f3f9fd}.product-detail-related .app-card a,.product-detail-related button{border-radius:3px!important}.product-detail-message{padding:10px 12px;border:1px solid #f0c36a;border-left:3px solid #d97706;border-radius:4px;background:#fff8e8;color:#8a4b08;font-size:12px}.product-detail-message[data-tone=error]{margin:12px;border-color:#f1aeb5 #f1aeb5 #f1aeb5 #a4262c;background:#fde7e9;color:#8a1c22}.product-detail-message button{min-height:28px;margin-top:8px;padding:0 9px;border:1px solid #a4262c;border-radius:3px;background:#ffffff;color:#8a1c22;font-size:11px;font-weight:600;cursor:pointer}@media (max-width:980px){.product-detail-hero{grid-template-columns:220px minmax(0,1fr)}.product-detail-image-stage{min-height:250px;padding:14px}.product-detail-image-stage img{height:190px}.product-detail-identity{padding:20px}.product-detail-tabs{grid-template-columns:repeat(2,minmax(180px,1fr))}.product-detail-tabs button:nth-child(2){border-right:0}}@media (max-width:700px){.product-detail-hero{grid-template-columns:1fr}.product-detail-image-stage{min-height:220px;border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}.product-detail-image-stage img{height:180px}.product-detail-hero-metrics{grid-template-columns:1fr}.product-detail-section-heading{align-items:flex-start;flex-direction:column}.product-detail-tabs{grid-template-columns:1fr}.product-detail-tabs button{border-right:0;border-bottom:1px solid #e1e5eb;border-left:3px solid transparent}.product-detail-tabs button[data-selected=true]{border-bottom-color:#e1e5eb;border-left-color:#0078d4}}@media (prefers-reduced-motion:reduce){.product-detail-loading-bar{animation:none}}.reports-azure-workspace{--panel:#ffffff;--panel-2:#f5f5f5;--text:#242424;--muted:#605e5c;--border:#d1d1d1;--accent:#0078d4;--accent-strong:#106ebe;--accent-contrast:#ffffff;--accent-soft:#eff6fc;--link:#005a9e;--success-soft:#dff6dd;--success-text:#0b6a0b;--warn-soft:#fff4ce;--warn-text:#8a5700;--danger-soft:#fde7e9;--danger-text:#a4262c;color:var(--text);color-scheme:light;display:grid;gap:12px;font-family:Segoe UI,SegoeUI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;min-width:0;width:100%}.reports-azure-workspace .app-card,.reports-azure-workspace .app-card-body,.reports-azure-workspace .app-detail-panel,.reports-azure-workspace .app-paginated-data-table,.reports-azure-workspace .app-stat-cards,.reports-azure-workspace>*{min-width:0}.reports-azure-workspace .app-card,.reports-azure-workspace .app-detail-panel{background:#ffffff!important;border:1px solid #d1d1d1!important;border-radius:2px!important;box-shadow:none!important;color:#242424!important;display:block!important;overflow:hidden;padding:0!important}.reports-azure-workspace .app-card-title,.reports-azure-workspace .app-detail-panel-title{align-items:center;background:#f5f5f5;border-bottom:1px solid #d1d1d1;color:#323130;display:flex;font-size:15px!important;font-weight:600!important;line-height:1.25;margin:0!important;min-height:38px;padding:8px 12px;width:100%}.reports-azure-workspace .app-card-body,.reports-azure-workspace .app-detail-panel-body{display:block;padding:12px}.reports-azure-workspace .app-stat-cards{gap:8px!important;margin-bottom:0!important}.reports-azure-workspace .app-stat-card{background:#ffffff!important;border:1px solid #d1d1d1!important;border-radius:2px!important;box-shadow:none!important;color:#242424!important;padding:10px 12px!important}.reports-azure-workspace .app-stat-card-label{color:#605e5c!important;font-size:12px!important;font-weight:400}.reports-azure-workspace .app-stat-card-value{color:#201f1e!important;font-size:22px!important;font-weight:600!important;line-height:1.2;margin:4px 0!important}.reports-azure-workspace .app-stat-card-note{color:#605e5c!important;font-size:12px!important;font-weight:400}.reports-azure-workspace .app-data-table{background:#ffffff;border:1px solid #d1d1d1!important;border-radius:2px!important;box-shadow:none!important}.reports-azure-workspace .app-data-table th{background:#f3f2f1!important;border-bottom:1px solid #c8c6c4!important;box-shadow:none!important;color:#323130!important;font-family:Segoe UI,SegoeUI,system-ui,sans-serif;font-size:12px!important;font-weight:600!important;line-height:1.2;padding:8px 10px!important;white-space:nowrap}.reports-azure-workspace .app-data-table td{background:#ffffff;border-bottom:1px solid #edebe9!important;color:#242424!important;font-family:Segoe UI,SegoeUI,system-ui,sans-serif;font-size:13px!important;font-weight:400!important;line-height:1.35;padding:8px 10px!important}.reports-azure-workspace .app-data-table tbody tr:hover td{background:#f3f9fd}.reports-azure-workspace .app-page-actions{gap:6px!important;margin-bottom:0!important}.reports-azure-workspace .app-page-action,.reports-azure-workspace .app-pagination-button,.reports-azure-workspace .app-report-primary-button{align-items:center;border:1px solid #8a8886!important;border-radius:2px!important;box-shadow:none!important;display:inline-flex;font-family:Segoe UI,SegoeUI,system-ui,sans-serif;font-size:13px!important;font-weight:600!important;justify-content:center;line-height:1.2;min-height:32px;padding:6px 12px!important;text-decoration:none}.reports-azure-workspace .app-page-action,.reports-azure-workspace .app-pagination-button{background:#ffffff!important;color:#242424!important}.reports-azure-workspace .app-page-action[data-primary=true],.reports-azure-workspace .app-pagination-button[data-active=true],.reports-azure-workspace .app-report-primary-button,.reports-azure-workspace a[href^="/api/reports/negative-profit"]{background:#0078d4!important;border-color:#0078d4!important;color:#ffffff!important}.reports-azure-workspace .app-page-action:hover,.reports-azure-workspace .app-pagination-button:hover{background:#f3f2f1!important}.reports-azure-workspace .app-page-action[data-primary=true]:hover,.reports-azure-workspace .app-report-primary-button:hover,.reports-azure-workspace a[href^="/api/reports/negative-profit"]:hover{background:#106ebe!important}.reports-azure-workspace .sales-profit-platform-card{background:#ffffff!important;border:1px solid #d1d1d1!important;border-radius:2px!important;color:#242424!important;gap:7px!important;padding:10px!important}.reports-azure-workspace input,.reports-azure-workspace select{background:#ffffff!important;border:1px solid #8a8886!important;border-radius:2px!important;color:#242424!important;font-family:Segoe UI,SegoeUI,system-ui,sans-serif;min-height:32px}.reports-azure-workspace code{color:#323130}.report-freshness-strip{align-items:center;background:#f5f5f5;border:1px solid #d1d1d1;border-left:3px solid #107c10;color:#424242;display:flex;flex-wrap:wrap;font-size:12px;gap:6px 18px;min-height:34px;min-width:0;padding:6px 10px}.report-freshness-strip[data-tone=warn]{background:#fffdf2;border-left-color:#ffaa44}.report-freshness-strip strong{color:#323130;font-weight:600;margin-right:4px}.report-freshness-strip>span{min-width:0;overflow-wrap:anywhere}.report-freshness-warning{color:#8a5700;flex:1 1 320px}@media (max-width:1000px){.reports-azure-workspace .app-stat-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reports-azure-workspace>div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:600px){.reports-azure-workspace .app-stat-cards{grid-template-columns:minmax(0,1fr)!important}}.receiving-scan-toolbar{min-height:44px;display:flex;align-items:center;padding:6px 10px;margin-bottom:12px;border:1px solid #d1d5db;border-radius:2px;background:#ffffff}.receiving-scan-form{width:min(100%,520px);display:flex;align-items:center;gap:6px}.receiving-scan-form input{width:min(100%,380px);min-width:260px;height:32px;padding:0 8px;border:1px solid #c8c6c4;border-radius:2px;background:#ffffff;color:#242424;font-family:Segoe UI,sans-serif;font-size:12px}.receiving-scan-form button{min-height:32px;padding:0 12px;border:1px solid #0078d4;border-radius:2px;background:#0078d4;color:#ffffff;font-family:Segoe UI,sans-serif;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.receiving-scan-form button:hover{border-color:#106ebe;background:#106ebe}.receiving-scan-form button:focus-visible,.receiving-scan-form input:focus-visible{outline:2px solid #0078d4;outline-offset:1px}.receiving-azure-workspace{display:grid;gap:12px;color:#242424;font-family:Segoe UI,sans-serif}.receiving-input-workspace{width:100%;min-width:0}.receiving-azure-panel{min-width:0;overflow:hidden;border:1px solid #d1d5db;border-radius:2px;background:#ffffff}.receiving-azure-panel-heading{min-height:42px;display:flex;align-items:center;padding:0 12px;border-bottom:1px solid #edebe9;background:#ffffff}.receiving-azure-panel-heading h2{margin:0;color:#201f1e;font-size:15px;font-weight:600;line-height:1.25}.receiving-input-meta{flex:1 1 auto;min-height:28px;display:inline-flex;align-items:center;gap:6px;margin-left:8px}.receiving-input-meta-item{min-height:24px;display:inline-flex;align-items:center;gap:5px;padding:0 8px 0 7px;border:0;border-left:2px solid #0078d4;background:transparent;white-space:nowrap}.receiving-input-meta-item span{color:#605e5c;font-size:11px;font-weight:600}.receiving-input-meta-item strong{color:#004578;font-size:12px;font-weight:600}.receiving-upc-meta{margin-left:auto}.receiving-upc-meta strong{color:#005a9e;font-size:14px;font-weight:700;letter-spacing:0}.receiving-azure-panel-body{padding:12px}.receiving-input-content{display:grid;gap:12px}.receiving-invoice-row{min-height:40px;display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.receiving-save-status{padding-bottom:7px;color:#605e5c;font-size:12px}.receiving-save-status[data-dirty=true]{color:#8a4b08}.receiving-azure-workspace input:focus-visible,.receiving-azure-workspace select:focus-visible,.receiving-fill-button:focus-visible,.receiving-queue-flag-button:focus-visible{outline:2px solid #0078d4!important;outline-offset:1px}.receiving-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.receiving-summary-card{min-height:58px;padding:8px 10px;border:1px solid #d8dee6;border-left:3px solid #0078d4;border-radius:2px;background:#f8fafc}.receiving-summary-card>div:first-child{color:#605e5c!important;font-size:11px!important;font-weight:600}.receiving-summary-card>div:nth-child(2){margin-top:3px!important;color:#201f1e;font-size:18px!important;font-weight:600!important}.receiving-summary-card[data-warning=true]{border-color:#f2c94c #f2c94c #f2c94c #d97706;background:#fff8e8}.receiving-summary-card[data-warning=true]>div{color:#8a4b08!important}.receiving-po-row{display:grid;gap:9px;padding:11px 12px 12px;border:1px solid #d8dee6;border-radius:2px;background:#ffffff}.receiving-po-title{color:#201f1e;font-size:12px;font-weight:600}.receiving-po-description{color:#605e5c;font-size:12px}.receiving-po-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.receiving-shipped-value{min-width:72px;height:32px;display:grid;place-items:center;padding:0 10px;border:1px solid #c8c6c4;border-radius:2px;background:#f3f2f1;color:#242424;font-size:12px}.receiving-fill-button{min-height:32px;padding:0 10px;border:1px solid #0078d4;border-radius:2px;background:#0078d4;color:#ffffff;font-family:Segoe UI,sans-serif;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.receiving-fill-button:hover:not(:disabled){border-color:#106ebe;background:#106ebe}.receiving-azure-button:disabled,.receiving-fill-button:disabled{cursor:not-allowed;opacity:.48}.receiving-queue-panel .receiving-azure-panel-body{padding:0}.receiving-queue-command-row{min-height:44px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:6px 10px;border-bottom:1px solid #edebe9;background:#ffffff}.receiving-queue-command-row>.shipping-print-actions{display:inline-flex;align-items:center;padding-right:0;border-right:0}.receiving-azure-button,.receiving-more-button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid #0078d4;border-radius:2px;background:#ffffff;color:#005a9e;font-family:Segoe UI,sans-serif;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.receiving-azure-button:hover:not(:disabled),.receiving-more-button:hover{background:#eff6ff;color:#004578}.receiving-azure-button:focus-visible,.receiving-more-button:focus-visible{outline:2px solid #0078d4;outline-offset:1px}.receiving-queue-command-row>.shipping-print-actions .shipping-command-button-primary{border-color:#0078d4;background:#e5f1fb;color:#005a9e}.receiving-queue-command-row>.shipping-print-actions .shipping-command-button-primary:hover:not(:disabled){border-color:#005a9e;background:#cfe8f7;color:#004578}.receiving-queue-command-row>.shipping-command-button-success{border-color:#107c10;background:#e9f7e9;color:#0b6a0b}.receiving-queue-command-row>.shipping-command-button-success:hover:not(:disabled){border-color:#0b6a0b;background:#d8f0d8;color:#094f09}.receiving-selected-qty{min-height:28px;display:inline-flex;align-items:baseline;gap:5px;padding:0 8px 0 10px;border-left:1px solid #edebe9;color:#605e5c;font-size:11px;white-space:nowrap}.receiving-selected-qty strong{color:#111827;font-size:12px;font-weight:600}.receiving-more-actions{position:relative;margin-left:auto}.receiving-more-actions>summary{list-style:none}.receiving-more-actions>summary::-webkit-details-marker{display:none}.receiving-more-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:30;min-width:218px;display:grid;gap:2px;padding:4px;border:1px solid #c8c6c4;border-radius:2px;background:#ffffff;box-shadow:0 8px 20px rgba(15,23,42,.16)}.receiving-more-menu .shipping-print-actions{display:block;padding:0;border:0}.receiving-more-menu .shipping-command-button{width:100%;justify-content:flex-start;border:0;color:#323130}.receiving-cold-pack-warning{margin:8px 10px;padding:8px 10px;border:1px solid #f2c94c;border-radius:2px;background:#fff8e8;color:#8a4b08;font-size:12px;font-weight:600}.receiving-queue-table{min-width:0;overflow:hidden}.receiving-queue-table .app-data-table{border:0!important;border-radius:0!important}.receiving-queue-table table{border-collapse:separate!important;border-spacing:0!important;background:#ffffff}.receiving-queue-table th{height:32px;padding:0 8px!important;border-right:1px solid #d7dde5;border-bottom:1px solid #cbd5e1!important;background:#edf2f6!important;color:#334155!important;font-size:11px!important;font-weight:600;white-space:nowrap}.receiving-queue-table td:last-child,.receiving-queue-table th:last-child{border-right:0}.receiving-queue-table td{height:42px;padding:5px 8px!important;border-right:1px solid #e2e8f0;border-bottom:1px solid #d8dee6!important;background:#ffffff;color:#242424;font-size:12px!important;font-weight:500}.receiving-queue-table tbody tr:hover td{background:#f8fafc}.receiving-queue-flag-button{min-width:74px;min-height:28px;padding:0 8px;border:1px solid #c8c6c4;border-radius:2px;background:#ffffff;color:#323130;font-family:Segoe UI,sans-serif;font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer}.receiving-queue-flag-button:hover:not(:disabled){background:#f3f2f1}.receiving-queue-flag-button[data-tone=select][data-active=true]{border-color:#0078d4;background:#eff6ff;color:#005a9e}.receiving-queue-flag-button[data-tone=pick][data-active=true]{border-color:#107c10;background:#f0fff0;color:#107c10}.receiving-queue-flag-button:disabled{cursor:wait;opacity:.55}.receiving-empty-state{color:#605e5c;font-size:12px}.receiving-queue-panel .receiving-empty-state{min-height:72px;display:flex;align-items:center;padding:12px}@media (max-width:960px){.receiving-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.receiving-po-fields{grid-template-columns:1fr}.receiving-queue-command-row{align-items:center;flex-wrap:wrap}}@media (max-width:560px){.receiving-scan-form{align-items:stretch;flex-direction:column}.receiving-scan-form button,.receiving-scan-form input{width:100%;min-width:0}.receiving-input-meta-item{padding:0 6px}.receiving-summary-grid{grid-template-columns:1fr}}.app-shell-icon-button{position:relative}.app-shell-icon-button:hover{background:var(--accent-soft-2)!important;border-color:color-mix(in srgb,var(--accent) 42%,var(--border))!important;opacity:1!important}.app-shell-update-dot{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--muted);border:1px solid var(--panel-2);opacity:.45}.app-shell-update-dot[data-available=true]{background:var(--accent);opacity:1}.app-shell-icon-button:focus-visible,.app-shell-nav-all-toggle:focus-visible,.app-shell-nav-group-title:focus-visible,.app-shell-nav-link:focus-visible,.app-shell-nav-subgroup-title:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:761px) and (max-height:1000px){.app-shell-sidebar{padding-top:8px!important;padding-bottom:8px!important}.app-shell-brand{margin-bottom:8px!important;padding-bottom:6px!important}.app-shell-nav-group{margin-bottom:1px!important}.app-shell-nav-group-title,.app-shell-nav-link{min-height:30px!important;padding-top:4px!important;padding-bottom:4px!important}.app-shell-nav-link{font-size:12px!important}.app-shell-nav-standalone-link{min-height:32px!important;padding-top:6px!important;padding-bottom:6px!important;font-size:13px!important}}@media (min-width:761px) and (max-height:900px){.app-shell-brand{margin-bottom:5px!important}.app-shell-nav-group{margin-bottom:0!important}.app-shell-nav-group-title,.app-shell-nav-link{min-height:30px!important}.app-shell-nav-link{padding-top:4px!important;padding-bottom:4px!important;font-size:11.75px!important}.app-shell-nav-standalone-link{min-height:32px!important;padding-top:5px!important;padding-bottom:5px!important;font-size:12.75px!important}}.storefront-hero-mobile-products,.storefront-secondary-nav{scrollbar-width:none}.storefront-hero-mobile-products::-webkit-scrollbar,.storefront-secondary-nav::-webkit-scrollbar{display:none}@media (max-width:960px){.hero-search-grid,.storefront-catalog-controls,.storefront-category-grid,.storefront-commerce-strip,.storefront-commerce-strip-links,.storefront-enterprise-hero,.storefront-featured-grid,.storefront-footer-grid,.storefront-footer-inner,.storefront-header-actions,.storefront-header-inner,.storefront-home-hero,.storefront-info-grid,.storefront-info-page-grid,.storefront-notes-grid{grid-template-columns:1fr!important}.storefront-info-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.storefront-footer-inner nav,.storefront-header-nav{justify-content:flex-start!important}.storefront-home-hero-panel{max-width:none!important}.storefront-hero-visual{min-height:280px!important}.storefront-info-page-grid aside{position:static!important}.storefront-readiness-action-grid,.storefront-readiness-detail-grid,.storefront-readiness-two-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.app-shell{grid-template-columns:1fr!important}.app-shell-sidebar{position:sticky!important;top:0!important;z-index:40;height:auto!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;border-right:0!important;border-bottom:1px solid var(--border);padding:10px 12px!important;display:flex;align-items:center;gap:8px}.app-shell-brand{padding:0!important;border-bottom:0!important;flex-direction:row!important}.app-shell-brand,.app-shell-nav-group{margin-bottom:0!important;flex:0 0 auto}.app-shell-nav-standalone{display:flex;flex:0 0 auto;margin:0!important}.app-shell-nav-standalone-link{width:40px;min-width:40px;padding:7px!important}.app-shell-sidebar>nav{display:flex;align-items:center;gap:8px;flex:0 0 auto}.app-shell-nav-list{display:flex!important;gap:4px!important}.app-shell-nav-list a{width:40px;min-width:40px;text-align:center!important}.app-shell-nav-link[data-active=true]{box-shadow:inset 0 -3px 0 var(--accent)!important}.app-shell-content{padding:16px!important}.app-data-table{max-height:none!important;-webkit-overflow-scrolling:touch}.storefront-admin-filter-form{grid-template-columns:1fr!important}}@media (max-width:560px){.storefront-topbar>div{justify-content:flex-start!important}.storefront-header-nav a{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);text-align:center}.storefront-secondary-nav{padding-bottom:10px!important}.storefront-enterprise-hero{padding-top:34px!important;min-height:0!important}.storefront-enterprise-hero h1{font-size:42px!important}.storefront-hero-metrics{grid-template-columns:1fr!important}.storefront-hero-visual{display:none!important}.storefront-hero-mobile-products{display:flex!important}.storefront-info-highlight-grid{grid-template-columns:1fr!important}.storefront-cart-line{grid-template-columns:72px minmax(0,1fr)!important}.storefront-cart-line>div:last-child{grid-column:1/-1;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;justify-items:start!important}}