:root .paid-loads,:root .builder-multiweek{min-width:0;margin-block:24px;color:var(--foreground)}:root .paid-loads>header,:root .paid-load>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}:root .paid-loads h2,:root .paid-loads h3{margin:0 0 8px}:root .paid-loads small{color:var(--muted-foreground)}:root .paid-loads-filters{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-block:16px}:root .paid-loads-filters label{display:flex;align-items:center;gap:8px}:root .paid-loads-filters input[type=search]{max-width:100%;min-width:0}:root .paid-loads-legend{color:var(--success)}:root .paid-loads-legend span{margin-inline-start:18px;color:var(--num-gold)}:root .paid-loads-legend span:last-child{color:var(--warning)}:root .paid-load{border:1px solid #43795c;border-inline-start:4px solid #62b77a;background:var(--card);color:var(--foreground);border-radius:12px;padding:20px;margin-block:12px;overflow-wrap:anywhere}:root .paid-load-editor{border-block-start:1px solid #506075;margin-block-start:16px;padding-block-start:16px}:root .paid-load-editor>label{display:grid;gap:6px;margin-block:12px}:root .paid-load-editor input,:root .paid-load-editor textarea{width:100%;box-sizing:border-box}:root .paid-load-unpaid{background:#582e11;color:#ffdcad;border-color:#c88c45}:root .builder-week-menu{border:1px solid #527da6;padding:16px;border-radius:12px;background:var(--card);color:var(--foreground)}:root .builder-week-choice{display:flex;gap:12px;align-items:flex-start;padding-block:12px}:root .builder-week-choice small{display:block;color:var(--muted-foreground);margin-top:4px}:root .builder-package-week{margin-block:20px;border-block-start:2px solid #527da6;padding-block-start:16px}:root .builder-package-week>summary{color:var(--info);font-weight:700;cursor:pointer}:root .builder-package-week .settlement-builder-workspace{margin-block:16px}:root .builder-package-review{border:1px solid #c49d45;border-inline-start:4px solid #eac562;border-radius:12px;padding:24px;background:var(--card);color:var(--foreground);margin-block:24px}:root .builder-package-review>label{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block:16px}:root .builder-package-review input[type=number]{max-width:100%;min-width:0}:root .builder-scope-confirm{max-width:min(560px,calc(100vw - 32px));box-sizing:border-box;background:var(--card);color:var(--foreground);padding:24px;border:1px solid #c49d45;border-radius:12px}:root .builder-scope-overlay{position:fixed;inset:0;z-index:1000;background:#0009;display:grid;place-items:center;padding:16px}@media(max-width:640px){:root .paid-load,:root .builder-package-review{padding:16px}:root .paid-loads-filters{align-items:stretch}:root .paid-loads-filters>label{width:100%;flex-wrap:wrap}:root .paid-loads-legend span{display:block;margin:6px 0}:root .paid-loads .built-actions>button{max-width:100%;white-space:normal}}:root :is(.operations-room-content:has(.settlement-builder-page), .settlement-builder-page){
  --settlement-surface: color-mix(in srgb, var(--room-accent, #c99b62) 23%, var(--background, #fff));
  --settlement-muted: color-mix(in srgb, var(--foreground) 80%, var(--settlement-surface));
  --settlement-gold: #795208;
  --settlement-green: #166534;
  --settlement-orange: #874207;
  --settlement-purple: #693da0;
  --settlement-blue: #075985;
  --settlement-cyan: #155e75;
  --settlement-red: #a41d35;
}:root[data-theme="dark"] :is(.operations-room-content:has(.settlement-builder-page), .settlement-builder-page){
  --settlement-gold: #f1d187;
  --settlement-green: #b8f6d3;
  --settlement-orange: #ffdcad;
  --settlement-purple: #d7bbff;
  --settlement-blue: #a3d3ff;
  --settlement-cyan: #b9effb;
  --settlement-red: #ffb4c1;
}:root .operations-room-content:has(.settlement-builder-page){
  background: var(--settlement-surface);
}:root .settlement-builder-page,
:root .settlement-builder-page :is(.built-settlements, .built-document, .builder-percentages){
  color: var(--foreground);
}:root .settlement-builder-page :is(
  .paid-load, .builder-scope, .builder-section, .builder-summary,
  .builder-week-menu, .builder-package-review, .builder-scope-confirm,
  .builder-weekly-insurance, .builder-adjustment, .builder-insurance-controls,
  .builder-account-scope, .built-document, .built-totals > div,
  .built-correction, .built-payment
){
  background: var(--settlement-surface);
  color: var(--foreground);
}:root .settlement-builder-page :is(
  small, .builder-section p, .builder-help, .builder-empty, .built-totals dt
){
  color: var(--settlement-muted);
}:root .settlement-builder-page :is(
  input:not([type="checkbox"]), select, textarea
){
  background: var(--settlement-surface);
  color: var(--foreground);
  border-color: color-mix(in srgb, var(--foreground) 45%, var(--settlement-surface));
}:root .settlement-builder-page :is(input, textarea)::placeholder{
  color: var(--settlement-muted);
  opacity: 1;
}:root .settlement-builder-page :is(input, select, textarea, button, summary):focus-visible{
  outline-color: var(--settlement-blue);
}:root .settlement-builder-page :is(.builder-eyebrow, .builder-choice > strong, .builder-net, .built-totals dd, .builder-percentages h2){
  color: var(--settlement-gold);
}:root .settlement-builder-page :is(.builder-legend, .builder-load-menu summary, .builder-percentage-owner, .builder-package-week > summary){
  color: var(--settlement-blue);
}:root .settlement-builder-page :is(.builder-legend span:nth-child(1), .builder-summary .is-fuel, .builder-fuel-state){
  color: var(--settlement-orange);
}:root .settlement-builder-page :is(.builder-legend span:nth-child(2), .builder-summary .is-insurance, .builder-per-load-percent summary, .built-explanation summary){
  color: var(--settlement-purple);
}:root .settlement-builder-page .builder-legend span:nth-child(3){ color: var(--settlement-gold); }:root .settlement-builder-page :is(.builder-legend span:nth-child(4), .builder-summary .is-bonus, .builder-owed strong, .builder-planned-paid strong, .built-totals > div:nth-child(4) dd, .built-owed-value strong, .paid-loads-legend){
  color: var(--settlement-green);
}:root .settlement-builder-page .paid-loads-legend span{ color: var(--settlement-gold); }:root .settlement-builder-page .paid-loads-legend span:last-child{ color: var(--settlement-orange); }:root .settlement-builder-page :is(.builder-escrow, .builder-escrow strong, .built-totals > div:nth-child(5) dd){
  color: var(--settlement-cyan);
}:root .settlement-builder-page .builder-amount input{ color: var(--settlement-orange) !important; }:root .settlement-builder-page .builder-insurance .builder-amount input{ color: var(--settlement-purple) !important; }:root .settlement-builder-page :is(.builder-warning, .builder-fuel-menu summary){
  background: color-mix(in srgb, var(--settlement-orange) 8%, var(--settlement-surface));
  color: var(--settlement-orange);
}:root .settlement-builder-page :is(.builder-fuel-review, .built-explanation){
  background: color-mix(in srgb, var(--settlement-purple) 8%, var(--settlement-surface));
  color: var(--settlement-purple);
}:root .settlement-builder-page :is(.builder-success, .builder-payout-plan, .built-owed-value, .built-success){
  background: color-mix(in srgb, var(--settlement-green) 8%, var(--settlement-surface));
  color: var(--settlement-green);
}:root .settlement-builder-page :is(.builder-fee-waiver, .builder-error, .built-error){
  color: var(--foreground);
}:root .settlement-builder-page :is(.builder-error, .built-error){
  background: color-mix(in srgb, var(--settlement-red) 8%, var(--settlement-surface));
  color: var(--settlement-red);
}:root .settlement-builder-page :is(.built-payment-proof, .built-carried){
  background: color-mix(in srgb, var(--settlement-cyan) 8%, var(--settlement-surface));
  color: var(--settlement-cyan);
}
