@charset "UTF-8";:root,[data-theme=light]{color-scheme:light;--bf-font-family: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--bf-font-weight-regular: 450;--bf-font-weight-medium: 560;--bf-font-weight-semibold: 650;--bf-font-weight-bold: 750;--bf-letter-tight: -.018em;--bf-letter-normal: -.008em;--bf-line-height: 1.45;--bf-text-xs: .75rem;--bf-text-sm: .8125rem;--bf-text-md: .875rem;--bf-text-lg: 1rem;--bf-text-xl: 1.25rem;--bf-text-2xl: 1.625rem;--bf-primary: #2563eb;--bf-primary-hover: #1d4ed8;--bf-primary-dark: #1d4ed8;--bf-primary-contrast: #fff;--bf-primary-soft: #dbeafe;--bf-primary-weak: #eff6ff;--bf-danger: #b91c1c;--bf-warning: #b45309;--bf-success: #15803d;--bf-info: #0369a1;--bf-page-bg: #f5f7fa;--bf-page-bg-soft: #f8fafc;--bf-layout-bg: var(--bf-page-bg);--bf-shell-bg: var(--bf-page-bg);--bf-surface: #ffffff;--bf-surface-soft: #f8fafc;--bf-surface-hover: #f1f5f9;--bf-card-bg: var(--bf-surface);--bf-card-bg-soft: var(--bf-surface-soft);--bf-panel-bg: var(--bf-surface);--bf-control-bg: #f8fafc;--bf-control-bg-disabled: #edf1f5;--bf-chip-bg: #eef2f6;--bf-hero-bg: var(--bf-surface);--bf-table-head-bg: #edf2f7;--bf-table-row-hover: #f1f5f9;--bf-text: #0f172a;--bf-text-soft: #334155;--bf-muted: #64748b;--bf-disabled-text: #94a3b8;--bf-hero-text: var(--bf-text);--bf-counter-text: var(--bf-text);--bf-counter-label: var(--bf-muted);--bf-border: #e5e7eb;--bf-border-soft: #eef0f3;--bf-border-strong: #d1d5db;--bf-panel-border: #e5e7eb;--bf-hero-border: var(--bf-border);--bf-counter-card-border: var(--bf-border);--bf-counter-card-bg: var(--bf-surface);--bf-hover-bg: rgba(15,23,42,.045);--bf-focus-ring: 0 0 0 3px rgba(37,99,235,.2);--bf-danger-bg: #fef2f2;--bf-danger-text: #991b1b;--bf-danger-border: #fecaca;--bf-warning-bg: #fff7ed;--bf-warning-text: #92400e;--bf-warning-border: #fed7aa;--bf-success-bg: #ecfdf5;--bf-success-text: #166534;--bf-success-border: #bbf7d0;--bf-info-bg: #eff6ff;--bf-info-text: #1d4ed8;--bf-info-border: #bfdbfe;--bf-sidebar-bg: #f8fafc;--bf-sidebar-text: var(--bf-text);--bf-sidebar-heading: var(--bf-text);--bf-sidebar-muted: var(--bf-muted);--bf-sidebar-section: var(--bf-muted);--bf-sidebar-link: var(--bf-text-soft);--bf-sidebar-hover-text: var(--bf-text);--bf-sidebar-border: var(--bf-border);--bf-sidebar-card-bg: #ffffff;--bf-sidebar-card-border: var(--bf-border-soft);--bf-sidebar-icon-bg: #f1f5f9;--bf-sidebar-hover-bg: #e9eff6;--bf-sidebar-hover-border: var(--bf-border-strong);--bf-sidebar-button-bg: #ffffff;--bf-sidebar-button-border: var(--bf-border);--bf-sidebar-scrollbar: #cbd5e1;--bf-sidebar-shadow: 4px 0 18px rgba(15,23,42,.05);--bf-sidebar-mobile-shadow: 0 18px 48px rgba(15,23,42,.18);--bf-topbar-bg: #ffffff;--bf-topbar-text: var(--bf-text);--bf-topbar-heading: var(--bf-text);--bf-topbar-muted: var(--bf-muted);--bf-topbar-border: var(--bf-border);--bf-topbar-shadow: 0 4px 16px rgba(15,23,42,.05);--bf-mode-bg: #f1f5f9;--bf-mode-border: var(--bf-border);--bf-shadow-sm: 0 2px 6px rgba(15,23,42,.055), 0 8px 20px rgba(15,23,42,.075);--bf-shadow-md: 0 4px 12px rgba(15,23,42,.07), 0 16px 34px rgba(15,23,42,.1);--bf-shadow-lg: 0 20px 48px rgba(15,23,42,.14);--bf-control-shadow: inset 0 1px 2px rgba(15,23,42,.035), 0 1px 1px rgba(15,23,42,.025);--bf-space-1: 4px;--bf-space-2: 8px;--bf-space-3: 12px;--bf-space-4: 16px;--bf-space-5: 20px;--bf-space-6: 24px;--bf-space-8: 32px;--bf-radius-sm: 8px;--bf-radius-md: 12px;--bf-radius-lg: 16px;--bf-radius-xl: 20px;--bf-radius-pill: 999px;--bf-page-width: 1600px;--bf-page-pad: 20px;--bf-page-pad-tablet: 16px 14px 18px;--bf-page-pad-mobile: 12px 10px 16px;--bf-control-height-sm: 32px;--bf-control-height-md: 40px;--bf-control-height-lg: 44px;--bf-transition-fast: .15s ease;--bf-transition: .2s ease;--bf-shell-z-topbar: 900;--bf-shell-z-scrim: 1190;--bf-shell-z-sidebar: 1200;--bf-shell-z-toast: 1300}[data-theme=dark]{color-scheme:dark;--bf-primary: #60a5fa;--bf-primary-hover: #93c5fd;--bf-primary-dark: #3b82f6;--bf-primary-contrast: #08111f;--bf-primary-soft: #172554;--bf-primary-weak: rgba(96,165,250,.1);--bf-danger: #f87171;--bf-warning: #fbbf24;--bf-success: #4ade80;--bf-info: #38bdf8;--bf-page-bg: #0b0e13;--bf-page-bg-soft: #0f131a;--bf-layout-bg: var(--bf-page-bg);--bf-shell-bg: var(--bf-page-bg);--bf-surface: #141922;--bf-surface-soft: #181e28;--bf-surface-hover: #232c3a;--bf-card-bg: var(--bf-surface);--bf-card-bg-soft: var(--bf-surface-soft);--bf-panel-bg: var(--bf-surface);--bf-control-bg: #1a202b;--bf-control-bg-disabled: #151a22;--bf-chip-bg: #202735;--bf-hero-bg: var(--bf-surface);--bf-table-head-bg: #1b2330;--bf-table-row-hover: #202a38;--bf-text: #f8fafc;--bf-text-soft: #dbe4ef;--bf-muted: #aeb9c8;--bf-disabled-text: #7f8b9c;--bf-hero-text: #fff;--bf-counter-text: #fff;--bf-counter-label: #bac5d3;--bf-border: #364152;--bf-border-soft: #2a3442;--bf-border-strong: #536176;--bf-panel-border: var(--bf-border);--bf-hero-border: var(--bf-border);--bf-counter-card-border: var(--bf-border);--bf-counter-card-bg: var(--bf-surface);--bf-hover-bg: rgba(255,255,255,.07);--bf-focus-ring: 0 0 0 3px rgba(96,165,250,.28);--bf-danger-bg: #3a1f24;--bf-danger-text: #fecaca;--bf-danger-border: #7f3039;--bf-warning-bg: #3a2d18;--bf-warning-text: #fde68a;--bf-warning-border: #725421;--bf-success-bg: #12372c;--bf-success-text: #a7f3d0;--bf-success-border: #23634f;--bf-info-bg: #172d4f;--bf-info-text: #bfdbfe;--bf-info-border: #2c538b;--bf-sidebar-bg: #0b0e13;--bf-sidebar-text: #fff;--bf-sidebar-heading: #fff;--bf-sidebar-muted: #aeb9c8;--bf-sidebar-section: #aeb9c8;--bf-sidebar-link: #e5edf6;--bf-sidebar-hover-text: #fff;--bf-sidebar-border: var(--bf-border);--bf-sidebar-card-bg: var(--bf-surface);--bf-sidebar-card-border: var(--bf-border);--bf-sidebar-icon-bg: #1a202b;--bf-sidebar-hover-bg: #1a202b;--bf-sidebar-hover-border: var(--bf-border-strong);--bf-sidebar-button-bg: var(--bf-surface);--bf-sidebar-button-border: var(--bf-border);--bf-sidebar-scrollbar: #596579;--bf-sidebar-shadow: none;--bf-sidebar-mobile-shadow: 0 24px 64px rgba(0,0,0,.65);--bf-topbar-bg: #0b0e13;--bf-topbar-text: #fff;--bf-topbar-heading: #fff;--bf-topbar-muted: #aeb9c8;--bf-topbar-border: var(--bf-border);--bf-topbar-shadow: none;--bf-mode-bg: var(--bf-surface);--bf-mode-border: var(--bf-border);--bf-shadow-sm: 0 2px 8px rgba(0,0,0,.28), 0 10px 26px rgba(0,0,0,.34);--bf-shadow-md: 0 12px 30px rgba(0,0,0,.42);--bf-shadow-lg: 0 24px 60px rgba(0,0,0,.56)}[data-theme=dark] :is(.app-shell,.app-layout,.layout-shell,.main-shell,.main-layout,.main-content,.content,.content-area,.router-outlet-wrapper,.page-shell,.dashboard-shell,.dashboard-layout){background:var(--bf-page-bg)!important;color:var(--bf-text)}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--bf-page-bg);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden;background:var(--bf-page-bg);color:var(--bf-text)}body,button,input,select,textarea{font-family:var(--bf-font-family)}img,svg,video,canvas{display:block;max-width:100%}a{color:inherit;text-decoration-thickness:from-font;text-underline-offset:.16em}button,input,select,textarea{max-width:100%}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}[hidden]{display:none!important}::selection{background:var(--bf-primary-soft)}:focus-visible{scroll-margin:96px}body{font-size:var(--bf-text-md);line-height:var(--bf-line-height);font-weight:var(--bf-font-weight-regular);letter-spacing:var(--bf-letter-normal)}h1,h2,h3,h4,h5,h6,p{margin-top:0;overflow-wrap:anywhere}h1,.bf-page-title,.page-title{margin-bottom:6px;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.12;font-weight:var(--bf-font-weight-bold);letter-spacing:-.025em;color:var(--bf-text)}h2,.bf-section-title,.section-title{font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.2;font-weight:var(--bf-font-weight-bold);color:var(--bf-text)}h3,h4,.bf-card-title,.card-title,.panel-title{font-size:clamp(.95rem,1.1vw,1.1rem);line-height:1.24;font-weight:var(--bf-font-weight-semibold);color:var(--bf-text)}p,.bf-muted,.muted,.subtitle,.description,.hint,.meta,small{color:var(--bf-muted)}strong,b{color:var(--bf-text);font-weight:var(--bf-font-weight-semibold)}.eyebrow,.bf-eyebrow,.section-kicker,.section-eyebrow,.workspace-step{margin:0 0 5px;color:var(--bf-primary);font-size:var(--bf-text-xs);line-height:1.2;font-weight:var(--bf-font-weight-bold);letter-spacing:.065em;text-transform:uppercase}.bf-money,.money,.amount,.currency,.stat-value,.metric-value,.summary-value,.counter-value{font-variant-numeric:tabular-nums;font-weight:var(--bf-font-weight-bold);letter-spacing:-.015em}.bf-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-page,.page,.page-shell,[class$=-page]{width:100%;min-width:0;max-width:100%;color:var(--bf-text)}.bf-page{display:grid;gap:var(--bf-space-4);max-width:var(--bf-page-width);margin-inline:auto;padding:var(--bf-page-pad)}.bf-page-header,.page-header,.page-hero,.hero,.header-card,.welcome-card{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bf-space-4);min-width:0;padding:18px;border:1px solid var(--bf-hero-border);border-radius:var(--bf-radius-lg);background:var(--bf-hero-bg);color:var(--bf-hero-text);box-shadow:var(--bf-shadow-sm)}.bf-page-header>:first-child,.page-header>:first-child{min-width:0;flex:1 1 auto}.bf-page-header p,.page-header p{margin-bottom:0}.bf-header-actions,.header-actions,.form-actions,.filter-actions,.row-actions,.actions,.pager-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--bf-space-2)}.bf-grid,.grid,.stats-grid,.metrics-grid,.summary-grid,.cards-grid,.kpi-grid{display:grid;gap:var(--bf-space-3);min-width:0}.bf-grid-2,.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-grid-3,.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bf-grid-4,.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.bf-section,.section{min-width:0}.bf-section-heading,.section-title-row,.panel-head,.card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bf-space-3);margin-bottom:var(--bf-space-3)}.bf-stack{display:grid;gap:var(--bf-space-3)}.bf-inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bf-space-2)}.bf-divider{height:1px;background:var(--bf-border-soft)}.bf-scroll-x{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}:is(.app-shell,.app-layout,.layout-shell,.main-shell,.main-layout,.main-content,.content,.content-area,.router-outlet-wrapper,.page-shell,.dashboard-shell,.dashboard-layout){background:var(--bf-page-bg)}button,.btn,.bf-btn,.primary-btn,.secondary-btn,.outline-btn,.danger-btn,.warning-btn,.go-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--bf-control-height-md);padding:8px 13px;border:1px solid transparent;border-radius:var(--bf-radius-md);font:inherit;font-size:var(--bf-text-sm);line-height:1.15;font-weight:var(--bf-font-weight-semibold);text-decoration:none;white-space:nowrap;transition:transform var(--bf-transition-fast),background-color var(--bf-transition-fast),border-color var(--bf-transition-fast),color var(--bf-transition-fast),box-shadow var(--bf-transition-fast)}button:hover:not(:disabled),.btn:hover:not(.disabled),.bf-btn:hover:not(:disabled){transform:translateY(-1px)}button:active:not(:disabled),.btn:active:not(.disabled),.bf-btn:active:not(:disabled){transform:translateY(0)}button:focus-visible,.btn:focus-visible,.bf-btn:focus-visible{outline:none;box-shadow:var(--bf-focus-ring)}.primary-btn,.btn-primary,.bf-btn-primary,.primary,.go-button,button[type=submit]{border-color:var(--bf-primary-dark);background:linear-gradient(135deg,var(--bf-primary),var(--bf-primary-dark));color:var(--bf-primary-contrast)}.primary-btn:hover:not(:disabled),.btn-primary:hover:not(:disabled),.bf-btn-primary:hover:not(:disabled){background:var(--bf-primary-hover)}.secondary-btn,.btn-secondary,.bf-btn-secondary,.secondary,.ghost,.outline-btn,.back-button{border-color:var(--bf-border);background:var(--bf-control-bg);color:var(--bf-text)}.secondary-btn:hover:not(:disabled),.btn-secondary:hover:not(:disabled),.bf-btn-secondary:hover:not(:disabled),.outline-btn:hover:not(:disabled){border-color:var(--bf-border-strong);background:var(--bf-surface-hover)}.danger-btn,.btn-danger,.bf-btn-danger{border-color:var(--bf-danger);background:var(--bf-danger);color:#fff}.warning-btn,.bf-btn-warning{border-color:var(--bf-warning);background:var(--bf-warning);color:#fff}.icon-btn,.bf-icon-btn{width:var(--bf-control-height-md);min-width:var(--bf-control-height-md);padding:0}.text-btn,.bf-btn-link{min-height:auto;padding:3px 5px;border:0;background:transparent;color:var(--bf-primary)}.bf-btn-sm{min-height:var(--bf-control-height-sm);padding:6px 10px;font-size:var(--bf-text-xs)}.bf-btn-lg{min-height:var(--bf-control-height-lg);padding-inline:18px}label,.form-label,.field-label,.bf-label{color:var(--bf-text-soft);font-size:var(--bf-text-sm);font-weight:var(--bf-font-weight-semibold)}input,select,textarea,.form-control,.form-select,.bf-control{width:100%;min-width:0;min-height:var(--bf-control-height-md);padding:8px 10px;border:1px solid var(--bf-border);border-radius:var(--bf-radius-md);background:var(--bf-control-bg);color:var(--bf-text);font:inherit;box-shadow:var(--bf-control-shadow);transition:border-color var(--bf-transition-fast),box-shadow var(--bf-transition-fast),background-color var(--bf-transition-fast)}textarea{min-height:96px;resize:vertical}input::placeholder,textarea::placeholder{color:var(--bf-muted);opacity:.85}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--bf-border-strong);background:var(--bf-surface)}input:focus,select:focus,textarea:focus,.bf-control:focus{outline:none;border-color:var(--bf-primary);box-shadow:var(--bf-focus-ring)}input:disabled,select:disabled,textarea:disabled{background:var(--bf-control-bg-disabled);color:var(--bf-disabled-text);opacity:.75;cursor:not-allowed}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true],.ng-invalid.ng-touched{border-color:var(--bf-danger)}.bf-form-grid,.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bf-field,.form-field{display:grid;gap:6px;min-width:0}.bf-field-full,.full-width{grid-column:1/-1}.bf-help,.helper-text,.field-hint{color:var(--bf-muted);font-size:var(--bf-text-xs)}.bf-field-error,.field-error,.validation-error{color:var(--bf-danger-text);font-size:var(--bf-text-xs);font-weight:var(--bf-font-weight-medium)}.bf-filter-card,.filter-card,.filters,.filter-panel,.toolbar,.search-toolbar{display:grid;gap:10px;padding:14px;border:1px solid var(--bf-panel-border);border-radius:var(--bf-radius-lg);background:var(--bf-panel-bg);box-shadow:var(--bf-shadow-sm)}:is(.bf-form-card,.form-card,.form-panel,.edit-form,.create-form,.details-form,form.bf-card,form.card){background:var(--bf-surface);border-color:var(--bf-panel-border);box-shadow:var(--bf-shadow-sm)}:is(.bf-form-section,.form-section,.field-section,.form-group-card,fieldset){min-width:0;padding:var(--bf-space-4);border:1px solid var(--bf-border-soft);border-radius:var(--bf-radius-md);background:var(--bf-surface-soft)}fieldset{margin:0}legend{padding-inline:var(--bf-space-2);color:var(--bf-text);font-weight:var(--bf-font-weight-semibold)}[data-theme=light] :is(input,select,textarea,.form-control,.form-select,.bf-control){background:var(--bf-control-bg);border-color:var(--bf-border-strong)}[data-theme=light] :is(input,select,textarea,.form-control,.form-select,.bf-control):focus{background:#fff}.bf-filter-card,.filter-card,.filters,.filter-panel,.toolbar,.search-toolbar{box-shadow:var(--bf-shadow-sm)}@media(min-width:901px){:is(.bf-filter-card,.filter-card,.filters,.filter-panel,.toolbar,.search-toolbar){column-gap:14px}}.bf-card,.card,.panel,.panel-card,.table-card,.enterprise-card,.form-card,.dashboard-panel,.section-card,.detail-card,.quick-card,.work-card,.queue-card,.empty-card,.workflow-box{min-width:0;padding:var(--bf-space-4);border:1px solid var(--bf-panel-border);border-radius:var(--bf-radius-lg);background:var(--bf-panel-bg);color:var(--bf-text);box-shadow:var(--bf-shadow-sm)}.bf-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bf-space-3);margin-bottom:var(--bf-space-3)}.bf-kpi-grid,.kpi-grid,.metric-grid,.summary-strip,.notification-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bf-kpi,.kpi-card,.metric-card,.stat-card,.summary-card,.counter-card,.summary-chip,.money-card,.status-card{display:grid;align-content:start;gap:5px;min-width:0;min-height:82px;padding:13px 14px;border:1px solid var(--bf-counter-card-border);border-radius:var(--bf-radius-lg);background:var(--bf-counter-card-bg);color:var(--bf-text);box-shadow:var(--bf-shadow-sm)}.bf-kpi-label,.bf-kpi span,.kpi-card span,.metric-card span,.stat-card span,.summary-card span,.counter-card span,.summary-chip span,.money-card span{color:var(--bf-counter-label);font-size:var(--bf-text-xs);font-weight:var(--bf-font-weight-semibold)}.bf-kpi-value,.bf-kpi strong,.kpi-card strong,.metric-card strong,.stat-card strong,.summary-card strong,.counter-card strong,.summary-chip strong,.money-card strong{color:var(--bf-counter-text);font-size:clamp(1.25rem,1.9vw,1.7rem);line-height:1.05;font-weight:var(--bf-font-weight-bold);font-variant-numeric:tabular-nums}.bf-kpi-note{margin:0;color:var(--bf-muted);font-size:var(--bf-text-xs);line-height:1.4}.bf-kpi.success,.summary-chip.success,.status-card.success{border-color:var(--bf-success-border);background:var(--bf-success-bg)}.bf-kpi.warning,.summary-chip.warning,.status-card.warning{border-color:var(--bf-warning-border);background:var(--bf-warning-bg)}.bf-kpi.danger,.summary-chip.danger,.status-card.danger{border-color:var(--bf-danger-border);background:var(--bf-danger-bg)}.bf-kpi.info,.summary-chip.info,.status-card.info{border-color:var(--bf-info-border);background:var(--bf-info-bg)}[data-theme=light] :is(.bf-card,.card,.panel,.panel-card,.table-card,.enterprise-card,.form-card,.dashboard-panel,.section-card,.detail-card,.quick-card,.work-card,.queue-card,.empty-card,.workflow-box){border-color:var(--bf-panel-border);box-shadow:var(--bf-shadow-sm)}[data-theme=dark] :is(.bf-card,.card,.panel,.panel-card,.table-card,.enterprise-card,.form-card,.dashboard-panel,.section-card,.detail-card,.quick-card,.work-card,.queue-card,.empty-card,.workflow-box){border-color:var(--bf-border)}.bf-table-wrap,.table-wrap,.table-responsive,.enterprise-table-shell,.queue-table-shell,.table-scroll{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--bf-panel-border);border-radius:var(--bf-radius-lg);background:var(--bf-panel-bg);-webkit-overflow-scrolling:touch}table,.bf-table,.enterprise-table,.queue-table{width:100%;border-collapse:collapse;color:var(--bf-text);background:var(--bf-panel-bg);font-size:var(--bf-text-sm)}th,td{padding:10px 12px;border-bottom:1px solid var(--bf-border-soft);text-align:left;vertical-align:middle}th{position:relative;background:var(--bf-table-head-bg);color:var(--bf-text-soft);font-size:var(--bf-text-xs);font-weight:var(--bf-font-weight-semibold);white-space:nowrap}td{color:var(--bf-text-soft)}tbody tr{transition:background-color var(--bf-transition-fast)}tbody tr:hover{background:var(--bf-table-row-hover)}tbody tr:last-child td{border-bottom:0}.bf-table-actions,.table-actions{display:flex;flex-wrap:wrap;gap:6px}.bf-pagination,.pagination-row,.pagination-bar,.enterprise-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;color:var(--bf-muted);font-size:var(--bf-text-xs)}th{border-bottom-color:var(--bf-border);letter-spacing:.01em}[data-theme=light] th{color:#334155}[data-theme=dark] th{color:#dbe4ef}.bf-pill,.pill,.badge,.chip,.tag,.status-pill,.status-badge,.role-badge,.doc-status,.tools-status,.group-count,.review-banner{display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:100%;min-height:24px;padding:4px 8px;border:1px solid var(--bf-border);border-radius:var(--bf-radius-pill);background:var(--bf-chip-bg);color:var(--bf-text-soft);font-size:11px;line-height:1.1;font-weight:var(--bf-font-weight-semibold);white-space:nowrap}:is(.bf-pill,.pill,.badge,.chip,.status-pill,.doc-status).success{border-color:var(--bf-success-border);background:var(--bf-success-bg);color:var(--bf-success-text)}:is(.bf-pill,.pill,.badge,.chip,.status-pill,.doc-status).warning{border-color:var(--bf-warning-border);background:var(--bf-warning-bg);color:var(--bf-warning-text)}:is(.bf-pill,.pill,.badge,.chip,.status-pill,.doc-status).danger{border-color:var(--bf-danger-border);background:var(--bf-danger-bg);color:var(--bf-danger-text)}:is(.bf-pill,.pill,.badge,.chip,.status-pill,.doc-status).info{border-color:var(--bf-info-border);background:var(--bf-info-bg);color:var(--bf-info-text)}.status-approved,.status-paid,.status-completed,.status-finalized,.status-active{border-color:var(--bf-success-border);background:var(--bf-success-bg);color:var(--bf-success-text)}.status-rejected,.status-cancelled,.status-failed,.status-expired{border-color:var(--bf-danger-border);background:var(--bf-danger-bg);color:var(--bf-danger-text)}.status-pending,.status-review,.status-pod-uploaded,.status-warning{border-color:var(--bf-warning-border);background:var(--bf-warning-bg);color:var(--bf-warning-text)}.modal-backdrop,.bf-modal-backdrop{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:16px;background:#020617ad;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal,.confirm-modal,.bf-modal,.dialog,.modal-content{width:min(100%,560px);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;padding:20px;border:1px solid var(--bf-panel-border);border-radius:var(--bf-radius-xl);background:var(--bf-panel-bg);color:var(--bf-text);box-shadow:var(--bf-shadow-lg)}.modal-header,.bf-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.modal-actions,.bf-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px}.modal-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:12px;border-radius:50%;background:var(--bf-info-bg);color:var(--bf-info-text)}.bf-message,.message,.alert,.error-card,.success-card,.warning-box,.pod-error,.pod-success,.loading-box,.empty-box,.state-card,.empty-state{padding:12px 14px;border:1px solid var(--bf-border);border-radius:var(--bf-radius-md);background:var(--bf-surface-soft);color:var(--bf-text-soft)}.bf-message.success,.success-card,.pod-success{border-color:var(--bf-success-border);background:var(--bf-success-bg);color:var(--bf-success-text)}.bf-message.error,.error-card,.pod-error{border-color:var(--bf-danger-border);background:var(--bf-danger-bg);color:var(--bf-danger-text)}.bf-message.warning,.warning-box{border-color:var(--bf-warning-border);background:var(--bf-warning-bg);color:var(--bf-warning-text)}.bf-message.info{border-color:var(--bf-info-border);background:var(--bf-info-bg);color:var(--bf-info-text)}.bf-loading,.loading-box,.bf-empty,.empty-box,.empty-state{text-align:center;color:var(--bf-muted)}.bf-skeleton{position:relative;overflow:hidden;min-height:16px;border-radius:6px;background:var(--bf-chip-bg)}.bf-skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);animation:bf-shimmer 1.4s infinite}@keyframes bf-shimmer{to{transform:translate(100%)}}@media(max-width:1100px){.bf-grid-4,.cols-4,.bf-kpi-grid,.kpi-grid,.metric-grid,.summary-strip,.notification-summary-strip,.bf-grid-3,.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.bf-page{padding:var(--bf-page-pad-tablet)}.bf-page-header,.page-header,.page-hero,.hero,.header-card,.welcome-card,.bf-section-heading,.section-title-row,.panel-head,.card-head{flex-direction:column;align-items:stretch}.bf-header-actions,.header-actions{width:100%;justify-content:flex-start}.bf-form-grid,.form-grid{grid-template-columns:1fr}}@media(max-width:680px){.bf-page{gap:12px;padding:var(--bf-page-pad-mobile)}.bf-page-header,.page-header,.page-hero,.hero,.header-card,.welcome-card{padding:14px;border-radius:var(--bf-radius-md)}.bf-grid-2,.cols-2,.bf-grid-3,.cols-3,.bf-grid-4,.cols-4,.bf-kpi-grid,.kpi-grid,.metric-grid,.summary-strip,.notification-summary-strip{grid-template-columns:1fr}.bf-header-actions,.header-actions,.form-actions,.filter-actions{display:grid;grid-template-columns:1fr;width:100%}.bf-header-actions>button,.bf-header-actions>.btn,.bf-header-actions>.bf-btn,.header-actions>button,.header-actions>.btn,.form-actions>button,.filter-actions>button{width:100%}.bf-card,.card,.panel,.panel-card,.table-card,.enterprise-card,.form-card,.dashboard-panel,.section-card,.detail-card,.quick-card,.work-card,.queue-card,.empty-card,.workflow-box{padding:14px;border-radius:var(--bf-radius-md)}.bf-pagination,.pagination-row,.pagination-bar,.enterprise-pager{align-items:stretch;flex-direction:column}.modal-backdrop,.bf-modal-backdrop{align-items:end;padding:8px}.modal,.confirm-modal,.bf-modal,.dialog,.modal-content{width:100%;max-height:calc(100dvh - 16px);padding:16px;border-radius:var(--bf-radius-lg)}}@media(max-width:420px){.bf-page{padding-inline:8px}.bf-kpi,.kpi-card,.metric-card,.stat-card,.summary-card,.counter-card,.summary-chip,.money-card,.status-card{padding:12px;border-radius:var(--bf-radius-md)}th,td{padding:9px 10px}}@media(hover:none){button:hover:not(:disabled),.btn:hover:not(.disabled),.bf-btn:hover:not(:disabled){transform:none}}.bf-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.bf-w-full{width:100%!important}.bf-min-0{min-width:0!important}.bf-text-right{text-align:right!important}.bf-text-center{text-align:center!important}.bf-nowrap{white-space:nowrap!important}.bf-hidden-mobile{display:initial}@media(max-width:680px){.bf-hidden-mobile{display:none!important}}.info-dot,.bf-inline-hint{display:inline-grid!important;place-items:center!important;width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;padding:0!important;margin:0 0 0 3px!important;border:1px solid currentColor!important;border-radius:50%!important;background:transparent!important;color:var(--bf-muted)!important;font-size:9px!important;font-weight:800!important;line-height:1!important;vertical-align:1px!important;cursor:help!important;box-shadow:none!important}.bf-page-header>div>p:last-child,.bf-page-hero .hero-title>p:last-child,.income-hero>div>p{margin:3px 0 0;max-width:58ch;font-size:13px;line-height:1.35}.factoring-page .workflow-tabs button span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2}.factoring-page .workflow-tabs button{min-width:0;overflow:hidden}.factoring-page .workflow-overview{min-height:0!important;padding-block:9px!important}.factoring-page .bulk-hint{flex:0 0 15px}.factoring-page .bulk-help{display:none!important}.factoring-page .primary-filter-row{align-items:end}.factoring-page .workflow-tabs,.factoring-page .compact-filter-card,.factoring-scheduler-page .bf-card,.jobs-page .bf-card,.payment-page .payment-filters,.income-page .filter-card{min-width:0}@media(max-width:760px){.info-dot,.bf-inline-hint{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important}}.bf-pagination,.pagination-bar,.pager-row,.pager-buttons{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.bf-pagination,.pagination-bar,.pager-row{margin-top:16px;padding-top:12px;border-top:1px solid var(--bf-border-soft, var(--bf-border))}.bf-bulk-bar,.bulk-bar,.selection-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:44px;padding:8px 10px;border:1px solid var(--bf-border);border-radius:var(--bf-radius-md);background:var(--bf-surface-soft)}.bf-bulk-bar :is(button,select),.bulk-bar :is(button,select),.selection-toolbar :is(button,select){width:auto}.bf-action-menu,.action-menu{position:relative;display:inline-flex}.bf-action-menu__panel,.action-menu-panel{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:180px;padding:6px;border:1px solid var(--bf-border);border-radius:var(--bf-radius-md);background:var(--bf-panel-bg);box-shadow:var(--bf-shadow-lg)}.bf-action-menu__panel button,.action-menu-panel button{width:100%;justify-content:flex-start}:is(button,.button,.btn,.primary-btn,.secondary-btn,.danger-btn,.success-btn){min-height:36px;border-radius:var(--bf-radius-md);font-weight:700;touch-action:manipulation}:is(button,.button,.btn):focus-visible{outline:2px solid var(--bf-primary);outline-offset:2px}:is(.bf-status,.status-badge,.badge,.bf-pill){display:inline-flex;align-items:center;gap:5px;min-height:24px;max-width:100%;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:800;line-height:1.2;white-space:normal}:is(.bf-hint,.info-dot,.hint-icon){display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px;height:18px;padding:0;border:1px solid var(--bf-border-strong);border-radius:50%;background:transparent;color:var(--bf-muted);font-size:11px;font-weight:800;cursor:help}.bf-confirm-dialog{width:min(92vw,460px);padding:18px;border:1px solid var(--bf-border);border-radius:var(--bf-radius-lg);background:var(--bf-panel-bg);box-shadow:var(--bf-shadow-lg)}.bf-confirm-dialog__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.bf-form-grid,.form-grid{align-items:start}:is(select,input[type=date],input[type=month]){min-height:40px}select{text-overflow:ellipsis}:is(.bf-empty-state,.empty-state,.bf-loading-state,.loading-state,.bf-error-state,.error-state,.bf-success-state,.success-state){display:grid;place-items:center;gap:8px;min-height:120px;padding:20px;text-align:center;border:1px dashed var(--bf-border);border-radius:var(--bf-radius-lg);background:var(--bf-surface-soft)}:is(.bf-error-state,.error-state){color:var(--bf-danger-text);border-color:var(--bf-danger-border);background:var(--bf-danger-bg)}:is(.bf-success-state,.success-state){color:var(--bf-success-text);border-color:var(--bf-success-border);background:var(--bf-success-bg)}.bf-table-scroll,.table-wrap,.table-container{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:720px){.bf-pagination,.pagination-bar,.pager-row{justify-content:space-between}.bf-confirm-dialog__actions{display:grid;grid-template-columns:1fr 1fr}.bf-confirm-dialog__actions button{width:100%}:is(button,.button,.btn){min-height:40px}}:focus-visible{scroll-margin:12px}[aria-disabled=true]{cursor:not-allowed;opacity:.55}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(forced-colors:active){:is(button,input,select,textarea,.bf-status,.status-badge){border:1px solid ButtonText}}:is(.driver-loads-page,.driver-documents-page,.driver-pay-page,.driver-analytics-page,.driver-profile-page,.driver-load-details,.history-page,.driver-settings-page,.driver-dashboard){width:100%;max-width:var(--bf-page-max, 1440px);margin-inline:auto;min-width:0}:is(.driver-loads-page,.driver-documents-page,.driver-pay-page,.driver-analytics-page,.driver-profile-page,.history-page)>.page-header,.driver-settings-page>.bf-page-header,.driver-dashboard>.driver-hero,.driver-pay-page>.pay-hero,.driver-analytics-page>.analytics-hero{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--bf-space-3, 12px)}:is(.driver-loads-page,.driver-documents-page,.driver-pay-page,.driver-analytics-page,.driver-profile-page,.driver-load-details,.history-page,.driver-settings-page,.driver-dashboard) :is(.card,.load-card,.empty-card,.panel,.summary-card,.metric-card,.stat-card){min-width:0;background:var(--bf-panel-bg);color:var(--bf-ink);border-color:var(--bf-border)}:is(.driver-loads-page,.driver-documents-page,.driver-pay-page,.driver-analytics-page,.driver-profile-page,.driver-load-details,.history-page,.driver-settings-page,.driver-dashboard) :is(input,select,textarea,button){max-width:100%}:is(.driver-loads-page,.driver-documents-page,.driver-pay-page,.driver-analytics-page,.driver-profile-page,.driver-load-details,.history-page,.driver-settings-page,.driver-dashboard) :is(table,.table-wrap,.table-shell){max-width:100%}:is(.driver-loads-page,.driver-documents-page,.history-page) :is(.table-wrap,.table-shell,.card:has(table)){overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:1024px){:is(.driver-loads-page,.driver-documents-page,.driver-pay-page,.driver-analytics-page,.driver-profile-page,.driver-load-details,.history-page,.driver-settings-page,.driver-dashboard){max-width:100%}}@media(max-width:767px){:is(.driver-loads-page,.driver-documents-page,.driver-pay-page,.driver-analytics-page,.driver-profile-page,.history-page)>.page-header,.driver-settings-page>.bf-page-header,.driver-dashboard>.driver-hero,.driver-pay-page>.pay-hero,.driver-analytics-page>.analytics-hero{align-items:stretch}:is(.driver-loads-page,.driver-documents-page,.driver-pay-page,.driver-analytics-page,.driver-profile-page,.history-page) :is(.header-actions,.hero-actions){width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:is(.driver-loads-page,.driver-documents-page,.driver-pay-page,.driver-analytics-page,.driver-profile-page,.history-page) :is(.header-actions,.hero-actions)>:only-child{grid-column:1/-1}:is(.driver-loads-page,.driver-documents-page,.driver-pay-page,.driver-analytics-page,.driver-profile-page,.driver-load-details,.history-page,.driver-settings-page,.driver-dashboard) button{min-height:40px}.load-grid,.metrics-grid,.summary-grid,.stats-grid{grid-template-columns:1fr!important}}@media(max-width:430px){:is(.driver-loads-page,.driver-documents-page,.driver-pay-page,.driver-analytics-page,.driver-profile-page,.history-page) :is(.header-actions,.hero-actions){grid-template-columns:1fr}}.bf-title-with-hint{display:inline-flex;align-items:center;gap:.38rem;min-width:0}.bf-info-hint,.inline-info,.inline-info>summary,details.inline-info>summary,.bf-inline-hint{box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 16px;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;padding:0!important;margin:0!important;border:1px solid var(--border, #94a3b8)!important;border-radius:999px!important;background:transparent!important;color:var(--text-muted, #64748b)!important;font:700 10px/1 Arial,sans-serif!important;letter-spacing:0!important;vertical-align:middle;cursor:help;appearance:none;-webkit-appearance:none}.bf-info-hint:hover,.bf-info-hint:focus-visible,.inline-info:hover,.inline-info:focus-visible,.inline-info>summary:hover,.inline-info>summary:focus-visible{color:var(--primary, #2563eb)!important;border-color:var(--primary, #2563eb)!important;outline:none}details.inline-info>summary{list-style:none}details.inline-info>summary::-webkit-details-marker{display:none}@media(max-width:640px){.bf-info-hint,.inline-info,.inline-info>summary,details.inline-info>summary,.bf-inline-hint{flex-basis:16px;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important}}.bf-compact-note{display:flex;align-items:center;gap:.4rem;color:var(--text-muted, #64748b);font-size:.82rem;margin:.35rem 0 .65rem}button:disabled[title]{cursor:not-allowed;opacity:.52}.settlement-inline-detail .drawer-head small{display:block;margin-top:.2rem}.settlement-inline-detail .calc-summary-card{padding:.8rem 1rem}.settlement-inline-detail .calc-detail-list article{padding:.65rem .8rem}.settlement-inline-detail .calc-detail-list article small{display:none}.settlement-inline-detail .calc-detail-list article span{font-size:.78rem}.settlement-inline-detail .breakdown-grid{row-gap:.45rem}.driver-pay-page .snapshot-grid article small,.owner-money-page .money-kpis article small{line-height:1.2}@media(max-width:760px){.load-details-page .header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.load-details-page .header-actions button,.load-details-page .auto-assignment-shell{width:100%}.driver-pay-page .statement-main{gap:.55rem}}.mode-switcher button.owner-locked{touch-action:manipulation;user-select:none;-webkit-user-select:none;cursor:pointer}.mode-switcher button.owner-locked .owner-lock{display:inline-flex;align-items:center;justify-content:center;margin-inline-end:4px;font-size:.9em}.mode-switcher .owner-unlock-hint{width:100%;margin:2px 4px 0;color:var(--bf-muted);font-size:11px;line-height:1.25;text-align:right}@media(max-width:720px){.mode-switcher .owner-unlock-hint{text-align:center}}.bf-standard-filter{margin:0 0 18px;padding:14px;border:1px solid var(--bf-border, #dbe3ee);border-radius:16px;background:var(--bf-panel-bg, #fff);box-shadow:0 10px 26px #0f172a0d}.bf-standard-filter__row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(150px,.8fr) minmax(150px,.8fr) minmax(260px,1.7fr);gap:12px;align-items:end}.bf-standard-filter label{display:flex;flex-direction:column;gap:6px;color:var(--bf-text-soft, #334155);font-size:11.5px;font-weight:750}.bf-standard-filter :is(input,select){width:100%;min-height:40px;padding:9px 11px;border:1px solid var(--bf-border, #cbd5e1);border-radius:10px;color:var(--bf-text, #0f172a);background:var(--bf-input-bg, var(--bf-panel-bg, #fff));font:inherit}.bf-standard-filter__dates{display:grid;grid-template-columns:repeat(2,minmax(150px,220px));gap:12px;margin-top:12px}.bf-standard-filter__actions{display:flex;justify-content:flex-end;gap:9px;margin-top:12px}.bf-pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:18px;color:var(--bf-muted, #64748b);font-size:13px}@media(max-width:980px){.bf-standard-filter__row{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-standard-filter__search{grid-column:1/-1}}@media(max-width:640px){.bf-standard-filter__row,.bf-standard-filter__dates{grid-template-columns:1fr}.bf-standard-filter__search{grid-column:auto}.bf-standard-filter__actions{display:grid;grid-template-columns:1fr 1fr}.bf-standard-filter__actions button{width:100%}.bf-pagination{justify-content:space-between}.bf-pagination span{text-align:center}}.bf-owner-slide{display:inline-flex;align-items:center;justify-content:center;min-width:76px;min-height:32px;padding:7px 14px;border:1px solid color-mix(in srgb,var(--bf-success, #16a34a) 55%,var(--bf-border, #cbd5e1));border-radius:999px;background:color-mix(in srgb,var(--bf-success, #16a34a) 10%,var(--bf-surface, #fff));color:var(--bf-success, #15803d);font:inherit;font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1;white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none;transform:translate(0);transition:transform .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease}.bf-owner-slide:hover{background:color-mix(in srgb,var(--bf-success, #16a34a) 16%,var(--bf-surface, #fff))}.bf-owner-slide:focus-visible{outline:2px solid var(--bf-success, #16a34a);outline-offset:2px}.bf-owner-slide.is-owner{transform:translate(8px);border-color:var(--bf-success, #16a34a);background:var(--bf-success, #16a34a);color:#fff}@media(max-width:720px){.bf-owner-slide{min-width:70px;min-height:30px;padding:6px 12px}.bf-owner-slide.is-owner{transform:translate(5px)}}@media(prefers-reduced-motion:reduce){.bf-owner-slide{transition:none}}.settlement-shell .settlement-command,.settlement-shell .settlement-summary-strip,.settlement-shell .settlement-view-tabs,.settlement-shell .wide-list{width:min(100%,1480px);margin-inline:auto}.settlement-shell .settlement-command{padding:10px 12px}.settlement-shell .settlement-command .panel-title{display:none}.settlement-shell .settlement-filters{margin:0}.settlement-table-wrap{max-width:1480px;margin-inline:auto;overflow-x:auto}.settlement-processing-panel{position:sticky;top:10px;z-index:20;width:min(100%,1480px);margin:10px auto;padding:12px;border:1px solid var(--bf-border);border-radius:var(--bf-radius-lg, 16px);background:var(--bf-panel-bg);box-shadow:var(--bf-shadow-md)}.processing-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.processing-panel-head div{display:grid;gap:2px}.processing-panel-head small{color:var(--bf-muted)}.processing-steps{display:flex;align-items:flex-start;gap:4px;margin:14px 0;overflow-x:auto;scrollbar-width:thin}.processing-steps span{min-width:118px;flex:1;display:grid;grid-template-columns:18px 1fr;gap:6px;align-items:center;font-size:11px;color:var(--bf-muted)}.processing-steps i{width:12px;height:12px;border-radius:50%;border:2px solid var(--bf-border);position:relative}.processing-steps span.done{color:var(--bf-success, #16a34a);font-weight:700}.processing-steps span.done i{border-color:var(--bf-success, #16a34a);background:var(--bf-success, #16a34a)}.processing-steps span.active{color:var(--bf-text);font-weight:700}.processing-steps span.active i{border-color:var(--bf-primary, #2563eb);animation:bfProcessingPulse 1s infinite}.processing-counters{display:grid;grid-template-columns:repeat(5,minmax(90px,1fr));gap:8px}.processing-counters span{padding:8px;border:1px solid var(--bf-border-soft, var(--bf-border));border-radius:10px;text-align:center;font-size:11px}.processing-counters b{display:block;font-size:16px}@keyframes bfProcessingPulse{50%{transform:scale(1.35);box-shadow:0 0 0 5px color-mix(in srgb,var(--bf-primary, #2563eb) 18%,transparent)}}.load-inline-expansion{width:min(100%,1480px);margin:10px auto}.confidence-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;padding-top:10px}.confidence-inline-card{display:grid;gap:8px;padding:12px;border:1px solid var(--bf-border-soft, var(--bf-border));border-radius:12px;background:var(--bf-surface)}.confidence-inline-card div{display:grid;gap:2px}@media(max-width:1100px)and (min-width:721px){.settlement-table th:nth-child(3),.settlement-table td:nth-child(3),.settlement-table th:nth-child(4),.settlement-table td:nth-child(4){display:none}}@media(max-width:720px){.settlement-table-wrap{overflow:visible}.settlement-table,.settlement-table tbody{display:block}.settlement-table thead{display:none}.settlement-table tr{display:grid;gap:7px;margin:10px 0;padding:12px;border:1px solid var(--bf-border);border-radius:14px;background:var(--bf-panel-bg)}.settlement-table td{display:flex;justify-content:space-between;gap:12px;width:auto;padding:3px 0;border:0;text-align:right}.settlement-table td:before{content:attr(data-label);color:var(--bf-muted);font-size:11px;font-weight:700;text-align:left}.processing-counters{grid-template-columns:repeat(2,1fr)}.processing-steps span{min-width:105px}.load-inline-expansion .review-document-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.processing-steps span.active i{animation:none}}@media(max-width:720px){:is(.load-details-page,.driver-load-details,.owner-detail-page,.settlement-shell){min-width:0;max-width:100%;overflow-x:clip}:is(.load-details-page,.driver-load-details,.owner-detail-page,.settlement-shell) :is(.header-actions,.document-actions,.document-upload-actions,.table-actions,.actions,.modal-actions,.settlement-modal-actions,.settlement-utility-actions,.settlement-primary-actions,.paystub-actions,.income-actions,.agreement-card-actions,.timeline-actions,.nearby-actions-cell){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px;min-width:0;max-width:100%}:is(.load-details-page,.driver-load-details,.owner-detail-page,.settlement-shell) :is(button,.btn,.bf-btn,.primary-btn,.secondary-btn,.ghost,.mini,.text-btn){width:auto;max-width:100%;min-width:0;min-height:34px;padding:7px 10px;font-size:12px;line-height:1.15;white-space:normal;overflow-wrap:anywhere}:is(.load-details-page,.driver-load-details,.owner-detail-page,.settlement-shell) :is(.document-actions,.table-actions,.paystub-actions,.settlement-modal-actions)>:is(button,.btn,.bf-btn,.primary-btn,.secondary-btn,.ghost,.mini,.text-btn){flex:0 1 auto}.load-details-page .details-header,.owner-detail-page .detail-header,.driver-load-details .header-card{min-width:0;max-width:100%}.load-details-page :is(.document-row,.review-document-row,.document-list-row),.driver-load-details :is(.document-row,.review-document-row,.document-list-row),.owner-detail-page :is(.document-row,.review-document-row,.document-list-row){min-width:0;max-width:100%}.load-details-page :is(td,th,strong,span,small,p,a),.driver-load-details :is(td,th,strong,span,small,p,a),.owner-detail-page :is(td,th,strong,span,small,p,a),.settlement-shell :is(td,th,strong,span,small,p,a){min-width:0;overflow-wrap:anywhere;word-break:normal}.settlement-shell .settlement-table td.actions,.settlement-shell .settlement-table td.table-actions{justify-content:flex-start;text-align:left}.settlement-shell .settlement-table td.actions:before,.settlement-shell .settlement-table td.table-actions:before{flex:0 0 72px}.settlement-shell .view-action,.settlement-shell .download-action,.settlement-shell button[title*=Download],.settlement-shell button[aria-label*=Download]{min-height:32px;padding:6px 9px;font-size:11.5px}.settlement-shell :is(.settlement-filters,.factoring-style-filter-bar,.bf-filter-stack,.settlement-filter-main-row,.settlement-date-row){min-width:0;max-width:100%}.settlement-shell :is(input,select,textarea){max-width:100%;min-width:0}.settlement-shell .settlement-view-tabs,.owner-detail-page .tabs{display:flex;gap:6px;overflow-x:auto;max-width:100%;padding-bottom:3px;scrollbar-width:thin}.settlement-shell .settlement-view-tabs>button,.owner-detail-page .tabs>button{flex:0 0 auto;white-space:nowrap}}@media(max-width:420px){:is(.load-details-page,.driver-load-details,.owner-detail-page,.settlement-shell) :is(.document-actions,.table-actions,.paystub-actions,.settlement-modal-actions)>:is(button,.btn,.bf-btn,.primary-btn,.secondary-btn,.ghost,.mini,.text-btn){flex:1 1 calc(50% - 6px)}:is(.load-details-page,.driver-load-details,.owner-detail-page,.settlement-shell) :is(.header-actions,.document-upload-actions,.settlement-primary-actions)>:is(button,.btn,.bf-btn,.primary-btn,.secondary-btn,.ghost){flex:1 1 100%}}.settlement-processing-line{display:grid;gap:6px;margin:10px 0;padding:9px 12px;border:1px solid var(--bf-border);border-radius:10px;background:var(--bf-panel-bg);min-width:0}.settlement-processing-line__top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.settlement-processing-line__top strong{font-size:12px;line-height:1.2}.settlement-processing-line__top small{color:var(--bf-muted);font-size:11px;line-height:1.2;text-align:right}.settlement-processing-track{position:relative;height:5px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--bf-border) 72%,transparent)}.settlement-processing-track>span{position:absolute;inset:0 auto 0 0;width:100%;border-radius:inherit;background:var(--bf-primary);transform-origin:left center}.settlement-processing-line.is-active .settlement-processing-track>span{width:42%;animation:bf-settlement-progress 1.25s ease-in-out infinite}.settlement-processing-line:not(.is-active) .settlement-processing-track>span{width:100%;animation:none}.settlement-processing-line.has-errors .settlement-processing-track>span{background:var(--bf-danger, #c62828)}@keyframes bf-settlement-progress{0%{transform:translate(-110%)}55%{transform:translate(85%)}to{transform:translate(245%)}}@media(max-width:720px){.settlement-processing-line{padding:8px 10px}.settlement-processing-line__top{align-items:flex-start}.settlement-processing-line__top small{max-width:58%}}@media(prefers-reduced-motion:reduce){.settlement-processing-line.is-active .settlement-processing-track>span{width:55%;animation:none}}.bf-dashboard-page{min-width:0}.bf-dashboard-hero{border:1px solid var(--bf-border);border-top:3px solid var(--bf-primary);border-radius:var(--bf-radius-lg);background:var(--bf-surface);box-shadow:var(--bf-shadow-sm)}.bf-dashboard-kpis{align-items:stretch}.bf-dashboard-kpis>article{min-width:0}@media(max-width:900px){.bf-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.bf-dashboard-hero{padding:var(--bf-space-3)!important}.bf-dashboard-kpis{grid-template-columns:1fr!important;gap:var(--bf-space-2)!important}}.compact-people-table td{vertical-align:top}.compact-people-table td>strong,.compact-people-table td>span{display:block}.compact-people-table td small{display:block;margin-top:.25rem;color:var(--bf-muted, #667085)}.people-form-modal{max-width:880px;max-height:92vh;overflow:auto}.form-modal-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.form-modal-head h2{margin:.15rem 0}.people-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.people-form-grid label{display:grid;gap:.4rem}.people-form-grid input,.people-form-grid select{width:100%}.people-form-grid .full{grid-column:1/-1}.form-search-results{position:static;grid-column:1/-1;max-height:180px;overflow:auto}.form-search-results button{width:100%;display:flex;justify-content:space-between;text-align:left;padding:.7rem}.dispatcher-detail-menu{min-width:96px}.dispatcher-detail-menu .row-detail-panel{min-width:min(420px,80vw);right:0;left:auto}.trailer-form .asset-workflow,.people-form-modal .asset-workflow{position:sticky;top:0;z-index:1;background:var(--bf-surface, #fff);padding:.65rem;border-radius:.75rem}@media(max-width:760px){.people-form-grid{grid-template-columns:1fr}.compact-people-table thead{display:none}.compact-people-table,.compact-people-table tbody,.compact-people-table tr,.compact-people-table td{display:block;width:100%}.compact-people-table tr{padding:.75rem;border-bottom:1px solid var(--bf-border, #e5e7eb)}.compact-people-table td{padding:.45rem 0}.compact-people-table td:before{content:attr(data-label);display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;color:var(--bf-muted, #667085);margin-bottom:.2rem}.dispatcher-detail-menu .row-detail-panel{position:fixed;left:1rem;right:1rem;bottom:1rem;top:auto;min-width:0}}.document-capability-strip,.owner-document-access,.document-role-visibility,.auto-approval-safeguards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:.75rem 0 1rem}.document-capability-strip>span,.owner-document-access>span,.document-role-visibility>span,.auto-approval-safeguards>span{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding:.7rem .8rem;border:1px solid var(--border-color, #dbe3ec);border-radius:.75rem;background:var(--surface, #fff)}.document-capability-strip small,.owner-document-access small,.document-role-visibility small{opacity:.72}.owner-document-access{grid-template-columns:repeat(3,minmax(0,1fr))}.auto-approval-controls{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;justify-content:flex-end}.auto-approval-safeguards{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.auto-approval-safeguards>span{font-size:.78rem;text-align:center}.settlement-identity,.settlement-money-stack{display:flex;flex-direction:column;gap:.18rem}.settlement-money-stack strong{font-size:.95rem}.settlement-table td{vertical-align:top}.page-subtitle{margin:.2rem 0 0;opacity:.72}@media(max-width:900px){.document-capability-strip,.document-role-visibility{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-document-access,.auto-approval-safeguards{grid-template-columns:1fr}}@media(max-width:640px){.document-capability-strip,.document-role-visibility{grid-template-columns:1fr}.auto-approval-controls{align-items:stretch;justify-content:stretch}.auto-approval-controls .row-actions,.auto-approval-controls select,.auto-approval-controls button{width:100%}}.system-configuration-card{min-width:0}.system-configuration-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px}.system-configuration-strip>span{display:grid;gap:2px;min-width:0;padding:9px 10px;border:1px solid var(--bf-border);border-radius:12px;background:var(--bf-surface-soft, var(--bf-card-bg))}.system-configuration-strip small{color:var(--bf-muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.045em}.system-configuration-strip strong{color:var(--bf-text);font-size:13px;overflow-wrap:anywhere}.bf-standard-table,.bf-table,.enterprise-table,.queue-table{table-layout:auto}.bf-standard-table th,.bf-standard-table td,.bf-table th,.bf-table td,.enterprise-table th,.enterprise-table td,.queue-table th,.queue-table td{max-width:26rem}.bf-standard-table td,.bf-table td,.enterprise-table td,.queue-table td{overflow-wrap:anywhere}.bf-col-essential,.bf-col-secondary{display:table-cell}.bf-col-detail{display:none}.bf-detail-row>td,tr.detail-row>td,tr.expanded-row>td{padding:0!important;background:var(--bf-surface-soft, var(--bf-card-bg))}.bf-row-detail,.row-detail-panel,.expanded-detail,.inline-detail-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;width:100%;min-width:0;padding:12px;border-top:1px solid var(--bf-border)}.bf-row-detail>div,.expanded-detail>div,.inline-detail-panel>div{min-width:0}.bf-row-detail small,.expanded-detail small,.inline-detail-panel small{display:block;color:var(--bf-muted);font-size:10px;font-weight:800;text-transform:uppercase}.bf-row-detail strong,.expanded-detail strong,.inline-detail-panel strong{display:block;margin-top:2px;color:var(--bf-text);overflow-wrap:anywhere}.bf-standard-filter{display:grid;grid-template-columns:minmax(220px,2fr) minmax(130px,1fr) auto;gap:8px;align-items:end;min-width:0}.bf-standard-filter__search{min-width:0}.bf-standard-filter__actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.bf-more-filters{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:10px;border-top:1px solid var(--bf-border)}.bf-more-filters label{min-width:0}.bf-pagination,.pagination-row,.pagination-bar,.enterprise-pager{min-width:0;padding-top:10px;border-top:1px solid var(--bf-border-soft, var(--bf-border))}.bf-pagination button,.pagination-row button,.pagination-bar button,.enterprise-pager button{min-width:72px}@media(max-width:1024px){.bf-col-secondary{display:none}.bf-col-detail{display:table-cell}.system-configuration-strip,.bf-more-filters,.bf-row-detail,.row-detail-panel,.expanded-detail,.inline-detail-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.bf-standard-filter{grid-template-columns:1fr}.bf-standard-filter__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.bf-standard-filter__actions>*{width:100%;min-width:0}.system-configuration-strip,.bf-more-filters,.bf-row-detail,.row-detail-panel,.expanded-detail,.inline-detail-panel{grid-template-columns:1fr}.bf-table-wrap,.table-wrap,.table-responsive,.enterprise-table-shell,.queue-table-shell,.table-scroll{overscroll-behavior-inline:contain}.bf-pagination,.pagination-row,.pagination-bar,.enterprise-pager{gap:8px}}@media(max-width:430px){.bf-standard-filter__actions{grid-template-columns:1fr}}:root{--app-page-background: #F8FAFC;--app-card-background: #FFFFFF;--app-soft-background: #F8FAFC;--app-border-color: #E5E7EB}body:not(.dark-theme),body:not(.dark-mode),.light-theme{background:var(--app-page-background)!important}body:not(.dark-theme):not(.dark-mode) .main-content,body:not(.dark-theme):not(.dark-mode) .page-container,body:not(.dark-theme):not(.dark-mode) .content-wrapper,body:not(.dark-theme):not(.dark-mode) .dashboard-page{background:var(--app-page-background)!important}body:not(.dark-theme):not(.dark-mode) :is(.card,.panel,.kpi-card,.summary-card,.filter-bar,.workflow-container,.page-header,.table-container,.content-card){background:var(--app-card-background)!important;border-color:var(--app-border-color)!important;background-image:none!important}body:not(.dark-theme):not(.dark-mode) :is(.section-header,.toolbar,.filter-section,.summary-panel,.workflow-panel){background-color:var(--app-card-background)!important;border-color:var(--app-border-color)!important}:root{--app-page-background: #F3F4F6;--app-card-background: #FFFFFF;--app-table-background: #FAFAFA;--app-soft-background: #F8FAFC;--app-border-color: #E5E7EB}body:not(.dark-theme):not(.dark-mode),body.light-theme{background:var(--app-page-background)!important}body:not(.dark-theme):not(.dark-mode) :is(.main-content,.page-container,.content-wrapper,.dashboard-page,.app-content,.page-content){background:var(--app-page-background)!important}body:not(.dark-theme):not(.dark-mode) :is(.card,.panel,.content-card,.summary-card,.summary-panel,.filter-bar,.filter-section,.toolbar,.workflow-container,.workflow-panel,.page-header,.section-header,.system-configuration-card,.settlement-processing-panel){background-color:var(--app-soft-background)!important;background-image:none!important;border-color:var(--app-border-color)!important}body:not(.dark-theme):not(.dark-mode) :is(.kpi-card,.metric-card,.bf-dashboard-kpi,.expanded-detail,.inline-detail-panel,.row-detail-panel,.bf-row-detail,.modal-content,.dialog-content,.form-card,.form-panel,.people-form-modal,.drawer-panel){background-color:var(--app-card-background)!important;background-image:none!important;border-color:var(--app-border-color)!important}body:not(.dark-theme):not(.dark-mode) :is(.table-container,.table-wrap,.table-responsive,.enterprise-table-shell,.queue-table-shell,.table-scroll){background-color:var(--app-table-background)!important;border-color:var(--app-border-color)!important}body:not(.dark-theme):not(.dark-mode) :is(table,.bf-table,.bf-standard-table,.enterprise-table,.queue-table,.settlement-table){background-color:var(--app-table-background)!important}body:not(.dark-theme):not(.dark-mode) :is(table thead,.bf-table thead,.bf-standard-table thead,.enterprise-table thead,.queue-table thead,.settlement-table thead){background-color:var(--app-soft-background)!important}body:not(.dark-theme):not(.dark-mode) :is(table tbody tr,.bf-table tbody tr,.bf-standard-table tbody tr,.enterprise-table tbody tr,.queue-table tbody tr,.settlement-table tbody tr){background-color:var(--app-table-background)}body:not(.dark-theme):not(.dark-mode) :is(table tbody tr:hover,.bf-table tbody tr:hover,.bf-standard-table tbody tr:hover,.enterprise-table tbody tr:hover,.queue-table tbody tr:hover,.settlement-table tbody tr:hover){background-color:var(--app-soft-background)!important}body:not(.dark-theme):not(.dark-mode) :is(input,select,textarea){background-color:var(--app-card-background);border-color:var(--app-border-color)}:root{--app-page-background: #ECEFF3;--app-card-background: #F8FAFC;--app-table-background: #F4F6F8;--app-soft-background: #F1F4F7;--app-border-color: #D9E0E8}html:not([data-theme=dark]) body,html[data-theme=light] body{background:var(--app-page-background)!important}html:not([data-theme=dark]) body :is(.main-content,.page-container,.content-wrapper,.dashboard-page,.app-content,.page-content),html[data-theme=light] body :is(.main-content,.page-container,.content-wrapper,.dashboard-page,.app-content,.page-content){background:var(--app-page-background)!important}html:not([data-theme=dark]) body :is(.card,.panel,.content-card,.summary-card,.summary-panel,.filter-bar,.filter-section,.toolbar,.workflow-container,.workflow-panel,.page-header,.section-header,.system-configuration-card,.settlement-processing-panel),html[data-theme=light] body :is(.card,.panel,.content-card,.summary-card,.summary-panel,.filter-bar,.filter-section,.toolbar,.workflow-container,.workflow-panel,.page-header,.section-header,.system-configuration-card,.settlement-processing-panel){background-color:var(--app-soft-background)!important;background-image:none!important;border-color:var(--app-border-color)!important}html:not([data-theme=dark]) body :is(.kpi-card,.metric-card,.bf-dashboard-kpi,.expanded-detail,.inline-detail-panel,.row-detail-panel,.bf-row-detail,.modal-content,.dialog-content,.form-card,.form-panel,.people-form-modal,.drawer-panel),html[data-theme=light] body :is(.kpi-card,.metric-card,.bf-dashboard-kpi,.expanded-detail,.inline-detail-panel,.row-detail-panel,.bf-row-detail,.modal-content,.dialog-content,.form-card,.form-panel,.people-form-modal,.drawer-panel){background-color:var(--app-card-background)!important;border-color:var(--app-border-color)!important}html:not([data-theme=dark]) body :is(.table-container,.table-wrap,.table-responsive,.enterprise-table-shell,.queue-table-shell,.table-scroll,table,.bf-table,.bf-standard-table,.enterprise-table,.queue-table,.settlement-table),html[data-theme=light] body :is(.table-container,.table-wrap,.table-responsive,.enterprise-table-shell,.queue-table-shell,.table-scroll,table,.bf-table,.bf-standard-table,.enterprise-table,.queue-table,.settlement-table){background-color:var(--app-table-background)!important;border-color:var(--app-border-color)!important}html[data-theme=dark]{color-scheme:dark;--app-page-background: #070B12;--app-card-background: #0F1724;--app-table-background: #0C1420;--app-soft-background: #0B121D;--app-border-color: #263447;--bf-bg: #070B12;--bf-surface: #0F1724;--bf-panel-bg: #0F1724;--bf-input-bg: #0B121D;--bf-border: #263447;--bf-border-soft: #1D2A3A;--bf-text: #F8FAFC;--bf-text-soft: #CBD5E1;--bf-muted: #94A3B8}html[data-theme=dark] body,html[data-theme=dark] :is(app-root,.app-shell,.main-layout,.main-content,.page-container,.content-wrapper,.dashboard-page,.app-content,.page-content){background:#070b12!important;color:#f8fafc!important}html[data-theme=dark] :is(.sidebar,.app-sidebar,.main-sidebar,.sidebar-shell,.topbar,.app-topbar,.main-header){background:#080d16!important;border-color:#1d2a3a!important}html[data-theme=dark] :is(.card,.panel,.content-card,.summary-card,.summary-panel,.filter-bar,.filter-section,.toolbar,.workflow-container,.workflow-panel,.page-header,.section-header,.kpi-card,.metric-card,.bf-dashboard-kpi,.system-configuration-card,.settlement-processing-panel,.form-card,.form-panel,.modal-content,.dialog-content,.drawer-panel,.expanded-detail,.inline-detail-panel,.row-detail-panel,.bf-row-detail){background-color:#0f1724!important;background-image:none!important;border-color:#263447!important;color:#f8fafc!important;box-shadow:none}html[data-theme=dark] :is(.table-container,.table-wrap,.table-responsive,.enterprise-table-shell,.queue-table-shell,.table-scroll,table,.bf-table,.bf-standard-table,.enterprise-table,.queue-table,.settlement-table){background-color:#0c1420!important;border-color:#263447!important;color:#f8fafc!important}html[data-theme=dark] :is(table thead,thead tr,th){background-color:#111c2b!important;color:#e2e8f0!important;border-color:#263447!important}html[data-theme=dark] :is(table tbody tr,td){background-color:#0c1420!important;color:#e2e8f0!important;border-color:#1d2a3a!important}html[data-theme=dark] table tbody tr:hover,html[data-theme=dark] .table-row:hover{background-color:#152238!important}html[data-theme=dark] :is(input,select,textarea){background-color:#0a111c!important;color:#f8fafc!important;border-color:#334155!important}html[data-theme=dark] :is(input,textarea)::placeholder{color:#64748b!important}html[data-theme=dark] :is(p,small,.muted,.text-muted,.subtitle,.helper-text){color:#94a3b8}html:not([data-theme=dark]),html[data-theme=light]{color-scheme:light;--app-page-background: #F3F3F3;--app-card-background: #FFFFFF;--app-table-background: #FBFBFB;--app-soft-background: #F7F7F7;--app-border-color: #E1E1E1;--bf-bg: #F3F3F3;--bf-surface: #FFFFFF;--bf-panel-bg: #FBFBFB;--bf-input-bg: #FFFFFF;--bf-border: #E1E1E1;--bf-border-soft: #EBEBEB;--bf-text: #1F1F1F;--bf-text-soft: #4A4A4A;--bf-muted: #6B6B6B}html:not([data-theme=dark]) body,html[data-theme=light] body,html:not([data-theme=dark]) :is(app-root,.app-shell,.main-layout,.main-content,.page-container,.content-wrapper,.dashboard-page,.app-content,.page-content),html[data-theme=light] :is(app-root,.app-shell,.main-layout,.main-content,.page-container,.content-wrapper,.dashboard-page,.app-content,.page-content){background:#f3f3f3!important;color:#1f1f1f!important}html:not([data-theme=dark]) body :is(.card,.panel,.content-card,.summary-card,.summary-panel,.filter-bar,.filter-section,.toolbar,.workflow-container,.workflow-panel,.page-header,.section-header,.system-configuration-card,.settlement-processing-panel,.kpi-card,.metric-card,.bf-dashboard-kpi,.form-card,.form-panel,.modal-content,.dialog-content,.drawer-panel,.expanded-detail,.inline-detail-panel,.row-detail-panel,.bf-row-detail),html[data-theme=light] body :is(.card,.panel,.content-card,.summary-card,.summary-panel,.filter-bar,.filter-section,.toolbar,.workflow-container,.workflow-panel,.page-header,.section-header,.system-configuration-card,.settlement-processing-panel,.kpi-card,.metric-card,.bf-dashboard-kpi,.form-card,.form-panel,.modal-content,.dialog-content,.drawer-panel,.expanded-detail,.inline-detail-panel,.row-detail-panel,.bf-row-detail){background-color:#fff!important;background-image:none!important;border-color:#e1e1e1!important;box-shadow:0 1px 2px #0000000a}html:not([data-theme=dark]) body :is(.table-container,.table-wrap,.table-responsive,.enterprise-table-shell,.queue-table-shell,.table-scroll,table,.bf-table,.bf-standard-table,.enterprise-table,.queue-table,.settlement-table),html[data-theme=light] body :is(.table-container,.table-wrap,.table-responsive,.enterprise-table-shell,.queue-table-shell,.table-scroll,table,.bf-table,.bf-standard-table,.enterprise-table,.queue-table,.settlement-table){background-color:#fbfbfb!important;border-color:#e1e1e1!important}html:not([data-theme=dark]) body :is(table thead,thead tr,th),html[data-theme=light] body :is(table thead,thead tr,th){background-color:#f7f7f7!important;color:#2b2b2b!important;border-color:#e1e1e1!important}html:not([data-theme=dark]) body :is(table tbody tr,td),html[data-theme=light] body :is(table tbody tr,td){background-color:#fff!important;color:#1f1f1f!important;border-color:#ebebeb!important}html:not([data-theme=dark]) body table tbody tr:hover,html[data-theme=light] body table tbody tr:hover{background-color:#f5f9ff!important}html:not([data-theme=dark]) body :is(input,select,textarea),html[data-theme=light] body :is(input,select,textarea){background-color:#fff!important;color:#1f1f1f!important;border-color:#cfcfcf!important;box-shadow:inset 0 0 0 1px #00000003}html:not([data-theme=dark]) body :is(.sidebar,.app-sidebar,.main-sidebar,.sidebar-shell),html[data-theme=light] body :is(.sidebar,.app-sidebar,.main-sidebar,.sidebar-shell){background:#f8f8f8!important;border-color:#e1e1e1!important}html:not([data-theme=dark]) body :is(.topbar,.app-topbar,.main-header),html[data-theme=light] body :is(.topbar,.app-topbar,.main-header){background:#fffffff0!important;border-color:#e1e1e1!important}html[data-theme=dark]{--app-page-background: #05070B;--app-card-background: #0B0F15;--app-table-background: #090D12;--app-soft-background: #0D1117;--app-border-color: #252B35;--bf-bg: #05070B;--bf-surface: #0B0F15;--bf-surface-soft: #0D1117;--bf-panel-bg: #0B0F15;--bf-card-bg: #0B0F15;--bf-control-bg: #090D12;--bf-input-bg: #090D12;--bf-border: #252B35;--bf-border-soft: #1C222B;--bf-text: #F7F7F8;--bf-text-soft: #D1D5DB;--bf-muted: #9CA3AF}html[data-theme=dark] body,html[data-theme=dark] :is(app-root,.app-shell,.main-layout,.main-content,.page-container,.content-wrapper,.dashboard-page,.dash-page,.app-content,.page-content){background:#05070b!important}html[data-theme=dark] :is(.sidebar,.app-sidebar,.main-sidebar,.sidebar-shell,.topbar,.app-topbar,.main-header){background:#070a0f!important;border-color:#1c222b!important}html[data-theme=dark] :is(.card,.panel,.content-card,.summary-card,.summary-panel,.filter-bar,.filter-section,.toolbar,.workflow-container,.workflow-panel,.page-header,.section-header,.kpi-card,.metric-card,.bf-dashboard-kpi,.dash-panel,.dash-hero,.dash-kpi,.dash-attention-panel,.system-configuration-card,.settlement-processing-panel,.form-card,.form-panel,.modal-content,.dialog-content,.drawer-panel,.expanded-detail,.inline-detail-panel,.row-detail-panel,.bf-row-detail){background:#0b0f15!important;background-image:none!important;border-color:#252b35!important;color:#f7f7f8!important;box-shadow:none!important}html[data-theme=dark] :is(.dash-attention-card,.dash-load-row,.dash-status-card,.dash-readiness-card,.dash-notice-row){background:#0d1117!important;background-image:none!important;border-color:#252b35!important}html[data-theme=dark] :is(.dash-attention-card.danger,.dash-attention-card.warning,.dash-attention-card.info,.dash-attention-card.neutral,.dash-attention-card.teal){background:#0d1117!important}html[data-theme=dark] .dash-kpi:after{display:none!important}html[data-theme=dark] :is(.table-container,.table-wrap,.table-responsive,.enterprise-table-shell,.queue-table-shell,.table-scroll,table,.bf-table,.bf-standard-table,.enterprise-table,.queue-table,.settlement-table){background:#090d12!important;border-color:#252b35!important}html[data-theme=dark] :is(table thead,thead tr,th){background:#10141a!important;color:#e5e7eb!important;border-color:#252b35!important}html[data-theme=dark] :is(table tbody tr,td){background:#090d12!important;color:#e5e7eb!important;border-color:#1c222b!important}html[data-theme=dark] table tbody tr:hover,html[data-theme=dark] :is(.table-row,.dash-load-row):hover{background:#151a22!important}html[data-theme=dark] :is(input,select,textarea){background:#090d12!important;color:#f7f7f8!important;border-color:#303743!important}html[data-theme=dark]{--bf-page-bg:#05070B;--bf-shell-bg:#05070B;--bf-sidebar-bg:#070A0F;--bf-sidebar-card-bg:#0B0F15;--bf-card-bg:#0B0F15;--bf-surface:#0B0F15;--bf-surface-soft:#0D1117;--bf-surface-muted:#11161D;--bf-border-color:#252B35;--bf-border:#252B35;--bf-text:#F7F7F8;--bf-text-muted:#9CA3AF}html[data-theme=dark] body :is(.bf-page,.jobs-page,.factoring-scheduler-page,.content-area,.page-content,.page-context){background:#05070b!important;color:#f7f7f8!important}html[data-theme=dark] body :is(.bf-card,.bf-page-header,.metric-card,.cycle-row,.flow-stage,.status-grid>div,.warning-run,.warning-item,.execution-detail-grid){background:#0b0f15!important;background-image:none!important;border-color:#252b35!important;box-shadow:none!important}html[data-theme=dark] body :is(.cycle-row,.detail-row td,.scheduler-info,.advanced-filter-panel){background:#0d1117!important}html[data-theme=dark] body :is(.progress-rail){background:#303640!important}html[data-theme=dark] body :is(.progress-dot){background:#070a0f!important}html[data-theme=dark] body :is(.bf-eyebrow,.section-heading>span,.timezone-chip,.cycle-label span,.progress-step small,td small){color:#9ca3af!important}html[data-theme=dark] body :is(.bf-page-header h1,.section-heading h2,.cycle-label strong,.progress-name){color:#f7f7f8!important}html[data-theme=dark] body :is(.layout-container){grid-template-columns:244px minmax(0,1fr)!important}html[data-theme=dark] body app-sidebar{width:244px!important}
