.purchase-history-grid{min-width:calc(1200px * var(--mobile-interface-scale, 1))}.purchase-history-mobile-list,.purchase-history-mobile-tools{display:none}@media (max-width:640px){.section-purchase-history .purchase-history-desktop-frame,.section-purchase-history .purchase-history-section .mini-metrics,.section-purchase-history .topbar{display:none}.section-purchase-history .purchase-history-section .work-panel{padding-top:calc(18px * var(--mobile-interface-scale, 1))}.section-purchase-history .purchase-history-section .panel-title{align-items:flex-start;gap:calc(12px * var(--mobile-interface-scale, 1));margin-bottom:calc(12px * var(--mobile-interface-scale, 1))}.section-purchase-history .purchase-history-section .panel-title .secondary-button.compact{flex:0 0 auto;font-size:0;gap:0;min-height:calc(44px * var(--mobile-interface-scale, 1));padding:0;width:calc(44px * var(--mobile-interface-scale, 1))}.purchase-history-mobile-list{display:grid;grid-gap:calc(12px * var(--mobile-interface-scale, 1));gap:calc(12px * var(--mobile-interface-scale, 1))}.purchase-history-mobile-card .tracking-mobile-card-head h3{font-size:calc(19px * var(--mobile-interface-scale, 1))}.purchase-history-mobile-tools{display:grid}.purchase-history-detail-sheet .request-mobile-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.purchase-history-toolbar{justify-content:flex-end}.purchase-history-summary,.purchase-history-toolbar{display:flex;margin-bottom:calc(10px * var(--mobile-interface-scale, 1))}.purchase-history-summary{align-items:center;background:var(--surface-muted);border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));flex-wrap:wrap;overflow:hidden}.purchase-history-summary>span{align-items:baseline;color:var(--muted);display:inline-flex;font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:800;gap:calc(6px * var(--mobile-interface-scale, 1));min-height:calc(44px * var(--mobile-interface-scale, 1));padding:calc(9px * var(--mobile-interface-scale, 1)) calc(13px * var(--mobile-interface-scale, 1))}.purchase-history-summary>span+span{border-left:1px solid var(--line)}.purchase-history-summary strong{color:var(--text);font-size:calc(19px * var(--mobile-interface-scale, 1));line-height:1}.purchase-history-summary>span:first-child strong{color:var(--blue)}.purchase-history-summary .warning,.purchase-history-summary .warning strong{color:var(--amber)}.purchase-history-periods{display:flex;gap:calc(6px * var(--mobile-interface-scale, 1));margin:0 0 calc(10px * var(--mobile-interface-scale, 1))}.purchase-history-periods button{background:var(--surface);border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));color:var(--muted);cursor:pointer;font:inherit;font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:850;min-height:calc(34px * var(--mobile-interface-scale, 1));padding:0 calc(11px * var(--mobile-interface-scale, 1))}.purchase-history-periods button.active,.purchase-history-periods button:hover{background:color-mix(in srgb,var(--green) 10%,var(--surface));border-color:color-mix(in srgb,var(--green) 38%,var(--line));color:var(--green)}.purchase-history-primary-filters{display:grid;grid-gap:calc(10px * var(--mobile-interface-scale, 1));gap:calc(10px * var(--mobile-interface-scale, 1));grid-template-columns:minmax(calc(300px * var(--mobile-interface-scale, 1)),1.8fr) minmax(calc(170px * var(--mobile-interface-scale, 1)),.75fr) auto auto;margin:0 0 calc(10px * var(--mobile-interface-scale, 1))}.purchase-history-search-field{display:block;min-width:0;position:relative}.purchase-history-search-field svg{color:var(--muted);left:calc(13px * var(--mobile-interface-scale, 1));pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.purchase-history-compact-control{display:block;min-width:0}.purchase-history-advanced-filters-button.active,.purchase-history-receipt-filter.active{background:color-mix(in srgb,var(--green) 10%,var(--surface));border-color:color-mix(in srgb,var(--green) 38%,var(--line));color:var(--green)}.purchase-history-advanced-filters-button{position:relative}.purchase-history-advanced-filters-button span{align-items:center;background:currentColor;border-radius:var(--radius-pill);color:var(--surface);display:grid;font-size:calc(10px * var(--mobile-interface-scale, 1));font-weight:900;height:calc(18px * var(--mobile-interface-scale, 1));min-width:calc(18px * var(--mobile-interface-scale, 1));padding:0 calc(5px * var(--mobile-interface-scale, 1));place-items:center}.purchase-history-advanced-filters{background:var(--surface-muted);border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));display:grid;grid-gap:calc(10px * var(--mobile-interface-scale, 1));gap:calc(10px * var(--mobile-interface-scale, 1));grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 calc(10px * var(--mobile-interface-scale, 1));padding:calc(12px * var(--mobile-interface-scale, 1))}.purchase-history-advanced-filters>label,.purchase-history-date-range>label{color:var(--text-soft);display:grid;font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:800;grid-gap:calc(6px * var(--mobile-interface-scale, 1));gap:calc(6px * var(--mobile-interface-scale, 1));min-width:0}.purchase-history-date-range{border:0;display:grid;grid-gap:calc(8px * var(--mobile-interface-scale, 1));gap:calc(8px * var(--mobile-interface-scale, 1));grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;min-width:0;padding:0}.purchase-history-date-range legend{color:var(--text-soft);font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:800;grid-column:1/-1;padding:0}.purchase-history-active-filters{align-items:center;display:flex;flex-wrap:wrap;gap:calc(7px * var(--mobile-interface-scale, 1));margin:0 0 calc(10px * var(--mobile-interface-scale, 1))}.purchase-history-active-filters button{align-items:center;background:color-mix(in srgb,var(--green) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--green) 24%,var(--line));border-radius:var(--radius-pill);color:var(--green);cursor:pointer;display:inline-flex;font:inherit;font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:800;gap:calc(6px * var(--mobile-interface-scale, 1));max-width:calc(300px * var(--mobile-interface-scale, 1));min-height:calc(32px * var(--mobile-interface-scale, 1));overflow:hidden;padding:0 calc(9px * var(--mobile-interface-scale, 1));text-overflow:ellipsis;white-space:nowrap}.purchase-history-active-filters .purchase-history-clear-filters{background:transparent;border-color:transparent;color:var(--muted)}.section-purchase-history .work-panel{padding:calc(16px * var(--mobile-interface-scale, 1))}.section-purchase-history .purchase-history-desktop-frame{content-visibility:visible;contain-intrinsic-size:auto;max-height:calc(100dvh - calc(400px * var(--mobile-interface-scale, 1)));min-width:0;overflow:auto;touch-action:pan-x pan-y pinch-zoom}.section-purchase-history .purchase-history-grid{min-width:calc(1200px * var(--mobile-interface-scale, 1));table-layout:fixed}.section-purchase-history .purchase-history-grid td,.section-purchase-history .purchase-history-grid th{font-size:calc(12px * var(--mobile-interface-scale, 1));line-height:1.28;overflow:hidden;padding:calc(9px * var(--mobile-interface-scale, 1)) calc(10px * var(--mobile-interface-scale, 1))}.section-purchase-history .purchase-history-grid th{font-size:calc(10px * var(--mobile-interface-scale, 1));position:-webkit-sticky;position:sticky;top:0;z-index:2}.section-purchase-history .purchase-history-grid th:first-child{width:13%}.section-purchase-history .purchase-history-grid th:nth-child(2){width:16%}.section-purchase-history .purchase-history-grid th:nth-child(3){width:24%}.section-purchase-history .purchase-history-grid th:nth-child(4),.section-purchase-history .purchase-history-grid th:nth-child(5){width:17%}.section-purchase-history .purchase-history-grid th:nth-child(6){width:13%}.purchase-history-row{cursor:pointer}.purchase-history-row:hover td{background:color-mix(in srgb,var(--green) 5%,var(--surface))}.purchase-history-row:focus-visible{outline:calc(2px * var(--mobile-interface-scale, 1)) solid color-mix(in srgb,var(--green) 65%,transparent);outline-offset:calc(-2px * var(--mobile-interface-scale, 1))}.section-purchase-history .purchase-history-grid td>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-history-item-meta{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:calc(11px * var(--mobile-interface-scale, 1));font-weight:800;gap:calc(5px * var(--mobile-interface-scale, 1));margin-top:calc(5px * var(--mobile-interface-scale, 1))}.purchase-history-quantity-progress{color:var(--text);overflow-wrap:anywhere;white-space:normal}.tracking-mobile-item .purchase-history-quantity-progress{color:var(--muted);display:block;font-size:calc(11px * var(--mobile-interface-scale, 1));font-weight:800;line-height:1.35;margin-top:calc(4px * var(--mobile-interface-scale, 1))}.section-purchase-history .request-mobile-item-facts .purchase-history-quantity-progress{grid-column:1/-1;overflow:visible;text-overflow:clip;white-space:normal}.purchase-history-receipt-action{margin-top:calc(6px * var(--mobile-interface-scale, 1));min-height:calc(30px * var(--mobile-interface-scale, 1));width:calc(30px * var(--mobile-interface-scale, 1))}.purchase-history-no-receipt{align-items:center;color:var(--amber);display:inline-flex;font-size:calc(11px * var(--mobile-interface-scale, 1));font-weight:850;gap:calc(5px * var(--mobile-interface-scale, 1));margin-top:calc(6px * var(--mobile-interface-scale, 1))}.purchase-history-item-allocations{color:var(--muted);display:block;font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:800;line-height:1.35;overflow-wrap:anywhere}.section-purchase-history .request-mobile-sheet-section-title>div{align-items:baseline;display:flex;gap:calc(8px * var(--mobile-interface-scale, 1))}.purchase-price-edit-button{flex:0 0 auto}.purchase-price-warning{align-items:flex-start;background:color-mix(in srgb,var(--amber) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--amber) 34%,var(--line));border-radius:calc(8px * var(--mobile-interface-scale, 1));color:var(--text);display:flex;font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:750;gap:calc(8px * var(--mobile-interface-scale, 1));line-height:1.45;padding:calc(10px * var(--mobile-interface-scale, 1))}.purchase-price-warning svg{color:var(--amber);flex:0 0 auto;margin-top:1px}.purchase-price-fields{display:grid;grid-gap:calc(8px * var(--mobile-interface-scale, 1));gap:calc(8px * var(--mobile-interface-scale, 1));grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-price-fields label,.purchase-price-reason-editor label{color:var(--text-soft);display:grid;font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:800;grid-gap:calc(6px * var(--mobile-interface-scale, 1));gap:calc(6px * var(--mobile-interface-scale, 1));min-width:0}.purchase-price-fields .text-input{min-width:0;width:100%}.purchase-price-reason-editor{display:grid;grid-gap:calc(7px * var(--mobile-interface-scale, 1));gap:calc(7px * var(--mobile-interface-scale, 1));margin-top:calc(4px * var(--mobile-interface-scale, 1))}.purchase-price-reason-editor textarea{min-height:calc(82px * var(--mobile-interface-scale, 1));resize:vertical;width:100%}.purchase-price-last-correction{background:color-mix(in srgb,var(--blue) 6%,var(--surface-muted));border:1px solid color-mix(in srgb,var(--blue) 18%,var(--line));border-radius:calc(8px * var(--mobile-interface-scale, 1));display:grid;grid-gap:calc(3px * var(--mobile-interface-scale, 1));gap:calc(3px * var(--mobile-interface-scale, 1));padding:calc(8px * var(--mobile-interface-scale, 1)) calc(9px * var(--mobile-interface-scale, 1))}.purchase-price-last-correction span,.purchase-price-last-correction strong{font-size:calc(11px * var(--mobile-interface-scale, 1))}.purchase-price-last-correction span{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}@media (max-width:640px){.purchase-price-fields{grid-template-columns:1fr}.purchase-price-edit-button{min-height:calc(38px * var(--mobile-interface-scale, 1))}.section-purchase-history .tracking-mobile-sheet-actions>button{flex:1 1}}@media (min-width:641px){.section-purchase-history .purchase-history-detail-backdrop{align-items:stretch;background:var(--overlay-ink-44);display:flex;inset:0;justify-content:flex-end;padding:calc(20px * var(--mobile-interface-scale, 1));position:fixed;z-index:82}.section-purchase-history .purchase-history-detail-sheet{animation:mobile-modal-in .18s ease both;background:var(--surface);border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));box-shadow:calc(-22px * var(--mobile-interface-scale, 1)) 0 calc(60px * var(--mobile-interface-scale, 1)) var(--overlay-ink-22);display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;max-width:calc(620px * var(--mobile-interface-scale, 1));min-height:0;overflow:hidden;width:min(calc(620px * var(--mobile-interface-scale, 1)),100%)}.section-purchase-history .purchase-history-detail-sheet .tracking-mobile-sheet-handle{display:none}.section-purchase-history .tracking-mobile-sheet-header{align-items:start;border-bottom:1px solid var(--line);display:grid;grid-gap:calc(12px * var(--mobile-interface-scale, 1));gap:calc(12px * var(--mobile-interface-scale, 1));grid-template-columns:minmax(0,1fr) auto;padding:calc(18px * var(--mobile-interface-scale, 1)) calc(20px * var(--mobile-interface-scale, 1))}.section-purchase-history .tracking-mobile-sheet-header h2{font-size:calc(24px * var(--mobile-interface-scale, 1))}.section-purchase-history .tracking-mobile-sheet-header>div>span{color:var(--green);display:inline-block;font-size:calc(13px * var(--mobile-interface-scale, 1));font-weight:900;margin-top:calc(4px * var(--mobile-interface-scale, 1))}.section-purchase-history .tracking-mobile-sheet-body{display:grid;grid-gap:calc(16px * var(--mobile-interface-scale, 1));gap:calc(16px * var(--mobile-interface-scale, 1));min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:calc(20px * var(--mobile-interface-scale, 1))}.section-purchase-history .request-mobile-detail-grid{display:grid;grid-gap:calc(8px * var(--mobile-interface-scale, 1));gap:calc(8px * var(--mobile-interface-scale, 1));grid-template-columns:repeat(2,minmax(0,1fr))}.section-purchase-history .request-mobile-detail-grid>div{background:var(--surface-muted);border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));display:grid;grid-gap:calc(4px * var(--mobile-interface-scale, 1));gap:calc(4px * var(--mobile-interface-scale, 1));padding:calc(10px * var(--mobile-interface-scale, 1))}.section-purchase-history .request-mobile-detail-grid>.field-wide{grid-column:1/-1}.section-purchase-history .request-mobile-detail-grid span{color:var(--muted);font-size:calc(11px * var(--mobile-interface-scale, 1));font-weight:900;text-transform:uppercase}.section-purchase-history .request-mobile-detail-grid strong{font-size:calc(13px * var(--mobile-interface-scale, 1));line-height:1.35;overflow-wrap:anywhere}.section-purchase-history .request-mobile-items,.section-purchase-history .tracking-mobile-sheet-section{display:grid;grid-gap:calc(8px * var(--mobile-interface-scale, 1));gap:calc(8px * var(--mobile-interface-scale, 1))}.section-purchase-history .request-mobile-sheet-section-title{align-items:center;display:flex;justify-content:space-between}.section-purchase-history .request-mobile-sheet-section-title span{color:var(--muted);font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:900}.section-purchase-history .request-mobile-item{border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));display:grid;grid-gap:calc(10px * var(--mobile-interface-scale, 1));gap:calc(10px * var(--mobile-interface-scale, 1));padding:calc(10px * var(--mobile-interface-scale, 1))}.section-purchase-history .request-mobile-item span,.section-purchase-history .request-mobile-item strong{display:block}.section-purchase-history .request-mobile-item>div:first-child span{color:var(--muted);font-size:calc(12px * var(--mobile-interface-scale, 1));line-height:1.35;margin-top:calc(3px * var(--mobile-interface-scale, 1))}.section-purchase-history .request-mobile-item-facts{display:grid;grid-gap:calc(6px * var(--mobile-interface-scale, 1));gap:calc(6px * var(--mobile-interface-scale, 1));grid-template-columns:repeat(2,minmax(0,1fr))}.section-purchase-history .request-mobile-item-facts span{background:var(--surface-muted);border-radius:calc(8px * var(--mobile-interface-scale, 1));color:var(--muted);font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:800;overflow:hidden;padding:calc(7px * var(--mobile-interface-scale, 1)) calc(8px * var(--mobile-interface-scale, 1));text-overflow:ellipsis;white-space:nowrap}.section-purchase-history .tracking-mobile-sheet-actions{border-top:1px solid var(--line);display:flex;gap:calc(8px * var(--mobile-interface-scale, 1));justify-content:flex-end;padding:calc(14px * var(--mobile-interface-scale, 1)) calc(20px * var(--mobile-interface-scale, 1))}}@media (max-width:1000px){.section-purchase-history .purchase-history-periods,.section-purchase-history .purchase-history-summary,.section-purchase-history .purchase-history-toolbar{display:none}}@media (max-width:1280px){.purchase-history-primary-filters{grid-template-columns:minmax(0,1fr) auto auto}.purchase-history-search-field{grid-column:1/-1}.purchase-history-advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.section-purchase-history .purchase-history-active-filters,.section-purchase-history .purchase-history-advanced-filters,.section-purchase-history .purchase-history-primary-filters{display:none}}.purchase-returned-quantity{color:var(--danger);font-weight:800}.purchase-supplier-return-history{display:grid;grid-gap:calc(12px * var(--mobile-interface-scale, 1));gap:calc(12px * var(--mobile-interface-scale, 1))}.purchase-supplier-return-list,.purchase-supplier-return-row{display:grid;grid-gap:calc(10px * var(--mobile-interface-scale, 1));gap:calc(10px * var(--mobile-interface-scale, 1))}.purchase-supplier-return-row{padding:calc(13px * var(--mobile-interface-scale, 1));border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel-soft)}.purchase-supplier-return-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(10px * var(--mobile-interface-scale, 1))}.purchase-supplier-return-comments,.purchase-supplier-return-row-body,.purchase-supplier-return-row-head>div{display:grid;grid-gap:calc(4px * var(--mobile-interface-scale, 1));gap:calc(4px * var(--mobile-interface-scale, 1))}.purchase-supplier-return-row-body span,.purchase-supplier-return-row-head span,.purchase-supplier-return-row>small{color:var(--muted)}.purchase-supplier-return-row .status-pill.completed{color:#067647;background:#d1fadf}.purchase-supplier-return-row .status-pill.rejected{color:#b42318;background:#fee4e2}.purchase-supplier-return-row .status-pill.pending_buyer{color:#9a6700;background:#fef0c7}.purchase-supplier-return-comments{padding:calc(9px * var(--mobile-interface-scale, 1));border-radius:var(--radius-panel);background:color-mix(in srgb,var(--panel) 76%,transparent);overflow-wrap:anywhere;font-size:calc(13px * var(--mobile-interface-scale, 1))}@media (max-width:720px){.purchase-supplier-return-row{padding:calc(12px * var(--mobile-interface-scale, 1))}.purchase-supplier-return-row-head{align-items:center}}.purchase-history-full-edit-button{margin-bottom:calc(14px * var(--mobile-interface-scale, 1));width:100%}.line-items{display:grid;grid-gap:calc(12px * var(--mobile-interface-scale, 1));gap:calc(12px * var(--mobile-interface-scale, 1))}.tag-row{display:flex;flex-wrap:wrap;gap:calc(6px * var(--mobile-interface-scale, 1))}.request-draft-stack{display:grid;grid-gap:calc(14px * var(--mobile-interface-scale, 1));gap:calc(14px * var(--mobile-interface-scale, 1));padding:calc(18px * var(--mobile-interface-scale, 1)) calc(20px * var(--mobile-interface-scale, 1))}.request-draft-card{border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));display:grid;overflow:visible}.request-draft-header{align-items:center;background:var(--surface-muted);border-bottom:1px solid var(--line);display:flex;gap:calc(14px * var(--mobile-interface-scale, 1));justify-content:space-between;padding:calc(14px * var(--mobile-interface-scale, 1)) calc(16px * var(--mobile-interface-scale, 1))}.request-draft-header h3{color:#172238;font-size:calc(18px * var(--mobile-interface-scale, 1));margin:calc(2px * var(--mobile-interface-scale, 1)) 0 0}.request-draft-error{align-items:center;background:#fff4f0;color:#9b2f18;display:flex;font-size:calc(13px * var(--mobile-interface-scale, 1));font-weight:800;gap:calc(8px * var(--mobile-interface-scale, 1));padding:calc(12px * var(--mobile-interface-scale, 1)) calc(16px * var(--mobile-interface-scale, 1))}.request-form-section{display:grid;grid-gap:calc(14px * var(--mobile-interface-scale, 1));gap:calc(14px * var(--mobile-interface-scale, 1));padding:calc(18px * var(--mobile-interface-scale, 1)) calc(20px * var(--mobile-interface-scale, 1))}.request-form-section+.request-form-section{border-top:1px solid var(--line)}.request-form-section h3{color:#26364c;font-size:calc(16px * var(--mobile-interface-scale, 1));margin:0}.request-kind-switch{background:var(--surface-muted);border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));display:grid;grid-gap:calc(4px * var(--mobile-interface-scale, 1));gap:calc(4px * var(--mobile-interface-scale, 1));grid-template-columns:repeat(2,minmax(0,1fr));padding:calc(4px * var(--mobile-interface-scale, 1))}.request-kind-option{align-items:center;background:transparent;border:0;border-radius:calc(6px * var(--mobile-interface-scale, 1));color:#53637a;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:calc(8px * var(--mobile-interface-scale, 1));justify-content:center;min-height:calc(38px * var(--mobile-interface-scale, 1));padding:0 calc(12px * var(--mobile-interface-scale, 1))}.request-kind-option.active{background:var(--surface);box-shadow:0 1px calc(4px * var(--mobile-interface-scale, 1)) var(--shadow-color-soft);color:var(--success-text-strong)}.request-kind-option:disabled{cursor:wait;opacity:.65}.request-batch-controls{background:var(--surface)}.request-photo-field{display:grid;grid-gap:calc(12px * var(--mobile-interface-scale, 1));gap:calc(12px * var(--mobile-interface-scale, 1))}.request-photo-existing-list{background:var(--surface-muted);border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));display:grid;grid-gap:calc(6px * var(--mobile-interface-scale, 1));gap:calc(6px * var(--mobile-interface-scale, 1));padding:calc(10px * var(--mobile-interface-scale, 1))}.request-photo-existing-list>span{color:var(--muted);font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:800}.request-photo-existing-item{align-items:center;display:flex;gap:calc(8px * var(--mobile-interface-scale, 1));justify-content:space-between;min-width:0}.request-photo-existing-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-photo-existing-item span,.request-photo-label{font-size:calc(13px * var(--mobile-interface-scale, 1))}.request-photo-label{color:var(--muted);font-weight:850}.request-photo-dropzone{align-items:center;background:linear-gradient(135deg,var(--green-bright-alpha-12),var(--blue-soft-alpha-12)),var(--surface-muted);border:1px dashed rgba(72,200,150,.46);border-radius:calc(8px * var(--mobile-interface-scale, 1));cursor:pointer;display:grid;grid-gap:calc(12px * var(--mobile-interface-scale, 1));gap:calc(12px * var(--mobile-interface-scale, 1));grid-template-columns:auto minmax(0,1fr) auto;min-height:calc(82px * var(--mobile-interface-scale, 1));padding:calc(14px * var(--mobile-interface-scale, 1));color:var(--text);font:inherit;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.request-photo-dropzone:disabled{cursor:wait;opacity:.65}.request-photo-dropzone:focus-within,.request-photo-dropzone:hover{border-color:var(--green);box-shadow:0 calc(14px * var(--mobile-interface-scale, 1)) calc(32px * var(--mobile-interface-scale, 1)) rgba(31,111,88,.14);transform:translateY(-1px)}.request-photo-dropzone-icon{align-items:center;background:var(--green-bright-alpha-16);border:1px solid var(--green-bright-alpha-28);border-radius:calc(8px * var(--mobile-interface-scale, 1));color:var(--green);display:inline-flex;height:calc(42px * var(--mobile-interface-scale, 1));justify-content:center;width:calc(42px * var(--mobile-interface-scale, 1))}.request-photo-dropzone small,.request-photo-dropzone strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-photo-dropzone small{color:var(--muted);font-size:calc(12px * var(--mobile-interface-scale, 1));margin-top:calc(2px * var(--mobile-interface-scale, 1))}.request-photo-input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.request-photo-preview-grid{display:grid;grid-gap:calc(10px * var(--mobile-interface-scale, 1));gap:calc(10px * var(--mobile-interface-scale, 1));grid-template-columns:repeat(auto-fill,minmax(calc(118px * var(--mobile-interface-scale, 1)),1fr))}.request-photo-preview{background:var(--surface-muted);border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));display:grid;grid-gap:calc(7px * var(--mobile-interface-scale, 1));gap:calc(7px * var(--mobile-interface-scale, 1));min-width:0;padding:calc(8px * var(--mobile-interface-scale, 1));position:relative}.request-photo-preview img{object-fit:cover}.request-photo-preview .request-photo-preview-button>svg,.request-photo-preview img{aspect-ratio:4/3;background:var(--surface);border-radius:calc(6px * var(--mobile-interface-scale, 1));width:100%}.request-photo-preview .request-photo-preview-button>svg{color:var(--muted);padding:calc(24px * var(--mobile-interface-scale, 1))}.request-photo-preview-button{background:transparent;border:0;cursor:zoom-in;display:block;padding:0;text-align:left;width:100%}.request-photo-preview-button:focus-visible{border-radius:calc(6px * var(--mobile-interface-scale, 1));box-shadow:0 0 0 calc(3px * var(--mobile-interface-scale, 1)) var(--green-alpha-18);outline:0}.request-photo-preview span{color:var(--muted);font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-photo-preview small{color:var(--muted);font-size:calc(11px * var(--mobile-interface-scale, 1));font-weight:750}.request-photo-preview-existing{border-color:var(--green-bright-alpha-28)}.request-photo-remove{align-items:center;background:rgba(15,27,43,.72);border:0;border-radius:var(--radius-pill);color:var(--surface);cursor:pointer;display:inline-flex;height:calc(26px * var(--mobile-interface-scale, 1));justify-content:center;position:absolute;right:calc(14px * var(--mobile-interface-scale, 1));top:calc(14px * var(--mobile-interface-scale, 1));width:calc(26px * var(--mobile-interface-scale, 1))}.request-photos-button{width:-moz-fit-content;width:fit-content}.request-item-photo-gallery,.request-photos-button{margin-top:calc(7px * var(--mobile-interface-scale, 1))}.request-item-photo-gallery{align-items:center;display:flex;flex-wrap:wrap;gap:calc(5px * var(--mobile-interface-scale, 1))}.request-item-photo-gallery>span{color:var(--muted);font-size:calc(11px * var(--mobile-interface-scale, 1));font-weight:750;white-space:nowrap}.request-item-photo-more,.request-item-photo-thumbnail{align-items:center;background:var(--surface-muted);border:1px solid var(--line);border-radius:calc(6px * var(--mobile-interface-scale, 1));color:var(--muted);cursor:zoom-in;display:inline-flex;height:calc(38px * var(--mobile-interface-scale, 1));justify-content:center;overflow:hidden;padding:0;width:calc(46px * var(--mobile-interface-scale, 1))}.tracking-mobile-item>.request-item-photo-gallery{grid-column:1/-1}.request-item-photo-more:focus-visible,.request-item-photo-more:hover,.request-item-photo-thumbnail:focus-visible,.request-item-photo-thumbnail:hover{border-color:var(--green);box-shadow:0 0 0 calc(2px * var(--mobile-interface-scale, 1)) var(--green-alpha-18);outline:0}.request-item-photo-more:disabled,.request-item-photo-thumbnail:disabled{cursor:wait;opacity:.6}.request-item-photo-thumbnail img{height:100%;object-fit:cover;width:100%}.request-item-photo-more{cursor:pointer;font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:850}.request-photo-modal{width:min(100%,calc(1120px * var(--mobile-interface-scale, 1)))}.request-photo-modal-grid{display:grid;grid-gap:calc(14px * var(--mobile-interface-scale, 1));gap:calc(14px * var(--mobile-interface-scale, 1));grid-template-columns:repeat(auto-fill,minmax(calc(240px * var(--mobile-interface-scale, 1)),1fr));max-height:calc(min(92vh, calc(900px * var(--mobile-interface-scale, 1))) - calc(92px * var(--mobile-interface-scale, 1)));overflow:auto;padding:calc(18px * var(--mobile-interface-scale, 1)) calc(20px * var(--mobile-interface-scale, 1)) calc(20px * var(--mobile-interface-scale, 1))}.request-photo-modal-item{background:var(--surface-muted);border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));display:grid;grid-gap:calc(10px * var(--mobile-interface-scale, 1));gap:calc(10px * var(--mobile-interface-scale, 1));margin:0;overflow:hidden;padding:calc(10px * var(--mobile-interface-scale, 1))}.request-photo-modal-item img{background:var(--surface);border-radius:calc(6px * var(--mobile-interface-scale, 1));max-height:58vh;object-fit:contain;width:100%}.request-photo-modal-item figcaption{align-items:center;display:flex;gap:calc(10px * var(--mobile-interface-scale, 1));justify-content:space-between;min-width:0}.request-photo-modal-item figcaption span{color:var(--muted);font-size:calc(13px * var(--mobile-interface-scale, 1));font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-batch-actions{align-items:center;display:flex;flex-wrap:wrap;gap:calc(10px * var(--mobile-interface-scale, 1))}.request-batch-limit{color:#5f6f84;font-size:calc(13px * var(--mobile-interface-scale, 1));font-weight:800;margin-left:auto}.request-customer-cell{min-width:calc(230px * var(--mobile-interface-scale, 1))}.request-customer-cell span{display:block;margin-bottom:calc(8px * var(--mobile-interface-scale, 1))}.request-initiator-select{min-height:calc(34px * var(--mobile-interface-scale, 1));min-width:calc(210px * var(--mobile-interface-scale, 1));padding:0 calc(10px * var(--mobile-interface-scale, 1))}:root[data-theme=dark] .request-draft-card{background:var(--surface-muted);border-color:var(--line);color:var(--text)}@media (max-width:640px){.request-form-section{padding-left:calc(14px * var(--mobile-interface-scale, 1));padding-right:calc(14px * var(--mobile-interface-scale, 1))}}.request-deadline-field,.request-deadline-urgent{display:grid;grid-gap:calc(8px * var(--mobile-interface-scale, 1));gap:calc(8px * var(--mobile-interface-scale, 1));min-width:0}.request-deadline-mode{display:flex;gap:calc(8px * var(--mobile-interface-scale, 1))}.request-deadline-mode button{min-height:calc(44px * var(--mobile-interface-scale, 1))}.request-deadline-mode button[aria-pressed=true]{border-color:var(--blue);background:var(--surface-muted)}.request-deadline-mode button.danger[aria-pressed=true]{border-color:var(--danger-border);background:var(--danger-bg);color:var(--red)}.request-deadline-urgent .request-urgent-badge{justify-self:start}.request-deadline-urgent small{color:var(--muted)}.request-revision-notice{margin-block:calc(12px * var(--mobile-interface-scale, 1));padding:calc(12px * var(--mobile-interface-scale, 1));border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-muted);overflow-wrap:anywhere}.request-revision-notice summary{cursor:pointer;font-weight:700}.request-revision-notice ul{-webkit-padding-start:calc(20px * var(--mobile-interface-scale, 1));padding-inline-start:calc(20px * var(--mobile-interface-scale, 1))}.request-history-grid{min-width:calc(2100px * var(--mobile-interface-scale, 1))}.requests-registry-toolbar{display:flex;justify-content:flex-end;margin-bottom:calc(10px * var(--mobile-interface-scale, 1))}.requests-summary{align-items:center;background:var(--surface-muted);border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:calc(12px * var(--mobile-interface-scale, 1));overflow:hidden}.requests-summary-item{align-items:baseline;color:var(--muted);display:flex;font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:800;gap:calc(7px * var(--mobile-interface-scale, 1));min-height:calc(46px * var(--mobile-interface-scale, 1));min-width:0;padding:calc(10px * var(--mobile-interface-scale, 1)) calc(14px * var(--mobile-interface-scale, 1))}.requests-summary-item+.requests-summary-item{border-left:1px solid var(--line)}.requests-summary-item strong{color:var(--text);flex:0 0 auto;font-size:calc(20px * var(--mobile-interface-scale, 1));line-height:1}.requests-summary-item.blue strong{color:var(--blue)}.requests-summary-item.violet strong{color:var(--violet)}.requests-summary-item.amber strong{color:var(--amber)}.requests-summary-item.green strong{color:var(--green)}.requests-mobile-filters,.requests-mobile-list{display:none}@media (max-width:640px){.requests-mobile-filters{display:flex;gap:calc(8px * var(--mobile-interface-scale, 1));margin:0 0 calc(12px * var(--mobile-interface-scale, 1));overflow-x:auto;padding-bottom:calc(2px * var(--mobile-interface-scale, 1));scrollbar-width:none}.requests-mobile-filters::-webkit-scrollbar{display:none}.requests-mobile-list{display:grid;grid-gap:calc(10px * var(--mobile-interface-scale, 1));gap:calc(10px * var(--mobile-interface-scale, 1))}.request-history-grid{min-width:calc(1180px * var(--mobile-interface-scale, 1))}}.section-requests .work-panel{padding:calc(16px * var(--mobile-interface-scale, 1))}.section-requests .request-desktop-frame{overflow-x:hidden}.section-requests .request-history-grid{min-width:0;table-layout:fixed}.section-requests .request-history-grid td,.section-requests .request-history-grid th{font-size:calc(12px * var(--mobile-interface-scale, 1));line-height:1.25;overflow:hidden;padding:calc(8px * var(--mobile-interface-scale, 1)) calc(6px * var(--mobile-interface-scale, 1))}.section-requests .request-history-grid th{font-size:calc(10px * var(--mobile-interface-scale, 1));line-height:1.15}.section-requests .request-history-grid th:first-child{width:5%}.section-requests .request-history-grid th:nth-child(2){width:5.6%}.section-requests .request-history-grid th:nth-child(3),.section-requests .request-history-grid th:nth-child(4){width:6.5%}.section-requests .request-history-grid th:nth-child(5){width:11%}.section-requests .request-history-grid th:nth-child(6){width:5.4%}.section-requests .request-history-grid th:nth-child(7){width:4%}.section-requests .request-history-grid th:nth-child(8){width:3.5%}.section-requests .request-history-grid th:nth-child(9){width:2.5%}.section-requests .request-history-grid th:nth-child(10){width:7.5%}.section-requests .request-history-grid th:nth-child(11){width:9%}.section-requests .request-history-grid th:nth-child(12),.section-requests .request-history-grid th:nth-child(13){width:4%}.section-requests .request-history-grid th:nth-child(14){width:4.2%}.section-requests .request-history-grid th:nth-child(15),.section-requests .request-history-grid th:nth-child(16){width:6%}.section-requests .request-history-grid th:nth-child(17){width:6.5%}.section-requests .request-history-grid th:nth-child(18){width:2.8%}.section-requests .request-history-grid td>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-requests .request-history-value{-webkit-box-orient:vertical;display:-webkit-box;line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}.section-requests .request-customer-cell{min-width:0}.section-requests .request-customer-cell .request-history-value{margin-bottom:calc(6px * var(--mobile-interface-scale, 1))}.section-requests .request-initiator-select{min-height:calc(30px * var(--mobile-interface-scale, 1));min-width:0;padding:0 calc(6px * var(--mobile-interface-scale, 1));width:100%}.section-requests .request-history-grid .request-approval-count-cell{text-align:center}.section-requests .request-history-grid .approval-mark{align-items:flex-start;font-size:calc(10px * var(--mobile-interface-scale, 1));gap:calc(3px * var(--mobile-interface-scale, 1));line-height:1.2;white-space:normal}.section-requests .request-history-grid .approval-mark svg{flex:0 0 auto;height:calc(13px * var(--mobile-interface-scale, 1));width:calc(13px * var(--mobile-interface-scale, 1))}.section-requests .request-history-grid .plain-pill{font-size:calc(10px * var(--mobile-interface-scale, 1));max-width:100%;overflow:hidden;padding:calc(5px * var(--mobile-interface-scale, 1)) calc(6px * var(--mobile-interface-scale, 1));text-overflow:ellipsis}.section-requests .request-history-grid .icon-button{min-height:calc(30px * var(--mobile-interface-scale, 1));width:calc(30px * var(--mobile-interface-scale, 1))}.section-requests .request-history-row{cursor:pointer}.section-requests .request-history-row:hover td{background:color-mix(in srgb,var(--green) 5%,var(--surface))}.section-requests .request-history-row:focus-visible{outline:calc(2px * var(--mobile-interface-scale, 1)) solid color-mix(in srgb,var(--green) 65%,transparent);outline-offset:calc(-2px * var(--mobile-interface-scale, 1))}@media (min-width:1001px){.section-requests .request-desktop-frame{content-visibility:visible;contain-intrinsic-size:auto;max-height:calc(100dvh - calc(400px * var(--mobile-interface-scale, 1)));overflow:auto}.section-requests .request-history-grid thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.section-requests .request-mobile-sheet-backdrop{align-items:stretch;background:var(--overlay-ink-44);display:flex;inset:0;justify-content:flex-end;padding:calc(20px * var(--mobile-interface-scale, 1));position:fixed;z-index:82}.section-requests .request-mobile-sheet{animation:mobile-modal-in .18s ease both;background:var(--surface);border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));box-shadow:calc(-22px * var(--mobile-interface-scale, 1)) 0 calc(60px * var(--mobile-interface-scale, 1)) var(--overlay-ink-22);display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;max-width:calc(620px * var(--mobile-interface-scale, 1));min-height:0;overflow:hidden;width:min(46vw,calc(620px * var(--mobile-interface-scale, 1)))}.section-requests .request-mobile-sheet-handle{display:none}.section-requests .request-mobile-sheet-header{align-items:start;border-bottom:1px solid var(--line);display:grid;grid-gap:calc(12px * var(--mobile-interface-scale, 1));gap:calc(12px * var(--mobile-interface-scale, 1));grid-template-columns:minmax(0,1fr) auto;padding:calc(18px * var(--mobile-interface-scale, 1)) calc(20px * var(--mobile-interface-scale, 1))}.section-requests .request-mobile-sheet-header h2{font-size:calc(24px * var(--mobile-interface-scale, 1))}.section-requests .request-mobile-sheet-header>div>span{color:var(--green);display:inline-block;font-size:calc(13px * var(--mobile-interface-scale, 1));font-weight:900;margin-top:calc(4px * var(--mobile-interface-scale, 1))}.section-requests .request-mobile-sheet-body{display:grid;grid-gap:calc(16px * var(--mobile-interface-scale, 1));gap:calc(16px * var(--mobile-interface-scale, 1));min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:calc(20px * var(--mobile-interface-scale, 1))}.section-requests .request-mobile-detail-grid{display:grid;grid-gap:calc(8px * var(--mobile-interface-scale, 1));gap:calc(8px * var(--mobile-interface-scale, 1));grid-template-columns:repeat(2,minmax(0,1fr))}.section-requests .request-mobile-approval>div,.section-requests .request-mobile-detail-grid>div{background:var(--surface-muted);border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));display:grid;grid-gap:calc(4px * var(--mobile-interface-scale, 1));gap:calc(4px * var(--mobile-interface-scale, 1));padding:calc(10px * var(--mobile-interface-scale, 1))}.section-requests .request-mobile-approval span:first-child,.section-requests .request-mobile-detail-grid span{color:var(--muted);font-size:calc(11px * var(--mobile-interface-scale, 1));font-weight:900;text-transform:uppercase}.section-requests .request-mobile-approval strong,.section-requests .request-mobile-detail-grid strong{font-size:calc(13px * var(--mobile-interface-scale, 1));line-height:1.35;overflow-wrap:anywhere}.section-requests .request-mobile-approval,.section-requests .request-mobile-items,.section-requests .request-mobile-sheet-section{display:grid;grid-gap:calc(8px * var(--mobile-interface-scale, 1));gap:calc(8px * var(--mobile-interface-scale, 1))}.section-requests .request-mobile-sheet-section-title{align-items:center;display:flex;justify-content:space-between}.section-requests .request-mobile-sheet-section-title span{color:var(--muted);font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:900}.section-requests .request-mobile-item{border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));display:grid;grid-gap:calc(10px * var(--mobile-interface-scale, 1));gap:calc(10px * var(--mobile-interface-scale, 1));padding:calc(10px * var(--mobile-interface-scale, 1))}.section-requests .request-mobile-item span,.section-requests .request-mobile-item strong{display:block}.section-requests .request-mobile-item>div:first-child span{color:var(--muted);font-size:calc(12px * var(--mobile-interface-scale, 1));line-height:1.35;margin-top:calc(3px * var(--mobile-interface-scale, 1))}.section-requests .request-mobile-item-title{min-width:0;overflow-wrap:anywhere}.section-requests .request-mobile-item-title strong{font-size:calc(16px * var(--mobile-interface-scale, 1));font-weight:800;line-height:1.4}.section-requests .request-mobile-item-facts{display:grid;grid-gap:calc(6px * var(--mobile-interface-scale, 1));gap:calc(6px * var(--mobile-interface-scale, 1));grid-template-columns:repeat(2,minmax(0,1fr))}.section-requests .request-mobile-item-facts span{background:var(--surface-muted);border-radius:calc(8px * var(--mobile-interface-scale, 1));color:var(--muted);font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:800;overflow:hidden;padding:calc(7px * var(--mobile-interface-scale, 1)) calc(8px * var(--mobile-interface-scale, 1));text-overflow:ellipsis;white-space:nowrap}.section-requests .request-mobile-sheet-actions{border-top:1px solid var(--line);display:flex;gap:calc(8px * var(--mobile-interface-scale, 1));justify-content:flex-end;padding:calc(14px * var(--mobile-interface-scale, 1)) calc(20px * var(--mobile-interface-scale, 1))}}@media (max-width:640px){.section-requests .requests-section .mini-metrics,.section-requests .requests-section .requests-summary,.section-requests .topbar{display:none}.section-requests .requests-section .work-panel{padding-top:calc(18px * var(--mobile-interface-scale, 1))}.section-requests .requests-section .panel-title{align-items:flex-start;gap:calc(12px * var(--mobile-interface-scale, 1));margin-bottom:calc(12px * var(--mobile-interface-scale, 1))}.section-requests .requests-section .panel-title .icon-button{flex:0 0 auto;min-height:calc(44px * var(--mobile-interface-scale, 1));width:calc(44px * var(--mobile-interface-scale, 1))}.section-requests .request-desktop-frame{display:none}}.approval-participants-summary{align-items:flex-start;display:grid;grid-gap:calc(6px * var(--mobile-interface-scale, 1));gap:calc(6px * var(--mobile-interface-scale, 1))}.approval-participants-summary .approval-mark{white-space:normal}.orders-tracking-grid{min-width:calc(2250px * var(--mobile-interface-scale, 1))}.orders-tracking-filters{display:grid;grid-gap:calc(12px * var(--mobile-interface-scale, 1));gap:calc(12px * var(--mobile-interface-scale, 1));grid-template-columns:minmax(calc(260px * var(--mobile-interface-scale, 1)),1.6fr) repeat(3,minmax(calc(170px * var(--mobile-interface-scale, 1)),1fr));margin:calc(18px * var(--mobile-interface-scale, 1)) 0 calc(4px * var(--mobile-interface-scale, 1))}.orders-tracking-filters label{color:var(--text-soft);display:grid;font-size:calc(13px * var(--mobile-interface-scale, 1));font-weight:700;grid-gap:calc(7px * var(--mobile-interface-scale, 1));gap:calc(7px * var(--mobile-interface-scale, 1));min-width:0}.orders-tracking-primary-filters{grid-gap:calc(10px * var(--mobile-interface-scale, 1));grid-template-columns:minmax(calc(300px * var(--mobile-interface-scale, 1)),1.8fr) minmax(calc(155px * var(--mobile-interface-scale, 1)),.7fr) minmax(calc(190px * var(--mobile-interface-scale, 1)),.85fr) auto}.orders-tracking-advanced-filters,.orders-tracking-primary-filters{display:grid;gap:calc(10px * var(--mobile-interface-scale, 1));margin:0 0 calc(10px * var(--mobile-interface-scale, 1))}.orders-tracking-advanced-filters{background:var(--surface-muted);border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));grid-gap:calc(10px * var(--mobile-interface-scale, 1));grid-template-columns:repeat(3,minmax(0,1fr));padding:calc(12px * var(--mobile-interface-scale, 1))}.orders-tracking-advanced-filters>label{color:var(--text-soft);display:grid;font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:800;grid-gap:calc(6px * var(--mobile-interface-scale, 1));gap:calc(6px * var(--mobile-interface-scale, 1));min-width:0}.section-orders-tracking .work-panel{padding:calc(16px * var(--mobile-interface-scale, 1))}.section-orders-tracking .tracking-desktop-frame{content-visibility:visible;contain-intrinsic-size:auto;max-height:calc(100dvh - calc(360px * var(--mobile-interface-scale, 1)));overflow:auto}.section-orders-tracking .orders-tracking-grid{min-width:0;table-layout:fixed}.section-orders-tracking .orders-tracking-grid td,.section-orders-tracking .orders-tracking-grid th{font-size:calc(12px * var(--mobile-interface-scale, 1));line-height:1.28;overflow:hidden;padding:calc(9px * var(--mobile-interface-scale, 1)) calc(10px * var(--mobile-interface-scale, 1))}.section-orders-tracking .orders-tracking-grid th{font-size:calc(10px * var(--mobile-interface-scale, 1));position:-webkit-sticky;position:sticky;top:0;z-index:2}.section-orders-tracking .orders-tracking-grid th:first-child{width:13%}.section-orders-tracking .orders-tracking-grid th:nth-child(2){width:28%}.section-orders-tracking .orders-tracking-grid th:nth-child(3){width:9%}.section-orders-tracking .orders-tracking-grid th:nth-child(4){width:15%}.section-orders-tracking .orders-tracking-grid th:nth-child(5){width:12%}.section-orders-tracking .orders-tracking-grid th:nth-child(6){width:10%}.section-orders-tracking .orders-tracking-grid th:nth-child(7){width:13%}.orders-tracking-row{cursor:pointer}.orders-tracking-row:hover td{background:color-mix(in srgb,var(--green) 5%,var(--surface))}.orders-tracking-row:focus-visible{outline:calc(2px * var(--mobile-interface-scale, 1)) solid color-mix(in srgb,var(--green) 65%,transparent);outline-offset:calc(-2px * var(--mobile-interface-scale, 1))}.section-orders-tracking .orders-tracking-grid td>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-orders-tracking .orders-tracking-grid .orders-status-select{min-height:calc(32px * var(--mobile-interface-scale, 1));min-width:0;padding:0 calc(7px * var(--mobile-interface-scale, 1));width:100%}.section-orders-tracking .orders-approval-cell{text-align:center}.section-orders-tracking .tracking-mobile-card-head-actions{align-items:flex-end;display:flex;gap:calc(8px * var(--mobile-interface-scale, 1))}.section-orders-tracking .tracking-mobile-card-head-actions .plain-pill{color:var(--text-soft);display:inline-flex;font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:800;margin-bottom:0;text-transform:none}.approval-decision-count{align-items:center;background:color-mix(in srgb,var(--green) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--green) 34%,var(--line));border-radius:50%;color:var(--green);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:900;height:calc(30px * var(--mobile-interface-scale, 1));justify-content:center;line-height:1;padding:0;width:calc(30px * var(--mobile-interface-scale, 1))}.approval-decision-count.empty{background:var(--surface-muted);border-color:var(--line);color:var(--muted)}.approval-decision-count:hover{background:color-mix(in srgb,var(--green) 16%,var(--surface));border-color:color-mix(in srgb,var(--green) 55%,var(--line))}.approval-decision-count:focus-visible{outline:calc(2px * var(--mobile-interface-scale, 1)) solid color-mix(in srgb,var(--green) 55%,transparent);outline-offset:calc(2px * var(--mobile-interface-scale, 1))}.approval-decisions-popover{background:var(--surface);border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));box-shadow:0 calc(18px * var(--mobile-interface-scale, 1)) calc(46px * var(--mobile-interface-scale, 1)) var(--shadow-color-soft);display:grid;max-height:min(calc(360px * var(--mobile-interface-scale, 1)),calc(100dvh - calc(24px * var(--mobile-interface-scale, 1))));overflow:hidden;padding:calc(12px * var(--mobile-interface-scale, 1));position:fixed;z-index:96}.approval-decisions-popover-head{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:0 calc(2px * var(--mobile-interface-scale, 1)) calc(10px * var(--mobile-interface-scale, 1))}.approval-decisions-popover-head strong{font-size:calc(14px * var(--mobile-interface-scale, 1))}.approval-decisions-popover-head span{align-items:center;background:var(--surface-muted);border-radius:var(--radius-pill);color:var(--muted);display:inline-flex;font-size:calc(11px * var(--mobile-interface-scale, 1));font-weight:900;height:calc(22px * var(--mobile-interface-scale, 1));justify-content:center;min-width:calc(22px * var(--mobile-interface-scale, 1));padding:0 calc(6px * var(--mobile-interface-scale, 1))}.approval-decisions-list{display:grid;overflow-y:auto}.approval-decision-person{align-items:start;display:grid;grid-gap:calc(10px * var(--mobile-interface-scale, 1));gap:calc(10px * var(--mobile-interface-scale, 1));grid-template-columns:auto minmax(0,1fr);padding:calc(10px * var(--mobile-interface-scale, 1)) calc(2px * var(--mobile-interface-scale, 1))}.approval-decision-person+.approval-decision-person{border-top:1px solid var(--line)}.approval-decision-person>div{display:grid;grid-gap:calc(3px * var(--mobile-interface-scale, 1));gap:calc(3px * var(--mobile-interface-scale, 1));min-width:0}.approval-decision-person strong{font-size:calc(13px * var(--mobile-interface-scale, 1));overflow-wrap:anywhere}.approval-decision-icon{align-items:center;background:var(--surface-muted);border-radius:50%;display:inline-flex;height:calc(28px * var(--mobile-interface-scale, 1));justify-content:center;width:calc(28px * var(--mobile-interface-scale, 1))}.approval-decision-icon.approved,.approval-decision-result.approved{color:var(--green)}.approval-decision-icon.rejected,.approval-decision-result.rejected{color:var(--red)}.approval-decision-icon.returned,.approval-decision-result.returned{color:var(--amber)}.approval-decision-result{font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:800}.approval-decision-person time{color:var(--muted);font-size:calc(11px * var(--mobile-interface-scale, 1));font-weight:700}.approval-decision-comment{background:var(--surface-muted);border-radius:calc(6px * var(--mobile-interface-scale, 1));color:var(--text-soft);font-size:calc(11px * var(--mobile-interface-scale, 1));line-height:1.4;margin-top:calc(3px * var(--mobile-interface-scale, 1));overflow-wrap:anywhere;padding:calc(6px * var(--mobile-interface-scale, 1)) calc(8px * var(--mobile-interface-scale, 1))}.approval-decisions-empty{color:var(--muted);font-size:calc(12px * var(--mobile-interface-scale, 1));margin:0;padding:calc(14px * var(--mobile-interface-scale, 1)) calc(2px * var(--mobile-interface-scale, 1)) calc(4px * var(--mobile-interface-scale, 1))}.tracking-approval-history{display:grid;grid-gap:calc(8px * var(--mobile-interface-scale, 1));gap:calc(8px * var(--mobile-interface-scale, 1))}.tracking-approval-history-item{background:var(--surface-muted);border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));display:grid;grid-gap:calc(6px * var(--mobile-interface-scale, 1));gap:calc(6px * var(--mobile-interface-scale, 1));padding:calc(10px * var(--mobile-interface-scale, 1)) calc(12px * var(--mobile-interface-scale, 1))}.tracking-approval-history-item>div{align-items:center;display:flex;gap:calc(8px * var(--mobile-interface-scale, 1));justify-content:space-between}.tracking-approval-history-item time,.tracking-approval-history-item>div span{color:var(--muted);font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:700}.tracking-approval-history-item p{color:var(--text-soft);line-height:1.45;margin:0;overflow-wrap:anywhere}.tracking-item-rejection{background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:calc(8px * var(--mobile-interface-scale, 1));color:var(--red);font-size:calc(12px * var(--mobile-interface-scale, 1));margin:0;padding:calc(8px * var(--mobile-interface-scale, 1))}@media (min-width:1001px){.section-orders-tracking .tracking-mobile-sheet-backdrop{align-items:stretch;background:var(--overlay-ink-44);display:flex;inset:0;justify-content:flex-end;padding:calc(20px * var(--mobile-interface-scale, 1));position:fixed;z-index:82}.section-orders-tracking .tracking-mobile-sheet{animation:mobile-modal-in .18s ease both;background:var(--surface);border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));box-shadow:calc(-22px * var(--mobile-interface-scale, 1)) 0 calc(60px * var(--mobile-interface-scale, 1)) var(--overlay-ink-22);display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;max-width:calc(620px * var(--mobile-interface-scale, 1));min-height:0;overflow:hidden;width:min(46vw,calc(620px * var(--mobile-interface-scale, 1)))}.section-orders-tracking .tracking-mobile-sheet-handle{display:none}.section-orders-tracking .tracking-mobile-sheet-header{align-items:start;border-bottom:1px solid var(--line);display:grid;grid-gap:calc(12px * var(--mobile-interface-scale, 1));gap:calc(12px * var(--mobile-interface-scale, 1));grid-template-columns:minmax(0,1fr) auto;padding:calc(18px * var(--mobile-interface-scale, 1)) calc(20px * var(--mobile-interface-scale, 1))}.section-orders-tracking .tracking-mobile-sheet-header h2{font-size:calc(24px * var(--mobile-interface-scale, 1))}.section-orders-tracking .tracking-mobile-sheet-header>div>span{color:var(--green);display:inline-block;font-size:calc(13px * var(--mobile-interface-scale, 1));font-weight:900;margin-top:calc(4px * var(--mobile-interface-scale, 1))}.section-orders-tracking .tracking-mobile-sheet-body{display:grid;grid-gap:calc(16px * var(--mobile-interface-scale, 1));gap:calc(16px * var(--mobile-interface-scale, 1));min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:calc(20px * var(--mobile-interface-scale, 1))}.section-orders-tracking .request-mobile-detail-grid{display:grid;grid-gap:calc(8px * var(--mobile-interface-scale, 1));gap:calc(8px * var(--mobile-interface-scale, 1));grid-template-columns:repeat(2,minmax(0,1fr))}.section-orders-tracking .request-mobile-approval>div,.section-orders-tracking .request-mobile-detail-grid>div{background:var(--surface-muted);border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));display:grid;grid-gap:calc(4px * var(--mobile-interface-scale, 1));gap:calc(4px * var(--mobile-interface-scale, 1));padding:calc(10px * var(--mobile-interface-scale, 1))}.section-orders-tracking .request-mobile-detail-grid>.field-wide{grid-column:1/-1}.section-orders-tracking .request-mobile-approval span:first-child,.section-orders-tracking .request-mobile-detail-grid span{color:var(--muted);font-size:calc(11px * var(--mobile-interface-scale, 1));font-weight:900;text-transform:uppercase}.section-orders-tracking .request-mobile-approval strong,.section-orders-tracking .request-mobile-detail-grid strong{font-size:calc(13px * var(--mobile-interface-scale, 1));line-height:1.35;overflow-wrap:anywhere}.section-orders-tracking .request-mobile-approval,.section-orders-tracking .request-mobile-items,.section-orders-tracking .tracking-mobile-sheet-section{display:grid;grid-gap:calc(8px * var(--mobile-interface-scale, 1));gap:calc(8px * var(--mobile-interface-scale, 1))}.section-orders-tracking .request-mobile-sheet-section-title{align-items:center;display:flex;justify-content:space-between}.section-orders-tracking .request-mobile-sheet-section-title span{color:var(--muted);font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:900}.section-orders-tracking .tracking-mobile-progress{display:grid;grid-gap:calc(8px * var(--mobile-interface-scale, 1));gap:calc(8px * var(--mobile-interface-scale, 1));grid-template-columns:repeat(4,minmax(0,1fr))}.section-orders-tracking .tracking-mobile-step{color:var(--muted);display:grid;grid-gap:calc(5px * var(--mobile-interface-scale, 1));gap:calc(5px * var(--mobile-interface-scale, 1));min-width:0;text-align:center}.section-orders-tracking .tracking-mobile-step i{background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-pill);height:calc(8px * var(--mobile-interface-scale, 1));width:100%}.section-orders-tracking .tracking-mobile-step small{font-size:calc(10px * var(--mobile-interface-scale, 1));font-weight:900;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.section-orders-tracking .tracking-mobile-step.done{color:var(--green)}.section-orders-tracking .tracking-mobile-step.done i{background:var(--green);border-color:var(--green)}.section-orders-tracking .tracking-mobile-step.active{color:var(--blue)}.section-orders-tracking .tracking-mobile-step.active i{background:linear-gradient(90deg,var(--blue),rgba(126,166,255,.25));border-color:rgba(126,166,255,.7)}.section-orders-tracking .tracking-mobile-step.danger{color:var(--red)}.section-orders-tracking .tracking-mobile-step.danger i{background:var(--red);border-color:var(--red)}.section-orders-tracking .request-mobile-item{border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));display:grid;grid-gap:calc(10px * var(--mobile-interface-scale, 1));gap:calc(10px * var(--mobile-interface-scale, 1));padding:calc(10px * var(--mobile-interface-scale, 1))}.section-orders-tracking .request-mobile-item span,.section-orders-tracking .request-mobile-item strong{display:block}.request-mobile-item-title>strong{font-size:calc(18px * var(--mobile-interface-scale, 1));line-height:1.3;overflow-wrap:anywhere}.tracking-mobile-item-comment{background:var(--surface-muted);border-radius:calc(8px * var(--mobile-interface-scale, 1));padding:calc(9px * var(--mobile-interface-scale, 1)) calc(10px * var(--mobile-interface-scale, 1))}.tracking-mobile-item-comment>span{color:var(--muted);font-size:calc(11px * var(--mobile-interface-scale, 1));font-weight:850;letter-spacing:.03em;text-transform:uppercase}.tracking-mobile-item-comment>p{color:var(--text);font-size:calc(16px * var(--mobile-interface-scale, 1));font-weight:650;line-height:1.4;margin:calc(4px * var(--mobile-interface-scale, 1)) 0 0;overflow-wrap:anywhere}.section-orders-tracking .request-mobile-item-facts{display:grid;grid-gap:calc(6px * var(--mobile-interface-scale, 1));gap:calc(6px * var(--mobile-interface-scale, 1));grid-template-columns:repeat(2,minmax(0,1fr))}.section-orders-tracking .request-mobile-item-facts span{background:var(--surface-muted);border-radius:calc(8px * var(--mobile-interface-scale, 1));color:var(--muted);font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:800;overflow:hidden;padding:calc(7px * var(--mobile-interface-scale, 1)) calc(8px * var(--mobile-interface-scale, 1));text-overflow:ellipsis;white-space:nowrap}.section-orders-tracking .tracking-mobile-sheet-actions{border-top:1px solid var(--line);display:flex;gap:calc(8px * var(--mobile-interface-scale, 1));justify-content:flex-end;padding:calc(14px * var(--mobile-interface-scale, 1)) calc(20px * var(--mobile-interface-scale, 1))}}@media (max-width:640px){.section-orders-tracking .orders-status-board,.section-orders-tracking .orders-tracking-advanced-filters,.section-orders-tracking .orders-tracking-filters,.section-orders-tracking .orders-tracking-primary-filters,.section-orders-tracking .orders-tracking-section .mini-metrics,.section-orders-tracking .orders-tracking-section .section-actions,.section-orders-tracking .orders-tracking-section .tracking-summary,.section-orders-tracking .orders-tracking-section .tracking-toolbar,.section-orders-tracking .topbar,.section-orders-tracking .tracking-active-filters,.section-orders-tracking .tracking-desktop-frame{display:none}.section-orders-tracking .orders-tracking-section .work-panel{padding-top:calc(18px * var(--mobile-interface-scale, 1))}.section-orders-tracking .orders-tracking-section .panel-title{align-items:flex-start;gap:calc(12px * var(--mobile-interface-scale, 1));margin-bottom:calc(12px * var(--mobile-interface-scale, 1))}.section-orders-tracking .orders-tracking-section .panel-title .icon-button{flex:0 0 auto;min-height:calc(44px * var(--mobile-interface-scale, 1));width:calc(44px * var(--mobile-interface-scale, 1))}.orders-tracking-grid{min-width:calc(1180px * var(--mobile-interface-scale, 1))}.orders-tracking-filters{grid-template-columns:1fr}}.orders-status-board{display:grid;grid-gap:calc(10px * var(--mobile-interface-scale, 1));grid-template-columns:repeat(auto-fit,minmax(calc(150px * var(--mobile-interface-scale, 1)),1fr));margin:calc(16px * var(--mobile-interface-scale, 1)) 0 calc(4px * var(--mobile-interface-scale, 1))}.orders-status-board,.orders-status-chip{gap:calc(10px * var(--mobile-interface-scale, 1))}.orders-status-chip{align-items:center;background:#f7f9fc;border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));color:var(--text);cursor:pointer;display:flex;justify-content:space-between;min-height:calc(48px * var(--mobile-interface-scale, 1));padding:calc(10px * var(--mobile-interface-scale, 1)) calc(12px * var(--mobile-interface-scale, 1));text-align:left}.orders-status-chip span{color:var(--text-soft);font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:800}.orders-status-chip strong{font-size:calc(18px * var(--mobile-interface-scale, 1))}.orders-status-chip.active{background:var(--success-bg-muted);border-color:var(--success-border-strong)}.tracking-toolbar{display:flex;justify-content:flex-end;margin-bottom:calc(10px * var(--mobile-interface-scale, 1))}.tracking-summary{align-items:center;background:var(--surface-muted);border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));display:flex;flex-wrap:wrap;margin-bottom:calc(12px * var(--mobile-interface-scale, 1));overflow:hidden}.tracking-summary-item{align-items:baseline;background:transparent;border:0;color:var(--muted);display:inline-flex;font:inherit;font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:800;gap:calc(7px * var(--mobile-interface-scale, 1));min-height:calc(46px * var(--mobile-interface-scale, 1));padding:calc(10px * var(--mobile-interface-scale, 1)) calc(14px * var(--mobile-interface-scale, 1))}.tracking-summary-item+.tracking-summary-item{border-left:1px solid var(--line)}.tracking-summary-item strong{color:var(--text);font-size:calc(20px * var(--mobile-interface-scale, 1));line-height:1}.tracking-summary-item.blue strong{color:var(--blue)}.tracking-summary-item.amber strong{color:var(--amber)}.tracking-summary-item.status{cursor:pointer}.tracking-summary-item.status.active,.tracking-summary-item.status:hover{background:color-mix(in srgb,var(--green) 9%,var(--surface-muted));color:var(--green)}.tracking-search-field{display:block;min-width:0;position:relative}.tracking-search-field svg{color:var(--muted);left:calc(13px * var(--mobile-interface-scale, 1));pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tracking-compact-control{display:block;min-width:0}.tracking-advanced-filters-button{position:relative}.tracking-advanced-filters-button.active{background:color-mix(in srgb,var(--green) 10%,var(--surface));border-color:color-mix(in srgb,var(--green) 38%,var(--line));color:var(--green)}.tracking-advanced-filters-button span{align-items:center;background:currentColor;border-radius:var(--radius-pill);color:var(--surface);display:grid;font-size:calc(10px * var(--mobile-interface-scale, 1));font-weight:900;height:calc(18px * var(--mobile-interface-scale, 1));min-width:calc(18px * var(--mobile-interface-scale, 1));padding:0 calc(5px * var(--mobile-interface-scale, 1));place-items:center}.tracking-date-range>label{color:var(--text-soft);display:grid;font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:800;grid-gap:calc(6px * var(--mobile-interface-scale, 1));gap:calc(6px * var(--mobile-interface-scale, 1));min-width:0}.tracking-date-range{border:0;display:grid;grid-gap:calc(8px * var(--mobile-interface-scale, 1));gap:calc(8px * var(--mobile-interface-scale, 1));grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;min-width:0;padding:0}.tracking-date-range legend{color:var(--text-soft);font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:800;grid-column:1/-1;padding:0}.tracking-active-filters{align-items:center;display:flex;flex-wrap:wrap;gap:calc(7px * var(--mobile-interface-scale, 1));margin:0 0 calc(10px * var(--mobile-interface-scale, 1))}.tracking-active-filter{align-items:center;background:color-mix(in srgb,var(--green) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--green) 24%,var(--line));border-radius:var(--radius-pill);color:var(--green);cursor:pointer;display:inline-flex;font:inherit;font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:800;gap:calc(6px * var(--mobile-interface-scale, 1));max-width:calc(300px * var(--mobile-interface-scale, 1));min-height:calc(32px * var(--mobile-interface-scale, 1));padding:0 calc(9px * var(--mobile-interface-scale, 1))}.tracking-active-filter span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracking-item-meta{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:calc(11px * var(--mobile-interface-scale, 1));font-weight:800;gap:calc(5px * var(--mobile-interface-scale, 1));margin-top:calc(5px * var(--mobile-interface-scale, 1))}.orders-status-select{min-width:calc(190px * var(--mobile-interface-scale, 1))}:root[data-theme=dark] .orders-status-chip{background:var(--surface-muted);border-color:var(--line);color:var(--text)}:root[data-theme=dark] .orders-status-chip.active{background:var(--green-bright-alpha-12)}@media (max-width:640px){.tracking-filter-sheet{height:min(76dvh,calc(620px * var(--mobile-interface-scale, 1)));max-height:min(76dvh,calc(620px * var(--mobile-interface-scale, 1)))}.tracking-filter-sheet-body label{color:var(--muted);display:grid;font-size:calc(13px * var(--mobile-interface-scale, 1));font-weight:900;grid-gap:calc(7px * var(--mobile-interface-scale, 1));gap:calc(7px * var(--mobile-interface-scale, 1))}}.section-order-history .work-panel{padding:calc(16px * var(--mobile-interface-scale, 1))}.section-order-history .history-desktop-frame{content-visibility:visible;contain-intrinsic-size:auto;max-height:calc(100dvh - calc(350px * var(--mobile-interface-scale, 1)));overflow:auto}.section-order-history .order-history-grid{min-width:0;table-layout:fixed}.section-order-history .order-history-grid td,.section-order-history .order-history-grid th{font-size:calc(12px * var(--mobile-interface-scale, 1));line-height:1.28;overflow:hidden;padding:calc(9px * var(--mobile-interface-scale, 1)) calc(10px * var(--mobile-interface-scale, 1))}.section-order-history .order-history-grid th{font-size:calc(10px * var(--mobile-interface-scale, 1));position:-webkit-sticky;position:sticky;top:0;z-index:2}.section-order-history .order-history-grid th:first-child{width:17%}.section-order-history .order-history-grid th:nth-child(2){width:37%}.section-order-history .order-history-grid th:nth-child(3){width:12%}.section-order-history .order-history-grid th:nth-child(4){width:19%}.section-order-history .order-history-grid th:nth-child(5){width:15%}.section-order-history .order-history-grid td>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-mobile-item>.history-item-title>strong{font-size:calc(18px * var(--mobile-interface-scale, 1));line-height:1.3;overflow-wrap:anywhere}.tracking-mobile-item>.history-item-title>strong{font-size:calc(14px * var(--mobile-interface-scale, 1));line-height:1.3;overflow-wrap:anywhere}.history-item-comment{background:var(--surface-muted);border-radius:calc(8px * var(--mobile-interface-scale, 1));margin-top:calc(7px * var(--mobile-interface-scale, 1));padding:calc(8px * var(--mobile-interface-scale, 1)) calc(9px * var(--mobile-interface-scale, 1))}.history-item-comment>span{color:var(--muted);font-size:calc(11px * var(--mobile-interface-scale, 1));font-weight:850;letter-spacing:.03em;text-transform:uppercase}.history-item-comment>p{color:var(--text);font-size:calc(16px * var(--mobile-interface-scale, 1));font-weight:650;line-height:1.4;margin:calc(4px * var(--mobile-interface-scale, 1)) 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.tracking-mobile-item .history-item-comment{margin-top:calc(6px * var(--mobile-interface-scale, 1));padding:calc(7px * var(--mobile-interface-scale, 1)) calc(8px * var(--mobile-interface-scale, 1))}.tracking-mobile-item .history-item-comment>p{font-size:calc(14px * var(--mobile-interface-scale, 1))}.history-mobile-item-codes{display:grid;grid-gap:calc(6px * var(--mobile-interface-scale, 1));gap:calc(6px * var(--mobile-interface-scale, 1));grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.history-mobile-item-codes>span{background:var(--surface-muted);border-radius:calc(8px * var(--mobile-interface-scale, 1));color:var(--muted);font-size:calc(11px * var(--mobile-interface-scale, 1));font-weight:800;overflow-wrap:anywhere;padding:calc(6px * var(--mobile-interface-scale, 1)) calc(7px * var(--mobile-interface-scale, 1))}.history-desktop-item-comment{color:var(--text-soft);display:block;font-size:calc(12px * var(--mobile-interface-scale, 1));line-height:1.4;margin-top:calc(4px * var(--mobile-interface-scale, 1));overflow-wrap:anywhere;white-space:pre-wrap}@media (min-width:1001px){.section-order-history .history-mobile-sheet-backdrop{align-items:stretch;background:var(--overlay-ink-44);display:flex;inset:0;justify-content:flex-end;padding:calc(20px * var(--mobile-interface-scale, 1));position:fixed;z-index:82}.section-order-history .history-mobile-sheet{animation:mobile-modal-in .18s ease both;background:var(--surface);border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));box-shadow:calc(-22px * var(--mobile-interface-scale, 1)) 0 calc(60px * var(--mobile-interface-scale, 1)) var(--overlay-ink-22);display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;max-width:calc(620px * var(--mobile-interface-scale, 1));min-height:0;overflow:hidden;width:min(46vw,calc(620px * var(--mobile-interface-scale, 1)))}.section-order-history .tracking-mobile-sheet-handle{display:none}.section-order-history .tracking-mobile-sheet-header{align-items:start;border-bottom:1px solid var(--line);display:grid;grid-gap:calc(12px * var(--mobile-interface-scale, 1));gap:calc(12px * var(--mobile-interface-scale, 1));grid-template-columns:minmax(0,1fr) auto;padding:calc(18px * var(--mobile-interface-scale, 1)) calc(20px * var(--mobile-interface-scale, 1))}.section-order-history .tracking-mobile-sheet-header h2{font-size:calc(24px * var(--mobile-interface-scale, 1))}.section-order-history .tracking-mobile-sheet-header>div>span{color:var(--green);display:inline-block;font-size:calc(13px * var(--mobile-interface-scale, 1));font-weight:900;margin-top:calc(4px * var(--mobile-interface-scale, 1))}.section-order-history .tracking-mobile-sheet-body{display:grid;grid-gap:calc(16px * var(--mobile-interface-scale, 1));gap:calc(16px * var(--mobile-interface-scale, 1));min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:calc(20px * var(--mobile-interface-scale, 1))}.section-order-history .request-mobile-detail-grid{display:grid;grid-gap:calc(8px * var(--mobile-interface-scale, 1));gap:calc(8px * var(--mobile-interface-scale, 1));grid-template-columns:repeat(2,minmax(0,1fr))}.section-order-history .request-mobile-detail-grid>div{background:var(--surface-muted);border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));display:grid;grid-gap:calc(4px * var(--mobile-interface-scale, 1));gap:calc(4px * var(--mobile-interface-scale, 1));padding:calc(10px * var(--mobile-interface-scale, 1))}.section-order-history .request-mobile-detail-grid>.field-wide{grid-column:1/-1}.section-order-history .request-mobile-detail-grid span{color:var(--muted);font-size:calc(11px * var(--mobile-interface-scale, 1));font-weight:900;text-transform:uppercase}.section-order-history .request-mobile-detail-grid strong{font-size:calc(13px * var(--mobile-interface-scale, 1));line-height:1.35;overflow-wrap:anywhere}.section-order-history .request-mobile-items,.section-order-history .tracking-mobile-sheet-section{display:grid;grid-gap:calc(8px * var(--mobile-interface-scale, 1));gap:calc(8px * var(--mobile-interface-scale, 1))}.section-order-history .request-mobile-sheet-section-title{align-items:center;display:flex;justify-content:space-between}.section-order-history .request-mobile-sheet-section-title span{color:var(--muted);font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:900}.section-order-history .request-mobile-item{border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));display:grid;grid-gap:calc(10px * var(--mobile-interface-scale, 1));gap:calc(10px * var(--mobile-interface-scale, 1));padding:calc(10px * var(--mobile-interface-scale, 1))}.section-order-history .request-mobile-item span,.section-order-history .request-mobile-item strong{display:block}.section-order-history .request-mobile-item>div:first-child span{color:var(--muted);font-size:calc(12px * var(--mobile-interface-scale, 1));line-height:1.35;margin-top:calc(3px * var(--mobile-interface-scale, 1))}.section-order-history .request-mobile-item-facts{display:grid;grid-gap:calc(6px * var(--mobile-interface-scale, 1));gap:calc(6px * var(--mobile-interface-scale, 1));grid-template-columns:repeat(2,minmax(0,1fr))}.section-order-history .request-mobile-item-facts span{background:var(--surface-muted);border-radius:calc(8px * var(--mobile-interface-scale, 1));color:var(--muted);font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:800;overflow:hidden;padding:calc(7px * var(--mobile-interface-scale, 1)) calc(8px * var(--mobile-interface-scale, 1));text-overflow:ellipsis;white-space:nowrap}.section-order-history .tracking-mobile-sheet-actions{border-top:1px solid var(--line);display:flex;gap:calc(8px * var(--mobile-interface-scale, 1));justify-content:flex-end;padding:calc(14px * var(--mobile-interface-scale, 1)) calc(20px * var(--mobile-interface-scale, 1))}}@media (max-width:640px){.section-order-history .history-active-filters,.section-order-history .history-desktop-frame,.section-order-history .order-history-advanced-filters,.section-order-history .order-history-filters,.section-order-history .order-history-primary-filters,.section-order-history .order-history-section .history-summary,.section-order-history .order-history-section .history-toolbar,.section-order-history .order-history-section .mini-metrics,.section-order-history .order-history-section .section-actions,.section-order-history .topbar{display:none}.section-order-history .order-history-section .work-panel{padding-top:calc(18px * var(--mobile-interface-scale, 1))}.section-order-history .order-history-section .panel-title{align-items:flex-start;gap:calc(12px * var(--mobile-interface-scale, 1));margin-bottom:calc(12px * var(--mobile-interface-scale, 1))}.section-order-history .order-history-section .panel-title .icon-button{flex:0 0 auto;min-height:calc(44px * var(--mobile-interface-scale, 1));width:calc(44px * var(--mobile-interface-scale, 1))}}.order-history-grid{min-width:calc(1900px * var(--mobile-interface-scale, 1))}.order-history-filters{display:grid;grid-gap:calc(12px * var(--mobile-interface-scale, 1));gap:calc(12px * var(--mobile-interface-scale, 1));grid-template-columns:minmax(calc(260px * var(--mobile-interface-scale, 1)),1.6fr) repeat(3,minmax(calc(170px * var(--mobile-interface-scale, 1)),1fr));margin:calc(18px * var(--mobile-interface-scale, 1)) 0 calc(4px * var(--mobile-interface-scale, 1))}.order-history-filters label{color:var(--text-soft);display:grid;font-size:calc(13px * var(--mobile-interface-scale, 1));font-weight:700;grid-gap:calc(7px * var(--mobile-interface-scale, 1));gap:calc(7px * var(--mobile-interface-scale, 1));min-width:0}.history-toolbar{display:flex;justify-content:flex-end;margin-bottom:calc(10px * var(--mobile-interface-scale, 1))}.history-summary{align-items:center;background:var(--surface-muted);border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));display:flex;margin-bottom:calc(12px * var(--mobile-interface-scale, 1));overflow:hidden}.history-summary-item{align-items:baseline;color:var(--muted);display:inline-flex;font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:800;gap:calc(7px * var(--mobile-interface-scale, 1));min-height:calc(46px * var(--mobile-interface-scale, 1));padding:calc(10px * var(--mobile-interface-scale, 1)) calc(14px * var(--mobile-interface-scale, 1))}.history-summary-item+.history-summary-item{border-left:1px solid var(--line)}.history-summary-item strong{color:var(--text);font-size:calc(20px * var(--mobile-interface-scale, 1));line-height:1}.history-summary-item.blue strong{color:var(--blue)}.history-summary-item.green strong{color:var(--green)}.history-summary-item.violet strong{color:var(--violet)}.order-history-primary-filters{display:grid;grid-gap:calc(10px * var(--mobile-interface-scale, 1));gap:calc(10px * var(--mobile-interface-scale, 1));grid-template-columns:minmax(calc(300px * var(--mobile-interface-scale, 1)),1.8fr) minmax(calc(155px * var(--mobile-interface-scale, 1)),.7fr) minmax(calc(190px * var(--mobile-interface-scale, 1)),.85fr) auto;margin:0 0 calc(10px * var(--mobile-interface-scale, 1))}.history-search-field{display:block;min-width:0;position:relative}.history-search-field svg{color:var(--muted);left:calc(13px * var(--mobile-interface-scale, 1));pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.history-compact-control{display:block;min-width:0}.history-advanced-filters-button.active{background:color-mix(in srgb,var(--green) 10%,var(--surface));border-color:color-mix(in srgb,var(--green) 38%,var(--line));color:var(--green)}.history-advanced-filters-button span{align-items:center;background:currentColor;border-radius:var(--radius-pill);color:var(--surface);display:grid;font-size:calc(10px * var(--mobile-interface-scale, 1));font-weight:900;height:calc(18px * var(--mobile-interface-scale, 1));min-width:calc(18px * var(--mobile-interface-scale, 1));padding:0 calc(5px * var(--mobile-interface-scale, 1));place-items:center}.order-history-advanced-filters{background:var(--surface-muted);border:1px solid var(--line);border-radius:calc(8px * var(--mobile-interface-scale, 1));display:grid;grid-gap:calc(10px * var(--mobile-interface-scale, 1));gap:calc(10px * var(--mobile-interface-scale, 1));grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 calc(10px * var(--mobile-interface-scale, 1));padding:calc(12px * var(--mobile-interface-scale, 1))}.history-date-range>label,.order-history-advanced-filters>label{color:var(--text-soft);display:grid;font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:800;grid-gap:calc(6px * var(--mobile-interface-scale, 1));gap:calc(6px * var(--mobile-interface-scale, 1));min-width:0}.history-date-range{border:0;display:grid;grid-gap:calc(8px * var(--mobile-interface-scale, 1));gap:calc(8px * var(--mobile-interface-scale, 1));grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;min-width:0;padding:0}.history-date-range legend{color:var(--text-soft);font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:800;grid-column:1/-1;padding:0}.history-active-filters{align-items:center;display:flex;flex-wrap:wrap;gap:calc(7px * var(--mobile-interface-scale, 1));margin:0 0 calc(10px * var(--mobile-interface-scale, 1))}.history-active-filter{align-items:center;background:color-mix(in srgb,var(--green) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--green) 24%,var(--line));border-radius:var(--radius-pill);color:var(--green);cursor:pointer;display:inline-flex;font:inherit;font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:800;gap:calc(6px * var(--mobile-interface-scale, 1));max-width:calc(300px * var(--mobile-interface-scale, 1));min-height:calc(32px * var(--mobile-interface-scale, 1));padding:0 calc(9px * var(--mobile-interface-scale, 1))}.history-active-filter span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-history-row{cursor:pointer}.order-history-row:hover td{background:color-mix(in srgb,var(--green) 5%,var(--surface))}.order-history-row:focus-visible{outline:calc(2px * var(--mobile-interface-scale, 1)) solid color-mix(in srgb,var(--green) 65%,transparent);outline-offset:calc(-2px * var(--mobile-interface-scale, 1))}.history-item-meta{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:calc(11px * var(--mobile-interface-scale, 1));font-weight:800;gap:calc(5px * var(--mobile-interface-scale, 1));margin-top:calc(5px * var(--mobile-interface-scale, 1))}.history-item-line{display:block;white-space:nowrap}@media (max-width:640px){.history-mobile-list{gap:calc(14px * var(--mobile-interface-scale, 1))}.history-mobile-date-group{display:grid;grid-gap:calc(8px * var(--mobile-interface-scale, 1));gap:calc(8px * var(--mobile-interface-scale, 1))}.history-mobile-date-head{align-items:center;color:var(--muted);display:flex;font-size:calc(12px * var(--mobile-interface-scale, 1));font-weight:900;justify-content:space-between;padding:0 calc(2px * var(--mobile-interface-scale, 1));text-transform:uppercase}.history-mobile-date-head span{align-items:center;background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text);display:grid;font-size:calc(11px * var(--mobile-interface-scale, 1));height:calc(24px * var(--mobile-interface-scale, 1));min-width:calc(24px * var(--mobile-interface-scale, 1));padding:0 calc(7px * var(--mobile-interface-scale, 1));place-items:center}.history-mobile-date-list{display:grid;grid-gap:calc(10px * var(--mobile-interface-scale, 1));gap:calc(10px * var(--mobile-interface-scale, 1))}.order-history-grid{min-width:calc(1180px * var(--mobile-interface-scale, 1))}.order-history-filters{grid-template-columns:1fr}}.request-create-backdrop{overflow:hidden}.request-create-dialog{grid-template-rows:auto minmax(0,1fr);height:min(92dvh,calc(900px * var(--mobile-interface-scale, 1)));max-height:calc(100dvh - calc(48px * var(--mobile-interface-scale, 1)));min-height:0}.request-create-scroll-region{max-height:none;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.request-draft-toolbar{align-items:center;background:var(--info-bg);border:1px solid var(--info-border);border-radius:var(--radius-control);display:flex;gap:calc(12px * var(--mobile-interface-scale, 1));justify-content:space-between;padding:calc(10px * var(--mobile-interface-scale, 1)) calc(12px * var(--mobile-interface-scale, 1))}.request-draft-toolbar>span{align-items:center;color:var(--text-soft);display:inline-flex;font-size:calc(13px * var(--mobile-interface-scale, 1));font-weight:750;gap:calc(7px * var(--mobile-interface-scale, 1))}@media (max-width:640px){.request-create-dialog{height:calc(100dvh - calc(20px * var(--mobile-interface-scale, 1)));max-height:calc(100dvh - calc(20px * var(--mobile-interface-scale, 1)))}.request-draft-toolbar{align-items:stretch;flex-direction:column}.request-draft-toolbar button{justify-content:center}}.request-history-actions{display:flex;gap:calc(6px * var(--mobile-interface-scale, 1))}