.finance-status{border:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:18px 0;padding:16px 18px;display:grid;box-shadow:0 10px 28px #0f172a0e}.finance-status strong,.finance-status span{display:block}.finance-status strong{color:var(--text,#111827);font-size:.92rem}.finance-status div>span{color:var(--muted,#64748b);margin-top:4px;font-size:.82rem;line-height:1.5}.finance-status-badge{white-space:nowrap;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;margin:0;padding:7px 11px;font-weight:800;color:#1d4ed8!important;font-size:.72rem!important}.finance-error{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;gap:5px;margin:0 0 18px;padding:15px 18px;display:grid}.finance-error strong{color:#9a3412;font-size:.88rem}.finance-error span{color:#b45309;font-size:.8rem;line-height:1.5}.panel-header-stack .commercial-toolbar{grid-template-columns:minmax(260px,1.35fr) minmax(360px,1.15fr) minmax(230px,.85fr) auto;align-items:center;gap:14px}.panel-header-stack .commercial-search,.panel-header-stack .commercial-search input,.panel-header-stack .commercial-sort,.panel-header-stack .commercial-export-button,.panel-header-stack .saved-views-trigger{min-height:48px}.panel-header-stack .commercial-search input,.panel-header-stack .commercial-sort,.panel-header-stack .commercial-export-button,.panel-header-stack .saved-views-trigger{border-radius:12px}.panel-header-stack .commercial-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.panel-header-stack .commercial-filters button{white-space:nowrap;border-radius:12px;justify-content:space-between;width:100%;min-width:0;min-height:48px;padding:10px 12px}.panel-header-stack .commercial-filters button>span{text-overflow:ellipsis;overflow:hidden}.panel-header-stack .commercial-filters button strong{flex:none}.panel-header-stack .commercial-sort{border:1px solid #97add052;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:0 14px;display:grid}.panel-header-stack .commercial-sort>span{white-space:nowrap;margin:0}.panel-header-stack .commercial-sort select{color:#344054;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px;font-weight:750}.panel-header-stack .commercial-toolbar-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:max-content;display:flex}.panel-header-stack .commercial-result-count{align-items:center;min-height:48px;padding:0 4px;display:inline-flex}.panel-header-stack .commercial-export-button,.panel-header-stack .saved-views-trigger{justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.panel .record-utility-row{border-left:0;border-right:0;border-radius:0;min-height:72px;margin:0;padding:12px 22px}.panel .favorites-filter-button,.panel .table-preferences-trigger{border-radius:12px;min-height:48px;padding:0 16px}@media (max-width:1320px){.panel-header-stack .commercial-toolbar{grid-template-columns:minmax(260px,1fr) minmax(330px,1fr)}.panel-header-stack .commercial-sort,.panel-header-stack .commercial-toolbar-actions{width:100%}.panel-header-stack .commercial-toolbar-actions{justify-content:flex-start}}@media (max-width:860px){.panel-header-stack .commercial-toolbar{grid-template-columns:1fr}.panel-header-stack .commercial-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-header-stack .commercial-toolbar-actions{flex-wrap:wrap;min-width:0}.panel-header-stack .commercial-result-count{width:100%;min-height:auto;padding:0}.panel-header-stack .saved-views-control,.panel-header-stack .saved-views-trigger,.panel-header-stack .commercial-export-button{flex:1}}@media (max-width:720px){.finance-status{grid-template-columns:1fr;align-items:start}.finance-status-badge{justify-self:start}.panel-header-stack .commercial-filters{grid-template-columns:1fr}.panel .record-utility-row{align-items:stretch}.panel .favorites-control,.panel .table-preferences-control,.panel .favorites-filter-button,.panel .table-preferences-trigger{width:100%}.panel .favorites-filter-button,.panel .table-preferences-trigger{justify-content:center}}
