.AssistantPanel_overlay__EgX2h{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.4)}.AssistantPanel_panel__aUvKn{position:fixed;top:0;right:0;bottom:0;z-index:51;width:480px;max-width:100vw;display:flex;flex-direction:column;background:var(--panel);border-left:1px solid var(--border);box-shadow:-4px 0 24px rgba(0,0,0,.3)}.AssistantPanel_header__2LOww{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--panel-2)}.AssistantPanel_headerTitle__OYocR{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text)}.AssistantPanel_headerBadge__j4DN0{font-size:10px;font-weight:500;padding:1px 6px;border-radius:4px;background:var(--brand);color:white;text-transform:uppercase;letter-spacing:.05em}.AssistantPanel_closeBtn__Dptbz{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s}.AssistantPanel_closeBtn__Dptbz:hover{background:var(--panel);color:var(--text)}.AssistantPanel_messages__FmDGA{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.AssistantPanel_emptyState__iHOgQ{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;color:var(--text-muted);text-align:center;padding:24px}.AssistantPanel_emptyIcon__oNNF5{opacity:.3}.AssistantPanel_emptyTitle__HLa8l{font-size:14px;font-weight:600;color:var(--text)}.AssistantPanel_emptyHint__1_fmY{font-size:12px;line-height:1.5}.AssistantPanel_suggestions__401dh{display:flex;flex-direction:column;gap:6px;margin-top:8px;width:100%;max-width:320px}.AssistantPanel_suggestionBtn__d_f5E{font-size:12px;padding:8px 12px;border-radius:6px;border:1px solid var(--border);background:var(--panel-2);color:var(--text-muted);cursor:pointer;text-align:left;transition:border-color .15s,color .15s}.AssistantPanel_suggestionBtn__d_f5E:hover{border-color:var(--brand);color:var(--text)}.AssistantPanel_userMsg__tLSZe{align-self:flex-end;max-width:85%;padding:8px 12px;border-radius:12px 12px 2px 12px;background:var(--brand);color:white;font-size:13px;line-height:1.5;word-break:break-word}.AssistantPanel_assistantMsg__H9A9Z{align-self:flex-start;max-width:90%;padding:8px 12px;border-radius:12px 12px 12px 2px;background:var(--panel-2);color:var(--text);font-size:13px;line-height:1.6;word-break:break-word}.AssistantPanel_markdown__syWRh p{margin:0 0 4px}.AssistantPanel_markdown__syWRh p:last-child{margin-bottom:0}.AssistantPanel_tableWrapper__j0WH1{overflow-x:auto;margin:8px 0;border:1px solid var(--border);border-radius:6px}.AssistantPanel_assistantMsg__H9A9Z table{border-collapse:collapse;font-size:12px;width:100%}.AssistantPanel_assistantMsg__H9A9Z th{padding:5px 8px;text-align:left;font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:var(--panel);border-bottom:1px solid var(--border);white-space:nowrap}.AssistantPanel_assistantMsg__H9A9Z td{padding:5px 8px;text-align:left;border-bottom:1px solid var(--border-subtle);white-space:nowrap}.AssistantPanel_assistantMsg__H9A9Z tr:last-child td{border-bottom:none}.AssistantPanel_assistantMsg__H9A9Z tbody tr:nth-child(2n){background:var(--panel)}.AssistantPanel_assistantMsg__H9A9Z strong{font-weight:600}.AssistantPanel_assistantMsg__H9A9Z code{font-size:12px;padding:1px 4px;border-radius:3px;background:var(--panel)}.AssistantPanel_assistantMsg__H9A9Z ol,.AssistantPanel_assistantMsg__H9A9Z ul{margin:4px 0;padding-left:20px}.AssistantPanel_assistantMsg__H9A9Z li{margin:2px 0}.AssistantPanel_assistantMsg__H9A9Z .maude-link{color:var(--brand);text-decoration:none;font-weight:500}.AssistantPanel_assistantMsg__H9A9Z .maude-link:hover{text-decoration:underline}.AssistantPanel_thinking__8lRGZ{align-self:flex-start;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px 12px 12px 2px;background:var(--panel-2);color:var(--text-muted);font-size:13px}.AssistantPanel_thinkingDots__gx0YP{display:flex;gap:4px}.AssistantPanel_thinkingDots__gx0YP span{width:6px;height:6px;border-radius:50%;background:var(--text-muted);animation:AssistantPanel_pulse__wT29S 1.4s ease-in-out infinite both}.AssistantPanel_thinkingDots__gx0YP span:first-child{animation-delay:0s}.AssistantPanel_thinkingDots__gx0YP span:nth-child(2){animation-delay:.2s}.AssistantPanel_thinkingDots__gx0YP span:nth-child(3){animation-delay:.4s}@keyframes AssistantPanel_pulse__wT29S{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.AssistantPanel_toolInfo__nKUpR{font-size:11px;color:var(--text-muted);opacity:.7;margin-top:4px}.AssistantPanel_inputArea__9yuz1{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--border);background:var(--panel-2)}.AssistantPanel_inputField__Qq4GC{flex:1;padding:8px 12px;border-radius:8px;border:1px solid var(--border);background:var(--panel);color:var(--text);font-size:13px;outline:none;transition:border-color .15s}.AssistantPanel_inputField__Qq4GC::placeholder{color:var(--text-muted)}.AssistantPanel_inputField__Qq4GC:focus{border-color:var(--brand)}.AssistantPanel_sendBtn__8OO9g{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:none;background:var(--brand);color:white;cursor:pointer;transition:opacity .15s;flex-shrink:0}.AssistantPanel_sendBtn__8OO9g:disabled{opacity:.4;cursor:not-allowed}.AssistantPanel_sendBtn__8OO9g:not(:disabled):hover{opacity:.9}.AssistantPanel_toggleBtn__D9g4S{position:fixed;bottom:16px;right:16px;z-index:45;width:32px;height:auto;padding:0;border:none;background:transparent;cursor:pointer;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));transition:transform .15s,filter .15s}.AssistantPanel_toggleBtn__D9g4S:hover{transform:scale(1.08);filter:drop-shadow(0 4px 16px rgba(0,0,0,.6))}.AssistantPanel_toggleBtn__D9g4S img{width:100%;height:auto;display:block}.AssistantPanel_feedbackRow__r5cX1{display:flex;gap:6px;margin-top:8px;padding-top:6px;border-top:1px solid var(--border-subtle)}.AssistantPanel_feedbackBtn__2hpEj{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:6px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;opacity:.7;transition:opacity .15s,color .15s,background .15s}.AssistantPanel_feedbackBtn__2hpEj:hover{opacity:1;background:var(--panel)}.AssistantPanel_feedbackActive__REdG5{opacity:1;color:var(--pill-green-text)}.AssistantPanel_feedbackNeg__EdjgF{opacity:1;color:#ef4444}.Breadcrumbs_breadcrumbs__Rwb5T{display:flex;align-items:center;flex-wrap:wrap;gap:2px;font-size:.8125rem;color:var(--text-muted);line-height:1.4;min-width:0}.Breadcrumbs_crumb__7SuTK{display:inline-flex;align-items:center;padding:2px 6px;border-radius:6px;color:var(--text-muted);text-decoration:none;transition:background .15s,color .15s;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}a.Breadcrumbs_crumb__7SuTK:hover{background:var(--control-hover,var(--panel-2));color:var(--text)}.Breadcrumbs_crumbCurrent__tWcCv{color:var(--text);font-weight:500;cursor:default}.Breadcrumbs_crumbStatic__XShCC{cursor:default}.Breadcrumbs_separator__RWF5d{color:var(--text-muted);opacity:.5;flex-shrink:0;user-select:none}.Breadcrumbs_homeIcon__gsLqI{display:inline-flex;align-items:center;justify-content:center}.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}.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;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;user-select:none;z-index:1}.DataTable_resizeHandleActive__J8pLb,.DataTable_resizeHandle__3CN6n:hover{background:var(--brand)}.DataTable_resizing__iYktT{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}}.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;display:flex;align-items:center;justify-content:flex-end;gap:6px}.page_loadMarginPos__H7Mnk{color:var(--success)}.page_loadMarginNeg__NAvDE,.page_loadMarginPos__H7Mnk{font-size:.65rem;font-weight:400;font-variant-numeric:tabular-nums}.page_loadMarginNeg__NAvDE{color:var(--danger)}.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}}.SearchInput_wrapper__pE54Q{position:relative;display:flex;align-items:center;width:100%}.SearchInput_searchIcon__mB6Ud{position:absolute;left:10px;color:var(--text-muted);pointer-events:none;flex-shrink:0}.SearchInput_input__iSHpY{width:100%;padding-left:34px;padding-right:32px;font-size:.875rem}.SearchInput_input__iSHpY::placeholder{color:var(--text-muted);font-size:.875rem}.SearchInput_clearBtn__qGC_s{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--text-muted);cursor:pointer;transition:color .15s ease,background-color .15s ease}.SearchInput_clearBtn__qGC_s:hover{color:var(--text);background:var(--border)}.SearchInput_clearBtn__qGC_s:focus{outline:none;color:var(--text)}.InlineEditCell_container__9Hcp3{display:flex;align-items:center;gap:4px;min-height:24px}.InlineEditCell_alignLeft__FI5ew{justify-content:flex-start}.InlineEditCell_alignCenter__9QVJu{justify-content:center}.InlineEditCell_alignRight__Bw0ZY{justify-content:flex-end}.InlineEditCell_editable__ANmjy{cursor:pointer;border-radius:3px;padding:2px 4px;margin:-2px -4px;transition:background .1s ease}.InlineEditCell_editable__ANmjy:hover{background:var(--control-hover,rgba(255,255,255,.08))}.InlineEditCell_editable__ANmjy:hover .InlineEditCell_editIcon__sS67s{opacity:1}.InlineEditCell_disabled__5qFhZ{cursor:default}.InlineEditCell_value__a4oon{white-space:nowrap;font-variant-numeric:tabular-nums}.InlineEditCell_editIcon__sS67s{font-size:.65rem;color:var(--text-muted);opacity:0;transition:opacity .1s ease;flex-shrink:0}.InlineEditCell_input__csDio{width:100%;min-width:60px;padding:4px 6px;font-size:inherit;font-family:inherit;font-variant-numeric:tabular-nums;color:var(--text);background:var(--panel);border:1px solid var(--brand);border-radius:3px;outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.InlineEditCell_input__csDio:focus{border-color:var(--brand)}.InlineEditCell_input__csDio:disabled{opacity:.6;cursor:not-allowed}.InlineEditCell_input__csDio[inputmode=decimal]{text-align:right}.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;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}.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,.page_tabPanel__tPGl2{flex:1;overflow:hidden;display:flex;flex-direction:column}.page_tabPanel__tPGl2{min-height:0;padding:12px;gap:8px}.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_spawnBarWarning__rcbLn{font-size:.75rem;color:var(--warning,#f59e0b);background:rgba(245,158,11,.1);padding:4px 8px;border-radius:4px}.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}}