.page_page__tEpsI{display:flex;flex-direction:column;max-width:1600px;margin:0 auto;height:100%;overflow:hidden}.page_header__C79tZ{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:var(--panel);border-bottom:1px solid var(--border);flex-shrink:0}.page_headerLeft__9TLJT{display:flex;align-items:center;gap:12px;min-width:0}.page_pageTitle__ZSQik{font-size:1rem;font-weight:600;white-space:nowrap}.page_statusBadge__QmPXN{padding:3px 10px;border-radius:999px;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:var(--pill-blue-bg);color:var(--pill-blue-text);border:1px solid var(--pill-blue-border)}.page_headerActions__MafsP{display:flex;align-items:center;gap:8px;flex-shrink:0}.page_alertCompact__GITrn{padding:8px 12px;border-radius:6px;font-size:.75rem;margin:8px 12px}.page_alertError__xmoS_{background:var(--pill-red-bg);border:1px solid var(--pill-red-border);color:var(--pill-red-text)}.page_alertSuccess__jxd6H{background:var(--pill-green-bg);border:1px solid var(--pill-green-border);color:var(--pill-green-text)}.page_content__bfPyz{display:grid;grid-template-columns:300px 1fr;gap:0;flex:1;min-height:0;overflow:hidden}.page_summaryPanel__uGXnO{background:var(--panel-2);border-right:1px solid var(--border);overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.page_summarySection__sEPv4{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:10px 12px}.page_summaryTitle__HW9qH{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:8px}.page_projectTotals__dhzsA{display:flex;flex-direction:column;gap:6px;font-variant-numeric:tabular-nums}.page_totalRow__vT6t9{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.page_totalLabel__b4VZ4{color:var(--text-muted);font-size:.6875rem}.page_totalValue__1qN8d{font-size:.6875rem;font-weight:600}.page_totalValueLarge__uZSNS{font-size:1.125rem;font-weight:700}.page_totalValuePositive__Pr36d{color:var(--success)}.page_totalValueNegative__oIeCI{color:var(--danger)}.page_infoGrid__zGuXm{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;font-size:.6875rem}.page_infoLabel__XpSD_{color:var(--text-muted);white-space:nowrap}.page_infoValue__KQq_s{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.page_validationGrid__mBcl7{display:flex;flex-wrap:wrap;gap:4px}.page_validationBadge__GPy9m{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:4px;font-size:.625rem;font-weight:500}.page_validationBadgePass__cjqbQ{background:rgba(34,197,94,.15);color:var(--success)}.page_validationBadgeFail__Fvk6w{background:rgba(148,163,184,.12);color:var(--text-muted)}.page_formPanel__9P_BI{overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.page_formSection__EJVQn{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:12px 14px}.page_sectionHeaderWithAction__7HOlf,.page_sectionHeader__OrGj1{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--border-subtle)}.page_sectionHeaderWithAction__7HOlf{display:flex;justify-content:space-between;align-items:center}.page_fieldLabel__ROeP9{display:block;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:4px}.page_fieldHelper__lhoYM{font-size:.625rem;color:var(--text-muted);margin-top:3px}.page_fieldInput__mqddB{padding:6px 10px}.page_fieldInput__mqddB,.page_fieldSelect__Rb4u2{width:100%;height:32px;font-size:.8125rem;min-width:0}.page_fieldSelect__Rb4u2{padding:6px 28px 6px 10px}.page_rowTwo__f79qm{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.page_rowThree__2xAIk{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:12px}.page_rowFour__SzSp6{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.page_rowFlex__EHN_j{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.page_linesHeader__2mJTX{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.page_linesActions__qaToX{display:flex;gap:8px;align-items:center}.page_linesTable__0DwhQ{width:100%;border-collapse:collapse;font-size:.75rem}.page_linesTable__0DwhQ th{padding:6px 8px;text-align:left;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap}.page_linesTable__0DwhQ td{padding:6px 8px;vertical-align:middle;border-bottom:1px solid var(--border-subtle)}.page_linesTable__0DwhQ tr:last-child td{border-bottom:none}.page_lineRemoveBtn__Kr5Tu{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;color:var(--text-muted);background:transparent;border:none;cursor:pointer;transition:all .15s;padding:0}.page_lineRemoveBtn__Kr5Tu:hover{background:rgba(239,68,68,.15);color:var(--danger)}.page_lineInput__LuIHQ{height:28px;font-size:.75rem;padding:4px 8px;width:100%;min-width:80px}.page_lineSelect__j0uq4{height:28px;font-size:.75rem;padding:4px 24px 4px 8px;width:100%;min-width:100px}.page_addBtn__iGNw8{padding:3px 8px;font-size:.625rem;text-transform:none;letter-spacing:0}.page_csvUploadZone__QSnmg{border:2px dashed var(--border);border-radius:8px;padding:16px;text-align:center;cursor:pointer;transition:all .15s;background:var(--panel-2)}.page_csvUploadZone__QSnmg:hover{border-color:var(--brand);background:rgba(59,130,246,.05)}.page_csvUploadZoneActive__xqIej{border-color:var(--brand);background:rgba(59,130,246,.1)}.page_csvUploadIcon__xUcfp{width:32px;height:32px;margin:0 auto 8px;color:var(--text-muted)}.page_csvUploadText__4TB9W{font-size:.8125rem;color:var(--text-muted)}.page_csvUploadHint__X61zN{font-size:.625rem;color:var(--text-muted);margin-top:4px}.page_contactGrid__sa9i7{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:10px}.page_contactCard__cpCxG{background:var(--panel-2);border:1px solid var(--border-subtle);border-radius:6px;padding:10px 12px}.page_contactName__2ylzn{font-weight:600;font-size:.8125rem}.page_contactDetail__iKXH5{font-size:.75rem;color:var(--text-muted);margin-top:2px}.page_footer__e6Y6S{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 16px;background:var(--panel);border-top:1px solid var(--border);flex-shrink:0}.page_footer__e6Y6S .page_btn__y28FU{padding:8px 16px;font-size:.8125rem}.page_formSection__EJVQn .field{gap:3px}.page_formSection__EJVQn .label{font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.page_formSection__EJVQn .input,.page_formSection__EJVQn select.input{height:32px;font-size:.8125rem;padding:6px 10px}.page_formSection__EJVQn select.input{padding-right:28px}.page_formSection__EJVQn textarea.input{height:auto;min-height:64px;font-size:.8125rem;padding:8px 10px}.page_formSection__EJVQn .muted{font-size:.625rem}@media (max-width:1024px){.page_content__bfPyz{grid-template-columns:1fr}.page_summaryPanel__uGXnO{display:none}.page_rowFour__SzSp6{grid-template-columns:1fr 1fr}}@media (max-width:768px){.page_rowFour__SzSp6,.page_rowThree__2xAIk,.page_rowTwo__f79qm{grid-template-columns:1fr}}@keyframes page_spin__dJ_uT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_spinning__ko4vl{animation:page_spin__dJ_uT 1s linear infinite}.OrderSidebar_sidebar__0ouh9{background:var(--panel-2);border-right:1px solid var(--border);overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.OrderSidebar_section__KcMiw{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:10px 12px}.OrderSidebar_sectionTitle__cXbV2{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:8px}.OrderSidebar_sectionTitleSub__7IBNW{font-weight:500;text-transform:none;letter-spacing:0;color:var(--text-muted);opacity:.75}.OrderSidebar_infoGrid__izxc5{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;font-size:.6875rem}.OrderSidebar_infoLabel__hZ_Y5{color:var(--text-muted);white-space:nowrap}.OrderSidebar_infoValue__IaofW{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.OrderSidebar_infoLink__hvhUD{color:var(--brand);text-decoration:none}.OrderSidebar_infoLink__hvhUD:hover{text-decoration:underline}.OrderSidebar_statsRows__HnUhb{display:flex;flex-direction:column;gap:6px;font-variant-numeric:tabular-nums}.OrderSidebar_statsRow__pzAQ6{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.OrderSidebar_statsLabel__CxkD2{color:var(--text-muted);font-size:.6875rem}.OrderSidebar_statsValue__c68Ts{font-size:.6875rem;font-weight:600}.OrderSidebar_statsValueStack__u0PgV{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.OrderSidebar_statsValueMuted__EV4ZF{font-size:.625rem;color:var(--text-muted);font-weight:400}.OrderSidebar_statsValuePositive__9LIyw{color:var(--success)}.OrderSidebar_statsValueNegative__KwG6t{color:var(--danger)}.OrderSidebar_badgeOverdue__ofICO{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;background:var(--pill-red-bg);color:var(--pill-red-text);border:1px solid var(--pill-red-border)}.OrderSidebar_financeTable__BxOLs{width:100%;border-collapse:collapse;font-size:.6875rem;font-variant-numeric:tabular-nums}.OrderSidebar_financeTable__BxOLs th{padding:3px 4px;text-align:right;font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.OrderSidebar_financeTable__BxOLs th:first-child{text-align:left}.OrderSidebar_financeTable__BxOLs td{padding:4px;text-align:right}.OrderSidebar_financeTable__BxOLs td:first-child{text-align:left;color:var(--text-muted)}.OrderSidebar_financeTable__BxOLs tr:last-child td{font-weight:600;border-top:1px solid var(--border-subtle);padding-top:6px}.OrderSidebar_bulletIndicator__UbFjS{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px;vertical-align:middle}.OrderSidebar_bulletGreen__KBA9o{background:var(--success)}.OrderSidebar_bulletBlue__DHFLO{background:var(--brand)}.OrderSidebar_bulletYellow__Dfrvz{background:var(--warning)}.OrderSidebar_bulletGray__V5yO8{background:var(--text-muted)}.OrderSidebar_comparisonTable__BrOp7{width:100%;border-collapse:collapse;font-size:.6875rem;font-variant-numeric:tabular-nums}.OrderSidebar_comparisonTable__BrOp7 th{padding:3px 4px;text-align:right;font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted);border-bottom:1px solid var(--border-subtle)}.OrderSidebar_comparisonTable__BrOp7 th:first-child{text-align:left}.OrderSidebar_comparisonTable__BrOp7 td{padding:4px;text-align:right}.OrderSidebar_comparisonTable__BrOp7 td:first-child{text-align:left;color:var(--text-muted)}.OrderSidebar_comparisonPositive__3wf9I{color:var(--success)}.OrderSidebar_comparisonNegative__fRYPm{color:var(--danger)}.OrderSidebar_marginPctSub__FxAR8{font-size:.5625rem;font-weight:400;opacity:.8}.OrderSidebar_alertWarning__Ry_CO{padding:6px 10px;border-radius:4px;font-size:.6875rem;margin-bottom:8px;background:var(--pill-yellow-bg);border:1px solid var(--pill-yellow-border);color:var(--pill-yellow-text)}.OrderSidebar_validationGrid___w_VV{display:flex;flex-wrap:wrap;gap:4px}.OrderSidebar_validationBadge___kn1F{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:4px;font-size:.625rem;font-weight:500}.OrderSidebar_validationBadgePass__Fzmyx{background:rgba(34,197,94,.1);color:var(--success);border:1px solid rgba(34,197,94,.2)}.OrderSidebar_validationBadgeFail__njOn_{background:rgba(239,68,68,.1);color:var(--danger);border:1px solid rgba(239,68,68,.2)}.OrderSidebar_validationIcon__8rYz1{flex-shrink:0}.BiddingGrid_container__rFmHG{border:1px solid var(--border);border-radius:8px;overflow:hidden}.BiddingGrid_markupStrip__Bs_ph{display:flex;align-items:center;gap:16px;padding:8px 12px;background:var(--panel-2);border-bottom:1px solid var(--border);flex-wrap:wrap}.BiddingGrid_markupGroup__j1RCS{display:flex;align-items:center;gap:4px}.BiddingGrid_markupLabel__vy_PK{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);white-space:nowrap}.BiddingGrid_markupInput___g60z{width:56px;height:26px;font-size:.75rem;padding:2px 6px;text-align:right;border:1px solid var(--border);border-radius:4px;background:var(--panel);color:var(--text);font-variant-numeric:tabular-nums}.BiddingGrid_markupInput___g60z:focus{border-color:var(--brand);outline:none}.BiddingGrid_markupPct__DV_AP{font-size:.7rem;color:var(--text-muted)}.BiddingGrid_applyBtn__7tQmt{height:26px;font-size:.7rem;padding:0 10px;border-radius:4px;border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;white-space:nowrap;transition:all .15s}.BiddingGrid_applyBtn__7tQmt:hover{background:var(--control-hover,rgba(255,255,255,.08));border-color:var(--brand)}.BiddingGrid_supplierToggle___QzAV{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BiddingGrid_supplierToggle___QzAV input[type=checkbox]{width:14px;height:14px;accent-color:var(--brand);cursor:pointer}.BiddingGrid_terminalInfo__Ikmp5{font-size:.65rem;color:var(--text-muted);margin-left:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.BiddingGrid_scrollContainer__ODeAe{overflow-x:auto;overflow-y:auto;max-height:calc(100vh - 360px)}.BiddingGrid_table__sDd6k{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.BiddingGrid_headerCell__2iBqA{padding:6px;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);background:var(--panel);border-bottom:2px solid var(--border);white-space:nowrap;vertical-align:middle;position:sticky;top:0;z-index:5}.BiddingGrid_headerCellRight__FmQJq{text-align:right}.BiddingGrid_headerCellCenter__A_blH{text-align:center}.BiddingGrid_stickyCol__JiW99{position:sticky;left:0;z-index:6;background:var(--panel)}.BiddingGrid_stickyColHeader__wEyKm{z-index:10}.BiddingGrid_bodyCell__8ah13{padding:2px 4px;font-size:.75rem;color:var(--text);border-bottom:1px solid var(--border-subtle,var(--border));vertical-align:middle;white-space:nowrap;background:var(--panel)}.BiddingGrid_bodyCellRight__E_PWV{text-align:right}.BiddingGrid_bodyCellCenter__fVjHX{text-align:center}.BiddingGrid_bodyRow__tdTzX{transition:background .1s}.BiddingGrid_bodyRow__tdTzX:hover .BiddingGrid_bodyCell__8ah13{background:rgba(255,255,255,.025)}.BiddingGrid_bodyRow__tdTzX:hover .BiddingGrid_stickyCol__JiW99{background:var(--panel)}.BiddingGrid_gridInput__k4bDT{width:100%;height:28px;font-size:.75rem;padding:2px 6px;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--text);font-variant-numeric:tabular-nums;transition:border-color .1s,background .1s}.BiddingGrid_gridInput__k4bDT:focus{border-color:var(--brand);background:var(--panel-2);outline:none}.BiddingGrid_gridInput__k4bDT:hover:not(:focus){border-color:var(--border)}.BiddingGrid_gridInputRight__VFhRX{text-align:right}.BiddingGrid_gridSelect__bwZOF{width:100%;height:28px;font-size:.7rem;padding:2px 20px 2px 6px;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--text);cursor:pointer;transition:border-color .1s;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.BiddingGrid_gridSelect__bwZOF:focus{border-color:var(--brand);outline:none}.BiddingGrid_gridSelect__bwZOF:hover:not(:focus){border-color:var(--border)}.BiddingGrid_gridSelect__bwZOF optgroup{font-weight:600;font-style:normal;font-size:.7rem}.BiddingGrid_gridCheckbox__zfdnx{width:16px;height:16px;cursor:pointer;accent-color:var(--brand)}.BiddingGrid_computedCell__ItN1F{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.75rem;padding:0 6px;text-align:right;white-space:nowrap}.BiddingGrid_suggestedBid__uxPET{color:var(--brand);font-weight:600}.BiddingGrid_bidDeviation__Rpv5R{color:var(--warning)}.BiddingGrid_marginPositive__rqJkS{color:var(--success);font-weight:600}.BiddingGrid_marginWarning__Jj553{color:var(--warning);font-weight:600}.BiddingGrid_marginNegative__OVzNo{color:var(--danger);font-weight:600}.BiddingGrid_overridden__eomKn{position:relative}.BiddingGrid_overridden__eomKn:after{content:"";position:absolute;top:3px;right:3px;width:5px;height:5px;border-radius:50%;background:var(--warning)}.BiddingGrid_removeBtn__HDE9x{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;color:var(--text-muted);background:transparent;border:none;cursor:pointer;padding:0;transition:all .15s}.BiddingGrid_removeBtn__HDE9x:hover{background:rgba(239,68,68,.15);color:var(--danger)}.BiddingGrid_totalsRow__1X1Bl .BiddingGrid_bodyCell__8ah13{font-weight:600;border-top:2px solid var(--border);border-bottom:none;background:var(--panel-2);padding:8px 6px}.BiddingGrid_totalsLabel__T5z_7{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.BiddingGrid_addRowBtn__1LXrR{display:block;width:100%;padding:8px;font-size:.75rem;color:var(--text-muted);background:var(--panel-2);border:none;border-top:1px solid var(--border);cursor:pointer;transition:all .15s}.BiddingGrid_addRowBtn__1LXrR:hover{color:var(--brand);background:rgba(59,130,246,.08)}.BiddingGrid_emptyState__YnZU3{padding:32px 16px;text-align:center;color:var(--text-muted);font-size:.8rem}.BiddingGrid_gridInput__k4bDT[readonly]{opacity:.7;cursor:default;background:transparent;border-color:transparent}.BiddingGrid_gridInput__k4bDT[readonly]:focus,.BiddingGrid_gridInput__k4bDT[readonly]:hover{border-color:transparent;outline:none;box-shadow:none}.BiddingGrid_gridSelect__bwZOF:disabled{opacity:.7;cursor:default;background:transparent;border-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.BiddingGrid_gridCheckbox__zfdnx:disabled{opacity:.5;cursor:default}.BiddingGrid_readOnlyText__7npJ_{font-size:.75rem;color:var(--text);padding:0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DataTable_table__K4x6J{width:100%;border-collapse:separate;border-spacing:0}.DataTable_densityNormal__azGWZ .DataTable_headerCell__8eV2P{padding:12px 16px;font-size:.875rem;font-weight:600}.DataTable_densityNormal__azGWZ .DataTable_bodyCell__BE_o2{padding:12px 16px;font-size:.875rem}.DataTable_densityNormal__azGWZ .DataTable_emptyCell__6Z4Ku{padding:24px 16px}.DataTable_densityCompact__piBnn .DataTable_headerCell__8eV2P{padding:8px 12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.DataTable_densityCompact__piBnn .DataTable_bodyCell__BE_o2{padding:8px 12px;font-size:.8125rem}.DataTable_densityCompact__piBnn .DataTable_emptyCell__6Z4Ku{padding:16px 12px}.DataTable_densityDense__7C2Nq .DataTable_headerCell__8eV2P{padding:6px 8px;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.DataTable_densityDense__7C2Nq .DataTable_bodyCell__BE_o2{padding:6px 8px;font-size:.75rem}.DataTable_densityDense__7C2Nq .DataTable_emptyCell__6Z4Ku{padding:12px 8px}.DataTable_headerCell__8eV2P{position:relative;color:var(--text);background:var(--surface,var(--panel));border-bottom:1px solid var(--border);white-space:nowrap;vertical-align:middle}.DataTable_headerCellSticky__2gnJa{position:sticky;top:-1px;z-index:10;box-shadow:0 1px 0 var(--border)}.DataTable_headerCellSortable__k4aGK{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DataTable_headerCellSortable__k4aGK:hover{background:var(--control-hover,rgba(255,255,255,.05))}.DataTable_bodyCell__BE_o2{color:var(--text);border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap}.DataTable_alignLeft__VYOzn{text-align:left}.DataTable_alignCenter__UJHe4{text-align:center}.DataTable_alignRight__yDy3h{text-align:right}.DataTable_bodyRow___Reze{transition:background .1s ease}.DataTable_densityNormal__azGWZ .DataTable_bodyRow___Reze:hover{background:rgba(255,255,255,.04)}.DataTable_densityCompact__piBnn .DataTable_bodyRow___Reze:hover{background:rgba(255,255,255,.035)}.DataTable_densityDense__7C2Nq .DataTable_bodyRow___Reze:hover{background:rgba(255,255,255,.03)}.DataTable_clickableRow__m1vhv{cursor:pointer}.DataTable_sortIndicator__stCNJ{display:inline-flex;align-items:center;gap:4px}.DataTable_sortIcon__T49zB{color:var(--text-muted);font-size:.75em}.DataTable_headerContent__nJcUw{display:flex;align-items:center;gap:4px}.DataTable_headerContentRight___Va2_{justify-content:flex-end}.DataTable_headerContentCenter__agIEu{justify-content:center}.DataTable_resizeHandle__3CN6n{position:absolute;right:0;top:0;width:5px;height:100%;cursor:col-resize;background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.DataTable_resizeHandleActive__J8pLb,.DataTable_resizeHandle__3CN6n:hover{background:var(--brand)}.DataTable_resizing__iYktT{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:col-resize}.DataTable_toolbar___StU6{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--border)}.DataTable_densityNormal__azGWZ .DataTable_toolbar___StU6{padding:12px 16px;font-size:.875rem}.DataTable_densityCompact__piBnn .DataTable_toolbar___StU6{padding:8px 12px;font-size:.8125rem}.DataTable_densityDense__7C2Nq .DataTable_toolbar___StU6{padding:6px 8px;font-size:.75rem}.DataTable_columnPicker___CE9o{border-bottom:1px solid var(--border);background:var(--surface-muted,var(--panel-2))}.DataTable_densityNormal__azGWZ .DataTable_columnPicker___CE9o{padding:12px 16px;font-size:.875rem}.DataTable_densityCompact__piBnn .DataTable_columnPicker___CE9o{padding:8px 12px;font-size:.8125rem}.DataTable_densityDense__7C2Nq .DataTable_columnPicker___CE9o{padding:6px 8px;font-size:.75rem}.DataTable_columnPickerHeader__T27io{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.DataTable_columnPickerTitle__ry9hq{font-weight:600}.DataTable_columnPickerList__QL___{display:flex;flex-direction:column;gap:6px}.DataTable_columnPickerItem__LYONn{display:flex;align-items:center;gap:8px}.DataTable_columnPickerLabel__BtzGK{flex:1}.DataTable_columnPickerControls__S1Y6g{display:flex;align-items:center;gap:4px}.DataTable_emptyCell__6Z4Ku{text-align:center;color:var(--text-muted)}.DataTable_numericCell__Bwi6F{font-variant-numeric:tabular-nums}.DataTable_scrollContainer__Xh2Ls{position:relative;flex:1;min-height:0;overflow:auto;background:var(--surface,var(--panel))}.DataTable_stickyColumn__E7qxZ{position:sticky;left:0;z-index:5;background:var(--panel);box-shadow:2px 0 4px -2px rgba(0,0,0,.3)}.DataTable_stickyHeaderCell__GyZYx{z-index:15;background:var(--panel)}.DataTable_bodyRow___Reze:hover .DataTable_stickyColumn__E7qxZ{background:var(--panel-2)}.DataTable_densityToggle__nW9J_{display:flex;align-items:center;gap:2px;padding:2px;background:var(--panel-2);border:1px solid var(--border);border-radius:4px}.DataTable_densityToggleBtn__BSGSN{padding:4px 8px;font-size:.65rem;font-weight:500;border:none;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:3px;transition:all .15s ease}.DataTable_densityToggleBtn__BSGSN:hover:not(.DataTable_densityToggleBtnActive__RkzE_){background:var(--control-hover,rgba(255,255,255,.08));color:var(--text)}.DataTable_densityToggleBtnActive__RkzE_{background:var(--brand);color:white;box-shadow:0 1px 2px rgba(0,0,0,.2)}.DataTable_toolbarActions__lhke0{display:flex;align-items:center;gap:8px}.DataTable_toolbarBtn__Ccw_U{padding:4px 10px;font-size:.7rem;font-weight:500;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;border-radius:4px;transition:all .15s ease;white-space:nowrap}.DataTable_toolbarBtn__Ccw_U:hover:not(:disabled){background:var(--control-hover,rgba(255,255,255,.08));color:var(--text);border-color:var(--border)}.DataTable_toolbarBtn__Ccw_U:disabled{opacity:.5;cursor:not-allowed}.DataTable_rowCount__Rvw8z{font-size:.75rem;color:var(--text-muted);white-space:nowrap}.DataTable_checkboxCell__O6rEN{width:36px;min-width:36px;max-width:36px;text-align:center;padding-left:8px;padding-right:4px}.DataTable_bodyRowSelected__a5lWX{background:rgba(59,130,246,.08)}.DataTable_bodyRowSelected__a5lWX:hover{background:rgba(59,130,246,.12)}.DataTable_bodyRowSelected__a5lWX .DataTable_stickyColumn__E7qxZ{background:#151a24}.DataTable_bodyRowSelected__a5lWX:hover .DataTable_stickyColumn__E7qxZ{background:#181e2a}.DataTable_sentinelRow__zk5Jl td{border-bottom:none}.DataTable_sentinelCell__7Aidz{text-align:center;padding:12px 16px;color:var(--text-muted);font-size:.75rem}.DataTable_loadingDots___J2HD:after{content:"";animation:DataTable_dots__Z6DWP 1.2s steps(3) infinite}@keyframes DataTable_dots__Z6DWP{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}.DataTable_groupHeaderRow__F7pLa{background:var(--panel-2);border-top:1px solid var(--border)}.DataTable_groupHeaderRow__F7pLa:hover{background:var(--panel-2);filter:brightness(1.1)}.DataTable_groupChevron__fkmjx{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:.6rem;color:var(--text-muted);flex-shrink:0}.Toast_container__Qzn4W{position:fixed;bottom:16px;right:16px;z-index:10000;display:flex;flex-direction:column;gap:8px;max-width:480px}.Toast_toast__K4dn_{padding:12px 14px;border-radius:8px;font-size:.875rem;font-weight:500;line-height:1.45;display:flex;align-items:flex-start;gap:10px;animation:Toast_slideIn__w1y70 .2s ease-out;box-shadow:0 8px 24px rgba(0,0,0,.45),0 2px 4px rgba(0,0,0,.25)}.Toast_icon__NiAJC{flex-shrink:0;font-weight:700;font-size:1rem;line-height:1.45;opacity:.95}.Toast_message__Gas8Z{flex:1;min-width:0;overflow-wrap:anywhere}.Toast_success__eDNXF{background:var(--alert-success-bg);border:1px solid var(--alert-success-border);color:var(--alert-fg)}.Toast_warning__JN1MR{background:var(--alert-warning-bg);border:1px solid var(--alert-warning-border);color:var(--alert-fg)}.Toast_error__STKrt{background:var(--alert-danger-bg);border:1px solid var(--alert-danger-border);color:var(--alert-fg);font-weight:600}.Toast_actionBtn__EQucD{background:transparent;border:1px solid;color:inherit;font:inherit;font-weight:600;padding:3px 10px;border-radius:6px;cursor:pointer;flex-shrink:0;opacity:.9}.Toast_actionBtn__EQucD:hover{opacity:1;background:rgba(255,255,255,.08)}.Toast_actionBtn__EQucD:disabled{opacity:.4;cursor:not-allowed}.Toast_dismiss__DLEKM{background:none;border:none;color:inherit;cursor:pointer;padding:0 2px;opacity:.7;font-size:.9rem;flex-shrink:0}.Toast_dismiss__DLEKM:hover{opacity:1}@keyframes Toast_slideIn__w1y70{0%{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}.ColumnManager_panel__0g68c{position:absolute;right:0;top:0;bottom:0;z-index:30;width:280px;display:flex;flex-direction:column;background:var(--panel);border-left:1px solid var(--border);box-shadow:-4px 0 12px rgba(0,0,0,.3)}.ColumnManager_header__DcfKq{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border)}.ColumnManager_title__1N8IT{font-weight:600;font-size:.875rem;color:var(--text)}.ColumnManager_list__T5p4E{flex:1;overflow-y:auto;padding:8px 0}.ColumnManager_item__esdQX{display:flex;align-items:center;gap:8px;padding:6px 16px;transition:background .1s ease}.ColumnManager_item__esdQX:hover{background:rgba(255,255,255,.03)}.ColumnManager_dragHandle___76c3{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;color:var(--text-muted);cursor:grab;font-size:.75rem;flex-shrink:0;border-radius:3px;touch-action:none}.ColumnManager_dragHandle___76c3:hover{background:rgba(255,255,255,.08);color:var(--text)}.ColumnManager_dragHandle___76c3:active{cursor:grabbing}.ColumnManager_itemLabel__Gx_7i{display:flex;align-items:center;gap:8px;flex:1;font-size:.8125rem;color:var(--text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ColumnManager_footer___posO{padding:12px 16px;border-top:1px solid var(--border)}.BillDetailView_page__J9XTw{display:flex;flex-direction:column;gap:0;max-width:1600px;margin:0 auto;padding:0;height:calc(100vh - var(--topbar-height));overflow:hidden}.BillDetailView_header__Rao9x{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;background:var(--panel);border-bottom:1px solid var(--border);flex-shrink:0}.BillDetailView_headerLeft__ZPt3n{display:flex;align-items:center;gap:16px;min-width:0}.BillDetailView_titleBlock__6qBqo{display:flex;align-items:baseline;gap:12px;min-width:0}.BillDetailView_billNumber__IoVyJ{font-size:1.1rem;font-weight:700;white-space:nowrap}.BillDetailView_billMeta__nqfNc{font-size:.75rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BillDetailView_statusBadge__tx708{padding:3px 10px;border-radius:999px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.BillDetailView_statusDraft__MLOcf{background:rgba(156,163,175,.15);color:#9ca3af;border:1px solid rgba(156,163,175,.3)}.BillDetailView_statusPosted__I04eg{background:var(--pill-blue-bg);color:var(--pill-blue-text);border:1px solid var(--pill-blue-border)}.BillDetailView_statusPaid__U9jYH{background:var(--pill-green-bg);color:var(--pill-green-text);border:1px solid var(--pill-green-border)}.BillDetailView_statusVoid__yimZH{background:var(--pill-red-bg);color:var(--pill-red-text);border:1px solid var(--pill-red-border)}.BillDetailView_headerActions__N2QB9{display:flex;align-items:center;gap:6px;flex-shrink:0}.BillDetailView_alertCompact__XtGiS{padding:10px 12px;border-radius:6px;font-size:.8rem;margin-bottom:8px}.BillDetailView_alertSuccess__jJVIo{background:var(--pill-green-bg);border:1px solid var(--pill-green-border);color:var(--pill-green-text)}.BillDetailView_alertError__h5ovv{background:var(--pill-red-bg);border:1px solid var(--pill-red-border);color:var(--pill-red-text)}.BillDetailView_alertInfo__00KAQ{background:var(--pill-blue-bg);border:1px solid var(--pill-blue-border);color:var(--pill-blue-text)}.BillDetailView_alertHint__T1Ywc{font-size:.7rem;opacity:.8;margin-top:2px}.BillDetailView_content__FZ_cB{display:grid;grid-template-columns:340px 1fr;gap:0;flex:1;min-height:0;overflow:hidden}.BillDetailView_summaryPanel__JPx53{background:var(--panel-2);border-right:1px solid var(--border);overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.BillDetailView_summarySection__xa20y{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:10px}.BillDetailView_summaryTitle__INs2b{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--border-subtle)}.BillDetailView_summaryGrid__x86oI{display:grid;grid-template-columns:auto 1fr;gap:6px 10px;font-size:.8rem}.BillDetailView_summaryLabel__Q8F5f{color:var(--text-muted);font-size:.75rem}.BillDetailView_summaryValue__1ENzV{font-weight:500;word-break:break-word}.BillDetailView_summaryValue__1ENzV a{color:var(--brand);text-decoration:none}.BillDetailView_summaryValue__1ENzV a:hover{text-decoration:underline}.BillDetailView_totalsGrid__YK2Bb{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:.85rem}.BillDetailView_totalLabel__A7k1p{color:var(--text-muted);text-align:right}.BillDetailView_totalValue__FQcWS{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.BillDetailView_totalLabelPrimary__0zIqw{color:var(--text);font-weight:700;padding-top:6px;border-top:1px solid var(--border)}.BillDetailView_totalValuePrimary__6N5Gr{font-weight:700;font-size:1rem;padding-top:6px;border-top:1px solid var(--border)}.BillDetailView_qboSynced__KDBYm{color:var(--success)}.BillDetailView_qboLink__lFgzj{color:var(--brand);text-decoration:none;font-size:.75rem}.BillDetailView_qboLink__lFgzj:hover{text-decoration:underline}.BillDetailView_sectionHeader__t4Xv7{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--border-subtle)}.BillDetailView_iconBtn__Jsbcd{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--text-muted);border-radius:4px;cursor:pointer;transition:all .15s}.BillDetailView_iconBtn__Jsbcd:hover{background:var(--control-hover);color:var(--text)}.BillDetailView_editActions__e4zea{display:flex;gap:4px}.BillDetailView_iconBtnSuccess__oTwSH{color:var(--success)}.BillDetailView_iconBtnSuccess__oTwSH:hover{background:rgba(34,197,94,.1)}.BillDetailView_iconBtnCancel__18X_y{color:var(--danger)}.BillDetailView_iconBtnCancel__18X_y:hover{background:rgba(239,68,68,.1)}.BillDetailView_editForm__4_qIr{display:flex;flex-direction:column;gap:10px}.BillDetailView_formField__0x4Dx{display:flex;flex-direction:column;gap:4px}.BillDetailView_formLabel__E1uc3{font-size:.7rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.BillDetailView_formInput__JjmGX{padding:6px 8px;font-size:.8rem;border:1px solid var(--border);border-radius:4px;background:var(--panel-2);color:var(--text)}.BillDetailView_formInput__JjmGX:focus{outline:none;border-color:var(--brand)}.BillDetailView_formTextarea__He_h8{resize:vertical;font-family:inherit}.BillDetailView_workPanel__Bh_ZC{overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.BillDetailView_section__qZO_Z{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:12px}.BillDetailView_sectionTitle__Pq5Kg{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;color:var(--text)}.BillDetailView_sectionTitle__Pq5Kg svg{color:var(--text-muted)}.BillDetailView_sectionHint__mec6K{margin-top:4px;font-size:.7rem;color:var(--text-muted);line-height:1.4}.BillDetailView_tableWrapper___hd43{margin-top:12px;overflow-x:auto;border:1px solid var(--border);border-radius:6px}.BillDetailView_linesTable__pk1rv{width:100%;border-collapse:collapse;font-size:.8rem}.BillDetailView_linesTable__pk1rv thead th{background:var(--panel-2);padding:8px 10px;text-align:left;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap}.BillDetailView_linesTable__pk1rv tbody td{padding:10px;border-bottom:1px solid var(--border-subtle);vertical-align:top}.BillDetailView_linesTable__pk1rv tbody tr:last-child td{border-bottom:none}.BillDetailView_linesTable__pk1rv tbody tr:hover{background:var(--panel-2)}.BillDetailView_lineDesc__9GsIH{min-width:200px}.BillDetailView_lineDescMain___v0zT{font-weight:500}.BillDetailView_lineDescHint__0SoAN{font-size:.7rem;color:var(--text-muted);margin-top:2px}.BillDetailView_lineLink__3hpVG{color:var(--brand);text-decoration:none}.BillDetailView_lineLink__3hpVG:hover{text-decoration:underline}.BillDetailView_numCell__3w3Rs{text-align:right;font-variant-numeric:tabular-nums}.BillDetailView_mutedCell__O67sa{color:var(--text-muted);font-size:.75rem}.BillDetailView_linesTable__pk1rv .BillDetailView_emptyCell__ciDDR{text-align:center;color:var(--text-muted);padding:24px}.BillDetailView_emptyState__r11h_{font-size:.8rem;color:var(--text-muted);text-align:center;padding:16px;margin-top:8px;background:var(--panel-2);border-radius:6px}.BillDetailView_btnDanger__Y7C4o{background:var(--danger);border-color:var(--danger);color:white}.BillDetailView_btnDanger__Y7C4o:hover{background:#dc2626;border-color:#dc2626}.BillDetailView_btnDangerOutline__Ur6SF{background:transparent;border:1px solid rgba(239,68,68,.5);color:#f87171}.BillDetailView_btnDangerOutline__Ur6SF:hover{background:rgba(239,68,68,.1);border-color:var(--danger)}.BillDetailView_loadingText__4LCIU{font-size:.8rem;color:var(--text-muted);text-align:center;padding:24px}.BillDetailView_fieldDisplayRow__Ou6_x{display:inline-flex;align-items:center;gap:6px;min-width:0}.BillDetailView_fieldDisplayValue__7LDer{min-width:0;word-break:break-word}.BillDetailView_fieldPencil__SvMPi{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:2px;display:inline-flex;align-items:center;border-radius:3px;visibility:hidden}.BillDetailView_fieldDisplayRow__Ou6_x:hover .BillDetailView_fieldPencil__SvMPi,.BillDetailView_fieldPencil__SvMPi:focus-visible,.BillDetailView_summaryValue__1ENzV:hover .BillDetailView_fieldPencil__SvMPi{visibility:visible}.BillDetailView_fieldPencil__SvMPi:hover{background:var(--control-hover);color:var(--text)}.BillDetailView_fieldEditRow__HI5Ej{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.BillDetailView_fieldInput__XkuGh{padding:4px 6px;font-size:.8rem;border:1px solid var(--border);border-radius:4px;background:var(--panel-2);color:var(--text);min-width:160px}.BillDetailView_fieldInput__XkuGh:focus{outline:none;border-color:var(--brand)}.BillDetailView_fieldTextarea__95r5h{padding:4px 6px;font-size:.8rem;border:1px solid var(--border);border-radius:4px;background:var(--panel-2);color:var(--text);font-family:inherit;resize:vertical;width:100%;min-height:60px}.BillDetailView_fieldTextarea__95r5h:focus{outline:none;border-color:var(--brand)}.BillDetailView_uomDisplay__5jC04{display:inline-flex;align-items:center;gap:4px;background:transparent;border:1px solid transparent;border-radius:3px;padding:2px 6px;font:inherit;color:inherit;cursor:pointer;text-align:left}.BillDetailView_uomDisplay__5jC04:hover{border-color:var(--border);background:var(--panel-2)}.BillDetailView_uomEditIcon__D2fK7{font-size:.7rem;color:var(--text-muted);opacity:0;transition:opacity .15s}.BillDetailView_uomDisplay__5jC04:hover .BillDetailView_uomEditIcon__D2fK7{opacity:1}.BillDetailView_uomSelect__93fDj{padding:2px 4px;font-size:.8rem;border:1px solid var(--brand);border-radius:3px;background:var(--panel-2);color:var(--text);min-width:70px}.BillDetailView_uomSelect__93fDj:focus{outline:none}.BillDetailView_paymentsList__a8EVs{display:flex;flex-direction:column;gap:8px;margin-top:12px}.BillDetailView_paymentItem__9D4_T{display:flex;align-items:flex-start;justify-content:space-between;padding:10px 12px;background:var(--panel-2);border:1px solid var(--border);border-radius:6px}.BillDetailView_paymentItem__9D4_T.BillDetailView_paymentVoided__I5w0O{opacity:.6}.BillDetailView_paymentMain__F77ob{display:flex;flex-direction:column;gap:2px}.BillDetailView_paymentAmount__sKbkz{font-size:.95rem;font-weight:600;font-variant-numeric:tabular-nums}.BillDetailView_paymentVoided__I5w0O .BillDetailView_paymentAmount__sKbkz{text-decoration:line-through}.BillDetailView_paymentMethod__EnI8_{font-size:.75rem;color:var(--text-muted)}.BillDetailView_paymentRef__FcTlL{font-size:.75rem;color:var(--brand)}.BillDetailView_paymentMeta___bL4e{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:.7rem;color:var(--text-muted)}.BillDetailView_voidedBadge__Yxj_k{padding:2px 6px;background:var(--pill-red-bg);color:var(--pill-red-text);border:1px solid var(--pill-red-border);border-radius:999px;font-size:.65rem;font-weight:600}.BillDetailView_paymentsEmpty__8zCIB{margin-top:12px;padding:12px;font-style:italic;color:var(--text-muted);text-align:center}.DateTimeInput_container__9MdGs{position:relative;display:inline-block;width:100%}.DateTimeInput_inputWrapper__mtSOH{position:relative;display:flex;align-items:center;height:32px;background:var(--control-panel);border:1px solid var(--border);border-radius:8px;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.DateTimeInput_inputWrapper__mtSOH:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--ring)}.DateTimeInput_inputWrapper__mtSOH.DateTimeInput_disabled__dJW0W{opacity:.5;cursor:not-allowed}.DateTimeInput_input__A3mJi{flex:1;min-width:0;padding:6px 84px 6px 10px;background:transparent;border:none;outline:none;color:var(--text);font:inherit;font-size:.875rem;line-height:1;cursor:pointer}.DateTimeInput_input__A3mJi::-moz-placeholder{color:#8a93a5}.DateTimeInput_input__A3mJi::placeholder{color:#8a93a5}.DateTimeInput_input__A3mJi:disabled{cursor:not-allowed}.DateTimeInput_icons__dP8_q{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:1px}.DateTimeInput_iconBtn__oF3Xe{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;transition:color .15s,background .15s}.DateTimeInput_iconBtn__oF3Xe:hover:not(:disabled){color:var(--text);background:var(--control-hover)}.DateTimeInput_iconBtn__oF3Xe:disabled{cursor:not-allowed;opacity:.5}.DateTimeInput_dropdown__Y00JD{position:absolute;top:calc(100% + 4px);left:0;z-index:50;background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.4);animation:DateTimeInput_dropdownFadeIn__SXpOb .15s ease}@keyframes DateTimeInput_dropdownFadeIn__SXpOb{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.DateTimeInput_calendar__QiDAV{padding:12px}.DateTimeInput_month__z_lB7,.DateTimeInput_months__9SM7s{display:flex;flex-direction:column}.DateTimeInput_month__z_lB7{gap:8px}.DateTimeInput_caption__z_eXR{display:flex;align-items:center;justify-content:center;padding:0 8px;position:relative}.DateTimeInput_captionLabel__weYtM{font-size:.9375rem;font-weight:600;color:var(--text)}.DateTimeInput_nav___mcLe{display:flex;align-items:center;gap:4px;position:absolute;top:0;left:0;right:0;width:100%;justify-content:space-between;padding:0 4px;z-index:1;pointer-events:none}.DateTimeInput_navButton__us6Vb{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;transition:color .15s,background .15s;pointer-events:auto}.DateTimeInput_navButton__us6Vb:hover{color:var(--text);background:var(--control-hover)}.DateTimeInput_navButton__us6Vb:disabled{opacity:.3;cursor:not-allowed}.DateTimeInput_table__xJzO7{width:100%;border-collapse:collapse;border-spacing:0}.DateTimeInput_headRow__RhkUd{display:flex}.DateTimeInput_headCell__bkmAj{width:36px;height:32px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:500;color:var(--text-muted);text-transform:uppercase}.DateTimeInput_row__dds0l{display:flex}.DateTimeInput_cell___L13k{width:36px;height:36px;padding:2px}.DateTimeInput_dayButton__ihpaj{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;border-radius:6px;font-size:.8125rem;font-weight:400;color:var(--text);cursor:pointer;transition:background .15s,color .15s}.DateTimeInput_dayButton__ihpaj:hover:not(:disabled){background:var(--control-hover)}.DateTimeInput_dayButton__ihpaj:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.DateTimeInput_selected__Ysnvt .DateTimeInput_dayButton__ihpaj{background:var(--brand);color:white;font-weight:600}.DateTimeInput_today__hBXYF .DateTimeInput_dayButton__ihpaj{border:1px solid var(--brand);font-weight:600}.DateTimeInput_today__hBXYF.DateTimeInput_selected__Ysnvt .DateTimeInput_dayButton__ihpaj{border:none}.DateTimeInput_outside__QHK3N .DateTimeInput_dayButton__ihpaj{color:var(--text-muted);opacity:.5}.DateTimeInput_dayDisabled__31zc4 .DateTimeInput_dayButton__ihpaj{color:var(--text-muted);opacity:.3;cursor:not-allowed}.DateTimeInput_dayDisabled__31zc4 .DateTimeInput_dayButton__ihpaj:hover{background:transparent}.DateTimeInput_hidden__Zq30M{visibility:hidden}.DateTimeInput_timeHeader__dntAh{padding:10px 14px 6px;font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-subtle)}.DateTimeInput_timeList__c5JuJ{max-height:240px;overflow-y:auto;padding:4px;min-width:140px}.DateTimeInput_timeSlot__dZ46X{display:block;width:100%;padding:6px 12px;text-align:left;font-size:.8125rem;color:var(--text);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background .1s;font-variant-numeric:tabular-nums}.DateTimeInput_timeSlot__dZ46X:hover{background:var(--control-hover)}.DateTimeInput_timeSlotSelected__MzDqh{background:var(--brand);color:white;font-weight:600}.DateTimeInput_timeSlotSelected__MzDqh:hover{background:var(--brand);opacity:.9}.page_page__QHhZs{display:flex;flex-direction:column;height:calc(100vh - var(--topbar-height));overflow:hidden;background:var(--bg)}.page_header__gL385{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 16px;background:var(--panel);border-bottom:1px solid var(--border);flex-shrink:0}.page_headerLeft__0QkDK{display:flex;align-items:center;gap:12px;min-width:0}.page_pageTitle___rEdC{font-size:1.1rem;font-weight:600;white-space:nowrap}.page_projectMeta__XjYdq{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--text-muted);min-width:0}.page_projectName__q3VBj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.page_typeBadge__ca5s7{padding:2px 6px;background:var(--panel-2);color:var(--text-muted)}.page_statusBadge__Vm3pT,.page_typeBadge__ca5s7{border-radius:3px;font-size:.65rem;font-weight:600;text-transform:uppercase}.page_statusBadge__Vm3pT{padding:2px 8px}.page_statusDraft__cnHGe{background:var(--pill-gray-bg);color:var(--pill-gray-text)}.page_statusBidding__JkKfM{background:var(--pill-yellow-bg);color:var(--pill-yellow-text)}.page_statusSubmitted__K1nmp{background:var(--pill-purple-bg);color:var(--pill-purple-text)}.page_statusWon__d73Fb{background:var(--pill-green-bg);color:var(--pill-green-text)}.page_statusLost__p72WA{background:var(--pill-red-bg);color:var(--pill-red-text)}.page_statusActive__WU5S3{background:var(--pill-blue-bg);color:var(--pill-blue-text)}.page_statusComplete__ijneB{background:var(--pill-green-bg);color:var(--pill-green-text)}.page_headerRight__xm_k7{display:flex;align-items:center;gap:8px;flex-shrink:0}.page_content__uC70X{display:flex;flex:1;overflow:hidden;gap:0}.page_summaryPanel__LOJ1W{width:320px;min-width:320px;background:var(--panel);border-right:1px solid var(--border);overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:16px}.page_summarySection__apzhv{display:flex;flex-direction:column;gap:6px}.page_summarySectionTitle__qr6A8{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding-bottom:4px;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:4px}.page_summaryGrid__SPq07{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;font-size:.75rem}.page_summaryLabel__kciw4{color:var(--text-muted);white-space:nowrap}.page_summaryValue__SDhow{color:var(--text);font-weight:500;overflow:hidden;text-overflow:ellipsis}.page_summaryValueMuted__N7rHU{color:var(--text-muted);font-style:italic}.page_summaryLink__C9Im1{color:var(--brand);text-decoration:none}.page_summaryLink__C9Im1:hover{text-decoration:underline}.page_compactComparisonTable__bwMKS{width:100%;border-collapse:collapse;font-size:.7rem}.page_compactComparisonTable__bwMKS th{text-align:right;font-weight:600;color:var(--text-muted);font-size:.6rem;text-transform:uppercase;padding:4px 6px;border-bottom:1px solid var(--border-subtle)}.page_compactComparisonTable__bwMKS th:first-child{text-align:left}.page_compactComparisonTable__bwMKS td{padding:4px 6px;text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--border-subtle)}.page_compactComparisonTable__bwMKS td:first-child{text-align:left;color:var(--text-muted)}.page_compactComparisonTable__bwMKS tr:last-child td{border-bottom:none}.page_workPanel__NYczz{flex:1;display:flex;flex-direction:column;overflow:hidden}.page_tabBar__FUnZj{display:flex;align-items:center;gap:0;background:var(--panel);border-bottom:1px solid var(--border);padding:0 12px;flex-shrink:0}.page_tab__bWyOa{display:flex;align-items:center;gap:6px;padding:10px 16px;font-size:.75rem;font-weight:500;color:var(--text-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap}.page_tab__bWyOa:hover{color:var(--text)}.page_tabActive__nnPbC{color:var(--text);font-weight:600;border-bottom-color:var(--brand)}.page_tabCount__I2jIT{font-size:.65rem;color:var(--text-muted);background:var(--panel-2);padding:1px 6px;border-radius:8px}.page_tabActions__aEXQj{display:flex;align-items:center;gap:6px;margin-left:auto}.page_tabContent__A1aYa{flex:1;overflow:hidden;display:flex;flex-direction:column}.page_tabPanel__tPGl2{flex:1;overflow:auto;padding:12px;display:flex;flex-direction:column}.page_compactTable__h2rjR{width:100%;border-collapse:collapse;font-size:.75rem}.page_compactTable__h2rjR th{text-align:left;font-weight:600;color:var(--text-muted);font-size:.65rem;text-transform:uppercase;padding:6px 8px;border-bottom:1px solid var(--border);background:var(--panel-2);white-space:nowrap}.page_compactTable__h2rjR td{padding:6px 8px;border-bottom:1px solid var(--border-subtle);vertical-align:middle}.page_compactTable__h2rjR tr:last-child td{border-bottom:none}.page_compactTable__h2rjR tr:hover td{background:var(--panel-2)}.page_numericCell__Ah_Rd{text-align:right;font-variant-numeric:tabular-nums}.page_compactTable__h2rjR th.page_numericCell__Ah_Rd{text-align:right}.page_spawnBar__5OQme{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px;background:var(--panel-2);border-top:1px solid var(--border);border-radius:0 0 6px 6px;font-size:.75rem;flex-shrink:0}.page_spawnBarLeft__DvVJS{display:flex;align-items:center;gap:8px}.page_spawnBarCount__jB47J{color:var(--text-muted);font-size:.7rem}.page_modal__nP2AD{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.page_modalContent__YQOk2{background:var(--panel);border:1px solid var(--border);border-radius:8px;width:100%;max-width:720px;max-height:85vh;overflow-y:auto}.page_modalHeader__pFc13{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border)}.page_modalTitle___YvKA{font-size:.9rem;font-weight:600;color:var(--text)}.page_modalClose__SV8Im{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px}.page_modalClose__SV8Im:hover{color:var(--text)}.page_modalBody__ORw_d{padding:16px;display:flex;flex-direction:column;gap:12px}.page_modalFooter__f2ShC{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border);background:var(--panel-2)}.page_formGroup__PQ_RH{display:flex;flex-direction:column;gap:4px}.page_formLabel___6bvS{font-size:.7rem;font-weight:600;text-transform:uppercase;color:var(--text-muted)}.page_formInput__dPYIw{padding:8px 10px;border:1px solid var(--border);border-radius:4px;background:var(--panel-2);color:var(--text);font-size:.8rem}.page_formInput__dPYIw:focus{outline:none;border-color:var(--brand)}.page_formRow__7n4ry{display:grid;grid-template-columns:1fr 1fr;gap:12px}.page_alert__wR5PB{padding:8px 12px;border-radius:4px;font-size:.75rem;margin:0 16px}.page_alertSuccess__LTyWL{background:var(--pill-green-bg);color:var(--pill-green-text);border:1px solid var(--pill-green-border)}.page_alertError__eL79D{background:var(--pill-red-bg);color:var(--pill-red-text);border:1px solid var(--pill-red-border)}.page_emptyState__2MZP5{text-align:center;padding:24px;color:var(--text-muted);font-size:.8rem}.page_loadingContainer___6EDl{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-muted);font-size:.85rem}.page_projectNote__b8nZM{font-size:.75rem;white-space:pre-wrap;color:var(--text-muted)}.page_subText__NLyxv{font-size:.65rem;color:var(--text-muted)}.page_alertInline__bnOXO{margin:0}.page_alertPage__EPCjt{margin:16px}.page_qtyInput__YxRtJ{text-align:right;width:100px}.page_editForm__OfQ90{display:flex;flex-direction:column;gap:8px}.page_editLabel__8_GwQ{display:flex;flex-direction:column;gap:3px;font-size:.65rem;font-weight:500;color:var(--text-muted)}.page_editLabel__8_GwQ .page_formInput__dPYIw{font-size:.75rem}.page_editActions__W8SNp{display:flex;align-items:center;gap:6px}.page_btnGhost__iyhVo{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center}.page_btnGhost__iyhVo:hover{background:var(--control-hover);color:var(--text)}.page_costMeta__xaxy_{display:flex;gap:12px;font-size:.7rem;color:var(--text-muted);margin-bottom:4px}.page_costRefreshedAt__IPTa2{font-size:.6rem;color:var(--text-muted);margin-bottom:8px}.page_costLineBlock__Bkt4d{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--border-subtle)}.page_costLineBlock__Bkt4d:last-of-type{border-bottom:none;margin-bottom:8px}.page_costLineTitle__s_eVY{font-size:.7rem;font-weight:600;margin-bottom:4px;display:flex;align-items:center;gap:6px}.page_driftDot__hq7Tg{width:6px;height:6px;border-radius:50%;background:var(--warning);flex-shrink:0}.page_driftWarning__tuBww{color:var(--warning);font-weight:600}@media (max-width:1100px){.page_summaryPanel__LOJ1W{width:280px;min-width:280px}}@media (max-width:900px){.page_content__uC70X{flex-direction:column}.page_summaryPanel__LOJ1W{width:100%;min-width:0;max-height:35vh;border-right:none;border-bottom:1px solid var(--border)}.page_workPanel__NYczz{flex:1}}@media (max-width:640px){.page_header__gL385{flex-direction:column;align-items:flex-start;gap:8px}.page_headerRight__xm_k7{width:100%;justify-content:flex-end}.page_projectMeta__XjYdq{flex-wrap:wrap}.page_formRow__7n4ry{grid-template-columns:1fr}}.page_orderNumber__z1wZX{font-size:1.1rem;font-weight:600;color:var(--text);white-space:nowrap}.page_orderMeta__rv8QL{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--text-muted)}.page_typeBadge__TmCqv{padding:2px 6px;background:var(--panel-2);color:var(--text-muted)}.page_statusBadge__UdBpn,.page_typeBadge__TmCqv{border-radius:3px;font-size:.65rem;font-weight:600;text-transform:uppercase}.page_statusBadge__UdBpn{padding:2px 8px}.page_statusOpen__GzTUC{background:var(--pill-blue-bg);color:var(--pill-blue-text)}.page_statusCompleted__5zP6g{background:var(--pill-green-bg);color:var(--pill-green-text)}.page_statusCancelled__b1Cqc{background:var(--pill-red-bg);color:var(--pill-red-text)}.page_statusPending__OSwda{background:var(--pill-yellow-bg);color:var(--pill-yellow-text)}.page_statusInProgress__pgXNW{background:var(--pill-purple-bg);color:var(--pill-purple-text)}.page_priorityHot__uQmvr{background:var(--pill-red-bg);color:var(--pill-red-text);font-weight:700}.page_workSectionHeaderLeft__myS5x{display:flex;align-items:center;gap:8px}.page_workSectionCount__5VYsj{font-size:.65rem;color:var(--text-muted);background:var(--panel);padding:1px 6px;border-radius:8px}.page_viewAllLink__FdJuY{font-size:12px;color:var(--brand);text-decoration:none}.page_viewAllLink__FdJuY:hover{text-decoration:underline}.page_detailsGrid__3aBgc{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page_detailCard__cDAd9{background:var(--panel-2);border:1px solid var(--border-subtle);border-radius:6px;padding:10px 12px}.page_detailCardLabel__6ozzY{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:4px}.page_detailCardRows__vjHrr{display:flex;flex-direction:column;gap:4px}.page_detailRow__qxT_E{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:.7rem}.page_detailRowLabel__hRnHj{color:var(--text-muted);white-space:nowrap}.page_detailRowValue__OlyZW{font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.page_loadCard__ibv51{grid-template-columns:auto 1fr auto auto;gap:12px;padding:8px 10px}.page_loadCard__ibv51,.page_loadRow__eW_dW{display:grid;align-items:center;background:var(--panel-2);border-radius:4px;font-size:.75rem}.page_loadRow__eW_dW{grid-template-columns:150px 80px minmax(140px,1fr) 110px 120px 110px;gap:10px;padding:4px 10px;min-height:28px}.page_loadRow__eW_dW+.page_loadRow__eW_dW{margin-top:4px}.page_loadNumber__L9Vfv{font-weight:600;color:var(--brand);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_loadInfo__H05F3{display:flex;flex-direction:column;gap:2px;min-width:0}.page_loadDriver__84pyB{color:var(--text)}.page_loadDate__2IsA1,.page_loadDriver__84pyB{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.page_loadDate__2IsA1{font-size:.65rem;color:var(--text-muted)}.page_loadQty__b_ovv{text-align:right;font-variant-numeric:tabular-nums}.page_loadRevenue__Az4CZ{text-align:right;font-weight:500;font-variant-numeric:tabular-nums}.page_assignmentCard__nBAws{display:grid;grid-template-columns:92px 56px minmax(140px,1.2fr) minmax(140px,1fr) minmax(0,1fr) auto;gap:10px;align-items:center;padding:4px 10px;background:var(--panel-2);border-radius:4px;font-size:.75rem;min-height:28px}.page_assignmentCard__nBAws+.page_assignmentCard__nBAws{margin-top:4px}.page_assignmentStatus___moo_{font-size:.6rem;text-transform:uppercase;padding:2px 6px;border-radius:3px;font-weight:600;text-align:center;justify-self:start}.page_assignmentLoadNumber__aIKNH{font-size:.7rem;font-weight:600;color:var(--text-muted);font-family:var(--font-mono,monospace)}.page_assignmentRefs__d9jW_{display:flex;gap:8px;font-size:.65rem}.page_assignmentRefs__d9jW_,.page_cellMuted__DUVNz{color:var(--text-muted);overflow:hidden;white-space:nowrap;min-width:0}.page_cellMuted__DUVNz{font-size:.7rem;text-overflow:ellipsis}.page_cascadeWarning__pmvm4{position:relative;margin:0 16px 8px;padding:8px 32px 8px 12px;background:color-mix(in srgb,var(--warning) 15%,transparent);border:1px solid color-mix(in srgb,var(--warning) 40%,transparent);border-radius:4px;font-size:.75rem;color:var(--text)}.page_cascadeWarningDismiss__ngKkI{position:absolute;top:4px;right:8px;background:none;border:none;color:var(--text-muted);font-size:1rem;cursor:pointer;line-height:1}.page_assignmentAvailable__hXXzz{background:var(--pill-blue-bg);color:var(--pill-blue-text)}.page_assignmentAssigned__lnymn{background:var(--pill-yellow-bg);color:var(--pill-yellow-text)}.page_assignmentLoading__3kuWY{background:rgba(168,85,247,.15);color:var(--pill-purple-text)}.page_assignmentComplete__6sobC{background:var(--pill-green-bg);color:var(--pill-green-text)}.page_alert__dyRYq{padding:8px 12px;border-radius:4px;font-size:.75rem}.page_alertWarning__kDs0U{background:var(--pill-yellow-bg);color:var(--pill-yellow-text);border:1px solid var(--pill-yellow-border)}.page_marginBanner__M1avR{display:flex;align-items:center;gap:12px;padding:8px 16px;font-size:.75rem}.page_marginLabel__EahUD{font-weight:600}.page_marginDetail__so0Oy{color:var(--text-muted)}.page_loadingContainer__VjJKp{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-muted);font-size:.85rem}@media (max-width:900px){.page_detailsGrid__3aBgc{grid-template-columns:1fr}}@media (max-width:640px){.page_orderMeta__rv8QL{flex-wrap:wrap}}.UserDetail_page__cEmr2{display:flex;flex-direction:column;gap:0;max-width:1600px;margin:0 auto;padding:0;height:calc(100vh - var(--topbar-height));overflow:hidden}.UserDetail_header__B56po{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;background:var(--panel);border-bottom:1px solid var(--border);flex-shrink:0}.UserDetail_headerLeft__Swba4{display:flex;align-items:center;gap:16px;min-width:0}.UserDetail_titleBlock__v19Wk{display:flex;align-items:baseline;gap:12px;min-width:0}.UserDetail_userName__PJ6wA{font-size:1.1rem;font-weight:700;white-space:nowrap}.UserDetail_userMeta__1bNk7{font-size:.75rem;color:var(--text-muted);white-space:nowrap}.UserDetail_messageBanner__eC592{padding:8px 16px;font-size:.8rem;display:flex;align-items:center;justify-content:space-between}.UserDetail_messageSuccess___LvyK{background:var(--pill-green-bg);color:var(--pill-green-text)}.UserDetail_messageError__0_ANa{background:var(--pill-red-bg);color:var(--pill-red-text)}.UserDetail_dismissBtn__Qm5m6{background:none;border:none;color:inherit;cursor:pointer;padding:0 4px;opacity:.7}.UserDetail_dismissBtn__Qm5m6:hover{opacity:1}.UserDetail_content__V98F1{display:grid;grid-template-columns:340px 1fr;gap:0;flex:1;min-height:0;overflow:hidden}.UserDetail_summaryPanel__u_vz6{background:var(--panel-2);border-right:1px solid var(--border);overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.UserDetail_summarySection__FrLPb{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:10px}.UserDetail_summaryTitle__WL3l4{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--border-subtle)}.UserDetail_summaryGrid__f6g3X{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;font-size:.8rem}.UserDetail_summaryLabel__wtAW9{color:var(--text-muted);white-space:nowrap}.UserDetail_summaryValue__ynXGW{font-weight:500;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserDetail_workPanel__zOj2M{overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.UserDetail_workSection__POslt{background:var(--panel);border:1px solid var(--border);border-radius:8px}.UserDetail_workSectionHeader__mxEXI{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:var(--panel-2);border-bottom:1px solid var(--border)}.UserDetail_workSectionTitle__UG__I{font-size:.8rem;font-weight:600}.UserDetail_workSectionActions__eM7uL{display:flex;align-items:center;gap:6px}.UserDetail_workSectionBody__LAi1V{padding:12px}.UserDetail_formGrid__gb6Pn{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.UserDetail_formField__JUztE{display:flex;flex-direction:column;gap:4px}.UserDetail_formLabel__ymJGg{font-size:.7rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.UserDetail_formInput__T11uL{padding:6px 10px;background:var(--panel-2);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.85rem}.UserDetail_formInput__T11uL:focus{outline:none;border-color:var(--brand)}.UserDetail_displayGrid__vRv5d{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.UserDetail_displayField__or26w{display:flex;flex-direction:column;gap:2px}.UserDetail_displayLabel__4B0JM{font-size:.65rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.UserDetail_displayValue__rC8k_{font-size:.85rem;font-weight:500}.UserDetail_dangerSection__sHHPq{border-color:rgba(239,68,68,.3)}.UserDetail_loadingState__VLrCQ{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-muted)}.UserDetail_errorState__yqQPe{padding:24px}.UserDetail_errorMessage__MBe1P{background:var(--pill-red-bg);color:var(--pill-red-text);padding:12px 16px;border-radius:8px;margin-bottom:16px}.UserDetail_errorBackLink__IBZ70{color:var(--brand);text-decoration:none}.UserDetail_errorBackLink__IBZ70:hover{text-decoration:underline}@media (max-width:900px){.UserDetail_content__V98F1{grid-template-columns:1fr}.UserDetail_summaryPanel__u_vz6{max-height:35vh;border-right:none;border-bottom:1px solid var(--border)}}