.website-workspace{min-width:0}.website-workspace .website-help{color:var(--muted);margin:0 0 22px}.website-toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0 16px;display:flex}.website-toolbar form{flex:1;align-items:end;gap:10px;min-width:260px;display:flex}.website-toolbar form>.field{flex:1}.website-toolbar>.field{width:185px}.website-search{position:relative}.website-search svg{color:var(--muted);position:absolute;top:15px;left:12px}.website-search input{padding-left:38px}.website-register{overflow:hidden}.website-register-head,.website-vehicle{grid-template-columns:minmax(240px,2.5fr) minmax(125px,1fr) minmax(155px,1.2fr) 150px;align-items:center;gap:20px;padding:18px 24px;display:grid}.website-register-head{background:var(--surface-alt);color:var(--muted);font-size:12px}.website-vehicle{border-top:1px solid var(--line)}.website-identity{align-items:center;gap:14px;min-width:0;display:flex}.website-identity>img,.website-photo-empty{object-fit:cover;border-radius:5px;flex:none;width:84px;height:64px}.website-photo-empty{background:var(--surface-alt);color:var(--muted);place-items:center;display:grid}.website-identity small,.website-selection small{margin-top:5px;display:block}.website-identity a{color:var(--text);text-decoration:none}.website-identity a:hover{text-decoration:underline}.website-identity strong{overflow-wrap:anywhere}.website-amount{font-variant-numeric:tabular-nums}.website-mobile-label{display:none}.website-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;max-width:100%;display:inline-grid}.website-actions>.button{width:100%;min-width:0;height:auto;min-height:var(--control);white-space:normal;overflow-wrap:anywhere;text-align:center;justify-content:center}.website-listing-heading{justify-content:space-between;align-items:center;gap:20px;margin:26px 0 24px;display:flex}.website-listing-heading h2{margin:14px 0 4px}.website-editor-layout{grid-template-columns:minmax(300px,.9fr) minmax(0,1.25fr);align-items:start;gap:28px;display:grid}.website-editor{padding:24px}.website-editor>p{margin:8px 0 24px}.website-editor .notice{margin:20px 0}.website-edit-fields{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.website-edit-fields>.check{align-items:flex-start}.website-edit-fields .check input{flex:none;margin-top:4px}.website-edit-fields .check{overflow-wrap:anywhere}.website-edit-fields>.disclosure{margin-bottom:24px}.website-content-links{border-top:1px solid var(--line);gap:12px;margin-top:26px;padding-top:22px;display:grid}.website-content-links small{max-width:55ch}.website-discard{background:var(--surface-alt);border-radius:6px;margin-top:20px;padding:16px}.website-discard p{margin-bottom:14px}.website-preview{overflow:hidden}.website-preview-heading{border-bottom:1px solid var(--line);padding:24px}.website-unsaved{color:var(--warn);margin-top:12px}.website-cover{aspect-ratio:16/10;object-fit:cover;width:100%}.website-no-cover{background:var(--surface-alt);min-height:180px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.website-buyer-body{padding:24px}.website-buyer-price{font-variant-numeric:tabular-nums;margin:10px 0 6px;font-size:24px;font-weight:700}.website-description{white-space:pre-wrap;overflow-wrap:anywhere;margin:24px 0}.website-preview>.notice{margin:24px}.website-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 0;display:grid}.website-photo-grid img{aspect-ratio:4/3;object-fit:cover;border-radius:5px;width:100%}.website-facts{margin:0;padding:8px 0}.website-facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.website-facts dt{color:var(--muted)}.website-facts dd{overflow-wrap:anywhere;margin:0}.website-buyer-body .disclosure{margin:18px 0}.website-buyer-body>.muted:last-child{margin-top:24px}@media (width<=1250px){.website-register-head,.website-vehicle{grid-template-columns:minmax(200px,2fr) minmax(115px,1fr) minmax(145px,1.2fr);gap:16px}.website-register-head>span:last-child{display:none}.website-vehicle>.button{grid-column:1/-1;justify-self:start;width:150px}.website-editor-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}}@media (width<=900px){.website-editor-layout{grid-template-columns:minmax(0,1fr)}.website-editor,.website-preview-heading,.website-buyer-body{padding:22px}}@media (width<=700px){.website-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.website-toolbar form{grid-column:1/-1;min-width:0}.website-toolbar>.field{width:auto;min-width:0}.website-toolbar>.button{grid-column:1/-1;justify-self:start}.website-register-head{display:none}.website-vehicle{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px}.website-identity{grid-column:1/-1}.website-mobile-label{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.website-vehicle>.button{width:150px}.website-selection{min-width:0}.website-selection .badge{white-space:normal;text-align:center}.website-listing-heading{flex-direction:column;align-items:flex-start}.website-editor .website-actions{grid-auto-flow:row;width:max-content}.website-preview-heading p{font-size:14px}.website-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}.website-workspace .table-footer{flex-wrap:wrap;align-items:flex-start;gap:16px}.website-workspace .table-footer .website-actions{grid-auto-flow:column}.website-identity strong,.website-help{font-size:14px}}.website-video-list{gap:16px;padding:18px 0;display:grid}.website-video-list video{background:var(--surface-alt);width:100%;max-height:400px}.website-toolbar .field{margin-bottom:0}@media (width<=700px){.website-register>.section-heading{flex-direction:column;align-items:flex-start;gap:4px}}.stock-choice-panel{border-top:1px solid var(--line);margin:24px 0;padding:24px 0}.stock-choice-panel p{max-width:70ch;color:var(--muted);margin:10px 0}.stock-choice-panel h2{font-size:20px}.stock-choice-details{margin:20px 0}.stock-choice-details summary{cursor:pointer;padding:12px 0;font-weight:600}.stock-choice-details ul{max-width:800px;margin:8px 0;padding:0;list-style:none}.stock-choice-details li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.stock-choice-details li span{overflow-wrap:anywhere;min-width:0}.stock-choice-details small{color:var(--muted);margin-top:4px;display:block}.stock-choice-actions{flex-wrap:wrap;align-items:end;gap:16px;margin:18px 0;display:flex}.stock-choice-actions>.field{width:150px;margin:0}.stock-choice-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:100%;display:inline-grid}.stock-choice-buttons .button{min-height:var(--control);white-space:normal;text-align:center;justify-content:center;height:auto}.website-stock-pick{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.website-stock-pick>input{width:20px;height:20px;accent-color:var(--accent);flex:0 0 20px;margin:0}.website-stock-pick>input:disabled{cursor:not-allowed}.website-stock-pick .website-identity{min-width:0}@media (width<=700px){.stock-choice-panel{padding:20px 0}.stock-choice-actions{flex-direction:column;align-items:start}.stock-choice-buttons{grid-template-columns:minmax(0,1fr);width:max-content}.stock-choice-details li{align-items:start}.website-stock-pick{grid-column:1/-1}}.stock-choice-heading{cursor:pointer;padding:4px 0;font-size:17px;font-weight:600}.stock-choice-body{padding-top:14px}.stock-choice-actions>.field{width:min(100%,280px)}.publishing-workspace{min-width:0}.publishing-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:0 0 24px;padding-bottom:12px;display:flex}.publishing-tabs a{color:var(--muted);border:1px solid #0000;border-radius:6px;padding:10px 16px;font-weight:700}.publishing-tabs a[aria-current=page]{color:var(--accent-ink);border-color:var(--line);background:var(--surface)}.publishing-workspace .surface{padding:24px}.publishing-workspace .surface>h2,.publishing-workspace .surface>h3{margin-bottom:12px}.publishing-workspace .surface>p{margin-bottom:20px}.publishing-section-heading{margin-block:24px}.publishing-workspace .notice{margin-block:16px 24px}.publishing-register,.publishing-editor,.publishing-preview,.publishing-choose,.publishing-connections,.publishing-operations,.publishing-operation-detail{min-width:0}.publishing-filters,.publishing-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.publishing-fields{border:0;min-width:0;margin:0;padding:0}.publishing-fields>.field{margin-block:20px}.publishing-fields>h3{margin:32px 0 12px}.publishing-fields>p{margin-bottom:16px}.publishing-fields .review-checkbox{margin-block:16px}.publishing-filters>.field,.publishing-two>.field{min-width:0}.publishing-list-heading,.publishing-list-row{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;gap:24px;display:grid}.publishing-list-heading{color:var(--muted);border-bottom:1px solid var(--line);padding:12px 0;font-size:12px}.publishing-list-row{border-bottom:1px solid var(--line);padding:20px 0}.publishing-list-row>*{overflow-wrap:anywhere;min-width:0}.publishing-unit{align-items:center;gap:16px;display:flex}.publishing-unit img{object-fit:cover;border-radius:6px;width:96px;height:70px}.publishing-unit>div{min-width:0}.publishing-unit p{color:var(--muted);margin-top:6px;font-size:12px}.publishing-mobile-label{display:none}.publishing-list-row>.button{min-width:132px}.publishing-page-nav{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.publishing-page-nav p{color:var(--muted);font-size:12px}.publishing-choose-row{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:24px 96px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 0;display:grid}.publishing-choose-row img{object-fit:cover;border-radius:6px;width:96px;height:70px}.publishing-choose-row small{margin-top:6px;display:block}.publishing-choose-row>span{overflow-wrap:anywhere;min-width:0}.publishing-choose-row:not(:has(img)){grid-template-columns:24px minmax(0,1fr) auto}.publishing-selection-summary{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.publishing-selection-summary>details{margin-block:16px}.publishing-selection-summary li{overflow-wrap:anywhere;margin-block:12px}.publishing-selection-summary li .button{margin-left:12px}.publishing-price{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.publishing-price-source{justify-content:space-between;align-items:center;gap:20px;margin-block:0 24px;display:flex}.publishing-price-source p{color:var(--muted);font-size:12px}.publishing-price-source .button{flex-shrink:0}.publishing-photo-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.publishing-photo-picker>label{cursor:pointer;min-width:0}.publishing-photo-picker img{object-fit:cover;border:1px solid var(--line);border-radius:6px;width:100%;height:144px}.publishing-photo-picker span{overflow-wrap:anywhere;align-items:flex-start;gap:10px;margin-top:10px;font-size:12px;display:flex}.publishing-photo-order{padding:0;list-style:none}.publishing-photo-order li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;padding:16px 0;display:flex}.publishing-photo-order li>div:first-child{overflow-wrap:anywhere;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.publishing-photo-order img{object-fit:cover;border-radius:6px;width:80px;height:60px}.publishing-photo-order label{align-items:center;gap:8px;display:flex}.publishing-disclosure{border-top:1px solid var(--line);min-width:0;margin-top:24px;padding-block:20px}.publishing-disclosure>summary{cursor:pointer;overflow-wrap:anywhere;font-weight:700;line-height:1.6}.publishing-disclosure[open]>summary{margin-bottom:20px}.publishing-disclosure p{margin-top:12px}.publishing-actions{margin-top:24px}.publishing-note{color:var(--muted);max-width:75ch;margin-top:24px;font-size:12px}.publishing-preview-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;margin-top:24px;display:grid}.publishing-preview-layout>*{overflow-wrap:anywhere;min-width:0}.publishing-preview-layout h3{margin-block:24px 12px}.publishing-preview-layout h3:first-child{margin-top:0}.publishing-asking-price{font-variant-numeric:tabular-nums;margin-block:12px 24px;font-size:24px;display:block}.publishing-preview-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.publishing-preview-photos figure{min-width:0;margin:0}.publishing-preview-photos figure:first-child{grid-column:1/-1}.publishing-preview-photos img{object-fit:cover;border-radius:6px;width:100%;max-height:360px}.publishing-preview-photos figcaption{color:var(--muted);margin-top:6px;font-size:12px}.publishing-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:20px;display:grid}.publishing-facts dt{color:var(--muted);font-size:12px}.publishing-facts dd{overflow-wrap:anywhere;margin:6px 0 0}.publishing-approval{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.publishing-approval>p{margin-top:12px}.publishing-approval .review-checkbox{margin-top:16px}.publishing-connection{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px;padding:24px 0;display:grid}.publishing-connection h3{margin:0 0 12px}.publishing-connection p{margin-block:12px}.publishing-connection summary{cursor:pointer;font-weight:700}.publishing-connection fieldset{border:0;min-width:0;margin:20px 0 0;padding:0}.publishing-connection .field{margin-block:20px}.publishing-connection .review-checkbox{margin-block:16px}.publishing-operation-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 0;display:grid}.publishing-operation-row>*{overflow-wrap:anywhere;min-width:0}.publishing-operations>.field{max-width:24rem;margin-block:24px}.publishing-receipt{border-bottom:1px solid var(--line);padding-block:20px}.publishing-receipt>*+*{margin-top:8px}.publishing-receipt p{overflow-wrap:anywhere}.publishing-pending h2{margin-bottom:8px;font-size:19px}.publishing-pending .button{margin-top:16px}.publishing-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1000px){.publishing-list-heading{display:none}.publishing-list-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.publishing-unit{grid-column:1/-1}.publishing-mobile-label{display:block}.publishing-list-row>.button{justify-self:start}.publishing-photo-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.publishing-operation-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.publishing-workspace .surface{padding:20px}.publishing-tabs{gap:4px}.publishing-tabs a{padding:10px 12px}.publishing-filters,.publishing-two,.publishing-preview-layout,.publishing-connection{grid-template-columns:minmax(0,1fr)}.publishing-list-row{gap:16px}.publishing-choose-row{grid-template-columns:24px 72px minmax(0,1fr)}.publishing-choose-row>span:last-child{grid-column:3}.publishing-choose-row img{width:72px;height:60px}.publishing-choose-row:not(:has(img)){grid-template-columns:24px minmax(0,1fr)}.publishing-choose-row:not(:has(img))>span:last-child{grid-column:2}.publishing-photo-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-photo-picker img{height:112px}.publishing-price-source{flex-direction:column;align-items:flex-start;gap:12px}.publishing-connection{gap:20px}.publishing-page-nav{flex-wrap:wrap;align-items:flex-start}.publishing-facts,.publishing-operation-row{gap:16px}.publishing-photo-order li>div:first-child{flex-basis:100%}.publishing-workspace .page-heading>.actions{width:max-content;max-width:100%}}@media (width<=380px){.publishing-list-row,.publishing-operation-row,.publishing-facts{grid-template-columns:minmax(0,1fr)}.publishing-workspace .actions{grid-auto-flow:row;width:max-content;max-width:100%}.publishing-photo-order img{width:64px;height:48px}}.publishing-price{align-items:end}.publishing-price>strong{align-items:center;min-height:48px;display:flex}.publishing-price>.field{min-width:0}@media (width<=700px){.publishing-workspace .section-heading{flex-direction:column;align-items:flex-start;padding:0 0 20px}.publishing-workspace .section-heading .button{flex-shrink:0;width:max-content;max-width:100%}.publishing-workspace .notice{flex-wrap:wrap}.publishing-workspace .section-heading>div{min-width:0}}.publishing-workspace .review-checkbox{overflow-wrap:anywhere;align-items:flex-start;gap:10px;min-width:0;line-height:1.6;display:flex}.publishing-workspace .review-checkbox input{flex:none;margin-top:3px}.publishing-workspace .section-heading>.actions{max-width:100%}.publishing-workspace .section-heading .actions .button{width:100%}.publishing-workspace .button{text-align:center;justify-content:center;align-items:center}.contact-followup{min-width:0}.contact-followup .section-heading{flex-wrap:wrap;gap:16px}.contact-followup small{color:var(--muted);overflow-wrap:anywhere;display:block}.followup-editor{border-bottom:1px solid var(--border);gap:18px;padding:24px 0;display:grid}.followup-editor fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.followup-editor input,.followup-editor textarea{width:100%;min-width:0;max-width:100%}.followup-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;width:max-content;max-width:100%;display:grid}.followup-actions .button{white-space:normal;text-align:center;justify-content:center;height:100%;min-height:48px}.followup-records>article{border-bottom:1px solid var(--border);padding:24px 0}.followup-records h3{margin-top:0}.followup-records .followup-actions{margin-top:16px}.conversation-entries{padding:0;list-style:none}.conversation-entries li{border-bottom:1px solid var(--border);padding:20px 0}.contact-followup p{overflow-wrap:anywhere}.contact-followup .table-footer{flex-wrap:wrap;gap:12px;margin-top:20px}@media (width<=600px){.followup-actions{grid-auto-flow:row;width:max-content}.followup-actions .button{width:100%}.contact-followup .table-footer .followup-actions{grid-auto-flow:column}.followup-editor .form-grid{grid-template-columns:1fr}}.contact-record-heading .page-heading>.actions{grid-auto-columns:1fr;grid-auto-flow:column;width:max-content;max-width:100%;display:grid}.contact-record-heading .page-heading>.actions>.button{white-space:normal;text-align:center;justify-content:center;height:100%;min-height:48px}.buyer-packages{gap:24px;min-width:0;display:grid}.buyer-packages h3{margin-top:0}.buyer-packages small{color:var(--muted);overflow-wrap:anywhere;display:block}.buyer-packages p{max-width:75ch}.package-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;width:max-content;max-width:100%;display:grid}.package-actions .button{white-space:normal;text-align:center;justify-content:center;height:100%;min-height:48px}.package-fields{border:0;gap:18px;min-width:0;margin:20px 0;padding:0;display:grid}.package-fields .field,.package-fields input,.package-fields textarea{width:100%;min-width:0;max-width:100%}.package-match-list,.package-saved-list{display:grid}.package-match{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;padding:18px 0;display:grid}.package-match-name{align-items:flex-start;gap:12px;min-width:0;display:flex}.package-match-name>input{flex:none;width:20px;height:20px;margin-top:3px}.package-match-name a,.package-saved-list a{overflow-wrap:anywhere;font-weight:700}.package-match>div:nth-child(2){justify-items:end;gap:6px;display:grid}.package-match ul{color:var(--muted);grid-column:1/-1;margin:0;padding-left:20px}.package-saved-list>article{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:20px;padding:18px 0;display:flex}.package-saved-list>article>div:first-child{flex:1;min-width:180px}.package-saved-list dl{flex-wrap:wrap;gap:12px 24px;margin:0;display:flex}.package-offers{gap:16px;display:grid}.package-offers>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(180px,230px) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.package-boundary,.package-current{border-left:3px solid var(--border);padding-left:16px}.package-current{margin:24px 0}.package-totals{flex-wrap:wrap;gap:20px 40px;display:flex}.package-totals dl{gap:12px;display:grid}.package-blockers,.package-history{padding-left:20px}.package-history li{padding:12px 0}.package-history p{margin-bottom:0}.buyer-packages summary{cursor:pointer;font-weight:700}.buyer-packages .table-footer{margin-top:16px}.buyer-packages .button{overflow-wrap:anywhere}@media (width<=760px){.package-match{grid-template-columns:1fr}.package-match>div:nth-child(2){place-items:center start;gap:12px;display:flex}.package-offers>div{grid-template-columns:minmax(0,1fr) auto}.package-offers>div>div:first-child{grid-column:1/-1}.package-saved-list>article{gap:12px}.package-saved-list>article>div:first-child{flex-basis:100%}.buyer-packages>.section-heading{flex-wrap:wrap;align-items:flex-start}.package-saved-list dl{width:100%}.package-totals{gap:8px;display:grid}.package-fields .select-control{max-width:100%}.buyer-packages .table-footer{flex-wrap:wrap;align-items:flex-start;gap:12px}}@media (width<=360px){.package-offers>div{grid-template-columns:1fr}.package-offers>div>div:first-child{grid-column:auto}.package-offers>div>.button{justify-self:start}.package-actions{width:100%}}.supplier-history{padding:24px}.supplier-history>.section-heading{align-items:start}.supplier-history>.section-heading p{color:var(--muted);max-width:65ch;margin-top:8px}.supplier-link-entry,.supplier-unlink{background:var(--surface-alt);margin:24px 0;padding:22px}.supplier-link-entry fieldset{border:0;min-width:0;margin:0;padding:0}.supplier-link-entry>.button{margin-top:12px}.supplier-link-entry .check{margin:16px 0}.supplier-source-choices{max-height:360px;overflow:auto;margin:20px 0!important}.supplier-source-choices legend{margin-bottom:12px;font-weight:600}.supplier-source-choices>label{border-bottom:1px solid var(--line);cursor:pointer;align-items:start;gap:12px;padding:14px 0;display:flex}.supplier-source-choices input[type=radio]{width:20px;height:20px;min-height:20px;accent-color:var(--accent-ink);flex:0 0 20px;margin-top:3px}.supplier-source-choices strong,.supplier-source-choices small{overflow-wrap:anywhere;display:block}.supplier-source-choices small{margin-top:4px}.supplier-linked-record{border-top:1px solid var(--line);padding:24px 0}.supplier-linked-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.supplier-linked-heading h3{overflow-wrap:anywhere}.supplier-linked-facts{flex-wrap:wrap;gap:24px;margin:18px 0;display:flex}.supplier-linked-facts dt{color:var(--muted);font-size:12px}.supplier-linked-facts dd{overflow-wrap:anywhere;margin:4px 0 0}.supplier-linked-record>p{margin:16px 0}.supplier-linked-files{margin:18px 0}.supplier-linked-files summary{cursor:pointer}.supplier-link-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;max-width:100%;margin-top:12px;display:inline-grid}.supplier-link-actions .button{min-height:var(--control);white-space:normal;text-align:center;justify-content:center;height:auto}.supplier-unlink p{margin-bottom:18px}@media (width<=700px){.supplier-history{padding:22px}.supplier-history>.section-heading{flex-direction:column;gap:14px}.supplier-link-entry,.supplier-unlink{padding:16px}.supplier-linked-heading{flex-wrap:wrap;gap:10px}.supplier-linked-facts{gap:14px;display:grid}.supplier-link-actions{grid-auto-flow:row;width:max-content}.supplier-history .table-footer{flex-wrap:wrap;gap:14px}}.supplier-vehicle-search{gap:10px;display:flex}.supplier-vehicle-search input{flex:1;min-width:0}.supplier-vehicle-options{grid-auto-rows:1fr;gap:8px;margin:12px 0;display:grid}.supplier-vehicle-options>.button{height:auto;min-height:var(--control);white-space:normal;text-align:center;overflow-wrap:anywhere;justify-content:center}.supplier-vehicle-options strong,.supplier-vehicle-options small,.supplier-chosen-vehicle strong,.supplier-chosen-vehicle small{display:block}.supplier-chosen-vehicle p{margin-bottom:12px}.saved-current,.saved-current-legacy{min-width:0;margin-bottom:24px}.saved-current-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 180px;align-items:start;gap:14px 24px;padding:24px;display:grid}.saved-current-heading>div{min-width:0}.saved-current-heading h2,.saved-current-legacy h2{margin:0;font-size:19px;line-height:1.4}.saved-current-heading p{color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.7}.saved-current-heading .badge{white-space:normal;text-align:center;flex:none;max-width:100%}.saved-current-heading h2{grid-column:1/-1}.saved-current-status{flex-wrap:wrap;grid-column:1;align-items:center;gap:8px;display:flex}.saved-current-status p{color:var(--ink);flex-basis:100%;margin:4px 0 0}.saved-current-cohort{grid-column:1}.saved-current-cohort p{margin:0}.saved-current-controls{grid-area:2/2/4}.saved-current-controls .field{margin:0}.saved-local-finance-navigation{margin-bottom:24px}.saved-local-finance-navigation>summary{display:none}.saved-local-finance-navigation .finance-navigation{margin:0}.saved-current-group{padding:24px 24px 0}.saved-current-group+.saved-current-group{border-top:1px solid var(--line)}.saved-current-group h3{margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.6}.saved-current-group dl{margin:0}.saved-current-line{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;padding:22px 0;display:grid}.saved-current-line dt{font-weight:600;line-height:1.7}.saved-current-line dt small{color:var(--muted);margin-top:8px;font-size:12px;font-weight:400;line-height:1.7;display:block}.saved-current-line dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:600;line-height:1.4}.saved-current-line.primary-line dd{font-size:24px;font-weight:700}.saved-current-basis{border-top:1px solid var(--line)}.saved-current-basis>summary{cursor:pointer;overflow-wrap:anywhere;padding:22px 24px;font-weight:600;line-height:1.7}.saved-current-basis>summary:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-3px}.saved-current-basis .detail-body{padding:0 24px 24px}.saved-current-basis p,.saved-current-legacy p{max-width:75ch;line-height:1.8}.saved-current-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.saved-current-facts .fact{overflow-wrap:anywhere;min-width:0}.saved-current-facts dd{font-variant-numeric:tabular-nums}.saved-current-legacy{padding:24px}.saved-recorded-basis{margin-bottom:24px}.saved-recorded-basis>summary{cursor:pointer;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:24px;font-weight:700;line-height:1.7}.saved-recorded-basis>summary:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-3px}.saved-recorded-basis>.saved-recorded-body{padding:24px 0 0}.saved-recorded-body>.surface,.saved-recorded-body>.disclosure{margin-bottom:24px}.saved-recorded-body>.disclosure:last-child{margin-bottom:0}@media (width<=1100px){.saved-current-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.saved-local-finance-navigation>summary{cursor:pointer;padding:12px 0;font-weight:600;line-height:1.7;display:list-item}.saved-local-finance-navigation .finance-navigation{margin:14px 0 0}.saved-local-finance-navigation>summary:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.saved-current-heading{grid-template-columns:minmax(0,1fr) 110px;gap:12px 16px;padding:20px}.saved-current-status{grid-column:1/-1}.saved-current-cohort{grid-row:3;align-self:center}.saved-current-controls{grid-row:3}.saved-current-group{padding:18px 20px 0}.saved-current-line{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 0}.saved-current-line dt small{margin-top:6px}.saved-current-line dd{text-align:left}.saved-current-facts{grid-template-columns:minmax(0,1fr)}.saved-current-basis>summary{padding:20px}.saved-current-basis .detail-body{padding:0 20px 20px}.saved-current-legacy,.saved-recorded-basis>summary{padding:20px}}@media (width<=420px){.saved-recorded-body>.ledger{grid-template-columns:minmax(0,1fr)}.saved-recorded-body>.ledger>div+div{border-left:0;border-top:1px solid var(--line)}}.supplier-filters{grid-template-columns:minmax(240px,1fr) minmax(180px,220px) auto;align-items:end;gap:16px;margin-bottom:24px;display:grid}.supplier-filters>.field{margin-bottom:0}.supplier-filters>.button{min-width:112px}.supplier-workspace .page-heading{flex-wrap:wrap}.supplier-workspace .page-heading>div:first-child{flex:280px;min-width:0}.supplier-workspace .page-heading>.actions{flex-shrink:0}.supplier-search{align-items:center;gap:10px;display:flex;position:relative}.supplier-search>svg{color:var(--muted);pointer-events:none;position:absolute;left:14px}.supplier-search input{width:100%;padding-left:42px}.supplier-list-head,.supplier-row{grid-template-columns:minmax(170px,1.25fr) minmax(200px,1.25fr) minmax(140px,.8fr) 90px 88px;align-items:center;gap:20px;padding:18px 22px;display:grid}.supplier-list-head{color:var(--muted);border-bottom:1px solid var(--line);font-size:12px;font-weight:700}.supplier-row+.supplier-row{border-top:1px solid var(--line)}.supplier-row>div{overflow-wrap:anywhere;min-width:0}.supplier-row>div>span:not(.badge){color:var(--muted);margin-top:4px;display:block}.supplier-contact{flex-direction:column;gap:5px;display:flex}.supplier-name{text-underline-offset:4px;font-weight:700}.supplier-contact a{color:var(--text);text-underline-offset:4px}.supplier-fields{border:0;min-width:0;margin:0;padding:0}.supplier-editor{max-width:900px}.supplier-editor .form-grid{align-items:start}.supplier-editor .form-actions{margin-top:24px}.supplier-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;display:flex}.supplier-overview{max-width:900px;display:block}.supplier-full-record{margin-top:20px;font-size:14px}.supplier-notes{margin:0 24px 20px}.supplier-notes h3{margin:0 0 10px;font-size:16px}.supplier-notes p{white-space:pre-wrap;margin:0}.supplier-overview .sales-disclosure{margin:16px 24px}.supplier-overview .sales-disclosure .facts-grid{padding:20px}@media (width<=1100px){.supplier-filters{grid-template-columns:minmax(0,1fr) 112px}.supplier-filters>.field:first-child{grid-column:1/-1}.supplier-list-head{display:none}.supplier-row{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 90px}.supplier-row>div:nth-child(3){color:var(--muted);grid-area:auto/1}.supplier-row>div:nth-child(4){grid-column:2}.supplier-row>.button{grid-area:1/3/3}}@media (width<=600px){.supplier-workspace .page-heading>div:first-child{flex:initial}.supplier-filters{grid-template-columns:minmax(0,1fr) 112px;gap:14px}.supplier-filters>.field:first-child{grid-column:1/-1}.supplier-list-head{display:none}.supplier-row{grid-template-columns:minmax(0,1fr) 88px;gap:14px;padding:20px}.supplier-row>div:first-child,.supplier-row>div:nth-child(2),.supplier-row>div:nth-child(3){grid-column:1/-1}.supplier-row>div:nth-child(4){grid-area:4/1}.supplier-row>.button{grid-area:4/2}.supplier-overview .facts-grid{grid-template-columns:minmax(0,1fr)}.supplier-editor .actions>.button{flex:1;min-width:0}.supplier-editor .actions{display:flex}.supplier-pagination>.actions{grid-template-columns:1fr 1fr;width:100%;display:grid}}.workflow-money-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.workflow-money-heading h2{font-size:19px}.workflow-money-heading .field{width:130px;margin:0}.today-money{margin-bottom:28px}.today-money-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.today-money-heading h2{font-size:19px}.today-money-heading p{color:var(--muted);margin-top:5px;font-size:12px}.today-money-heading .field{flex-shrink:0;width:130px;margin:0}.today-money-groups{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.today-money-group{min-width:0;padding:20px 24px}.today-money-group+.today-money-group{border-left:1px solid var(--line)}.today-money-group h3{margin-bottom:18px;font-size:15px}.today-money-group dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.today-money-group dl>div{min-width:0}.today-money-group dt{font-size:12px;font-weight:600}.today-money-group dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0;font-size:23px;font-weight:700;line-height:1.3}.today-money-group small{color:var(--muted);font-size:11px;line-height:1.6;display:block}.today-money-status{border-top:1px solid var(--line);color:var(--muted);padding:14px 24px;font-size:12px}.today-money-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 24px;padding:16px 24px;font-size:12px;font-weight:700;display:flex}.today-money-group dl>div{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.today-money-group small{font-size:12px}.today-money-status{max-width:none}@media (width<=1150px){.today-money-groups{grid-template-columns:1fr}.today-money-group+.today-money-group{border-left:0;border-top:1px solid var(--line)}}@media (width<=600px){.today-money-heading,.today-money-group{padding:20px}.today-money-heading{align-items:flex-start;gap:16px}.today-money-heading .field{width:100px}.today-money-group dl{gap:18px}.today-money-group dd{font-size:21px}.today-money-status{padding:14px 20px}.today-money-links{flex-direction:column;align-items:flex-start;padding:16px 20px}.today-money-heading p{max-width:25ch}}@media (width<=360px){.today-money-group dl{grid-template-columns:1fr}.today-money-heading{flex-wrap:wrap}.today-money-heading .field{width:130px}}.workflow-columns{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:24px;margin:28px 0;display:grid}.workflow-task{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:24px;padding:22px 24px;display:grid}.workflow-unit{color:var(--text);font-size:15px;font-weight:700;text-decoration:none}.workflow-task small{color:var(--muted);margin-top:6px;display:block}.workflow-task button{width:100%;min-height:48px}.workflow-shortcuts{padding:24px}.workflow-shortcuts h2{margin-bottom:20px}.workflow-shortcuts h3{margin:28px 0 12px}.workflow-shortcuts>a{border-bottom:1px solid var(--line);padding:12px 0;display:block}.workflow-actions{grid-auto-rows:minmax(48px,auto);gap:10px;width:max-content;max-width:100%;display:grid}.workflow-actions button{text-align:center;white-space:normal;justify-content:center;width:100%;height:100%}.workflow-inline{margin:0 0 24px}.workflow-inventory{margin-top:28px}.workflow-subnav{padding:0 0 12px 25px}.sidebar .workflow-subnav a{min-height:38px;padding-block:8px;font-size:13px}.sidebar .workflow-secondary-nav{border-top:1px solid #48515b;flex:none;margin-top:12px;padding-top:10px}.workflow-mobile-area{display:none}.workflow-sale-records{margin:20px 0}.workflow-sale-record{color:var(--text);border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;text-decoration:none;display:flex}.workflow-sale-record small{color:var(--muted);margin-top:6px;display:block}.workflow-vehicle-nav{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:24px 0 0;padding-bottom:12px;display:grid}.workflow-vehicle-nav a{text-align:center;min-height:54px;color:var(--text);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:12px 10px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.workflow-vehicle-nav a[aria-current]{background:var(--surface);border-color:var(--accent);color:var(--text)}.workflow-local-nav{flex-wrap:wrap;gap:8px 24px;padding:18px 0 24px;display:flex}.workflow-local-nav a{min-height:40px;color:var(--muted);align-items:center;text-decoration:none;display:flex}.workflow-local-nav a[aria-current]{color:var(--text);text-underline-offset:7px;font-weight:700;text-decoration:underline}.workflow-next{background:var(--surface);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:22px 24px;display:flex}.workflow-next h2{font-size:19px}.workflow-next p{color:var(--muted);margin:7px 0 0}.workflow-next button{flex-shrink:0}.workflow-sale{padding:28px}.workflow-sale>p{margin:12px 0 24px}.workflow-sale .workflow-actions{min-width:220px}@media (width<=1050px){.workflow-columns{grid-template-columns:1fr}.workflow-shortcuts .workflow-actions{width:max-content}.workflow-vehicle-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.workflow-columns{gap:18px}.workflow-task{grid-template-columns:1fr;gap:14px;padding:20px}.workflow-task button{width:max-content;min-width:210px;max-width:100%}.workflow-vehicle-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workflow-vehicle-nav a{border-color:var(--line);min-height:54px;font-size:14px}.workflow-local-nav{gap:6px 18px}.workflow-next{flex-direction:column;align-items:flex-start;padding:20px}.workflow-next button{white-space:normal;max-width:100%}.workflow-sale{padding:20px}.workflow-money-heading{align-items:flex-end}.workflow-money-heading h2{max-width:150px}.workflow-money-heading .field{width:100px}.workflow-subnav{padding-left:18px}.workflow-vehicle-nav{display:none}.workflow-mobile-area{margin:20px 0 0;display:block}.workflow-local-nav{padding-bottom:16px}.workflow-sale-record{flex-direction:column;align-items:flex-start;gap:10px}}.workflow-observation-notes{margin:12px 0}.workflow-observation-notes summary{cursor:pointer;text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:flex}.workflow-observation-notes p{overflow-wrap:anywhere;line-height:1.65}@media (width<=600px){.condition-notes{padding:20px}.observation{grid-template-columns:24px minmax(0,1fr);gap:10px;display:grid}.observation>div{display:contents}.observation>.observation-number{grid-area:1/1}.observation>div>h3{grid-area:1/2}.observation>.badge{grid-area:2/2;justify-self:start}.observation>div>details,.observation>div>small,.observation>div>button{overflow-wrap:anywhere;grid-column:1/-1;min-width:0}.observation>div>button{justify-self:start;width:220px;max-width:100%;min-height:48px}.workflow-observation-notes{margin:0}.workflow-observation-notes p{font-size:14px}.observation>div>small{font-size:12px;line-height:1.6}}.guided-inspection{min-width:0}.guided-inspection .section-heading{flex-wrap:wrap}.guided-inspection p,.guided-inspection small,.guided-inspection strong{overflow-wrap:anywhere}.guided-inspection small{color:var(--muted);display:block}.inspection-save-state{border:1px solid var(--border);border-radius:6px;gap:6px;margin:20px 0;padding:16px;display:grid}.inspection-save-state span{color:var(--muted)}.inspection-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;width:max-content;max-width:100%;display:grid}.inspection-actions .button{white-space:normal;text-align:center;justify-content:center;height:100%;min-height:48px}.inspection-fields{border:0;gap:20px;min-width:0;margin:24px 0;padding:0;display:grid}.inspection-fields input,.inspection-fields textarea{width:100%;min-width:0;max-width:100%}.inspection-fields>.button{justify-self:start}.inspection-checklist article{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,1fr) minmax(140px,190px) minmax(150px,1.5fr) auto;align-items:end;gap:12px;padding:16px 0;display:grid}.inspection-entry{border-bottom:1px solid var(--border);gap:16px;padding:20px 0;display:grid}.inspection-entry>.button{justify-self:start}.inspection-media>div{border-bottom:1px solid var(--border);padding:12px 0}.inspection-finish{border-top:1px solid var(--border);padding-top:24px}.inspection-drafts article{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.guided-inspection summary{cursor:pointer;font-weight:700}@media (width<=1100px){.inspection-checklist article{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.inspection-checklist article>.field:nth-child(3){grid-column:1/-1}.inspection-checklist article>.button{justify-self:start}}@media (width<=600px){.inspection-checklist article,.inspection-entry .form-grid{grid-template-columns:1fr}.inspection-checklist article>.field:nth-child(3){grid-column:auto}.inspection-actions{grid-auto-flow:row;width:max-content}.inspection-actions .button{width:100%}.inspection-drafts article{flex-wrap:wrap}.inspection-fields input[type=file]{white-space:normal;overflow-wrap:anywhere}}.marketing-media{min-width:0}.marketing-media .marketing-fields{border:0;gap:20px;min-width:0;max-width:900px;margin:0;padding:0;display:grid}.marketing-media input,.marketing-media textarea{min-width:0;max-width:100%}.marketing-media input[type=color]{cursor:pointer;width:100%;height:48px}.marketing-original{object-fit:contain;object-position:left;border-radius:6px;width:100%;max-width:360px;max-height:260px}.marketing-options{gap:12px;display:grid}.marketing-fields>.button{justify-self:start}.marketing-review,.marketing-result{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.marketing-result>img{border:1px solid var(--border);width:100%;max-width:800px;height:auto;margin:20px 0;display:block}.marketing-result>details{margin-top:20px}.marketing-history article{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:18px 0;display:flex}.marketing-media small{color:var(--muted);display:block}.marketing-media p,.marketing-media li,.marketing-media span{overflow-wrap:anywhere}.marketing-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;width:max-content;max-width:100%;display:grid}.marketing-actions .button{white-space:normal;text-align:center;justify-content:center;height:100%;min-height:48px}@media (width<=600px){.marketing-media .form-grid{grid-template-columns:1fr}.marketing-history article{flex-wrap:wrap}.marketing-history article>div{width:100%}.marketing-media .table-footer{flex-wrap:wrap;gap:12px}}.sales-commission-calculator .form-grid{margin-block:18px}.sales-commission-calculator .actions.capture-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));width:min(100%,390px)}.sales-commission-calculator .actions.capture-actions:has(>:only-child){width:min(100%,190px)}.commission-preview dl{margin-block:18px}.commission-preview p{margin-bottom:14px}.costs-workspace{min-width:0;container-type:inline-size}@container (width<=640px){.costs-workspace .cost-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.vehicle-record-heading .page-heading{flex-flow:wrap}.vehicle-record-heading .page-heading>div:first-child{flex:360px;min-width:0}.vehicle-record-heading .page-heading>.actions{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;width:min(100%,430px)}.vehicle-record-heading .button{overflow-wrap:normal;word-break:normal}@container (width<=640px){.costs-workspace .cost-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.costs-workspace .cost-row>div:first-child{overflow-wrap:anywhere;grid-column:1/-1;min-width:0}.costs-workspace .cost-row>div:nth-child(2){grid-area:2/1}.costs-workspace .cost-row>.money{grid-area:3/1}.costs-workspace .cost-row>.button{grid-area:2/2/span 2;justify-self:end;width:min(100%,110px)}}.asset-file-editor .asset-file-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:12px;max-width:100%;display:inline-grid}.asset-file-editor .asset-file-actions>.button{white-space:normal;text-align:center;justify-content:center;width:100%;height:100%;min-height:48px}.asset-file-editor .file-sharing-help{max-width:60ch;margin:12px 0 22px;line-height:1.6;display:block}@media (width<=600px){.asset-file-editor .asset-file-actions{grid-auto-rows:1fr;grid-auto-flow:row;width:max-content}}.business-evidence{min-width:0}.business-evidence h1,.business-evidence h2,.business-evidence h3,.business-evidence p,.business-evidence strong,.business-evidence small,.business-evidence a,.business-evidence dd{overflow-wrap:anywhere}.business-evidence .page-heading>div:first-child{flex:1;min-width:0}.business-evidence .page-heading>.actions{flex-shrink:0}.business-evidence .notice{display:block}.business-evidence fieldset{border:0;min-width:0;margin:0;padding:0}.business-evidence blockquote{background:var(--surface-alt);white-space:pre-wrap;border-radius:8px;margin:16px 0;padding:16px 20px;font-size:14px;line-height:1.7}.be-register-toolbar{align-items:end;gap:28px;margin:24px 0;display:flex}.be-register-toolbar .field{width:260px;margin:0}.be-register-toolbar>a{padding-block:15px}.be-register-head,.be-job-row{grid-template-columns:minmax(0,1fr) 160px 150px 85px;align-items:center;gap:24px;padding:22px 24px;display:grid}.be-register-head{color:var(--muted);border-bottom:1px solid var(--line);font-size:12px}.be-job-row{color:var(--text);border-bottom:1px solid var(--line);text-decoration:none}.be-job-row:last-child{border-bottom:0}.be-job-row:hover{background:var(--surface-alt)}.be-job-row>div{min-width:0}.be-job-row small,.be-pick-row small,.be-original-row small{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.7;display:block}.be-job-row p{margin-bottom:0;font-size:13px}.be-job-row .badge{width:fit-content}.be-open{color:var(--accent-ink);font-size:13px}.be-explanation{color:var(--muted);align-items:start;gap:14px;max-width:75ch;margin-top:28px;display:flex}.be-explanation svg{flex-shrink:0;margin-top:4px}.be-explanation p{margin:0}.be-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:24px;margin:24px 0;font-size:13px;display:flex}.business-evidence .actions.be-actions{grid-auto-flow:unset;grid-template-columns:repeat(2,190px);gap:12px;width:fit-content;max-width:100%;display:grid}.business-evidence .actions.be-actions>.button{white-space:normal;text-align:center;justify-content:center;align-items:center;width:100%;min-height:48px;display:flex}.be-create,.be-section{padding:28px}.be-section{margin-bottom:24px}.be-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.be-form-grid>.field{min-width:0}.be-create .section-heading{margin-top:34px}.be-file-picker{scrollbar-color:var(--line) var(--surface);max-height:520px;overflow:auto}.be-pick-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:24px;padding:20px 0;display:grid}.be-pick-row .check{align-items:start;min-width:0}.be-pick-row .check span{min-width:0}.be-original iframe{border:0;width:100%;height:65vh}.be-original .original-image{max-width:100%}.be-job-status{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;font-size:13px;display:flex}.be-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:28px;margin-bottom:28px;display:flex}.be-tabs>a{color:var(--muted);border-bottom:2px solid #0000;padding:16px 0;font-size:14px;text-decoration:none}.be-tabs>a[aria-current=page]{border-bottom-color:var(--accent);color:var(--text);font-weight:600}.be-tabs span{background:var(--surface-alt);border-radius:5px;margin-left:10px;padding:2px 7px;display:inline-block}.be-workspace{grid-template-columns:minmax(0,1fr) 320px;gap:28px;display:grid}.be-workspace>div,.be-workspace>aside{min-width:0}.be-side{border-left:1px solid var(--line);padding-left:28px}.be-side .be-section{border-bottom:1px solid var(--line);padding:0 0 24px}.be-side .actions.be-actions{grid-template-columns:190px}.be-pending-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 180px;align-items:start;gap:24px;padding:26px 0;display:grid}.be-pending-row>div{min-width:0}.be-pending-row h3{margin:14px 0 10px;font-size:16px;line-height:1.6}.be-pending-row>button{align-self:center;min-height:48px}.be-pending-row small{color:var(--muted)}.be-clear{color:var(--muted);align-items:center;gap:14px;padding:24px 0;display:flex}.be-clear svg{flex-shrink:0}.be-original-link{text-align:left;width:100%;color:var(--text);border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:15px 0;display:flex}.be-original-link span{overflow-wrap:anywhere;min-width:0}.be-original-link svg{flex-shrink:0}.be-side a{margin-top:18px;display:block}.be-original-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.be-original-row>div:first-child{flex:1;min-width:0}.be-disclosure>summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.be-disclosure>summary span{color:var(--muted);font-size:12px}.be-disclosure .detail-body>a,.be-disclosure .detail-body>div>a{margin:18px 0;display:block}.be-disclosure .fact{min-width:0}.be-disclosure dd{font-size:13px}.be-disclosure+.be-disclosure{margin-top:16px}.be-fact-editor{border-top:1px solid var(--line);grid-column:1/-1;min-width:0;padding-top:24px}.be-fact-editor .facts-grid{margin:26px 0}.be-source-quote{font-size:13px}.be-source-quote>strong{font-size:14px}.be-share{border-top:1px solid var(--line);padding:24px 0}.be-share h3{margin-top:0}.be-vehicle-picker{margin-bottom:20px}.be-vehicle-picker .be-pagination{flex-wrap:wrap;gap:16px;font-size:12px}.be-vehicle-picker .actions.be-actions{grid-template-columns:repeat(2,120px)}.be-fact-editor .be-share input[inputmode=decimal]{text-align:center}.be-lifecycle{margin-top:24px}.be-conflict{background:var(--surface-alt);border-radius:8px;padding:20px}.be-history-fact{border-top:1px solid var(--line);padding:24px 0}.be-history-fact small{color:var(--muted);margin-top:10px;display:block}.business-evidence input,.business-evidence textarea{caret-color:var(--accent)}.business-evidence ::selection{background:var(--accent);color:#17191b}.business-evidence .be-disclosure:focus-within{outline-color:var(--accent)}@media (width<=1100px){.be-workspace{grid-template-columns:minmax(0,1fr)}.be-side{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.be-register-head,.be-job-row{grid-template-columns:minmax(0,1fr) 150px 100px}.be-register-head>span:last-child,.be-job-row>.be-open{grid-column:1/-1}.be-side .actions.be-actions{grid-template-columns:repeat(2,190px)}}@media (width<=760px){.be-register-toolbar{flex-direction:column;align-items:start;gap:12px}.be-register-toolbar .field{width:100%}.be-register-head{display:none}.be-job-row{grid-template-columns:minmax(0,1fr);gap:16px;padding:22px 20px}.be-job-row>.be-open{grid-column:auto}.be-create,.be-section{padding:22px 20px}.be-form-grid{grid-template-columns:minmax(0,1fr);gap:12px}.be-pick-row{grid-template-columns:minmax(0,1fr);gap:16px}.be-pick-row>button{width:150px;min-height:48px}.be-pagination{flex-direction:column;align-items:start;gap:16px}.business-evidence .actions.be-actions{grid-template-columns:minmax(0,190px);width:190px}.be-vehicle-picker .actions.be-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:252px;max-width:100%}.be-pending-row{grid-template-columns:minmax(0,1fr);gap:16px}.be-pending-row>button{width:180px}.be-original-row{flex-direction:column;align-items:start}.be-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.be-tabs>a{text-align:center;padding:16px 10px}.be-job-status{flex-direction:column;align-items:start;gap:12px}.be-side .actions.be-actions{grid-template-columns:minmax(0,190px)}.business-evidence .section-heading{flex-wrap:wrap;gap:14px}.business-evidence blockquote{padding:16px}.be-pick-row label.check{width:100%}}.be-share>.button,.be-fact-editor>fieldset>.button{width:190px;max-width:100%;min-height:48px}.be-vehicle-picker>.button{width:190px;max-width:100%;min-height:48px;margin-top:12px}.be-pending-summary{color:var(--muted);font-size:14px;line-height:1.7}.be-vehicle-picker>small{margin-bottom:10px;line-height:1.7;display:block}.be-fact-editor>fieldset>.button{margin-bottom:20px}.be-section form>a{margin:16px 0 24px;display:block}.be-conversion{margin-top:24px}.be-recovery-row{border-top:1px solid var(--line);padding:20px 0}.be-recovery{border-color:var(--accent)}.listing-description-workspace{gap:24px;min-width:0;display:grid}.listing-description-workspace>.section-heading{margin-bottom:0}.listing-description-summary{margin-bottom:24px;padding:20px 24px}.listing-description-summary .section-heading{flex-wrap:wrap;gap:16px}.listing-description-summary .section-heading>div{min-width:0}.listing-description-summary .disclosure{margin-bottom:0}.description-layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.description-layout>.surface{min-width:0;padding:24px}.description-editor>h3,.description-facts h3,.description-drafts h3,.description-review h3{margin:0 0 16px;font-size:18px}.description-editor textarea{resize:vertical;min-height:96px;line-height:1.7}.description-editor .field:first-of-type textarea{min-height:290px}.description-edit-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:-6px 0 20px;font-size:12px;display:flex}.description-editor-actions{margin-top:8px}.description-editor>.muted{margin-top:12px}.description-current{margin:24px 0 0}.description-current-status{margin-top:20px}.description-facts .section-heading{margin-bottom:16px}.description-facts .section-heading p{margin-bottom:0}.description-fact-group{margin:16px 0 0}.description-fact-group summary{align-items:start;gap:12px}.description-fact-group summary>span{white-space:nowrap}.description-fact-group .detail-body{padding:4px 16px}.description-fact-choice{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:16px 0;display:grid}.description-fact-choice:last-child{border-bottom:0}.description-fact-choice>input{width:18px;height:18px;accent-color:var(--accent);margin:4px 0 0}.description-fact-choice>span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.description-fact-choice strong{font-size:13px}.description-fact-choice small{color:var(--muted);font-size:12px}.description-review,.description-drafts{padding:24px}.description-review{scroll-margin-top:100px}.description-review:focus{outline:2px solid var(--accent);outline-offset:4px}.description-review .section-heading,.description-drafts .section-heading{flex-wrap:wrap;gap:16px}.description-review-wording{max-width:75ch;margin-bottom:24px;line-height:1.8}.description-review-facts{margin:0}.description-review-facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);gap:20px;padding:12px 0;display:grid}.description-review-facts>div:last-child{border-bottom:0}.description-review-facts dt{font-weight:700}.description-review-facts dd{overflow-wrap:anywhere;margin:0}.description-review-facts dd p{margin:0 0 4px}.description-review-facts small{color:var(--muted)}.description-confirm{margin:24px 0 12px}.description-draft-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:20px 0;display:grid}.description-draft-row>div{gap:5px;min-width:0;display:grid}.description-draft-row strong{overflow-wrap:anywhere}.description-draft-row span:not(.badge){color:var(--muted);overflow-wrap:anywhere;font-size:12px}.description-draft-row p{overflow-wrap:anywhere;max-width:70ch;margin:0;font-size:13px}.description-draft-row.selected>div>strong{color:var(--accent-ink)}.description-draft-row>.button{min-width:120px}.description-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;display:flex}.description-history{margin:20px 0 0}.description-revision{border-bottom:1px solid var(--line)}.description-revision:last-child{border-bottom:0}.description-revision>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px 0;display:flex}.description-revision>summary>span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.description-revision>div{overflow-wrap:anywhere;padding-bottom:16px}.description-discard{margin-top:20px}.listing-description-workspace .preserve{overflow-wrap:anywhere}.listing-description-workspace .notice p{max-width:75ch}.listing-description-workspace .notice .actions{margin-top:12px}@media (width<=1150px){.description-layout{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);gap:16px}.description-layout>.surface{padding:20px}.description-editor-actions{grid-template-columns:1fr;grid-auto-flow:row}}@media (width<=900px){.description-layout{grid-template-columns:1fr}.description-editor-actions{grid-template-columns:none;grid-auto-flow:column}.description-facts .description-fact-group{margin-top:12px}}@media (width<=760px){.listing-description-summary,.description-layout>.surface,.description-review,.description-drafts{padding:20px}.listing-description-workspace{gap:20px}.description-edit-meta{font-size:12px}.description-draft-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.description-draft-row>div{grid-column:1/-1}.description-draft-row>.button{justify-self:end;min-width:140px}.description-review-facts>div{grid-template-columns:1fr;gap:4px}.description-editor-actions,.description-review .actions{grid-template-columns:1fr;grid-auto-flow:row}.description-fact-choice strong{font-size:14px}.description-fact-choice small{font-size:13px}.description-current .detail-body{padding:16px}.description-pagination{align-items:start}.description-revision>summary{justify-content:start;display:grid}}@media (width<=360px){.listing-description-summary,.description-layout>.surface,.description-review,.description-drafts{padding:16px}.description-fact-group .detail-body{padding-inline:12px}.description-fact-choice{gap:8px}.description-draft-row>.button{min-width:124px}.description-edit-meta{justify-content:start;display:grid}}.description-facts>.section-heading,.description-drafts>.section-heading,.description-review>.section-heading,.listing-description-summary>.section-heading{padding:0}.description-mobile-navigation{display:none}.listing-description-workspace>.section-heading>.badge,.description-draft-row>.badge{justify-self:start}@media (width<=760px){.description-mobile-navigation{margin-bottom:28px;display:block}.description-mobile-navigation .field{margin:0}.vehicle-tabs.description-full-navigation{display:none}}.listing-description-workspace>*,.listing-description-workspace .notice>div{min-width:0}@media (width<=760px){.listing-description-workspace .notice .actions{grid-template-columns:1fr;grid-auto-flow:row}.listing-description-workspace>.section-heading>.badge{align-self:flex-start;width:max-content}}.recall-workspace{min-width:0;margin-top:24px;padding:24px}.recall-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.recall-heading>div{min-width:0}.recall-heading p{color:var(--muted);margin-top:8px}.recall-heading>.button{flex-shrink:0;min-width:170px}.recall-summary{border-block:1px solid var(--line);align-items:flex-start;gap:14px;padding-block:20px;display:flex}.recall-summary>svg{color:var(--muted);margin-top:2px}.recall-summary>div{flex:1;min-width:0}.recall-summary strong{font-size:16px}.recall-summary p{color:var(--muted);margin-top:4px}.recall-summary>.badge{white-space:normal;text-align:center;max-width:190px}.recall-coverage,.recall-source-message,.recall-no-confirmation,.recall-older{overflow-wrap:anywhere;margin-top:18px}.recall-coverage{color:var(--muted)}.recall-older{color:var(--warn)}.recall-campaign{border-bottom:1px solid var(--line);overflow-wrap:anywhere;min-width:0;padding-block:24px}.recall-campaign-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.recall-campaign-title>div{min-width:0}.recall-campaign-title p{color:var(--muted);margin-top:6px}.recall-campaign-title>.badge{text-align:center;white-space:normal;max-width:240px}.recall-campaign>p+p{margin-top:12px}.recall-source-link{margin-top:12px;font-weight:600;display:inline-block}.recall-actions{grid-auto-columns:minmax(160px,1fr);width:max-content;max-width:100%;margin-top:20px}.recall-confirmation{margin-top:20px}.recall-confirmation>summary,.recall-history>summary{cursor:pointer;padding-block:12px;font-weight:700}.recall-confirmation p{margin-block:12px}.recall-confirmation-form{border-top:1px solid var(--line);max-width:680px;margin-top:24px;padding-top:24px}.recall-confirmation-form h3{margin-bottom:20px}.recall-history{margin-top:24px}.recall-history>ol{margin:0;padding:0;list-style:none}.recall-history li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding-block:20px}.recall-history li>div{justify-content:space-between;gap:20px;display:flex}.recall-history li span{color:var(--muted)}.recall-history li>p{margin-top:12px}.recall-history dl{flex-wrap:wrap;gap:18px 40px;margin-block:16px 0;display:flex}.recall-history dt{color:var(--muted);font-size:12px}.recall-history dd{margin:4px 0 0}.recall-workspace .recall-actions{grid-template-columns:repeat(2,minmax(170px,1fr));grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;gap:10px;width:max-content;max-width:100%;margin-top:20px;display:grid}.recall-workspace .recall-actions:has(>.button:only-child){grid-template-columns:minmax(170px,1fr)}.recall-workspace .recall-actions>.button{width:100%;min-width:0}@media (width<=760px){.recall-workspace{padding:20px}.recall-heading,.recall-campaign-title{flex-direction:column;gap:16px}.recall-summary{grid-template-columns:22px minmax(0,1fr);gap:10px 14px;display:grid}.recall-summary>.badge{grid-column:2;justify-self:start;max-width:100%}.recall-workspace .recall-actions{grid-template-columns:minmax(190px,1fr);grid-auto-columns:auto;grid-auto-flow:row;width:max-content;display:grid}.recall-workspace .recall-actions:has(>.button:only-child){grid-template-columns:minmax(190px,1fr)}.recall-history li>div{flex-direction:column;gap:6px}}@media (width<=360px){.recall-workspace .recall-actions,.recall-heading>.button{width:100%;min-width:0}:is(.recall-workspace .recall-actions,.recall-workspace .recall-actions:has(>.button:only-child)){grid-template-columns:minmax(0,1fr)}}.branding-settings>p{margin:8px 0 24px}.branding-settings fieldset{border:0;min-width:0;margin:0;padding:0}.branding-settings form>fieldset>p{margin:8px 0 20px}.branding-colour{grid-template-columns:110px minmax(150px,240px);gap:16px;margin-top:22px;display:grid}.branding-colour input[type=color]{cursor:pointer;height:48px;padding:5px}.branding-preview-heading{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 12px;display:flex}.branding-preview-heading label{align-items:center;gap:8px;display:flex}.branding-preview{--surface:#fff;--text:#20252b;color:var(--text);background:#f4f5f7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:20px;padding:24px;display:flex}.branding-preview.dark{--surface:#1d232a;--text:#f2f4f6;background:#14181d}.branding-preview-identity{flex-direction:column;flex-basis:100%;gap:8px;max-width:100%;display:flex}.branding-preview-identity .product-logo-crop{width:240px;max-width:100%;height:94px}.branding-preview-identity .dealer-brand-logo{object-fit:contain;object-position:left;max-width:240px;max-height:94px}.branding-preview-identity>span:last-child:not(:first-child){font-size:13px}.branding-preview .button.primary{background:var(--primary-bg);color:var(--on-accent)}.branding-preview a{color:var(--accent-ink)}@media (width<=480px){.branding-preview-heading{flex-direction:column;align-items:flex-start;gap:8px}.branding-colour{grid-template-columns:90px minmax(0,1fr)}.branding-preview{padding:18px}}.accounts-workspace{max-width:1000px;padding:28px}.accounts-workspace>p,.accounts-external p{max-width:70ch;color:var(--muted);margin:12px 0 22px}.accounts-create{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0}.accounts-create summary{cursor:pointer;padding:20px 0;font-weight:600}.accounts-create form{max-width:520px;padding-bottom:24px}.accounts-create fieldset{border:0;min-width:0;padding:0}.account-row{border-bottom:1px solid var(--line);padding:24px 0}.account-main{justify-content:space-between;align-items:start;gap:20px;display:flex}.account-main h3{overflow-wrap:anywhere;margin:0 0 8px}.account-main p,.account-main small{color:var(--muted);margin:0 0 8px}.account-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;max-width:100%;margin-top:18px;display:inline-grid}.account-actions .button{height:auto;min-height:var(--control);white-space:normal;text-align:center;justify-content:center}.account-confirm{background:var(--surface-alt);margin-top:18px;padding:18px}.account-confirm p{max-width:65ch}.account-history{margin:24px 0 0}.account-history ol{margin:16px 0 0;padding:0;list-style:none}.account-history li{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:12px 0;display:flex}.account-history time{color:var(--muted);white-space:nowrap;font-size:12px}.accounts-external{margin-top:28px}@media (width<=700px){.accounts-workspace{padding:22px}.account-main{flex-wrap:wrap;gap:10px}.account-main>div{min-width:0}.account-actions{grid-auto-flow:row;width:max-content}.account-history li{flex-direction:column;gap:6px}.account-history time{white-space:normal}}.ai-connections{gap:24px;min-width:0;max-width:920px;display:grid}.ai-connections>.settings-panel{width:100%;max-width:none;margin:0}.assistant-section-heading,.assistant-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.assistant-section-heading h2{margin:0}.assistant-section-heading .badge{flex-shrink:0;margin-top:3px}.assistant-list{min-width:0;margin:16px 0;padding:0;list-style:none}.assistant-record{border-top:1px solid var(--line);min-width:0;padding:20px 0}.assistant-record:last-child{border-bottom:1px solid var(--line)}.assistant-row>div:first-child{flex:1;min-width:0}.assistant-record h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:16px;line-height:1.5}.assistant-record p{overflow-wrap:anywhere;margin:4px 0}.assistant-record .badge{margin-top:6px}.assistant-actions{grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;gap:12px;width:max-content;max-width:100%;display:grid}.assistant-actions>.button{height:auto;min-height:var(--control);white-space:normal;overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center}.assistant-confirm{background:var(--surface-alt);border-radius:8px;margin-top:16px;padding:16px}.assistant-confirm p{max-width:70ch;margin:0 0 16px}.assistant-empty{padding:18px 0 6px}.assistant-empty h3{margin:0 0 8px;font-size:16px}.assistant-empty p{max-width:70ch;margin:0}.assistant-copy{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;margin:20px 0 12px;display:grid}.assistant-copy>.field{margin:0}.assistant-copy input,.assistant-copy textarea{width:100%;font-size:14px}.assistant-copy textarea{min-height:var(--control);resize:none;overflow-wrap:anywhere;word-break:break-all;line-height:1.6;overflow:hidden}.assistant-copy-feedback{min-height:1.6em;color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:13px}.assistant-disclosure{min-width:0;margin:0}.assistant-disclosure>.detail-body{padding-top:4px}.assistant-disclosure summary{white-space:normal;overflow-wrap:anywhere}.assistant-form{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.assistant-form h3{margin:0 0 20px}.assistant-form fieldset{border:0;min-width:0;margin:0;padding:0}.assistant-form textarea{resize:vertical;overflow-wrap:anywhere;width:100%;min-height:120px;line-height:1.6}.assistant-form .field small{color:var(--muted);font-size:13px;line-height:1.6}.assistant-callbacks{margin-top:14px}.assistant-callbacks summary{cursor:pointer;font-size:13px}.assistant-callbacks li{overflow-wrap:anywhere;margin-top:8px;line-height:1.6}.assistant-key-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:20px;display:grid}.assistant-key-form .field{margin:0}.assistant-secret{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:24px;padding:20px 0}.assistant-secret h3{margin:0 0 8px}.assistant-secret p{max-width:70ch;margin:0}@media (width<=760px){.assistant-section-heading{flex-direction:column;gap:8px}.assistant-row{flex-direction:column;gap:14px}.assistant-actions{width:min(100%,max-content)}.assistant-copy{grid-template-columns:minmax(0,1fr)}.assistant-copy>.button{justify-self:start;min-width:100px}.assistant-copy-feedback{grid-column:1}.assistant-key-form{grid-template-columns:minmax(0,1fr)}.assistant-key-form>.button{justify-self:start}.assistant-form .field small,.assistant-record p{font-size:14px}}.connection-page{background:var(--bg);min-height:100dvh}.connection-header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:16px max(24px,50vw - 550px);display:flex}.connection-header a{max-width:190px;display:block}.connection-header img{object-fit:contain;width:190px;max-height:62px}.connection-main{outline:none;max-width:624px;margin:0 auto;padding:clamp(32px,7vh,80px) 24px 40px}.connection-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:18px;padding:32px;display:flex}.connection-panel h1{text-wrap:balance;font-size:28px;line-height:1.3}.connection-panel p{font-size:15px;line-height:1.65}.connection-panel>svg{color:var(--accent-ink)}.connection-account{border-block:1px solid var(--line);flex-direction:column;align-self:stretch;gap:3px;padding-block:14px;display:flex}.connection-account span{color:var(--muted);font-size:13px}.connection-account strong{font-weight:700}.connection-offline{border-top:1px solid var(--line);width:100%;padding-top:18px}.connection-offline h2{margin-bottom:5px;font-size:16px}.connection-offline p{color:var(--muted)}.connection-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-self:flex-start;gap:12px;max-width:100%;margin-top:4px;display:grid}.connection-actions .button{min-width:0;min-height:48px;padding-inline:18px;font-size:14px}.connection-panel form{flex-direction:column;gap:18px;width:100%;margin-top:4px;display:flex}.connection-panel form>.button{align-self:flex-start;min-width:140px;min-height:48px}.connection-loading{color:var(--muted);align-items:center;gap:10px;display:flex}.connection-error{color:var(--bad)}.connection-return{margin-top:22px;font-size:14px;display:inline-block}@media (width<=480px){.connection-header{min-height:80px;padding:12px 20px}.connection-header a,.connection-header img{width:165px}.connection-main{padding:28px 16px}.connection-panel{gap:16px;padding:24px 20px}.connection-panel h1{font-size:25px}.connection-actions{align-self:stretch;gap:10px}.connection-actions .button{padding-inline:10px}}.conversion-workspace{gap:24px;min-width:0;display:grid}.conversion-filters{grid-template-columns:minmax(220px,1.3fr) repeat(2,minmax(160px,1fr)) auto;align-items:end;gap:18px;padding:24px;display:grid}.conversion-filters small{color:var(--muted);grid-column:1/-1}.conversion-filters input{width:100%;min-width:0}.conversion-rows article{border-top:1px solid var(--border);grid-template-columns:minmax(200px,1fr) minmax(0,2fr);gap:16px 28px;padding:20px 0;display:grid}.conversion-rows article>div:first-child{align-content:start;gap:5px;display:grid}.conversion-rows a{overflow-wrap:anywhere;font-weight:700}.conversion-rows small{color:var(--muted);display:block}.conversion-rows dl{flex-wrap:wrap;gap:16px 28px;margin:0;display:flex}.conversion-rows details{grid-column:1/-1}.conversion-rows .badge{justify-self:start}.conversion-sale-link{margin:8px 0;display:block}.conversion-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;width:max-content;max-width:100%;display:grid}.conversion-actions .button{white-space:normal;text-align:center;justify-content:center;min-height:48px}.conversion-workspace li{overflow-wrap:anywhere;margin:10px 0}@media (width<=1000px){.conversion-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.conversion-rows article{grid-template-columns:1fr}.conversion-rows dl{gap:12px 24px}}@media (width<=500px){.conversion-filters{grid-template-columns:1fr}.conversion-filters small{grid-column:auto}.conversion-filters .button{justify-self:start}.conversion-workspace .table-footer{flex-wrap:wrap;gap:12px}.conversion-rows dl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.conversion-filters>.field{margin:0}.conversion-filters .select-control,.conversion-filters input,.conversion-filters>.button{box-sizing:border-box;height:48px;min-height:48px}.reports-workspace .page-heading{flex-wrap:wrap}.reports-workspace .page-heading>.actions{flex-shrink:0}.report-count-filters .report-filter-grid{grid-template-columns:minmax(200px,1.3fr) repeat(2,minmax(150px,1fr)) minmax(180px,1.2fr)}@media (width>=601px){.reports-workspace .page-heading>div:first-child{flex:280px;min-width:0}}@media (width<=1100px){.report-count-filters .report-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-count-filters .report-filter-grid .field:last-child{grid-column:auto}}@media (width<=600px){.report-count-filters .report-filter-grid .field:first-child,.report-count-filters .report-filter-grid .field:last-child{grid-column:1/-1}}.report-files-filters{flex-wrap:wrap;align-items:end;gap:24px;margin-bottom:24px;padding:24px;display:flex}.report-files-filters>.field{width:240px;margin:0}.report-files-filters>.review-checkbox{min-height:var(--control);align-items:center;gap:10px;margin:0;display:flex}.report-file-list{padding:8px 24px}.report-file-row{border-bottom:1px solid var(--line);min-width:0;padding:24px 0}.report-file-overview{grid-template-columns:minmax(180px,1.3fr) minmax(220px,1fr) max-content;align-items:center;gap:24px;display:grid}.report-file-name h2{overflow-wrap:anywhere;margin:0 0 12px;font-size:16px}.report-file-name>span{margin-right:12px;font-size:13px}.report-file-facts{grid-template-columns:1fr max-content;gap:20px;min-width:0;margin:0;display:grid}.report-file-facts dt{color:var(--muted);margin-bottom:8px;font-size:12px}.report-file-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.report-files .report-file-actions{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;width:120px}.report-files .report-file-actions>.button{white-space:normal;text-align:center;width:120px;min-width:120px;min-height:var(--control)}.report-file-details{margin-top:22px}.report-file-details>summary,.report-file-details details>summary{cursor:pointer;overflow-wrap:anywhere;font-weight:600}.report-file-details p{overflow-wrap:anywhere;max-width:75ch;line-height:1.7}.report-file-details details{margin-top:22px}.report-file-details ul{overflow-wrap:anywhere;padding-left:20px;line-height:1.8}.report-file-history{max-width:620px;padding:0;list-style:none}.report-file-history li{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.report-file-history span{color:var(--muted)}.report-file-failure{color:var(--bad);overflow-wrap:anywhere;line-height:1.7}.report-files .table-footer{flex-wrap:wrap;gap:20px;padding:24px 0}.report-file-list>.empty a{margin-top:16px;display:inline-block}.report-background{max-width:440px;margin-top:16px}.report-background>summary{cursor:pointer;color:var(--accent-ink);font-size:13px;font-weight:600}.report-background-fields{border:0;flex-wrap:wrap;align-items:end;gap:12px;min-width:0;margin:18px 0 0;padding:0;display:flex}.report-background-fields>.field{width:140px;margin:0}.report-background-fields>.button{height:var(--control)}.report-background p{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.report-background .notice{margin-top:16px}.report-background>a{margin-top:14px;font-size:13px;display:inline-block}@media (width<=1100px){.report-file-overview{grid-template-columns:minmax(0,1fr) max-content}.report-file-name{grid-column:1/-1}.report-file-facts{grid-template-columns:1fr max-content}}@media (width<=600px){.report-files-filters{gap:16px;padding:20px}.report-files-filters>.field{width:100%}.report-file-list{padding:0 20px}.report-file-overview{grid-template-columns:minmax(0,1fr);gap:20px}.report-file-facts{grid-template-columns:minmax(0,1fr);gap:16px}.report-file-actions{justify-self:start}.report-file-history li{flex-direction:column;gap:8px}.report-files .page-heading .actions{width:auto}.report-background-fields{align-items:stretch}.report-background-fields>.field{width:100%}.report-background-fields>.button{align-self:start}}.report-downloads{min-width:0;max-width:100%}.report-download-actions{max-width:100%}.report-downloads>.notice{max-width:440px;margin-top:16px}.report-download-actions>.button{height:100%;min-height:var(--control);white-space:normal;text-align:center}.custom-report-results>.section-heading{flex-wrap:wrap}@media (width<=900px){.page-heading .report-downloads>.actions.report-download-actions,.custom-report-results .report-downloads>.actions.report-download-actions{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;grid-auto-columns:auto;grid-auto-flow:row;width:max-content;max-width:100%}}.custom-report-layout{grid-template-columns:minmax(0,1fr) minmax(230px,300px);align-items:start;gap:24px;margin-bottom:24px;display:grid}.custom-report-editor,.custom-report-saved,.custom-report-results{min-width:0;padding:24px}.custom-report-editor:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}.custom-report-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.custom-report-fields{border:0;min-width:0;margin:0;padding:0}.custom-report-query{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.custom-report-query>.field:last-child{grid-column:1/-1}.custom-report-disclosure{border-top:1px solid var(--line);padding:18px 0}.custom-report-disclosure>summary,.custom-report-saved>details>summary{cursor:pointer;overflow-wrap:anywhere;font-weight:700}.custom-report-disclosure>summary>span{color:var(--muted);margin-left:12px;font-size:12px;font-weight:400}.custom-report-disclosure p{color:var(--muted);line-height:1.7}.custom-report-disclosure>details{margin-top:20px}.custom-report-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 0;display:grid}.custom-report-checks label{overflow-wrap:anywhere;align-items:flex-start;gap:10px;line-height:1.6;display:flex}.custom-report-checks input{flex:none;width:18px;height:18px;min-height:0;margin-top:4px}.custom-report-main-actions{margin-top:20px}.custom-report-save{border-top:1px solid var(--line);gap:16px;margin-top:24px;padding-top:24px;display:grid}.custom-report-save h3{margin:0}.custom-report-condition{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;margin-bottom:16px;padding:16px 0;display:grid}.custom-report-condition>.button{width:max-content;max-width:100%}.custom-report-order{padding-left:22px}.custom-report-order li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.custom-report-order .actions{flex:none}.custom-report-history{padding-left:22px;line-height:2}.custom-report-status{color:var(--good);margin-top:20px;font-weight:600}.custom-report-saved-body{gap:20px;padding-top:20px;display:grid}.custom-report-saved-body>.button{justify-self:start}.custom-report-saved-body>.review-checkbox{align-items:flex-start;gap:10px;margin:0;display:flex}.custom-report-saved-row{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:20px 0}.custom-report-saved-row p{color:var(--muted);margin:8px 0}.custom-report-saved-row small{color:var(--muted);margin-bottom:14px;display:block}.custom-report-saved-row>.button{width:100%}.custom-report-list-paging{border-top:1px solid var(--line);padding-top:16px}.custom-report-record{border-bottom:1px solid var(--line);padding:20px 0}.custom-report-record>summary{cursor:pointer;align-items:center;gap:20px;display:flex}.custom-report-record>summary>span:last-child{color:var(--muted);font-size:12px}.custom-report-primary{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;min-width:0;display:grid}.custom-report-primary>span{min-width:0}.custom-report-primary small{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.custom-report-primary strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:14px}.custom-report-record dl{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;padding-top:20px;display:grid}.custom-report-record dt{color:var(--muted);font-size:12px}.custom-report-record dd{overflow-wrap:anywhere;white-space:pre-wrap;font-variant-numeric:tabular-nums;margin:8px 0 0}.custom-report-results .table-footer{flex-wrap:wrap;gap:16px}.custom-reports .notice{margin-bottom:20px}@media (width<=1100px){.custom-report-layout{grid-template-columns:minmax(0,1fr)}.custom-report-saved{grid-row:1}.custom-report-saved-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.custom-report-saved-body>.button,.custom-report-saved-body>.review-checkbox,.custom-report-list-paging{grid-column:1/-1}.custom-report-saved-body>.button{justify-self:start}.custom-report-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.custom-report-editor,.custom-report-saved,.custom-report-results{padding:20px}.custom-report-query,.custom-report-condition,.custom-report-saved-body,.custom-report-checks{grid-template-columns:minmax(0,1fr)}.custom-report-disclosure>summary>span{margin:8px 0 0;display:block}.custom-report-order li{flex-direction:column;align-items:flex-start}.custom-report-record>summary{flex-direction:column;align-items:flex-start;gap:12px}.custom-report-primary{gap:18px;width:100%}.custom-report-record dl{grid-template-columns:minmax(0,1fr)}.custom-report-layout{gap:20px}.custom-report-results .table-footer{align-items:flex-start}.custom-reports .page-heading .actions{width:auto}.custom-report-list-paging .actions{max-width:100%}}.custom-group-choices{border-top:1px solid var(--line);padding:22px 0}.custom-group-choices h3{margin:0 0 18px;font-size:15px}.custom-group-choices h3:not(:first-child){margin-top:28px}.custom-group-choices p{line-height:1.7}.custom-group-fields{gap:14px;margin-bottom:16px;display:grid}.custom-group-field{grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:12px;display:grid}.custom-group-field>fieldset{border:0;min-width:0;margin:0;padding:0}.custom-group-field .field{margin:0}.custom-group-field>.button{min-width:88px}.custom-group-field>.button,.custom-group-choices>.button{height:var(--control)}.custom-report-view{max-width:360px;margin-bottom:22px}.custom-group-identity{flex:1;min-width:0}.custom-group-identity>strong{overflow-wrap:anywhere;margin-bottom:18px;font-size:15px;display:block}.custom-group-amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.custom-group-amounts small{color:var(--muted);margin-bottom:7px;font-size:12px;display:block}.custom-group-amounts strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.custom-group-records{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.custom-group-records>summary{cursor:pointer;font-weight:700}.custom-group-records>.notice,.custom-group-records>p{margin-top:20px}.custom-group-applied{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:18px 0;font-size:13px;line-height:1.7;display:flex}.custom-group-applied span{overflow-wrap:anywhere}@media (width<=600px){.custom-group-field{grid-template-columns:minmax(0,1fr)}.custom-group-field>.button{justify-self:start}.custom-group-amounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.custom-group-identity{width:100%}.custom-group-records .table-footer{flex-wrap:wrap;align-items:flex-start;gap:16px}}.advanced-reports{max-width:1440px}.advanced-editor,.advanced-results{min-width:0;padding:24px}.advanced-editor>.section-heading,.advanced-results>.section-heading{flex-wrap:wrap;align-items:flex-start;gap:20px;padding:0 0 20px}.advanced-editor h2,.advanced-results h2{margin:0}.advanced-editor p,.advanced-results p{overflow-wrap:anywhere;max-width:75ch;line-height:1.7}.advanced-editor>.section-heading p,.advanced-date-note,.advanced-disclosure p{color:var(--muted)}.advanced-fields,.advanced-save>fieldset{border:0;min-width:0;margin:0;padding:0}.advanced-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.advanced-basics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.advanced-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.advanced-disclosure{border-top:1px solid var(--line);padding:20px 0}.advanced-disclosure>summary,.advanced-subsection>summary,.advanced-edit-item>details>summary{cursor:pointer;overflow-wrap:anywhere;font-weight:700;line-height:1.6}.advanced-disclosure>summary>span{color:var(--muted);margin-left:12px;font-size:12px;font-weight:400}.advanced-disclosure[open]>summary{margin-bottom:16px}.advanced-disclosure>.field{max-width:680px;margin-top:16px}.advanced-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;margin:20px 0;display:grid}.advanced-checks label{overflow-wrap:anywhere;align-items:flex-start;gap:10px;line-height:1.6;display:flex}.advanced-checks input{flex:none;width:18px;min-height:18px;margin-top:3px}.advanced-order{margin:18px 0;padding:0;list-style:none}.advanced-order li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.advanced-edit-item{border:1px solid var(--line);min-width:0;margin:24px 0;padding:20px}.advanced-edit-item>legend{overflow-wrap:anywhere;max-width:100%;padding-inline:8px;font-weight:700}.advanced-edit-item>.field{max-width:680px}.advanced-edit-item>details{margin-block:20px}.advanced-edit-item>.button,.advanced-condition>.button{margin-top:16px}.advanced-expression{gap:16px;min-width:0;margin-block:16px;display:grid}.advanced-operands{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.advanced-operands fieldset{border:0;border-top:1px solid var(--line);min-width:0;margin:0;padding:12px 0 0}.advanced-operands legend{padding-right:8px;font-size:13px;font-weight:600}.advanced-operands .advanced-operands{border-left:1px solid var(--line);grid-template-columns:minmax(0,1fr);padding-left:12px}.advanced-condition{min-width:0;margin-block:18px}.advanced-condition>.field{max-width:680px}.advanced-condition-rule{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.advanced-condition-children{border-left:1px solid var(--line);margin-top:20px;padding-left:20px}.advanced-condition-children>div{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:16px}.advanced-subsection{margin-top:28px}.advanced-sort{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:16px;margin-bottom:20px;display:grid}.advanced-main-actions{margin-top:20px}.advanced-reports .actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;width:max-content;max-width:100%;display:grid}.advanced-reports .actions>.button{white-space:normal;text-align:center;overflow-wrap:anywhere;justify-content:center;width:100%;min-width:0;height:100%}.advanced-save{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0;padding-block:24px}.advanced-save .field{max-width:680px;margin-block:16px}.advanced-save textarea{resize:vertical;width:100%;min-height:100px}.advanced-reports .notice{margin-block:20px}.advanced-results-anchor{margin-top:24px;scroll-margin-top:24px}.advanced-results-anchor:focus-visible,.advanced-open-row:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}.advanced-desktop-table{scrollbar-color:var(--muted) var(--surface);max-width:100%;margin-top:20px;overflow:auto}.advanced-desktop-table table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%}.advanced-desktop-table th,.advanced-desktop-table td{border-bottom:1px solid var(--line);overflow-wrap:anywhere;vertical-align:top;white-space:normal;min-width:150px;max-width:360px;padding:16px}.advanced-desktop-table th{background:var(--surface-alt);font-weight:700}.advanced-desktop-table td:last-child{min-width:120px}.advanced-mobile-results{display:none}.advanced-open-row{border-top:1px solid var(--line);margin-top:28px;padding-top:24px;scroll-margin-top:24px}.advanced-open-row>.section-heading{flex-wrap:wrap;gap:18px;padding:0}.advanced-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.advanced-facts dt{color:var(--muted);font-size:12px;line-height:1.6}.advanced-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;white-space:pre-wrap;margin:8px 0 0}.advanced-facts dd p{color:var(--muted);margin-bottom:0;font-size:12px}.advanced-source-record{border-top:1px solid var(--line);padding-block:18px}.advanced-source-record>summary{cursor:pointer;overflow-wrap:anywhere;line-height:1.7}.advanced-results .table-footer{flex-wrap:wrap;gap:16px;padding:20px 0 0}.advanced-reports input,.advanced-reports textarea{caret-color:var(--accent-ink)}.advanced-reports ::selection{background:var(--accent);color:#141414}@media (width<=1200px){.advanced-basics,.advanced-checks,.advanced-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-condition-rule,.advanced-operands .advanced-condition-rule{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.advanced-editor,.advanced-results{padding:20px}.advanced-checks,.advanced-two,.advanced-operands,.advanced-sort,.advanced-facts{grid-template-columns:minmax(0,1fr)}.advanced-edit-item{padding:16px}.advanced-sort>.button{justify-self:start}.advanced-order li{flex-direction:column;align-items:flex-start}.advanced-condition-children{padding-left:12px}.advanced-desktop-table{display:none}.advanced-mobile-results{display:block}.advanced-mobile-results>details{border-top:1px solid var(--line);padding:20px 0}.advanced-mobile-results summary{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;line-height:1.6;display:grid}.advanced-mobile-results summary small{color:var(--muted);margin-bottom:6px;display:block}.advanced-mobile-results summary strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;display:block}.advanced-mobile-results summary>span:last-child{color:var(--accent-ink);align-self:end;font-size:12px}.advanced-mobile-results .advanced-facts{grid-template-columns:minmax(0,1fr)}.advanced-open-row>.advanced-row-details{display:none}.advanced-disclosure>summary>span{margin:6px 0 0;display:block}.advanced-reports .page-heading>.actions{width:max-content}.advanced-results>.section-heading{flex-direction:column}.advanced-results .report-downloads{max-width:100%}}@media (width<=380px){.advanced-basics{grid-template-columns:minmax(0,1fr)}.advanced-reports .actions{grid-auto-flow:row;max-width:100%}.advanced-mobile-results summary{grid-template-columns:minmax(0,1fr)}}.advanced-main-actions{margin:0 0 24px}.advanced-active-context{border-bottom:1px solid var(--line);padding-block:16px}.advanced-active-context dl{flex-wrap:wrap;gap:24px;margin:0;display:flex}.advanced-active-context dt{color:var(--muted);font-size:12px;line-height:1.6}.advanced-active-context dd{overflow-wrap:anywhere;margin:6px 0 0;font-weight:700}.advanced-active-context dl>div{min-width:0;max-width:100%}.advanced-active-context p{color:var(--muted);margin:16px 0 0;font-size:12px}.advanced-basics>.field{flex-direction:column;display:flex}.advanced-basics>.field>.select-control,.advanced-basics>.field>input{flex:1}.office-summary{border-block:1px solid var(--line);color:var(--muted);margin:0;padding-block:16px}.office-pending{margin-block:0 24px}.office-pending h2{margin-block:0 8px;font-size:19px}.office-pending p{max-width:65ch}.office-relation{border-bottom:1px solid var(--line);padding-block:12px}.office-relation>.field{max-width:38rem;margin-block:12px 0}.office-record-filter{min-width:0}.office-record-filter>.actions{margin-block:12px}.office-record-filter>input{margin-top:12px}.office-reports .advanced-order .actions{grid-auto-columns:minmax(0,1fr)}.office-reports .advanced-two>*{min-width:0}@media (width>=701px){.office-reports .advanced-two>.field>.select-control,.office-reports .advanced-two>.field>input{min-height:48px}}.csv-files,.retained-csv{min-width:0}.csv-files .page-heading h1{overflow-wrap:anywhere}.csv-file-search{align-items:end;gap:16px;margin-bottom:24px;padding:24px;display:flex}.csv-file-search .field{flex:1;max-width:460px;margin:0}.csv-file-row{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:minmax(0,2fr) minmax(0,1fr) 100px;align-items:center;gap:24px;padding:24px;text-decoration:none;display:grid}.csv-file-row>div,.csv-file-row>span{overflow-wrap:anywhere;min-width:0}.csv-file-row strong,.csv-file-row small{display:block}.csv-file-row small{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.7}.csv-file-row:hover{background:var(--surface-alt)}.csv-open{color:var(--accent-ink);text-align:right;font-size:12px}.csv-source-facts{margin-bottom:24px;padding:24px}.csv-source-facts .facts-grid{margin-block:26px}.csv-source-facts .fact{overflow-wrap:anywhere;min-width:0}.csv-source-facts .fact dd{font-variant-numeric:tabular-nums;font-size:14px}.csv-history{margin-bottom:24px}.csv-history .csv-file-row>.badge{width:fit-content}.csv-files .actions.csv-file-actions{grid-template-columns:repeat(2,190px);grid-auto-flow:unset;gap:12px}.csv-files .actions.csv-file-actions>.button{justify-content:center;align-items:center;min-height:48px;display:flex}.csv-receipt-row{border-top:1px solid var(--line);margin-top:20px}.csv-receipt-row>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.csv-receipt-row>summary>span{overflow-wrap:anywhere;min-width:0}.csv-receipt-row small{color:var(--muted);margin-top:8px;font-size:12px;display:block}.csv-receipt-row .detail-body a{overflow-wrap:anywhere;margin:16px 0;display:block}.retained-csv .csv-filename{overflow-wrap:anywhere}.retained-csv .csv-retained-links{flex-wrap:wrap;gap:16px 24px;margin:20px 0;display:flex}.retained-csv .csv-column-help{margin:12px 0 22px;font-size:12px;line-height:1.7}.retained-csv .field input[type=number]{text-align:center}.csv-provenance-note{flex-wrap:wrap;gap:12px;margin:18px 0;font-size:13px;line-height:1.7;display:flex}@media (width<=760px){.csv-file-search{flex-direction:column;align-items:start;padding:20px}.csv-file-search .field{width:100%;max-width:none}.csv-file-row{grid-template-columns:1fr;gap:14px;padding:20px}.csv-open{text-align:left}.csv-source-facts{padding:20px}.csv-files .actions.csv-file-actions{grid-template-columns:minmax(0,190px);width:190px;max-width:100%}.csv-receipt-row>summary{flex-direction:column;align-items:start}.csv-receipt-row .badge{width:fit-content}.csv-source-facts .facts-grid{grid-template-columns:1fr}}.csv-files .page-heading>div:first-child{flex:1;min-width:0}.csv-files .page-heading>.actions{flex-shrink:0}.csv-files .page-heading .button{white-space:nowrap}.retained-csv .field>.button{width:max-content;min-width:114px;max-width:100%}.retained-csv .notice,.csv-files .notice{overflow-wrap:anywhere;display:block}.retained-csv .notice>strong,.csv-files .notice>strong{margin-bottom:12px;display:block}.retained-csv .notice ul,.csv-files .notice ul{padding-left:20px}.document-pdfs{min-width:0;margin-top:20px}.document-pdfs p,.document-pdfs summary{overflow-wrap:anywhere}.document-pdfs.work-body .document-pdf-actions{grid-template-columns:max-content;grid-auto-flow:row;justify-content:start;gap:10px;width:max-content;max-width:100%;margin:16px 0;display:grid}.document-pdf-actions .button{white-space:normal;text-align:center;width:100%;max-width:100%}.document-pdf-list{gap:14px;margin:16px 0;padding:0;list-style:none;display:grid}.document-pdf-list li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.document-pdf-list .button{flex:none}.pickup-workspace{gap:24px;min-width:0;display:grid}.pickup-workspace p,.pickup-workspace li{overflow-wrap:anywhere}.pickup-workspace small{color:var(--muted);display:block}.pickup-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;width:max-content;max-width:100%;margin-top:16px;display:grid}.pickup-actions .button{text-align:center;white-space:normal;justify-content:center;height:100%;min-height:48px}.pickup-job{border-top:1px solid var(--border);padding:24px 0}.pickup-job:first-of-type{border-top:0}.pickup-job h3{margin-top:0}.pickup-job dl{margin:20px 0}.pickup-documents article{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.pickup-documents a{overflow-wrap:anywhere}.pickup-unit{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px 20px;padding:16px 0;display:flex}.pickup-unit p{flex-basis:100%;margin:0}.pickup-confirm{padding:20px 0 0}.pickup-confirm fieldset{border:0;min-width:0;margin:0;padding:0}.pickup-confirm textarea{width:100%;max-width:100%}.pickup-workspace .table-footer{flex-wrap:wrap;gap:12px}.pickup-workspace summary{cursor:pointer;font-weight:700}@media (width<=500px){.pickup-workspace .section-heading,.pickup-documents article{flex-wrap:wrap}.pickup-documents article>div{width:100%}.pickup-actions{grid-auto-flow:row;width:max-content}.pickup-actions .button{width:100%}.pickup-workspace .table-footer .pickup-actions{grid-auto-flow:column}}.current-finance{min-width:0}.current-finance-controls{align-items:center;gap:28px;margin:24px 0;display:flex}.current-finance-controls .field{width:180px;max-width:100%;margin:0}.current-finance-controls>div:last-child{flex-wrap:wrap;align-items:center;gap:10px 20px;min-width:0;display:flex}.current-finance-controls small{color:var(--muted);line-height:1.7}.current-finance-statements{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.current-finance-statement{min-width:0}.current-finance-statement dl{margin:0;padding:0 24px}.current-finance-line{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(90px,.7fr);align-items:start;gap:22px;padding:22px 0;display:grid}.current-finance-line:first-child{border-top:0}.current-finance-line dt{font-size:14px;font-weight:600}.current-finance-line dt small{color:var(--muted);margin-top:8px;font-size:12px;font-weight:400;display:block}.current-finance-line dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600}.current-finance-line.emphasized dd{font-size:23px}.current-finance-line.emphasized{padding-block:26px}.current-finance .section-heading p{margin:8px 0 0;font-size:12px;line-height:1.7}.current-finance-basis{margin-bottom:30px}.current-finance-basis .detail-body>p{max-width:75ch}.current-finance-links{flex-wrap:wrap;gap:20px;margin:24px 0;display:flex}.current-finance-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.current-finance-facts .fact{overflow-wrap:anywhere;min-width:0}.current-finance-facts dd{font-variant-numeric:tabular-nums;font-size:14px}.current-finance-search{align-items:end;gap:16px;padding:0 24px 24px;display:flex}.current-finance-search .field{flex:1;max-width:460px;margin:0}.current-finance-unit{border-top:1px solid var(--line);padding:0 24px}.current-finance-unit>summary{cursor:pointer;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr)) 100px;align-items:center;gap:24px;padding:24px 0;list-style:none;display:grid}.current-finance-unit>summary::-webkit-details-marker{display:none}.current-finance-unit>summary:hover,.current-finance-difference>summary:hover{background:var(--surface-alt)}.current-finance-unit>summary:focus-visible,.current-finance-difference>summary:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.current-finance-unit>summary>span{overflow-wrap:anywhere;min-width:0}.current-finance-identity strong,.current-finance-cell strong{line-height:1.7;display:block}.current-finance-identity small,.current-finance-cell small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.7;display:block}.current-finance-cell strong{font-variant-numeric:tabular-nums;margin-top:6px}.current-finance-cell small{margin-top:0}.current-finance-open{color:var(--accent-ink);text-align:right;font-size:12px}.current-finance-unit[open] .current-finance-open{text-underline-offset:4px;text-decoration:underline}.current-finance-unit-body{border-top:1px solid var(--line);padding:4px 0 26px}.current-finance-unit-body>p{font-size:13px;line-height:1.8}.current-finance-reasons{color:var(--warn);font-size:13px;line-height:1.8}.current-finance-reasons li{margin-top:8px}.current-finance-actions{grid-template-columns:repeat(3,190px);grid-auto-flow:unset;gap:12px}.current-finance-actions>.button{min-height:48px}.current-finance-unit-heading{margin-bottom:24px;padding:24px}.current-finance-unit-heading p,.current-finance-unit-heading li{overflow-wrap:anywhere}.current-finance-settlement{min-width:0;margin-bottom:24px}.current-finance-settlement>.current-finance-facts,.current-finance-settlement>p,.current-finance-settlement>.current-finance-reasons{margin:24px}.current-finance-settlement>p{font-size:13px;line-height:1.8}.current-finance-settlement>.disclosure{margin:0 24px 24px}.current-finance-payout{border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:8px;padding:20px 0;display:grid}.current-finance-payout span{color:var(--muted);font-size:12px}.current-finance-difference{border-top:1px solid var(--line)}.current-finance-difference>summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px 0;list-style:none;display:flex}.current-finance-difference>summary::-webkit-details-marker{display:none}.current-finance-difference>summary span{overflow-wrap:anywhere;min-width:0}.current-finance-difference>summary strong,.current-finance-difference>summary small{display:block}.current-finance-difference>summary small{color:var(--muted);margin-top:8px;font-size:12px}.current-finance-difference .detail-body{padding-inline:0}@media (width<=1200px){.current-finance-statements{grid-template-columns:1fr}.current-finance-unit>summary{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}.current-finance-open{text-align:left;grid-column:1/-1}.current-finance-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.current-finance-actions{grid-template-columns:repeat(2,190px)}}@media (width<=760px){.current-finance-controls{flex-wrap:wrap;align-items:start;gap:20px}.current-finance-controls>div:last-child{gap:10px;display:grid}.current-finance-controls .badge{width:fit-content}.current-finance-statement dl{padding-inline:20px}.current-finance-line{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:16px}.current-finance-line dd{font-size:16px}.current-finance-line.emphasized dd{font-size:21px}.current-finance-search{flex-direction:column;align-items:start;padding-inline:20px}.current-finance-search .field{width:100%;max-width:none}.current-finance-unit{padding-inline:20px}.current-finance-unit>summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.current-finance-identity{grid-column:1/-1}.current-finance-unit-body .current-finance-facts,.current-finance-facts{grid-template-columns:1fr}.current-finance-actions{grid-template-columns:minmax(0,190px);width:190px;max-width:100%}.current-finance-settlement>.current-finance-facts,.current-finance-settlement>p,.current-finance-settlement>.current-finance-reasons,.current-finance-settlement>.disclosure{margin-inline:20px}.current-finance-difference>summary{flex-direction:column;gap:12px}.current-finance-unit-heading{padding:20px}}.form-layout-list{padding:0 24px}.form-layout-list-row{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:20px;width:100%;padding:24px 0;display:grid}.form-layout-list-row:hover{background:var(--surface-alt)}.form-layout-list-row>span{overflow-wrap:anywhere;min-width:0}.form-layout-list-row strong,.form-layout-list-row small{display:block}.form-layout-list-row small{margin-top:5px}.form-layout-updated{color:var(--muted)}.form-layout-paging{justify-content:space-between;align-items:center;gap:20px;padding-block:20px;display:flex}.form-layout-back{align-items:center;gap:20px;margin-bottom:16px;display:flex}.form-layout-back>span{color:var(--muted)}.form-layout-notice{min-height:24px;margin-bottom:12px}.form-layout-workspace{grid-template-columns:230px minmax(0,1fr) 270px;align-items:start;gap:24px;display:grid}.form-layout-workspace>*{min-width:0}.form-layout-palette,.form-layout-inspector{padding:24px}.form-layout-palette h2,.form-layout-inspector h2{margin-bottom:20px}.form-layout-palette h2:not(:first-child){margin-top:30px}.form-layout-add{gap:10px;display:grid}.form-layout-add>.button{justify-content:center;width:100%}.form-layout-workspace summary{cursor:pointer;padding-block:16px;font-weight:700}.form-layout-pages{gap:10px;display:grid}.form-layout-palette details{margin-top:20px}.form-layout-canvas-caption{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:16px;display:flex}.form-layout-canvas-caption>span,.form-layout-canvas-note{color:var(--muted)}.form-layout-paper{color:#20252b;border:1px solid var(--line);background:#fff;width:100%;min-width:0;position:relative;container-type:inline-size}.form-layout-paper>.form-layout-item{color:#20252b;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;background:0 0;border:1px solid #0000;border-radius:0;min-height:0;padding:0;font-family:inherit;line-height:1.3;display:block;position:absolute}.form-layout-item.selected{outline:2px solid var(--accent-ink);outline-offset:3px;background:var(--surface-alt)}.form-layout-item:focus-visible{outline:3px solid var(--accent-ink);outline-offset:3px}.form-layout-paper>.form-layout-item.line{border-top-style:solid;border-top-color:#20252b}.form-layout-paper>.form-layout-item.box{border-style:solid;border-color:#20252b}.form-layout-field-label{margin-bottom:.3em;font-weight:700;display:block}.form-layout-canvas-note{margin-top:16px}.form-layout-checkbox{align-items:center;gap:10px;margin-bottom:20px;display:flex}.form-layout-size{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-layout-remove{margin-top:20px}.form-layout-inspector>p{margin-bottom:20px}.form-layout-revisions{border-top:1px solid var(--line);margin-top:24px}.form-layout-revisions>div{border-top:1px solid var(--line);overflow-wrap:anywhere;padding-block:16px}.form-layout-revisions p{color:var(--muted);margin-block:6px 12px}@media (width<=1250px){.form-layout-workspace{grid-template-columns:210px minmax(0,1fr)}.form-layout-inspector{grid-column:1/-1}.form-layout-inspector>.field,.form-layout-inspector>.form-layout-size{max-width:650px}}@media (width<=760px){.form-layout-workspace{grid-template-columns:minmax(0,1fr);gap:20px}.form-layout-canvas-area{grid-row:1}.form-layout-palette,.form-layout-inspector{padding:20px}.form-layout-add{grid-template-columns:1fr 1fr}.form-layout-list{padding:0 20px}.form-layout-list-row{grid-template-columns:24px minmax(0,1fr);gap:12px}.form-layout-list-row>.badge,.form-layout-updated{grid-column:2}.form-layout-paging{flex-direction:column;align-items:flex-start}.form-layout-back{flex-wrap:wrap;align-items:flex-start}.form-layout-canvas-caption{font-size:14px}}.form-layout-item.selected{background:#fff}.form-layout-paper>.form-layout-item{touch-action:none;cursor:move}.form-layout-pdfs{margin-top:32px;padding:24px}.form-layout-pdfs>p{margin-block:14px}.form-layout-pdfs>.field{max-width:680px}.form-layout-pdfs summary{cursor:pointer;padding-block:20px;font-weight:700}.form-layout-document-actions{grid-template-columns:repeat(2,minmax(150px,max-content));justify-content:start;display:grid}.form-layout-output{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:16px;display:flex}.form-layout-output>span{overflow-wrap:anywhere;min-width:0}@media (width<=360px){.form-layout-add{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.form-layout-document-actions{grid-template-columns:minmax(0,1fr);max-width:260px}.form-layout-pdfs{padding:20px}}.form-layout-pdfs .select-mirror{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:48px}.form-layout-document-actions>.button{width:100%;min-width:0;height:100%}.form-layout-document-actions{grid-template-columns:repeat(2,150px);align-items:stretch}.form-layout-pdfs .select-control{height:auto}@media (width<=480px){.form-layout-document-actions{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(48px,auto);width:230px;max-width:100%}}.form-layout-pdfs .form-layout-document-actions{display:grid}.form-layout-back+.page-heading>.actions{grid-template-columns:repeat(2,160px);justify-content:start;display:grid}.form-layout-back+.page-heading>.actions>.button{width:160px;height:100%;min-height:48px}@media (width<=380px){.form-layout-back+.page-heading>.actions{grid-template-columns:160px}}.form-layout-back+.page-heading>.actions,.form-layout-pdfs .form-layout-document-actions{grid-auto-flow:row}.loan-workspace{min-width:0}.loan-workspace .loan-actions{grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;gap:12px;max-width:100%;display:inline-grid}.loan-actions>.button{white-space:normal;text-align:center;justify-content:center;min-width:0;height:100%;min-height:48px}.loan-section{min-width:0;margin-bottom:24px;padding:26px}.loan-section>h2{margin-bottom:20px}.loan-section>p{max-width:75ch;margin:16px 0;line-height:1.7}.loan-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.loan-section-heading>*{overflow-wrap:anywhere;min-width:0}.loan-identity strong,.loan-identity span,.loan-identity small{display:block}.loan-identity strong{font-size:18px}.loan-identity span{margin-block:6px}.loan-identity small,.loan-boundary{color:var(--muted);line-height:1.7}.loan-register{padding:0 24px}.loan-register-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto auto;align-items:center;gap:24px;padding-block:24px;display:grid}.loan-register-row>*{min-width:0}.loan-register-row dl{gap:16px;display:grid}.loan-register-row .button{min-height:48px}.loan-toolbar{align-items:center;gap:24px;margin-bottom:24px;display:flex}.loan-toolbar .field{width:220px;margin:0}.loan-pager{justify-content:space-between;align-items:center;gap:16px;padding-block:22px;display:flex}.loan-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:24px 0;display:grid}.loan-facts dd,.loan-facts dt{overflow-wrap:anywhere}.loan-facts dd{font-variant-numeric:tabular-nums}.loan-facts small{color:var(--muted);margin-top:6px;display:block}.loan-contact{margin-bottom:6px;display:block}.loan-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 24px;margin-top:20px;display:grid}.loan-fields .field{min-width:0;margin-bottom:0}.loan-fields+.field{margin-top:24px}.loan-fields textarea{resize:vertical;min-height:76px}.loan-workspace textarea{overflow-wrap:anywhere}.loan-fields .field>label{min-height:24px}.loan-fields .select-mirror{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:48px}.loan-fields .select-control{height:auto}.loan-fieldset{border:0;min-width:0;margin:0;padding:0}.loan-fieldset:disabled{opacity:.75}.loan-search{align-items:end;gap:16px;margin-block:24px;display:flex}.loan-search>.field{flex:1;margin:0}.loan-search>.button{height:48px}.loan-sale-option{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-block:20px;display:flex}.loan-sale-option>div{min-width:0}.loan-sale-option strong,.loan-sale-option span{overflow-wrap:anywhere;display:block}.loan-sale-option span{color:var(--muted);margin-top:6px}.loan-sale-option .button{flex-shrink:0;min-width:120px}.loan-guidance{background:var(--surface-alt);overflow-wrap:anywhere;border-radius:8px;margin-block:20px;padding:20px}.loan-guidance h3{margin-bottom:12px}.loan-guidance ul{margin-bottom:20px;padding-left:20px}.loan-guidance li{line-height:1.8}.loan-check{align-items:start;gap:12px;line-height:1.7;display:flex}.loan-check input{width:20px;min-width:20px;height:20px;accent-color:var(--accent-ink);margin-top:3px}.loan-disclosure{border-top:1px solid var(--line);margin-top:20px;padding-block:12px}.loan-disclosure summary{cursor:pointer;padding-block:8px;font-weight:700;line-height:1.6}.loan-disclosure p{overflow-wrap:anywhere;margin-top:16px;line-height:1.7}.loan-schedule-total{margin-block:24px;line-height:1.8}.loan-schedule-edit{border:1px solid var(--line);border-radius:8px;min-width:0;margin-bottom:20px;padding:16px 20px}.loan-schedule-edit legend{padding-inline:8px;font-weight:700}.loan-schedule-edit>.button{margin-top:12px}.loan-schedule-view>div{border-bottom:1px solid var(--line);padding-block:20px}.loan-schedule-view h3{font-size:15px}.loan-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:20px;margin-block:24px;display:flex}.loan-tabs button{min-height:48px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 0;font-weight:700}.loan-tabs button[aria-current=page]{border-color:var(--accent-ink);color:var(--accent-ink)}.loan-asof{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.loan-asof>.field{width:220px;margin:0}.loan-event{border-bottom:1px solid var(--line);padding-block:24px}.loan-event p{overflow-wrap:anywhere;line-height:1.8}.loan-event .loan-section-heading{margin-bottom:16px}.loan-entry{scroll-margin-top:100px}.loan-entry form>.loan-actions{margin-top:24px}.loan-workspace button:focus-visible{outline:3px solid var(--accent-ink);outline-offset:3px}@media (width<=1100px){.loan-register-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.loan-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.loan-register-row>.badge{justify-self:start}.loan-register-row>.button{justify-self:start;min-width:130px}}@media (width<=600px){.loan-section{padding:20px}.loan-fields,.loan-facts{grid-template-columns:minmax(0,1fr);gap:20px}.loan-register{padding:0 20px}.loan-register-row{grid-template-columns:minmax(0,1fr);gap:20px}.loan-register-row dl{grid-template-columns:1fr 1fr}.loan-section-heading{flex-wrap:wrap;align-items:start}.loan-section-heading>.button{flex-shrink:0}.loan-pager{flex-wrap:wrap;align-items:start}.loan-search{flex-direction:column;align-items:start}.loan-search>.field{width:100%}.loan-sale-option{flex-direction:column;align-items:start;gap:14px}.loan-toolbar{flex-wrap:wrap}.loan-workspace .loan-actions{grid-auto-rows:minmax(48px,auto);grid-auto-flow:row;width:max-content;max-width:100%}.loan-pager .loan-actions,.loan-asof>.loan-actions{grid-auto-flow:column}.loan-tabs{gap:8px 20px}.loan-schedule-edit{padding:16px}.loan-boundary{font-size:13px}.loan-entry .loan-actions{width:240px}}.delivered-price-panel>summary{cursor:pointer;min-height:44px;padding:4px 0;font-size:19px;font-weight:700;line-height:1.5;display:list-item}.delivered-price-content{padding-top:18px}.delivered-price-content>p{margin:0 0 18px}.delivered-price-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.delivered-price-summary dt{color:var(--muted);font-size:12px}.delivered-price-summary dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:700}.delivered-price-content fieldset{border:0;min-width:0;margin:24px 0 0;padding:0}.delivered-price-content legend{margin-bottom:12px;font-size:17px;font-weight:700}.delivered-price-content fieldset>p{margin:12px 0 18px}.delivered-price-lines{margin:20px 0}.delivered-price-line{border-bottom:1px solid var(--line);padding:18px 0}.delivered-price-line h4{margin:0 0 14px}.delivered-price-content .form-grid{margin-top:18px}.delivered-price-content .check{margin-top:20px}@media (width<=600px){.delivered-price-summary{grid-template-columns:1fr}.delivered-price-panel>summary{font-size:18px}}.delivered-price-content .section-heading{flex-wrap:wrap;align-items:flex-start}.delivered-price-content .section-heading .badge{flex-shrink:0}.dealer-enquiries{min-width:0}.dealer-enquiry-filter{max-width:420px;margin:0 0 24px}.dealer-enquiry-section{min-width:0;margin-bottom:24px;padding:28px}.dealer-enquiry-section>h2{margin-bottom:20px}.dealer-enquiry-section>p{max-width:70ch;margin:18px 0 24px;line-height:1.7}.dealer-enquiry-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 0;display:grid}.dealer-enquiry-row h3{margin:0 0 8px}.dealer-enquiry-row p{overflow-wrap:anywhere;margin:8px 0;line-height:1.6}.dealer-enquiry-row>div{min-width:0}.dealer-enquiry-row .button{min-height:48px}.dealer-enquiry-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;margin:24px 0 32px;display:grid}.dealer-enquiry-facts>div{min-width:0}.dealer-enquiry-facts dt{color:var(--muted);margin-bottom:6px}.dealer-enquiry-facts dd{overflow-wrap:anywhere;margin:0;line-height:1.6}.dealer-enquiry-message{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch;margin:16px 0 28px;line-height:1.7}.dealer-enquiry-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:12px;max-width:100%;margin:22px 0 0;display:inline-grid}.dealer-enquiry-actions>.button{white-space:normal;text-align:center;justify-content:center;width:100%;height:100%;min-height:48px}.dealer-enquiry-section>.check{align-items:flex-start;margin-top:24px;line-height:1.6}.dealer-enquiry-section>.form-grid{margin-bottom:22px}@media (width<=700px){.dealer-enquiry-section{padding:20px}.dealer-enquiry-row{grid-template-columns:1fr;align-items:start;gap:16px}.dealer-enquiry-row>.button{width:max-content;max-width:100%}.dealer-enquiry-facts{grid-template-columns:1fr}.dealer-enquiry-actions{grid-auto-rows:1fr;grid-auto-flow:row;width:max-content}.dealer-enquiry-actions>.button{max-width:100%}}.dealer-enquiry-form-fields{border:0;min-width:0;margin:0;padding:0}.dealer-enquiry-form-fields>h2{margin-bottom:20px}.dealer-enquiry-form-fields>p{max-width:70ch;margin:18px 0 24px;line-height:1.7}.dealer-enquiry-form-fields>.check{align-items:flex-start;margin-top:24px;line-height:1.6}@media (width<=700px){.dealer-enquiry-form-fields>.form-grid{grid-template-columns:minmax(0,1fr)}}.purchase-documents>p{max-width:70ch}.purchase-document-row{border-top:1px solid var(--line);min-width:0;padding:24px 0}.purchase-document-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.purchase-document-summary>div{min-width:0}.purchase-document-summary h3{overflow-wrap:anywhere;margin:0 0 10px}.purchase-document-summary p{overflow-wrap:anywhere;margin:10px 0;line-height:1.6}.purchase-document-actions{grid-auto-columns:1fr;grid-auto-flow:column;justify-self:start;align-items:stretch;gap:12px;max-width:100%;display:inline-grid}.purchase-document-actions>.button{white-space:normal;text-align:center;justify-content:center;width:100%;height:100%;min-height:48px}.purchase-document-review{border-top:1px solid var(--line);margin:24px 0 0;padding-top:24px}.purchase-document-review fieldset{border:0;min-width:0;max-width:720px;margin:0;padding:0}.purchase-document-review legend{font-size:var(--text-lg,19px);margin-bottom:20px;font-weight:700}.purchase-document-review .check{align-items:flex-start;margin:0 0 24px;line-height:1.7}.purchase-document-review .field{margin-bottom:24px}.purchase-document-review>.button{margin-top:18px}.purchase-document-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.purchase-document-review [role=alert]{margin-top:20px}@media (width<=700px){.purchase-document-summary{grid-template-columns:minmax(0,1fr);gap:18px}.purchase-document-actions{grid-auto-rows:1fr;grid-auto-flow:row;width:max-content}.purchase-document-pagination .purchase-document-actions{grid-auto-rows:auto;grid-auto-flow:column}.purchase-document-review{padding-top:20px}}.purchase-document-summary .purchase-document-actions,.purchase-document-review .purchase-document-actions{grid-auto-columns:160px}@media (width<=700px){.purchase-document-summary .purchase-document-actions,.purchase-document-review .purchase-document-actions{grid-auto-columns:auto;width:160px}}.network-workspace{min-width:0}.network-fieldset{border:0;min-width:0;margin:0;padding:0}.network-section{min-width:0;margin-bottom:24px;padding:26px}.network-section>h2{margin-bottom:22px}.network-section>p,.network-editor form>p{max-width:75ch;margin-block:18px;line-height:1.8}.network-section-heading{justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.network-section-heading>*{overflow-wrap:anywhere;min-width:0}.network-workspace .network-actions{grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;gap:12px;max-width:100%;display:inline-grid}.network-actions>.button{white-space:normal;text-align:center;justify-content:center;width:100%;min-width:0;height:100%;min-height:48px}.network-toolbar{grid-template-columns:minmax(0,420px) minmax(160px,230px);align-items:start;gap:24px;margin-block:24px;display:grid}.network-toolbar>.field{margin:0}.network-register-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;align-items:center;gap:24px;padding-block:24px;display:grid}.network-register-row>*{overflow-wrap:anywhere;min-width:0}.network-register-row>.button{min-width:130px;min-height:48px}.network-identity strong,.network-identity span,.network-identity small{overflow-wrap:anywhere;display:block}.network-identity strong{font-size:16px}.network-identity span,.network-identity small{color:var(--muted);margin-top:6px}.network-identity .badge{width:max-content;max-width:100%;margin-bottom:8px}.network-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:24px 0;display:flex}.network-editor{max-width:1040px}.network-editor form>.network-fieldset>.field,.network-editor>.network-fieldset>.field{margin-top:24px}.network-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-block:24px;display:grid}.network-fields>.field{min-width:0;margin:0}.network-fields .field>label{min-height:24px}.network-workspace .select-mirror{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:48px}.network-workspace .select-control{height:auto}.network-workspace textarea{resize:vertical;overflow-wrap:anywhere;min-height:72px}.network-editor .network-actions{margin-top:24px}.network-permissions{gap:24px;margin-block:28px;display:grid}.network-permissions label,.network-check{align-items:start;gap:12px;line-height:1.8;display:flex}.network-permissions label span{min-width:0}.network-permissions strong,.network-permissions small{display:block}.network-permissions small{color:var(--muted);margin-top:5px}.network-check{margin-block:24px}.network-permissions input,.network-check input{width:20px;min-width:20px;height:20px;accent-color:var(--accent-ink);flex-shrink:0;margin-top:3px}.network-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:24px;margin-block:24px;display:flex}.network-tabs a{min-height:48px;color:var(--muted);border-bottom:2px solid #0000;padding-block:14px;font-weight:700;text-decoration:none}.network-tabs [aria-current=page]{color:var(--accent-ink);border-bottom-color:var(--accent-ink)}.network-access-heading{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.network-access-heading h2{width:100%;margin-bottom:0}.network-history{border-bottom:1px solid var(--line);padding-block:20px}.network-history p{overflow-wrap:anywhere;margin-block:12px;line-height:1.8}.network-history small{color:var(--muted)}.network-guidance{background:var(--surface-alt);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;margin-block:24px;padding:22px;line-height:1.8}.network-guidance h2,.network-guidance h3{margin-bottom:14px}.network-guidance .network-actions{margin-top:16px}.network-guidance ul{padding-left:20px}.network-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-block:26px;display:grid}.network-facts>*{overflow-wrap:anywhere;min-width:0}.network-facts dd{font-variant-numeric:tabular-nums}.network-share{padding-bottom:8px}.network-share>.network-register-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}.network-share>p{margin-block:16px;line-height:1.8}.network-preview{padding-block:20px}.network-preview p{overflow-wrap:anywhere;margin-block:14px;line-height:1.8}.network-disclosure{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.network-disclosure summary{cursor:pointer;padding-block:8px;font-weight:700;line-height:1.8}.network-workspace button:focus-visible{outline:3px solid var(--accent-ink);outline-offset:3px}@media (width<=1200px){.network-share>.network-register-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.network-share .network-actions{grid-column:1/-1;justify-self:start}.network-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.network-section{padding:20px}.network-toolbar,.network-fields{grid-template-columns:minmax(0,1fr);gap:20px}.network-register-row,.network-share>.network-register-row{grid-template-columns:minmax(0,1fr);gap:18px}.network-register-row>.button{justify-self:start}.network-section-heading{flex-wrap:wrap;align-items:start}.network-workspace .network-actions{grid-auto-rows:minmax(48px,auto);grid-auto-flow:row;width:max-content;max-width:100%}.network-pager .network-actions{grid-auto-flow:column}.network-facts{grid-template-columns:minmax(0,1fr);gap:22px}.network-tabs{gap:8px 24px}.network-guidance{padding:18px}.network-permissions{gap:20px}.network-share .network-actions{grid-column:auto}.network-fields .field>label{min-height:0}}:root{color:#20252b;background:var(--bg);font-synthesis:none;--bg:#f4f5f7;--surface:#fff;--surface-alt:#f8f9fa;--text:#20252b;--muted:#5a626e;--line:#dce1e6;--accent:#168bff;--accent-hover:#3299ff;--on-accent:#000;--primary-bg:var(--accent);--primary-hover:var(--accent-hover);--accent-soft:#168bff1f;--accent-sidebar:#87c1ff;--accent-ink:#005cb9;--good:#17664b;--good-bg:#e8f4ee;--warn:#8b4e00;--warn-bg:#fff2db;--bad:#ad3036;--bad-bg:#fcebed;--control:48px;--radius:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;font-family:Manrope,sans-serif}:root[data-theme=dark]{--bg:#14181d;--surface:#1d232a;--surface-alt:#242c35;--text:#f2f4f6;--muted:#b0bbc7;--line:#3b4653;--accent-ink:var(--accent-sidebar);--good:#85d9b2;--good-bg:#163a2d;--warn:#ffd38b;--warn-bg:#413220;--bad:#ff9fa6;--bad-bg:#41272c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-density=compact]{--control:40px}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-size:14px;line-height:1.6}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}a{color:var(--accent-ink);text-underline-offset:4px;text-decoration-thickness:1px}a:hover{text-decoration:underline}a.button{text-decoration:none}h1,h2,h3,p{margin:0}h1{letter-spacing:-.025em;text-wrap:balance;font-size:30px;font-weight:700;line-height:1.25}h2{letter-spacing:-.015em;font-size:19px;line-height:1.35}h3{font-size:16px;line-height:1.45}p{max-width:75ch}strong{font-weight:700}small{color:var(--muted);font-size:12px;line-height:1.5}svg{flex-shrink:0}img{max-width:100%;display:block}input,select,textarea{width:100%;min-width:0;min-height:var(--control);border:1px solid var(--line);background:var(--surface);border-radius:6px;outline:none;padding:11px 13px}input{caret-color:var(--accent-ink)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}select{text-align:center;text-align-last:center;padding-inline:8px 26px}textarea{resize:vertical;min-height:92px}input[type=checkbox]{width:19px;height:19px;min-height:19px;accent-color:var(--accent-ink);flex-shrink:0}input[type=month]{width:170px}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--accent-ink);outline-offset:3px}::selection{background:var(--accent);color:#171b20}*{scrollbar-color:var(--muted) var(--bg);scrollbar-width:thin}.skip-link{background:var(--surface);z-index:100;padding:12px;position:fixed;top:-90px;left:16px}.skip-link:focus{top:16px}.preserve{white-space:pre-wrap}.muted{color:var(--muted)}.negative{color:var(--bad)}.positive{color:var(--good)}.money{font-variant-numeric:tabular-nums}.money strong{white-space:normal;display:block}.money small{margin-top:2px;display:block}.button{text-align:center;min-height:var(--control);border:1px solid var(--line);background:var(--surface);color:var(--text);white-space:normal;overflow-wrap:anywhere;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 17px;font-size:13px;font-weight:700;line-height:1.5;display:inline-flex}.button:hover{background:var(--surface-alt)}.button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);background:var(--primary-bg)}.button.primary:hover{background:var(--primary-hover)}.button.quiet{color:var(--muted);background:0 0;border-color:#0000}.button.danger{border-color:var(--bad);color:var(--bad);background:0 0}.actions{grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;gap:8px;max-width:100%;display:inline-grid}.actions .button{width:100%;height:100%}.icon-button{width:44px;height:44px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--surface-alt);color:var(--text)}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.badge{text-align:center;max-width:100%;color:var(--muted);background:var(--surface-alt);overflow-wrap:anywhere;border-radius:5px;justify-content:center;align-items:center;padding:5px 8px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.badge.good{color:var(--good);background:var(--good-bg)}.badge.warn{color:var(--warn);background:var(--warn-bg)}.badge.bad{color:var(--bad);background:var(--bad-bg)}.sidebar{color:#d5dce3;z-index:35;background:#20252b;flex-direction:column;width:224px;display:flex;position:fixed;inset:0 auto 0 0}.brand{background:#fff;justify-content:center;align-items:center;height:106px;padding:16px 24px;display:flex}.brand img{object-fit:contain;width:174px;max-height:74px}.sidebar-label{letter-spacing:.04em;color:#b9c2cd;margin:25px 22px 10px;font-size:11px}.sidebar nav{padding:0 12px}.sidebar nav a{color:#d5dce3;border-radius:6px;align-items:center;gap:12px;min-height:48px;margin-bottom:4px;padding:13px 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.sidebar nav a:hover{background:#303741}.sidebar nav a[aria-current=page]{background:var(--accent);color:#171b20}.sidebar-bottom{color:#d5dce3;border-top:1px solid #3e4650;align-items:center;gap:9px;margin-top:auto;padding:20px 22px;font-size:11px;display:flex}.presence{background:#85d9b2;border-radius:50%;width:7px;height:7px}.sidebar-close,.mobile-toggle{display:none}.app-body{min-width:0;margin-left:224px}.topbar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;height:82px;padding:16px 32px;display:flex}.global-search{max-width:450px;color:var(--muted);flex:1;align-items:center;gap:10px;min-width:0;display:flex}.global-search input{background:0 0;border:0;min-height:44px;padding:9px 0;font-size:13px}.global-search kbd{border:1px solid var(--line);border-radius:4px;padding:1px 8px;font-family:inherit;font-size:11px}.topbar-actions{align-items:center;gap:8px;display:flex}.actor-label{color:var(--muted);margin-left:12px;font-size:12px;font-weight:600}main{outline:none;max-width:1800px;min-height:calc(100vh - 140px);margin:auto;padding:32px}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 26px;display:flex}.page-heading p{color:var(--muted);margin-top:8px;font-size:13px}.app-footer{color:var(--muted);justify-content:space-between;padding:18px 32px;font-size:11px;display:flex}.surface{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:clip}.section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.section-heading p{color:var(--muted);margin-top:4px;font-size:12px}.section-heading a{font-size:12px;font-weight:700}.section-heading.flush{border:0;margin:26px 0 16px;padding:0}.ledger{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 28px;display:grid}.ledger>div{min-width:0;padding:22px 24px}.ledger>div+div{border-left:1px solid var(--line)}.ledger span{margin-bottom:8px;font-size:12px;font-weight:600;display:block}.ledger strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:25px;line-height:1.2;display:block}.ledger small{margin-top:8px;font-size:11px;display:block}.dashboard-layout{grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:24px;display:grid}.work-rail{gap:20px;display:grid}.work-list>a{color:var(--text);border-bottom:1px solid var(--line);padding:15px 24px;text-decoration:none;display:block}.work-list>a:last-child{border-bottom:0}.work-list>a:hover{background:var(--surface-alt)}.work-list strong,.work-list span{display:block}.work-list strong{font-size:13px}.work-list span{color:var(--muted);font-size:11px}.work-list p{color:var(--warn);margin-top:8px;font-size:12px}.rail-content{padding:20px 24px}.rail-content p{color:var(--muted);margin-bottom:14px;font-size:13px}.activity-preview{margin-top:24px}.audit-list{margin:0;padding:0;list-style:none}.audit-list li{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:18px 24px;display:flex}.audit-list li:last-child{border-bottom:0}.audit-list svg{color:var(--good);margin-top:3px}.audit-list div{overflow-wrap:anywhere;flex:1;min-width:0}.audit-list strong{font-size:13px}.audit-list small{margin-top:3px;display:block}.audit-list time{color:var(--muted);text-align:right;max-width:150px;font-size:11px}.table-head,.vehicle-row{grid-template-columns:minmax(230px,2.3fr) minmax(90px,.8fr) minmax(108px,1fr) minmax(108px,1fr) minmax(128px,1.1fr);align-items:center;gap:20px;padding:18px 24px;display:grid}.table-head{color:var(--muted);background:var(--surface-alt);padding-block:12px;font-size:11px;font-weight:700}.vehicle-row{border-top:1px solid var(--line);color:var(--text);font-size:12px;text-decoration:none}.vehicle-row:hover{background:var(--surface-alt);text-decoration:none}.vehicle-identity{align-items:center;gap:12px;min-width:0;display:flex}.vehicle-identity img,.photo-placeholder{object-fit:cover;border-radius:6px;flex-shrink:0;width:76px;height:56px}.photo-placeholder{background:var(--surface-alt);color:var(--muted);justify-content:center;align-items:center;display:flex}.vehicle-identity strong{font-size:13px;line-height:1.45;display:block}.vehicle-identity small{margin-top:4px;font-size:11px;display:block}.vehicle-identity .badge{margin-top:6px}.dashboard-layout .table-head,.compact-row{grid-template-columns:minmax(200px,2fr) minmax(82px,.8fr) minmax(98px,1fr) minmax(98px,1fr);gap:14px;padding-inline:20px}.table-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;font-size:11px;display:flex}.table-footer .button{min-height:36px;padding:7px 14px;font-size:12px}.filter-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.filter-bar select{width:168px}.filter-search{flex:1;align-items:center;gap:10px;min-width:250px;max-width:490px;display:flex}.filter-search>input{flex:1}.filter-search svg{color:var(--muted)}.filter-search .button{font-size:12px}.financial-row{border-top:1px solid var(--line);color:var(--text);font-variant-numeric:tabular-nums;grid-template-columns:minmax(240px,2.5fr) repeat(3,minmax(120px,1fr)) minmax(90px,.8fr);align-items:center;gap:20px;padding:20px 24px;font-size:13px;text-decoration:none;display:grid}.financial-row:hover{background:var(--surface-alt);text-decoration:none}.financial-row.heading{color:var(--muted);background:var(--surface-alt);border:0;padding-block:12px;font-size:11px;font-weight:700}.financial-row small{margin-top:4px;display:block}.business-summary{margin-top:24px;padding:24px}.business-summary dl{gap:48px;margin:24px 0;display:flex}.business-summary p{font-size:12px}.fact dt{color:var(--muted);margin-bottom:5px;font-size:12px}.fact dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:700}.empty{text-align:center;color:var(--muted);padding:32px 24px}.empty h3{color:var(--text);margin-bottom:8px}.empty p{margin:0 auto 18px;font-size:13px}.empty svg{margin:0 auto 14px}.loading{color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:60px;display:flex}.notice{background:var(--surface-alt);border:1px solid var(--line);color:var(--muted);border-radius:8px;align-items:flex-start;gap:12px;margin:18px 0;padding:18px 20px;display:flex}.notice>div{flex:1;min-width:0}.notice p{margin-top:5px;font-size:13px}.notice strong{color:var(--text);font-size:13px}.notice .button{margin-top:12px}.notice.error{background:var(--bad-bg);border-color:var(--bad);color:var(--bad)}.notice.error strong,.error-text{color:var(--bad)}.toast{background:var(--text);color:var(--surface);z-index:80;border-radius:8px;align-items:center;gap:16px;max-width:min(600px,100vw - 32px);padding:16px 20px;font-size:13px;display:flex;position:fixed;bottom:24px;left:calc(50% + 112px);transform:translate(-50%);box-shadow:0 12px 32px #0003}.toast button{color:inherit;background:0 0;border:0;align-items:center;width:32px;height:32px;display:flex}.back-row{color:var(--muted);align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.back-row .button{min-height:32px;margin-right:12px;padding-inline:0}.vehicle-status{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 22px;display:flex}.vehicle-status>span:last-child:not(.badge){color:var(--muted);margin-left:8px;font-size:12px}.vehicle-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:24px;display:flex}.vehicle-tabs a{color:var(--muted);text-align:center;border-bottom:2px solid #0000;justify-content:center;align-items:center;min-height:44px;padding:12px 14px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.vehicle-tabs a[aria-current=page]{color:var(--accent-ink);border-color:var(--accent-ink)}.vehicle-tabs a:hover{background:var(--surface-alt)}.vehicle-overview{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.overview-photo{border-radius:12px;position:relative;overflow:hidden}.overview-photo>img{aspect-ratio:1.7;object-fit:cover;width:100%}.photo-caption{bottom:0;color:#fff;background:#20252bd9;align-items:center;gap:8px;padding:14px 18px;font-size:12px;display:flex;position:absolute;inset-inline:0}.overview-finance{padding:24px}.overview-finance dl{grid-template-columns:1fr 1fr;gap:20px;margin:22px 0;display:grid}.overview-finance .fact dd{font-size:19px}.overview-finance p{margin:10px 0 18px;font-size:11px}.facts-grid{grid-template-columns:1fr 1fr;gap:22px;margin:0;padding:24px;display:grid}.observation-mini{padding:10px 0}.observation-mini strong,.observation-mini small{display:block}.observation-mini strong{font-size:13px}.overview-details>p{color:var(--text);margin:0}.inline-search{min-width:200px;max-width:310px;color:var(--muted);align-items:center;gap:8px;display:flex}.inline-search input{font-size:13px}.disclosure{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:12px 0;overflow:clip}.disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 44px 18px 20px;font-size:14px;font-weight:700;list-style:none;display:flex;position:relative}.disclosure summary::-webkit-details-marker{display:none}.disclosure summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:7px;height:7px;position:absolute;top:24px;right:22px;transform:rotate(45deg)}.disclosure[open]>summary:after,.disclosure details[open]>summary:after{top:28px;transform:rotate(225deg)}.disclosure summary span{color:var(--muted);text-align:right;font-size:11px;font-weight:500}.disclosure[open]>summary,.disclosure details[open]>summary{border-bottom:1px solid var(--line)}.detail-body{padding:20px}.group-action{justify-content:flex-end;margin-bottom:10px;display:flex}.detail-list{margin:0}.detail-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,1fr) minmax(0,2.2fr);gap:28px;padding:16px 0;display:grid}.detail-list>div:last-child{border-bottom:0}.detail-list dt{font-size:13px;font-weight:600}.detail-list dd{min-width:0;margin:0}.detail-list dd p{overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px}.detail-list dd small{flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;font-size:11px;display:flex}.equipment-list{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}.equipment-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:13px;display:flex}.condition-overview{grid-template-columns:220px 1fr;margin-bottom:28px;display:grid}.condition-map{text-align:center;background:var(--surface-alt);padding:22px 30px}.condition-map svg{width:150px;max-height:255px;stroke:var(--muted);stroke-width:1.6px;fill:none;margin:auto;display:block}.condition-map small{margin-top:10px;font-size:10px;display:block}.condition-map .damage-point{fill:var(--accent);stroke:var(--surface);stroke-width:3px}.condition-map text{stroke:none;fill:#20252b;text-anchor:middle;font-size:15px;font-weight:700}.condition-notes{padding:24px}.observation{border-top:1px solid var(--line);align-items:flex-start;gap:12px;margin-top:20px;padding-top:20px;display:flex}.observation>div{flex:1;min-width:0}.observation h3{font-size:14px}.observation p{margin:6px 0 10px;font-size:13px}.observation-number{background:var(--accent);color:#20252b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.cost-summary{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:20px 0;padding:24px;display:grid}.cost-summary dd{font-size:19px}.cost-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,2fr) minmax(85px,.8fr) minmax(125px,1fr) 80px;align-items:center;gap:20px;padding:20px 24px;font-size:13px;display:grid}.cost-row:last-child{border:0}.cost-row small{margin-top:4px;display:block}.cost-row>div:nth-child(2){flex-wrap:wrap;gap:6px;display:flex}.cost-row.void{opacity:.6}.cost-row.void>div:first-child strong{text-decoration:line-through}.publication-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.publication-editor{padding:24px}.publication-editor>h3{margin-bottom:18px}.publication-editor .disclosure{border:0;border-bottom:1px solid var(--line);border-radius:0}.publication-editor summary{padding-left:0}.publication-editor .detail-body{padding-left:0;padding-right:0}.check{cursor:pointer;align-items:center;gap:12px;min-height:44px;padding-block:8px;font-size:13px;display:flex}.check input{margin:0}.media-lead{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}.media-lead img,.media-lead video{aspect-ratio:1.7;object-fit:cover;background:#101317;border-radius:8px;width:100%}.field{flex-direction:column;gap:8px;min-width:0;margin-bottom:18px;display:flex}.field>label{font-size:12px;font-weight:700}.field small{font-size:11px}.form-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.drawer{background:var(--surface);width:min(590px,100vw);max-width:100vw;height:100%;max-height:100%;color:var(--text);border:0;margin:0;padding:0;animation:.2s cubic-bezier(.16,1,.3,1) drawer-in;position:fixed;inset:0 0 0 auto;box-shadow:-16px 0 48px #0003}.drawer::backdrop{background:#10151c80}.drawer-header{border-bottom:1px solid var(--line);background:var(--surface);z-index:1;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;display:flex;position:sticky;top:0}.drawer-header h2{overflow-wrap:anywhere}.drawer-form{padding:24px 28px}.drawer-form>p{color:var(--muted);margin-bottom:22px;font-size:13px}.drawer-form h3{margin:20px 0 16px}.form-actions{min-width:270px;max-width:100%;margin:20px 0;display:inline-grid}.edit-field{border:0;margin:0 0 28px;padding:0}.edit-field legend{margin-bottom:10px;font-size:13px;font-weight:700}.edit-field textarea{margin-bottom:12px}.drawer .form-grid .field{margin-bottom:16px}@keyframes drawer-in{0%{clip-path:inset(0 0 0 8%)}to{clip-path:inset(0)}}.login{background:var(--surface);border:1px solid var(--line);border-radius:12px;width:min(420px,100vw - 40px);margin:60px auto;padding:32px}.login img{background:#fff;width:180px;margin:0 auto 32px}.login h1{margin-bottom:28px;font-size:25px}.login .button{width:100%}.settings-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.settings-tabs button{min-height:48px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 20px;font-size:13px;font-weight:700}.settings-tabs .active{color:var(--accent-ink);border-color:var(--accent-ink)}.settings-panel{max-width:810px;margin-bottom:24px;padding:28px}.settings-panel>h2{margin-bottom:12px}.settings-panel>h3{margin-top:28px;margin-bottom:12px}.settings-panel>p{color:var(--muted);margin-bottom:20px;font-size:13px}.settings-panel>svg{color:var(--accent-ink);margin-bottom:14px}.settings-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:12px}.client-form{align-items:flex-end;gap:12px;margin-top:24px;display:flex}.client-form .field{flex:1;margin:0}.client-row{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:20px;padding-top:20px;display:flex}.client-row>div{flex:1}.client-row small{margin-top:5px;display:block}.token-panel{background:var(--surface-alt);border:1px solid var(--line);border-radius:8px;margin-top:20px;padding:20px}.token-panel input{margin:12px 0}.transport-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;max-width:1120px;display:grid}.calculator,.trip-result{padding:28px}.calculator h2,.trip-result h2{margin-bottom:24px}.calculator p{margin-bottom:20px;font-size:12px}.trip-result dl{gap:22px;margin-bottom:28px;display:grid}.trip-result .fact:last-child{border-top:1px solid var(--line);padding-top:20px}.trip-result .fact:last-child dd{font-size:27px}.evidence-intake{padding:24px}.evidence-intake>.field{max-width:600px}.upload-panel{border:1px dashed var(--line);background:var(--surface-alt);border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;display:grid}.upload-panel>svg{color:var(--accent-ink)}.upload-panel h3{font-size:14px}.upload-panel p{color:var(--muted);margin-top:6px;font-size:12px}.upload-panel small{margin-top:8px;font-size:11px;display:block}.file-input{clip:rect(0,0,0,0);clip-path:inset(50%);width:1px;height:1px;min-height:1px;position:absolute;overflow:hidden}.selected-files{overflow-wrap:anywhere;color:var(--muted);grid-column:2/-1;margin:0;padding-left:18px;font-size:12px}.upload-panel>.notice{grid-column:1/-1}.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.asset{background:var(--surface);border:1px solid var(--line);text-align:left;min-width:0;color:var(--text);border-radius:8px;padding:14px}.asset:hover{background:var(--surface-alt)}.asset img{aspect-ratio:1.6;object-fit:cover;border-radius:4px;width:100%;margin-bottom:12px}.asset>svg{color:var(--muted);margin:16px auto 24px;display:block}.asset strong{overflow-wrap:anywhere;font-size:12px;display:block}.asset small{margin-top:6px;display:block}.inline-empty{color:var(--muted);align-items:center;gap:10px;padding:18px 0;font-size:12px;display:flex}.original-image{object-fit:contain;width:100%;max-height:450px;margin-bottom:20px}.document-preview{background:var(--surface-alt);text-align:center;border-radius:8px;margin-bottom:20px;padding:40px}.document-preview svg{margin:auto}.job-row{border-bottom:1px solid var(--line);gap:16px;padding:24px;display:flex}.job-row:last-child{border:0}.job-icon{background:var(--surface-alt);width:44px;height:44px;color:var(--muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.job-body{flex:1;min-width:0}.job-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:7px;display:flex}.job-heading a{color:var(--text);font-size:14px;text-decoration:none}.job-body p{margin-top:12px;font-size:13px}.job-files{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.job-files .button{overflow-wrap:anywhere;max-width:100%;min-height:40px;font-size:12px}.questions{background:var(--warn-bg);color:var(--warn);border-radius:6px;margin-top:16px;padding:16px;font-size:12px}.questions ul{margin:8px 0 0;padding-left:18px}@media (width>=1550px){.dashboard-layout{grid-template-columns:minmax(0,1fr) 330px}.ledger strong{font-size:29px}}@media (width<=1250px){.dashboard-layout{grid-template-columns:minmax(0,1fr)}.work-rail{grid-template-columns:1fr 1fr}.ledger>div{padding:20px 18px}.ledger strong{font-size:23px}.vehicle-row,.table-head{grid-template-columns:minmax(210px,2fr) 88px 105px 105px minmax(115px,1fr);gap:12px;padding-inline:18px}.vehicle-identity img{width:60px;height:50px}.actor-label{display:none}.financial-row{grid-template-columns:minmax(190px,2fr) repeat(3,minmax(105px,1fr)) 88px;gap:14px;padding-inline:20px}.topbar{gap:12px;padding-inline:24px}main{padding:26px}.global-search kbd{display:none}.cost-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1020px){.sidebar{width:196px}.app-body{margin-left:196px}.sidebar nav a{gap:9px;padding-inline:10px;font-size:12px}.brand{padding:20px}.topbar-actions .button{padding-inline:12px;font-size:12px}.global-search input{font-size:12px}.topbar{padding-inline:20px}.toast{left:calc(50% + 98px)}.ledger{grid-template-columns:1fr 1fr}.ledger>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.ledger>div:nth-child(4){border-top:1px solid var(--line)}.table-head{display:none}.vehicle-row,.compact-row{grid-template-columns:1fr 1fr 1fr;gap:16px}.vehicle-identity{grid-column:1/-1}.vehicle-row>div[data-label]{align-self:start}.vehicle-row>div[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.vehicle-row>div[data-label]:last-child{grid-column:auto}.financial-row{grid-template-columns:1fr 1fr;gap:16px}.financial-row.heading{display:none}.financial-row>div:first-child{grid-column:1/-1}.financial-row>div[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.condition-overview{grid-template-columns:160px 1fr}.condition-map{padding:24px 15px}.upload-panel{grid-template-columns:30px minmax(0,1fr)}.upload-panel>.actions{grid-column:2/-1;width:max-content}.publication-columns{grid-template-columns:1fr}.cost-row{grid-template-columns:1fr 100px}.cost-row>div:first-child{grid-column:1/-1}.cost-row>.button{grid-area:2/2/4}.cost-row>.money{grid-column:1}.vehicle-overview{grid-template-columns:1fr}.overview-finance dl{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-finance .fact dd{font-size:17px}.overview-photo>img{max-height:360px}.transport-layout,.media-lead{grid-template-columns:1fr}}@media (width<=760px){:root,:root[data-density=compact]{--control:48px}.sidebar{width:250px;transition:transform .24s cubic-bezier(.16,1,.3,1);transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-close{width:44px;min-width:44px;height:44px;min-height:44px;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.nav-scrim{z-index:30;background:#10151c80;border:0;position:fixed;inset:0}.app-body{margin-left:0}.mobile-toggle{color:var(--accent-ink);border-color:var(--accent);background:0 0;display:inline-flex}.mobile-toggle:hover{background:var(--surface-alt);color:var(--accent-ink)}.topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:82px;padding:14px 20px}.global-search{border-top:1px solid var(--line);flex-basis:100%;order:3;max-width:none;padding-top:8px}.topbar-actions{margin-left:auto}.topbar-actions .button{min-height:44px;font-size:12px}.topbar-actions>.icon-button:first-child{display:none}main{min-height:calc(100vh - 200px);padding:26px 20px}h1{font-size:27px}.page-heading{flex-direction:column;gap:18px;margin-bottom:24px}.page-heading>.actions{width:max-content}.page-heading p{font-size:13px}.ledger{margin-bottom:24px}.ledger>div{padding:18px 16px}.ledger span{font-size:11px}.ledger strong{font-size:23px}.ledger small{font-size:10px}.dashboard-layout{gap:20px}.work-rail{grid-template-columns:1fr}.section-heading{padding:18px}.section-heading h2{font-size:17px}.section-heading a{text-align:right;max-width:110px}.vehicle-row,.compact-row{grid-template-columns:1fr 1fr;gap:18px;padding:20px 18px}.vehicle-identity img,.photo-placeholder{width:88px;height:64px}.vehicle-identity strong{font-size:14px}.vehicle-identity small{font-size:12px}.vehicle-row>div[data-label]{font-size:13px}.table-footer{flex-wrap:wrap;padding:18px}.table-footer .button{min-height:44px}.filter-bar{gap:10px}.filter-search{min-width:100%;max-width:none}.filter-search>svg{display:none}.filter-bar>select{width:calc(50% - 5px)}.filter-search .button{min-width:85px}.toast{width:max-content;max-width:calc(100vw - 32px);padding:14px 16px;bottom:16px;left:50%}.audit-list li{flex-wrap:wrap;gap:10px;padding:18px}.audit-list time{text-align:left;flex-basis:100%;max-width:none;padding-left:28px}.app-footer{padding:20px}.vehicle-tabs{border:0;grid-template-columns:1fr 1fr;gap:4px;display:grid}.vehicle-tabs a{border:1px solid var(--line);background:var(--surface);border-radius:6px;min-height:48px;padding:10px 7px;font-size:11px}.vehicle-tabs a[aria-current=page]{border:1px solid var(--accent-ink);background:var(--surface-alt)}.vehicle-status>span:last-child:not(.badge){flex-basis:100%;margin-top:4px;margin-left:0}.vehicle-overview{gap:20px}.overview-finance{padding:20px}.overview-finance dl{grid-template-columns:1fr 1fr}.facts-grid{gap:22px 16px;padding:20px}.fact dd{font-size:14px}.overview-details{min-width:0}.section-heading.flush{flex-direction:column;align-items:stretch;gap:16px}.section-heading.flush .button{width:max-content}.inline-search{width:100%;min-width:0;max-width:none}.detail-list>div{grid-template-columns:1fr;gap:8px;padding:18px 0}.disclosure summary{flex-direction:column;align-items:flex-start;gap:6px;padding:18px 42px 18px 18px;font-size:13px}.disclosure summary span{text-align:left}.detail-body{padding:18px}.equipment-list{grid-template-columns:1fr}.equipment-list>div{font-size:12px}.condition-overview{grid-template-columns:1fr}.condition-map{justify-content:center;align-items:center;gap:20px;display:flex}.condition-map svg{width:90px;max-height:150px;margin:0}.condition-map small{text-align:left;max-width:100px}.condition-notes{padding:20px}.observation{flex-wrap:wrap}.observation>.badge{margin-left:36px}.cost-summary{grid-template-columns:1fr 1fr;gap:22px 16px;padding:20px}.cost-summary dd{font-size:17px}.cost-row,.publication-editor,.drawer-header{padding:20px}.drawer-form{padding:22px 20px}.drawer .form-grid{grid-template-columns:1fr}.drawer .form-actions{width:100%;min-width:0}.settings-panel,.calculator,.trip-result{padding:22px 20px}.settings-tabs button{padding:12px 14px}.client-form{flex-direction:column;align-items:stretch}.client-form>.button{width:max-content}.client-row{flex-wrap:wrap}.client-row>div{flex-basis:100%}.asset-grid{grid-template-columns:1fr 1fr}.asset strong{font-size:11px}.upload-panel{grid-template-columns:1fr;gap:14px;padding:20px}.upload-panel>svg{display:none}.upload-panel>.actions,.selected-files{grid-column:1/-1}.upload-panel>.actions{width:100%}.evidence-intake{padding:20px}.job-row{gap:12px;padding:20px}.job-icon{display:none}.job-heading{flex-wrap:wrap;align-items:flex-start;gap:10px}.job-files .button{width:100%;min-height:48px}.financial-row,.business-summary{padding:20px}.business-summary dl{gap:24px;display:grid}.transport-layout .form-grid{grid-template-columns:1fr 1fr}.notice{gap:10px;padding:16px}.notice>svg{width:18px}.notice p{font-size:12px}}@media (width<=360px){main{padding:24px 16px}.topbar{padding-inline:16px}.topbar-actions{gap:2px}.topbar-actions .button{gap:5px;padding-inline:10px}.topbar-actions .icon-button{width:36px}.ledger>div{padding:16px 12px}.ledger strong{font-size:20px}.form-grid,.transport-layout .form-grid,.asset-grid{grid-template-columns:1fr}.vehicle-identity img{width:68px;height:58px}.overview-finance .fact dd{font-size:16px}.upload-panel .actions{grid-auto-flow:row;width:100%}.notice>svg{display:none}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root .select-control{width:100%;min-width:0;display:flex;position:relative}.select-control .select-mirror{width:100%;min-height:var(--control);border:1px solid var(--line);background:var(--surface);text-align:center;overflow-wrap:anywhere;line-height:1.5;font-size:inherit;border-radius:6px;justify-content:center;align-items:center;padding:11px 34px 11px 13px;display:flex}.select-control select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.select-control:focus-within{outline:3px solid var(--accent-ink);outline-offset:3px;border-radius:6px}.select-chevron{border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);pointer-events:none;width:7px;height:7px;position:absolute;right:16px;transform:rotate(45deg)}.mobile-brand{display:none}@media (width<=760px){.mobile-brand{background:#fff;border-radius:4px;width:80px;height:44px;display:block;position:relative;overflow:hidden}.mobile-brand img{width:150px;max-width:none;position:absolute;top:-35px;left:-34px}.settings-panel .form-grid{grid-template-columns:1fr}.sidebar:not(.open){visibility:hidden;pointer-events:none}.topbar{gap:8px}.topbar-actions{gap:4px}.topbar-actions .button{padding-inline:12px}.topbar-actions .icon-button{width:38px}.mobile-brand+form{order:3}}@media (width<=360px){.mobile-brand{width:66px}.mobile-brand img{left:-41px}.topbar-actions .button{padding-inline:9px;font-size:11px}.topbar-actions .button svg{width:15px}.topbar-actions .icon-button{width:32px}.topbar{gap:6px}}.brand img{object-fit:cover;object-position:center;width:174px;height:74px;max-height:none}@media (width<=760px){.mobile-brand img{object-fit:cover;object-position:center;width:100%;max-width:100%;height:44px;position:static}.form-grid .field>label{min-height:36px}.settings-panel .form-grid .field>label,.drawer .form-grid .field>label{min-height:0}}.filter-bar>.select-control{flex:0 0 168px;width:168px}.section-heading.flush>.select-control{flex:0 0 210px;width:210px}.financial-controls{grid-template-columns:minmax(80px,1fr) minmax(140px,1.4fr) minmax(95px,1fr);align-items:end;gap:8px;width:510px;max-width:100%;display:grid}.financial-controls .field{margin:0}.financial-controls input{width:100%}.financial-controls .button{height:var(--control)}@media (width<=760px){.filter-bar>.select-control{flex-basis:calc(50% - 5px);width:calc(50% - 5px)}.section-heading.flush>.select-control{flex-basis:auto;width:100%}.financial-controls{grid-template-columns:minmax(90px,.8fr) minmax(175px,1.4fr);width:100%}.page-heading .financial-controls>.button{grid-column:1/-1;justify-self:start;width:max-content;min-width:95px}.financial-controls .button{padding-inline:9px}.page-heading:has(.financial-controls)>.actions{width:100%}.financial-controls .field>label{min-height:0}}.operating-strip{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:28px;margin-bottom:6px;padding:18px 0 24px;font-size:13px;display:flex}.operating-strip strong{color:var(--text);margin-right:6px}.toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:22px 0;display:flex}.toolbar .field{min-width:150px;margin:0}.toolbar .field:first-child{flex:1;max-width:420px}.toolbar .button{height:var(--control)}.work-row{color:var(--text);border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,2fr) minmax(130px,1fr) 150px 130px;align-items:center;gap:20px;padding:22px 24px;text-decoration:none;display:grid}.work-row:last-child{border-bottom:0}.work-row:hover{background:var(--surface-alt)}.work-row strong,.work-row small{display:block}.work-row strong{margin:5px 0;font-size:14px}.work-row small{color:var(--muted);font-size:11px;line-height:1.6}.work-amount{font-variant-numeric:tabular-nums;text-align:right;font-size:13px}.work-mini{color:var(--text);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:13px;text-decoration:none;display:flex}.work-mini:last-child{border-bottom:0}.work-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;margin-bottom:24px;display:grid}.work-body{min-width:0;margin-bottom:24px;padding:26px}.work-detail-grid>.work-body{margin:0}.work-body h2{margin-bottom:18px}.work-body p{margin:12px 0 22px;font-size:13px;line-height:1.8}.work-body .facts-grid{margin:24px 0;padding:0}.source-file{color:var(--text);overflow-wrap:anywhere;margin:18px 0;font-size:12px;display:block}.source-file img{object-fit:contain;background:var(--surface-alt);border-radius:6px;width:100%;max-height:270px;margin-bottom:10px}.activity-line{border-bottom:1px solid var(--line);padding:14px 0;font-size:12px}.activity-line small{margin-top:6px;display:block}.evidence-review-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:24px;display:grid}.evidence-source{padding:26px;position:sticky;top:110px}.evidence-source h2{margin-bottom:22px}.evidence-source figure{margin:0 0 22px}.evidence-source img{object-fit:contain;background:var(--surface-alt);width:100%;max-height:600px}.evidence-source figcaption{color:var(--muted);overflow-wrap:anywhere;margin-top:10px;font-size:11px;line-height:1.6}.analysis-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 0;display:grid}.analysis-counts dd{font-size:20px}.review-fact{border-bottom:1px solid var(--line);align-items:flex-start;margin:0;padding:15px 0}.review-fact input{flex-shrink:0;margin-top:4px}.review-fact span{min-width:0}.review-fact strong,.review-fact small{display:block}.review-fact small{margin-top:6px;line-height:1.7}.review-observation{padding-bottom:16px}.review-observation .button{margin:12px 0 0 28px}.targeted-questions{margin:26px 0}.targeted-questions h3{margin-bottom:18px;font-size:14px}.targeted-questions .field{background:var(--surface-alt);border-radius:6px;padding:15px}.analysis-json{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.business-file{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 0;font-size:12px;display:flex}.business-file a{overflow-wrap:anywhere;min-width:0}.observation .button{margin-top:12px}.work-body .actions,.human-review .actions{grid-auto-columns:1fr;max-width:100%;display:inline-grid}@media (width<=1250px){.work-row{grid-template-columns:minmax(200px,2fr) minmax(100px,1fr) 125px}.work-amount{text-align:left;grid-column:2}.evidence-review-grid{grid-template-columns:1fr 1.2fr}}@media (width<=1020px){.work-row{grid-template-columns:1fr 1fr;gap:14px}.work-row>div:first-child{grid-column:1/-1}.work-amount{grid-area:3/2}.work-detail-grid,.evidence-review-grid{grid-template-columns:1fr}.evidence-source{position:static}.evidence-source img{max-height:450px}}@media (width<=760px){.toolbar{grid-template-columns:1fr 1fr;gap:12px;display:grid}.toolbar .field{min-width:0}.toolbar .field:first-child{grid-column:1/-1;max-width:none}.toolbar .button{height:auto;min-height:var(--control)}.operating-strip{gap:12px 20px;font-size:12px}.work-row{gap:14px;padding:20px}.work-row>div:nth-child(2){font-size:12px}.work-row strong{font-size:14px}.work-row .badge{font-size:11px}.work-detail-grid{gap:20px}.work-body,.evidence-source{padding:20px}.evidence-review-grid{gap:20px}.analysis-counts{gap:12px}.analysis-counts dt{font-size:11px}.human-review .actions{width:100%}.business-file{flex-direction:column;align-items:flex-start}.business-file .button{width:max-content}.work-body .actions{width:100%}.analysis-json{font-size:11px}}.business-toolbar .field:first-child{flex:0 0 150px;max-width:150px}.work-amount{white-space:normal}.work-row>div{min-width:0}@media (width<=760px){.business-toolbar .field:first-child{grid-column:auto;max-width:none}.business-toolbar .field{width:100%}}.evidence-review-grid>*,.human-review .form-actions{min-width:0}@media (width<=1020px){.evidence-review-grid{grid-template-columns:minmax(0,1fr)}}.sales-toolbar{align-items:end;gap:16px;margin-bottom:24px;display:flex}.sales-toolbar .filter-search{flex:1;max-width:540px}.sales-toolbar .field{min-width:190px}.sale-row{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:2fr 1.4fr 1fr 1fr 1fr;align-items:center;gap:22px;padding:22px 24px;text-decoration:none;display:grid}.sale-row:hover{background:var(--surface-alt)}.sale-row>div{overflow-wrap:anywhere;min-width:0}.sale-row small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.sale-row-heading{color:var(--muted);padding-top:16px;padding-bottom:16px;font-size:12px}.sales-editor{padding:24px}.sales-editor h2{margin:0 0 20px}.sales-editor h2:not(:first-child){margin-top:32px}.sales-editor .field{margin-bottom:16px}.sales-editor .form-grid{margin-bottom:6px}.sales-editor .actions{grid-auto-columns:1fr;max-width:100%;display:inline-grid}.sales-breadcrumb{align-items:center;gap:18px;margin-bottom:18px;font-size:12px;display:flex}.sales-breadcrumb span{color:var(--muted)}.deal-status-line{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0 0 24px;font-size:12px;display:flex}.deal-status-line>span:last-child{color:var(--muted)}.sale-ledger{background:var(--surface);border-block:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0 0 24px;padding:22px 24px;display:grid}.sale-ledger .fact{min-width:0}.sale-ledger dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:21px;font-weight:700}.sales-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:0 0 24px;padding-bottom:10px;display:flex}.sales-tabs a{color:var(--muted);border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:10px 14px;font-weight:600;text-decoration:none;display:flex}.sales-tabs a[aria-current]{background:var(--surface);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--line)}.sales-tabs a span{color:var(--muted);font-size:11px}.deal-overview{grid-template-columns:minmax(0,1.8fr) minmax(290px,1fr);gap:24px;display:grid}.deal-overview>*{min-width:0}.facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;margin:24px 0;display:grid}.facts-grid .fact{min-width:0}.facts-grid dd{overflow-wrap:anywhere}.sales-disclosure{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.sales-disclosure summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.sales-inline-form{margin:18px 0 0}.sales-inline-form+.sales-inline-form{border-top:1px solid var(--line);padding-top:24px}.allocation-summary{align-items:flex-start;gap:14px;padding:16px 0;display:flex}.allocation-summary svg{color:var(--accent-ink);flex-shrink:0}.allocation-summary p{margin:8px 0}.allocation-summary small{color:var(--muted)}.sales-footer-action{margin-top:24px}.deal-finance dl{gap:18px;margin:24px 0;display:grid}.deal-vehicle-image{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:100%;display:block}.offer-history{margin:0;padding:0;list-style:none}.offer-history li{border-bottom:1px solid var(--line);padding:24px 0}.offer-history li:last-child{border:0}.offer-history li>div:first-child{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.offer-history strong{font-variant-numeric:tabular-nums;font-size:21px}.offer-history p{margin:12px 0}.offer-history small{color:var(--muted);margin:10px 0;display:block}.offer-history .actions{margin-top:18px}.sales-editor+.sales-editor{margin-top:24px}.payment-entry{border-block:1px solid var(--line);margin:24px 0;padding:24px 0}.payment-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:24px 0;display:grid}.payment-row small{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;display:block}.payment-row>div:last-child{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.payment-row p{margin-bottom:0}.payment-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.payment-totals dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sale-record h2{align-items:center;gap:10px;display:flex}.snapshot-notes{padding-left:20px}.snapshot-notes li{margin:20px 0}.sale-record .section-heading{flex-wrap:wrap}.sale-record .actions a{overflow-wrap:anywhere}@media (width<=1100px){.deal-overview{grid-template-columns:1fr}.deal-finance .deal-vehicle-image{max-width:360px}.sale-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.sale-row{grid-template-columns:2fr 1.4fr 1fr 1fr}.sale-row>div:last-child,.sale-row-heading>span:last-child{display:none}}@media (width<=760px){.sales-toolbar{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sales-toolbar .filter-search{grid-column:1/-1;min-width:0;max-width:none}.sales-toolbar .field{min-width:0}.sale-row{grid-template-columns:1fr 1fr;gap:20px;padding:20px}.sale-row-heading{display:none}.sale-row>div:first-child{grid-column:1/-1}.sale-row>div:last-child{display:block}.sale-row>div[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:7px;font-size:11px;display:block}.sales-editor{padding:20px}.sale-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:20px}.sale-ledger dd{font-size:19px}.sales-tabs{gap:4px}.sales-tabs a{padding:10px 12px}.deal-overview{gap:20px}.payment-totals{grid-template-columns:1fr 1fr}.offer-history .actions{grid-auto-flow:row;width:100%}.payment-row{grid-template-columns:1fr}.payment-row>div:last-child{flex-flow:wrap;align-items:center}.sales-editor .section-heading.flush{flex-wrap:wrap;align-items:flex-start;gap:16px}.sales-editor .actions{grid-auto-flow:row;max-width:100%}.sale-record .actions{width:100%}.deal-finance .deal-vehicle-image{max-width:none}}@media (width<=360px){.facts-grid,.sale-row{grid-template-columns:1fr}.sale-row>div:first-child{grid-column:auto}.sales-toolbar{grid-template-columns:1fr}.sale-ledger{gap:22px 14px}.sales-tabs a{padding-inline:9px;font-size:12px}.payment-totals{gap:22px 14px}}@media print{.sidebar,.topbar,.app-footer,.sales-tabs,.page-heading .actions,.sale-record .actions,.sales-breadcrumb{display:none!important}.app-body{margin:0!important}main{padding:0!important}.sale-record{border:0!important}.sale-record details{break-inside:avoid}}.sales-book{margin-bottom:24px}.sales-book .section-heading p{margin:6px 0 0;font-size:12px}.sales-book-ledger{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:24px;display:grid}.sales-book-ledger .fact{min-width:0}.sales-book-ledger dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.sales-book-note{margin:0 24px 24px;font-size:12px}@media (width<=760px){.sales-book-ledger{grid-template-columns:1fr 1fr;gap:24px 16px;margin:20px}.sales-book .section-heading{flex-wrap:wrap;gap:14px}.sales-book-ledger dd{font-size:18px}.sales-book-note{margin-inline:20px}}.contact-toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:24px;display:flex}.contact-toolbar .filter-search{flex:1;min-width:240px;max-width:540px}.contact-toolbar .field{min-width:170px}.contact-row{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:1.5fr 1.5fr .9fr 1fr;gap:24px;padding:22px 24px;text-decoration:none;display:grid}.contact-row:hover{background:var(--surface-alt)}.contact-row>div{overflow-wrap:anywhere;min-width:0}.contact-row small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.next-contact-task{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:16px;margin:0 0 24px;padding:18px 22px;display:flex}.next-contact-task>div{flex:1;min-width:0}.next-contact-task span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.contact-type-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:20px 0;display:grid}.contact-task-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 0;display:grid}.contact-task-row>div{overflow-wrap:anywhere;min-width:0}.contact-task-row small{color:var(--muted);margin-top:8px;font-size:12px;display:block}.contact-task-row p{white-space:pre-wrap;font-size:12px}.interaction-history{margin:0;padding:0;list-style:none}.interaction-history li{border-bottom:1px solid var(--line);padding:24px 0}.interaction-history li>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.interaction-history time{color:var(--muted);font-size:12px}.interaction-history a{margin-right:20px}.contact-matches{gap:16px;padding-top:16px;display:grid}.task-outcome{border-top:1px solid var(--line)}.facts-grid a{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}@media (width<=1020px){.contact-row,.contact-task-row{grid-template-columns:1fr 1fr}.contact-task-row>.button{grid-column:1/-1;justify-self:start}.next-contact-task{flex-wrap:wrap}}@media (width<=760px){.contact-toolbar{grid-template-columns:1fr 1fr;display:grid}.contact-toolbar .filter-search{grid-column:1/-1;min-width:0;max-width:none}.contact-toolbar .field{min-width:0}.contact-row{gap:18px;padding:20px}.next-contact-task{gap:12px;padding:18px}.next-contact-task>div{flex-basis:calc(100% - 40px)}.next-contact-task>.button{margin-left:32px}.contact-type-options{grid-template-columns:1fr 1fr}.contact-task-row{gap:18px}.contact-task-row strong{font-size:14px}}@media (width<=360px){.contact-row,.contact-toolbar,.contact-task-row{grid-template-columns:1fr}.contact-task-row>.button{grid-column:auto}.contact-type-options{gap:12px}}.snapshot-field-source{color:var(--muted);overflow-wrap:anywhere;margin-top:7px;font-size:11px;line-height:1.7;display:block}.report-filters{margin-bottom:24px;padding:24px}.report-filter-grid{grid-template-columns:1.2fr .6fr .8fr .8fr 1.5fr;gap:16px;display:grid}.report-filter-grid .field{min-width:0}.report-filters .actions{margin-top:20px}.report-filters .review-checkbox{width:fit-content;margin-top:16px;display:flex}.report-result .section-heading p{color:var(--muted);margin:6px 0 0;font-size:12px}.report-totals{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:24px 40px;margin:0;padding:24px;display:flex}.report-totals .fact{overflow-wrap:anywhere;min-width:120px;max-width:100%}.report-totals dd{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.report-warnings{background:var(--warn-bg);color:var(--warn);padding:18px 24px;font-size:12px}.report-warnings ul{margin-bottom:0;padding-left:20px}.report-warnings li{margin:6px 0}.report-row{grid-template-columns:repeat(var(--report-columns),minmax(80px,1fr));border-bottom:1px solid var(--line);gap:18px;padding:20px 24px;font-size:12px;display:grid}.report-row>div,.report-row>span{overflow-wrap:anywhere;min-width:0}.report-row>div[data-kind=money],.report-row>div[data-kind=number]{font-variant-numeric:tabular-nums}.report-head{background:var(--surface-alt);color:var(--muted);font-weight:600}.report-footnote{color:var(--muted);padding:20px 24px;font-size:11px}@media (width<=1300px){.report-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-filter-grid .field:last-child{grid-column:span 2}.report-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.report-head{display:none}.report-row>div:before{content:attr(data-label);color:var(--muted);margin-bottom:7px;font-size:11px;display:block}.report-row>div{font-size:13px}}@media (width<=760px){.report-filters{padding:20px}.report-filter-grid{grid-template-columns:1fr 1fr}.report-filter-grid .field:first-child,.report-filter-grid .field:last-child{grid-column:1/-1}.report-row{grid-template-columns:1fr 1fr;padding:20px}.report-totals{gap:24px;padding:20px}.report-result .section-heading{flex-wrap:wrap;gap:14px}.report-footnote{padding:20px}}@media (width<=360px){.report-filter-grid{grid-template-columns:1fr}.report-filter-grid .field:first-child,.report-filter-grid .field:last-child{grid-column:auto}.report-row{grid-template-columns:1fr}.report-totals{grid-template-columns:1fr 1fr;gap:20px 14px;display:grid}.report-totals .fact{min-width:0}.report-totals dd{font-size:18px}}.report-table[data-many=true] .report-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.report-table[data-many=true] .report-head{display:none}.report-table[data-many=true] .report-row>div:before{content:attr(data-label);color:var(--muted);margin-bottom:7px;font-size:11px;display:block}@media (width<=760px){.report-table[data-many=true] .report-row{grid-template-columns:1fr 1fr}}@media (width<=360px){.report-table[data-many=true] .report-row{grid-template-columns:1fr}}.vehicle-picker{gap:10px;min-width:0;display:grid}.vehicle-picker small{color:var(--muted);font-size:11px;line-height:1.6}.vehicle-picker .notice{font-size:12px}.transport-back{margin-bottom:22px}.transport-job-row{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:minmax(200px,1.5fr) minmax(150px,1fr) minmax(120px,.8fr) minmax(130px,1fr);align-items:center;gap:22px;padding:22px 24px;text-decoration:none;display:grid}.transport-job-row:hover{background:var(--surface-alt)}.transport-job-row>div{overflow-wrap:anywhere;min-width:0}.transport-job-row strong,.transport-job-row small{display:block}.transport-job-row strong{font-size:14px}.transport-job-row span{font-size:13px}.transport-job-row small{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.6}.transport-detail-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.transport-detail-layout>div,.transport-detail-rail{min-width:0}.transport-detail-rail .work-body{padding:24px}.transport-detail-rail .field{margin-top:20px}.transport-blockers{color:var(--warn);margin:0 0 24px;padding-left:18px;font-size:12px;line-height:1.8}.transport-blockers li{padding-bottom:9px}.transport-unit-selection{border-block:1px solid var(--line);margin:12px 0 26px;padding:26px 0}.transport-selected-unit{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;gap:18px;margin-top:20px;padding-top:20px;display:grid}.transport-selected-unit strong,.transport-selected-unit small{overflow-wrap:anywhere;display:block}.transport-selected-unit strong{font-size:13px}.transport-selected-unit .field{margin:0}.transport-fieldset{border:0;min-width:0;margin:0;padding:0}.transport-fieldset:disabled{opacity:.8}.transport-photo-options{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.transport-photo-options label{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:12px;display:grid}.transport-photo-options img{object-fit:contain;background:var(--surface-alt);grid-column:2;width:100%;height:120px}.transport-photo-options span,.transport-photo-options a{overflow-wrap:anywhere;grid-column:2;line-height:1.6}.transport-unit-links>a{border-top:1px solid var(--line);color:var(--text);align-items:center;gap:14px;padding:18px 0;text-decoration:none;display:flex}.transport-unit-links strong,.transport-unit-links small{display:block}.transport-unit-links strong{font-size:13px}.transport-unit-finance{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.transport-unit-finance>strong{font-size:13px}.transport-unit-finance dl{gap:18px;margin:18px 0;display:grid}.transport-unit-finance small{color:var(--warn);font-size:11px}.transport-cost-line{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center;gap:22px;padding:22px 0;font-size:12px;display:grid}.transport-cost-line>div{overflow-wrap:anywhere;min-width:0}.transport-cost-line strong,.transport-cost-line small{margin-bottom:7px;display:block}.transport-cost-line strong{font-size:13px}.transport-cost-line small{color:var(--muted)}.transport-cost-line .badge{margin-bottom:10px}@media (width<=1200px){.transport-detail-layout{grid-template-columns:minmax(0,1fr) 260px}.transport-job-row{grid-template-columns:1fr 1fr}.transport-selected-unit{grid-template-columns:1fr}.transport-selected-unit .button{width:max-content}.transport-cost-line{grid-template-columns:1fr 1fr}.transport-cost-line>a{grid-column:1/-1}}@media (width<=950px){.transport-detail-layout{grid-template-columns:1fr}.transport-detail-rail{grid-template-columns:1fr 1fr;gap:20px;display:grid}.transport-detail-rail>.work-body{margin:0}}@media (width<=760px){.transport-job-row{gap:20px 16px;padding:20px}.transport-detail-rail{grid-template-columns:1fr}.transport-photo-options{gap:16px 10px}.transport-photo-options img{height:90px}.transport-cost-line{gap:18px}.transport-detail-layout .work-body{padding:20px}.transport-detail-layout .work-body .facts-grid{grid-template-columns:1fr 1fr}.transport-selected-unit{gap:14px}.transport-photo-options span{font-size:11px}}@media (width<=360px){.transport-job-row,.transport-cost-line,.transport-detail-layout .work-body .facts-grid,.transport-photo-options{grid-template-columns:1fr}.transport-photo-options img{height:160px}}.intake-row{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:minmax(200px,1.5fr) minmax(180px,1.2fr) 110px minmax(125px,.8fr);align-items:center;gap:22px;padding:22px 24px;font-size:13px;text-decoration:none;display:grid}.intake-row:hover{background:var(--surface-alt)}.intake-row>div{overflow-wrap:anywhere;min-width:0}.intake-row strong,.intake-row small{display:block}.intake-row small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.6}.intake-file-link{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin:24px 0;display:grid}.intake-file-link .field{margin:0}.intake-file-link .button{min-height:var(--control)}.intake-original{border-top:1px solid var(--line);align-items:center;gap:20px;padding:20px 0;font-size:12px;display:flex}.intake-original>div{overflow-wrap:anywhere;flex:1;min-width:0}.intake-original small{color:var(--muted);margin-top:8px;line-height:1.6;display:block}.intake-original img{object-fit:contain;background:var(--surface-alt);width:120px;height:90px}.intake-summary{gap:22px;margin:24px 0;display:grid}.intake-summary dd{font-size:18px}.intake-questions{color:var(--warn);margin:24px 0;font-size:12px;line-height:1.8}.intake-questions ul{padding-left:18px}.intake-questions li{padding-bottom:9px}.intake-observation{border-bottom:1px solid var(--line);margin-bottom:20px;padding:20px 0}.transport-detail-layout fieldset .form-grid input{width:100%}@media (width<=1200px){.intake-row{grid-template-columns:1fr 1fr}.intake-file-link{grid-template-columns:1fr}.intake-file-link .button{width:max-content}.intake-original{flex-wrap:wrap}.intake-original .button{width:max-content}}@media (width<=760px){.intake-row{gap:20px 16px;padding:20px}.intake-original img{width:84px;height:70px}.intake-original>div{flex-basis:calc(100% - 104px)}.intake-original>.button{flex-basis:auto}}@media (width<=360px){.intake-row{grid-template-columns:1fr}.intake-original>div{flex-basis:100%}}.intake-source-preview img{object-fit:contain;background:var(--surface-alt);width:100%;max-height:400px;margin:12px 0}.intake-source-preview iframe{border:1px solid var(--line);width:100%;height:520px;margin:12px 0;display:block}.intake-source-preview>a{overflow-wrap:anywhere;margin:14px 0;font-size:12px;display:block}.intake-source-preview .field{margin-top:22px}@media (width<=760px){.intake-source-preview img{max-height:320px}.intake-source-preview iframe{height:380px}}.actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;width:max-content;max-width:100%;display:inline-grid}.actions>.button,.actions>a.button{white-space:normal;width:100%;min-width:0;height:100%}.form-grid .field>.select-control,.form-grid .field>input{flex:none}.form-grid .field>input{height:var(--control)}.picker-search-toggle{width:max-content;max-width:100%;color:var(--accent-ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:28px;padding:0;font-size:11px;text-decoration:underline}.intake-source-fields>.field:first-child{grid-column:1/-1}.transport-retained-photos{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;display:grid}.transport-retained-photos a{overflow-wrap:anywhere;font-size:12px}.transport-retained-photos img{object-fit:contain;background:var(--surface-alt);width:100%;height:180px;margin-bottom:12px}.report-notes{border-block:1px solid var(--line);padding:18px 24px;font-size:12px}.report-notes.has-warnings{color:var(--warn);background:var(--warn-bg)}.report-notes summary{cursor:pointer;font-weight:600}.report-notes>div{max-width:85ch;padding-top:16px;line-height:1.8}.report-notes ul{padding-left:18px}.report-notes li{margin-top:8px}.report-record{border-bottom:1px solid var(--line);padding:0 24px}.report-record>summary{cursor:pointer;align-items:center;gap:20px;padding:20px 0;list-style:none;display:flex}.report-record>summary::-webkit-details-marker{display:none}.report-record>summary:hover{background:var(--surface-alt)}.report-primary{flex:1;grid-template-columns:minmax(200px,2fr) minmax(100px,1fr) minmax(80px,.8fr) minmax(115px,1fr);gap:24px;min-width:0;display:grid}.report-primary>span{overflow-wrap:anywhere;min-width:0}.report-primary small,.report-primary strong{line-height:1.7;display:block}.report-primary small{color:var(--muted);font-size:11px}.report-primary strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.report-detail-label{color:var(--accent-ink);flex-shrink:0;font-size:12px}.report-expanded{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:24px 0;display:grid}.report-expanded .fact{overflow-wrap:anywhere;min-width:0}.report-expanded dd{font-size:13px}.report-record[open] .report-detail-label{text-decoration:underline}@media (width<=1200px){.report-primary{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr);gap:18px}.report-record>summary{gap:14px}}@media (width<=760px){.sales-editor .form-grid,.work-body .form-grid{grid-template-columns:1fr}.sales-editor .form-grid .field>label,.work-body .form-grid .field>label{min-height:0}.sales-editor .facts-grid,.deal-overview .facts-grid{grid-template-columns:1fr}.actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:max-content;max-width:100%}.actions:has(>.button:nth-child(3)){grid-template-columns:1fr;grid-auto-flow:row}.sales-editor .actions,.work-body .actions{grid-auto-flow:column;width:max-content;max-width:100%}.actions>.button,.actions>a.button{width:100%}.report-record{padding-inline:20px}.report-record>summary{flex-wrap:wrap;gap:12px}.report-primary{flex-basis:100%;grid-template-columns:1fr 1fr;gap:16px 20px}.report-primary>span:first-child,.report-primary>span:last-child{grid-column:1/-1}.report-expanded{grid-template-columns:1fr 1fr}.report-notes{padding:18px 20px}.transport-retained-photos{grid-template-columns:1fr}.transport-retained-photos img{height:220px}}@media (width<=360px){.report-expanded{grid-template-columns:1fr}.actions{width:max-content;max-width:100%}.actions>.button{padding-inline:12px;font-size:12px}}@media print{.report-filters,.report-pagination,.report-detail-label{display:none!important}.report-record,.report-result{break-inside:auto}.report-record summary,.report-expanded{break-inside:avoid}.report-primary{grid-template-columns:repeat(4,minmax(0,1fr))}.report-notes{color:#000;background:#fff}}.intake-cost-action{width:190px;max-width:100%;height:var(--control);text-align:center;justify-content:center}.receivable-filters{margin-bottom:24px;padding:24px}.receivable-filters>.filter-search{max-width:620px;margin-bottom:20px}.receivable-filters>.form-grid{max-width:620px}.receivable-filters .review-checkbox{width:fit-content;margin-top:12px;display:flex}.receivable-record{border-bottom:1px solid var(--line)}.receivable-record>summary{cursor:pointer;grid-template-columns:1.6fr 1.3fr 1fr 1fr auto;align-items:center;gap:24px;padding:22px 24px;list-style:none;display:grid}.receivable-record>summary::-webkit-details-marker{display:none}.receivable-record summary>span{overflow-wrap:anywhere;min-width:0}.receivable-record summary strong,.receivable-record summary small{display:block}.receivable-record summary strong{font-size:13px}.receivable-record summary small{color:var(--muted);margin-top:5px;font-size:11px}.record-open-label{color:var(--accent-ink);font-size:12px}.receivable-detail{padding:0 24px 24px}.receivable-blockers,.receivable-transport{margin:24px 0}.receivable-detail h3{margin:0 0 10px;font-size:14px}.receivable-detail ul{padding-left:20px}.receivable-transport>div{border-bottom:1px solid var(--line);padding:12px 0}.receivable-transport small{color:var(--muted);margin-top:6px;display:block}.receivable-transport details{margin-top:10px}.contact-record-link{margin:6px 18px 0 0;display:inline-block}.document-list-filters{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:20px;max-width:820px;margin:24px 0;display:grid}.document-list-row{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:2fr 1fr auto;align-items:center;gap:24px;padding:22px 24px;text-decoration:none;display:grid}.document-list-row:hover{background:var(--surface-alt)}.document-list-row>div{overflow-wrap:anywhere;min-width:0}.document-list-row strong,.document-list-row small{display:block}.document-list-row small,.document-list-row time{color:var(--muted);margin-top:5px;font-size:11px}.document-editor-layout,.document-record-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.document-editor-rail,.document-record-rail{min-width:0}.document-editor-rail h2,.document-record-rail h2{margin-top:0}.document-editor-layout textarea{line-height:1.75}.document-status-actions{grid-template-columns:1fr;width:max-content;max-width:100%}.document-generation{max-width:800px}.document-paper{min-width:0;padding:40px}.document-paper h2{margin:0 0 28px;font-size:20px}.document-body{white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;font-size:14px;line-height:1.85}.document-void{color:var(--bad);border-bottom:1px solid var(--line);padding-bottom:18px;font-weight:700}.document-facts{gap:18px;display:grid}.document-record-rail>.sales-disclosure{margin-top:20px;padding:20px}.document-screen-tools>.operating-strip{margin-bottom:24px}.sidebar nav{flex:1;min-height:0;overflow-y:auto}.sidebar .brand,.sidebar-label,.sidebar-bottom{flex-shrink:0}.document-editor-layout fieldset>.sales-disclosure{margin-bottom:20px}@media (width<=1100px){.document-editor-layout,.document-record-layout{grid-template-columns:minmax(0,1fr)}.document-status-actions{grid-template-columns:repeat(2,minmax(max-content,1fr))}.receivable-record>summary{grid-template-columns:1.5fr 1fr 1fr;gap:18px}.receivable-record summary>span:nth-child(4){grid-column:2}.record-open-label{grid-column:3}}@media (width<=760px){.receivable-filters{padding:20px}.receivable-filters .form-grid{grid-template-columns:1fr}.receivable-record>summary{grid-template-columns:1fr 1fr;gap:18px;padding:20px}.receivable-record summary>span:first-child,.receivable-record summary>span:nth-child(2){grid-column:1/-1}.receivable-record summary>span:nth-child(4){grid-column:2}.receivable-record .record-open-label{grid-column:1/-1}.receivable-detail{padding:0 20px 20px}.receivable-detail>.facts-grid,.document-list-filters{grid-template-columns:1fr}.document-list-row{grid-template-columns:1fr;gap:12px;padding:20px}.document-paper{padding:24px}.document-record-layout,.document-editor-layout{gap:20px}.document-status-actions{grid-template-columns:1fr}.document-generation{padding:20px}.document-body{font-size:13px}}@media print{:is(body:has(.document-print) .sidebar,body:has(.document-print) .topbar,body:has(.document-print) .app-footer,body:has(.document-print) .document-screen-tools){display:none!important}body:has(.document-print) .app-body{margin:0}body:has(.document-print) main{padding:0}body:has(.document-print) .document-record-layout{display:block}.document-print .document-paper{color:#000;background:#fff;border:0;padding:0}.document-print .document-body{max-width:none;font-size:11pt}.document-print .document-void{color:#000}}@media (width<=760px){.document-generation .actions{grid-template-columns:1fr;grid-auto-flow:row;width:max-content}}.lot-filters{margin-bottom:24px;padding:24px}.lot-filters>.filter-search{max-width:700px;margin-bottom:20px}.lot-filters>.form-grid{max-width:700px}.lot-row{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:1.7fr 1fr 1fr 1fr;align-items:center;gap:24px;padding:20px 24px;text-decoration:none;display:grid}.lot-row:hover{background:var(--surface-alt);text-decoration:none}.lot-row>div{overflow-wrap:anywhere;min-width:0}.lot-row strong,.lot-row small{display:block}.lot-row strong{font-size:13px}.lot-row small{margin-top:5px;font-size:11px}.lot-row-head{color:var(--muted);background:var(--surface-alt);font-size:11px}.lot-unit-identity{align-items:center;gap:14px;display:flex}.lot-unit-identity>div{min-width:0}.lot-unit-identity img{object-fit:cover;border-radius:5px;flex-shrink:0;width:76px;height:56px}.custody-current-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:24px;display:grid}.custody-current-facts dd{overflow-wrap:anywhere;font-size:17px;line-height:1.5}.custody-holder,.custody-location-notes,.custody-current-actions{margin:0 24px 24px}.custody-holder p{color:var(--muted);margin-top:5px}.custody-action-form{border-top:1px solid var(--line);padding:24px}.custody-action-form h3,.custody-action-form>p{margin:0 0 20px}.custody-history{margin-top:24px;padding:24px}.custody-history>summary{cursor:pointer;font-size:14px;font-weight:700}.custody-history ol{margin:20px 0 0;padding:0;list-style:none}.custody-history li{border-top:1px solid var(--line);padding:20px 0}.custody-history li strong,.custody-history li small{display:block}.custody-history li p{margin:12px 0}.custody-history li dl{margin:18px 0 0}.location-editor{max-width:780px;margin:0 0 24px}.location-editor h2{margin:0 0 24px}.location-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.location-row>div:first-child{overflow-wrap:anywhere;min-width:0}.location-row strong{margin-right:12px;font-size:15px}.location-row p,.location-row small{margin-top:12px;display:block}@media (width<=1100px){.lot-row{grid-template-columns:1.5fr 1fr;gap:18px}.lot-row-head{display:none}.lot-row>div[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.custody-current-facts{grid-template-columns:1fr 1fr}}@media (width<=760px){.lot-filters{padding:20px}.lot-filters .form-grid{grid-template-columns:1fr}.lot-row{grid-template-columns:1fr 1fr;padding:20px}.lot-unit-identity{grid-column:1/-1}.custody-current>.section-heading{flex-wrap:wrap;gap:14px}.custody-current-facts{gap:24px 16px;padding:20px}.custody-current-facts dd{font-size:15px}.custody-holder,.custody-location-notes,.custody-current-actions{margin:0 20px 20px}.custody-action-form,.custody-history{padding:20px}.custody-action-form .form-grid{grid-template-columns:1fr}.custody-current-actions>.actions{grid-template-columns:1fr;grid-auto-flow:row;width:max-content}.location-row{flex-direction:column;padding:20px}.location-row>.actions{max-width:100%}}@media (width<=360px){.lot-row,.custody-current-facts{grid-template-columns:1fr}}.retained-video{min-width:0;margin-bottom:20px}.retained-video video{background:#111;border-radius:6px;width:100%;max-height:65vh;display:block}.media-playback-error{color:var(--muted);padding:14px 0;font-size:13px}.upload-result{border-top:1px solid var(--line);flex-basis:100%;margin-top:8px;padding:16px 0 0}.upload-result p{overflow-wrap:anywhere;margin-bottom:14px;font-size:13px}.lot-filters>.filter-search{align-items:flex-end}.lot-filters>.filter-search>.field{flex:1;min-width:0;margin:0}.rule-filters{margin-bottom:24px;padding:24px}.rule-filters .filter-search{align-items:flex-end;max-width:700px;margin-bottom:20px}.rule-filters .filter-search>.field{flex:1;min-width:0;margin:0}.rule-filters>.form-grid{max-width:700px}.rule-row{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:1.6fr 1fr auto;align-items:center;gap:24px;padding:24px;text-decoration:none;display:grid}.rule-row:hover{background:var(--surface-alt);text-decoration:none}.rule-row>div{overflow-wrap:anywhere;min-width:0}.rule-row strong,.rule-row small{display:block}.rule-row small{margin-top:6px}.rule-workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.rule-body{min-width:0;padding:24px}.rule-body>h2{margin:28px 0 16px}.rule-body>dl{margin:0}.rule-state{overflow-wrap:anywhere;min-width:0;padding:24px}.rule-state>h2{margin-bottom:16px;font-size:17px}.rule-state>dl{margin:20px 0}.rule-state>p{margin:16px 0}.rule-state form>h3{margin:20px 0}.rule-state form>.actions{grid-template-columns:1fr;grid-auto-flow:row;width:max-content}.rule-review-note{white-space:pre-wrap}.rule-source{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:18px 0}.rule-source strong,.rule-source a,.rule-source small{display:block}.rule-source a{margin:6px 0}.rule-applicability{margin:24px 0}.rule-applicability .facts-grid{grid-template-columns:1fr}.reference-rate{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.reference-checklist{margin:0;padding-left:22px}.reference-checklist li{overflow-wrap:anywhere;padding:8px 0}.rule-bands{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.rule-bands caption{text-align:left;color:var(--muted);margin-bottom:12px}.rule-bands th,.rule-bands td{border-bottom:1px solid var(--line);text-align:left;overflow-wrap:anywhere;padding:12px}.rule-bands th:last-child,.rule-bands td:last-child{text-align:right}.rule-editor>.form-grid{margin-bottom:20px}.rule-source-editor{border-top:1px solid var(--line);margin:20px 0;padding-top:20px}.rule-source-editor .section-heading{margin-bottom:20px}.rule-source-editor .form-grid>.field{margin-bottom:0}.rule-band-editor{margin-bottom:24px}.rule-band-edit{border-top:1px solid var(--line);padding:20px 0}.rule-band-edit>.form-grid{margin-bottom:12px}.rule-band-edit .field{margin:0}.rule-history{margin-top:24px;padding:24px}.rule-history>summary{cursor:pointer;font-weight:700}.rule-history ol{margin:20px 0 0;padding:0;list-style:none}.rule-history li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:20px 0}.rule-history li strong,.rule-history li small{display:block}.rule-history li>p{margin:12px 0}.rule-history li>details{margin-top:16px}.rule-history li .facts-grid{margin:20px 0}.rule-history li h2{margin:24px 0 12px;font-size:17px}@media (width<=1200px){.rule-workspace{grid-template-columns:minmax(0,1fr) 270px}}@media (width<=1000px){.rule-workspace{grid-template-columns:1fr}.rule-state{max-width:780px}.rule-row{grid-template-columns:1fr 1fr}.rule-row>div:first-child{grid-column:1/-1}}@media (width<=760px){.rule-filters,.rule-body,.rule-state,.rule-history,.rule-row{padding:20px}.rule-filters>.form-grid,.rule-editor .form-grid{grid-template-columns:1fr}.rule-row{gap:16px}.rule-row .badge{justify-self:start}.rule-source-editor .section-heading{flex-wrap:wrap;gap:12px}.rule-band-edit>.form-grid{gap:18px}.rule-workspace{gap:20px}}.bulk-entry{max-width:960px;margin-bottom:24px;padding:24px}.bulk-entry>.form-grid{max-width:780px}.bulk-entry textarea{font-variant-numeric:tabular-nums}.bulk-source-details{margin:20px 0}.bulk-created{margin:24px 0}.bulk-created .work-body>p{margin-bottom:18px}.bulk-created-links>a{border-top:1px solid var(--line);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;text-decoration:none;display:flex}.bulk-created-links>a>span{font-variant-numeric:tabular-nums}.bulk-result-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.3fr 124px;align-items:center;gap:24px;padding:20px 24px;display:grid}.bulk-result-row>div{overflow-wrap:anywhere;min-width:0}.bulk-result-row strong,.bulk-result-row small{display:block}.bulk-result-row strong{font-variant-numeric:tabular-nums}.bulk-result-row p{margin:8px 0;font-size:12px;line-height:1.6}.bulk-row-action>.button{width:124px}.bulk-next-step{margin-top:20px}.bulk-results .notice{margin-bottom:20px}@media (width<=760px){.bulk-entry{padding:20px}.bulk-entry>.form-grid,.bulk-source-details .form-grid{grid-template-columns:1fr}.bulk-result-row{grid-template-columns:1fr;gap:14px;padding:20px}.bulk-review-actions{grid-template-columns:1fr;grid-auto-flow:row;width:max-content}.bulk-row-action>.button{max-width:100%}}.rule-record-heading>.actions{grid-template-columns:repeat(2,1fr);grid-auto-flow:row;align-items:stretch;width:max-content;max-width:100%;display:inline-grid}@media (width<=380px){.rule-record-heading>.actions{grid-template-columns:1fr}}.finance-navigation{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:20px;margin:0 0 26px;display:flex}.finance-navigation>a{color:var(--muted);border-bottom:2px solid #0000;padding:12px 8px;font-size:13px;font-weight:700;text-decoration:none}.finance-navigation>a[aria-current=page]{color:var(--accent-ink);border-bottom-color:var(--accent-ink)}.snapshot-filters{max-width:960px;margin-bottom:24px;padding:24px}.snapshot-filters>.filter-search{align-items:flex-end;margin-bottom:18px}.snapshot-filters .filter-search>.field{flex:1;min-width:0;margin:0}.snapshot-list-row{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:1.5fr 1fr auto;align-items:center;gap:24px;padding:24px;text-decoration:none;display:grid}.snapshot-list-row:hover{background:var(--surface-alt);text-decoration:none}.snapshot-list-row>div{overflow-wrap:anywhere;min-width:0}.snapshot-list-row strong,.snapshot-list-row small{display:block}.snapshot-list-row small{margin-top:6px}.snapshot-capture{max-width:780px;padding:24px}.snapshot-capture>h2{margin-bottom:12px}.snapshot-capture>p{margin:16px 0}.snapshot-capture-context{max-width:65ch}.snapshot-capture .disclosure{margin-bottom:20px}.snapshot-basis{margin:24px 0}.snapshot-basis p+p{margin-top:12px}.snapshot-context{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;padding:24px;display:flex}.snapshot-context>div{min-width:0}.snapshot-context p{overflow-wrap:anywhere;margin:12px 0 0}.snapshot-context>.field{min-width:180px;max-width:250px;margin:0}.snapshot-warning{color:var(--warn)}.snapshot-detail{margin-top:24px}.snapshot-detail>summary{cursor:pointer;padding:20px 24px;font-weight:700}.snapshot-detail>.detail-body{padding:0 24px 24px}.snapshot-detail .facts-grid{margin:20px 0 0}.snapshot-vehicle{border-bottom:1px solid var(--line)}.snapshot-vehicle>summary{cursor:pointer;align-items:center;gap:20px;padding:20px 24px;display:flex}.snapshot-vehicle-primary{flex:1;grid-template-columns:2fr repeat(3,1fr);gap:20px;min-width:0;display:grid}.snapshot-vehicle-primary>span{overflow-wrap:anywhere;min-width:0}.snapshot-vehicle-primary strong,.snapshot-vehicle-primary small{display:block}.snapshot-vehicle-primary strong{font-variant-numeric:tabular-nums}.snapshot-vehicle-primary small{margin-bottom:6px}.snapshot-vehicle-detail{color:var(--accent-ink);font-size:12px;font-weight:700;text-decoration:underline}.snapshot-vehicle>.detail-body{padding:0 24px 24px}.snapshot-vehicle .facts-grid{margin:10px 0 24px}.snapshot-void{margin:24px 0}.snapshot-capture .actions{max-width:100%}@media (width<=1000px){.snapshot-vehicle-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.snapshot-vehicle-primary>span:first-child{grid-column:1/-1}}@media (width<=760px){.snapshot-list-row{grid-template-columns:1fr;gap:12px;padding:20px}.snapshot-filters,.snapshot-capture,.snapshot-context{padding:20px}.snapshot-context{flex-direction:column;gap:18px}.snapshot-context>.field{width:220px;max-width:100%}.snapshot-vehicle>summary{align-items:flex-start;padding:20px}.snapshot-vehicle-primary{grid-template-columns:1fr;gap:16px}.snapshot-vehicle-detail{margin-top:4px}.snapshot-vehicle>.detail-body,.snapshot-detail>.detail-body{padding:0 20px 20px}.snapshot-detail>summary{padding:20px}.snapshot-capture>.actions{grid-template-columns:1fr;grid-auto-flow:row;width:max-content}}.rule-record-heading>.actions>.button{justify-self:stretch;width:100%;height:100%}.intake-tools{flex-wrap:wrap;gap:10px 18px;margin:0 0 24px;font-size:13px;display:flex}.intake-tools>a{font-weight:700}.intake-tools>span{color:var(--muted)}.buying-workspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.buying-input,.buying-result{min-width:0;padding:24px}.buying-input>.form-grid{margin:20px 0}.buying-result>h2{margin-bottom:20px}.buying-result>p{margin:20px 0}.buying-costs{margin:24px 0}.buying-costs>p{max-width:65ch;margin:12px 0 20px}.buying-cost-row{border-top:1px solid var(--line);padding:20px 0}.buying-cost-row>.form-grid{grid-template-columns:1.4fr 1fr}.buying-cost-row>.button,.buying-costs>.button{width:124px;max-width:100%}.buying-calculation-facts{gap:18px;margin:24px 0;display:grid}.buying-calculation-facts>.fact{padding:0}.buying-calculation-facts>.fact:last-child{border-top:1px solid var(--line);padding-top:22px}.buying-calculation-facts>.fact:last-child>dd{overflow-wrap:anywhere;font-size:24px;font-weight:700}.buying-basis{margin-top:24px}.buying-basis p+p{margin-top:14px}.buying-boundary{font-size:12px}@media (width<=1100px){.buying-workspace{grid-template-columns:1fr}}@media (width<=760px){.buying-input,.buying-result{padding:20px}.buying-input>.form-grid,.buying-cost-row>.form-grid,.snapshot-filters>.form-grid{grid-template-columns:1fr}.buying-input>.actions{grid-template-columns:1fr;grid-auto-flow:row;width:max-content}}.approval-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-bottom:24px;display:grid}.approval-filters,.approval-inbox{padding:24px}.approval-editor .section-heading{flex-wrap:wrap;gap:12px;padding:0 0 20px}.approval-editor .section-heading .badge{white-space:nowrap;flex-shrink:0}.approval-inbox .table-footer{padding:20px 0 0}.approval-filters .field,.approval-filters .form-grid,.approval-filters .filter-search{min-width:0}.approval-list-row{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(120px,.6fr);gap:24px;padding:20px 0;text-decoration:none;display:grid}.approval-list-row:last-of-type{border-bottom:0}.approval-list-row>div{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.approval-list-row:hover strong{color:var(--accent-ink)}.approval-list-row small{color:var(--muted)}.approval-record-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.approval-editor{min-width:0;max-width:100%;padding:28px}.approval-editor>p{max-width:72ch}.approval-editor form{margin-top:24px}.approval-editor form .field{margin-bottom:20px}.approval-editor h3{margin:24px 0 12px}.approval-editor .disclosure{margin-top:24px}.approval-primary-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:24px 0;display:grid}.approval-primary-facts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.5rem;font-weight:700}.approval-currencies{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.approval-currencies>section{min-width:0}.approval-currencies dl{gap:16px;display:grid}.approval-editor .actions,.approval-check .actions{grid-auto-columns:1fr;grid-auto-flow:column;justify-content:start;width:max-content;max-width:100%;display:grid}.approval-editor .actions>.button,.approval-check .actions>.button{width:100%;min-width:0;height:auto;min-height:44px}.approval-check{justify-content:space-between;align-items:center;gap:24px;margin:20px 0;display:flex}.approval-check h2{margin:0 0 8px;font-size:1rem}.approval-check p{max-width:65ch;margin:0 0 12px}.approval-revision{border-top:1px solid var(--line);padding:16px 0}@media (width<=1000px){.approval-record-layout{grid-template-columns:1fr}.approval-check{flex-direction:column;align-items:flex-start}}@media (width<=760px){.approval-filters,.approval-currencies{grid-template-columns:1fr;gap:20px}.approval-editor{padding:20px}.approval-list-row{grid-template-columns:1fr;gap:14px}.approval-list-row>div:last-child{flex-direction:row;justify-content:space-between;align-items:center}.approval-primary-facts{grid-template-columns:1fr;gap:18px}.approval-editor .actions,.approval-check .actions{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;width:max-content}.approval-check .actions>.button,.approval-editor .actions>.button{min-width:160px}.approval-filters .form-grid{grid-template-columns:1fr}}.consignment-filters{grid-template-columns:minmax(0,650px) minmax(180px,260px);align-items:end;gap:24px;margin-bottom:24px;padding:24px;display:grid}.consignment-filters .filter-search{align-items:flex-end}.consignment-filters .filter-search>.field{flex:1;min-width:0;margin:0}.consignment-filters>.field{margin:0}.consignment-list{padding:0 24px}.consignment-list>.table-footer{padding:20px 0}.consignment-row{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 0;text-decoration:none;display:grid}.consignment-row:hover{background:var(--surface-alt);text-decoration:none}.consignment-row>div,.consignment-row>span{overflow-wrap:anywhere;min-width:0}.consignment-row strong,.consignment-row small{display:block}.consignment-row small{color:var(--muted);margin-top:6px}.consignment-columns{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:24px;margin-bottom:24px;display:grid}.consignment-panel{overflow-wrap:anywhere;min-width:0;margin-bottom:24px;padding:24px}.consignment-columns>.consignment-panel{margin-bottom:0}.consignment-panel>.section-heading{flex-wrap:wrap;gap:16px;padding:0 0 20px}.consignment-panel>h2{margin:0 0 20px}.consignment-panel .badge{white-space:nowrap;flex-shrink:0}.consignment-panel>p{margin:18px 0}.consignment-panel form{min-width:0}.consignment-panel form>h3{margin:20px 0}.consignment-panel>.actions{margin-top:24px}.consignment-panel .facts-grid{margin:20px 0}.consignment-figures{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}.consignment-figures>.fact:first-child{grid-column:1/-1}.consignment-figures dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:21px;font-weight:700}.consignment-figures>.fact:first-child dd{font-size:30px}.consignment-reasons{margin:20px 0;padding-left:20px}.consignment-reasons li{overflow-wrap:anywhere;margin:10px 0}.consignment-cost-basis{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:16px 0;display:flex}.consignment-cost-basis small{color:var(--muted);margin-top:6px;display:block}.consignment-cost-row,.consignment-payout-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:20px;padding:24px 0;display:grid}.consignment-cost-row>div,.consignment-payout-row>div{min-width:0}.consignment-cost-row small,.consignment-payout-row small{color:var(--muted);margin-top:6px;display:block}.consignment-cost-row>div:nth-child(2),.consignment-payout-row>div:nth-child(2){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.consignment-payer-form{justify-content:flex-end;align-items:flex-end;gap:16px;min-width:0;display:flex}.consignment-payer-form>.field{flex:1;min-width:0;max-width:220px;margin:0}.consignment-row-form,.consignment-cost-row>.notice{grid-column:1/-1}.consignment-inline-form{border-top:1px solid var(--line);margin-top:24px;padding:24px 0}.consignment-inline-form>.actions{margin-top:24px}.consignment-panel .detail-body{min-width:0}.consignment-panel .disclosure{margin-top:24px}.consignment-panel .actions{max-width:100%}.consignment-panel>.facts-grid>.fact dd{overflow-wrap:anywhere}@media (width<=1050px){.consignment-columns,.consignment-filters{grid-template-columns:1fr}.consignment-cost-row{grid-template-columns:1fr 1fr}}@media (width<=760px){.consignment-panel,.consignment-filters{padding:20px}.consignment-list{padding:0 20px}.consignment-columns{gap:20px}.consignment-row{grid-template-columns:1fr 1fr;gap:16px;padding:20px 0}.consignment-row>div:first-child{grid-column:1/-1}.consignment-row>.badge{justify-self:start}.consignment-panel .form-grid,.consignment-panel .facts-grid{grid-template-columns:1fr}.consignment-cost-row,.consignment-payout-row{grid-template-columns:1fr;gap:16px;padding:20px 0}.consignment-cost-row>div:nth-child(2),.consignment-payout-row>div:nth-child(2){justify-content:flex-start}.consignment-payer-form{flex-wrap:wrap;justify-content:flex-start}.consignment-payer-form>.field{flex-basis:100%;max-width:100%}.consignment-panel .actions{grid-template-columns:1fr;grid-auto-flow:row;width:max-content}.consignment-cost-basis{flex-direction:column;gap:8px}.consignment-figures dd{font-size:19px}.consignment-figures>.fact:first-child dd{font-size:27px}}@media (width<=360px){.consignment-figures,.consignment-row{grid-template-columns:1fr}.consignment-row>div:first-child{grid-column:auto}}.consignment-panel form>.actions{width:max-content;max-width:100%;margin-top:24px;display:grid}.consignment-panel .review-checkbox{align-items:flex-start;gap:10px;width:100%;margin:20px 0;line-height:1.6;display:flex}.consignment-panel .review-checkbox input{flex-shrink:0;margin-top:4px}.worksheet-filters{grid-template-columns:minmax(240px,1fr) minmax(150px,210px) minmax(150px,210px);align-items:end;gap:16px;margin-bottom:20px;padding:20px;display:grid}.worksheet-filters .filter-search{align-items:end;min-width:0}.worksheet-filters .filter-search .field{flex:1;min-width:0}.worksheet-row{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;padding:20px;text-decoration:none;display:grid}.worksheet-row:hover{background:var(--surface-alt)}.worksheet-row>div{gap:8px;min-width:0;display:grid}.worksheet-row strong,.worksheet-row small{overflow-wrap:anywhere}.worksheet-row small{color:var(--muted)}.worksheet-save-details,.worksheet-history{margin-top:20px}.worksheet-save-details .detail-body{gap:20px;display:grid}.worksheet-save-actions{margin:20px 0}.worksheet-target-search{align-items:end;gap:12px;margin-bottom:16px;display:flex}.worksheet-target-search .field{flex:1;min-width:0}.worksheet-target-search .button{flex-shrink:0}.worksheet-cost-fact{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding:12px 0;display:flex}.worksheet-cost-fact span{overflow-wrap:anywhere}.worksheet-cost-fact strong{font-variant-numeric:tabular-nums;flex-shrink:0}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=1050px){.worksheet-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.worksheet-filters .filter-search{grid-column:1/-1}.worksheet-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.worksheet-row>div:last-child{grid-column:1/-1}}@media (width<=760px){.worksheet-filters{gap:14px;padding:16px}.worksheet-row{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}.worksheet-row>div:last-child{grid-column:auto}.worksheet-target-search{flex-wrap:wrap}.worksheet-target-search .field{flex-basis:100%}.worksheet-cost-fact{flex-direction:column;gap:6px}.worksheet-cost-fact strong{overflow-wrap:anywhere;flex-shrink:1}}.worksheet-growing-text{min-height:var(--control);resize:none;overflow:hidden}.worksheet-row .badge{justify-self:start}.worksheet-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:16px 0;display:grid}.worksheet-facts>div{min-width:0}.worksheet-facts dd{overflow-wrap:anywhere}.worksheet-facts dt{margin-bottom:4px}@media (width<=760px){.worksheet-facts{grid-template-columns:minmax(0,1fr)}}.worksheet-budget-facts{gap:18px;margin:24px 0;display:grid}.worksheet-budget-facts>.fact{padding:0}.worksheet-budget-amount{border-bottom:1px solid var(--line);padding-bottom:18px!important}.worksheet-budget-amount dd{overflow-wrap:anywhere;font-size:24px;font-weight:700}@media (width<=1100px){.worksheet-detail-layout .buying-result{order:-1}}.consignment-finance-quick,.consignment-finance-summary{margin-bottom:24px;padding:24px}.consignment-finance-quick .section-heading,.consignment-finance-summary .section-heading{margin-bottom:20px;padding:0}.consignment-finance-lead{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.consignment-finance-lead>.fact{min-width:0;padding:0}.consignment-finance-lead dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.35}.consignment-finance-lead small{margin-top:8px;display:block}.consignment-finance-summary>.disclosure{margin-top:20px}.consignment-finance-filters{grid-template-columns:repeat(2,minmax(180px,220px)) max-content;align-items:end;gap:16px;margin-bottom:24px;padding:20px;display:grid}.consignment-finance-filters .field{margin:0}.consignment-finance-filters input[type=month]{width:100%}.consignment-finance-roster .consignment-finance-unit{border:0;border-top:1px solid var(--line);border-radius:0;margin:0}.consignment-finance-unit>summary{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center;gap:20px;padding-right:48px;display:grid}.consignment-finance-unit>summary>div{gap:8px;min-width:0;display:grid}.consignment-finance-unit .badge{justify-self:start}.consignment-finance-unit>summary strong,.consignment-finance-unit>summary small{overflow-wrap:anywhere}.consignment-finance-settlement{border-bottom:1px solid var(--line);margin-bottom:24px;padding:0 0 24px}.consignment-finance-settlement .section-heading{margin-bottom:16px}.consignment-finance-settlement .notice{margin:16px 0}.consignment-finance-unit .facts-grid dd{overflow-wrap:anywhere}.consignment-finance-unit .detail-body>.button{margin-top:20px}@media (width<=760px){.consignment-finance-quick,.consignment-finance-summary{padding:20px}.consignment-finance-lead{grid-template-columns:minmax(0,1fr);gap:24px}.consignment-finance-lead dd{font-size:28px}.consignment-finance-filters{grid-template-columns:minmax(0,1fr);padding:20px}.consignment-finance-filters>.button{justify-self:start}.consignment-finance-unit>summary{grid-template-columns:minmax(0,1fr);gap:16px}.consignment-finance-quick .section-heading,.consignment-finance-summary .section-heading{flex-wrap:wrap;align-items:start;gap:16px}}.financial-as-of{color:var(--muted);margin:0 0 20px;font-size:12px}.financing-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;margin-bottom:24px;display:grid}.financing-input,.financing-result{padding:24px}.financing-input h2{margin-bottom:24px}.financing-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;margin:0;padding:0;display:grid}.financing-fields .field{min-width:0;margin:0}.financing-fields .field small{color:var(--muted);margin-top:8px;font-size:12px;display:block}.financing-fields input{width:100%}.financing-input .notice{margin-top:20px}.financing-actions{margin-top:24px}.financing-lead{margin:24px 0 12px}.financing-lead dt{color:var(--muted);font-size:12px}.financing-lead dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:32px;font-weight:700;line-height:1.3}.financing-lead dd .financing-currency{font-size:16px}.financing-lead dd .financing-money-value{font-size:inherit;white-space:nowrap}.financing-result .section-heading{margin-bottom:16px;padding:0}.financing-result .facts-grid{margin:24px 0;padding:0}.financing-result .fact{padding:0}.financing-result dd{overflow-wrap:anywhere}.financing-result .notice{margin:16px 0}.financing-schedule-panel{padding:24px}.financing-schedule-panel>.disclosure{margin:0}.financing-schedule{margin:20px 0 0;padding:0;list-style:none}.financing-schedule>li{border-top:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.financing-schedule-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.financing-schedule-facts .fact{min-width:0;padding:0}.financing-schedule-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.financing-schedule-panel .table-footer{padding:20px 0 0}@media (width<=900px){.financing-schedule-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.financing-layout{grid-template-columns:minmax(0,1fr)}.financing-layout.has-result .financing-result{order:-1;scroll-margin-top:24px}.financing-input,.financing-result,.financing-schedule-panel{padding:20px}.financing-fields{grid-template-columns:minmax(0,1fr);gap:20px}.financing-lead dd{font-size:28px}.financing-schedule>li{grid-template-columns:minmax(0,1fr)}.financing-schedule-panel .detail-body{padding:16px}.financing-schedule-panel .table-footer{flex-wrap:wrap;align-items:start;gap:16px}}@media (width<=380px){.financing-schedule-facts{grid-template-columns:minmax(0,1fr)}}.financing-result .section-heading .badge{place-self:start;width:max-content}@media (width<=760px){.financing-lead dd .financing-money-value.large{font-size:16px}}.appointment-toolbar{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.appointment-toolbar .field{min-width:0;margin:0}.appointment-toolbar .filter-search{margin-top:24px}.appointment-window-zone{color:var(--muted);margin:12px 0 24px;font-size:12px}.appointment-filter-details{margin:0 0 24px}.appointment-filter-details .form-grid{align-items:start}.appointment-filter-details .actions{margin-top:20px}.appointment-agenda .section-heading{flex-wrap:wrap}.appointment-list{margin:0;padding:0;list-style:none}.appointment-list>li{border-top:1px solid var(--line);grid-template-columns:minmax(160px,1fr) minmax(0,1.5fr) minmax(100px,.65fr) auto;align-items:center;gap:24px;padding:24px;display:grid}.appointment-list>li>div{min-width:0}.appointment-row-time{align-items:start;gap:12px;display:flex}.appointment-row-time>svg{color:var(--muted);flex:none;margin-top:4px}.appointment-row-time>div{gap:4px;min-width:0;display:grid}.appointment-row-time strong{font-size:14px;font-weight:600}.appointment-row-time span,.appointment-row-time small,.appointment-row-main>span,.appointment-row-main>small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}.appointment-row-main h3{margin:0 0 8px;font-size:16px}.appointment-row-main a{color:var(--ink);overflow-wrap:anywhere}.appointment-row-main>small{margin-top:4px}.appointment-row-state{flex-direction:column;align-items:start;gap:8px;display:flex}.appointment-row-state>span:not(.badge){color:var(--muted);font-size:12px}.appointment-reference-warning{color:var(--warn)!important}.appointment-editor,.appointment-detail{margin-bottom:24px;padding:24px}.appointment-fieldset{border:0;min-width:0;margin:0;padding:0}.appointment-fieldset h2{margin-bottom:24px}.appointment-fieldset .form-grid{align-items:start}.appointment-fieldset input{width:100%;min-width:0}.appointment-fieldset input[type=datetime-local]{text-align:center;font-variant-numeric:tabular-nums}.appointment-fieldset textarea{width:100%}.appointment-entry-detail{margin:24px 0 0}.appointment-entry-detail .form-grid{margin:0}.appointment-editor>.error-box{margin-top:24px}.appointment-detail>h2{margin-bottom:24px}.appointment-interval{overflow-wrap:anywhere;margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.5}.appointment-zone{color:var(--muted);margin:0 0 24px;font-size:12px}.appointment-detail .section-heading{flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:0}.appointment-detail .section-heading .badge{align-self:start;width:max-content}.appointment-detail .facts-grid{margin-bottom:24px;padding:0}.appointment-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.appointment-links>div{overflow-wrap:anywhere;flex-direction:column;align-items:start;gap:8px;min-width:0;display:flex}.appointment-links small,.appointment-links span{color:var(--muted);font-size:12px}.appointment-links a{color:var(--accent-ink);overflow-wrap:anywhere;font-weight:600}.appointment-links .fact{padding:0}.appointment-history{margin:20px 0 0;padding:0;list-style:none}.appointment-history>li{border-top:1px solid var(--line);padding:20px 0}.appointment-history summary{overflow-wrap:anywhere;cursor:pointer;font-weight:600}.appointment-history .detail-body{padding:20px 0 0}.appointment-history .fact{padding:12px 0}.appointment-overlap-list{padding-left:20px}.appointment-overlap-list li{overflow-wrap:anywhere;padding:8px 0}.appointment-detail .preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.appointment-filter-details .field input{width:100%}@media (width<=1100px){.appointment-list>li{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:20px}.appointment-row-state{grid-column:1}.appointment-list>li>.button{grid-column:2;justify-self:start}.appointment-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.appointment-toolbar .filter-search{grid-column:1/-1;margin-top:0}}@media (width<=760px){.appointment-toolbar{grid-template-columns:minmax(0,1fr)}.appointment-list>li{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.appointment-row-main{grid-row:1}.appointment-row-state,.appointment-list>li>.button{grid-column:1}.appointment-row-state{flex-flow:wrap;align-items:center}.appointment-list>li>.button{justify-self:start}.appointment-editor,.appointment-detail{padding:20px}.appointment-links{grid-template-columns:minmax(0,1fr)}.appointment-interval{font-size:16px}.appointment-entry-detail .detail-body{padding:16px}.appointment-detail .facts-grid{grid-template-columns:minmax(0,1fr)}.appointment-detail .fact{padding:12px 0}.appointment-filter-details .detail-body{padding:16px}.appointment-fieldset input[type=datetime-local]{font-size:14px}.appointment-window-zone{overflow-wrap:anywhere}}.appointment-times{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.appointment-times input{text-align:center;font-variant-numeric:tabular-nums}.appointment-times .field{margin-bottom:0}.appointment-detail .table-footer{padding:20px 0 0}.appointment-filter-details .field{min-width:0}@media (width<=1100px){.appointment-times{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.appointment-times{grid-template-columns:minmax(0,1fr)}.appointment-times input{font-size:14px}}.appointment-toolbar{align-items:end}.appointment-toolbar .filter-search{min-width:0;max-width:none;margin-top:0}.appointment-editor .form-actions{width:max-content;min-width:0;max-width:100%}.appointment-times{margin-bottom:18px}.appointment-fieldset .form-grid .field>label{min-height:0}@media (width<=760px){.appointment-editor .form-grid{grid-template-columns:minmax(0,1fr)}.appointment-editor .form-actions{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;grid-auto-flow:row}.appointment-editor .form-actions .button{width:100%;min-width:0}.appointment-times{gap:18px}.appointment-detail .facts-grid{gap:12px}.appointment-detail .fact{padding:0}.appointment-editor .field{margin-bottom:18px}}.estimate-toolbar{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:20px;margin-bottom:24px;display:grid}.estimate-toolbar .field{min-width:0;margin:0}.estimate-toolbar .filter-search{min-width:0;max-width:none}.estimate-clear{margin-bottom:24px}.estimate-register .section-heading{flex-wrap:wrap}.estimate-rows{margin:0;padding:0;list-style:none}.estimate-rows>li{border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:24px;display:grid}.estimate-rows>li>div{min-width:0}.estimate-rows h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:16px}.estimate-rows span:not(.badge),.estimate-rows small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}.estimate-rows small{margin-top:8px}.estimate-rows dl{min-width:0;margin:0}.estimate-rows .fact{padding:0}.estimate-editor,.estimate-detail{min-width:0;margin-bottom:24px;padding:24px}.estimate-editor{max-width:960px}.estimate-fieldset{border:0;min-width:0;margin:0;padding:0}.estimate-fieldset input,.estimate-fieldset textarea{width:100%;min-width:0}.estimate-fieldset .form-grid{align-items:start}.estimate-fieldset .form-grid .field>label{min-height:0}.estimate-fieldset>.disclosure{margin:24px 0}.estimate-form-actions{width:max-content;min-width:0;max-width:100%;margin-top:24px}.estimate-detail>.section-heading{flex-wrap:wrap;gap:16px;padding:0}.estimate-detail>.section-heading .badge{width:max-content}.estimate-detail .facts-grid{padding:0}.estimate-detail .fact{min-width:0}.estimate-detail dd,.estimate-detail a,.estimate-history summary{overflow-wrap:anywhere}.estimate-detail .preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.estimate-detail .disclosure+.disclosure{margin-top:16px}.estimate-history{margin:0;padding:0;list-style:none}.estimate-history>li{border-top:1px solid var(--line);padding:20px 0}.estimate-history>li:first-child{border-top:0}.estimate-history summary{cursor:pointer;font-weight:600}.estimate-history .detail-body{padding:20px 0 0}.estimate-history .fact{padding:12px 0}.estimate-detail .table-footer{padding:20px 0 0}.estimate-detail h3{overflow-wrap:anywhere}@media (width<=760px){.estimate-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.estimate-toolbar>.filter-search{grid-column:1/-1}.estimate-rows>li{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:20px}.estimate-rows>li>div{grid-column:1/-1}.estimate-rows>li>.button{grid-column:1/-1;justify-self:start;min-width:112px}.estimate-rows .badge{width:max-content}.estimate-editor,.estimate-detail{padding:20px}.estimate-editor .form-grid{grid-template-columns:minmax(0,1fr);gap:0}.estimate-form-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.estimate-form-actions .button{width:100%;min-width:0;min-height:48px}.estimate-editor>.actions:not(.estimate-form-actions){flex-wrap:wrap}.estimate-detail .facts-grid{gap:12px}.estimate-detail .fact{padding:0}.estimate-detail .detail-body{min-width:0}.estimate-history .fact{padding:8px 0}}.estimate-growing-text{resize:none;white-space:pre-wrap;overflow-wrap:anywhere;min-height:48px;line-height:1.6;display:block;overflow:hidden}.funding-summary{margin-block:20px;padding:24px}.funding-form{gap:22px;max-width:820px;padding:24px;display:grid}.funding-form h2{margin:8px 0 0}.funding-form p{margin:0}.funding-unit-row,.funding-basis-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 24px;display:grid}.funding-unit-row small,.funding-basis-row small{color:var(--muted);margin-block:4px;display:block}.funding-unit-row>div,.funding-basis-row>div{overflow-wrap:anywhere;min-width:0}.funding-unit-row>div:nth-child(2)>span{display:block}.funding-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:12px;width:fit-content;max-width:100%;display:grid!important}.funding-actions .button{white-space:normal;text-align:center;width:100%;min-width:0}.funding-filters form{align-items:end;gap:12px;display:flex}.funding-filters .field{min-width:0}.funding-split{border-block:1px solid var(--line);gap:12px;padding-block:18px;display:grid}.funding-split>.button{justify-self:start}.funding-form textarea{overflow-wrap:anywhere;resize:vertical}.funding-form .check{align-items:center;gap:12px;display:flex}.funding-form .check input{flex:0 0 20px;width:20px;min-height:20px}.funding-basis-note{font-variant-numeric:tabular-nums}@media (width<=760px){.funding-unit-row,.funding-basis-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:20px}.funding-unit-row>div:first-child,.funding-basis-row>div:first-child{grid-column:1/-1}.funding-unit-row>.button,.funding-basis-row>.button{grid-column:1/-1;justify-self:start}.funding-summary,.funding-form{padding:20px}.funding-filters{align-items:stretch}.funding-filters form{width:100%}.funding-filters form .field{flex:1}.funding-actions .button{min-height:48px}}.vin-csv{margin-bottom:24px;padding:24px}.vin-csv>details>summary{cursor:pointer;font-size:18px;font-weight:600}.vin-csv .detail-body{min-width:0}.vin-csv p,.vin-csv li{overflow-wrap:anywhere}.vin-csv .field{min-width:0}.csv-source-rows{margin-block:20px}.csv-source-rows>details{border-top:1px solid var(--line);padding-block:16px}.csv-source-rows>details>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.csv-raw{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-alt);max-width:100%;padding:16px;font-family:inherit}@media (width<=760px){.vin-csv{padding:20px}.vin-csv .form-grid{grid-template-columns:minmax(0,1fr)}.vin-csv input[type=file]{min-width:0;max-width:100%}}.funding-filters{grid-template-columns:minmax(260px,1.5fr) minmax(150px,1fr) minmax(140px,.7fr);align-items:end;gap:16px;margin:24px 0;display:grid}.funding-filters .field{margin-bottom:0}.funding-filters form .field{flex:1}.funding-filters form>.button{height:var(--control)}.funding-integrity{overflow-wrap:anywhere;white-space:normal}.funding-form .funding-growing-text{min-height:var(--control);resize:none;white-space:pre-wrap;overflow:hidden}.funding-form>.button{justify-self:start;width:max-content;max-width:100%}.vin-csv input[type=file]::file-selector-button{font:inherit;color:var(--accent-ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:4px;margin-right:12px;padding:6px 10px}.vin-csv .funding-actions{margin-bottom:12px}@media (width<=900px){.funding-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.funding-filters form{grid-column:1/-1}}@media (width<=600px){.funding-filters,.funding-form .form-grid{grid-template-columns:minmax(0,1fr)}.funding-filters form>.button{height:48px}}.provider-intro{color:var(--muted);margin:0 0 24px}.provider-ledger{margin-bottom:24px}.provider-ledger-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px;display:grid}.provider-ledger-row:last-child{border-bottom:0}.provider-ledger-row>div{overflow-wrap:anywhere;min-width:0}.provider-ledger-row small{margin-top:6px;display:block}.provider-ledger-row p{overflow-wrap:anywhere;margin-top:8px}.provider-ledger-row>.button{white-space:normal;width:170px;max-width:100%}.provider-form{gap:20px;max-width:820px;margin:24px 0;padding:24px;display:grid}.provider-form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.provider-form .provider-growing-text{resize:none;min-height:var(--control);overflow:hidden}.provider-source{overflow-wrap:anywhere;margin-bottom:24px;padding:24px}.provider-source .facts-grid{padding:0}.provider-history{margin:24px 0}.provider-history .detail-body{overflow-wrap:anywhere}.provider-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:12px;width:fit-content;max-width:100%;display:grid!important}.provider-actions>.button{white-space:normal;text-align:center;width:100%;min-width:0}.provider-form .disclosure .field:last-child{margin-bottom:0}@media (width<=760px){.provider-ledger-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:20px}.provider-ledger-row>div:first-child{grid-column:1/-1}.provider-ledger-row>.button{grid-column:1/-1;justify-self:start}.provider-form,.provider-source{padding:20px}.provider-actions>.button{min-height:48px}}@media (width<=600px){.provider-form .form-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.provider-source .facts-grid>div:nth-child(3),.provider-source .facts-grid>div:nth-child(6),.provider-history .facts-grid>div:nth-child(3),.provider-history .facts-grid>div:nth-child(6){grid-column:1/-1}}.capture-workspace{min-width:0}.capture-actions{grid-template-columns:repeat(2,190px);grid-auto-flow:row;justify-content:start;gap:10px;width:max-content;max-width:100%;display:grid}.capture-actions:has(>:only-child){grid-template-columns:190px}.capture-actions>.button{text-align:center;white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;width:100%;height:auto;min-height:46px;padding:11px 16px}.capture-filters{max-width:320px;margin:24px 0}.capture-form{gap:20px;max-width:760px;padding:26px;display:grid}.capture-growing-text{resize:none;overflow-wrap:anywhere;min-height:48px;line-height:1.6;overflow:hidden}.capture-register{padding:0 26px}.capture-register-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 190px;align-items:center;gap:24px;padding:24px 0;display:grid}.capture-register-row:last-child{border-bottom:0}.capture-register-row h2{margin:0 0 8px;font-size:1.05rem}.capture-register-row p{overflow-wrap:anywhere;margin:6px 0}.capture-batch-summary{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:20px;padding:22px 26px;display:flex}.capture-upload{margin:24px 0;padding:26px}.capture-upload h2{margin-top:0}.capture-upload-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;display:grid}.capture-file-choice{border:1px dashed var(--line);align-content:start;gap:16px;min-width:0;padding:24px;display:grid}.capture-file-choice p{margin:0}.capture-file-list{gap:8px;margin:0;padding-left:20px;display:grid}.capture-file-outcomes{margin-top:24px}.capture-vehicle-picker{gap:12px;min-width:0;display:grid}.capture-vehicle-picker .muted{margin:0 0 8px}.capture-vehicle-picker input{width:100%;min-width:0}.capture-items{margin:24px 0;padding:26px}.capture-item-row{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) auto 190px;align-items:center;gap:22px;padding:24px 0;display:grid}.capture-item-row h3{margin:0 0 8px;font-size:1rem}.capture-item-row p{margin:6px 0}.capture-item-thumb{background:var(--surface-alt);border-radius:8px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.capture-item-thumb img{object-fit:cover;width:100%;height:100%}.capture-reference{margin:24px 0}.capture-original-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;margin:24px 0;display:grid}.capture-original{min-width:0;padding:24px}.capture-original img{object-fit:contain;width:100%;max-height:560px}.capture-original .button{margin-top:20px}.capture-original-info{min-width:0;padding:26px}.capture-original-info h2{margin-top:0}.capture-original-info .facts-grid{margin:24px 0}.capture-workspace .fact dd,.capture-workspace h1{overflow-wrap:anywhere}.capture-proposal{border-bottom:1px solid var(--line);padding:16px 0}@media (width<=1000px){.capture-upload-layout,.capture-original-layout{grid-template-columns:1fr}.capture-item-row{grid-template-columns:60px minmax(0,1fr)}.capture-item-thumb{width:60px;height:60px}.capture-item-row>.badge,.capture-item-row>.actions{grid-column:2}.capture-register-row{grid-template-columns:minmax(0,1fr) auto}.capture-register-row>.actions{grid-column:1/-1}}@media (width<=600px){.capture-actions{grid-template-columns:minmax(0,190px) minmax(0,190px);gap:10px;width:max-content;max-width:100%}.capture-form,.capture-upload,.capture-items,.capture-original,.capture-original-info{padding:20px}.capture-register{padding:0 20px}.capture-file-choice{padding:18px}.capture-batch-summary{gap:14px;padding:20px}.capture-item-row{gap:14px}.capture-reference .capture-form{padding:20px 0}.capture-workspace .field{min-width:0}.capture-original-layout{gap:18px}}@media (width<=390px){.capture-actions{grid-template-columns:minmax(0,1fr);width:190px}.capture-register-row{grid-template-columns:1fr}.capture-register-row>.badge{justify-self:start}.capture-item-row>.actions{grid-column:1/-1}.capture-original .button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.capture-file-choice .capture-actions{width:100%;max-width:190px}}.capture-actions{grid-auto-rows:1fr}.capture-workspace .preserve{overflow-wrap:anywhere;word-break:normal}.capture-applied{margin:24px 0;padding:26px}.capture-applied h2{margin-top:0}.capture-file-choice input[hidden]{display:none}.capture-reference .capture-form{padding:26px}.capture-item-row>.badge{justify-self:start}@media (width<=600px){.capture-applied,.capture-reference .capture-form{padding:20px}}.native-report-filters{margin-bottom:24px;padding:24px}.native-report-selection{grid-template-columns:minmax(0,2fr) minmax(160px,1fr);gap:16px;max-width:800px;display:grid}.native-report-filter-details{margin:20px 0}.native-report-filter-details>summary{cursor:pointer;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 0;font-weight:600;display:flex}.native-report-extra-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);gap:16px;padding:20px 0 0;display:grid}.native-report-extra-filters>.review-checkbox{grid-column:1/-1;margin:0}.native-report-filters .actions,.native-report-result .actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;max-width:100%;display:inline-grid}.native-report-totals{gap:20px 32px;padding:20px 24px}.native-report-totals .fact{min-width:min(150px,100%)}.native-report-totals .fact small{color:var(--muted);margin-top:4px;font-size:13px;font-weight:400;line-height:1.5;display:block}.native-report-warnings{border-bottom:1px solid var(--line);background:var(--surface-alt);padding:20px 24px}.native-report-warnings ul{max-width:90ch;margin:8px 0 0;padding-left:20px}.native-report-warnings>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.native-report-warnings>summary small{color:var(--muted);margin-top:4px;display:block}.native-report-money{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums;display:inline-block}.native-report-warnings li{overflow-wrap:anywhere}.native-vendor-totals h3{margin:0;padding:20px 24px 0;font-size:16px}.native-vendor-totals .report-totals{border:0;padding-top:12px}.native-report-total-basis,.native-report-empty-basis{border-bottom:1px solid var(--line);margin:0;padding:16px 24px}.native-report-record .report-primary{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.1fr)}.native-report-record .report-primary>span{overflow-wrap:anywhere;min-width:0}.native-report-record .report-primary small{font-weight:400;display:block}.native-report-record .report-primary strong>small{color:var(--muted);margin-top:5px}.native-report-result .report-expanded{margin:0}@media (width<=800px){.native-report-extra-filters{grid-template-columns:1fr 1fr}.native-report-extra-filters>.field:nth-child(3){grid-column:1/-1}}@media (width<=600px){.native-report-filters{padding:20px}.native-report-selection{grid-template-columns:1fr}.native-report-filter-details{margin:16px 0}.native-report-extra-filters{grid-template-columns:1fr;gap:16px}.native-report-extra-filters>.field:nth-child(3){grid-column:auto}.native-report-totals{grid-template-columns:1fr 1fr;gap:20px 16px;padding:20px;display:grid}.native-report-totals .fact{min-width:0}.native-report-totals dd{font-size:20px}.native-report-warnings,.native-report-total-basis,.native-report-empty-basis{padding:20px}.native-vendor-totals h3{padding:20px 20px 0}.native-report-record .report-primary{grid-template-columns:1fr 1fr;gap:16px}.native-report-record .report-primary>span:first-child{grid-column:1/-1}.native-report-record summary{align-items:start}.native-report-totals .fact small{font-size:13px}}@media print{.native-report-filters,.native-report-result .report-pagination{display:none}.native-report-totals,.native-report-record{break-inside:avoid}}@media (width<=600px){.native-report-totals,.native-report-record .report-primary,.native-report-result .report-expanded{grid-template-columns:1fr}}.office-connection{background:var(--surface-alt);border:1px solid var(--line);border-radius:8px;align-items:center;gap:16px;margin-bottom:24px;padding:18px 20px;display:flex}.office-connection>svg{color:var(--accent-ink);flex-shrink:0}.office-connection>div{min-width:0}.office-connection p{color:var(--muted);max-width:70ch;margin:4px 0 0;font-size:13px}.office-connection-state{flex-direction:column;align-items:flex-end;gap:6px;margin-left:auto;display:flex}.office-connection-state small{color:var(--muted);font-size:11px}.office-workspace{grid-template-columns:minmax(340px,1.05fr) minmax(360px,1fr);align-items:start;gap:24px;display:grid}.office-ledger,.office-detail{min-width:0;overflow:visible}.office-ledger-head{justify-content:space-between;align-items:center;gap:24px;padding:20px 22px 12px;display:flex}.office-ledger-head h2{font-size:19px}.office-ledger-head .field{flex-shrink:0;width:210px}.office-page-count{color:var(--muted);margin:0;padding:0 22px 14px;font-size:12px}.office-run-row{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 22px;display:grid}.office-run-row:hover,.office-run-row.selected{background:var(--surface-alt)}.office-run-row.selected{box-shadow:inset 0 0 0 1px var(--accent-ink)}.office-run-symbol{color:var(--muted)}.office-run-source,.office-run-state{flex-direction:column;gap:4px;min-width:0;display:flex}.office-run-source strong{overflow-wrap:anywhere;font-size:14px}.office-run-source small,.office-run-state small{color:var(--muted);font-size:11px}.office-run-state{align-items:flex-end}.office-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.office-pagination small{color:var(--muted)}.office-detail-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.office-detail-heading h2{margin-bottom:12px;font-size:19px}.office-detail-heading strong{overflow-wrap:anywhere;font-size:14px}.office-detail-heading small{color:var(--muted);margin-top:4px;display:block}.office-detail-body{min-width:0;padding:24px}.office-detail-body h3{font-size:16px}.office-detail-body p{color:var(--muted);max-width:70ch;margin:6px 0 0;font-size:13px;line-height:1.65}.office-result-state,.office-slot-state{align-items:flex-start;gap:12px;display:flex}.office-result-state>svg{color:var(--muted);flex-shrink:0;margin-top:2px}.office-result-state>div,.office-slot-state>div{min-width:0}.office-slot-state{border-block:1px solid var(--line);margin:20px 0;padding:16px 0}.office-slot-state>svg{color:var(--muted);flex-shrink:0;margin-top:2px}.office-slot-state.held>svg{color:var(--accent-ink)}.office-source-actions{margin-bottom:24px}.office-disclosure{border-top:1px solid var(--line);padding:18px 0}.office-disclosure summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.6}.office-disclosure summary:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}.office-disclosure dl{margin:16px 0 0}.office-disclosure .fact{min-width:0}.office-disclosure dd{overflow-wrap:anywhere}.office-recovery>.field{margin-top:16px}.office-recovery>.actions{margin-top:20px}.office-recovery textarea{resize:vertical;width:100%}.office-recovery .select-control{max-width:100%}@media (width<=1180px) and (width>=761px){.office-workspace{grid-template-columns:1fr}.office-ledger-head .field{width:240px}}@media (width<=760px){.office-connection{flex-wrap:wrap;gap:12px;padding:16px}.office-connection>div:not(.office-connection-state){flex:1}.office-connection-state{align-items:flex-start;margin-left:35px}.office-workspace{display:block}.office-workspace:not(.has-detail) .office-detail,.office-workspace.has-detail .office-ledger{display:none}.office-ledger-head{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 18px 12px}.office-ledger-head .field{width:100%}.office-page-count{padding-inline:18px}.office-run-row{grid-template-columns:22px minmax(0,1fr);gap:10px;padding:18px}.office-run-state{flex-flow:wrap;grid-column:2;align-items:center;gap:8px}.office-detail-heading,.office-detail-body{padding:20px 18px}.office-detail-heading{flex-wrap:wrap}.office-detail-heading>div{width:100%}.office-pagination{flex-wrap:wrap;padding:16px 18px}.office-recovery>.actions,.office-source-actions{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;width:fit-content;max-width:100%;display:grid}.office-recovery>.actions .button,.office-source-actions .button{min-height:48px}}.office-launch{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;padding:20px 0;display:flex}.office-launch>div:first-child{flex:1;min-width:min(280px,100%)}.office-launch p{color:var(--muted);max-width:70ch;margin:5px 0 0;font-size:13px}.office-launch>.muted,.office-launch>.notice{flex-basis:100%}.office-inline-button{font:inherit;color:var(--accent-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px;font-weight:600;text-decoration:underline}@media (width<=760px){.office-connection>div:not(.office-connection-state){flex:calc(100% - 35px)}.office-connection .office-connection-state{flex:0 calc(100% - 35px);align-items:flex-start;margin-left:35px}}.evidence-heading .page-heading{flex-wrap:wrap}.evidence-heading .page-heading>div{min-width:0}.evidence-heading .page-heading>.actions{flex-shrink:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-auto-flow:row;width:min(100%,556px)}.evidence-heading .button{overflow-wrap:normal;word-break:normal}.evidence-intake,.capture-workspace{container-type:inline-size}.upload-panel>*{min-width:0}.upload-panel>.capture-actions,.capture-file-choice>.capture-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-auto-flow:row;width:min(100%,390px);max-width:100%}.upload-panel>.selected-files,.capture-file-list{overflow-wrap:anywhere;min-width:0}@container (width<=720px){.upload-panel{grid-template-columns:32px minmax(0,1fr)}.upload-panel>.capture-actions,.upload-panel>.selected-files{grid-column:1/-1}.capture-upload-layout{grid-template-columns:minmax(0,1fr)}.capture-item-row{grid-template-columns:60px minmax(0,1fr)}.capture-item-row>.badge,.capture-item-row>.actions{grid-column:2}.capture-item-row>.actions{grid-template-columns:minmax(0,190px);width:min(100%,190px);max-width:100%}}@media (width<=600px){.evidence-intake .upload-panel{grid-template-columns:minmax(0,1fr)}}.evidence-review-grid{grid-template-areas:"originals summary""originals review";row-gap:24px}.evidence-review-grid>.evidence-source{grid-area:originals}.evidence-review-grid>.review-summary{grid-area:summary;margin-bottom:0}.evidence-review-grid>.human-review{grid-area:review;margin-bottom:0}@media (width<=1020px){.evidence-review-grid{grid-template-areas:"summary""originals""review";row-gap:20px}}.analysis-amount-warning{border:1px solid var(--line);border-radius:var(--radius);background:var(--warn-bg);color:var(--warn);overflow-wrap:anywhere;margin:12px 0;padding:12px 16px}.adm-wordmark{color:#20252b;flex-direction:column;align-items:flex-start;gap:3px;max-width:100%;line-height:1.35;display:flex}.adm-wordmark strong{letter-spacing:-.03em;font-size:36px;font-weight:800;line-height:1.1}.adm-wordmark>span{white-space:normal;font-size:11px;font-weight:600}.brand:has(.adm-wordmark){justify-content:flex-start;padding:18px 24px;text-decoration:none}.mobile-brand.adm-mobile-brand{color:var(--text);letter-spacing:-.03em;background:0 0;justify-content:center;align-items:center;width:auto;min-width:66px;height:44px;font-size:25px;font-weight:800;text-decoration:none;display:none}.adm-login-brand{color:var(--text);margin-bottom:16px}.adm-login-dealer{color:var(--muted);margin:0 0 28px}@media (width<=760px){.mobile-brand.adm-mobile-brand{display:flex}.app-footer>span{overflow-wrap:anywhere}}.product-logo-crop{aspect-ratio:1007/352;background:#000;flex-shrink:0;width:100%;max-width:212px;height:auto;display:block}:is(.product-logo-crop img,.brand:has(.product-logo-crop) img){object-fit:contain;width:100%;max-width:100%;height:auto;max-height:none;display:block;position:static;transform:none}.brand:has(.product-logo-crop){background:#000;padding:10px 6px}.dealer-brand-logo{object-fit:contain;max-width:190px;max-height:76px}.dealer-brand-name{overflow-wrap:anywhere;font-size:22px;font-weight:750;line-height:1.35}.brand .dealer-brand-name{color:#20252b}.adm-login-brand .product-logo-crop{aspect-ratio:1007/352;width:100%;max-width:none;height:auto}.mobile-brand.adm-mobile-brand .dealer-brand-logo{max-width:90px;max-height:44px}.mobile-brand.adm-mobile-brand .dealer-brand-name{max-width:100px;font-size:13px}.button.primary{padding-inline:20px}.sidebar nav a[aria-current=page]{color:var(--on-accent)}::selection{color:var(--on-accent)}.brand img.dealer-brand-logo{object-fit:contain;width:190px;height:76px}.mobile-brand.adm-mobile-brand img.dealer-brand-logo{object-fit:contain;width:90px;max-width:90px;height:44px}.brand:has(.dealer-brand-name){height:auto;min-height:106px}
