@layer legacy{*{box-sizing:border-box}body{background:var(--surface-2);color:var(--ink);margin:0;font:14px/1.6 Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}:is(button:focus-visible,a:focus-visible){outline:3px solid var(--brand-from);outline-offset:3px}.shell{min-height:100vh;display:flex}aside{background:var(--strong);width:235px;color:var(--ink-3);flex-direction:column;flex-shrink:0;padding:38px 22px;display:flex}.brand{letter-spacing:-1.7px;color:#fff;margin:0 9px 75px;font-size:28px;font-weight:900;text-decoration:none}.brand span{color:var(--ink-3)}.brand small{letter-spacing:2.4px;color:var(--ink-2);margin-top:7px;font-size:9px;font-weight:400;display:block}.navlabel{letter-spacing:2px;margin:0 12px 15px;font-size:9px}.nav{color:var(--ink-2);text-align:left;background:0 0;border:0;border-radius:5px;gap:15px;margin-bottom:7px;padding:15px 12px;font-size:11px;display:flex}.nav span{font-size:12px}.nav.active{background:var(--strong);color:#fff}.asidebottom{letter-spacing:1px;margin-top:auto;padding:70px 12px 0;font-size:9px}.dot{background:var(--brand-gradient);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.asidebottom p{color:#fff;letter-spacing:0;font-size:16px;line-height:1.5}main{flex:1;min-width:0;padding:0 4.2%}header{border-bottom:1px solid var(--grid);letter-spacing:1.3px;justify-content:space-between;align-items:center;height:86px;font-size:10px;display:flex}.badge{background:var(--surface-2);letter-spacing:0;border-radius:30px;padding:5px 12px;font-size:11px}.notice{background:var(--bad-wash);color:var(--bad);border-left:2px solid var(--brand-ink);margin-top:20px;padding:10px 16px;font-size:12px}.heading{justify-content:space-between;align-items:center;margin:35px 0 30px;display:flex}.eyebrow{letter-spacing:2px;color:var(--ink);font-size:10px;font-weight:700}h1{letter-spacing:-1.8px;margin:12px 0 16px;font-size:44px;font-weight:500;line-height:1.1}.heading p:not(.eyebrow){color:var(--ink-2);font-size:13px}.step{color:var(--brand-ink);text-align:right;font-size:40px}.step span{color:var(--ink-3);font-size:22px}.step small{letter-spacing:1px;color:var(--ink-2);font-size:8px;display:block}.columns{grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);align-items:start;gap:24px;display:grid}form,.panel{background:var(--surface);border:1px solid var(--grid);border-radius:8px;padding:28px}h2{margin:0 0 15px;font-size:20px;font-weight:500}h3{font-size:14px;font-weight:600}.sectiontitle{justify-content:space-between;align-items:center;gap:10px;display:flex}.sectiontitle span{color:var(--ink-2);font-size:10px}.email{border-top:1px solid var(--grid);border-bottom:1px solid var(--grid);color:var(--ink-2);flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:15px 0;font-size:11px;display:flex}.email strong{color:var(--ink)}.email span{font-size:10px}label{margin-bottom:15px;font-size:11px;font-weight:600;display:block}.types{gap:12px;margin:8px 0 22px;display:flex}.type{text-align:left;border:1px solid var(--grid);background:var(--surface);border-radius:5px;flex:1;padding:16px}.type strong{font-size:13px;display:block}.type small{color:var(--ink-2);margin-top:4px;font-size:10px;display:block}.type.selected{border-color:var(--brand-ink);background:var(--bad-wash);box-shadow:inset 0 0 0 1px #ee7346}.grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}input:not([type=checkbox]),select,textarea{border:1px solid var(--grid);background:var(--surface);width:100%;color:var(--ink);outline-color:var(--brand-from);border-radius:4px;margin-top:7px;padding:11px;font-size:12px;display:block}textarea{resize:vertical;min-height:100px}.company{border-top:1px solid var(--grid);margin-top:10px;padding-top:9px}.company p,.muted{color:var(--ink-2);font-size:11px}.check{align-items:center;gap:8px;margin-top:9px;font-size:11px;font-weight:400;display:flex}.check input{accent-color:var(--brand-ink)}.check span{color:var(--ink-2)}.formfoot{border-top:1px solid var(--grid);justify-content:space-between;align-items:center;margin-top:23px;padding-top:20px;display:flex}.formfoot>span{color:var(--ink-2);font-size:10px}.primary{background:var(--brand-gradient);color:#fff;border:0;border-radius:4px;padding:12px 19px;font-size:12px;font-weight:700}.primary span{margin-left:20px}.secondary{border:1px solid var(--ink-3);background:var(--surface);border-radius:4px;padding:10px 15px;font-size:12px}.guide{background:var(--surface-2);border-radius:8px;padding:30px}.guide h2{margin:20px 0 30px;font-size:26px;line-height:1.3}.guide ol{color:var(--ink);padding-left:22px}.guide li{margin-bottom:25px;padding-left:10px;font-size:12px}.guide strong{color:var(--ink);font-size:12px}.guide p{font-size:11px}.guidefoot{border-top:1px solid var(--ink-3);color:var(--ink-2);padding-top:20px;font-size:11px}.message{color:var(--bad);font-size:12px}footer{color:var(--ink-2);letter-spacing:1px;justify-content:space-between;margin:28px 0;font-size:9px;display:flex}footer button{color:var(--ink-2);background:0 0;border:0;font-size:10px}dl>div{border-bottom:1px solid var(--ink-3);justify-content:space-between;gap:16px;padding:12px 0;font-size:12px;display:flex}dt{color:var(--ink-2)}dd{text-align:right;overflow-wrap:anywhere;margin:0}.actions{gap:10px;display:flex}.notes{white-space:pre-wrap;overflow-wrap:anywhere;padding-left:16px;font-size:12px}.empty{background:var(--surface);text-align:center;border:1px solid var(--grid);padding:60px}button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:1050px){aside{width:185px;padding:30px 12px}.columns{grid-template-columns:1fr}.guide{display:none}}@media (max-width:640px){.shell{display:block}aside{width:100%;padding:16px;display:block}.brand{margin:0;font-size:24px;display:inline-block}.brand small,.navlabel,.asidebottom{display:none}.nav{margin:10px 5px 0 0;padding:8px;display:inline-flex}.nav span{font-size:10px}main{padding:0 18px}header{height:60px}.heading{margin:25px 0}h1{font-size:34px}.step{display:none}.grid{grid-template-columns:1fr}form,.panel{padding:20px}.sectiontitle{display:block}.sectiontitle span{margin-bottom:10px;display:block}footer{gap:12px}.formfoot{gap:10px}}.account-page{max-width:960px;margin:auto;padding:0 30px 40px;font-size:16px}.account-page label,.account-page input:not([type=checkbox]),.account-page select,.account-page .check,.account-page dl>div,.account-page .muted,.account-page .message,.account-page .primary,.account-page .secondary{font-size:14px}.account-page .heading p:not(.eyebrow){font-size:16px}.account-page fieldset{border:0;min-width:0;margin:0;padding:0}.account-page dl{margin:0}.account-session,.account-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.account-session span{overflow-wrap:anywhere;min-width:0}.account-section-title h2{margin:0}.account-company{margin-top:20px}.account-status{background:var(--warn-wash);color:var(--warn);border-radius:20px;padding:5px 12px;font-size:14px;font-weight:600;display:inline-block}.account-status--approved{background:var(--good-wash);color:var(--good)}.account-status--needs_info{background:var(--bad-wash);color:var(--bad)}.account-page .company p{font-size:14px}.account-page .primary{text-decoration:none;display:inline-block}.account-page input:disabled,.account-page select:disabled{background:var(--surface-2);color:var(--ink-2)}.account-conflict{font-size:14px}@media (max-width:640px){.account-page{padding:0 18px 30px}.account-page dd{max-width:60%}.account-session{flex-direction:column;align-items:flex-start}.account-page .actions{flex-wrap:wrap}}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(https://maxkauto.com/cdn/fonts/barlow/barlow_n4.038c60d7ea9ddb238b2f64ba6f463ba6c0b5e5ad.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(https://maxkauto.com/cdn/fonts/barlow/barlow_n7.691d1d11f150e857dcbc1c10ef03d825bc378d81.woff2)format("woff2")}:root{--max-primary:var(--brand-ink);--max-secondary:var(--ink);--max-heading:var(--ink);--max-body:var(--ink-2);--max-muted:var(--ink-2);--max-border:var(--grid);--max-background:var(--page)}body{background:var(--max-background);color:var(--max-body);font-family:Barlow,Arial,sans-serif}.account-page,.staff-page{flex:initial;min-width:0;max-width:1200px;margin:auto;padding:0 32px 36px;font-size:16px}.account-page{max-width:1024px}.account-page h1,.staff-page h1{letter-spacing:-.01em;color:var(--max-heading);font-size:42px;font-weight:400;line-height:1.15}.account-page h2,.staff-page h2{letter-spacing:-.01em;color:var(--max-heading);font-size:26px;font-weight:400}.account-page h3,.staff-page h3{color:var(--max-heading);margin:0 0 12px;font-size:20px;font-weight:700}.account-page .heading,.staff-page .heading{gap:20px;margin:40px 0 28px}.account-page .eyebrow,.staff-page .eyebrow{color:var(--max-secondary);letter-spacing:.12em;font-size:12px;font-weight:700}.account-page .muted,.staff-page .muted{color:var(--max-muted);font-size:14px}.brand-header{border-bottom:1px solid var(--max-border);letter-spacing:normal;justify-content:space-between;align-items:center;gap:24px;height:100px;display:flex}.brand-header img{width:190px;height:auto;display:block}.brand-header nav{align-items:center;gap:24px;font-size:15px;display:flex}.brand-header a{color:var(--max-heading);text-decoration:none}.brand-header nav a:hover{color:var(--max-primary)}.brand-header nav span{letter-spacing:.08em;color:var(--max-secondary);border-left:1px solid var(--max-border);padding-left:24px;font-size:11px;font-weight:700}.account-page .panel,.account-page form,.staff-page .panel{background:var(--surface);border:1px solid var(--max-border);box-shadow:none;border-radius:5px;margin-bottom:20px;padding:28px}.account-page label,.staff-page label{color:var(--max-heading);font-size:14px;font-weight:400;display:block}.account-page input:not([type=checkbox]),.account-page select,.staff-page input:not([type=checkbox]),.staff-page select,.staff-page textarea{width:100%;min-width:0;color:var(--max-heading);background:var(--surface);border:1px solid var(--max-border);border-radius:5px;min-height:44px;margin:6px 0 16px;padding:10px 12px;font-size:15px;display:block}.staff-page textarea{resize:vertical}.account-page input:focus,.account-page select:focus,.staff-page input:focus,.staff-page select:focus,.staff-page textarea:focus{outline:2px solid var(--max-primary);outline-offset:1px}.account-page .check,.staff-page .check{align-items:center;gap:10px;margin:10px 0 20px;font-size:14px;display:flex}.account-page input[type=checkbox],.staff-page input[type=checkbox]{accent-color:var(--max-primary);flex-shrink:0;width:17px;height:17px}.account-page .primary,.staff-page .primary,.account-page .secondary,.staff-page .secondary{white-space:normal;cursor:pointer;border-radius:24px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:12px 22px;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.account-page .primary,.staff-page .primary{background:var(--max-primary);color:#fff;border:1px solid var(--max-primary)}.account-page .primary:hover,.staff-page .primary:hover{background:var(--brand-gradient);border-color:var(--bad)}.account-page .secondary,.staff-page .secondary{color:var(--max-secondary);background:var(--surface);border:1px solid var(--max-border)}.account-page .secondary:hover,.staff-page .secondary:hover{border-color:var(--max-secondary)}.account-page button:disabled,.staff-page button:disabled{opacity:.5;cursor:default}.account-page .company{background:var(--max-background);border:1px solid var(--max-border);border-radius:5px}.account-page .message{color:var(--max-secondary)}.account-page dt{color:var(--max-muted)}.account-page dd{color:var(--max-heading)}.staff-page fieldset{border:0;min-width:0;margin:0;padding:0}.staff-page .heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.staff-identity{color:var(--max-muted);overflow-wrap:anywhere;font-size:13px}.staff-page .grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.staff-search{box-shadow:none;background:0 0;border:0;margin:0 0 20px;padding:0}.staff-search fieldset{grid-template-columns:minmax(200px,1fr) minmax(180px,260px) auto;align-items:end;gap:16px;display:grid}.staff-search input,.staff-search select{margin-bottom:0!important}.staff-search button{margin-bottom:0}.staff-list{background:var(--surface);border:1px solid var(--max-border);border-radius:5px;overflow:hidden}.staff-page [data-slot=table-container]{overflow-x:auto}.staff-list table{border-collapse:collapse;width:100%;min-width:680px}.staff-list th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--max-muted);background:var(--surface-2);padding:14px 18px;font-size:12px;font-weight:700}.staff-list td{border-top:1px solid var(--max-border);padding:16px 18px;font-size:14px}.staff-list small{color:var(--max-muted);font-size:13px;display:block}.staff-list tr[data-state=selected] td{background:var(--bad-wash)}.staff-select{color:var(--max-secondary);text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:16px;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.staff-select:hover{text-decoration-color:currentColor}.staff-page .account-status{font-size:12px}.staff-pagination{justify-content:flex-end;align-items:center;gap:10px;margin:16px 0 32px;font-size:13px;display:flex}.staff-pagination span{margin-right:auto}.staff-empty{text-align:center;color:var(--max-muted);padding:32px 20px}.staff-detail{border-top:2px solid var(--max-primary);padding-top:28px}.staff-detail h2{margin:0}.staff-detail .account-section-title p{margin:6px 0}.staff-contact{flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 24px;display:flex}.staff-page .staff-add{box-shadow:none;background:0 0;border:0;border-radius:0;margin:20px 0;padding:0}.staff-page .inquiry-card{border:0;border-top:1px solid var(--max-border);box-shadow:none;background:0 0;border-radius:0;margin-top:24px;padding:24px 0 0}.inquiry-card a{color:var(--max-secondary);font-size:14px}.staff-page .formfoot{border:0;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:0;display:flex}.staff-page small{color:var(--max-muted);font-size:13px}.staff-page .formfoot small{max-width:440px}.staff-note{border-top:1px solid var(--max-border);padding:18px 0}.staff-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.staff-alert{background:var(--surface);border:1px solid var(--max-border);border-left:3px solid var(--max-primary);border-radius:5px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:16px 20px;display:flex}.staff-alert p{margin:0}.staff-history summary{cursor:pointer;color:var(--max-heading);font-weight:700}.staff-history p{justify-content:space-between;gap:20px;font-size:14px;display:flex}.brand-footer{border-top:1px solid var(--max-border);color:var(--max-muted);justify-content:space-between;gap:20px;margin-top:32px;padding:24px 0;font-size:12px;display:flex}@media (max-width:700px){.account-page,.staff-page{padding:0 18px 28px}.brand-header{flex-wrap:wrap;gap:14px;height:auto;min-height:100px;padding:20px 0}.brand-header img{width:155px}.brand-header nav{gap:16px;font-size:13px}.brand-header nav span{display:none}.account-page h1,.staff-page h1{font-size:34px}.staff-search fieldset{grid-template-columns:1fr}.staff-search button{justify-self:start}.staff-page .grid{grid-template-columns:1fr}.account-page .panel,.account-page form,.staff-page .panel{padding:20px}.staff-page .formfoot,.brand-footer,.staff-history p{flex-direction:column;align-items:flex-start}.staff-alert{flex-wrap:wrap;align-items:flex-start}.account-page .heading,.staff-page .heading{margin:28px 0 24px}}.account-page .heading p:not(.eyebrow),.staff-page .heading p:not(.eyebrow){color:var(--max-muted);font-size:16px}:is(.account-page button:focus-visible,.staff-page button:focus-visible,.account-page a:focus-visible,.staff-page a:focus-visible){outline-color:var(--max-primary)}.account-page .company{margin-bottom:20px;padding:20px}.staff-search label{margin-bottom:0}.staff-identity{flex-direction:column;gap:4px;font-size:14px;display:flex}.staff-identity strong{color:var(--max-heading);font-size:16px}.staff-identity a{color:var(--max-secondary)}.staff-nav{border-bottom:1px solid var(--max-border);flex-wrap:wrap;gap:28px;margin:0 0 28px;display:flex}.staff-nav a{color:var(--max-muted);min-height:48px;padding:12px 0;font-size:16px;text-decoration:none}.staff-nav a[aria-current=page]{color:var(--max-primary);border-bottom:2px solid var(--max-primary);font-weight:700}.staff-nav a:hover{color:var(--max-primary)}.team-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 28px;display:grid}.team-roles section{border-left:2px solid var(--max-secondary);padding-left:16px}.team-roles h2{margin:0 0 8px;font-size:20px}.team-roles p{color:var(--max-muted);margin:0;font-size:14px}.team-fields{grid-template-columns:1fr 1.3fr .8fr;gap:20px;display:grid}.team-edit,.team-history{margin-top:24px}.staff-page .team-list th{text-transform:none;font-size:14px}.staff-page .team-list small{overflow-wrap:anywhere}.staff-page .team-list .account-status{font-size:14px}.staff-scope{border-left:2px solid var(--max-secondary);margin:0 0 24px;padding:8px 16px;font-size:14px}@media (max-width:700px){.team-roles,.team-fields{grid-template-columns:1fr}.team-fields{gap:0}.team-edit .actions{flex-wrap:wrap}.staff-nav{gap:24px}}.quote-page{--quote-navy:var(--ink)}.quote-page .eyebrow,.quote-page .secondary,.quote-page a{color:var(--quote-navy)}.quote-page .primary{color:#fff}.quote-page .staff-nav span{color:var(--max-primary);border-bottom:2px solid var(--max-primary);padding:12px 0;font-size:16px}.quote-source{background:var(--surface);border:1px solid var(--max-border);border-radius:5px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:24px;padding:20px;display:flex}.quote-source>div{margin-right:auto}.quote-source p{margin:4px 0 0;font-size:14px}.quote-source strong{color:var(--max-heading)}.quote-source a{font-size:14px}.quote-columns{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start;gap:28px;display:grid}.quote-form{border-color:var(--max-border);border-radius:5px;padding:28px}.quote-form section+section{border-top:1px solid var(--max-border);margin-top:24px;padding-top:24px}.quote-form h2{font-size:24px}.quote-form .muted{line-height:1.5}.quote-form textarea{margin-top:6px}.quote-form .formfoot{position:static}.quote-summary{position:sticky;top:20px}.quote-summary h2{overflow-wrap:anywhere;font-size:24px}.quote-summary h3{margin-top:24px;font-size:18px}.quote-summary ul{color:var(--max-muted);padding-left:20px;font-size:14px}.quote-summary li{margin-bottom:6px}.quote-total{background:var(--quote-navy);color:#fff;margin:24px -8px;padding:20px}.quote-total span{font-size:14px;display:block}.quote-total strong{margin-top:5px;font-size:26px;font-weight:700;display:block}.quote-message{background:var(--good-wash);color:var(--good);border-radius:5px;padding:14px 20px}.quote-error{color:var(--bad);font-size:14px}.quote-field{margin-bottom:15px}.quote-field label{margin-bottom:6px}.quote-select-trigger{border:1px solid var(--max-border);background:var(--surface);width:100%;min-height:44px;color:var(--max-heading);text-align:left;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font:15px Barlow,Arial,sans-serif;display:flex}.quote-select-trigger svg,.quote-select-popup svg{flex-shrink:0;width:16px;height:16px}.quote-select-trigger [data-slot=select-value]{flex:1}.quote-select-trigger:focus-visible{outline:2px solid var(--max-primary);outline-offset:1px}.quote-select-popup{background:var(--surface);color:var(--ink);border:1px solid var(--grid);max-height:min(320px,var(--available-height));width:var(--anchor-width);border-radius:5px;min-width:200px;padding:5px;font:15px/1.5 Barlow,Arial,sans-serif;overflow-y:auto;box-shadow:0 8px 28px #0002}.quote-select-popup [data-slot=select-item]{cursor:default;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:10px 30px 10px 12px;display:flex;position:relative}.quote-select-popup [data-slot=select-item][data-highlighted]{background:var(--surface-2);outline:1px solid var(--brand-from)}.quote-select-popup [data-slot=select-item][data-selected]{font-weight:700}.quote-select-popup [data-slot=select-scroll-up-button],.quote-select-popup [data-slot=select-scroll-down-button]{text-align:center;background:var(--surface)}.quote-charge-help{color:var(--max-muted);align-self:center;font-size:14px}.quote-charge{border-top:1px solid var(--max-border);padding-top:16px}.inquiry-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}@media (max-width:900px){.quote-columns{grid-template-columns:1fr}.quote-summary{grid-row:1;position:static}.quote-summary ul{columns:2}.quote-form{padding:20px}}@media (max-width:600px){.quote-summary ul{columns:1}.quote-page .formfoot{align-items:stretch}.quote-page .formfoot button{width:100%}}.quote-time-help{margin:12px 0 22px;line-height:1.6}.seller-page{max-width:1024px}.issue-controls{border-top:1px solid var(--max-border);margin-top:20px;padding-top:18px}.issue-controls>a{margin-top:12px;font-size:14px;display:block}.issue-controls button{width:100%}.issue-controls .quote-message{padding:12px;font-size:14px}.quotation-documents .account-section-title h2{margin:0}.quotation-documents .account-section-title p{margin:4px 0 0}.document-card{border-top:1px solid var(--max-border);padding:24px 0}.document-card-heading{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.document-card h3{margin:16px 0 4px;font-size:22px}.document-card>p{margin:6px 0 14px}.document-card dl{margin:0 0 18px}.document-card dl>div{font-size:15px}.document-card .actions{flex-wrap:wrap}.quotation-documents .staff-pagination{margin-bottom:0}.quotation-documents .staff-pagination span{margin-right:0}.document-card .account-status{font-size:14px}[data-slot=dialog-overlay]{z-index:90;background:#0007;position:fixed;inset:0}.quote-review-dialog,.quote-withdraw-dialog{z-index:100;background:var(--surface);border:1px solid var(--grid);width:min(1040px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:8px;padding:24px;font:16px/1.5 Barlow,Arial,sans-serif;display:block;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 20px 80px #0003}.quote-withdraw-dialog{width:min(580px,100vw - 32px)}.quote-review-dialog [data-slot=dialog-title],.quote-withdraw-dialog [data-slot=dialog-title]{color:var(--ink);margin:0 0 10px;font-size:24px}.quote-review-dialog [data-slot=dialog-description],.quote-withdraw-dialog [data-slot=dialog-description]{color:var(--ink-2);margin:0 0 16px;font-size:15px}.quote-review-dialog iframe{border:1px solid var(--grid);width:100%;height:56dvh;min-height:260px;margin:12px 0;display:block}.quote-review-dialog a{color:var(--ink);font-size:14px}.quote-review-dialog .check{align-items:center;gap:10px;margin:16px 0;font-size:15px;display:flex}.quote-review-dialog .check input{width:18px;height:18px;accent-color:var(--brand-ink)}.quote-review-dialog .muted,.quote-withdraw-dialog .muted{color:var(--ink-2);font-size:14px}.quote-review-dialog .primary,.quote-review-dialog .secondary,.quote-withdraw-dialog .primary,.quote-withdraw-dialog .secondary{border-radius:24px;justify-content:center;align-items:center;min-height:44px;padding:12px 22px;font:700 15px/1.3 Barlow,Arial,sans-serif;display:inline-flex}.quote-review-dialog .primary,.quote-withdraw-dialog .primary{background:var(--brand-gradient);color:#fff;border:1px solid var(--brand-ink)}.quote-review-dialog .secondary,.quote-withdraw-dialog .secondary{background:var(--surface);color:var(--ink);border:1px solid var(--grid)}.quote-withdraw-dialog label{font-size:15px}.quote-withdraw-dialog textarea{font:16px/1.5 Barlow,Arial,sans-serif}.quote-review-actions{justify-content:flex-end;gap:14px;margin-top:18px;display:flex}.quote-review-dialog .quote-error,.quote-withdraw-dialog .quote-error{font-size:15px}@media (max-width:600px){.quote-review-dialog,.quote-withdraw-dialog{padding:18px}.quote-review-actions{flex-wrap:wrap}.quote-review-actions button{flex:1}.document-card .actions button{width:100%}.document-card-heading{flex-direction:column;align-items:flex-start}}.pi-editor fieldset,.pi-detail fieldset{border:0;min-width:0;margin:0;padding:0}.pi-editor .pi-section{border-top:1px solid var(--grid);margin-top:32px;padding-top:24px}.pi-editor .actions,.pi-detail .actions{flex-wrap:wrap}.pi-detail .reservation-clock{background:var(--strong);color:#fff;border-radius:5px;margin:20px 0;padding:24px}.reservation-clock span{font-size:15px;display:block}.reservation-clock strong{letter-spacing:.03em;font-variant-numeric:tabular-nums;font-size:32px;line-height:1.4;display:block}.pi-detail .proof-upload{box-shadow:none;border:0;margin:0;padding:16px 0}.pi-detail input[type=file]{background:0 0;border:0;max-width:100%;padding:12px 0}.pi-detail small{font-size:12px}.pi-detail .document-card{overflow-wrap:anywhere}.quote-withdraw-dialog .check{align-items:center;gap:10px;font-weight:400;display:flex}.quote-withdraw-dialog .check input{width:18px;height:18px;accent-color:var(--brand-ink);flex-shrink:0}.pi-editor fieldset:disabled{opacity:.65}@media (max-width:640px){.pi-detail .actions>*{width:100%}.reservation-clock strong{font-size:26px}.pi-detail h1{overflow-wrap:anywhere;font-size:30px}}.payment-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.payment-totals>div{border-bottom:1px solid var(--grid);padding-bottom:18px}.payment-totals span{color:var(--ink-2);margin-bottom:8px;font-size:14px;display:block}.payment-totals strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.payment-status--paid{background:var(--good-wash)!important;color:var(--good)!important}.payment-reversed{background:var(--surface-2)}.payment-reversed strong{color:var(--ink-2)}.payment-dialog{max-height:90dvh;overflow:auto;width:calc(100vw - 32px)!important;max-width:680px!important;display:block!important}.payment-dialog form{box-shadow:none;border:0;margin-top:20px;padding:0}.payment-dialog .actions{flex-wrap:wrap}.payment-dialog fieldset{border:0;min-width:0;padding:0}.payment-dialog label{margin-bottom:16px;font-size:14px;display:block}.payment-dialog input:not([type=checkbox]),.payment-dialog select,.payment-dialog textarea{border:1px solid var(--grid);background:var(--surface);width:100%;color:var(--ink);border-radius:3px;margin-top:6px;padding:10px;display:block}.payment-dialog .check{align-items:flex-start;gap:10px;display:flex}.payment-dialog .check input{flex-shrink:0;margin-top:3px}.payment-account-note{background:var(--surface-2);border-left:3px solid var(--ink);padding:14px}.payment-filters{grid-template-columns:2fr 1fr auto;align-items:end;gap:16px;display:grid}.payment-filters label{font-size:14px}.payment-filters input,.payment-filters select{border:1px solid var(--grid);background:var(--surface);border-radius:3px;width:100%;margin-top:6px;padding:12px;display:block}.payment-panel h3{margin-top:28px}.payment-panel .document-card p{overflow-wrap:anywhere}@media (max-width:650px){.payment-totals{grid-template-columns:1fr;gap:10px}.payment-totals>div{justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.payment-totals span{max-width:45%;margin:0}.payment-totals strong{font-size:20px}.payment-filters,.payment-dialog .grid{grid-template-columns:1fr}}.bank-evidence{border:1px solid var(--border,var(--grid));background:var(--surface-2);overflow-wrap:anywhere;border-radius:8px;margin:18px 0;padding:16px}.bank-evidence summary{cursor:pointer;color:var(--ink);font-size:1rem;font-weight:600}.bank-evidence form{margin-top:16px}.bank-evidence input[type=file]{max-width:100%;font-size:.875rem}.payment-panel .document-card{overflow-wrap:anywhere}.bank-evidence fieldset{min-width:0}.next-action{border-top:3px solid var(--brand-ink)}.next-action h2{color:var(--ink)}.next-action p{max-width:72ch}.next-action .primary{margin-top:8px;display:inline-flex}.extension-current{background:var(--surface-2);color:var(--ink);padding:12px 16px}.extension-current a,.reservation-extensions a{color:var(--ink);text-decoration:underline}.reservation-extensions .document-card{overflow-wrap:anywhere}.extension-customer-note{white-space:pre-wrap}.reservation-extensions dd{max-width:65%}@media (max-width:600px){.reservation-extensions dl>div{display:block}.reservation-extensions dd{text-align:left;max-width:100%;margin-top:8px}.reservation-extensions .account-section-title{flex-wrap:wrap;gap:12px}.next-action .primary{justify-content:center;width:100%}}.operations-nav{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.operations-nav>div{flex-wrap:wrap;gap:20px;display:flex}.operations-settings{margin-left:auto}.operations-settings a{font-size:14px}.pi-section-nav{flex-wrap:wrap;gap:18px;padding:12px 0 20px;font-size:15px;display:flex}.pi-section-nav a{color:var(--ink);text-underline-offset:5px}.pi-section-nav a:focus-visible{outline:2px solid var(--brand-from);outline-offset:4px}.vehicle-progress-panel{scroll-margin-top:20px}.vehicle-progress-panel h2{color:var(--ink)}.vehicle-customer-note{white-space:pre-wrap;overflow-wrap:anywhere;font-size:18px;line-height:1.65}.vehicle-dates{border-top:1px solid var(--grid);flex-wrap:wrap;gap:28px;padding:20px 0;display:flex}.vehicle-dates>div{flex:1;min-width:180px}.vehicle-dates span,.vehicle-dates small{color:var(--ink-2);font-size:14px;display:block}.vehicle-dates strong{color:var(--ink);margin:6px 0;font-size:17px;display:block}.vehicle-next{background:var(--surface-2);border-left:3px solid var(--ink);padding:16px 20px;line-height:1.6}.vehicle-next strong{color:var(--ink);display:block}.vehicle-history{margin-top:28px}.vehicle-history article{border-top:1px solid var(--grid);overflow-wrap:anywhere;padding:22px 0}.vehicle-history p{white-space:pre-wrap}.vehicle-history time{font-size:14px}.vehicle-flow-key{color:var(--ink);flex-wrap:wrap;gap:12px;margin-bottom:24px;font-size:15px;display:flex}.vehicle-flow-key span+span:before{content:"→";color:var(--brand-ink);margin-right:12px}.vehicle-queue-card{border-top:1px solid var(--grid);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px 0;display:grid}.vehicle-queue-card h2{margin:12px 0 6px;font-size:24px}.vehicle-queue-card p{overflow-wrap:anywhere;margin:8px 0}.vehicle-note-preview{-webkit-line-clamp:2;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.vehicle-empty{padding:24px 0}.vehicle-empty a{color:var(--ink)}.vehicle-workspace .payment-filters{box-shadow:none;border:0;padding:0}.payment-workspace .document-card>a{margin:6px 10px 0 0}@media (max-width:760px){.vehicle-queue-card{grid-template-columns:1fr;gap:12px}.operations-settings{margin-left:0}.operations-nav>div{gap:14px}.vehicle-dates{gap:18px}.pi-section-nav{gap:14px}.vehicle-progress-panel .actions{flex-wrap:wrap}}.export-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.export-card{border:1px solid var(--ink-3);border-top:3px solid var(--ink);overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:22px}.export-card-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.export-card-title h3{color:var(--ink);margin:0;font-size:20px}.export-status{background:var(--surface-2);color:var(--ink);border-radius:4px;padding:4px 9px;font-size:14px;line-height:1.5}.export-status.current{background:var(--good-wash);color:var(--good)}.export-status.withdrawn{background:var(--bad-wash);color:var(--bad)}.export-info p{margin:10px 0}.export-info span{color:var(--ink-2);margin-top:4px;font-size:14px;display:block}.export-info strong{color:var(--ink)}.export-card>.primary,.export-card>.secondary{white-space:normal;height:auto;min-height:42px;margin:6px 8px 6px 0}.export-draft{background:var(--surface-2);border:1px dashed var(--ink-3);border-radius:6px;margin:20px 0;padding:16px}.export-draft>strong{color:var(--ink)}.export-draft .actions{flex-wrap:wrap}.export-history{border-top:1px solid var(--ink-3);margin-top:20px;padding-top:16px}.export-history article{border-top:1px solid var(--ink-3);margin-top:14px;padding:18px 0}.export-history .actions{flex-wrap:wrap}.export-notice{border-left:3px solid var(--brand-ink);background:var(--bad-wash);color:var(--bad);padding:12px 16px}.export-notice p{margin-bottom:0}.export-review{background:var(--surface-2);overflow-wrap:anywhere;border-radius:6px;margin-bottom:16px;padding:12px 18px}.export-dialog input[type=file]{max-width:100%;height:auto;padding:10px;font-size:14px}.export-dialog fieldset{min-width:0}.export-dialog label small{color:var(--ink-2);font-size:14px;font-weight:400;display:block}.export-dialog .check{align-items:flex-start}.export-documents .muted{font-size:14px;line-height:1.6}.export-documents button{white-space:normal;height:auto;min-height:42px}@media (max-width:760px){.export-grid{grid-template-columns:1fr}.export-card{padding:18px}.export-card-title{align-items:flex-start}.export-dialog .grid{grid-template-columns:1fr}.export-card .actions{align-items:stretch}.export-card .actions>button{max-width:100%}}.shipping-record,.shipping-fields{border:1px solid var(--grid);background:var(--surface-2);border-radius:5px;margin:18px 0;padding:16px 18px}.shipping-record summary,.shipping-fields summary,.collection-history summary{color:var(--ink);cursor:pointer;font-size:16px;font-weight:600}.shipping-record dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:0;display:grid}.shipping-record dt,.collection-guide dt{color:var(--ink-2);font-size:14px}.shipping-record dd,.collection-guide dd{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.shipping-fields>p{font-size:14px}.shipping-fields .grid{margin-top:18px}.arrival-followup{background:var(--warn-wash);border-left:3px solid var(--warn);color:var(--warn);padding:12px 16px;line-height:1.6;font-size:15px!important}.collection-guide{border:1px solid var(--grid);border-top:3px solid var(--ink);background:var(--surface-2);border-radius:5px;margin:22px 0;padding:22px}.collection-guide h3{color:var(--ink);margin:8px 0 22px;font-size:24px}.collection-guide h4{margin-bottom:8px;font-size:16px}.collection-guide dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.collection-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.7}.collection-paused{border-top-color:var(--warn);background:var(--warn-wash)}.collection-fields{background:var(--surface-2);margin:20px 0;padding:18px}.collection-fields h3{margin-top:0;font-size:20px}.collection-history{background:var(--surface-2);padding:14px}.vehicle-progress-panel input[readonly]{background:var(--surface-2);color:var(--ink-2)}.vehicle-dates>div{min-width:min(180px,100%)}@media (max-width:760px){.shipping-record dl,.collection-guide dl{grid-template-columns:1fr}.shipping-record,.shipping-fields,.collection-guide{padding:16px}.collection-guide .secondary{white-space:normal;height:auto}.collection-fields{padding:14px}}.vehicle-demo .demo-label{background:var(--strong);color:#fff;border-radius:5px;flex-wrap:wrap;gap:16px;margin:18px 0 0;padding:13px 18px;font-size:14px;display:flex}.demo-label strong{color:#fff;letter-spacing:.04em;font-size:14px}.demo-label span{color:var(--ink-2)}.demo-controls{border-bottom:1px solid var(--grid);flex-wrap:wrap;align-items:end;gap:18px;margin-bottom:26px;padding:22px 0;display:flex}.demo-controls label{min-width:250px;margin:0;font-size:14px}.demo-controls select{font-size:16px}.demo-view-buttons{align-self:center;gap:8px;display:flex}.demo-controls>.secondary{align-self:center;margin-left:auto}.demo-controls button{min-height:44px}.demo-mini-label{background:var(--bad-wash);color:var(--bad);letter-spacing:.03em;padding:6px 10px;font-size:14px;font-weight:700;display:inline-block}.demo-staff-filters{grid-template-columns:2fr 1fr;gap:18px;margin:0 0 20px;display:grid}.demo-staff-filters label{font-size:14px}.demo-staff-filters input{background:var(--surface-2);font-size:16px}.demo-hint{color:var(--ink-2);margin:18px 0;font-size:14px;line-height:1.8}.demo-back{margin-top:10px}.demo-specs{grid-template-columns:1fr 1.3fr;align-items:start;gap:24px;display:grid}.demo-specs dl{margin:0}.demo-specs h2{font-size:25px}.vehicle-demo .panel{margin-bottom:22px}.vehicle-demo .heading{flex-wrap:wrap;gap:20px}.vehicle-demo .heading h1{font-size:40px}.vehicle-demo .actions{flex-wrap:wrap}.vehicle-demo .export-documents>.secondary{margin-top:18px}.demo-document-preview{border:1px solid var(--ink-3);border-top:4px solid var(--ink);overflow-wrap:anywhere;margin:22px 0;padding:20px}.demo-document-preview h3{color:var(--ink);font-size:22px}.demo-document-preview dl>div{padding:10px 0}.demo-document-preview dt{color:var(--ink-2);font-size:14px}.demo-document-preview dd{text-align:right;overflow-wrap:anywhere;font-size:16px}.demo-modal p{font-size:16px}.demo-modal form{box-shadow:none}.demo-modal input[readonly],.demo-modal textarea[readonly]{background:var(--surface-2)}.demo-modal textarea{min-height:105px}.vehicle-demo .operations-nav strong{color:var(--brand-ink)}.vehicle-demo .operations-nav span{font-size:15px}.vehicle-demo .demo-specs dt{font-size:14px}.vehicle-demo .demo-specs dd{font-size:16px}.vehicle-demo .brand-footer{font-size:14px}@media (max-width:760px){.vehicle-demo .demo-label{gap:5px;margin-top:12px}.demo-controls{gap:14px}.demo-controls label{flex:100%;min-width:0}.demo-controls>.secondary{margin-left:0}.demo-view-buttons{flex-wrap:wrap;flex:1}.demo-controls>.secondary{order:3}.demo-specs,.demo-staff-filters{grid-template-columns:1fr}.vehicle-demo .heading h1{overflow-wrap:anywhere;font-size:30px}.vehicle-demo .demo-specs h2{font-size:24px}.demo-document-preview{padding:14px}.demo-document-preview dl>div{display:block}.demo-document-preview dd{text-align:left;margin:6px 0 0}.vehicle-demo .brand-footer{flex-direction:column;gap:4px}.vehicle-demo .operations-nav{flex-wrap:wrap}}.vehicle-demo .demo-pricing{border-top:3px solid var(--ink);scroll-margin-top:20px;container-type:inline-size}.demo-pricing-tabs-list{grid-template-columns:repeat(3,minmax(0,1fr));width:100%!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;padding:0!important;display:grid!important}.demo-pricing-tabs-list button{white-space:nowrap;width:100%;min-width:0;height:auto;min-height:48px;color:var(--ink);background:var(--surface);border:1px solid var(--ink-3);box-shadow:none;border-radius:4px;justify-content:center;align-items:center;padding:12px 16px;font-family:inherit;font-size:1rem;line-height:1.4;display:flex}.demo-pricing-tabs-list button[data-active]{border-color:var(--ink);background:var(--strong)!important;color:#fff!important}.demo-pricing-content{min-width:0;margin-top:20px;font-size:1rem;line-height:1.65}.demo-price-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.demo-price-heading h3{color:var(--ink);margin:0;font-size:1.5rem}.demo-price-heading p{color:var(--ink-2);margin:6px 0 0;font-size:.875rem}.demo-rate-status{background:var(--surface-2);color:var(--ink);border-radius:4px;padding:5px 10px;font-size:.875rem}.demo-rate-status--confirmed{background:var(--good-wash);color:var(--good)}.demo-rate-status--change{background:var(--bad-wash);color:var(--bad)}.demo-cost-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0;display:grid}.demo-cost-group{border:1px solid var(--grid);border-top:3px solid var(--brand-ink);border-radius:5px;min-width:0;padding:20px}.demo-freight-group{border-top-color:var(--ink)}.demo-cost-group h4{color:var(--ink);margin:0 0 18px;font-size:1.125rem}.demo-pricing dl{margin:0}.demo-pricing dl>div{justify-content:space-between;gap:18px;padding:10px 0;display:flex}.demo-pricing dt{color:var(--ink);flex:1;min-width:0;font-size:1rem}.demo-pricing dd{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:1rem}.demo-pricing dt span{color:var(--ink-2);font-size:.875rem;display:block}.demo-pricing .demo-cost-subtotal{border-top:1px solid var(--grid);margin-top:12px;padding-top:15px;font-weight:700}.demo-cost-group .muted{font-size:.875rem;line-height:1.6}.demo-price-total{background:var(--strong);color:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.demo-price-total span{font-size:1.125rem}.demo-price-total small{color:var(--ink-2);margin-top:3px;font-size:.875rem;display:block}.demo-price-total strong{font-variant-numeric:tabular-nums;font-size:1.6rem}.demo-rate-detail{background:var(--surface-2);border-left:3px solid var(--ink);margin-top:18px;padding:16px 20px}.demo-rate-detail p{margin:8px 0;font-size:1rem}.demo-rate-change{background:var(--bad-wash);border-left-color:var(--brand-ink)}.demo-price-exclusions{color:var(--ink-2);margin-top:20px;font-size:.875rem}.demo-issued-anchor{border-top:1px solid var(--grid);flex-wrap:wrap;gap:24px;margin-top:24px;padding-top:22px;display:flex}.demo-issued-anchor span{min-width:min(160px,100%);color:var(--ink-2);flex:1;font-size:.875rem}.demo-issued-anchor strong{color:var(--ink);margin-top:5px;font-size:1.125rem;display:block}@media (max-width:760px){.demo-cost-groups{grid-template-columns:1fr;gap:14px}.demo-cost-group{padding:16px}.demo-pricing-tabs-list{grid-template-columns:1fr}.demo-price-total{flex-direction:column;align-items:start;gap:8px;padding:18px}.demo-pricing dl>div{flex-wrap:wrap}.demo-pricing dd{overflow-wrap:anywhere}.demo-pricing dt{min-width:50%}.demo-rate-detail{padding:14px}.demo-price-heading{gap:10px}}@container (width<=43rem){.demo-pricing-tabs-list{grid-template-columns:1fr}}@container (width<=22rem){.demo-pricing-tabs-list button{white-space:normal}}.issued-pricing{margin:20px 0;scroll-margin-top:20px;line-height:1.65}.issued-pricing-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.issued-pricing-heading h3{color:var(--ink);margin:0;font-size:1.35rem}.issued-pricing-heading span{color:var(--ink-2);font-size:.875rem}.issued-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.issued-pricing-grid>section{border:1px solid var(--grid);border-top:3px solid var(--brand-ink);border-radius:5px;min-width:0;padding:20px}.issued-pricing-grid>section+section{border-top-color:var(--ink)}.issued-pricing h4{color:var(--ink);margin:0 0 14px;font-size:1.125rem}.issued-pricing dl>div{align-items:start;gap:16px;font-size:1rem}.issued-pricing dt{color:var(--ink);flex:1}.issued-pricing dt small{font-size:.875rem;display:block}.issued-pricing dd{color:var(--ink)}.issued-pricing .muted{font-size:.875rem}.issued-pricing-total{background:var(--strong);color:#fff;border-radius:5px;justify-content:space-between;gap:20px;padding:20px;display:flex}.issued-pricing-total strong{font-size:1.4rem}.issued-pricing-discount{justify-content:space-between;padding:10px 0;display:flex}.issued-freight-review{background:var(--surface-2);border-left:3px solid var(--ink);margin-top:20px;padding:16px 20px;font-size:.875rem}.issued-freight-review strong{color:var(--ink);font-size:1rem}.issued-freight-review p{margin:8px 0}.issued-price-details{margin:16px 0}.issued-price-details summary{cursor:pointer;color:var(--ink);font-size:1rem}.freight-review-fields .grid label,.freight-review-fields>label{font-size:.875rem}.freight-review-state{border-left:3px solid var(--brand-ink);background:var(--bad-wash);color:var(--ink);padding:12px 16px}.freight-review-fields .check{align-items:flex-start}.freight-review-fields input[type=checkbox]{flex-shrink:0;width:18px;height:18px}.freight-review-fields .secondary{white-space:normal;height:auto}.freight-review-fields .check input{margin-top:4px}@media (max-width:760px){.issued-pricing-grid{grid-template-columns:1fr}.issued-pricing-grid>section{padding:16px}.issued-pricing-total,.issued-pricing dl>div{flex-wrap:wrap}.issued-pricing dd{max-width:100%}.issued-pricing-heading{flex-direction:column;align-items:start}}.pi-adjustments .eyebrow{margin:0 0 .4rem}.pi-adjustments h2,.adjustment-card h3{margin:0}.adjustment-card{padding-top:1.5rem;padding-bottom:1.5rem}.adjustment-reason{white-space:pre-wrap}.adjustment-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid;margin:1.25rem 0!important}.adjustment-comparison>div{border-bottom:1px solid var(--grid);padding:1rem 0;display:block!important}.adjustment-comparison dt{color:var(--ink-2);margin-bottom:.5rem;font-size:.9rem}.adjustment-comparison dd{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:600;margin:0!important}.adjustment-comparison>div:last-child{border-bottom:3px solid var(--ink)}.adjustment-ledger{border-block:1px solid var(--grid);flex-wrap:wrap;gap:1.5rem;padding:1rem 0;display:flex}.adjustment-ledger span{font-size:.9rem}.adjustment-ledger strong{color:var(--ink);font-size:1.2rem;display:block}.adjustment-notice{border-left:3px solid var(--brand-ink);padding:.3rem 0 .3rem 1rem}.adjustment-history{margin:1rem 0;font-size:.95rem}.adjustment-history summary{cursor:pointer;color:var(--ink)}.adjustment-history ol{padding-left:1.25rem}.adjustment-history li{padding:.5rem 0}.adjustment-history li span{color:var(--ink-2);font-size:.875rem;display:block}.adjustment-history li p{margin:.35rem 0}.adjustment-actions>*{white-space:nowrap;min-width:13rem}.adjustment-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.adjustment-dialog .grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.adjustment-dialog .check{align-items:flex-start}.adjustment-dialog .check input{margin-top:.2rem}.adjustment-dialog form{box-shadow:none;border:0;padding:0}.adjustment-dialog .quote-review-actions button{min-width:10rem}.adjustment-dialog .adjustment-comparison dt{font-size:.875rem}.adjustment-dialog .adjustment-comparison dd{font-size:1.1rem}@media (max-width:650px){.adjustment-comparison{grid-template-columns:1fr;gap:.2rem}.adjustment-comparison>div{justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;display:flex!important}.adjustment-comparison dt{max-width:55%;margin:0}.adjustment-comparison dd{white-space:nowrap;font-size:1.15rem}.adjustment-dialog .grid{grid-template-columns:1fr}.adjustment-actions>*{white-space:normal;width:100%;min-width:0}.adjustment-dialog .quote-review-actions button{min-width:0}.adjustment-ledger{flex-direction:column;gap:.8rem}}.completion-panel{scroll-margin-top:24px}.completion-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:22px 0;display:grid}.completion-facts dt{color:var(--ink-2);font-size:14px}.completion-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:6px 0 0;font-size:20px}.completion-note{white-space:pre-wrap;overflow-wrap:anywhere}.completion-checks{margin:28px 0}.completion-checks ul{padding:0;list-style:none}.completion-checks li{border-bottom:1px solid var(--grid);align-items:center;gap:14px;padding:15px 0;display:flex}.completion-checks li>span{color:var(--ink);font-size:22px}.completion-checks .needs-action>span{color:var(--brand-ink)}.completion-checks li>div{flex:1;min-width:0}.completion-checks small{color:var(--ink-2);margin-top:3px;display:block}.completion-checks a{color:var(--brand-ink)}.completion-refresh{margin-bottom:16px}.completion-history article{overflow-wrap:anywhere}.completion-closing{border-left:3px solid var(--ink);padding-left:16px}.completion-actions{flex-wrap:wrap;align-items:stretch}.completion-actions .primary,.completion-actions .secondary{white-space:nowrap;width:18rem;min-width:0;max-width:100%}@media (max-width:600px){.completion-facts{grid-template-columns:1fr}.completion-actions .primary,.completion-actions .secondary{white-space:normal;width:100%;min-width:0}}.handover-evidence{border-top:1px solid var(--line,var(--ink-3));border-bottom:1px solid var(--line,var(--ink-3));min-width:0;margin:1.5rem 0;padding:1.5rem 0;scroll-margin-top:2rem}.handover-evidence h3{margin:.35rem 0;font-size:1.35rem}.evidence-card{border-top:1px solid var(--line,var(--ink-3));min-width:0;padding:1.25rem 0}.evidence-filename,.evidence-hash,.evidence-provenance p{overflow-wrap:anywhere}.evidence-filename{font-weight:600}.evidence-provenance,.evidence-review-history{margin-top:1rem;font-size:.9rem}.evidence-review-history>div{border-bottom:1px solid var(--line,var(--ink-3));padding:.8rem 0}.evidence-provenance summary,.evidence-review-history summary{cursor:pointer;color:var(--ink)}.evidence-download{margin:.5rem 0 1rem;text-decoration:underline;display:inline-block}.evidence-history{margin-top:1.5rem}.handover-evidence .completion-facts{margin:1rem 0}@media (max-width:600px){.handover-evidence .document-card-heading{flex-wrap:wrap;align-items:flex-start;gap:.5rem}.handover-evidence{padding:1.25rem 0}.handover-evidence .account-section-title{flex-wrap:wrap;gap:.5rem}}.inspection-panel{scroll-margin-top:24px}.inspection-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 1.5rem;display:grid}.inspection-facts>div{min-width:0;display:block}.inspection-facts dd{text-align:left;max-width:100%;color:var(--ink);margin-top:.35rem}.inspection-results,.inspection-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:1.25rem 0 1.5rem;display:grid}.inspection-result{border-top:1px solid var(--grid);min-width:0;padding:1rem 0}.inspection-result h3{margin:0;font-size:1.05rem}.inspection-result .document-card-heading>span{font-size:.9rem}.inspection-result--open{border-top:2px solid var(--brand-ink)}.inspection-open{color:var(--bad)}.inspection-review-note{border-left:3px solid var(--ink);margin:1.5rem 0;padding-left:1rem}.inspection-photo{border:1px solid var(--grid);overflow-wrap:anywhere;border-radius:5px;min-width:0;padding:1rem}.inspection-photo img{object-fit:contain;background:var(--surface);width:100%;height:190px;margin-bottom:1rem;display:block}.inspection-photo strong,.inspection-photo small{display:block}.inspection-photo p{margin:.5rem 0}.inspection-photo .actions{margin:.8rem 0}.inspection-photo details,.inspection-history{font-size:.9rem}.inspection-hash{overflow-wrap:anywhere}.inspection-photo summary,.inspection-history summary{cursor:pointer;color:var(--ink)}.inspection-history article{border-top:1px solid var(--grid);padding:1rem 0}.inspection-dialog{width:min(960px,100vw - 32px);max-height:90vh;overflow:auto;max-width:960px!important}.inspection-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.inspection-dialog form{border:0;padding:0}.inspection-edit-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.inspection-edit-item{border-top:1px solid var(--grid);min-width:0;padding-top:.75rem}.inspection-edit-item h3{font-size:1rem}.inspection-edit-item .grid{grid-template-columns:1fr}.inspection-dialog>form>.actions{margin-top:1rem}@media (max-width:650px){.inspection-facts,.inspection-results,.inspection-photos,.inspection-edit-checks{grid-template-columns:1fr}.inspection-photo img{height:180px}.inspection-result .document-card-heading{align-items:flex-start}.inspection-dialog .grid{grid-template-columns:1fr}.inspection-facts dd{font-size:1rem}}.booking-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem;margin:1.5rem 0;display:grid}.booking-facts div{min-width:0}.booking-facts dt{color:var(--ink-2);margin-bottom:.25rem;font-size:.875rem}.booking-facts dd{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600}.booking-original,.booking-review{border-top:1px solid var(--grid);margin-top:1rem;padding:1.25rem 0}.booking-original>.secondary{justify-content:center;min-width:17rem;margin:.25rem 0 1rem;display:inline-flex}.booking-original details{font-size:.875rem}.booking-history{margin-top:1.5rem}.booking-history>article{border-top:1px solid var(--grid);padding:1rem 0}.booking-history summary{cursor:pointer;overflow-wrap:anywhere;font-size:1rem;font-weight:600}.booking-dialog{width:min(52rem,100vw - 2rem);max-height:90dvh;overflow-y:auto}.booking-panel p{overflow-wrap:anywhere}.booking-dialog .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.booking-dialog input,.booking-dialog select,.booking-dialog textarea{min-width:0}.booking-use{margin:.5rem 0 1rem}@media (max-width:800px){.booking-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.booking-facts,.booking-dialog .grid{grid-template-columns:1fr}.booking-original>.secondary{width:100%;min-width:0}}.inventory-connection{margin:24px 0}.inventory-connection summary{cursor:pointer;color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.inventory-connection summary span{color:var(--ink-2);font-size:.9rem}.inventory-row{border-top:1px solid var(--grid);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.inventory-row>div{flex:300px;min-width:0}.inventory-row p{margin:6px 0}.inventory-reconcile{border-top:2px solid var(--ink);padding:20px 0}.inventory-reconcile>label{margin:14px 0;display:block}.inventory-reconcile textarea{width:100%;min-height:90px;display:block}.inventory-connection .actions{margin:16px 0}@media (max-width:600px){.inventory-row>a.secondary{text-align:center;width:100%}}.operations-page .heading{flex-wrap:wrap}.operations-page .primary,.operations-page .secondary{white-space:nowrap;justify-content:center;min-width:15rem}.operations-check>div[role=status]{color:var(--ink);font-size:1.2rem}.operations-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:1.5rem 0;display:grid}.operations-check-item{border-top:3px solid var(--ink);padding-top:1rem}.operations-check-item--slow,.operations-check-item--unavailable{border-color:var(--brand-ink)}.operations-check-item--slow>strong,.operations-check-item--unavailable>strong{color:var(--bad)}.operations-check-item p{font-size:.95rem}.operations-reference{border-top:1px solid var(--grid);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.operations-reference p{overflow-wrap:anywhere;min-width:0}.operations-reference code{font-size:.85rem}.operations-response label,.operations-response select{font-size:1rem}.operations-response ol{padding-left:1.5rem}.operations-response li{margin-bottom:1rem;padding-left:.5rem}.operations-links{flex-wrap:wrap;gap:1rem 2rem;padding:1rem 0;display:flex}.operations-links a{color:var(--ink)}@media (max-width:600px){.operations-checks{grid-template-columns:1fr}.operations-page .primary,.operations-page .secondary{width:100%;min-width:0}.operations-page .heading>.primary{margin-top:.5rem}}.document-receipt-status{border-left:2px solid var(--ink);margin:18px 0;padding:4px 0 4px 14px}.document-receipt-status p{margin:5px 0;font-size:.9rem}.document-receipt-status small{color:var(--ink-2);font-size:.8rem;line-height:1.6;display:block}.customer-document-review{margin:12px 0}.export-card>.primary,.customer-document-review>.secondary{white-space:nowrap;justify-content:center;width:18rem;max-width:100%}.document-receipt-dialog{width:min(62rem,100vw - 2rem);max-height:92dvh;overflow:auto;max-width:62rem!important}.document-receipt-dialog .actions{flex-wrap:wrap;margin-top:18px}.document-receipt-dialog .actions button{white-space:nowrap;justify-content:center;width:16rem;max-width:100%}.document-receipt-viewer{border:1px solid var(--grid);background:var(--surface-2);height:min(52vh,40rem);min-height:220px;margin:20px 0 12px}.document-receipt-viewer iframe,.document-receipt-viewer img{object-fit:contain;border:0;width:100%;height:100%;min-height:0;margin:0;display:block}.document-receipt-dialog .check{align-items:flex-start;margin-top:20px;font-size:1rem;line-height:1.6}.document-receipt-dialog .check input{flex-shrink:0;margin-top:.4rem}.document-receipt-fallback{color:var(--ink)}@media (max-width:600px){.document-receipt-dialog .actions button{width:100%}.document-receipt-viewer{height:40vh}}.ci-preparation-entry{margin:18px 0}.ci-preparation-entry>.secondary{white-space:nowrap;justify-content:center;width:18rem;max-width:100%}.ci-preparation-entry>small{color:var(--ink-2);margin-top:8px;font-size:.875rem;line-height:1.6;display:block}.ci-preparation-dialog{width:min(64rem,100vw - 2rem);max-width:64rem!important}.ci-preparation-dialog h3{color:var(--ink);margin:26px 0 12px;font-size:1.05rem}.ci-preparation-source{border-left:3px solid var(--brand-ink);margin:22px 0;padding:5px 0 5px 16px}.ci-preparation-source>*{margin:3px 0;display:block}.ci-preparation-source small{color:var(--ink-2);font-size:.875rem}.ci-party-grid{border-bottom:1px solid var(--grid);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:18px;display:grid}.ci-party-grid h3{margin-top:4px}.ci-party-grid p{white-space:pre-line;margin:6px 0;font-size:.95rem;line-height:1.6}.ci-party-grid small{overflow-wrap:anywhere;font-size:.875rem}.ci-cost-list{margin:0}.ci-cost-list>div{border-bottom:1px solid var(--grid);justify-content:space-between;gap:24px;padding:10px 12px;display:flex}.ci-cost-list dd{text-align:right;flex-shrink:0;margin:0;font-weight:600}.ci-cost-list dt small{color:var(--ink-2);font-size:.875rem;display:block}.ci-cost-list .ci-cost-total{background:var(--strong);color:#fff;border:0;margin-top:6px;padding:15px 12px}.ci-checks{border-block:1px solid var(--grid);margin:22px 0;padding:15px 0}.ci-checks summary{cursor:pointer;color:var(--ink);font-weight:600}.ci-checks li{margin:8px 0;line-height:1.6}.ci-field-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ci-preparation-dialog label{margin:12px 0;font-size:1rem;display:block}.ci-preparation-dialog input,.ci-preparation-dialog select,.ci-preparation-dialog textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--grid);background:var(--surface);color:var(--ink);border-radius:5px;margin-top:7px;padding:12px;display:block}.ci-preparation-dialog fieldset{border:0;margin:0;padding:0}.ci-preparation-dialog button,.ci-download{white-space:nowrap;justify-content:center;width:16rem;max-width:100%}.ci-dialog-actions{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.ci-pdf-preview iframe{height:60vh}.ci-pdf-preview .ci-download{font-size:15px;text-decoration:none}.ci-preparation-dialog{overflow-wrap:anywhere}@media (max-width:700px){.ci-party-grid,.ci-field-grid{grid-template-columns:1fr;gap:6px}.ci-preparation-dialog button,.ci-preparation-dialog .ci-download{width:100%}.ci-cost-list>div{gap:12px}.ci-party-grid section{padding-block:10px}.ci-party-grid p{font-size:1rem}}.ci-cost-list dt,.ci-cost-list dd{font-size:1rem;line-height:1.5}.ci-cost-list dt{color:var(--ink)}.ci-cost-list .ci-cost-total dt,.ci-cost-list .ci-cost-total dd{color:#fff}.ci-draft-status{border-block:1px solid var(--grid);color:var(--ink);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:20px 0;padding:14px 0;display:flex}.ci-draft-status span{font-size:15px}.ci-draft-message{color:var(--good);border-left:3px solid var(--ink);padding-left:14px}.ci-source-warning,.ci-conflict{border-left:3px solid var(--brand-ink);color:var(--bad);padding:10px 16px}.ci-review-check{align-items:flex-start;gap:12px;margin:20px 0;font-weight:400!important;display:flex!important}.ci-review-check input{flex:0 0 20px;height:20px;width:20px!important;margin:2px 0!important}.ci-history{border-block:1px solid var(--grid);margin:26px 0;padding:20px 0}.ci-history summary{color:var(--ink);cursor:pointer;font-weight:600}.ci-history-row{border-bottom:1px solid var(--grid);align-items:center;gap:16px;padding:16px 0;display:flex}.ci-history-row>div{flex:1;min-width:0}.ci-history-row small{color:var(--ink-2);margin-top:5px;display:block}.ci-history-row p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.ci-history-copy{border-top:2px solid var(--ink);margin-top:24px;padding-top:14px}.ci-history-copy p,.ci-saved-fields dd{white-space:pre-wrap;overflow-wrap:anywhere}.ci-saved-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ci-saved-fields dt{color:var(--ink-2);font-size:15px}.ci-saved-fields dd{color:var(--ink);margin:5px 0;font-size:17px}.ci-saved-fields>div:last-child{grid-column:1/-1}@media (max-width:600px){.ci-history-row{display:block}.ci-history-row button{margin-top:8px}.ci-saved-fields{grid-template-columns:1fr}}.ci-evidence-progress{color:var(--ink);border-block:1px solid var(--grid);flex-wrap:wrap;justify-content:space-between;gap:10px;margin:18px 0;padding:16px 0;display:flex}.ci-evidence-progress span{font-size:15px}.ci-evidence-check{border-bottom:1px solid var(--grid);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.ci-evidence-check>div{flex:1;min-width:0}.ci-evidence-check h3{margin:0 0 10px}.ci-evidence-value{color:var(--ink);font-size:18px;display:block}.ci-evidence-state{color:var(--warn);margin:8px 0;font-size:15px;display:block}.ci-evidence-state.verified{color:var(--good)}.ci-evidence-check small{color:var(--ink-2);font-size:14px;line-height:1.6;display:block}.ci-evidence-check.is-selected{border-bottom:2px solid var(--ink)}.ci-evidence-check button{flex:0 0 16rem}.ci-evidence-upload,.ci-evidence-review{border-top:2px solid var(--ink);margin-top:26px;padding-top:8px}.ci-evidence-preview{margin:22px 0}.ci-evidence-preview iframe{border:1px solid var(--grid);width:100%;height:55vh}.ci-evidence-preview img{object-fit:contain;max-width:100%;max-height:60vh;display:block}.ci-evidence-preview a{align-items:center;margin-top:12px;text-decoration:none;display:inline-flex}.ci-evidence-history article,.ci-evidence-files>div,.ci-issued-sources>div{border-bottom:1px solid var(--grid);padding:16px 0}.ci-evidence-history p,.ci-issued-sources p{white-space:pre-wrap;line-height:1.6}.ci-evidence-history small{margin-bottom:12px;display:block}.ci-evidence-files,.ci-issued-sources{color:var(--ink);margin:22px 0}.ci-evidence-files summary,.ci-issued-sources summary{cursor:pointer;font-weight:600}.ci-issued-sources a{color:var(--bad)}.ci-evidence-dialog input[type=file]{font-size:15px}.ci-evidence-dialog .ci-evidence-state{font-weight:600}.ci-evidence-history{border-left:2px solid var(--grid);padding-left:16px}@media (max-width:700px){.ci-evidence-check{display:block}.ci-evidence-check button{width:100%;margin-top:14px}.ci-evidence-preview .ci-download{width:100%}.ci-evidence-progress{display:block}.ci-evidence-progress span{margin-top:7px;display:block}}.vehicle-workspace .vehicle-work-filters{grid-template-columns:minmax(180px,2fr) minmax(180px,1fr) minmax(210px,1fr) auto}.vehicle-work-page-summary{color:var(--ink);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:24px 0 18px;font-size:15px;display:flex}.vehicle-work-page-summary small{color:var(--ink-2)}.vehicle-document-work{border-top:1px solid var(--grid);grid-column:1/-1;padding-top:18px}.vehicle-work-heading{color:var(--ink);flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.vehicle-work-heading>span{color:var(--ink-2);font-size:14px}.vehicle-work-task{grid-template-columns:minmax(0,1fr) 168px;align-items:center;gap:24px;padding:16px 0;display:grid}.vehicle-work-task h3{color:var(--ink);margin:4px 0;font-size:18px}.vehicle-work-task p{color:var(--ink-2);max-width:76ch;font-size:15px;line-height:1.55}.vehicle-work-role{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-ink);font-size:12px;font-weight:600}.vehicle-work-task--waiting .vehicle-work-role,.vehicle-work-task--blocked .vehicle-work-role{color:var(--ink)}.vehicle-queue-card>a.primary,.vehicle-work-task>a.secondary{white-space:nowrap;text-align:center;box-sizing:border-box;justify-content:center;width:168px}.vehicle-work-more{border-top:1px solid var(--grid)}.vehicle-work-more>summary{cursor:pointer;color:var(--ink);padding:13px 0;font-size:14px}.vehicle-work-more .vehicle-work-task+.vehicle-work-task{border-top:1px solid var(--grid)}@media (max-width:1100px){.vehicle-workspace .vehicle-work-filters{grid-template-columns:1fr 1fr}}@media (max-width:760px){.vehicle-workspace .vehicle-work-filters{grid-template-columns:1fr}.vehicle-work-task{grid-template-columns:1fr;gap:8px}.vehicle-queue-card>a.primary,.vehicle-work-task>a.secondary{width:100%}.vehicle-work-heading{display:block}.vehicle-work-heading>span{margin-top:6px;display:block}}.vehicle-workspace .vehicle-work-filters label{margin-bottom:0}.vehicle-workspace .vehicle-work-filters button{align-self:end;margin:0}.vehicle-document-work a.secondary,.vehicle-queue-card .muted a{color:var(--ink)}.customer-requests{scroll-margin-top:24px}.customer-requests .account-section-title{flex-wrap:wrap;gap:16px}.customer-requests .account-section-title h2{margin:0}.customer-requests .customer-request-form{box-shadow:none;border:0;margin:24px 0;padding:0}.customer-request-card{border-top:1px solid var(--grid);padding:22px 0}.customer-request-card small{color:var(--ink-2)}.customer-request-card .actions{flex-wrap:wrap;gap:18px;display:flex}.customer-requests a,.request-source{color:var(--ink)}.customer-requests a.secondary{white-space:nowrap}.customer-requests .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.request-source{border-top:1px solid var(--grid);border-bottom:1px solid var(--grid);margin:16px 0;padding:16px 0}.request-source p{white-space:pre-wrap;overflow-wrap:anywhere}.customer-request-card{overflow-wrap:anywhere}@media (max-width:650px){.customer-requests .grid{grid-template-columns:1fr}.customer-requests .account-section-title>button{width:100%}.customer-requests .actions{flex-wrap:wrap}.customer-requests .actions>.primary,.customer-requests .actions>.secondary{text-align:center;width:100%}}.request-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.request-section-heading h2,.request-section-heading h3{margin:0}.request-toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}.request-toolbar label{gap:6px;min-width:240px;display:grid}.request-toolbar select,.request-form select,.request-form textarea{width:100%;font:inherit;border:1px solid var(--ink-3);background:var(--surface);color:var(--ink);border-radius:4px;padding:12px}.request-form{border-top:1px solid var(--ink-3);gap:18px;max-width:850px;margin:24px 0;padding-top:20px;display:grid}.request-form label{gap:8px;font-size:15px;display:grid}.request-form textarea{resize:vertical;min-height:80px}.request-form>.primary{justify-self:start;min-width:220px}.request-list{border-top:1px solid var(--ink-3)}.request-row{border-bottom:1px solid var(--ink-3);grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:24px;padding:24px 0;display:grid}.request-row h3{margin:10px 0 6px;font-size:20px}.request-row p{color:var(--ink-2);margin:6px 0;font-size:14px}.request-row>.secondary{white-space:nowrap;width:180px}.request-row.is-selected{border-left:3px solid var(--brand-ink);padding-left:18px}.request-badge{background:var(--surface-2);color:var(--ink);border-radius:3px;padding:5px 10px;font-size:12px;font-weight:650;display:inline-block}.request-badge--submitted{background:var(--strong);color:#fff}.request-badge--needs_information{background:var(--warn-wash);color:var(--bad)}.request-badge--answered{background:var(--good-wash);color:var(--good)}.request-excerpt{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.request-detail{border-top:3px solid var(--ink);margin-top:32px;padding-top:28px}.request-summary{padding:24px 0}.request-message{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.request-summary small{color:var(--ink-2)}.request-history{margin:0;padding:0;list-style:none}.request-history>li{border-bottom:1px solid var(--ink-3);padding:20px 0}.request-history>li>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.request-history span{color:var(--ink-2);font-size:13px}.request-internal{width:auto;min-height:0;color:var(--ink);border-left:3px solid var(--axis);background:0 0;padding:8px 16px;font-size:14px;display:block;position:static}.request-internal p{margin:6px 0}.request-guidance{border-left:3px solid var(--brand-ink);padding-left:16px;line-height:1.65}.request-empty{padding:22px 0}.request-empty h3{font-size:19px}.request-pagination{align-items:center;margin:20px 0}.request-contact{padding-top:18px}.request-contact a{color:var(--ink);text-underline-offset:4px}.service-requests{scroll-margin-top:24px}.service-requests :is(button,a,select,textarea):focus-visible{outline:2px solid var(--brand-from);outline-offset:3px}@media (max-width:680px){.request-row{grid-template-columns:1fr;gap:12px}.request-row>.secondary{width:100%}.request-toolbar>label{flex:1;min-width:0}.request-toolbar>button{width:auto}.request-section-heading>.primary,.request-form>.primary{width:100%}.request-detail{margin-top:24px}.request-history>li>div{gap:5px;display:grid}}.cancellation-panel{scroll-margin-top:24px}.cancellation-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:28px 0;display:grid}.cancellation-totals>div{border-top:2px solid var(--ink);padding-top:14px}.cancellation-totals span{color:var(--ink-2);margin-bottom:8px;font-size:14px;display:block}.cancellation-totals strong{color:var(--ink);font-size:24px}.cancellation-reason{white-space:pre-wrap;line-height:1.65}.cancellation-actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.cancellation-actions button{white-space:nowrap;width:235px}.cancellation-dialog{max-width:780px;max-height:90vh;overflow:auto}.cancellation-panel details{margin:18px 0}.cancellation-panel summary{cursor:pointer;color:var(--ink)}.cancellation-panel .document-card-heading{flex-wrap:wrap;gap:12px}@media (max-width:760px){.cancellation-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cancellation-totals strong{font-size:20px}.cancellation-actions button{width:100%}.cancellation-dialog .grid{grid-template-columns:1fr}}.trade-overview{max-width:1320px}.trade-controls{margin:30px 0 0}.trade-filters{flex-wrap:wrap;gap:10px;display:flex}.trade-filters .secondary{white-space:nowrap;min-width:152px}.trade-filters .is-active{background:var(--strong);color:#fff;border-color:var(--ink)}.trade-search{max-width:520px;box-shadow:none;background:0 0;border:0;margin:24px 0;padding:0;display:block}.trade-search>label{color:var(--ink-2);margin-bottom:8px;font-size:14px;display:block}.trade-search>div{gap:10px;display:flex}.trade-search input{border:1px solid var(--ink-3);min-width:0;font:inherit;background:var(--surface);border-radius:4px;flex:1;padding:12px}.trade-search button{white-space:nowrap;margin:0}.trade-list-caption{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:8px 0 18px;font-size:14px;display:flex}.trade-card{border:1px solid var(--grid);border-top:3px solid var(--ink);background:var(--surface);border-radius:5px;margin-bottom:24px;padding:28px 30px}.trade-card-top{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.trade-card-top>div{min-width:0}.trade-reference{color:var(--ink-2);overflow-wrap:anywhere;margin:0 0 9px;font-size:14px}.trade-card h2{color:var(--ink);overflow-wrap:anywhere;margin:0 0 8px;font-size:25px}.trade-destination{color:var(--ink-2);margin:0;font-size:16px}.trade-stage{border:1px solid var(--ink-3);color:var(--ink);border-radius:4px;flex-shrink:0;max-width:280px;padding:7px 11px;font-size:14px}.trade-stage--completed{color:var(--good);border-color:var(--good);background:var(--good-wash)}.trade-stage--inactive{color:var(--bad);border-color:var(--warn)}.trade-steps{grid-template-columns:repeat(6,1fr);gap:6px;margin:26px 0;padding:0;list-style:none;display:grid}.trade-steps li{border-top:2px solid var(--ink-3);color:var(--ink-2);align-items:center;gap:6px;padding-top:12px;font-size:14px;display:flex}.trade-steps li>span{border:1px solid var(--ink-3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.trade-steps .passed{border-color:var(--ink);color:var(--ink)}.trade-steps .current{border-color:var(--brand-ink);color:var(--bad);font-weight:600}.trade-steps .current>span{background:var(--brand-gradient);color:#fff;border-color:var(--brand-ink)}.trade-next{border-top:1px solid var(--ink-3);grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:24px;margin-top:16px;padding-top:20px;display:grid}.trade-next small{letter-spacing:.08em;color:var(--bad);font-size:11px;font-weight:650}.trade-next p{color:var(--ink);margin:7px 0 0;font-size:16px;line-height:1.55}.trade-next .primary{text-align:center;white-space:nowrap;box-sizing:border-box;justify-content:center;width:210px}.trade-started{color:var(--ink-2);margin:18px 0 0;font-size:12px}.trade-overview :is(a,button,input):focus-visible{outline:2px solid var(--brand-from);outline-offset:3px}@media (max-width:760px){.trade-card{padding:22px 18px}.trade-card-top{display:block}.trade-stage{max-width:100%;margin-top:14px;display:inline-block}.trade-steps{grid-template-columns:repeat(3,1fr);row-gap:16px}.trade-next{grid-template-columns:1fr;gap:16px}.trade-next .primary{width:100%}.trade-filters{grid-template-columns:1fr 1fr;display:grid}.trade-filters .secondary{width:100%;min-width:0;padding-inline:7px;font-size:14px}.trade-list-caption{font-size:12px}.trade-card h2{font-size:23px}}.invoice-details{max-width:1160px}.invoice-details-form fieldset{min-width:0}.invoice-details-form .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.invoice-details-form label{gap:8px;display:grid}.invoice-details-form label.check{align-items:flex-start;gap:10px;margin:24px 0;display:flex}.invoice-details-form label.check input{width:18px;min-width:18px;margin-top:3px}.invoice-details-form :is(input:not([type=checkbox]),textarea,select){box-sizing:border-box;border:1px solid var(--grid);width:100%;font:inherit;background:var(--surface);color:var(--ink);border-radius:4px;padding:12px}.invoice-details-form .primary{white-space:nowrap;min-width:220px}.invoice-source-parties{grid-template-columns:1fr 1fr;gap:30px;margin:24px 0;display:grid}.invoice-source-parties p{white-space:pre-wrap;overflow-wrap:anywhere}.invoice-source .account-section-title{flex-wrap:wrap;gap:15px}.invoice-source h2{margin:0}.trade-actions{gap:10px;display:grid}.trade-actions .secondary{white-space:nowrap;text-align:center;box-sizing:border-box;justify-content:center;width:210px}.invoice-details :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--brand-from);outline-offset:3px}.invoice-details-form .invoice-party-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;margin-bottom:16px;display:grid}.invoice-details-form .invoice-party-heading h3{margin:0;line-height:1.35}.invoice-details-form .invoice-party-heading>.secondary{white-space:nowrap;justify-self:end;margin:0}@media (max-width:760px){.invoice-details-form .grid,.invoice-source-parties{grid-template-columns:1fr}.invoice-details-form .primary,.trade-actions .secondary{width:100%}.invoice-source-parties{gap:12px}}.document-controls{border-top:1px solid var(--ink-3);border-bottom:1px solid var(--ink-3);flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:20px;padding:24px 0;display:flex}.document-controls label{color:var(--ink);flex:1;gap:8px;min-width:220px;font-size:14px;font-weight:600;display:grid}.document-controls input,.document-controls select{border:1px solid var(--ink-3);background:var(--surface);width:100%;min-height:46px;color:var(--ink);border-radius:6px;padding:10px 12px;font-size:16px;font-weight:400}.document-controls button{min-height:46px}.document-list{gap:16px;margin:20px 0 32px;display:grid}.customer-documents .document-card{background:var(--surface);border:1px solid var(--ink-3);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:18px 28px;padding:26px;display:grid}.document-card-main{gap:16px;min-width:0;display:flex}.document-card-main>div{min-width:0}.document-icon{color:var(--ink);flex-shrink:0;margin-top:3px}.document-kind{color:var(--ink-2);margin:0 0 7px;font-size:14px;font-weight:600}.customer-documents .document-card h2{overflow-wrap:anywhere;color:var(--ink);margin:0 0 10px;font-size:20px;line-height:1.35}.document-vehicle{overflow-wrap:anywhere;margin:0 0 8px;font-size:16px}.document-date{color:var(--ink-2);margin:0;font-size:14px}.document-card-actions{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.document-status{color:var(--ink);background:var(--surface-2);border-radius:4px;padding:4px 9px;font-size:14px;font-weight:600}.document-status--history{color:var(--warn);background:var(--warn-wash)}.document-context{color:var(--warn);font-size:14px}.document-buttons{gap:8px;margin-top:4px;display:flex}.document-buttons a{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:166px;min-height:44px;display:inline-flex}.document-note{border-top:1px solid var(--ink-3);color:var(--ink-2);grid-column:1/-1;margin:0;padding-top:14px;font-size:14px;line-height:1.55}@media (max-width:1000px){.customer-documents .document-card{grid-template-columns:1fr}.document-card-actions{align-items:flex-start}.document-buttons{flex-wrap:wrap}.document-note{grid-column:auto}}@media (max-width:600px){.document-controls{gap:12px;padding:18px 0}.document-controls label{flex-basis:100%;min-width:0}.customer-documents .document-card{padding:20px 16px}.document-card-main{gap:12px}.document-buttons{width:100%}.document-buttons a{flex:1;min-width:166px;padding:12px 14px}.document-card-actions{width:100%}.customer-documents .document-card h2{font-size:18px}}.customer-documents .document-controls{background:0 0;border-left:0;border-right:0;border-radius:0}.customer-documents .document-controls label{margin:0}.customer-documents .document-controls :is(input,select){margin-top:0;font-size:16px}.customer-documents :is(a,button,input,select):focus-visible{outline:2px solid var(--brand-from);outline-offset:3px}.website-recheck{border-top:1px solid var(--ink-3);margin:24px 0 12px;padding-top:22px}.website-recheck-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.website-recheck-heading h3{color:var(--ink);margin:0 0 6px;font-size:18px}.website-recheck-heading p{margin:0}.website-recheck .secondary{white-space:nowrap;min-width:220px}.website-recheck-result{border-left:3px solid var(--ink);margin-top:20px;padding:0 20px}.website-recheck-result dl{max-width:680px}.website-recheck-result dt,.website-recheck-result dd,.website-recheck-result p{font-size:14px}.website-recheck-result dd{font-weight:600}.website-recheck .staff-alert{margin-top:16px}@media (max-width:720px){.website-recheck-heading{flex-direction:column;align-items:stretch}.website-recheck .secondary{white-space:normal;width:100%;min-width:0}.website-recheck-result{padding-left:14px}}.ci-proposals{border-block:1px solid var(--grid);color:var(--ink);margin:24px 0;padding:18px 0}.ci-proposals h3{margin-top:0}.ci-proposals details{border-top:1px solid var(--grid);padding:14px 0}.ci-proposals summary{cursor:pointer;overflow-wrap:anywhere;font-weight:600}.ci-proposals ul{padding-left:22px;line-height:1.6}.ci-proposals li{margin-bottom:10px}.ci-proposals small{color:var(--ink-2);overflow-wrap:anywhere;font-size:.875rem;display:block}.ci-proposals>small{margin-top:12px}.ci-proposals label{margin:14px 0 8px;display:block}.ci-proposals input{box-sizing:border-box;width:100%;margin-top:6px;display:block}.ci-proposals .ci-dialog-actions,.ci-proposals .ci-saved-fields{margin:14px 0}.ci-work-packets{margin:18px 0}.ci-packet-list{list-style:none;padding:0!important}.ci-packet-list li{border-bottom:1px solid var(--grid);padding:12px 0}.ci-packet-list a{margin-top:8px;display:inline-block}.ci-import-preview{border-left:3px solid var(--ink);overflow-wrap:anywhere;margin-top:22px;padding-left:16px}.ci-import-preview h4{margin:0 0 12px}.ci-agent-access,.ci-agent-create{margin:20px 0}.ci-agent-create select{border:1px solid var(--grid);background:var(--surface);width:100%;color:var(--ink);border-radius:6px;margin-top:6px;padding:10px}.ci-agent-create fieldset{border:1px solid var(--grid);margin:16px 0;padding:12px}.ci-agent-file{align-items:flex-start;gap:12px;display:flex!important}.ci-agent-file input{flex:0 0 20px;width:20px!important;margin-top:4px!important}.ci-agent-file span{overflow-wrap:anywhere}.ci-agent-token{border-left:3px solid var(--ink);margin:18px 0;padding:12px 16px}.ci-agent-grant{overflow-wrap:anywhere}.shipment-overview{border-top:1px solid var(--ink-3);border-bottom:1px solid var(--ink-3);color:var(--ink);overflow-wrap:anywhere;margin:22px 0;padding:24px 0}.shipment-overview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.shipment-overview h3{margin:0;font-size:22px}.shipment-state{color:var(--ink);border:1px solid var(--ink-3);border-radius:4px;padding:7px 12px;font-size:13px;font-weight:600}.shipment-state--review{color:var(--warn);border-color:var(--warn)}.shipment-route{grid-template-columns:minmax(0,1fr) minmax(45px,.3fr) minmax(0,1fr);align-items:center;gap:22px;margin:30px 0 8px;display:grid}.shipment-port>span{letter-spacing:.14em;color:var(--ink-2);font-size:11px;font-weight:700;display:block}.shipment-port strong{margin:9px 0;font-size:23px;line-height:1.3;display:block}.shipment-port small{color:var(--ink-2);font-size:14px;display:block}.shipment-route-link{color:var(--brand-ink);align-items:center;display:flex}.shipment-route-link>span{background:var(--brand-gradient);flex:1;height:1px}.shipment-route-link svg{flex:none}.shipment-route-caption{color:var(--ink-2);margin:12px 0 26px!important;font-size:12px!important}.shipment-vessel{align-items:center;gap:13px;display:flex}.shipment-vessel span{color:var(--ink-2);font-size:12px;display:block}.shipment-vessel strong{margin-top:4px;font-size:19px;display:block}.shipment-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0 28px;display:grid}.shipment-facts dt{color:var(--ink-2);font-size:12px}.shipment-facts dd{margin:6px 0 0;font-size:15px}.shipment-milestones{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.shipment-milestones li{border-top:1px solid var(--ink-3);padding:16px 0 0;position:relative}.shipment-milestone-mark{border:1px solid var(--ink-3);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;display:flex;position:absolute;top:-9px;left:0}.shipment-milestones .is-confirmed{border-top-color:var(--ink)}.is-confirmed>.shipment-milestone-mark{background:var(--strong);border-color:var(--ink);color:#fff}.shipment-milestones strong,.shipment-milestones small{font-size:13px;line-height:1.4;display:block}.shipment-milestones small{color:var(--ink-2);margin-top:5px;font-size:12px}.shipment-overview .shipment-notice{color:var(--warn);margin:22px 0 0;font-size:14px;line-height:1.65}.shipment-overview .shipment-note{color:var(--ink-2);margin:22px 0 0;font-size:14px;line-height:1.6}.shipment-overview .shipment-updated{color:var(--ink-2);margin:20px 0 0;font-size:12px}.shipment-tracking{align-items:center;gap:20px;margin-top:24px;display:flex}.shipment-tracking>a{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:inline-flex;font-size:14px!important}.shipment-tracking p{color:var(--ink-2);margin:0;font-size:12px;line-height:1.6}@media (max-width:640px){.shipment-route{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:12px}.shipment-port strong{font-size:18px}.shipment-route-link>span{display:none}.shipment-port small{font-size:12px}.shipment-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.shipment-milestones{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.shipment-tracking{flex-direction:column;align-items:stretch;gap:12px}.shipment-tracking>a{white-space:normal}.shipment-overview-heading{flex-direction:column;align-items:flex-start;gap:12px}}.pi-detail .shipment-overview .shipment-facts>div{border:0;min-width:0;padding:0;display:block}.pi-detail .shipment-overview .shipment-facts dd{text-align:left}.operating-plan{color:var(--ink);scroll-margin-top:24px}.operating-plan-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.operating-plan-heading h2{margin:0}.operating-plan-state{border:1px solid var(--ink-3);white-space:nowrap;border-radius:4px;padding:7px 12px;font-size:13px}.operating-plan-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:26px 0;display:grid}.operating-plan-summary dt{color:var(--ink-2);font-size:13px}.operating-plan-summary dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:16px;line-height:1.6}.operating-plan-actions{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.operating-plan-actions :is(a,button){white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;width:230px;max-width:100%;min-height:46px;display:inline-flex}.operating-plan-fields{border:0;min-width:0;margin:26px 0 0;padding:0}.operating-plan-fields legend{margin-bottom:20px;font-size:18px;font-weight:600}.operating-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.operating-plan-grid label{gap:8px;margin:0;font-size:14px;font-weight:600;display:grid}.operating-plan-grid :is(input,textarea,select){box-sizing:border-box;border:1px solid var(--ink-3);background:var(--surface);width:100%;min-width:0;min-height:46px;color:var(--ink);border-radius:5px;margin:0;padding:11px 12px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5}.operating-plan-grid textarea{resize:vertical;font-family:inherit;font-size:16px;font-weight:400}.operating-plan-wide{grid-column:1/-1}.operating-plan-confirm{align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;margin:24px 0!important;display:flex!important}.operating-plan-confirm input{height:18px;accent-color:var(--ink);flex:0 0 18px;width:18px!important;margin:3px 0 0!important}.operating-plan :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--brand-from);outline-offset:3px}.operating-plan .muted{font-size:14px;line-height:1.6}@media (max-width:680px){.operating-plan-summary,.operating-plan-grid{grid-template-columns:1fr}.operating-plan-actions :is(a,button){width:100%}.operating-plan-heading{align-items:flex-start}.operating-plan-wide{grid-column:auto}}.staff-page .operating-plan-summary>div{border-bottom:1px solid var(--ink-3);min-width:0;padding:0 0 18px;display:block}.staff-page .operating-plan-summary dd{text-align:left}.trade-work-brief{border-block:1px solid var(--ink-3);color:var(--ink);margin:0 0 24px;padding:17px 0}.trade-work-brief summary{cursor:pointer;font-size:16px;font-weight:600;list-style-position:inside}.trade-work-brief p{max-width:84ch;margin:14px 0;font-size:14px;line-height:1.65}.trade-work-brief-actions{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.trade-work-brief-actions a{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;width:230px;max-width:100%;min-height:46px;display:inline-flex}.trade-work-brief :is(summary,a):focus-visible{outline:2px solid var(--brand-from);outline-offset:4px}@media (max-width:600px){.trade-work-brief-actions{flex-direction:column}.trade-work-brief-actions a{width:100%}}.invoice-details .staff-alert{display:block}.invoice-session-recovery{margin-top:12px}.invoice-session-recovery .actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:640px;margin-top:14px;display:grid}.invoice-session-recovery .actions>*{box-sizing:border-box;text-align:center;white-space:nowrap;justify-content:center;width:100%}@media (max-width:760px){.invoice-session-recovery .actions{grid-template-columns:1fr}.invoice-session-recovery .actions>*{white-space:normal}}.operating-plan-recovery{border-top:1px solid var(--max-border);margin-top:4px;padding-top:20px}.operating-plan-recovery h3{color:var(--max-secondary);margin:0 0 8px}.operating-plan-target{grid-template-columns:minmax(0,1fr) minmax(130px,.7fr);align-items:end;gap:12px;display:grid}.operating-plan-summary>.operating-plan-wide{grid-column:1/-1}@media (max-width:540px){.operating-plan-target{grid-template-columns:1fr}}.next-action-facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 28px;margin:18px 0 6px;display:grid}.next-action-facts dt{color:var(--ink-2);font-size:14px}.next-action-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:19px}.next-action-facts small{color:var(--bad);margin-top:4px;font-size:14px;display:block}.next-action .actions{gap:12px;margin-top:8px}.next-action-note{color:var(--ink-2);margin:16px 0 0;font-size:15px}.next-action .actions .primary{margin-top:0}@media (max-width:760px){.next-action .actions>*{justify-content:center;width:100%}.account-page .staff-nav{row-gap:0}}.customer-nav{margin-bottom:8px}.customer-nav a{white-space:nowrap}.attention-panel{border-top:3px solid var(--brand-ink)}.attention-list{margin:0;padding:0;list-style:none}.attention-list li,.overview-trade{border-top:1px solid var(--ink-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding:18px 0;display:grid}.attention-list li:first-child,.overview-trade:first-of-type{border-top:0;padding-top:4px}.attention-list h3,.overview-trade h3{color:var(--ink);margin:2px 0 6px;font-size:19px;line-height:1.3}.attention-list p,.overview-trade p{margin:4px 0;font-size:15px;line-height:1.5}.attention-reference{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px!important}.attention-due{color:var(--bad);font-weight:600}.attention-list .primary{white-space:nowrap;text-align:center}.attention-empty{color:var(--ink);margin:0}.overview-trade-side{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.overview-trade .trade-stage{white-space:normal;text-align:right}.overview-more{margin:14px 0 0}@media (max-width:600px){.customer-nav{scrollbar-width:none;flex-wrap:nowrap;gap:18px;overflow-x:auto}.customer-nav a{font-size:15px}.attention-list li,.overview-trade{grid-template-columns:1fr}.attention-list .primary,.overview-trade .secondary{box-sizing:border-box;text-align:center;justify-content:center;width:100%}.overview-trade-side{align-items:stretch}.overview-trade .trade-stage{text-align:left;margin-top:0}.account-page .heading{flex-wrap:wrap}.account-page .heading>.primary{text-align:center;box-sizing:border-box;width:100%}}.purchase-journey{background:var(--surface);border:1px solid var(--max-border);border-top:3px solid var(--ink);border-radius:5px;margin:20px 0 28px;padding:22px 26px}.journey-status{color:var(--ink);margin:0;font-size:19px;font-weight:600}.journey-status small{letter-spacing:.08em;text-transform:uppercase;color:var(--bad);margin-bottom:4px;font-size:11px;font-weight:650;display:block}.purchase-journey .trade-steps{margin:18px 0 6px}.journey-milestones h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:16px 0 4px;font-size:13px}.journey-milestones ul{margin:0;padding:0;list-style:none}.journey-milestones li{color:var(--ink-2);align-items:center;gap:10px;padding:7px 0;font-size:15px;display:flex}.journey-milestones li>span{border:1px solid var(--ink-3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.journey-milestones li.done{color:var(--ink)}.journey-milestones li.done>span{background:var(--strong);border-color:var(--ink);color:#fff}.journey-milestones small{color:var(--ink-2);margin-left:auto;font-size:12px}.purchase-journey .quote-error{margin:14px 0 0}.journey-toggle{min-height:44px;color:var(--ink);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:8px 0;font-size:14px;text-decoration:underline}.journey-toggle:focus-visible{outline:2px solid var(--brand-from);outline-offset:4px}@media (max-width:760px){.purchase-journey{padding:18px}}.live-evidence>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.live-evidence>summary::-webkit-details-marker{display:none}.live-evidence>summary>span{flex-direction:column;gap:4px;display:flex}.live-evidence>summary strong{color:var(--ink);font-size:19px}.live-evidence>summary small{color:var(--ink-2);font-size:13px}.live-evidence>summary:after{content:"Show";color:var(--ink);font-size:14px;text-decoration:underline}.live-evidence[open]>summary:after{content:"Hide"}.live-evidence[open]>summary{margin-bottom:12px}.live-evidence-items{margin:0;padding:0;list-style:none}.live-evidence-items>li{border-top:1px solid var(--ink-3);padding:18px 0}.live-evidence-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.live-evidence-head h3{color:var(--ink);margin:0;font-size:17px}.live-evidence-status{flex-shrink:0}.live-evidence-status--recorded{color:var(--good);border-color:var(--good);background:var(--good-wash)}.live-evidence-status--attention{color:var(--bad);border-color:var(--bad);background:var(--bad-wash)}.live-evidence-facts,.live-evidence-missing{margin:10px 0 0;padding-left:20px;font-size:15px;line-height:1.55}.live-evidence-label{letter-spacing:.06em;text-transform:uppercase;color:var(--bad);margin:12px 0 0;font-size:12px;font-weight:650}@media (max-width:600px){.live-evidence-head{flex-direction:column;gap:8px}}.test-banner{border:1px solid var(--ink-3);border-left:3px solid var(--ink);background:var(--surface-2);color:var(--ink);overflow-wrap:anywhere;border-radius:5px;margin:0 0 20px;padding:12px 16px;font-size:15px;line-height:1.5}.test-banner strong{margin-right:6px}.test-badge{color:var(--ink);background:var(--surface-2);border:1px solid var(--ink-3);vertical-align:middle;white-space:nowrap;margin-left:8px}.follow-ups{border-top:3px solid var(--brand-ink)}.follow-up-counts{color:var(--ink);flex-wrap:wrap;gap:8px 18px;margin:0 0 14px;font-size:14px;display:flex}.follow-up-count strong{color:var(--ink)}.follow-up-count--overdue strong{color:var(--bad)}.follow-up-list{margin:0;padding:0;list-style:none}.follow-up{border-top:1px solid var(--ink-3);min-width:0;padding:16px 0}.follow-up-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.follow-up-head h3{color:var(--ink);flex-basis:100%;margin:0;font-size:17px}.follow-up p{overflow-wrap:anywhere;margin:6px 0 0;font-size:15px;line-height:1.5}.follow-up-ref{color:var(--ink-2);font-size:13px!important}.follow-up-time{color:var(--ink);white-space:nowrap;font-weight:600}.follow-up--overdue .follow-up-time{color:var(--bad)}.follow-up-owner{color:var(--ink);font-size:13px!important}.follow-up-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.document-check-status--mismatch,.document-check-status--missing{color:var(--bad);background:var(--bad-wash)}.document-check-status--not_yet{color:var(--ink);background:var(--surface-2)}.document-check-status--match{color:var(--good);background:var(--good-wash)}.message-draft{border:1px solid var(--ink-3);background:var(--surface-2);border-radius:5px;margin-top:10px;padding:10px 14px}.message-draft>summary{cursor:pointer;color:var(--ink);font-size:14px;font-weight:600}.message-draft[open]>summary{margin-bottom:10px}.message-draft textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--ink-3);background:var(--surface);color:var(--ink);resize:vertical;border-radius:4px;padding:10px;font-size:14px;line-height:1.5;display:block}.message-draft .staff-alert{margin:0 0 10px;font-size:14px}.message-draft-actions{align-items:center;gap:12px;margin-top:10px;display:flex}.message-draft-actions [role=status]{color:var(--good);font-size:14px}.pi-assistant{border-top:3px solid var(--ink)}.pi-assistant-summary{color:var(--good);margin:0 0 12px;font-weight:600}.pi-assistant-summary--review{color:var(--bad)}.pi-assistant-checks>summary{cursor:pointer;color:var(--ink);margin-bottom:8px;font-weight:600}.document-checks{margin:0;padding:0;list-style:none}.document-check{border-top:1px solid var(--ink-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:6px 14px;padding:14px 0;display:grid}.document-check h3{color:var(--ink);margin:0;font-size:16px}.document-check p{overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.5}.document-check a{white-space:nowrap;font-size:14px}.document-check-status{white-space:nowrap}.pi-assistant-drafts{margin-top:18px}.pi-assistant-drafts h3{color:var(--ink);margin:0 0 4px;font-size:16px}.test-account-mark>summary{cursor:pointer;color:var(--ink);font-weight:600}.test-account-mark form{margin-top:12px}@media (max-width:600px){.document-check{grid-template-columns:minmax(0,1fr)}.document-check a{justify-self:start}.follow-up-time{white-space:normal}}.receipt-confirm{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px 16px;margin:4px 0 16px;font-size:15px;display:grid}.receipt-confirm>div{display:contents}.receipt-confirm dt{color:var(--ink-2)}.receipt-confirm dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.bank-local-time{color:var(--ink);margin-top:6px;font-size:13px;line-height:1.5;display:block}.deadline-suggest,.note-suggest{flex-wrap:wrap;align-items:center;gap:14px;margin:4px 0 16px;display:flex}.deadline-suggest p,.note-suggest p{flex:18rem;margin:0;font-size:14px}.pi-terms-settings textarea{font:inherit;line-height:1.55}.pi-terms-suggest{border:1px solid var(--ink-3);background:var(--surface-2);border-radius:5px;margin:10px 0 16px;padding:10px 14px}.pi-terms-suggest>summary{cursor:pointer;color:var(--ink);font-weight:600}.pi-terms-suggest[open]>summary{margin-bottom:10px}.file-preview{margin:12px 0 4px}.file-preview>a{color:var(--ink);font-size:14px}.file-preview .document-receipt-viewer,.preview-toggle{margin:8px 0}.preview-toggle .actions{align-items:center;gap:14px}.preview-toggle .actions a{font-size:14px}.bank-evidence-file{border-top:1px solid var(--ink-3);padding:10px 0}.bank-evidence-file p{margin:0 0 4px}.quote-withdraw-dialog.evidence-review-dialog{width:min(62rem,100vw - 32px)}.payment-dialog.evidence-review-dialog{max-width:62rem!important}.credit-effect{border-left:3px solid var(--ink);background:var(--surface-2);color:var(--ink);margin:-4px 0 14px;padding:9px 12px;font-size:14px;line-height:1.5}.credit-effect--excess{border-left-color:var(--bad);background:var(--bad-wash)}.verify-page .heading p:not(.eyebrow){max-width:62ch}.verify-page form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 14px;display:grid}.verify-page form label{grid-column:1/-1}.verify-page form input{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,Menlo,Consolas,monospace;margin-bottom:0!important}.verify-error{color:var(--bad);grid-column:1/-1;margin:12px 0 0}.verify-status{color:var(--ink);align-items:center;gap:10px;margin:0 0 6px;font-size:22px;font-weight:700;display:flex}.verify-result--valid .verify-status{color:var(--good)}.verify-result--void .verify-status{color:var(--bad)}.verify-result--replaced .verify-status,.verify-result--test .verify-status{color:var(--warn)}.verify-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:20px 0;display:grid}.verify-result dl>div{border:0;padding:0;display:block}.verify-result dt{font-size:13px}.verify-result dd{text-align:left;overflow-wrap:anywhere;max-width:none;margin:2px 0 0;font-size:16px}.verify-result dd small{color:var(--max-muted);font-size:13px;display:block}.verify-drop{border:1px dashed var(--ink-3);background:var(--surface-2);border-radius:6px;margin-top:18px;padding:18px}.verify-drop.is-dragging{border-color:var(--max-secondary);background:var(--surface-2)}.verify-drop p{margin:0 0 8px}.verify-match{color:var(--good);font-weight:700;margin:12px 0 0!important}.verify-mismatch{color:var(--bad);font-weight:700;margin:12px 0 0!important}.verify-advice ul{margin:0;padding-left:20px}.verify-advice li{margin:6px 0}.verify-advice a,.verify-mismatch a,.next-action-note a{color:var(--ink);text-underline-offset:3px}@media (max-width:600px){.verify-page form{grid-template-columns:1fr}.verify-page form button{margin-top:12px}.verify-result dl{grid-template-columns:1fr}}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{font-size:16px!important}}.staff-language-root[lang=ko]{word-break:keep-all;overflow-wrap:anywhere;font-family:Arial,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.staff-language-root[lang=ko] .eyebrow{letter-spacing:.08em}.staff-language-root[lang=ko] .staff-nav a{white-space:nowrap}.staff-language-root{--staff-action-width:140px;--staff-control-height:44px;--staff-ink:var(--ink);--staff-muted:var(--ink-2);color:var(--staff-ink);font-family:system-ui,-apple-system,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.staff-language-root[lang=ko]{font-family:system-ui,-apple-system,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.staff-language-root .staff-page{font-size:15px;line-height:1.65}.staff-language-root .staff-page h1{letter-spacing:-.035em;color:var(--staff-ink);font-size:36px;font-weight:750;line-height:1.25}.staff-language-root .staff-page h2{letter-spacing:-.025em;color:var(--staff-ink);font-size:24px;font-weight:720;line-height:1.35}.staff-language-root .staff-page h3{letter-spacing:-.015em;color:var(--staff-ink);font-size:18px;font-weight:700;line-height:1.45}.staff-language-root .staff-page .heading{align-items:center;gap:20px}.staff-language-root .staff-page .heading p:not(.eyebrow){color:var(--staff-muted);margin-bottom:0;font-size:15px}.staff-language-root .staff-page .eyebrow{letter-spacing:.025em;margin:0 0 8px;font-size:12px;font-weight:700}.staff-language-root .staff-page .muted{color:var(--staff-muted);font-size:14px;line-height:1.65}.staff-language-root .staff-page label{color:var(--ink);font-size:14px;font-weight:650}.staff-language-root .staff-page :is(.primary,.secondary){min-height:var(--staff-control-height);letter-spacing:-.01em;text-align:center;border-radius:8px;min-width:104px;max-width:100%;height:auto;margin-top:0;margin-bottom:0;padding:10px 18px;font-size:14px;font-weight:700;line-height:1.45}.staff-language-root .staff-page :is(.heading,.account-section-title,.request-section-heading,.operating-plan-heading){align-items:center;gap:16px}.staff-language-root .staff-page :is(.heading,.account-section-title,.request-section-heading,.operating-plan-heading)>:is(button,a.primary,a.secondary){flex:0 0 var(--staff-action-width);width:var(--staff-action-width);white-space:nowrap;margin-left:auto}.staff-language-root .staff-page :is(.actions,.quote-review-actions,.message-draft-actions,.trade-work-brief-actions){flex-wrap:wrap;align-items:center;gap:10px}.staff-language-root .staff-page :is(.actions,.quote-review-actions,.message-draft-actions,.trade-work-brief-actions)>:is(button,a.primary,a.secondary){min-width:var(--staff-action-width)}.staff-language-root .staff-page :is(.request-form>.actions,.formfoot,.quote-review-actions){justify-content:flex-end}.staff-language-root .staff-page :is(.account-status,.request-badge,.trade-stage){letter-spacing:0;font-weight:650;line-height:1.5}.staff-language-root .staff-list th{letter-spacing:0;background:var(--surface-2);color:var(--ink);font-size:13px;font-weight:700}.staff-language-root .staff-list td{font-size:15px}.staff-language-root .staff-list :is(.staff-select,strong){color:var(--staff-ink);font-weight:700}.staff-language-root .staff-list small{color:var(--staff-muted);font-size:13px}.staff-language-root :is(.payment-totals strong,.adjustment-comparison dd,.issued-pricing-total strong){letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-weight:750}.staff-language-root .staff-nav{border-bottom:1px solid var(--ink-3);align-items:center;gap:8px 16px;margin-bottom:28px;padding:8px 0 14px}.staff-language-root .staff-nav>div{flex-wrap:wrap;align-items:center;gap:4px}.staff-language-root .staff-nav a{letter-spacing:-.025em;min-height:44px;color:var(--ink);white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;padding:10px 13px;font-size:15px;font-weight:700;line-height:1.4;display:inline-flex}.staff-language-root .staff-nav a:hover{background:var(--surface-2);color:var(--ink)}.staff-language-root .staff-nav a[aria-current=page]{background:var(--strong);color:#fff;box-shadow:none;border:0}.staff-language-root .operations-settings{margin-left:auto}.staff-language-root .staff-page :is(.trade-search,.request-toolbar,.payment-filters,.staff-search fieldset,.document-controls){align-items:end;gap:12px}.staff-language-root .staff-page :is(.request-toolbar,.payment-filters,.staff-search,.document-controls) label{margin-bottom:0}.staff-language-root .staff-page :is(.trade-search,.request-toolbar,.payment-filters,.staff-search,.document-controls) :is(input:not([type=checkbox]),select){height:var(--staff-control-height);min-height:var(--staff-control-height);margin:6px 0 0;padding:10px 12px;font-size:15px;line-height:1.4}.staff-language-root .staff-page :is(.request-toolbar,.payment-filters,.staff-search,.document-controls) button{height:var(--staff-control-height);min-height:var(--staff-control-height);min-width:var(--staff-action-width);align-self:end;margin:0}.staff-language-root .trade-controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin:28px 0 18px;display:flex}.staff-language-root .trade-filters{gap:6px}.staff-language-root .trade-filters .secondary{white-space:nowrap;min-width:104px;padding-inline:16px}.staff-language-root .trade-search{flex:360px;max-width:550px;margin:0}.staff-language-root .trade-search>label{margin:0 0 6px;font-weight:650}.staff-language-root .trade-search>div{grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:10px;display:grid}.staff-language-root .staff-page .trade-search input:not([type=checkbox]){height:44px;margin:0}.staff-language-root .trade-search button{white-space:nowrap;height:44px;min-height:44px;margin:0}.staff-language-root .trade-list-caption{color:var(--staff-muted);font-size:13px}.staff-language-root .trade-card h2{font-size:24px;font-weight:750}.staff-language-root .trade-next{grid-template-columns:minmax(0,1fr) var(--staff-action-width)}.staff-language-root .trade-actions :is(.primary,.secondary){width:var(--staff-action-width);white-space:nowrap;min-width:0}.staff-language-root .staff-page .follow-ups{border-top:3px solid var(--ink);border-radius:10px}.staff-language-root .follow-up-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.staff-language-root .follow-up-count{border:1px solid var(--ink-3);background:var(--surface-2);border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:14px 18px;display:flex}.staff-language-root .follow-up-count>span{color:var(--ink-2);font-size:13px;font-weight:650}.staff-language-root .follow-up-count strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:28px;font-weight:800;line-height:1.2;display:block}.staff-language-root .follow-up-count--overdue strong{color:var(--bad)}.staff-language-root .follow-up{grid-template-columns:minmax(0,1fr) var(--staff-action-width);align-items:center;gap:12px 24px;padding:22px 0;display:grid}.staff-language-root .follow-up-body{min-width:0}.staff-language-root .follow-up-badges{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.staff-language-root .staff-page .follow-up-urgency{--chip-start:#2563eb;--chip-end:#1d4ed8;border:1px solid var(--chip-end);background:var(--chip-end);background-image:linear-gradient(135deg,var(--chip-start),var(--chip-end));color:#fff;white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;min-height:28px;padding:4px 11px;font-size:12px;font-weight:800;line-height:1.5;display:inline-flex;box-shadow:0 1px 2px #0b0b0b1a}.staff-language-root .staff-page .follow-up-urgency--due_soon{--chip-start:#b45309;--chip-end:#92400e}.staff-language-root .staff-page .follow-up-urgency--waiting_long{--chip-start:#7c3aed;--chip-end:#6d28d9}.staff-language-root .staff-page .follow-up-urgency--overdue{--chip-start:#dc2626;--chip-end:#b91c1c}.staff-language-root .staff-page .follow-up h3{margin:0 0 4px;font-size:19px;font-weight:750}.staff-language-root .follow-up p{margin:5px 0 0;font-size:14px;line-height:1.6}.staff-language-root .follow-up .follow-up-ref{color:var(--ink-2);font-size:13px!important}.staff-language-root .follow-up-meta{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:10px;display:flex}.staff-language-root .follow-up-time{white-space:normal;font-size:14px;font-weight:700}.staff-language-root .follow-up-owner{color:var(--ink-2);font-size:13px}.staff-language-root .follow-up-actions{margin:0;display:block}.staff-language-root .follow-up-actions .secondary{width:var(--staff-action-width);white-space:nowrap;min-width:0}.staff-language-root .follow-up>.message-draft{grid-column:1/-1;margin-top:0}.staff-language-root .follow-ups>.muted{margin:20px 0 0;font-size:13px}.staff-language-root .request-row,.staff-language-root .vehicle-work-task{grid-template-columns:minmax(0,1fr) var(--staff-action-width)}.staff-language-root :is(.request-row>.secondary,.vehicle-work-task>a.secondary,.vehicle-queue-card>a.primary){width:var(--staff-action-width);white-space:nowrap;min-width:0}.brand-header .staff-language-trigger{width:44px;height:44px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.brand-header .staff-language-trigger:hover,.brand-header .staff-language-trigger[data-popup-open]{background:var(--surface-2);border-color:var(--ink-3)}.staff-language-positioner{z-index:1000}.staff-language-menu{border:1px solid var(--ink-3);background:var(--surface);min-width:170px;color:var(--ink);border-radius:10px;outline:none;padding:6px;font:15px/1.5 system-ui,-apple-system,Apple SD Gothic Neo,Malgun Gothic,sans-serif;box-shadow:0 10px 32px #0b0b0b26}.staff-language-option{cursor:pointer;border-radius:6px;outline:none;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:10px 12px;font-weight:600;display:flex}.staff-language-option[data-highlighted]{background:var(--surface-2)}.staff-language-option[data-checked]{background:var(--surface-2);color:var(--ink);font-weight:750}@media (max-width:760px){.staff-language-root .staff-page h1{font-size:29px}.staff-language-root .staff-page h2{font-size:22px}.staff-language-root .staff-nav{overscroll-behavior-x:contain;flex-wrap:nowrap;gap:8px;padding:6px 0 12px;overflow-x:auto}.staff-language-root .staff-nav>div{flex-wrap:nowrap;flex-shrink:0}.staff-language-root .operations-settings{margin-left:0}.staff-language-root .staff-nav a{padding-inline:12px;font-size:14px}.staff-language-root .follow-up-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.staff-language-root .follow-up-count{padding:12px 14px}.staff-language-root .trade-controls{display:block}.staff-language-root .trade-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.staff-language-root .trade-filters .secondary{width:100%;min-width:0}.staff-language-root .trade-search{max-width:none;margin-top:18px}.staff-language-root .follow-up,.staff-language-root .trade-next,.staff-language-root .request-row,.staff-language-root .vehicle-work-task{grid-template-columns:minmax(0,1fr);gap:14px}.staff-language-root .follow-up-actions,.staff-language-root .trade-actions{justify-self:stretch}.staff-language-root :is(.follow-up-actions .secondary,.trade-actions .primary,.trade-actions .secondary,.request-row>.secondary,.vehicle-work-task>a.secondary,.vehicle-queue-card>a.primary){width:100%}.staff-language-root .staff-page :is(.request-toolbar,.payment-filters,.staff-search fieldset){grid-template-columns:minmax(0,1fr) var(--staff-action-width);align-items:end;display:grid}.staff-language-root .staff-page :is(.payment-filters,.staff-search fieldset)>label{grid-column:1/-1}.staff-language-root .staff-page :is(.payment-filters,.staff-search fieldset)>button{grid-column:2;justify-self:stretch}.staff-language-root .staff-page .request-toolbar>label{min-width:0}.staff-language-root .brand-header nav{flex-wrap:wrap;gap:12px}}@media (max-width:420px){.staff-language-root .staff-page :is(.request-toolbar,.payment-filters,.staff-search fieldset){grid-template-columns:minmax(0,1fr)}.staff-language-root .staff-page :is(.request-toolbar,.payment-filters,.staff-search fieldset)>button{grid-column:1;width:100%}.staff-language-root .staff-page :is(.heading,.account-section-title,.request-section-heading)>:is(button,a.primary,a.secondary){flex-basis:auto}}.trade-overview .trade-list,.overview-trades-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.trade-overview .trade-card{border-top-width:2px;border-radius:10px;flex-direction:column;min-width:0;margin:0;padding:22px;display:flex}.trade-overview .trade-card-top{align-items:flex-start;gap:12px}.trade-overview .trade-card-top>div{flex:1;min-width:0}.trade-overview .trade-card h2,.staff-language-root .trade-overview .trade-card h2{letter-spacing:-.02em;margin-bottom:6px;font-size:21px;font-weight:750;line-height:1.35}.trade-overview .trade-reference{margin-bottom:8px;font-size:12px;line-height:1.6}.trade-overview .trade-reference a{color:var(--ink);text-underline-offset:3px}.trade-overview .trade-destination{color:var(--ink-2);font-size:14px}.trade-overview .trade-stage{flex-shrink:1;max-width:42%;padding:5px 8px;font-size:12px;font-weight:650;line-height:1.5}.trade-overview .trade-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:18px 0}.trade-overview .trade-steps li{text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:5px;padding-top:8px;font-size:12px;line-height:1.35;display:flex}.trade-overview .trade-next,.staff-language-root .trade-overview .trade-next{grid-template-columns:minmax(0,1fr) 160px;gap:14px;margin-top:auto;padding-top:16px}.trade-overview .trade-next p{margin-top:4px;font-size:14px;line-height:1.6}.trade-overview .trade-next small{letter-spacing:.035em;font-size:11px;font-weight:700}.trade-overview .trade-actions :is(.primary,.secondary),.staff-language-root .trade-overview .trade-actions :is(.primary,.secondary){white-space:nowrap;border-radius:8px;width:160px;min-width:0;height:44px;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.4}.trade-overview .trade-started{color:var(--ink-2);margin:14px 0 0;font-size:12px}.trade-overview .trade-list+.staff-pagination{margin-top:24px}.overview-trades-grid .overview-trade{border:1px solid var(--ink-3);border-radius:10px;flex-direction:column;gap:18px;min-width:0;margin:0;padding:20px;display:flex}.overview-trades-grid .overview-trade h3{color:var(--ink);margin:6px 0 10px;font-size:20px;font-weight:750;line-height:1.35}.overview-trades-grid .overview-trade p{font-size:14px;line-height:1.6}.overview-trades-grid .overview-trade-side{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.overview-trades-grid .overview-trade-side .trade-stage{max-width:55%;font-size:12px;font-weight:650}.overview-trades-grid .overview-trade-side .secondary{border-radius:8px;width:140px;min-width:0;min-height:44px;padding:10px 12px;font-size:13px}.staff-language-root .follow-up{padding:16px 0}.staff-language-root .follow-up-badges{margin-bottom:6px}.staff-language-root .follow-up-meta{margin-top:6px}.staff-language-root .follow-up-counts{margin:18px 0}.staff-language-root .follow-up-count{padding:12px 16px}.staff-language-root .follow-up-count strong{font-size:30px}@media (max-width:900px){.trade-overview .trade-list,.overview-trades-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.trade-overview .trade-card{padding:18px}.trade-overview .trade-card-top{display:flex}.trade-overview .trade-stage{margin-top:0}.trade-overview .trade-card h2,.staff-language-root .trade-overview .trade-card h2{font-size:19px}.trade-overview .trade-next,.staff-language-root .trade-overview .trade-next{grid-template-columns:minmax(0,1fr)}.trade-overview .trade-actions :is(.primary,.secondary),.staff-language-root .trade-overview .trade-actions :is(.primary,.secondary){white-space:normal;width:100%}.overview-trades-grid .overview-trade-side{align-items:center}}.customer-nav a{letter-spacing:-.02em;border-radius:8px;min-height:44px;padding:10px 14px;font-size:15px;font-weight:700}.customer-nav a[aria-current=page]{background:var(--strong);color:#fff;box-shadow:none;border:0}.customer-nav{gap:6px;padding:8px 0 14px}.trade-overview .trade-search>div{grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:10px;display:grid}.trade-overview .trade-search input:not([type=checkbox]){height:44px;min-height:44px;margin:0}.trade-overview .trade-search button{white-space:nowrap;border-radius:8px;height:44px;min-height:44px;margin:0;padding:10px 16px}html[data-staff-language=en] .staff-language-root[lang=ko],html[data-staff-language=ko] .staff-language-root[lang=en]{visibility:hidden}.staff-language-root .staff-page{max-width:1320px}.staff-language-root .operations-nav{overscroll-behavior-x:contain;flex-wrap:nowrap;justify-content:flex-start;gap:20px;min-height:68px;overflow-x:auto}.staff-language-root .operations-nav>div{flex-wrap:nowrap;flex-shrink:0;gap:4px;display:flex}.staff-language-root .operations-primary>a,.staff-language-root .staff-nav-slot{letter-spacing:-.025em;white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;width:max-content;min-width:120px;height:44px;padding:10px 12px;font-size:15px;font-weight:700;line-height:1.4;display:inline-flex}.staff-language-root .operations-primary>:nth-child(4){min-width:148px}.staff-language-root .operations-primary>:nth-child(5){min-width:168px}.staff-language-root .staff-nav-slot{color:var(--ink-2)}.staff-language-root .operations-settings{border-left:1px solid var(--ink-3);margin-left:auto;padding-left:20px}.staff-language-root .operations-settings a{flex:none;width:max-content;min-width:72px;padding-inline:12px;font-size:13px}.staff-language-root .operations-settings a:nth-child(2){min-width:122px}.staff-language-root .operations-settings a:nth-child(3){min-width:140px}.staff-language-root .operations-settings a:nth-child(4){min-width:150px}.staff-language-root .operations-settings a[aria-disabled=true]{cursor:default}.staff-language-root .operations-settings a[aria-disabled=true]:hover{color:var(--ink);background:0 0}.staff-language-root .follow-up-title{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:6px;display:flex}.staff-language-root .follow-up-title .follow-up-badges{flex-shrink:0;margin:0}.staff-language-root .staff-page .follow-up-title h3{margin:0;font-size:18px;line-height:1.4}.staff-language-root .workspace-stat-area{margin:20px 0}.staff-language-root .workspace-stat-area>.muted{margin:0 0 8px;font-size:12px}.staff-language-root .workspace-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.staff-language-root .workspace-stats>div{border:1px solid var(--ink-3);background:var(--surface);border-radius:10px;min-width:0;padding:16px 18px}.staff-language-root .workspace-stats span{color:var(--ink-2);font-size:13px;font-weight:650;display:block}.staff-language-root .workspace-stats strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:6px;font-size:27px;font-weight:800;line-height:1.3;display:block}.staff-language-root .workspace-stats .is-attention strong{color:var(--bad)}.staff-language-root .workspace-stats strong:has(.staff-count-unit){font-size:30px}.staff-language-root .staff-count-unit{font-size:1em;font-weight:inherit;letter-spacing:inherit;color:inherit;white-space:nowrap}.payment-history-count{white-space:nowrap;font-size:1em;font-weight:800}.staff-language-root .workspace-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.staff-language-root .staff-page .workspace-card{border:1px solid var(--ink-3);background:var(--surface);border-radius:10px;flex-direction:column;gap:14px;min-width:0;margin:0;padding:20px;display:flex}.staff-language-root .workspace-card.is-selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px #1c1f38}.staff-language-root .workspace-card-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.staff-language-root .workspace-card-heading>div{min-width:0}.staff-language-root .staff-page .workspace-card h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 6px;font-size:21px;font-weight:750;line-height:1.35}.staff-language-root .workspace-card p{margin:0;line-height:1.6}.staff-language-root .workspace-card .document-card-heading{align-items:center;gap:12px;margin:0}.staff-language-root .workspace-card .document-card-heading>strong{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;font-weight:650}.staff-language-root .staff-record-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.staff-language-root .staff-record-facts>div{border:0;min-width:0;padding:0;display:block}.staff-language-root .staff-record-facts dt{color:var(--ink-2);font-size:12px;font-weight:550}.staff-language-root .staff-record-facts dd{text-align:left;color:var(--ink);overflow-wrap:anywhere;margin-top:3px;font-size:15px;font-weight:700;line-height:1.5}.staff-language-root .workspace-card-actions,.staff-language-root .workspace-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.staff-language-root .workspace-card-actions{border-top:1px solid var(--ink-3);margin-top:auto;padding-top:16px}.staff-language-root .staff-page :is(.workspace-card-actions,.workspace-actions)>:is(a,button){white-space:nowrap;flex:0 0 160px;justify-content:center;align-items:center;width:160px;min-width:0;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.4;display:inline-flex}.staff-language-root .workspace-card .payment-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0;display:grid}.staff-language-root .workspace-card .payment-totals>div{background:0 0;border:0;min-width:0;padding:12px 0}.staff-language-root .workspace-card .payment-totals span{color:var(--ink-2);font-size:12px}.staff-language-root .workspace-card .payment-totals strong{overflow-wrap:anywhere;margin-top:4px;font-size:21px;line-height:1.3;display:block}.staff-language-root .vehicle-queue-card>div:first-child{order:1}.staff-language-root .vehicle-queue-card>.vehicle-queue-work{order:2;margin:0}.staff-language-root .vehicle-queue-card>.workspace-card-actions{order:3}.staff-language-root .vehicle-queue-work>summary,.staff-language-root .quote-website-source>summary{cursor:pointer;min-height:32px;color:var(--ink);font-size:14px;font-weight:650}.staff-language-root .vehicle-queue-work>summary>span{background:var(--surface-2);border-radius:12px;padding:0 8px;font-size:12px;display:inline-block}.staff-language-root .vehicle-queue-work .vehicle-work-card{margin-top:12px}.staff-language-root .vehicle-work-page-summary{margin-bottom:0}.staff-language-root .vehicle-list-section{text-align:left;margin-top:22px}.staff-language-root .vehicle-list-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.staff-language-root .vehicle-list-toolbar h2{margin:0;font-size:20px;font-weight:800}.staff-language-root .vehicle-list-toolbar label{white-space:nowrap;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.staff-language-root .vehicle-list-toolbar select{width:200px;height:44px;margin:0}.staff-language-root .vehicle-list{border:1px solid var(--ink-3);background:var(--surface);border-radius:12px;overflow:hidden}.staff-language-root .vehicle-list-columns,.staff-language-root .vehicle-list-main{grid-template-columns:minmax(0,2.25fr) minmax(0,1.25fr) minmax(0,1.15fr) minmax(0,1.4fr) 120px 96px;align-items:start;gap:20px;padding:18px 20px;display:grid}.staff-language-root .vehicle-list-columns{background:var(--surface-2);color:var(--ink);padding-top:13px;padding-bottom:13px;font-size:13px;font-weight:700;line-height:20px}.staff-language-root .vehicle-list-columns>span:last-child{text-align:center}.staff-language-root .vehicle-list-main{grid-template-rows:auto auto;grid-auto-flow:column;row-gap:6px}.staff-language-root .vehicle-list-main>div{grid-row:span 2;grid-template-rows:subgrid;row-gap:6px;display:grid}.staff-language-root .vehicle-list-lead{align-items:flex-start;min-height:30px;padding-top:4px;font-size:14px;line-height:22px;display:flex}.staff-language-root .vehicle-list-meta{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.staff-language-root .vehicle-list-row{border:0;border-top:1px solid var(--ink-3);text-align:left;background:var(--surface);margin:0;padding:0;display:block}.staff-language-root .vehicle-list-row:hover{background:var(--surface-2)}.staff-language-root .vehicle-list-main>div{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.5}.staff-language-root .vehicle-list-main h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:16px;font-weight:800;line-height:22px}.staff-language-root .vehicle-list-main p{margin:0;font-size:13px;line-height:1.5}.staff-language-root .vehicle-list-main small{color:var(--ink);font-size:12px;line-height:1.5;display:block}.staff-language-root .vehicle-list-main .vehicle-list-reference{color:var(--ink);font-size:12px;line-height:1.45}.staff-language-root .vehicle-list-reference span{font-weight:650}.staff-language-root .vehicle-list-label{clip-path:inset(50%);width:1px;height:1px;margin:-1px;display:block;position:absolute;overflow:hidden}.staff-language-root .vehicle-list-main .account-status{white-space:normal;text-align:left;margin:-3px 0 0;padding:3px 9px;font-size:13px;line-height:22px;display:inline-block}.staff-language-root .vehicle-list-main .vehicle-list-status--review{color:var(--bad);background:var(--bad-wash)}.staff-language-root .vehicle-list-status .vehicle-list-meta>p{color:var(--ink)}.staff-language-root .vehicle-list-main .arrival-followup{color:var(--bad);font-weight:700}.staff-language-root .vehicle-list-next strong{font-size:14px;font-weight:700}.staff-language-root .vehicle-list-main .vehicle-list-task-count{color:var(--ink);font-size:12px}.staff-language-root .vehicle-list-main .vehicle-list-toggle{width:auto;min-width:0;min-height:32px;color:var(--ink);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:flex-start;align-items:center;margin:0;padding:4px 0;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.staff-language-root .vehicle-list-toggle:focus-visible{outline:2px solid var(--brand-from);outline-offset:3px}.staff-language-root .vehicle-list-updated time{font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.staff-language-root .vehicle-list-updated strong{font-size:14px;font-weight:650}.staff-language-root .vehicle-list-updated small{margin:0}.staff-language-root .vehicle-list-main>.vehicle-list-open{align-items:flex-start;padding-top:0;display:flex}.staff-language-root .vehicle-list-open>a.primary{text-align:center;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:42px;margin:0;padding:10px 8px;font-size:13px;font-weight:750;line-height:1.45;display:flex}.staff-language-root .vehicle-list-expanded{background:var(--surface-2);border-top:1px solid var(--ink-3);padding:0 20px 20px}.staff-language-root .vehicle-list-expanded[hidden]{display:none}.staff-language-root .vehicle-list-record-details{flex-wrap:wrap;gap:10px 20px;padding-top:16px;font-size:13px;display:flex}.staff-language-root .vehicle-list-record-details a{color:var(--ink);font-weight:650}.staff-language-root .vehicle-list-record-details p{margin:0}.staff-language-root .vehicle-list-record-details .vehicle-list-note{white-space:pre-wrap;overflow-wrap:anywhere;flex-basis:100%;line-height:1.6}@media (max-width:1100px){.staff-language-root .vehicle-list{background:0 0;border:0;border-radius:0;overflow:visible}.staff-language-root .vehicle-list-columns{display:none}.staff-language-root .vehicle-list-row{border:1px solid var(--ink-3);border-radius:12px;margin-bottom:12px;overflow:hidden}.staff-language-root .vehicle-list-main{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:16px;padding:18px}.staff-language-root .vehicle-list-main>div{grid-row:auto;display:block}.staff-language-root .vehicle-list-meta{margin-top:6px}.staff-language-root .vehicle-list-identity{border-bottom:1px solid var(--ink-3);grid-column:1/-1;padding-bottom:12px}.staff-language-root .vehicle-list-main h2{font-size:18px}.staff-language-root .vehicle-list-label{clip-path:none;width:auto;height:auto;color:var(--ink);margin:0 0 5px;font-size:12px;font-weight:650;position:static;overflow:visible}.staff-language-root .vehicle-list-next{grid-column:1/-1}.staff-language-root .vehicle-list-updated,.staff-language-root .vehicle-list-open{border-top:1px solid var(--ink-3);padding-top:14px}.staff-language-root .vehicle-list-main>.vehicle-list-open{align-self:stretch;align-items:center;padding-top:14px;display:flex}.staff-language-root .vehicle-list-expanded{padding:0 18px 18px}}@media (max-width:480px){.staff-language-root .vehicle-list-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.staff-language-root .vehicle-list-toolbar label{justify-content:space-between;width:100%}.staff-language-root .vehicle-list-toolbar select{flex:1;max-width:240px}.staff-language-root .vehicle-list-main{gap:14px;padding:16px}.staff-language-root .vehicle-list-expanded{padding:0 16px 16px}}.staff-language-root .quote-context-card .staff-record-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.staff-language-root .quote-context-card .account-section-title h2{margin:0}.staff-language-root .quote-website-source{border-top:1px solid var(--ink-3);margin-top:18px;padding-top:14px}.staff-language-root .quote-customer-message{white-space:pre-wrap;font-size:14px}.staff-language-root .quote-vehicle-link .field-label{margin:0;font-size:14px;font-weight:650;line-height:22px;display:block}.staff-language-root .quote-vehicle-link .workspace-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.staff-language-root .staff-page .quote-vehicle-link .workspace-actions>:is(a,button){width:100%;min-width:0;height:44px;min-height:44px;margin:0;padding:10px 6px;line-height:1.4}.staff-language-root .staff-page .quote-vehicle-link .workspace-actions>a{background:var(--strong);border-color:var(--ink);color:#fff}.staff-language-root .staff-page .quote-vehicle-link .workspace-actions>button{background:var(--surface-2);border-color:var(--ink-3);color:var(--ink)}.staff-language-root .quote-vehicle-link .workspace-actions>button:only-child{grid-column:1/-1}.staff-language-root .staff-page .quote-vehicle-link .workspace-actions>a:hover{background:var(--strong)}.staff-language-root .staff-page .quote-vehicle-link .workspace-actions>button:hover{background:var(--surface-2)}.staff-language-root .quote-charge{align-items:start;gap:16px}.staff-language-root .quote-charge label{margin:0}.staff-language-root .quote-discount{border-top:1px solid var(--ink-3);margin-top:20px;padding-top:20px}.staff-language-root .quote-discount label{margin-bottom:6px}.staff-language-root .quote-discount .muted{margin:0}.staff-language-root .quote-summary .staff-record-facts{margin:16px 0}.staff-language-root .quote-summary .staff-record-facts dd{font-size:14px}.staff-language-root .quote-price-lines{margin:18px 0}.staff-language-root .quote-price-lines>div{padding:9px 0;font-size:13px}.staff-language-root .quote-price-lines dd{color:var(--ink);font-weight:700}@media (max-width:1000px){.staff-language-root .workspace-card-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.staff-language-root .workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.staff-language-root .workspace-stats>div{padding:14px}.staff-language-root .workspace-stats strong{font-size:23px}:is(.staff-language-root .workspace-stats strong:has(.staff-count-unit),.staff-language-root .follow-up-count strong){font-size:28px}.staff-language-root .staff-page .workspace-card{padding:18px}.staff-language-root .quote-context-card .staff-record-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-language-root .workspace-actions{justify-content:flex-start}.staff-language-root .quote-context-card .account-section-title{flex-direction:column;align-items:start;display:flex}.staff-language-root .workspace-card-actions>:is(a,button){flex:140px!important;width:auto!important}.staff-language-root .workspace-card .payment-totals strong{font-size:18px}}.staff-language-root .quote-form .account-section-title>button{flex-basis:160px;width:160px;padding:10px 12px;font-size:13px}.staff-language-root .staff-page .quote-form .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.staff-language-root .staff-page .quote-form :is(label,.quote-field){min-width:0;margin:0;line-height:22px}.staff-language-root .quote-form section>label{margin-bottom:18px!important}.staff-language-root .staff-page .quote-form :is(input:not([type=checkbox]),select,.quote-select-trigger){width:100%;height:44px;min-height:44px;margin:6px 0 0;padding:10px 12px;font-family:inherit;font-size:15px;line-height:22px}.staff-language-root .staff-page .quote-form textarea{margin:6px 0 0}.staff-language-root .staff-page .quote-form .quote-charge{padding:16px 0}.staff-language-root .quote-form .quote-incoterm-help{margin:16px 0 0;line-height:1.6}.staff-language-root .staff-page.vehicle-workspace .payment-filters{border:1px solid var(--ink-3);border-radius:10px;padding:20px 24px}.staff-language-root .staff-page .freight-review-fields .freight-time-help{justify-content:space-between;align-items:center;gap:16px;margin:14px 0 20px;display:flex}.staff-language-root .freight-time-help .muted{flex:1;margin:0}.staff-language-root .freight-time-help .secondary{flex-shrink:0}.staff-language-root .staff-page .freight-confirmation-check{border:1px solid var(--ink-3);background:var(--surface-2);border-radius:8px;padding:16px 18px}.staff-language-root .staff-page .freight-review-fields label.check{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin:0;line-height:22px;display:grid}.staff-language-root .staff-page .freight-review-fields .check input[type=checkbox]{-webkit-appearance:auto;appearance:auto;width:18px;height:18px;min-height:18px;accent-color:var(--ink);cursor:pointer;align-self:start;margin:2px 0 0;padding:0}.staff-language-root .staff-page .freight-review-fields .check span{color:var(--ink);font-weight:650;line-height:22px}.staff-language-root .freight-confirmation-help{color:var(--ink);margin:10px 0 0 30px;font-size:13px;line-height:1.6}.staff-language-root .freight-confirmation-help ul{margin:6px 0 0;padding-left:18px}.staff-language-root .freight-confirmation-help p{margin:0}@media (max-width:640px){.staff-language-root .staff-page .quote-form .grid{grid-template-columns:minmax(0,1fr)}.staff-language-root .staff-page.vehicle-workspace .payment-filters{padding:18px}.staff-language-root .staff-page .freight-review-fields .freight-time-help{flex-direction:column;align-items:stretch;gap:10px}.staff-language-root .freight-time-help .secondary{width:100%}.staff-language-root .staff-page .freight-confirmation-check{padding:14px}}.staff-language-root .staff-page select:not([multiple]):not([size]),.account-page select:not([multiple]):not([size]){-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%234d5466' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding-inline-end:42px!important}.staff-language-root .customer-directory{background:var(--surface);border:1px solid var(--ink-3);border-radius:10px;overflow:hidden}.staff-language-root .customer-directory-scroll{overscroll-behavior-x:contain;overflow-x:auto}.staff-language-root .customer-directory-table{border-collapse:collapse;table-layout:auto;text-align:left;width:100%;min-width:700px}.staff-language-root .customer-directory-table :is(th,td){border-bottom:1px solid var(--ink-3);vertical-align:middle;padding:15px 18px;font-size:14px;line-height:1.45}.staff-language-root .customer-directory-table thead th{background:var(--surface-2);color:var(--ink);white-space:nowrap;font-size:12px;font-weight:650}.staff-language-root .customer-directory-table tbody th{overflow-wrap:anywhere;width:30%;min-width:190px;font-weight:400}.staff-language-root .customer-directory-table tbody th>strong{letter-spacing:-.025em;color:var(--ink);font-size:16px;font-weight:750;display:block}.staff-language-root .customer-directory-table tbody th>small{color:var(--ink-2);margin-top:3px;font-size:12px;font-weight:450;display:block}.staff-language-root .customer-directory-table tbody tr:last-child>:is(th,td){border-bottom:0}.staff-language-root .customer-directory-table tbody tr:hover,.staff-language-root .customer-directory-table tbody tr.is-selected{background:var(--surface-2)}.staff-language-root .customer-directory-table tbody tr.is-selected th{box-shadow:inset 3px 0 #1c1f38}.staff-language-root .customer-directory-table .numeric{text-align:center;font-variant-numeric:tabular-nums}.staff-language-root .customer-directory-table .numeric strong{font-size:16px}.staff-language-root .customer-directory-table .customer-next-contact{white-space:nowrap;font-variant-numeric:tabular-nums}.staff-language-root .customer-directory-table .customer-directory-action{text-align:center;width:140px}.staff-language-root .staff-page .customer-directory-action .secondary{white-space:nowrap;background:var(--surface-2);border-color:var(--ink-3);width:112px;min-width:112px;height:40px;min-height:40px;color:var(--ink);justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:13px;line-height:1.4;display:inline-flex}.staff-language-root .customer-directory-table .test-badge{margin:5px 0 0;font-size:11px}.staff-language-root .vehicle-stage-selector{margin:0 0 22px}.staff-language-root .vehicle-stage-caption{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.staff-language-root .vehicle-stage-caption p{color:var(--ink-2);margin:0;font-size:14px}.staff-language-root .staff-page .vehicle-stage-caption button{white-space:nowrap;min-width:112px;height:42px;min-height:42px;padding:8px 14px;font-size:13px}.staff-language-root .vehicle-stage-grid{background:var(--surface);border:1px solid var(--max-primary);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px;display:grid}.staff-language-root .staff-page .vehicle-stage-grid button{color:var(--max-heading);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:flex-start;align-items:center;gap:9px;min-width:0;min-height:46px;padding:9px 12px;line-height:1.3;transition:background .15s,color .15s;display:flex}.staff-language-root .vehicle-stage-grid strong{letter-spacing:-.02em;word-break:keep-all;font-size:16px;font-weight:750}.staff-language-root .vehicle-stage-number{opacity:.75;font-variant-numeric:tabular-nums;flex:0 0 20px;font-size:12px;font-weight:700}.staff-language-root .staff-page .vehicle-stage-grid button:hover{background:var(--bad-wash)}.staff-language-root .staff-page .vehicle-stage-grid button[aria-pressed=true]{background:var(--max-primary);color:#fff;border-color:var(--max-primary);box-shadow:0 1px 3px #0b0b0b26}.staff-language-root .vehicle-stage-grid button[aria-pressed=true] .vehicle-stage-number{opacity:1}.staff-language-root .vehicle-stage-grid button:focus-visible{outline:2px solid var(--max-secondary);outline-offset:-3px}@media (max-width:760px){.staff-language-root .vehicle-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-language-root .staff-page .vehicle-stage-grid button{gap:6px;min-height:44px;padding:8px 10px}.staff-language-root .vehicle-stage-grid strong{font-size:15px}.staff-language-root .vehicle-stage-number{flex-basis:18px;font-size:11px}.staff-language-root .vehicle-stage-caption{align-items:center;gap:10px}.staff-language-root .vehicle-stage-caption p{font-size:13px}}@media (max-width:640px){.staff-language-root .customer-directory-table :is(th,td){padding:12px}}.staff-language-root .staff-page>.operations-nav{margin-top:0}.staff-language-root .staff-nav [aria-current=page]{font-weight:800}.staff-language-root .staff-nav>span[aria-current=page]{background:var(--strong);color:#fff;letter-spacing:-.025em;white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 13px;font-size:15px;line-height:1.4;display:inline-flex}.staff-language-root .quote-total{border-radius:10px;margin-inline:0}.staff-language-root .quote-validity-actions{flex-wrap:wrap;align-items:flex-start;gap:10px 16px;margin-top:0;display:flex}.staff-language-root .quote-validity-actions .secondary{white-space:normal;flex:none}.staff-language-root .quote-validity-actions small{flex:240px;min-width:0;display:block}.staff-language-root .quote-validity-actions small,.staff-language-root .quote-business-day-help{color:var(--ink-2);font-size:13px;line-height:1.6}.staff-language-root .quote-required-fields{border:1px solid var(--warn);background:var(--warn-wash);border-radius:8px;padding:12px 14px}.staff-language-root .quote-required-fields p{color:var(--warn);margin:0 0 8px;font-size:13px}.staff-language-root .quote-required-fields ul{columns:1;margin:0;padding:0;list-style:none}.staff-language-root .quote-required-fields li{margin:0}.staff-language-root .quote-required-fields button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:8px 2px;font-size:14px;font-weight:650;line-height:1.45;display:flex}.staff-language-root .quote-required-fields button:hover{background:var(--warn-wash)}.staff-language-root .quote-form section:focus{outline:2px solid var(--brand-from);outline-offset:6px}.staff-language-root .issue-controls>.secondary{margin-top:8px}@media (max-width:640px){.staff-language-root .quote-validity-actions .secondary{width:100%}.staff-language-root .quote-validity-actions small{flex-basis:100%}}html{scrollbar-gutter:stable}.customer-shell.account-page,.customer-shell.staff-page{width:100%;max-width:1320px;color:var(--ink);margin:0 auto;padding:0 32px 40px;font-size:15px}.customer-shell h1{letter-spacing:-.035em;font-size:34px;font-weight:800;line-height:1.15}.customer-shell h2{letter-spacing:-.025em;font-size:23px;font-weight:750;line-height:1.3}.customer-shell h3{letter-spacing:-.02em;font-size:18px;font-weight:750}.customer-shell .heading{gap:18px;margin:30px 0 26px}.customer-shell .heading p:not(.eyebrow){color:var(--ink-2);font-size:15px;line-height:1.6}.customer-shell .customer-nav{border-bottom:1px solid var(--ink-3);flex-wrap:nowrap;grid-template-columns:repeat(4,150px);gap:6px;margin:0 0 26px;padding:8px 0;display:grid}.customer-shell .customer-nav>a{letter-spacing:-.01em;min-height:44px;color:var(--ink);white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;padding:10px 8px;font-size:14px;font-weight:650;display:flex}.customer-shell .customer-nav>a[aria-current=page]{background:var(--strong);color:#fff;border:0;font-weight:800}.customer-shell .customer-nav>a:hover:not([aria-current=page]){background:var(--surface-2)}.customer-shell :is(.primary,.secondary){text-align:center;border-radius:8px;justify-content:center;align-items:center;min-width:112px;min-height:44px;margin:0;padding:11px 16px;font-size:14px;font-weight:700;line-height:1.35;display:inline-flex}.customer-shell .secondary{background:var(--surface);color:var(--ink);border:1px solid var(--ink-3)}.customer-shell :is(input:not([type=checkbox]),select,textarea){border-color:var(--ink-3);border-radius:8px;min-height:44px;margin:7px 0 16px;padding:11px 12px;font-size:15px}.customer-shell label{color:var(--ink);font-size:13px;font-weight:650}.customer-shell select:not([multiple]):not([size]){-webkit-appearance:none;appearance:none;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%234d5466' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center/16px 16px;padding-right:42px}.customer-shell :is(.panel,form){border-color:var(--ink-3);border-radius:10px;padding:22px}.customer-shell .account-section-title{gap:12px;margin-bottom:16px}.customer-shell :is(.heading,.account-section-title) .eyebrow{margin:0 0 5px;line-height:1.4}.customer-shell .heading h1{margin:0}.customer-shell .heading p:not(.eyebrow){margin:8px 0 0}.customer-shell .account-section-title+p{margin-top:0}.customer-shell .request-section-heading .eyebrow{margin:0 0 5px;line-height:1.4}.customer-shell :is(.request-toolbar,.document-controls){align-items:end;gap:12px}.customer-shell :is(.request-toolbar,.document-controls)>label{gap:8px;min-width:0;margin:0}.customer-shell :is(.request-toolbar,.document-controls) :is(input,select){height:44px;min-height:44px;margin:0;line-height:1.35}.customer-shell :is(.request-toolbar,.document-controls)>button{white-space:nowrap;align-self:end;height:44px;min-height:44px;margin:0}.customer-shell .request-toolbar{grid-template-columns:minmax(0,240px) max-content;justify-content:start;display:grid}.customer-shell .document-controls>label{flex-basis:220px}.customer-shell .payment-totals strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px;font-weight:800;line-height:1.25;display:block}@media (max-width:650px){.customer-shell .payment-totals>div{display:block}.customer-shell .payment-totals span{max-width:none;margin-bottom:6px}.customer-shell .payment-totals strong{font-size:25px}}@media (max-width:600px){.customer-shell .document-controls>label{flex-basis:100%}.customer-shell .document-controls>button{flex:1}}.customer-shell .overview-trades .account-section-title{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.customer-shell .overview-trades .account-section-title .eyebrow{letter-spacing:.08em;font-size:11px}.customer-shell .trade-controls{grid-template-columns:1fr;gap:18px;margin:24px 0;display:grid}.customer-shell .trade-search{background:0 0;border:0;width:100%;max-width:540px;margin:0;padding:0}.customer-shell .trade-search input{margin:0}.customer-shell .trade-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:650px;display:grid}.customer-shell .trade-filters button{min-width:0}.customer-shell .trade-filters .is-active{background:var(--strong);color:#fff;border-color:var(--ink)}.customer-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.customer-vehicle-card{border:1px solid var(--ink-3);background:var(--surface);border-radius:12px;flex-direction:column;min-width:0;padding:20px;scroll-margin-top:20px;display:flex}.customer-vehicle-heading{align-items:center;gap:16px;min-width:0;display:flex}.customer-vehicle-heading>div:last-child{flex:1;min-width:0}.customer-vehicle-photo{aspect-ratio:4/3;background:var(--surface-2);border:1px solid var(--ink-3);width:120px;color:var(--ink-2);border-radius:8px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.customer-vehicle-photo img{object-fit:cover;width:100%;height:100%;display:block}.customer-vehicle-photo>span{text-align:center;flex-direction:column;align-items:center;gap:5px;font-size:11px;display:flex}.customer-vehicle-photo svg{width:42px;height:28px}.customer-vehicle-heading h3{overflow-wrap:anywhere;margin:8px 0 5px;font-size:19px;line-height:1.3}.customer-vehicle-reference{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:12px}.customer-vehicle-card .trade-stage{white-space:normal;padding:4px 9px;font-size:11px}.customer-vehicle-route{color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:10px;margin:18px 0 12px;font-size:13px;display:flex}.customer-vehicle-route strong{white-space:nowrap;color:var(--ink);margin-left:auto}.customer-vehicle-amount{border-top:1px solid var(--ink-3);border-bottom:1px solid var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.customer-vehicle-amount>div:last-child:not(:first-child){text-align:right}.customer-vehicle-amount small{color:var(--ink-2);font-size:11px;display:block}.customer-vehicle-amount strong{letter-spacing:-.02em;margin-top:3px;font-size:20px;display:block}.customer-vehicle-progress{gap:5px;margin:16px 0 0;padding:0;list-style:none;display:flex}.customer-vehicle-progress li{background:var(--surface-2);border-radius:4px;flex:1;height:5px}.customer-vehicle-progress .passed{background:var(--strong)}.customer-vehicle-progress [aria-current=step]{background:var(--brand-gradient)}.customer-vehicle-next{color:var(--ink);flex:1;margin:14px 0 18px;font-size:14px;line-height:1.5}.customer-vehicle-next small{letter-spacing:.05em;color:var(--ink-2);margin-bottom:4px;font-size:10px;font-weight:700;display:block}.customer-vehicle-actions{grid-template-columns:1fr 1fr;align-items:stretch;gap:10px;display:grid}.customer-shell .customer-vehicle-actions :is(.primary,.secondary){width:100%;min-width:0;font-size:13px}.customer-shell [aria-disabled=true]{opacity:.55;cursor:default}.customer-card-extra{color:var(--ink);align-self:flex-start;margin-top:12px;font-size:12px}.customer-shell .attention-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-shell .attention-list li{border:1px solid var(--ink-3);border-radius:8px;flex-direction:column;align-items:stretch;gap:12px;padding:16px;display:flex}.customer-shell .attention-list h3{margin:5px 0;font-size:17px}.customer-shell .attention-list p{font-size:13px;line-height:1.5}.customer-shell .attention-list .primary{align-self:flex-start;margin-top:auto}.customer-shell .attention-empty{color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.customer-shell .customer-request-card{border-top:1px solid var(--ink-3);padding:18px 0}.customer-shell .customer-request-card .document-card-heading{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:14px}.customer-shell .customer-request-card .document-card-heading>div:last-child{flex:1;min-width:0}.customer-shell .customer-request-card .document-card-heading strong{overflow-wrap:anywhere;margin-top:6px;font-size:17px;line-height:1.4;display:block}.customer-shell .customer-request-card>p{margin:12px 0;font-size:14px}.customer-shell .customer-request-card>small{color:var(--ink-2);margin:12px 0;font-size:12px;display:block}.customer-shell .customer-request-card .actions{flex-wrap:wrap;gap:8px;display:flex}.customer-shell .customer-request-card .actions>a{border:1px solid var(--ink-3);background:var(--surface);min-width:130px;min-height:42px;color:var(--ink);text-align:center;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.customer-shell .customer-request-card details{margin:12px 0;font-size:13px}.customer-shell .customer-request-card summary{cursor:pointer;font-weight:650}.customer-shell .brand-header--account nav{gap:18px;min-width:0}.customer-shell .brand-header--account nav>a{white-space:nowrap}.customer-shell .brand-header .account-session{border-left:1px solid var(--ink-3);min-width:0;min-height:44px;color:var(--ink-2);flex-flow:row;align-items:center;gap:12px;margin:0;padding:0 0 0 18px;font-size:13px;display:flex}.customer-shell .account-identity{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:240px;font-weight:650;overflow:hidden}.customer-shell .account-session .secondary{flex-shrink:0;min-width:88px}.customer-shell .account-loading{letter-spacing:.08em;text-align:right;min-width:180px;color:var(--ink);font-size:11px;display:block}@media (max-width:1000px){.customer-shell .brand-header--account{height:auto;min-height:100px;padding-block:18px}.customer-shell .brand-header--account nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 16px}.customer-shell .brand-header--account .account-session{border:0;flex-basis:100%;justify-content:flex-end;padding:0}}.customer-shell #profile-details{scroll-margin-top:22px}.customer-shell .profile-documents{margin-top:20px}.customer-shell .profile-document-upload,.staff-page .profile-document-upload{background:var(--surface-2);border:1px solid var(--ink-3);border-radius:8px;margin:18px 0;padding:16px}.profile-upload-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-upload-actions small{color:var(--ink-2);font-size:12px}.profile-documents input[type=file]{height:auto;line-height:24px;padding:9px!important}.customer-file-picker{border-radius:8px;align-items:center;gap:12px;width:100%;min-width:0;min-height:44px;margin:7px 0 16px;display:flex;position:relative}.customer-file-trigger{border:1px solid var(--ink-3);background:var(--surface-2);min-height:44px;color:var(--ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:700;line-height:1.35;display:inline-flex}.customer-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:1;font-size:13px;font-weight:400;overflow:hidden}.customer-shell input.customer-file-control{opacity:0;cursor:pointer;border:0;width:100%;max-width:none;height:100%;min-height:44px;margin:0;position:absolute;inset:0;padding:0!important}.customer-file-picker:focus-within{outline:2px solid var(--brand-from);outline-offset:3px}.customer-file-picker:has(input:disabled){opacity:.55}.customer-file-picker input:disabled{cursor:not-allowed}.customer-shell .proof-upload .customer-file-picker{margin-bottom:0}.customer-shell .proof-upload>label{min-width:0}.profile-file-list{margin:0;padding:0;list-style:none}.profile-file-list li{border-top:1px solid var(--ink-3);align-items:center;gap:16px;padding:14px 0;display:flex}.profile-file-list li>div:first-child{flex:1;min-width:0}.profile-file-list strong{font-size:14px;display:block}.profile-file-list small{overflow-wrap:anywhere;color:var(--ink-2);margin-top:4px;font-size:12px;display:block}.profile-remove-confirm{background:var(--warn-wash);border-radius:8px;padding:16px}.address-lookup{margin-bottom:16px;position:relative}.address-lookup>small,.address-manual-help{color:var(--ink-2);margin:6px 0 16px;font-size:12px;line-height:1.6;display:block}.address-lookup ul{background:var(--surface);border-radius:8px;margin:-12px 0 10px;padding:0;list-style:none;overflow:hidden;box-shadow:0 5px 16px #0b0b0b12}.address-lookup li button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;padding:12px 14px;font-size:14px;line-height:1.5}.address-lookup li[aria-selected=true] button,.address-lookup li button:hover{background:var(--surface-2)}@media (max-width:760px){.customer-shell.account-page,.customer-shell.staff-page{padding:0 18px 30px}.customer-shell .customer-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin-bottom:22px;padding:7px 0}.customer-shell .customer-nav>a{min-height:44px;padding:10px 4px;font-size:12px}.customer-shell .brand-header{justify-content:space-between;gap:12px;min-height:108px;padding:20px 0}.customer-shell .brand-header img{width:146px}.customer-shell .brand-header nav{gap:12px;font-size:12px}.customer-shell .brand-header--account nav{flex:1;min-width:0}.customer-shell h1{font-size:29px}.customer-shell h2{font-size:21px}.customer-shell .heading{align-items:flex-start;margin:24px 0}.customer-shell .heading>.primary{width:100%}.customer-vehicle-grid,.customer-shell .attention-list{grid-template-columns:1fr}.customer-vehicle-card{padding:16px}.customer-vehicle-photo{width:100px}.customer-vehicle-heading{gap:12px}.customer-vehicle-heading h3{font-size:17px}.customer-shell .panel,.customer-shell form{padding:18px}.customer-shell .trade-filters{gap:5px}.customer-shell .trade-filters button{padding:9px 5px;font-size:12px}.customer-shell .trade-search{padding:0}.customer-shell .trade-search>div{gap:8px;display:flex}.customer-shell .trade-search button{min-width:80px}.profile-file-list li{flex-direction:column;align-items:stretch;gap:10px}.profile-file-list .actions>*{flex:1}.profile-upload-actions{flex-direction:column;align-items:stretch;gap:12px}.profile-upload-actions .primary{width:100%}}@media (max-width:400px){.customer-shell.account-page,.customer-shell.staff-page{padding-inline:12px}.customer-shell .brand-header{flex-direction:column;align-items:flex-start;min-height:130px}.customer-vehicle-photo{width:88px}.customer-vehicle-amount strong{font-size:18px}}@media (max-width:600px){.customer-shell .brand-header--account nav{flex-basis:100%;justify-content:flex-start;width:100%}.customer-shell .brand-header--account .account-session{justify-content:space-between}.customer-shell .account-identity{flex:1;max-width:none}}.customer-shell .customer-payment-upload{background:var(--surface-2);width:100%;color:var(--ink);border-color:var(--ink-3);margin-top:10px;font-size:13px}.profile-payment-help{color:var(--ink-2);font-size:13px;line-height:1.6}.customer-shell .proof-upload{background:var(--surface-2);border:1px solid var(--ink-3);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:16px;display:grid}.customer-shell .proof-upload label{margin:0}.customer-shell .proof-upload input{margin-bottom:0;line-height:22px}.customer-shell .proof-upload button{min-height:44px;margin:0}@media (max-width:760px){.customer-shell .proof-upload{grid-template-columns:1fr}.customer-shell .proof-upload button{width:100%}}.customer-vehicle-progress .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.customer-shell{font-family:system-ui,-apple-system,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.address-attribution{color:var(--ink-2);justify-content:flex-end;align-items:center;gap:8px;margin-top:-8px;font-size:11px;display:flex}.address-attribution a{color:inherit;text-decoration:none}.address-attribution a:hover{text-decoration:underline}.address-attribution details{position:relative}.address-attribution summary{cursor:pointer;justify-content:center;align-items:center;width:28px;height:28px;list-style:none;display:flex}.address-attribution summary::-webkit-details-marker{display:none}.address-attribution summary svg{width:18px;height:18px}.address-attribution details p{border:1px solid var(--ink-3);background:var(--surface);z-index:2;border-radius:8px;width:min(270px,70vw);padding:12px;font-size:12px;line-height:1.6;position:absolute;top:22px;right:0;box-shadow:0 5px 20px #0b0b0b17}.customer-shell .customer-vehicle-card .trade-stage{max-width:100%;margin-top:0;line-height:1.4}@media (max-width:760px){.customer-shell .trade-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-shell .trade-filters button{white-space:normal;padding:10px 8px;font-size:13px}}.notification-slot{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.brand-header nav .notification-slot .notification-trigger{border:1px solid var(--ink-3);background:var(--surface);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.brand-header nav .notification-badge{border:2px solid var(--grid);background:var(--brand-gradient);color:#fff;border-radius:20px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:flex;position:absolute;top:-5px;right:-7px}.notification-positioner{z-index:90}.notification-panel{border:1px solid var(--ink-3);background:var(--surface);width:min(400px,100vw - 24px);max-height:min(600px,100dvh - 100px);color:var(--ink);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 40px #0b0b0b26}.notification-heading{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 8px;display:flex}.notification-heading h2{margin:0;font-size:20px;font-weight:800;line-height:1.3}.notification-close{min-width:36px;min-height:36px;color:var(--ink);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:6px;display:inline-flex}.notification-actions{border-bottom:1px solid var(--ink-3);justify-content:space-between;align-items:center;gap:12px;padding:0 18px 12px;display:flex}.notification-actions button{min-width:0;min-height:36px;color:var(--ink);background:0 0;border:0;border-radius:4px;padding:8px 0;font-size:12px;font-weight:700}.notification-list{overscroll-behavior:contain;min-height:0;overflow:auto}.notification-list ul{margin:0;padding:0;list-style:none}.notification-list li{border-bottom:1px solid var(--ink-3)}.notification-list li a{color:inherit;flex-direction:column;gap:5px;padding:16px 40px 16px 18px;text-decoration:none;display:flex;position:relative}.notification-list li a:hover{background:var(--surface-2)}.notification-list strong{font-size:14px;font-weight:750;line-height:1.45}.notification-list span{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.notification-list time{color:var(--ink-2);font-size:11px}.notification-list .is-unread{background:var(--surface-2)}.notification-list .is-unread a:after{content:"";background:var(--info);border-radius:50%;width:8px;height:8px;position:absolute;top:20px;right:18px}.notification-list .notification-unread-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.notification-list .notification-more{width:calc(100% - 32px);min-height:42px;margin:12px 16px;font-size:13px;display:block}.notification-empty,.notification-error{color:var(--ink-2);margin:0;padding:18px;font-size:13px;line-height:1.6}.notification-error{color:var(--bad)}.notification-panel button:disabled{opacity:.45;cursor:default}.notification-panel :is(a,button):focus-visible{outline:2px solid var(--brand-from);outline-offset:-3px}.staff-language-root .seller-page .grid>label{flex-direction:column;justify-content:flex-start;gap:8px;margin:0;font-size:14px;line-height:20px;display:flex}.staff-language-root .seller-page .grid>label :is(input,select){height:48px;min-height:48px;margin:0;font-size:15px;line-height:22px}:is(.staff-page,.customer-shell) fieldset{min-width:0}:is(.staff-page,.customer-shell) :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%}.staff-language-root .staff-page :is(.grid,.team-fields){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 20px;margin-bottom:18px}.staff-language-root .staff-page .team-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,.8fr)}.staff-language-root .staff-page :is(.grid,.team-fields)>label:not(.check){flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;min-width:0;margin:0;line-height:22px;display:flex}.staff-language-root .staff-page :is(.grid,.team-fields)>label:not(.check)>:is(input:not([type=checkbox]):not([type=radio]),select,textarea){margin:0;font-size:16px;line-height:24px}.staff-language-root .staff-page :is(.grid,.team-fields)>label:not(.check)>:is(input:not([type=checkbox]):not([type=radio]),select){height:48px;min-height:48px}.staff-language-root .staff-page :is(.grid,.team-fields)>label:not(.check)>input[type=file]{height:auto;min-height:48px;padding:9px}.staff-language-root .staff-page :is(.grid,.team-fields)>label:not(.check)>textarea{min-height:96px}.staff-language-root .staff-page :is(.grid,.team-fields)>label:not(.check)>button{align-self:flex-start;margin:0}.staff-language-root .staff-page .field-wide{grid-column:1/-1}.staff-language-root .staff-page .bank-currency{align-self:center;margin:0;padding-top:0}.staff-language-root .staff-page :is(.payment-filters,.request-toolbar,.staff-search fieldset,.document-controls)>label{grid-template-rows:auto 44px;align-self:end;gap:8px;min-width:0;margin:0;line-height:22px;display:grid}.staff-language-root .staff-page :is(.payment-filters,.request-toolbar,.staff-search fieldset,.document-controls) label>:is(input,select){height:44px;min-height:44px;margin:0!important}:is(.staff-page,.customer-shell) :is(.heading,.account-section-title,.request-section-heading,.document-card-heading){flex-wrap:wrap;min-width:0}:is(.staff-page,.customer-shell) :is(.heading,.account-section-title,.request-section-heading)>div{min-width:0}:is(.staff-page,.customer-shell) :is(.actions,.formfoot,.workspace-card-actions,.quote-review-actions){flex-wrap:wrap;gap:10px}:is(.staff-page,.customer-shell) :is(a.primary,a.secondary,button.primary,button.secondary){overflow-wrap:anywhere;justify-content:center;align-items:center;gap:8px;max-width:100%;text-decoration:none;display:inline-flex}.staff-language-root .staff-page :is(.heading,.account-section-title,.request-section-heading,.operating-plan-heading)>:is(button,a.primary,a.secondary){white-space:normal;flex:0 auto;width:auto;min-width:112px}:is(.staff-page,.customer-shell) .invoice-party-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}:is(.staff-page,.customer-shell) .invoice-party-heading h3{margin:0}:is(.staff-page,.customer-shell) .invoice-party-fields>label{gap:8px;min-width:0;margin:16px 0 0;line-height:22px;display:grid}:is(.staff-page,.customer-shell) .invoice-party-fields>label>:is(input,select,textarea){margin:0;font-size:16px;line-height:24px}:is(.staff-page,.customer-shell) .invoice-party-fields>label>:is(input,select){height:48px;min-height:48px}:is(.staff-page,.customer-shell) .invoice-party-fields .address-manual-help{margin-top:8px}@media (max-width:760px){.staff-language-root .staff-page :is(.grid,.team-fields){grid-template-columns:minmax(0,1fr);gap:16px}.staff-language-root .staff-page .bank-currency{padding-top:0}:is(.staff-page,.customer-shell) :is(.formfoot,.quote-review-actions,.workspace-card-actions)>.actions{width:100%}:is(.staff-page,.customer-shell) :is(.formfoot>.actions,.quote-review-actions,.workspace-card-actions)>:is(button,a.primary,a.secondary){white-space:normal;flex:140px;width:auto;min-width:0;height:auto;min-height:44px}.staff-language-root .staff-page :is(.heading,.account-section-title,.request-section-heading,.operating-plan-heading)>:is(button,a.primary,a.secondary){margin-left:0}:is(.staff-page,.customer-shell) .invoice-party-heading>.secondary{white-space:normal}}@media (max-width:420px){:is(.staff-page,.customer-shell) .heading{align-items:flex-start;gap:12px}:is(.staff-page,.customer-shell) :is(.actions,.formfoot) :is(.primary,.secondary){white-space:normal;min-width:0}.customer-shell .request-toolbar{grid-template-columns:minmax(0,1fr) auto}}[data-slot=dialog-content] :is(fieldset,.grid){min-width:0}[data-slot=dialog-content] .grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 18px;margin-bottom:16px}[data-slot=dialog-content] label:not(.check):not(:has(>input[type=checkbox])){gap:8px;min-width:0;margin-bottom:16px;line-height:22px;display:grid}[data-slot=dialog-content] label>:is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;margin:0;font-size:16px;line-height:24px}[data-slot=dialog-content] label>:is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){height:48px;min-height:48px}[data-slot=dialog-content] :is(.actions,.quote-review-actions,.ci-dialog-actions){flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-slot=dialog-content] :is(.primary,.secondary){white-space:normal;text-align:center;justify-content:center;align-items:center;max-width:100%;height:auto;min-height:44px;line-height:1.4;display:inline-flex}@media (max-width:600px){[data-slot=dialog-content] .grid{grid-template-columns:minmax(0,1fr)}[data-slot=dialog-content] :is(.actions,.quote-review-actions,.ci-dialog-actions)>:is(button,a){flex:130px;min-width:0}}.staff-language-root .staff-page .quote-form .quote-field{flex-direction:column;gap:8px;display:flex}.staff-language-root .staff-page .quote-form .quote-field>label{margin:0}.staff-language-root .staff-page .quote-form :is(input:not([type=checkbox]),select,.quote-select-trigger){height:48px;min-height:48px;font-size:16px;line-height:24px}.staff-language-root .staff-page .quote-form .quote-field .quote-select-trigger{margin:0}.staff-language-root .staff-page .quote-vehicle-link .workspace-actions{margin-top:8px}.staff-language-root .staff-page .quote-vehicle-link .workspace-actions>:is(a,button){height:48px;min-height:48px}@media (max-width:760px){.staff-language-root .staff-page .quote-form .grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.staff-language-root .vehicle-stage-number{display:none}.staff-language-root .staff-page .vehicle-stage-grid button{justify-content:center;padding:8px 6px}}}@layer design{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f9f9f7;--surface:#fcfcfb;--surface-2:#f0efec;--ink:#0b0b0b;--ink-2:#52514e;--ink-3:#898781;--grid:#e1e0d9;--axis:#c3c2b7;--ring:#0b0b0b1a;--brand-from:#ff3131;--brand-to:#ff914d;--brand-angle:90deg;--brand-gradient:linear-gradient(var(--brand-angle), var(--brand-from), var(--brand-to));--on-brand:#fff;--on-brand-shadow:0 1px 1px #8c14004d;--brand-ink:#c8221c;--brand-wash:#ff313117;--good:#0f7a3a;--good-wash:#0f7a3a1a;--warn:#8a5a00;--warn-wash:#fab21929;--bad:#c8221c;--bad-wash:#c8221c17;--info:#1f5fbf;--info-wash:#2a78d61a;--strong:#0b0b0b;--on-strong:#fff;--scrim:#0b0b0b5c;--shadow:0 8px 28px #0b0b0b29;--font:system-ui, -apple-system, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif;--fs-base:15px;--fs-small:13px;--fs-tiny:12px;--fs-h1:20px;--fs-h2:16px;--fs-h3:15px;--fs-kpi:26px;--fw-strong:650;--lh:1.45;--lh-tight:1.2;--logo-h:30px;--content-max:1080px;--gutter:24px;--gap:12px;--gap-sm:6px;--gap-xs:2px;--card-pad:16px;--radius:14px;--radius-sm:9px;--radius-xs:4px;--radius-pill:999px;--hairline:1px;--focus-ring:2px;--control-h:44px;--control-pad-x:14px;--chip-h:32px;--seg-h:28px;--seg-pad:3px;--seg-btn-pad-x:12px;--tab-btn-pad-x:16px;--icon-btn:40px;--icon-glyph:21px;--badge-size:18px;--kpi-cols:4;--kpi-pad:16px;--fs-input:inherit;--top-h:63px;--sheet-max-w:560px;--sheet-max-h:88vh}@media (max-width:640px){:root{--gutter:16px;--gap:10px;--card-pad:12px;--logo-h:26px;--tab-btn-pad-x:9px;--seg-btn-pad-x:8px;--kpi-cols:2;--kpi-pad:12px;--fs-kpi:19px;--fs-input:16px;--top-h:99px}}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--top-h) + 12px)}body{background:var(--page);color:var(--ink);font:var(--fs-base)/var(--lh) var(--font);-webkit-tap-highlight-color:transparent;font-variant-numeric:tabular-nums;word-break:keep-all;overflow-wrap:anywhere;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:var(--focus-ring) solid var(--brand-from);outline-offset:var(--focus-ring)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{max-width:var(--content-max);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}:where(.account-page,.staff-page) :is(p,li,dd,small,summary,.muted) a:where(:not([class])){color:var(--brand-ink);text-underline-offset:3px}.customer-request-card .actions>a,.customer-shell .customer-request-card .actions>a{min-width:0;min-height:var(--control-h);padding:0 var(--gap-sm);border:var(--hairline) solid var(--grid);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--fs-small);text-align:center;flex:130px;justify-content:center;align-items:center;font-weight:400;text-decoration:none;display:inline-flex}.customer-request-card .actions>a:hover{border-color:var(--axis)}.customer-request-card{padding:var(--card-pad);border-top:0}.customer-request-card .document-card-heading strong{font-size:var(--fs-h3);margin-top:var(--gap-xs);display:block}.customer-request-card details{font-size:var(--fs-small);margin:var(--gap-sm) 0}.customer-request-card summary{cursor:pointer;font-weight:var(--fw-strong)}header.top{z-index:30;background:var(--surface);border-bottom:var(--hairline) solid var(--grid);height:auto;padding-top:env(safe-area-inset-top);font-size:var(--fs-base);letter-spacing:normal;margin:0;display:block;position:sticky;top:0}.bar{align-items:center;gap:var(--gap);padding-top:var(--gap);padding-bottom:var(--gap);display:flex}.top .brand{align-items:center;gap:var(--gap-sm);white-space:nowrap;min-width:0;font-size:inherit;font-weight:inherit;letter-spacing:normal;color:inherit;margin:0;text-decoration:none;display:flex}.top .brand .logo{height:var(--logo-h);width:auto;display:block}.top .brand small{font-size:var(--fs-small);letter-spacing:normal;color:var(--ink-3);margin:0;font-weight:400;display:inline}.tabs{min-width:0;padding:var(--seg-pad);background:var(--surface-2);border-radius:var(--radius-pill);overscroll-behavior-x:contain;scrollbar-width:none;border:0;gap:0;margin-left:auto;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{min-height:var(--chip-h);min-width:0;height:auto;padding:0 var(--tab-btn-pad-x);border-radius:var(--radius-pill);color:var(--ink-2);font-size:var(--fs-small);font-weight:400;line-height:var(--lh-tight);letter-spacing:normal;white-space:nowrap;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex}a.tab:hover{color:var(--ink)}.tab[aria-current=page]{background:var(--brand-gradient);color:var(--on-brand);text-shadow:var(--on-brand-shadow);font-weight:var(--fw-strong)}.tab[aria-disabled=true]{opacity:.45;cursor:default}.tab:focus-visible{outline-offset:calc(var(--focus-ring) * -1)}.bar-actions{flex:none;align-items:center;gap:0;display:flex}.icon-btn,.top .notification-trigger,.top .staff-language-trigger{width:var(--icon-btn);height:var(--icon-btn);border-radius:var(--radius-pill);min-width:0;min-height:0;color:var(--ink-2);box-shadow:none;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex;position:relative}.icon-btn:hover,.top .notification-trigger:hover,.top .staff-language-trigger:hover,.icon-btn[data-popup-open],.top .notification-trigger[data-popup-open],.top .staff-language-trigger[data-popup-open],.icon-btn[aria-expanded=true]{background:var(--surface-2);color:var(--ink);border:0}.icon-btn svg,.top .notification-trigger svg,.top .staff-language-trigger svg{width:var(--icon-glyph);height:var(--icon-glyph)}.notification-slot{width:var(--icon-btn);height:var(--icon-btn);flex:none;align-items:center;display:flex}.notification-badge{min-width:var(--badge-size);height:var(--badge-size);border-radius:var(--radius-pill);background:var(--brand-gradient);color:var(--on-brand);text-shadow:var(--on-brand-shadow);font-size:11px;font-weight:var(--fw-strong);box-shadow:0 0 0 2px var(--surface);pointer-events:none;justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex;position:absolute;top:3px;right:1px}@media (max-width:640px){.bar{row-gap:var(--gap-sm);padding-top:var(--gap-sm);flex-wrap:wrap}.top .brand small{display:none}.bar-actions{margin-left:auto;margin-right:-8px}.tabs{flex:1 0 100%;order:3;margin-left:0}.tab{flex:1 0 auto}}.top-menu-positioner{z-index:1000}.top-menu{min-width:220px;max-width:min(340px,100vw - 24px);padding:var(--gap-sm);border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:0 0 0 var(--hairline) var(--ring), var(--shadow);font:var(--fs-base)/var(--lh) var(--font);border:0;outline:none}.top-menu-who{gap:var(--gap-xs);padding:var(--gap) var(--gap) var(--gap-sm);min-width:0;display:grid}.top-menu-who strong{font-size:var(--fs-base);font-weight:var(--fw-strong);overflow-wrap:anywhere}.top-menu-who span{font-size:var(--fs-small);color:var(--ink-2);overflow-wrap:anywhere}.top-menu-sep{height:var(--hairline);margin:var(--gap-xs) var(--gap-sm);background:var(--grid);border:0}.top-menu-item,.staff-language-option{justify-content:space-between;align-items:center;gap:var(--gap);width:100%;min-height:var(--control-h);padding:0 var(--gap);border-radius:var(--radius-sm);color:var(--ink);text-align:left;font-size:var(--fs-base);cursor:pointer;background:0 0;border:0;outline:none;font-weight:400;text-decoration:none;display:flex}.top-menu-item[data-highlighted],.staff-language-option[data-highlighted],.top-menu-item:hover{background:var(--surface-2)}.staff-language-option[data-checked]{font-weight:var(--fw-strong);background:0 0}.top-menu-item svg{width:18px;height:18px;color:var(--ink-3);flex:none}.top-menu-item.danger{color:var(--bad)}.staff-language-positioner{z-index:1000}.staff-language-menu{min-width:170px;padding:var(--gap-sm);border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:0 0 0 var(--hairline) var(--ring), var(--shadow);font:var(--fs-base)/var(--lh) var(--font);border:0;outline:none}.notification-positioner{z-index:1000}.notification-panel{border-radius:var(--radius);background:var(--surface);width:min(380px,100vw - 24px);max-height:min(560px,100dvh - 90px);color:var(--ink);box-shadow:0 0 0 var(--hairline) var(--ring), var(--shadow);border:0;flex-direction:column;display:flex;overflow:hidden}.notification-heading{justify-content:space-between;align-items:center;gap:var(--gap);padding:var(--card-pad) var(--card-pad) var(--gap-sm);display:flex}.notification-heading h2{font-size:var(--fs-h2);font-weight:var(--fw-strong);line-height:var(--lh-tight);margin:0}.notification-close{border-radius:var(--radius-pill);width:32px;min-width:0;height:32px;min-height:0;color:var(--ink-2);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.notification-close:hover{background:var(--surface-2);color:var(--ink)}.notification-actions{justify-content:space-between;align-items:center;gap:var(--gap);padding:0 var(--card-pad) var(--gap);border-bottom:var(--hairline) solid var(--grid);display:flex}.notification-actions button{min-width:0;min-height:0;padding:var(--gap-sm) 0;color:var(--brand-ink);font-size:var(--fs-small);font-weight:var(--fw-strong);border-radius:var(--radius-xs);background:0 0;border:0}.notification-list{overscroll-behavior:contain;min-height:0;overflow:auto}.notification-list ul{margin:0;padding:0;list-style:none}.notification-list li{border-bottom:var(--hairline) solid var(--grid)}.notification-list li:last-child{border-bottom:0}.notification-list li a{gap:var(--gap-xs);padding:var(--gap) calc(var(--card-pad) + 18px) var(--gap) var(--card-pad);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}.notification-list li a:hover{background:var(--surface-2)}.notification-list strong{font-size:var(--fs-small);font-weight:var(--fw-strong);line-height:var(--lh)}.notification-list span{font-size:var(--fs-tiny);color:var(--ink-2);overflow-wrap:anywhere}.notification-list time{font-size:var(--fs-tiny);color:var(--ink-3)}.notification-list .is-unread{background:0 0}.notification-list .is-unread a:after{content:"";top:calc(var(--gap) + 6px);right:var(--card-pad);background:var(--brand-gradient);border-radius:50%;width:8px;height:8px;position:absolute}.notification-list .notification-more{width:calc(100% - var(--card-pad) * 2);margin:var(--gap) var(--card-pad);font-size:var(--fs-small);display:flex}.notification-empty,.notification-error{padding:var(--card-pad);font-size:var(--fs-small);line-height:var(--lh);color:var(--ink-2);margin:0}.notification-error{color:var(--bad)}.notification-panel :is(a,button):focus-visible{outline:var(--focus-ring) solid var(--brand-from);outline-offset:calc(var(--focus-ring) * -1)}.seg{max-width:100%;padding:var(--seg-pad);background:var(--surface-2);border-radius:var(--radius-pill);scrollbar-width:none;gap:0;display:inline-flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg>:is(a,button,span){height:var(--seg-h);min-width:0;min-height:0;padding:0 var(--seg-btn-pad-x);border-radius:var(--radius-pill);color:var(--ink-2);font-size:var(--fs-tiny);white-space:nowrap;box-shadow:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.seg>:is(a,button):hover{color:var(--ink);background:0 0}.seg>:is([aria-pressed=true],[aria-current=page],.is-active){background:var(--brand-gradient);color:var(--on-brand);text-shadow:var(--on-brand-shadow);font-weight:var(--fw-strong)}.seg>[aria-disabled=true]{opacity:.45}.staff-nav,.pi-section-nav{align-items:center;gap:var(--gap-sm);margin:0 0 var(--gap);scrollbar-width:none;border:0;flex-wrap:nowrap;min-height:0;padding:0;display:flex;overflow-x:auto}.staff-nav::-webkit-scrollbar{display:none}.pi-section-nav::-webkit-scrollbar{display:none}.staff-nav>:is(a,span),.pi-section-nav>a{height:var(--chip-h);min-width:0;min-height:0;padding:0 var(--seg-btn-pad-x);border:var(--hairline) solid var(--grid);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-2);font-size:var(--fs-small);white-space:nowrap;box-shadow:none;letter-spacing:normal;flex:none;align-items:center;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.staff-nav>a:hover,.pi-section-nav>a:hover{color:var(--ink);border-color:var(--axis);background:var(--surface)}.staff-nav>a[aria-current=page],.pi-section-nav>a[aria-current=page]{background:var(--brand-gradient);color:var(--on-brand);text-shadow:var(--on-brand-shadow);font-weight:var(--fw-strong);border-color:#0000}.account-page,.staff-page,.staff-language-root .staff-page{max-width:var(--content-max);min-width:0;padding:var(--gap) var(--gutter) calc(var(--gutter) * 2 + env(safe-area-inset-bottom));font-size:var(--fs-base);line-height:var(--lh);color:var(--ink);margin:0 auto}:is(.account-page,.staff-page) :is(h1,h2,h3,h4){color:var(--ink);letter-spacing:0;font-family:inherit}:is(.account-page,.staff-page) h1{font-size:var(--fs-h1);font-weight:var(--fw-strong);line-height:var(--lh-tight);margin:0}:is(.account-page,.staff-page) h2{margin:0 0 var(--gap);font-size:var(--fs-h2);font-weight:var(--fw-strong);line-height:var(--lh-tight)}:is(.account-page,.staff-page) h3{margin:0 0 var(--gap-sm);font-size:var(--fs-h3);font-weight:var(--fw-strong);line-height:var(--lh-tight)}:is(.account-page,.staff-page) h4{margin:0 0 var(--gap-sm);font-size:var(--fs-base);font-weight:var(--fw-strong)}:is(.account-page,.staff-page) .heading{justify-content:space-between;align-items:flex-start;gap:var(--gap);margin:var(--gap) 0 var(--gap);flex-wrap:wrap;display:flex}:is(.account-page,.staff-page) .heading>div:first-child{flex:260px;min-width:0}:is(.account-page,.staff-page) .heading p:not(.eyebrow){margin:var(--gap-xs) 0 0;font-size:var(--fs-small);color:var(--ink-2)}:is(.account-page,.staff-page) .eyebrow{margin:0 0 var(--gap-xs);font-size:var(--fs-tiny);letter-spacing:.02em;text-transform:none;color:var(--ink-3);font-weight:500}:is(.account-page,.staff-page) .muted{color:var(--ink-2);font-size:var(--fs-small);line-height:var(--lh)}:is(.account-page,.staff-page) small{font-size:var(--fs-tiny);color:var(--ink-3)}:is(.account-page,.staff-page) .panel,:is(.account-page,.staff-page)>form{background:var(--surface);border-radius:var(--radius);box-shadow:0 0 0 var(--hairline) var(--ring);padding:var(--card-pad);margin:0 0 var(--gap);border:0;min-width:0}:is(.account-page,.staff-page) .panel .panel{background:var(--surface-2);box-shadow:none}.account-section-title{justify-content:space-between;align-items:center;gap:var(--gap);margin:0 0 var(--gap);flex-wrap:wrap;display:flex}.account-section-title h2{margin:0}.account-section-title>div{min-width:0}.primary,.secondary{justify-content:center;align-items:center;gap:var(--gap-sm);min-height:var(--control-h);min-width:0;max-width:100%;height:auto;padding:0 var(--control-pad-x);border:var(--hairline) solid var(--grid);border-radius:var(--radius-sm);font-size:var(--fs-base);font-weight:400;line-height:var(--lh-tight);letter-spacing:normal;text-align:center;white-space:normal;background:var(--surface);color:var(--ink);box-shadow:none;cursor:pointer;margin:0;text-decoration:none;display:inline-flex}.primary{background:var(--brand-gradient);color:var(--on-brand);text-shadow:var(--on-brand-shadow);font-weight:var(--fw-strong);border-color:#0000}.secondary:hover{border-color:var(--axis);background:var(--surface);color:var(--ink)}.primary:hover{filter:brightness(.96);background:var(--brand-gradient);color:var(--on-brand);border-color:#0000}:is(.primary,.secondary):disabled,:is(.primary,.secondary)[aria-disabled=true]{opacity:.5;cursor:default;filter:none}:is(.account-page,.staff-page) .actions{align-items:center;gap:var(--gap-sm);flex-wrap:wrap;display:flex}:is(.account-page,.staff-page,dialog,[data-slot=dialog-content]) label{gap:var(--radius-xs);min-width:0;margin:0 0 var(--gap);font-size:var(--fs-small);color:var(--ink-2);font-weight:400;display:grid}:is(.account-page,.staff-page,dialog,[data-slot=dialog-content]) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){width:100%;min-width:0;height:var(--control-h);min-height:var(--control-h);padding:0 var(--control-pad-x);border:var(--hairline) solid var(--grid);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--fs-input);font-weight:400;line-height:var(--lh);box-shadow:none;outline:none;margin:0;display:block}:is(.account-page,.staff-page,dialog,[data-slot=dialog-content]) textarea{height:auto;min-height:96px;padding:var(--control-pad-x);resize:vertical}:is(.account-page,.staff-page,dialog,[data-slot=dialog-content]) :is(input,select,textarea):focus-visible{border-color:var(--brand-from);box-shadow:0 0 0 var(--focus-ring) var(--brand-from);outline:none}:is(.account-page,.staff-page) :is(input,select,textarea):disabled{background:var(--surface-2);color:var(--ink-3)}:is(.account-page,.staff-page) input::placeholder{color:var(--ink-3)}:is(.account-page,.staff-page) .check{align-items:center;gap:var(--gap-sm);margin:0 0 var(--gap);font-size:var(--fs-small);color:var(--ink);display:flex}:is(.account-page,.staff-page) input[type=checkbox],:is(.account-page,.staff-page) input[type=radio]{width:18px;height:18px;accent-color:var(--brand-from);flex:none;margin:0}:is(.account-page,.staff-page) fieldset{border:0;min-width:0;margin:0;padding:0}:is(.account-page,.staff-page) .grid{gap:0 var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:640px){:is(.account-page,.staff-page) .grid{grid-template-columns:1fr}}:is(.account-page,.staff-page) dl{margin:0}:is(.account-page,.staff-page) dl>div{justify-content:space-between;align-items:baseline;gap:var(--gap);padding:var(--gap-sm) 0;border-bottom:var(--hairline) solid var(--grid);font-size:var(--fs-small);display:flex}:is(.account-page,.staff-page) dl>div:last-child{border-bottom:0}:is(.account-page,.staff-page) dt{color:var(--ink-2);font-size:var(--fs-small)}:is(.account-page,.staff-page) dd{text-align:right;color:var(--ink);overflow-wrap:anywhere;font-size:var(--fs-small);margin:0}:is(.account-page,.staff-page) :is(.quote-error,.staff-alert,.quote-message,.message,.notice,.test-banner,.attention-empty,.account-conflict){margin:0 0 var(--gap);padding:var(--gap) var(--card-pad);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);font-size:var(--fs-small);line-height:var(--lh);box-shadow:none;border:0}:is(.account-page,.staff-page) :is(.quote-error,.staff-alert){background:var(--bad-wash);box-shadow:inset 3px 0 0 var(--bad)}:is(.account-page,.staff-page) .quote-message{background:var(--good-wash);box-shadow:inset 3px 0 0 var(--good)}:is(.account-page,.staff-page) :is(.notice,.test-banner){background:var(--warn-wash);box-shadow:inset 3px 0 0 var(--warn)}:is(.account-page,.staff-page) :is(.quote-error,.staff-alert,.quote-message,.notice) p{margin:0}:is(.account-page,.staff-page) :is(.quote-error,.staff-alert,.notice,.test-banner) a:not([class]){color:var(--ink);text-underline-offset:3px;text-decoration:underline}:is(.account-page,.staff-page) .staff-alert{justify-content:space-between;align-items:center;gap:var(--gap);flex-wrap:wrap;display:flex}:is(.account-page,.staff-page) :is(.account-status,.trade-stage,.request-badge,.follow-up-badge){height:auto;min-height:20px;padding:0 var(--seg-btn-pad-x);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-tiny);font-weight:var(--fw-strong);letter-spacing:0;white-space:nowrap;border:0;align-items:center;line-height:1.6;display:inline-flex}:is(.account-page,.staff-page) .account-status--approved{background:var(--good-wash);color:var(--good)}:is(.account-page,.staff-page) .account-status--needs_info{background:var(--bad-wash);color:var(--bad)}:is(.account-page,.staff-page) .account-status--pending{background:var(--warn-wash);color:var(--warn)}:is(.account-page,.staff-page) .trade-stage--completed{background:var(--good-wash);color:var(--good)}:is(.account-page,.staff-page) .trade-stage--inactive{background:var(--surface-2);color:var(--ink-3)}:is(.account-page,.staff-page) table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}:is(.account-page,.staff-page) th{padding:var(--gap-sm);text-align:left;color:var(--ink-3);font-size:var(--fs-tiny);text-transform:none;letter-spacing:0;border-bottom:var(--hairline) solid var(--grid);white-space:nowrap;background:0 0;font-weight:400}:is(.account-page,.staff-page) td{padding:var(--gap) var(--gap-sm);border-top:0;border-bottom:var(--hairline) solid var(--grid);font-size:var(--fs-small);vertical-align:top}:is(.account-page,.staff-page) .staff-list{background:var(--surface);border-radius:var(--radius);box-shadow:0 0 0 var(--hairline) var(--ring);margin:0 0 var(--gap);border:0;overflow:hidden}.summary,.follow-up-counts,.staff-language-root .follow-up-counts{grid-template-columns:repeat(var(--kpi-cols), minmax(0, 1fr));gap:var(--gap);margin:0 0 var(--gap);display:grid}.kpi,.follow-up-count,.staff-language-root .follow-up-count{min-width:0;padding:var(--kpi-pad);border-radius:var(--radius-sm);background:var(--surface-2);box-shadow:none;border:0;display:block}.kpi{background:var(--surface);border-radius:var(--radius);box-shadow:0 0 0 var(--hairline) var(--ring)}.kpi .label,.follow-up-count>span,.staff-language-root .follow-up-count>span{font-size:var(--fs-small);color:var(--ink-2);font-weight:400;display:block}.kpi .value,.follow-up-count strong,.staff-language-root .follow-up-count strong{margin-top:var(--gap-xs);font-size:var(--fs-kpi);font-weight:var(--fw-strong);letter-spacing:0;line-height:var(--lh-tight);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.kpi .sub{margin-top:var(--gap-xs);font-size:var(--fs-tiny);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.follow-up-count--overdue strong,.staff-language-root .follow-up-count--overdue strong{color:var(--bad)}:is(.account-page,.staff-page) :is(.trade-card,.customer-vehicle-card,.document-card,.export-card,.customer-request-card,.customer-directory,.vehicle-stage-grid,.vehicle-list,.follow-ups,.staff-note){background:var(--surface);border-radius:var(--radius);box-shadow:0 0 0 var(--hairline) var(--ring);padding:var(--card-pad);border:0;margin:0}:is(.account-page,.staff-page) :is(.request-source,.inventory-row,.shipping-record,.shipping-fields,.bank-evidence,.extension-current,.company,.message-draft,.pi-terms-suggest,.demo-cost-group,.issued-pricing-grid>section){background:var(--surface-2);border-radius:var(--radius-sm);box-shadow:none;padding:var(--gap);border:0}.attention-panel,.follow-ups,.vehicle-progress-panel,.purchase-journey,.export-card,.trade-card{border-top:0!important}.trade-overview{max-width:var(--content-max)}.trade-controls,.staff-language-root .trade-controls,.customer-shell .trade-controls{justify-content:space-between;align-items:center;gap:var(--gap);margin:0 0 var(--gap);flex-wrap:wrap;display:flex}.trade-filters,.staff-language-root .trade-filters,.customer-shell .trade-filters{max-width:100%;padding:var(--seg-pad);background:var(--surface-2);border-radius:var(--radius-pill);scrollbar-width:none;flex-wrap:nowrap;gap:0;display:inline-flex;overflow-x:auto}.trade-filters::-webkit-scrollbar{display:none}.trade-filters .secondary,.staff-language-root .trade-filters .secondary,.customer-shell .trade-filters button{min-height:0;height:var(--seg-h);width:auto;min-width:0;padding:0 var(--seg-btn-pad-x);border-radius:var(--radius-pill);color:var(--ink-2);font-size:var(--fs-tiny);white-space:nowrap;box-shadow:none;background:0 0;border:0;flex:none;font-weight:400;line-height:1}.trade-filters .secondary:hover{color:var(--ink);background:0 0;border:0}.trade-filters .is-active,.trade-filters [aria-pressed=true],.customer-shell .trade-filters .is-active{text-shadow:var(--on-brand-shadow);font-weight:var(--fw-strong);background:var(--brand-gradient)!important;color:var(--on-brand)!important;border:0!important}.trade-search,.staff-language-root .trade-search,.customer-shell .trade-search{max-width:420px;box-shadow:none;background:0 0;border:0;flex:260px;margin:0;padding:0}.trade-search>label{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.trade-search>div,.staff-language-root .trade-search>div{gap:var(--gap-sm);display:flex}.trade-search input,.staff-language-root .staff-page .trade-search input:not([type=checkbox]){height:var(--control-h);background:var(--surface-2);border-radius:var(--radius-sm);padding:0 var(--control-pad-x);border:0;flex:1;margin:0}.trade-search button{min-width:0;height:var(--control-h);margin:0}.trade-list-caption,.staff-language-root .trade-list-caption{column-gap:var(--gap-sm);margin:0 0 var(--gap);font-size:var(--fs-tiny);color:var(--ink-3);flex-wrap:wrap;justify-content:flex-start;padding:0;display:flex}.trade-list-caption span+span:before{content:"·";margin-right:var(--gap-sm)}.trade-work-brief{margin:0 0 var(--gap);color:var(--ink);border:0;padding:0}.trade-work-brief summary{cursor:pointer;color:var(--brand-ink);font-size:var(--fs-small);font-weight:400}.trade-work-brief p{font-size:var(--fs-small);max-width:none;margin:var(--gap-sm) 0}.trade-work-brief-actions a{width:auto;min-height:var(--control-h)}.trade-overview .trade-list,.trade-list,.overview-trades-grid,.customer-vehicle-grid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}@media (max-width:760px){.trade-overview .trade-list,.trade-list,.overview-trades-grid,.customer-vehicle-grid{grid-template-columns:1fr}}.trade-card,.trade-overview .trade-card{min-width:0;padding:var(--card-pad);flex-direction:column;margin:0;display:flex}.trade-card-top{justify-content:space-between;align-items:flex-start;gap:var(--gap);display:flex}.trade-card-top>div{flex:1;min-width:0}.trade-reference,.trade-overview .trade-reference{margin:0 0 var(--gap-xs);font-size:var(--fs-tiny);line-height:var(--lh);color:var(--ink-3)}.trade-reference a{color:var(--ink-2)}.trade-card h2,.staff-language-root .trade-card h2,.trade-overview .trade-card h2,.staff-language-root .trade-overview .trade-card h2{margin:0 0 var(--gap-xs);font-size:var(--fs-h2);font-weight:var(--fw-strong);letter-spacing:0;line-height:var(--lh-tight);color:var(--ink)}.trade-destination,.trade-overview .trade-destination{font-size:var(--fs-small);color:var(--ink-2);margin:0}.trade-stage{white-space:normal;flex:none;max-width:60%}.trade-steps{gap:var(--gap-sm);margin:var(--gap) 0;grid-template-columns:repeat(6,1fr);padding:0;list-style:none;display:grid}.trade-steps li{align-items:center;gap:var(--gap-xs);padding-top:var(--gap-sm);border-top:3px solid var(--grid);color:var(--ink-3);font-size:var(--fs-tiny);line-height:var(--lh-tight);min-width:0;display:flex}.trade-steps li>span{border:var(--hairline) solid var(--axis);background:var(--surface);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:inline-flex}.trade-steps .passed{border-top-color:var(--ink);color:var(--ink-2)}.trade-steps .passed>span{border-color:var(--ink);color:var(--ink)}.trade-steps .current{border-top-color:var(--brand-from);color:var(--ink);font-weight:var(--fw-strong)}.trade-steps .current>span{background:var(--brand-gradient);color:var(--on-brand);text-shadow:var(--on-brand-shadow);border-color:#0000}@media (max-width:760px){.trade-steps{row-gap:var(--gap);grid-template-columns:repeat(3,1fr)}}.trade-next,.staff-language-root .trade-next{gap:var(--gap);padding-top:var(--gap);border-top:var(--hairline) solid var(--grid);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:auto;display:grid}.trade-next small{font-size:var(--fs-tiny);letter-spacing:.02em;color:var(--brand-ink);font-weight:500;display:block}.trade-next p{margin:var(--gap-xs) 0 0;font-size:var(--fs-small);line-height:var(--lh);color:var(--ink)}.trade-actions,.staff-language-root .trade-actions{gap:var(--gap-sm);display:grid}.trade-next .primary,.trade-actions .secondary,.trade-actions .primary,.staff-language-root .trade-actions :is(.primary,.secondary){white-space:nowrap;width:auto;min-width:128px}@media (max-width:760px){.trade-next,.staff-language-root .trade-next{grid-template-columns:1fr}.trade-next .primary,.trade-actions .secondary,.trade-actions .primary,.staff-language-root .trade-actions :is(.primary,.secondary){width:100%}}.trade-started{margin:var(--gap) 0 0;font-size:var(--fs-tiny);color:var(--ink-3)}.staff-pagination{justify-content:flex-end;align-items:center;gap:var(--gap-sm);margin:var(--gap) 0;font-size:var(--fs-small);color:var(--ink-2);display:flex}.staff-pagination span{margin-right:auto}.follow-ups{padding:var(--card-pad)}.follow-up-list{gap:var(--gap-sm);margin:0;padding:0;list-style:none;display:grid}.follow-up,.staff-language-root .follow-up{gap:var(--gap);padding:var(--gap);border-top:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.follow-up h3,.staff-language-root .staff-page .follow-up h3,.follow-up-head h3{font-size:var(--fs-h3);font-weight:var(--fw-strong);line-height:var(--lh-tight);color:var(--ink);margin:0}.follow-up p,.staff-language-root .follow-up p{margin:var(--gap-xs) 0 0;font-size:var(--fs-small);line-height:var(--lh);color:var(--ink-2)}.follow-up-ref,.follow-up-owner,.staff-language-root .follow-up .follow-up-ref{color:var(--ink-3);font-size:var(--fs-tiny)!important}.follow-up-time,.staff-language-root .follow-up-time{font-size:var(--fs-small);font-weight:var(--fw-strong);color:var(--ink);white-space:normal}.follow-up--overdue .follow-up-time{color:var(--bad)}.follow-up-badges,.staff-language-root .follow-up-badges{gap:var(--gap-sm);margin-bottom:var(--gap-xs);flex-wrap:wrap;display:flex}.staff-language-root .staff-page .follow-up-urgency{min-height:20px;padding:0 var(--seg-btn-pad-x);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-2);font-size:var(--fs-tiny);font-weight:var(--fw-strong);box-shadow:none;white-space:nowrap;background-image:none;border:0;align-items:center;line-height:1.6;display:inline-flex}.staff-language-root .staff-page .follow-up-urgency--overdue{background:var(--bad-wash);color:var(--bad)}.staff-language-root .staff-page .follow-up-urgency--due_soon{background:var(--warn-wash);color:var(--warn)}.staff-language-root .staff-page .follow-up-urgency--waiting_long{background:var(--info-wash);color:var(--info)}.staff-language-root .follow-up-actions .secondary{width:auto;min-width:128px}@media (max-width:760px){.follow-up,.staff-language-root .follow-up{grid-template-columns:1fr}.staff-language-root .follow-up-actions .secondary{width:100%}}.customer-vehicle-card{gap:var(--gap);min-width:0;padding:var(--card-pad);flex-direction:column;display:flex}.customer-vehicle-heading{align-items:flex-start;gap:var(--gap);min-width:0;display:flex}.customer-vehicle-photo{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--surface-2);width:92px;color:var(--ink-3);border:0;flex:none}@media (min-width:641px){.customer-vehicle-photo{width:132px}}.customer-vehicle-heading h3{margin:var(--gap-xs) 0;font-size:var(--fs-h3);line-height:var(--lh-tight)}.customer-vehicle-reference{font-size:var(--fs-tiny);color:var(--ink-3);margin:0}.customer-vehicle-card .trade-stage{font-size:var(--fs-tiny)}.customer-vehicle-route{justify-content:space-between;gap:var(--gap);font-size:var(--fs-small);color:var(--ink-2);display:flex}.customer-vehicle-route strong{color:var(--ink);font-weight:var(--fw-strong)}.customer-vehicle-amount{justify-content:space-between;gap:var(--gap);padding-top:var(--gap-sm);border-top:var(--hairline) solid var(--grid);display:flex}.customer-vehicle-amount small{font-size:var(--fs-tiny);color:var(--ink-3);display:block}.customer-vehicle-amount strong{font-size:var(--fs-h2);font-weight:var(--fw-strong);color:var(--ink)}.customer-vehicle-progress{gap:var(--gap-sm);grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.customer-vehicle-progress li{border-radius:var(--radius-pill);background:var(--grid);height:4px}.customer-vehicle-progress li.passed{background:var(--brand-gradient)}.customer-vehicle-next{font-size:var(--fs-small);color:var(--ink);margin:0}.customer-vehicle-next small{font-size:var(--fs-tiny);letter-spacing:.02em;color:var(--brand-ink);font-weight:500;display:block}.customer-vehicle-actions{gap:var(--gap-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;display:grid}.customer-vehicle-actions>*{min-width:0}.customer-payment-upload{background:var(--brand-wash);width:100%;color:var(--brand-ink);border-color:#0000}.customer-card-extra{font-size:var(--fs-small)}.attention-list,.overview-trades-list{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:760px){.attention-list,.overview-trades-list{grid-template-columns:1fr}}.attention-list li,.overview-trade{justify-content:space-between;align-items:stretch;gap:var(--gap);padding:var(--gap);border-top:0;flex-direction:column;margin:0;display:flex}.attention-list li:first-child,.overview-trade:first-of-type{padding-top:var(--gap)}.attention-list h3,.overview-trade h3{margin:var(--gap-xs) 0;font-size:var(--fs-h3);line-height:var(--lh-tight);color:var(--ink)}.attention-list p,.overview-trade p{margin:var(--gap-xs) 0;font-size:var(--fs-small);line-height:var(--lh);color:var(--ink-2)}.attention-reference,.attention-list .attention-reference{color:var(--ink-3);margin:0;font-size:var(--fs-tiny)!important}.attention-due{color:var(--bad);font-weight:var(--fw-strong)}.attention-list .primary{white-space:nowrap;align-self:flex-start}:is(.account-page,.staff-page) :is(.attention-panel,.overview-trades,.follow-ups){box-shadow:none;margin:0 0 var(--gap);background:0 0;border-radius:0;padding:0}:is(.attention-panel,.overview-trades,.follow-ups)>.account-section-title{margin-bottom:var(--gap-sm)}:is(.attention-panel,.overview-trades,.follow-ups) .eyebrow{margin-bottom:0}.follow-ups>.muted{margin:var(--gap-sm) 0 0;font-size:var(--fs-tiny);color:var(--ink-3)}.follow-ups .follow-up-counts{margin-top:var(--gap-sm)}:is(.account-page,.staff-page) :is(.follow-up-count,.kpi){background:var(--surface);box-shadow:0 0 0 var(--hairline) var(--ring);border-radius:var(--radius)}.attention-list li,.overview-trade,.follow-up{background:var(--surface);box-shadow:0 0 0 var(--hairline) var(--ring);border-radius:var(--radius);padding:var(--card-pad)}:is(.account-page,.staff-page) .trade-stage--active{background:var(--surface-2);color:var(--ink)}.customer-vehicle-route{align-items:baseline}.customer-vehicle-heading{align-items:center}.customer-vehicle-actions :is(.primary,.secondary){min-height:var(--control-h);padding:0 var(--gap-sm);font-size:var(--fs-small)}.customer-vehicle-card>.customer-card-extra{align-self:flex-start}.vehicle-page-button{white-space:nowrap}:is(.account-page,.staff-page) :is(.issued-pricing-total strong,.workspace-stats strong,.reservation-clock strong,.adjustment-comparison dd,.demo-price-total strong){font-size:var(--fs-kpi);font-weight:var(--fw-strong);letter-spacing:0;line-height:var(--lh-tight)}:is(.account-page,.staff-page) .issued-pricing-total strong{color:var(--on-strong)}:is(.account-page,.staff-page) :is(.customer-request-card p,.customer-file-trigger,.document-kind,.document-date,.document-status,.document-note,.issued-pricing-heading span,.issued-freight-review p,.export-status,.payment-totals span,.shipment-tracking a,.export-info span,.export-info p,.document-check p,.document-check a,.message-draft summary,.booking-original summary,.booking-original p,.inspection-hash,.vehicle-stage-caption p,.vehicle-list-label,.team-roles p,.document-receipt-status p,.inspection-result .document-card-heading span,.inspection-photo summary,.inspection-photo p,.vehicle-list-meta,.vehicle-list-lead){font-size:var(--fs-small)}:is(.account-page,.staff-page) :is(.journey-status,.shipment-vessel strong,.shipment-port strong,.document-card-heading strong,.issued-pricing-heading h3,.demo-price-heading h3){font-size:var(--fs-h2);font-weight:var(--fw-strong);letter-spacing:0;line-height:var(--lh-tight);color:var(--ink)}:is(.account-page,.staff-page) .journey-status{margin:0 0 var(--gap-sm);display:block}:is(.account-page,.staff-page) .journey-status small{font-size:var(--fs-tiny);color:var(--ink-3);letter-spacing:.02em;font-weight:500;display:block}:is(.account-page,.staff-page) .vehicle-customer-note{font-size:var(--fs-base);line-height:var(--lh)}:is(.account-page,.staff-page) .eyebrow,:is(.account-page,.staff-page) .trade-next small{text-transform:none}.next-action,.purchase-journey,.vehicle-progress-panel{border-top:0}.next-action h2,.next-action p{color:var(--ink)}.reservation-clock{background:var(--surface-2);border-radius:var(--radius-sm);padding:var(--gap);border:0}.issued-pricing-total,.demo-price-total{background:var(--strong);color:var(--on-strong);border-radius:var(--radius-sm);padding:var(--gap) var(--card-pad)}.issued-freight-review,.vehicle-next-note,.completion-note,.arrival-followup{background:var(--surface-2);color:var(--ink);border-radius:var(--radius-sm);box-shadow:inset 3px 0 0 var(--axis);padding:var(--gap) var(--card-pad);font-size:var(--fs-small);border:0}.arrival-followup{box-shadow:inset 3px 0 0 var(--warn);background:var(--warn-wash);font-size:var(--fs-small)!important}:is(.account-page,.staff-page,dialog,[data-slot=dialog-content]) label{place-content:start normal;justify-items:stretch}.workspace-stats,.staff-language-root .workspace-stats{grid-template-columns:repeat(var(--kpi-cols), minmax(0, 1fr));gap:var(--gap);margin:0 0 var(--gap);display:grid}.workspace-stats>div,.staff-language-root .workspace-stats>div{min-width:0;padding:var(--kpi-pad);border-radius:var(--radius);background:var(--surface);box-shadow:0 0 0 var(--hairline) var(--ring);border:0}.workspace-stats span,.staff-language-root .workspace-stats span{font-size:var(--fs-small);color:var(--ink-2);font-weight:400;display:block}.workspace-stats strong,.staff-language-root .workspace-stats strong{margin-top:var(--gap-xs);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.workspace-stats .is-attention strong,.staff-language-root .workspace-stats .is-attention strong{color:var(--bad)}.workspace-stat-area{margin:0 0 var(--gap)}.workspace-stat-area>.muted{margin:0 0 var(--gap-sm);font-size:var(--fs-tiny);color:var(--ink-3)}.staff-count-unit{font-size:var(--fs-small);color:var(--ink-3);margin-left:2px;font-weight:400}:is(.payment-filters,.vehicle-work-filters,.staff-search fieldset){gap:var(--gap-sm) var(--gap);align-items:end;display:grid}.request-toolbar,.document-controls{gap:var(--gap-sm) var(--gap);flex-wrap:wrap;align-items:end;display:flex}.request-toolbar>label,.document-controls>label{flex:220px;min-width:0}.request-toolbar>button,.document-controls>button{flex:none}:is(.payment-filters,.vehicle-work-filters,.staff-search,.request-toolbar,.document-controls) label{margin:0}:is(.payment-filters,.vehicle-work-filters,.staff-search,.request-toolbar,.document-controls) button{min-width:0;height:var(--control-h);align-self:end;margin:0}.staff-search{box-shadow:none;margin:0 0 var(--gap);background:0 0;border:0;padding:0}@media (max-width:760px){:is(.payment-filters,.vehicle-work-filters,.staff-search fieldset){grid-template-columns:1fr}:is(.payment-filters,.vehicle-work-filters,.staff-search fieldset)>button{grid-column:1;width:100%}.request-toolbar>label,.document-controls>label{flex-basis:100%}.request-toolbar>button,.document-controls>button{flex:100%}}.payment-totals{gap:var(--gap);margin:var(--gap) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.payment-totals>div{padding:0 0 var(--gap-sm);border-bottom:var(--hairline) solid var(--grid);display:block}.payment-totals span{margin:0 0 var(--gap-xs);color:var(--ink-2);font-size:var(--fs-small);max-width:none;display:block}.payment-totals strong{white-space:nowrap;font-size:var(--fs-h1);font-weight:var(--fw-strong);letter-spacing:0;line-height:var(--lh-tight)}@media (max-width:640px){.payment-totals{grid-template-columns:1fr;gap:0}.payment-totals>div{justify-content:space-between;align-items:baseline;gap:var(--gap);padding:var(--gap-sm) 0;display:flex}.payment-totals span{margin:0}}.workspace-card-grid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}@media (max-width:760px){.workspace-card-grid{grid-template-columns:1fr}}.workspace-card,.staff-language-root .staff-page .workspace-card{gap:var(--gap);min-width:0;padding:var(--card-pad);border-radius:var(--radius);background:var(--surface);box-shadow:0 0 0 var(--hairline) var(--ring);border:0;flex-direction:column;margin:0;display:flex}.workspace-card.is-selected{box-shadow:0 0 0 2px var(--brand-from)}.workspace-card h2,.staff-language-root .staff-page .workspace-card h2{margin:0 0 var(--gap-xs);font-size:var(--fs-h2);letter-spacing:0;line-height:var(--lh-tight);font-weight:var(--fw-strong)}.workspace-card-heading{justify-content:space-between;align-items:flex-start;gap:var(--gap);display:flex}.workspace-card-actions,.workspace-actions{justify-content:flex-end;gap:var(--gap-sm);flex-wrap:wrap;display:flex}.vehicle-stage-grid{gap:var(--gap-sm);padding:var(--card-pad);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:760px){.vehicle-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vehicle-stage-grid button{align-items:center;gap:var(--gap-sm);min-height:var(--chip-h);height:auto;padding:6px var(--seg-btn-pad-x);border:var(--hairline) solid var(--grid);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--fs-small);text-align:left;box-shadow:none;justify-content:flex-start;margin:0;font-weight:400;display:flex}.vehicle-stage-grid button b,.vehicle-stage-grid button strong{font-weight:var(--fw-strong);font-size:var(--fs-small)}.vehicle-stage-grid button span:first-child{color:var(--ink-3);font-size:var(--fs-tiny);font-variant-numeric:tabular-nums}.vehicle-stage-grid button[aria-pressed=true],.vehicle-stage-grid button.is-selected,.vehicle-stage-grid button[aria-current=true]{background:var(--brand-gradient);color:var(--on-brand);text-shadow:var(--on-brand-shadow);border-color:#0000}.vehicle-stage-grid button[aria-pressed=true] span:first-child{color:inherit}.vehicle-list-section{margin-top:var(--gap)}.vehicle-list-toolbar{justify-content:space-between;align-items:center;gap:var(--gap);margin-bottom:var(--gap-sm);display:flex}.vehicle-list-toolbar h2{margin:0}.vehicle-list-toolbar label{align-items:center;gap:var(--gap-sm);white-space:nowrap;margin:0;display:flex}.vehicle-list-toolbar select{width:200px}.vehicle-list{padding:0;overflow:hidden}.vehicle-list-columns{background:var(--surface-2);color:var(--ink-3);font-size:var(--fs-tiny);font-weight:400}.vehicle-list-row{border-top:var(--hairline) solid var(--grid);background:var(--surface)}.vehicle-list-row:hover{background:var(--surface-2)}.vehicle-list-lead strong,.vehicle-work-page-summary strong{font-size:var(--fs-small);font-weight:var(--fw-strong)}.request-row{gap:var(--gap);padding:var(--card-pad);margin:0 0 var(--gap-sm);border-radius:var(--radius);background:var(--surface);box-shadow:0 0 0 var(--hairline) var(--ring);border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.request-row h3{margin:var(--gap-xs) 0;font-size:var(--fs-h3)}.request-row p{margin:var(--gap-xs) 0;font-size:var(--fs-small);color:var(--ink-2)}.request-row.is-selected{box-shadow:0 0 0 2px var(--brand-from);padding-left:var(--card-pad)}.request-row>.secondary{width:auto;min-width:128px}.request-badge{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink);display:inline-flex}.request-badge--submitted{background:var(--ink);color:var(--on-strong)}.request-badge--needs_information{background:var(--bad-wash);color:var(--bad)}.request-badge--answered{background:var(--good-wash);color:var(--good)}@media (max-width:760px){.request-row{grid-template-columns:1fr}.request-row>.secondary{width:100%}}.vehicle-queue-card,.vehicle-work-task{border-top:var(--hairline) solid var(--grid);padding:var(--gap) 0}.vehicle-queue-card h2,.vehicle-work-task h3{font-size:var(--fs-h3);margin:var(--gap-xs) 0}.vehicle-work-role{color:var(--brand-ink);font-size:var(--fs-tiny)}.vehicle-queue-card p,.vehicle-work-task p{font-size:var(--fs-small);color:var(--ink-2)}.customer-directory{padding:0;overflow:hidden}.customer-directory-scroll{overflow-x:auto}.customer-directory-table{min-width:0}.customer-directory-table th[scope=row]{text-align:left;font-size:var(--fs-small);color:var(--ink);white-space:normal;background:0 0;font-weight:400}.customer-directory-table th[scope=row] strong{font-size:var(--fs-small);font-weight:var(--fw-strong);color:var(--ink);display:block}.customer-directory-table th[scope=row] small{color:var(--ink-3);display:block}.customer-directory-table .numeric{text-align:right}.verify-result{border-top:0}.verify-status{align-items:center;gap:var(--gap-sm);margin:0 0 var(--gap-sm);font-size:var(--fs-h2);font-weight:var(--fw-strong);color:var(--ink);display:flex}.verify-status svg{width:22px;height:22px;color:var(--good);flex:none}.verify-result--paid .verify-status svg,.verify-result--completed .verify-status svg{color:var(--ink)}.verify-result--replaced .verify-status svg,.verify-result--test .verify-status svg{color:var(--warn)}.verify-result--void .verify-status svg{color:var(--bad)}.verify-result dl{gap:var(--gap) calc(var(--gap) * 2);margin:var(--gap) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.verify-result dl>div{border:0;padding:0;display:block}.verify-result dd{margin:var(--gap-xs) 0 0;text-align:left;font-size:var(--fs-base)}.verify-result dd small{color:var(--ink-3);font-size:var(--fs-tiny);display:block}.verify-drop{border:1px dashed var(--axis);border-radius:var(--radius-sm);background:var(--surface-2);padding:var(--card-pad);margin-top:var(--gap)}.verify-drop.is-dragging{border-color:var(--brand-from);background:var(--brand-wash)}.verify-match{color:var(--good);font-weight:var(--fw-strong);margin:var(--gap) 0 0}.verify-mismatch{color:var(--bad);font-weight:var(--fw-strong);margin:var(--gap) 0 0}.verify-error{color:var(--bad);margin:var(--gap) 0 0}.verify-page form{gap:0 var(--gap);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.verify-page form label{grid-column:1/-1}.verify-page form input{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,Menlo,Consolas,monospace}.verify-advice a:not([class]),.verify-mismatch a:not([class]),.next-action-note a:not([class]){color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.verify-page form{grid-template-columns:1fr}.verify-page form button{margin-top:var(--gap)}.verify-result dl{grid-template-columns:1fr}}.document-check-status--mismatch,.document-check-status--missing{background:var(--bad-wash);color:var(--bad)}.document-check-status--not_yet{background:var(--surface-2);color:var(--ink-2)}.document-check-status--match{background:var(--good-wash);color:var(--good)}.document-checks{column-gap:var(--gap);grid-template-columns:max-content minmax(0,1fr) max-content;display:grid}.document-check{grid-column:1/-1;grid-template-columns:subgrid;gap:var(--gap-xs) var(--gap);border-top:var(--hairline) solid var(--grid);padding:var(--gap) 0;align-items:start;display:grid}.document-check-status{justify-content:center;justify-self:stretch}.document-check h3{font-size:var(--fs-base);margin:0}@media (max-width:640px){.document-checks{display:block}.document-check{grid-template-columns:minmax(0,1fr)}.document-check-status{justify-self:start}}[data-slot=dialog-overlay]{background:var(--scrim)}.quote-review-dialog,.quote-withdraw-dialog{background:var(--surface);color:var(--ink);border-radius:var(--radius);padding:var(--card-pad);box-shadow:0 0 0 var(--hairline) var(--ring), var(--shadow);font:var(--fs-base)/var(--lh) var(--font);border:0}.quote-review-dialog [data-slot=dialog-title],.quote-withdraw-dialog [data-slot=dialog-title]{margin:0 var(--icon-btn) var(--gap-sm) 0;font-size:var(--fs-h2);font-weight:var(--fw-strong);line-height:var(--lh-tight);color:var(--ink)}.quote-review-dialog [data-slot=dialog-description],.quote-withdraw-dialog [data-slot=dialog-description]{margin:0 0 var(--gap);font-size:var(--fs-small);color:var(--ink-2)}.quote-review-dialog iframe{border:var(--hairline) solid var(--grid);border-radius:var(--radius-sm)}.quote-review-dialog .muted,.quote-withdraw-dialog .muted{font-size:var(--fs-small);color:var(--ink-2)}.quote-review-dialog .check,.quote-withdraw-dialog .check{font-size:var(--fs-small);color:var(--ink)}[data-slot=dialog-close]{top:var(--gap-sm);right:var(--gap-sm);border-radius:var(--radius-pill);width:36px;height:36px;color:var(--ink-2);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}[data-slot=dialog-close]:hover{background:var(--surface-2);color:var(--ink)}[data-slot=dialog-close] svg{width:18px;height:18px}@media (max-width:640px){.quote-review-dialog,.quote-withdraw-dialog{border-radius:var(--radius) var(--radius) 0 0;max-height:92dvh;padding-bottom:calc(var(--card-pad) + env(safe-area-inset-bottom));top:auto;bottom:0;left:50%;transform:translate(-50%)}}.document-list{gap:var(--gap);display:grid}.document-card{gap:var(--gap-sm);display:grid}.document-card-heading{justify-content:space-between;align-items:flex-start;gap:var(--gap);display:flex}.document-card-heading strong{font-weight:var(--fw-strong)}.document-kind{color:var(--ink-3);margin:0}.document-date,.document-note,.document-vehicle{color:var(--ink-2);margin:0}.document-status,.export-status{min-height:20px;padding:0 var(--seg-btn-pad-x);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-tiny);font-weight:var(--fw-strong);white-space:nowrap;border:0;align-items:center;display:inline-flex}.document-card-actions{gap:var(--gap-sm);flex-wrap:wrap;align-items:center;display:flex}.document-card .actions,.export-card .actions{margin-top:var(--gap-sm)}.customer-file-picker,.profile-document-upload label,.proof-upload label{max-width:100%}.customer-file-trigger{min-height:var(--control-h);padding:0 var(--control-pad-x);border:var(--hairline) solid var(--grid);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--fs-small);cursor:pointer;justify-content:center;align-items:center;display:flex}.customer-file-name{font-size:var(--fs-tiny);color:var(--ink-3)}.test-badge{background:var(--warn-wash);color:var(--warn)}.staff-empty,.trade-empty{text-align:center;color:var(--ink-2);padding:calc(var(--gutter) * 2) var(--gap)}.trade-empty h2{margin-bottom:var(--gap-sm)}.staff-language-root .staff-page .customer-workspace,.customer-workspace{max-width:var(--content-max)}.brand-footer{justify-content:space-between;gap:var(--gap);border-top:var(--hairline) solid var(--grid);margin-top:var(--gutter);padding:var(--gap) 0;font-size:var(--fs-tiny);color:var(--ink-3);letter-spacing:normal;display:flex}@media (max-width:640px){:is(.customer-directory-table,.team-list table) thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}:is(.customer-directory-table,.team-list table),:is(.customer-directory-table,.team-list table) tbody{width:100%;min-width:0;display:block}:is(.customer-directory-table,.team-list table) tr{gap:var(--gap-sm) var(--gap);padding:var(--gap) var(--card-pad);border-bottom:var(--hairline) solid var(--grid);align-items:center;display:grid}:is(.customer-directory-table,.team-list table) tr:last-child{border-bottom:0}:is(.customer-directory-table,.team-list table) :is(td,th[scope=row]){border:0;min-width:0;padding:0;display:block}td[data-label]:before{content:attr(data-label);font-size:var(--fs-tiny);color:var(--ink-3);display:block}.customer-directory-table tr{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"who who review""country inq next""action action action"}.customer-directory-table th[scope=row]{grid-area:who;width:auto;min-width:0}.customer-directory-table td:first-of-type{grid-area:country}.customer-directory-table td:nth-of-type(2){grid-area:review;justify-self:end}.customer-directory-table td.numeric{text-align:left;grid-area:inq}.customer-directory-table td.customer-next-contact{grid-area:next}.customer-directory-table td.customer-directory-action{text-align:left;grid-area:action;width:auto}.customer-directory-table td.customer-directory-action .secondary{width:100%}.team-list table tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who status""role manage"}.team-list table td:first-child{grid-area:who}.team-list table td:nth-child(2){color:var(--ink-2);grid-area:role}.team-list table td:nth-child(3){grid-area:status;justify-self:end}.team-list table td:nth-child(4){grid-area:manage;justify-self:end}}.quote-field{gap:var(--radius-xs);margin:0 0 var(--gap);min-width:0;display:grid}.quote-field>label{margin:0}.quote-select-trigger,[data-slot=select-trigger]{justify-content:space-between;align-items:center;gap:var(--gap-sm);width:100%;height:var(--control-h);min-height:var(--control-h);padding:0 var(--control-pad-x);border:var(--hairline) solid var(--grid);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--fs-input);font-weight:400;line-height:var(--lh);box-shadow:none;text-align:left;margin:0;display:flex}:is(.quote-select-trigger:focus-visible,[data-slot=select-trigger]:focus-visible){border-color:var(--brand-from);box-shadow:0 0 0 var(--focus-ring) var(--brand-from);outline:none}.quote-select-trigger svg{width:16px;height:16px;color:var(--ink-3)}.quote-select-popup{background:var(--surface);color:var(--ink);border-radius:var(--radius-sm);box-shadow:0 0 0 var(--hairline) var(--ring), var(--shadow);padding:var(--gap-sm);font:var(--fs-base)/var(--lh) var(--font);border:0}.quote-select-popup [data-slot=select-item]{padding:10px var(--gap);border-radius:var(--radius-xs)}.quote-select-popup [data-slot=select-item][data-highlighted]{background:var(--surface-2);outline:none}.quote-select-popup [data-slot=select-scroll-up-button],.quote-select-popup [data-slot=select-scroll-down-button]{background:var(--surface)}:where([tabindex="-1"]):focus-visible{outline:none}.customer-directory-table tr.is-selected{background:var(--brand-wash)}.customer-directory-table tr.is-selected td,.customer-directory-table tr.is-selected th{box-shadow:none;background:0 0}.brand-header{justify-content:space-between;align-items:center;gap:var(--gap);height:auto;min-height:0;margin:0 0 var(--gap);padding:var(--gap) 0;border-bottom:var(--hairline) solid var(--grid);letter-spacing:normal;display:flex}.brand-header img{height:var(--logo-h);width:auto;display:block}.brand-header nav{align-items:center;gap:var(--gap);font-size:var(--fs-small);display:flex}.brand-header nav span{color:var(--ink-3);font-size:var(--fs-small);letter-spacing:0;border:0;margin:0;padding:0;font-weight:400}.brand-header a{color:var(--ink-2);text-decoration:none}.demo-label{background:var(--strong);color:var(--on-strong);border-radius:var(--radius-sm)}.statusbox-wrap{max-width:var(--content-max);padding:var(--gap) var(--gutter) 0;margin:0 auto}.statusbox{align-items:center;gap:var(--gap-xs) var(--gap);padding:var(--gap-xs) var(--gap);border:var(--hairline) solid transparent;border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.statusbox.critical{background:var(--bad-wash);border-color:#c8221c73}.statusbox.warning{background:var(--warn-wash);border-color:#8a5a0059}.statusbox a{align-items:center;gap:var(--gap-sm);min-height:38px;color:var(--ink);font-weight:var(--fw-strong);text-decoration:none;display:inline-flex}.statusbox a:hover span:last-child{text-underline-offset:3px;text-decoration:underline}.statusbox .status-icon{background:var(--warn);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;line-height:1;display:grid}.statusbox a.critical .status-icon{background:var(--bad)}@media (min-width:641px){.staff-page .actions.completion-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:fit-content;max-width:100%;display:grid}.staff-page .actions.completion-actions>:is(.primary,.secondary){white-space:normal;width:auto;min-width:0}.staff-page .export-card>:is(.primary,.secondary){width:auto;margin:0 var(--gap-sm) var(--gap-sm) 0;vertical-align:top}}}
