.privacy-public{min-height:100vh;background:#fff;color:#24282d;font:16px/1.5 Arial,sans-serif;letter-spacing:0}.privacy-public *,.privacy-admin *{box-sizing:border-box}.privacy-public-header{border-bottom:4px solid #bf2026;padding:18px max(20px,calc((100% - 760px)/2));display:flex;align-items:center;gap:20px;background:#f4f5f6}.privacy-public-header a{font-size:32px;font-weight:800;color:#b91c25;text-decoration:none}.privacy-public-header img{width:120px;height:58px;object-fit:contain;display:block}.privacy-public-header span{font-size:14px}.privacy-public-content{max-width:800px;margin:0 auto;padding:28px 20px}.privacy-public h1{font-size:28px;line-height:1.2;margin:0 0 12px}.privacy-public h2{font-size:20px;margin:0 0 14px}.privacy-public a{color:#a51922;text-underline-offset:3px}.privacy-request-form{border-top:1px solid #c7cbd0;padding-top:24px;margin-top:24px}.privacy-public fieldset,.privacy-review fieldset{padding:0;border:0;margin:0;min-width:0}.privacy-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.privacy-wide{grid-column:1/-1}.privacy-public label,.privacy-review label{display:flex;flex-direction:column;gap:6px;font-weight:600;margin-bottom:16px}.privacy-public input,.privacy-public select,.privacy-public textarea{font:inherit;color:inherit;background:#fff;border:1px solid #9199a2;border-radius:4px;padding:10px;max-width:100%;min-width:0;width:100%}.privacy-public input:focus-visible,.privacy-public select:focus-visible,.privacy-public textarea:focus-visible{outline:3px solid #2276ad;outline-offset:2px}.privacy-public textarea,.privacy-review textarea{resize:vertical}.privacy-field-note{font-size:14px;font-weight:400;margin:0 0 16px;color:#525b64}.privacy-public .privacy-checkbox,.privacy-review .privacy-checkbox{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400}.privacy-checkbox input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin-top:4px}.privacy-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.privacy-public .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 16px/1.4 Arial,sans-serif;padding:12px 20px;background:#b51e27;color:#fff;border:1px solid #b51e27;border-radius:4px;min-height:46px;cursor:pointer;margin-top:16px}.privacy-public .primary-button:disabled{opacity:.6;cursor:not-allowed}.privacy-retention{border-top:1px solid #c7cbd0;margin-top:30px;padding-top:24px}.privacy-public footer{border-top:1px solid #c7cbd0;padding:20px;text-align:center;font-size:14px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.privacy-receipt{border-left:4px solid #267047;padding:20px;background:#f0f8f3;margin:24px 0}.privacy-receipt svg{color:#267047}.privacy-error{background:#fff0f0;color:#8b1720;border:1px solid #d58288;border-radius:4px;padding:12px;overflow-wrap:anywhere}.privacy-success{background:#edf8f2;color:#1c603e;border:1px solid #8bbc9f;border-radius:4px;padding:12px}.privacy-count{background:#b71c25;color:#fff;font-size:12px;font-weight:700;border-radius:4px;padding:2px 6px;min-width:22px;text-align:center}.sidebar-collapsed .nav-list button.privacy-nav{position:relative}.sidebar-collapsed .nav-list button.privacy-nav .privacy-count{display:block;position:absolute;right:-3px;top:-3px;font-size:10px;min-width:16px;padding:1px 3px}.privacy-admin{padding:20px;min-width:0}.privacy-toolbar{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin-bottom:18px}.privacy-toolbar label{display:flex;flex-direction:column;gap:5px}.privacy-toolbar>span{padding-bottom:8px}.privacy-admin-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.privacy-admin-layout.has-selection{grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr)}.privacy-table-scroll{overflow:auto}.privacy-table{border-collapse:collapse;width:100%;font-size:14px}.privacy-table th{text-align:left;white-space:nowrap}.privacy-table th,.privacy-table td{padding:10px 8px;border-bottom:1px solid var(--line,#c8ced4);vertical-align:top}.privacy-table tr.is-selected{background:#1e7eae1f}.privacy-reference{border:0;background:none;color:var(--accent,#a61c25);padding:0;font:inherit;text-decoration:underline;cursor:pointer;white-space:nowrap}.privacy-status{display:inline-block;border:1px solid #a8b0b8;padding:2px 6px;font-size:12px;border-radius:4px}.privacy-status.is-open{background:#fff3cf;color:#684e00;border-color:#bd9a37}.privacy-pagination{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding-top:14px;font-size:14px}.privacy-review{border-left:1px solid var(--line,#c8ced4);padding-left:24px;min-width:0}.privacy-review-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.privacy-review-heading h3{font-size:17px;overflow-wrap:anywhere}.privacy-review dl{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;font-size:14px}.privacy-review dt{font-weight:600}.privacy-review dd{margin:0;overflow-wrap:anywhere}.privacy-review form{border-top:1px solid var(--line,#c8ced4);padding-top:20px;margin-top:20px}.privacy-review input,.privacy-review select,.privacy-review textarea{width:100%;min-width:0;font:inherit}.privacy-admin select,.privacy-admin textarea{border:1px solid var(--uapi-border,#a8b0b8);background:#fff;color:#24282d;border-radius:4px;padding:8px;min-height:38px}.privacy-admin select:focus-visible,.privacy-admin textarea:focus-visible{outline:2px solid #2276ad;outline-offset:2px}[data-theme=dark] .privacy-admin select,[data-theme=dark] .privacy-admin textarea{background:#25292e;color:#fff}.privacy-prewrap,.privacy-review-event p{white-space:pre-wrap}.privacy-review-event{padding:12px 0;border-top:1px solid var(--line,#c8ced4);font-size:14px;overflow-wrap:anywhere}.privacy-review-event small{display:block;margin:5px 0}.privacy-review-event p{margin:5px 0}[data-theme=dark] .privacy-admin .privacy-field-note{color:#bcc4cc}@media(max-width:1050px){.privacy-admin-layout.has-selection{grid-template-columns:minmax(0,1fr)}.privacy-review{border-left:0;border-top:1px solid var(--line,#c8ced4);padding:20px 0 0}}@media(max-width:520px){.privacy-fields{grid-template-columns:minmax(0,1fr);gap:0}.privacy-public h1{font-size:25px}.privacy-public-header{gap:12px;flex-wrap:wrap}.privacy-admin{padding:12px}.privacy-review dl{grid-template-columns:1fr;gap:4px}.privacy-review dd{margin-bottom:10px}}.lb-tax-dialog{width:min(620px,calc(100vw - 32px))}.lb-tax-dialog .lb-dialog-body{padding:22px 26px;max-height:68vh;overflow-y:auto}.lb-tax-effective{display:flex;align-items:center;gap:16px;font-weight:700;color:#262626}.lb-tax-effective input,.lb-tax-input input{font:inherit;padding:10px 12px;color:#1f2937;background:#fff;border:1px solid #858b94;border-radius:6px}.lb-tax-explanation{font-size:13px;line-height:1.6;color:#343a40;margin:14px 0}.lb-tax-table{width:100%}.lb-tax-table th,.lb-tax-table td{padding:10px 12px}.lb-tax-input{display:flex;align-items:center;gap:8px;font-weight:700;color:#222}.lb-tax-input input{width:110px;text-align:right}.lb-tax-history{margin-top:20px}.lb-tax-history summary{cursor:pointer;font-weight:700;margin-bottom:10px;color:#222}.lb-tax-error{font-size:14px;color:#a01219;font-weight:700;margin-top:14px}.lb-tax-dialog .lb-dialog-actions{flex-wrap:wrap}.lb-tax-dialog .lb-dialog-actions span{flex:1;min-width:150px}.lb-tax-effective input:focus-visible,.lb-tax-input input:focus-visible{outline:3px solid #b21f24;outline-offset:2px}.lb-report-dialog{box-sizing:border-box;color-scheme:light;width:min(1260px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:1px solid #cbd5df;border-radius:14px;color:#182333;background:#eef1f5;box-shadow:0 22px 80px #09152555;font-family:Arial,Helvetica,sans-serif;text-align:left}.lb-report-dialog[open]{display:flex;flex-direction:column}.lb-report-dialog *,.lb-report-dialog *:before,.lb-report-dialog *:after{box-sizing:border-box}.lb-report-dialog::backdrop{background:#0d1729a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lb-report-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:18px 22px;background:#fff;border-bottom:1px solid #d5dce4}.lb-report-toolbar h2{margin:0;color:#152233;font-size:20px;line-height:1.25;font-weight:700}.lb-report-toolbar p{margin:5px 0 0;color:#5d6978;font-size:13px;line-height:1.4}.lb-report-toolbar-actions{display:flex;align-items:center;gap:9px;flex-shrink:0}.lb-report-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:9px 13px;border:1px solid #bbc5d1;border-radius:7px;font:600 13px Arial,Helvetica,sans-serif;cursor:pointer;white-space:nowrap}.lb-report-toolbar .lb-report-print-button{background:#e4bf43;border-color:#c9a125;color:#252019}.lb-report-toolbar .lb-report-print-button:hover{background:#f0cf62}.lb-report-toolbar .lb-report-close-button{background:#fff;color:#344154}.lb-report-toolbar .lb-report-close-button:hover{background:#f0f3f7}.lb-report-toolbar button:focus-visible,.lb-report-viewport:focus-visible{outline:3px solid #3875c8;outline-offset:3px}.lb-report-viewport{min-height:0;overflow:auto;padding:24px;overscroll-behavior:contain;background:#fff}.lb-report-page{display:flex;align-items:center;justify-content:center;width:10.25in;height:7.75in;margin:0 auto;padding:0}.lb-report-sheet{flex:none;width:calc(10.25in / var(--lb-report-scale, 1));min-width:0;margin:0;padding:0;background:#fff;color:#15202d;zoom:var(--lb-report-scale, 1)}.lb-report-heading{display:grid;grid-template-columns:1fr 2fr 1fr;gap:20px;align-items:start;padding-bottom:20px;border-bottom:3px solid #233347}.lb-report-brand{display:flex;flex-direction:column;gap:7px;align-items:flex-start;padding-top:2px}.lb-report-brand>strong{color:#1b2a3d;font-size:30px;line-height:1;letter-spacing:1px;font-weight:800}.lb-report-title{text-align:center}.lb-report-title h1{margin:0;font-size:25px;line-height:1.2;font-weight:700;color:#152333}.lb-report-title p{margin:8px 0 3px;font-size:18px;font-weight:700;line-height:1.3}.lb-report-state{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right}.lb-report-status{display:inline-block;border:1px solid #adb7c4;padding:6px 9px;border-radius:4px;font-size:11px;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.lb-report-status-open{border-color:#b7a570;color:#6b561e;background:#fbf5e5}.lb-report-status-closed{border-color:#89a08c;color:#2d5739;background:#f0f7f1}.lb-report-table{table-layout:auto;width:100%;border-collapse:collapse;font-size:10.5px;line-height:1.35;font-variant-numeric:tabular-nums}.lb-report-name-col{width:12.5%}.lb-report-table th,.lb-report-table td{border:1px solid #b9c2cc;padding:8px 4px;text-align:right;vertical-align:middle;white-space:nowrap}.lb-report-table thead th{height:48px;padding-top:9px;padding-bottom:9px;background:#edf1f5;color:#263548;text-align:right;font-weight:700;white-space:normal}.lb-report-table thead th:first-child,.lb-report-table tbody th,.lb-report-table tfoot th{text-align:left}.lb-report-table thead th>span,.lb-report-table thead th>small{display:block}.lb-report-table thead th>small{margin-top:2px;color:#637184;font-size:9px;font-weight:400}.lb-report-table tbody th{color:#273647;font-size:11px;font-weight:700;overflow-wrap:anywhere;white-space:normal}.lb-report-table tbody tr:nth-child(2n){background:#f8f9fb}.lb-report-table .lb-report-total-column{border-left:2px solid #8d9bad;font-weight:700;background:#edf2f6}.lb-report-table tfoot th,.lb-report-table tfoot td{padding-top:11px;padding-bottom:11px;border-top:2px solid #394a60;background:#e8edf2;color:#14253a;font-weight:700}.lb-report-table tfoot th{white-space:normal}.lb-report-table td.lb-report-empty{padding:25px;color:#647283;text-align:center}.lb-report-heading{gap:12pt;padding-bottom:7pt;margin-bottom:10pt}.lb-report-scope{color:#213144;font-size:11pt;line-height:1.3}.lb-report-brand{gap:4pt}.lb-report-brand>strong{font-size:22pt}.lb-report-title h1{font-size:18pt}.lb-report-title p{font-size:13pt;margin-top:4pt}.lb-report-status{font-size:8pt}.lb-report-state{gap:5pt}.lb-report-table{font-size:8pt}.lb-report-table th,.lb-report-table td{padding:2.5pt 2pt}.lb-report-table thead th{height:auto;padding-top:4pt;padding-bottom:4pt}.lb-report-table thead th>small{font-size:7pt}.lb-report-table tbody th{font-size:8pt}.lb-report-table tfoot th,.lb-report-table tfoot td{padding-top:4pt;padding-bottom:4pt}@media screen and (max-width:720px){.lb-report-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.lb-report-toolbar{align-items:flex-start;flex-direction:column;padding:14px;gap:12px}.lb-report-toolbar-actions{width:100%}.lb-report-toolbar-actions>button:first-child{flex:1}.lb-report-viewport{padding:12px}}@media print{html:has(body.lb-printing-report),body.lb-printing-report{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important;color:#15202d!important;color-scheme:light!important}body.lb-printing-report>:not(.lb-report-dialog){display:none!important}body.lb-printing-report .lb-report-dialog{max-block-size:none!important;max-inline-size:none!important;display:block!important;position:static!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:visible!important;background:#fff!important;box-shadow:none!important;transform:none!important}.lb-report-dialog::backdrop{display:none;background:transparent}.lb-report-toolbar{display:none!important}.lb-report-viewport{display:block;width:100%;min-width:0;height:auto;min-height:0;max-height:none;padding:0;overflow:visible!important}body.lb-printing-report .lb-report-page{position:relative;top:.025in;break-inside:avoid;page-break-inside:avoid}.lb-report-sheet{width:calc(10.25in / var(--lb-report-scale, 1));min-width:0;max-width:none;height:auto;padding:0;border:0;box-shadow:none;break-inside:avoid;page-break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}.lb-report-table thead{display:table-header-group}.lb-report-table tbody,.lb-report-table tfoot{display:table-row-group}.lb-report-table tr{break-inside:avoid;page-break-inside:avoid}}.labor-board{--lb-bg:#f3f1e9;--lb-panel:#fffefa;--lb-surface:#f8f7f2;--lb-line:#e1ddd1;--lb-text:#282824;--lb-muted:#78766b;--lb-accent:#ae242a;--lb-subtle:#eeebe3;color:var(--lb-text);min-width:0;font-size:13px;line-height:1.45;padding:2px 0 8px}.labor-portal-shell .workspace{padding-top:10px;gap:6px}.labor-portal-shell .topbar>div:first-child{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:2px 14px}.labor-portal-shell .topbar .eyebrow{grid-column:1/-1}.lb-pullers-dialog{width:min(720px,calc(100vw - 32px))}.lb-pullers-body{padding:16px 23px}.lb-pullers-table{width:100%;border-collapse:collapse;font-size:14px}.lb-pullers-table th,.lb-pullers-table td{padding:9px 6px;border-bottom:1px solid var(--lb-line);text-align:left;vertical-align:middle}.lb-pullers-table thead th{font-size:11px;font-weight:600;color:var(--lb-muted)}.lb-pullers-table tbody th{font-weight:600;overflow-wrap:anywhere}.lb-pullers-table select{width:100%;min-height:34px;padding:6px 8px;border:1px solid var(--lb-line);border-radius:5px;background:var(--lb-panel);color:var(--lb-text);font:inherit}.lb-puller-home-actions{display:flex;gap:5px;justify-content:flex-end}.lb-puller-home-conflict{display:block;font-size:11px;color:var(--lb-accent);margin-top:5px;max-width:260px}.lb-pullers-empty{padding:20px 0;color:var(--lb-muted)}.lb-puller-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:end;padding-bottom:18px;border-bottom:1px solid var(--lb-line)}.lb-puller-add label{display:grid;gap:5px;font-size:12px;font-weight:600}.lb-puller-add input,.lb-puller-add select{width:100%;min-width:0;min-height:35px;border:1px solid var(--lb-line);border-radius:5px;background:var(--lb-panel);color:var(--lb-text);padding:7px 8px;font:inherit}.lb-puller-add-actions{display:flex;gap:6px;align-items:center}.lb-puller-list-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:18px 0 7px}.lb-puller-list-heading h3{margin:0;font-size:13px;font-weight:650}.lb-puller-list-heading h3 span{margin-left:5px;color:var(--lb-muted);font-weight:500}.lb-puller-confirm td{padding:12px;background:var(--lb-surface)}.lb-puller-confirm p{font-size:12px;margin-bottom:10px!important}.lb-puller-confirm td>div{display:flex;gap:8px;justify-content:flex-end}.lb-removed-pullers{border-top:1px solid var(--lb-line);margin-top:18px}@media(max-width:600px){.lb-puller-add{grid-template-columns:1fr 1fr}.lb-puller-add-actions{grid-column:1/-1;justify-content:flex-end}.lb-pullers-body{padding:14px}.lb-pullers-table th,.lb-pullers-table td{padding:8px 4px}.lb-puller-home-actions{gap:3px}}@media(max-width:700px){.labor-portal-shell .topbar>div:first-child{grid-template-columns:1fr}}.labor-board button,.lb-dialog button{font-family:inherit}.labor-board button:disabled,.lb-dialog button:disabled{cursor:not-allowed;opacity:.44}.labor-board button:focus-visible,.lb-dialog button:focus-visible{outline:3px solid #b68132;outline-offset:3px}.labor-board input:focus,.labor-board select:focus,.lb-dialog input:focus,.lb-dialog select:focus,.lb-dialog textarea:focus{outline:2px solid #bb8d48;outline-offset:1px}.labor-board h1,.labor-board h2,.labor-board h3,.labor-board p,.lb-dialog h2,.lb-dialog p{margin:0}.lb-preview-line{display:flex;align-items:center;justify-content:space-between;color:#8a682d;font-size:10px;font-weight:600;margin-bottom:24px;padding:0 1px}.lb-preview-line>span{display:flex;gap:6px;align-items:center}.lb-preview-line>span:last-child{color:var(--lb-muted);font-weight:400}.lb-preview-line i{width:6px;height:6px;border-radius:50%;background:#bc8b37;box-shadow:0 0 0 3px #bc8b3715}.lb-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.lb-eyebrow{font-size:9px;font-weight:700;letter-spacing:1.3px;color:var(--lb-muted);margin-bottom:6px!important}.lb-heading h1{display:flex;align-items:center;gap:12px;font-size:30px;font-weight:650;letter-spacing:-1.1px;line-height:1.2}.lb-heading h1>span{font-size:10px;font-weight:650;border:1px solid #d8d4c9;border-radius:5px;padding:3px 6px;color:var(--lb-muted);letter-spacing:.2px}.lb-heading>div>p:last-child{color:var(--lb-muted);margin-top:7px;font-size:12px}.lb-heading-actions{display:flex;gap:9px;align-items:center}.lb-button,.lb-icon{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--lb-line,#dedbd0);border-radius:6px;background:var(--lb-panel,#fffefa);color:var(--lb-text,#282824);font-size:11px;font-weight:600;line-height:1.2;min-height:34px;padding:8px 12px;white-space:nowrap;transition:background .15s,border-color .15s}.lb-button:hover,.lb-icon:hover{background:var(--lb-subtle,#f0ede6);border-color:#bcb7a9}.lb-icon{width:30px;height:30px;min-height:30px;padding:0;flex-shrink:0}.lb-primary{background:var(--lb-accent,#ae242a);border-color:var(--lb-accent,#ae242a);color:#fff}.lb-primary:hover{background:#902026;border-color:#902026}.lb-dark{background:#2d332f;border-color:#2d332f;color:#fff}.lb-dark:hover{background:#414c44;border-color:#414c44}.lb-quiet{background:transparent;border-color:transparent;color:var(--lb-muted)}.lb-text-button{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:0;color:var(--lb-accent,#ae242a);font-size:11px;font-weight:650;white-space:nowrap}.lb-navigation{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--lb-line)}.lb-tabs{display:flex;gap:26px;align-items:center;min-width:0}.lb-tabs>button{display:flex;align-items:center;gap:7px;position:relative;white-space:nowrap;padding:12px 0 14px;background:transparent;border:0;font-size:12px;color:var(--lb-muted);font-weight:500}.lb-tabs>button.active{color:var(--lb-accent);font-weight:650}.lb-tabs>button.active:after{position:absolute;content:"";bottom:-1px;height:2px;left:0;right:0;background:var(--lb-accent);border-radius:2px}.lb-tabs>button>span{background:var(--lb-subtle);border-radius:4px;font-size:9px;padding:1px 5px}.lb-store-selector{display:flex;align-items:center;gap:6px;color:var(--lb-muted);flex-shrink:0}.lb-store-selector select{font-size:11px;color:var(--lb-text);border:0;background:transparent;padding:7px 22px 7px 3px;min-width:135px;max-width:220px}.lb-view-toolbar{min-height:65px;display:flex;align-items:center;justify-content:space-between;gap:10px}.lb-period{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--lb-muted)}.lb-period>svg{color:var(--lb-muted)}.lb-period .lb-icon{background:transparent;border-color:transparent}.lb-period .lb-icon:hover{background:var(--lb-subtle)}.lb-month{width:154px;min-width:0;background:transparent;border:0;color:var(--lb-text);font-size:12px;font-weight:600;padding:4px 0}.lb-period-rule{height:14px;width:1px;background:var(--lb-line);margin:0 3px}.lb-week-picker{display:flex;gap:7px;align-items:center;position:relative;padding:4px 0;color:var(--lb-text);cursor:pointer}.lb-week-picker strong{font-size:12px;font-weight:600;white-space:nowrap}.lb-week-picker input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.lb-week-picker input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:auto;height:auto;cursor:pointer}.lb-week-cadence{font-size:8px;letter-spacing:.7px;border:1px solid var(--lb-line);padding:3px 5px;border-radius:3px;color:var(--lb-muted)}.lb-week-actions{display:flex;align-items:center;gap:13px}.lb-week-actions .lb-button{min-height:30px;font-size:10px}.lb-status{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:600}.lb-status.open{color:#3a7253}.lb-status.closed{color:var(--lb-muted)}.lb-status-dot{width:6px;height:6px;background:#5e8868;border-radius:50%}.lb-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--lb-panel);border:1px solid var(--lb-line);border-radius:8px;margin-bottom:21px;padding:19px 0;box-shadow:0 1px 2px #302c2003}.lb-metrics>div{padding:0 23px;display:flex;flex-direction:column;gap:5px;border-right:1px solid var(--lb-line);min-width:0}.lb-metrics>div:last-child{border:0}.lb-metrics>div>span{font-size:10px;color:var(--lb-muted);font-weight:500}.lb-metrics strong{font-size:25px;letter-spacing:-.8px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.35;white-space:nowrap}.lb-metrics small{color:var(--lb-muted);font-size:9px;line-height:1.35}.lb-metrics strong em{font-size:12px;color:var(--lb-muted);font-style:normal;margin-left:7px;letter-spacing:0;font-weight:400}.lb-pay-total{position:relative}.lb-pay-total strong{color:#2f5e43}.lb-pay-total:before{position:absolute;content:"";inset:-19px 0;background:#50886b07;border-radius:0 8px 8px 0;pointer-events:none}.lb-panel{border:1px solid var(--lb-line);border-radius:8px;background:var(--lb-panel);overflow:hidden;box-shadow:0 2px 5px #302c2003}.lb-panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:67px;padding:15px 18px;border-bottom:1px solid var(--lb-line)}.lb-panel-toolbar h2{font-size:12px;font-weight:650;letter-spacing:-.1px}.lb-panel-toolbar p{font-size:10px;color:var(--lb-muted);margin-top:4px}.lb-panel-title{display:flex;align-items:center;gap:8px;white-space:nowrap}.lb-panel-title>span{font-size:9px;color:var(--lb-muted);border:1px solid var(--lb-line);padding:1px 5px;border-radius:4px;font-weight:500}.lb-filters{display:flex;align-items:center;gap:8px}.lb-search{display:flex;align-items:center;gap:7px;position:relative;padding:7px 10px;min-height:32px;border:1px solid var(--lb-line,#dedbd0);border-radius:5px;background:var(--lb-panel,#fffefa);color:var(--lb-muted,#78766b)}.lb-search input{width:210px;background:transparent;border:0;outline:0!important;color:var(--lb-text,#282824);font-size:10px;padding:0;height:16px}.lb-search input::placeholder{color:#999487}.lb-clear-search{display:flex;align-items:center;border:0;background:none;color:var(--lb-muted);padding:0}.lb-filters>select{height:32px;padding:0 24px 0 10px;border:1px solid var(--lb-line);border-radius:5px;background:var(--lb-panel);color:var(--lb-text);font-size:10px;min-width:113px}.lb-table-scroll{overflow:auto;max-height:calc(100vh - 385px);min-height:0;scrollbar-width:thin;scrollbar-color:#cfcabf transparent}.lb-table{border-collapse:separate;border-spacing:0;width:100%;font-size:10px}.lb-table th{background:var(--lb-surface);font-size:9px;font-weight:600;color:var(--lb-muted);text-align:left;white-space:nowrap;padding:10px 13px;border-bottom:1px solid var(--lb-line);position:sticky;top:0;z-index:2;letter-spacing:.03px}.lb-table td{padding:10px 13px;height:46px;vertical-align:middle;border-bottom:1px solid #eae7dd80}.lb-table tbody tr:last-child td{border-bottom:0}.lb-table tbody tr:not(.lb-entry-draft):not(.lb-row-saved):hover td{background:#b6a56b07}.lb-table tfoot td{font-weight:650;background:var(--lb-surface);border-top:1px solid var(--lb-line);border-bottom:0;height:46px}.lb-table .lb-right,.lb-right{text-align:right}.lb-money{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.05px}.lb-emphasis{font-weight:650}.lb-date{white-space:nowrap;color:var(--lb-muted);font-size:10px;min-width:78px}.lb-date svg{margin-left:5px;vertical-align:-1px;color:#a29c8f}.lb-store-mark{display:inline-flex;gap:6px;align-items:center;white-space:nowrap;font-size:10px}.lb-store-mark i{width:5px;height:5px;border-radius:50%;flex-shrink:0}.lb-puller{font-weight:600;white-space:nowrap}.lb-part{max-width:230px;min-width:140px}.lb-part>span:last-child{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;margin-top:3px}.lb-section{font-size:8px;font-weight:500;color:#78786b}.lb-section.spv{color:#a37b2e}.lb-section.full-service{color:#5a738c}.lb-note-cell{max-width:180px;min-width:55px;color:var(--lb-muted);font-size:9px}.lb-note-cell>span:first-child{max-width:165px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.lb-dash{color:#b5b0a3;font-weight:400}.lb-row-action{width:39px;padding-left:3px!important;padding-right:10px!important}.lb-row-action .lb-icon{width:25px;height:25px;min-height:25px;border-color:transparent;background:transparent;color:#938c80}.lb-row-action .lb-icon:hover{background:var(--lb-subtle);color:var(--lb-accent)}.lb-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--lb-line);padding:10px 15px;color:var(--lb-muted);font-size:9px}.lb-pagination>div{display:flex;gap:12px;align-items:center}.lb-pagination .lb-icon{width:25px;height:25px;min-height:25px}.lb-summary-table{min-width:910px}.lb-summary-table td{height:66px;font-size:11px}.lb-summary-table th{font-size:9px;padding-block:13px}.lb-summary-table .lb-store-mark{font-size:12px;font-weight:550}.lb-summary-table .lb-store-mark i{width:7px;height:7px}.lb-store-link{border:0;background:none;padding:0;display:flex;align-items:center;gap:14px;color:var(--lb-text)}.lb-store-link>svg{opacity:0;color:var(--lb-muted);transition:opacity .15s}.lb-store-link:hover>svg{opacity:1}.lb-table-caption{color:var(--lb-muted);font-size:10px}.lb-footnote,.lb-pay-footer{display:flex;align-items:center;gap:7px;padding:12px 16px;color:var(--lb-muted);font-size:9px;line-height:1.5;border-top:1px solid var(--lb-line)}.lb-footnote svg{flex-shrink:0}.lb-pay-footer{justify-content:space-between}.lb-pay-footer>span{display:flex;gap:7px;align-items:center}.lb-pay-footer .lb-text-button{font-size:10px}.lb-pay-table{min-width:1160px;font-size:9px}.lb-pay-table th{font-size:8px;padding:11px 8px}.lb-pay-table td{font-size:9px;padding:14px 8px;height:57px}.lb-pay-table .lb-pay-name{position:sticky;left:0;z-index:1;min-width:105px;padding-left:16px;background:var(--lb-panel)}.lb-pay-table th.lb-pay-name{background:var(--lb-surface);z-index:3}.lb-pay-table .lb-day-head{font-size:8px;min-width:67px}.lb-day-head small{display:block;font-size:8px;color:#a19b8e;font-weight:400;margin-top:3px}.lb-pay-table .lb-day-value{color:var(--lb-muted)}.lb-pay-table .lb-divider{border-left:1px solid var(--lb-line);padding-left:13px}.lb-pay-table .lb-pay-total-col{background:#5b876608;color:#315f45;padding-left:13px;padding-right:14px}.lb-pay-table th.lb-pay-total-col{background:#eff1e9}.lb-puller-link{padding:0;border:0;background:none;font-size:10px;font-weight:650;color:var(--lb-text);text-align:left}.lb-puller-link:hover{color:var(--lb-accent);text-decoration:underline;text-underline-offset:3px}.lb-locked-banner{display:flex;align-items:center;gap:9px;margin:-6px 0 16px;padding:11px 13px;border:1px solid #cbd8ce;border-radius:6px;background:#edf1e9;color:#4e6855;font-size:10px}.lb-locked-banner strong{font-weight:650}.lb-locked-banner>svg{flex-shrink:0}.lb-locked-banner>svg:last-child{margin-left:auto}.lb-pay-explainer{display:flex;align-items:center;gap:6px;color:var(--lb-muted);font-size:9px;margin-top:13px}.lb-pay-explainer .lb-text-button{margin-left:auto;font-size:9px;color:var(--lb-muted)}.lb-source-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:18px 2px 0;color:#999386;font-size:9px}.lb-source-footer>span:first-child{display:flex;align-items:center;gap:6px}.lb-source-footer>span:last-child{font-style:normal}.lb-footer-dot{padding:0 2px}.lb-notice{display:flex;align-items:center;gap:8px;border:1px solid #cfdccb;background:#f0f5ec;color:#436343;font-size:11px;padding:10px 13px;border-radius:6px;margin-bottom:12px}.lb-notice svg{flex-shrink:0}.lb-notice-error{border-color:#e4c6bf;background:#fff2ee;color:#963d32}.lb-notice .lb-text-button{margin-left:5px;color:inherit;text-decoration:underline}.lb-loading,.lb-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:60px 25px;text-align:center;color:var(--lb-muted);min-height:250px}.lb-empty>svg{color:#aaa393;stroke-width:1.2}.lb-empty h3{font-size:14px;font-weight:550;color:var(--lb-text);margin:0}.lb-empty p{font-size:11px;max-width:380px}.lb-empty .lb-button{margin-top:6px}.lb-muted{color:var(--lb-muted)}.lb-activity-list{max-height:65vh;overflow:auto;padding:0 20px}.lb-activity{display:flex;align-items:center;gap:13px;padding:19px 0;border-bottom:1px solid var(--lb-line)}.lb-activity:last-child{border:0}.lb-activity-icon{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid var(--lb-line);background:var(--lb-surface);border-radius:50%;color:var(--lb-muted)}.lb-activity-icon.is-close{color:#4b7156;background:#ebf0e9;border-color:#d5dfd1}.lb-activity strong{font-size:11px;font-weight:550;display:block}.lb-activity p{font-size:10px;color:var(--lb-muted);margin-top:4px}.lb-activity time{font-size:9px;color:var(--lb-muted);white-space:nowrap;margin-left:auto}.lb-dialog{--lb-bg:#f3f1e9;--lb-panel:#fffefa;--lb-surface:#f8f7f2;--lb-line:#e1ddd1;--lb-text:#282824;--lb-muted:#78766b;--lb-accent:#ae242a;--lb-subtle:#eeebe3;color:var(--lb-text);background:var(--lb-panel);border:1px solid #d9d2c4;border-radius:10px;padding:0;width:min(580px,calc(100vw - 32px));max-height:calc(100vh - 48px);box-shadow:0 24px 80px #201c1830;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;line-height:1.45}.lb-dialog::backdrop{background:#26221c60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lb-dialog-wide{width:min(800px,calc(100vw - 32px))}.lb-puller-pay-dialog{width:min(1060px,calc(100vw - 32px))}.lb-weekly-jobs{padding:20px 23px 23px;border-bottom:1px solid var(--lb-line)}.lb-weekly-jobs-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px}.lb-weekly-jobs-heading h3{display:flex;align-items:center;gap:9px;margin:0;font-size:16px;font-weight:650}.lb-weekly-jobs-heading h3 span{padding:2px 7px;border-radius:5px;background:var(--lb-subtle);color:var(--lb-muted);font-size:12px}.lb-weekly-job-earnings{display:flex;align-items:center;gap:12px}.lb-weekly-job-earnings>span{font-size:12px;color:var(--lb-muted)}.lb-weekly-job-earnings strong{font-size:23px;font-variant-numeric:tabular-nums}.lb-weekly-jobs-scroll{max-height:38vh;overflow:auto;border:1px solid var(--lb-line);border-radius:6px;overscroll-behavior:contain}.lb-job-table{width:100%;min-width:860px;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.4}.lb-job-table th,.lb-job-table td{padding:10px;border-bottom:1px solid var(--lb-line);vertical-align:top;text-align:left}.lb-job-table thead th{position:sticky;top:0;z-index:1;background:var(--lb-surface);font-size:12px;font-weight:650;white-space:nowrap}.lb-job-table .lb-money,.lb-job-table .lb-right{text-align:right;white-space:nowrap}.lb-job-table .lb-store-mark{font-size:14px;white-space:nowrap}.lb-job-date{white-space:nowrap}.lb-job-description{min-width:190px;max-width:320px;overflow-wrap:anywhere}.lb-job-description>span{display:block}.lb-job-description>small{display:block;margin-top:3px;color:var(--lb-muted);font-size:12px}.lb-job-table .lb-job-pay{font-weight:650}.lb-job-table tfoot th,.lb-job-table tfoot td{position:sticky;bottom:0;background:var(--lb-surface);border-top:1px solid var(--lb-line);border-bottom:0;font-weight:650;vertical-align:middle}.lb-weekly-jobs-empty{margin:0;padding:20px;border:1px solid var(--lb-line);border-radius:6px;background:var(--lb-surface);color:var(--lb-muted);font-size:14px;text-align:center}.lb-puller-pay-dialog .lb-form-body{max-width:680px;margin-inline:auto}@media(max-width:600px){.lb-weekly-jobs{padding:16px}.lb-weekly-jobs-heading{align-items:flex-start;gap:12px}.lb-weekly-job-earnings{flex-direction:column;align-items:flex-end;gap:2px}.lb-weekly-job-earnings strong{font-size:20px}.lb-weekly-jobs-heading h3{font-size:15px}}.lb-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:22px 23px 19px;border-bottom:1px solid var(--lb-line);background:var(--lb-panel);position:sticky;top:0;z-index:4}.lb-dialog-header h2{font-size:18px;font-weight:650;letter-spacing:-.4px}.lb-dialog-header p{font-size:11px;color:var(--lb-muted);margin-top:5px}.lb-dialog-header .lb-icon{border:0;background:transparent;color:var(--lb-muted)}.lb-form-body{display:grid;gap:17px;padding:23px}.lb-form fieldset.lb-form-body{border:0;margin:0;min-width:0}.lb-form label{display:flex;flex-direction:column;gap:6px;font-size:10px;color:var(--lb-text);font-weight:600;position:relative}.lb-form input,.lb-form select,.lb-form textarea{width:100%;border:1px solid var(--lb-line);background:#fffefa;border-radius:5px;min-height:37px;padding:9px 10px;color:var(--lb-text);font-size:12px;font-weight:400;resize:vertical}.lb-form input:disabled,.lb-form select:disabled,.lb-form textarea:disabled{opacity:.7;cursor:not-allowed;background:var(--lb-surface)}.lb-form input::placeholder,.lb-form textarea::placeholder{font-size:11px;color:#a39c8f}.lb-form select{padding-right:25px}.lb-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lb-form-full{grid-column:1/-1}.lb-amount-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding:18px 0;border-block:1px solid var(--lb-line)}.lb-currency-input{display:flex;align-items:center;position:relative}.lb-currency-input>span{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:#9b9588;font-size:12px;font-weight:400}.lb-currency-input>input{padding-left:25px;text-align:right;font-variant-numeric:tabular-nums}.lb-optional{position:absolute;right:0;top:0;font-size:9px;color:var(--lb-muted);font-weight:400}.lb-form-period{display:flex;align-items:center;gap:7px;background:var(--lb-surface);border:1px solid var(--lb-line);border-radius:5px;padding:10px;font-size:10px;color:var(--lb-muted)}.lb-form-period.is-locked{color:#95622a;background:#faf2e4;border-color:#e2d1b3}.lb-dialog-actions{position:sticky;bottom:0;z-index:4;background:var(--lb-surface);border-top:1px solid var(--lb-line);display:flex;align-items:center;gap:8px;padding:16px 23px}.lb-dialog-actions>span{font-size:9px;color:var(--lb-muted);margin-right:auto;max-width:210px;line-height:1.5}.lb-dialog-actions .lb-button{min-height:36px}.lb-form-callout{display:flex;gap:8px;align-items:flex-start;background:#faf4e7;border:1px solid #e6d7b8;color:#8d6e34;border-radius:5px;padding:11px 12px;font-size:10px;line-height:1.5}.lb-form-callout>svg{flex-shrink:0;margin-top:1px}.lb-adjustment-fields{display:grid;gap:13px}.lb-adjustment-fields>label{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:15px}.lb-adjustment-fields>label>span{font-size:11px}.lb-adjustment-fields small{display:block;font-size:9px;font-weight:400;color:var(--lb-muted);margin-top:4px}.lb-adjustment-fields .lb-currency-input{width:133px;flex-shrink:0}.lb-adjustment-total{display:flex;align-items:center;justify-content:space-between;padding:14px 15px;background:#edf2e9;border:1px solid #d9e1d1;border-radius:5px;color:#476345}.lb-adjustment-total>span{font-size:11px;font-weight:550}.lb-adjustment-total strong{font-size:20px;font-weight:650;font-variant-numeric:tabular-nums}.lb-form-hint{font-size:10px;color:var(--lb-muted);line-height:1.6}.lb-close-symbol{background:#e9eee4;color:#4d6a49;border:1px solid #d6dfcd;width:52px;height:52px;border-radius:11px;display:grid;place-items:center}.lb-close-symbol.is-reopen{color:#966a30;background:#faf0de;border-color:#ebd8b5}.lb-confirm-description{font-size:12px;line-height:1.7;color:var(--lb-text)}.lb-close-checks{border:1px solid var(--lb-line);padding:14px;background:var(--lb-surface);border-radius:6px;display:grid;gap:11px}.lb-close-checks p{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--lb-muted)}.lb-close-checks svg{color:#5b7856}.lb-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lb-spin{animation:lb-spin 1.2s linear infinite}@keyframes lb-spin{to{transform:rotate(360deg)}}.app-shell[data-theme=dark] .labor-board,.app-shell[data-theme=dark] .lb-dialog{--lb-bg:#24231f;--lb-panel:#2b2a25;--lb-surface:#302f29;--lb-line:#464239;--lb-text:#e4dfd1;--lb-muted:#a39c8c;--lb-accent:#e26e6d;--lb-subtle:#3b3830}.app-shell[data-theme=dark] .lb-form input,.app-shell[data-theme=dark] .lb-form select,.app-shell[data-theme=dark] .lb-form textarea{background:#2b2a25;color:#e4dfd1}.app-shell[data-theme=dark] .lb-primary{background:#a92d33;color:#fff;border-color:#a92d33}.app-shell[data-theme=dark] .lb-pay-total strong,.app-shell[data-theme=dark] .lb-pay-total-col{color:#9ac198}.app-shell[data-theme=dark] .lb-pay-table th.lb-pay-total-col{background:#303a2e}.app-shell[data-theme=dark] .lb-table td{border-bottom-color:#49433575}.app-shell[data-theme=dark] .lb-locked-banner,.app-shell[data-theme=dark] .lb-adjustment-total{background:#303b2e;color:#a6be99;border-color:#465840}.app-shell[data-theme=dark] .lb-form-callout{background:#403821;color:#d7bf81;border-color:#685530}@media(min-width:1600px){.lb-entry-table td{font-size:11px}.lb-table td{padding:12px 17px}.lb-table th{padding-inline:17px}.lb-part{max-width:310px}.lb-part>span:last-child{max-width:300px}.lb-note-cell{max-width:270px}.lb-note-cell>span:first-child{max-width:255px}.lb-table-scroll{max-height:calc(100vh - 400px)}}@media(max-width:1200px){.lb-tabs{gap:18px}.lb-tabs>button{font-size:11px;gap:5px}.lb-store-selector select{min-width:120px;font-size:10px}.lb-metrics>div{padding-inline:16px}.lb-metrics strong{font-size:22px}.lb-entry-table{min-width:890px}.lb-heading h1{font-size:28px}.lb-metrics{padding-block:17px}.lb-pay-total:before{top:-17px;bottom:-17px}}@media(max-width:900px){.lb-navigation{flex-wrap:wrap;gap:0}.lb-tabs{order:2;width:100%;justify-content:space-between;gap:15px;overflow:auto}.lb-store-selector{margin-left:auto;margin-bottom:6px}.lb-heading{margin-bottom:16px}.lb-preview-line{margin-bottom:19px}.lb-view-toolbar{flex-wrap:wrap;gap:5px;padding:13px 0;min-height:0}.lb-period{gap:6px}.lb-week-cadence{display:none}.lb-panel-toolbar{flex-wrap:wrap}.lb-search input{width:170px}.lb-metrics strong{font-size:20px}.lb-metrics>div{padding-inline:13px}.lb-metrics small{font-size:8px}.lb-metrics>div>span{font-size:9px}.lb-metric-activity strong em{display:none}.lb-table-scroll{max-height:60vh}.lb-source-footer{font-size:8px}.lb-source-footer>span:last-child{display:none}.lb-pay-explainer{font-size:8px}.lb-pay-explainer>span{max-width:75%}}@media(max-width:600px){.labor-board{padding:0}.lb-preview-line>span:last-child{display:none}.lb-heading{gap:10px;align-items:flex-end}.lb-heading h1{font-size:25px;gap:8px}.lb-heading h1>span{font-size:8px}.lb-heading>div>p:last-child{font-size:10px}.lb-heading-actions{gap:4px}.lb-heading-actions .lb-quiet span{display:none}.lb-heading-actions .lb-quiet{padding:8px}.lb-heading-actions .lb-button{font-size:10px}.lb-eyebrow{font-size:8px}.lb-tabs{gap:18px;justify-content:flex-start}.lb-tabs>button{font-size:10px;gap:5px}.lb-tabs>button>svg{width:13px}.lb-tabs>button:last-child{margin-right:4px}.lb-metrics{grid-template-columns:1fr 1fr;padding:0;margin-bottom:16px}.lb-metrics>div{padding:14px 16px;border-bottom:1px solid var(--lb-line);gap:4px}.lb-metrics>div:nth-child(2){border-right:0}.lb-metrics>div:nth-child(3),.lb-metrics>div:nth-child(4){border-bottom:0}.lb-pay-total:before{inset:0}.lb-metrics strong{font-size:23px}.lb-metrics small{font-size:9px}.lb-period{font-size:10px}.lb-month{font-size:11px;width:143px}.lb-panel-toolbar{padding:12px;gap:12px}.lb-filters{width:100%}.lb-filters .lb-search{flex:1;min-width:0}.lb-search input{width:100%;min-width:0}.lb-search{max-width:100%}.lb-filters>select{min-width:100px}.lb-pagination{font-size:8px;padding:10px;gap:5px}.lb-pagination>div{gap:6px}.lb-pagination .lb-icon{width:22px;height:22px;min-height:22px}.lb-week-picker strong{font-size:10px}.lb-week-actions{margin-left:auto;gap:9px}.lb-week-actions .lb-button{font-size:9px;padding:7px 8px}.lb-status{font-size:9px}.lb-pay-footer{align-items:flex-start;font-size:8px;gap:15px;padding:10px}.lb-pay-footer>span{align-items:flex-start}.lb-pay-footer svg{flex-shrink:0}.lb-pay-footer .lb-text-button{font-size:9px}.lb-form-body{padding:18px;gap:16px}.lb-dialog-header{padding:18px}.lb-dialog-actions{padding:14px 18px;flex-wrap:wrap}.lb-dialog-actions>span{display:none}.lb-dialog-actions .lb-button:first-of-type{margin-left:auto}.lb-form-grid{gap:14px}.lb-amount-fields{gap:9px}.lb-form label{font-size:9px}.lb-form input,.lb-form select,.lb-form textarea{font-size:11px;padding:9px 8px}.lb-currency-input>input{padding-left:22px}.lb-currency-input>span{left:9px}.lb-adjustment-fields>label>span{font-size:10px}.lb-adjustment-fields .lb-currency-input{width:110px}.lb-activity-list{padding:0 13px}.lb-activity{gap:10px;flex-wrap:wrap}.lb-activity time{padding-left:44px;width:100%;margin-top:-7px}.lb-activity strong{font-size:10px}.lb-activity-icon{width:30px;height:30px}.lb-pay-explainer .lb-text-button{font-size:8px}.lb-notice{font-size:10px}}.lb-preview-line{margin-bottom:10px;font-size:11px}.lb-heading{margin-bottom:15px;min-height:35px}.lb-heading>div>p.lb-board-context{font-size:12px;margin:0;color:var(--lb-muted)}.lb-heading.lb-preview-heading{margin-bottom:4px}.lb-preview-heading .lb-preview-line{justify-content:flex-start;flex-wrap:wrap;gap:4px 16px;margin-bottom:0}.lb-tabs>button{padding-block:8px}.lb-table{font-size:12px}.lb-table th{font-size:11px;padding:10px 12px}.lb-table td{font-size:12px;padding:9px 12px}.lb-date,.lb-store-mark{font-size:12px}.lb-part>span:last-child{font-size:12px;margin-top:2px}.lb-section{font-size:10px}.lb-note-cell,.lb-note-cell>span:first-child{font-size:11px}.lb-summary-table th{font-size:11px}.lb-summary-table td{font-size:12px}.lb-pay-table{font-size:14px;min-width:0;table-layout:auto}.lb-table.lb-pay-table th{font-size:12px;padding:9px 6px;white-space:normal}.lb-table.lb-pay-table td{font-size:14px;padding:12px 6px;line-height:1.3}.lb-pay-table .lb-pay-name,.lb-pay-table .lb-day-head{min-width:0}.lb-pay-table .lb-day-head small{font-size:12px}.lb-pay-table .lb-puller-link{font-size:14px;overflow-wrap:anywhere}.lb-pagination{font-size:10px}.lb-table-scroll{max-height:calc(100vh - 365px)}@media(max-width:900px){.lb-table-scroll{max-height:60vh}.lb-preview-line{margin-bottom:9px}.lb-heading{margin-bottom:13px}.lb-heading>div>p.lb-board-context{font-size:11px}.lb-entry-table{min-width:1000px}}@media(max-width:600px){.lb-heading>div>p.lb-board-context{max-width:170px;font-size:10px;line-height:1.5}.lb-preview-line{font-size:10px}.lb-heading{align-items:center;gap:5px}.lb-table th{font-size:10px}.lb-pagination{font-size:9px}.lb-heading-actions .lb-button{font-size:10px}}.lb-entries-view .lb-heading{margin-bottom:4px}.lb-entries-view .lb-preview-line{margin-bottom:0}.lb-entries-view .lb-view-toolbar{padding-block:6px;min-height:40px}.lb-entries-view .lb-panel-toolbar{min-height:43px;padding:5px 12px}.lb-entries-view .lb-panel-toolbar h2{font-size:14px}.lb-entries-view .lb-panel-title>span{font-size:11px}.lb-entries-view .lb-filters input,.lb-entries-view .lb-filters>select{font-size:12px}.lb-entries-view .lb-table-scroll{max-height:calc(100dvh - 280px);min-height:190px}.lb-entry-scroll{scroll-padding-top:92px;scroll-padding-bottom:12px}.lb-entry-count{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid var(--lb-line);color:var(--lb-muted);font-size:12px}.lb-entry-grid{--lb-grid-header-height:36px;table-layout:fixed;min-width:0;width:100%}.lb-entry-grid th{background:#292823;color:#f3cc43;text-transform:uppercase;font-size:12px;font-weight:750;padding:8px 5px;border-right:1px solid #64604e;border-bottom:1px solid #514b35;letter-spacing:.1px;height:var(--lb-grid-header-height);line-height:18px}.lb-entry-grid th:nth-child(1){width:134px}.lb-entry-grid th:nth-child(2){width:102px}.lb-entry-grid th:nth-child(3){width:104px}.lb-entry-grid th:nth-child(4){width:112px}.lb-entry-grid th:nth-child(5),.lb-entry-grid th:nth-child(9){width:auto}.lb-entry-grid th:nth-child(6),.lb-entry-grid th:nth-child(7),.lb-entry-grid th:nth-child(8){width:100px}.lb-entry-grid th:nth-child(10){width:80px}.lb-entry-grid td{height:38px;padding:5px;border-right:1px solid var(--lb-line);border-bottom:1px solid var(--lb-line);font-size:14px;line-height:1.3}.lb-entry-grid td:last-child,.lb-entry-grid th:last-child{border-right:0}.lb-entry-grid td.lb-date{min-width:0;color:var(--lb-text)}.lb-entry-grid .lb-store-mark{font-size:14px}.lb-entry-grid .lb-section{font-size:13px}.lb-entry-grid .lb-puller{overflow:hidden;text-overflow:ellipsis;font-weight:500}.lb-entry-grid .lb-part{max-width:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-entry-grid .lb-part>span:last-child{font-size:14px}.lb-entry-grid .lb-note-cell{min-width:0;max-width:none}.lb-entry-grid .lb-note-cell>span:first-child{max-width:none;font-size:14px}.lb-entry-grid .lb-row-action{width:auto;padding:3px 5px!important;text-align:center}.lb-entry-grid .lb-row-action .lb-icon{border:1px solid var(--lb-line);background:var(--lb-panel);width:auto;min-width:28px;padding:3px 6px;gap:4px;font-size:13px}.lb-entry-grid .lb-entry-edit{min-height:29px;height:29px;padding:3px 6px;gap:4px;font-size:13px;border-radius:4px}.lb-entry-grid tr.lb-row-saved td{background:#eff6eb}.lb-entry-grid tr.lb-row-saved td:first-child{box-shadow:inset 3px 0 #709866}.lb-entry-grid tr.lb-entry-draft td{padding:2px;background:#fff9de;border-top:1px solid #e8cb73;border-bottom:2px solid #d9b44d;height:43px;position:sticky;top:var(--lb-grid-header-height);z-index:2}.lb-entry-grid .lb-inline-input{display:block;width:100%;min-width:0;height:35px;padding:5px 4px;margin:0;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--lb-text);font:inherit;font-size:14px;box-sizing:border-box}.lb-entry-grid .lb-inline-input::placeholder{color:#9a927c}.lb-entry-grid .lb-inline-input:hover{border-color:#d9ca98}.lb-entry-grid .lb-inline-input:focus{outline:2px solid #cfa326;outline-offset:-1px;border-color:transparent;background:var(--lb-panel)}.lb-entry-grid .lb-inline-money{text-align:right;font-variant-numeric:tabular-nums;appearance:textfield;-moz-appearance:textfield}.lb-entry-grid .lb-inline-money::-webkit-outer-spin-button,.lb-entry-grid .lb-inline-money::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lb-entry-grid .lb-inline-actions{white-space:nowrap;text-align:center}.lb-inline-actions .lb-icon{display:inline-flex;vertical-align:middle;width:31px;height:31px;min-height:31px;padding:4px;margin:0 2px;background:#fffefa;border:1px solid #d9cc9f;color:#554d37}.lb-inline-actions .lb-inline-save{background:#30372e;color:#fff;border-color:#30372e}.lb-inline-actions .lb-icon:disabled{opacity:.4;cursor:not-allowed}.lb-inline-feedback td{padding:7px 12px!important;height:auto!important;background:#fffbec;color:#74663b;font-size:12px}.lb-inline-feedback.is-error td{background:#fff0ed;color:#a1392d}.lb-inline-feedback.is-locked td{background:#f7ecdb;color:#845c29}.lb-inline-feedback svg{vertical-align:-3px;margin-right:5px}.lb-entry-grid .lb-empty{min-height:130px;padding:25px}.app-shell[data-theme=dark] .lb-entry-grid tr.lb-entry-draft td{background:#3d3726;border-color:#82703d}.app-shell[data-theme=dark] .lb-entry-grid .lb-inline-input:focus{background:#2b2a25}.app-shell[data-theme=dark] .lb-inline-actions .lb-icon{background:#292a23;border-color:#706447;color:#e9ddb8}.app-shell[data-theme=dark] .lb-inline-feedback td{background:#383325;color:#d1c08a}.app-shell[data-theme=dark] .lb-inline-feedback.is-error td{background:#402722;color:#eeab99}.app-shell[data-theme=dark] .lb-entry-grid tr.lb-row-saved td{background:#303b2d}@media(max-width:900px){.lb-entries-view .lb-table-scroll{max-height:75dvh}}.lb-pay-view .lb-view-toolbar{min-height:40px;padding-block:5px}.lb-pay-view .lb-period{flex-wrap:wrap}.lb-pay-view .lb-panel-toolbar{min-height:49px;padding-block:7px}.lb-pay-view .lb-table-scroll{max-height:calc(100dvh - 240px);min-height:220px}.lb-pay-view:has(.lb-locked-banner) .lb-table-scroll{max-height:calc(100dvh - 300px)}@media(max-width:900px){.lb-pay-view .lb-table-scroll,.lb-pay-view:has(.lb-locked-banner) .lb-table-scroll{max-height:75dvh}}.lb-navigation{gap:12px;padding-bottom:5px}.lb-tabs{--lb-tab-active-bg:var(--uapi-red,#b21f24);--lb-tab-active-hover:var(--uapi-red-dark,#8f181c);--lb-tab-active-text:#fff;gap:7px;flex-wrap:wrap;justify-content:flex-start;overflow:visible}.lb-tabs>button{min-height:34px;padding:7px 11px;border:1px solid var(--lb-line);border-radius:6px;background:var(--lb-panel);color:var(--lb-text);font-size:12px;font-weight:600;line-height:18px;transition:background .15s,border-color .15s}.lb-tabs>button:hover{background:var(--lb-subtle);border-color:#bcb7a9}.lb-tabs>button.active{background:var(--lb-tab-active-bg);border-color:var(--lb-tab-active-bg);color:var(--lb-tab-active-text)}.lb-tabs>button.active:hover{background:var(--lb-tab-active-hover);border-color:var(--lb-tab-active-hover)}.lb-tabs>button.active:after{content:none}.lb-tabs>button>span{line-height:14px}.lb-tabs>button.active>span{background:#ffffff26;color:inherit}.lb-store-selector{min-height:34px;padding:0 10px;border:1px solid var(--lb-line);border-radius:6px;background:var(--lb-panel);color:var(--lb-text)}.lb-store-selector select{font-size:12px;font-weight:600;cursor:pointer}.lb-month{height:34px;width:170px;padding:6px 10px;border:1px solid var(--lb-line);border-radius:6px;background:var(--lb-panel);cursor:pointer}.lb-week-picker{min-height:34px;padding:6px 10px;border:1px solid var(--lb-line);border-radius:6px;background:var(--lb-panel)}.lb-period .lb-icon{background:var(--lb-panel);border-color:var(--lb-line)}.lb-store-selector:hover,.lb-month:hover,.lb-week-picker:hover{background:var(--lb-subtle);border-color:#bcb7a9}.lb-store-selector:focus-within,.lb-week-picker:focus-within{outline:2px solid #bb8d48;outline-offset:2px}.app-shell[data-theme=dark] .lb-tabs{--lb-tab-active-bg:#1e3348;--lb-tab-active-hover:#26415b;--lb-tab-active-text:#4ea8ff}@media(max-width:900px){.lb-navigation{row-gap:6px}.lb-store-selector{margin-bottom:0}}.lb-month-picker{position:relative}.lb-month-picker .lb-month{width:190px;justify-content:space-between;font-size:12px}.lb-month-calendar{position:absolute;top:calc(100% + 6px);left:0;z-index:20;width:290px;max-width:calc(100vw - 36px);padding:12px;border:1px solid var(--lb-line);border-radius:8px;background:var(--lb-panel);box-shadow:0 8px 24px #0003;color:var(--lb-text)}.lb-month-calendar>strong{display:block;margin-bottom:10px;font-size:14px}.lb-month-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lb-month-options>button{min-height:34px;padding:6px 4px;border:1px solid var(--lb-line);border-radius:5px;background:var(--lb-panel);color:var(--lb-text);font-size:12px;font-weight:600}.lb-month-options>button:hover{background:var(--lb-subtle)}.lb-month-options>button[aria-pressed=true]{background:var(--uapi-red,#b21f24);border-color:var(--uapi-red,#b21f24);color:#fff}.app-shell[data-theme=dark] .lb-month-options>button[aria-pressed=true]{background:#1e3348;border-color:#1e3348;color:#4ea8ff}.converter-app .pickup-review{margin-top:24px;background:#fffefa;border:1px solid #aebfa2;border-radius:6px;overflow:hidden;color:#263e26;font-weight:600}.converter-app .pickup-review>header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;background:#edf3e6;border-bottom:1px solid #bccdb0}.converter-app .pickup-review h2{font-size:20px;font-weight:750;margin:0 0 7px;color:#263f25}.converter-app .pickup-review header p{margin:0;font-size:13px;line-height:1.7;color:#384f31}.converter-app .pickup-review header>strong{white-space:nowrap;font-size:14px;color:#304c29}.converter-app .pickup-review-scroll{overflow:auto}.converter-app .pickup-review table{width:100%;min-width:700px;border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left}.converter-app .pickup-review th,.converter-app .pickup-review td{padding:10px 16px;border-bottom:1px solid #dbe3d2;color:#294226;font-size:14px}.converter-app .pickup-review thead th{background:#f5f8ef;font-size:12px;font-weight:750;white-space:nowrap}.converter-app .pickup-review tbody th{font-weight:750;min-width:100px}.converter-app .pickup-review th small{display:block;font-size:11px;color:#425a39;margin-top:5px;font-weight:600}.converter-app .pickup-review td input{box-sizing:border-box;width:100%;min-width:78px;min-height:43px;padding:9px 10px;border:1px solid #8b9f7c;border-radius:4px;background:#fff;color:#21391f;font-size:15px;font-weight:700;font-family:inherit;font-variant-numeric:tabular-nums}.converter-app .pickup-review td input[type=text]{text-align:right}.converter-app .pickup-review td input[type=date]{min-width:145px}.converter-app .pickup-review input:focus{outline:2px solid #94751f;outline-offset:2px}.converter-app .pickup-review input[aria-invalid=true]{border-color:#a62d2d;background:#fff7f3}.converter-app .pickup-review input:disabled{background:#eef1e8;color:#42563a;opacity:1}.converter-app .pickup-review .pickup-review-number{text-align:right;font-weight:750;background:#f2f6e9;min-width:76px}.converter-app .pickup-review tfoot th,.converter-app .pickup-review tfoot td{background:#e7efdc;font-weight:750;text-align:right}.converter-app .pickup-review tfoot th{text-align:left}.converter-app .pickup-review-note{font-size:12px;line-height:1.8;margin:0;padding:13px 22px;color:#3a5231;background:#fafcf6}.converter-app .pickup-review footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;border-top:1px solid #c8d6bb;background:#eef4e6}.converter-app .pickup-review footer>span{display:flex;gap:7px;align-items:center;font-size:12px;font-weight:650}.converter-app .pickup-review footer>div{display:flex;align-items:center;gap:18px}.converter-app .pickup-review-save{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;background:#355b31;border:1px solid #294824;border-radius:4px;color:#fff;font-family:inherit;font-size:14px;font-weight:750;cursor:pointer}.converter-app .pickup-review-save:disabled{background:#e2e9d9;border-color:#a6b998;color:#425a38;cursor:not-allowed}.converter-app .pickup-review-discard{padding:0;border:0;background:transparent;color:#80352d;font-weight:700;font-size:12px;font-family:inherit;cursor:pointer}.converter-app .pickup-review-error{display:block;color:#8b2727;font-size:12px;line-height:1.6;margin-top:5px}.converter-app .pickup-review-alert{margin:12px 22px;padding:12px;border:1px solid #cf9b87;background:#fff4ee}.converter-app .payout-panel>.pickup-review{margin:0;border:0;border-bottom:2px solid #aebfa2;border-radius:0}.converter-app .ops-pickup>.pickup-review{margin-top:15px}.converter-app .ops-pickup-load{display:flex;align-items:center;gap:20px;justify-content:space-between}.converter-app .ops-pickup .pickup-review form{display:block;padding:0}.converter-app .ops-pickup-load h2{margin:0}.converter-app .ops-pickup-load select{min-width:160px;padding:9px 12px;font-weight:650;color:#2b4326;background:#fff;border:1px solid #96a989;border-radius:4px}@media(max-width:700px){.converter-app .pickup-review>header{padding:18px 15px}.converter-app .pickup-review th,.converter-app .pickup-review td{padding:10px 12px}.converter-app .pickup-review footer{align-items:stretch;flex-direction:column;padding:15px;gap:13px}.converter-app .pickup-review footer>div{justify-content:space-between}.converter-app .pickup-review-note{padding:12px 15px}}.converter-app .payout-panel{color:#263326;background:#fffefa;border:1px solid #b9c3b1;border-radius:7px;overflow:hidden;font-size:14px;font-weight:500;margin-top:27px}.converter-app .payout-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:25px;border-bottom:1px solid #d5dccd}.converter-app .payout-heading h2{color:#263326;font-size:22px;font-weight:750;line-height:1.3;letter-spacing:-.3px;margin:0}.converter-app .payout-eyebrow{color:#46583b;font-size:12px;font-weight:750;letter-spacing:1.2px;margin:0 0 8px}.converter-app .payout-heading>div>p:last-child{color:#495b40;font-size:14px;line-height:1.7;margin:8px 0 0;max-width:680px}.converter-app .payout-state{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;color:#4b5b43;background:#eef1e7;border:1px solid #c9d2bd;padding:8px 10px;border-radius:4px;font-size:12px;font-weight:700;line-height:1.5}.converter-app .payout-state.saved{color:#355229;background:#eaf1e1;border-color:#b8cbaa}.converter-app .payout-state.draft{color:#74501c;background:#fff2cf;border-color:#d9bc72}.converter-app .payout-form{padding:24px 25px}.converter-app .payout-materials{margin-top:24px;border:1px solid #b5c2aa;border-radius:6px;overflow:hidden;background:#fafcf5}.converter-app .payout-materials-heading{display:flex;align-items:center;gap:12px;padding:17px 18px 0}.converter-app .payout-materials-heading h3{margin:0;color:#293e25;font-size:17px;font-weight:750}.converter-app .payout-materials-heading>span{color:#46583d;font-size:12px;font-weight:650}.converter-app .payout-materials>p{margin:8px 18px 17px;color:#3c5133;font-size:13px;font-weight:600;line-height:1.7}.converter-app .payout-materials-table{min-width:620px;table-layout:fixed}.converter-app .payout-materials-table th,.converter-app .payout-materials-table td{padding:12px 18px;vertical-align:top}.converter-app .payout-materials-table thead th{background:#e9efdf;color:#32472b;white-space:normal}.converter-app .payout-materials-table thead th>span{display:block}.converter-app .payout-materials-table th:first-child{width:100px}.converter-app .payout-materials-table tbody th>strong{display:block;font-size:19px;color:#293f24;font-weight:750}.converter-app .payout-materials-table tbody th>span{display:block;font-size:12px;font-weight:650;color:#41563a}.converter-app .payout-materials-table tbody tr:last-child>th,.converter-app .payout-materials-table tbody tr:last-child>td{border-bottom:0}.converter-app .payout-materials-table input{text-align:right;min-width:0;font-weight:700}.converter-app .payout-material-total{background:#edf3e3;text-align:right}.converter-app .payout-material-total output{display:block;min-height:46px;padding:10px 0;color:#294421;font-size:18px;font-weight:750;line-height:1.5;box-sizing:border-box}.converter-app .payout-fields{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:22px}.converter-app .payout-panel label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:700;line-height:1.5;color:#2d4026;min-width:0}.converter-app .payout-panel label>span:not(.payout-field-error){font-size:12px;font-weight:600;color:#526147}.converter-app .payout-panel input,.converter-app .payout-panel textarea{box-sizing:border-box;display:block;width:100%;min-height:46px;padding:10px 12px;border:1px solid #8e9e7d;border-radius:5px;background:#fff;color:#243320;font-size:16px;font-weight:600;line-height:1.5;font-family:inherit;font-variant-numeric:tabular-nums}.converter-app .payout-panel textarea{resize:vertical;min-height:94px}.converter-app .payout-panel input::placeholder,.converter-app .payout-panel textarea::placeholder{color:#5a684f;opacity:1;font-size:14px;font-weight:500}.converter-app .payout-panel input:focus,.converter-app .payout-panel textarea:focus,.converter-app .payout-panel button:focus-visible,.converter-app .payout-extra>summary:focus-visible{outline:2px solid #967313;outline-offset:3px}.converter-app .payout-panel input[aria-invalid=true],.converter-app .payout-panel textarea[aria-invalid=true]{border-color:#a94d36;background:#fff8f3}.converter-app .payout-panel input:disabled,.converter-app .payout-panel textarea:disabled{opacity:1;background:#edf0e7;color:#46543b;-webkit-text-fill-color:#46543b;border-color:#bdc7b1}.converter-app .payout-currency,.converter-app .payout-percent{position:relative}.converter-app .payout-currency>span,.converter-app .payout-percent>span{position:absolute;top:50%;transform:translateY(-50%);font-size:16px;font-weight:700;color:#46563c;pointer-events:none}.converter-app .payout-currency>span{left:14px}.converter-app .payout-percent>span{right:14px}.converter-app .payout-currency>input{padding-left:31px}.converter-app .payout-percent>input{padding-right:34px}.converter-app .payout-field-error{font-size:12px;font-weight:600;line-height:1.6;color:#8c3527}.converter-app .payout-extra{margin-top:23px;border-top:1px solid #dce2d4;padding-top:17px}.converter-app .payout-extra>summary{cursor:pointer;font-size:14px;font-weight:700;color:#33462a;line-height:1.7}.converter-app .payout-extra>summary>span{margin-left:10px;color:#526147;font-size:12px;font-weight:600}.converter-app .payout-extra>div{display:grid;grid-template-columns:1fr 2fr;gap:22px;padding-top:18px}.converter-app .payout-calculation-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 25px;background:#f1f4e9;border-top:1px solid #d7dfca;border-bottom:1px solid #d7dfca;color:#34472b}.converter-app .payout-calculation-heading>strong{font-size:14px;font-weight:750}.converter-app .payout-calculation-heading>span{font-size:12px;font-weight:600;line-height:1.6}.converter-app .payout-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#f7f9f1;font-variant-numeric:tabular-nums}.converter-app .payout-summary>div{padding:22px 19px;border-right:1px solid #dce4d1;min-width:0}.converter-app .payout-summary>div:last-child{border:0}.converter-app .payout-summary>div>span{display:block;color:#415438;font-size:12px;font-weight:700;line-height:1.6;margin-bottom:9px}.converter-app .payout-summary>div>strong{display:block;color:#263b22;font-size:22px;font-weight:750;line-height:1.3;overflow-wrap:anywhere;letter-spacing:-.3px}.converter-app .payout-summary>.payout-summary-pay{background:#e7eddc}.converter-app .payout-summary>.payout-summary-pay>strong{color:#922a24}.converter-app .payout-formula{padding:15px 25px;font-size:12px;line-height:1.8;color:#43563a;background:#fcfdf7;border-top:1px solid #dfe6d5;border-bottom:1px solid #dfe6d5;margin:0}.converter-app .payout-table-scroll{overflow:auto}.converter-app .payout-table{width:100%;border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;font-size:14px}.converter-app .payout-table th,.converter-app .payout-table td{padding:16px 25px;border-bottom:1px solid #e0e5d8;color:#2d4127;font-size:14px;line-height:1.6}.converter-app .payout-table thead th{background:#f0f3e8;color:#3e5134;font-size:12px;font-weight:750;white-space:nowrap}.converter-app .payout-table tbody th{font-weight:700}.converter-app .payout-table tbody td{font-weight:600}.converter-app .payout-table .payout-number{text-align:right;white-space:nowrap}.converter-app .payout-table .payout-pay-value{font-weight:750;background:#f3f6ea;color:#2d4825}.converter-app .payout-table tfoot th,.converter-app .payout-table tfoot td{background:#e8eddd;border-top:1px solid #c7d3b9;border-bottom:0;font-weight:750;font-size:15px}.converter-app .payout-table tfoot .payout-pay-value{background:#dfe8d1;color:#8c2d25}.converter-app .payout-calculation-note{padding:16px 25px;color:#485a3e;background:#fcfdf8;border-top:1px solid #dce4d0;font-size:12px;line-height:1.8;margin:0}.converter-app .payout-empty{padding:25px;background:#f4f7ec;border-top:1px solid #dce3d1;color:#3d5233}.converter-app .payout-empty>strong{display:block;font-size:15px;font-weight:700;line-height:1.6}.converter-app .payout-empty>p{font-size:14px;line-height:1.7;margin:7px 0 0}.converter-app .payout-notice,.converter-app .payout-error{display:flex;align-items:flex-start;gap:11px;margin:22px 25px;padding:17px;background:#fff4d7;border:1px solid #d6b96c;border-radius:5px;color:#704b17}.converter-app .payout-notice>svg,.converter-app .payout-error>svg{flex-shrink:0;margin-top:2px}.converter-app .payout-notice strong,.converter-app .payout-error strong{font-size:14px;font-weight:750;line-height:1.6}.converter-app .payout-notice p,.converter-app .payout-error p{font-size:14px;line-height:1.7;margin:5px 0 0}.converter-app .payout-notice .payout-link,.converter-app .payout-error .payout-link{margin-top:10px}.converter-app .payout-error{background:#fff2e9;border-color:#ce9c7b;color:#853927}.converter-app .payout-notice-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:14px}.converter-app .payout-notice-actions>.payout-link{margin:0}.converter-app .payout-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 25px;background:#f0f4e7;border-top:1px solid #cdd8c1}.converter-app .payout-footer>span{font-size:12px;font-weight:650;color:#3c5231;line-height:1.7}.converter-app .payout-footer>div{display:flex;align-items:center;gap:20px}.converter-app .payout-link{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#7c362c;font-size:13px;font-weight:700;line-height:1.6;cursor:pointer;text-align:left;font-family:inherit}.converter-app .payout-link:hover{text-decoration:underline;text-underline-offset:3px}.converter-app .payout-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:43px;padding:10px 16px;border:1px solid #9f8c54;border-radius:5px;background:#f5df9d;color:#453414;font-size:14px;font-weight:750;font-family:inherit;line-height:1.5;cursor:pointer}.converter-app .payout-button.primary{background:#aa2827;border-color:#922321;color:#fff}.converter-app .payout-panel .payout-button:disabled,.converter-app .payout-panel .payout-button.primary:disabled{opacity:1;background:#e3e8db;border-color:#acb99e;color:#47563c;cursor:not-allowed;box-shadow:none}.converter-app .payout-panel .payout-link:disabled{opacity:1;color:#5b674f;cursor:not-allowed;text-decoration:none}.converter-app .payout-readonly{font-size:13px;font-weight:700;color:#485c3d}.converter-app .payout-access{padding:25px}.converter-app .payout-access>h2{font-size:20px;margin:0 0 10px;font-weight:750}.converter-app .payout-access>p{font-size:14px;line-height:1.7;margin:0}.converter-app .payout-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.converter-app .payout-spin{animation:payout-spin 1s linear infinite}@keyframes payout-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.converter-app .payout-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.converter-app .payout-summary>div:nth-child(3){border-right:0}.converter-app .payout-summary>div:nth-child(n+4){border-top:1px solid #dce4d1}.converter-app .payout-summary>div:last-child{grid-column:span 2}.converter-app .payout-summary>div>strong{font-size:23px}}@media(max-width:700px){.converter-app .payout-heading{flex-direction:column;gap:16px;padding:21px 18px}.converter-app .payout-heading h2{font-size:20px}.converter-app .payout-form{padding:20px 18px}.converter-app .payout-fields{grid-template-columns:1fr 1fr;gap:18px 14px}.converter-app .payout-fields>label:first-child{grid-column:1/-1}.converter-app .payout-extra>div{grid-template-columns:1fr;gap:18px}.converter-app .payout-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.converter-app .payout-summary>div{padding:19px 16px;border-bottom:1px solid #dce4d1}.converter-app .payout-summary>div:nth-child(2n){border-right:0}.converter-app .payout-summary>div:nth-child(3){border-right:1px solid #dce4d1}.converter-app .payout-summary>div:nth-child(n+4){border-top:0}.converter-app .payout-summary>div:last-child{grid-column:1/-1}.converter-app .payout-summary>div>strong{font-size:21px}.converter-app .payout-calculation-heading{align-items:flex-start;flex-direction:column;gap:6px;padding:16px 18px}.converter-app .payout-formula,.converter-app .payout-calculation-note{padding:14px 18px}.converter-app .payout-table{min-width:560px}.converter-app .payout-table th,.converter-app .payout-table td{padding:14px 18px}.converter-app .payout-footer{align-items:stretch;flex-direction:column;gap:13px;padding:17px 18px}.converter-app .payout-footer>div{justify-content:space-between;gap:15px}.converter-app .payout-notice,.converter-app .payout-error{margin:18px;padding:15px}.converter-app .payout-empty{padding:21px 18px}}@media(prefers-reduced-motion:reduce){.converter-app .payout-spin{animation:none}}.converter-app.ops-app .payout-close-review{margin-top:22px;padding:18px;background:#f5f7ef;border:1px solid #cdd8c4;border-radius:6px}.payout-close-review h3{font-size:16px;color:#2e4731}.payout-close-review p{font-size:12px;color:#415946;line-height:1.7;margin:9px 0}.payout-close-review input[type=date]{padding:9px;background:#fff;border:1px solid #9eae95;border-radius:4px;color:#2f4b34;font-size:14px;font-weight:600}.payout-close-review .payout-table{min-width:560px}.payout-close-review input[aria-invalid=true]{border-color:#a6292f}.payout-close-review .payout-table td,.payout-close-review .payout-table th{padding:10px 13px}.converter-app .load-workspace{--lw-line:#deded8;--lw-ink:#273222;--lw-muted:#56634c;color:var(--lw-ink)}.converter-app .lw-selector-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.converter-app .lw-selector{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.converter-app .lw-selector>label{font-size:12px;font-weight:650;color:#435438}.converter-app .lw-selector>select{height:42px;min-width:154px;border:1px solid #d4d7cb;background:#fffefa;border-radius:5px;font-size:16px;font-weight:650;color:#4e5c43;padding:0 12px}.converter-app .lw-selector-actions{display:flex;align-items:center;gap:20px}.converter-app .lw-text-button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:0;font-size:12px;line-height:1.5;color:#833c30;white-space:nowrap}.converter-app .lw-text-button:hover{text-decoration:underline;text-underline-offset:3px}.converter-app .lw-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1.4;color:#4e5c43;white-space:nowrap}.converter-app .lw-status>i{width:6px;height:6px;border-radius:50%;background:#b7b7a2}.converter-app .lw-status.collecting{color:#735516}.converter-app .lw-status.collecting>i{background:#c3a52d}.converter-app .lw-status.processed{color:#355b2b}.converter-app .lw-status.processed>i{background:#8da873}.converter-app .lw-index,.converter-app .lw-rollup,.converter-app .lw-processing{border:1px solid var(--lw-line);background:#fffefa;border-radius:7px;overflow:hidden}.converter-app .lw-index{margin-bottom:23px}.converter-app .lw-table-scroll{overflow-x:auto}.converter-app .lw-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left;font-size:13px}.converter-app .lw-table th{padding:14px 22px;background:#f5f5ee;border-bottom:1px solid #e5e5dc;font-size:12px;font-weight:650;color:#435438;white-space:nowrap}.converter-app .lw-table th small{display:block;font-size:12px;font-weight:500;color:#56634b;margin-top:4px;line-height:1.3}.converter-app .lw-table td{padding:18px 22px;border-bottom:1px solid #ecece3;color:#35472b;line-height:1.5}.converter-app .lw-table tbody>tr:last-child td{border-bottom:0}.converter-app .lw-table td>strong{font-weight:650;color:#2f4025}.converter-app .lw-table td>small{display:block;font-size:12px;color:#56634b;margin-top:5px}.converter-app .lw-table .lw-num{text-align:right;white-space:nowrap}.converter-app .lw-table .lw-strong{font-weight:750;color:#2f4025;background:#f8f9f1}.converter-app .lw-table tr.lw-selected{background:#fbf6e5}.converter-app .lw-table tr.lw-selected .lw-strong{background:#f6f0d9}.converter-app .lw-section-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 25px 23px}.converter-app .lw-eyebrow{font-size:12px;letter-spacing:1.5px;font-weight:650;color:#435438;margin-bottom:8px}.converter-app .lw-section-heading h2{font-size:20px;font-weight:750;letter-spacing:-.4px;line-height:1.4;color:#2f4025}.converter-app .lw-section-heading>div>p:last-child{font-size:12px;line-height:1.8;color:#4e5c43;margin-top:7px;max-width:600px}.converter-app .lw-load-total{text-align:right;flex-shrink:0;padding-left:20px;border-left:1px solid #e3e7d9}.converter-app .lw-load-total>strong{display:block;font-size:30px;font-weight:750;letter-spacing:-.8px;color:#9c2822;line-height:1.3}.converter-app .lw-load-total>span{display:block;font-size:12px;color:#56634b;margin-top:5px}.converter-app .lw-rollup-table th,.converter-app .lw-rollup-table td{padding-left:22px;padding-right:22px}.converter-app .lw-rollup-table th:last-child,.converter-app .lw-rollup-table td:last-child{padding-left:9px;padding-right:14px}.converter-app .lw-rollup-table td>small.lw-current-store{color:#735516}.converter-app .lw-held-value{color:#455b36!important;font-size:12px}.converter-app .lw-row-toggle{height:29px;width:29px;display:grid;place-items:center;padding:0;border-radius:4px;background:transparent;color:#4e5c43}.converter-app .lw-row-toggle:hover{background:#efefdf;color:#4e5c43}.converter-app .lw-row-toggle[aria-expanded=true]>svg{transform:rotate(90deg)}.converter-app .lw-expanded>td{background:#f3f6e9!important}.converter-app .lw-table .lw-detail-row>td{padding:0!important;background:#f9faf4;border-top:1px solid #e0e7ce;border-bottom:1px solid #dfe6d0}.converter-app .lw-table tfoot th,.converter-app .lw-table tfoot td{background:#e8eddb;border-top:1px solid #dce3ce;color:#4e5c43;padding-top:19px;padding-bottom:19px;font-size:13px;font-weight:700}.converter-app .lw-table tfoot .lw-strong{background:#e2e9d2;color:#9c2822;font-size:17px}.converter-app .lw-table tfoot td>span{font-size:12px;font-weight:500;color:#56634b}.converter-app .lw-rollup-note{display:flex;align-items:flex-start;gap:10px;padding:16px 23px;color:#4e5c43;background:#fcfcf5;border-top:1px solid #e6ebdc}.converter-app .lw-rollup-note p{font-size:12px;line-height:1.8;color:#56634b}.converter-app .lw-rollup-note svg{margin-top:2px}.converter-app .lw-store-detail{padding:21px 23px 23px}.converter-app .lw-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.converter-app .lw-detail-heading strong{display:block;font-size:12px;color:#2f4025;font-weight:700}.converter-app .lw-detail-heading span{display:block;font-size:12px;color:#56634b;margin-top:5px}.converter-app .lw-detail-heading>small{font-size:12px;color:#56634b;white-space:nowrap;margin-top:2px}.converter-app .lw-source-table{width:100%;text-align:left;border-collapse:collapse;font-variant-numeric:tabular-nums}.converter-app .lw-source-table th{font-size:12px;padding:10px 12px;background:#eef2e3;color:#435438;border-bottom:1px solid #e3ead7;font-weight:600;white-space:nowrap}.converter-app .lw-source-table td{font-size:12px;padding:11px 12px;background:#fffef9;border-bottom:1px solid #eef1e7;color:#35472b;line-height:1.7}.converter-app .lw-source-table td:first-child{white-space:nowrap}.converter-app .lw-source-table .lw-num{text-align:right}.converter-app .lw-source-table td>small{display:block;font-size:12px;color:#56634b;margin-top:3px}.converter-app .lw-source-link{display:flex;align-items:center;gap:5px;background:none;padding:0;font-size:12px;color:#833c30;line-height:1.7;text-align:left;white-space:nowrap}.converter-app .lw-source-link:hover{color:#833c30;text-decoration:underline;text-underline-offset:3px}.converter-app .lw-detail-empty{font-size:12px;color:#56634b;line-height:1.8;padding:8px 0}.converter-app .lw-more{font-size:12px;padding:11px 0 0;border:0;background:none;color:#833c30}.converter-app .lw-movement-list{padding-top:18px}.converter-app .lw-movement-list>strong{font-size:12px;color:#2f4025;font-weight:650}.converter-app .lw-movement-list>div{display:flex;align-items:center;gap:15px;padding:11px 0;border-bottom:1px solid #e6eddb;font-size:12px;color:#4e5c43;line-height:1.7}.converter-app .lw-movement-list>div:last-child{border:0}.converter-app .lw-movement-list>div>time{white-space:nowrap}.converter-app .lw-movement-list>div>p{margin-left:auto;max-width:45%;color:#4e5c43}.converter-app .lw-movement-action{font-size:12px;min-width:54px;text-transform:capitalize;color:#735516;background:#faf3df;border-radius:3px;padding:3px 7px}.converter-app .lw-movement-action.release{background:#edf3e3;color:#355b2b}.converter-app .lw-processing{margin-top:27px}.converter-app .lw-processing>.lw-section-heading{border-bottom:1px solid #e5e8dc}.converter-app .lw-result-state{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:12px;color:#4e5c43;background:#f2f4ea;border:1px solid #e6ebdb;border-radius:4px;padding:8px 10px}.converter-app .lw-result-state.entered{color:#355b2b;background:#eef4e3;border-color:#dee9ce}.converter-app .lw-processing-body{padding:24px 25px 26px}.converter-app .lw-processing-fields{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:20px}.converter-app .lw-processing label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#2f4025;font-weight:650;position:relative}.converter-app .lw-processing label>span:not(.lw-field-error){font-size:12px;font-weight:500;color:#893d22}.converter-app .lw-processing label>.lw-required{position:absolute;top:-1px;right:0;font-size:12px!important}.converter-app .lw-processing input,.converter-app .lw-processing textarea{border:1px solid #9aa98a;border-radius:5px;background:#fffefb;min-height:43px;color:#2d4024;font-size:16px;font-weight:500;padding:10px 12px;line-height:1.5;width:100%}.converter-app .lw-processing input::placeholder,.converter-app .lw-processing textarea::placeholder{color:#5d6b50;font-size:12px}.converter-app .lw-processing input:focus,.converter-app .lw-processing textarea:focus{outline:2px solid #977312;outline-offset:2px}.converter-app .lw-processing input[aria-invalid=true],.converter-app .lw-processing textarea[aria-invalid=true]{border-color:#cd9875;background:#fff9f0}.converter-app .lw-processing input:disabled,.converter-app .lw-processing textarea:disabled{background:#f8faf1;color:#4c5c41;opacity:1}.converter-app .lw-processing textarea{resize:vertical}.converter-app .lw-field-error{font-size:12px;line-height:1.6;color:#893d22;font-weight:500}.converter-app .lw-comparison{margin:24px 0 26px;border:1px solid #e1e8d5;border-radius:6px;overflow:hidden}.converter-app .lw-comparison-title{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 17px;background:#f3f6ea;border-bottom:1px solid #e4ebd8}.converter-app .lw-comparison-title strong{font-size:12px;font-weight:700;color:#2f4025}.converter-app .lw-comparison-title span{font-size:12px;color:#56634b}.converter-app .lw-comparison table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.converter-app .lw-comparison table th,.converter-app .lw-comparison table td{padding:12px 17px;text-align:right;color:#35472b;font-size:13px;font-weight:600;border-bottom:1px solid #edf2e3}.converter-app .lw-comparison table th:first-child{text-align:left}.converter-app .lw-comparison thead th{font-size:12px;color:#435438;background:#fafcf4;font-weight:600}.converter-app .lw-comparison tbody th{font-size:12px;color:#435438;font-weight:600}.converter-app .lw-comparison tbody tr:last-child{background:#f6f9ee}.converter-app .lw-comparison tbody tr:last-child th,.converter-app .lw-comparison tbody tr:last-child td{font-weight:700;border:0}.converter-app .lw-comparison p{font-size:12px;color:#56634b;line-height:1.8;padding:11px 17px;border-top:1px solid #e6eddc;background:#fcfdf7}.converter-app .lw-not-entered{font-size:12px;font-weight:500;color:#5d6b50}.converter-app .lw-processing-extras{display:grid;grid-template-columns:1fr 2fr;gap:20px;margin-bottom:20px}.converter-app .lw-processing-extras label>span:not(.lw-field-error),.converter-app .lw-processing-notes>span:not(.lw-field-error){position:absolute;right:0;top:1px}.converter-app .lw-processing-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 25px;border-top:1px solid #e3ead7;background:#f7f9ef}.converter-app .lw-processing-footer>div:last-child{display:flex;align-items:center;gap:18px}.converter-app .lw-save-status{display:flex;align-items:center;gap:7px;font-size:12px;color:#355b2b;line-height:1.7}.converter-app .lw-save-status>i{width:5px;height:5px;border-radius:50%;background:#c4b46f;flex-shrink:0}.converter-app .lw-processing-footer .button{height:39px;font-size:12px}.converter-app .lw-processing-footer .lw-text-button{font-size:12px;color:#833c30}.converter-app .lw-pending,.converter-app .lw-error{display:flex;gap:11px;align-items:flex-start;padding:17px 19px;background:#fff6e0;border:1px solid #e8d9ac;color:#893d22;border-radius:5px;margin-bottom:21px}.converter-app .lw-pending strong,.converter-app .lw-error strong{display:block;font-size:12px;line-height:1.6;color:#893d22;font-weight:650}.converter-app .lw-pending p,.converter-app .lw-error p{font-size:12px;line-height:1.7;color:#893d22;margin-top:4px}.converter-app .lw-pending>div>div{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:14px}.converter-app .lw-error{margin-top:20px;margin-bottom:0;background:#fff3e8;border-color:#ebd5bf;color:#893d22}.converter-app .lw-error strong,.converter-app .lw-error p{color:#893d22}.converter-app .lw-error .lw-text-button{margin-top:9px;color:#893d22}.converter-app .lw-empty{display:flex;align-items:center;flex-direction:column;text-align:center;padding:65px 25px;background:#fffef9;border:1px solid #e1e6d6;border-radius:7px;color:#4e5c43}.converter-app .lw-empty h2{font-size:20px;color:#2f4025;margin:18px 0 8px}.converter-app .lw-empty p{font-size:12px;color:#56634b;line-height:1.8}.converter-app .lw-empty>.button{margin-top:23px}@media(max-width:1200px){.converter-app .lw-rollup-table th,.converter-app .lw-rollup-table td{padding-left:16px;padding-right:16px}.converter-app .lw-rollup-table,.converter-app .lw-table th{font-size:12px}.converter-app .lw-table td>small{font-size:12px}.converter-app .lw-section-heading{padding:23px}.converter-app .lw-section-heading h2{font-size:18px}.converter-app .lw-section-heading>div>p:last-child{font-size:12px}.converter-app .lw-processing-body{padding:23px}.converter-app .lw-processing-fields{gap:16px}.converter-app .lw-processing label>.lw-required{position:static;font-size:12px!important;margin-top:-3px}.converter-app .lw-processing-fields>label:first-child{gap:4px}.converter-app .lw-processing-fields>label:first-child>input{margin-top:1px}.converter-app .lw-processing-fields>label:not(:first-child){justify-content:flex-end}.converter-app .lw-processing-footer{padding-left:23px;padding-right:23px}.converter-app .lw-processing-footer>div:last-child{gap:12px}}@media(max-width:900px){.converter-app .lw-selector-row{gap:16px}.converter-app .lw-selector{gap:10px}.converter-app .lw-selector>select{min-width:130px;font-size:15px}.converter-app .lw-selector-actions{gap:13px}.converter-app .lw-selector-actions>.lw-text-button{font-size:12px}.converter-app .lw-rollup-table{min-width:720px}.converter-app .lw-processing>.lw-section-heading{align-items:flex-start;gap:15px}.converter-app .lw-result-state{font-size:12px;padding:7px 8px;white-space:normal;line-height:1.6;max-width:145px}.converter-app .lw-processing-fields{gap:14px}.converter-app .lw-processing label{font-size:13px}.converter-app .lw-processing-footer{align-items:flex-start;flex-direction:column;gap:13px}.converter-app .lw-processing-footer>div:last-child{width:100%;justify-content:flex-end}.converter-app .lw-processing-footer>div:last-child>.lw-text-button{margin-right:auto}.converter-app .lw-index .lw-table{min-width:630px}.converter-app .lw-table th,.converter-app .lw-table td{padding-left:16px;padding-right:16px}.converter-app .lw-section-heading h2{font-size:18px}.converter-app .lw-load-total{padding-left:17px}.converter-app .lw-load-total>strong{font-size:28px}}@media(max-width:620px){.converter-app .lw-selector-row{flex-direction:column;align-items:stretch;gap:15px;margin-bottom:20px}.converter-app .lw-selector{gap:10px}.converter-app .lw-selector>label{font-size:12px}.converter-app .lw-selector>select{flex:1;font-size:16px;height:42px}.converter-app .lw-selector .lw-status{font-size:12px}.converter-app .lw-selector-actions{justify-content:space-between}.converter-app .lw-selector-actions>.lw-text-button{font-size:12px}.converter-app .lw-selector-actions>.button{font-size:12px;height:34px}.converter-app .lw-section-heading{padding:21px 18px;gap:17px}.converter-app .lw-eyebrow{font-size:12px;letter-spacing:1.1px;margin-bottom:7px}.converter-app .lw-section-heading h2{font-size:18px}.converter-app .lw-section-heading>div>p:last-child{font-size:12px;line-height:1.8}.converter-app .lw-load-total{padding-left:13px;min-width:84px}.converter-app .lw-load-total>strong{font-size:27px}.converter-app .lw-load-total>span{font-size:12px}.converter-app .lw-rollup-table{min-width:680px}.converter-app .lw-rollup-note{padding:15px 17px;gap:8px}.converter-app .lw-rollup-note p{font-size:12px}.converter-app .lw-rollup-note svg{width:14px;height:14px}.converter-app .lw-store-detail{padding:18px}.converter-app .lw-detail-heading strong,.converter-app .lw-detail-heading span{font-size:12px}.converter-app .lw-source-table{min-width:590px}.converter-app .lw-movement-list>div{gap:10px;font-size:12px;flex-wrap:wrap}.converter-app .lw-movement-list>div>p{max-width:none;width:100%;margin-left:0}.converter-app .lw-processing{margin-top:23px}.converter-app .lw-processing>.lw-section-heading{flex-direction:column;gap:13px}.converter-app .lw-result-state{max-width:none;white-space:nowrap;font-size:12px}.converter-app .lw-processing-body{padding:19px 18px 22px}.converter-app .lw-processing-fields{grid-template-columns:1fr 1fr;gap:17px 14px}.converter-app .lw-processing-fields>label:first-child{grid-column:1/3;gap:8px}.converter-app .lw-processing-fields>label:first-child>input{margin:0}.converter-app .lw-processing label{font-size:13px}.converter-app .lw-processing label>.lw-required{position:absolute;right:0;top:2px;margin:0;font-size:12px!important}.converter-app .lw-processing input{font-size:16px;min-height:45px}.converter-app .lw-comparison{margin-top:22px;margin-bottom:22px}.converter-app .lw-comparison-title{padding:13px;align-items:flex-start;gap:8px;flex-direction:column}.converter-app .lw-comparison-title strong,.converter-app .lw-comparison-title span{font-size:12px}.converter-app .lw-comparison table th,.converter-app .lw-comparison table td{padding:11px 10px;font-size:12px}.converter-app .lw-comparison thead th{font-size:12px;line-height:1.5}.converter-app .lw-comparison tbody th,.converter-app .lw-not-entered{font-size:12px}.converter-app .lw-comparison p{padding:11px 13px;font-size:12px}.converter-app .lw-processing-extras{grid-template-columns:1fr;gap:17px;margin-bottom:18px}.converter-app .lw-processing-footer{padding:16px 18px}.converter-app .lw-processing-footer>div:last-child{flex-wrap:wrap;gap:12px}.converter-app .lw-processing-footer .button{flex:1;height:41px;font-size:12px}.converter-app .lw-processing-footer .lw-text-button,.converter-app .lw-save-status{font-size:12px}.converter-app .lw-pending,.converter-app .lw-error{padding:15px;gap:8px}.converter-app .lw-pending strong,.converter-app .lw-error strong,.converter-app .lw-pending p,.converter-app .lw-error p{font-size:12px}.converter-app .lw-pending>div>div{gap:10px}.converter-app .lw-pending .button{font-size:12px}}@media print{.converter-app .load-workspace{display:none!important}}.converter-app .lw-additional{border:1px solid #dfe4d5;border-radius:6px;background:#fcfdf8;margin:4px 0 22px;overflow:hidden}.converter-app .lw-additional>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;padding:16px 17px;color:#4e5c43;background:#f5f7ee}.converter-app .lw-additional>summary::-webkit-details-marker{display:none}.converter-app .lw-additional>summary strong{display:block;font-size:12px;font-weight:650;color:#2f4025}.converter-app .lw-additional>summary span{display:block;font-size:12px;font-weight:500;color:#56634b;margin-top:5px;line-height:1.6}.converter-app .lw-additional[open]>summary{border-bottom:1px solid #e1e8d7}.converter-app .lw-additional[open]>summary>svg{transform:rotate(180deg)}.converter-app .lw-additional-body{padding:19px 18px 21px}.converter-app .lw-additional fieldset{padding:0 0 20px;border:0;border-bottom:1px solid #e4ebdb;margin:0 0 20px;min-width:0}.converter-app .lw-additional fieldset:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.converter-app .lw-additional legend{font-size:12px;font-weight:700;color:#2f4025;padding:0;margin-bottom:14px}.converter-app .lw-extra-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.converter-app .lw-extra-metals{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.converter-app .lw-metal-unit{margin-top:17px}.converter-app .lw-extra-help{font-size:12px;color:#56634b;line-height:1.8;margin-top:10px}.converter-app .lw-readonly-value{min-height:43px;padding:10px 12px;border:1px solid #9aa98a;border-radius:5px;background:#f8faf1;font-size:12px;font-weight:500;color:#5d6b50;line-height:1.7}@media(max-width:620px){.converter-app .lw-additional>summary{padding:14px}.converter-app .lw-additional>summary strong{font-size:12px}.converter-app .lw-additional>summary span{font-size:12px}.converter-app .lw-additional-body{padding:17px 14px}.converter-app .lw-extra-grid{gap:14px}.converter-app .lw-extra-metals{grid-template-columns:1fr;gap:15px}.converter-app .lw-additional label{font-size:13px}.converter-app .lw-extra-help{font-size:12px}}.converter-app .load-workspace{font-weight:500}.converter-app .lw-table td,.converter-app .lw-source-table td{font-weight:600}.converter-app .lw-text-button,.converter-app .lw-source-link,.converter-app .lw-more,.converter-app .lw-status,.converter-app .lw-result-state{font-weight:650}.converter-app .lw-held-value{font-weight:700}.converter-app .lw-processing input::placeholder,.converter-app .lw-processing textarea::placeholder{opacity:1;font-weight:500}.converter-app .load-workspace .button{font-size:13px;font-weight:700}.converter-app .load-workspace .button:disabled,.converter-app .load-workspace .button.primary:disabled{opacity:1;background:#e5e9df;border-color:#b6c1a9;color:#4c5b40;box-shadow:none}.converter-app .load-workspace .lw-text-button:disabled,.converter-app .load-workspace .lw-source-link:disabled,.converter-app .load-workspace .lw-row-toggle:disabled{opacity:1;color:#64715a;cursor:not-allowed}.converter-app .lw-processing input:disabled,.converter-app .lw-processing textarea:disabled{background:#edf0e6;border-color:#c2cbb7;color:#4c5c41;-webkit-text-fill-color:#4c5c41;opacity:1}.converter-app .lw-processing input:disabled::placeholder,.converter-app .lw-processing textarea:disabled::placeholder{-webkit-text-fill-color:#5d6b50;color:#5d6b50;opacity:1}.converter-app .lw-processing-options{margin-top:24px;border:1px solid #cbd4c5;border-radius:8px;background:#fffefa;overflow:hidden}.converter-app .lw-processing-options>summary{display:flex;align-items:center;gap:14px;padding:18px 22px;cursor:pointer;color:#354b36;font-size:15px;font-weight:700;list-style:none}.converter-app .lw-processing-options>summary::-webkit-details-marker{display:none}.converter-app .lw-processing-options>summary span{font-size:12px;font-weight:500;color:#52614d}.converter-app .lw-processing-options>summary svg{margin-left:auto}.converter-app .lw-processing-options[open]>summary{border-bottom:1px solid #dce3d6}.converter-app .lw-processing-options>.lw-processing{border:0;border-radius:0;margin-top:0}@media(max-width:620px){.converter-app .lw-processing-options>summary{flex-wrap:wrap;padding:16px}.converter-app .lw-processing-options>summary span{order:2;width:100%}}.converter-app .load-comparison{color:#263b25;margin-top:25px;font-size:14px;font-weight:600}.converter-app .lc-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.converter-app .lc-heading p{margin:0 0 9px;font-size:11px;letter-spacing:1.4px;font-weight:750;color:#46603b}.converter-app .lc-heading h1{font-size:28px;line-height:1.25;margin:0 0 10px;color:#263c24;font-weight:750;letter-spacing:-.5px}.converter-app .lc-heading span{color:#415739;font-size:14px;line-height:1.7}.converter-app .lc-heading>svg{color:#547142}.converter-app .lc-filters{background:#fffefa;border:1px solid #b6c4aa;border-radius:6px;padding:19px 21px;margin-bottom:23px}.converter-app .lc-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.converter-app .lc-filter-heading strong{font-size:15px;color:#2e4928;font-weight:750}.converter-app .lc-filter-heading strong span{font-size:12px;font-weight:600;margin-left:12px;color:#4a603e}.converter-app .lc-filter-heading>div{display:flex;gap:18px}.converter-app .lc-filter-heading button{background:transparent;border:0;padding:3px 0;color:#3f5a33;font-size:12px;font-weight:750;font-family:inherit;cursor:pointer}.converter-app .lc-filter-heading button:hover{text-decoration:underline}.converter-app .lc-load-options{display:flex;flex-wrap:wrap;gap:9px;max-height:210px;overflow:auto}.converter-app .lc-load-options label{display:flex;align-items:center;gap:9px;min-height:42px;padding:8px 12px;border:1px solid #b5c2aa;background:#f9faf4;border-radius:4px;color:#384d30;cursor:pointer;box-sizing:border-box;font-size:13px;font-weight:650}.converter-app .lc-load-options label.selected{border-color:#527243;background:#e7efdc;color:#294621;box-shadow:inset 0 0 0 1px #527243}.converter-app .lc-load-options input{accent-color:#355c2d;width:16px;height:16px;margin:0}.converter-app .lc-load-options small{display:block;font-size:10px;margin-top:2px;color:#526747}.converter-app .lc-load-options label.empty{background:#f6f6f1}.converter-app .lc-load-options label.empty.selected{background:#e7efdc}.converter-app .lc-basis{display:flex;gap:25px;align-items:center;padding-top:17px;margin-top:17px;border-top:1px solid #d7e0cc}.converter-app .lc-basis>label{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:12px;font-weight:700;color:#344d2e}.converter-app .lc-basis select,.converter-app .lc-metric select{padding:8px 30px 8px 10px;border:1px solid #92a581;border-radius:4px;color:#2d4526;background:#fff;font-family:inherit;font-size:13px;font-weight:650;min-height:38px}.converter-app .lc-basis p{font-size:12px;line-height:1.7;color:#405838;margin:0}.converter-app .lc-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}.converter-app .lc-card{min-width:0;background:#fffefa;border:1px solid #b9c7ac;border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.converter-app .lc-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 21px 0}.converter-app .lc-card h2{font-size:18px;line-height:1.3;color:#2a4326;font-weight:750;margin:0 0 5px}.converter-app .lc-card header>div>span{font-size:11px;color:#465d3a;font-weight:650;line-height:1.6}.converter-app .lc-metric select{min-height:34px;padding-top:5px;padding-bottom:5px;font-size:12px}.converter-app .lc-legend{display:flex;flex-wrap:wrap;gap:7px 14px;padding:15px 21px 8px;min-height:28px}.converter-app .lc-legend button{display:inline-flex;align-items:center;gap:7px;background:transparent;border:0;padding:3px 0;font-family:inherit;font-size:12px;font-weight:700;color:#354e2d;cursor:pointer}.converter-app .lc-legend i,.converter-app .lc-readout i{display:inline-block;width:16px;height:3px;border-radius:1px;flex-shrink:0}.converter-app .lc-legend button[aria-pressed=false]{text-decoration:line-through;color:#68765f}.converter-app .lc-legend button[aria-pressed=false] i{opacity:.4}.converter-app .lc-plot{padding:0 12px 3px}.converter-app .lc-plot svg{width:100%;height:auto;display:block;overflow:visible;touch-action:pan-y;outline-offset:-2px}.converter-app .lc-grid{stroke:#dce4d3;stroke-width:1}.converter-app .lc-zero{stroke:#9faf91;stroke-width:1.2}.converter-app .lc-axis{font-family:inherit;font-size:14px;font-weight:650;fill:#3b5332}.converter-app .lc-axis-caption{font-family:inherit;font-size:12px;font-weight:650;fill:#4a6140}.converter-app .lc-cursor{stroke:#859977;stroke-width:1;stroke-dasharray:4 4}.converter-app .lc-readout{display:flex;flex-wrap:wrap;gap:9px 16px;background:#f1f5e9;border-top:1px solid #d4dfc8;padding:13px 20px;margin-top:auto;min-height:55px;box-sizing:border-box;font-size:11px;color:#3f5735;line-height:1.6}.converter-app .lc-readout>strong{width:100%;font-weight:750;color:#2e4927;font-size:12px}.converter-app .lc-readout>span{display:inline-flex;align-items:center;gap:6px}.converter-app .lc-readout b{color:#293f24;font-size:12px;font-weight:750}.converter-app .lc-empty{display:flex;align-items:center;justify-content:center;min-height:230px;padding:25px;text-align:center;font-size:14px;color:#445e39;font-weight:650;line-height:1.7;background:linear-gradient(#fffefa,#f7f9f0)}.converter-app .lc-no-selection{padding:45px 25px;border:1px solid #b7c6aa;border-radius:5px;background:#f5f8ed;color:#3d5632;text-align:center;font-weight:650}.converter-app .lc-data{margin-top:20px;background:#fffefa;border:1px solid #b9c7ac;border-radius:5px;overflow:hidden}.converter-app .lc-data-toggle{display:flex;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:14px 20px;background:#eef3e5;border:0;color:#2e4928;font-size:13px;font-weight:750;font-family:inherit;cursor:pointer}.converter-app .lc-table-scroll{overflow:auto}.converter-app .lc-data table{width:100%;min-width:750px;border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap}.converter-app .lc-data caption{text-align:left;padding:12px 17px;color:#415a36;font-size:12px}.converter-app .lc-data th,.converter-app .lc-data td{padding:12px 17px;text-align:right;border-top:1px solid #dce4d2;font-size:12px;color:#30482a}.converter-app .lc-data th:first-child{text-align:left}.converter-app .lc-data thead th{background:#f1f5e9;font-weight:750}.converter-app .lc-data th small{display:block;color:#4b613f;font-size:10px;margin-top:4px}.converter-app .load-comparison button:focus-visible,.converter-app .load-comparison select:focus-visible,.converter-app .load-comparison input:focus-visible,.converter-app .load-comparison svg:focus-visible{outline:2px solid #94751e;outline-offset:3px}.converter-app .lc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.converter-app .lc-charts{grid-template-columns:1fr}.converter-app .lc-basis{align-items:flex-start;flex-direction:column;gap:12px}.converter-app .lc-plot{padding:0 18px}.converter-app .lc-legend{min-height:0}}@media(max-width:600px){.converter-app .lc-heading h1{font-size:24px}.converter-app .lc-heading>svg{display:none}.converter-app .lc-filters{padding:16px}.converter-app .lc-filter-heading{align-items:flex-start;gap:10px;flex-direction:column}.converter-app .lc-filter-heading>div{gap:20px}.converter-app .lc-load-options{gap:8px}.converter-app .lc-load-options label{flex:1 0 28%;padding:8px;justify-content:flex-start}.converter-app .lc-basis>label{align-items:flex-start;gap:8px;flex-direction:column;width:100%}.converter-app .lc-basis select{width:100%}.converter-app .lc-plot{overflow:auto;padding:0 8px}.converter-app .lc-plot svg{min-width:480px}.converter-app .lc-card>header{padding:18px 16px 0}.converter-app .lc-legend{padding:13px 16px 8px}.converter-app .lc-readout{padding:12px 16px}.converter-app .lc-empty{min-height:190px}}.ops-app{--ops-red:#a9232b;--ops-ink:#242b2a;--ops-muted:#67716f;--ops-line:#dfe4df;--ops-green:#335e47;background:#f3f5f1;color:var(--ops-ink);font-family:Segoe UI,sans-serif;font-size:14px}.ops-app button,.ops-app input,.ops-app select,.ops-app textarea{font-family:inherit}.ops-app button:disabled{opacity:.42}.ops-sidebar{position:fixed;inset:0 auto 0 0;width:224px;background:#202827;padding:30px 18px 0;display:flex;flex-direction:column;color:#fff;z-index:30}.ops-brand{display:flex;align-items:center;gap:12px;padding:5px 10px 42px}.ops-brand>span{font-size:36px;font-weight:900;font-style:italic;line-height:1;background:#edc52d;color:#252a26;border-radius:8px;width:40px;height:42px;text-align:center}.ops-brand strong{font-size:28px;letter-spacing:1px;line-height:1.1}.ops-brand strong span{color:#edc52d}.ops-brand small{display:block;font-size:8px;letter-spacing:2px;margin-top:7px;color:#bdc9c1}.ops-nav-caption{font-size:10px;letter-spacing:1.8px;color:#a1b0a6;padding:0 12px;margin-bottom:13px!important}.ops-sidebar nav{display:grid;gap:7px}.ops-sidebar nav button{display:flex;gap:12px;align-items:center;color:#cad1ca;background:none;text-align:left;padding:14px 12px;border-radius:7px;font-size:13px;font-weight:600}.ops-sidebar nav button:hover{background:#303b35}.ops-sidebar nav button.active{background:#3d493c;color:#fae489}.ops-sidebar-note{margin:38px 12px 24px;padding-top:24px;border-top:1px solid #435047;color:#9eafa5}.ops-sidebar-note strong{display:block;color:#dbe4d8;font-size:12px;margin-top:13px}.ops-sidebar-note p{font-size:12px;line-height:1.9;margin-top:9px}.ops-profile{margin-top:auto;border-top:1px solid #3e4842;display:flex;gap:11px;align-items:center;padding:22px 9px}.ops-profile>span{display:grid;place-items:center;width:32px;height:32px;background:#46533f;border-radius:50%;font-size:11px;color:#d9e6cb}.ops-profile strong{display:block;font-size:12px}.ops-profile small{display:block;font-size:10px;color:#9eaea1;margin-top:4px}.ops-main{margin-left:224px;min-height:100vh}.ops-topbar{height:59px;padding:0 34px;background:#fff;border-bottom:1px solid var(--ops-line);display:flex;align-items:center;justify-content:space-between;gap:15px}.ops-topbar>div,.ops-topbar>div>span{display:flex;gap:12px;align-items:center}.ops-topbar span{font-size:12px;color:#77817c}.ops-topbar strong{color:#3f4943;font-weight:600}.ops-preview-label{font-size:11px!important}.ops-preview-label>span{width:6px;height:6px;background:#8da572;border-radius:50%}.ops-icon{display:inline-grid;place-items:center;background:transparent;color:#657363;width:32px;height:32px;border-radius:5px}.ops-icon:hover{background:#e7ede2}.ops-mobile-menu{display:none}.ops-content{padding:26px 34px 0;max-width:1600px;margin:0 auto}.ops-store-tabs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:30px}.ops-store-tabs button{border:1px solid #dce2db;background:#fff;color:#68756b;padding:12px 15px;text-align:left;border-radius:7px;min-width:0;position:relative}.ops-store-tabs button strong{display:block;font-size:13px}.ops-store-tabs button span{display:block;font-size:11px;margin-top:5px;color:#8a9589}.ops-store-tabs button.selected{border-color:#687b56;background:#edf1e6;box-shadow:inset 0 -3px #6a7d51;color:#33472b}.ops-store-tabs button.selected span{color:#61764f}.ops-store-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.ops-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.6px;color:#7c8974;margin-bottom:7px!important}.ops-store-heading h1{font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.8px;margin-bottom:9px}.ops-store-heading>div>p:last-child{font-size:13px;color:#75806e;line-height:1.6}.ops-active-chip{display:flex;align-items:center;gap:10px;border:1px solid #d6e0cf;border-radius:7px;background:#fff;padding:12px 14px;font-size:12px;color:#768268}.ops-active-chip strong{color:#455c38}.ops-active-chip button{background:none;font-size:11px;color:#8e3b2f;border-left:1px solid #d7dfcf;margin-left:3px;padding-left:12px;font-weight:600}.ops-dot{height:7px;width:7px;background:#7b995f;border-radius:50%}.ops-store-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:22px}.ops-card{background:#fff;border:1px solid var(--ops-line);border-radius:9px;overflow:hidden;box-shadow:0 2px 3px #23451a03}.ops-card-title{padding:23px 24px 19px;display:flex;align-items:center;justify-content:space-between;gap:14px}.ops-card-title h2{font-size:18px;letter-spacing:-.3px}.ops-card-title p:not(.ops-eyebrow){font-size:12px;line-height:1.6;color:#819078;margin-top:5px}.ops-card-title select{font-size:12px;padding:9px 10px;border:1px solid #dce3d5;border-radius:5px;background:#fff;color:#5f7250}.ops-entry-card>form{padding:0 24px 18px}.ops-date{display:flex;gap:7px;align-items:center;background:#f7f9f3;border:1px solid #e1e7d8;border-radius:5px;padding:7px;color:#80916b}.ops-date input{border:0;background:none;color:#61774b;font-size:12px;max-width:126px}.ops-entry-context{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0 17px;border-top:1px solid #e9ede4;font-size:12px;color:#859576}.ops-entry-context strong{color:#5b7543}.ops-entry-context button{display:flex;align-items:center;gap:4px;background:none;color:#8d5838;font-size:11px}.ops-existing-note{font-size:11px;line-height:1.6;color:#8d6f35;background:#fcf8e8;padding:10px;margin-bottom:12px!important;border-radius:5px}.ops-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.ops-counts label{font-size:13px;font-weight:600;color:#67795a}.ops-counts input{display:block;width:100%;height:72px;font-size:32px;text-align:center;color:#3b5c29;border:1px solid #dce5d1;border-radius:7px;margin-top:9px;background:#fffefa;min-width:0;font-variant-numeric:tabular-nums}.ops-counts input:focus{outline-color:#c3a745;background:#fffdf3}.ops-counts input::placeholder{color:#bdc9af}.ops-entry-note{display:block;font-size:12px;color:#6d7c60;margin-top:21px}.ops-entry-note>span{font-weight:400;color:#9da78d;font-size:11px;margin-left:4px}.ops-entry-note input{display:block;width:100%;padding:12px 13px;border:1px solid #e0e7d6;border-radius:5px;margin-top:8px;font-size:13px;background:#fffefa;color:#536940}.ops-entry-note input::placeholder{color:#a6b196}.ops-save-row{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 0 12px}.ops-save-row>div{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ops-save-row>div>span{font-size:12px;color:#7e8c6d}.ops-save-row strong{font-size:24px;color:#4d6c33}.ops-save-row small{font-size:10px;color:#9fae8d}.ops-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:600;border-radius:5px;min-height:37px;padding:9px 14px;white-space:nowrap}.ops-button.primary{background:var(--ops-red);color:#fff}.ops-button.primary:hover{background:#8c1b25}.ops-button.secondary{background:#fff;border:1px solid #d6dfcd;color:#556845}.ops-button.subtle{background:transparent;color:#78886a}.ops-button.large{min-height:43px;padding:12px 18px;font-size:13px}.ops-form-help{font-size:10px;color:#8b987d;line-height:1.7}.ops-store-summary{display:grid;gap:16px;align-content:start}.ops-current-load .ops-card-title{padding-bottom:8px}.ops-load-number{display:flex;align-items:baseline;gap:12px;padding:6px 24px 21px}.ops-load-number strong{font-size:43px;letter-spacing:-1.5px;color:#405e2d;font-weight:650}.ops-load-number span{font-size:12px;color:#8d9b7d}.ops-mini-totals{display:grid;grid-template-columns:repeat(3,1fr);padding:0 24px;gap:12px}.ops-mini-totals>span{font-size:11px;color:#859771;border-right:1px solid #e2ead9}.ops-mini-totals>span:last-child{border:0}.ops-mini-totals strong{display:block;font-size:20px;color:#5a7640;margin-top:6px}.ops-current-load>p{font-size:10px;line-height:1.7;padding:16px 24px 19px;color:#95a483}.ops-held-card{background:#f6f0dd;border:1px solid #e9dfbc;border-radius:8px;padding:18px 21px;color:#8c7337}.ops-held-card>div:first-child{display:flex;align-items:center;gap:10px}.ops-held-card>div>span{font-size:12px;font-weight:600}.ops-held-card>div>strong{font-size:28px;margin-left:auto;color:#85682a}.ops-held-card p{font-size:11px;margin-top:8px;line-height:1.7;color:#a38f5d}.ops-held-card>div:last-child{display:flex;gap:18px;border-top:1px solid #e6dbb7;margin-top:14px;padding-top:12px;flex-wrap:wrap}.ops-held-card button{background:none;display:flex;align-items:center;gap:5px;font-size:11px;color:#8b6d2a;font-weight:600;padding:0}.ops-day-strip{display:flex;align-items:center;gap:27px;background:#e9eee2;border:1px solid #d9e2ce;border-radius:7px;padding:16px 20px;margin:22px 0 28px;color:#71835c;flex-wrap:wrap}.ops-day-strip>div{display:flex;align-items:center;gap:11px;margin-right:auto}.ops-day-strip>div strong{display:block;font-size:12px;color:#5b7543}.ops-day-strip small{display:block;font-size:10px;margin-top:4px}.ops-day-strip>span{font-size:11px;display:flex;gap:9px;align-items:center}.ops-day-strip>span>strong{font-size:18px;color:#556f3e}.ops-ledger{margin-bottom:20px}.ops-table-wrap{overflow:auto}.ops-table{width:100%;border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;font-size:12px;white-space:nowrap}.ops-table th{padding:12px 17px;background:#f4f7ef;font-size:10px;color:#7c8f69;font-weight:600;border-top:1px solid #e4eadc;border-bottom:1px solid #e4eadc}.ops-table td{padding:14px 17px;border-bottom:1px solid #edf0e7;color:#61764e;line-height:1.6}.ops-table tr:last-child td{border-bottom:0}.ops-table td:nth-last-child(2){max-width:250px;white-space:normal}.ops-row-actions{display:flex;gap:4px}.ops-row-actions button{background:none;color:#8d9f7a;padding:4px}.ops-empty{padding:28px;color:#8c9b7e;font-size:13px;text-align:center}.ops-alltime{display:flex;gap:25px;align-items:center;flex-wrap:wrap;padding:1px 5px 20px;font-size:11px;color:#93a282}.ops-alltime>span:first-child{margin-right:auto;font-weight:600}.ops-alltime strong{color:#647c4b}.ops-show-more{display:block;width:100%;padding:13px;background:#f8faf4;border-top:1px solid #e3eadb;color:#71885a;font-size:12px}.ops-footer{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:25px 0 22px;font-size:10px;color:#97a28b}.ops-footer a{display:flex;align-items:center;gap:7px}.ops-switch-panel{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:#fff9e6;border:1px solid #e9dba9;border-radius:7px;padding:17px 19px;margin-bottom:22px}.ops-switch-panel>div{margin-right:auto}.ops-switch-panel strong{font-size:13px;color:#826832}.ops-switch-panel p{font-size:11px;color:#a38d58;line-height:1.6;margin-top:6px}.ops-switch-panel select{border:1px solid #d8cca9;background:#fff;padding:9px;border-radius:5px;font-size:12px}.ops-error{display:flex;gap:10px;padding:14px;background:#fff0e9;border:1px solid #efd1bf;border-radius:6px;color:#a35a3e;font-size:12px;line-height:1.7;margin-top:13px}.ops-error p{margin-top:7px}.ops-error button{color:#8d422c;text-decoration:underline;background:none;font-size:12px;padding:0}.ops-toast{position:fixed;bottom:25px;left:calc(50% + 112px);transform:translate(-50%);display:flex;align-items:center;gap:10px;background:#31462b;color:#edf5e8;padding:14px 17px;border-radius:7px;font-size:12px;max-width:calc(100% - 35px);box-shadow:0 8px 30px #30402126;z-index:100}.ops-toast>button{display:grid;place-items:center;background:none;color:#cbdac0;margin-left:9px}.ops-dialog-form{padding:24px}.ops-dialog-explanation{font-size:13px;color:#738566;line-height:1.8;margin-bottom:20px!important}.ops-dialog-form label{display:block;font-size:12px;color:#62774f;margin-top:16px}.ops-dialog-form label>span{font-size:10px;color:#9aaa8b}.ops-dialog-form input,.ops-dialog-form select,.ops-dialog-form textarea{display:block;margin-top:8px;width:100%;border:1px solid #dfe7d5;background:#fffef9;border-radius:5px;padding:11px;font-size:14px;color:#56733f}.ops-dialog-form textarea{min-height:85px;resize:vertical}.ops-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ops-available{margin-top:19px;background:#f2f6eb;padding:14px;font-size:11px;color:#8a9c76;border-radius:5px}.ops-available strong{display:block;font-size:16px;color:#607d44;margin-top:7px}.ops-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.ops-explanation{display:flex;gap:15px;color:#7f946b;padding:25px 4px;max-width:750px}.ops-explanation p{font-size:13px;line-height:1.8}.ops-explanation strong{color:#56753d}.ops-link{background:none;color:#7c8f5d;text-decoration:underline;text-underline-offset:3px}.ops-stores-table td{padding-top:20px;padding-bottom:20px}.ops-loading{padding:80px;display:flex;gap:15px;align-items:center;justify-content:center;color:#7c9267}.ops-source-view .data-table td{font-size:12px}.ops-source-view .section-intro{margin-top:22px}.ops-stat{border:1px solid #dce6d1;border-radius:7px;padding:17px}.ops-stat span{display:block;font-size:11px;color:#80976a}.ops-stat strong{display:block;font-size:29px;color:#56763a;margin:8px 0}.ops-stat small{color:#96a981;font-size:10px}@media(min-width:1550px){.ops-content{padding-top:34px}.ops-counts input{height:85px}.ops-store-grid{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr)}}@media(max-width:1150px){.ops-sidebar{width:195px;padding-left:12px;padding-right:12px}.ops-main{margin-left:195px}.ops-content{padding:23px 23px 0}.ops-topbar{padding:0 23px}.ops-store-tabs{gap:6px}.ops-store-tabs button{padding:11px 9px}.ops-store-tabs strong{font-size:12px!important}.ops-store-grid{gap:16px;grid-template-columns:minmax(0,1.55fr) minmax(240px,1fr)}.ops-card-title{padding:19px 19px 16px}.ops-entry-card>form{padding-left:19px;padding-right:19px}.ops-counts{gap:10px}.ops-save-row,.ops-entry-context{flex-wrap:wrap}.ops-date{padding:5px}.ops-date input{max-width:113px;font-size:11px}.ops-card-title h2{font-size:16px}.ops-toast{left:calc(50% + 97px)}}@media(max-width:900px){.ops-store-grid{grid-template-columns:1fr}.ops-store-summary{grid-template-columns:1fr 1fr;align-items:start}.ops-store-heading{align-items:flex-start;flex-wrap:wrap}.ops-card-title{flex-wrap:wrap}.ops-store-tabs{grid-template-columns:repeat(3,1fr)}.ops-sidebar-note{margin-top:25px}.ops-counts input{height:65px}.ops-day-strip{gap:20px}.ops-active-chip{width:100%}.ops-active-chip button{margin-left:auto}.ops-current-load>p{padding-bottom:16px}.ops-load-number strong{font-size:35px}.ops-held-card{height:100%}}@media(max-width:720px){.ops-sidebar{transform:translate(-100%);width:220px}.ops-sidebar.open{transform:translate(0)}.ops-main{margin-left:0}.ops-scrim{position:fixed;inset:0;background:#18261466;z-index:29}.ops-mobile-menu{display:inline-grid}.ops-topbar{padding:0 15px;height:54px}.ops-content{padding:20px 16px 0}.ops-store-tabs{margin-bottom:23px}.ops-store-heading h1{font-size:27px}.ops-store-summary{grid-template-columns:1fr 1fr;gap:12px}.ops-toast{left:50%}.ops-footer{font-size:9px}.ops-day-strip>div{width:100%}.ops-topbar>div>span{gap:8px}.ops-card-title{padding:18px}.ops-entry-card>form{padding-left:18px;padding-right:18px}.ops-store-heading>div>p:last-child{font-size:12px}.ops-mini-totals{padding:0 17px;gap:7px}.ops-load-number{padding:5px 17px 15px}.ops-current-load>p{padding:13px 17px}.ops-held-card{padding:16px 14px}.ops-held-card>div:first-child{flex-wrap:wrap}.ops-held-card>div>strong{font-size:25px}.ops-preview-label{font-size:10px!important}}@media(max-width:430px){.ops-store-summary{grid-template-columns:1fr}.ops-save-row .ops-button{width:100%}.ops-day-strip{gap:15px}.ops-counts input{font-size:28px}.ops-entry-context{font-size:11px}.ops-preview-label{display:none!important}}@media print{.ops-sidebar,.ops-topbar,.ops-store-tabs,.ops-footer,.ops-toast{display:none!important}.ops-main{margin:0}.ops-content{padding:0}.ops-card{box-shadow:none}.ops-button,.ops-row-actions{display:none!important}.ops-table{white-space:normal}}.ops-existing-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:7px}.ops-existing-actions button{font-size:11px;color:#886831;background:none;text-decoration:underline;padding:2px 0}.ops-entry-note select{display:block;padding:10px;border:1px solid #dde5d3;margin-top:7px;background:#fff;border-radius:5px;color:#586e45;font-size:13px}.converter-app.ops-app .ops-counts input{font-size:32px;font-weight:600}.converter-app.ops-app .ops-entry-note input{font-size:13px}.converter-app.ops-app .ops-date input{font-size:12px}.converter-app.ops-app .ops-button{font-size:12px;font-weight:600}.converter-app.ops-app .ops-button.large,.converter-app.ops-app .ops-counts label{font-size:13px}.converter-app.ops-app .ops-table td{font-size:12px}.converter-app.ops-app{min-height:0}.converter-app.ops-app .ops-main{margin-left:0;min-height:0}.converter-app.ops-app .ops-content{padding:24px 28px 0;max-width:1600px}.converter-app.ops-app .ops-toast{left:50%}.ops-module-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.ops-module-header>div{display:flex;align-items:center;gap:12px}.ops-module-header strong{font-size:19px;font-weight:700;color:#26312a}.ops-local-label{font-size:11px;color:#68766b}.ops-section-nav{display:flex;align-items:center;gap:4px;overflow-x:auto;border-bottom:1px solid #dce3dc;margin:0 0 24px;scrollbar-width:thin}.ops-section-nav button{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border-bottom:3px solid transparent;background:transparent;color:#55645a;font-size:13px;font-weight:600;white-space:nowrap}.ops-section-nav button:hover{color:#263b2c;background:#edf1e9}.ops-section-nav button.active{border-bottom-color:#a9232b;color:#752129;background:#fff}.ops-footer{justify-content:flex-end}@media(max-width:720px){.converter-app.ops-app .ops-content{padding:18px 16px 0}.ops-section-nav{margin-bottom:20px}.ops-section-nav button{padding:10px 12px}}@media print{.ops-module-header,.ops-section-nav{display:none!important}.converter-app.ops-app .ops-content{padding:0}}.converter-app.ops-app{color:#202b23}.converter-app.ops-app .ops-eyebrow{color:#465b47;font-size:11px;font-weight:700}.converter-app.ops-app .ops-local-label{color:#4e5c51;font-size:12px;font-weight:600}.converter-app.ops-app .ops-section-nav button{color:#34483a;font-size:14px;font-weight:650}.converter-app.ops-app .ops-section-nav button.active{color:#752129;font-weight:700}.converter-app.ops-app .ops-store-tabs button{color:#293b2d}.converter-app.ops-app .ops-store-tabs button strong{font-size:14px;font-weight:700}.converter-app.ops-app .ops-store-tabs button span{color:#405442;font-size:12px;font-weight:600}.converter-app.ops-app .ops-store-tabs button.selected span{color:#294a2c}.converter-app.ops-app .ops-store-heading>div>p:last-child,.converter-app.ops-app .ops-card-title p:not(.ops-eyebrow),.converter-app.ops-app .ops-dialog-explanation,.converter-app.ops-app .ops-explanation{color:#435546;font-size:13px;font-weight:500}.converter-app.ops-app .ops-active-chip{color:#3e5041;font-size:13px;font-weight:600}.converter-app.ops-app .ops-active-chip strong{color:#263f2a;font-weight:700}.converter-app.ops-app .ops-active-chip button{color:#84252a;font-size:12px;font-weight:700}.converter-app.ops-app .ops-date,.converter-app.ops-app .ops-date input,.converter-app.ops-app .ops-card-title select{color:#324b34;font-size:13px;font-weight:600}.converter-app.ops-app .ops-entry-context{color:#495d4b;font-size:13px;font-weight:600}.converter-app.ops-app .ops-entry-context strong{color:#264a2c}.converter-app.ops-app .ops-entry-context button{color:#84252a;font-size:12px;font-weight:700}.converter-app.ops-app .ops-counts label,.converter-app.ops-app .ops-entry-note,.converter-app.ops-app .ops-dialog-form label{color:#344c37;font-size:13px;font-weight:650}.converter-app.ops-app .ops-entry-note>span,.converter-app.ops-app .ops-dialog-form label>span{color:#566659;font-size:12px;font-weight:500}.converter-app.ops-app .ops-counts input,.converter-app.ops-app .ops-entry-note input,.converter-app.ops-app .ops-dialog-form input,.converter-app.ops-app .ops-dialog-form select,.converter-app.ops-app .ops-dialog-form textarea,.converter-app.ops-app .ops-entry-note select{color:#243c2a;font-weight:600}.converter-app.ops-app input::placeholder,.converter-app.ops-app textarea::placeholder{color:#606e60;opacity:1;font-weight:500}.converter-app.ops-app .ops-save-row>div>span,.converter-app.ops-app .ops-save-row small,.converter-app.ops-app .ops-form-help,.converter-app.ops-app .ops-current-load>p,.converter-app.ops-app .ops-load-number span{color:#485d4b;font-size:12px;font-weight:550}.converter-app.ops-app .ops-save-row strong,.converter-app.ops-app .ops-load-number strong,.converter-app.ops-app .ops-mini-totals strong{color:#25472b;font-weight:700}.converter-app.ops-app .ops-mini-totals>span{color:#465b49;font-size:12px;font-weight:600}.converter-app.ops-app .ops-held-card,.converter-app.ops-app .ops-held-card p{color:#66501f;font-size:12px;font-weight:600}.converter-app.ops-app .ops-held-card>div>strong,.converter-app.ops-app .ops-held-card button{color:#5b4311;font-weight:700}.converter-app.ops-app .ops-held-card button{font-size:12px}.converter-app.ops-app .ops-day-strip,.converter-app.ops-app .ops-day-strip>span,.converter-app.ops-app .ops-day-strip small{color:#415746;font-size:12px;font-weight:600}.converter-app.ops-app .ops-day-strip>div strong,.converter-app.ops-app .ops-day-strip>span>strong{color:#29452d;font-weight:700}.converter-app.ops-app .ops-table th{color:#354d3a;font-size:12px;font-weight:700}.converter-app.ops-app .ops-table td{color:#2d4031;font-size:13px;font-weight:550}.converter-app.ops-app .ops-row-actions button,.converter-app.ops-app .ops-icon{color:#465e49}.converter-app.ops-app .ops-empty,.converter-app.ops-app .ops-alltime,.converter-app.ops-app .ops-footer{color:#4c5e50;font-size:12px;font-weight:550}.converter-app.ops-app .ops-link,.converter-app.ops-app .ops-show-more{color:#31563b;font-size:13px;font-weight:650}.converter-app.ops-app .ops-available{color:#465a49;font-size:12px;font-weight:600}.converter-app.ops-app .ops-available strong{color:#2d4e32}.converter-app.ops-app .ops-existing-note,.converter-app.ops-app .ops-switch-panel strong,.converter-app.ops-app .ops-switch-panel p{color:#674f22;font-size:12px;font-weight:600}.converter-app.ops-app .ops-button.secondary{color:#344d37;font-weight:650}.converter-app.ops-app button:disabled{opacity:1;color:#57625a}.converter-app.ops-app .ops-button.primary:disabled{background:#d7dad5;color:#465149}.converter-app.ops-app input:disabled,.converter-app.ops-app select:disabled,.converter-app.ops-app textarea:disabled{opacity:1;color:#536157}.converter-app.ops-app .ops-pickup{margin:0 0 24px;padding:20px 22px}.ops-pickup form{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap}.ops-pickup form>div{margin-right:auto}.ops-pickup h2{font-size:18px;color:#293f2d}.ops-pickup p{font-size:13px;color:#465e4b;line-height:1.65;margin-top:6px}.ops-pickup label{display:grid;gap:7px;font-size:12px;font-weight:650;color:#344d3b}.ops-pickup input,.ops-pickup select{border:1px solid #a6b5a0;border-radius:5px;padding:9px;background:#fffefa;color:#304a36;font-size:14px;font-weight:600;min-height:38px}.ops-pickup-note{display:flex;align-items:flex-start;gap:10px;margin-top:15px;padding-top:13px;border-top:1px solid #e2e7dc;color:#456044}.ops-pickup-note svg{margin-top:7px}.converter-app.ops-app .ops-source-view,.converter-app.ops-app .source-content{color:#29352c;font-weight:500}.converter-app.ops-app .ops-source-view :is(.eyebrow,.section-intro p,.card-heading p,.card-bottom>span,.muted,.notes-empty),.converter-app.ops-app .ops-source-view .review-metrics>div>div>span,.converter-app.ops-app .ops-source-view .import-card :is(p,dt),.converter-app.ops-app .drawer-heading :is(.eyebrow,p:last-child),.converter-app.ops-app .source-content :is(.record-context,.field-caption,.source-footnote,.muted),.converter-app.ops-app .source-content .detail-block>p,.converter-app.ops-app .entry-form :is(label,.source-inline){color:#505f4c;font-weight:600}.converter-app.ops-app .ops-source-view :is(.review-metrics strong,.issue-title>strong,.import-card h3,.import-card dd),.converter-app.ops-app .drawer-heading h2,.converter-app.ops-app .source-content :is(.source-summary strong,.detail-number){color:#293f28;font-weight:750}.converter-app.ops-app .ops-source-view :is(.review-explainer,.review-explainer p,.issue-body>p),.converter-app.ops-app .source-content :is(.source-summary,.source-summary p){color:#475b3d;font-weight:500}.converter-app.ops-app .ops-source-view .review-explainer strong{color:#354c2b;font-weight:700}.converter-app.ops-app .ops-source-view :is(.issue-source,.issue-source code,.formula,.workbook-notes .data-table code,.source-link),.converter-app.ops-app .source-content :is(.source-table code,.formula){color:#465b38;font-weight:600}.converter-app.ops-app .ops-source-view .data-table th,.converter-app.ops-app .source-content .source-table th{color:#4a5944;font-weight:700}.converter-app.ops-app .ops-source-view .data-table td,.converter-app.ops-app .source-content .source-table td{color:#33432c;font-weight:500}.converter-app.ops-app .ops-source-view .data-table :is(td>strong,.cell-total,tfoot td){color:#293f28;font-weight:700}.converter-app.ops-app .ops-source-view .data-table :is(td>small,tfoot td>span){color:#505f4c;font-weight:600}.converter-app.ops-app .ops-source-view :is(.tag,.tag.neutral),.converter-app.ops-app .source-content :is(.tag,.tag.neutral){color:#46523e;font-weight:700}.converter-app.ops-app .ops-source-view .tag.green,.converter-app.ops-app .source-content .tag.green{color:#35552e}.converter-app.ops-app .ops-source-view .tag.amber,.converter-app.ops-app .source-content :is(.tag.amber,.review-note,.review-note strong,.review-note p){color:#73521d;font-weight:600}.converter-app.ops-app .source-content .review-note strong{font-weight:700}.converter-app.ops-app .ops-source-view :is(.search-box,.search-box input,.empty-state,.empty-state p),.converter-app.ops-app .entry-form :is(input,select,textarea){color:#384631;font-weight:500}.converter-app.ops-app .ops-source-view .search-box input::placeholder,.converter-app.ops-app .entry-form :is(input,textarea)::placeholder{color:#626d5a;opacity:1}.converter-app.ops-app .ops-source-view .empty-state h3{color:#354c2b;font-weight:700}.converter-app.ops-app .ops-source-view :is(.button.secondary,.icon-button),.converter-app.ops-app .drawer-heading .icon-button{color:#46523e;font-weight:600}.converter-app.ops-app .entry-form :is(.form-error,.form-error .text-button){color:#963d27;font-weight:600}.converter-app.ops-app .ops-source-view :is(.eyebrow,.section-intro p,.card-heading p,.card-bottom>span,.notes-empty,.review-explainer strong,.review-explainer p,.issue-body>p,.issue-source,.issue-source code,.formula,.tag,.import-card p,.import-card dt,.import-card dd,.button,.search-box input,.empty-state p),.converter-app.ops-app .ops-source-view .review-metrics>div>div>span,.converter-app.ops-app .ops-source-view .data-table :is(th,td,td>small,tfoot td>span,code),.converter-app.ops-app .drawer-heading :is(.eyebrow,p:last-child),.converter-app.ops-app .source-content :is(.record-context,.field-caption,.source-footnote,.source-summary p,.detail-block>p,.formula,.tag,.review-note strong,.review-note p),.converter-app.ops-app .source-content .source-table :is(th,td,code),.converter-app.ops-app .entry-form :is(label,.source-inline,.form-error){font-size:12px}.converter-app.ops-app .ops-source-view :is(.issue-title>strong,.import-card h3),.converter-app.ops-app .source-content .source-summary strong{font-size:13px}.converter-app{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#252724;background:#f3f1ea;font-synthesis:none;font-weight:400;--bg:#f3f1ea;--paper:#fffefa;--ink:#252724;--muted:#83847d;--line:#e6e5dc;--red:#b21f24;--red-dark:#981b1f;--yellow:#f3c32f;--sidebar:#242823;--green:#407055}.converter-app *{box-sizing:border-box}body.converter-standalone{margin:0;min-width:360px}.converter-app button,.converter-app input,.converter-app select,.converter-app textarea{font:inherit}.converter-app button,.converter-app a,.converter-app input,.converter-app select,.converter-app textarea{-webkit-tap-highlight-color:transparent}.converter-app button{cursor:pointer}.converter-app button:disabled{cursor:not-allowed;opacity:.45}.converter-app button,.converter-app a{touch-action:manipulation}.converter-app button{border:0}.converter-app a{color:inherit;text-decoration:none}.converter-app button:focus-visible,.converter-app a:focus-visible,.converter-app input:focus-visible,.converter-app select:focus-visible,.converter-app textarea:focus-visible,.converter-app summary:focus-visible{outline:3px solid #d5a900;outline-offset:3px}.converter-app h1,.converter-app h2,.converter-app h3,.converter-app p{margin:0}.converter-app h1,.converter-app h2,.converter-app h3{font-family:Manrope,Segoe UI,sans-serif}.converter-app svg{flex-shrink:0}.converter-app button svg{pointer-events:none}.converter-app ::selection{background:#f6de89;color:#252724}.converter-app .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.converter-app .muted{color:var(--muted)}.converter-app .spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.converter-app{min-height:100vh}.converter-app .sidebar{width:224px;position:fixed;inset:0 auto 0 0;background:var(--sidebar);color:#d8dcd5;display:flex;flex-direction:column;padding:37px 18px 0;z-index:30}.converter-app .brand{display:flex;align-items:center;gap:11px;margin:0 14px 50px}.converter-app .brand-mark{background:var(--yellow);color:#262821;border-radius:8px;width:37px;height:40px;display:grid;place-items:center;font:800 30px/1 Manrope,sans-serif;transform:skew(-6deg);box-shadow:inset 0 -3px #d7ac26}.converter-app .brand>span:last-child{display:flex;flex-direction:column}.converter-app .brand strong{font-family:Manrope,sans-serif;letter-spacing:1px;font-size:25px;font-weight:800;line-height:1.05;color:#fff}.converter-app .brand-period{color:var(--yellow)}.converter-app .brand small{font-size:8px;letter-spacing:1.65px;color:#9caa98;font-weight:700;margin-top:7px}.converter-app .sidebar-label{font-size:9px;letter-spacing:1.8px;color:#8d9689;font-weight:700;margin:0 17px 12px}.converter-app .sidebar nav{display:flex;flex-direction:column;gap:6px}.converter-app .sidebar nav>button{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:transparent;color:#b6beb2;font-size:12px;font-weight:500;padding:14px;border-radius:7px;min-height:45px;transition:background .15s,color .15s;position:relative}.converter-app .sidebar nav>button svg{opacity:.75}.converter-app .sidebar nav>button:hover{background:#30382d;color:#f4f2e8}.converter-app .sidebar nav>button.active{background:#394035;color:#fff8d8}.converter-app .sidebar nav>button.active svg{color:var(--yellow);opacity:1}.converter-app .sidebar nav>button.active:before{content:"";position:absolute;left:-18px;width:3px;height:24px;background:var(--yellow);border-radius:0 2px 2px 0}.converter-app .nav-count{margin-left:auto;background:#505843;color:#efe6bb;font-size:9px;min-width:20px;height:18px;padding:2px 5px;border-radius:4px;text-align:center}.converter-app .sidebar-context{border:1px solid #444a3e;border-radius:9px;margin:53px 11px 25px;padding:20px 16px 17px;background:linear-gradient(130deg,#32382e,#2a3027);position:relative;overflow:hidden}.converter-app .sidebar-context:after{content:"";height:100px;width:100px;border:1px solid #626b4e;border-radius:50%;position:absolute;right:-61px;top:14px;box-shadow:0 0 0 13px #3b4433,0 0 0 14px #4a553e;opacity:.35}.converter-app .sidebar-context-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid #667045;border-radius:7px;color:#e4ca6d;margin-bottom:16px}.converter-app .sidebar-context strong{font-size:12px;font-weight:600;color:#f0f0e9;position:relative;z-index:1}.converter-app .sidebar-context p{font-size:11px;line-height:1.8;color:#a9b29f;margin-top:8px}.converter-app .sidebar-context>span{font-size:8px;letter-spacing:1.6px;color:#b4bd9f;display:block;margin-top:22px}.converter-app .sidebar-bottom{margin-top:auto}.converter-app .sidebar-bottom>a{display:flex;align-items:center;gap:9px;color:#a9b09f;font-size:10px;padding:15px 14px;border-top:1px solid #3d4437}.converter-app .sidebar-bottom>a:hover{color:#fff2ba}.converter-app .workspace-user{margin:4px -18px 0;padding:20px 21px;display:flex;align-items:center;gap:10px;background:#1e221d}.converter-app .workspace-avatar{width:32px;height:32px;border-radius:50%;background:#3a4434;color:#cbd5b9;display:grid;place-items:center;font-size:10px;font-weight:600}.converter-app .workspace-user>div{display:flex;flex-direction:column;gap:4px}.converter-app .workspace-user strong{font-size:11px;color:#e9ede5;font-weight:500}.converter-app .workspace-user small{font-size:9px;color:#85907e}.converter-app .connection-dot{background:#8ca466;border:3px solid #303b29;border-radius:50%;width:10px;height:10px;margin-left:auto}.converter-app .app-main{margin-left:224px}.converter-app .topbar{height:67px;border-bottom:1px solid #dfdfd5;display:flex;align-items:center;justify-content:space-between;padding:0 38px;background:#f8f7f1}.converter-app .topbar>div{display:flex;align-items:center}.converter-app .breadcrumb{display:flex;align-items:center;gap:10px;font-size:10px;color:#909389}.converter-app .breadcrumb strong{font-weight:500;color:#4e554b}.converter-app .breadcrumb svg{color:#aeb2a6}.converter-app .preview-status{display:flex;align-items:center;gap:7px;font-size:9px;color:#8a8d82;letter-spacing:.1px}.converter-app .preview-status>span{height:5px;width:5px;background:#7b8b5b;border-radius:50%}.converter-app .preview-status>i{height:10px;width:1px;background:#d6d9cd;margin:0 3px}.converter-app .content{padding:37px 38px 0;max-width:1660px;margin:auto}.converter-app .page-header{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:29px}.converter-app .eyebrow{font-size:9px;font-weight:700;letter-spacing:1.8px;color:#8b8e81}.converter-app .page-header h1{font-size:34px;line-height:1.2;font-weight:750;letter-spacing:-1.3px;margin:10px 0 9px}.converter-app .page-header h1>span{color:var(--red)}.converter-app .page-header>div>p:last-child{font-size:11px;color:#85887e}.converter-app .header-actions,.converter-app .button-row{display:flex;align-items:center;gap:9px}.converter-app .button{height:39px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:6px;font-weight:600;font-size:11px;padding:0 14px;line-height:1.2;white-space:nowrap;border:1px solid transparent;transition:background .15s,box-shadow .15s}.converter-app .button.primary{background:var(--red);color:#fff;border-color:var(--red);box-shadow:0 2px 2px #65191b0c}.converter-app .button.primary:hover{background:var(--red-dark);box-shadow:0 3px 7px #65191b16}.converter-app .button.secondary{background:#fffefa;border-color:#dfdfd4;color:#51564c;box-shadow:0 1px 2px #343b1f03}.converter-app .button.secondary:hover{background:#f5f3eb;border-color:#bfc4b3}.converter-app .button.small{height:31px;font-size:10px;padding:0 10px}.converter-app .button.danger{background:#fff1ef;color:#a32929;border-color:#ebc3bd}.converter-app .text-button{display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--red);padding:0;font-size:10px;font-weight:600;white-space:nowrap}.converter-app .text-button:hover,.converter-app .inline-link:hover{text-decoration:underline;text-underline-offset:3px}.converter-app .icon-button{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;border-radius:5px;background:transparent;color:#7f8576;padding:0;flex-shrink:0}.converter-app .icon-button:hover{background:#eeeee5;color:#313d26}.converter-app .icon-button.table-action{width:26px;height:28px}.converter-app .tag{font-size:9px;font-weight:600;display:inline-flex;align-items:center;gap:5px;background:#ebece3;color:#717764;padding:6px 8px;line-height:1;border-radius:4px;white-space:nowrap}.converter-app .tag.amber{background:#f9f1d9;color:#91702d}.converter-app .tag.neutral{background:#f0f1ec;color:#858b7c}.converter-app .tag.green{background:#e9f1e8;color:#5d7753}.converter-app .filter-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 10px 17px;background:#e9e9df;border:1px solid #e1e2d6;border-radius:8px;min-height:54px;margin-bottom:30px}.converter-app .filter-group{display:flex;align-items:center;gap:14px}.converter-app .filter-leading{font-size:10px;color:#868b7b;display:flex;align-items:center;gap:7px;margin-right:3px}.converter-app .filter-select{display:flex;align-items:center;gap:8px;position:relative;color:#5c6553}.converter-app .filter-select>select{border:0;appearance:none;background:transparent;font-size:11px;font-weight:600;color:#454d3e;padding:7px 24px 7px 0;min-width:87px;cursor:pointer;max-width:170px}.converter-app .filter-select>svg:last-child{position:absolute;right:0;pointer-events:none}.converter-app .filter-select.store-select>select{min-width:101px}.converter-app .filter-divider{height:21px;width:1px;background:#d4d7c9}.converter-app .filter-end{display:flex;align-items:center;gap:16px}.converter-app .filter-end>span{font-size:9px;color:#858b7a}.converter-app .filter-count-divider{margin:0 7px}.converter-app .filter-end>.text-button{color:#636d53;font-size:10px}.converter-app .filter-end>.icon-button{border-left:1px solid #d8dacd;border-radius:0;padding-left:10px;width:29px}.converter-app .section-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.converter-app .section-intro h2{font-size:16px;font-weight:750;letter-spacing:-.35px}.converter-app .section-intro p{font-size:10px;color:#8c8f83;margin-top:6px}.converter-app .period-label{display:flex;align-items:center;gap:6px;font-size:9px;color:#939585}.converter-app .metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:22px}.converter-app .metric-card{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:20px 21px 18px;position:relative;box-shadow:0 2px 3px #343b1f02}.converter-app .metric-label{font-size:10px;color:#797f70;display:flex;align-items:center;justify-content:space-between;font-weight:500;gap:6px}.converter-app .metric-dot{height:6px;width:6px;background:#a2aa92;border-radius:50%}.converter-app .metric-good .metric-dot{background:#b32d30}.converter-app .metric-empties .metric-dot{background:#d8ae28}.converter-app .metric-value{font:750 37px/1.2 Manrope,sans-serif;letter-spacing:-1.3px;margin:13px 0 9px;color:#313a2b;display:flex;align-items:center;gap:8px}.converter-app .metric-card p{font-size:9px;color:#a2a391;line-height:1.5}.converter-app .metric-total{background:#b21f24;border-color:#b21f24;color:#fff}.converter-app .metric-total .metric-label{color:#f6bfc0}.converter-app .metric-total .metric-dot{background:#f3c32f}.converter-app .metric-total .metric-value{color:#fff}.converter-app .metric-total p{color:#ed999d}.converter-app .metric-value.is-unresolved{color:#aa7624}.converter-app .metric-total .metric-value.is-unresolved{color:#ffe3a3}.converter-app .card{background:var(--paper);border:1px solid var(--line);border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #3f482802}.converter-app .card-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 23px 17px}.converter-app .card-heading h3{font-size:13px;font-weight:750;letter-spacing:-.2px;display:flex;align-items:center;gap:7px}.converter-app .card-heading p{font-size:9px;line-height:1.6;color:#969a8a;margin-top:5px}.converter-app .overview-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(245px,1fr);gap:21px;margin-bottom:22px}.converter-app .chart-legend{display:flex;align-items:center;gap:12px;font-size:8px;color:#89917e}.converter-app .chart-legend span{display:inline-flex;align-items:center;gap:5px}.converter-app .good-dot,.converter-app .empty-dot{height:6px;width:6px;border-radius:2px;display:inline-block;background:#b32d30;flex-shrink:0}.converter-app .empty-dot{background:#e7be3c}.converter-app .store-chart{display:flex;flex-direction:column;gap:19px;padding:16px 24px 24px}.converter-app .store-chart-row{display:grid;grid-template-columns:84px minmax(0,1fr) 39px;align-items:center;gap:15px;min-height:29px}.converter-app .store-chart-name{display:flex;flex-direction:column;gap:3px}.converter-app .store-chart-name>span{font-size:10px;font-weight:600;color:#545e49}.converter-app .store-chart-name>small{font-size:8px;color:#a2a795}.converter-app .bar-track{height:11px;background:#f0f0e8;border-radius:2px;display:flex;overflow:hidden}.converter-app .chart-bar{height:100%;min-width:0;transition:width .3s ease}.converter-app .good-bar{background:linear-gradient(90deg,#ba373b,#b42227)}.converter-app .empty-bar{background:#e7be3c}.converter-app .store-chart-row>strong{font-size:12px;font-weight:650;text-align:right;color:#5e674f;font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:flex-end;gap:3px}.converter-app .card-bottom{border-top:1px solid #eeeee6;padding:14px 23px;display:flex;justify-content:space-between;align-items:center;gap:12px}.converter-app .card-bottom>span{font-size:8px;color:#9da28e}.converter-app .card-bottom .text-button{font-size:9px}.converter-app .mix-display{display:flex;justify-content:center;padding:15px 0 22px}.converter-app .mix-ring{height:164px;width:164px;border-radius:50%;background:conic-gradient(#b5272c 0 var(--mix),#e8bf3c var(--mix) 100%);transform:rotate(-45deg);padding:13px;box-shadow:0 0 0 7px #faf9f1;display:grid;place-items:center}.converter-app .mix-ring>div{height:100%;width:100%;border-radius:50%;background:var(--paper);display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(45deg)}.converter-app .mix-ring strong{font-family:Manrope,sans-serif;font-size:32px;font-weight:750;letter-spacing:-1px;color:#3a4230}.converter-app .mix-ring span{font-size:8px;color:#9ca18f;margin-top:4px}.converter-app .mix-breakdown{display:flex;gap:20px;justify-content:center;margin:1px 23px 19px}.converter-app .mix-breakdown>div{display:flex;gap:20px;align-items:center;font-size:10px;padding-right:20px;border-right:1px solid #e5e8db}.converter-app .mix-breakdown>div:last-child{border-right:0;padding-right:0}.converter-app .mix-breakdown span{display:flex;align-items:center;gap:6px;color:#969d88;font-size:9px}.converter-app .mix-breakdown strong{font-size:11px;font-weight:600;color:#656e56}.converter-app .balance-note{display:flex;align-items:flex-start;justify-content:center;padding:14px 19px;border-top:1px solid #eeeee6;color:#929b80;gap:7px;font-size:8px;line-height:1.65}.converter-app .balance-note svg{color:#8e9a7b}.converter-app .inline-link{display:inline;background:transparent;padding:0;font:inherit;color:#a65c3e;text-decoration:underline;text-underline-offset:2px}.converter-app .overview-bottom-grid{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(200px,1fr);gap:21px}.converter-app .workflow-card{padding:24px;background:#edeedf;border-color:#e0e3d2;position:relative}.converter-app .workflow-icon{height:41px;width:41px;border:1px solid #cbd1b9;background:#e4e8d4;border-radius:9px;display:grid;place-items:center;color:#737f5d;margin-bottom:21px}.converter-app .workflow-card>.eyebrow{font-size:8px;color:#899573;letter-spacing:1.4px}.converter-app .workflow-card>h3{font-size:19px;line-height:1.45;letter-spacing:-.5px;color:#4a5639;margin:8px 0 11px}.converter-app .workflow-card>p:not(.eyebrow){font-size:10px;line-height:1.8;color:#899476;max-width:230px}.converter-app .workflow-card>.button{height:33px;margin-top:22px;font-size:10px;border-color:#cfd6bc;color:#6b7a53;background:#f8f9ed;box-shadow:none}.converter-app .table-scroll{overflow-x:auto}.converter-app .data-table{width:100%;border-collapse:collapse;font-size:11px;text-align:left;font-variant-numeric:tabular-nums}.converter-app .data-table th{padding:12px 21px;background:#f8f8f1;color:#999f8b;font-size:8px;letter-spacing:.5px;text-transform:uppercase;font-weight:600;border-top:1px solid #eeeee6;border-bottom:1px solid #eeeee6;white-space:nowrap}.converter-app .data-table td{padding:15px 21px;border-bottom:1px solid #eeeee6;color:#717b61;line-height:1.5}.converter-app .data-table tbody tr:last-child td{border-bottom:0}.converter-app .data-table tbody tr:hover{background:#f9f9f2}.converter-app .data-table td>strong{font-weight:600;color:#5c674c}.converter-app .data-table td>small{display:block;font-size:9px;color:#a0a78f;line-height:1.6;margin-top:3px}.converter-app .data-table .num{text-align:right;white-space:nowrap}.converter-app .data-table .num small{white-space:nowrap}.converter-app .data-table .cell-total{color:#6f785e;font-weight:700;background:#f9f9f0}.converter-app .data-table th>button{display:inline-flex;align-items:center;justify-content:inherit;gap:4px;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:transparent}.converter-app .data-table .num>button{justify-content:flex-end;width:100%}.converter-app .data-table tfoot td{font-size:11px;color:#596449;font-weight:700;background:#ecefe0;border-bottom:0;border-top:1px solid #dce2ce;padding-top:16px;padding-bottom:16px}.converter-app .data-table tfoot td>span{font-size:9px;font-weight:400;color:#939f80;margin-left:8px}.converter-app .recent-table td{padding:15px;font-size:10px}.converter-app .recent-table th{padding:11px 15px;font-size:8px}.converter-app .recent-table td:first-child,.converter-app .recent-table th:first-child{padding-left:23px;white-space:nowrap}.converter-app .recent-table th:last-child,.converter-app .recent-table td:last-child{padding-left:6px;padding-right:14px}.converter-app .recent-table .cell-total{background:none}.converter-app .recent-card .card-heading{padding-bottom:19px}.converter-app .recent-card .card-heading .text-button{font-size:9px}.converter-app .history-card{margin-top:22px}.converter-app .history-list{padding:0 23px 9px}.converter-app .history-list>div{display:flex;align-items:flex-start;gap:10px;padding:13px 0;border-top:1px solid #eeeee6}.converter-app .history-dot{width:6px;height:6px;border-radius:50%;background:#a2b084;margin-top:5px}.converter-app .history-list strong{font-size:10px;font-weight:500;color:#6f7c5a;text-transform:capitalize}.converter-app .history-list p{font-size:9px;color:#a0aa8d;margin-top:4px}.converter-app .history-list time{margin-left:auto;font-size:9px;color:#a0aa8d}.converter-app .table-toolbar{display:flex;justify-content:space-between;gap:20px;padding:19px 22px;align-items:center}.converter-app .search-box{display:flex;align-items:center;gap:9px;border:1px solid #e3e6d8;background:#fcfcf7;border-radius:6px;min-width:220px;padding:0 11px;height:36px;color:#9aa38a}.converter-app .search-box input{border:0;outline:none;background:transparent;font-size:10px;color:#5e6b49;width:220px;padding:6px 0}.converter-app .search-box input::placeholder{color:#a8af9b}.converter-app .search-box input:focus-visible{outline:none}.converter-app .search-box:focus-within{outline:2px solid #d5ba5c;outline-offset:2px}.converter-app .search-box button{padding:3px;background:none;display:flex;align-items:center;color:#969f84}.converter-app .search-box.compact{height:33px;min-width:200px}.converter-app .search-box.compact input{width:160px}.converter-app .date-filters{display:flex;align-items:center;gap:8px}.converter-app .date-filters>label{display:flex;align-items:center;gap:7px}.converter-app .date-filters>label>span{font-size:9px;color:#969f85}.converter-app .date-filters input{border:1px solid #e0e4d5;background:#fffef9;border-radius:5px;font-size:9px;color:#737f5b;padding:7px 8px;height:34px;max-width:130px}.converter-app .date-separator{color:#c2c9b6;font-size:11px}.converter-app .date-cell{white-space:nowrap;font-size:10px}.converter-app .entry-kind{display:block;width:fit-content;font-size:8px;text-transform:capitalize;letter-spacing:.15px;margin-top:4px;border-radius:3px;background:#f0f2e9;color:#98a087;padding:2px 5px;line-height:1.3}.converter-app .entry-kind.adjustment{background:#fcf0db;color:#b7975d}.converter-app .entry-kind.note{background:#eaf0ee;color:#8aa49b}.converter-app .data-table .negative-number{color:#ae7261}.converter-app .data-table .raw-value{color:#b98937;font-weight:600}.converter-app .source-link{display:flex;align-items:center;gap:4px;color:#a2aa92;font-size:8px;background:transparent;padding:2px 0;text-align:left;font-family:inherit;line-height:1.5}.converter-app .source-link:hover{color:#a6533d;text-decoration:underline;text-underline-offset:3px}.converter-app .note-cell{max-width:260px}.converter-app .note-cell>span{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;margin-bottom:2px}.converter-app .warning-icon{color:#c59d4c}.converter-app .entries-table td{padding:14px 17px}.converter-app .entries-table th{padding-left:17px;padding-right:17px}.converter-app .entries-table .note-cell{min-width:150px}.converter-app .entries-table td:first-child,.converter-app .entries-table th:first-child{padding-left:22px}.converter-app .table-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #eeeee6;padding:14px 22px}.converter-app .table-footer>p{font-size:9px;line-height:1.7;color:#8c9977}.converter-app .table-footer>p>span{color:#a8b196}.converter-app .unresolved-text{color:#b48b40!important}.converter-app .empty-state{text-align:center;display:flex;align-items:center;flex-direction:column;padding:50px 25px;color:#9aa78a}.converter-app .empty-icon{display:grid;place-items:center;background:#f0f3e7;border:1px solid #e1e8d3;width:53px;height:53px;border-radius:12px;margin-bottom:17px;color:#a5b491}.converter-app .empty-state h3{font-size:15px;color:#71845e;letter-spacing:-.3px}.converter-app .empty-state p{font-size:11px;line-height:1.8;margin-top:8px;max-width:410px}.converter-app .empty-state .button{margin-top:20px}.converter-app .report-filter-row{margin:0 0 20px;display:flex;align-items:center;gap:20px}.converter-app .report-filter-row>.muted{font-size:10px}.converter-app .report-sheet{padding:31px 0 0}.converter-app .report-heading{display:flex;align-items:flex-start;justify-content:space-between;padding:0 29px 31px;gap:20px}.converter-app .report-brand{display:flex;align-items:center;gap:19px}.converter-app .report-brand>span{display:grid;place-items:center;width:57px;height:57px;border-radius:7px;background:#b21f24;color:#fff;font-family:Manrope,sans-serif;font-size:17px;font-weight:800;letter-spacing:-.4px}.converter-app .report-brand h2{font-size:20px;font-weight:750;letter-spacing:-.5px;margin:7px 0 8px}.converter-app .report-brand>div>p:last-child{font-size:10px;color:#929f7c}.converter-app .report-date{display:flex;flex-direction:column;align-items:flex-end;font-size:9px;gap:6px;color:#a1ad90}.converter-app .report-date strong{font-size:11px;font-weight:500;color:#738363}.converter-app .report-date small{font-size:8px;border:1px solid #e0e7d4;padding:4px 7px;border-radius:3px}.converter-app .report-summary th,.converter-app .report-summary td{padding:17px 29px}.converter-app .report-summary th{font-size:9px}.converter-app .report-summary td{font-size:12px}.converter-app .report-summary .cell-total{background:#f5f7ed}.converter-app .report-summary tfoot td{background:#dfe6d2;padding-top:20px;padding-bottom:20px;color:#4b5f39}.converter-app .report-notes{padding:21px 29px 25px;background:#fafbf4}.converter-app .report-notes p{font-size:9px;line-height:1.9;color:#9ca98a;margin-top:3px}.converter-app .report-notes strong{font-weight:600;color:#879975}.converter-app .report-warning{margin:0 29px 23px;display:flex;gap:10px;align-items:center;padding:12px 15px;font-size:10px;line-height:1.6;background:#fdf3de;border:1px solid #efe1b6;border-radius:5px;color:#aa8d48}.converter-app .report-detail-section{margin-top:31px}.converter-app .report-details{margin-bottom:11px}.converter-app .report-details summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;cursor:pointer;list-style:none;color:#879776;font-size:10px}.converter-app .report-details summary::-webkit-details-marker{display:none}.converter-app .report-details summary>span{display:flex;align-items:center;gap:10px}.converter-app .report-details summary strong{font-size:12px;font-weight:600;color:#6b8057}.converter-app .report-details summary small{font-size:9px;border-left:1px solid #dce5d0;padding-left:10px;color:#a1b28c}.converter-app .report-details[open] summary>span:last-child>svg{transform:rotate(180deg)}.converter-app .review-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:20px}.converter-app .review-metrics>.card{padding:22px;display:flex;align-items:center;gap:15px}.converter-app .review-metric-icon{display:grid;place-items:center;background:#f8f0dd;border:1px solid #eee2bf;border-radius:8px;width:42px;height:42px;color:#b29859}.converter-app .review-metrics>.card>div{display:flex;flex-direction:column;gap:4px}.converter-app .review-metrics strong{font:750 26px/1.1 Manrope,sans-serif;color:#6b7956;letter-spacing:-.6px}.converter-app .review-metrics>div>div>span{font-size:9px;color:#9ca98a}.converter-app .review-explainer{display:flex;align-items:flex-start;gap:14px;padding:18px 22px;background:#e9edde;border:1px solid #dee4d0;border-radius:7px;color:#8b9d76;margin-bottom:22px}.converter-app .review-explainer strong{font-size:11px;font-weight:600;color:#6c8256}.converter-app .review-explainer p{font-size:10px;line-height:1.8;max-width:850px;margin-top:5px;color:#94a481}.converter-app .issue-list{border-top:1px solid #e8ecdd}.converter-app .issue-row{display:flex;align-items:flex-start;gap:14px;padding:21px 23px;border-bottom:1px solid #ecefe3}.converter-app .issue-row:last-child{border-bottom:0}.converter-app .issue-icon{color:#c3a35b;background:#fbf3e0;width:32px;height:32px;display:grid;place-items:center;border-radius:6px;flex-shrink:0}.converter-app .issue-icon.error{background:#fae9e4;color:#bd8070}.converter-app .issue-body{flex:1;min-width:0}.converter-app .issue-title{display:flex;align-items:center;gap:10px}.converter-app .issue-title>strong{font-size:11px;font-weight:600;color:#7c8c65;text-transform:capitalize}.converter-app .issue-title>.tag{font-size:8px;padding:4px 6px}.converter-app .issue-body>p{font-size:10px;line-height:1.8;color:#9aa78a;margin:7px 0 9px}.converter-app .issue-source{display:flex;gap:10px;align-items:center;font-size:8px;color:#aeb99f;flex-wrap:wrap}.converter-app .issue-source code{font-size:8px;background:#f2f5e9;border:1px solid #e7ecd8;border-radius:3px;padding:3px 5px;color:#92a179}.converter-app .issue-source>span+span{padding-left:9px;border-left:1px solid #e4ead7}.converter-app .issue-row>.button{margin-top:5px}.converter-app .import-card{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 23px;margin-top:22px}.converter-app .import-card>div:first-child{display:flex;align-items:center;gap:13px;color:#9ead85}.converter-app .import-card h3{font-size:12px;color:#7c9064;font-weight:650}.converter-app .import-card p{font-size:9px;color:#a5b594;margin-top:5px}.converter-app .import-card dl{display:flex;gap:27px;margin:0}.converter-app .import-card dl>div{display:flex;flex-direction:column;gap:5px}.converter-app .import-card dt{font-size:8px;color:#a3b38f}.converter-app .import-card dd{font-size:12px;color:#809969;font-weight:600;margin:0}.converter-app .import-card>.button{font-size:9px}.converter-app .page-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;color:#a2aa93;font-size:8px;padding:31px 0 21px}.converter-app .page-footer>span:first-child{display:flex;align-items:center;gap:6px}.converter-app .page-footer>span:last-child{letter-spacing:.5px;text-transform:uppercase;font-size:7px}.converter-app .load-error,.converter-app .loading-state{text-align:center;padding:80px 30px;background:#fffdf7;border:1px solid #e6e9dc;border-radius:8px;color:#a5b595}.converter-app .load-error>svg{color:#c39269}.converter-app .load-error h2,.converter-app .loading-state h2{font-size:18px;color:#7e946a;margin:18px 0 10px}.converter-app .load-error p,.converter-app .loading-state p{font-size:12px;line-height:1.8;max-width:500px;margin:auto}.converter-app .load-error .button{margin-top:22px}.converter-app .toast{position:fixed;bottom:26px;left:calc(50% + 112px);transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:14px 18px;background:#34452b;border:1px solid #576a45;box-shadow:0 6px 30px #26351f30;color:#eff5e8;border-radius:8px;z-index:100;font-size:11px;max-width:90vw}.converter-app .toast>svg{color:#b7ce96}.converter-app .toast>button{background:none;display:flex;align-items:center;color:#c3d3ad;padding:2px;margin-left:12px}.converter-app .modal-backdrop{position:fixed;inset:0;background:#19221166;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:flex-end;z-index:80}.converter-app .drawer{height:100%;background:#fffef8;width:min(510px,100vw);box-shadow:-10px 0 60px #111c1040;display:flex;flex-direction:column;animation:enter .2s ease-out}.converter-app .drawer-wide{width:min(640px,100vw)}@keyframes enter{0%{transform:translate(25px);opacity:.5}to{transform:translate(0);opacity:1}}.converter-app .drawer-heading{padding:30px 28px 25px;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;border-bottom:1px solid #e6ebdc}.converter-app .drawer-heading>.icon-button{margin-top:-3px}.converter-app .drawer-heading h2{font-size:24px;font-weight:750;letter-spacing:-.7px;margin:9px 0;color:#49583b}.converter-app .drawer-heading>div>p:last-child{font-size:11px;line-height:1.7;color:#93a47e}.converter-app .entry-form{display:flex;flex-direction:column;flex:1;min-height:0}.converter-app .form-body{padding:25px 28px;overflow:auto;flex:1}.converter-app .entry-form label{display:flex;flex-direction:column;gap:8px;font-size:10px;font-weight:600;color:#7d8f68}.converter-app .entry-form input,.converter-app .entry-form select,.converter-app .entry-form textarea{width:100%;border:1px solid #dce5ce;color:#61774b;background:#fffefb;border-radius:6px;min-height:40px;padding:10px 12px;font-size:12px;outline-offset:2px;font-weight:400}.converter-app .entry-form input::placeholder,.converter-app .entry-form textarea::placeholder{color:#b4c29f}.converter-app .entry-form textarea{resize:vertical;line-height:1.7;min-height:90px}.converter-app .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-bottom:20px}.converter-app .form-divider{height:1px;background:#e4ebd8;margin:29px 0 24px}.converter-app .field-section-title{font-size:12px;font-weight:600;color:#718b59;margin-bottom:6px}.converter-app .field-help{font-size:10px;color:#9bb083;line-height:1.8;margin-bottom:18px}.converter-app .form-body>label+.field-help{margin-top:13px}.converter-app .count-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.converter-app .count-fields label{font-size:9px}.converter-app .count-fields input{font-size:23px;font-weight:500;height:58px;padding:12px;text-align:center;font-variant-numeric:tabular-nums}.converter-app .calculation-strip{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#ecf1e2;border:1px solid #e0e9d1;border-radius:6px;margin:18px 0 26px}.converter-app .calculation-strip>span{font-size:11px;color:#7e9961;font-weight:500}.converter-app .calculation-strip small{display:block;font-size:9px;color:#a3b98c;margin-top:5px;font-weight:400}.converter-app .calculation-strip strong{font:700 26px/1.1 Manrope,sans-serif;color:#738f54}.converter-app .entry-form .note-label{position:relative}.converter-app .optional{position:absolute;right:0;top:0;color:#acbe94;font-weight:400;font-size:9px}.converter-app .source-inline{margin-top:19px;display:flex;gap:7px;align-items:center;color:#a6ba8e;font-size:9px}.converter-app .drawer-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:19px 28px;background:#f6f8ee;border-top:1px solid #e1e9d4;margin-top:auto;flex-shrink:0}.converter-app .drawer-footer>.archive-button{margin-right:auto;color:#b8a185}.converter-app .drawer-footer .button{min-width:90px}.converter-app .form-error{display:flex;align-items:flex-start;gap:8px;color:#b97660;background:#fff0e9;border:1px solid #f2d7c7;border-radius:5px;font-size:11px;line-height:1.7;padding:13px 14px;margin-top:20px}.converter-app .form-error .text-button{margin-top:7px;display:flex;color:#aa6d54}.converter-app .archive-confirm{margin-top:23px;padding:17px;border:1px solid #ecd9c3;background:#fff7ed;border-radius:6px}.converter-app .archive-confirm strong{font-size:12px;font-weight:600;color:#b48762}.converter-app .archive-confirm p{font-size:10px;line-height:1.8;color:#bca486;margin:7px 0 13px}.converter-app .archive-confirm>.button{margin-top:13px}.converter-app .source-content{padding:24px 28px;overflow:auto;flex:1}.converter-app .record-context{display:flex;align-items:center;gap:20px;color:#89a56a;font-size:11px;margin-bottom:23px}.converter-app .record-context>span{display:flex;align-items:center;gap:6px}.converter-app .source-summary{display:flex;align-items:center;gap:12px;padding:17px;background:#f0f5e6;border:1px solid #e2ecd3;border-radius:6px;color:#a4bb86}.converter-app .source-summary strong{font-size:12px;color:#7b995d;font-weight:600}.converter-app .source-summary p{font-size:10px;line-height:1.7;margin-top:4px;color:#a7bd8e}.converter-app .source-table{font-size:11px;width:100%;border-collapse:collapse;text-align:left;margin:23px 0;color:#92ac76}.converter-app .source-table th{font-size:8px;letter-spacing:.5px;text-transform:uppercase;font-weight:500;color:#adbf98;padding:10px 0;border-bottom:1px solid #e1eacb}.converter-app .source-table td{padding:12px 0;border-bottom:1px solid #edf2e3}.converter-app .source-table .num{text-align:right}.converter-app .source-table code{font-size:9px;color:#a0b58a}.converter-app .detail-block{padding:19px 0;border-bottom:1px solid #e5edd8}.converter-app .field-caption{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.7px;font-weight:600;color:#9bb784}.converter-app .detail-block>p{font-size:11px;line-height:1.8;color:#a3ba8f;margin-top:8px}.converter-app .detail-number{font:700 27px/1.2 Manrope,sans-serif;color:#87a96d;margin-top:9px}.converter-app .formula{display:block;padding:11px 12px;border:1px solid #e2ebd4;border-radius:4px;color:#a4b78c;background:#f7faef;overflow-wrap:anywhere;white-space:pre-wrap;font-size:10px;line-height:1.7;margin-top:13px}.converter-app .review-note{display:flex;gap:10px;background:#fbf5e6;border:1px solid #eee2be;color:#bda168;padding:14px;border-radius:6px;margin-top:20px}.converter-app .review-note strong{font-size:10px;font-weight:600;color:#aa9156}.converter-app .review-note p{font-size:10px;line-height:1.8;margin-top:6px;color:#bfaa7b}.converter-app .source-footnote{display:flex;gap:7px;align-items:flex-start;font-size:9px;line-height:1.7;color:#b3c5a1;margin-top:21px}.converter-app .mobile-menu,.converter-app .mobile-scrim{display:none}.converter-app .data-table td{color:#626c55}.converter-app .data-table td>small,.converter-app .source-link{color:#89977a}.converter-app .card-heading p,.converter-app .section-intro p,.converter-app .page-header>div>p:last-child{color:#89917f}.converter-app .metric-card p{color:#929a85}.converter-app .metric-total p{color:#f0afb0}.converter-app .workflow-card>p:not(.eyebrow){color:#7e8c6b}.converter-app .issue-body>p{color:#7e8d6c}.converter-app .issue-title>strong{color:#657653}.converter-app .review-explainer p{color:#7e916c}.converter-app .review-explainer strong{color:#596e46}.converter-app .import-card p{color:#869978}.converter-app .entry-form label{color:#647651}.converter-app .entry-form input,.converter-app .entry-form select,.converter-app .entry-form textarea{color:#536446}.converter-app .field-help{color:#8b9b7b}.converter-app .drawer-heading>div>p:last-child{color:#839373}.converter-app .source-table{color:#748c5d}.converter-app .source-summary strong{color:#667f4d}.converter-app .source-summary p{color:#91a47b}.converter-app .field-caption{color:#7d9865}.converter-app .detail-block>p{color:#8da278}.converter-app .detail-number{color:#658647}.converter-app .formula{color:#7c9664}.converter-app .source-footnote{color:#96ac80}.converter-app .report-notes p{color:#8a9a77}.converter-app .report-notes strong{color:#748a5f}@media(min-width:1600px){.converter-app .content{padding-top:43px}.converter-app .metric-card{padding:24px 25px 22px}.converter-app .metric-value{font-size:42px}.converter-app .store-chart{gap:23px;padding-top:19px;padding-bottom:28px}.converter-app .store-chart-row{grid-template-columns:100px minmax(0,1fr) 45px}.converter-app .store-chart-name>span{font-size:12px}.converter-app .store-chart-name>small{font-size:9px}.converter-app .bar-track{height:13px}.converter-app .mix-display{padding-top:20px;padding-bottom:27px}.converter-app .mix-ring{height:183px;width:183px}.converter-app .mix-breakdown{margin-top:3px;margin-bottom:22px}.converter-app .data-table td{font-size:12px}.converter-app .recent-table td{padding-top:17px;padding-bottom:17px}.converter-app .workflow-card{padding:27px}.converter-app .workflow-card>h3{font-size:23px}.converter-app .workflow-card>p:not(.eyebrow){font-size:11px}.converter-app .workflow-card>.button{margin-top:24px}.converter-app .card-heading h3{font-size:15px}.converter-app .card-heading p{font-size:10px}.converter-app .section-intro h2{font-size:18px}.converter-app .section-intro p{font-size:11px}.converter-app .page-header h1{font-size:38px}.converter-app .page-header>div>p:last-child{font-size:12px}}@media(max-width:1250px){.converter-app .sidebar{width:204px;padding-left:13px;padding-right:13px}.converter-app .brand{margin-left:12px}.converter-app .sidebar nav>button{font-size:11px;padding-left:12px;padding-right:12px}.converter-app .sidebar nav>button.active:before{left:-13px}.converter-app .sidebar-context{margin-left:9px;margin-right:9px;padding:17px 13px}.converter-app .workspace-user{margin-left:-13px;margin-right:-13px;padding-left:20px;padding-right:20px}.converter-app .app-main{margin-left:204px}.converter-app .topbar{padding:0 25px}.converter-app .content{padding-left:25px;padding-right:25px}.converter-app .page-header h1{font-size:30px}.converter-app .metric-card{padding:18px}.converter-app .metric-value{font-size:32px}.converter-app .overview-grid{grid-template-columns:minmax(0,1.75fr) minmax(230px,1fr);gap:17px}.converter-app .card-heading,.converter-app .store-chart{padding-left:19px;padding-right:19px}.converter-app .store-chart-row{grid-template-columns:73px minmax(0,1fr) 32px;gap:11px}.converter-app .card-bottom{padding-left:19px;padding-right:19px}.converter-app .card-bottom>span{max-width:190px;line-height:1.6}.converter-app .overview-bottom-grid{grid-template-columns:minmax(0,2.25fr) minmax(200px,1fr);gap:17px}.converter-app .recent-table th,.converter-app .recent-table td{padding-left:10px;padding-right:10px}.converter-app .workflow-card{padding:21px}.converter-app .recent-table td:first-child,.converter-app .recent-table th:first-child{padding-left:18px}.converter-app .filter-end{gap:12px}.converter-app .import-card{flex-wrap:wrap}.converter-app .import-card dl{margin-left:auto}.converter-app .import-card>.button{margin-left:auto}.converter-app .table-toolbar{gap:15px;padding:17px}.converter-app .search-box{min-width:180px}.converter-app .search-box input{width:180px}.converter-app .date-filters{gap:5px}.converter-app .date-filters>label{gap:5px}.converter-app .date-filters input{max-width:115px;font-size:8px}.converter-app .toast{left:calc(50% + 102px)}}@media(max-width:1050px){.converter-app .sidebar{width:184px}.converter-app .app-main{margin-left:184px}.converter-app .brand{margin-left:9px;gap:8px}.converter-app .brand strong{font-size:22px}.converter-app .brand small{font-size:7px;letter-spacing:1.2px}.converter-app .brand-mark{width:32px;height:35px;font-size:26px}.converter-app .sidebar nav>button{font-size:10px;gap:8px}.converter-app .sidebar nav>button svg{width:16px}.converter-app .sidebar-label{margin-left:12px}.converter-app .sidebar-context{margin-top:40px}.converter-app .content{padding:29px 22px 0}.converter-app .topbar{padding:0 22px}.converter-app .preview-status{font-size:8px}.converter-app .preview-status i{display:none}.converter-app .page-header{gap:13px;margin-bottom:23px}.converter-app .page-header h1{font-size:28px}.converter-app .button{font-size:10px;height:36px;padding:0 11px}.converter-app .header-actions{gap:7px}.converter-app .metric-grid{gap:10px}.converter-app .metric-card{padding:16px}.converter-app .metric-label{font-size:9px}.converter-app .metric-value{font-size:29px}.converter-app .metric-card p{font-size:8px}.converter-app .overview-grid{gap:14px;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr)}.converter-app .chart-legend{gap:7px}.converter-app .store-chart-row{grid-template-columns:66px minmax(0,1fr) 27px;gap:9px}.converter-app .store-chart-name>span{font-size:9px}.converter-app .card-heading h3{font-size:12px}.converter-app .card-heading,.converter-app .store-chart{padding-left:17px;padding-right:17px}.converter-app .card-bottom{padding:12px 17px}.converter-app .card-bottom>span{font-size:7px;max-width:130px}.converter-app .card-bottom .text-button{font-size:8px;gap:3px}.converter-app .card-bottom .text-button svg{width:11px}.converter-app .mix-ring{width:155px;height:155px}.converter-app .mix-breakdown{margin-left:15px;margin-right:15px;gap:12px}.converter-app .mix-breakdown>div{gap:12px;padding-right:12px}.converter-app .balance-note{font-size:7px}.converter-app .overview-bottom-grid{grid-template-columns:1fr}.converter-app .workflow-card{display:grid;grid-template-columns:42px 1fr auto;gap:5px 17px;align-items:center}.converter-app .workflow-icon{grid-row:span 3;margin:0}.converter-app .workflow-card>.eyebrow{grid-column:2}.converter-app .workflow-card>h3{font-size:16px;margin:0;grid-column:2}.converter-app .workflow-card>h3 br{display:none}.converter-app .workflow-card>h3 br:after{content:" "}.converter-app .workflow-card>p:not(.eyebrow){grid-column:2;font-size:9px;max-width:450px}.converter-app .workflow-card>.button{grid-column:3;grid-row:1/4;margin:0}.converter-app .filter-end>span{display:none}.converter-app .period-label{font-size:8px}.converter-app .table-toolbar{flex-wrap:wrap}.converter-app .table-toolbar .search-box{flex:1}.converter-app .table-toolbar .search-box input{width:100%}.converter-app .date-filters input{max-width:130px;font-size:9px}.converter-app .entries-table{min-width:740px}.converter-app .review-metrics{gap:10px}.converter-app .review-metrics>.card{padding:16px;gap:10px}.converter-app .review-metrics strong{font-size:23px}.converter-app .review-metric-icon{width:33px;height:33px}.converter-app .review-metrics>div>div>span{font-size:8px}.converter-app .issue-row{padding:17px;gap:11px}.converter-app .issue-row>.button{font-size:9px}.converter-app .review-explainer{padding:17px}.converter-app .report-heading{padding:0 22px 25px}.converter-app .report-brand>span{height:48px;width:48px;font-size:15px}.converter-app .report-brand h2{font-size:17px}.converter-app .report-summary th,.converter-app .report-summary td{padding-left:20px;padding-right:20px}.converter-app .toast{left:calc(50% + 92px)}}@media(max-width:820px){.converter-app .sidebar{width:185px;transform:translate(-100%);transition:transform .2s}.converter-app .sidebar.is-open{transform:translate(0)}.converter-app .app-main{margin-left:0}.converter-app .mobile-menu{display:flex;margin-right:10px;margin-left:-6px}.converter-app .mobile-scrim{display:block;position:fixed;inset:0;background:#1d27165c;z-index:25}.converter-app .topbar{height:59px}.converter-app .content{padding-top:27px}.converter-app .page-header h1{font-size:30px}.converter-app .preview-status{font-size:8px}.converter-app .overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr)}.converter-app .store-chart-row{grid-template-columns:70px minmax(0,1fr) 31px;gap:12px}.converter-app .store-chart-name>span{font-size:10px}.converter-app .store-chart-row>strong{font-size:11px}.converter-app .metric-value{font-size:33px}.converter-app .metric-card{padding:18px}.converter-app .metric-label{font-size:10px}.converter-app .toast{left:50%}.converter-app .topbar .breadcrumb{font-size:9px}.converter-app .report-filter-row{flex-wrap:wrap;gap:12px}.converter-app .page-footer{padding-top:24px}}@media(max-width:620px){body.converter-standalone{min-width:360px}.converter-app .content{padding:23px 16px 0}.converter-app .topbar{padding:0 16px}.converter-app .preview-status{font-size:0;gap:0}.converter-app .preview-status:after{content:"Local preview";font-size:8px;margin-left:5px}.converter-app .preview-status>span{width:5px;height:5px}.converter-app .page-header{align-items:flex-start;gap:15px;flex-wrap:wrap;margin-bottom:20px}.converter-app .page-header h1{font-size:30px;letter-spacing:-1.2px;margin-top:7px}.converter-app .page-header>div>p:last-child{font-size:10px}.converter-app .page-header .eyebrow{font-size:8px}.converter-app .header-actions{width:100%;justify-content:flex-end;margin-top:-1px}.converter-app .header-actions>.button{height:36px;flex:1}.converter-app .filter-bar{padding:8px 9px;gap:8px;margin-bottom:24px;min-height:48px}.converter-app .filter-group{gap:9px}.converter-app .filter-leading{display:none}.converter-app .filter-select{gap:6px}.converter-app .filter-select>select{min-width:75px;font-size:10px;max-width:115px;padding-right:20px}.converter-app .filter-select.store-select>select{min-width:87px;max-width:112px}.converter-app .filter-select>svg:first-child{width:14px}.converter-app .filter-divider{height:18px}.converter-app .filter-end{gap:8px}.converter-app .filter-end>.text-button{font-size:0;gap:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid #cdd4bd;border-radius:4px}.converter-app .filter-end>.text-button svg{width:14px;height:14px}.converter-app .filter-end>.icon-button{padding-left:8px;width:24px}.converter-app .section-intro{gap:12px;margin-bottom:17px}.converter-app .section-intro h2{font-size:16px}.converter-app .section-intro p{font-size:9px;line-height:1.7;margin-top:4px}.converter-app .period-label{font-size:8px;max-width:120px;line-height:1.6;align-items:flex-start}.converter-app .period-label>svg{width:12px;margin-top:2px}.converter-app .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:18px}.converter-app .metric-card{padding:17px 18px}.converter-app .metric-value{font-size:33px;margin-top:10px;margin-bottom:7px}.converter-app .metric-label{font-size:9px}.converter-app .metric-card p{font-size:8px}.converter-app .overview-grid{grid-template-columns:1fr;gap:17px;margin-bottom:17px}.converter-app .card-heading{padding:19px 19px 16px}.converter-app .card-heading h3{font-size:13px}.converter-app .card-heading p{font-size:9px}.converter-app .store-chart{padding:16px 20px 22px;gap:20px}.converter-app .store-chart-row{grid-template-columns:80px minmax(0,1fr) 34px}.converter-app .store-chart-name>span{font-size:10px}.converter-app .bar-track{height:12px}.converter-app .card-bottom{padding:13px 19px}.converter-app .card-bottom>span{font-size:8px;max-width:200px}.converter-app .card-bottom .text-button{font-size:9px}.converter-app .balance-card{display:grid;grid-template-columns:1fr 1fr}.converter-app .balance-card>.card-heading{grid-column:1/3;padding-bottom:0}.converter-app .mix-display{grid-column:1;grid-row:2/4;padding:24px 10px 25px}.converter-app .mix-ring{height:140px;width:140px;padding:11px}.converter-app .mix-ring strong{font-size:29px}.converter-app .mix-breakdown{grid-column:2;grid-row:2;display:flex;flex-direction:column;justify-content:center;gap:16px;margin:25px 20px 5px 15px}.converter-app .mix-breakdown>div{border:0;padding:0;justify-content:space-between;gap:12px}.converter-app .mix-breakdown span{font-size:10px}.converter-app .mix-breakdown strong{font-size:12px}.converter-app .balance-note{border:0;grid-column:2;grid-row:3;padding:5px 20px 24px 15px;font-size:8px;justify-content:flex-start;line-height:1.7}.converter-app .balance-note>svg{width:13px;height:13px;margin-top:2px}.converter-app .recent-card .card-heading{padding:19px}.converter-app .recent-table{min-width:480px}.converter-app .recent-table td,.converter-app .recent-table th{padding:12px 13px;font-size:10px}.converter-app .recent-table th{font-size:8px}.converter-app .recent-table td:first-child,.converter-app .recent-table th:first-child{padding-left:19px}.converter-app .overview-bottom-grid{gap:17px}.converter-app .workflow-card{grid-template-columns:36px 1fr;padding:20px 19px;gap:6px 14px}.converter-app .workflow-icon{height:36px;width:36px;grid-row:1/3;align-self:start}.converter-app .workflow-icon svg{width:21px}.converter-app .workflow-card>h3{font-size:17px}.converter-app .workflow-card>p:not(.eyebrow){font-size:10px;grid-column:2}.converter-app .workflow-card>.button{grid-column:2;grid-row:4;width:fit-content;margin-top:10px;height:34px;font-size:10px}.converter-app .page-footer{gap:12px;font-size:7px;padding:25px 0 19px}.converter-app .page-footer>span:last-child{font-size:6px;white-space:nowrap}.converter-app .page-footer>span:first-child{gap:4px}.converter-app .page-footer svg{width:12px}.converter-app .table-toolbar{padding:15px;gap:12px}.converter-app .table-toolbar .search-box{flex-basis:100%;height:37px}.converter-app .search-box input{font-size:11px}.converter-app .date-filters{gap:7px;width:100%;justify-content:space-between}.converter-app .date-filters>label{flex:1;gap:6px}.converter-app .date-filters>label>span{font-size:9px}.converter-app .date-filters input{font-size:9px;padding:7px 6px;max-width:none;width:100%;min-width:0}.converter-app .date-filters .icon-button{width:22px}.converter-app .table-footer{padding:13px 16px;align-items:flex-start;flex-direction:column;gap:10px}.converter-app .table-footer>p{font-size:9px}.converter-app .table-footer>p>span{display:block}.converter-app .section-intro>.button-row{gap:6px}.converter-app .section-intro>.button-row>.button{font-size:0;padding:0;width:34px;height:34px;gap:0}.converter-app .section-intro>.button-row>.button svg{width:15px}.converter-app .report-filter-row{padding:0 2px;margin-bottom:17px}.converter-app .report-filter-row>.muted{font-size:9px}.converter-app .report-sheet{padding-top:24px}.converter-app .report-heading{padding:0 18px 24px;align-items:flex-start;gap:14px}.converter-app .report-brand{gap:12px}.converter-app .report-brand>span{width:38px;height:38px;font-size:12px}.converter-app .report-brand .eyebrow{font-size:7px;letter-spacing:1.1px}.converter-app .report-brand h2{font-size:15px;margin:6px 0 7px}.converter-app .report-brand>div>p:last-child{font-size:8px;max-width:230px;line-height:1.7}.converter-app .report-date{font-size:7px;gap:4px;max-width:75px}.converter-app .report-date strong{font-size:8px;white-space:nowrap}.converter-app .report-date small{font-size:7px;padding:3px 4px}.converter-app .report-summary{min-width:490px}.converter-app .report-summary th{font-size:8px}.converter-app .report-summary th,.converter-app .report-summary td{padding:14px 18px}.converter-app .report-summary td{font-size:11px}.converter-app .report-notes{padding:17px 18px}.converter-app .report-notes p{font-size:8px}.converter-app .report-warning{margin:0 18px 18px;font-size:9px;padding:11px;align-items:flex-start}.converter-app .report-detail-section{margin-top:25px}.converter-app .report-details summary{padding:16px}.converter-app .report-details summary>span{gap:7px}.converter-app .report-details summary strong{font-size:11px}.converter-app .report-details summary small{font-size:8px;padding-left:7px}.converter-app .report-details summary>span:last-child{font-size:9px}.converter-app .report-details .data-table{min-width:440px}.converter-app .report-details .data-table th,.converter-app .report-details .data-table td{padding-left:16px;padding-right:16px}.converter-app .review-metrics{gap:9px;margin-bottom:16px}.converter-app .review-metrics>.card{padding:15px 11px;flex-direction:column;align-items:flex-start;gap:11px}.converter-app .review-metric-icon{height:29px;width:29px}.converter-app .review-metric-icon svg{height:16px;width:16px}.converter-app .review-metrics strong{font-size:24px}.converter-app .review-metrics>div>div>span{font-size:8px;line-height:1.5}.converter-app .review-explainer{padding:15px;gap:10px;margin-bottom:17px}.converter-app .review-explainer>svg{width:18px;height:18px}.converter-app .review-explainer strong{font-size:10px}.converter-app .review-explainer p{font-size:9px}.converter-app .view-review>.section-intro>.tag{display:none}.converter-app .view-review>.card>.card-heading{flex-wrap:wrap;gap:13px}.converter-app .view-review>.card>.card-heading>.search-box{width:100%}.converter-app .view-review>.card>.card-heading>.search-box input{width:100%}.converter-app .issue-row{padding:17px 16px;gap:10px;flex-wrap:wrap}.converter-app .issue-icon{width:27px;height:27px}.converter-app .issue-icon svg{width:15px;height:15px}.converter-app .issue-title{gap:7px;flex-wrap:wrap}.converter-app .issue-title>strong{font-size:10px}.converter-app .issue-body>p{font-size:9px}.converter-app .issue-row>.button{margin-left:37px;margin-top:0;height:29px;font-size:9px}.converter-app .import-card{padding:19px 18px;gap:20px}.converter-app .import-card dl{width:100%;margin:0;justify-content:space-between;gap:15px}.converter-app .import-card dt{font-size:7px;line-height:1.5}.converter-app .import-card dd{font-size:11px}.converter-app .import-card>.button{width:100%}.converter-app .drawer-heading{padding:25px 22px 22px}.converter-app .drawer-heading h2{font-size:23px}.converter-app .form-body{padding:23px 22px}.converter-app .drawer-footer{padding:17px 22px}.converter-app .form-grid{gap:14px}.converter-app .count-fields{gap:10px}.converter-app .count-fields input{height:54px;font-size:22px}.converter-app .source-content{padding:23px 22px}.converter-app .toast{bottom:19px;min-width:290px;font-size:10px;padding:13px 14px;gap:8px}.converter-app .toast>button{margin-left:auto}.converter-app .history-list time{font-size:8px}.converter-app .history-list strong{font-size:9px}.converter-app .history-card{margin-top:17px}}@media(prefers-reduced-motion:reduce){.converter-app *,.converter-app *:before,.converter-app *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{@page{size:landscape;margin:13mm}html:has(body.converter-standalone),body.converter-standalone{background:#fff!important;color:#111!important;font-size:10pt}.converter-app .no-print,.converter-app .sidebar,.converter-app .topbar,.converter-app .page-header,.converter-app .filter-bar,.converter-app .page-footer,.converter-app .modal-backdrop,.converter-app .toast,.converter-app .view-overview,.converter-app .view-entries,.converter-app .view-review{display:none!important}.converter-app .app-main{margin:0}.converter-app .content{padding:0;max-width:none}.converter-app .view-report{display:block!important}.converter-app .report-sheet,.converter-app .card{border:0;border-radius:0;box-shadow:none;overflow:visible}.converter-app .report-sheet{padding-top:0}.converter-app .report-heading{padding:0 0 24px}.converter-app .report-brand>span{print-color-adjust:exact;-webkit-print-color-adjust:exact}.converter-app .report-brand h2{font-size:19pt;color:#111}.converter-app .report-date small{display:none}.converter-app .table-scroll{overflow:visible}.converter-app .report-summary{min-width:0}.converter-app .data-table th{font-size:8pt!important;color:#555!important;background:#f2f2ed!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.converter-app .data-table td{font-size:9pt!important;color:#222!important}.converter-app .data-table tfoot td{background:#e8ebdf!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.converter-app .report-notes{padding:16px 0;background:#fff}.converter-app .report-notes p{font-size:8pt;color:#666}.converter-app .report-warning{margin:0 0 20px;color:#75571b;print-color-adjust:exact;-webkit-print-color-adjust:exact}.converter-app .report-detail-section{margin-top:25px}.converter-app .report-detail-section>.section-intro{margin-bottom:12px}.converter-app .report-detail-section h2{font-size:13pt}.converter-app .report-detail-section .section-intro p,.converter-app .report-detail-section .muted{font-size:8pt;color:#666}.converter-app .report-details{break-inside:avoid;margin:0 0 10px;border-bottom:1px solid #ddd}.converter-app .report-details:not([open]){display:none}.converter-app .report-details summary{padding:12px 0}.converter-app .report-details summary strong{color:#222}.converter-app .report-details .data-table{font-size:8pt}.converter-app .report-details .data-table th,.converter-app .report-details .data-table td{padding:8px}.converter-app .report-details .source-link{font-size:7pt;color:#666}.converter-app .report-date span,.converter-app .report-date strong{color:#444}.converter-app .report-brand .eyebrow{color:#666}.converter-app .report-brand>div>p:last-child{color:#777}.converter-app tr{break-inside:avoid}.converter-app thead{display:table-header-group}.converter-app tfoot{display:table-row-group}}.converter-app .source-edit-tag{margin-top:17px}.converter-app .source-table th,.converter-app .source-table td{padding-right:9px}.converter-app .source-table th:last-child,.converter-app .source-table td:last-child{padding-right:0}.converter-app .workbook-notes{margin-top:22px}.converter-app .workbook-notes .data-table code{font-size:10px;color:#8b9c75}.converter-app .workbook-notes .card-bottom>span{max-width:none;font-size:9px}.converter-app .notes-empty{padding:18px 23px 23px;font-size:11px;color:#95a582}.converter-app .reconciliation-line{padding-top:8px;margin-top:9px!important;border-top:1px solid #d7dfc8}.converter-app .print-scope-note{font-size:9px;color:#98a587;margin-left:auto}.converter-app .date-filter-note{padding:0 22px 15px;font-size:9px;color:#9aa787}.converter-app .source-table td{font-size:10px}.converter-app .source-table td.num{white-space:nowrap}.converter-app .source-table code{font-size:8px}.converter-portal-page{min-width:0}.converter-portal-page .converter-app{min-height:0}.converter-portal-page .ops-app{border:1px solid #d4d7dc;border-radius:12px;overflow:hidden}.converter-portal-page .ops-main{max-width:none}.inventory-nav-link{height:44px;border:0;border-radius:8px;display:flex;align-items:center;gap:10px;padding:0 12px;color:#efe5cf;background:transparent;text-align:left;text-decoration:none}.inventory-nav-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-nav-link:hover,.inventory-nav-link:focus-visible{background:var(--uapi-red);color:#fff}.inventory-nav-link.active{background:var(--uapi-red);color:#fff}.sidebar-collapsed .inventory-nav-link span{display:none}.sidebar-collapsed .inventory-nav-link{width:44px;padding:0;justify-content:center}a.portal-tile{text-decoration:none}.app-shell.inventory-shell{height:100vh;height:100dvh;min-height:0;overflow:hidden}.inventory-shell>.sidebar{min-height:0;overflow-y:auto}.inventory-shell>.workspace{min-height:0;height:100%;overflow:hidden}.inventory-shell>.workspace>.topbar{flex:0 0 auto}.inventory-lookup-page{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:8px}.inventory-frame-toolbar{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px}.inventory-frame-status{margin:0;color:var(--uapi-muted);font-size:14px}.inventory-frame-status.is-error{color:var(--uapi-red)}.inventory-frame-actions{display:flex;align-items:center;gap:8px}.inventory-frame-actions a{text-decoration:none}.inventory-store-picker{display:flex;align-items:center;gap:8px;white-space:nowrap}.inventory-store-picker select{min-width:150px;padding:8px;font:inherit;color:inherit;background:var(--uapi-cream);border:1px solid var(--uapi-border);border-radius:6px}.inventory-frame-surface{position:relative;display:flex;flex:1 1 auto;min-height:0;background:var(--uapi-cream);border:1px solid var(--uapi-border);border-radius:8px;overflow:hidden}.inventory-lookup-frame{display:block;width:100%;height:100%;min-width:0;border:0;flex:1 1 auto;background:transparent}.inventory-frame-placeholder{position:absolute;inset:0;display:grid;place-items:center;padding:24px;text-align:center}.inventory-access-message{padding:20px}.inventory-access-message h3{margin:0 0 8px}.app-shell[data-theme=dark] .inventory-frame-status{color:#a4b3c3}.app-shell[data-theme=dark] .inventory-frame-status.is-error{color:#f49a91}.app-shell[data-theme=dark] .inventory-frame-surface{background:#0f1923;border-color:#34465a}@media(min-width:761px)and (max-width:1100px){.app-shell.inventory-shell{grid-template-columns:220px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.app-shell.inventory-shell.sidebar-collapsed{grid-template-columns:84px minmax(0,1fr)}.inventory-shell.sidebar-collapsed .nav-list{display:grid}.inventory-shell.sidebar-collapsed .brand-copy{display:none}}@media(max-width:760px){.app-shell.inventory-shell,.app-shell.inventory-shell.sidebar-collapsed{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.inventory-shell>.sidebar{max-height:35vh;max-height:35dvh;gap:12px;padding:12px}.inventory-shell>.sidebar .sidebar-note{display:none}.inventory-frame-toolbar{align-items:flex-start}.inventory-frame-actions{flex-wrap:wrap}.inventory-shell>.workspace{height:auto;padding:10px}}.payment-employee-dialog{width:min(450px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #bcc8ce;border-radius:8px;background:#fff;color:#202d36;box-shadow:0 20px 60px #0003;overflow-y:auto;letter-spacing:0}.payment-employee-dialog::backdrop{background:#10182070}.payment-employee-dialog form{padding:24px}.payment-employee-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.payment-employee-dialog h3{margin:5px 0 0;font-size:21px;line-height:1.3;letter-spacing:0}.payment-employee-dialog .eyebrow{margin:0;color:#586673;font-size:12px}.payment-vehicle-summary{display:grid;gap:5px;margin:20px 0;padding:14px 0;border-block:1px solid #dce2e7;font-size:14px}.payment-vehicle-summary span{color:#586673;overflow-wrap:anywhere}.payment-employee-field{display:grid;gap:8px;font-size:14px;font-weight:700}.payment-employee-field>span>small{display:block;margin-top:4px;color:#586673;font-size:12px;font-weight:400}.payment-employee-field select{width:100%;min-width:0;height:42px;padding:0 10px;background:#fff;color:#202d36;border:1px solid #919fa9;border-radius:4px;font:inherit;font-weight:400}.payment-employee-dialog select:focus-visible{outline:3px solid #b0283740;outline-offset:2px}.payment-employee-dialog footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:24px}.payment-store-field{margin-bottom:18px}.payment-store-label{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.payment-store-label small,.payment-floating-label{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:400;color:#456773}.payment-floating-label{margin:10px 0 0}.payment-employee-field select:disabled{background:#eef1f3;color:#586673;opacity:1}.payment-employee-add .payment-floating-toggle{display:flex;align-items:center;gap:7px;min-height:37px}.payment-employee-add .payment-floating-toggle input{width:17px;height:17px;margin:0;padding:0}.payment-employee-add select{margin-left:0;height:37px;max-width:200px}.payment-employee-dialog button:disabled{opacity:.5;cursor:not-allowed}.paid-employee-edit{display:inline-flex;align-items:center;align-self:start;gap:5px;padding:3px 0;background:none;border:0;color:#8f2231;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.payment-employee-settings table{width:100%;border-collapse:collapse}.payment-employee-settings th,.payment-employee-settings td{padding:10px 12px;text-align:left;border-bottom:1px solid #dce2e7}.payment-employee-settings th{font-size:12px;color:#52626d}.payment-employee-settings th:last-child,.payment-employee-settings td:last-child{width:70px;text-align:center}.payment-employee-settings select{padding:8px;margin-left:8px;background:#fff;color:#202d36;border:1px solid #b7c2ca;border-radius:4px}.payment-employee-add{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-top:18px}.payment-employee-add label{display:grid;gap:6px;font-size:13px}.payment-employee-add label:first-child{flex:1 1 180px}.payment-employee-add label:nth-child(2){width:85px}.payment-employee-add input{box-sizing:border-box;width:100%;min-width:0;padding:9px;border:1px solid #b7c2ca;border-radius:4px;font:inherit}.payment-employee-add button{min-height:37px}.app-shell[data-theme=dark] .payment-employee-settings,.app-shell[data-theme=dark] .payment-employee-dialog{color:#202d36;background:#fff}@media(max-width:520px){.payment-employee-dialog form{padding:18px}.payment-employee-settings .settings-panel-header{flex-wrap:wrap}}.reports-help{padding:22px 0;max-width:1100px}.reports-help-heading{display:flex;align-items:center;gap:10px;margin-bottom:18px}.reports-help-heading h3{margin:0;font-size:21px}.reports-help-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--uapi-border)}.reports-help-list li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:16px;align-items:center;padding:22px 0;border-bottom:1px solid var(--uapi-border)}.reports-help-file{color:var(--uapi-muted)}.reports-help-copy{min-width:0;overflow-wrap:anywhere}.reports-help-copy h4{margin:0 0 6px;font-size:17px}.reports-help-copy p{margin:0 0 9px;font-size:14px;line-height:1.5}.reports-help-copy small{color:var(--uapi-muted);font-size:12px}.reports-help-actions{display:flex;gap:8px;align-items:center}.reports-help-actions a{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:40px;border:1px solid var(--uapi-border);border-radius:5px;color:inherit;text-decoration:none;font-size:14px;font-weight:650}.reports-help-open{padding:0 13px}.reports-help-download{width:40px}.reports-help-actions a:hover{border-color:var(--uapi-red)}.reports-help-actions a:focus-visible{outline:2px solid var(--uapi-red);outline-offset:3px}.reports-help-error{max-width:600px}@media(max-width:650px){.reports-help-list li{grid-template-columns:24px minmax(0,1fr);gap:12px}.reports-help-actions{grid-column:2}}.tow-fees-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.tow-fees-section-heading .tow-fees-trigger{min-height:30px;height:30px;padding:0 10px;font-size:12px;font-weight:700;text-transform:none;flex-shrink:0}.tow-fees-dialog{--tow-ink: #252525;--tow-muted: #63686b;--tow-line: #d6dcdf;--tow-surface: #fff;--tow-band: #f1f4f5;color:var(--tow-ink);background:var(--tow-surface);width:min(640px,calc(100vw - 24px));max-width:none;max-height:min(800px,calc(100dvh - 32px));margin:auto;border:1px solid var(--tow-line);border-radius:8px;padding:0;box-shadow:0 20px 60px #0003;font-family:inherit;overflow:hidden}.tow-fees-dialog[open]{display:flex;flex-direction:column;height:min(800px,calc(100dvh - 32px))}.tow-fees-dialog::backdrop{background:#17202780}.tow-fees-dialog[data-theme=dark]{--tow-ink: #edf1f4;--tow-muted: #bdc5cd;--tow-line: #42505c;--tow-surface: #18232d;--tow-band: #243441}.tow-fees-dialog *{box-sizing:border-box;letter-spacing:0}.tow-fees-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px}.tow-fees-heading{display:flex;gap:12px;align-items:center;min-width:0}.tow-fees-heading>svg{color:#b21f24;flex-shrink:0}.tow-fees-heading h3{margin:2px 0 0;font-size:22px;line-height:1.25}.tow-fees-eyebrow{color:var(--tow-muted);margin:0;font-size:11px;font-weight:700;text-transform:uppercase}.tow-fees-header-actions{display:flex;gap:6px}.tow-fees-dialog .icon-button{width:36px;height:36px;min-width:36px}.tow-fees-dialog .icon-button,.tow-fees-dialog .secondary-button{background:var(--tow-surface);color:var(--tow-ink);border-color:var(--tow-line)}.tow-fees-context{display:flex;align-items:center;gap:8px;padding:11px 22px;background:var(--tow-band);border-block:1px solid var(--tow-line);font-size:13px;flex-wrap:wrap}.tow-fees-reference{color:var(--tow-muted);margin-left:auto;font-size:12px}.tow-fees-filters{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px 22px}.tow-fees-filters label{display:grid;gap:7px;min-width:0}.tow-fees-filters label>span{font-size:12px;font-weight:700}.tow-fees-dialog input,.tow-fees-dialog select{font:inherit;color:var(--tow-ink);background:var(--tow-surface);width:100%;height:38px;min-width:0;padding:6px 9px;border:1px solid var(--tow-line);border-radius:4px;font-size:14px}.tow-fees-search{display:flex;align-items:center;border:1px solid var(--tow-line);border-radius:4px;padding-left:10px;gap:5px}.tow-fees-search>svg{color:var(--tow-muted);flex-shrink:0}.tow-fees-search input{border:0;height:36px}.tow-fees-search button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;color:var(--tow-muted);background:transparent;flex-shrink:0}.tow-fees-table-scroll{overflow-y:auto;min-height:140px;flex:1 1 auto;padding:0 22px;overscroll-behavior:contain;scrollbar-gutter:stable}.tow-fees-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.tow-fees-table th{position:sticky;top:0;background:var(--tow-band);padding:10px 12px;text-align:left;border-bottom:1px solid var(--tow-line);font-size:12px}.tow-fees-table td{padding:10px 12px;border-bottom:1px solid var(--tow-line);height:42px;overflow-wrap:anywhere}.tow-fees-price-col{width:125px}.tow-fees-active-col{width:68px}.tow-fees-table .tow-fees-price{text-align:right;font-variant-numeric:tabular-nums}.tow-fees-table td.tow-fees-price{font-weight:700}.tow-fees-location-match{background:#eaf5ee;color:#244d32}.tow-fees-dialog[data-theme=dark] .tow-fees-location-match{background:#243d31;color:#ddf4e3}.tow-fees-table td>svg{vertical-align:middle;margin-left:9px}.tow-fees-table input{height:32px;padding:4px 7px}.tow-fees-table input[type=checkbox]{width:17px;height:17px;accent-color:#b21f24;vertical-align:middle}.tow-fees-money{display:flex;align-items:center;gap:4px}.tow-fees-money input{text-align:right}.tow-fees-empty{padding:35px 8px;text-align:center;color:var(--tow-muted);font-size:14px}.tow-fees-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 22px;border-top:1px solid var(--tow-line)}.tow-fees-footer>span{font-size:12px;color:var(--tow-muted)}.tow-fees-footer>div{display:flex;gap:8px}.tow-fees-dialog .secondary-button,.tow-fees-dialog .primary-button{height:38px;min-height:38px;font-size:13px;padding:0 12px;white-space:nowrap;flex:0 0 auto}.tow-fees-add{display:grid;grid-template-columns:minmax(0,1fr) 100px 36px;gap:8px;padding:12px 22px;border-top:1px solid var(--tow-line)}.tow-fees-notice,.tow-fees-error{padding:10px 22px;margin:0 0 8px;font-size:13px;line-height:1.4}.tow-fees-notice{display:flex;align-items:center;gap:6px;color:#24623d;background:#eaf5ee}.tow-fees-error{color:#8f181c;background:#fdebed}.tow-fees-close-warning{padding:14px 22px;background:var(--tow-band);border-top:2px solid #b21f24}.tow-fees-close-warning>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.tow-fees-dialog button:focus-visible,.tow-fees-dialog input:focus-visible,.tow-fees-dialog select:focus-visible{outline:2px solid #306e9e;outline-offset:2px}@media(max-width:520px){.tow-fees-header{padding:15px 14px}.tow-fees-heading{gap:8px}.tow-fees-heading h3{font-size:19px}.tow-fees-heading>svg{display:none}.tow-fees-context,.tow-fees-footer{padding:12px 14px}.tow-fees-filters{grid-template-columns:1fr;padding:14px;gap:10px}.tow-fees-table-scroll{padding:0 14px}.tow-fees-table th,.tow-fees-table td{padding:8px}.tow-fees-price-col{width:92px}.tow-fees-active-col{width:56px}.tow-fees-add{padding:10px 14px;grid-template-columns:minmax(0,1fr) 75px 36px}.tow-fees-dialog input,.tow-fees-dialog select{font-size:16px}.tow-fees-close-warning{padding:12px 14px}.tow-fees-close-warning>div{display:grid;grid-template-columns:1fr 1fr}.tow-fees-close-warning .primary-button{grid-column:1 / -1}}.tow-fees-retry{padding:0 22px 12px}.tow-fees-dialog button:disabled{cursor:not-allowed;opacity:.55}.active-wreckers-dialog{width:min(1160px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 60px);padding:0;border:1px solid #c7d1db;border-radius:8px;color:#20262d;background:#fff;box-shadow:0 12px 48px #0003;overflow:hidden;letter-spacing:0}.active-wreckers-dialog[open]{display:flex;flex-direction:column}.active-wreckers-dialog::backdrop{background:#171b2266}.active-wreckers-header,.active-wreckers-filters,.active-wreckers-actions{display:flex;align-items:center;gap:12px}.active-wreckers-header{justify-content:space-between;padding:18px 20px;border-bottom:1px solid #d6dfe7}.active-wreckers-header h2{display:flex;align-items:center;gap:9px;margin:0;font-size:21px}.active-wreckers-header p{margin:5px 0 0;font-size:14px}.active-wreckers-header p span{margin-left:12px;color:#596772}.active-wreckers-actions{flex:0 0 auto}.active-wreckers-filters{padding:14px 20px;flex-wrap:wrap;background:#f2f5f7;border-bottom:1px solid #d6dfe7}.active-wreckers-filters label{display:grid;gap:4px;min-width:180px;font-size:12px;font-weight:700}.active-wreckers-filters select{width:100%;min-height:36px;font:inherit;font-size:14px;color:inherit;background:#fff;border:1px solid #a9b7c2;border-radius:4px;padding:6px 28px 6px 8px}.active-wreckers-order{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#596772}.active-wreckers-scroll{overflow:auto;min-height:120px;min-width:0}.active-wreckers-scroll table{width:100%;border-collapse:collapse;font-size:14px;table-layout:auto}.active-wreckers-scroll th,.active-wreckers-scroll td{padding:13px 15px;text-align:left;border-bottom:1px solid #e1e6eb;overflow-wrap:anywhere}.active-wreckers-scroll th{position:sticky;top:0;background:#e9eef3;font-size:12px;white-space:nowrap;z-index:1}.active-wreckers-scroll tr:hover td{background:#f3f7fa}.dispatch-open-lead{display:inline-flex;align-items:center;gap:5px;text-align:left;border:0;background:transparent;padding:0;font:inherit;color:#185b89;cursor:pointer}.dispatch-open-lead:hover{text-decoration:underline}.dispatch-open-lead svg{flex:0 0 auto}.dispatch-open-lead strong{display:block;font-size:12px;margin-bottom:3px}.dispatch-elapsed{font-variant-numeric:tabular-nums;font-weight:750;white-space:nowrap}.dispatch-needs-time td:nth-child(5){color:#865710}.active-wreckers-error{margin:0;padding:10px 20px;background:#fff1e8;color:#8b3214;font-size:14px}.active-wreckers-empty{padding:20px;color:#596772;margin:0}.active-wreckers-footer{padding:10px 20px;font-size:12px;color:#596772;border-top:1px solid #d6dfe7}.active-wreckers-dialog[data-theme=dark]{color:#e8edf2;background:#22272c;border-color:#53606c}.active-wreckers-dialog[data-theme=dark] .active-wreckers-filters,.active-wreckers-dialog[data-theme=dark] th{background:#313a43}.active-wreckers-dialog[data-theme=dark] select{color:#e8edf2;background:#22272c}.active-wreckers-dialog[data-theme=dark] .dispatch-open-lead{color:#93cfff}.active-wreckers-dialog[data-theme=dark] tr:hover td{background:#313a43}.active-wreckers-dialog[data-theme=dark] :is(.active-wreckers-header p span,.active-wreckers-order,.active-wreckers-footer,.active-wreckers-empty){color:#bbc7d2}.active-wreckers-dialog[data-theme=dark] .dispatch-needs-time td:nth-child(5){color:#f4c87c}@media(max-width:700px){.active-wreckers-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 24px)}.active-wreckers-header{padding:14px 12px;gap:8px}.active-wreckers-header h2{font-size:18px}.active-wreckers-header p span{display:block;margin:3px 0 0}.active-wreckers-filters{padding:12px;gap:10px}.active-wreckers-filters label{flex:1 1 135px;min-width:0}.active-wreckers-order{margin-left:0}.active-wreckers-scroll thead{display:none}.active-wreckers-scroll :is(table,tbody,tr){display:block}.active-wreckers-scroll tr{padding:10px 12px;border-bottom:1px solid #c7d1db}.active-wreckers-scroll td{display:grid;grid-template-columns:105px minmax(0,1fr);gap:8px;padding:6px 0;border:0}.active-wreckers-scroll td:before{content:attr(data-label);color:#657481;font-size:12px;font-weight:600}}.board-switcher .active-wreckers-trigger{display:inline-flex;align-items:center;gap:6px}.board-switcher .active-wreckers-count{display:inline-grid;place-items:center;width:30px;min-width:30px;height:20px;padding:0 3px;border-radius:10px;background:#211d19;color:#fff;font-size:11px;line-height:1;font-variant-numeric:tabular-nums}.archive-import .archive-heading,.archive-import .archive-toolbar,.archive-import .archive-file,.archive-import .archive-actions,.archive-import .archive-pager,.archive-import .archive-row-controls{display:flex;align-items:center;gap:10px;min-width:0}.archive-import .archive-heading h3,.archive-import h4{margin:0}.archive-import .archive-toolbar{flex-wrap:wrap}.archive-import .archive-content{padding:18px;display:grid;gap:18px;min-width:0}.archive-import .archive-warning,.archive-import .archive-success{display:flex;gap:9px;align-items:center;margin:0;padding:12px;border-left:4px solid #ac7115;background:#fff5d9;color:#593d10}.archive-import .archive-success{border-color:#237946;background:#e9f6ed;color:#194d2e}.archive-import .archive-file{padding-bottom:10px;border-bottom:1px solid var(--section-border,var(--uapi-border));overflow-wrap:anywhere}.archive-import .archive-file .icon-button{margin-left:auto;flex-shrink:0}.archive-import .archive-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.archive-import label{display:grid;gap:6px;min-width:0;font-size:13px;font-weight:600}.archive-import select,.archive-import input:not([type=checkbox]):not([type=file]){width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--section-field-border,var(--uapi-border));border-radius:4px;padding:8px;font:inherit;min-height:38px;color:inherit;background:var(--section-field-bg,#fff)}.archive-import .archive-layout{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:20px;min-width:0}.archive-import .archive-sheets{margin:0;padding:10px 0;border:0;max-height:430px;overflow:auto;min-width:0}.archive-import .archive-sheets legend{font-weight:700}.archive-import .archive-sheets label{display:flex;align-items:center;padding:8px 2px;border-bottom:1px solid var(--section-border,var(--uapi-border));gap:8px}.archive-import .archive-sheets label span{overflow-wrap:anywhere;min-width:0}.archive-import .archive-sheets small{margin-left:auto;white-space:nowrap;font-weight:400}.archive-import .archive-mapping{display:grid;gap:12px;min-width:0}.archive-import summary{cursor:pointer;font-weight:700;padding:8px 0}.archive-import .archive-setup>.archive-options{margin:8px 0 18px}.archive-import .archive-field-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:310px;overflow:auto;padding:5px 8px 5px 2px}.archive-import .archive-summary{display:flex;flex-wrap:wrap;gap:10px 18px;border-block:1px solid var(--section-border,var(--uapi-border));padding:12px 0;font-size:13px}.archive-import [data-state=needs_review]{color:#8b480c}.archive-import .archive-row-controls{justify-content:space-between;flex-wrap:wrap}.archive-import .archive-row-controls label{grid-template-columns:auto minmax(130px,200px);align-items:center}.archive-import .archive-pager span{min-width:64px;text-align:center;font-variant-numeric:tabular-nums}.archive-import .archive-table-scroll{overflow:auto;max-width:100%;max-height:440px;border:1px solid var(--section-border,var(--uapi-border))}.archive-import .archive-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:13px;min-width:680px}.archive-import .archive-table th,.archive-import .archive-table td{padding:9px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--section-border,var(--uapi-border));max-width:260px;overflow-wrap:anywhere}.archive-import .archive-table th{position:sticky;top:0;z-index:1;background:var(--section-heading,#eff2f4);color:var(--section-ink,#17212b);white-space:nowrap}.archive-import .archive-table td span{display:block;margin-top:4px;font-size:12px;max-width:260px}.archive-import .archive-table td:nth-child(2){white-space:nowrap}.archive-import .archive-table td:nth-child(1){min-width:125px}.archive-import .archive-table td:nth-child(3){min-width:85px}.archive-import .archive-table td:nth-child(4){min-width:125px}.archive-import .archive-table td:nth-child(5){min-width:150px}.archive-import .archive-history{display:grid;gap:10px;border-top:1px solid var(--section-border,var(--uapi-border));padding-top:16px;min-width:0}.archive-import .archive-empty{margin:0;padding:12px 0;opacity:.75;font-size:13px}.app-shell[data-theme=dark] .archive-import .archive-warning{background:#362b16;color:#f6d893}.app-shell[data-theme=dark] .archive-import .archive-success{background:#173626;color:#b9edcc}.app-shell[data-theme=dark] .archive-import [data-state=needs_review]{color:#f0c187}@media(max-width:700px){.archive-import .archive-layout,.archive-import .archive-options{grid-template-columns:1fr}.archive-import .archive-sheets{max-height:200px}.archive-import .archive-field-map{grid-template-columns:1fr}.archive-import .settings-panel-header{flex-wrap:wrap;gap:12px}.archive-import .archive-content{padding:12px}.archive-import .archive-actions button{max-width:100%;white-space:normal}.archive-import .archive-toolbar{width:100%}}.archive-search-toggle{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:14px;font-weight:600;cursor:pointer}.archive-search-toggle input{width:17px;height:17px;margin:0;accent-color:var(--uapi-red)}.archive-search-status{display:inline-block;margin-left:12px;min-width:80px;font-size:12px}.archived-grid-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px;min-height:28px}.archive-row-label{display:inline-block;font-size:12px;font-weight:700;color:#315c52}.lead-sheet-grid tr.is-archived .lead-sheet-row-number{border-left:3px solid #417a6d}.app-shell[data-theme=dark] .archive-row-label{color:#a8d9c7}.archive-lead-dialog{width:min(900px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 40px);padding:0;border:1px solid var(--section-border);border-radius:6px;background:#fff;color:var(--section-ink);overflow:auto}.archive-lead-dialog::backdrop{background:#00000073}.archive-lead-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;background:var(--section-heading);border-bottom:1px solid var(--section-border)}.archive-lead-heading>div{min-width:0}.archive-lead-heading .icon-button{flex-shrink:0}.archive-lead-heading h2{font-size:22px;margin:8px 0;overflow-wrap:anywhere}.archive-lead-heading p{margin:0;font-size:14px;overflow-wrap:anywhere}.archive-lead-kicker{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700}.archive-lead-content section{padding:16px 24px;border-bottom:1px solid var(--section-border)}.archive-lead-content section h3{margin:0 0 14px;font-size:16px}.archive-lead-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:0}.archive-lead-fields dt{font-size:12px;font-weight:700;margin-bottom:4px}.archive-lead-fields dd{font-size:14px;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.archive-lead-notes{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.app-shell[data-theme=dark] .archive-lead-dialog{background:#18232a}@media(max-width:600px){.archive-lead-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.archive-lead-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.archive-lead-heading,.archive-lead-content section{padding:16px}.archive-lead-heading h2{font-size:20px}}:root{color:#211d19;background:#f3f1ea;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--uapi-black: #171717;--uapi-panel: #24201c;--uapi-red: #b21f24;--uapi-red-dark: #8f181c;--uapi-yellow: #f3c32f;--uapi-cream: #f8f5eb;--uapi-border: #d8d0bd;--uapi-muted: #6f675b}.fender-inventory-lookup{container-type:inline-size;margin-top:12px;padding-top:12px;border-top:1px solid var(--uapi-border)}.fender-lookup-header,.fender-subhead{display:flex;align-items:center;justify-content:space-between;gap:12px}.fender-lookup-title{display:flex;align-items:center;gap:9px;min-width:0}.fender-lookup-title>span,.fender-subhead>div{display:grid;gap:2px;min-width:0}.fender-lookup-title strong,.fender-subhead strong{font-size:13px}.fender-lookup-title small,.fender-subhead small{color:var(--uapi-muted);font-size:11px;line-height:1.35}.fender-lookup-title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fender-lookup-toggle{flex:0 0 auto;height:34px;padding-inline:11px;font-size:12px;font-weight:750}.fender-lookup-body{display:grid;gap:12px;padding-top:12px}.fender-model-field{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:10px;color:var(--uapi-muted);font-size:11px;font-weight:800;text-transform:uppercase}.fender-model-field select{min-width:0;height:34px;padding:0 30px 0 9px;border:1px solid var(--uapi-border);border-radius:6px;background:#fff;color:#211d19;font-size:12px;font-weight:650;text-transform:none}.fender-lookup-error{margin:0;padding:9px 10px;border-left:3px solid var(--uapi-red);background:#fff3f1;color:#7d1d21;font-size:12px;line-height:1.4}.fender-lookup-note{margin:0;padding:8px 10px;border-left:3px solid #d89a1a;background:#fff9e7;color:#61470d;font-size:12px;line-height:1.4}.fender-choice-section,.alternate-vehicle-section{display:grid;gap:8px;min-width:0}.fender-subhead .text-button{min-height:30px;padding:4px 2px;border:0;background:transparent;color:var(--uapi-red);display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;white-space:nowrap}.fender-choice-list{max-height:186px;overflow-y:auto;border-block:1px solid var(--uapi-border)}.fender-choice{width:100%;min-height:34px;padding:6px 8px;border:0;border-bottom:1px solid #e8e2d5;background:#fff;color:#211d19;display:grid;grid-template-columns:62px minmax(0,1fr) 52px;align-items:center;gap:8px;text-align:left;font-size:12px}.fender-choice:last-child{border-bottom:0}.fender-choice:hover,.fender-choice:focus-visible,.fender-choice.is-selected{background:#f7f1df}.fender-choice-code,.fender-choice-side,.alternate-store,.alternate-wholesale{font-weight:800}.fender-choice-description{min-width:0;overflow-wrap:anywhere}.fender-choice-side{text-align:right}.alternate-vehicle-table{min-width:0;border-block:1px solid var(--uapi-border)}.alternate-vehicle-results{max-height:300px;overflow-y:auto}.alternate-vehicle-row{display:grid;grid-template-columns:72px minmax(142px,1fr) 58px 68px 44px 84px 78px;align-items:center;gap:7px;min-height:38px;padding:5px 7px;border-bottom:1px solid #e8e2d5;font-size:11px}.alternate-vehicle-results .alternate-vehicle-row:last-child{border-bottom:0}.alternate-vehicle-columns{min-height:30px;background:#eee9de;color:var(--uapi-muted);font-size:10px;font-weight:800;text-transform:uppercase}.alternate-vehicle-row.is-selected-store{box-shadow:inset 3px 0 0 var(--uapi-yellow);background:#fffbed}.alternate-vehicle{min-width:0}.alternate-stock,.alternate-location{min-width:0;overflow-wrap:anywhere}.alternate-days-header{text-align:right}.alternate-vehicle strong,.alternate-vehicle small{display:block}.alternate-vehicle small{margin-top:2px;color:var(--uapi-muted);line-height:1.25;overflow-wrap:anywhere}.alternate-price,.alternate-days{display:grid;justify-items:end;font-variant-numeric:tabular-nums}.alternate-price>small,.alternate-days>small,.alternate-detail-label{display:none}.alternate-wholesale{color:#14753f}.alternate-retail{color:#0c5d91}.app-shell[data-theme=dark] .fender-model-field select,.app-shell[data-theme=dark] .fender-choice{border-color:#1e3348;background:#162230;color:#e0e6ed}.app-shell[data-theme=dark] .fender-choice:hover,.app-shell[data-theme=dark] .fender-choice:focus-visible,.app-shell[data-theme=dark] .fender-choice.is-selected,.app-shell[data-theme=dark] .alternate-vehicle-row.is-selected-store{background:#1b2a38}.app-shell[data-theme=dark] .fender-lookup-error{background:#b21f242e;color:#ffb8bb}.app-shell[data-theme=dark] .fender-lookup-note{background:#d89a1a24;color:#f9d48a}.app-shell[data-theme=dark] .alternate-vehicle-table,.app-shell[data-theme=dark] .fender-choice-list,.app-shell[data-theme=dark] .alternate-vehicle-row,.app-shell[data-theme=dark] .fender-inventory-lookup{border-color:#1e3348}.app-shell[data-theme=dark] .alternate-vehicle-columns{background:#101b26}.app-shell[data-theme=dark] .alternate-wholesale{color:#66d394}.app-shell[data-theme=dark] .alternate-retail{color:#75b9ea}@media(max-width:1360px){.lead-workspace.has-communication .alternate-vehicle-row{grid-template-columns:64px minmax(128px,1fr) 54px 60px 44px 78px 74px}}@media(max-width:700px){.fender-lookup-header,.fender-subhead{align-items:flex-start}.fender-lookup-toggle{width:34px;padding:0;overflow:hidden;gap:18px;color:transparent}.fender-lookup-toggle svg{flex:0 0 16px;color:#211d19}.app-shell[data-theme=dark] .fender-lookup-toggle svg{color:#e0e6ed}.fender-model-field{grid-template-columns:1fr;gap:5px}}@container (max-width: 650px){.alternate-vehicle-columns{display:none}.alternate-vehicle-row,.lead-workspace.has-communication .alternate-vehicle-row{grid-template-columns:minmax(0,1fr) 44px 68px 64px;grid-template-areas:"vehicle days wholesale retail" "store store stock location";gap:3px 8px;padding-block:8px}.alternate-store{grid-area:store}.alternate-vehicle{grid-area:vehicle}.alternate-stock{grid-area:stock}.alternate-location{grid-area:location}.alternate-days{grid-area:days}.alternate-wholesale{grid-area:wholesale}.alternate-retail{grid-area:retail}.alternate-price>small,.alternate-days>small{display:block;color:var(--uapi-muted);font-size:9px;font-weight:700;line-height:1.1;text-transform:uppercase}.alternate-detail-label{display:inline;color:var(--uapi-muted);font-size:inherit}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.app-shell.sidebar-collapsed{grid-template-columns:84px minmax(0,1fr)}.sidebar{background:var(--uapi-black);color:#fffaf0;padding:24px;display:flex;flex-direction:column;gap:28px}.sidebar-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.brand{display:flex;align-items:center;gap:14px;min-width:0}.brand-mark,.metric-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:8px;background:var(--uapi-yellow);color:var(--uapi-black)}.brand h1,.brand p,.topbar h2,.topbar p,.table-header h3,.table-header p,.form-header h3,.form-header p{margin:0}.brand h1{font-size:22px}.brand-copy{min-width:0}.sidebar-toggle{flex:0 0 auto;background:#2a2621;border-color:#4a4034;color:#fffaf0}.brand p,.sidebar-note p,.table-header p,.metric-card span,.eyebrow,small{color:var(--uapi-muted)}.sidebar .brand p,.sidebar-note p{color:#d9cfb8}.nav-list{display:grid;gap:8px}.nav-list button{height:44px;border:0;border-radius:8px;display:flex;align-items:center;gap:10px;padding:0 12px;color:#efe5cf;background:transparent;text-align:left}.nav-list button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-list button.active,.nav-list button:hover{background:var(--uapi-red);color:#fff}.sidebar-note{margin-top:auto;padding:16px;border:1px solid #4a4034;border-radius:8px;background:var(--uapi-panel)}.sidebar-note strong{display:block;margin-bottom:8px}.sidebar-collapsed .sidebar{padding:20px;align-items:center}.sidebar-collapsed .sidebar-top{flex-direction:column}.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-list button span,.sidebar-collapsed .sidebar-note{display:none}.sidebar-collapsed .nav-list button{width:44px;padding:0;justify-content:center}.workspace{padding:14px 18px 18px;display:flex;flex-direction:column;gap:10px;min-width:0}.topbar{display:flex;justify-content:space-between;align-items:center;gap:14px}.topbar h2{font-size:26px;line-height:1.1}.topbar-title-input{width:min(620px,100%);border:0;border-bottom:2px solid #d8d0bd;border-radius:0;padding:0 0 3px;background:transparent;color:var(--uapi-black);font-size:26px;font-weight:850;line-height:1.1}.topbar-title-input:focus{outline:0;border-bottom-color:var(--uapi-yellow)}.topbar-title-input:disabled{color:var(--uapi-black);opacity:1}.connection-line{margin-top:3px;color:var(--uapi-muted);font-size:12px}.eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:0;font-weight:800}.topbar-actions,.form-actions{display:flex;gap:8px;align-items:center}.icon-button,.primary-button,.secondary-button{height:42px;border:1px solid var(--uapi-border);border-radius:8px;background:#fff;color:#211d19;display:inline-flex;align-items:center;justify-content:center;gap:8px}.topbar-actions .icon-button,.topbar-actions .primary-button,.topbar-actions .secondary-button{height:36px}.icon-button{width:42px;padding:0}.primary-button{padding:0 16px;background:var(--uapi-red);color:#fff;border-color:var(--uapi-red);font-weight:750}.primary-button:hover{background:var(--uapi-red-dark);border-color:var(--uapi-red-dark)}.secondary-button{padding:0 16px}.danger{color:var(--uapi-red)}.metrics-grid{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:12px}.metric-card{background:#fff;border:1px solid var(--uapi-border);border-radius:8px;padding:16px;display:grid;gap:8px}.metric-card svg{width:20px;height:20px}.metric-card strong{font-size:26px}.board-switcher{display:flex;gap:8px;align-items:center;overflow-x:auto}.board-switcher button{min-height:34px;border:1px solid var(--uapi-border);border-radius:8px;background:#fff;color:#211d19;padding:0 14px;font-weight:800;white-space:nowrap}.board-switcher button.active,.board-switcher button:hover{background:var(--uapi-red);border-color:var(--uapi-red);color:#fff}.board-switcher .attention-filter{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.board-switcher .clear-filters{display:inline-flex;align-items:center;gap:6px}.board-switcher .attention-filter>span{min-width:20px;height:20px;display:inline-grid;place-items:center;border-radius:10px;background:#211d19;color:#fff;padding:0 5px;font-size:11px;line-height:1}.board-switcher .attention-filter.active{background:#d9aa12;border-color:#bd9000;color:#211d19}.board-switcher .attention-filter.active>span{background:#211d19;color:#fff}.board-sheet-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:-4px}.board-sheet-strip-scroll{min-width:0;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.board-sheet-chip,.board-sheet-new-button{min-height:36px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-weight:800}.board-sheet-chip{border:1px solid #e0d5bf;border-radius:8px;background:#fffaf0;color:#211d19;padding:0 12px}.board-sheet-chip:hover{background:var(--uapi-yellow);border-color:var(--uapi-yellow)}.board-sheet-empty{min-height:36px;display:inline-flex;align-items:center;color:var(--uapi-muted);font-size:12px;font-weight:800;padding:0 4px;white-space:nowrap}.filters-band{display:grid;grid-template-columns:minmax(260px,1fr) repeat(5,minmax(134px,172px));gap:8px;align-items:center}.search-box,.filter-select,.field{position:relative;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--uapi-border);border-radius:8px;min-height:38px;padding:0 12px}.filter-label{color:#7b7168;font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.search-box input,.filter-select select,.field input,.field select,.field textarea{width:100%;border:0;outline:0;background:transparent;color:#211d19;min-width:0}.search-box:focus-within,.filter-select:focus-within,.field:focus-within,.photo-upload-field:focus-within{border-color:var(--uapi-red);box-shadow:0 0 0 3px #b21f2429}[data-presence-tone=blue]{--presence-light: #2463a5;--presence-light-bg: #edf5ff;--presence-dark: #75b9ff;--presence-dark-bg: #18354a}[data-presence-tone=green]{--presence-light: #247248;--presence-light-bg: #edf8f1;--presence-dark: #6fcd9b;--presence-dark-bg: #193b2d}[data-presence-tone=gold]{--presence-light: #886200;--presence-light-bg: #fff8e6;--presence-dark: #e7c15b;--presence-dark-bg: #40341a}[data-presence-tone=rose]{--presence-light: #ad3151;--presence-light-bg: #ffeff3;--presence-dark: #ff91ad;--presence-dark-bg: #43232e}[data-presence-tone=violet]{--presence-light: #6946a1;--presence-light-bg: #f5efff;--presence-dark: #c5a5ff;--presence-dark-bg: #332548}[data-presence-tone=teal]{--presence-light: #007779;--presence-light-bg: #e8f8f8;--presence-dark: #58cfd1;--presence-dark-bg: #153a3c}[data-presence-tone=orange]{--presence-light: #b45309;--presence-light-bg: #fff3e9;--presence-dark: #ffb173;--presence-dark-bg: #432e1d}[data-presence-tone=indigo]{--presence-light: #3f51b5;--presence-light-bg: #f0f1ff;--presence-dark: #a1b0ff;--presence-dark-bg: #282f50}[data-presence-tone=magenta]{--presence-light: #a52691;--presence-light-bg: #fff0fc;--presence-dark: #f3a0e5;--presence-dark-bg: #40223d}[data-presence-tone=olive]{--presence-light: #66751a;--presence-light-bg: #f5f8e8;--presence-dark: #bfce72;--presence-dark-bg: #323b1e}[data-presence-tone]{--presence-color: var(--presence-light);--presence-bg: var(--presence-light-bg)}.app-shell[data-theme=dark] [data-presence-tone]{--presence-color: var(--presence-dark);--presence-bg: var(--presence-dark-bg)}.field.is-presence-editing{border-color:var(--presence-color);box-shadow:0 0 0 3px var(--presence-bg)}.lead-form .field.is-presence-editing{margin-bottom:12px}.field-presence-note{position:absolute;right:8px;bottom:-17px;z-index:1;color:var(--presence-color);font-size:10px;font-weight:800;line-height:1;pointer-events:none;text-transform:uppercase;white-space:nowrap;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis}.field .field-presence-note [data-presence-tone]{color:var(--presence-color);font-size:inherit}.choice-field{position:relative}.choice-menu{position:absolute;z-index:80;top:calc(100% + 4px);right:-1px;left:-1px;max-height:220px;overflow:auto;padding:4px;border:1px solid var(--uapi-border);border-radius:8px;background:#fff;box-shadow:0 14px 34px #2a262129}.choice-option{display:flex;align-items:center;width:100%;min-height:34px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#211d19;font:inherit;text-align:left;cursor:pointer}.choice-option:hover,.choice-option:focus-visible{background:#fff8e4;color:var(--uapi-red)}button:focus-visible,a:focus-visible{outline:3px solid rgba(178,31,36,.34);outline-offset:2px}.table-wrap{background:#fff;border:1px solid var(--uapi-border);border-radius:8px;overflow:hidden;max-height:calc(100vh - 132px);display:flex;flex-direction:column}.table-header{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 8px;border-bottom:1px solid #e7dec9;background:#fff}.table-header h3{font-size:15px;line-height:1.2}.table-header p{font-size:12px}.table-header-actions{display:flex;align-items:center;gap:8px}.pager{display:flex;align-items:center;gap:8px;color:var(--uapi-muted);font-size:12px;font-weight:750}.pager .secondary-button{height:34px;padding:0 10px}.lead-sheet-scroll{min-height:0;overflow:auto;flex:1;scrollbar-color:#bdb7ad #f0f1f2;scrollbar-width:thin}.lead-sheet-grid{width:auto;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;font-size:11px}.lead-sheet-grid th,.lead-sheet-grid td{height:29px;padding:0;overflow:hidden;border-right:1px solid #e3e6e8;border-bottom:1px solid #e3e6e8;text-align:left}.lead-sheet-grid th{position:sticky;z-index:6;top:0;height:30px;padding:0 3px;background:#2a2621;color:#f3c32f;font-size:11px;font-weight:820;text-transform:uppercase;-webkit-user-select:none;user-select:none}.lead-sheet-grid .lead-sheet-row-number{position:sticky;z-index:7;left:0;width:var(--lead-row-number-width, 28px);min-width:var(--lead-row-number-width, 28px);max-width:var(--lead-row-number-width, 28px);background:#f0f1f2;color:#746e65;text-align:center}.lead-sheet-grid th.lead-sheet-row-number{z-index:9;background:#201d1a;color:#d8ccb6}.lead-sheet-grid .lead-sheet-attention-cell{position:sticky;z-index:7;left:var(--lead-row-number-width, 28px);width:32px;min-width:32px;max-width:32px;padding:0;background:#fff;text-align:center}.lead-sheet-grid th.lead-sheet-attention-cell{z-index:9;background:#201d1a;color:#f3c32f}.lead-sheet-grid th.lead-sheet-attention-cell svg{display:block;margin:0 auto}.lead-sheet-grid tbody tr:hover td{background:#f4f8fb}.lead-sheet-grid tbody tr:hover .lead-sheet-row-number{background:#e5ebef}.lead-sheet-grid tbody tr:not(.lead-sheet-quick-row){cursor:pointer}.lead-sheet-grid .lead-sheet-editor{width:100%;height:28px;min-width:0;padding:0 3px;overflow:hidden;border:0;border-radius:0;outline:0;background:transparent;color:#211d19;font-size:13px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.lead-sheet-grid input[list].lead-sheet-editor{padding-right:18px}.grid-choice-input{display:block;position:relative;width:100%;height:28px}.grid-choice-input .lead-sheet-editor{padding-right:15px}.grid-choice-chevron{position:absolute;right:2px;top:8px;pointer-events:none;color:#6c747b}.grid-choice-menu{position:fixed;z-index:2500;overflow:auto;padding:3px;border:1px solid #9da8b2;border-radius:4px;background:#fff;color:#211d19;box-shadow:0 4px 14px #00000026;font-size:13px;overscroll-behavior:contain}.grid-choice-menu button{display:block;width:100%;min-height:28px;padding:5px 8px;border:0;border-radius:2px;text-align:left;overflow-wrap:anywhere;background:transparent;color:inherit;font:inherit}.grid-choice-menu button:hover,.grid-choice-menu button.is-active,.grid-choice-menu button[aria-selected=true]{background:#e6f0fa;color:#173f66}.grid-choice-menu[data-theme=dark]{background:#272727;color:#f3f3f3;border-color:#7b858d}.grid-choice-menu[data-theme=dark] button:hover,.grid-choice-menu[data-theme=dark] button.is-active,.grid-choice-menu[data-theme=dark] button[aria-selected=true]{background:#394858;color:#fff}.grid-choice-empty{padding:8px}.lead-sheet-grid select.lead-sheet-editor{padding-right:2px}.lead-sheet-grid select.lead-sheet-editor:not(:disabled){cursor:pointer}.lead-sheet-grid .lead-sheet-editor:focus{position:relative;z-index:2;background:#fff;box-shadow:inset 0 0 0 2px #2f73b7}.lead-sheet-grid .lead-sheet-editor:disabled{color:#514b44;opacity:1;pointer-events:none}.lead-sheet-grid .lead-sheet-editor:not(:disabled){cursor:text}.lead-sheet-quick-row td{position:sticky;z-index:4;top:30px;background:#fff9e7;border-bottom:2px solid #d8b94e}.lead-sheet-quick-row .lead-sheet-row-number{z-index:8;background:var(--uapi-yellow)}.lead-sheet-quick-row .lead-sheet-attention-cell{z-index:8;background:#fff9e7}.lead-sheet-row-number button{width:22px;height:22px;display:inline-grid;padding:0;place-items:center;border:0;border-radius:5px;background:transparent;color:#625c54;font-size:12px;font-weight:820}.lead-sheet-row-number button:hover{background:#2a2621;color:#fff}.shows-lead-ids .lead-sheet-row-number button{width:calc(100% - 6px);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.shows-lead-ids .lead-sheet-quick-row .lead-sheet-row-number button{width:22px;display:inline-grid}.lead-grid-id-setting{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px}.lead-grid-id-setting small{display:block;margin-top:4px}.paid-attribution{font-size:12px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.lead-sheet-quick-row .lead-sheet-row-number button{background:#2a2621;color:#fff}.lead-sheet-grid input::placeholder{color:#8b806a}.resizable-head-cell{position:relative;padding-right:10px}.column-resizer{position:absolute;top:-9px;right:-6px;width:12px;height:calc(100% + 18px);border:0;border-radius:0;background:transparent;cursor:col-resize;padding:0}.column-resizer:after{content:"";position:absolute;top:8px;bottom:8px;left:5px;width:1px;background:#d5cab5}.column-resizer:hover:after,.is-resizing-column .column-resizer:after{background:var(--uapi-red);width:2px}.is-resizing-column{cursor:col-resize;-webkit-user-select:none;user-select:none}.lead-sheet-grid th.resizable-head-cell{position:sticky;padding-right:9px}.lead-sheet-header-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-sheet-grid th .column-resizer{z-index:2;top:0;right:0;width:8px;height:100%}.lead-sheet-grid th .column-resizer:after{top:5px;bottom:5px;left:3px;background:#f3c32f8a}.lead-sheet-grid th .column-resizer:hover:after,.lead-sheet-grid th .column-resizer:focus-visible:after,.is-resizing-column .lead-sheet-grid th .column-resizer:after{width:2px;background:#fff}.lead-sheet-grid .lead-sheet-actions-cell{width:116px;min-width:116px;max-width:116px;padding:0 3px;overflow:visible;text-align:center}.lead-sheet-grid th.lead-sheet-actions-cell{z-index:10;right:0}.lead-sheet-grid td.lead-sheet-actions-cell{position:sticky;z-index:3;right:0;background:#fff}.lead-sheet-quick-row td.lead-sheet-actions-cell{z-index:8;background:#fff9e7}.lead-sheet-status-cell{padding:0 3px!important;vertical-align:middle}.lead-status-summary .status-badge{align-self:start;justify-self:start;margin-top:6px}.lead-sheet-status-cell .status-badge{max-width:100%;min-height:22px;padding:0 6px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.attention-marker{position:relative;width:22px;height:22px;display:inline-grid;padding:0;place-items:center;border:0;border-radius:50%;cursor:pointer}.attention-marker.new{background:#e1ad16;color:#2d2200}.attention-marker.scheduled{background:#2f73b7;color:#fff}.attention-marker.due{background:#d97706;color:#fff}.attention-marker.urgent{background:#c83a47;color:#fff}.attention-marker:hover,.attention-marker:focus-visible{box-shadow:0 0 0 2px currentColor;outline:0}.attention-marker>span{position:absolute;top:-4px;right:-4px;min-width:13px;height:13px;display:grid;place-items:center;padding:0 3px;border:1px solid #ffffff;border-radius:7px;background:#b21f2d;color:#fff;font-size:8px;font-weight:850;line-height:1}.lead-sheet-grid tbody tr.attention-new td,.lead-sheet-grid tbody tr.attention-new td.lead-sheet-actions-cell{background:#fff0c2}.lead-sheet-grid tbody tr.attention-due td,.lead-sheet-grid tbody tr.attention-due td.lead-sheet-actions-cell{background:#ffe3ad}.lead-sheet-grid tbody tr.attention-urgent td,.lead-sheet-grid tbody tr.attention-urgent td.lead-sheet-actions-cell{background:#ffdce0}.lead-sheet-grid tbody tr.is-last-opened td,.lead-sheet-grid tbody tr.is-last-opened td.lead-sheet-actions-cell{background:#e6f2fb;box-shadow:inset 0 1px #2f73b7,inset 0 -1px #2f73b7}.lead-sheet-grid tbody tr.is-last-opened:hover td{background:#dcecf8}.lead-sheet-grid tbody tr.is-last-opened .lead-sheet-row-number,.lead-sheet-grid tbody tr.is-last-opened:hover .lead-sheet-row-number{background:#2f73b7;color:#fff}.lead-sheet-grid td.has-grid-presence{position:relative}.lead-sheet-grid td.has-grid-presence .lead-sheet-editor{padding-right:27px;background:var(--presence-bg);box-shadow:inset 0 0 0 2px var(--presence-color)}.lead-sheet-grid td.grid-presence-viewing .lead-sheet-editor{box-shadow:inset 0 0 0 1px var(--presence-color)}.grid-cell-presence-list{position:absolute;z-index:3;top:4px;right:3px;display:flex;flex-direction:row-reverse;pointer-events:none}.grid-cell-presence{width:22px;height:22px;display:grid;margin-left:-6px;place-items:center;border:1px solid #ffffff;border-radius:50%;background:var(--presence-color);box-shadow:0 0 0 1px #fff;color:#fff;font-size:9px;font-weight:900;line-height:1}.grid-cell-presence[data-mode=viewing]{border-radius:5px}.grid-cell-presence:last-child{margin-left:0}.row-actions{display:flex;justify-content:flex-end;gap:6px}.row-actions .icon-button{width:32px;height:32px}.grid-save-error{color:var(--uapi-red)!important;font-weight:750}.grid-save-spinner{animation:grid-save-spin .8s linear infinite}@keyframes grid-save-spin{to{transform:rotate(360deg)}}.message-action:not(:disabled){position:relative;color:var(--uapi-red)}.message-action.channel-unavailable:not(:disabled){border-color:#d7dadd;background:#eceff1;color:#8a8f94;box-shadow:none}.message-action.channel-unavailable:not(:disabled):hover,.message-action.channel-unavailable:not(:disabled):focus-visible{border-color:#b9bec3;background:#e1e5e8;color:#5f666c}.message-count{position:absolute;top:-5px;right:-5px;display:grid;min-width:17px;height:17px;padding:0 4px;place-items:center;color:#fff;background:var(--uapi-red);border:2px solid #ffffff;border-radius:9px;font-size:9px;font-weight:900}.icon-button:disabled{cursor:not-allowed;color:#aeb8b2;background:#f5f7f5}.status-badge{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 8px;font-size:11px;font-weight:800;background:#f1ead9;color:#5a4d3c}.status-badge.quoted,.status-badge.new{background:#f3c32f;color:#211d19}.status-badge.quoted{background:#fff;color:var(--uapi-red);border:1px solid var(--uapi-red)}.status-badge.dispatched{background:#dcecff;color:#1e5b9e}.status-badge.paid{background:#dff2df;color:#236334}.status-badge.delivered{background:#e9e0cc;color:#4a4034}.status-badge.canceled{background:var(--uapi-red);color:#fff}.lead-sheet-status-cell .lead-sheet-status-editor{display:block;width:calc(100% - 2px);height:22px;min-height:22px;margin:0 1px;padding:0 16px 0 6px;overflow:hidden;border-radius:999px;font-size:11px;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.lead-sheet-grid tbody tr.is-saving .lead-sheet-row-number{background:#dcecff;color:#1e5b9e}.source-badge,.needs-review-badge{width:fit-content;max-width:100%;display:inline-flex;align-items:center;min-height:22px;border-radius:999px;padding:0 8px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:0}.source-badge{border:1px solid #d8d0bd;background:#fff;color:#4a4034}.source-website{border-color:#c00;background:#fff0f0;color:#b00000}.source-android{border-color:#75b843;background:#eef8e8;color:#347012}.source-ios{border-color:#7aa9d8;background:#edf5ff;color:#1e5b9e}.source-email{border-color:#d8b84e;background:#fff8df;color:#6e5512}.needs-review-badge{margin-top:4px;border:1px solid #cc0000;background:#c00;color:#fff}.settings-page{display:grid;gap:12px;min-width:0}.portal-page,.placeholder-page{display:grid;gap:16px}.portal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.portal-tile{min-height:148px;border:1px solid #e4dac5;border-radius:8px;background:#fffdf7;color:var(--uapi-black);display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:10px 12px;padding:18px;text-align:left;cursor:pointer;box-shadow:0 14px 34px #2a262114}.portal-tile:hover{border-color:var(--uapi-red);transform:translateY(-1px)}.portal-tile-icon{width:44px;height:44px;border-radius:8px;background:#2a2621;color:#fff;display:grid;place-items:center}.portal-tile-copy{min-width:0;display:grid;gap:6px}.portal-tile-copy strong{font-size:18px}.portal-tile-copy small,.portal-tile-meta,.portal-band p,.placeholder-panel p{color:var(--uapi-muted)}.portal-tile-meta{grid-column:2;font-size:12px;font-weight:700;text-transform:uppercase}.portal-band,.placeholder-panel{border:1px solid #e4dac5;border-radius:8px;background:#fffdf7;padding:18px}.portal-band{display:flex;justify-content:space-between;gap:24px;align-items:center}.portal-band h3,.portal-band p,.placeholder-panel h3,.placeholder-panel p{margin:0}.placeholder-panel{min-height:260px;display:grid;align-content:center;justify-items:center;gap:10px;text-align:center}.company-dashboard-page{--dash-bg: #0f1923;--dash-panel: #162230;--dash-panel-2: #111b26;--dash-border: #1e3348;--dash-text: #e0e6ed;--dash-muted: #7a8fa3;--dash-soft: #c0ccd8;--dash-green: #34d399;--dash-blue: #60a5fa;--dash-amber: #fbbf24;--dash-orange: #fb923c;--dash-purple: #a78bfa;--dash-pink: #e879f9;--dash-cyan: #22d3ee;--dash-red: #f87171;background:var(--dash-bg);color:var(--dash-text);display:grid;gap:14px;padding:16px;border-radius:8px;border:1px solid var(--dash-border)}.company-dashboard-page.is-light{--dash-bg: #f7f9fb;--dash-panel: #ffffff;--dash-panel-2: #eef3f7;--dash-border: #d8e1ea;--dash-text: #17212b;--dash-muted: #627386;--dash-soft: #314155}.dashboard-empty,.dashboard-hero,.dashboard-category,.dashboard-store,.dashboard-panel{background:var(--dash-panel);border:1px solid var(--dash-border);border-radius:8px}.dashboard-empty{min-height:240px;display:grid;place-items:center;color:var(--dash-muted);font-weight:700}.dashboard-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px}.dashboard-kicker,.dashboard-asof span,.dashboard-category span,.dashboard-category small,.dashboard-store p,.dashboard-store span,.dashboard-store-cat span,.dashboard-store-cat small,.dashboard-panel h3,.dashboard-feed-row span{color:var(--dash-muted)}.dashboard-kicker{margin:0 0 6px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;text-transform:uppercase}.dashboard-live-dot{width:8px;height:8px;border-radius:999px;background:var(--dash-green);box-shadow:0 0 0 5px #34d3991f}.dashboard-live-dot.is-error{background:var(--dash-red);box-shadow:0 0 0 5px #f871711f}.dashboard-hero h3{margin:0;color:var(--dash-green);font-size:34px;line-height:1}.dashboard-hero p{margin:0}.dashboard-asof{text-align:right;display:grid;gap:4px}.dashboard-asof strong{color:var(--dash-soft);font-variant-numeric:tabular-nums}.dashboard-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dashboard-category{display:grid;gap:4px;min-width:0;padding:14px}.dashboard-category span,.dashboard-store-cat span,.dashboard-panel h3{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dashboard-category strong,.dashboard-store-cat strong{font-size:21px;font-variant-numeric:tabular-nums}.dashboard-category.used-parts strong,.dashboard-store-cat.used-parts strong,.dashboard-compare i.used-parts{color:var(--dash-green);background:var(--dash-green)}.dashboard-category.new-parts strong,.dashboard-store-cat.new-parts strong,.dashboard-compare i.new-parts{color:var(--dash-blue);background:var(--dash-blue)}.dashboard-category.concessions strong,.dashboard-store-cat.concessions strong,.dashboard-compare i.concessions{color:var(--dash-amber);background:var(--dash-amber)}.dashboard-category.cores strong,.dashboard-store-cat.cores strong,.dashboard-compare i.cores{color:var(--dash-orange);background:var(--dash-orange)}.dashboard-category.full-service strong,.dashboard-store-cat.full-service strong,.dashboard-compare i.full-service{color:var(--dash-pink);background:var(--dash-pink)}.dashboard-category.vehicle-sold strong,.dashboard-store-cat.vehicle-sold strong,.dashboard-compare i.vehicle-sold{color:var(--dash-cyan);background:var(--dash-cyan)}.dashboard-category.labor strong,.dashboard-store-cat.labor strong,.dashboard-compare i.labor{color:var(--dash-purple);background:var(--dash-purple)}.dashboard-category.returns strong,.dashboard-store-cat.returns strong{color:var(--dash-red)}.dashboard-store-list{display:grid;gap:12px}.dashboard-store{overflow:hidden}.dashboard-store header{display:flex;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid var(--dash-border)}.dashboard-store h3,.dashboard-panel h3{margin:0}.dashboard-store header strong{color:var(--dash-green);display:block;text-align:right;font-size:22px}.dashboard-store-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--dash-border)}.dashboard-store-cat{background:var(--dash-panel);display:grid;gap:3px;min-width:0;padding:12px}.dashboard-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.dashboard-panel{overflow:hidden}.dashboard-panel h3{padding:12px 14px;border-bottom:1px solid var(--dash-border)}.dashboard-compare{display:grid;gap:10px;padding:14px}.dashboard-compare-row{display:grid;grid-template-columns:90px minmax(0,1fr) 70px;align-items:center;gap:10px}.dashboard-compare-row span,.dashboard-compare-row strong{font-size:12px}.dashboard-compare-row div{min-width:0;height:24px;display:flex;overflow:hidden;border-radius:6px;background:var(--dash-panel-2)}.dashboard-compare-row i{display:block}.dashboard-feed{max-height:430px;overflow:auto}.dashboard-feed-row{display:grid;grid-template-columns:58px 86px minmax(0,1fr) 92px 84px;align-items:center;gap:8px;padding:9px 14px;border-bottom:1px solid var(--dash-border);font-size:12px}.dashboard-feed-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dash-soft)}.dashboard-feed-row em{justify-self:start;border-radius:4px;padding:3px 7px;background:var(--dash-panel-2);color:var(--dash-blue);font-style:normal;font-size:10px;font-weight:800;text-transform:uppercase}.dashboard-feed-row b{justify-self:end;font-variant-numeric:tabular-nums}.dashboard-feed-row b.is-negative{color:var(--dash-red)}.dashboard-frame-page{min-height:calc(100vh - 118px);border:1px solid #1e3348;border-radius:8px;overflow:hidden;background:#0f1923}.dashboard-frame{width:100%;min-height:calc(100vh - 118px);border:0;display:block;background:#0f1923}.settings-panel{background:#fff;border:1px solid var(--uapi-border);border-radius:8px;overflow:hidden}.settings-panel-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #e7dec9}.settings-panel-header h3,.settings-panel-header p{margin:0}.settings-panel-header h3{font-size:16px}.settings-panel-header p{margin-top:3px;color:var(--uapi-muted);font-size:12px}.lead-alert-sound-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px}.messaging-settings-panel{overflow:visible}.messaging-settings-header .eyebrow{margin:0 0 3px}.master-switch{display:inline-flex;align-items:center;gap:8px;min-width:84px;min-height:38px;padding:5px 10px;border:1px solid var(--uapi-border);border-radius:6px;background:#fff;font-weight:850}.master-switch input{width:18px;height:18px;margin:0;accent-color:var(--uapi-red)}.master-switch:has(input:checked){color:#176232;border-color:#98c9a5;background:#eef8f0}.master-switch:has(input:disabled){cursor:not-allowed;opacity:.7}.messaging-availability{display:flex;align-items:center;gap:10px;margin:14px 16px 0;padding:10px 12px;color:#6f5400;border:1px solid #e7d27d;border-radius:6px;background:#fff8d7}.messaging-availability[data-ready=true]{color:#176232;border-color:#a8cfb1;background:#eef8f0}.messaging-availability div,.automatic-setting span{display:grid;gap:2px}.messaging-availability strong,.automatic-setting strong{font-size:13px}.messaging-availability span,.automatic-setting small{color:var(--uapi-muted);font-size:11px}.automatic-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:14px;border-top:1px solid #eee6d6;background:#eee6d6}.automatic-setting{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:13px 16px;background:#fff}.automatic-setting input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--uapi-red)}.messaging-settings-panel>.settings-success,.messaging-settings-panel>.settings-autosave{margin:12px 16px 14px}.notification-template-list{display:grid}.notification-template-row{min-width:0;padding:13px 16px 14px;border-bottom:1px solid #eee6d6}.notification-template-row-header,.notification-template-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.notification-template-row-header label{color:var(--uapi-ink);font-size:13px;font-weight:850}.notification-template-reset{width:30px;height:30px;min-height:30px}.notification-template-row textarea{display:block;width:100%;min-height:70px;margin-top:7px;padding:9px 10px;resize:vertical;color:var(--uapi-ink);border:1px solid var(--uapi-border);border-radius:5px;background:#fff;font:inherit;font-size:13px;line-height:1.4}.notification-template-row textarea:focus{border-color:#9f1d20;outline:2px solid rgba(159,29,32,.12);outline-offset:1px}.notification-template-meta{margin-top:5px;color:var(--uapi-muted);font-family:Consolas,Courier New,monospace;font-size:10px}.notification-template-preview{display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px;margin:9px 0 0;color:var(--uapi-muted);font-size:12px;line-height:1.4}.notification-template-preview strong{color:var(--uapi-ink);font-size:11px}.notification-template-privacy{display:block;margin:6px 0 0 60px;color:var(--uapi-muted);font-size:10px}.notification-template-actions{display:flex;justify-content:flex-end;padding:12px 16px 14px}.communication-template-list{display:grid}.communication-template-row{min-width:0;padding:14px 16px;border-bottom:1px solid #eee6d6}.communication-template-controls{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,190px) 34px;align-items:end;gap:10px}.communication-template-controls label,.communication-template-message{display:grid;gap:5px;min-width:0;color:var(--uapi-ink);font-size:11px;font-weight:800}.communication-template-controls input,.communication-template-controls select,.communication-template-message textarea{width:100%;min-height:38px;padding:8px 10px;color:var(--uapi-ink);border:1px solid var(--uapi-border);border-radius:5px;background:#fff;font:inherit;font-size:13px}.communication-template-message{margin-top:10px}.communication-template-message textarea{min-height:76px;resize:vertical;line-height:1.4}.communication-template-controls input:focus,.communication-template-controls select:focus,.communication-template-message textarea:focus{border-color:#9f1d20;outline:2px solid rgba(159,29,32,.12);outline-offset:1px}.communication-template-delete{width:34px;height:38px;min-height:38px}.communication-template-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:6px;color:var(--uapi-muted);font-family:Consolas,Courier New,monospace;font-size:10px}.communication-template-meta span:first-child{min-width:0;overflow-wrap:anywhere}.communication-template-meta span:last-child{flex:0 0 auto;text-align:right}.communication-template-preview{display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px;margin:9px 0 0;color:var(--uapi-muted);font-size:12px;line-height:1.4;white-space:pre-wrap}.communication-template-preview strong{color:var(--uapi-ink);font-size:11px}.communication-template-empty{padding:22px 16px;color:var(--uapi-muted);font-size:13px;text-align:center;border-bottom:1px solid #eee6d6}.email-account-form{margin-top:14px;border-top:1px solid #eee6d6}.email-account-band{min-width:0;background:#fff}.email-account-band-header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:9px 16px;border-bottom:1px solid #eee6d6;background:#f8f6f0}.email-account-band-header strong{font-size:13px}.email-account-band-header span{color:var(--uapi-muted);font-size:11px;font-weight:800}.email-status-update-band{border-top:1px solid #eee6d6}.email-status-update-heading{display:flex;flex-direction:column;gap:2px;min-width:0}.email-status-update-band .automatic-settings-grid{margin-top:0}.email-status-update-band .email-account-band-header{flex-wrap:wrap}.email-account-band-header .master-switch span{color:inherit;font-size:12px}.email-account-grid{display:grid;gap:10px;padding:12px 16px 14px}.email-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.email-protocol-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #eee6d6}.email-protocol-grid>.email-account-band+.email-account-band{border-left:1px solid #eee6d6}.email-server-grid{grid-template-columns:minmax(150px,1fr) 78px minmax(112px,140px);align-items:end}.email-login-field{grid-column:span 2}.email-credentials-toggle,.email-password-clear{display:flex;align-items:center;gap:8px;min-height:36px;color:var(--uapi-muted);font-size:12px;font-weight:750}.email-credentials-toggle{grid-column:span 2}.email-password-clear{grid-column:1 / -1;min-height:22px}.email-credentials-toggle input,.email-password-clear input{width:16px;height:16px;margin:0;accent-color:var(--uapi-red)}.email-settings-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid #eee6d6;background:#fbfaf7}.email-settings-message{margin:12px 16px 14px}.settings-table{display:grid}.settings-row{display:grid;gap:8px;align-items:center;padding:8px 12px;border-bottom:1px solid #eee6d6}.settings-row:last-child{border-bottom:0}.base-formula-grid{display:grid;grid-template-columns:minmax(160px,220px) minmax(140px,190px) minmax(260px,1fr);gap:12px;align-items:stretch;padding:14px 16px 16px}.base-formula-note{display:grid;align-content:center;gap:4px;min-height:58px;border-left:4px solid var(--uapi-yellow);background:var(--uapi-cream);padding:8px 12px}.base-formula-note strong{color:#2f281f;font-size:13px}.base-formula-note span{color:var(--uapi-muted);font-size:12px}.quote-modifiers-table .settings-row{grid-template-columns:minmax(160px,1.3fr) minmax(180px,1.8fr) minmax(110px,.8fr) minmax(90px,.6fr)}.towing-company-table .settings-row{grid-template-columns:minmax(190px,1.4fr) minmax(150px,.9fr) minmax(90px,.45fr)}.board-buyer-table .settings-row{grid-template-columns:minmax(180px,1.2fr) minmax(110px,.7fr) minmax(90px,.45fr) 44px}.user-settings-table .settings-row{grid-template-columns:minmax(130px,1.1fr) minmax(180px,1.35fr) minmax(110px,.75fr) minmax(92px,.6fr) minmax(112px,.75fr) minmax(130px,.9fr) minmax(78px,.5fr)}.security-status{display:inline-flex;align-items:center;justify-content:center;min-width:62px;min-height:24px;border:1px solid #c9b98f;border-radius:5px;padding:3px 7px;background:#fff8d7;color:#6f5400;font-size:10px;font-style:normal;font-weight:900;text-transform:capitalize}.security-status.success{border-color:#98c9a5;background:#eef8f0;color:#176232}.security-status.failure,.security-status.blocked{border-color:#efb4ac;background:#fff2ef;color:#8c251e}.security-status.audit{border-color:#a9bdd0;background:#edf4fa;color:#274f73}.settings-empty-state{margin:0;padding:20px 16px;color:var(--uapi-muted);font-size:12px;text-align:center}.security-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.security-event-list{display:grid;max-height:420px;overflow:auto}.security-event-row{display:grid;grid-template-columns:68px minmax(0,1fr) minmax(120px,auto);gap:9px;align-items:center;padding:10px 12px;border-bottom:1px solid #eee6d6}.security-event-row:last-child{border-bottom:0}.security-event-row>div{display:grid;gap:2px;min-width:0}.security-event-row strong,.security-event-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.security-event-row strong{font-size:12px;text-transform:capitalize}.security-event-row small,.security-event-row time{color:var(--uapi-muted);font-size:10px}.security-event-row time{text-align:right}.settings-action-row{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.database-tools-message{margin:12px 16px 0}.database-tools-body{display:grid;gap:14px;padding:14px 16px 16px}.database-count-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px}.database-count-tile{min-height:72px;display:grid;gap:5px;align-content:center;border:1px solid #e5d8bf;border-radius:8px;background:var(--uapi-cream);padding:10px 12px}.database-count-tile span{color:var(--uapi-muted);font-size:11px;font-weight:800;text-transform:uppercase}.database-count-tile strong{color:#231f19;font-size:24px;line-height:1}.database-danger-zone{display:grid;grid-template-columns:minmax(240px,1fr) minmax(220px,320px) auto;gap:12px;align-items:end;border:1px solid #f0b8ae;border-radius:8px;background:#fff2ef;padding:12px}.database-danger-zone strong{display:inline-flex;align-items:center;gap:7px;color:#82271f;font-size:14px}.database-danger-zone p{max-width:780px;margin:5px 0 0;color:#6f463f;font-size:12px}.danger-button{background:#b3362d;border-color:#b3362d}.danger-button:hover{background:#8f241d;border-color:#8f241d}.danger-button:disabled{background:#dec7c3;border-color:#dec7c3;color:#fff8f5;cursor:not-allowed}.board-settings-button-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;padding:14px 16px 16px}.board-settings-button{width:100%;min-height:74px;border:1px solid #e5d8bf;border-radius:8px;background:#fff;color:#241f19;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;text-align:left;cursor:pointer}.board-settings-button:hover{border-color:var(--uapi-red);background:#fffaf0}.board-settings-button-icon{width:38px;height:38px;border-radius:8px;background:var(--uapi-yellow);color:#201b15;display:grid;place-items:center}.board-settings-button strong,.board-settings-button small{display:block}.board-settings-button strong{font-size:15px}.board-settings-button small{margin-top:4px;color:var(--uapi-muted);font-size:12px}.compact-icon-button{width:36px;height:36px;align-self:center}.board-sheets-layout{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:12px;align-items:start}.board-sheet-list-panel,.board-sheet-editor-panel{min-width:0}.board-sheet-list{display:grid;gap:8px;padding:12px}.board-sheet-list-button{width:100%;border:1px solid #e7dec9;border-radius:8px;background:#fff;color:#241f19;padding:10px 12px;text-align:left}.board-sheet-list-button:hover,.board-sheet-list-button.active{border-color:var(--uapi-red);background:#fff9ea}.board-sheet-list-button strong,.board-sheet-list-button small{display:block}.board-sheet-list-button small{margin-top:4px;color:var(--uapi-muted)}.board-sheet-meta{padding:12px 16px;border-bottom:1px solid #e7dec9;background:var(--uapi-cream)}.board-sheet-meta .field{max-width:420px}.board-sheet-full-page{min-width:0;display:grid;grid-template-rows:minmax(0,1fr)}.board-sheet-save-status{height:28px;min-width:0;line-height:28px;color:var(--uapi-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.board-sheet-save-status[data-error=true]{color:var(--uapi-red)}.board-sheets-page .blank-sheet-scroll{height:calc(100vh - 190px)}.board-sheet-conflict{width:min(580px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:20px;border-radius:8px;background:var(--uapi-surface, #fff);display:flex;flex-direction:column;gap:16px}.board-sheet-conflict h3,.board-sheet-conflict p{margin:0}.board-sheet-conflict-values{overflow-y:auto;overflow-wrap:anywhere}.board-sheet-conflict-values>div{padding:10px 0;border-bottom:1px solid var(--uapi-border)}.board-sheet-conflict-actions{display:flex;gap:10px;flex-wrap:wrap}.blank-sheet-scroll{width:100%;height:calc(100vh - 150px);min-height:420px;overflow:auto;background:#fff;border:1px solid var(--uapi-border);border-radius:8px}.blank-sheet-grid{display:grid;min-width:max-content}.blank-sheet-corner,.blank-sheet-column-head,.blank-sheet-row-head{min-height:26px;border-right:1px solid #d8d0bd;border-bottom:1px solid #d8d0bd;background:#f2ead7;color:#4c4236;display:grid;place-items:center;font-size:11px;font-weight:800;position:sticky;z-index:2}.blank-sheet-corner{left:0;top:0;z-index:4}.blank-sheet-column-head{top:0}.blank-sheet-row-head{left:0;z-index:3}.blank-sheet-cell{width:100%;min-width:96px;height:26px;border:0;border-right:1px solid #eee6d6;border-bottom:1px solid #eee6d6;border-radius:0;padding:3px 6px;background:#fff;font-size:12px;line-height:1.2}.blank-sheet-cell:focus{position:relative;z-index:5;outline:2px solid var(--uapi-yellow);outline-offset:-2px}.board-sheet-empty-editor{min-height:280px;display:grid;place-items:center;align-content:center;gap:8px;padding:30px;color:var(--uapi-muted);text-align:center}.board-sheet-empty-editor h3,.board-sheet-empty-editor p{margin:0}.board-settings-body{display:grid;gap:0}.board-settings-section{display:grid;border-top:1px solid #e7dec9}.board-settings-section:first-of-type{border-top:0}.board-settings-subhead{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--uapi-cream);border-bottom:1px solid #eee6d6}.board-settings-subhead strong{color:#2f281f;font-size:13px}.board-settings-subhead span{color:var(--uapi-muted);font-size:12px}.empty-settings-row{padding:14px 16px;color:var(--uapi-muted);font-size:13px;font-weight:750}.role-settings-list{display:grid;gap:12px;padding:14px 16px 16px}.role-card{display:grid;border:1px solid #e7dec9;border-radius:8px;background:#fff;overflow:hidden}.role-card.is-muted{background:#f8f5eb}.role-summary-button{min-height:58px;width:100%;border:0;background:transparent;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;color:#211d19;text-align:left}.role-summary-button:hover{background:var(--uapi-cream)}.role-summary-button span{display:grid;gap:3px;min-width:0}.role-summary-button strong,.role-summary-button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-summary-button em{border-radius:8px;background:#edf8ed;color:#236334;padding:4px 8px;font-size:12px;font-style:normal;font-weight:800}.role-card.is-muted .role-summary-button em{background:#f8e2df;color:#9b352f}.role-card-body{display:grid;gap:12px;padding:12px;border-top:1px solid #e7dec9}.role-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.role-title-grid{flex:1;display:grid;grid-template-columns:minmax(140px,.7fr) minmax(180px,1fr);gap:10px;min-width:0}.permission-groups{display:grid;gap:10px}.permission-group{display:grid;gap:7px}.permission-group strong{color:#2f281f;font-size:12px}.permission-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.permission-grid.compact{grid-template-columns:repeat(auto-fit,minmax(122px,1fr))}.check-pill{min-height:38px;display:flex;align-items:center;gap:8px;border:1px solid var(--uapi-border);border-radius:8px;background:var(--uapi-cream);padding:8px 10px;color:#211d19;font-size:13px;font-weight:750}.check-pill input{width:16px;height:16px;flex:0 0 auto}.settings-head{background:#2a2621;color:#f3c32f;font-size:11px;font-weight:850;text-transform:uppercase}.settings-row input,.settings-row select{width:100%;min-height:34px;border:1px solid var(--uapi-border);border-radius:8px;background:#fff;color:#211d19;padding:0 10px}.settings-row textarea{width:100%;min-height:58px;border:1px solid var(--uapi-border);border-radius:8px;background:#fff;color:#211d19;padding:8px 10px;resize:vertical}.settings-row.is-muted{background:#f8f5eb;color:var(--uapi-muted)}.toggle-field{min-height:34px;display:flex;align-items:center;gap:8px;font-weight:750}.toggle-field input{width:16px;height:16px}.settings-success{margin:0;padding:10px 12px;border:1px solid #b7d9ba;border-radius:8px;background:#edf8ed;color:#236334;font-weight:800}.settings-autosave{margin:0;padding:8px 12px;border:1px solid #d8d0bd;border-radius:8px;background:#fff9ea;color:#5d5142;font-size:12px;font-weight:800}.modal-backdrop{position:fixed;inset:0;background:#17171785;display:grid;place-items:center;padding:24px;z-index:20}.lead-form{width:min(1180px,100%);max-height:min(88vh,850px);overflow:auto;background:#fff;border-radius:8px;box-shadow:0 24px 70px #17171747}.unsaved-lead-dialog{width:min(560px,calc(100% - 32px));max-height:calc(100% - 32px);overflow:auto;padding:24px;border:1px solid var(--uapi-border);border-radius:8px;background:#fff;color:#211d19;box-shadow:0 16px 48px #0000003d}.unsaved-lead-dialog::backdrop{background:#17171773}.unsaved-lead-dialog h3{margin:0;font-size:20px}.unsaved-lead-dialog p{margin:12px 0 20px;line-height:1.5}.unsaved-lead-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.unsaved-lead-actions button{flex:1 1 auto;white-space:nowrap}.app-shell[data-theme=dark] .unsaved-lead-dialog{background:#162230;color:#e8edf2}.lead-workspace{width:min(1580px,100%);max-height:min(92vh,900px);display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;color:#211d19;background:#fff;border-radius:8px;box-shadow:0 24px 70px #17171747}.lead-workspace.has-communication{grid-template-columns:minmax(720px,1fr) minmax(370px,430px)}.lead-workspace.has-communication.communication-minimized{grid-template-columns:minmax(720px,1fr) minmax(210px,250px)}.lead-workspace .lead-form{width:100%;max-height:min(92vh,900px);border-radius:0;box-shadow:none}.lead-communication-panel{min-width:0;min-height:0;max-height:min(92vh,900px);display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#bdb7ad #f0f1f2;scrollbar-gutter:stable;scrollbar-width:thin;background:#fff;border-left:1px solid var(--uapi-border)}.lead-communication-panel.is-minimized{min-height:0;overflow:hidden}.lead-communication-panel .text-thread{flex:0 0 auto;min-height:220px;overflow-y:visible}.lead-communication-panel>.text-drawer-header,.lead-communication-panel>.message-channel-tabs,.lead-communication-panel>.text-preview-notice,.lead-communication-panel>.text-lead-context,.lead-communication-panel>.customer-quote-tools,.lead-communication-panel>.automatic-texts{flex:0 0 auto}.lead-communication-panel>.text-composer{position:sticky;z-index:3;bottom:0;flex:0 0 auto}.text-drawer-backdrop{position:fixed;inset:0;z-index:30;display:flex;justify-content:flex-end;background:#1717177a}.text-drawer{width:min(470px,100%);height:100vh;display:flex;flex-direction:column;color:#211d19;background:#fff;box-shadow:-18px 0 50px #1717173d}.message-channel-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:8px 18px;background:#f3f1ea;border-bottom:1px solid var(--uapi-border)}.message-channel-tabs button{min-height:34px;color:var(--uapi-muted);background:transparent;border:1px solid transparent;border-radius:5px;font-size:11px;font-weight:900;text-transform:uppercase}.message-channel-tabs button.active{color:#fff;background:var(--uapi-black);border-color:var(--uapi-black)}.conversation-attention{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;color:#8c251e;background:#fff0ee;border-radius:999px;font-size:10px;font-weight:900;line-height:1.2;text-transform:uppercase;white-space:nowrap}.conversation-attention>span{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:currentColor}.message-composer-lock{display:flex;align-items:center;gap:9px;padding:9px 10px;color:var(--presence-color);background:var(--presence-bg);border:1px solid var(--presence-color);border-radius:5px}.message-composer-lock>svg{flex:0 0 auto}.message-composer-lock>span{min-width:0;display:grid;flex:1 1 auto;gap:1px}.message-composer-lock strong{font-size:11px}.message-composer-lock small{color:#4f6f88;font-size:10px}.text-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px;border-bottom:1px solid var(--uapi-border)}.text-drawer-header>div{min-width:0}.text-drawer-header .communication-header-actions{min-width:auto;display:flex;flex:0 0 auto;gap:6px;flex-wrap:wrap;justify-content:flex-end;max-width:160px}.clear-reply-alert{min-height:32px;padding:6px 9px;font-size:12px}.text-drawer-header h3,.text-drawer-header p{margin:0}.text-drawer-header h3{margin-top:2px;font-size:22px}.text-drawer-header a{display:block;margin-top:3px;color:var(--uapi-red);font-size:13px;font-weight:800;overflow-wrap:anywhere;text-decoration:none}.text-drawer-header .preferred-contact-summary{display:inline-flex;align-items:baseline;gap:6px;margin-top:9px;padding:5px 8px;color:var(--uapi-black);background:#f1f3f5;border-left:3px solid #76808a;border-radius:3px;font-size:12px}.preferred-contact-summary span{color:var(--uapi-muted);font-size:10px;font-weight:800;text-transform:uppercase}.preferred-contact-summary strong{font-size:12px}.preferred-contact-summary[data-contact=phone]{border-left-color:#19704a}.preferred-contact-summary[data-contact=sms]{border-left-color:#176db0}.preferred-contact-summary[data-contact=email]{border-left-color:var(--uapi-red)}.preferred-contact-summary[data-contact=app]{border-left-color:#8a6200}.communication-history-button{align-self:stretch;justify-content:center;margin:12px 18px 18px}.text-preview-notice{display:flex;align-items:center;gap:8px;padding:8px 18px;color:#574500;background:#fff4bf;border-bottom:1px solid #ead88b;font-size:12px}.text-preview-notice span{padding:3px 6px;color:var(--uapi-black);background:var(--uapi-yellow);font-size:10px;font-weight:900;text-transform:uppercase}.text-preview-notice[data-state=live]{color:#176232;background:#eef8f0;border-color:#a8cfb1}.text-preview-notice[data-state=live] span{color:#fff;background:#1f7a3d}.text-preview-notice[data-state=app]{color:#24513a;background:#edf7f0;border-color:#accab6}.text-preview-notice[data-state=app] span{color:#fff;background:#276844}.text-preview-notice[data-state=off]{color:#7d2824;background:#fff0ee;border-color:#efc5c0}.text-preview-notice[data-state=off] span{color:#fff;background:var(--uapi-red)}.text-lead-context{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) auto;align-items:center;gap:12px;padding:12px 18px;background:var(--uapi-cream);border-bottom:1px solid var(--uapi-border)}.text-lead-context>div{display:grid;gap:2px;min-width:0}.text-lead-context>div span{color:var(--uapi-muted);font-size:10px;font-weight:850;text-transform:uppercase}.text-lead-context>div strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.customer-quote-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 18px;background:#fff9dc;border-bottom:1px solid #e8d98d}.customer-quote-tools>div{display:grid;gap:5px;min-width:0}.customer-quote-tools span{color:#756523;font-size:10px;font-weight:900;text-transform:uppercase}.customer-quote-tools strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.customer-quote-price-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.customer-quote-price-pair>span{display:grid;gap:1px;min-width:0}.customer-quote-price-pair small{color:#756523;font-size:9px;font-weight:900;text-transform:uppercase}.customer-quote-price-pair strong{color:var(--uapi-ink)}.customer-quote-tools .customer-quote-state{color:#756523;font-size:10px}.customer-quote-tools .secondary-button{min-height:34px;padding:7px 10px;font-size:10px}.automatic-texts{display:grid;gap:8px;padding:13px 18px;border-bottom:1px solid var(--uapi-border)}.automatic-texts-head>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.automatic-texts-head span{color:var(--uapi-muted);font-size:11px}.automatic-text-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.automatic-text-row label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;min-width:0}.automatic-text-row input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--uapi-red)}.automatic-text-row label span{display:grid;gap:1px}.automatic-text-row label strong{font-size:12px}.automatic-text-row label small{color:var(--uapi-muted);font-size:10px}.automatic-text-row>button{min-height:30px;padding:5px 8px;color:var(--uapi-red);background:transparent;border:1px solid var(--uapi-border);border-radius:6px;font-size:10px;font-weight:850;text-transform:uppercase}.automatic-text-row>button:disabled{cursor:not-allowed;color:#9c968b;background:#f3f1ea}.text-thread{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:18px;background:#f3f1ea}.text-thread-empty{margin:auto;color:var(--uapi-muted);font-size:12px;font-weight:750;text-align:center}.text-message{width:fit-content;max-width:84%;padding:10px 12px;border-radius:8px}.text-message p{margin:0;font-size:13px;line-height:1.42;overflow-wrap:anywhere;white-space:pre-wrap}.email-message-subject{display:block;margin-bottom:5px;font-size:11px;line-height:1.3}.text-message small{display:block;margin-top:5px;font-size:9px;font-weight:800;text-transform:uppercase}.text-message.outgoing{align-self:flex-end;color:#fff;background:var(--uapi-black);border-bottom-right-radius:2px}.text-message.outgoing small{color:#d9d1c4}.text-message.incoming{align-self:flex-start;background:#fff;border:1px solid var(--uapi-border);border-bottom-left-radius:2px}.text-message.incoming small{color:var(--uapi-muted)}.text-composer{display:grid;gap:8px;padding:14px 18px calc(14px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--uapi-border)}.text-error{width:100%;padding:8px 10px;border:1px solid #efc5c0;border-radius:6px;background:#fff0ee}.text-composer select,.text-composer textarea{width:100%;color:inherit;background:#fff;border:1px solid var(--uapi-border);border-radius:6px}.text-composer select{min-height:38px;padding:7px 9px}.text-composer textarea{min-height:74px;padding:9px 10px;resize:vertical}.text-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.text-composer-actions>span{color:var(--uapi-muted);font-size:11px;font-weight:800}.text-composer-actions>span[data-over-limit=true]{color:var(--uapi-red)}.text-composer-actions .primary-button{height:38px}.text-composer-actions .primary-button:disabled{cursor:not-allowed;color:#817b71;border-color:#d9d4ca;background:#e9e5dd}.form-header{position:sticky;top:0;background:#fff;z-index:2;display:grid;gap:12px;padding:16px 18px 14px;border-bottom:1px solid #e7dec9}.form-header-main{display:flex;justify-content:space-between;align-items:center;gap:12px}.form-header-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.lead-presence-banner{width:fit-content;max-width:100%;border:1px solid var(--presence-color);border-radius:8px;background:var(--presence-bg);color:var(--presence-color);font-size:12px;font-weight:800;padding:8px 10px}.floating-save{box-shadow:0 8px 20px #b21f2438}.lead-quick-strip{display:grid;grid-template-columns:minmax(120px,.95fr) minmax(96px,.75fr) minmax(116px,.9fr) minmax(108px,.82fr) minmax(120px,.9fr) minmax(120px,.9fr);gap:8px}.lead-quick-strip .field{min-height:54px;padding:7px 9px}.lead-quick-strip .field span{font-size:11px}.lead-quick-strip .field input,.lead-quick-strip .field select{min-height:24px}.form-body-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:20px;padding:18px 20px 8px}.form-column,.form-flow-section{display:grid;gap:10px;align-content:start}.form-column{gap:18px}.form-body-layout .form-section-title{padding:9px 12px;border-left:4px solid var(--section-rule);border-bottom:1px solid var(--section-border);background:var(--section-heading);color:var(--section-ink)}.form-body-layout .form-grid,.form-body-layout .photo-manager,.form-body-layout .map-panel{margin:0;padding:0}.form-grid{padding:0 20px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.form-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.vin-decode-row{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:8px;align-items:center}.vin-decode-row .field{min-width:0}.vin-decode-action .icon-button{width:36px;height:36px}.vin-decode-message{margin:4px 12px 0;font-size:13px;overflow-wrap:anywhere}.form-grid-quote{grid-template-columns:minmax(110px,1fr) minmax(100px,.8fr) minmax(100px,.8fr)}.lead-details-grid .lead-status-field,.lead-details-grid .paid-date-field{grid-column:2}.form-grid-tight{grid-template-columns:repeat(6,minmax(96px,1fr))}.form-grid-tight .field{grid-column:span 2}.form-grid-tight .field-compact{grid-column:span 1}.form-grid-tight .field-wide{grid-column:1 / -1}.form-section-title{padding:18px 20px 10px;color:#4a4034;font-size:13px;font-weight:850;text-transform:uppercase;letter-spacing:0}.photo-manager{margin:0 20px 18px;display:grid;gap:10px}.photo-upload-field{position:relative;min-height:58px;border:1px dashed #b9af9b;border-radius:8px;background:var(--uapi-cream);display:flex;align-items:center;gap:10px;padding:10px 12px;overflow:hidden}.photo-upload-field svg{color:var(--uapi-red);flex:0 0 auto}.photo-upload-field span,.pending-photo-item span{display:grid;gap:3px;min-width:0}.photo-upload-field strong,.pending-photo-item strong{color:#2f281f;font-size:13px}.photo-upload-field small,.pending-photo-item small{color:var(--uapi-muted);font-size:12px}.photo-upload-field input{position:absolute;inset:0;opacity:0;cursor:pointer}.photo-upload-field.is-disabled{opacity:.62}.photo-upload-field.is-disabled input{cursor:not-allowed}.photo-error{padding:0 2px}.pending-photo-list{display:grid;gap:8px}.pending-photo-item{min-height:44px;border:1px solid #e7dec9;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px}.pending-photo-item .icon-button,.photo-tile .icon-button{width:32px;height:32px}.photo-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.photo-empty{min-height:96px;border:1px solid #e7dec9;border-radius:8px;background:#fff;color:var(--uapi-muted);display:grid;place-items:center;font-size:13px;font-weight:750}.photo-tile{margin:0;border:1px solid #e7dec9;border-radius:8px;background:#fff;overflow:hidden}.pending-photo-tile{border-style:dashed;background:var(--uapi-cream)}.photo-tile a{display:block;aspect-ratio:4 / 3;background:#211d19}.photo-tile img{width:100%;height:100%;object-fit:cover;display:block}.photo-tile figcaption{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px}.photo-tile figcaption span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--uapi-muted);font-size:12px;font-weight:750}.rate-hint{min-height:58px;padding:10px 12px;border:1px solid var(--uapi-border);border-radius:8px;background:var(--uapi-cream);display:grid;align-content:center;gap:4px}.rate-hint strong,.map-panel-header strong{color:#2f281f}.rate-hint span,.map-panel-header span{color:var(--uapi-muted);font-size:13px}.map-panel{margin:0 20px 18px;border:1px solid var(--uapi-border);border-radius:8px;overflow:hidden;background:#fff}.map-panel-header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border-bottom:1px solid #e7dec9}.map-panel-header div{display:grid;gap:3px;min-width:0}.map-panel-toggle{min-width:0;border:0;background:transparent;color:inherit;display:flex;align-items:center;gap:10px;padding:0;text-align:left}.map-panel-toggle span{display:grid;gap:3px;min-width:0}.map-panel-toggle small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-panel-compact .map-panel-header{border-bottom:0}.map-panel-compact.is-expanded .map-panel-header{border-bottom:1px solid #e7dec9}.map-panel iframe,.map-empty{width:100%;height:260px;border:0;display:block}.map-empty{display:grid;place-items:center;color:var(--uapi-muted);background:var(--uapi-cream)}.map-modal{width:min(920px,100%);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 24px 70px #17171747}.map-panel-modal{margin:18px}.map-panel-modal iframe{height:min(62vh,520px)}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,#171717eb,#2f281fdb),var(--uapi-black)}.login-panel{width:min(460px,100%);display:grid;gap:18px}.login-brand{display:flex;align-items:center;gap:14px;color:#fffaf0}.login-brand h1,.login-brand p{margin:0}.login-brand h1{font-size:34px}.login-brand .eyebrow,.login-brand p{color:#d9cfb8}.login-form{width:min(420px,100%);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 24px 70px #17171747}.login-form-page{width:100%;box-shadow:0 24px 70px #00000052}.login-body{display:grid;gap:12px;padding:20px}.login-error{margin:0;color:#9b352f;font-size:13px;font-weight:700}.field{display:grid;gap:6px;align-items:start;padding:8px 12px}.field span{font-size:12px;color:var(--uapi-muted);font-weight:800}.field input,.field select{min-height:26px}.field textarea{min-height:90px;resize:vertical}.field textarea.textarea-short{min-height:48px}.field-wide{grid-column:1 / -1}.lead-form .field>span:first-child{padding-right:16px}.lead-form .field-clear-button{position:absolute;top:4px;right:5px;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:3px;background:transparent;color:#69727b}.lead-form .field-clear-button:hover{color:#a71923;background:#fbe8e9}.app-shell[data-theme=dark] .field-clear-button{color:#c9cdd2}body:has(.website-lead-page){min-width:0}.website-lead-page{min-height:100vh;background:#fff;color:#22262a;font-family:Montserrat,Arial,Verdana,sans-serif}.website-lead-header{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #cc0000;border-bottom:5px solid #cc0000;background:#fff;padding:12px max(28px,calc((100vw - 1120px)/2))}.website-lead-header img{width:165px;height:auto}.website-lead-header a{color:#c00;font-size:22px;font-weight:800;text-decoration:none;letter-spacing:0}.website-lead-shell{width:min(1120px,100%);margin:0 auto;padding:48px 28px;display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:34px;align-items:start}.website-lead-intro{min-width:0;position:sticky;top:28px;display:grid;gap:18px;padding:0}.website-lead-logo{width:min(360px,100%);height:auto}.website-lead-hero-image{width:100%;border:1px solid #e1e1e1;display:block}.website-lead-intro h1,.website-lead-intro p{margin:0}.website-lead-intro h1{color:#c00;font-size:42px;line-height:1.05;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.website-lead-intro p:not(.eyebrow){color:#22262a;font-size:17px;line-height:1.55}.website-lead-form{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;border:1px solid #dedede;border-top:5px solid #cc0000;border-radius:0;background:#f7f7f7;padding:22px;box-shadow:0 14px 34px #22262a1f}.website-lead-page.website-lead-embedded{min-height:0;background:transparent}.website-lead-embedded .website-lead-shell{width:100%;display:block;margin:0;padding:0}.website-lead-embedded .website-lead-form{box-shadow:none}.website-form-section-heading{display:grid;gap:3px;margin-top:8px;padding:5px 0 7px;border-bottom:1px solid #d4d4d4}.website-form-section-heading:first-of-type{margin-top:0}.website-form-section-heading h2,.website-form-section-heading p{margin:0}.website-form-section-heading h2{color:#22262a;font-size:16px;line-height:1.25}.website-form-section-heading p{color:#666;font-size:12px;line-height:1.4}.website-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.website-form-grid-vehicle{grid-template-columns:repeat(3,minmax(0,1fr))}.website-lead-form .field,.website-photo-field{background:#fff;border-color:#d4d4d4;color:#22262a;border-radius:0}.website-lead-form .field input,.website-lead-form .field select,.website-lead-form .field textarea{color:#22262a}.website-lead-form .field span,.website-photo-field small{color:#666;font-weight:700;text-transform:uppercase}.website-lead-form .choice-menu{border-color:#d4d4d4;border-radius:0;background:#fff}.website-lead-form .choice-option{border-radius:0;color:#22262a;text-transform:none}.website-lead-form .choice-option:hover,.website-lead-form .choice-option:focus-visible{background:#f6f6f6;color:#c00}.website-lead-success{display:grid;gap:4px;border:1px solid #cc0000;border-radius:0;background:#fff;color:#c00;padding:12px}.website-lead-success span{color:#22262a}.website-lead-success small{color:#666;font-weight:700}.website-lead-success .secondary-button{width:fit-content;margin-top:8px}.website-hp-field{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.website-submit-button{justify-self:end;min-width:190px;min-height:46px;border-radius:0;background:#c00;border-color:#c00;color:#fff;text-transform:uppercase;letter-spacing:.08em}.website-submit-button:hover{background:#900;border-color:#900}.form-actions{justify-content:flex-end;padding:16px 20px 20px;border-top:1px solid #e7dec9}.form-error{margin:0 auto 0 0;color:#9b352f;font-size:13px;font-weight:750}.form-error-top{margin:10px 20px 0;padding:10px 12px;border:1px solid #efc5c0;border-radius:8px;background:#fff3f1}.theme-toggle{min-width:130px}.login-theme-toggle{justify-self:end}.login-page[data-theme=light]{background:linear-gradient(135deg,#f8f5ebf5,#e8e0cde6),#f3f1ea}.login-page[data-theme=light] .login-brand{color:#211d19}.login-page[data-theme=light] .login-brand .eyebrow,.login-page[data-theme=light] .login-brand p{color:var(--uapi-muted)}.app-shell[data-theme=dark]{--uapi-border: #1e3348;--uapi-cream: #0f1923;--uapi-muted: #7a8fa3;background:#0f1923;color:#e0e6ed}.app-shell[data-theme=dark] .workspace{background:#0f1923}.app-shell[data-theme=dark] .sidebar{background:#101820;color:#e0e6ed}.app-shell[data-theme=dark] .brand-mark,.app-shell[data-theme=dark] .metric-icon{background:#1e3348;color:#4ea8ff}.app-shell[data-theme=dark] .brand h1,.app-shell[data-theme=dark] .topbar h2{color:#fff}.app-shell[data-theme=dark] .sidebar .brand p,.app-shell[data-theme=dark] .sidebar-note p{color:#7a8fa3}.app-shell[data-theme=dark] .nav-list button{color:#c0ccd8}.app-shell[data-theme=dark] .nav-list button.active,.app-shell[data-theme=dark] .nav-list button:hover{background:#1e3348;color:#4ea8ff}.app-shell[data-theme=dark] .sidebar-note{background:#162230;border-color:#1e3348}.app-shell[data-theme=dark] .topbar-title-input,.app-shell[data-theme=dark] .search-box input,.app-shell[data-theme=dark] .filter-select select,.app-shell[data-theme=dark] .field input,.app-shell[data-theme=dark] .field select,.app-shell[data-theme=dark] .field textarea,.app-shell[data-theme=dark] .map-panel-toggle,.login-page[data-theme=dark] .field input,.login-page[data-theme=dark] .field select,.login-page[data-theme=dark] .field textarea{color:#e0e6ed}.app-shell[data-theme=dark] .filter-label{color:#8ba4ba}.app-shell[data-theme=dark] .lead-presence-banner{background:var(--presence-bg);border-color:var(--presence-color);color:var(--presence-color)}.app-shell[data-theme=dark] .field-presence-note{color:var(--presence-color)}.app-shell[data-theme=dark] .icon-button,.app-shell[data-theme=dark] .secondary-button,.app-shell[data-theme=dark] .metric-card,.app-shell[data-theme=dark] .board-switcher button,.app-shell[data-theme=dark] .search-box,.app-shell[data-theme=dark] .filter-select,.app-shell[data-theme=dark] .field,.app-shell[data-theme=dark] .table-wrap,.app-shell[data-theme=dark] .table-header,.app-shell[data-theme=dark] .table-row,.app-shell[data-theme=dark] .portal-tile,.app-shell[data-theme=dark] .portal-band,.app-shell[data-theme=dark] .placeholder-panel,.app-shell[data-theme=dark] .settings-panel,.app-shell[data-theme=dark] .board-settings-button,.app-shell[data-theme=dark] .board-sheet-chip,.app-shell[data-theme=dark] .board-sheet-list-button,.app-shell[data-theme=dark] .lead-form,.app-shell[data-theme=dark] .lead-workspace,.app-shell[data-theme=dark] .lead-communication-panel,.app-shell[data-theme=dark] .text-drawer,.app-shell[data-theme=dark] .form-header,.app-shell[data-theme=dark] .pending-photo-item,.app-shell[data-theme=dark] .photo-empty,.app-shell[data-theme=dark] .photo-tile,.app-shell[data-theme=dark] .map-panel,.app-shell[data-theme=dark] .map-modal,.login-page[data-theme=dark] .login-form,.login-page[data-theme=dark] .field{background:#162230;border-color:#1e3348;color:#e0e6ed}.app-shell[data-theme=dark] .text-lead-context,.app-shell[data-theme=dark] .text-thread{background:#0f1923;border-color:#1e3348}.app-shell[data-theme=dark] .security-event-row{border-color:#1e3348}.app-shell[data-theme=dark] .security-status.pending{border-color:#8c7332;background:#b4891b29;color:#f2cf71}.app-shell[data-theme=dark] .security-status.success{border-color:#3d7d4e;background:#368b4e29;color:#8bd39d}.app-shell[data-theme=dark] .security-status.failure,.app-shell[data-theme=dark] .security-status.blocked{border-color:#88463f;background:#b21f2426;color:#f49a91}.app-shell[data-theme=dark] .security-status.audit{border-color:#31516f;background:#1e3348;color:#8bc6f4}.app-shell[data-theme=dark] .text-drawer-header,.app-shell[data-theme=dark] .automatic-texts,.app-shell[data-theme=dark] .text-composer{background:#162230;border-color:#1e3348}.app-shell[data-theme=dark] .conversation-attention{color:#f49a91;background:#b21f2426}.app-shell[data-theme=dark] .message-composer-lock{color:var(--presence-color);background:var(--presence-bg);border-color:var(--presence-color)}.app-shell[data-theme=dark] .message-composer-lock small{color:#a6bdd0}.app-shell[data-theme=dark] .text-drawer-header .preferred-contact-summary{color:#edf4fb;background:#1e3348}.app-shell[data-theme=dark] .text-message.incoming,.app-shell[data-theme=dark] .text-composer select,.app-shell[data-theme=dark] .text-composer textarea{color:#e0e6ed;background:#1e3348;border-color:#31516f}.app-shell[data-theme=dark] .text-message.outgoing{background:#263f59}.app-shell[data-theme=dark] .automatic-text-row>button{border-color:#31516f;color:#4ea8ff}.app-shell[data-theme=dark] .automatic-text-row>button:disabled{color:#6f8294;background:#0f1923}.app-shell[data-theme=dark] .field.is-presence-editing{border-color:var(--presence-color);box-shadow:0 0 0 3px var(--presence-bg)}.app-shell[data-theme=dark] .portal-tile,.app-shell[data-theme=dark] .portal-band,.app-shell[data-theme=dark] .placeholder-panel,.app-shell[data-theme=dark] .metric-card,.app-shell[data-theme=dark] .settings-panel,.login-page[data-theme=dark] .login-form{box-shadow:0 18px 46px #0000003d}.app-shell[data-theme=dark] .table-head,.app-shell[data-theme=dark] .sidebar-toggle{background:#1e3348;color:#4ea8ff}.app-shell[data-theme=dark] .choice-menu{background:#162230;border-color:#1e3348;box-shadow:0 18px 44px #00000057}.app-shell[data-theme=dark] .choice-option{color:#e0e6ed}.app-shell[data-theme=dark] .choice-option:hover,.app-shell[data-theme=dark] .choice-option:focus-visible{background:#1e3348;color:#4ea8ff}.app-shell[data-theme=dark] .table-row,.app-shell[data-theme=dark] .settings-row,.app-shell[data-theme=dark] .settings-panel-header,.app-shell[data-theme=dark] .form-header,.app-shell[data-theme=dark] .form-actions,.app-shell[data-theme=dark] .map-panel-header{border-color:#1e3348}.app-shell[data-theme=dark] .table-row:hover,.app-shell[data-theme=dark] .board-sheet-chip:hover,.app-shell[data-theme=dark] .board-settings-button:hover,.app-shell[data-theme=dark] .board-sheet-list-button:hover,.app-shell[data-theme=dark] .board-sheet-list-button.active{background:#1e3348;border-color:#4ea8ff}.app-shell[data-theme=dark] .board-switcher button.active,.app-shell[data-theme=dark] .board-switcher button:hover{background:#1e3348;border-color:#4ea8ff;color:#4ea8ff}.app-shell[data-theme=dark] .portal-tile-icon{background:#1e3348;color:#4ea8ff}.app-shell[data-theme=dark] .base-formula-note,.app-shell[data-theme=dark] .photo-upload-field,.app-shell[data-theme=dark] .pending-photo-tile,.app-shell[data-theme=dark] .rate-hint,.app-shell[data-theme=dark] .map-empty,.app-shell[data-theme=dark] .settings-row.is-muted,.app-shell[data-theme=dark] .settings-autosave{background:#0f1923;border-color:#1e3348;color:#c0ccd8}.app-shell[data-theme=dark] .base-formula-note strong,.app-shell[data-theme=dark] .photo-upload-field strong,.app-shell[data-theme=dark] .pending-photo-item strong,.app-shell[data-theme=dark] .rate-hint strong,.app-shell[data-theme=dark] .map-panel-header strong,.app-shell[data-theme=dark] .form-section-title{color:#e0e6ed}.app-shell[data-theme=dark] .primary-button{background:#1e3348;border-color:#4ea8ff;color:#e0e6ed}.app-shell[data-theme=dark] .text-composer-actions .primary-button:disabled{color:#748596;border-color:#30465a;background:#18293a}.app-shell[data-theme=dark] .primary-button:hover{background:#263f59;border-color:#60a5fa}.app-shell[data-theme=dark] .theme-toggle,.app-shell[data-theme=dark] .icon-button:hover,.app-shell[data-theme=dark] .secondary-button:hover{border-color:#4ea8ff;color:#4ea8ff}.app-shell[data-theme=dark] .message-action.channel-unavailable:not(:disabled){border-color:#3a4650;background:#27323c;color:#77838d}.app-shell[data-theme=dark] .message-action.channel-unavailable:not(:disabled):hover,.app-shell[data-theme=dark] .message-action.channel-unavailable:not(:disabled):focus-visible{border-color:#52616e;background:#32404c;color:#aeb8c0}.app-shell[data-theme=dark] .eyebrow,.app-shell[data-theme=dark] .portal-tile-meta{color:#5a7a94}.app-shell[data-theme=dark] .metric-card strong,.app-shell[data-theme=dark] .portal-tile-copy strong,.app-shell[data-theme=dark] .settings-panel-header h3,.app-shell[data-theme=dark] .board-settings-button strong,.app-shell[data-theme=dark] .board-sheet-list-button strong{color:#fff}.app-shell[data-theme=dark] .master-switch,.app-shell[data-theme=dark] .automatic-setting{color:#e0e6ed;background:#162230;border-color:#31516f}.app-shell[data-theme=dark] .master-switch:has(input:checked),.app-shell[data-theme=dark] .messaging-availability[data-ready=true]{color:#a9e5b6;background:#163122;border-color:#2c6840}.app-shell[data-theme=dark] .messaging-availability{color:#eadb9d;background:#342f1b;border-color:#665a25}.app-shell[data-theme=dark] .automatic-settings-grid{border-color:#1e3348;background:#1e3348}.app-shell[data-theme=dark] .notification-template-row,.app-shell[data-theme=dark] .communication-template-row,.app-shell[data-theme=dark] .communication-template-empty{border-color:#1e3348}.app-shell[data-theme=dark] .notification-template-row-header label,.app-shell[data-theme=dark] .notification-template-preview strong,.app-shell[data-theme=dark] .communication-template-controls label,.app-shell[data-theme=dark] .communication-template-message,.app-shell[data-theme=dark] .communication-template-preview strong{color:#fff}.app-shell[data-theme=dark] .notification-template-row textarea,.app-shell[data-theme=dark] .communication-template-controls input,.app-shell[data-theme=dark] .communication-template-controls select,.app-shell[data-theme=dark] .communication-template-message textarea{color:#e0e6ed;border-color:#31516f;background:#162230}.app-shell[data-theme=dark] .metric-card svg,.app-shell[data-theme=dark] .photo-upload-field svg{color:#4ea8ff}.app-shell[data-theme=dark] .status-badge.new,.app-shell[data-theme=dark] .status-badge.quoted{background:#4ea8ff1f;border-color:#4ea8ff;color:#4ea8ff}.app-shell[data-theme=dark] .status-badge.paid{background:#34d3991f;color:#34d399}.app-shell[data-theme=dark] .status-badge.dispatched{background:#60a5fa1f;color:#60a5fa}.app-shell[data-theme=dark] .source-badge{background:#0f1923;border-color:#1e3348;color:#c0ccd8}.app-shell[data-theme=dark] .source-website{background:#cc000024;border-color:#f87171;color:#fca5a5}.app-shell[data-theme=dark] .source-android{background:#34d3991f;border-color:#34d399;color:#34d399}.app-shell[data-theme=dark] .source-ios{background:#60a5fa1f;border-color:#60a5fa;color:#60a5fa}.app-shell[data-theme=dark] .needs-review-badge{border-color:#f87171;background:#b21f24;color:#fff}.app-shell[data-theme=dark] .lead-sheet-grid,.app-shell[data-theme=dark] .lead-sheet-grid td,.app-shell[data-theme=dark] .lead-sheet-grid .lead-sheet-editor{background:#162230;border-color:#1e3348;color:#e0e6ed}.app-shell[data-theme=dark] .lead-sheet-grid th{background:#101820;border-color:#1e3348;color:#f3c32f}.app-shell[data-theme=dark] .lead-sheet-grid .lead-sheet-row-number{background:#111b26;color:#8ba4ba}.app-shell[data-theme=dark] .lead-sheet-quick-row td,.app-shell[data-theme=dark] .lead-sheet-grid .lead-sheet-editor:focus{background:#1c2b38}.app-shell[data-theme=dark] .lead-sheet-quick-row .lead-sheet-row-number{background:#f3c32f;color:#171717}.app-shell[data-theme=dark] .lead-sheet-grid tbody tr:hover td{background:#1b2a37}.app-shell[data-theme=dark] .lead-sheet-grid .lead-sheet-status-editor.new{background:#f3c32f33;color:#f3c32f}.app-shell[data-theme=dark] .lead-sheet-grid .lead-sheet-status-editor.quoted{border-color:#4ea8ff;background:#4ea8ff1f;color:#4ea8ff}.app-shell[data-theme=dark] .lead-sheet-grid .lead-sheet-status-editor.dispatched{background:#60a5fa1f;color:#60a5fa}.app-shell[data-theme=dark] .lead-sheet-grid .lead-sheet-status-editor.delivered{background:#d6be8e29;color:#d6be8e}.app-shell[data-theme=dark] .lead-sheet-grid .lead-sheet-status-editor.paid{background:#34d3991f;color:#34d399}.app-shell[data-theme=dark] .lead-sheet-grid .lead-sheet-status-editor.canceled{background:#b21f24;color:#fff}.app-shell[data-theme=dark] .lead-sheet-grid tbody tr.is-saving .lead-sheet-row-number{background:#4ea8ff2e;color:#60a5fa}.app-shell[data-theme=dark] .lead-sheet-grid tbody tr.attention-new td,.app-shell[data-theme=dark] .lead-sheet-grid tbody tr.attention-new td.lead-sheet-actions-cell{background:#393219}.app-shell[data-theme=dark] .lead-sheet-grid tbody tr.attention-due td,.app-shell[data-theme=dark] .lead-sheet-grid tbody tr.attention-due td.lead-sheet-actions-cell{background:#493019}.app-shell[data-theme=dark] .lead-sheet-grid tbody tr.attention-urgent td,.app-shell[data-theme=dark] .lead-sheet-grid tbody tr.attention-urgent td.lead-sheet-actions-cell{background:#46232a}.app-shell[data-theme=dark] .lead-sheet-grid tbody tr.is-last-opened td,.app-shell[data-theme=dark] .lead-sheet-grid tbody tr.is-last-opened td.lead-sheet-actions-cell{background:#17334a;box-shadow:inset 0 1px #4ea8ff,inset 0 -1px #4ea8ff}.app-shell[data-theme=dark] .lead-sheet-grid tbody tr.is-last-opened:hover td{background:#1d3e58}.app-shell[data-theme=dark] .lead-sheet-grid tbody tr.is-last-opened .lead-sheet-row-number,.app-shell[data-theme=dark] .lead-sheet-grid tbody tr.is-last-opened:hover .lead-sheet-row-number{background:#2f73b7;color:#fff}.app-shell[data-theme=dark] .lead-sheet-grid td.has-grid-presence .lead-sheet-editor{background:var(--presence-bg);box-shadow:inset 0 0 0 2px var(--presence-color)}.app-shell[data-theme=dark] .lead-sheet-grid td.grid-presence-viewing .lead-sheet-editor{box-shadow:inset 0 0 0 1px var(--presence-color)}.app-shell[data-theme=dark] .grid-cell-presence{border-color:#162230;background:var(--presence-color);box-shadow:0 0 0 1px #162230;color:#0f1923}.app-shell[data-theme=dark] .attention-marker.new{background:#d9aa12;color:#171717}.app-shell[data-theme=dark] .attention-marker.scheduled{background:#4ea8ff;color:#0f1923}.app-shell[data-theme=dark] .attention-marker.due{background:#f59e0b;color:#171717}.app-shell[data-theme=dark] .attention-marker.urgent{background:#d95562;color:#fff}.app-shell[data-theme=dark] .board-switcher .attention-filter.active{background:#d9aa12;border-color:#d9aa12;color:#171717}.app-shell[data-theme=dark] .board-switcher .attention-filter.active>span{background:#171717;color:#fff}.app-shell[data-theme=dark] .dashboard-frame-page,.app-shell[data-theme=dark] .dashboard-frame{background:#0f1923;border-color:#1e3348}.app-shell[data-theme=light] .dashboard-frame-page,.app-shell[data-theme=light] .dashboard-frame{background:#f3f1ea;border-color:#d8d0bd}.app-shell{--section-heading: #e8edf0;--section-border: #b9c3cb;--section-rule: #687984;--section-ink: #24313a;--section-active: #b21f24;--section-active-bg: #fff0f0;--section-subheading: #f0f3f5;--section-field-border: #aeb9c2}.app-shell[data-theme=dark]{--section-heading: #293b4b;--section-border: #526777;--section-rule: #9cabb7;--section-ink: #f0f4f7;--section-active: #ffb5b8;--section-active-bg: #442a33;--section-subheading: #20303e;--section-field-border: #607585}.app-shell .form-flow-section:focus-within>.form-section-title{border-left-color:var(--section-active);background:var(--section-active-bg);color:var(--section-ink)}.app-shell .lead-form .field:not(.is-presence-editing):not(:focus-within),.app-shell .settings-page .field:not(.is-presence-editing):not(:focus-within){border-color:var(--section-field-border)}.app-shell .settings-page{gap:20px}.app-shell .settings-page .settings-panel{overflow:visible;border-color:var(--section-border)}.app-shell .settings-page .settings-panel-header{position:sticky;top:0;z-index:3;border-left:4px solid var(--section-rule);border-bottom-color:var(--section-border);border-radius:7px 7px 0 0;background:var(--section-heading);color:var(--section-ink)}.app-shell .settings-page .settings-panel:focus-within>.settings-panel-header{border-left-color:var(--section-active);background:var(--section-active-bg)}.app-shell .settings-page .settings-panel-header p{color:var(--section-ink)}.app-shell .settings-page .email-account-band-header{background:var(--section-subheading);border-bottom-color:var(--section-border)}.app-shell .settings-page :is(.communication-template-row,.notification-template-row){border-bottom-color:var(--section-border)}.app-shell .settings-page :is(.communication-template-row,.notification-template-row):focus-within{box-shadow:inset 4px 0 var(--section-active)}.app-shell .settings-page :is(input,select,textarea){scroll-margin-block:150px 24px}html:has(.settings-page){scroll-padding-block:150px 24px}.app-shell .settings-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not(:focus){border-color:var(--section-field-border)}@media(max-width:760px){html:has(.settings-page){scroll-padding-block:24px}.app-shell .settings-page .settings-panel-header{position:static;flex-wrap:wrap}}@media(max-width:1100px){.app-shell,.app-shell.sidebar-collapsed{grid-template-columns:1fr}.sidebar{position:static;padding:18px}.sidebar-collapsed .brand-copy{display:block}.sidebar-collapsed .nav-list,.sidebar-collapsed .sidebar-note{display:none}.filters-band{grid-template-columns:repeat(2,minmax(0,1fr))}.table-header{align-items:flex-start;flex-wrap:wrap}.search-box{grid-column:1 / -1}.lead-quick-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-workspace.has-communication,.lead-workspace.has-communication.communication-minimized{grid-template-columns:minmax(0,1fr);overflow-y:auto}.lead-workspace.has-communication .lead-form{max-height:none;overflow:visible}.lead-communication-panel{min-height:600px;border-top:1px solid var(--uapi-border);border-left:0}.lead-communication-panel.is-minimized{min-height:0}.dashboard-category-grid,.dashboard-store-cats,.dashboard-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.website-lead-shell{grid-template-columns:minmax(0,1fr)}.website-lead-intro{position:static;padding:8px 0 0}.form-body-layout,.database-danger-zone,.security-history-grid,.email-protocol-grid{grid-template-columns:1fr}.email-protocol-grid>.email-account-band+.email-account-band{border-top:1px solid #eee6d6;border-left:0}}@media(max-width:720px){.website-lead-page{padding:0}.website-lead-header{min-height:auto;align-items:flex-start;flex-direction:column;padding:14px 18px}.website-lead-header a{font-size:18px}.website-lead-shell{padding:28px 18px}.website-lead-form{padding:16px}.website-submit-button{min-width:min(190px,100%);max-width:100%;white-space:normal}.website-lead-intro h1{font-size:32px}.website-form-grid,.website-form-grid-vehicle{grid-template-columns:1fr}.workspace{padding:18px}.topbar{align-items:flex-start;flex-direction:column}.topbar h2,.topbar-title-input{font-size:28px}.topbar-actions{width:100%;justify-content:stretch}.primary-button{flex:1}.filters-band,.board-sheet-strip,.portal-band,.lead-quick-strip,.form-grid{grid-template-columns:1fr}.portal-band{align-items:flex-start;flex-direction:column}.dashboard-category-grid,.dashboard-store-cats,.dashboard-bottom-grid{grid-template-columns:1fr}.dashboard-hero,.dashboard-store header{display:grid}.dashboard-asof,.dashboard-store header strong{text-align:left}.dashboard-feed-row{grid-template-columns:54px minmax(0,1fr) 78px}.dashboard-feed-row span:nth-child(2),.dashboard-feed-row em{display:none}.form-body-layout{padding:14px 16px 6px}.form-grid-quote,.base-formula-grid,.board-sheets-layout,.board-settings-button-grid,.quote-modifiers-table .settings-row,.board-buyer-table .settings-row,.towing-company-table .settings-row,.user-settings-table .settings-row,.role-title-grid{grid-template-columns:1fr}.settings-panel-header{align-items:flex-start;flex-direction:column}.settings-panel-header>.secondary-button,.settings-panel-header>.lead-alert-sound-actions,.communication-template-controls{width:100%}.lead-alert-sound-actions .secondary-button{flex:1 1 auto;justify-content:center}.communication-template-controls{grid-template-columns:minmax(0,1fr) 42px}.communication-template-controls label:first-child{grid-column:1 / -1}.communication-template-meta{display:grid}.communication-template-meta span:last-child{text-align:left}.security-event-row{grid-template-columns:62px minmax(0,1fr)}.security-event-row time{grid-column:2;text-align:left}.automatic-settings-grid,.email-identity-grid,.email-server-grid{grid-template-columns:1fr}.email-login-field,.email-credentials-toggle,.email-password-clear{grid-column:1}.email-settings-actions{align-items:stretch;flex-direction:column}.email-settings-actions .primary-button,.email-settings-actions .secondary-button{width:100%;justify-content:center}.master-switch{width:100%;justify-content:space-between}.settings-action-row,.board-settings-subhead{width:100%;justify-content:flex-start;flex-direction:column}.role-card-head{flex-direction:column}.form-grid-tight .field,.form-grid-tight .field-compact,.form-grid-tight .field-wide,.lead-details-grid .lead-status-field,.lead-details-grid .paid-date-field{grid-column:1 / -1}.lead-form .form-header{position:static}.form-header-main{align-items:flex-start;flex-direction:column}.form-header-actions{width:100%;flex-direction:row;align-items:flex-end}.text-drawer{width:100%}.text-lead-context{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.text-lead-context .status-badge{grid-column:1 / -1;justify-self:start}.automatic-texts-head>div{align-items:flex-start;flex-direction:column;gap:2px}.fender-lookup-toggle{width:34px;padding:0}.fender-lookup-toggle span{display:none}}.filters-band{grid-template-columns:minmax(230px,1fr) minmax(226px,270px) repeat(4,minmax(110px,150px))}.lead-date-filter{position:relative;min-width:0;align-self:stretch;z-index:15}.lead-date-control{display:flex;gap:3px;align-items:stretch;height:100%;min-height:42px}.lead-date-control button{background:#fff;color:#211d19;border:1px solid var(--uapi-border);border-radius:6px}.lead-date-control button:hover{background:#f6f6f6;border-color:var(--uapi-red)}.lead-date-arrow{display:grid;place-items:center;width:24px;flex:0 0 24px;padding:0}.lead-date-trigger{display:flex;align-items:center;justify-content:space-between;gap:7px;flex:1;min-width:0;padding:5px 9px;text-align:left}.lead-date-trigger>span{display:grid;gap:1px;flex:1;min-width:0}.lead-date-trigger small{font-size:10px;text-transform:uppercase;color:#7b7168;font-weight:700;letter-spacing:0}.lead-date-trigger strong{font-size:12px;line-height:1.3;font-weight:650;overflow-wrap:anywhere}.lead-date-trigger svg{flex-shrink:0}.lead-date-trigger[aria-expanded=true]{border-color:var(--uapi-red);box-shadow:0 0 0 2px #b21f2418}.lead-date-picker{position:absolute;z-index:100;top:calc(100% + 7px);left:0;width:365px;max-width:calc(100vw - 36px);background:#fff;color:#211d19;padding:15px;border:1px solid #cfcfcf;border-radius:7px;box-shadow:0 10px 25px #00000020}.lead-date-modes{display:flex;gap:5px;margin-bottom:17px}.lead-date-picker button{font:inherit;font-size:13px;font-weight:600;border:1px solid #d2d2d2;border-radius:4px;padding:7px 10px;min-height:34px;background:#fff;color:#333}.lead-date-modes button{flex:1;white-space:nowrap}.lead-date-modes button[aria-pressed=true],.lead-date-picker .lead-date-apply{background:var(--uapi-red);border-color:var(--uapi-red);color:#fff}.lead-date-picker label{display:grid;gap:6px;min-width:0;font-size:12px;font-weight:650;color:#555}.lead-date-picker input{font:inherit;font-size:14px;font-weight:400;width:100%;min-width:0;border:1px solid #ccc;background:#fff;color:#222;padding:7px;border-radius:4px;height:38px}.lead-date-picker input:focus-visible,.lead-date-picker button:focus-visible,.lead-date-control button:focus-visible{outline:2px solid var(--uapi-red);outline-offset:2px}.lead-date-range{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lead-date-picker footer{display:flex;align-items:center;gap:7px;margin-top:18px}.lead-date-picker footer>span{flex:1}.lead-date-picker .lead-date-all{background:none;border-color:transparent;padding-left:0;color:#666}.lead-date-error{font-size:12px;color:#b21f24;margin:10px 0 0}@media(max-width:1400px){.filters-band{grid-template-columns:minmax(240px,1.5fr) minmax(226px,1fr) minmax(150px,1fr)}}@media(max-width:850px){.filters-band{grid-template-columns:1fr 1fr}.lead-date-picker{right:0;left:auto}}@media(max-width:560px){.filters-band{grid-template-columns:1fr}.lead-date-picker{left:0;right:auto;width:100%}.lead-date-range{grid-template-columns:1fr}.lead-date-picker input{font-size:16px}}
