.lp-date-input{width:100%;max-width:100%;display:inline-block;position:relative}.lp-date-input__control{border:1px solid var(--lp-border,#cbd5e1);background:var(--lp-surface,#fff);border-radius:6px;align-items:stretch;width:100%;min-height:2.25rem;display:flex;overflow:hidden}.lp-date-input__control:focus-within{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61f}.lp-date-input__text{min-width:0;color:inherit;font:inherit;background:0 0;border:none;flex:auto;padding:.35rem .55rem;font-size:.875rem}.lp-date-input__text:disabled{opacity:.65;cursor:not-allowed}.lp-date-input__text:focus{outline:none}.lp-date-input__calendar-btn{border:none;border-left:1px solid var(--lp-border-subtle,#e2e8f0);background:var(--lp-surface-soft,#f8fafc);width:2.25rem;color:var(--lp-muted,#64748b);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lp-date-input__calendar-btn:hover:not(:disabled){background:var(--lp-surface-hover,#f1f5f9);color:var(--lp-app-primary,#2563eb)}.lp-date-input__calendar-btn:disabled{opacity:.55;cursor:not-allowed}.lp-date-input__error{color:var(--lp-danger,#b42318);margin:.2rem 0 0;font-size:.75rem;line-height:1.3}.lp-date-input__popover{border:1px solid var(--lp-border,#cbd5e1);background:var(--lp-surface,#fff);border-radius:8px;min-width:16.5rem;padding:.5rem;box-shadow:0 12px 32px #0f172a29}.lp-date-input__popover--portal{max-height:min(22rem,100vh - 1rem);overflow:auto}.lp-date-input__today-row{border-bottom:1px solid var(--lp-border-subtle,#e2e8f0);margin-bottom:.35rem;padding-bottom:.35rem}.lp-date-input__today-btn{background:var(--lp-primary-soft,#eff6ff);width:100%;color:var(--lp-app-primary,#2563eb);font:inherit;cursor:pointer;border:none;border-radius:6px;padding:.35rem .5rem;font-weight:600}.lp-date-input__today-btn:hover{background:var(--lp-primary-soft-hover,#dbeafe)}.lp-date-input__nav{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.lp-date-input__month{font-size:.9rem;font-weight:600}.lp-date-input__nav-btn{border:1px solid var(--lp-border-subtle,#e2e8f0);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.lp-date-input__weekdays,.lp-date-input__grid{grid-template-columns:repeat(7,1fr);gap:.15rem;display:grid}.lp-date-input__weekday{text-align:center;color:var(--lp-muted,#64748b);padding:.15rem 0;font-size:.7rem;font-weight:600}.lp-date-input__cell{min-height:2rem;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.lp-date-input__cell--empty{pointer-events:none}.lp-date-input__cell--today{box-shadow:inset 0 0 0 2px var(--lp-app-primary,#2563eb);font-weight:700}.lp-date-input__cell--selected{background:var(--lp-app-primary,#2563eb);color:#fff;font-weight:700}.lp-date-input__cell:disabled{opacity:.35;cursor:not-allowed}.lp-date-input__cell:not(:disabled):not(.lp-date-input__cell--selected):hover{background:var(--lp-surface-hover,#f1f5f9)}.documents-page__code{background:var(--shell-page-bg);border-radius:4px;padding:.1rem .25rem;font-size:.85em}.documents-page__empty{margin-bottom:1rem}.documents-page__subtitle{max-width:40rem;color:var(--shell-text-muted);margin:0 0 .75rem;font-size:.9375rem;line-height:1.45}.documents-page__details{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:8px;max-width:40rem;margin:0 0 1.25rem;padding:.35rem .65rem}.documents-page__details-summary{cursor:pointer;color:var(--shell-text);font-size:.8125rem;font-weight:600}.documents-page__details-body{color:var(--shell-text-muted);margin:.5rem 0 .25rem;font-size:.8125rem;line-height:1.45}.documents-page__section-title{margin:0 0 .65rem;font-size:1rem;font-weight:600}.documents-page__readiness{margin-bottom:1.75rem}.documents-page__readiness-err{margin:0 0 .65rem;font-size:.875rem}.documents-page__readiness-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;display:grid}.documents-page__readiness-card{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:8px;padding:.75rem .85rem}.documents-page__readiness-card-title{text-transform:uppercase;letter-spacing:.04em;color:var(--shell-text-muted);margin:0 0 .4rem;font-size:.8125rem;font-weight:600}.documents-page__status-pill{background:var(--shell-page-bg);border:1px solid var(--shell-border);color:var(--shell-text);border-radius:999px;margin:0 0 .45rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.documents-page__data-src-pill{vertical-align:middle;background:var(--shell-page-bg);border:1px solid var(--shell-border);max-width:min(100%,14rem);color:var(--shell-text);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:.12rem .45rem;font-size:.6875rem;font-weight:600;line-height:1.25;display:inline-block;overflow:hidden}.documents-page__readiness-stat{color:var(--shell-text);margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.documents-page__readiness-detail{color:var(--shell-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.documents-page__empty-panel{border:1px dashed var(--shell-border);background:var(--shell-page-bg);border-radius:8px;margin:0 0 1.25rem;padding:1rem 1.1rem}.documents-page__empty-panel--major{border-style:solid}.documents-page__empty-panel-title{margin:0 0 .35rem;font-size:.9375rem;font-weight:600}.documents-page__empty-panel-text{color:var(--shell-text-muted);margin:0;font-size:.875rem;line-height:1.45}.documents-page__empty-steps{color:var(--shell-text-muted);margin:0 0 1rem;padding-left:1.25rem;font-size:.875rem;line-height:1.6}.documents-page__admin-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin:0 0 1.25rem;display:grid}.documents-page__admin-card{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:8px;padding:.75rem .85rem}.documents-page__admin-card-title{margin:0 0 .35rem;font-size:.95rem;font-weight:600}.documents-page__admin-card-lead{color:var(--shell-text-muted);margin:0;font-size:.8125rem}.documents-page__admin-card-actions{margin:.5rem 0 0;font-size:.875rem}.documents-page__list-wrap{margin-bottom:2rem}.documents-page__list-title{margin:0 0 .75rem;font-size:1rem;font-weight:600}.documents-page__table{border-collapse:collapse;width:100%;font-size:.875rem}.documents-page__table th,.documents-page__table td{text-align:left;border-bottom:1px solid var(--shell-border);padding:.5rem .75rem}.documents-page__table th{color:var(--shell-text-muted);font-weight:600}.documents-page__table--templates{font-size:.8125rem}.documents-page__table--templates th:nth-child(n+4),.documents-page__table--templates td:nth-child(n+4){white-space:nowrap}.documents-page__template-summary{color:var(--shell-text-muted);margin:0 0 .65rem;font-size:.8125rem;line-height:1.4}.documents-page__new-title{margin:0 0 .75rem;font-size:1rem;font-weight:600}.documents-page__form{flex-direction:column;gap:.75rem;max-width:40rem;display:flex}.documents-page__field{flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}.documents-page__field--block textarea{width:100%;font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);resize:vertical;border-radius:6px;padding:.5rem .6rem;font-size:.8125rem;line-height:1.45}.documents-page__field input,.documents-page__field select{font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);border-radius:6px;padding:.45rem .6rem}.documents-page__save-error{color:var(--shell-text);margin:0;font-size:.875rem}.documents-page__actions button{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-size:.875rem;font-weight:500}.documents-page__actions button:hover:not(:disabled){background:var(--shell-surface)}.documents-page__actions button:disabled{opacity:.65;cursor:not-allowed}.documents-page__footer-note{margin-top:2rem}.documents-page__pdf-note{color:var(--shell-text-muted);margin-top:.35rem;font-size:.875rem}.documents-page__mappings{border-bottom:1px solid var(--shell-border);margin-bottom:2rem;padding-bottom:1.5rem}.documents-page__mappings-title{margin:0 0 .35rem;font-size:1rem;font-weight:600}.documents-page__mappings-lead{margin-bottom:1rem}.documents-page__field--inline{flex-flow:wrap;align-items:center;gap:.5rem;margin-bottom:1rem}.documents-page__field--inline span{font-size:.875rem}.documents-page__field--inline select{font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);min-width:14rem;color:var(--shell-text);border-radius:6px;padding:.45rem .6rem}.documents-page__mappings-table{margin-bottom:1.25rem}.documents-page__mappings-empty{color:var(--shell-text-muted);font-size:.875rem}.documents-page__mappings-actions{text-align:right;white-space:nowrap}.documents-page__map-delete{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:4px;padding:.25rem .5rem;font-size:.8125rem}.documents-page__map-delete:hover:not(:disabled){background:var(--shell-surface)}.documents-page__map-delete:disabled{opacity:.6;cursor:not-allowed}.documents-page__mappings-err{margin:0 0 1rem;font-size:.875rem}.documents-page__mapping-form{max-width:40rem}.documents-page__mapping-form-title{margin:0 0 .65rem;font-size:.9375rem;font-weight:600}.documents-page__mapping-form-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.documents-page__field--span{grid-column:1/-1}@media (width<=520px){.documents-page__mapping-form-grid{grid-template-columns:1fr}}.documents-page__upload{border-bottom:1px solid var(--shell-border);margin-bottom:2rem;padding-bottom:1.5rem}.documents-page__upload-title{margin:0 0 .35rem;font-size:1rem;font-weight:600}.documents-page__upload-hint{margin-bottom:1rem}.documents-page__upload-form{flex-direction:column;gap:.75rem;max-width:40rem;display:flex}.documents-page__upload-error{margin:0;font-size:.875rem}.documents-page__upload-result{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:6px;padding:.65rem .85rem;font-size:.8125rem}.documents-page__upload-result-title{margin:0 0 .35rem;font-weight:600}.documents-page__upload-result-new{margin:0 0 .5rem}.documents-page__upload-meta{white-space:pre-wrap;word-break:break-all;color:var(--shell-text);margin:0;font-family:ui-monospace,monospace;font-size:.75rem}.documents-page__pdf-fields{border-bottom:1px solid var(--shell-border);margin-bottom:1.75rem;padding-bottom:1.25rem}.documents-page__pdf-fields-title{margin:0 0 .5rem;font-size:.9375rem;font-weight:600}.documents-page__pdf-fields-lead{margin-bottom:.75rem}.documents-page__pdf-fields-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.documents-page__pdf-apply-options{color:var(--shell-text-muted);align-items:flex-start;gap:.5rem;max-width:42rem;margin-bottom:.75rem;font-size:.8125rem;display:flex}.documents-page__pdf-apply-options input{flex-shrink:0;margin-top:.2rem}.documents-page__pdf-saved-src code{font-size:.8125rem}.documents-page__pdf-suggestion-diff{color:var(--shell-text-muted);font-size:.75rem;font-style:italic;font-weight:400}.documents-page__pdf-fields-err{margin:0 0 .75rem;font-size:.875rem}.documents-page__pdf-fields-empty{color:var(--shell-text-muted)}.documents-page__pdf-fields-table{margin-bottom:0}.documents-page__pdf-suggestion-src{font-size:.8125rem}.documents-page__pdf-needs-review{color:var(--shell-text-muted);font-style:italic}.documents-page__pdf-suggestion-note{color:var(--shell-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.75rem;overflow:hidden}.documents-page__pdf-confidence{text-transform:capitalize;font-size:.75rem;font-weight:600}.documents-page__pdf-confidence--high{color:var(--shell-accent,#17643b)}.documents-page__pdf-confidence--medium{color:var(--shell-text-muted)}.documents-page__pdf-confidence--low{color:var(--shell-text-muted);opacity:.9}.documents-page__pdf-confidence--none{color:var(--shell-text-muted);font-weight:400}.documents-page__pdf-fn-cell code{word-break:break-all}.documents-page__pdf-fields-select{font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);min-width:11rem;max-width:100%;color:var(--shell-text);border-radius:6px;padding:.35rem .5rem}.documents-page__pdf-map-save{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:4px;padding:.25rem .5rem;font-size:.8125rem}.documents-page__pdf-map-save:hover:not(:disabled){background:var(--shell-surface)}.documents-page__pdf-map-save:disabled{opacity:.6;cursor:not-allowed}.admin-center{padding-bottom:1.5rem}.admin-center__intro{max-width:52rem;color:var(--shell-text-muted);margin:-.25rem 0 1rem;font-size:.875rem;line-height:1.45}.admin-center__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));align-items:stretch;gap:1rem;display:grid}.admin-center__card{border:1px solid var(--shell-border);background:linear-gradient(180deg, var(--shell-surface,#fff) 0%, var(--shell-page-bg,#f8fafc) 100%);border-radius:12px;flex-direction:column;gap:.55rem;min-height:100%;padding:1rem 1.05rem 1.05rem;display:flex;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a0d}.admin-center__card--compact{background:var(--shell-surface,#fff);padding:.72rem .85rem .85rem}.admin-center__card--compact .admin-center__card-title{font-size:.9rem}.admin-center__card--compact .admin-center__card-desc{font-size:.78rem}.admin-center__card--compact .admin-center__card-icon{font-size:1.15rem}.admin-center__card-top{align-items:flex-start;gap:.65rem;display:flex}.admin-center__card-icon{background:#f8fafcf2;border:1px solid #94a3b859;border-radius:10px;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.2rem;line-height:1;display:flex}.admin-center__card-head{flex:auto;min-width:0}.admin-center__card-title{letter-spacing:-.02em;color:var(--shell-text);margin:0 0 .28rem;font-size:1rem;font-weight:650}.admin-center__card-desc{color:var(--shell-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.admin-center__card-status{letter-spacing:.04em;text-transform:uppercase;color:#64748be0;margin:0;font-size:.6875rem;font-weight:600}.admin-center__card-actions{margin-top:auto;padding-top:.15rem}.admin-center__btn-primary{color:#fff;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border:1px solid #1e40af8c;border-radius:8px;justify-content:center;align-items:center;width:fit-content;max-width:100%;padding:.42rem .85rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0f172a1f}.admin-center__btn-primary:hover{filter:brightness(1.04);text-decoration:none}.admin-center__btn-primary:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.admin-center__card-note{color:#64748beb;margin:0;font-size:.72rem;line-height:1.4}.admin-center--detail .admin-center__detail-panel{border:1px solid var(--shell-border);background:var(--shell-surface,#fff);border-radius:12px;max-width:44rem;margin:0 0 1.5rem;padding:1rem 1.1rem 1.1rem;box-shadow:0 1px 2px #0f172a0a}.admin-center__detail-lead{color:var(--shell-text-muted);margin:0 0 1rem;font-size:.875rem;line-height:1.5}.admin-center__detail-h2{letter-spacing:.06em;text-transform:uppercase;color:#475569d9;margin:0 0 .5rem;font-size:.8125rem;font-weight:700}.admin-center__detail-list{color:var(--shell-text);margin:0;padding-left:1.1rem;font-size:.875rem;line-height:1.55}.admin-center__detail-list li{margin-bottom:.55rem}.admin-center__detail-list li:last-child{margin-bottom:0}.admin-center__detail-foot{margin:1.1rem 0 0;font-size:.8125rem}.admin-center__text-link{color:var(--shell-accent,#1d4ed8);font-weight:500;text-decoration:none}.admin-center__text-link:hover{text-decoration:underline}.wf-defaults{padding-bottom:1.5rem}.wf-defaults__persist-banner{color:#1e3a5f;background:#eff6ffd9;border:1px solid #2563eb47;border-radius:8px;max-width:56rem;margin:0 0 .65rem;padding:.55rem .75rem;font-size:.78rem;line-height:1.45}.wf-defaults__persist-banner strong{color:#1e40af;font-weight:650}.wf-defaults__toolbar{margin:0 0 1rem}.wf-defaults__sections{flex-direction:column;gap:1rem;max-width:56rem;display:flex}.wf-defaults__panel{border:1px solid var(--shell-border);background:var(--shell-surface,#fff);border-radius:12px;padding:.85rem 1rem 1rem;box-shadow:0 1px 2px #0f172a0d}.wf-defaults__panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-bottom:.35rem;display:flex}.wf-defaults__panel-title{letter-spacing:-.02em;color:var(--shell-text);margin:0;font-size:.9375rem;font-weight:650}.wf-defaults__panel-lead{color:var(--shell-text-muted);margin:0 0 .75rem;font-size:.8125rem;line-height:1.45}.wf-defaults__badge{letter-spacing:.06em;text-transform:uppercase;color:#64748b;background:#f8fafcf2;border:1px solid #94a3b873;border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.625rem;font-weight:700;display:inline-flex}.wf-defaults__badge--soon{color:#1d4ed8;background:#eff6ffe6;border-color:#2563eb59}.wf-defaults__subhead{letter-spacing:.07em;text-transform:uppercase;color:#475569e0;margin:.35rem 0 .4rem;font-size:.6875rem;font-weight:700}.wf-defaults__table-wrap{margin:0 -.15rem;padding:0 .15rem;overflow-x:auto}.wf-defaults__table{border-collapse:collapse;width:100%;min-width:17rem;font-size:.8125rem}.wf-defaults__table th,.wf-defaults__table td{border-bottom:1px solid var(--shell-border);text-align:center;vertical-align:middle;padding:.38rem .45rem}.wf-defaults__table th:first-child,.wf-defaults__table td:first-child,.wf-defaults__table tbody th{text-align:left;color:var(--shell-text);font-weight:500}.wf-defaults__table thead th{letter-spacing:.05em;text-transform:uppercase;color:#475569e0;background:#f8fafca6;font-size:.6875rem;font-weight:700}.wf-defaults__table tbody th{color:var(--shell-text);font-weight:500}.wf-defaults__check{cursor:not-allowed;justify-content:center;align-items:center;display:inline-flex;position:relative}.wf-defaults__check input{opacity:0;pointer-events:none;width:1.1rem;height:1.1rem;margin:0;position:absolute}.wf-defaults__check-ui{box-sizing:border-box;background:#fff;border:1px solid #94a3b8a6;border-radius:4px;width:1.05rem;height:1.05rem;display:inline-block}.wf-defaults__check input:checked+.wf-defaults__check-ui{background:linear-gradient(#3b82f6 0%,#2563eb 100%);border-color:#2563eb;box-shadow:inset 0 0 0 2px #fff}.wf-defaults__check input:disabled+.wf-defaults__check-ui{opacity:.85}.wf-defaults__visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wf-defaults__control-block{margin:0 0 .75rem}.wf-defaults__label{color:#475569eb;margin:0 0 .28rem;font-size:.75rem;font-weight:600;display:block}.wf-defaults__select{width:100%;max-width:16rem;font:inherit;border:1px solid var(--shell-border);color:var(--shell-text-muted);cursor:not-allowed;background:#f8fafca6;border-radius:8px;padding:.38rem .5rem;font-size:.8125rem;display:block}.wf-defaults__hint{color:#64748bf2;margin:.35rem 0 0;font-size:.72rem}.wf-defaults__switch-row{cursor:not-allowed;align-items:center;gap:.55rem;display:flex;position:relative}.wf-defaults__switch-row--muted{opacity:.92}.wf-defaults__switch-input{opacity:0;pointer-events:none;width:2.25rem;height:1.25rem;margin:0;position:absolute}.wf-defaults__switch-track{background:#e2e8f0f2;border:1px solid #94a3b873;border-radius:999px;flex:none;width:2.25rem;height:1.15rem;transition:background .15s;position:relative}.wf-defaults__switch-track:after{content:"";background:#fff;border-radius:50%;width:.85rem;height:.85rem;transition:transform .15s;position:absolute;top:50%;left:.12rem;transform:translateY(-50%);box-shadow:0 1px 2px #0f172a1f}.wf-defaults__switch-input:checked+.wf-defaults__switch-track{background:linear-gradient(#3b82f6 0%,#2563eb 100%);border-color:#1e40af73}.wf-defaults__switch-input:checked+.wf-defaults__switch-track:after{transform:translate(1.05rem,-50%)}.wf-defaults__switch-input:disabled+.wf-defaults__switch-track{opacity:.9}.wf-defaults__switch-label{color:var(--shell-text);font-size:.8125rem;line-height:1.35}.wf-defaults__pipeline{counter-reset:wf-pipe;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.wf-defaults__pipeline-step{counter-increment:wf-pipe;color:#1e40af;background:#eff6fff2;border:1px solid #2563eb38;border-radius:6px;align-items:center;gap:.28rem;padding:.22rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.wf-defaults__pipeline-step:before{content:counter(wf-pipe);opacity:.75;font-size:.62rem;font-weight:800}.wf-defaults__sales-pipeline{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.wf-defaults__sales-chip{color:#334155f2;border:1px solid var(--shell-border);background:#f8fafcf2;border-radius:6px;padding:.2rem .45rem;font-size:.72rem;font-weight:500}.wf-defaults__pref-list{margin:0;padding:0;list-style:none}.wf-defaults__pref-row{border-bottom:1px solid #e2e8f0e6;padding:.45rem 0}.wf-defaults__pref-row:last-child{border-bottom:none;padding-bottom:0}.wf-defaults__status-list{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.wf-defaults__status-row{background:#f8fafca6;border:1px solid #e2e8f0f2;border-radius:10px;grid-template-columns:minmax(8rem,1fr) minmax(10rem,2fr) auto auto auto auto;align-items:end;gap:.65rem .75rem;padding:.75rem;display:grid}.wf-defaults__status-row-meta{flex-direction:column;gap:.2rem;display:flex}.wf-defaults__status-code{color:#475569;font-family:ui-monospace,monospace;font-size:.78rem}.wf-defaults__status-group{color:#64748b;text-transform:capitalize;font-size:.72rem}.wf-defaults__input{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:.45rem .55rem;font-size:.9rem}.wf-defaults__color-input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:3rem;height:2.1rem;padding:.1rem}.wf-defaults__default-radio{color:#334155;white-space:nowrap;align-items:center;gap:.35rem;font-size:.82rem;display:flex}.wf-defaults__status-row-actions{gap:.25rem;display:flex}.wf-defaults__save-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.wf-defaults__save-notice{color:#047857;margin:0;font-size:.88rem}@media (width<=900px){.wf-defaults__status-row{grid-template-columns:1fr 1fr}}.documents-page--prod-polish{--docs-prod-accent:#2563eb;--docs-prod-border:color-mix(in srgb, var(--shell-border,#e2e8f0) 88%, var(--docs-prod-accent) 12%);--docs-prod-muted:#64748b;--docs-prod-shadow:0 1px 2px #0f172a0a, 0 8px 24px #0f172a0b;--docs-prod-panel:linear-gradient(180deg, #fff 0%, #fafbfc 100%)}.documents-page--prod-polish.module-page{max-width:var(--shell-max-content);margin-inline:auto}.documents-page--option2-shell>:is(.lp-option2-header,.documents-page__header){box-sizing:border-box;background:#fff;border:1px solid #cedcf1;border-radius:12px;align-self:stretch;width:100%;max-width:100%;margin-bottom:.65rem;margin-left:0;margin-right:0;padding:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #2563eb0a}.documents-page__command{background:linear-gradient(#e7effb 0%,#f7faff 100%);border-bottom:1px solid #d1def1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .85rem;margin:0;padding:.62rem .95rem .64rem;display:flex}.documents-page__header-copy{flex:12rem;min-width:0}.documents-page__back{margin:0 0 .35rem;font-size:.8125rem}.documents-page__back a{color:var(--docs-prod-accent,#2563eb);font-weight:500;text-decoration:none}.documents-page--option2-shell .documents-page__title{letter-spacing:-.03em;color:#0f172a;margin:0;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:650}.documents-page--option2-shell .documents-page__subtitle,.documents-page--option2-shell .documents-page__lead{color:#64748b;max-width:40rem;margin:.28rem 0 0;font-size:.8rem;line-height:1.45}.documents-page--option2-shell .documents-page__details{margin-bottom:.65rem}.documents-page--prod-polish .module-page__title{letter-spacing:-.025em;font-weight:750}.documents-page--prod-polish .module-page__lead,.documents-page--prod-polish .documents-page__subtitle{color:color-mix(in srgb, var(--docs-prod-muted) 92%, #0f172a);font-size:.875rem;line-height:1.5}.documents-page--prod-polish .documents-page__details{border-color:color-mix(in srgb, var(--docs-prod-border) 75%, transparent);box-shadow:var(--docs-prod-shadow);background:#fff;border-radius:11px;margin-bottom:1.35rem}.documents-page--prod-polish .documents-page__details-summary{color:var(--docs-prod-accent);font-weight:650}.documents-page--prod-polish .documents-page__code{background:color-mix(in srgb, var(--docs-prod-accent) 6%, #f8fafc);border:1px solid color-mix(in srgb, var(--docs-prod-accent) 10%, transparent);color:#334155;border-radius:6px;padding:.12rem .38rem;font-size:.8125em}.documents-page--prod-polish .documents-page__section-title{letter-spacing:.07em;text-transform:uppercase;color:var(--docs-prod-muted);margin-bottom:.55rem;font-size:.75rem;font-weight:700}.documents-page--prod-polish .documents-page__readiness{border:1px solid color-mix(in srgb, var(--docs-prod-border) 70%, transparent);background:var(--docs-prod-panel);box-shadow:var(--docs-prod-shadow);border-radius:12px;margin-bottom:1.85rem;padding:.65rem .72rem}.documents-page--prod-polish .documents-page__readiness-grid{gap:.55rem}.documents-page--prod-polish .documents-page__readiness-card{border:1px solid color-mix(in srgb, var(--docs-prod-border) 65%, transparent);background:#fff;border-radius:11px;padding:.72rem .82rem;box-shadow:0 1px 2px #0f172a08}.documents-page--prod-polish .documents-page__readiness-grid article:first-child{border-color:color-mix(in srgb, var(--docs-prod-accent) 18%, var(--docs-prod-border));background:linear-gradient(135deg, color-mix(in srgb, var(--docs-prod-accent) 5%, #fff) 0%, #fff 55%)}.documents-page--prod-polish .documents-page__readiness-card-title{letter-spacing:.065em;color:var(--docs-prod-muted);font-size:.6875rem}.documents-page--prod-polish .documents-page__readiness-stat{letter-spacing:-.02em;color:#0f172a;font-size:1.1875rem;font-weight:750}.documents-page--prod-polish .documents-page__readiness-detail{color:color-mix(in srgb, var(--docs-prod-muted) 95%, transparent);font-size:.8125rem;line-height:1.45}.documents-page--prod-polish .documents-page__status-pill{background:color-mix(in srgb, var(--docs-prod-accent) 9%, #fff);border-color:color-mix(in srgb, var(--docs-prod-accent) 22%, transparent);color:color-mix(in srgb, #1e40af 70%, var(--shell-text,#334155));border-radius:999px;padding:.18rem .52rem;font-size:.6875rem;font-weight:650}.documents-page--prod-polish .documents-page__data-src-pill{border-color:color-mix(in srgb, var(--docs-prod-border) 72%, transparent);background:#f8fafc;font-weight:550}.documents-page--prod-polish .documents-page__upload{border:1px solid color-mix(in srgb, var(--docs-prod-border) 72%, transparent);box-shadow:var(--docs-prod-shadow);background:#fff;border-radius:12px;margin-bottom:1.85rem;padding:.72rem .82rem 1.15rem}.documents-page--prod-polish .documents-page__upload-title{letter-spacing:-.02em;color:#0f172a;margin-bottom:.42rem;font-size:1.0625rem;font-weight:650}.documents-page--prod-polish .documents-page__upload-hint{margin-bottom:.85rem}.documents-page--prod-polish .documents-page__field input,.documents-page--prod-polish .documents-page__field select,.documents-page--prod-polish .documents-page__field--block textarea,.documents-page--prod-polish .documents-page__field--inline select,.documents-page--prod-polish .documents-page__pdf-fields-select{border-color:color-mix(in srgb, var(--docs-prod-border) 85%, transparent);background:#fff;border-radius:9px}.documents-page--prod-polish .documents-page__field input:focus-visible,.documents-page--prod-polish .documents-page__field select:focus-visible,.documents-page--prod-polish .documents-page__field textarea:focus-visible,.documents-page--prod-polish .documents-page__pdf-fields-select:focus-visible{outline:2px solid color-mix(in srgb, var(--docs-prod-accent) 35%, transparent);outline-offset:2px;border-color:color-mix(in srgb, var(--docs-prod-accent) 38%, var(--docs-prod-border))}.documents-page--prod-polish .documents-page__upload-result{border-color:color-mix(in srgb, var(--docs-prod-accent) 15%, var(--docs-prod-border));background:color-mix(in srgb, var(--docs-prod-accent) 4%, #fff);border-radius:10px}.documents-page--prod-polish .documents-page__upload-meta{color:var(--docs-prod-muted)}.documents-page--prod-polish .documents-page__list-wrap{border:1px solid color-mix(in srgb, var(--docs-prod-border) 72%, transparent);box-shadow:var(--docs-prod-shadow);background:#fff;border-radius:12px;margin-bottom:1.85rem;padding:.72rem .82rem .92rem}.documents-page--prod-polish .documents-page__list-title{letter-spacing:-.02em;color:#0f172a;margin-bottom:.62rem;font-size:1.0625rem;font-weight:650}.documents-page--prod-polish .documents-page__table-wrap-scroll{-webkit-overflow-scrolling:touch;margin:0 -.15rem;padding:0 .15rem;overflow-x:auto}.documents-page--prod-polish .documents-page__table-wrap-scroll--wide{max-width:100%}.documents-page--prod-polish .documents-page__table{font-size:.8125rem}.documents-page--prod-polish .documents-page__table th{letter-spacing:.05em;text-transform:uppercase;color:var(--docs-prod-muted);border-bottom-color:color-mix(in srgb, var(--docs-prod-border) 55%, transparent);background:linear-gradient(#fafbfc 0%,#f8fafc 100%);padding:.52rem .65rem;font-size:.6875rem;font-weight:650}.documents-page--prod-polish .documents-page__table td{border-bottom-color:color-mix(in srgb, var(--docs-prod-border) 48%, transparent);color:#475569;padding:.55rem .65rem}.documents-page--prod-polish .documents-page__template-row:hover{background:color-mix(in srgb, var(--docs-prod-accent) 4%, #fff)}.documents-page--prod-polish .documents-page__template-name{letter-spacing:-.015em;color:#0f172a;font-size:.875rem;font-weight:650;line-height:1.35}.documents-page--prod-polish .documents-page__type-chip{color:#475569;border:1px solid color-mix(in srgb, var(--docs-prod-border) 60%, transparent);background:#f1f5f9;border-radius:999px;align-items:center;padding:.14rem .45rem;font-size:.6875rem;font-weight:600;display:inline-flex}.documents-page--prod-polish .documents-page__mappings{border:1px solid color-mix(in srgb, var(--docs-prod-border) 72%, transparent);box-shadow:var(--docs-prod-shadow);background:#fff;border-radius:12px;margin-bottom:1.85rem;padding:.72rem .82rem 1.15rem}.documents-page--prod-polish .documents-page__mappings-title{letter-spacing:-.02em;color:#0f172a;font-size:1.0625rem;font-weight:650}.documents-page--prod-polish .documents-page__template-summary{border:1px solid color-mix(in srgb, var(--docs-prod-border) 52%, transparent);color:#475569;background:#f8fafc;border-radius:9px;padding:.45rem .55rem;font-size:.8125rem}.documents-page--prod-polish .documents-page__pdf-fields{border-bottom-color:color-mix(in srgb, var(--docs-prod-border) 50%, transparent)}.documents-page--prod-polish .documents-page__pdf-fields-title{margin-bottom:.38rem;font-weight:650}.documents-page--prod-polish .documents-page__pdf-fields-actions{gap:.42rem;margin-bottom:.55rem}.documents-page--prod-polish .documents-page__btn{font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:650;line-height:1.25;transition:background .14s,border-color .14s,box-shadow .14s,color .14s;display:inline-flex}.documents-page--prod-polish .documents-page__btn:disabled{opacity:.55;cursor:not-allowed}.documents-page--prod-polish .documents-page__btn--primary{color:#fff;background:linear-gradient(180deg, #3b82f6 0%, var(--docs-prod-accent) 100%);border:1px solid #1e40af8c;min-height:2.35rem;padding:.45rem 1rem;box-shadow:0 1px 2px #1e3a8a2e}.documents-page--prod-polish .documents-page__btn--primary:hover:not(:disabled){filter:brightness(1.04)}.documents-page--prod-polish .documents-page__btn--primary:focus-visible{outline:2px solid color-mix(in srgb, var(--docs-prod-accent) 45%, transparent);outline-offset:2px}.documents-page--prod-polish .documents-page__btn--primary-sm{min-height:2rem;padding:.32rem .72rem;font-size:.78125rem}.documents-page--prod-polish .documents-page__btn--secondary{color:#334155;border:1px solid color-mix(in srgb, var(--docs-prod-border) 88%, transparent);background:#fff;min-height:2.35rem;padding:.45rem .9rem;box-shadow:0 1px 2px #0f172a08}.documents-page--prod-polish .documents-page__btn--secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--docs-prod-accent) 26%, var(--docs-prod-border));background:color-mix(in srgb, var(--docs-prod-accent) 4%, #fff);color:#0f172a}.documents-page--prod-polish .documents-page__btn--ghost-danger{color:#991b1b;background:0 0;border:1px solid #fecacae6;min-height:auto;padding:.32rem .58rem;font-size:.78125rem;font-weight:600}.documents-page--prod-polish .documents-page__btn--ghost-danger:hover:not(:disabled){background:#fef2f2;border-color:#fca5a599}.documents-page--prod-polish .documents-page__actions .documents-page__btn--primary{min-width:7.5rem}.documents-page--prod-polish .documents-page__empty-panel{border:1px dashed color-mix(in srgb, var(--docs-prod-accent) 16%, var(--docs-prod-border));background:#f8fafcf0;border-radius:11px;margin-top:.42rem;padding:.92rem 1rem}.documents-page--prod-polish .documents-page__empty-panel--major{border-style:solid;border-color:color-mix(in srgb, var(--docs-prod-border) 65%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--docs-prod-accent) 4%, #fff), #fff);box-shadow:var(--docs-prod-shadow)}.documents-page--prod-polish .documents-page__empty-panel-title{margin-bottom:.42rem;font-size:.9375rem;font-weight:650}.documents-page--prod-polish .documents-page__empty-panel-text{font-size:.84375rem;line-height:1.5}.documents-page--prod-polish .documents-page__new{border:1px solid color-mix(in srgb, var(--docs-prod-border) 72%, transparent);box-shadow:var(--docs-prod-shadow);background:#fff;border-radius:12px;padding:.72rem .82rem 1rem}.documents-page--prod-polish .documents-page__new-title{letter-spacing:-.02em;color:#0f172a;font-size:1.0625rem;font-weight:650}.documents-page--prod-polish .documents-page__mapping-form-title{margin-top:.72rem;font-weight:650}.documents-page--prod-polish .documents-page__footer-note{border:1px solid color-mix(in srgb, var(--docs-prod-accent) 14%, var(--docs-prod-border));background:linear-gradient(165deg, color-mix(in srgb, var(--docs-prod-accent) 5%, #fff) 0%, #fff 60%);color:#475569;box-shadow:var(--docs-prod-shadow);border-radius:12px;margin-top:1.85rem;padding:1rem 1.05rem;font-size:.875rem;line-height:1.5}.documents-page--prod-polish .documents-page__footer-deals-link{background:linear-gradient(180deg, #3b82f6 0%, var(--docs-prod-accent) 100%);border:1px solid #1e40af80;border-radius:9px;align-items:center;margin-right:.15rem;padding:.42rem .92rem;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:0 1px 3px #1e3a8a33;color:#fff!important}.documents-page--prod-polish .documents-page__footer-deals-link:hover{filter:brightness(1.06)}.documents-page--prod-polish .documents-page__footer-deals-link:focus-visible{outline:2px solid color-mix(in srgb, var(--docs-prod-accent) 45%, transparent);outline-offset:3px}@media (width<=920px){.documents-page--prod-polish .documents-page__readiness-grid{grid-template-columns:repeat(auto-fit,minmax(176px,1fr))}}@media (width<=640px){.documents-page--prod-polish.module-page{padding-left:.75rem;padding-right:.75rem}.documents-page--prod-polish .documents-page__readiness{padding:.55rem .62rem}.documents-page--prod-polish .documents-page__pdf-fields-actions{flex-direction:column;align-items:stretch}.documents-page--prod-polish .documents-page__btn--primary,.documents-page--prod-polish .documents-page__btn--secondary{justify-content:center;width:100%}.documents-page--prod-polish .documents-page__footer-deals-link{width:fit-content;margin-bottom:.42rem;display:inline-flex}.documents-page--prod-polish .documents-page__footer-note{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}}.documents-page__success-line{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;margin:0 0 .75rem;padding:.65rem .85rem;font-size:.875rem;font-weight:600}.documents-page__table-actions-col{text-align:right;width:6.5rem}.documents-page__table-actions-cell{text-align:right;white-space:nowrap}.documents-page__template-delete{min-width:4.5rem}.documents-page__protected-note{color:#94a3b8;font-size:.75rem}.documents-delete-modal__warning{color:#64748b;margin:.35rem 0 0;font-size:.875rem}.documents-delete-modal__error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0 1rem .75rem;padding:.55rem .75rem;font-size:.8125rem}.documents-delete-modal__footer{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.documents-page--dealer-polish .documents-page__lead{max-width:42rem}.documents-page__admin-setup-link{margin:0 0 1rem;font-size:.875rem}.documents-dealer-forms{margin-bottom:1.5rem}.documents-dealer-forms__lead{max-width:40rem;color:var(--shell-text-muted);margin:0 0 1rem;font-size:.9375rem;line-height:1.45}.documents-dealer-forms__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.documents-dealer-forms__list{flex-direction:column;gap:.75rem;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.documents-dealer-forms__card{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;flex-direction:column;min-width:0;max-width:100%;display:flex;overflow:hidden}.documents-dealer-forms__card-button{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:.65rem;padding:.9rem 1rem;display:flex}.documents-dealer-forms__card-button:hover{background:var(--shell-page-bg)}.documents-dealer-forms__card-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .75rem;display:flex}.documents-dealer-forms__status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:.2rem .45rem;font-size:.6875rem;font-weight:600}.documents-dealer-forms__status--protected{color:#4b5563;background:#f3f4f6}.documents-dealer-forms__status--editable,.documents-dealer-forms__status--ready{color:#047857;background:#ecfdf5}.documents-dealer-forms__status--warn{color:#b45309;background:#fffbeb}.documents-page__readiness-note{color:#4b5563;margin:0 0 1rem;font-size:.92rem}.documents-dealer-forms__details{grid-template-columns:1fr;gap:.45rem;display:grid}@media (width>=520px){.documents-dealer-forms__details{grid-template-columns:repeat(3,minmax(0,1fr))}}.documents-dealer-forms__detail{flex-direction:column;gap:.15rem;min-width:0;display:flex}.documents-dealer-forms__detail-label{letter-spacing:.04em;text-transform:uppercase;color:var(--shell-text-muted);font-size:.6875rem;font-weight:600}.documents-dealer-forms__detail-value{word-break:break-word;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.875rem;line-height:1.35;display:flex}.documents-dealer-forms__type-chip{font-size:.6875rem}.documents-dealer-forms__action-hint{color:var(--shell-accent,#2563eb);font-size:.8125rem;font-weight:600}.documents-dealer-forms__open{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:.45rem;padding:.85rem .95rem .75rem;display:flex}.documents-dealer-forms__open:hover:not(:disabled){background:var(--shell-page-bg)}.documents-dealer-forms__open:disabled{opacity:.7;cursor:wait}.documents-dealer-forms__name{word-break:break-word;font-size:1rem;font-weight:600;line-height:1.3}.documents-dealer-forms__meta{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.documents-dealer-forms__date,.documents-dealer-forms__open-hint{color:var(--shell-text-muted);font-size:.8125rem}.documents-dealer-forms__footer{border-top:1px solid var(--shell-border);justify-content:flex-end;align-items:center;padding:.45rem .75rem .65rem;display:flex}.documents-dealer-forms__delete{font-size:.8125rem}.documents-form-detail-modal__meta{gap:.75rem;margin:0;padding:0 1.25rem 1rem;display:grid}.documents-form-detail-modal__row{grid-template-columns:minmax(5.5rem,7rem) 1fr;align-items:start;gap:.5rem .75rem;display:grid}.documents-form-detail-modal__row dt{letter-spacing:.04em;text-transform:uppercase;color:var(--shell-text-muted);margin:0;font-size:.6875rem;font-weight:600}.documents-form-detail-modal__row dd{word-break:break-word;margin:0;font-size:.9375rem;line-height:1.4}.documents-form-detail-modal__status{border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.documents-form-detail-modal__status--protected{color:#4b5563;background:#f3f4f6}.documents-form-detail-modal__status--editable{color:#047857;background:#ecfdf5}.documents-form-detail-modal__error{color:#991b1b;background:#fef2f2;border-radius:6px;margin:0 1.25rem .75rem;padding:.55rem .65rem;font-size:.8125rem}.documents-form-detail-modal__footer{flex-wrap:wrap;justify-content:space-between;gap:.65rem}.documents-form-detail-modal__footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-left:auto;display:flex}.documents-form-detail-modal__delete{margin-right:auto}.documents-setup-scope-gate{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin:0 0 .5rem;padding:1rem 1.1rem}.documents-setup-scope-gate__title{color:#92400e;margin:0 0 .35rem;font-size:1rem;font-weight:700}.documents-setup-scope-gate__text{color:#78350f;max-width:40rem;margin:0;font-size:.875rem;line-height:1.45}.documents-setup-scope-gate__actions{flex-wrap:wrap;gap:.55rem;margin-top:.85rem;display:flex}.documents-library-toolbar{margin-bottom:1rem}.documents-library__table td,.documents-library__table th{vertical-align:middle}.documents-library__actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.documents-library__actions--inline{min-width:18rem}.documents-page__btn--danger-sm{color:#b91c1c;background:#fef2f2;border-color:#fecaca;padding:.35rem .65rem;font-size:.8125rem}.documents-page__btn--danger-sm:hover:not(:disabled){background:#fee2e2}.documents-library-modal__actions--split{justify-content:space-between;align-items:center;gap:.75rem}.documents-library-modal__actions-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}.documents-library__action-menu{position:relative}.documents-library__action-menu-trigger{min-width:4.25rem}.documents-library__action-menu-panel{z-index:5;border:1px solid var(--shell-border,#e2e8f0);background:#fff;border-radius:10px;min-width:10rem;margin:0;padding:.35rem 0;list-style:none;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 8px 24px #0f172a1f}.documents-library__action-menu-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.45rem .75rem;text-decoration:none;display:block}.documents-library__action-menu-item:hover,.documents-library__action-menu-link:hover{background:#0f172a0a}.documents-library__action-menu-item--danger{color:#b91c1c}.documents-page__btn--danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.documents-page__btn--danger:hover:not(:disabled){background:#fee2e2}.documents-library-modal--confirm{width:min(480px,100%)}.documents-library__row--clickable{cursor:pointer}.documents-library__row--clickable:hover{background:#0f172a08}.documents-library__hint{margin-top:.75rem}.documents-library-modal-backdrop{z-index:1200;background:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.documents-library-modal{background:#fff;border-radius:14px;width:min(640px,100%);max-height:min(90vh,900px);overflow:auto;box-shadow:0 20px 50px #0f172a40}.documents-library-modal--wide,.documents-library-modal__body--wide{width:min(920px,100%)}.documents-library-modal__head{border-bottom:1px solid var(--shell-border,#e2e8f0);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.documents-library-modal__title{margin:0;font-size:1.05rem;font-weight:700}.documents-library-modal__close{cursor:pointer;color:#64748b;background:0 0;border:0;font-size:1.5rem;line-height:1}.documents-library-modal__body{padding:1rem 1.1rem 1.1rem}.documents-library-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.documents-library-field{flex-direction:column;gap:.35rem;margin-bottom:.85rem;font-size:.875rem;font-weight:600;display:flex}.documents-library-field input,.documents-library-field select{font-weight:400}.documents-library-steps{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.documents-library-steps__item{color:#64748b;background:#f1f5f9;border-radius:999px;padding:.25rem .65rem;font-size:.75rem;font-weight:600}.documents-library-steps__item--active{color:#0f172a;background:#dbeafe}.documents-library-steps__item--done{color:#166534;background:#dcfce7}.documents-library-detect-summary,.documents-library-success{margin:0 0 .75rem;font-weight:600}.documents-library-mapping__head{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.documents-library-mapping__title{margin:0;font-weight:700}.documents-library-mapping__meta{color:#64748b;margin:0;font-size:.875rem}.documents-library-mapping__toolbar{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.documents-library-detail-section{margin-bottom:1.25rem}.documents-library-detail-section__title{margin:0 0 .65rem;font-size:.95rem;font-weight:700}.deal-detail__files-deal-form-block{flex-direction:column;gap:.5rem;display:flex}.deal-detail__files-deal-form-meta-item{margin-right:.85rem;display:inline-block}.deal-detail__files-form-saved-list{border:1px solid var(--shell-border,#e2e8f0);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.deal-detail__files-form-saved-row{border-top:1px solid var(--shell-border,#e2e8f0);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .65rem;display:flex}.deal-detail__files-form-saved-row:first-child{border-top:0}.deal-detail__files-form-saved-open{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:.15rem;padding:0;display:flex}.deal-detail__files-form-saved-open:hover .deal-detail__files-form-saved-name{text-decoration:underline}.deal-detail__files-form-saved-name{font-weight:600}.deal-detail__files-form-saved-meta{color:#64748b;font-size:.8125rem}.deal-detail__files-form-saved-actions{flex-wrap:wrap;gap:.5rem;display:flex}.documents-dealer-forms__status--neutral{color:#475569;background:#f1f5f9}.documents-visibility-panel{margin-top:1rem}.documents-visibility-panel__title{margin:0 0 .75rem;font-size:1rem;font-weight:600}.documents-visibility-table-wrap{overflow-x:auto}.documents-visibility-table{border-collapse:collapse;width:100%;font-size:.875rem}.documents-visibility-table th,.documents-visibility-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.625rem .75rem}.documents-visibility-table th{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.documents-visibility-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.documents-visibility-actions__error{color:#b91c1c;flex:100%;font-size:.8125rem}.deal-detail__generated-doc-actions{margin-top:.5rem}.documents-page--readonly .documents-page__readonly-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;margin-top:1.25rem;padding:1.25rem 1.5rem}.documents-page__readonly-title{color:#0f172a;margin:0 0 .35rem;font-weight:600}.documents-page__readonly-copy{color:#475569;margin:0;font-size:.9375rem;line-height:1.5}.settings-workspace{--st-accent:#2563eb;--st-accent-soft:#2563eb17;--st-border:color-mix(in srgb, var(--shell-border,var(--lp-border)) 90%, #2563eb 10%);--st-surface:var(--shell-surface,var(--lp-surface));padding-bottom:2rem}.settings-workspace--option2-shell>.lp-option2-header,.settings-workspace--option2-shell>.settings-workspace__header{border:1px solid color-mix(in srgb, #3b82f6 12%, var(--lp-border));border-bottom:1px solid color-mix(in srgb, #3b82f6 12%, var(--lp-border));background:var(--lp-surface);box-sizing:border-box;border-radius:12px;align-self:stretch;width:100%;max-width:100%;margin-bottom:.65rem;margin-left:0;margin-right:0;padding:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #2563eb0a}.settings-workspace__command{background:linear-gradient(180deg, color-mix(in srgb, #3b82f6 9%, var(--lp-surface-soft)) 0%, color-mix(in srgb, #3b82f6 4%, var(--lp-surface)) 100%);border-bottom:1px solid color-mix(in srgb, #3b82f6 10%, var(--lp-border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .85rem;margin:0;padding:.62rem .95rem .64rem;display:flex}.settings-workspace__header-copy{flex:12rem;min-width:0}.settings-workspace__header-copy h1{letter-spacing:-.03em;color:var(--lp-text);margin:0;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:650}.settings-workspace__subtitle{color:var(--lp-muted);max-width:40rem;margin:.28rem 0 0;font-size:.8rem;font-weight:450;line-height:1.45}.settings-workspace .admin-center__intro{max-width:42rem;color:var(--lp-muted);margin:.15rem 0 1.35rem;font-size:.8125rem;line-height:1.5}.settings-workspace__account-panel{border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:10px;margin:0 0 1rem;padding:.85rem .95rem}.settings-workspace__account-line{color:var(--lp-muted-strong);margin:0 0 .65rem;font-size:.8125rem}.settings-workspace__group{margin-bottom:1.75rem}.settings-workspace__group:last-of-type{margin-bottom:0}.settings-workspace__group-title{letter-spacing:-.015em;color:var(--lp-text);margin:0 0 .28rem;font-size:.82rem;font-weight:700}.settings-workspace__group-lead{max-width:48rem;color:var(--lp-muted);margin:0 0 .75rem;font-size:.78rem;line-height:1.45}.settings-workspace .admin-center__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));align-items:stretch;gap:.85rem 1rem;display:grid}@media (width>=720px){.settings-workspace .admin-center__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18.5rem),1fr));gap:1rem 1.1rem}}.settings-workspace .admin-center__card{border:1px solid var(--st-border);background:linear-gradient(180deg, var(--st-surface) 0%, color-mix(in srgb, var(--st-surface) 94%, var(--lp-surface-soft)) 100%);border-radius:12px;gap:.62rem;padding:1.05rem 1.1rem 1.12rem;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #0f172a0b}.settings-workspace .admin-center__card:hover{border-color:color-mix(in srgb, var(--st-accent) 22%, var(--shell-border,var(--lp-border)));box-shadow:inset 0 1px #ffffffe6,0 2px 8px #0f172a0e}.settings-workspace .admin-center__card--compact{background:linear-gradient(180deg, #fbfcff 0%, var(--st-surface) 100%);padding:.78rem .95rem .95rem}.settings-workspace .admin-center__card-top{gap:.72rem}.settings-workspace .admin-center__card-icon{border:1px solid color-mix(in srgb, var(--st-accent) 14%, var(--lp-border));background:linear-gradient(180deg, color-mix(in srgb, var(--st-accent) 6%, var(--lp-surface)) 0%, var(--lp-surface-soft) 100%);border-radius:10px;width:2.35rem;height:2.35rem;font-size:1.18rem}.settings-workspace .admin-center__card--compact .admin-center__card-icon{width:2.1rem;height:2.1rem;font-size:1.1rem}.settings-workspace .admin-center__card-title{letter-spacing:-.02em;color:var(--lp-text);margin:0 0 .32rem;font-size:.97rem;font-weight:700}.settings-workspace .admin-center__card--compact .admin-center__card-title{font-size:.9rem}.settings-workspace .admin-center__card-desc{color:var(--lp-muted);font-size:.8rem;line-height:1.48}.settings-workspace .admin-center__card--compact .admin-center__card-desc{font-size:.78rem}.settings-workspace .admin-center__card-status{letter-spacing:.045em;text-transform:uppercase;color:color-mix(in srgb, var(--st-accent) 55%, var(--lp-muted-strong));background:var(--st-accent-soft);border:1px solid color-mix(in srgb, var(--st-accent) 16%, var(--lp-border));border-radius:6px;align-self:flex-start;margin:.08rem 0 0;padding:.2rem .45rem;font-size:.62rem;font-weight:700;display:inline-flex}.settings-workspace .admin-center__card-actions{margin-top:auto;padding-top:.35rem}.settings-workspace .admin-center__btn-primary{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--st-accent) 100%, var(--lp-surface)) 0%, color-mix(in srgb, var(--st-accent) 82%, #1e40af) 100%);border:1px solid color-mix(in srgb, var(--st-accent) 48%, #1e3a8a);border-radius:8px;justify-content:center;width:100%;padding:.44rem .95rem;font-size:.78rem;font-weight:600;transition:filter .14s,box-shadow .14s;box-shadow:0 1px 2px #0f172a1a}.settings-workspace .admin-center__btn-primary:hover{filter:brightness(1.05);text-decoration:none}.settings-workspace .admin-center__btn-primary:focus-visible{outline:2px solid color-mix(in srgb, var(--st-accent) 45%, #93c5fd);outline-offset:2px}@media (width>=420px){.settings-workspace .admin-center__btn-primary{justify-content:center;width:fit-content}}.settings-workspace .admin-center__card-note{border-top:1px solid var(--lp-surface-soft);color:var(--lp-muted);margin:.15rem 0 0;padding-top:.55rem;font-size:.72rem;line-height:1.42}.settings-workspace .admin-center__card--compact .admin-center__card-note{padding-top:.45rem}.settings-workspace.lp-density-cleanup .settings-workspace__header,.settings-workspace.lp-density-cleanup .lp-option2-header{margin-bottom:.65rem}.settings-workspace.lp-density-cleanup .admin-center__intro{color:var(--lp-muted);margin:0 0 .85rem;font-size:.78rem}.settings-workspace.lp-density-cleanup .settings-workspace__group{margin-bottom:1.15rem}.settings-workspace.lp-density-cleanup .settings-workspace__group-lead{margin-bottom:.55rem;font-size:.75rem}.settings-workspace.lp-density-cleanup .admin-center__grid{gap:.65rem .75rem}.settings-workspace.lp-density-cleanup .admin-center__card{border-color:color-mix(in srgb, var(--lp-border) 90%, transparent);background:var(--lp-surface);box-shadow:none;padding:.82rem .88rem .9rem}.settings-workspace.lp-density-cleanup .admin-center__card:hover{border-color:color-mix(in srgb, #2563eb 18%, var(--lp-border));box-shadow:0 1px 3px #0f172a0a}.settings-workspace.lp-density-cleanup .admin-center__card-icon{border-color:color-mix(in srgb, var(--lp-border) 88%, transparent);background:var(--lp-surface-soft);width:2rem;height:2rem;font-size:1rem}.settings-workspace--da-settings-1 .settings-workspace__build-banner{margin-bottom:.85rem}.settings-workspace__section{margin-bottom:1.35rem}.settings-workspace__section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;margin-bottom:.65rem;display:flex}.settings-workspace__section-head-copy{flex:14rem;min-width:0}.settings-workspace__collapse-toggle{background:var(--lp-surface);color:var(--lp-muted-strong);cursor:pointer;border:1px solid #cbd5e1;border-radius:8px;flex-shrink:0;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.settings-workspace__collapse-toggle:hover{background:var(--lp-surface-soft);border-color:#94a3b8}.settings-workspace__section--prominent{border:1px solid color-mix(in srgb, #2563eb 18%, var(--lp-border));background:linear-gradient(180deg, color-mix(in srgb, #2563eb 5%, var(--lp-surface)) 0%, var(--lp-surface) 100%);border-radius:14px;padding:1rem 1.05rem 1.15rem;box-shadow:0 2px 12px #2563eb0f}.settings-workspace__section--prominent .settings-workspace__group-title{font-size:1rem}.settings-workspace__section--prominent .settings-workspace__grid--daily{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr))}.settings-workspace__section--prominent .admin-center__card{border-color:color-mix(in srgb, #2563eb 14%, var(--lp-border));background:var(--lp-surface)}.settings-workspace__section--prominent .admin-center__card-title{font-size:1rem}.settings-workspace__setup-progress{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:10px;margin-bottom:.85rem;padding:.75rem .85rem}.settings-workspace__setup-progress-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.45rem;display:flex}.settings-workspace__setup-progress-label{color:var(--lp-muted-strong);margin:0;font-size:.78rem;font-weight:600}.settings-workspace__setup-progress-pct{color:#2563eb;font-size:.78rem;font-weight:700}.settings-workspace__setup-progress-bar{background:var(--lp-border);border-radius:999px;height:.45rem;overflow:hidden}.settings-workspace__setup-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#2563eb);height:100%;display:block}.settings-workspace__setup-complete-note,.settings-workspace__setup-toggle-row{color:var(--lp-muted);margin:0 0 .75rem;font-size:.78rem}.settings-workspace__text-btn{color:#2563eb;font-size:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.settings-workspace__grid--setup .admin-center__card{border-style:dashed;border-color:color-mix(in srgb, #64748b 35%, var(--lp-border))}.settings-workspace__grid--advanced .admin-center__card--compact{opacity:.96}.settings-workspace--settings-simplify-1 .settings-workspace__section{margin-bottom:1.75rem}.settings-workspace--settings-simplify-1 .settings-workspace__section-head{border-bottom:1px solid var(--lp-surface-soft);margin-bottom:.85rem;padding-bottom:.55rem}.settings-workspace--settings-simplify-1 .settings-workspace__group-title{letter-spacing:-.02em;font-size:.95rem;font-weight:750}.settings-workspace--settings-simplify-1 .settings-workspace__group-lead{max-width:36rem;margin-bottom:0;font-size:.8rem}.settings-workspace--settings-simplify-1 .settings-workspace__section--setup .settings-workspace__group-title{color:var(--lp-muted-strong);font-size:.88rem}.settings-workspace--settings-simplify-1 .settings-workspace__section--prominent{margin-bottom:2rem;padding:1.15rem 1.2rem 1.25rem}.settings-workspace--settings-simplify-1 .settings-workspace__section--prominent .settings-workspace__group-title{font-size:1.08rem}.settings-workspace--settings-simplify-1 .settings-workspace__section--people{padding:.15rem 0 0}.settings-workspace--settings-simplify-1 .settings-workspace__grid--daily{grid-template-columns:repeat(auto-fill,minmax(min(100%,14.5rem),1fr));gap:.9rem 1rem}.settings-workspace--settings-simplify-1 .settings-workspace__grid--people{grid-template-columns:minmax(min(100%,22rem),28rem)}.settings-workspace--settings-simplify-1 .settings-workspace__grid--setup{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.settings-workspace--settings-simplify-1 .settings-workspace__grid--business-tools,.settings-workspace--settings-simplify-1 .settings-workspace__grid--advanced{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:.7rem .85rem}.settings-workspace--settings-simplify-1 .settings-workspace__section--prominent .admin-center__card{min-height:9.5rem}.settings-workspace--settings-simplify-1 .settings-workspace__section--people .admin-center__card{border-color:color-mix(in srgb, #6366f1 16%, var(--lp-border));background:linear-gradient(180deg, color-mix(in srgb, #6366f1 4%, var(--lp-surface)) 0%, var(--lp-surface) 100%)}.settings-panel--simplify-2{--sp-accent:#2563eb;--sp-border:var(--lp-border);--sp-muted:#64748b;max-width:1180px;padding-bottom:1.5rem}.settings-panel__build-banner{margin-bottom:.85rem}.settings-panel__hero{margin-bottom:1rem}.settings-panel__hero h1{letter-spacing:-.03em;color:var(--lp-text);margin:0;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:700}.settings-panel__subtitle{max-width:36rem;color:var(--sp-muted);margin:.35rem 0 0;font-size:.92rem;line-height:1.45}.settings-panel__layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.settings-panel__sidebar{border:1px solid var(--sp-border);background:var(--lp-surface);border-radius:14px;padding:.85rem .75rem;position:sticky;top:.75rem;box-shadow:0 1px 3px #0f172a0a}.settings-panel__sidebar-label{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);margin:0 0 .55rem;padding:0 .35rem;font-size:.68rem;font-weight:700}.settings-panel__nav{flex-direction:column;gap:.15rem;display:flex}.settings-panel__nav-link{color:var(--lp-muted-strong);border-radius:8px;padding:.48rem .55rem;font-size:.84rem;font-weight:550;text-decoration:none;transition:background .14s,color .14s;display:block}.settings-panel__nav-link:hover{background:var(--lp-surface-soft);color:var(--lp-text);text-decoration:none}.settings-panel__sidebar-account{border-top:1px solid var(--lp-surface-soft);margin-top:.85rem;padding-top:.75rem}.settings-panel__sidebar-account-line{color:var(--lp-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .45rem;padding:0 .35rem;font-size:.72rem;overflow:hidden}.settings-panel__sidebar-signout{background:var(--lp-surface);width:100%;color:var(--lp-muted-strong);cursor:pointer;border:1px solid #dbe3ee;border-radius:8px;padding:.4rem .55rem;font-size:.76rem;font-weight:600}.settings-panel__sidebar-signout:hover{background:var(--lp-surface-soft)}.settings-panel__main{min-width:0}.settings-panel__section{margin-bottom:1.15rem}.settings-panel__section--daily{border:1px solid color-mix(in srgb, var(--sp-accent) 14%, var(--sp-border));background:linear-gradient(180deg, color-mix(in srgb, var(--sp-accent) 4%, var(--lp-surface)) 0%, var(--lp-surface) 100%);border-radius:14px;padding:.95rem 1rem 1.05rem}.settings-panel__section--quick{margin-bottom:.85rem}.settings-panel__section--advanced{padding-top:.25rem}.settings-panel__section-title{letter-spacing:-.015em;color:var(--lp-text);margin:0 0 .65rem;font-size:.92rem;font-weight:700}.settings-panel__section-lead{color:var(--sp-muted);margin:.2rem 0 0;font-size:.78rem}.settings-panel__grid{gap:.75rem;display:grid}.settings-panel__grid--people{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-panel__grid--daily,.settings-panel__grid--business{grid-template-columns:repeat(5,minmax(0,1fr))}.settings-panel__grid--advanced{grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));gap:.65rem}.settings-panel__card{border:1px solid var(--sp-border);background:var(--lp-surface);border-radius:12px;flex-direction:column;gap:.45rem;min-height:10.5rem;padding:.95rem .95rem .9rem;display:flex;box-shadow:0 1px 2px #0f172a08}.settings-panel__card-icon{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:11px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;display:inline-flex}.settings-panel__card-title{color:var(--lp-text);margin:0;font-size:.92rem;font-weight:700}.settings-panel__card-desc{color:var(--sp-muted);flex:1;margin:0;font-size:.78rem;line-height:1.4}.settings-panel__btn-open{border:1px solid color-mix(in srgb, var(--sp-accent) 45%, #1e40af);background:var(--sp-accent);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-width:4.5rem;margin-top:auto;padding:.42rem .95rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.settings-panel__btn-open:hover{filter:brightness(1.04);text-decoration:none}.settings-panel__quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.settings-panel__quick-action{border:1px solid var(--sp-border);background:var(--lp-surface);border-radius:12px;align-items:center;gap:.65rem;padding:.75rem .85rem;text-decoration:none;transition:border-color .14s,box-shadow .14s;display:flex}.settings-panel__quick-action:hover{border-color:color-mix(in srgb, var(--sp-accent) 22%, var(--sp-border));text-decoration:none;box-shadow:0 2px 8px #2563eb12}.settings-panel__quick-action-icon{background:var(--lp-surface-soft);border-radius:10px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;font-size:1rem;display:inline-flex}.settings-panel__quick-action-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.settings-panel__quick-action-label{color:var(--lp-text);font-size:.82rem;font-weight:700}.settings-panel__quick-action-desc{color:var(--sp-muted);font-size:.72rem}.settings-panel__advanced-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;margin-bottom:.65rem;display:flex}.settings-panel__advanced-toggle{background:var(--lp-surface);color:var(--lp-muted-strong);cursor:pointer;border:1px solid #cbd5e1;border-radius:8px;padding:.38rem .85rem;font-size:.76rem;font-weight:600}.settings-panel__advanced-toggle:hover{background:var(--lp-surface-soft)}@media (width<=1080px){.settings-panel__grid--daily,.settings-panel__grid--business,.settings-panel__quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.settings-panel__layout{grid-template-columns:1fr}.settings-panel__sidebar{position:static}.settings-panel__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.settings-panel__grid--people{grid-template-columns:1fr}.settings-panel__grid--daily,.settings-panel__grid--business,.settings-panel__quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.settings-panel__nav{grid-template-columns:1fr 1fr}.settings-panel__grid--daily,.settings-panel__grid--business,.settings-panel__quick-actions{grid-template-columns:1fr}}.settings-panel--simplify-4{--sp-accent:#2563eb;--sp-border:var(--lp-border);--sp-muted:#64748b;max-width:1080px;padding-bottom:1rem}.settings-panel--simplify-4 .settings-panel__build-banner{margin-bottom:.65rem}.settings-panel--simplify-4 .settings-panel__hero{margin-bottom:.85rem}.settings-panel--simplify-4 .settings-panel__hero h1{font-size:clamp(1.3rem,2vw,1.55rem)}.settings-panel--simplify-4 .settings-panel__subtitle{max-width:32rem;font-size:.88rem}.settings-panel--simplify-4 .settings-panel__layout{grid-template-columns:196px minmax(0,1fr);gap:1rem}.settings-panel--simplify-4 .settings-panel__sidebar{padding:.75rem .65rem}.settings-panel--simplify-4 .settings-panel__nav-link{padding:.42rem .5rem;font-size:.8rem}.settings-panel--simplify-4 .settings-panel__section{margin-bottom:.85rem}.settings-panel--simplify-4 .settings-panel__section-title{color:var(--lp-muted-strong);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.55rem;font-size:.86rem;font-weight:700}.settings-panel--simplify-4 .settings-panel__grid--primary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.settings-panel--simplify-4 .settings-panel__card{min-height:9.25rem;padding:.9rem .9rem .85rem}.settings-panel--simplify-4 .settings-panel__card-icon{width:2.65rem;height:2.65rem;font-size:1.3rem}.settings-panel--simplify-4 .settings-panel__section--advanced{margin-top:.35rem;padding-top:.15rem}.settings-panel--simplify-4 .settings-panel__section--advanced .settings-panel__section-title{text-transform:none;letter-spacing:-.015em;color:var(--lp-text);font-size:.92rem}@media (width<=960px){.settings-panel--simplify-4 .settings-panel__grid--primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.settings-panel--simplify-4 .settings-panel__grid--primary{grid-template-columns:1fr}}.settings-rebuild--dealer-admin{--sr-accent:#2563eb;--sr-border:var(--lp-border);--sr-muted:#64748b;max-width:920px;padding-bottom:1.25rem}.settings-rebuild__build-banner{margin-bottom:.75rem}.settings-rebuild__hero{margin-bottom:1rem}.settings-rebuild__hero h1{letter-spacing:-.03em;color:var(--lp-text);margin:0;font-size:clamp(1.35rem,2vw,1.6rem);font-weight:700}.settings-rebuild__subtitle{max-width:34rem;color:var(--sr-muted);margin:.35rem 0 0;font-size:.9rem;line-height:1.45}.settings-rebuild__layout{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.settings-rebuild__sidebar{border:1px solid var(--sr-border);background:var(--lp-surface);border-radius:12px;padding:.75rem .65rem;position:sticky;top:.75rem}.settings-rebuild__nav{flex-direction:column;gap:.2rem;display:flex}.settings-rebuild__nav-link{color:var(--lp-muted-strong);border-radius:8px;padding:.45rem .5rem;font-size:.82rem;font-weight:600;text-decoration:none;display:block}.settings-rebuild__nav-link:hover{background:var(--lp-surface-soft);color:var(--lp-text);text-decoration:none}.settings-rebuild__sidebar-account{border-top:1px solid var(--lp-surface-soft);margin-top:.85rem;padding-top:.75rem}.settings-rebuild__sidebar-account-line{color:var(--lp-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .45rem;font-size:.72rem;overflow:hidden}.settings-rebuild__sidebar-signout{background:var(--lp-surface);width:100%;color:var(--lp-muted-strong);cursor:pointer;border:1px solid #dbe3ee;border-radius:8px;padding:.38rem .5rem;font-size:.75rem;font-weight:600}.settings-rebuild__sidebar-signout:hover{background:var(--lp-surface-soft)}.settings-rebuild__main{min-width:0}.settings-rebuild__section{margin-bottom:1rem}.settings-rebuild__section-title{letter-spacing:-.015em;color:var(--lp-text);margin:0 0 .55rem;font-size:.95rem;font-weight:700}.settings-rebuild__section-lead{color:var(--sr-muted);margin:.2rem 0 0;font-size:.78rem}.settings-rebuild__section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;margin-bottom:.55rem;display:flex}.settings-rebuild__toggle{background:var(--lp-surface);color:var(--lp-muted-strong);cursor:pointer;border:1px solid #cbd5e1;border-radius:8px;padding:.36rem .8rem;font-size:.76rem;font-weight:600}.settings-rebuild__toggle:hover{background:var(--lp-surface-soft)}.settings-rebuild__rows{border:1px solid var(--sr-border);background:var(--lp-surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.settings-rebuild__row{border-bottom:1px solid var(--lp-surface-soft);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.settings-rebuild__row:last-child{border-bottom:none}.settings-rebuild__row-copy{flex:1;min-width:0}.settings-rebuild__row-title{color:var(--lp-text);margin:0 0 .2rem;font-size:.9rem;font-weight:650}.settings-rebuild__row-desc{color:var(--sr-muted);margin:0;font-size:.78rem;line-height:1.4}.settings-rebuild__row-open{border:1px solid color-mix(in srgb, var(--sr-accent) 45%, #1e40af);background:var(--sr-accent);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:4.25rem;padding:.4rem .9rem;font-size:.76rem;font-weight:600;text-decoration:none;display:inline-flex}.settings-rebuild__row-open:hover{filter:brightness(1.04);text-decoration:none}.settings-rebuild__section--business{padding-top:.15rem}@media (width<=720px){.settings-rebuild__layout{grid-template-columns:1fr}.settings-rebuild__sidebar{position:static}.settings-rebuild__nav{flex-flow:wrap;gap:.35rem}}.settings-rebuild--rebuild-2{max-width:720px}.settings-rebuild--rebuild-2 .settings-rebuild__main--full{width:100%}.settings-rebuild__back{margin:0 0 .35rem;font-size:.8rem}.settings-rebuild__back a{color:#2563eb;font-weight:600;text-decoration:none}.settings-rebuild__back a:hover{text-decoration:underline}.settings-rebuild--rebuild-3{max-width:720px;padding-top:.25rem}.settings-rebuild--rebuild-3 .settings-rebuild__hero--plain{box-shadow:none;background:0 0;border:none;margin-bottom:1.1rem;padding:0}.settings-rebuild--rebuild-3 .settings-rebuild__hero--plain h1{letter-spacing:-.03em;color:var(--lp-text);margin:0;font-size:clamp(1.35rem,2vw,1.55rem);font-weight:700}.settings-rebuild--rebuild-3 .settings-rebuild__subtitle{max-width:34rem;color:var(--lp-muted);margin:.35rem 0 0;font-size:.88rem;line-height:1.45}.settings-rebuild--rebuild-3 .settings-rebuild__main--full{width:100%}.settings-rebuild--rebuild-3 .settings-rebuild__row-link{border-bottom:1px solid var(--lp-surface-soft);color:inherit;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;text-decoration:none;transition:background .14s;display:flex}.settings-rebuild--rebuild-3 .settings-rebuild__row-link:last-child{border-bottom:none}.settings-rebuild--rebuild-3 .settings-rebuild__row-link:hover{background:var(--lp-surface-soft);text-decoration:none}.settings-rebuild--rebuild-3 .settings-rebuild__row-link:focus-visible{outline-offset:-2px;outline:2px solid #93c5fd}.settings-rebuild--rebuild-3 .settings-rebuild__row-chevron{color:var(--lp-muted);flex-shrink:0;font-size:1.15rem;font-weight:400;line-height:1}.settings-rebuild--rebuild-3 .settings-rebuild__row-link:hover .settings-rebuild__row-chevron{color:var(--lp-muted)}.settings-dealer--rebuild-4{max-width:920px}.settings-dealer--rebuild-4 .settings-dealer__body{margin-top:.85rem}.settings-dealer__back{margin:0 0 .75rem;font-size:.8rem}.settings-dealer__back a{color:#2563eb;font-weight:600;text-decoration:none}.settings-dealer__back a:hover{text-decoration:underline}.settings-dealer__rows{flex-direction:column;gap:.55rem;display:flex}.settings-dealer__row{border:1px solid var(--lp-border);background:var(--lp-surface);color:inherit;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.9rem 1rem .9rem .85rem;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.settings-dealer__row:hover{border-color:color-mix(in srgb, var(--sd-accent) 28%, var(--lp-border));box-shadow:0 4px 14px color-mix(in srgb, var(--sd-accent) 10%, transparent);text-decoration:none;transform:translateY(-1px)}.settings-dealer__row:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.settings-dealer__row-rail{background:linear-gradient(180deg, color-mix(in srgb, var(--sd-accent) 88%, var(--lp-surface)) 0%, color-mix(in srgb, var(--sd-accent) 62%, var(--lp-surface)) 100%);width:4px;position:absolute;top:0;bottom:0;left:0}.settings-dealer__row-icon{z-index:1;border:1px solid color-mix(in srgb, var(--sd-accent) 18%, var(--lp-border));background:linear-gradient(180deg, color-mix(in srgb, var(--sd-accent) 8%, var(--lp-surface)) 0%, var(--lp-surface) 100%);border-radius:10px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;margin-left:.35rem;font-size:1.05rem;display:inline-flex;position:relative}.settings-dealer__row-copy{z-index:1;min-width:0;position:relative}.settings-dealer__row-title{letter-spacing:-.015em;color:var(--lp-text);margin:0 0 .18rem;font-size:.92rem;font-weight:700}.settings-dealer__row-desc{color:var(--lp-muted);margin:0;font-size:.78rem;line-height:1.42}.settings-dealer__row-chevron{z-index:1;color:var(--lp-muted);flex-shrink:0;font-size:1.15rem;line-height:1;position:relative}.settings-dealer__row:hover .settings-dealer__row-chevron{color:color-mix(in srgb, var(--sd-accent) 55%, var(--lp-muted))}.settings-dealer__row--blue{--sd-accent:#2563eb}.settings-dealer__row--indigo{--sd-accent:#4f46e5}.settings-dealer__row--teal{--sd-accent:#0d9488}.settings-dealer__row--amber{--sd-accent:#d97706}.settings-dealer__row--violet{--sd-accent:#7c3aed}.settings-dealer__row--rose{--sd-accent:#e11d48}.settings-dealer__row--sky{--sd-accent:#0284c7}.settings-dealer__row--emerald{--sd-accent:#059669}.settings-dealer__row--slate{--sd-accent:#475569}.settings-dealer--rebuild-5{max-width:920px;padding-top:.15rem}.settings-dealer--rebuild-5 .settings-dealer__header{box-shadow:none;background:0 0;border:none;margin:0 0 .65rem;padding:0}.settings-dealer--rebuild-5 .settings-dealer__header h1{letter-spacing:-.03em;color:var(--lp-text);margin:0;font-size:clamp(1.35rem,2vw,1.55rem);font-weight:700}.settings-dealer--rebuild-5 .settings-dealer__header-lead{max-width:34rem;color:var(--lp-muted);margin:.3rem 0 0;font-size:.88rem;line-height:1.45}.settings-dealer--rebuild-5 .settings-dealer__header .settings-dealer__back{margin:0 0 .35rem}.settings-dealer--rebuild-5 .settings-dealer__body{margin-top:0}.settings-dealer--rebuild-5a.settings-dealer--option2-shell,.settings-dealer--rebuild-6.settings-dealer--option2-shell,.settings-page--option2-shell{align-items:stretch;max-width:none}.settings-module-header__back{margin:0 0 .35rem;font-size:.78rem}.settings-module-header__back a{color:var(--lp-muted);text-decoration:none}.settings-module-header__back a:hover{color:#2563eb}.settings-dealer--rebuild-5a .settings-dealer__body{width:100%;max-width:100%;margin-top:.65rem}.settings-dealer--rebuild-5a .settings-dealer__back{margin:0 0 .55rem;font-size:.8rem}.settings-dealer--rebuild-5a .settings-dealer__back a{color:#2563eb;font-weight:600;text-decoration:none}.settings-dealer--rebuild-5a .settings-dealer__back a:hover{text-decoration:underline}.settings-page--rebuild-7{align-items:stretch;padding-bottom:2rem}.settings-page--rebuild-7>.lp-option2-header{margin-bottom:0}.settings-page--rebuild-7 .settings-page__body,.settings-page--rebuild-7.settings-dealer--option2-shell .settings-dealer__body{align-self:stretch;width:100%;max-width:920px;margin-top:.65rem}.settings-page--rebuild-7 .lotpilot-build-update-banner,.settings-page--rebuild-7 [class*=build-update-banner]{display:none!important}.settings-page--rebuild-7 .providers-admin__panel,.settings-page--rebuild-7 .imports-exports__card,.settings-page--rebuild-7 .rp-panel,.settings-page--rebuild-7 .website-admin-card,.settings-page--rebuild-7 .dealership-profile-page__content{border:1px solid var(--lp-border);border-radius:12px;box-shadow:0 1px 2px #0f172a08}.settings-page--rebuild-7 .providers-admin__panel--first{margin-top:0}.settings-page--rebuild-7 .time-clock-tabs,.settings-page--rebuild-7 .users-permissions-workspace__tabs{margin-top:0;margin-bottom:.75rem}.settings-page--rebuild-7 .users-permissions-workspace__panel .module-page{max-width:none}.settings-page--rebuild-7 .settings-workspace--embedded .super-admin-panel-intro,.users-permissions-workspace.settings-page--rebuild-7 .rp-admin-page--embedded .rp-persist-banner,.documents-page--settings-polish .documents-page__readiness,.documents-page--settings-polish .documents-page__details,.settings-page--rebuild-7 .website-admin-lead-settings-intro h2,.settings-page--rebuild-7 .website-admin-lead-settings-intro__lead{display:none}.settings-page--rebuild-7 .website-admin-lead-settings-intro{padding-top:.85rem;padding-bottom:.85rem}.settings-page--rebuild-7 .imports-exports__banner--warn{font-size:.8125rem;line-height:1.45}.settings-dealer--rebuild-7.settings-dealer--option2-shell{align-items:stretch;max-width:none}.settings-dealer--rebuild-7 .settings-dealer__body{align-self:stretch;width:100%;max-width:920px;margin-top:.65rem}.settings-dealer__sections{flex-direction:column;gap:1.35rem;display:flex}.settings-dealer__section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.settings-dealer__build-banner{margin-top:.65rem}.settings-dealer--da3-hub .settings-dealer__body{max-width:880px}.settings-dealer--da3-hub .settings-dealer__sections{gap:1.5rem}.settings-dealer--da3-hub .settings-dealer__section-title{letter-spacing:.06em;margin:0 0 .45rem;font-size:.75rem;font-weight:500}.settings-dealer--da3-hub .settings-dealer__rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.settings-dealer--da3-hub .settings-dealer__row{box-shadow:none;border-radius:10px;grid-template-columns:1fr auto;gap:.65rem;padding:.72rem .85rem .72rem .95rem}.settings-dealer--da3-hub .settings-dealer__row:hover{transform:none;box-shadow:0 2px 8px #0f172a0a}.settings-dealer--da3-hub .settings-dealer__row-title{letter-spacing:-.01em;font-size:.875rem;font-weight:500}.settings-dealer--da3-hub .settings-dealer__row-desc{color:var(--lp-muted-strong);font-size:.8125rem;line-height:1.4}.settings-dealer--da3-hub .settings-dealer__row-helper{color:var(--lp-muted);margin:.28rem 0 0;font-size:.75rem;line-height:1.35}.settings-dealer--da3-hub .settings-dealer__row-action{z-index:1;color:#2563eb;white-space:nowrap;align-items:center;gap:.15rem;font-size:.75rem;font-weight:500;display:inline-flex;position:relative}.settings-dealer--da3-hub .settings-dealer__row-action-chevron{font-size:.95rem;line-height:1}.settings-dealer--da3-hub .settings-dealer__row:hover .settings-dealer__row-action{color:#1d4ed8}.settings-dealer--da3-hub .settings-dealer__row-chevron,.settings-dealer--da3-hub .settings-dealer__row-icon{display:none}.settings-module-header__back a{font-weight:500}@media (width<=720px){.settings-dealer--da3-hub .settings-dealer__rows{grid-template-columns:1fr}.settings-dealer--da3-hub .settings-dealer__row{align-items:flex-start}.settings-dealer--da3-hub .settings-dealer__row-action{align-self:center}}.appointments-filters{flex-wrap:wrap;align-items:flex-end;gap:.65rem 1rem;max-width:56rem;margin-bottom:1rem;display:flex}.appointments-filters label{flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.appointments-filters input,.appointments-filters select{font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);border-radius:6px;padding:.35rem .5rem;font-size:.875rem}.appointments-table-wrap{max-width:56rem;margin-bottom:1.5rem;overflow-x:auto}.appointments-table{border-collapse:collapse;width:100%;font-size:.875rem}.appointments-table th,.appointments-table td{text-align:left;border-bottom:1px solid var(--shell-border);vertical-align:top;padding:.45rem .6rem}.appointments-table th{color:var(--shell-text-muted);font-weight:600}.appointments-table select{font:inherit;max-width:10rem;font-size:.8125rem}.appointments-form{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.65rem 1rem;max-width:56rem;margin-bottom:.5rem;display:grid}.appointments-form label{flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.appointments-form input,.appointments-form textarea,.appointments-form select{font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);border-radius:6px;padding:.35rem .5rem;font-size:.875rem}.appointments-form--span{grid-column:1/-1}.appointments-form-actions{grid-column:1/-1;margin-top:.25rem}.lp-appt-widget{border:1px solid color-mix(in srgb, var(--shell-border) 90%, transparent);background:var(--surface-panel,#fff);box-shadow:var(--shadow-soft);border-radius:12px;flex-direction:column;gap:.55rem;padding:.75rem .85rem;display:flex}.lp-appt-widget__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.lp-appt-widget__title{color:var(--text-primary,var(--shell-text));margin:0;font-size:.95rem;font-weight:700}.lp-appt-widget__sub{color:var(--shell-text-muted);margin:.1rem 0 0;font-size:.78rem}.lp-appt-widget__sub strong{color:var(--shell-text);font-weight:600}.lp-appt-widget__actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.lp-appt-widget__view-all{color:var(--shell-accent,#2563eb);font-size:.78rem;font-weight:600;text-decoration:none}.lp-appt-widget__view-all:hover{text-decoration:underline}.lp-appt-widget__cta{font:inherit;border:1px solid color-mix(in srgb, var(--status-delivered,#2563eb) 38%, var(--shell-border));color:var(--text-primary,var(--shell-text));cursor:pointer;box-shadow:var(--shadow-soft);background:linear-gradient(#fff 0%,#f8fafc 100%);border-radius:8px;padding:.32rem .7rem;font-size:.78rem;font-weight:700}.lp-appt-widget__cta:hover{border-color:color-mix(in srgb, var(--status-delivered,#2563eb) 50%, var(--shell-border))}.lp-appt-widget__hint,.lp-appt-widget__empty{color:var(--shell-text-muted);margin:0;font-size:.82rem}.lp-appt-widget__error{color:#b91c1c;margin:0;font-size:.82rem}.lp-appt-widget__list{flex-direction:column;gap:.32rem;margin:0;padding:0;list-style:none;display:flex}.lp-appt-widget__item{background:color-mix(in srgb, var(--surface-muted,#f1f5f9) 65%, transparent);border-radius:8px;grid-template-columns:9.5rem 5.5rem 1fr auto;align-items:center;gap:.45rem .55rem;padding:.4rem .5rem;font-size:.82rem;display:grid}.lp-appt-widget__when{font-variant-numeric:tabular-nums;color:var(--shell-text);font-weight:600}.lp-appt-widget__type{letter-spacing:.04em;text-transform:uppercase;color:var(--shell-text-muted);font-size:.72rem;font-weight:600}.lp-appt-widget__item-title{color:var(--shell-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-appt-widget__status{letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--surface-panel,#fff) 70%, var(--shell-border));color:var(--shell-text-muted);border-radius:999px;padding:.12rem .45rem;font-size:.7rem;font-weight:700}.lp-appt-widget__status--scheduled,.lp-appt-widget__status--confirmed{background:color-mix(in srgb, #2563eb 12%, var(--surface-panel,#fff));color:#1d4ed8}.lp-appt-widget__status--arrived{background:color-mix(in srgb, #f59e0b 18%, var(--surface-panel,#fff));color:#b45309}.lp-appt-widget__status--completed{background:color-mix(in srgb, #10b981 16%, var(--surface-panel,#fff));color:#047857}.lp-appt-widget__status--cancelled,.lp-appt-widget__status--no_show,.lp-appt-widget__status--declined{background:color-mix(in srgb, #f43f5e 16%, var(--surface-panel,#fff));color:#be123c}.lp-appt-widget__status--pending_approval{background:color-mix(in srgb, #f59e0b 20%, var(--surface-panel,#fff));color:#b45309}.appointments-status-chip{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:.12rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.appointments-status-chip--pending_approval{background:color-mix(in srgb, #f59e0b 20%, var(--shell-surface,#fff));color:#b45309}.appointments-status-chip--confirmed,.appointments-status-chip--scheduled{background:color-mix(in srgb, #2563eb 12%, var(--shell-surface,#fff));color:#1d4ed8}.appointments-status-chip--declined,.appointments-status-chip--cancelled,.appointments-status-chip--no_show{background:color-mix(in srgb, #f43f5e 14%, var(--shell-surface,#fff));color:#be123c}.appointments-service-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.appointments-service-actions .deal-detail__bo-link{font-size:.78rem}.service-appt-ops{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.1rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.service-appt-ops--approval_needed{background:color-mix(in srgb, #f59e0b 20%, var(--shell-surface,#fff));color:#b45309}.service-appt-ops--awaiting_check_in{background:color-mix(in srgb, #6366f1 14%, var(--shell-surface,#fff));color:#4338ca}.service-appt-ops--checked_in{background:color-mix(in srgb, #0ea5e9 16%, var(--shell-surface,#fff));color:#0369a1}.service-appt-ops--intake_created{background:color-mix(in srgb, #10b981 16%, var(--shell-surface,#fff));color:#047857}.service-appt-ops--declined{background:color-mix(in srgb, #f43f5e 14%, var(--shell-surface,#fff));color:#be123c}.lp-appt-widget__form{border-top:1px dashed color-mix(in srgb, var(--shell-border) 80%, transparent);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.45rem .6rem;padding-top:.4rem;display:grid}.lp-appt-widget__field{flex-direction:column;gap:.25rem;font-size:.78rem;display:flex}.lp-appt-widget__field--wide{grid-column:1/-1}.lp-appt-widget__field input,.lp-appt-widget__field select,.lp-appt-widget__field textarea{font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface,var(--surface-panel,#fff));color:var(--shell-text);border-radius:6px;padding:.32rem .5rem;font-size:.85rem}.lp-appt-widget__form-actions{grid-column:1/-1;justify-content:flex-end;gap:.5rem;margin-top:.15rem;display:flex}.lp-appt-widget__form-actions button{font:inherit;border:1px solid color-mix(in srgb, var(--status-delivered,#2563eb) 38%, var(--shell-border));color:var(--text-primary,var(--shell-text));cursor:pointer;background:linear-gradient(#fff 0%,#f8fafc 100%);border-radius:8px;padding:.34rem .85rem;font-size:.82rem;font-weight:600}.lp-appt-widget__form-actions button[type=submit]{color:#fff;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border-color:#1d4ed8}.lp-appt-widget__form-actions button:disabled{opacity:.55;cursor:not-allowed}.lp-appt-widget__ghost{color:var(--shell-text-muted)!important;border-color:var(--shell-border)!important;background:0 0!important}@media (width<=640px){.lp-appt-widget__item{grid-template-columns:1fr}}.appointments-page--option2-shell>.appointments-page__module-hero{width:100%;max-width:100%;margin-bottom:.65rem;margin-left:0;margin-right:0}.appointments-page--option2-shell .appointments-page__module-hero .lp-module-hero__shell{background:#fff;border:1px solid #cedcf1;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #2563eb0a}.appointments-page--option2-shell .appointments-page__module-hero .lp-module-hero__band{color:#0f172a;min-height:0;box-shadow:none;background-color:#0000;background-image:linear-gradient(#e7effb 0%,#f7faff 100%);background-size:100% 100%;gap:.55rem .85rem;padding:.62rem .95rem .64rem}.appointments-page--option2-shell .appointments-page__module-hero .lp-module-hero__title{color:#0f172a;text-shadow:none;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:650}.appointments-page--option2-shell .appointments-page__module-hero .lp-module-hero__subtitle{color:#64748b}.appointments-page--option2-shell .appointments-page__module-hero .lp-module-hero__actions{border-left-color:#b7c9e4}.appointments-page--option2-shell .appointments-page__module-hero .lp-module-hero__primary{color:#fff;background:linear-gradient(#3b82f6 0%,#2563eb 100%);border:1px solid #2057e0;border-radius:10px;box-shadow:0 1px 2px #0f172a1f}.appointments-page--option2-shell .appointments-page__module-hero .lp-module-hero__stats{background:#fff;border-top:1px solid #d5e0f0;min-height:0}.wf-defaults--da6 .wf-defaults__panel-title,.automation-settings--da6 .automation-settings__section-title{font-weight:500}.wf-defaults--da6 .wf-defaults__panel-lead,.wf-defaults--da6 .wf-defaults__hint,.wf-defaults--da6 .wf-defaults__persist-banner{font-weight:400}.wf-defaults__intro{border:1px solid var(--lp-border);background:var(--lp-surface-soft);max-width:56rem;color:var(--lp-muted-strong);border-radius:10px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:400;line-height:1.5}.wf-defaults__intro a{color:#1d4ed8;text-decoration:none}.wf-defaults__intro a:hover{text-decoration:underline}.wf-defaults__panel--reference{background:var(--lp-surface)}.wf-defaults__fixed-list{flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.wf-defaults__fixed-chip{border:1px solid var(--lp-border);background:var(--lp-surface-soft);color:var(--lp-muted-strong);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.8125rem;font-weight:400;display:inline-flex}.wf-defaults__fixed-chip code{color:var(--lp-muted);font-size:.72rem}.wf-defaults__bhph-list{flex-direction:column;gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.wf-defaults__bhph-item{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:8px;padding:.45rem .6rem}.wf-defaults__bhph-item strong{color:var(--lp-muted-strong);font-size:.8125rem;font-weight:500;display:block}.wf-defaults__bhph-item span{color:var(--lp-muted);margin-top:.15rem;font-size:.8125rem;font-weight:400;line-height:1.45;display:block}.wf-ops-connect{border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:10px;max-width:56rem;padding:.85rem 1rem}.wf-ops-connect__title{color:var(--lp-text);margin:0;font-size:.9375rem;font-weight:500}.wf-ops-connect__lead{color:var(--lp-muted);margin:.4rem 0 .75rem;font-size:.875rem;font-weight:400;line-height:1.5}.wf-ops-connect__lead a{color:#1d4ed8;text-decoration:none}.wf-ops-connect__lead a:hover{text-decoration:underline}.wf-ops-connect__list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.wf-ops-connect__item{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:8px;padding:.55rem .65rem}.wf-ops-connect__row{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;font-size:.8125rem;line-height:1.45;display:flex}.wf-ops-connect__row+.wf-ops-connect__row{margin-top:.2rem}.wf-ops-connect__label{min-width:4.75rem;color:var(--lp-muted);flex:none;font-weight:500}.wf-ops-connect__value{color:var(--lp-muted-strong);flex:12rem;font-weight:400}.wf-ops-connect__outcome{color:var(--lp-muted);margin:.35rem 0 0;font-size:.8125rem;font-weight:400;line-height:1.45}.wf-ops-connect__footer{margin:.75rem 0 0;font-size:.875rem;font-weight:400}.wf-ops-connect__footer a{color:#1d4ed8;text-decoration:none}.wf-ops-connect__footer a:hover{text-decoration:underline}.automation-settings--da6 .automation-settings__intro{border:1px solid var(--lp-border);background:var(--lp-surface-soft);max-width:960px;color:var(--lp-muted-strong);border-radius:10px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:400;line-height:1.5}.automation-settings--da6 .automation-settings__intro a{color:#1d4ed8;text-decoration:none}.automation-settings--da6 .automation-settings__intro a:hover{text-decoration:underline}.automation-settings__section-title{color:var(--lp-text);margin:0 0 .35rem;font-size:.9375rem;font-weight:500}.automation-settings__section-lead{color:var(--lp-muted);margin:0 0 .65rem;font-size:.875rem;font-weight:400;line-height:1.5}.automation-settings__status-pill{border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.72rem;font-weight:500;display:inline-flex}.automation-settings__status-pill--on{color:#166534;background:#dcfce7}.automation-settings__status-pill--off{background:var(--lp-surface-soft);color:var(--lp-muted)}.automation-settings__trigger-action{color:var(--lp-muted-strong);margin:.35rem 0 0;font-size:.8125rem;font-weight:400;line-height:1.45}.automation-settings__trigger-action strong{color:var(--lp-muted);font-weight:500}.automation-settings--da6 .automation-settings__title{font-weight:500}.automation-settings--da6 .automation-settings__desc{font-weight:400}.automation-settings__title-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.automation-settings__title-row .automation-settings__title{margin:0}.automation-settings--da6 .automation-settings__pill{display:none}.lp-doc-dealer-header{border-bottom:2px solid var(--shell-border,#cbd5e1);align-items:flex-start;gap:.75rem;margin:0 0 .85rem;padding:0 0 .65rem;display:flex}.lp-doc-dealer-header__logo{text-align:center;background:#fff;border:1px dashed #94a3b88c;border-radius:6px;flex:0 0 5.5rem;justify-content:center;align-items:center;min-height:3.25rem;padding:.35rem;display:flex}.lp-doc-dealer-header__logo-ph{color:#64748b;font-size:.62rem;font-weight:600;line-height:1.25}.lp-doc-dealer-header__logo-img{object-fit:contain;max-width:100%;max-height:2.75rem}.lp-doc-dealer-header__body{flex:1;min-width:0}.lp-doc-dealer-header__name{color:var(--shell-text,#0f172a);margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.lp-doc-dealer-header__address,.lp-doc-dealer-header__contact{color:var(--text-secondary,#475569);white-space:pre-line;margin:.18rem 0 0;font-size:.8rem;line-height:1.4}.lp-doc-dealer-header__line--ph{color:#64748b;font-style:normal}.lp-doc-dealer-header--compact{background:#f8fafc;border:none;border-left:3px solid #2c6e9e;border-radius:8px;flex:12rem;max-width:20rem;margin:0;padding:.5rem .65rem .5rem .7rem}.lp-doc-dealer-header--compact .lp-doc-dealer-header__logo{border-radius:6px;flex:0 0 3.25rem;min-height:2.35rem;padding:.25rem}.lp-doc-dealer-header--compact .lp-doc-dealer-header__logo-ph{font-size:.55rem}.lp-doc-dealer-header--compact .lp-doc-dealer-header__logo-img{max-height:2rem}.lp-doc-dealer-header--compact .lp-doc-dealer-header__name{font-size:.92rem}.lp-doc-dealer-header--compact .lp-doc-dealer-header__address,.lp-doc-dealer-header--compact .lp-doc-dealer-header__contact{margin-top:.12rem;font-size:.72rem}.lp-doc-dealer-header--inline{border:none;align-items:center;gap:.65rem;margin:0;padding:0}.lp-doc-dealer-header--inline .lp-doc-dealer-header__logo{background:0 0;border:none;border-radius:0;flex:0 0 3.25rem;min-height:2.25rem;padding:0}.lp-doc-dealer-header--inline .lp-doc-dealer-header__logo-ph{font-size:.55rem}.lp-doc-dealer-header--inline .lp-doc-dealer-header__logo-img{max-height:2.1rem}.lp-doc-dealer-header--inline .lp-doc-dealer-header__name{font-size:.86rem}.lp-doc-dealer-header--inline .lp-doc-dealer-header__address,.lp-doc-dealer-header--inline .lp-doc-dealer-header__contact{margin-top:.1rem;font-size:.72rem}.lp-doc-dealer-header--workspace{border:none;flex:auto;align-items:flex-start;gap:.85rem;min-width:0;margin:0;padding:0}.lp-doc-dealer-header--workspace .lp-doc-dealer-header__logo{border:1px solid color-mix(in srgb, var(--shell-border,#e2e8f0) 80%, #cbd5e1);background:#fff;border-radius:8px;flex:0 0 4.25rem;min-height:3rem;padding:.2rem}.lp-doc-dealer-header--workspace .lp-doc-dealer-header__logo-img{max-height:2.65rem}.lp-doc-dealer-header--workspace .lp-doc-dealer-header__logo-ph{font-size:.625rem;font-weight:600;line-height:1.3}.lp-doc-dealer-header--workspace .lp-doc-dealer-header__name{font-size:.9375rem;font-weight:700;line-height:1.25}.lp-doc-dealer-header--workspace .lp-doc-dealer-header__address,.lp-doc-dealer-header--workspace .lp-doc-dealer-header__contact{margin-top:.14rem;font-size:.8125rem;line-height:1.4}@media print{.lp-doc-dealer-header{border-bottom-color:#000;margin-bottom:.45rem;padding-bottom:.35rem}.lp-doc-dealer-header--compact{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f5f5f5!important}.lp-doc-dealer-header__logo{border-color:#999;background:#fff!important}.lp-doc-dealer-header__name,.lp-doc-dealer-header__address,.lp-doc-dealer-header__contact,.lp-doc-dealer-header__logo-ph{color:#000!important}}.bhph-ws{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0 0 1.25rem}.bhph-ws__intro{max-width:min(62rem,100%);margin:0 0 .32rem}.bhph-ws__intro-lead{margin:0 0 .35rem}.bhph-ws__intro .bhph-ws__portal-groundnote{max-width:min(62rem,100%);margin:0}.bhph-ws__prequeue-fold{border:1px solid color-mix(in srgb, var(--shell-border) 44%, transparent);background:color-mix(in srgb, var(--surface-muted) 10%, var(--surface-panel));border-radius:10px;margin:0 0 .42rem;padding:.12rem .42rem .32rem}.bhph-ws__prequeue-fold-sum{cursor:pointer;letter-spacing:.015em;color:var(--text-secondary,var(--lp-muted-strong));font-size:.68rem;font-weight:650;list-style:none}.bhph-ws__prequeue-fold-sum::-webkit-details-marker{display:none}.bhph-ws__prequeue-fold-body{border-top:1px solid color-mix(in srgb, var(--shell-border) 36%, transparent);margin-top:.32rem;padding-top:.28rem}@media (width>=880px){.bhph-ws__prequeue-fold-body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.38rem .55rem;display:grid}}.bhph-ws__prequeue-fold-body .bhph-ws__manager,.bhph-ws__prequeue-fold-body .bhph-ws__priorities,.bhph-ws__prequeue-fold-body .bhph-ws__upcoming,.bhph-ws__prequeue-fold-body .bhph-ws__pending{margin:0;padding:.36rem .42rem .42rem}.bhph-ws__intel-fold{margin:0 0 .4rem}.bhph-ws__intel-fold-sum{cursor:pointer;color:var(--text-secondary,var(--lp-muted-strong));padding:.08rem 0;font-size:.68rem;font-weight:650;list-style:none}.bhph-ws__intel-fold-sum::-webkit-details-marker{display:none}.bhph-ws__intel-fold>.bhph-ws__intel-shell--unified{margin-top:.26rem}.bhph-coll-queue--primary{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 72%, #94a3b8 14%);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 96%, var(--surface-muted,var(--lp-surface-soft)));border-radius:14px;max-width:none;margin:.35rem 0 .85rem;padding:.55rem .62rem .72rem;box-shadow:0 1px 2px #0f172a0a}.bhph-ws__intel-shell{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 82%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 14%, var(--surface-panel,var(--lp-surface)));border-radius:12px;max-width:none;margin:0 0 .55rem;padding:.34rem .4rem .42rem}.bhph-ws__intel-shell-head{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 48%, transparent);margin:0 0 .28rem;padding-bottom:.28rem}.bhph-ws__intel-shell-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .12rem;font-size:.66rem;font-weight:800}.bhph-ws__intel-shell-lead{color:var(--text-secondary,var(--lp-muted-strong));margin:0;font-size:.62rem;line-height:1.32}.bhph-ws__card .bhph-ws__card-k{margin-bottom:.12rem}.bhph-ws__card .bhph-snapshot-ribbon{margin-top:.28rem}.bhph-ws__card .bhph-ws__rhythm-cue{margin-top:.2rem}.bhph-ws__card .bhph-ws__cue-row{margin-top:.18rem}.bhph-ws__card .bhph-ws__ledger-trust-hint{margin-top:.22rem}.bhph-ws__intel-shell .bhph-ws__rhythm{border:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:9px;max-width:none;margin:0 0 .32rem;padding:.26rem .32rem .3rem}.bhph-ws__intel-shell .bhph-ws__strip-deck{gap:.28rem .38rem;margin:0}.bhph-ws__intel-shell .bhph-ws__strip-deck-item{border:1px solid color-mix(in srgb, var(--shell-border) 62%, transparent);background:var(--surface-panel,var(--lp-surface));box-shadow:none;border-radius:9px;padding:.26rem .32rem .3rem}.bhph-ws__intel-shell .bhph-ws__readiness-lead,.bhph-ws__intel-shell .bhph-ws__svc-health-lead,.bhph-ws__intel-shell .bhph-ws__momentum-lead,.bhph-ws__intel-shell .bhph-ws__stability-lead,.bhph-ws__intel-shell .bhph-ws__engagement-lead,.bhph-ws__intel-shell .bhph-ws__recovery-lead,.bhph-ws__intel-shell .bhph-ws__opconf-lead,.bhph-ws__intel-shell .bhph-ws__rhythm-lead{display:none}.bhph-ws__intel-shell .bhph-ws__readiness-head,.bhph-ws__intel-shell .bhph-ws__svc-health-head,.bhph-ws__intel-shell .bhph-ws__momentum-head,.bhph-ws__intel-shell .bhph-ws__stability-head,.bhph-ws__intel-shell .bhph-ws__engagement-head,.bhph-ws__intel-shell .bhph-ws__recovery-head,.bhph-ws__intel-shell .bhph-ws__opconf-head,.bhph-ws__intel-shell .bhph-ws__rhythm-head{margin-bottom:.22rem}.bhph-ws__intel-shell .bhph-ws__readiness-title,.bhph-ws__intel-shell .bhph-ws__svc-health-title,.bhph-ws__intel-shell .bhph-ws__momentum-title,.bhph-ws__intel-shell .bhph-ws__stability-title,.bhph-ws__intel-shell .bhph-ws__engagement-title,.bhph-ws__intel-shell .bhph-ws__recovery-title,.bhph-ws__intel-shell .bhph-ws__opconf-title,.bhph-ws__intel-shell .bhph-ws__rhythm-title{letter-spacing:.06em;font-size:.62rem}.bhph-ws__intel-shell .bhph-ws__readiness-seg,.bhph-ws__intel-shell .bhph-ws__svc-health-seg,.bhph-ws__intel-shell .bhph-ws__momentum-seg,.bhph-ws__intel-shell .bhph-ws__stability-seg,.bhph-ws__intel-shell .bhph-ws__engagement-seg,.bhph-ws__intel-shell .bhph-ws__recovery-seg,.bhph-ws__intel-shell .bhph-ws__opconf-seg,.bhph-ws__intel-shell .bhph-ws__rhythm-seg{min-width:4.5rem;padding:.2rem .28rem}.bhph-ws__intel-shell .bhph-ws__readiness-seg-n,.bhph-ws__intel-shell .bhph-ws__svc-health-seg-n,.bhph-ws__intel-shell .bhph-ws__momentum-seg-n,.bhph-ws__intel-shell .bhph-ws__stability-seg-n,.bhph-ws__intel-shell .bhph-ws__engagement-seg-n,.bhph-ws__intel-shell .bhph-ws__recovery-seg-n,.bhph-ws__intel-shell .bhph-ws__opconf-seg-n,.bhph-ws__intel-shell .bhph-ws__rhythm-seg-n{font-size:.72rem}.bhph-ws__intel-shell .bhph-ws__readiness-seg-l,.bhph-ws__intel-shell .bhph-ws__svc-health-seg-l,.bhph-ws__intel-shell .bhph-ws__momentum-seg-l,.bhph-ws__intel-shell .bhph-ws__stability-seg-l,.bhph-ws__intel-shell .bhph-ws__engagement-seg-l,.bhph-ws__intel-shell .bhph-ws__recovery-seg-l,.bhph-ws__intel-shell .bhph-ws__opconf-seg-l,.bhph-ws__intel-shell .bhph-ws__rhythm-seg-l{font-size:.58rem}.bhph-ws__main>.bhph-ws__section-title{letter-spacing:-.015em;color:var(--shell-text,var(--lp-text));margin:.35rem 0 .45rem;font-size:.78rem;font-weight:750}.bhph-ws__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;margin:.2rem 0 .65rem;display:flex}.bhph-ws__filters{flex-wrap:wrap;gap:.35rem;display:flex}.bhph-ws__filter{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 96%, var(--surface-muted,var(--lp-surface-soft)));color:var(--text-secondary,var(--lp-muted-strong));letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:.28rem .55rem;font-size:.72rem;font-weight:650}.bhph-ws__filter:hover{border-color:color-mix(in srgb, var(--accent,#38bdf8) 35%, var(--shell-border))}.bhph-ws__filter--active{border-color:color-mix(in srgb, var(--accent,#38bdf8) 45%, var(--shell-border));background:color-mix(in srgb, var(--accent,#38bdf8) 8%, var(--surface-panel,var(--lp-surface)));color:var(--shell-text,var(--lp-text))}.bhph-ws__view-toggle{flex-wrap:wrap;gap:.25rem;display:flex}.bhph-ws__view-btn{border:1px solid var(--shell-border,var(--lp-border));background:var(--surface-panel,var(--lp-surface));color:var(--text-secondary,var(--lp-muted-strong));cursor:pointer;border-radius:8px;padding:.28rem .55rem;font-size:.72rem;font-weight:650}.bhph-ws__view-btn--on{border-color:color-mix(in srgb, var(--accent,#38bdf8) 40%, var(--shell-border));background:color-mix(in srgb, var(--accent,#38bdf8) 6%, var(--surface-panel,var(--lp-surface)));color:var(--shell-text,var(--lp-text))}.bhph-ws__filter-rows{flex-direction:column;flex:280px;gap:.38rem;min-width:0;display:flex}.bhph-ws__filters--quick .bhph-ws__filter{text-transform:none;font-size:.74rem;font-weight:650}.bhph-ws__filters--more .bhph-ws__filter--compact{text-transform:none;letter-spacing:.01em;padding:.22rem .48rem;font-size:.68rem;font-weight:600}.bhph-ws__toolbar-right{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;display:flex}.bhph-ws__sort{align-items:center;gap:.35rem;display:flex}.bhph-ws__sort-label{color:var(--text-muted,var(--lp-muted));text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;font-weight:750}.bhph-ws__sort-select{border:1px solid var(--shell-border,var(--lp-border));background:var(--surface-panel,var(--lp-surface));color:var(--shell-text,var(--lp-text));border-radius:8px;min-width:11.5rem;padding:.26rem .5rem;font-size:.75rem}.bhph-ws__signals{flex-wrap:wrap;gap:.25rem;margin:0 0 .35rem;display:flex}.bhph-ws__signal{letter-spacing:.02em;border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 78%, transparent);border-radius:999px;align-items:center;padding:.1rem .4rem;font-size:.62rem;font-weight:600;display:inline-flex}.bhph-ws__signal--neutral{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 55%, transparent);color:var(--text-secondary,var(--lp-muted-strong))}.bhph-ws__signal--info{background:color-mix(in srgb, var(--accent,#38bdf8) 9%, var(--surface-panel,var(--lp-surface)));color:var(--shell-text,var(--lp-text));border-color:color-mix(in srgb, var(--accent,#38bdf8) 24%, var(--shell-border))}.bhph-ws__signal--warn{background:color-mix(in srgb, var(--lp-surface)beb 92%, var(--surface-panel,var(--lp-surface)));color:#92400e;border-color:#fcd34d6b}.bhph-ws__signal--risk{background:color-mix(in srgb, var(--lp-surface)7ed 94%, var(--surface-panel,var(--lp-surface)));color:#9a3412;border-color:#fdba747a}.bhph-ws__attn-row{flex-wrap:wrap;align-items:center;gap:.22rem;margin:0 0 .35rem;display:flex}.bhph-ws__attn-summary{color:var(--text-secondary,var(--lp-muted-strong));margin:0 0 .35rem;font-size:.68rem;font-weight:550;line-height:1.38}.bhph-attn-chip{letter-spacing:.02em;border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 82%, transparent);border-radius:999px;align-items:center;padding:.08rem .38rem;font-size:.6rem;font-weight:650;line-height:1.2;display:inline-flex}.bhph-attn-chip--muted{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 70%, var(--surface-panel,var(--lp-surface)));color:var(--text-secondary,var(--lp-muted-strong))}.bhph-attn-chip--info{background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 88%, var(--surface-muted,var(--lp-surface-soft)));color:var(--text-secondary,var(--lp-muted-strong));border-color:color-mix(in srgb, var(--shell-border) 92%, #94a3b8)}.bhph-attn-chip--caution{background:color-mix(in srgb, #fafaf9 92%, var(--surface-panel,var(--lp-surface)));color:#57534e;border-color:color-mix(in srgb, #d6d3d1 55%, var(--shell-border))}.bhph-attn-chip--risk{background:color-mix(in srgb, #faf8f6 94%, var(--surface-panel,var(--lp-surface)));color:#57534e;border-color:#d1ac9dad}.bhph-ws__ptp-line{color:var(--text-secondary,var(--lp-muted-strong));letter-spacing:.02em;margin:0 0 .35rem;font-size:.65rem;font-weight:600}.bhph-ws__card-head{margin-bottom:.08rem}.bhph-ws__card-balance-row{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 32%, transparent);border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 68%, transparent);border-radius:8px;grid-template-columns:1fr 1fr;gap:.45rem .65rem;margin:.35rem 0 .3rem;padding:.42rem .48rem;display:grid}.bhph-ws__card-balance-label,.bhph-ws__card-next-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin-bottom:.08rem;font-size:.58rem;font-weight:750;display:block}.bhph-ws__card-balance-amt{font-variant-numeric:tabular-nums;color:var(--shell-text,var(--lp-text));font-size:.95rem;font-weight:750;line-height:1.2;display:block}.bhph-ws__card-balance-sub{color:#9a3412;margin-top:.12rem;font-size:.65rem;font-weight:600;display:block}.bhph-ws__card-next-date,.bhph-ws__card-next-amt{font-variant-numeric:tabular-nums;color:var(--shell-text,var(--lp-text));font-size:.78rem;font-weight:650;display:block}.bhph-ws__card-next-amt{color:var(--text-secondary,var(--lp-muted-strong));margin-top:.06rem;font-size:.72rem}.bhph-ws__card-meta--compact{gap:.28rem .5rem;font-size:.65rem}.bhph-ws__card-meta-lastpay{flex:100%}.bhph-ws__card-ref{color:var(--text-muted,var(--lp-muted));margin:.3rem 0 0;font-size:.65rem}.bhph-ws__card[role=button]{cursor:pointer}.bhph-ws__card[role=button]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent,#38bdf8) 42%, transparent);outline-offset:2px}.bhph-ws__cue-row--primary{flex-wrap:nowrap;gap:.22rem .3rem;max-width:100%}.bhph-ws__cue-row--stacked{flex-direction:column;align-items:flex-start;gap:.2rem}.bhph-ws__op-more{border:1px dashed color-mix(in srgb, var(--shell-border) 75%, transparent);background:color-mix(in srgb, var(--surface-muted) 22%, transparent);border-radius:8px;margin-top:.2rem;padding:.12rem .28rem .18rem}.bhph-ws__op-more-sum{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));font-size:.58rem;font-weight:750;list-style:none}.bhph-ws__op-more-sum::-webkit-details-marker{display:none}.bhph-ws__op-more-body{border-top:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);margin-top:.22rem;padding-top:.22rem}.bhph-ws__op-more-body .bhph-snapshot-ribbon,.bhph-ws__op-more-body .bhph-ws__rhythm-cue{margin-top:.12rem}.bhph-ws__card-meta--in-more{border-top:1px dashed color-mix(in srgb, var(--shell-border) 50%, transparent);margin-top:.28rem;padding-top:.22rem}.bhph-ws__list-table td[data-label=Customer] .bhph-ws__list-activity{margin:.22rem 0 .18rem}.bhph-ws__list-table td[data-label=Customer] .bhph-ws__cue-row--primary{max-width:18rem}.bhph-ws__side .bhph-ws__section-title{color:color-mix(in srgb, var(--text-muted) 88%, var(--shell-text));font-weight:750}.bhph-ws__side .bhph-ws__attention,.bhph-ws__side .bhph-ws__activity{border-color:color-mix(in srgb, var(--shell-border) 92%, transparent);background:color-mix(in srgb, var(--surface-muted) 12%, var(--surface-panel));box-shadow:none}.bhph-ws__side .bhph-ws__attention-item--risk{border-color:color-mix(in srgb, var(--shell-border) 78%, #fdba74 22%);background:color-mix(in srgb, var(--surface-panel) 94%, var(--lp-surface)7ed 6%)}.bhph-ws__side .bhph-ws__attention-item--warn{border-color:color-mix(in srgb, var(--shell-border) 80%, #fcd34d 18%);background:color-mix(in srgb, var(--surface-panel) 95%, var(--lp-surface)beb 5%)}.bhph-ws__grid--unified{align-items:stretch}.bhph-ws__section-title--workspace{letter-spacing:-.02em;text-transform:none;color:var(--shell-text,var(--lp-text));margin:0 0 .52rem;font-size:.88rem;font-weight:720}.bhph-ws__surface-work--queue.bhph-coll-queue--primary{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 58%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 94%, var(--surface-muted,var(--lp-surface-soft)));box-shadow:none;border-radius:16px;max-width:none;margin:.08rem 0 .72rem;padding:.58rem .72rem .68rem}.bhph-ws__surface-work--queue .bhph-coll-queue__table-wrap{background:0 0;border:none;border-radius:0;margin-top:.12rem}.bhph-ws__surface-work--queue .bhph-coll-queue__table tbody tr:last-child td{border-bottom:none}.bhph-ws__surface-work--queue .bhph-coll-queue__head{margin-bottom:.18rem}.bhph-ws__surface-work--queue .bhph-coll-queue__title{letter-spacing:-.022em;font-size:1rem;font-weight:780}.bhph-ws__surface-work--queue .bhph-coll-queue__lead{margin:0;font-size:.72rem}.bhph-ws__surface-work--queue .bhph-coll-queue__meta{margin-bottom:.28rem}.bhph-ws__intel-shell--unified{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 52%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 8%, var(--surface-panel,var(--lp-surface)));max-width:none;box-shadow:none;border-radius:14px;margin:0 0 .65rem;padding:.42rem .5rem .48rem}.bhph-ws__intel-shell--unified .bhph-ws__intel-shell-head{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 38%, transparent);margin-bottom:.32rem;padding-bottom:.26rem}.bhph-ws__intel-shell--unified .bhph-ws__intel-shell-title{letter-spacing:.05em;font-size:.72rem}.bhph-ws__intel-shell--unified .bhph-ws__intel-shell-lead{font-size:.6rem}.bhph-ws__intel-shell--unified .bhph-ws__intel-rail{border:1px solid color-mix(in srgb, var(--shell-border) 40%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 92%, var(--surface-muted,var(--lp-surface-soft)));border-radius:12px;overflow:hidden}.bhph-ws__intel-shell--unified .bhph-ws__intel-rail>.bhph-ws__rhythm{border:none;border-bottom:1px solid color-mix(in srgb, var(--shell-border) 36%, transparent);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:.3rem .4rem .34rem}.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail{border-radius:0;flex-direction:column;gap:0;max-width:none;margin:0;display:flex}.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail>.bhph-ws__strip-deck-item{border:none;border-bottom:1px solid color-mix(in srgb, var(--shell-border) 36%, transparent);box-shadow:none;background:0 0;border-radius:0;padding:.3rem .4rem .34rem;margin:0!important}.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail>.bhph-ws__strip-deck-item:last-child,.bhph-ws__intel-shell--unified .bhph-ws__intel-rail>.bhph-ws__rhythm:last-child{border-bottom:none}.bhph-ws__intel-shell--unified{margin:0 0 .38rem;padding:.24rem .36rem .28rem}.bhph-ws__intel-shell--unified .bhph-ws__intel-shell-head{margin-bottom:.14rem;padding-bottom:.12rem}.bhph-ws__intel-shell--unified .bhph-ws__intel-shell-title{margin:0 0 .03rem;font-size:.62rem}.bhph-ws__intel-shell--unified .bhph-ws__intel-shell-lead{font-size:.56rem;line-height:1.22}.bhph-ws__intel-shell--unified .bhph-ws__intel-rail{border-radius:9px}.bhph-ws__intel-shell--unified .bhph-ws__intel-rail>.bhph-ws__rhythm{flex-wrap:wrap;align-items:center;gap:.22rem .42rem;padding:.12rem .34rem .14rem;display:flex}.bhph-ws__intel-shell--unified .bhph-ws__intel-rail>.bhph-ws__rhythm .bhph-ws__rhythm-head{flex:none;margin-bottom:0!important}.bhph-ws__intel-shell--unified .bhph-ws__rhythm-title{margin:0!important}.bhph-ws__intel-shell--unified .bhph-ws__rhythm-strip{flex:200px;gap:.18rem .26rem;min-width:0}.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail>.bhph-ws__strip-deck-item{flex-wrap:wrap;align-items:center;gap:.2rem .38rem;padding:.1rem .34rem .12rem;display:flex}.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail .bhph-ws__readiness-head,.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail .bhph-ws__svc-health-head,.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail .bhph-ws__momentum-head,.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail .bhph-ws__stability-head,.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail .bhph-ws__engagement-head,.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail .bhph-ws__recovery-head,.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail .bhph-ws__opconf-head{flex:none;width:min(7.25rem,30vw);min-width:5.25rem;margin-bottom:0!important}.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail .bhph-ws__readiness-title,.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail .bhph-ws__svc-health-title,.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail .bhph-ws__momentum-title,.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail .bhph-ws__stability-title,.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail .bhph-ws__engagement-title,.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail .bhph-ws__recovery-title,.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail .bhph-ws__opconf-title{line-height:1.2;margin:0!important}.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail .bhph-ws__readiness-strip,.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail .bhph-ws__svc-health-strip,.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail .bhph-ws__momentum-strip,.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail .bhph-ws__stability-strip,.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail .bhph-ws__engagement-strip,.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail .bhph-ws__recovery-strip,.bhph-ws__intel-shell--unified .bhph-ws__strip-deck--rail .bhph-ws__opconf-strip{flex:180px;gap:.18rem .24rem;min-width:0}.bhph-ws__intel-shell--unified .bhph-ws__readiness-seg,.bhph-ws__intel-shell--unified .bhph-ws__svc-health-seg,.bhph-ws__intel-shell--unified .bhph-ws__momentum-seg,.bhph-ws__intel-shell--unified .bhph-ws__stability-seg,.bhph-ws__intel-shell--unified .bhph-ws__engagement-seg,.bhph-ws__intel-shell--unified .bhph-ws__recovery-seg,.bhph-ws__intel-shell--unified .bhph-ws__opconf-seg,.bhph-ws__intel-shell--unified .bhph-ws__rhythm-seg{border:1px solid color-mix(in srgb, var(--shell-border) 46%, transparent);background:color-mix(in srgb, var(--surface-panel) 94%, var(--surface-muted));border-radius:7px;flex-flow:wrap;align-items:baseline;gap:.22rem;min-width:0;padding:.08rem .3rem .1rem;display:inline-flex}.bhph-ws__intel-shell--unified .bhph-ws__readiness-seg-n,.bhph-ws__intel-shell--unified .bhph-ws__svc-health-seg-n,.bhph-ws__intel-shell--unified .bhph-ws__momentum-seg-n,.bhph-ws__intel-shell--unified .bhph-ws__stability-seg-n,.bhph-ws__intel-shell--unified .bhph-ws__engagement-seg-n,.bhph-ws__intel-shell--unified .bhph-ws__recovery-seg-n,.bhph-ws__intel-shell--unified .bhph-ws__opconf-seg-n,.bhph-ws__intel-shell--unified .bhph-ws__rhythm-seg-n{font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:720}.bhph-ws__intel-shell--unified .bhph-ws__readiness-seg-l,.bhph-ws__intel-shell--unified .bhph-ws__svc-health-seg-l,.bhph-ws__intel-shell--unified .bhph-ws__momentum-seg-l,.bhph-ws__intel-shell--unified .bhph-ws__stability-seg-l,.bhph-ws__intel-shell--unified .bhph-ws__engagement-seg-l,.bhph-ws__intel-shell--unified .bhph-ws__recovery-seg-l,.bhph-ws__intel-shell--unified .bhph-ws__opconf-seg-l,.bhph-ws__intel-shell--unified .bhph-ws__rhythm-seg-l{max-width:12rem;font-size:.54rem;font-weight:600;line-height:1.2}.bhph-ws__side--integrated .bhph-ws__section-title{letter-spacing:.05em;color:color-mix(in srgb, var(--text-muted,var(--lp-muted)) 92%, var(--shell-text));font-size:.66rem}.bhph-ws__side--integrated .bhph-ws__attention,.bhph-ws__side--integrated .bhph-ws__activity{background:0 0;border:none;border-radius:0;padding:.35rem 0 .45rem}.bhph-ws__side--integrated .bhph-ws__attention-item{border:1px solid color-mix(in srgb, var(--shell-border) 48%, transparent);background:color-mix(in srgb, var(--surface-muted) 12%, transparent);border-radius:8px;padding:.28rem .34rem}.bhph-ws__side--integrated .bhph-ws__attention-list{gap:.3rem}.bhph-ws__side--integrated .bhph-ws__list{border:1px solid color-mix(in srgb, var(--shell-border) 48%, transparent);border-radius:10px}.bhph-ws__collector-bar{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 14%, var(--surface-panel,var(--lp-surface)));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--shell-border) 35%, transparent);border:none;border-radius:10px}.bhph-ws__col{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 72%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 38%, var(--surface-panel,var(--lp-surface)));box-shadow:none}.bhph-ws__col-head{border-bottom-color:color-mix(in srgb, var(--shell-border) 48%, transparent)}.bhph-ws__card{border-color:color-mix(in srgb, var(--shell-border) 62%, transparent);box-shadow:none;background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 97%, var(--surface-muted,var(--lp-surface-soft)))}.bhph-ws__card:hover{box-shadow:none;border-color:color-mix(in srgb, var(--shell-border) 48%, var(--accent,#38bdf8) 22%)}.bhph-ws__card-balance-row{border:none;border-top:1px solid color-mix(in srgb, var(--shell-border) 45%, transparent);background:0 0;border-radius:0;margin:.28rem 0 .22rem;padding:.32rem 0 .28rem}.bhph-ws__card-balance-label,.bhph-ws__card-next-label{letter-spacing:.05em;color:color-mix(in srgb, var(--text-muted) 88%, var(--shell-text));font-size:.54rem}.bhph-ws__card-balance-amt{font-size:1rem}.bhph-ws__readiness-chip,.bhph-ws__svc-health-chip{border-color:color-mix(in srgb, var(--shell-border) 48%, transparent);background:color-mix(in srgb, var(--surface-muted) 20%, transparent)}.bhph-ws__op-more{border-style:solid;border-color:color-mix(in srgb, var(--shell-border) 42%, transparent);background:color-mix(in srgb, var(--surface-muted) 12%, transparent)}.bhph-ws__list{border-color:color-mix(in srgb, var(--shell-border) 62%, transparent);box-shadow:none}.bhph-ws__list-signals{flex-wrap:wrap;gap:.2rem;max-width:9rem;display:flex}.bhph-ws__list-signals-muted{color:var(--text-muted,var(--lp-muted));font-size:.72rem}.bhph-ws__grid{grid-template-columns:1fr;gap:.85rem;display:grid}@media (width>=960px){.bhph-ws__grid{grid-template-columns:minmax(0,1fr) minmax(0,270px);align-items:start;gap:.75rem}.bhph-ws__grid.bhph-ws__grid--unified{grid-template-columns:minmax(0,1fr) minmax(0,228px);align-items:stretch;gap:1rem 1.1rem}.bhph-ws__side--integrated{border-left:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 52%, transparent);padding-left:.65rem}}.bhph-ws__main,.bhph-ws__side{min-width:0}.bhph-ws__section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .45rem;font-size:.72rem;font-weight:800}.bhph-ws__board{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-flow:row;gap:.55rem;margin:0 -.15rem;padding-bottom:.35rem;padding-left:.15rem;padding-right:.15rem;display:flex;overflow-x:auto}@media (width<=899px){.bhph-ws__board{scroll-snap-type:none;flex-direction:column;overflow-x:visible}}.bhph-ws__col{scroll-snap-align:start;border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 92%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 55%, var(--surface-panel,var(--lp-surface)));border-radius:12px;flex:0 0 clamp(15.75rem,38vw,21rem);min-width:15.75rem;min-height:2rem;padding:.45rem .45rem .55rem}@media (width<=899px){.bhph-ws__col{scroll-snap-align:none;flex:auto;min-width:0}}.bhph-ws__col-head{letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary,var(--lp-muted-strong));border-bottom:1px solid color-mix(in srgb, var(--shell-border) 70%, transparent);margin:0 0 .35rem;padding:.2rem .25rem .35rem;font-size:.68rem;font-weight:800}.bhph-ws__col-body{flex-direction:column;gap:.38rem;display:flex}.bhph-ws__board--refined{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 14%, transparent);border-radius:14px;gap:.72rem;margin:0 -.08rem;padding:.38rem .2rem .48rem}.bhph-ws__board--refined .bhph-ws__col{border-color:color-mix(in srgb, var(--shell-border) 76%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 92%, var(--surface-muted));box-shadow:0 1px 2px #0f172a0d, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 70%, transparent);padding:.48rem .46rem .52rem}.bhph-ws__board--refined .bhph-ws__col:first-child{border-top:2px solid color-mix(in srgb, #22c55e 22%, var(--shell-border))}.bhph-ws__board--refined .bhph-ws__col:nth-child(2){border-top:2px solid color-mix(in srgb, #eab308 18%, var(--shell-border))}.bhph-ws__board--refined .bhph-ws__col:nth-child(3){border-top:2px solid color-mix(in srgb, #f97316 16%, var(--shell-border))}.bhph-ws__board--refined .bhph-ws__col:nth-child(4){border-top:2px solid color-mix(in srgb, #94a3b8 20%, var(--shell-border))}.bhph-ws__board--refined .bhph-ws__col:nth-child(5){border-top:2px solid color-mix(in srgb, #64748b 18%, var(--shell-border))}@media (width<=899px){.bhph-ws__board--refined .bhph-ws__col:nth-child(n){border-top:1px solid color-mix(in srgb, var(--shell-border) 82%, transparent)}}.bhph-ws__board--refined .bhph-ws__col-head{letter-spacing:.068em;text-transform:uppercase;color:color-mix(in srgb, var(--shell-text,var(--lp-text)) 82%, var(--text-muted));border-bottom:1px solid color-mix(in srgb, var(--shell-border) 52%, transparent);margin:0 0 .4rem;padding:.28rem .32rem .36rem;font-size:.74rem;font-weight:780}.bhph-ws__board--refined .bhph-ws__card{border-color:color-mix(in srgb, var(--shell-border) 72%, transparent);background:color-mix(in srgb, var(--surface-panel) 98%, var(--surface-muted));padding:.44rem .48rem .46rem .58rem;box-shadow:0 1px 1px #0f172a08}.bhph-ws__board--refined .bhph-ws__card:hover{box-shadow:0 2px 6px #0f172a0d}.bhph-ws__board--refined .bhph-ws__card-k{letter-spacing:-.018em;font-size:.95rem;font-weight:760}.bhph-ws__board--refined .bhph-ws__card-sub{margin-bottom:.22rem;font-size:.7rem}.bhph-ws__board--refined .bhph-ws__card-balance-amt{font-size:1.06rem;font-weight:760}.bhph-ws__board--refined .bhph-ws__card-servicing-line{gap:.28rem;margin-top:.08rem;margin-bottom:.06rem}.bhph-ws__board--refined .bhph-ws__chip-sched{padding:.06rem .3rem;font-size:.58rem}.bhph-ws__board--refined .bhph-ws__card-coll-activity{margin-top:.2rem;font-size:.68rem;line-height:1.32}.bhph-ws__board--refined .bhph-ws__card-ref{color:color-mix(in srgb, var(--text-muted) 92%, transparent);margin-top:.18rem;font-size:.58rem;line-height:1.25}.bhph-ws__board--refined .bhph-ws__card-actions a,.bhph-ws__board--refined .bhph-ws__attn-summary{font-size:.64rem}.bhph-ws__main .bhph-ws__list-table th,.bhph-ws__main .bhph-ws__list-table td{padding:.38rem .48rem}.bhph-ws__main .bhph-ws__list-table td[data-label=Customer] strong{font-size:.9rem;font-weight:750}.bhph-ws__side--integrated .bhph-ws__section-title{margin-bottom:.32rem}.bhph-ws__side--integrated .bhph-ws__attention,.bhph-ws__side--integrated .bhph-ws__activity{padding-top:.28rem}.bhph-ws__side--integrated .bhph-ws__attention-list{scrollbar-gutter:stable;max-height:15rem;padding-right:.15rem;overflow-y:auto}.bhph-ws__side--integrated .bhph-ws__attention-item{border-color:color-mix(in srgb, var(--shell-border) 42%, transparent);background:color-mix(in srgb, var(--surface-panel) 96%, transparent)}.bhph-ws__side--integrated .bhph-ws__activity{scrollbar-gutter:stable;max-height:17rem;padding-right:.15rem;overflow-y:auto}.bhph-ws__side--integrated .bhph-ws__activity-row{padding:.3rem 0;font-size:.72rem}.bhph-ws__side--integrated .bhph-ws__attention-k{font-size:.74rem}.bhph-ws__side--integrated .bhph-ws__attention-d{font-size:.68rem;line-height:1.32}.bhph-ws__desk-column{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 50%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 94%, var(--surface-muted,var(--lp-surface-soft)));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent);border-radius:16px;margin:0 -.12rem .42rem;padding:.38rem .42rem 0}.bhph-ws__desk-column .bhph-ws__surface-work--queue.bhph-coll-queue--primary{background:color-mix(in srgb, var(--surface-panel) 98%, var(--surface-muted));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 45%, transparent);border:none;border-radius:12px;margin:0 0 .32rem;padding:.48rem .52rem .55rem}.bhph-ws__desk-column .bhph-coll-queue__head{margin-bottom:.14rem}.bhph-ws__desk-column .bhph-coll-queue__lead{color:color-mix(in srgb, var(--text-muted) 92%, var(--shell-text));font-size:.68rem}.bhph-ws__desk-column .bhph-coll-queue__meta{margin-bottom:.22rem;font-size:.66rem}.bhph-ws__desk-column .bhph-ws__collector-bar{border:none;border-top:1px solid color-mix(in srgb, var(--shell-border) 36%, transparent);background:color-mix(in srgb, var(--surface-muted) 12%, var(--surface-panel));box-shadow:none;border-radius:0 0 12px 12px;margin:0;padding:.24rem .34rem .28rem}.bhph-ws__desk-column~.bhph-ws__intel-fold{margin-top:0;margin-bottom:.28rem}.bhph-ws__intel-fold+.bhph-ws__toolbar--desk{margin-top:.12rem}.bhph-ws__toolbar--desk{border:1px solid color-mix(in srgb, var(--shell-border) 48%, transparent);background:color-mix(in srgb, var(--surface-panel) 97%, var(--surface-muted));border-radius:12px;margin:0 -.12rem .48rem;padding:.38rem .44rem .42rem}@media (width>=960px){.bhph-ws__grid.bhph-ws__grid--unified.bhph-ws__grid--desk{border:1px solid color-mix(in srgb, var(--shell-border) 46%, transparent);background:color-mix(in srgb, var(--surface-muted) 6%, var(--surface-panel));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 40%, transparent);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,250px);gap:.72rem .95rem;margin-top:.1rem;padding:.42rem .48rem .48rem}}@media (width<=959px){.bhph-ws__grid.bhph-ws__grid--unified.bhph-ws__grid--desk{border:1px solid color-mix(in srgb, var(--shell-border) 46%, transparent);background:color-mix(in srgb, var(--surface-muted) 6%, var(--surface-panel));border-radius:12px;margin-top:.12rem;padding:.32rem .28rem .4rem}}.bhph-ws__grid--desk .bhph-ws__main>.bhph-ws__section-title{margin:.22rem 0 .38rem}.bhph-ws__grid--desk .bhph-ws__side--integrated{padding-top:.12rem}.bhph-ws__grid--desk .bhph-ws__side--integrated .bhph-ws__attention-list{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--shell-border) 55%, transparent) transparent;max-height:12rem}.bhph-ws__grid--desk .bhph-ws__side--integrated .bhph-ws__activity{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--shell-border) 55%, transparent) transparent;max-height:14rem}.bhph-ws__grid--desk .bhph-ws__side--integrated .bhph-ws__attention-list::-webkit-scrollbar{width:5px}.bhph-ws__grid--desk .bhph-ws__side--integrated .bhph-ws__activity::-webkit-scrollbar{width:5px}.bhph-ws__grid--desk .bhph-ws__side--integrated .bhph-ws__attention-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--shell-border) 62%, transparent);border-radius:999px}.bhph-ws__grid--desk .bhph-ws__side--integrated .bhph-ws__activity::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--shell-border) 62%, transparent);border-radius:999px}.bhph-ws__grid--desk .bhph-ws__side--integrated .bhph-ws__section-title{letter-spacing:.055em;margin-bottom:.26rem}.bhph-ws__grid--desk .bhph-ws__side--integrated .bhph-ws__attention-item{padding:.24rem .3rem}.bhph-ws__grid--desk .bhph-ws__side--integrated .bhph-ws__activity-row{padding:.24rem 0}.bhph-ws__board--refined{border:1px solid color-mix(in srgb, var(--shell-border) 42%, transparent);background:color-mix(in srgb, var(--surface-muted) 18%, var(--surface-panel));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 35%, transparent);border-radius:12px;gap:.58rem;margin:0 -.06rem;padding:.3rem .14rem .26rem}.bhph-ws__board--refined .bhph-ws__col-head{margin:0 0 .28rem;padding:.2rem .26rem .28rem}.bhph-ws__board--refined .bhph-ws__card-sub{margin-bottom:.16rem}.bhph-ws__board--refined .bhph-ws__card-coll-activity{margin-top:.14rem}.bhph-ws__board--refined .bhph-ws__card-actions{margin-top:.2rem}.bhph-ws__board--refined .bhph-ws__card-ref{margin-top:.12rem;font-size:.56rem}.bhph-ws__board--refined .bhph-ws__card-balance-label,.bhph-ws__board--refined .bhph-ws__card-next-label{letter-spacing:.06em;opacity:.82;font-size:.48rem}.bhph-ws__card{border:1px solid color-mix(in srgb, var(--shell-border) 85%, transparent);background:var(--surface-panel,var(--lp-surface));text-align:left;cursor:pointer;border-radius:10px;padding:.48rem .5rem .52rem .62rem;transition:border-color .12s,box-shadow .12s;position:relative}.bhph-ws__card:before{content:"";background:color-mix(in srgb, var(--shell-border) 70%, transparent);border-radius:99px;width:3px;position:absolute;top:.45rem;bottom:.45rem;left:.28rem}.bhph-ws__card--good:before{background:color-mix(in srgb, #22c55e 55%, var(--shell-border))}.bhph-ws__card--warn:before{background:color-mix(in srgb, #f59e0b 55%, var(--shell-border))}.bhph-ws__card--risk:before{background:color-mix(in srgb, #f97316 58%, var(--shell-border))}.bhph-ws__card--muted:before{background:color-mix(in srgb, var(--text-muted) 45%, var(--shell-border))}.bhph-ws__card:hover{border-color:color-mix(in srgb, var(--accent,#38bdf8) 28%, var(--shell-border));box-shadow:0 1px 0 color-mix(in srgb, var(--accent,#38bdf8) 12%, transparent)}.bhph-ws__card-k{color:var(--shell-text,var(--lp-text));margin:0 0 .12rem;font-size:.88rem;font-weight:750;line-height:1.25}.bhph-ws__card-sub{color:var(--text-secondary,var(--lp-muted-strong));margin:0 0 .35rem;font-size:.72rem;line-height:1.35}.bhph-ws__card-meta{color:var(--text-muted,var(--lp-muted));flex-wrap:wrap;gap:.35rem .65rem;font-size:.68rem;display:flex}.bhph-ws__chip{letter-spacing:.02em;text-transform:none;border:1px solid color-mix(in srgb, var(--shell-border) 80%, transparent);background:color-mix(in srgb, var(--surface-muted) 40%, transparent);color:var(--text-secondary,var(--lp-muted-strong));border-radius:999px;align-items:center;gap:.2rem;padding:.1rem .42rem;font-size:.64rem;font-weight:600;display:inline-flex}.bhph-ws__chip--risk{border-color:color-mix(in srgb, #fb923c 35%, var(--shell-border));background:color-mix(in srgb, var(--lp-surface)7ed 88%, var(--surface-panel));color:#9a3412}.bhph-ws__chip--warn{border-color:color-mix(in srgb, #fbbf24 40%, var(--shell-border));background:color-mix(in srgb, var(--lp-surface)beb 90%, var(--surface-panel));color:#92400e}.bhph-ws__chip--good{border-color:color-mix(in srgb, #86efac 45%, var(--shell-border));background:color-mix(in srgb, #f0fdf4 92%, var(--surface-panel));color:#166534}.bhph-ws__card-actions{flex-wrap:wrap;gap:.35rem .55rem;margin-top:.38rem;display:flex}.bhph-ws__card-actions a{font-size:.68rem;font-weight:650}.bhph-ws__list{border:1px solid color-mix(in srgb, var(--shell-border) 90%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:12px;overflow:hidden}.bhph-ws__list-table{border-collapse:collapse;width:100%;font-size:.74rem}.bhph-ws__list-table th,.bhph-ws__list-table td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--shell-border) 75%, transparent);vertical-align:top;padding:.45rem .55rem}.bhph-ws__list-table th{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));background:color-mix(in srgb, var(--surface-muted) 35%, var(--surface-panel));font-size:.65rem;font-weight:800}.bhph-ws__list-row{cursor:pointer}.bhph-ws__list-row:hover td{background:color-mix(in srgb, var(--surface-muted) 22%, transparent)}.bhph-ws__empty{color:var(--text-secondary,var(--lp-muted-strong));text-align:center;margin:0;padding:.85rem .65rem;font-size:.8rem;line-height:1.45}.bhph-ws__empty--soft{border:1px dashed color-mix(in srgb, var(--shell-border) 90%, transparent);background:color-mix(in srgb, var(--surface-muted) 25%, transparent);border-radius:12px}.bhph-ws__ops-alert{border:1px solid color-mix(in srgb, var(--shell-border) 85%, transparent);background:color-mix(in srgb, var(--surface-muted) 20%, var(--surface-panel));border-radius:10px;margin:0 0 .75rem;padding:.75rem .85rem}.bhph-ws__ops-alert--schema{border-color:color-mix(in srgb, #fdba74 55%, var(--shell-border));background:color-mix(in srgb, var(--lp-surface)7ed 35%, var(--surface-panel))}.bhph-ws__attention{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:12px;padding:.55rem .6rem .65rem}.bhph-ws__attention-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.bhph-ws__attention-item{border:1px solid color-mix(in srgb, var(--shell-border) 80%, transparent);background:color-mix(in srgb, var(--surface-muted) 18%, var(--surface-panel));border-radius:9px;padding:.42rem .48rem}.bhph-ws__attention-item--risk{border-color:color-mix(in srgb, #fdba74 42%, var(--shell-border))}.bhph-ws__attention-item--warn{border-color:color-mix(in srgb, #fcd34d 45%, var(--shell-border))}.bhph-ws__attention-k{margin:0 0 .12rem;font-size:.78rem;font-weight:750}.bhph-ws__attention-d{color:var(--text-secondary,var(--lp-muted-strong));margin:0;font-size:.72rem;line-height:1.35}.bhph-ws__activity{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:12px;padding:.55rem .6rem .65rem}.bhph-ws__activity-row{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 65%, transparent);flex-wrap:wrap;gap:.25rem .65rem;padding:.42rem 0;font-size:.74rem;display:flex}.bhph-ws__activity-row:last-child{border-bottom:none}.bhph-ws__coll-inline{border:1px solid color-mix(in srgb, var(--shell-border) 85%, transparent);background:color-mix(in srgb, var(--surface-muted) 20%, var(--surface-panel));border-radius:10px;margin-top:.65rem;padding:.55rem}.bhph-ws__toast{margin:0 0 .45rem;font-size:.78rem}@media (width<=640px){.bhph-ws__list-table{display:block}.bhph-ws__list-table thead{display:none}.bhph-ws__list-table tbody,.bhph-ws__list-table tr,.bhph-ws__list-table td{width:100%;display:block}.bhph-ws__list-table tr{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 80%, transparent);padding:.55rem .5rem}.bhph-ws__list-table td{border:none;padding:.18rem 0}.bhph-ws__list-table td[data-label]:before{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);content:attr(data-label);margin-bottom:.08rem;font-size:.62rem;font-weight:800;display:block}}.bhph-ledger__stat-hint{color:var(--text-muted);max-width:22rem;margin-top:.35rem;font-size:.72rem;font-weight:500;line-height:1.35;display:block}.bhph-post-panel__lead{color:var(--text-muted);max-width:40rem;margin:0 0 1rem;font-size:.88rem;line-height:1.45}.bhph-post-panel__req{color:var(--text-muted);font-weight:600}.bhph-post-panel__form{margin-bottom:1.25rem}.bhph-post-panel__submit{align-self:end}.bhph-post-panel__history-title{letter-spacing:.02em;color:var(--text);margin:0 0 .65rem;font-size:.95rem;font-weight:700}.bhph-post-panel__history-foot{max-width:44rem;margin:-.35rem 0 1rem;font-size:.78rem;line-height:1.45}.bhph-post-panel__snapshot{background:color-mix(in srgb, var(--shell-surface-elevated,var(--shell-surface,var(--lp-surface))) 72%, transparent);border:1px solid color-mix(in srgb, var(--shell-border) 65%, transparent);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.65rem 1rem;margin:0 0 1rem;padding:.85rem 1rem;display:grid}.bhph-post-panel__snapshot-item{flex-direction:column;gap:.12rem;min-width:0;display:flex}.bhph-post-panel__snapshot-item dt{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.65rem;font-weight:700}.bhph-post-panel__snapshot-item dd{font-variant-numeric:tabular-nums;color:var(--text);margin:0;font-size:.95rem;font-weight:600;line-height:1.25}.bhph-post-panel__snapshot-sub{color:var(--text-muted);margin-top:.08rem;font-size:.72rem;font-weight:500;display:block}.bhph-post-panel__snapshot-item--status dd{font-weight:500}.bhph-post-panel__bucket{letter-spacing:.02em;background:color-mix(in srgb, var(--text-muted) 10%, transparent);max-width:100%;color:var(--text);border:1px solid color-mix(in srgb, var(--shell-border) 50%, transparent);border-radius:999px;align-self:flex-start;align-items:center;padding:.14rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.bhph-post-panel__plan-hint{max-width:40rem;margin:0 0 1rem;font-size:.78rem}.bhph-post-panel__inline-msg{border-radius:8px;margin:0 0 .75rem;padding:.65rem .85rem;font-size:.82rem;line-height:1.4}.bhph-post-panel__inline-msg--ok{background:color-mix(in srgb, var(--success-bg,#0a7) 10%, transparent);border:1px solid color-mix(in srgb, var(--success-bg,#0a7) 22%, transparent);color:var(--text)}.bhph-post-panel__inline-msg--err{background:color-mix(in srgb, var(--danger-bg,#b91c1c) 8%, transparent);border:1px solid color-mix(in srgb, var(--danger-bg,#b91c1c) 22%, transparent);color:var(--text)}.bhph-post-panel__form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.75rem 1rem;display:grid}.bhph-post-panel__field--wide{grid-column:1/-1}.bhph-post-panel__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.65rem 1rem;margin-top:.1rem;display:flex}.bhph-post-panel__field-pair{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.65rem 1rem;display:grid}.bhph-ledger__card.bhph-post-panel{margin-bottom:.9rem;padding:.78rem 1rem .92rem}@media (width<=960px){.bhph-post-panel__form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.bhph-post-panel__form-grid,.bhph-post-panel__field-pair{grid-template-columns:1fr}}.bhph-ledger__payment-ref-cell{word-break:break-word;max-width:10rem;font-size:.82rem;line-height:1.35}.bhph-ledger__payment-ref{font-variant-numeric:tabular-nums}.bhph-post-success{background:color-mix(in srgb, var(--success-bg,#0a7) 12%, var(--shell-surface,var(--lp-surface)));border:1px solid color-mix(in srgb, var(--success-bg,#0a7) 28%, transparent);border-radius:10px;margin:0 0 1rem;padding:.85rem 1rem}.bhph-post-success__title{margin:0 0 .25rem;font-size:.85rem;font-weight:700}.bhph-post-success__hint{color:var(--text-muted);margin:0 0 .6rem;font-size:.78rem}.bhph-post-success__actions{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.bhph-ledger__payment-notes-cell{word-break:break-word;max-width:14rem;font-size:.82rem;line-height:1.35}.bhph-ledger__pay-status{letter-spacing:.02em;text-transform:none;border-radius:999px;padding:.14rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}.bhph-ledger__pay-status--ok{background:color-mix(in srgb, var(--success-bg,#0a7) 11%, transparent);color:color-mix(in srgb, var(--success-bg,#0a7) 78%, var(--text));border:1px solid color-mix(in srgb, var(--success-bg,#0a7) 18%, transparent)}.bhph-ledger__pay-status--rev{background:color-mix(in srgb, var(--text-muted) 12%, transparent);color:var(--text-muted);border:1px solid color-mix(in srgb, var(--shell-border) 45%, transparent)}.bhph-ledger__payments-table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));font-size:.72rem;font-weight:500}.bhph-post-panel .bhph-ledger__rev-badge{border-color:color-mix(in srgb, var(--shell-border) 50%, #fcd34d);background:color-mix(in srgb, var(--lp-surface)beb 82%, var(--surface-panel,var(--lp-surface)));color:#92400e;font-weight:600}.bhph-ledger__next-due-wrap{flex-direction:column;gap:.15rem;display:flex}.bhph-ledger__next-due-date{font-weight:600}@media (width<=900px){.bhph-post-panel__form:not(.bhph-post-panel__form-grid){flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.bhph-post-panel__submit{align-self:flex-start}.bhph-ledger__payments-table{-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto}}@media (width<=640px){.bhph-ledger__sched-table{width:100%;display:block}.bhph-ledger__sched-table thead{display:none}.bhph-ledger__sched-table tbody,.bhph-ledger__sched-table tr,.bhph-ledger__sched-table td{width:100%;display:block}.bhph-ledger__sched-table tr{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 80%, transparent);padding:.55rem .45rem}.bhph-ledger__sched-table td{border:none;padding:.2rem 0}.bhph-ledger__sched-table td[data-label]:before{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);content:attr(data-label);margin-bottom:.08rem;font-size:.62rem;font-weight:800;display:block}.bhph-ledger__payments-table{width:100%;display:block;overflow-x:visible}.bhph-ledger__payments-table thead{display:none}.bhph-ledger__payments-table tbody,.bhph-ledger__payments-table tr,.bhph-ledger__payments-table td{width:100%;display:block}.bhph-ledger__payments-table tbody{flex-direction:column;gap:.45rem;display:flex}.bhph-ledger__payments-table tr{border:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);background:color-mix(in srgb, var(--shell-surface,var(--lp-surface)) 88%, transparent);border-radius:10px;padding:.55rem .5rem}.bhph-ledger__payments-table td{border:none;padding:.2rem 0}.bhph-ledger__payments-table td[data-label]:before{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);content:attr(data-label);margin-bottom:.06rem;font-size:.62rem;font-weight:800;display:block}}.bhph-coll-work-card__lead{color:var(--text-muted,var(--lp-muted));max-width:44rem;margin:0 0 .85rem;font-size:.82rem;line-height:1.45}.bhph-coll-quick{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.bhph-coll-quick__btn{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 70%, var(--surface-panel,var(--lp-surface)));color:var(--text-secondary,var(--lp-muted-strong));cursor:pointer;border-radius:8px;padding:.35rem .6rem;font-size:.75rem;font-weight:650}.bhph-coll-quick__btn:hover:not(:disabled){border-color:color-mix(in srgb, #f59e0b 35%, var(--shell-border));background:color-mix(in srgb, var(--lp-surface)7ed 55%, var(--surface-panel,var(--lp-surface)))}.bhph-coll-quick__btn:disabled{opacity:.55;cursor:not-allowed}.bhph-coll-subh{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:.85rem 0 .45rem;font-size:.78rem;font-weight:800}.bhph-coll-timeline{border-left:2px solid color-mix(in srgb, var(--shell-border) 75%, transparent);margin:0 0 1rem;padding:0;list-style:none}.bhph-coll-timeline__item{margin-left:.35rem;padding:.45rem 0 .45rem .85rem;position:relative}.bhph-coll-timeline__item:before{content:"";background:color-mix(in srgb, var(--shell-border) 70%, #94a3b8);border-radius:999px;width:7px;height:7px;position:absolute;top:.55rem;left:-.42rem}.bhph-coll-timeline__item--collections:before{background:color-mix(in srgb, #f59e0b 55%, var(--shell-border))}.bhph-coll-timeline__item--promise:before{background:color-mix(in srgb, #38bdf8 50%, var(--shell-border))}.bhph-coll-timeline__when{color:var(--text-muted);margin-bottom:.12rem;font-size:.72rem;display:block}.bhph-coll-timeline__title{color:var(--shell-text,var(--lp-text));font-size:.84rem;font-weight:700}.bhph-coll-timeline__body{color:var(--text-secondary,var(--lp-muted-strong));margin-top:.15rem;font-size:.8rem;line-height:1.4}.bhph-coll-ptp-card{border:1px solid color-mix(in srgb, #f59e0b 22%, var(--shell-border));background:color-mix(in srgb, var(--lp-surface)beb 18%, var(--surface-panel,var(--lp-surface)));border-radius:10px;margin-bottom:.5rem;padding:.55rem .65rem}.bhph-coll-ptp-card__head{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;font-size:.84rem;display:flex}.bhph-coll-ptp-card__status{letter-spacing:.04em;text-transform:uppercase;color:#92400e;background:#fef3c7cc;border-radius:999px;padding:.12rem .45rem;font-size:.68rem;font-weight:800}.bhph-coll-ptp-card__date{font-weight:700}.bhph-coll-ptp-card__amt{font-weight:650}.bhph-coll-ptp-card__note{color:var(--text-secondary);margin:.35rem 0 .15rem;font-size:.8rem;line-height:1.35}.bhph-coll-ptp-card__meta{color:var(--text-muted);margin:0;font-size:.72rem}.bhph-ws__link-primary{font-weight:700}.bhph-cc{width:100%;max-width:none;margin:0}.bhph-cc__crumb{color:var(--text-muted,var(--lp-muted));flex-wrap:wrap;align-items:center;gap:.25rem .35rem;margin:0 0 .75rem;font-size:.78rem;display:flex}.bhph-cc__crumb a{color:inherit;border-bottom:1px solid #0000;text-decoration:none}.bhph-cc__crumb a:hover{border-bottom-color:color-mix(in srgb, var(--text-muted) 55%, transparent)}.bhph-cc__crumb-back{font-weight:700;color:var(--text-secondary,var(--lp-muted-strong))!important}.bhph-cc__crumb-sep{opacity:.45;-webkit-user-select:none;user-select:none}.bhph-cc__queue-return{margin:0 0 .55rem;font-size:.82rem}.bhph-cc__queue-return a{font-weight:650}.bhph-cc__attention-card{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 38%, var(--surface-panel,var(--lp-surface)));border-radius:12px;margin:0 0 .65rem;padding:.55rem .72rem .58rem}.bhph-cc__attention-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .35rem;font-size:.62rem;font-weight:800}.bhph-cc__attention-summary{color:var(--shell-text,var(--lp-text));margin:0 0 .38rem;font-size:.82rem;font-weight:550;line-height:1.45}.bhph-cc__attention-chips{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.bhph-cc__attention-next{color:var(--text-secondary,var(--lp-muted-strong));margin:.42rem 0 0;font-size:.74rem;line-height:1.45}.bhph-cc__priority-row{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin:0 0 .55rem;display:flex}.bhph-cc__priority-k{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));font-size:.6rem;font-weight:800}.bhph-priority-chip{letter-spacing:.01em;border:1px solid color-mix(in srgb, var(--shell-border) 82%, transparent);border-radius:999px;align-items:center;padding:.1rem .42rem;font-size:.68rem;font-weight:650;display:inline-flex}.bhph-priority-chip--calm{background:color-mix(in srgb, var(--surface-muted) 42%, var(--lp-surface));color:var(--text-secondary,var(--lp-muted-strong))}.bhph-priority-chip--watch{background:color-mix(in srgb, #fafaf9 90%, var(--surface-panel));color:#44403c;border-color:color-mix(in srgb, #d6d3d1 55%, var(--shell-border))}.bhph-priority-chip--urgent{background:color-mix(in srgb, #faf8f6 92%, var(--surface-panel));color:#44403c;border-color:#b9b5b2b8}.bhph-snapshot-ribbon{letter-spacing:.01em;color:var(--text-secondary,var(--lp-muted-strong));border-top:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);margin:0;padding-top:.32rem;font-size:.72rem;font-weight:500;line-height:1.35}.bhph-snapshot-ribbon--card{text-align:left;margin-top:.28rem}.bhph-snapshot-ribbon--list{max-width:22rem;margin-top:.28rem}.bhph-snapshot-ribbon--queue{max-width:16rem;margin-top:.28rem}.bhph-cc__snapshot-card{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 96%, var(--surface-muted,var(--lp-surface-soft)));border-radius:12px;margin:0 0 .65rem;padding:.5rem .65rem .55rem}.bhph-cc__snapshot-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .45rem;font-size:.62rem;font-weight:800}.bhph-cc__snapshot-groups{flex-wrap:wrap;align-items:flex-start;gap:.55rem 1rem;display:flex}.bhph-cc__snapshot-group{border-right:1px solid color-mix(in srgb, var(--shell-border) 50%, transparent);flex:10rem;min-width:0;padding:0 .45rem 0 0}.bhph-cc__snapshot-group:last-child{border-right:none;padding-right:0}.bhph-cc__snapshot-group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .28rem;font-size:.6rem;font-weight:750}.bhph-cc__snapshot-list{color:var(--shell-text,var(--lp-text));margin:0;padding:0 0 0 .95rem;font-size:.76rem;line-height:1.45}.bhph-cc__snapshot-list li{margin-bottom:.12rem}.bhph-cc__snapshot-list li:last-child{margin-bottom:0}.bhph-cc__manager-cue{color:var(--text-secondary,var(--lp-muted-strong));border:1px dashed color-mix(in srgb, var(--shell-border) 70%, transparent);background:color-mix(in srgb, var(--surface-muted) 22%, transparent);border-radius:8px;max-width:42rem;margin:0 0 .55rem;padding:.32rem .5rem;font-size:.72rem;line-height:1.4}.bhph-cc__rhythm-card{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 86%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 97%, var(--surface-muted,var(--lp-surface-soft)));border-radius:10px;max-width:42rem;margin:0 0 .55rem;padding:.42rem .55rem .48rem}.bhph-cc__rhythm-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .32rem;font-size:.6rem;font-weight:800}.bhph-cc__rhythm-cue{color:var(--shell-text,var(--lp-text));margin:0 0 .35rem;font-size:.8rem;font-weight:600}.bhph-cc__rhythm-bullets{color:var(--text-secondary,var(--lp-muted-strong));margin:0;padding:0 0 0 .95rem;font-size:.74rem;line-height:1.45}.bhph-cc__rhythm-bullets li{margin-bottom:.1rem}.bhph-cc__ops-slab{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 97.5%, var(--surface-muted,var(--lp-surface-soft)));border-radius:12px;max-width:42rem;margin:0 0 .6rem;padding:.42rem .52rem .2rem}.bhph-cc__ops-slab-intro{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 50%, transparent);color:var(--text-muted,var(--lp-muted));margin:0 0 .38rem;padding-bottom:.36rem;font-size:.7rem;line-height:1.45}.bhph-cc__ops-slab .bhph-cc__ops-slab-item{box-shadow:none;background:0 0;border:none;border-radius:0;max-width:none;padding:.36rem .28rem .4rem;margin:0!important}.bhph-cc__ops-slab .bhph-cc__ops-slab-item:not(:last-of-type){border-bottom:1px solid color-mix(in srgb, var(--shell-border) 36%, transparent)}.bhph-cc__ops-slab .bhph-cc__ops-slab-item:last-of-type{padding-bottom:.32rem}.bhph-cc__readiness-card{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 82%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 98%, var(--surface-muted,var(--lp-surface-soft)));border-radius:10px;max-width:42rem;margin:0 0 .55rem;padding:.42rem .55rem .48rem}.bhph-cc__readiness-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .28rem;font-size:.6rem;font-weight:800}.bhph-cc__readiness-cue{color:var(--shell-text,var(--lp-text));margin:0 0 .28rem;font-size:.78rem;font-weight:600}.bhph-cc__readiness-lead{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);color:var(--text-muted,var(--lp-muted));margin:0 0 .38rem;padding-bottom:.35rem;font-size:.7rem;line-height:1.4}.bhph-cc__readiness-bullets{color:var(--text-secondary,var(--lp-muted-strong));margin:0;padding:0 0 0 .95rem;font-size:.72rem;line-height:1.45}.bhph-cc__readiness-bullets li{margin-bottom:.12rem}.bhph-cc__svc-health-card{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 78%, #94a3b8 12%);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 97%, var(--lp-surface-soft) 3%);border-radius:10px;max-width:42rem;margin:0 0 .55rem;padding:.42rem .55rem .48rem}.bhph-cc__svc-health-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .26rem;font-size:.6rem;font-weight:800}.bhph-cc__svc-health-cue{color:var(--shell-text,var(--lp-text));margin:0 0 .26rem;font-size:.78rem;font-weight:600}.bhph-cc__svc-health-lead{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 50%, #cbd5e1 18%);color:var(--text-muted,var(--lp-muted));margin:0 0 .36rem;padding-bottom:.32rem;font-size:.7rem;line-height:1.4}.bhph-cc__svc-health-bullets{color:var(--text-secondary,var(--lp-muted-strong));margin:0;padding:0 0 0 .95rem;font-size:.72rem;line-height:1.45}.bhph-cc__svc-health-bullets li{margin-bottom:.12rem}.bhph-cc__momentum-card{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 85%, #64748b 6%);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 99%, var(--surface-muted,var(--lp-surface-soft)));border-radius:10px;max-width:42rem;margin:0 0 .55rem;padding:.42rem .55rem .48rem}.bhph-cc__momentum-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .26rem;font-size:.6rem;font-weight:800}.bhph-cc__momentum-cue{color:var(--shell-text,var(--lp-text));margin:0 0 .26rem;font-size:.78rem;font-weight:600}.bhph-cc__momentum-lead{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 52%, transparent);color:var(--text-muted,var(--lp-muted));margin:0 0 .36rem;padding-bottom:.32rem;font-size:.7rem;line-height:1.4}.bhph-cc__momentum-bullets{color:var(--text-secondary,var(--lp-muted-strong));margin:0;padding:0 0 0 .95rem;font-size:.72rem;line-height:1.45}.bhph-cc__momentum-bullets li{margin-bottom:.12rem}.bhph-cc__stability-card{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 99.5%, var(--surface-muted,var(--lp-surface-soft)));border-radius:10px;max-width:42rem;margin:0 0 .55rem;padding:.42rem .55rem .48rem}.bhph-cc__stability-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .26rem;font-size:.6rem;font-weight:800}.bhph-cc__stability-cue{color:var(--shell-text,var(--lp-text));margin:0 0 .26rem;font-size:.78rem;font-weight:600}.bhph-cc__stability-lead{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 48%, transparent);color:var(--text-muted,var(--lp-muted));margin:0 0 .36rem;padding-bottom:.32rem;font-size:.7rem;line-height:1.4}.bhph-cc__stability-bullets{color:var(--text-secondary,var(--lp-muted-strong));margin:0;padding:0 0 0 .95rem;font-size:.72rem;line-height:1.45}.bhph-cc__stability-bullets li{margin-bottom:.12rem}.bhph-cc__engagement-card{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 84%, #78716c 5%);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 99%, #fafaf9 1%);border-radius:10px;max-width:42rem;margin:0 0 .55rem;padding:.42rem .55rem .48rem}.bhph-cc__engagement-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .26rem;font-size:.6rem;font-weight:800}.bhph-cc__engagement-cue{color:var(--shell-text,var(--lp-text));margin:0 0 .26rem;font-size:.78rem;font-weight:600}.bhph-cc__engagement-lead{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 46%, #e7e5e4 12%);color:var(--text-muted,var(--lp-muted));margin:0 0 .36rem;padding-bottom:.32rem;font-size:.7rem;line-height:1.4}.bhph-cc__engagement-bullets{color:var(--text-secondary,var(--lp-muted-strong));margin:0;padding:0 0 0 .95rem;font-size:.72rem;line-height:1.45}.bhph-cc__engagement-bullets li{margin-bottom:.12rem}.bhph-cc__recovery-card{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 82%, #14b8a6 8%);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 99%, #f0fdfa 1%);border-radius:10px;max-width:42rem;margin:0 0 .55rem;padding:.42rem .55rem .48rem}.bhph-cc__recovery-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .26rem;font-size:.6rem;font-weight:800}.bhph-cc__recovery-cue{color:var(--shell-text,var(--lp-text));margin:0 0 .26rem;font-size:.78rem;font-weight:600}.bhph-cc__recovery-lead{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 44%, #ccfbf1 18%);color:var(--text-muted,var(--lp-muted));margin:0 0 .36rem;padding-bottom:.32rem;font-size:.7rem;line-height:1.4}.bhph-cc__recovery-bullets{color:var(--text-secondary,var(--lp-muted-strong));margin:0;padding:0 0 0 .95rem;font-size:.72rem;line-height:1.45}.bhph-cc__recovery-bullets li{margin-bottom:.12rem}.bhph-cc__opconf-card{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 82%, #6366f1 8%);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 99%, #eef2ff 1%);border-radius:10px;max-width:42rem;margin:0 0 .55rem;padding:.42rem .55rem .48rem}.bhph-cc__opconf-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .26rem;font-size:.6rem;font-weight:800}.bhph-cc__opconf-cue{color:var(--shell-text,var(--lp-text));margin:0 0 .26rem;font-size:.78rem;font-weight:600}.bhph-cc__opconf-lead{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 44%, #e0e7ff 22%);color:var(--text-muted,var(--lp-muted));margin:0 0 .36rem;padding-bottom:.32rem;font-size:.7rem;line-height:1.4}.bhph-cc__opconf-bullets{color:var(--text-secondary,var(--lp-muted-strong));margin:0;padding:0 0 0 .95rem;font-size:.72rem;line-height:1.45}.bhph-cc__opconf-bullets li{margin-bottom:.12rem}.bhph-cc__upcoming-card{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 90%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 94%, var(--surface-muted,var(--lp-surface-soft)));border-radius:12px;margin:0 0 .65rem;padding:.5rem .72rem .55rem}.bhph-cc__upcoming-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .38rem;font-size:.62rem;font-weight:800}.bhph-cc__upcoming-body{flex-direction:column;gap:.28rem;display:flex}.bhph-cc__upcoming-row{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.bhph-cc__upcoming-line{color:var(--shell-text,var(--lp-text));margin:0;font-size:.82rem;font-weight:550;line-height:1.45}.bhph-cc__upcoming-amt{color:var(--text-secondary,var(--lp-muted-strong));font-variant-numeric:tabular-nums;margin:0;font-size:.76rem}.bhph-cc__upcoming-next{color:var(--text-secondary,var(--lp-muted-strong));margin:.1rem 0 0;font-size:.74rem;line-height:1.45}.bhph-cc__hero{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 90%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 92%, var(--surface-muted,var(--lp-surface-soft)));border-radius:14px;margin:0 0 .85rem;padding:.85rem 1rem 1rem}.bhph-cc__hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.bhph-cc__title{letter-spacing:-.02em;margin:0 0 .15rem;font-size:clamp(1.25rem,2.6vw,1.65rem);font-weight:750}.bhph-cc__vehicle{color:var(--text-secondary,var(--lp-muted-strong));margin:0 0 .45rem;font-size:.92rem}.bhph-cc__chip-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.bhph-cc__chip--calm{font-weight:650}.bhph-cc__health{letter-spacing:.04em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--shell-border) 80%, transparent);background:var(--surface-panel,var(--lp-surface));color:var(--text-secondary);border-radius:999px;padding:.14rem .5rem;font-size:.68rem;font-weight:800;display:inline-block}.bhph-cc__health--good{border-color:color-mix(in srgb, #22c55e 28%, var(--shell-border));color:#166534;background:color-mix(in srgb, #ecfdf5 55%, var(--surface-panel))}.bhph-cc__health--caution{border-color:color-mix(in srgb, #f59e0b 35%, var(--shell-border));color:#92400e;background:color-mix(in srgb, var(--lp-surface)beb 50%, var(--surface-panel))}.bhph-cc__health--at_risk,.bhph-cc__health--setup_needed{border-color:color-mix(in srgb, #fb923c 40%, var(--shell-border));color:#9a3412;background:color-mix(in srgb, var(--lp-surface)7ed 45%, var(--surface-panel))}.bhph-cc__health--paid_off{color:var(--text-muted)}.bhph-cc__hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem .5rem;display:flex}.bhph-cc__pill{color:var(--text-secondary,var(--lp-muted-strong));border:1px solid color-mix(in srgb, var(--shell-border) 85%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:999px;padding:.28rem .55rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-block}.bhph-cc__pill:hover{border-color:color-mix(in srgb, var(--text-muted) 35%, var(--shell-border))}.bhph-cc__stmt{font-size:.74rem!important}.bhph-cc__kpi{border-top:1px solid color-mix(in srgb, var(--shell-border) 80%, transparent);grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem .65rem;margin-top:.85rem;padding-top:.75rem;display:grid}.bhph-cc__kpi-item{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 55%, var(--surface-panel,var(--lp-surface)));border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);border-radius:10px;padding:.45rem .5rem}.bhph-cc__kpi-item--wide{grid-column:span 2}@media (width<=520px){.bhph-cc__kpi-item--wide{grid-column:span 1}}.bhph-cc__kpi-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin-bottom:.12rem;font-size:.62rem;font-weight:800;display:block}.bhph-cc__kpi-value{color:var(--shell-text,var(--lp-text));font-size:.88rem;font-weight:750;display:block}.bhph-cc__kpi-sub{color:var(--text-muted);font-size:.72rem;font-weight:500}.bhph-cc__kpi-hint{color:var(--text-muted);margin-top:.2rem;font-size:.62rem;line-height:1.3;display:block}.bhph-cc__kpi-refresh{vertical-align:middle;margin-left:.35rem;font-size:.72rem!important}.bhph-cc__jump{flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;display:flex}.bhph-cc__jump-btn{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:var(--surface-panel,var(--lp-surface));color:var(--text-secondary,var(--lp-muted-strong));cursor:pointer;border-radius:999px;padding:.32rem .7rem;font-size:.74rem;font-weight:650}.bhph-cc__jump-btn:hover{border-color:color-mix(in srgb, #94a3b8 45%, var(--shell-border))}.bhph-cc__body{grid-template-columns:minmax(0,1fr) 15.5rem;align-items:start;gap:1rem 1.25rem;display:grid}@media (width<=960px){.bhph-cc__body{grid-template-columns:1fr}}.bhph-cc__rail{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 35%, var(--surface-panel,var(--lp-surface)));border-radius:12px;padding:.65rem .75rem;position:sticky;top:.75rem}@media (width<=960px){.bhph-cc__rail{order:10;position:static}}.bhph-cc__rail-block+.bhph-cc__rail-block{border-top:1px solid color-mix(in srgb, var(--shell-border) 85%, transparent);margin-top:.75rem;padding-top:.65rem}.bhph-cc__rail-h{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .35rem;font-size:.68rem;font-weight:800}.bhph-cc__rail-p{color:var(--text-secondary,var(--lp-muted-strong));margin:0;font-size:.8rem;line-height:1.4}.bhph-cc__rail-links{flex-direction:column;gap:.28rem;display:flex}.bhph-cc__rail-link{color:var(--text-secondary,var(--lp-muted-strong));font-size:.8rem;font-weight:600;text-decoration:none}.bhph-cc__rail-link:hover{text-decoration:underline}.bhph-cc__rail-actions{flex-wrap:wrap;gap:.35rem .65rem;margin-top:.35rem;display:flex}.bhph-cc__rail-warn{color:#92400e;background:color-mix(in srgb, var(--lp-surface)beb 70%, var(--surface-panel));border:1px solid #fdba7473;border-radius:8px;margin:.45rem 0 0;padding:.45rem .5rem;font-size:.76rem;line-height:1.35}.bhph-cc__empty-lead{line-height:1.45}.bhph-cc__empty-lead strong{color:var(--shell-text,var(--lp-text));margin-bottom:.2rem;font-size:.86rem;display:block}.deal-detail__bhph-history-empty.bhph-cc__empty-lead{border:1px dashed color-mix(in srgb, var(--shell-border) 78%, transparent);background:color-mix(in srgb, var(--shell-surface,var(--lp-surface)) 55%, transparent);color:var(--shell-text-muted);border-radius:8px;margin:0 0 1rem;padding:.65rem .85rem}.bhph-post-panel__field-hint{color:var(--text-muted);margin-top:.2rem;font-size:.68rem;line-height:1.3;display:block}.bhph-cc__post-form{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));align-items:end;gap:.55rem .75rem;display:grid}.bhph-cc__post-success{border-radius:12px}.bhph-cc__coll-quick{gap:.4rem}.bhph-cc__ptp-broken{letter-spacing:.03em;text-transform:uppercase;color:#9a3412;background:color-mix(in srgb, var(--lp-surface)7ed 80%, transparent);border:1px solid #fdba7466;border-radius:6px;margin-left:.35rem;padding:.08rem .4rem;font-size:.65rem;font-weight:750;display:inline-block}.bhph-coll-timeline__head{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.15rem;display:flex}.bhph-coll-timeline__chip{letter-spacing:.04em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--shell-border) 80%, transparent);background:var(--surface-panel,var(--lp-surface));color:var(--text-muted);border-radius:999px;flex-shrink:0;padding:.06rem .4rem;font-size:.62rem;font-weight:800}.bhph-coll-timeline__chip--cash{border-color:color-mix(in srgb, #22c55e 30%, var(--shell-border));color:#166534}.bhph-coll-timeline__chip--collections{border-color:color-mix(in srgb, #f59e0b 35%, var(--shell-border));color:#92400e}.bhph-coll-timeline__chip--promise{border-color:color-mix(in srgb, #38bdf8 35%, var(--shell-border));color:#0c4a6e}.bhph-coll-timeline__item--cash:before{background:color-mix(in srgb, #22c55e 45%, var(--shell-border))}.bhph-cc__timeline .bhph-coll-timeline__when{margin:0;font-size:.72rem;display:inline}.bhph-cc__sched-wrap .deal-detail__bhph-schedule-table{min-width:640px}@media (width<=720px){.bhph-cc__sched-wrap{-webkit-overflow-scrolling:touch;border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);border-radius:10px;overflow-x:auto}}.bhph-cc__pay-wrap{-webkit-overflow-scrolling:touch;border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);border-radius:10px;overflow-x:auto}.bhph-ws__collector-bar{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 22%, var(--surface-panel,var(--lp-surface)));border-radius:11px;max-width:none;margin:0 0 .32rem;padding:.26rem .38rem .3rem}.bhph-ws__collector-bar-head{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin-bottom:.22rem;display:flex}.bhph-ws__collector-bar-title{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));font-size:.72rem;font-weight:800}.bhph-ws__collector-bar-hint{color:var(--text-muted,var(--lp-muted));font-size:.62rem}.bhph-ws__collector-bar-chips{flex-wrap:wrap;align-items:center;gap:.24rem .32rem;display:flex}.bhph-ws__collector-toggle{font:inherit;border:1px solid color-mix(in srgb, var(--shell-border) 85%, transparent);background:var(--surface-panel,var(--lp-surface));color:var(--text-secondary,var(--lp-muted-strong));cursor:pointer;border-radius:999px;padding:.16rem .42rem;font-size:.66rem;font-weight:650;transition:background .12s,border-color .12s}.bhph-ws__collector-toggle:hover{border-color:color-mix(in srgb, var(--shell-border) 55%, var(--text-muted))}.bhph-ws__collector-toggle--on{border-color:color-mix(in srgb, #a8a29e 35%, var(--shell-border));background:color-mix(in srgb, var(--surface-muted) 45%, var(--lp-surface));color:var(--shell-text,var(--lp-text))}.bhph-ws__manager{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 94%, var(--surface-muted,var(--lp-surface-soft)));border-radius:12px;max-width:none;margin:0 0 .58rem;padding:.48rem .52rem .52rem}.bhph-ws__manager-head{margin-bottom:.4rem}.bhph-ws__manager-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .22rem;font-size:.68rem;font-weight:800}.bhph-ws__manager-lead{color:var(--text-secondary,var(--lp-muted-strong));margin:0;font-size:.76rem;line-height:1.45}.bhph-ws__manager-workload{color:var(--shell-text,var(--lp-text));margin:0 0 .45rem;padding:0 0 0 1rem;font-size:.74rem;line-height:1.45}.bhph-ws__manager-workload li{margin-bottom:.12rem}.bhph-ws__manager-grid{flex-wrap:wrap;gap:.4rem;display:flex}.bhph-ws__manager-tile{border:1px solid color-mix(in srgb, var(--shell-border) 82%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:10px;flex-direction:column;flex:7.5rem;gap:.08rem;min-width:0;padding:.38rem .45rem .42rem;display:flex}.bhph-ws__manager-tile--neutral{opacity:.92}.bhph-ws__manager-tile--watch{background:color-mix(in srgb, #fafaf9 88%, var(--surface-panel));border-color:color-mix(in srgb, #d6d3d1 40%, var(--shell-border))}.bhph-ws__manager-tile--risk{background:color-mix(in srgb, #faf8f6 90%, var(--surface-panel));border-color:#bbb7b4a1}.bhph-ws__manager-tile--positive{background:color-mix(in srgb, #f0fdf4 35%, var(--surface-panel));border-color:color-mix(in srgb, #bbf7d0 45%, var(--shell-border))}.bhph-ws__manager-tile-count{letter-spacing:-.01em;color:var(--shell-text,var(--lp-text));font-size:.88rem;font-weight:650}.bhph-ws__manager-tile--neutral .bhph-ws__manager-tile-count{color:var(--text-muted,var(--lp-muted));font-weight:650}.bhph-ws__manager-tile-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));font-size:.68rem;font-weight:750}.bhph-ws__manager-tile-hint{color:var(--text-secondary,var(--lp-muted-strong));font-size:.65rem;line-height:1.35}.bhph-ws__rhythm{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 96%, var(--surface-muted,var(--lp-surface-soft)));border-radius:12px;max-width:none;margin:0 0 .75rem;padding:.45rem .55rem .5rem}.bhph-ws__rhythm-head{margin-bottom:.38rem}.bhph-ws__rhythm-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .2rem;font-size:.68rem;font-weight:800}.bhph-ws__rhythm-lead{color:var(--text-secondary,var(--lp-muted-strong));margin:0;font-size:.74rem;line-height:1.45}.bhph-ws__rhythm-strip{flex-wrap:wrap;align-items:stretch;gap:.35rem .5rem;display:flex}.bhph-ws__rhythm-seg{border:1px solid color-mix(in srgb, var(--shell-border) 78%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:9px;flex-direction:column;gap:.06rem;min-width:5.5rem;padding:.32rem .42rem;display:flex}.bhph-ws__rhythm-seg--queue{opacity:.95;border-style:dashed}.bhph-ws__rhythm-seg-n{color:var(--shell-text,var(--lp-text));font-size:.82rem;font-weight:650}.bhph-ws__rhythm-seg-l{letter-spacing:.02em;color:var(--text-muted,var(--lp-muted));font-size:.64rem;font-weight:600}.bhph-ws__rhythm-cue{letter-spacing:.02em;color:var(--text-muted,var(--lp-muted));margin:.22rem 0 0;font-size:.68rem;font-weight:550;line-height:1.35}.bhph-ws__rhythm-cue--inline,.bhph-ws__rhythm-cue--queue{max-width:22rem;margin-top:.25rem}.bhph-ws__strip-deck{grid-template-columns:repeat(auto-fill,minmax(16.25rem,1fr));gap:.45rem .55rem;max-width:none;margin:0 0 .68rem;display:grid}.bhph-ws__strip-deck:empty{margin:0;display:none}.bhph-ws__strip-deck .bhph-ws__strip-deck-item{max-width:none;margin:0!important}.bhph-ws__cue-row{flex-wrap:wrap;align-items:center;gap:.26rem .34rem;max-width:22rem;margin-top:.1rem;display:flex}.bhph-ws__cue-row .bhph-ws__cue-chip{margin-top:0!important}.bhph-ws__cue-row--inline,.bhph-ws__cue-row--queue{max-width:22rem}.bhph-ws__readiness{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 78%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 98%, var(--surface-muted,var(--lp-surface-soft)));border-radius:12px;max-width:none;margin:0 0 .75rem;padding:.42rem .52rem .48rem}.bhph-ws__readiness-head{margin-bottom:.32rem}.bhph-ws__readiness-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .18rem;font-size:.68rem;font-weight:800}.bhph-ws__readiness-lead{color:var(--text-secondary,var(--lp-muted-strong));margin:0;font-size:.72rem;line-height:1.45}.bhph-ws__readiness-strip{flex-wrap:wrap;align-items:stretch;gap:.32rem .45rem;display:flex}.bhph-ws__readiness-seg{border:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:9px;flex-direction:column;gap:.06rem;min-width:5.25rem;padding:.28rem .38rem;display:flex}.bhph-ws__readiness-seg-n{color:var(--shell-text,var(--lp-text));font-size:.8rem;font-weight:650}.bhph-ws__readiness-seg-l{letter-spacing:.02em;color:var(--text-muted,var(--lp-muted));font-size:.62rem;font-weight:600}.bhph-ws__readiness-chip{letter-spacing:.02em;max-width:100%;color:var(--text-secondary,var(--lp-muted-strong));border:1px solid color-mix(in srgb, var(--shell-border) 65%, transparent);background:color-mix(in srgb, var(--surface-muted) 35%, transparent);border-radius:999px;margin:.18rem 0 0;padding:.12rem .38rem;font-size:.62rem;font-weight:600;display:inline-block}.bhph-ws__readiness-chip--inline,.bhph-ws__readiness-chip--queue{max-width:22rem;margin-top:.22rem}.bhph-ws__svc-health{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 82%, #94a3b8 10%);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 96%, var(--lp-surface-soft) 4%);border-radius:12px;max-width:none;margin:0 0 .75rem;padding:.4rem .5rem .46rem}.bhph-ws__svc-health-head{margin-bottom:.3rem}.bhph-ws__svc-health-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .16rem;font-size:.68rem;font-weight:800}.bhph-ws__svc-health-lead{color:var(--text-secondary,var(--lp-muted-strong));margin:0;font-size:.72rem;line-height:1.45}.bhph-ws__svc-health-strip{flex-wrap:wrap;align-items:stretch;gap:.3rem .42rem;display:flex}.bhph-ws__svc-health-seg{border:1px solid color-mix(in srgb, var(--shell-border) 68%, #cbd5e1 14%);background:var(--surface-panel,var(--lp-surface));border-radius:9px;flex-direction:column;gap:.06rem;min-width:5.1rem;padding:.26rem .36rem;display:flex}.bhph-ws__svc-health-seg-n{color:var(--shell-text,var(--lp-text));font-size:.8rem;font-weight:650}.bhph-ws__svc-health-seg-l{letter-spacing:.02em;color:var(--text-muted,var(--lp-muted));font-size:.62rem;font-weight:600}.bhph-ws__svc-health-chip{letter-spacing:.03em;max-width:100%;color:var(--text-secondary,var(--lp-muted-strong));border:1px solid color-mix(in srgb, var(--shell-border) 58%, #cbd5e1 12%);background:color-mix(in srgb, var(--surface-muted) 28%, var(--lp-surface) 72%);border-radius:999px;margin:.14rem 0 0;padding:.1rem .34rem;font-size:.6rem;font-weight:600;display:inline-block}.bhph-ws__svc-health-chip--inline,.bhph-ws__svc-health-chip--queue{max-width:22rem;margin-top:.18rem}.bhph-ws__momentum{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, #64748b 8%);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 99%, var(--surface-muted,var(--lp-surface-soft)));border-radius:12px;max-width:none;margin:0 0 .75rem;padding:.4rem .5rem .46rem}.bhph-ws__momentum-head{margin-bottom:.3rem}.bhph-ws__momentum-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .16rem;font-size:.68rem;font-weight:800}.bhph-ws__momentum-lead{color:var(--text-secondary,var(--lp-muted-strong));margin:0;font-size:.72rem;line-height:1.45}.bhph-ws__momentum-strip{flex-wrap:wrap;align-items:stretch;gap:.3rem .42rem;display:flex}.bhph-ws__momentum-seg{border:1px solid color-mix(in srgb, var(--shell-border) 75%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:9px;flex-direction:column;gap:.06rem;min-width:5rem;padding:.26rem .36rem;display:flex}.bhph-ws__momentum-seg-n{color:var(--shell-text,var(--lp-text));font-size:.8rem;font-weight:650}.bhph-ws__momentum-seg-l{letter-spacing:.02em;color:var(--text-muted,var(--lp-muted));font-size:.62rem;font-weight:600}.bhph-ws__momentum-chip{letter-spacing:.04em;max-width:100%;color:var(--text-muted,var(--lp-muted));border:1px solid color-mix(in srgb, var(--shell-border) 62%, transparent);background:color-mix(in srgb, var(--surface-muted) 22%, var(--lp-surface) 78%);border-radius:999px;margin:.12rem 0 0;padding:.09rem .32rem;font-size:.58rem;font-weight:600;display:inline-block}.bhph-ws__momentum-chip--inline,.bhph-ws__momentum-chip--queue{max-width:22rem;margin-top:.16rem}.bhph-ws__stability{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 90%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 99.5%, var(--surface-muted,var(--lp-surface-soft)));border-radius:12px;max-width:none;margin:0 0 .75rem;padding:.4rem .5rem .46rem}.bhph-ws__stability-head{margin-bottom:.3rem}.bhph-ws__stability-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .16rem;font-size:.68rem;font-weight:800}.bhph-ws__stability-lead{color:var(--text-secondary,var(--lp-muted-strong));margin:0;font-size:.72rem;line-height:1.45}.bhph-ws__stability-strip{flex-wrap:wrap;align-items:stretch;gap:.3rem .42rem;display:flex}.bhph-ws__stability-seg{border:1px solid color-mix(in srgb, var(--shell-border) 70%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:9px;flex-direction:column;gap:.06rem;min-width:4.95rem;padding:.26rem .36rem;display:flex}.bhph-ws__stability-seg-n{color:var(--shell-text,var(--lp-text));font-size:.8rem;font-weight:650}.bhph-ws__stability-seg-l{letter-spacing:.02em;color:var(--text-muted,var(--lp-muted));font-size:.62rem;font-weight:600}.bhph-ws__stability-chip{letter-spacing:.04em;max-width:100%;color:var(--text-muted,var(--lp-muted));border:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);background:color-mix(in srgb, var(--surface-muted) 18%, var(--lp-surface) 82%);border-radius:999px;margin:.1rem 0 0;padding:.08rem .3rem;font-size:.57rem;font-weight:600;display:inline-block}.bhph-ws__stability-chip--inline,.bhph-ws__stability-chip--queue{max-width:22rem;margin-top:.14rem}.bhph-ws__engagement{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 86%, #78716c 6%);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 98.5%, #fafaf9 1.5%);border-radius:12px;max-width:none;margin:0 0 .75rem;padding:.4rem .5rem .46rem}.bhph-ws__engagement-head{margin-bottom:.3rem}.bhph-ws__engagement-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .16rem;font-size:.68rem;font-weight:800}.bhph-ws__engagement-lead{color:var(--text-secondary,var(--lp-muted-strong));margin:0;font-size:.72rem;line-height:1.45}.bhph-ws__engagement-strip{flex-wrap:wrap;align-items:stretch;gap:.3rem .42rem;display:flex}.bhph-ws__engagement-seg{border:1px solid color-mix(in srgb, var(--shell-border) 72%, #e7e5e4 8%);background:var(--surface-panel,var(--lp-surface));border-radius:9px;flex-direction:column;gap:.06rem;min-width:4.9rem;padding:.26rem .36rem;display:flex}.bhph-ws__engagement-seg-n{color:var(--shell-text,var(--lp-text));font-size:.8rem;font-weight:650}.bhph-ws__engagement-seg-l{letter-spacing:.02em;color:var(--text-muted,var(--lp-muted));font-size:.62rem;font-weight:600}.bhph-ws__engagement-chip{letter-spacing:.04em;max-width:100%;color:var(--text-secondary,#57534e);border:1px solid color-mix(in srgb, var(--shell-border) 52%, #d6d3d1 10%);background:color-mix(in srgb, var(--surface-muted) 14%, var(--lp-surface) 86%);border-radius:999px;margin:.08rem 0 0;padding:.07rem .28rem;font-size:.56rem;font-weight:600;display:inline-block}.bhph-ws__engagement-chip--inline,.bhph-ws__engagement-chip--queue{max-width:22rem;margin-top:.12rem}.bhph-ws__recovery{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 84%, #0d9488 7%);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 98.5%, #f0fdfa 1.5%);border-radius:12px;max-width:none;margin:0 0 .75rem;padding:.4rem .5rem .46rem}.bhph-ws__recovery-head{margin-bottom:.3rem}.bhph-ws__recovery-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .16rem;font-size:.68rem;font-weight:800}.bhph-ws__recovery-lead{color:var(--text-secondary,var(--lp-muted-strong));margin:0;font-size:.72rem;line-height:1.45}.bhph-ws__recovery-strip{flex-wrap:wrap;align-items:stretch;gap:.3rem .42rem;display:flex}.bhph-ws__recovery-seg{border:1px solid color-mix(in srgb, var(--shell-border) 68%, #99f6e4 10%);background:var(--surface-panel,var(--lp-surface));border-radius:9px;flex-direction:column;gap:.06rem;min-width:4.85rem;padding:.26rem .36rem;display:flex}.bhph-ws__recovery-seg-n{color:var(--shell-text,var(--lp-text));font-size:.8rem;font-weight:650}.bhph-ws__recovery-seg-l{letter-spacing:.02em;color:var(--text-muted,var(--lp-muted));font-size:.62rem;font-weight:600}.bhph-ws__recovery-chip{letter-spacing:.04em;max-width:100%;color:var(--text-secondary,#0f766e);border:1px solid color-mix(in srgb, var(--shell-border) 48%, #5eead4 14%);background:color-mix(in srgb, var(--surface-muted) 10%, var(--lp-surface) 90%);border-radius:999px;margin:.06rem 0 0;padding:.06rem .26rem;font-size:.55rem;font-weight:600;display:inline-block}.bhph-ws__recovery-chip--inline,.bhph-ws__recovery-chip--queue{max-width:22rem;margin-top:.1rem}.bhph-ws__opconf{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 86%, #6366f1 6%);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 98.5%, #eef2ff 1.5%);border-radius:12px;max-width:none;margin:0 0 .75rem;padding:.4rem .5rem .46rem}.bhph-ws__opconf-head{margin-bottom:.3rem}.bhph-ws__opconf-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .16rem;font-size:.68rem;font-weight:800}.bhph-ws__opconf-lead{color:var(--text-secondary,var(--lp-muted-strong));margin:0;font-size:.72rem;line-height:1.45}.bhph-ws__opconf-strip{flex-wrap:wrap;align-items:stretch;gap:.3rem .42rem;display:flex}.bhph-ws__opconf-seg{border:1px solid color-mix(in srgb, var(--shell-border) 70%, #c7d2fe 12%);background:var(--surface-panel,var(--lp-surface));border-radius:9px;flex-direction:column;gap:.06rem;min-width:4.85rem;padding:.26rem .36rem;display:flex}.bhph-ws__opconf-seg-n{color:var(--shell-text,var(--lp-text));font-size:.8rem;font-weight:650}.bhph-ws__opconf-seg-l{letter-spacing:.02em;color:var(--text-muted,var(--lp-muted));font-size:.62rem;font-weight:600}.bhph-ws__opconf-chip{letter-spacing:.04em;max-width:100%;color:var(--text-secondary,#4338ca);border:1px solid color-mix(in srgb, var(--shell-border) 48%, #a5b4fc 16%);background:color-mix(in srgb, var(--surface-muted) 10%, var(--lp-surface) 90%);border-radius:999px;margin:.06rem 0 0;padding:.06rem .26rem;font-size:.55rem;font-weight:600;display:inline-block}.bhph-ws__opconf-chip--inline,.bhph-ws__opconf-chip--queue{max-width:22rem;margin-top:.1rem}.bhph-ws--collector-compact .bhph-ws__priorities-bucket-lead,.bhph-ws--collector-compact .bhph-ws__upcoming-lead{display:none}.bhph-ws--collector-compact .module-page__lead.lp-module-page__lead{margin-bottom:.55rem;font-size:.82rem}.bhph-ws--collector-compact .bhph-ws__card{padding:.42rem .48rem .48rem}.bhph-ws--collector-compact .bhph-ws__card-meta--compact{font-size:.62rem}.bhph-ws--collector-compact .bhph-ws__list-row td{padding-top:.28rem;padding-bottom:.28rem}.bhph-ws--collector-compact .bhph-ws__list-table{font-size:.72rem}.bhph-cc__collector-ctx{border:1px solid color-mix(in srgb, var(--shell-border) 90%, transparent);background:color-mix(in srgb, var(--surface-muted) 18%, var(--surface-panel,var(--lp-surface)));border-radius:10px;margin:0 0 .55rem;padding:.38rem .55rem .42rem}.bhph-cc__collector-ctx-k{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .28rem;font-size:.6rem;font-weight:800}.bhph-cc__collector-ctx-list{color:var(--text-secondary,var(--lp-muted-strong));margin:0;padding-left:1rem;font-size:.76rem;line-height:1.45}.bhph-cc__collector-ctx-list li{margin:.12rem 0}.bhph-ws__priorities{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 28%, var(--surface-panel,var(--lp-surface)));border-radius:12px;max-width:none;margin:0 0 .58rem;padding:.45rem .55rem .52rem}.bhph-ws__priorities-head{margin-bottom:.45rem}.bhph-ws__priorities-title{letter-spacing:-.01em;color:var(--shell-text,var(--lp-text));margin:0 0 .12rem;font-size:.78rem;font-weight:750}.bhph-ws__priorities-lead{color:var(--text-secondary,var(--lp-muted-strong));margin:0;font-size:.68rem;line-height:1.42}.bhph-ws__priorities-grid{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.45rem .65rem;display:grid}.bhph-ws__priorities-bucket{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:10px;min-width:0;padding:.38rem .45rem .42rem}.bhph-ws__priorities-bucket-h{color:var(--shell-text,var(--lp-text));margin:0 0 .2rem;font-size:.68rem;font-weight:750}.bhph-ws__priorities-bucket-lead{color:var(--text-muted,var(--lp-muted));margin:0 0 .32rem;font-size:.6rem;line-height:1.38}.bhph-ws__priorities-list{margin:0;padding:0;list-style:none}.bhph-ws__priorities-list li{margin:0;padding:0}.bhph-ws__priorities-link{color:inherit;border-bottom:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);padding:.22rem 0;text-decoration:none;display:block}.bhph-ws__priorities-list li:last-child .bhph-ws__priorities-link{border-bottom:none}.bhph-ws__priorities-link:hover .bhph-ws__priorities-name{text-decoration:underline}.bhph-ws__priorities-name{white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:650;display:block;overflow:hidden}.bhph-ws__priorities-meta{color:var(--text-muted,var(--lp-muted));white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;display:block;overflow:hidden}.bhph-ws__upcoming{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 94%, var(--surface-muted,var(--lp-surface-soft)));border-radius:12px;max-width:none;margin:0 0 .58rem;padding:.45rem .55rem .5rem}.bhph-ws__upcoming-head{margin-bottom:.4rem}.bhph-ws__upcoming-title{letter-spacing:-.01em;color:var(--shell-text,var(--lp-text));margin:0 0 .12rem;font-size:.78rem;font-weight:750}.bhph-ws__upcoming-lead{color:var(--text-secondary,var(--lp-muted-strong));margin:0;font-size:.68rem;line-height:1.4}.bhph-ws__upcoming-empty{color:var(--text-muted,var(--lp-muted));margin:.15rem 0 0;font-size:.7rem}.bhph-ws__upcoming-scroll{flex-wrap:wrap;align-items:stretch;gap:.35rem;display:flex}.bhph-ws__upcoming-cell{flex:0 auto;min-width:0}.bhph-ws__upcoming-hit{border:1px solid color-mix(in srgb, var(--shell-border) 85%, transparent);background:var(--surface-panel,var(--lp-surface));min-width:12rem;max-width:17rem;color:inherit;font:inherit;text-align:left;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.28rem .45rem;padding:.32rem .45rem;text-decoration:none;transition:border-color .12s,background .12s;display:grid}.bhph-ws__upcoming-hit:hover{border-color:color-mix(in srgb, var(--shell-border) 55%, var(--text-muted));background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 35%, var(--surface-panel,var(--lp-surface)))}.bhph-ws__upcoming-name{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:.72rem;font-weight:650;overflow:hidden}.bhph-ws__upcoming-date{font-variant-numeric:tabular-nums;color:var(--text-secondary,var(--lp-muted-strong));font-size:.68rem;font-weight:600}.bhph-ws__upcoming-amt{font-variant-numeric:tabular-nums;color:var(--shell-text,var(--lp-text));font-size:.68rem;font-weight:650}.bhph-ws__upcoming-amt--muted{color:var(--text-muted,var(--lp-muted));font-weight:500}.bhph-upcoming-chip{letter-spacing:.03em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--shell-border) 80%, transparent);border-radius:999px;align-items:center;padding:.06rem .34rem;font-size:.58rem;font-weight:700;display:inline-flex}.bhph-upcoming-chip--due_today{background:color-mix(in srgb, var(--surface-muted) 40%, var(--lp-surface));color:#44403c;border-color:color-mix(in srgb, #d6d3d1 70%, var(--shell-border))}.bhph-upcoming-chip--due_soon{background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 88%, #f5f5f4);color:#57534e;border-color:color-mix(in srgb, var(--shell-border) 90%, #a8a29e)}.bhph-upcoming-chip--recent_overdue{background:color-mix(in srgb, #fafaf9 92%, var(--surface-panel));color:#57534e;border-color:color-mix(in srgb, #e7e5e4 80%, var(--shell-border))}.bhph-upcoming-chip--neutral{background:color-mix(in srgb, var(--surface-muted) 50%, var(--lp-surface));color:var(--text-secondary,var(--lp-muted-strong))}.bhph-ws__pending{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 45%, var(--surface-panel,var(--lp-surface)));border-radius:12px;max-width:none;margin:0 0 .55rem;padding:.52rem .62rem .62rem}.bhph-ws__pending-head{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-bottom:.35rem;display:flex}.bhph-ws__pending-title{letter-spacing:-.01em;margin:0;font-size:.82rem;font-weight:750}.bhph-ws__pending-count{text-align:center;min-width:1.35rem;color:var(--text-secondary,var(--lp-muted-strong));background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 80%, transparent);border:1px solid color-mix(in srgb, var(--shell-border) 85%, transparent);border-radius:999px;padding:.06rem .35rem;font-size:.65rem;font-weight:800;display:inline-block}.bhph-ws__pending-lead{color:var(--text-muted,var(--lp-muted));margin:0 0 .55rem;font-size:.76rem;line-height:1.4}.bhph-ws__pending-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.bhph-ws__pending-row{border:1px solid color-mix(in srgb, var(--shell-border) 90%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .75rem;padding:.45rem .5rem;display:flex}.bhph-ws__pending-customer{color:var(--shell-text,var(--lp-text));margin:0 0 .12rem;font-size:.8rem;font-weight:700}.bhph-ws__pending-vehicle{color:var(--text-secondary,var(--lp-muted-strong));margin:0 0 .2rem;font-size:.74rem}.bhph-ws__pending-meta{color:var(--text-muted,var(--lp-muted));margin:0 0 .2rem;font-size:.68rem}.bhph-ws__pending-stage{font-weight:600}.bhph-ws__pending-attn{letter-spacing:.04em;text-transform:uppercase;color:#92400e;background:color-mix(in srgb, var(--lp-surface)beb 85%, transparent);border:1px solid #fdba7473;border-radius:999px;margin-left:.35rem;padding:.04rem .35rem;font-size:.6rem;font-weight:800;display:inline-block}.bhph-ws__pending-step{color:var(--text-secondary,var(--lp-muted-strong));margin:0;font-size:.7rem;line-height:1.35}.bhph-ws__pending-actions{flex-shrink:0;padding-top:.08rem}.bhph-cc__sched-freq-note{margin:-.15rem 0 .65rem;font-size:.82rem}.bhph-cc__sched-gen__data{margin:0 0 .75rem}.bhph-cc__sched-blockers{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 90%, transparent);background:color-mix(in srgb, #fef2f2 70%, var(--surface-panel,var(--lp-surface)));border-radius:.35rem;margin:0 0 .85rem;padding:.55rem .65rem;font-size:.82rem}.bhph-cc__sched-blockers-list{margin:.35rem 0 0;padding-left:1.1rem}.bhph-cc__sched-gen-form{margin-bottom:.65rem}.bhph-cc__sched-preview{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 90%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 55%, var(--surface-panel,var(--lp-surface)));border-radius:.35rem;margin:0 0 .85rem;padding:.55rem .65rem}.bhph-cc__sched-preview-title{letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary,var(--lp-muted-strong));margin:0 0 .4rem;font-size:.78rem;font-weight:700}.bhph-cc__sched-preview-list{margin:0;padding-left:1.1rem;font-size:.84rem;line-height:1.45}.bhph-cc__sched-preview-err{color:#b91c1c;margin:0 0 .65rem;font-size:.84rem}.bhph-cc__sched-gen-actions{margin-top:.35rem}.bhph-cc__sched-build-label{margin:.85rem 0 0;font-size:.68rem}.bhph-cc__sched-replace-details{border:1px dashed color-mix(in srgb, var(--shell-border,var(--lp-border)) 95%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 40%, var(--surface-panel,var(--lp-surface)));border-radius:.35rem;margin-top:1rem;padding:.5rem .65rem}.bhph-cc__sched-replace-summary{cursor:pointer;color:var(--text-secondary,var(--lp-muted-strong));font-weight:650}.bhph-cc__sched-gen--nested{margin-top:.65rem}.bhph-cc__sched-replace-confirm{align-items:flex-start;gap:.45rem;margin:.65rem 0;font-size:.84rem;line-height:1.4;display:flex}.bhph-cc__sched-replace-confirm input{margin-top:.2rem}.bhph-cc__sched-disclosure{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 78%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 98%, var(--surface-muted,var(--lp-surface-soft)));border-radius:.55rem;margin:.15rem 0 .7rem;overflow:hidden}.bhph-cc__sched-summary{cursor:pointer;color:var(--text-secondary,var(--lp-muted-strong));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .85rem;padding:.58rem .72rem;list-style-position:inside;display:flex}.bhph-cc__sched-summary:hover,.bhph-cc__sched-summary:focus-visible{color:var(--shell-text,var(--lp-text));background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 34%, var(--surface-panel,var(--lp-surface)))}.bhph-cc__sched-summary-title{letter-spacing:.035em;text-transform:uppercase;font-size:.78rem;font-weight:750}.bhph-cc__sched-summary-meta{flex-wrap:wrap;justify-content:flex-end;gap:.28rem;font-size:.76rem;display:flex}.bhph-cc__sched-summary-meta span{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 68%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 45%, var(--surface-panel,var(--lp-surface)));white-space:nowrap;border-radius:999px;padding:.1rem .38rem}.bhph-cc__sched-disclosure[open] .bhph-cc__sched-summary{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 68%, transparent)}.bhph-cc__sched-disclosure .bhph-cc__sched-wrap{margin:0;padding:.64rem .72rem .72rem}.bhph-cc__plan-card{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 92%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 94%, var(--surface-muted,var(--lp-surface-soft)));border-radius:.45rem;margin:.65rem 0 .35rem;padding:.75rem 1rem .85rem}.bhph-cc__plan-card--minimal{padding:.55rem .85rem}.bhph-cc__plan-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.bhph-cc__plan-title{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:700}.bhph-cc__plan-head-chips{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;display:flex}.bhph-cc__plan-chip{letter-spacing:.03em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;padding:.18rem .45rem;font-size:.68rem;font-weight:700;display:inline-block}.bhph-cc__plan-chip--calm{color:#166534;background:#ecfdf5e0;border-color:#86efac73}.bhph-cc__plan-chip--soon{color:#854d0e;background:#fefce8e6;border-color:#fde04766}.bhph-cc__plan-chip--late{color:#9a3412;background:color-mix(in srgb, var(--lp-surface)7ed 90%, transparent);border-color:#fdba7473}.bhph-cc__plan-chip--severe{color:#7f1d1d;background:#fef2f2e0;border-color:#fecaca8c}.bhph-cc__plan-chip--setup{color:#1e3a8a;background:#eff6ffe6;border-color:#93c5fd66}.bhph-cc__plan-chip--attention{color:#713f12;background:color-mix(in srgb, var(--lp-surface)beb 90%, transparent);border-color:#fcd34d73}.bhph-cc__plan-status{color:var(--text-secondary,var(--lp-muted-strong));font-size:.78rem;font-weight:650}.bhph-cc__plan-grid{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.5rem 1rem;margin:.55rem 0 0;display:grid}.bhph-cc__plan-item{margin:0}.bhph-cc__plan-item dt{letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary,var(--lp-muted));margin:0;font-size:.65rem;font-weight:700}.bhph-cc__plan-item dd{color:var(--text-primary,var(--lp-text));margin:.12rem 0 0;font-size:.86rem;font-weight:600}.bhph-cc__plan-foot{color:var(--text-secondary,var(--lp-muted-strong));margin:.55rem 0 0;font-size:.78rem;line-height:1.45}.bhph-cc__plan-foot--setup{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 70%, transparent);border-radius:.3rem;padding:.45rem .5rem}.bhph-cc__sched-insights{color:var(--text-secondary,var(--lp-muted-strong));background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 55%, var(--surface-panel,var(--lp-surface)));border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 85%, transparent);border-radius:.35rem;flex-wrap:wrap;gap:.45rem .85rem;margin:0 0 .55rem;padding:.4rem .5rem;font-size:.78rem;display:flex}.bhph-cc__sched-insights span{white-space:nowrap}.bhph-cc__sched-current-callout{border:1px solid color-mix(in srgb, var(--accent,#38bdf8) 28%, var(--shell-border,var(--lp-border)));background:color-mix(in srgb, var(--accent,#38bdf8) 6%, var(--surface-panel,var(--lp-surface)));border-radius:.35rem;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin:0 0 .55rem;padding:.45rem .55rem;font-size:.82rem;line-height:1.4;display:flex}.bhph-cc__sched-current-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary,var(--lp-muted-strong));font-size:.68rem;font-weight:800}.bhph-cc__sched-current-meta{color:var(--text-primary,var(--lp-text))}.bhph-ledger__sched-row--current{box-shadow:inset 3px 0 0 0 color-mix(in srgb, var(--accent,#38bdf8) 65%, #64748b);background:color-mix(in srgb, var(--accent,#38bdf8) 5%, var(--surface-panel,var(--lp-surface)))}.bhph-ledger__sched-row--paid{opacity:.78}.bhph-ledger__sched-row--paid .deal-detail__bhph-schedule-status{color:var(--text-secondary,var(--lp-muted))}@media (width<=720px){.bhph-ledger__sched-table tbody tr{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 90%, transparent);border-radius:.35rem;margin-bottom:.45rem;padding:.35rem .25rem}}.bhph-ws__card-servicing-line{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin:.15rem 0 .35rem;display:flex}.bhph-ws__card-servicing-freq{color:var(--text-secondary,var(--lp-muted-strong));font-size:.78rem}.bhph-ws__card-servicing-freq--muted{font-style:italic}.bhph-ws__chip-sched{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;padding:.12rem .4rem;font-size:.62rem;font-weight:750;display:inline-block}.bhph-ws__chip-sched--on_time,.bhph-ws__chip-sched--schedule_completed{color:#166534;background:#ecfdf5e0;border-color:#86efac66}.bhph-ws__chip-sched--due_soon{color:#854d0e;background:#fefce8e6;border-color:#fde04759}.bhph-ws__chip-sched--past_due{color:#9a3412;background:color-mix(in srgb, var(--lp-surface)7ed 90%, transparent);border-color:#fdba7466}.bhph-ws__chip-sched--severely_delinquent{color:#7f1d1d;background:#fef2f2e0;border-color:#fecaca80}.bhph-ws__chip-sched--no_schedule{color:#1e3a8a;background:#eff6ffe6;border-color:#93c5fd59}.bhph-ws__chip-sched--needs_attention{color:#713f12;background:color-mix(in srgb, var(--lp-surface)beb 90%, transparent);border-color:#fcd34d66}.bhph-coll-queue{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 38%, var(--surface-panel,var(--lp-surface)));border-radius:12px;margin:0 0 1.25rem;padding:.65rem .75rem .85rem}.bhph-coll-queue__head{margin-bottom:.5rem}.bhph-coll-queue__title{letter-spacing:-.01em;margin:0 0 .25rem;font-size:.95rem;font-weight:750}.bhph-coll-queue.bhph-coll-queue--primary .bhph-coll-queue__head{margin-bottom:.36rem}.bhph-coll-queue.bhph-coll-queue--primary .bhph-coll-queue__title{letter-spacing:-.02em;margin:0 0 .12rem;font-size:1.02rem;font-weight:780}.bhph-coll-queue.bhph-coll-queue--primary .bhph-coll-queue__table th,.bhph-coll-queue.bhph-coll-queue--primary .bhph-coll-queue__table td{padding:.48rem .52rem}.bhph-coll-queue__lead{color:var(--text-secondary,var(--lp-muted-strong));margin:0;font-size:.78rem;line-height:1.45}.bhph-coll-queue__toast{color:#166534;margin:.35rem 0;font-size:.78rem}.bhph-coll-queue__err{color:#b91c1c;margin:.35rem 0;font-size:.78rem}.bhph-coll-queue__filters{flex-wrap:wrap;gap:.3rem .4rem;margin:.55rem 0 .45rem;display:flex}.bhph-coll-queue__filter{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 90%, transparent);background:var(--surface-panel,var(--lp-surface));color:var(--text-secondary,var(--lp-muted-strong));cursor:pointer;border-radius:999px;padding:.22rem .55rem;font-size:.72rem;font-weight:650}.bhph-coll-queue__filter--on{border-color:color-mix(in srgb, #64748b 35%, var(--shell-border));color:var(--shell-text,var(--lp-text));background:color-mix(in srgb, var(--lp-surface-soft) 80%, var(--surface-panel,var(--lp-surface)))}.bhph-coll-queue__meta{color:var(--text-muted,var(--lp-muted));margin:0 0 .4rem;font-size:.72rem}.bhph-coll-queue__table-wrap{-webkit-overflow-scrolling:touch;border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 90%, transparent);border-radius:8px;overflow-x:auto}.bhph-coll-queue__table{border-collapse:collapse;width:100%;font-size:.78rem}.bhph-coll-queue__table th,.bhph-coll-queue__table td{text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 85%, transparent);padding:.4rem .45rem}.bhph-coll-queue__table th{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));white-space:nowrap;font-size:.68rem;font-weight:750}.bhph-coll-queue__row{cursor:pointer}.bhph-coll-queue__row:hover{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 55%, transparent)}.bhph-coll-queue__sigs{flex-wrap:wrap;gap:.25rem;max-width:11rem;display:flex}.bhph-coll-queue__lastpay{color:var(--text-muted,var(--lp-muted));margin-top:.25rem;font-size:.68rem;display:block}.bhph-coll-queue__expand td{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 50%, var(--surface-panel,var(--lp-surface)));border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, transparent)}.bhph-coll-queue__expand-inner{max-width:42rem;padding:.35rem .15rem .15rem}.bhph-coll-queue__expand-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,var(--lp-muted));margin:0 0 .35rem;font-size:.68rem;font-weight:750}.bhph-coll-queue__quick{flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem;display:flex}.bhph-coll-queue__chip-btn{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 90%, #94a3b8);background:var(--surface-panel,var(--lp-surface));color:var(--shell-text,var(--lp-text));cursor:pointer;border-radius:8px;padding:.28rem .5rem;font-size:.72rem;font-weight:600}.bhph-coll-queue__chip-btn:disabled{opacity:.55;cursor:default}.bhph-coll-queue__textarea{width:100%;max-width:28rem;margin-bottom:.35rem}.bhph-coll-queue__expand-actions{margin-top:.35rem}.bhph-coll-activity{color:var(--text-secondary,var(--lp-muted-strong));align-items:flex-start;gap:.4rem;font-size:.72rem;line-height:1.35;display:flex}.bhph-coll-activity--fresh{color:var(--shell-text,var(--lp-text))}.bhph-coll-activity--stale{color:var(--text-muted,var(--lp-muted))}.bhph-coll-activity__dot{background:color-mix(in srgb, var(--shell-border) 55%, #94a3b8);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:.32em}.bhph-coll-activity__dot--fresh{background:color-mix(in srgb, #22c55e 55%, var(--shell-border));box-shadow:0 0 0 1px #22c55e38}.bhph-coll-activity__line{flex:1;min-width:0}.bhph-coll-activity__hint{color:var(--text-muted,var(--lp-muted));margin-top:.15rem;font-size:.68rem;line-height:1.35}.bhph-coll-activity__fu{color:var(--text-muted,var(--lp-muted));margin-top:.12rem;font-size:.68rem}.bhph-ws__card-coll-activity{text-align:left;margin-top:.35rem}.bhph-ws__list-activity{max-width:22rem;margin-top:.28rem}.bhph-coll-queue__last-contact{min-width:0;max-width:14rem}.bhph-ws__card--coll-fresh{box-shadow:inset 3px 0 #22c55e61}.bhph-ws__card--coll-stale{box-shadow:inset 3px 0 0 0 color-mix(in srgb, var(--shell-border) 55%, transparent)}.bhph-ws__list-row--coll-fresh td{background:#f0fdf438}.bhph-ws__list-row--coll-stale td{background:0 0}.bhph-coll-queue__row--coll-fresh td{background:#f0fdf42e}.bhph-coll-queue__row--coll-stale td{background:0 0}.bhph-coll-timeline--refined{border-left-color:color-mix(in srgb, var(--shell-border) 62%, transparent)}.bhph-coll-timeline__day{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:.65rem 0 .15rem .35rem;padding:.15rem 0 .2rem .85rem;font-size:.68rem;font-weight:800;list-style:none}.bhph-coll-timeline__day:first-child{margin-top:0}.bhph-coll-timeline__compact-label{color:var(--shell-text,var(--lp-text));background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 88%, transparent);border:1px solid color-mix(in srgb, var(--shell-border) 80%, transparent);border-radius:6px;padding:.06rem .42rem;font-size:.74rem;font-weight:650}.bhph-coll-timeline__verbose-title{color:var(--text-muted,var(--lp-muted));margin-top:.12rem;font-size:.72rem;font-weight:600}.bhph-coll-timeline__item--fresh{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 35%, transparent);border-radius:8px;margin-left:.15rem;padding-left:.72rem}.bhph-coll-timeline__item--stale{opacity:.97}.bhph-coll-timeline__item--stale:before{opacity:.72}.bhph-coll-timeline__item--fresh:before{opacity:1}.bhph-ledger__audit-band{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 82%, #64748b 8%);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 98%, var(--surface-muted,var(--lp-surface-soft)));border-radius:10px;max-width:48rem;margin:0 0 .85rem;padding:.48rem .55rem .52rem}.bhph-ledger__audit-band-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .28rem;font-size:.68rem;font-weight:800}.bhph-ledger__audit-band-lead{color:var(--text-secondary,var(--lp-muted-strong));margin:0 0 .45rem;font-size:.72rem;line-height:1.45}.bhph-ledger__audit-band-grid{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.45rem .65rem;display:grid}.bhph-ledger__audit-confidence,.bhph-ledger__audit-facts{border:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:8px;padding:.32rem .38rem .38rem}.bhph-ledger__audit-confidence-k,.bhph-ledger__audit-facts-k{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .22rem;font-size:.58rem;font-weight:800}.bhph-ledger__audit-confidence-cue{color:var(--shell-text,var(--lp-text));margin:0 0 .28rem;font-size:.8rem;font-weight:650}.bhph-ledger__audit-confidence-ul,.bhph-ledger__audit-facts-ul{color:var(--text-secondary,var(--lp-muted-strong));margin:0;padding:0 0 0 .85rem;font-size:.72rem;line-height:1.42}.bhph-ledger__audit-confidence-ul li,.bhph-ledger__audit-facts-ul li{margin-bottom:.12rem}.bhph-ledger__statement-summary{border:1px dashed color-mix(in srgb, var(--shell-border,var(--lp-border)) 70%, #94a3b8 18%);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 99%, var(--surface-muted,var(--lp-surface-soft)));border-radius:9px;max-width:46rem;margin:0 0 .75rem;padding:.42rem .5rem .48rem}.bhph-ledger__statement-summary-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .22rem;font-size:.65rem;font-weight:800}.bhph-ledger__statement-summary-lead{color:var(--text-secondary,var(--lp-muted-strong));margin:0 0 .38rem;font-size:.7rem;line-height:1.42}.bhph-ledger__statement-summary-ul{color:var(--shell-text,var(--lp-text));margin:0;padding:0 0 0 .85rem;font-size:.72rem;line-height:1.45}.bhph-ledger__statement-summary-ul li{margin-bottom:.14rem}.bhph-ledger__portal-card{border:1px dashed color-mix(in srgb, var(--shell-border,var(--lp-border)) 70%, #94a3b8 18%);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 99%, var(--surface-muted,var(--lp-surface-soft)));border-radius:9px;max-width:46rem;margin:0 0 .75rem;padding:.42rem .5rem .48rem}.bhph-ledger__portal-card-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .22rem;font-size:.65rem;font-weight:800}.bhph-ledger__portal-card-flag{color:var(--text-secondary,var(--lp-muted-strong));margin:0 0 .38rem;font-size:.68rem;line-height:1.42}.bhph-ledger__portal-card-grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.35rem .75rem;margin:0 0 .45rem;font-size:.72rem;line-height:1.4;display:grid}.bhph-ledger__portal-card-grid dt{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0;font-size:.62rem;font-weight:700}.bhph-ledger__portal-card-grid dd{color:var(--shell-text,var(--lp-text));margin:.06rem 0 0}.bhph-ledger__portal-card-actions{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.bhph-ledger__portal-card-muted,.bhph-ledger__portal-card-msg{color:var(--text-secondary,var(--lp-muted-strong));margin:.25rem 0 0;font-size:.7rem}.bhph-ledger__portal-card-err{color:#8b2942;margin:.25rem 0 0;font-size:.72rem}.bhph-ledger__portal-card-warn{color:color-mix(in srgb, #b45309 75%, var(--shell-text));margin:.35rem 0 0;font-size:.72rem;line-height:1.42}.bhph-ledger__portal-card-link{color:var(--shell-accent,var(--lp-accent));text-underline-offset:2px;font-weight:600;text-decoration:underline}.bhph-ledger__portal-card-link:hover{text-decoration-thickness:2px}.bhph-ledger__portal-readiness{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 78%, #94a3b8 12%);background:var(--surface-panel,var(--lp-surface));border-radius:9px;max-width:46rem;margin:0 0 .75rem;padding:.4rem .48rem .46rem}.bhph-ledger__portal-readiness--tone-ok{border-left:3px solid color-mix(in srgb, #22c55e 55%, var(--shell-border))}.bhph-ledger__portal-readiness--tone-warn{border-left:3px solid color-mix(in srgb, #eab308 65%, var(--shell-border))}.bhph-ledger__portal-readiness--tone-caution{border-left:3px solid color-mix(in srgb, #f97316 55%, var(--shell-border))}.bhph-ledger__portal-readiness--tone-bad{border-left:3px solid color-mix(in srgb, #dc2626 50%, var(--shell-border))}.bhph-ledger__portal-readiness-k{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0 0 .18rem;font-size:.65rem;font-weight:800}.bhph-ledger__portal-readiness-flag{color:var(--text-muted,var(--lp-muted));margin:0 0 .28rem;font-size:.62rem;font-weight:650}.bhph-ledger__portal-readiness-note{color:var(--text-secondary,var(--lp-muted-strong));margin:0 0 .32rem;font-size:.68rem;line-height:1.42}.bhph-ledger__portal-readiness-headline{color:var(--shell-text,var(--lp-text));margin:0 0 .38rem;font-size:.78rem;font-weight:700}.bhph-ledger__portal-readiness-status{margin:0;padding:0;font-size:.7rem;line-height:1.38;list-style:none}.bhph-ledger__portal-readiness-li{align-items:baseline;gap:.35rem;margin-bottom:.18rem;display:flex}.bhph-ledger__portal-readiness-mark{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));flex:0 0 2.65rem;font-size:.58rem;font-weight:800}.bhph-ledger__portal-readiness-li--ok .bhph-ledger__portal-readiness-mark{color:color-mix(in srgb, #15803d 82%, var(--text-muted))}.bhph-ledger__portal-readiness-li--attention .bhph-ledger__portal-readiness-mark{color:color-mix(in srgb, #a16207 88%, var(--text-muted))}.bhph-ledger__portal-readiness-li--blocked .bhph-ledger__portal-readiness-mark{color:color-mix(in srgb, #b91c1c 75%, var(--text-muted))}.bhph-ledger__portal-readiness-label{color:var(--shell-text,var(--lp-text))}.bhph-ledger__portal-readiness-details{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 88%, transparent);color:var(--text-secondary,var(--lp-muted-strong));border-radius:7px;margin:.35rem 0 0;padding:.28rem .32rem .32rem .75rem;font-size:.68rem;line-height:1.42}.bhph-ledger__portal-readiness-details li{margin-bottom:.12rem}.bhph-coll-timeline__item--ledger-payment-reversed:before{background:color-mix(in srgb, #b45309 42%, var(--shell-border))}.bhph-coll-timeline__item--ledger-payment-reversed{border-left:2px solid #f59e0b59;margin-left:.22rem;padding-left:.72rem}.bhph-coll-timeline__chip--ledger-payment-reversed{border-color:color-mix(in srgb, #f59e0b 38%, var(--shell-border));color:#92400e}.bhph-coll-timeline__item--ledger-payment-posted:before{background:color-mix(in srgb, #16a34a 48%, var(--shell-border))}.bhph-coll-timeline__chip--ledger-payment-posted{border-color:color-mix(in srgb, #22c55e 32%, var(--shell-border));color:#166534}.bhph-coll-timeline__item--ledger-adjustment-credit:before,.bhph-coll-timeline__item--ledger-adjustment-fee:before{background:color-mix(in srgb, #64748b 40%, var(--shell-border))}.bhph-coll-timeline__chip--ledger-adjustment-credit,.bhph-coll-timeline__chip--ledger-adjustment-fee{border-color:color-mix(in srgb, #94a3b8 35%, var(--shell-border));color:var(--lp-muted-strong)}.bhph-coll-timeline__item--ledger-unapplied-applied:before{background:color-mix(in srgb, #0d9488 40%, var(--shell-border))}.bhph-coll-timeline__chip--ledger-unapplied-applied{border-color:color-mix(in srgb, #5eead4 28%, var(--shell-border));color:#115e59}.bhph-coll-timeline__item--ledger-schedule-changed:before{background:color-mix(in srgb, #94a3b8 55%, var(--shell-border))}.bhph-coll-timeline__chip--ledger-schedule-changed{border-color:color-mix(in srgb, var(--shell-border) 70%, #cbd5e1);color:var(--lp-muted-strong)}.bhph-ws__ledger-trust-hint{max-width:22rem;color:var(--text-muted,var(--lp-muted));margin:.08rem 0 0;font-size:.62rem;font-weight:500;line-height:1.35}.bhph-ws__portal-groundnote{max-width:min(62rem,100%);color:var(--text-muted,var(--lp-muted));margin:.35rem 0 .55rem;font-size:.65rem;font-weight:500;line-height:1.45}.module-page.bhph-ledger{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0}.bhph-cc .bhph-cc__manager-cue,.bhph-cc .bhph-cc__rhythm-card,.bhph-cc .bhph-cc__ops-slab,.bhph-cc .bhph-cc__readiness-card,.bhph-cc .bhph-cc__svc-health-card,.bhph-cc .bhph-cc__momentum-card,.bhph-cc .bhph-cc__stability-card,.bhph-cc .bhph-cc__engagement-card,.bhph-cc .bhph-cc__recovery-card,.bhph-cc .bhph-cc__opconf-card{max-width:none}.bhph-cc__attention-card,.bhph-cc__snapshot-card,.bhph-cc__upcoming-card{margin-bottom:.52rem}.bhph-cc__attention-title,.bhph-cc__snapshot-title,.bhph-cc__upcoming-title,.bhph-cc__rhythm-title{letter-spacing:.055em;color:color-mix(in srgb, var(--text-muted) 94%, var(--shell-text))}.bhph-cc__ops-slab-intro{margin-bottom:.28rem;padding-bottom:.28rem;font-size:.66rem}.bhph-cc__crumb{margin-bottom:.55rem}.bhph-cc__queue-return{margin-bottom:.42rem}@media (width>=1100px){.bhph-cc__hero{grid-template-columns:minmax(0,1fr) minmax(14.5rem,32%);align-items:stretch;column-gap:1rem;margin-bottom:.72rem;padding:.72rem .85rem .85rem;display:grid}.bhph-cc__hero-top{grid-column:1;min-width:0}.bhph-cc__kpi{border-top:none;border-left:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);box-sizing:border-box;grid-column:2;align-self:stretch;margin-top:0;padding-top:0;padding-left:.85rem}}.module-page.bhph-ledger .bhph-ledger__card{box-shadow:0 1px 2px #0f172a0a, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent);margin-bottom:.52rem;padding:.55rem .72rem}.module-page.bhph-ledger .bhph-ledger__card-title{letter-spacing:-.01em;text-transform:none;color:color-mix(in srgb, var(--shell-text) 88%, var(--text-muted));border-bottom-color:color-mix(in srgb, var(--shell-border) 70%, transparent);margin-bottom:.36rem;padding-bottom:.22rem;font-size:.78rem;font-weight:700}.module-page.bhph-ledger .bhph-ledger__stat-hint{opacity:.88;font-size:.66rem}.module-page.bhph-ledger .bhph-ledger__audit-band{border:1px solid color-mix(in srgb, var(--shell-border) 48%, transparent);background:color-mix(in srgb, var(--surface-panel) 97%, var(--surface-muted));border-radius:12px;margin-bottom:.55rem;padding:.48rem .62rem .52rem}.module-page.bhph-ledger .bhph-ledger__audit-band-lead,.module-page.bhph-ledger .bhph-ledger__statement-summary-lead{color:color-mix(in srgb, var(--text-muted) 92%, var(--shell-text));font-size:.68rem;line-height:1.38}.module-page.bhph-ledger .bhph-ledger__statement-summary{border:1px solid color-mix(in srgb, var(--shell-border) 46%, transparent);background:color-mix(in srgb, var(--surface-muted) 8%, var(--surface-panel));border-radius:12px;margin-bottom:.55rem;padding:.48rem .62rem .52rem}.module-page.bhph-ledger .bhph-ledger__payments-table tbody tr{border-color:color-mix(in srgb, var(--shell-border) 65%, transparent)}.module-page.bhph-ledger .bhph-ledger__payment-ref{color:color-mix(in srgb, var(--text-muted) 90%, var(--shell-text));font-size:.68rem}.bhph-ws__desk-column{margin-bottom:.36rem}.bhph-ws__surface-work--queue.bhph-coll-queue--primary{margin-bottom:.28rem}.bhph-ws__surface-work--queue .bhph-coll-queue__table th,.bhph-ws__surface-work--queue .bhph-coll-queue__table td{padding:.26rem .34rem}.bhph-ws__surface-work--queue .bhph-coll-queue__lead{font-size:.66rem}.bhph-ws__surface-work--queue .bhph-coll-queue__meta{margin-bottom:.18rem;font-size:.64rem}.bhph-ws__surface-work--queue .bhph-coll-queue__filters{margin:.26rem 0 .22rem}.bhph-ws__board--refined{gap:.46rem;padding:.24rem .1rem .2rem}.bhph-ws__board--refined .bhph-ws__col{padding:.3rem .32rem .32rem}.bhph-ws__board--refined .bhph-ws__col-head{margin-bottom:.22rem;padding:.18rem .22rem .22rem}.bhph-ws__board--refined .bhph-ws__col-body{gap:.24rem}.bhph-ws__board--refined .bhph-ws__card{padding:.3rem .34rem .3rem .44rem}.bhph-ws__board--refined .bhph-ws__card-ref,.bhph-ws__board--refined .bhph-ws__card-servicing-freq{opacity:.9;font-size:.64rem}.bhph-ws__board--refined .bhph-ws__op-more-sum{letter-spacing:.04em;opacity:.82;font-size:.62rem}.bhph-ws__grid--desk .bhph-ws__side--integrated .bhph-ws__section-title{letter-spacing:.06em;font-size:.64rem}.bhph-ws__grid--desk .bhph-ws__side--integrated .bhph-ws__activity-row{font-size:.7rem}.bhph-ws__toolbar--desk{margin-bottom:.4rem}.bhph-desk.bhph-ws{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0 0 1.1rem}.bhph-desk__header{margin:0 0 .12rem}.bhph-desk__strapline{max-width:none;color:var(--text-secondary,var(--lp-muted-strong));margin:0 0 .38rem;font-size:.68rem;line-height:1.45}.bhph-desk__support{margin-top:.52rem;margin-bottom:0}.bhph-desk__primary{flex-direction:column;gap:.32rem;margin-bottom:.42rem;display:flex}.bhph-desk__primary .bhph-coll-queue--primary{margin-top:0;margin-bottom:0}.bhph-desk__controls{border:1px solid color-mix(in srgb, var(--shell-border) 52%, transparent);background:color-mix(in srgb, var(--surface-muted) 10%, var(--surface-panel));border-radius:12px;padding:.42rem .5rem}.bhph-desk__work{min-width:0}@media (width>=960px){.bhph-desk .bhph-ws__grid.bhph-ws__grid--unified{grid-template-columns:minmax(0,1fr) minmax(0,252px);gap:.9rem 1.05rem}}.bhph-desk__board{min-width:0}.bhph-desk__board .bhph-ws__board--refined .bhph-ws__col{flex:0 0 clamp(17.25rem,20vw,26rem);min-width:17.25rem}.bhph-desk__board .bhph-ws__board--refined .bhph-ws__col-head{letter-spacing:.06em;border-bottom:1px solid color-mix(in srgb, var(--shell-border) 48%, transparent);font-size:.7rem;font-weight:800}.bhph-desk__intel{margin-top:.42rem}.bhph-desk__intel .bhph-ws__intel-fold{margin-bottom:0}.bhph-desk__intel .bhph-ws__intel-fold-sum{color:color-mix(in srgb, var(--text-muted) 90%, transparent);font-weight:640}.bhph-desk .bhph-ws__ledger-trust-hint{max-width:none}.bhph-ws__card-ref--in-more{color:var(--text-muted,var(--lp-muted));margin-bottom:.22rem;font-size:.62rem;display:block}.bhph-desk .bhph-ws__board--refined .bhph-ws__card{box-shadow:0 1px #0f172a0d}.module-page.lp-module-page.bhph-page.bhph-page--phase383{width:min(100%, var(--shell-max-content));max-width:var(--shell-max-content);box-sizing:border-box;margin-left:auto;margin-right:auto}@media (width>=960px){.bhph-page--phase383 .bhph-desk .bhph-ws__grid.bhph-ws__grid--unified{grid-template-columns:minmax(0,1fr) minmax(0,188px);align-items:stretch;gap:.72rem .82rem}.bhph-page--phase383 .bhph-ws__side--integrated{border-left:1px solid color-mix(in srgb, var(--shell-border) 34%, transparent);padding-left:.52rem}}.bhph-page--phase383 .bhph-ws__side--integrated .bhph-ws__section-title{letter-spacing:.07em;opacity:.88;font-size:.62rem}.bhph-page--phase383 .bhph-ws__side--integrated .bhph-ws__attention-item,.bhph-page--phase383 .bhph-ws__side--integrated .bhph-ws__activity-row{font-size:.68rem}.bhph-page--phase383 .bhph-desk__board .bhph-ws__board--refined{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent);background:#e8ecf1;border:1px solid #0f172a14;border-radius:12px;gap:0;margin:0;padding:.12rem .08rem .22rem}.bhph-page--phase383 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__col{background:var(--lp-surface);min-width:19rem;box-shadow:none;border:none;border-right:1px solid #0f172a14;border-radius:0;flex:0 0 clamp(19rem,26vw,32rem);padding:.4rem .48rem .48rem}.bhph-page--phase383 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__col:last-child{border-right:none}.bhph-page--phase383 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__col-head{letter-spacing:.07em;border-bottom:1px solid #0f172a1a;margin-bottom:.26rem;padding:.22rem .28rem .28rem;font-size:.74rem;font-weight:800}.bhph-page--phase383 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__col-body{gap:.28rem}.bhph-page--phase383 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card{padding:.38rem .42rem .4rem .52rem}.bhph-page--phase383 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-k{letter-spacing:-.018em;font-size:.9rem;font-weight:700;line-height:1.22}.bhph-page--phase383 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-sub{font-size:.76rem;line-height:1.32}.bhph-page--phase383 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-balance-amt{font-variant-numeric:tabular-nums;font-size:1.08rem;font-weight:800}.bhph-page--phase383 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-balance-label,.bhph-page--phase383 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-next-label{font-size:.7rem;font-weight:600}.bhph-page--phase383 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-next-date,.bhph-page--phase383 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-next-amt{font-size:.78rem}.bhph-page--phase383 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__chip-sched,.bhph-page--phase383 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-servicing-freq{font-size:.7rem}.bhph-page--phase383 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-coll-activity{font-size:.68rem}.bhph-page--phase383 .bhph-coll-queue--primary{box-sizing:border-box;width:100%;max-width:none}@media (width<=899px){.bhph-page--phase383 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__col{border-right:none;flex:auto;min-width:0}.bhph-page--phase383 .bhph-desk__board .bhph-ws__board--refined{box-shadow:none;background:0 0;border:none;padding:0}}.bhph-page--phase384 .bhph-desk__primary{gap:.26rem;margin-bottom:.48rem}.bhph-page--phase384 .bhph-desk__controls{border-color:color-mix(in srgb, var(--shell-border) 40%, transparent);background:color-mix(in srgb, var(--surface-panel) 96%, var(--surface-muted));padding:.36rem .46rem}.bhph-page--phase384 .bhph-ws__collector-bar-title{letter-spacing:.04em;font-weight:600}.bhph-page--phase384 .bhph-ws__collector-toggle{padding:.24rem .46rem;font-size:.66rem;font-weight:600}.bhph-page--phase384 .bhph-ws__surface-work--queue.bhph-coll-queue--primary{border-color:color-mix(in srgb, var(--shell-border) 52%, transparent);background:color-mix(in srgb, var(--surface-panel) 97%, var(--surface-muted));border-radius:12px;margin:0 0 .52rem;padding:.48rem .56rem .58rem;box-shadow:0 1px 2px #0f172a09}.bhph-page--phase384 .bhph-coll-queue__lead{color:color-mix(in srgb, var(--text-secondary) 90%, transparent);font-size:.72rem;line-height:1.42}.bhph-page--phase384 .bhph-coll-queue__filter{padding:.22rem .4rem;font-size:.66rem;font-weight:600}.bhph-page--phase384 .bhph-ws__toolbar{gap:.55rem .85rem;margin:.12rem 0 .52rem}.bhph-page--phase384 .bhph-ws__toolbar--desk{margin-bottom:.36rem}.bhph-page--phase384 .bhph-ws__filter{border-color:color-mix(in srgb, var(--shell-border) 72%, transparent);font-weight:600}.bhph-page--phase384 .bhph-ws__view-btn{font-weight:600}.bhph-page--phase384 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__col:nth-child(odd){background:color-mix(in srgb, var(--lp-surface) 97%, #e8ecf1 3%)}.bhph-page--phase384 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__col:nth-child(2n){background:var(--lp-surface)}.bhph-page--phase384 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__col-head{text-transform:none;letter-spacing:.04em;color:color-mix(in srgb, var(--shell-text) 88%, var(--text-muted));border-bottom-color:#0f172a0e;padding-bottom:.32rem;font-size:.72rem;font-weight:700}.bhph-page--phase384 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card{border:1px solid color-mix(in srgb, var(--shell-border) 38%, transparent);background:color-mix(in srgb, var(--surface-panel) 99%, var(--surface-muted));box-shadow:none;border-radius:10px}.bhph-page--phase384 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card:hover{border-color:color-mix(in srgb, var(--shell-border) 55%, #94a3b8 12%);background:var(--lp-surface)}.bhph-page--phase384 .bhph-desk__board .bhph-ws__attn-row{gap:.18rem;margin-bottom:.28rem}.bhph-page--phase384 .bhph-desk__board .bhph-attn-chip{letter-spacing:.01em;border-color:color-mix(in srgb, var(--shell-border) 65%, transparent);padding:.06rem .32rem;font-size:.62rem;font-weight:600}.bhph-page--phase384 .bhph-desk__board .bhph-ws__card-balance-row{background:color-mix(in srgb, var(--surface-muted) 22%, var(--surface-panel));border:none;margin-top:.28rem;padding:.38rem .44rem}.bhph-page--phase384 .bhph-desk__board .bhph-ws__ledger-trust-hint{margin-top:.12rem;font-size:.66rem;line-height:1.42}.bhph-page--phase384 .bhph-desk__board .bhph-ws__card-coll-activity{margin-top:.24rem;font-size:.7rem;line-height:1.38}.bhph-page--phase384 .bhph-desk__board .bhph-ws__op-more-sum{letter-spacing:.04em;opacity:.78;font-size:.62rem}.bhph-page--phase384 .bhph-desk__board .bhph-ws__card-actions{border-top:1px solid color-mix(in srgb, var(--shell-border) 32%, transparent);gap:.22rem .55rem;margin-top:.3rem;padding-top:.3rem}.bhph-page--phase384 .bhph-desk__board .bhph-ws__card-actions .bhph-ws__link-primary{font-size:.72rem;font-weight:700}.bhph-page--phase384 .bhph-desk__board .bhph-ws__card-actions a.deals-list__link:not(.bhph-ws__link-primary){color:color-mix(in srgb, var(--text-muted) 92%, var(--shell-text));font-size:.62rem;font-weight:500}.bhph-page--phase384 .bhph-ws__section-title--workspace{color:color-mix(in srgb, var(--shell-text) 92%, var(--text-muted));margin-bottom:.42rem;font-size:.84rem;font-weight:700}.bhph-page--phase384 .bhph-ws__main .bhph-ws__list-table th{text-transform:none;letter-spacing:.035em;border-bottom-color:color-mix(in srgb, var(--shell-border) 55%, transparent);font-size:.66rem;font-weight:700}.bhph-page--phase384 .bhph-ws__main .bhph-ws__list-table td{border-bottom-color:color-mix(in srgb, var(--shell-border) 48%, transparent)}.bhph-page--phase384.bhph-page--phase383 .bhph-ws__side--integrated .bhph-ws__section-title{text-transform:none;letter-spacing:.045em;color:color-mix(in srgb, var(--text-muted) 94%, var(--shell-text));opacity:1;font-size:.62rem;font-weight:700}.bhph-page--phase384.bhph-page--phase383 .bhph-ws__side--integrated .bhph-ws__attention-item{border-color:color-mix(in srgb, var(--shell-border) 26%, transparent);background:color-mix(in srgb, var(--surface-panel) 99%, transparent)}.bhph-page--phase384.bhph-page--phase383 .bhph-ws__side--integrated .bhph-ws__activity-row{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 28%, transparent)}.bhph-page--phase384.bhph-page--phase383 .bhph-ws__side--integrated .bhph-ws__activity-row:last-child{border-bottom:none;padding-bottom:.1rem}.bhph-page--phase384 .bhph-desk__intel .bhph-ws__intel-fold-sum{letter-spacing:.03em;font-size:.64rem}@media (width>=900px){.bhph-page--phase383.bhph-page--phase384 .bhph-desk__board{width:100%}.bhph-page--phase383.bhph-page--phase384 .bhph-desk__board .bhph-ws__board--refined{justify-content:stretch;width:100%}.bhph-page--phase383.bhph-page--phase384 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__col{flex:1 1 0;min-width:19rem;max-width:none}}.bhph-page--phase386 .bhph-coll-queue--phase386{border:1px solid color-mix(in srgb, var(--shell-border) 48%, transparent);border-left:3px solid color-mix(in srgb, #2563eb 72%, var(--shell-border));background:linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 98%, #eff6ff 2%) 0%, color-mix(in srgb, var(--surface-panel) 96%, var(--surface-muted)) 100%);box-shadow:0 1px 2px #0f172a0a, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 70%, transparent);border-radius:14px;padding:.58rem .72rem .72rem}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__title{letter-spacing:-.022em;color:var(--shell-text,var(--lp-text));font-size:1.12rem;font-weight:700}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__lead{color:color-mix(in srgb, var(--text-secondary) 92%, transparent);font-size:.8rem;line-height:1.48}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__meta{margin-bottom:.48rem;font-size:.76rem}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__filters{gap:.35rem .45rem;margin:.48rem 0 .52rem}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__filter{border-radius:999px;padding:.28rem .62rem;font-size:.76rem;font-weight:600}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__table-wrap{border-color:color-mix(in srgb, var(--shell-border) 55%, transparent);background:color-mix(in srgb, var(--surface-panel) 99%, var(--surface-muted));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent);border-radius:10px}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__table{font-size:.82rem}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__table thead tr{background:color-mix(in srgb, var(--surface-muted) 28%, var(--surface-panel))}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__table th{letter-spacing:.035em;text-transform:none;color:color-mix(in srgb, var(--text-muted) 88%, var(--shell-text));border-bottom:1px solid color-mix(in srgb, var(--shell-border) 45%, transparent);padding:.55rem .52rem;font-size:.72rem;font-weight:700}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__table td{vertical-align:middle;border-bottom-color:color-mix(in srgb, var(--shell-border) 42%, transparent);padding:.52rem;font-size:.82rem;line-height:1.42}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__table td[data-label=\#]{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--text-muted) 95%, transparent);width:2.25rem;font-size:.74rem;font-weight:600}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__table td[data-label=Customer] strong{letter-spacing:-.015em;color:var(--shell-text,var(--lp-text));font-size:.95rem;font-weight:700}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__table td[data-label=Customer] .bhph-ws__card-sub{color:color-mix(in srgb, var(--text-secondary) 94%, transparent);margin-top:.12rem;font-size:.78rem;line-height:1.35}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__table td[data-label=Customer] .bhph-ws__cue-row--queue{gap:.22rem;margin-top:.28rem}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__table td[data-label=Customer] .bhph-ws__cue-chip{padding:.12rem .32rem;font-size:.62rem}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__table td[data-label=Balance]{font-variant-numeric:tabular-nums;color:var(--shell-text,var(--lp-text));white-space:nowrap;font-size:1rem;font-weight:700}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__table td[data-label=Late]{font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:600}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__table td[data-label=Last\ note],.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__table td[data-label="Next F/U"]{color:color-mix(in srgb, var(--text-secondary) 94%, transparent);font-size:.76rem}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__table td[data-label=Attention] .bhph-attn-chip{padding:.1rem .38rem;font-size:.64rem;font-weight:600}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__lastpay{margin-top:.32rem;font-size:.7rem}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__row:hover td{background:color-mix(in srgb, var(--surface-muted) 35%, var(--surface-panel))}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__row--coll-fresh td{background:color-mix(in srgb, #eff6ff 22%, var(--surface-panel))}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__row--coll-fresh:hover td{background:color-mix(in srgb, #eff6ff 32%, var(--surface-panel))}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__table td[data-label=Actions] .bhph-ws__link-primary{border:1px solid color-mix(in srgb, #2563eb 38%, var(--shell-border));background:color-mix(in srgb, #eff6ff 55%, var(--surface-panel));border-radius:8px;justify-content:center;align-items:center;padding:.34rem .72rem;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__table td[data-label=Actions] .deal-detail__bo-link{font-size:.74rem;font-weight:600}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__chip-btn{padding:.32rem .55rem;font-size:.76rem}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__expand-label{text-transform:none;letter-spacing:.04em;font-size:.72rem;font-weight:700}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__head{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 38%, transparent);flex-direction:column;gap:.18rem;margin-bottom:.06rem;padding-bottom:.52rem;display:flex}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__toast{background:color-mix(in srgb, #ecfdf5 55%, var(--surface-panel));border:1px solid color-mix(in srgb, #22c55e 28%, var(--shell-border));color:color-mix(in srgb, var(--shell-text) 88%, #166534);border-radius:8px;margin:.32rem 0 0;padding:.38rem .52rem;font-size:.76rem;font-weight:600}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__err{background:color-mix(in srgb, #fef2f2 70%, var(--surface-panel));border:1px solid color-mix(in srgb, #f87171 35%, var(--shell-border));color:color-mix(in srgb, #991b1b 85%, var(--shell-text));border-radius:8px;margin:.32rem 0 0;padding:.38rem .52rem;font-size:.76rem;font-weight:600}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-ws__empty--soft{text-align:center;color:color-mix(in srgb, var(--text-secondary) 96%, transparent);background:color-mix(in srgb, var(--surface-muted) 22%, var(--surface-panel));border:1px dashed color-mix(in srgb, var(--shell-border) 55%, transparent);border-radius:10px;margin-top:.55rem;padding:1rem .85rem;font-size:.84rem;line-height:1.45}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__filter--on{color:var(--shell-text,var(--lp-text));border-color:color-mix(in srgb, #2563eb 42%, var(--shell-border));background:color-mix(in srgb, #eff6ff 65%, var(--surface-panel));box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 65%, transparent)}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__meta strong{font-variant-numeric:tabular-nums;color:var(--shell-text,var(--lp-text));font-weight:800}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__table th:nth-child(3),.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__table td:nth-child(3){text-align:right}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__table th:nth-child(4),.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__table td:nth-child(4){text-align:right;white-space:nowrap}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__table td[data-label=PTP]{white-space:nowrap;font-size:.76rem;font-weight:600}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__table td[data-label=Last\ contact]{color:color-mix(in srgb, var(--text-secondary) 95%, transparent);font-size:.75rem;line-height:1.38}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__last-contact{max-width:14rem}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-ws__coll-note-snippet{max-width:12rem;color:color-mix(in srgb, var(--text-secondary) 95%, transparent);line-height:1.38;display:block}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-overview__ptp-attn{letter-spacing:.01em;border-radius:6px;padding:.14rem .45rem;font-size:.72rem;display:inline-block}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-overview__ptp-attn--broken{background:color-mix(in srgb, #fef2f2 88%, var(--surface-panel));border:1px solid #f8717166}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-overview__ptp-attn--overdue{background:color-mix(in srgb, var(--lp-surface)7ed 82%, var(--surface-panel));border:1px solid #fb923c6b}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-overview__ptp-attn--open{background:color-mix(in srgb, #eff6ff 90%, var(--surface-panel));border:1px solid #60a5fa61}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__sigs{flex-wrap:wrap;align-items:center;gap:.26rem;display:flex}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__row--coll-stale td{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--shell-border) 72%, transparent)}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__expand td{background:color-mix(in srgb, var(--surface-muted) 18%, var(--surface-panel));padding:0}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__expand-inner{border:1px solid color-mix(in srgb, var(--shell-border) 48%, transparent);background:color-mix(in srgb, var(--surface-panel) 98%, var(--surface-muted));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 58%, transparent);border-radius:10px;margin:.52rem .55rem .62rem;padding:.62rem .72rem .72rem}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__textarea{border-radius:8px;font-size:.82rem}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-queue__expand-actions{margin-top:.42rem}.bhph-page--phase386 .bhph-coll-queue--phase386 td[data-label=Customer] .bhph-ws__ledger-trust-hint{margin-top:.35rem;font-size:.68rem;line-height:1.35}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-snapshot-ribbon--queue,.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-ws__rhythm-cue--queue{margin-top:.32rem}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-activity{font-size:.76rem;line-height:1.4}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-activity__line{color:color-mix(in srgb, var(--shell-text) 94%, var(--text-muted));font-weight:600}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-activity__hint{color:color-mix(in srgb, var(--text-secondary) 96%, transparent);margin-top:.18rem;font-size:.72rem;line-height:1.36}.bhph-page--phase386 .bhph-coll-queue--phase386 .bhph-coll-activity__fu{color:color-mix(in srgb, #1d4ed8 78%, var(--text-muted));margin-top:.22rem;font-size:.7rem;font-weight:600}.bhph-page--phase386 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card{border-color:color-mix(in srgb, var(--shell-border) 48%, transparent);border-left:2px solid color-mix(in srgb, var(--shell-border) 52%, #64748b 16%);box-shadow:0 1px 2px #0f172a0d,0 6px 18px #0f172a09}.bhph-page--phase386 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card:hover{border-color:color-mix(in srgb, var(--shell-border) 62%, #64748b 14%);border-left-color:color-mix(in srgb, #2563eb 44%, var(--shell-border));box-shadow:0 2px 4px #0f172a0f,0 10px 26px #0f172a0a}.bhph-page--phase386 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-k{font-size:.96rem}.bhph-page--phase386 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-sub{font-size:.8rem}.bhph-page--phase386 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-balance-amt{font-size:1.14rem}.bhph-page--phase386 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-balance-label,.bhph-page--phase386 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-next-label{font-size:.72rem}.bhph-page--phase386 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-next-date,.bhph-page--phase386 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-next-amt{font-size:.82rem}.bhph-page--phase386 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-coll-activity{font-size:.72rem;line-height:1.42}.bhph-page--phase386 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__ledger-trust-hint{font-size:.7rem}.bhph-page--phase386 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__col-head{font-size:.78rem}.bhph-page--phase386 .bhph-ws__side--integrated{padding-left:.62rem}.bhph-page--phase386 .bhph-ws__side--integrated .bhph-ws__section-title{margin-bottom:.38rem;font-size:.68rem}.bhph-page--phase386 .bhph-ws__side--integrated .bhph-ws__attention-k{font-size:.8rem;font-weight:700}.bhph-page--phase386 .bhph-ws__side--integrated .bhph-ws__attention-d{font-size:.74rem;line-height:1.4}.bhph-page--phase386 .bhph-ws__side--integrated .bhph-ws__attention-item{padding:.38rem .42rem}.bhph-page--phase386 .bhph-ws__side--integrated .bhph-ws__activity-row{padding:.38rem 0;font-size:.74rem}.bhph-page--phase386 .bhph-desk__toolbar.bhph-ws__toolbar{padding:.42rem .48rem}.bhph-page--phase386 .bhph-ws__filter{padding:.26rem .58rem;font-size:.76rem}.bhph-page--phase386 .bhph-ws__view-btn{padding:.3rem .58rem;font-size:.76rem}.bhph-page--phase386 .bhph-desk__controls.bhph-ws__collector-bar .bhph-ws__collector-bar-title{font-size:.74rem}.bhph-page--phase386 .bhph-desk__controls.bhph-ws__collector-bar .bhph-ws__collector-toggle{padding:.26rem .5rem;font-size:.7rem}.bhph-page--phase386 .bhph-ws__section-title--workspace{font-size:.9rem}.bhph-page--phase386 .bhph-desk__strapline{color:color-mix(in srgb, var(--text-secondary) 94%, transparent);font-size:.84rem;line-height:1.52}.bhph-page--phase386 .bhph-desk__strapline strong{color:color-mix(in srgb, var(--shell-text) 94%, var(--text-secondary));font-weight:700}.bhph-page--phase387 .bhph-desk__primary{gap:.36rem;margin-bottom:.36rem}.bhph-page--phase387 .bhph-coll-queue--phase386{border-color:color-mix(in srgb, var(--shell-border) 38%, transparent);box-shadow:0 2px 10px #0f172a0b, 0 1px 2px #0f172a08, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 72%, transparent)}.bhph-page--phase387 .bhph-desk__controls.bhph-ws__collector-bar{border-color:color-mix(in srgb, var(--shell-border) 36%, transparent);background:color-mix(in srgb, var(--surface-panel) 93%, #eff6ff 7%);box-shadow:0 1px 2px #0f172a08}.bhph-page--phase387 .bhph-desk__toolbar.bhph-ws__toolbar{border:1px solid color-mix(in srgb, var(--shell-border) 38%, transparent);background:color-mix(in srgb, var(--surface-panel) 96%, var(--lp-surface-soft) 4%);box-shadow:0 1px 2px #0f172a09, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 58%, transparent);border-radius:12px}.bhph-page--phase387 .bhph-desk__toolbar.bhph-ws__toolbar--desk{margin-top:.08rem}.bhph-page--phase387 .bhph-ws__filter{border-radius:999px;transition:background .12s,border-color .12s,color .12s}.bhph-page--phase387 .bhph-ws__filter--active{border-color:color-mix(in srgb, #2563eb 38%, var(--shell-border));background:color-mix(in srgb, #eff6ff 72%, var(--surface-panel));color:var(--shell-text,var(--lp-text));box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 60%, transparent);font-weight:700}.bhph-page--phase387 .bhph-ws__view-btn{transition:background .12s,border-color .12s,color .12s}.bhph-page--phase387 .bhph-ws__view-btn--on{border-color:color-mix(in srgb, #2563eb 36%, var(--shell-border));background:color-mix(in srgb, #eff6ff 65%, var(--surface-panel));color:var(--shell-text,var(--lp-text));font-weight:700}.bhph-page--phase387 .bhph-ws__sort-select{border-color:color-mix(in srgb, var(--shell-border) 48%, transparent);border-radius:8px;transition:border-color .12s}.bhph-page--phase387 .bhph-desk__header .lp-module-hero__primary{border-radius:10px;box-shadow:0 1px 2px #1e3a8a2e}.bhph-page--phase387 .bhph-desk__header .cr-btn{border-radius:10px;font-weight:600;transition:background .12s,border-color .12s,color .12s}.bhph-page--phase387 .bhph-desk__strapline .deals-list__link{text-underline-offset:.14em;color:color-mix(in srgb, var(--text-secondary) 55%, #2563eb);font-weight:600;text-decoration-thickness:1px}.bhph-page--phase387 .bhph-desk__strapline .deals-list__link:hover{color:color-mix(in srgb, #1d4ed8 88%, var(--shell-text))}@media (width>=900px){.bhph-page--phase387 .bhph-desk__work{border:1px solid color-mix(in srgb, var(--shell-border) 34%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 98%, var(--lp-surface-soft) 2%) 0%, color-mix(in srgb, var(--surface-panel) 99.5%, var(--surface-muted)) 100%);box-shadow:0 1px 3px #0f172a09, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 52%, transparent);border-radius:14px;margin-top:.42rem;padding:.52rem .55rem .62rem}.bhph-page--phase387 .bhph-ws__section-title--workspace{letter-spacing:-.018em;border-bottom:1px solid color-mix(in srgb, var(--shell-border) 30%, transparent);margin-bottom:.55rem;padding-bottom:.42rem}}.bhph-page--phase387 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__col-head{letter-spacing:.04em;text-transform:none;border-bottom-color:color-mix(in srgb, var(--shell-border) 36%, transparent);color:color-mix(in srgb, var(--text-muted) 88%, var(--shell-text));font-weight:700}.bhph-page--phase387 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card{border-radius:12px;transition:border-color .14s,box-shadow .14s}.bhph-page--phase387 .bhph-desk__controls.bhph-ws__collector-bar .bhph-ws__collector-toggle--on{border-color:color-mix(in srgb, #2563eb 32%, var(--shell-border));background:color-mix(in srgb, #eff6ff 55%, var(--surface-panel));color:var(--shell-text,var(--lp-text));font-weight:700}.bhph-page--phase387 .bhph-ws__list-table th,.bhph-page--phase387 .bhph-ws__list-table td{border-bottom-color:color-mix(in srgb, var(--shell-border) 32%, transparent)}.bhph-page--phase387 .bhph-ws__list-table th{letter-spacing:.03em;text-transform:none;color:color-mix(in srgb, var(--text-muted) 90%, var(--shell-text));font-weight:700}.bhph-page--phase387 .bhph-ws__list-table tbody tr:hover td{background:color-mix(in srgb, var(--surface-muted) 28%, transparent)}.bhph-page--phase387 .bhph-ws__side--integrated{padding-top:.12rem;padding-left:.72rem}.bhph-page--phase387 .bhph-ws__side--integrated .bhph-ws__section-title{letter-spacing:.06em;opacity:.92}.bhph-page--phase387 .bhph-ws__side--integrated .bhph-ws__attention-item{border-color:color-mix(in srgb, var(--shell-border) 32%, transparent);border-radius:10px}.bhph-page--phase387 .bhph-ws__side--integrated .bhph-ws__activity-row{border-bottom-color:color-mix(in srgb, var(--shell-border) 22%, transparent)}.bhph-page--phase387 .bhph-coll-queue--phase386 .bhph-coll-queue__table-wrap{border-color:color-mix(in srgb, var(--shell-border) 40%, transparent)}.bhph-page--phase387 .bhph-coll-queue--phase386 .bhph-coll-queue__table th{border-bottom-color:color-mix(in srgb, var(--shell-border) 34%, transparent)}.bhph-page--phase387 .bhph-coll-queue--phase386 .bhph-coll-queue__table td{border-bottom-color:color-mix(in srgb, var(--shell-border) 30%, transparent)}.bhph-page--phase387 .bhph-coll-queue--phase386 .bhph-coll-queue__table td[data-label=Actions] .deal-detail__bo-link{opacity:.92;font-weight:600}.bhph-page--phase387 .bhph-coll-queue--phase386 .bhph-coll-queue__table td[data-label=Actions] .deal-detail__bo-link:hover{opacity:1}@media (width<=899px){.bhph-page--phase387 .bhph-desk__work{box-shadow:none;background:0 0;border:none;border-radius:0;margin-top:.28rem;padding:0}.bhph-page--phase387 .bhph-ws__section-title--workspace{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 26%, transparent);margin-bottom:.42rem;padding-bottom:.28rem}.bhph-page--phase387 .bhph-ws__side--integrated{padding-top:0;padding-left:.5rem}}.bhph-page--phase388 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__col{transition:background-color .16s,border-color .16s}.bhph-page--phase388 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__col:hover{background:color-mix(in srgb, var(--surface-muted) 14%, transparent);border-radius:12px}.bhph-page--phase388 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__col-head{transition:color .14s,border-color .14s,letter-spacing .14s}.bhph-page--phase388 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__col:hover .bhph-ws__col-head{color:color-mix(in srgb, var(--shell-text) 82%, var(--text-muted))}.bhph-page--phase388 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__col-body{transition:background-color .14s}.bhph-page--phase388 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card{transition:border-color .16s,box-shadow .16s,transform .14s,background-color .16s}.bhph-page--phase388 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card:hover{transform:translateY(-1px)}.bhph-page--phase388 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card:active{transition-duration:80ms;transform:translateY(0)}.bhph-page--phase388 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card:focus-visible{outline:2px solid color-mix(in srgb, #2563eb 45%, var(--shell-border));outline-offset:2px}.bhph-page--phase388 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card--risk{border-color:color-mix(in srgb, #f87171 22%, var(--shell-border))}.bhph-page--phase388 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card--warn{border-color:color-mix(in srgb, #fb923c 20%, var(--shell-border))}.bhph-page--phase388 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card--risk:hover,.bhph-page--phase388 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card--warn:hover{border-color:color-mix(in srgb, var(--shell-border) 40%, transparent)}.bhph-page--phase388 .bhph-ws__filter{transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform .1s}.bhph-page--phase388 .bhph-ws__filter:hover:not(.bhph-ws__filter--active){border-color:color-mix(in srgb, var(--shell-border) 70%, #64748b 18%);background:color-mix(in srgb, var(--surface-muted) 35%, var(--surface-panel))}.bhph-page--phase388 .bhph-ws__filter:active{transform:scale(.985)}.bhph-page--phase388 .bhph-ws__filter--active{transition:background .14s,border-color .14s,color .14s,box-shadow .14s}.bhph-page--phase388 .bhph-ws__view-btn{transition:background .14s,border-color .14s,color .14s,transform .1s}.bhph-page--phase388 .bhph-ws__view-btn:hover:not(.bhph-ws__view-btn--on){background:color-mix(in srgb, var(--surface-muted) 38%, var(--surface-panel))}.bhph-page--phase388 .bhph-ws__view-btn:active{transform:scale(.98)}.bhph-page--phase388 .bhph-ws__view-btn--on{transition:background .14s,border-color .14s,color .14s,box-shadow .14s}.bhph-page--phase388 .bhph-ws__collector-toggle{transition:background .14s,border-color .14s,color .14s,transform .1s}.bhph-page--phase388 .bhph-ws__collector-toggle:hover:not(.bhph-ws__collector-toggle--on){border-color:color-mix(in srgb, var(--shell-border) 65%, #64748b 15%);background:color-mix(in srgb, var(--surface-panel) 88%, #eff6ff 12%)}.bhph-page--phase388 .bhph-ws__collector-toggle:active{transform:scale(.98)}.bhph-page--phase388 .bhph-ws__collector-toggle--on{transition:background .14s,border-color .14s,color .14s,box-shadow .14s}.bhph-page--phase388 .bhph-desk__header .lp-module-hero__primary{transition:box-shadow .14s,transform .1s,filter .12s}.bhph-page--phase388 .bhph-desk__header .lp-module-hero__primary:hover{filter:brightness(1.03)}.bhph-page--phase388 .bhph-desk__header .lp-module-hero__primary:active{transform:scale(.99)}.bhph-page--phase388 .bhph-desk__header .cr-btn{transition:background .14s,border-color .14s,color .14s,transform .1s}.bhph-page--phase388 .bhph-desk__header .cr-btn:active:not(:disabled){transform:scale(.985)}.bhph-page--phase388 .bhph-ws__sort-select{transition:border-color .14s,box-shadow .14s}.bhph-page--phase388 .bhph-ws__sort-select:hover{border-color:color-mix(in srgb, var(--shell-border) 72%, #64748b 12%)}.bhph-page--phase388 .bhph-ws__sort-select:focus-visible{outline:2px solid color-mix(in srgb, #2563eb 40%, var(--shell-border));outline-offset:2px}.bhph-page--phase388 .bhph-coll-queue--phase386 .bhph-coll-queue__filter{transition:background .14s,border-color .14s,color .14s,transform .1s}.bhph-page--phase388 .bhph-coll-queue--phase386 .bhph-coll-queue__filter:hover:not(.bhph-coll-queue__filter--on){border-color:color-mix(in srgb, var(--shell-border) 68%, #64748b 14%);background:color-mix(in srgb, var(--surface-muted) 28%, var(--surface-panel))}.bhph-page--phase388 .bhph-coll-queue--phase386 .bhph-coll-queue__filter:active{transform:scale(.985)}.bhph-page--phase388 .bhph-coll-queue--phase386 .bhph-coll-queue__filter--on{transition:background .14s,border-color .14s,color .14s,box-shadow .14s}.bhph-page--phase388 .bhph-coll-queue--phase386 .bhph-coll-queue__row{transition:background-color .14s,box-shadow .14s}.bhph-page--phase388 .bhph-coll-queue--phase386 .bhph-coll-queue__row:focus-visible{outline:2px solid color-mix(in srgb, #2563eb 42%, var(--shell-border));outline-offset:-2px}.bhph-page--phase388 .bhph-coll-queue--phase386 .bhph-coll-queue__row--coll-fresh td{transition:background-color .18s}.bhph-page--phase388 .bhph-coll-queue--phase386 .bhph-coll-queue__row--coll-stale td{transition:background-color .18s,box-shadow .18s}.bhph-page--phase388 .bhph-coll-queue--phase386 .bhph-coll-queue__chip-btn{transition:background .12s,border-color .12s,color .12s,transform .1s}.bhph-page--phase388 .bhph-coll-queue--phase386 .bhph-coll-queue__chip-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--shell-border) 72%, #64748b 14%);background:color-mix(in srgb, var(--surface-muted) 22%, var(--surface-panel))}.bhph-page--phase388 .bhph-coll-queue--phase386 .bhph-coll-queue__chip-btn:active:not(:disabled){transform:scale(.98)}.bhph-page--phase388 .bhph-coll-queue--phase386 .bhph-coll-queue__table td[data-label=Actions] .bhph-ws__link-primary{transition:background .14s,border-color .14s,color .14s,transform .1s}.bhph-page--phase388 .bhph-coll-queue--phase386 .bhph-coll-queue__table td[data-label=Actions] .bhph-ws__link-primary:hover{filter:brightness(1.02)}.bhph-page--phase388 .bhph-coll-queue--phase386 .bhph-coll-queue__table td[data-label=Actions] .bhph-ws__link-primary:active{transform:scale(.98)}.bhph-page--phase388 .bhph-ws__list-row td{transition:background-color .14s,border-color .14s}.bhph-page--phase388 .bhph-ws__list-row:hover td{background:color-mix(in srgb, var(--surface-muted) 38%, var(--surface-panel))}.bhph-page--phase388 .bhph-ws__list-row:focus-visible{outline:2px solid color-mix(in srgb, #2563eb 42%, var(--shell-border));outline-offset:-2px}.bhph-page--phase388 .bhph-ws__list-row--coll-fresh td{transition:background-color .16s}.bhph-page--phase388 .bhph-ws__list-row--coll-fresh:hover td{background:color-mix(in srgb, #eff6ff 26%, var(--surface-panel))}.bhph-page--phase388 .bhph-ws__list-row--coll-stale td{transition:background-color .16s,box-shadow .16s}.bhph-page--phase388 .bhph-ws__list-row--coll-stale:hover td{background:color-mix(in srgb, var(--surface-muted) 32%, var(--surface-panel))}.bhph-page--phase388 .bhph-ws__list-table td[data-label=Late]{font-variant-numeric:tabular-nums;transition:color .14s}.bhph-page--phase388 .bhph-ws__list-table tr:hover td[data-label=Late]{color:color-mix(in srgb, var(--shell-text) 88%, #b45309)}.bhph-page--phase388 .bhph-ws__list-table td[data-label=Links] .deals-list__link{transition:color .12s,opacity .12s}.bhph-page--phase388 .bhph-ws__list-table td[data-label=Links] .deals-list__link:hover{opacity:1}.bhph-page--phase388 .bhph-ws__list-table td[data-label=Links] .bhph-ws__link-primary{transition:opacity .12s,filter .12s}.bhph-page--phase388 .bhph-ws__list-table td[data-label=Links] .bhph-ws__link-primary:hover{filter:brightness(1.04)}.bhph-page--phase388 .bhph-ws__side--integrated .bhph-ws__attention-item{transition:border-color .14s,background-color .14s,transform .1s}.bhph-page--phase388 .bhph-ws__side--integrated .bhph-ws__attention-item:hover{border-color:color-mix(in srgb, var(--shell-border) 58%, #64748b 16%);background:color-mix(in srgb, var(--surface-panel) 94%, var(--surface-muted))}.bhph-page--phase388 .bhph-ws__side--integrated .bhph-ws__attention-item:active{transform:scale(.99)}.bhph-page--phase388 .bhph-ws__side--integrated .bhph-ws__activity-row{transition:background-color .12s}.bhph-page--phase388 .bhph-ws__side--integrated .bhph-ws__activity-row:hover{background:color-mix(in srgb, var(--surface-muted) 18%, transparent);border-radius:6px}@media (prefers-reduced-motion:reduce){.bhph-page--phase388 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__col,.bhph-page--phase388 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__col-head,.bhph-page--phase388 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__col-body,.bhph-page--phase388 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card,.bhph-page--phase388 .bhph-ws__filter,.bhph-page--phase388 .bhph-ws__view-btn,.bhph-page--phase388 .bhph-ws__collector-toggle,.bhph-page--phase388 .bhph-desk__header .lp-module-hero__primary,.bhph-page--phase388 .bhph-desk__header .cr-btn,.bhph-page--phase388 .bhph-ws__sort-select,.bhph-page--phase388 .bhph-coll-queue--phase386 .bhph-coll-queue__filter,.bhph-page--phase388 .bhph-coll-queue--phase386 .bhph-coll-queue__row,.bhph-page--phase388 .bhph-coll-queue--phase386 .bhph-coll-queue__row--coll-fresh td,.bhph-page--phase388 .bhph-coll-queue--phase386 .bhph-coll-queue__row--coll-stale td,.bhph-page--phase388 .bhph-coll-queue--phase386 .bhph-coll-queue__chip-btn,.bhph-page--phase388 .bhph-coll-queue--phase386 .bhph-coll-queue__table td[data-label=Actions] .bhph-ws__link-primary,.bhph-page--phase388 .bhph-ws__list-row td,.bhph-page--phase388 .bhph-ws__list-table td[data-label=Late],.bhph-page--phase388 .bhph-ws__list-table td[data-label=Links] .deals-list__link,.bhph-page--phase388 .bhph-ws__list-table td[data-label=Links] .bhph-ws__link-primary,.bhph-page--phase388 .bhph-ws__side--integrated .bhph-ws__attention-item,.bhph-page--phase388 .bhph-ws__side--integrated .bhph-ws__activity-row{transition:none!important;transform:none!important}.bhph-page--phase388 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card:hover,.bhph-page--phase388 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card:active{transform:none}}.bhph-page--phase389 .bhph-ws__section-title--workspace{letter-spacing:-.015em;font-size:.95rem;font-weight:700}.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined{gap:.78rem;padding:.46rem .28rem .55rem}.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__col{box-shadow:0 1px 2px #0f172a0b, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 78%, transparent);border-radius:13px;padding:.54rem .5rem .56rem}.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__col-head{letter-spacing:.022em;color:color-mix(in srgb, var(--shell-text) 92%, var(--text-muted));border-bottom:1px solid color-mix(in srgb, var(--shell-border) 42%, transparent);margin-bottom:.46rem;padding:.3rem .36rem .38rem;font-size:.8rem;font-weight:700}.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__col-body{gap:.48rem}.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card{border-radius:11px;padding:.52rem .52rem .52rem .64rem;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a06}.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-head{margin-bottom:.14rem}.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-k{letter-spacing:-.02em;font-size:1rem;font-weight:700;line-height:1.22}.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-sub{color:color-mix(in srgb, var(--text-secondary) 94%, var(--shell-text));margin-bottom:.26rem;font-size:.76rem;line-height:1.38}.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__attn-row{margin-bottom:.32rem}.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__attn-summary{margin-bottom:.32rem;font-size:.72rem;line-height:1.42}.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-servicing-line{margin-top:.12rem;margin-bottom:.14rem}.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-servicing-freq{font-size:.72rem}.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__chip-sched{padding:.08rem .34rem;font-size:.62rem}.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-balance-row{border-radius:9px;gap:.5rem .72rem;margin:.42rem 0 .34rem;padding:.48rem .52rem}.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-balance-label,.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-next-label{letter-spacing:.052em;opacity:.96;font-size:.56rem;font-weight:700}.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-balance-amt{font-size:1.12rem;font-weight:700}.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-next-date,.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-next-amt{font-size:.82rem}.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__ledger-trust-hint{margin-top:.22rem;font-size:.72rem;line-height:1.42}.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-coll-activity{margin-top:.28rem;font-size:.74rem;line-height:1.45}.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-meta--in-more{gap:.32rem .55rem;margin-top:.26rem;font-size:.68rem;line-height:1.42}.bhph-page--phase389 .bhph-ws__side--integrated{padding-top:.18rem;padding-left:.88rem}.bhph-page--phase389 .bhph-ws__side--integrated .bhph-ws__section-title{letter-spacing:.06em;opacity:1;margin-bottom:.46rem;font-size:.74rem;font-weight:700}.bhph-page--phase389 .bhph-ws__side--integrated .bhph-ws__attention-k{font-size:.84rem;font-weight:700;line-height:1.28}.bhph-page--phase389 .bhph-ws__side--integrated .bhph-ws__attention-d{font-size:.78rem;line-height:1.46}.bhph-page--phase389 .bhph-ws__side--integrated .bhph-ws__attention-item{padding:.46rem .48rem}.bhph-page--phase389 .bhph-ws__side--integrated .bhph-ws__activity-row{padding:.42rem .06rem;font-size:.78rem;line-height:1.42}.bhph-page--phase389 .bhph-ws__filter{min-height:2.05rem;padding:.3rem .62rem;font-size:.77rem}.bhph-page--phase389 .bhph-ws__filter--compact{font-size:.72rem}.bhph-page--phase389 .bhph-ws__view-btn{padding:.32rem .62rem;font-size:.78rem}.bhph-page--phase389 .bhph-ws__sort-label{font-size:.72rem;font-weight:600}.bhph-page--phase389 .bhph-ws__sort-select{padding:.28rem .48rem;font-size:.78rem}.bhph-page--phase389 .bhph-desk__controls.bhph-ws__collector-bar .bhph-ws__collector-bar-title{font-size:.78rem;font-weight:700}.bhph-page--phase389 .bhph-desk__controls.bhph-ws__collector-bar .bhph-ws__collector-bar-hint{font-size:.7rem;line-height:1.38}.bhph-page--phase389 .bhph-ws__collector-toggle{padding:.3rem .55rem;font-size:.72rem}.bhph-page--phase389 .bhph-coll-queue--phase386 .bhph-coll-queue__lead{font-size:.82rem;line-height:1.5}.bhph-page--phase389 .bhph-coll-queue--phase386 .bhph-coll-queue__meta{font-size:.78rem;line-height:1.48}.bhph-page--phase389 .bhph-coll-queue--phase386 .bhph-coll-queue__filters{gap:.4rem .5rem}.bhph-page--phase389 .bhph-coll-queue--phase386 .bhph-coll-queue__filter{padding:.3rem .66rem;font-size:.78rem}.bhph-page--phase389 .bhph-ws__list-table{font-size:.84rem}.bhph-page--phase389 .bhph-ws__list-table th{padding:.52rem .48rem;font-size:.74rem}.bhph-page--phase389 .bhph-ws__list-table td{padding:.5rem .48rem}.bhph-page--phase389 .bhph-ws__list-table td[data-label=Customer] strong{font-size:.96rem;font-weight:700}.bhph-page--phase389 .bhph-ws__list-table .bhph-ws__list-activity{font-size:.76rem;line-height:1.4}@media (width<=899px){.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined{gap:.55rem;padding:.36rem .12rem .44rem}.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__col{padding:.42rem .38rem .46rem}.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__col-head{margin-bottom:.38rem;font-size:.76rem}.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card-k{font-size:.94rem}.bhph-page--phase389 .bhph-desk__board .bhph-ws__board--refined .bhph-ws__card{padding:.46rem .44rem .46rem .52rem}.bhph-page--phase389 .bhph-ws__side--integrated{padding-top:0;padding-left:.55rem}.bhph-page--phase389 .bhph-ws__filter{min-height:unset;padding:.26rem .52rem;font-size:.74rem}}.bhph-page--phase390.bhph-page--phase391{--bhph-lotp-elev:0 3px 14px #0f172a14, 0 1px 2px #0f172a0d, inset 0 1px 0 #ffffffe6;--bhph-lotp-border:color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, #94a3b8)}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__hero-actions{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;display:flex}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__context{margin:.4rem 0 .6rem}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__context .bhph-desk__strapline{border:1px solid color-mix(in srgb, var(--shell-border) 52%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 94%, #eff6ff 6%) 0%, var(--surface-panel) 100%);color:var(--text-secondary,var(--lp-muted-strong));border-radius:11px;margin:0;padding:.58rem .85rem;font-size:.875rem;line-height:1.48;box-shadow:0 1px 2px #0f172a0a}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__ops-cluster--lotp390{border:1px solid color-mix(in srgb, var(--shell-border) 45%, #3b82f6 12%);background:linear-gradient(165deg, color-mix(in srgb, var(--lp-surface) 92%, #dbeafe 8%) 0%, var(--surface-panel) 38%, color-mix(in srgb, var(--surface-muted) 18%, var(--surface-panel)) 100%);box-shadow:var(--bhph-lotp-elev);border-radius:14px;flex-direction:column;gap:0;margin-bottom:.62rem;padding:.65rem .72rem .78rem;display:flex}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__ops-cluster--lotp390 .bhph-desk__primary{margin-bottom:0}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__collector--lotp390{border-top:1px solid color-mix(in srgb, var(--shell-border) 42%, transparent);background:color-mix(in srgb, var(--surface-panel) 96%, var(--lp-surface-soft) 4%);border-radius:0 0 10px 10px;margin-top:.35rem;padding-top:.58rem}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__queue-panel.bhph-coll-queue--primary.bhph-coll-queue--phase386{background:var(--lp-surface);border:none;border-radius:12px;padding:.75rem .85rem .88rem;box-shadow:0 2px 10px #0f172a0f}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__queue-panel.bhph-coll-queue--primary.bhph-coll-queue--phase386 .bhph-coll-queue__head{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 48%, transparent);margin-bottom:.52rem;padding-bottom:.62rem}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__queue-panel.bhph-coll-queue--primary.bhph-coll-queue--phase386 .bhph-coll-queue__title{letter-spacing:-.03em;color:var(--shell-text,var(--lp-text));font-size:1.18rem;font-weight:800;line-height:1.2}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__queue-panel.bhph-coll-queue--primary.bhph-coll-queue--phase386 .bhph-coll-queue__lead{color:color-mix(in srgb, var(--text-secondary) 96%, transparent);margin-top:.28rem;font-size:.9rem;line-height:1.45}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__queue-panel.bhph-coll-queue--primary.bhph-coll-queue--phase386 .bhph-coll-queue__filters{gap:.42rem .5rem;margin:.52rem 0 .55rem}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__queue-panel.bhph-coll-queue--primary.bhph-coll-queue--phase386 .bhph-coll-queue__filter{border-radius:999px;padding:.34rem .72rem;font-size:.8125rem;font-weight:600}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__queue-panel.bhph-coll-queue--primary.bhph-coll-queue--phase386 .bhph-coll-queue__meta{font-size:.8125rem;line-height:1.45}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__queue-panel.bhph-coll-queue--primary.bhph-coll-queue--phase386 .bhph-coll-queue__table-wrap{border:1px solid color-mix(in srgb, var(--shell-border) 40%, transparent);background:color-mix(in srgb, var(--surface-muted) 10%, var(--lp-surface));border-radius:11px;overflow:hidden}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__queue-panel.bhph-coll-queue--primary.bhph-coll-queue--phase386 .bhph-coll-queue__table{font-size:.875rem}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__queue-panel.bhph-coll-queue--primary.bhph-coll-queue--phase386 .bhph-coll-queue__table th{letter-spacing:.055em;text-transform:uppercase;color:color-mix(in srgb, var(--text-muted) 88%, var(--shell-text));background:color-mix(in srgb, var(--surface-muted) 45%, var(--surface-panel));border-bottom:1px solid var(--bhph-lotp-border);padding:.65rem .58rem;font-size:.72rem;font-weight:700}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__queue-panel.bhph-coll-queue--primary.bhph-coll-queue--phase386 .bhph-coll-queue__table td{vertical-align:middle;border-bottom-color:color-mix(in srgb, var(--shell-border) 32%, transparent);padding:.58rem .55rem}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__queue-panel.bhph-coll-queue--primary.bhph-coll-queue--phase386 .bhph-coll-queue__table td[data-label=Customer] strong{font-size:1rem;font-weight:700}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__queue-panel.bhph-coll-queue--primary.bhph-coll-queue--phase386 .bhph-coll-queue__table td[data-label=Balance]{font-size:1.02rem;font-weight:700}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__toolbar-shell.bhph-desk__toolbar{border:1px solid color-mix(in srgb, var(--shell-border) 52%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:12px;margin-bottom:.55rem;padding:.58rem .78rem .65rem;box-shadow:0 2px 8px #0f172a0e}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__toolbar-shell .bhph-ws__filter{border-radius:9px;min-height:2.35rem;padding:.38rem .78rem;font-size:.8125rem;font-weight:600}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__toolbar-shell .bhph-ws__filter--compact{padding:.32rem .62rem;font-size:.76rem}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__toolbar-shell .bhph-ws__view-btn{padding:.36rem .72rem;font-size:.8125rem;font-weight:600}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__toolbar-shell .bhph-ws__sort-label{font-size:.78rem;font-weight:600}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__toolbar-shell .bhph-ws__sort-select{border-radius:9px;padding:.32rem .55rem;font-size:.8125rem}@media (width>=900px){.bhph-page--phase390.bhph-page--phase391 .bhph-desk__workspace{border:1px solid color-mix(in srgb, var(--shell-border) 44%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface) 97%, var(--lp-surface-soft)) 0%, var(--surface-panel) 100%);border-radius:14px;padding:.72rem .82rem .88rem;box-shadow:0 2px 12px #0f172a0f}}.bhph-page--phase390.bhph-page--phase391 .bhph-ws__section-title--workspace{letter-spacing:-.022em;color:var(--shell-text,var(--lp-text));margin-bottom:.72rem;font-size:1.08rem;font-weight:800}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__board-outer .bhph-ws__board--lotp390.bhph-ws__board--refined{background:color-mix(in srgb, var(--surface-muted) 22%, transparent);border:1px solid color-mix(in srgb, var(--shell-border) 36%, transparent);border-radius:14px;gap:.88rem;padding:.62rem .42rem .72rem}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__board-outer .bhph-ws__board--lotp390.bhph-ws__board--refined .bhph-ws__col{border:1px solid color-mix(in srgb, var(--shell-border) 48%, transparent);background:var(--lp-surface);box-shadow:0 2px 10px #0f172a0f, inset 0 1px 0 var(--lp-surface);border-radius:12px;padding:.68rem .58rem .72rem}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__board-outer .bhph-ws__board--lotp390.bhph-ws__board--refined .bhph-ws__col-head{letter-spacing:.015em;color:var(--shell-text,var(--lp-text));border-bottom:2px solid color-mix(in srgb, var(--shell-accent,#3b82f6) 32%, var(--shell-border));margin-bottom:.52rem;padding:.32rem .28rem .42rem;font-size:.9rem;font-weight:700}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__board-outer .bhph-ws__board--lotp390.bhph-ws__board--refined .bhph-ws__col-body{gap:.55rem}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__board-outer .bhph-ws__board--lotp390.bhph-ws__board--refined .bhph-ws__card{border:1px solid color-mix(in srgb, var(--shell-border) 42%, #94a3b8 8%);background:color-mix(in srgb, var(--surface-panel) 99%, var(--lp-surface-soft));box-shadow:0 2px 8px #0f172a11, 0 1px 1px #0f172a0a, inset 0 1px 0 var(--lp-surface);border-radius:11px;padding:.62rem .62rem .62rem .75rem}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__board-outer .bhph-ws__board--lotp390.bhph-ws__board--refined .bhph-ws__card-k{letter-spacing:-.02em;font-size:1.06rem;font-weight:700}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__board-outer .bhph-ws__board--lotp390.bhph-ws__board--refined .bhph-ws__card-sub{margin-bottom:.28rem;font-size:.8125rem;line-height:1.4}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__board-outer .bhph-ws__board--lotp390.bhph-ws__board--refined .bhph-ws__card-balance-row{border:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);background:color-mix(in srgb, var(--surface-muted) 28%, var(--lp-surface));border-radius:10px;gap:.52rem .75rem;margin:.48rem 0 .38rem;padding:.55rem .58rem}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__board-outer .bhph-ws__board--lotp390.bhph-ws__board--refined .bhph-ws__card-balance-label,.bhph-page--phase390.bhph-page--phase391 .bhph-desk__board-outer .bhph-ws__board--lotp390.bhph-ws__board--refined .bhph-ws__card-next-label{letter-spacing:.06em;font-size:.62rem;font-weight:700}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__board-outer .bhph-ws__board--lotp390.bhph-ws__board--refined .bhph-ws__card-balance-amt{font-size:1.2rem;font-weight:800}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__board-outer .bhph-ws__board--lotp390.bhph-ws__board--refined .bhph-ws__card-next-date,.bhph-page--phase390.bhph-page--phase391 .bhph-desk__board-outer .bhph-ws__board--lotp390.bhph-ws__board--refined .bhph-ws__card-next-amt{font-size:.85rem;font-weight:600}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__board-outer .bhph-ws__board--lotp390.bhph-ws__board--refined .bhph-ws__card-coll-activity{margin-top:.32rem;font-size:.8rem;line-height:1.45}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__board-outer .bhph-ws__board--lotp390.bhph-ws__board--refined .bhph-ws__ledger-trust-hint{font-size:.75rem;line-height:1.42}.bhph-page--phase390.bhph-page--phase391 .bhph-ws__list{border:1px solid color-mix(in srgb, var(--shell-border) 48%, transparent);background:var(--lp-surface);border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #0f172a0e}.bhph-page--phase390.bhph-page--phase391 .bhph-ws__list-table{font-size:.875rem}.bhph-page--phase390.bhph-page--phase391 .bhph-ws__list-table th{letter-spacing:.05em;text-transform:uppercase;background:color-mix(in srgb, var(--surface-muted) 40%, var(--surface-panel));border-bottom:1px solid var(--bhph-lotp-border);padding:.62rem .55rem;font-size:.74rem;font-weight:700}.bhph-page--phase390.bhph-page--phase391 .bhph-ws__list-table td{padding:.55rem .52rem}.bhph-page--phase390.bhph-page--phase391 .bhph-ws__list-table td[data-label=Customer] strong{font-size:1.02rem;font-weight:700}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__sidebar-shell.bhph-ws__side--integrated{border:1px solid color-mix(in srgb, var(--shell-border) 48%, transparent);background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--surface-muted) 14%, var(--lp-surface)) 100%);border-radius:12px;padding:.72rem .75rem .88rem;box-shadow:0 2px 10px #0f172a0d}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__sidebar-shell>.bhph-ws__section-title:first-child{margin-top:0}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__sidebar-shell .bhph-ws__section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));font-size:.72rem;font-weight:700}.bhph-page--phase390.bhph-page--phase391 .bhph-ws__section-title--stack{margin-top:1.1rem}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__sidebar-shell .bhph-ws__attention-k{font-size:.92rem;font-weight:700;line-height:1.28}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__sidebar-shell .bhph-ws__attention-d{font-size:.84rem;line-height:1.48}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__sidebar-shell .bhph-ws__attention-item{padding:.52rem .55rem}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__sidebar-shell .bhph-ws__activity-row{padding:.48rem .08rem;font-size:.82rem;line-height:1.42}@media (width<=899px){.bhph-page--phase390.bhph-page--phase391 .bhph-desk__ops-cluster--lotp390{padding:.48rem .52rem .58rem}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__queue-panel.bhph-coll-queue--primary.bhph-coll-queue--phase386{padding:.55rem .58rem .62rem}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__queue-panel.bhph-coll-queue--primary.bhph-coll-queue--phase386 .bhph-coll-queue__title{font-size:1.05rem}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__board-outer .bhph-ws__board--lotp390.bhph-ws__board--refined{gap:.65rem;padding:.45rem .2rem .55rem}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__board-outer .bhph-ws__board--lotp390.bhph-ws__board--refined .bhph-ws__col{padding:.52rem .45rem .58rem}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__sidebar-shell.bhph-ws__side--integrated{padding:.55rem .55rem .65rem}.bhph-page--phase390.bhph-page--phase391 .bhph-desk__toolbar-shell .bhph-ws__filter{min-height:unset;font-size:.78rem}}.bhph-page--phase392 .bhph-v2__top{flex-direction:column;gap:.35rem;margin-bottom:.45rem;display:flex}.bhph-page--phase392 .bhph-v2{flex-direction:column;gap:.55rem;min-height:0;display:flex}.bhph-page--phase392 .bhph-v2__command{border:1px solid color-mix(in srgb, var(--shell-border) 42%, transparent);background:color-mix(in srgb, var(--surface-panel) 96%, var(--surface-muted) 4%);box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent);border-radius:12px;flex-direction:column;gap:.45rem;padding:.42rem .48rem;display:flex}.bhph-page--phase392 .bhph-v2__collector{border:1px solid color-mix(in srgb, var(--shell-border) 35%, transparent);background:color-mix(in srgb, var(--surface-panel) 98%, #eff6ff 2%);border-radius:10px;padding:.35rem .4rem .42rem}.bhph-page--phase392 .bhph-v2__collector .bhph-ws__collector-bar-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;margin-bottom:.35rem;display:flex}.bhph-page--phase392 .bhph-v2__collector .bhph-ws__collector-bar-chips{flex-wrap:wrap;gap:.35rem;display:flex}.bhph-page--phase392 .bhph-v2__filters.bhph-desk__toolbar-shell{border:1px solid color-mix(in srgb, var(--shell-border) 32%, transparent);background:color-mix(in srgb, var(--surface-panel) 99%, transparent);border-radius:10px;gap:.45rem;padding:.38rem .42rem}.bhph-page--phase392 .bhph-v2__filters .bhph-ws__filter-rows{gap:.35rem}.bhph-page--phase392 .bhph-v2__workspace{flex-direction:column;flex:auto;gap:.5rem;min-height:0;display:flex}.bhph-page--phase392 .bhph-v2__grid{grid-template-columns:minmax(0,1fr) minmax(17.5rem,22rem);align-items:start;gap:.75rem;min-height:0;display:grid}@media (width<=1099px){.bhph-page--phase392 .bhph-v2__grid{grid-template-columns:1fr}}.bhph-page--phase392 .bhph-v2__main{flex-direction:column;gap:.55rem;min-width:0;min-height:0;display:flex}.bhph-page--phase392 .bhph-v2__main .bhph-ws__section-title--workspace{margin-bottom:.25rem}.bhph-page--phase392 .bhph-v2__board{border:1px solid color-mix(in srgb, var(--shell-border) 45%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 98%, var(--surface-muted)) 0%, var(--surface-panel) 100%);min-height:14rem;box-shadow:0 2px 10px #0f172a0f, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 65%, transparent);border-radius:14px;flex:auto}.bhph-page--phase392 .bhph-v2__board .bhph-ws__board--refined{gap:.55rem;padding:.55rem .45rem .65rem}.bhph-page--phase392 .bhph-v2__board .bhph-ws__col{border:1px solid color-mix(in srgb, var(--shell-border) 38%, transparent);background:color-mix(in srgb, var(--surface-panel) 97%, var(--surface-muted) 3%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent);border-radius:12px}.bhph-page--phase392 .bhph-v2__rail{border:1px solid color-mix(in srgb, var(--shell-border) 42%, transparent);background:color-mix(in srgb, var(--surface-panel) 98%, var(--surface-muted) 2%);border-radius:14px;min-width:0;padding:.65rem .7rem .75rem;box-shadow:0 1px 4px #0f172a0d}@media (width>=900px){.bhph-page--phase392.bhph-page--phase383.bhph-page--phase384 .bhph-v2__board .bhph-ws__board--refined{justify-content:stretch;width:100%}.bhph-page--phase392.bhph-page--phase383.bhph-page--phase384 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__col{flex:1 1 0;min-width:19rem;max-width:none}}.bhph-page--phase392 .bhph-v2__queue-support{border:1px solid color-mix(in srgb, var(--shell-border) 36%, transparent);background:color-mix(in srgb, var(--surface-panel) 98%, #eff6ff 2%);border-radius:12px;margin-top:.15rem;padding:.45rem .5rem .5rem}.bhph-page--phase392 .bhph-v2__queue-strip-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;margin-bottom:.4rem;display:flex}.bhph-page--phase392 .bhph-v2__queue-strip-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,var(--lp-muted));margin:0;font-size:.82rem;font-weight:800}.bhph-page--phase392 .bhph-v2__queue-strip-meta{color:color-mix(in srgb, var(--text-muted,var(--lp-muted)) 92%, var(--text,var(--lp-text)) 8%);margin:0;font-size:.78rem;line-height:1.35}.bhph-page--phase392 .bhph-v2__queue-strip{flex-wrap:wrap;gap:.4rem;display:flex}.bhph-page--phase392 .bhph-v2__queue-chip{text-align:left;border:1px solid color-mix(in srgb, var(--shell-border) 45%, transparent);background:var(--surface-panel,var(--lp-surface));cursor:pointer;min-width:11.5rem;max-width:18rem;font:inherit;color:inherit;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:.12rem .55rem;padding:.45rem .55rem;transition:border-color .12s,box-shadow .12s;display:grid}.bhph-page--phase392 .bhph-v2__queue-chip:hover{border-color:color-mix(in srgb, #2563eb 45%, var(--shell-border));box-shadow:0 2px 8px #2563eb1f}.bhph-page--phase392 .bhph-v2__queue-chip--fresh{border-left:3px solid color-mix(in srgb, #16a34a 75%, var(--shell-border))}.bhph-page--phase392 .bhph-v2__queue-chip--stale{border-left:3px solid color-mix(in srgb, #f59e0b 70%, var(--shell-border))}.bhph-page--phase392 .bhph-v2__queue-chip-name{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;font-size:.88rem;font-weight:700;line-height:1.25;overflow:hidden}.bhph-page--phase392 .bhph-v2__queue-chip-sub{color:var(--text-muted,var(--lp-muted));text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;font-size:.74rem;overflow:hidden}.bhph-page--phase392 .bhph-v2__queue-chip-balance{white-space:nowrap;grid-area:1/2;font-size:.82rem;font-weight:700}.bhph-page--phase392 .bhph-v2__queue-chip-late{color:var(--text-muted,var(--lp-muted));white-space:nowrap;grid-area:2/2;font-size:.72rem}.bhph-page--phase392 .bhph-v2__queue-drawer{border:1px dashed color-mix(in srgb, var(--shell-border) 55%, transparent);background:color-mix(in srgb, var(--surface-panel) 99%, transparent);border-radius:10px;margin-top:.45rem;padding:.15rem .45rem .45rem}.bhph-page--phase392 .bhph-v2__queue-drawer-sum{cursor:pointer;letter-spacing:.02em;padding:.35rem .1rem;font-size:.8rem;font-weight:700;list-style:none}.bhph-page--phase392 .bhph-v2__queue-drawer-sum::-webkit-details-marker{display:none}.bhph-page--phase392 .bhph-v2__queue-drawer-body{padding-top:.15rem}.bhph-page--phase392 .bhph-v2__queue-drawer-body .bhph-coll-queue__table-wrap{max-height:min(52vh,28rem);overflow:auto}.bhph-page--phase392.bhph-page--phase393.lp-module-page{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 55%, var(--surface-app,var(--lp-surface-soft)) 45%)}.bhph-page--phase392.bhph-page--phase393 .bhph-desk{background:0 0}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__top .bhph-desk__header{border:1px solid color-mix(in srgb, var(--shell-border) 38%, transparent);background:color-mix(in srgb, var(--surface-panel) 94%, var(--surface-muted) 6%);border-radius:14px;box-shadow:0 4px 18px #0f172a0d}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__top .bhph-desk__context{border:1px solid color-mix(in srgb, var(--shell-border) 32%, transparent);background:color-mix(in srgb, var(--surface-panel) 97%, var(--surface-muted) 3%);border-radius:12px;margin-top:.45rem;padding:.35rem .65rem .55rem}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__command{border-color:color-mix(in srgb, var(--shell-border) 52%, transparent);background:color-mix(in srgb, var(--surface-panel) 92%, var(--surface-muted) 8%);box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 50%, transparent), 0 6px 22px #0f172a0d}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__collector{background:color-mix(in srgb, var(--surface-panel) 94%, #e0e7ff 6%);border-color:color-mix(in srgb, var(--shell-border) 48%, #6366f1 12%)}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__filters.bhph-desk__toolbar-shell{background:color-mix(in srgb, var(--surface-panel) 96%, var(--surface-muted) 4%);border-color:color-mix(in srgb, var(--shell-border) 46%, transparent)}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__filters .bhph-ws__filter{font-size:.82rem}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__workspace{gap:.62rem}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__main .bhph-ws__section-title--workspace{letter-spacing:.07em;color:color-mix(in srgb, var(--text-muted,var(--lp-muted)) 88%, var(--text,var(--lp-text)) 12%);margin-bottom:.35rem;font-size:.78rem;font-weight:800}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__board{border-color:color-mix(in srgb, var(--shell-border) 58%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--surface-panel) 88%, var(--surface-muted) 12%) 0%, color-mix(in srgb, var(--surface-panel) 94%, var(--lp-border) 6%) 48%, var(--surface-panel) 100%);box-shadow:0 3px 0 color-mix(in srgb, var(--lp-surface) 35%, transparent), 0 14px 36px #0f172a12, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 58%, transparent)}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__board .bhph-ws__board--refined{gap:.62rem;padding:.62rem .52rem .72rem}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__board .bhph-ws__col{border-color:color-mix(in srgb, var(--shell-border) 48%, transparent);background:color-mix(in srgb, var(--surface-panel) 91%, var(--surface-muted) 9%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 52%, transparent), 0 2px 10px #0f172a0a}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__board .bhph-ws__col:first-child{border-left:3px solid color-mix(in srgb, #0ea5e9 55%, var(--shell-border))}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__board .bhph-ws__col:nth-child(2){border-left:3px solid color-mix(in srgb, #6366f1 50%, var(--shell-border))}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__board .bhph-ws__col:nth-child(3){border-left:3px solid color-mix(in srgb, #f59e0b 52%, var(--shell-border))}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__board .bhph-ws__col:nth-child(4){border-left:3px solid color-mix(in srgb, #e11d48 48%, var(--shell-border))}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__board .bhph-ws__col:nth-child(5){border-left:3px solid color-mix(in srgb, #64748b 65%, var(--shell-border))}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__board .bhph-ws__col-head{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--text-muted,var(--lp-muted)) 82%, var(--text,var(--lp-text)) 18%);border-bottom:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);margin-bottom:.38rem;padding-bottom:.42rem;font-size:.76rem;font-weight:800}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__board .bhph-ws__col-body{gap:.48rem}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card{border:1px solid color-mix(in srgb, var(--shell-border) 52%, transparent);background:color-mix(in srgb, var(--surface-panel) 97%, var(--lp-surface) 3%);box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 70%, transparent), 0 6px 16px #0f172a0d;border-radius:12px;padding:.62rem .58rem .58rem}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card:hover{border-color:color-mix(in srgb, #2563eb 28%, var(--shell-border));box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 75%, transparent), 0 10px 26px #2563eb17}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-k{letter-spacing:-.01em;color:color-mix(in srgb, var(--text,var(--lp-text)) 94%, var(--text-muted) 6%);font-size:.98rem;font-weight:700;line-height:1.28}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-sub{color:color-mix(in srgb, var(--text-muted,var(--lp-muted)) 90%, var(--text) 10%);margin-top:.12rem;font-size:.84rem;line-height:1.38}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-balance-amt{letter-spacing:-.02em;font-size:1.02rem;font-weight:800}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-balance-label,.bhph-page--phase392.bhph-page--phase393 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-next-label{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--text-muted) 94%, var(--text) 6%);font-size:.72rem;font-weight:700}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-next-date,.bhph-page--phase392.bhph-page--phase393 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-next-amt{font-size:.86rem;font-weight:600}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-coll-activity{font-size:.82rem;line-height:1.42}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-actions{margin-top:.15rem}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-actions a{font-size:.84rem;font-weight:600}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-balance-row{border-top:1px solid color-mix(in srgb, var(--shell-border) 42%, transparent);margin-top:.38rem;padding-top:.38rem}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__rail{border-color:color-mix(in srgb, var(--shell-border) 52%, transparent);background:linear-gradient(185deg, color-mix(in srgb, var(--surface-panel) 93%, var(--surface-muted) 7%) 0%, color-mix(in srgb, var(--surface-panel) 97%, var(--lp-border) 3%) 100%);box-shadow:0 2px 0 color-mix(in srgb, var(--lp-surface) 40%, transparent), 0 10px 28px #0f172a0f;padding:.78rem .82rem .88rem}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__rail .bhph-ws__section-title{letter-spacing:.07em;color:color-mix(in srgb, var(--text-muted) 88%, var(--text) 12%);font-size:.76rem;font-weight:800}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__rail .bhph-ws__attention-item{border:1px solid color-mix(in srgb, var(--shell-border) 40%, transparent);background:color-mix(in srgb, var(--surface-panel) 98%, transparent);border-radius:10px;padding:.58rem .6rem}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__rail .bhph-ws__attention-k{font-size:.92rem;font-weight:700;line-height:1.3}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__rail .bhph-ws__attention-d{margin-top:.12rem;font-size:.86rem;line-height:1.45}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__rail .bhph-ws__activity-row{padding:.52rem .12rem;font-size:.86rem;line-height:1.45}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__rail .bhph-ws__card-sub{font-size:.82rem}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__main .bhph-ws__list-table{font-size:.86rem}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__main .bhph-ws__list-table th{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--text-muted) 92%, var(--text) 8%);font-size:.72rem;font-weight:800}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__main .bhph-ws__list{border:1px solid color-mix(in srgb, var(--shell-border) 48%, transparent);background:color-mix(in srgb, var(--surface-panel) 96%, var(--surface-muted) 4%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent);border-radius:12px;overflow:hidden}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__queue-support{border-color:color-mix(in srgb, var(--shell-border) 48%, transparent);background:color-mix(in srgb, var(--surface-panel) 93%, #e0e7ff 7%)}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__queue-strip-title{font-size:.84rem}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__queue-strip-meta{font-size:.8rem}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__queue-chip-name{font-size:.9rem}.bhph-page--phase392.bhph-page--phase393 .bhph-v2__queue-chip-balance{font-size:.86rem}@media (width>=900px){.bhph-page--phase392.bhph-page--phase393.bhph-page--phase383.bhph-page--phase384 .bhph-v2__board .bhph-ws__board--refined{justify-content:stretch;width:100%}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase383.bhph-page--phase384 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__col{flex:1 1 0;min-width:19rem;max-width:none}}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card{flex-direction:column;gap:.38rem;padding:.58rem .55rem .55rem .62rem;display:flex}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-head{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 38%, transparent);margin-bottom:0;padding-bottom:.28rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-k{margin:0;font-size:1rem;font-weight:700;line-height:1.22}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-sub{color:color-mix(in srgb, var(--text-muted,var(--lp-muted)) 94%, var(--text) 6%);margin:.18rem 0 0;font-size:.82rem;line-height:1.32}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__attn-row{gap:.32rem;margin:0}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__attn-summary{color:color-mix(in srgb, var(--text-muted) 92%, var(--text) 8%);margin:0;font-size:.74rem;line-height:1.38}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-servicing-line{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;display:flex}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-servicing-freq{color:color-mix(in srgb, var(--text-muted) 88%, var(--text-secondary) 12%);font-size:.72rem;font-weight:500}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__chip-sched{font-size:.7rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-balance-row{background:color-mix(in srgb, var(--surface-muted) 42%, var(--surface-panel) 58%);border:1px solid color-mix(in srgb, var(--shell-border) 52%, transparent);border-radius:10px;gap:.5rem .75rem;margin:0;padding:.48rem .52rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-balance-block,.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-next-block{flex-direction:column;gap:.1rem;min-width:0;display:flex}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-balance-label,.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-next-label{letter-spacing:.055em;text-transform:uppercase;color:color-mix(in srgb, var(--text-muted) 96%, var(--text) 4%);margin-bottom:0;font-size:.68rem;font-weight:600}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-balance-amt{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:1.08rem;font-weight:800;line-height:1.15}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-balance-sub{margin-top:.08rem;font-size:.72rem;font-weight:600}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-next-date,.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-next-amt{font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700;line-height:1.2}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-next-amt{color:color-mix(in srgb, var(--text-secondary) 90%, var(--shell-text) 10%);font-size:.88rem;font-weight:600}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__ledger-trust-hint{color:color-mix(in srgb, var(--text-muted) 94%, var(--text-secondary) 6%);margin:0;font-size:.72rem;line-height:1.35}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-coll-activity{color:color-mix(in srgb, var(--text-secondary) 88%, var(--text) 12%);margin:0;font-size:.8rem;line-height:1.4}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__op-more{border:1px solid color-mix(in srgb, var(--shell-border) 35%, transparent);background:color-mix(in srgb, var(--surface-panel) 97%, var(--surface-muted) 3%);border-radius:8px;margin:0}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__op-more-sum{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--text-muted) 92%, var(--text) 8%);padding:.32rem .42rem;font-size:.72rem;font-weight:600}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__op-more-body{color:color-mix(in srgb, var(--text-muted) 94%, var(--text) 6%);padding:0 .42rem .42rem;font-size:.72rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-snapshot-ribbon--card,.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__rhythm-cue{color:color-mix(in srgb, var(--text-muted) 92%, var(--text-secondary) 8%);font-size:.72rem;line-height:1.38}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-meta--in-more{gap:.28rem .45rem;font-size:.64rem;line-height:1.35}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-meta--in-more span{color:color-mix(in srgb, var(--text-muted) 95%, var(--text) 5%)}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-meta--in-more .bhph-ws__cue-chip{opacity:.95;font-size:.64rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__card-actions--board{border-top:1px solid color-mix(in srgb, var(--shell-border) 40%, transparent);align-items:center;gap:.4rem .65rem;margin-top:.12rem;padding-top:.48rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__card-action--primary{border:1px solid color-mix(in srgb, #2563eb 42%, var(--shell-border));background:color-mix(in srgb, #2563eb 10%, var(--surface-panel) 90%);color:color-mix(in srgb, #1e3a8a 55%, var(--shell-text) 45%);box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent);border-radius:9px;justify-content:center;align-items:center;padding:.38rem .75rem;font-size:.84rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__card-action--primary:hover{background:color-mix(in srgb, #2563eb 16%, var(--surface-panel) 84%);border-color:color-mix(in srgb, #2563eb 55%, var(--shell-border))}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__card-action--secondary{color:color-mix(in srgb, var(--text-secondary) 92%, var(--text-muted) 8%);border-bottom:1px solid #0000;padding:.15rem 0;font-size:.78rem;font-weight:500;text-decoration:none}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__card-action--secondary:hover{color:color-mix(in srgb, #2563eb 55%, var(--text-secondary));border-bottom-color:#2563eb59}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__board .bhph-ws__col-head{letter-spacing:.055em}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__rail .bhph-ws__attention-k{font-size:.94rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394 .bhph-v2__rail .bhph-ws__attention-d{font-size:.87rem}@media (width>=900px){.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase383.bhph-page--phase384 .bhph-v2__board .bhph-ws__board--refined,.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase383.bhph-page--phase384 .bhph-v2__board .bhph-ws__board--refined,.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase383.bhph-page--phase384 .bhph-v2__board .bhph-ws__board--refined,.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase383.bhph-page--phase384 .bhph-v2__board .bhph-ws__board--refined{justify-content:stretch;width:100%}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase383.bhph-page--phase384 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__col,.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase383.bhph-page--phase384 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__col,.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase383.bhph-page--phase384 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__col,.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase383.bhph-page--phase384 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__col{flex:1 1 0;min-width:19rem;max-width:none}}.bhph-page--phase395 .bhph-v2__compose{box-sizing:border-box;width:100%;max-width:min(1920px,100vw - 2*clamp(12px,2.2vw,36px));margin-inline:auto;padding-inline:clamp(.5rem,1.5vw,1.75rem);container:bhph-compose/inline-size}.bhph-page--phase395 .bhph-v2__compose .bhph-v2__top{margin-bottom:.5rem}.bhph-page--phase395 .bhph-v2__compose .bhph-v2__grid{gap:clamp(.65rem,1.2vw,1rem)}@media (width>=1440px){.bhph-page--phase395 .bhph-v2__compose .bhph-v2__filters .bhph-ws__filter{padding-block:.02rem;font-size:.86rem}.bhph-page--phase395 .bhph-v2__compose .bhph-ws__collector-toggle{font-size:.8rem}.bhph-page--phase395 .bhph-v2__compose .bhph-ws__sort-label{font-size:.68rem}.bhph-page--phase395 .bhph-v2__compose .bhph-ws__sort-select{font-size:.86rem}.bhph-page--phase395 .bhph-v2__compose .bhph-ws__view-btn{font-size:.8rem}}@media (width>=1700px){.bhph-page--phase395 .bhph-v2__compose .bhph-v2__filters .bhph-ws__filter{font-size:.88rem}.bhph-page--phase395 .bhph-v2__compose .bhph-ws__collector-toggle{font-size:.82rem}}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395 .bhph-v2__board .bhph-ws__col-body{flex-direction:column;align-items:center;gap:.5rem;display:flex}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card{width:100%;max-width:min(100%,24.5rem)}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395 .bhph-v2__rail{width:100%;max-width:24rem;margin-inline-start:auto}@container bhph-compose (width>=1100px){.bhph-page--phase395 .bhph-v2__compose .bhph-v2__main .bhph-ws__section-title--workspace{font-size:.82rem}.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__compose .bhph-v2__main .bhph-ws__section-title--workspace{font-size:.9rem}}.bhph-page--phase395.bhph-page--phase396 .bhph-v2__compose .bhph-v2__grid--rail-below{grid-template-columns:1fr;width:100%}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396 .bhph-v2__rail{justify-self:stretch;width:100%;max-width:min(76rem,100%);margin-inline:auto}.bhph-page--phase395.bhph-page--phase396 .bhph-v2__compose .bhph-v2__queue-support{width:100%;max-width:min(76rem,100%);margin-inline:auto}.bhph-page--phase395.bhph-page--phase396 .bhph-v2__compose .bhph-v2__rail .bhph-ws__activity-row{flex-wrap:wrap}@media (width>=1200px){.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__compose .bhph-v2__command{gap:.52rem;padding:.52rem .58rem}.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__compose .bhph-ws__filter{min-height:2.05rem;padding-inline:.55rem;font-size:.88rem}.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__compose .bhph-ws__collector-toggle{min-height:2rem;padding:.32rem .55rem;font-size:.84rem}.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__compose .bhph-ws__sort-select{min-height:2.1rem;font-size:.9rem}.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__compose .bhph-ws__view-btn{min-height:2.05rem;padding-inline:.65rem;font-size:.84rem}.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__compose .bhph-v2__main .bhph-ws__section-title--workspace{margin-bottom:.42rem;font-size:.88rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__board{padding-block:.1rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__board .bhph-ws__board--refined{gap:.72rem;padding:.72rem .58rem .82rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__board .bhph-ws__col{padding:.55rem .48rem .62rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__board .bhph-ws__col-head{margin-bottom:.42rem;padding-bottom:.48rem;font-size:.82rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__board .bhph-ws__col-body{gap:.55rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card{box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 72%, transparent), 0 8px 22px #0f172a11;padding:.68rem .62rem .64rem .68rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-k{font-size:1.06rem;line-height:1.24}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-sub{font-size:.88rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-balance-row{padding:.55rem .58rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-balance-amt{font-size:1.12rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-next-date,.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-next-amt{font-size:.94rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-coll-activity{font-size:.86rem;line-height:1.45}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__board .bhph-ws__card-action--primary{min-height:2.25rem;padding:.42rem .82rem;font-size:.9rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__board .bhph-ws__card-action--secondary{font-size:.82rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__rail{padding:.95rem 1.05rem 1.05rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__rail .bhph-ws__section-title{font-size:.82rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__rail .bhph-ws__attention-k{font-size:.98rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__rail .bhph-ws__attention-d{font-size:.9rem;line-height:1.48}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__rail .bhph-ws__activity-row{padding:.58rem .15rem;font-size:.9rem}.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__compose .bhph-v2__queue-strip-title{font-size:.88rem}.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__compose .bhph-v2__queue-strip-meta{font-size:.84rem}.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__compose .bhph-v2__queue-chip-name{font-size:.94rem}.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__compose .bhph-v2__queue-chip-balance{font-size:.9rem}.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__compose .bhph-v2__queue-drawer-sum{font-size:.84rem}.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__compose .bhph-v2__main .bhph-ws__list-table{font-size:.9rem}.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__compose .bhph-v2__main .bhph-ws__list-table th{font-size:.76rem}}@media (width>=1600px){.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__compose .bhph-ws__filter{min-height:2.15rem;font-size:.9rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-k{font-size:1.1rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card-balance-amt{font-size:1.16rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397 .bhph-v2__rail .bhph-ws__attention-k{font-size:1.02rem}}.bhph-page--phase398 .bhph-v2__top .bhph-desk__header{padding-bottom:.35rem}.bhph-page--phase398 .bhph-desk__header-toolbar{border:1px solid color-mix(in srgb, var(--shell-border) 40%, transparent);background:color-mix(in srgb, var(--surface-panel) 96%, var(--surface-muted) 4%);box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent), 0 6px 18px #0f172a0b;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:.65rem 1rem;margin-top:.55rem;padding:.65rem .72rem .72rem;display:flex}.bhph-page--phase398 .bhph-desk__hero-search{flex:18rem;min-width:min(100%,16rem)}.bhph-page--phase398 .bhph-desk__hero-search-label{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--text-secondary,var(--lp-muted-strong)) 88%, transparent);margin-bottom:.32rem;font-size:.72rem;font-weight:650;display:block}.bhph-page--phase398 .bhph-desk__hero-search-input{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--shell-border) 72%, #94a3b8);background:var(--lp-surface);width:100%;color:var(--text,var(--lp-text));border-radius:9px;padding:.52rem .75rem;font-size:.95rem;line-height:1.35;box-shadow:inset 0 1px 2px #0f172a0a}.bhph-page--phase398 .bhph-desk__hero-search-input::placeholder{color:color-mix(in srgb, var(--text-secondary,var(--lp-muted)) 72%, transparent)}.bhph-page--phase398 .bhph-desk__hero-search-input:focus{outline:2px solid color-mix(in srgb, var(--shell-accent,#3b82f6) 55%, transparent);outline-offset:1px;border-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 42%, var(--shell-border))}.bhph-page--phase398 .bhph-desk__hero-search-clear{white-space:nowrap;flex:none}.bhph-page--phase398 .bhph-v2__support-band{align-items:start;gap:1rem 1.25rem;width:100%;max-width:min(76rem,100%);margin-inline:auto;display:grid}.bhph-page--phase398 .bhph-v2__support-band-card{border:1px solid color-mix(in srgb, var(--shell-border) 48%, transparent);background:color-mix(in srgb, var(--surface-panel) 99%, var(--surface-muted) 1%);min-width:0;box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 72%, transparent), 0 1px 2px #0f172a0a, 0 12px 32px #0f172a0e;border-radius:12px;margin:0;padding:.92rem 1rem 1.05rem}.bhph-page--phase398 .bhph-v2__support-band-card .bhph-ws__section-title{letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, var(--text,var(--lp-text)) 72%, var(--text-secondary,var(--lp-muted)) 28%);margin-top:0;margin-bottom:.58rem;font-size:.78rem;font-weight:750}.bhph-page--phase398 .bhph-v2__board-mat{border:1px solid color-mix(in srgb, var(--shell-border) 52%, transparent);background:linear-gradient(188deg, color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 40%, var(--lp-surface)) 0%, color-mix(in srgb, var(--surface-panel) 90%, var(--surface-muted) 10%) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 78%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--lp-surface) 35%, transparent), 0 12px 36px #0f172a0f;border-radius:14px}.bhph-page--phase398 .bhph-v2__board-mat .bhph-ws__board--refined{background:0 0}.bhph-page--phase398 .bhph-v2__board .bhph-ws__col-head{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 46%, transparent);justify-content:space-between;align-items:center;gap:.45rem .65rem;margin-bottom:.42rem;padding-bottom:.4rem;display:flex}.bhph-page--phase398 .bhph-v2__board .bhph-ws__col-head-label{letter-spacing:.075em;min-width:0;color:color-mix(in srgb, var(--shell-text,var(--lp-text)) 88%, var(--text-muted) 12%);flex:auto;font-size:.76rem;font-weight:800}.bhph-page--phase398 .bhph-v2__board .bhph-ws__col-head-count{font-variant-numeric:tabular-nums;letter-spacing:.01em;background:color-mix(in srgb, var(--surface-muted) 40%, var(--lp-surface));color:color-mix(in srgb, var(--text-secondary,var(--lp-muted)) 92%, var(--lp-text));border-radius:999px;flex:none;padding:.18rem .48rem;font-size:.74rem;font-weight:700;line-height:1.2}.bhph-page--phase398 .bhph-ws__col--lane-current{background:#ecfdf566;border-radius:10px;box-shadow:inset 0 0 0 1px #bbf7d059}.bhph-page--phase398 .bhph-ws__col--lane-due-soon{background:#eff6ff70;border-radius:10px;box-shadow:inset 0 0 0 1px #bfdbfe61}.bhph-page--phase398 .bhph-ws__col--lane-past-due{background:color-mix(in srgb, var(--lp-surface)7ed 46%, transparent);border-radius:10px;box-shadow:inset 0 0 0 1px #fed7aa66}.bhph-page--phase398 .bhph-ws__col--lane-late{background:#fef2f26b;border-radius:10px;box-shadow:inset 0 0 0 1px #fecaca61}.bhph-page--phase398 .bhph-ws__col--lane-watch{background:#faf5ff6b;border-radius:10px;box-shadow:inset 0 0 0 1px #e9d5ff61}.bhph-page--phase398 .bhph-ws__col--lane-current .bhph-ws__col-head-count{background:color-mix(in srgb, #bbf7d0 55%, var(--lp-surface));color:#166534}.bhph-page--phase398 .bhph-ws__col--lane-due-soon .bhph-ws__col-head-count{background:color-mix(in srgb, #bfdbfe 52%, var(--lp-surface));color:#1d4ed8}.bhph-page--phase398 .bhph-ws__col--lane-past-due .bhph-ws__col-head-count{background:color-mix(in srgb, #fed7aa 52%, var(--lp-surface));color:#c2410c}.bhph-page--phase398 .bhph-ws__col--lane-late .bhph-ws__col-head-count{background:color-mix(in srgb, #fecaca 52%, var(--lp-surface));color:#b91c1c}.bhph-page--phase398 .bhph-ws__col--lane-watch .bhph-ws__col-head-count{background:color-mix(in srgb, #e9d5ff 52%, var(--lp-surface));color:#7e22ce}@media (width>=1100px){.bhph-page--phase398 .bhph-v2__compose .bhph-v2__support-band{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398 .bhph-v2__compose .bhph-desk__hero-search-input{min-height:2.2rem;font-size:.98rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398 .bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__col-head-count{padding:.22rem .55rem;font-size:.8rem}.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398 .bhph-v2__compose .bhph-ws__filter{min-height:2.22rem;padding-inline:.62rem;font-size:.91rem}.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398 .bhph-v2__compose .bhph-ws__filter--compact{min-height:2.12rem;padding-inline:.52rem;font-size:.86rem}.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398 .bhph-v2__compose .bhph-ws__collector-toggle{min-height:2.12rem;padding:.34rem .58rem;font-size:.87rem}.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398 .bhph-v2__compose .bhph-ws__sort-label{font-size:.74rem;font-weight:650}.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398 .bhph-v2__compose .bhph-ws__sort-select{min-height:2.22rem;padding-inline:.48rem;font-size:.92rem}.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398 .bhph-v2__compose .bhph-ws__view-btn{min-height:2.18rem;padding-inline:.72rem;font-size:.88rem;font-weight:600}.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398 .bhph-v2__compose .bhph-ws__view-btn--on{font-weight:750;box-shadow:inset 0 1px 2px #0f172a14}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase398 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card{border:1px solid color-mix(in srgb, var(--shell-border) 58%, transparent);background:var(--lp-surface);box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 85%, transparent), 0 5px 16px #0f172a11;gap:.44rem;padding:.64rem .6rem .6rem .72rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase398 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card:hover{border-color:color-mix(in srgb, var(--shell-border) 68%, #94a3b8);box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 80%, transparent), 0 8px 22px #0f172a14}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase398 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-head{border-bottom-color:color-mix(in srgb, var(--shell-border) 48%, transparent);padding-bottom:.32rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase398 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-k{letter-spacing:-.022em;color:color-mix(in srgb, var(--shell-text,var(--lp-text)) 94%, var(--text-muted) 6%);font-size:1.04rem;font-weight:780}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase398 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-sub{font-size:.84rem;line-height:1.36}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase398 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-balance-row{background:color-mix(in srgb, var(--surface-muted) 36%, var(--surface-panel) 64%);border:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent);padding:.55rem .58rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase398 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-balance-label,.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase398 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-next-label{letter-spacing:.06em;opacity:1;color:color-mix(in srgb, var(--text-muted) 88%, var(--text) 12%);font-size:.7rem;font-weight:650}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase398 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-balance-amt{letter-spacing:-.03em;font-size:1.12rem;font-weight:800}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase398 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-next-date,.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase398 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-next-amt{font-size:.94rem;font-weight:750}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase398 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-coll-activity{font-size:.88rem;line-height:1.48}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase398 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-action--primary{border-color:color-mix(in srgb, #2563eb 48%, var(--shell-border));min-height:2.35rem;box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 60%, transparent), 0 2px 6px #1d4ed81f;padding:.44rem .88rem;font-size:.9rem;font-weight:750}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase398 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-action--secondary{color:color-mix(in srgb, var(--text-secondary,var(--lp-muted-strong)) 92%, var(--text-muted) 8%);font-size:.82rem;font-weight:560}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase398 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__col-body{gap:.58rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__attention-k{font-size:1.02rem;font-weight:750;line-height:1.3}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__attention-d{font-size:.92rem;line-height:1.5}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__attention-item{padding:.58rem .62rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__activity-row{gap:.45rem .65rem;padding:.55rem .12rem;font-size:.92rem;line-height:1.48}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__list-table{font-size:.9rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__list-table th{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--text-muted) 92%, var(--text) 8%);font-size:.78rem;font-weight:700}}@media (width>=1600px){.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase398 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-k{font-size:1.06rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase398 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-balance-amt{font-size:1.16rem}}@media (width>=1024px){.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__top .lp-module-hero__title{letter-spacing:-.028em;font-size:1.42rem;font-weight:750;line-height:1.16}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__top .lp-module-hero__subtitle{margin-top:.24rem;font-size:.98rem;line-height:1.42}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__top .lp-module-kpi-band--hero .lp-module-kpi-label{letter-spacing:.06em;font-size:.74rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__top .lp-module-kpi-band--hero .lp-module-kpi-value{font-size:1.24rem;font-weight:780}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__top .lp-module-kpi-band--hero .lp-module-kpi-sub{font-size:.74rem;line-height:1.35}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__top .lp-module-hero__primary,.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__top .bhph-desk__hero-actions .cr-btn{min-height:2.48rem;padding:.48rem 1.05rem;font-size:.95rem;font-weight:650}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-desk__header-toolbar{border-radius:12px;gap:.75rem 1.1rem;padding:.85rem .95rem .95rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-desk__hero-search-label{margin-bottom:.38rem;font-size:.78rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-desk__hero-search-input{border-radius:10px;min-height:2.55rem;padding:.58rem .88rem;font-size:1.06rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-desk__strapline{font-size:.78rem;line-height:1.5}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__compose .bhph-v2__command{border-radius:12px;gap:.62rem;padding:.72rem .68rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__compose .bhph-ws__collector-bar-title{font-size:.88rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__compose .bhph-ws__collector-bar-hint{font-size:.78rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__compose .bhph-ws__filter{border-radius:10px;min-height:2.55rem;padding-inline:.75rem;font-size:1.02rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__compose .bhph-ws__filter--compact{min-height:2.38rem;padding-inline:.58rem;font-size:.96rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__compose .bhph-ws__collector-toggle{border-radius:10px;min-height:2.42rem;padding:.4rem .68rem;font-size:.96rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__compose .bhph-ws__sort-label{font-size:.8rem;font-weight:650}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__compose .bhph-ws__sort-select{border-radius:10px;min-height:2.55rem;padding-inline:.55rem;font-size:1.02rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__compose .bhph-ws__view-btn{border-radius:10px;min-height:2.52rem;padding-inline:.88rem;font-size:.96rem;font-weight:650}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__compose .bhph-ws__view-btn--on{font-weight:780}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__compose .bhph-v2__main .bhph-ws__section-title--workspace{letter-spacing:.09em;margin-bottom:.58rem;font-size:1.02rem;font-weight:780}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board.bhph-v2__board-mat{border-radius:16px;padding:.62rem .55rem .75rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined{border-radius:14px;gap:1.02rem;padding:.55rem .35rem .62rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__col{border-radius:12px;padding:.62rem .52rem .68rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board .bhph-ws__col-head{gap:.5rem .72rem;margin-bottom:.48rem;padding-bottom:.46rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board .bhph-ws__col-head-label{letter-spacing:.08em;font-size:.86rem;font-weight:800}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board .bhph-ws__col-head-count{padding:.22rem .58rem;font-size:.82rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__col-body{gap:.68rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card{box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 88%, transparent), 0 8px 24px #0f172a14;border-width:1px;border-radius:12px;gap:.52rem;padding:.82rem .72rem .75rem .88rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-head{padding-bottom:.38rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-k{letter-spacing:-.024em;font-size:1.2rem;font-weight:800;line-height:1.2}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-sub{font-size:.92rem;line-height:1.38}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-balance-row{border-radius:11px;gap:.55rem .85rem;padding:.62rem .65rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-balance-label,.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-next-label{letter-spacing:.055em;font-size:.76rem;font-weight:700}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-balance-amt{letter-spacing:-.032em;font-size:1.3rem;font-weight:800}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-next-date,.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-next-amt{font-size:1.02rem;font-weight:780}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-coll-activity{font-size:.94rem;line-height:1.52}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-action--primary{border-radius:10px;min-height:2.68rem;padding:.52rem 1.05rem;font-size:.98rem;font-weight:780}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-action--secondary{font-size:.9rem;font-weight:600}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__support-band{gap:1.25rem 1.45rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__support-band-card{border-radius:14px;padding:1.12rem 1.15rem 1.22rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__support-band-card .bhph-ws__section-title{letter-spacing:.08em;margin-bottom:.72rem;font-size:.88rem;font-weight:800}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__attention-k{font-size:1.14rem;font-weight:780;line-height:1.28}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__attention-d{font-size:1.02rem;line-height:1.52}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__attention-item{border-radius:11px;padding:.72rem .75rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__activity-row{gap:.5rem .75rem;padding:.62rem .15rem;font-size:1.02rem;line-height:1.5}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__activity-row .deals-list__link{font-size:.96rem;font-weight:650}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__list-table{font-size:.98rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__list-table th{padding-block:.55rem;font-size:.82rem;font-weight:780}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__compose .bhph-v2__queue-strip-title{font-size:.95rem;font-weight:780}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__compose .bhph-v2__queue-strip-meta{font-size:.88rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__compose .bhph-v2__queue-chip-name{font-size:1.02rem;font-weight:750}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__compose .bhph-v2__queue-chip-balance{font-size:.95rem;font-weight:700}}@media (width>=1400px){.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-k{font-size:1.26rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-balance-amt{font-size:1.36rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined{gap:1.12rem}}@media (width>=1600px){.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__top .lp-module-hero__title{font-size:1.52rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-k{font-size:1.3rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-balance-amt{font-size:1.42rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399 .bhph-v2__compose .bhph-ws__filter{min-height:2.62rem;font-size:1.05rem}}.bhph-page--phase395.bhph-page--phase400 .bhph-v2__compose{max-width:min(2200px,100vw - clamp(14px,2vw,40px));padding-inline:clamp(.4rem,1.1vw,1.35rem)}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase400 .bhph-v2__board .bhph-ws__board--refined .bhph-ws__card{max-width:min(100%,29.25rem)}@media (width>=1024px){.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400 .bhph-v2__top{--lp-kpi-value-size:1.3rem;--lp-kpi-label-size:.74rem;--lp-kpi-label-letter:.06em;--lp-kpi-band-min-h:82px;--lp-kpi-tile-min-h:60px;--lp-kpi-tile-pad-y:.58rem;--lp-kpi-tile-pad-x:.78rem;--lp-kpi-grid-gap:.58rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400 .bhph-v2__support-band{max-width:min(82rem,100%)}}@media (width>=1440px){.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400 .bhph-v2__compose .bhph-ws__filter{min-height:2.48rem;padding-block:.28rem;padding-inline:.72rem;font-size:1rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400 .bhph-v2__compose .bhph-ws__collector-toggle{min-height:2.38rem;padding:.36rem .65rem;font-size:.96rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400 .bhph-v2__compose .bhph-ws__sort-label{font-size:.78rem;font-weight:650}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400 .bhph-v2__compose .bhph-ws__sort-select{min-height:2.45rem;font-size:.98rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400 .bhph-v2__compose .bhph-ws__view-btn{min-height:2.42rem;padding-inline:.82rem;font-size:.95rem}}@media (width>=1700px){.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400 .bhph-v2__compose .bhph-ws__filter{min-height:2.55rem;font-size:1.04rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400 .bhph-v2__compose .bhph-ws__collector-toggle{font-size:.98rem}}@media (width>=1024px){.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__compose .bhph-v2__top{gap:.48rem;margin-bottom:.72rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__compose .bhph-v2__top .bhph-desk__context{margin-top:.35rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2{gap:.78rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__command{gap:.55rem;padding:.52rem .55rem .58rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__filters.bhph-desk__toolbar-shell{align-items:flex-end;gap:.55rem .65rem;padding:.48rem .52rem .52rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__filters .bhph-ws__filter-rows{gap:.42rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__filters .bhph-ws__toolbar-right{align-items:flex-end;gap:.55rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__workspace{gap:.72rem;margin-top:.15rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__compose .bhph-v2__grid--rail-below{gap:1.05rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__main{gap:.68rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__main .bhph-ws__section-title--workspace{letter-spacing:.085em;margin-bottom:.48rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__board.bhph-v2__board-mat{border-color:color-mix(in srgb, var(--shell-border) 56%, transparent);padding:.78rem .62rem .88rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined{gap:1.08rem;padding:.62rem .42rem .72rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__col{padding:.68rem .55rem .75rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__board .bhph-ws__col-head{border-bottom-width:1px;border-bottom-color:color-mix(in srgb, var(--shell-border) 52%, transparent);margin-bottom:.55rem;padding-bottom:.5rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__col-body{gap:.72rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card{box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 88%, transparent), 0 6px 20px #0f172a12;gap:.55rem;padding:.88rem .78rem .82rem .92rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-head{padding-bottom:.4rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-k{letter-spacing:-.026em}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-balance-row{background:color-mix(in srgb, var(--surface-muted) 40%, var(--surface-panel) 60%);padding:.65rem .68rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-next-date,.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-next-amt{line-height:1.28}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-actions--board{gap:.45rem .72rem;margin-top:.18rem;padding-top:.55rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__rail{border-top:1px solid color-mix(in srgb, var(--shell-border) 44%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-muted) 18%, transparent) 0%, transparent 42%);border-radius:0 0 14px 14px;margin-top:.35rem;padding-top:.85rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__support-band{gap:1.15rem 1.35rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__support-band-card{background:color-mix(in srgb, var(--surface-panel) 98.5%, var(--surface-muted) 1.5%);border-color:color-mix(in srgb, var(--shell-border) 46%, transparent);padding:1.18rem 1.2rem 1.28rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__support-band-card .bhph-ws__section-title{margin-bottom:.78rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401 .bhph-v2__compose .bhph-v2__workspace .bhph-v2__grid--rail-below .bhph-v2__queue-support{border-top:1px solid color-mix(in srgb, var(--shell-border) 38%, transparent);margin-top:.35rem;padding-top:.65rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__top{--lp-kpi-value-size:1.46rem;--lp-kpi-label-size:.78rem;--lp-kpi-label-letter:.055em;--lp-kpi-band-min-h:88px;--lp-kpi-tile-min-h:64px;--lp-kpi-tile-pad-y:.62rem;--lp-kpi-tile-pad-x:.82rem;--lp-kpi-grid-gap:.62rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__top .lp-module-kpi-band--hero .lp-module-kpi-label{font-size:.76rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__top .lp-module-kpi-band--hero .lp-module-kpi-value{font-size:1.46rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__top .lp-module-kpi-band--hero .lp-module-kpi-sub{font-size:.76rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__top .lp-module-hero__title{font-size:1.52rem;line-height:1.14}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__top .lp-module-hero__subtitle{font-size:1.05rem;line-height:1.42}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__top .lp-module-hero__primary,.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__top .bhph-desk__hero-actions .cr-btn{min-height:2.55rem;padding:.5rem 1.1rem;font-size:1rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-desk__hero-search-input{min-height:2.65rem;padding:.62rem .92rem;font-size:1.08rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-desk__hero-search-label{font-size:.8rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__compose .bhph-ws__filter{min-height:2.62rem;padding-inline:.78rem;font-size:1.04rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__compose .bhph-ws__filter--compact{min-height:2.48rem;font-size:.98rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__compose .bhph-ws__collector-toggle{min-height:2.52rem;padding:.42rem .72rem;font-size:.98rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__compose .bhph-ws__sort-label{font-size:.82rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__compose .bhph-ws__sort-select{min-height:2.58rem;padding-inline:.55rem;font-size:1.04rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__compose .bhph-ws__view-btn{min-height:2.58rem;padding-inline:.92rem;font-size:1rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__compose .bhph-v2__main .bhph-ws__section-title--workspace{font-size:1.06rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__board .bhph-ws__col-head-label{font-size:1.03rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__board .bhph-ws__col-head-count{padding:.24rem .6rem;font-size:.86rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__board.bhph-v2__board-mat{min-height:22rem;padding:.85rem .68rem .95rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card{gap:.58rem;padding:.95rem .82rem .88rem 1rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-k{font-size:1.28rem;line-height:1.22}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-sub{font-size:.96rem;line-height:1.4}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-balance-label,.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-next-label{font-size:.8rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-balance-amt{font-size:1.38rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-next-date,.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-next-amt{font-size:1.02rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-coll-activity{font-size:.96rem;line-height:1.52}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-action--primary{min-height:2.48rem;padding:.52rem 1.1rem;font-size:1rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-action--secondary{font-size:.92rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__attention-k{font-size:1.14rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__attention-d{font-size:1.04rem;line-height:1.55}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__attention-item{padding:.78rem .82rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__section-title{font-size:.92rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__activity-row{padding:.68rem .18rem;font-size:1.05rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__list-table{font-size:1.02rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__list-table th{font-size:.84rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__support-band-card{padding:1.32rem 1.28rem 1.38rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__compose .bhph-v2__queue-strip-title{font-size:1.02rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__compose .bhph-v2__queue-strip-meta{font-size:.92rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__compose .bhph-v2__queue-chip-name{font-size:1.06rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__compose .bhph-v2__queue-chip-sub{font-size:.88rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__compose .bhph-v2__queue-chip-balance{font-size:1rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__compose .bhph-v2__queue-chip-late{font-size:.88rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__compose .bhph-v2__queue-drawer-sum{font-size:.92rem}}@media (width>=1440px){.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-balance-amt{font-size:1.46rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-k{font-size:1.32rem}}@media (width>=1024px){.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__compose .bhph-v2__workspace{margin-top:0}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__compose .bhph-v2__command{gap:.28rem;padding:.26rem .42rem .3rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__compose .bhph-v2__collector.bhph-ws__collector-bar{margin:0 0 .08rem;padding:.16rem .22rem .2rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__compose .bhph-ws__collector-bar-head{gap:.22rem .5rem;margin-bottom:.1rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__compose .bhph-ws__collector-bar-title{letter-spacing:.04em;font-size:.66rem;font-weight:750}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__compose .bhph-ws__collector-bar-hint{font-size:.58rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__compose .bhph-ws__collector-bar-chips{gap:.1rem .16rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__compose .bhph-v2__top{gap:.28rem;margin-bottom:.28rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-desk__header-toolbar{gap:.55rem .85rem;padding:.62rem .78rem .72rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__compose .bhph-v2__filters.bhph-desk__toolbar-shell{gap:.38rem .48rem;padding:.32rem .38rem .36rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__compose .bhph-v2__filters .bhph-ws__filter-rows{gap:.14rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__compose .bhph-ws__toolbar{gap:.42rem .72rem;margin:.05rem 0 .32rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__compose .bhph-ws__filters{gap:.18rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__top{--lp-kpi-value-size:1.32rem;--lp-kpi-label-size:.72rem;--lp-kpi-band-min-h:76px;--lp-kpi-tile-min-h:56px;--lp-kpi-tile-pad-y:.52rem;--lp-kpi-tile-pad-x:.72rem;--lp-kpi-grid-gap:.52rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__top .lp-module-kpi-band--hero .lp-module-kpi-label{font-size:.72rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__top .lp-module-kpi-band--hero .lp-module-kpi-value{font-size:1.32rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__top .lp-module-kpi-band--hero .lp-module-kpi-sub{font-size:.72rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__top .lp-module-hero__title{font-size:1.38rem;line-height:1.16}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__top .lp-module-hero__subtitle{font-size:.96rem;line-height:1.4}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__top .lp-module-hero__primary,.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__top .bhph-desk__hero-actions .cr-btn{min-height:2.28rem;padding:.42rem .95rem;font-size:.92rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-desk__hero-search-input{min-height:2.38rem;padding:.52rem .82rem;font-size:1rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__compose .bhph-ws__filter{min-height:1.88rem;padding-inline:.62rem;font-size:.86rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__compose .bhph-ws__filter--compact{min-height:1.78rem;font-size:.86rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__compose .bhph-ws__collector-toggle{min-height:1.72rem;padding:.16rem .44rem;font-size:.76rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__compose .bhph-ws__sort-select{min-height:2.02rem;font-size:.86rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__compose .bhph-ws__view-btn{min-height:2.02rem;padding-inline:.78rem;font-size:.86rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__compose .bhph-v2__main .bhph-ws__section-title--workspace{letter-spacing:.065em;margin-bottom:.32rem;font-size:.82rem;font-weight:750}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__top .lp-module-hero__band{gap:.5rem .85rem;min-height:0;padding:.52rem .95rem .55rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__compose .bhph-ws__filter{padding-block:.18rem;line-height:1.2}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__compose .bhph-ws__filter--compact{padding-block:.14rem;line-height:1.18}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__board .bhph-ws__col-head{gap:.42rem .58rem;margin-bottom:.38rem;padding-bottom:.36rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__board .bhph-ws__col-head-label{letter-spacing:.055em;font-size:.92rem;font-weight:700}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__board .bhph-ws__col-head-count{padding:.18rem .48rem;font-size:.8rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__board.bhph-v2__board-mat{min-height:17.5rem;padding:.62rem .58rem .72rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card{gap:.38rem;padding:.58rem .72rem .54rem .85rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-k{font-size:1.16rem;line-height:1.2}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-balance-amt{font-size:1.34rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-balance-row{gap:.42rem .62rem;padding:.48rem .52rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-coll-activity{font-size:.88rem;line-height:1.42}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-next-date,.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-next-amt{font-size:.94rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-action--primary{min-height:2.22rem;padding:.44rem .95rem;font-size:.92rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__attention-k{font-size:1.02rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__attention-d{font-size:.94rem;line-height:1.48}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__attention-item{padding:.62rem .68rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__activity-row{padding:.52rem .14rem;font-size:.94rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__rail .bhph-v2__support-band-card .bhph-ws__list-table{font-size:.94rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__support-band-card{padding:1.08rem 1.05rem 1.12rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__compose .bhph-v2__queue-strip-title{font-size:.96rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__compose .bhph-v2__queue-strip-meta{font-size:.86rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__compose .bhph-v2__queue-chip-name{font-size:.98rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__compose .bhph-v2__queue-chip-balance{font-size:.94rem}}@media (width>=1440px){.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-balance-amt{font-size:1.4rem}.bhph-page--phase392.bhph-page--phase393.bhph-page--phase394.bhph-page--phase395.bhph-page--phase396.bhph-page--phase397.bhph-page--phase398.bhph-page--phase399.bhph-page--phase400.bhph-page--phase401.bhph-page--phase402.bhph-page--phase404 .bhph-v2__board.bhph-v2__board-mat .bhph-ws__board--refined .bhph-ws__card-k{font-size:1.22rem}}.module-page.bhph-ledger{width:min(100%, var(--shell-max-content));max-width:var(--shell-max-content);margin-inline:auto;padding:0 0 1rem;font-size:1rem;line-height:1.45}.module-page.bhph-ledger .bhph-cc{flex-direction:column;width:100%;max-width:100%;margin-inline:auto;font-size:1rem;display:flex}.module-page.bhph-ledger .bhph-cc__crumb{order:0}.module-page.bhph-ledger .bhph-cc__queue-return{order:1}.module-page.bhph-ledger .bhph-cc__hero{order:2}.module-page.bhph-ledger .bhph-cc__upcoming-card{order:3}.module-page.bhph-ledger .bhph-cc__plan-card{order:4}.module-page.bhph-ledger .bhph-cc__jump{order:5}.module-page.bhph-ledger .bhph-ledger__unapplied-pool,.module-page.bhph-ledger .bhph-ledger__action-err,.module-page.bhph-ledger .bhph-ledger__action-ok,.module-page.bhph-ledger .bhph-post-success{order:7}.module-page.bhph-ledger .bhph-cc__body{order:10}.module-page.bhph-ledger .bhph-cc__attention-card,.module-page.bhph-ledger .bhph-cc__priority-row{order:6}.module-page.bhph-ledger .bhph-cc__collector-ctx,.module-page.bhph-ledger .bhph-cc__snapshot-card,.module-page.bhph-ledger .bhph-cc__manager-cue,.module-page.bhph-ledger .bhph-cc__rhythm-card,.module-page.bhph-ledger .bhph-cc__ops-slab{order:30}.module-page.bhph-ledger .bhph-ledger__card{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 58%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 98%, var(--surface-muted,var(--lp-surface-soft)));border-radius:12px}.module-page.bhph-ledger .bhph-cc__attention-card,.module-page.bhph-ledger .bhph-cc__snapshot-card,.module-page.bhph-ledger .bhph-cc__upcoming-card,.module-page.bhph-ledger .bhph-cc__rhythm-card,.module-page.bhph-ledger .bhph-cc__ops-slab,.module-page.bhph-ledger .bhph-cc__readiness-card,.module-page.bhph-ledger .bhph-cc__svc-health-card,.module-page.bhph-ledger .bhph-cc__momentum-card,.module-page.bhph-ledger .bhph-cc__stability-card,.module-page.bhph-ledger .bhph-cc__engagement-card,.module-page.bhph-ledger .bhph-cc__recovery-card,.module-page.bhph-ledger .bhph-cc__opconf-card{margin-bottom:.48rem}.module-page.bhph-ledger .bhph-cc__hero{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--shell-accent,#2563eb) 9%, transparent), transparent 34%), linear-gradient(135deg, #eff6ff5c, transparent 48%), color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 96%, var(--surface-muted,var(--lp-surface-soft)));border-radius:18px;margin-bottom:.48rem;padding:1rem;box-shadow:0 1px 2px #0f172a09,0 8px 22px #0f172a08}.module-page.bhph-ledger .bhph-cc__hero-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem 1rem;display:grid}.module-page.bhph-ledger .bhph-cc__eyebrow{color:var(--text-muted,var(--lp-muted));letter-spacing:.075em;text-transform:uppercase;margin:0 0 .18rem;font-size:.7rem;font-weight:760}.module-page.bhph-ledger .bhph-cc__title{letter-spacing:-.035em;margin-bottom:.12rem;font-size:clamp(1.45rem,2.4vw,1.95rem);font-weight:760}.module-page.bhph-ledger .bhph-cc__vehicle{color:var(--text-secondary,var(--lp-muted-strong));margin-bottom:.46rem;font-size:.96rem;font-weight:560}.module-page.bhph-ledger .bhph-cc__chip-row{gap:.32rem .42rem}.module-page.bhph-ledger .bhph-cc__health,.module-page.bhph-ledger .bhph-cc__chip--calm{letter-spacing:.035em;border-radius:999px;padding:.18rem .55rem;font-size:.68rem;font-weight:740}.module-page.bhph-ledger .bhph-cc__hero-actions{justify-content:flex-end;gap:.4rem;max-width:28rem}.module-page.bhph-ledger .bhph-cc__pill,.module-page.bhph-ledger .bhph-cc__stmt{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 72%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 88%, #eff6ff);min-height:2rem;color:color-mix(in srgb, var(--shell-accent,#2563eb) 70%, var(--shell-text,var(--lp-text)));border-radius:999px;padding:.38rem .62rem;font-weight:720;box-shadow:0 1px 2px #0f172a08;font-size:.74rem!important}.module-page.bhph-ledger .bhph-cc__pill:hover,.module-page.bhph-ledger .bhph-cc__stmt:hover:not(:disabled){border-color:color-mix(in srgb, var(--shell-accent,#2563eb) 35%, var(--shell-border,var(--lp-border)));background:color-mix(in srgb, #dbeafe 56%, var(--surface-panel,var(--lp-surface)));color:var(--shell-accent,#2563eb)}.module-page.bhph-ledger .bhph-cc__kpi{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;margin-top:.9rem;padding-top:0}.module-page.bhph-ledger .bhph-cc__kpi-item{border-color:color-mix(in srgb, var(--kpi-tone,#2563eb) 13%, var(--shell-border,var(--lp-border)));background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--kpi-tone,#2563eb) 12%, transparent), transparent 36%), color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 94%, var(--surface-muted,var(--lp-surface-soft)));border-radius:16px;min-height:5.65rem;padding:.72rem .76rem .68rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.module-page.bhph-ledger .bhph-cc__kpi-item:before{content:"";background:color-mix(in srgb, var(--kpi-tone,#2563eb) 70%, transparent);width:3px;position:absolute;inset:0 auto 0 0}.module-page.bhph-ledger .bhph-cc__kpi-item--balance,.module-page.bhph-ledger .bhph-cc__kpi-item--next{--kpi-tone:#2563eb}.module-page.bhph-ledger .bhph-cc__kpi-item--risk{--kpi-tone:#e11d48}.module-page.bhph-ledger .bhph-cc__kpi-item--money{--kpi-tone:#16a34a}.module-page.bhph-ledger .bhph-cc__kpi-item--due,.module-page.bhph-ledger .bhph-cc__kpi-item--status{--kpi-tone:#0891b2}.module-page.bhph-ledger .bhph-cc__kpi-item--payoff{--kpi-tone:#64748b}.module-page.bhph-ledger .bhph-cc__kpi-label{color:var(--text-muted,var(--lp-muted));letter-spacing:.055em;margin-bottom:.22rem;font-size:.66rem;font-weight:760}.module-page.bhph-ledger .bhph-cc__kpi-value{letter-spacing:-.025em;font-size:clamp(.98rem,1.3vw,1.18rem);font-weight:760}.module-page.bhph-ledger .bhph-cc__kpi-sub{color:var(--text-muted,var(--lp-muted));letter-spacing:0;font-size:.73rem;font-weight:540}.module-page.bhph-ledger .bhph-cc__kpi-refresh{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 70%, var(--surface-panel,var(--lp-surface)));border-radius:999px;padding:.08rem .35rem}@media (width>=1100px){.module-page.bhph-ledger .bhph-cc__hero{display:block}.module-page.bhph-ledger .bhph-cc__kpi{border-left:0;padding-left:0}}@media (width<=980px){.module-page.bhph-ledger .bhph-cc__hero-top{grid-template-columns:minmax(0,1fr)}.module-page.bhph-ledger .bhph-cc__hero-actions{justify-content:flex-start;max-width:none}.module-page.bhph-ledger .bhph-cc__kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.module-page.bhph-ledger .bhph-cc__kpi,.module-page.bhph-ledger .bhph-cc__kpi-item--wide{grid-column:span 1;grid-template-columns:minmax(0,1fr)}}.module-page.bhph-ledger .bhph-cc__plan-card,.module-page.bhph-ledger .bhph-cc__upcoming-card{margin-top:0;margin-bottom:.48rem}.module-page.bhph-ledger .bhph-cc__jump{margin-bottom:.58rem}.module-page.bhph-ledger .bhph-cc__ops-slab{padding:0;overflow:hidden}.module-page.bhph-ledger .bhph-cc__ops-slab-summary{cursor:pointer;color:var(--text-secondary,var(--lp-muted-strong));letter-spacing:.045em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.65rem;padding:.5rem .68rem;font-size:.78rem;font-weight:700;list-style-position:inside;display:flex}.module-page.bhph-ledger .bhph-cc__ops-slab-summary span{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 68%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 42%, var(--surface-panel,var(--lp-surface)));color:var(--text-muted,var(--lp-muted));letter-spacing:0;text-transform:none;border-radius:999px;padding:.08rem .38rem;font-size:.68rem}.module-page.bhph-ledger .bhph-cc__ops-slab[open] .bhph-cc__ops-slab-summary{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 62%, transparent)}.module-page.bhph-ledger .bhph-cc__ops-slab[open] .bhph-cc__ops-slab-summary span{color:var(--shell-text,var(--lp-text))}.module-page.bhph-ledger .bhph-cc__ops-slab .bhph-cc__ops-slab-item{padding-inline:.68rem}@media (width>=1100px){.module-page.bhph-ledger .bhph-cc__body{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:1.1rem 1.25rem}}.module-page.bhph-ledger .bhph-cc__crumb,.module-page.bhph-ledger .bhph-cc__queue-return,.module-page.bhph-ledger .bhph-cc__vehicle,.module-page.bhph-ledger .bhph-cc__rail-p,.module-page.bhph-ledger .bhph-cc__rail-link,.module-page.bhph-ledger .bhph-ledger__card,.module-page.bhph-ledger .bhph-ledger__table,.module-page.bhph-ledger .bhph-ledger__payments-table,.module-page.bhph-ledger .bhph-ledger__sched-table{font-size:.875rem}.module-page.bhph-ledger .bhph-cc__attention-summary,.module-page.bhph-ledger .bhph-cc__rhythm-cue,.module-page.bhph-ledger .bhph-cc__readiness-cue,.module-page.bhph-ledger .bhph-cc__svc-health-cue,.module-page.bhph-ledger .bhph-cc__momentum-cue,.module-page.bhph-ledger .bhph-cc__stability-cue,.module-page.bhph-ledger .bhph-cc__engagement-cue,.module-page.bhph-ledger .bhph-cc__recovery-cue,.module-page.bhph-ledger .bhph-cc__opconf-cue{font-size:.95rem}.module-page.bhph-ledger .bhph-cc__attention-next,.module-page.bhph-ledger .bhph-cc__manager-cue,.module-page.bhph-ledger .bhph-cc__ops-slab-intro,.module-page.bhph-ledger .bhph-cc__readiness-lead,.module-page.bhph-ledger .bhph-cc__svc-health-lead,.module-page.bhph-ledger .bhph-cc__momentum-lead,.module-page.bhph-ledger .bhph-cc__stability-lead,.module-page.bhph-ledger .bhph-cc__engagement-lead,.module-page.bhph-ledger .bhph-cc__recovery-lead,.module-page.bhph-ledger .bhph-cc__opconf-lead{font-size:.82rem}.module-page.bhph-ledger .bhph-cc__attention-title,.module-page.bhph-ledger .bhph-cc__snapshot-title,.module-page.bhph-ledger .bhph-cc__upcoming-title,.module-page.bhph-ledger .bhph-cc__rhythm-title,.module-page.bhph-ledger .bhph-cc__readiness-title,.module-page.bhph-ledger .bhph-cc__svc-health-title,.module-page.bhph-ledger .bhph-cc__momentum-title,.module-page.bhph-ledger .bhph-cc__stability-title,.module-page.bhph-ledger .bhph-cc__engagement-title,.module-page.bhph-ledger .bhph-cc__recovery-title,.module-page.bhph-ledger .bhph-cc__opconf-title,.module-page.bhph-ledger .bhph-cc__rail-h,.module-page.bhph-ledger .bhph-ledger__card-title{font-size:.78rem}.bhph-kpi-sys{--bhph-kpi-radius:12px;--bhph-kpi-min-h:4.5rem;--bhph-kpi-pad-y:.62rem;--bhph-kpi-pad-x:.55rem;--bhph-kpi-gap:.42rem;--bhph-kpi-shadow:0 1px 3px #0f172a0f;--bhph-kpi-rail-h:3px;--bhph-kpi-icon-box:2.375rem;--bhph-kpi-icon-radius:10px;--bhph-kpi-body-gap:.1rem;--bhph-kpi-chev-size:1.125rem;--bhph-kpi-accent:#64748b;--bhph-kpi-accent-fg:#475569;--bhph-kpi-accent-soft:var(--lp-surface-soft)}.bhph-page--kpi-foundation .bhph-v2__top .lp-module-hero__stats{padding:.38rem .55rem .34rem}.bhph-page--kpi-foundation .bhph-kpi-sys.lp-module-kpi-band--hero{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}.bhph-kpi-sys .lp-module-kpi-grid--hero{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.5rem;display:grid}@media (width<=899px){.bhph-kpi-sys .lp-module-kpi-grid--hero{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}}.bhph-kpi-sys .lp-module-kpi-cell{grid-template-columns:var(--bhph-kpi-icon-box) 1fr .95rem;align-content:center;align-items:center;gap:var(--bhph-kpi-body-gap) var(--bhph-kpi-gap);flex-direction:unset;justify-content:unset;grid-template-rows:auto auto;width:100%;margin:0;display:grid;position:relative;overflow:hidden;min-height:var(--bhph-kpi-min-h)!important;padding:var(--bhph-kpi-pad-y) .45rem var(--bhph-kpi-pad-y) var(--bhph-kpi-pad-x)!important;border-radius:var(--bhph-kpi-radius)!important;border:1px solid color-mix(in srgb, var(--lp-slate-200,var(--lp-border)) 88%, transparent)!important;border-right:1px solid color-mix(in srgb, var(--lp-slate-200,var(--lp-border)) 88%, transparent)!important;border-left:1px solid color-mix(in srgb, var(--lp-slate-200,var(--lp-border)) 88%, transparent)!important;background-color:var(--lp-surface)!important;background-image:linear-gradient(to bottom, color-mix(in srgb, var(--bhph-kpi-accent) 52%, var(--lp-border)) 0, color-mix(in srgb, var(--bhph-kpi-accent) 52%, var(--lp-border)) var(--bhph-kpi-rail-h), transparent var(--bhph-kpi-rail-h))!important;box-shadow:var(--bhph-kpi-shadow)!important}.bhph-kpi-sys .lp-module-kpi-cell:before{content:"";width:var(--bhph-kpi-icon-box);height:var(--bhph-kpi-icon-box);border-radius:var(--bhph-kpi-icon-radius);background:color-mix(in srgb, var(--bhph-kpi-accent-soft) 88%, var(--lp-surface));border:1px solid color-mix(in srgb, var(--bhph-kpi-accent) 18%, var(--lp-slate-200,var(--lp-border)));opacity:.96;grid-area:1/1/span 2;place-self:center}.bhph-kpi-sys .lp-module-kpi-cell:after{content:"›";font-size:var(--bhph-kpi-chev-size);color:var(--lp-muted);grid-area:1/3/span 2;place-self:center end;padding-right:.06rem;font-weight:300;line-height:1}.bhph-kpi-sys .lp-module-kpi-value{grid-area:1/2;align-self:end;margin:0;letter-spacing:-.02em!important;color:var(--lp-slate-900,var(--lp-text))!important;font-size:1.1rem!important;font-weight:700!important;line-height:1.15!important}.bhph-kpi-sys .lp-module-kpi-value--muted{color:var(--lp-slate-500,var(--lp-muted))!important;font-size:1.1rem!important;font-weight:700!important}.bhph-kpi-sys .lp-module-kpi-label{grid-area:2/2;align-self:start;margin:0;letter-spacing:.01em!important;text-transform:none!important;color:var(--lp-slate-700,var(--lp-muted-strong))!important;font-size:.68rem!important;font-weight:600!important;line-height:1.2!important}.bhph-kpi-sys .lp-module-kpi-sub{display:none}.bhph-kpi-sys .lp-module-kpi-cell:first-child{--bhph-kpi-accent:#3b82f6;--bhph-kpi-accent-fg:#1d4ed8;--bhph-kpi-accent-soft:#eff6ff}.bhph-kpi-sys .lp-module-kpi-cell:nth-child(2).lp-module-kpi-cell--accent-warn,.bhph-kpi-sys .lp-module-kpi-cell:nth-child(3).lp-module-kpi-cell--accent-warn{--bhph-kpi-accent:#d97706;--bhph-kpi-accent-fg:#b45309;--bhph-kpi-accent-soft:var(--lp-surface)beb}.bhph-kpi-sys .lp-module-kpi-cell:nth-child(2).lp-module-kpi-cell--accent-neutral,.bhph-kpi-sys .lp-module-kpi-cell:nth-child(3).lp-module-kpi-cell--accent-neutral{--bhph-kpi-accent:#6366f1;--bhph-kpi-accent-fg:#4338ca;--bhph-kpi-accent-soft:#eef2ff}.bhph-kpi-sys .lp-module-kpi-cell:nth-child(4).lp-module-kpi-cell--accent-risk,.bhph-kpi-sys .lp-module-kpi-cell:nth-child(5).lp-module-kpi-cell--accent-risk,.bhph-kpi-sys .lp-module-kpi-cell:nth-child(6).lp-module-kpi-cell--accent-warn,.bhph-kpi-sys .lp-module-kpi-cell:nth-child(7).lp-module-kpi-cell--accent-warn,.bhph-kpi-sys .lp-module-kpi-cell:nth-child(9).lp-module-kpi-cell--accent-risk{--bhph-kpi-accent:#d97706;--bhph-kpi-accent-fg:#b45309;--bhph-kpi-accent-soft:var(--lp-surface)beb}.bhph-kpi-sys .lp-module-kpi-cell:nth-child(4).lp-module-kpi-cell--accent-success,.bhph-kpi-sys .lp-module-kpi-cell:nth-child(8){--bhph-kpi-accent:#16a34a;--bhph-kpi-accent-fg:#047857;--bhph-kpi-accent-soft:#ecfdf5}.bhph-kpi-sys .lp-module-kpi-cell:nth-child(10){--bhph-kpi-accent:#64748b;--bhph-kpi-accent-fg:#475569;--bhph-kpi-accent-soft:var(--lp-surface-soft)}.bhph-page--option2-shell .bhph-desk__header .lp-module-hero__shell{border:1px solid color-mix(in srgb, #3b82f6 12%, var(--lp-border));background:var(--lp-surface);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #2563eb0a}.bhph-page--option2-shell .bhph-desk__header .lp-module-hero__band{min-height:0;color:var(--lp-text);background-color:#0000;background-image:linear-gradient(180deg, color-mix(in srgb, #3b82f6 9%, var(--lp-surface-soft)) 0%, color-mix(in srgb, #3b82f6 4%, var(--lp-surface)) 100%);box-shadow:none;background-size:100% 100%;gap:.5rem .8rem;padding:.58rem .92rem .6rem}.bhph-page--option2-shell .bhph-desk__header .lp-module-hero__title{color:var(--lp-text);text-shadow:none;font-size:clamp(1.12rem,2vw,1.32rem);font-weight:650}.bhph-page--option2-shell .bhph-desk__header .lp-module-hero__subtitle{color:var(--lp-muted)}.bhph-page--option2-shell .bhph-desk__header .lp-module-hero__actions{border-left-color:#b7c9e4}.bhph-page--option2-shell .bhph-desk__header .lp-module-hero__primary{background:linear-gradient(#fb923c 0%,#ea580c 100%);border:1px solid #d14a0c;border-radius:10px;box-shadow:0 1px 2px #0f172a1a}.bhph-page--option2-shell .bhph-desk__header .lp-module-hero__ghost{background:var(--lp-surface);color:var(--lp-muted-strong);border:1px solid #b8c4d2;border-radius:10px;box-shadow:0 1px 2px #0f172a0a}.bhph-page--option2-shell .bhph-desk__header .lp-module-hero__ghost:hover{background:var(--lp-surface-soft);color:var(--lp-text)}.bhph-page--option2-shell .bhph-desk__header .lp-module-hero__stats{background:var(--lp-surface);border-top:1px solid color-mix(in srgb, #3b82f6 8%, var(--lp-border));min-height:0}.bhph-v2-page{width:min(100%, var(--shell-max-content));max-width:var(--shell-max-content);color:var(--shell-text,var(--lp-text));margin:0 auto;padding:1.05rem 1rem 2rem}.bhph-v2-page *,.bhph-v2-page :before,.bhph-v2-page :after{box-sizing:border-box}.bhph-v2-crumb{color:var(--text-secondary,var(--lp-muted));flex-wrap:wrap;align-items:center;gap:.38rem;margin-bottom:.55rem;font-size:.76rem;display:flex}.bhph-v2-crumb a,.bhph-v2-link,.bhph-v2-links a{color:color-mix(in srgb, #2563eb 84%, var(--shell-text,var(--lp-text)));font-weight:720;text-decoration:none}.bhph-v2-crumb a:hover,.bhph-v2-link:hover,.bhph-v2-links a:hover{text-decoration:underline}.bhph-v2-top__main,.bhph-v2-identity,.bhph-v2-card{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 72%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 96%, var(--surface-muted,var(--lp-surface-soft)));box-shadow:0 12px 30px #0f172a0d}.bhph-v2-top__main{border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:.82rem .95rem;display:flex}.bhph-v2-eyebrow,.bhph-v2-meta{color:var(--text-secondary,var(--lp-muted));margin:0;font-size:.72rem}.bhph-v2-eyebrow{letter-spacing:.07em;text-transform:uppercase;font-weight:780}.bhph-v2-top h1{letter-spacing:-.04em;margin:.08rem 0 .12rem;font-size:clamp(1.38rem,2vw,1.86rem);font-weight:820}.bhph-v2-top__actions,.bhph-v2-links,.bhph-v2-quick,.bhph-v2-tabs,.bhph-v2-table-actions,.bhph-v2-side-actions{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.bhph-v2-button,.bhph-v2-quick button,.bhph-v2-tabs button,.bhph-v2-table-actions button,.bhph-v2-mini-list button,.bhph-v2-side-actions a{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 82%, transparent);background:var(--surface-panel,var(--lp-surface));min-height:2rem;color:var(--text-secondary,var(--lp-muted-strong));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .72rem;font-size:.72rem;font-weight:760;line-height:1;text-decoration:none;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-flex}.bhph-v2-button:hover,.bhph-v2-quick button:hover,.bhph-v2-tabs button:hover,.bhph-v2-table-actions button:hover,.bhph-v2-mini-list button:hover,.bhph-v2-side-actions a:hover{border-color:color-mix(in srgb, #2563eb 34%, var(--shell-border,var(--lp-border)));background:color-mix(in srgb, #dbeafe 42%, var(--lp-surface));color:#1d4ed8}.bhph-v2-button:disabled,.bhph-v2-quick button:disabled,.bhph-v2-tabs button:disabled{cursor:not-allowed;opacity:.58}.bhph-v2-button--primary{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563ebb8;box-shadow:0 10px 20px #2563eb2e}.bhph-v2-button--primary:hover{color:#fff;background:linear-gradient(135deg,#1d4ed8,#1e40af)}.bhph-v2-status{border-radius:999px;align-items:center;min-height:1.75rem;padding:.35rem .62rem;font-size:.68rem;font-weight:820;display:inline-flex}.bhph-v2-status--good{background:color-mix(in srgb, #dcfce7 70%, var(--lp-surface));color:#166534;border:1px solid #16a34a3d}.bhph-v2-status--warn{background:color-mix(in srgb, var(--lp-surface)beb 82%, var(--lp-surface));color:#92400e;border:1px solid #f59e0b52}.bhph-v2-status--danger{background:color-mix(in srgb, #fee2e2 78%, var(--lp-surface));color:#991b1b;border:1px solid #dc26264d}.bhph-v2-alert{border-radius:14px;margin:0 0 .72rem;padding:.7rem .82rem;font-size:.78rem;font-weight:720}.bhph-v2-alert--ok{background:color-mix(in srgb, #dcfce7 68%, var(--lp-surface));color:#166534;border:1px solid #16a34a40}.bhph-v2-alert--err{background:color-mix(in srgb, #fee2e2 68%, var(--lp-surface));color:#991b1b;border:1px solid #dc262640}.bhph-v2-identity{border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;margin-bottom:.82rem;padding:.92rem 1rem;display:grid}.bhph-v2-avatar{color:#1d4ed8;letter-spacing:-.04em;background:linear-gradient(135deg,#dbeafe,#eff6ff);border-radius:18px;place-items:center;width:3.55rem;height:3.55rem;font-size:1.05rem;font-weight:860;display:grid}.bhph-v2-identity h2,.bhph-v2-card h2{color:var(--shell-text,var(--lp-text));letter-spacing:-.026em;margin:0;font-size:1rem;font-weight:820}.bhph-v2-identity__copy p,.bhph-v2-card__head p,.bhph-v2-muted,.bhph-v2-identity__status span:last-child{color:var(--text-secondary,var(--lp-muted));margin:.18rem 0 0;font-size:.74rem;line-height:1.4}.bhph-v2-links{margin-top:.42rem}.bhph-v2-links a{background:color-mix(in srgb, #eff6ff 62%, var(--lp-surface));border-radius:999px;padding:.28rem .48rem;font-size:.68rem}.bhph-v2-identity__status{justify-items:end;gap:.18rem;display:grid}.bhph-v2-servicing-card{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 72%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 98%, var(--surface-muted,var(--lp-surface-soft)));border-radius:20px;margin-bottom:.82rem;overflow:hidden;box-shadow:0 14px 34px #0f172a0f}.bhph-v2-servicing-card__head{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 66%, transparent);justify-content:space-between;align-items:center;gap:.8rem;min-height:3.05rem;padding:.68rem .82rem;display:flex}.bhph-v2-servicing-card__head h2{color:var(--shell-text,var(--lp-text));letter-spacing:-.026em;align-items:center;gap:.5rem;margin:0;font-size:.92rem;font-weight:840;display:inline-flex}.bhph-v2-servicing-card__head-icon{background:color-mix(in srgb, #dbeafe 62%, var(--lp-surface));color:#1d4ed8;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;font-size:.72rem;display:inline-grid}.bhph-v2-servicing-card__details{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 78%, transparent);background:var(--lp-surface);color:var(--text-secondary,var(--lp-muted-strong));border-radius:9px;padding:.38rem .62rem;font-size:.68rem;font-weight:760;text-decoration:none}.bhph-v2-servicing-card__details:hover{border-color:color-mix(in srgb, #2563eb 34%, var(--shell-border,var(--lp-border)));color:#1d4ed8}.bhph-v2-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:.72rem .62rem .78rem;display:grid}.bhph-v2-stat{border-right:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 64%, transparent);text-align:center;background:0 0;border-radius:0;align-content:start;justify-items:center;min-height:7.1rem;padding:.5rem .58rem .42rem;display:grid;position:relative;overflow:hidden}.bhph-v2-stat:last-child{border-right:0}.bhph-v2-stat__icon{border-radius:999px;place-items:center;width:2.28rem;height:2.28rem;margin-bottom:.62rem;font-size:.86rem;font-weight:820;display:inline-grid}.bhph-v2-stat__label{color:var(--text-secondary,var(--lp-muted));letter-spacing:.06em;text-transform:uppercase;margin-bottom:.22rem;font-size:.58rem;font-weight:820;line-height:1.2;display:block}.bhph-v2-stat strong{color:var(--shell-text,var(--lp-text));letter-spacing:-.025em;font-size:.88rem;font-weight:860;line-height:1.18;display:block}.bhph-v2-stat__sub{color:var(--text-secondary,var(--lp-muted));margin-top:.22rem;font-size:.68rem;font-weight:650;line-height:1.2;display:block}.bhph-v2-stat--blue .bhph-v2-stat__icon{background:color-mix(in srgb, #2563eb 14%, var(--lp-surface));color:#1d4ed8;box-shadow:inset 0 0 0 1px #2563eb2e}.bhph-v2-stat--green .bhph-v2-stat__icon{background:color-mix(in srgb, #16a34a 14%, var(--lp-surface));color:#15803d;box-shadow:inset 0 0 0 1px #16a34a2e}.bhph-v2-stat--orange .bhph-v2-stat__icon{background:color-mix(in srgb, #f59e0b 16%, var(--lp-surface));color:#b45309;box-shadow:inset 0 0 0 1px #f59e0b33}.bhph-v2-stat--red .bhph-v2-stat__icon{background:color-mix(in srgb, #dc2626 14%, var(--lp-surface));color:#b91c1c;box-shadow:inset 0 0 0 1px #dc26262e}.bhph-v2-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);align-items:start;gap:.82rem;display:grid}.bhph-v2-main,.bhph-v2-side{gap:.82rem;display:grid}.bhph-v2-side{position:sticky;top:.75rem}.bhph-v2-card__head{justify-content:space-between;align-items:start;gap:.75rem;margin-bottom:.68rem;display:flex}.bhph-v2-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.58rem;display:grid}.bhph-v2-form--inline{grid-template-columns:repeat(3,minmax(0,1fr)) auto auto;align-items:end}.bhph-v2-form label{gap:.25rem;display:grid}.bhph-v2-form label span,.bhph-v2-side-dl dt{color:var(--text-secondary,var(--lp-muted));letter-spacing:.055em;text-transform:uppercase;font-size:.63rem;font-weight:820}.bhph-v2-form input,.bhph-v2-form select,.bhph-v2-form textarea{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 84%, transparent);background:var(--lp-surface);width:100%;color:var(--shell-text,var(--lp-text));font:inherit;border-radius:12px;min-height:2.35rem;padding:.5rem .62rem;font-size:.78rem}.bhph-v2-form textarea{resize:vertical}.bhph-v2-field-wide{grid-column:1/-1}.bhph-v2-check{grid-template-columns:auto 1fr;grid-auto-flow:column;justify-content:start;align-items:center;min-height:2.35rem;display:flex!important}.bhph-v2-check input{width:auto;min-height:auto}.bhph-v2-plan-grid,.bhph-v2-side-dl{gap:.5rem;margin:0;display:grid}.bhph-v2-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bhph-v2-plan-grid div,.bhph-v2-side-dl div,.bhph-v2-health-grid div{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 70%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 42%, var(--lp-surface));border-radius:14px;padding:.58rem .62rem}.bhph-v2-plan-grid dt{color:var(--text-secondary,var(--lp-muted));letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:820}.bhph-v2-plan-grid dd,.bhph-v2-side-dl dd{color:var(--shell-text,var(--lp-text));margin:.16rem 0 0;font-size:.78rem;font-weight:760}.bhph-v2-details{padding:0;overflow:hidden}.bhph-v2-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.35rem;padding:.78rem .92rem;list-style:none;display:flex}.bhph-v2-details summary::-webkit-details-marker{display:none}.bhph-v2-details summary span{letter-spacing:-.02em;font-size:.9rem;font-weight:820}.bhph-v2-details summary small{color:var(--text-secondary,var(--lp-muted));font-size:.7rem;font-weight:700}.bhph-v2-table-wrap{border-top:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 66%, transparent);overflow-x:auto}.bhph-v2-table{border-collapse:collapse;width:100%;font-size:.76rem}.bhph-v2-table th,.bhph-v2-table td{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 56%, transparent);text-align:left;vertical-align:top;padding:.58rem .65rem}.bhph-v2-table th{color:var(--text-secondary,var(--lp-muted));letter-spacing:.055em;text-transform:uppercase;font-size:.62rem;font-weight:820}.bhph-v2-schedule-edit td{background:color-mix(in srgb, #eff6ff 46%, var(--lp-surface))}.bhph-v2-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem;padding:0 .92rem .92rem;display:grid}.bhph-v2-health-grid strong,.bhph-v2-health-grid span{display:block}.bhph-v2-health-grid span{color:var(--text-secondary,var(--lp-muted));font-size:.72rem}.bhph-v2-tabs{margin-bottom:.7rem}.bhph-v2-tabs button.is-active{color:#fff;background:#2563eb;border-color:#2563eb9e}.bhph-v2-panel{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 38%, var(--lp-surface));border-radius:16px;padding:.72rem}.bhph-v2-mini-list{gap:.4rem;margin-bottom:.7rem;display:grid}.bhph-v2-mini-list div{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 66%, transparent);background:var(--lp-surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.42rem;padding:.48rem .55rem;display:flex}.bhph-v2-mini-list strong{font-size:.78rem}.bhph-v2-mini-list span{color:var(--text-secondary,var(--lp-muted));font-size:.74rem}.bhph-v2-activity{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.bhph-v2-activity li{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 50%, var(--lp-surface));border-left:3px solid #2563eb6b;border-radius:12px;gap:.12rem;padding:.48rem .62rem;display:grid}.bhph-v2-activity span,.bhph-v2-activity small{color:var(--text-secondary,var(--lp-muted));font-size:.68rem}.bhph-v2-activity strong{color:var(--shell-text,var(--lp-text));font-size:.78rem;font-weight:760}.bhph-v2-side-actions{align-items:stretch}.bhph-v2-side-actions a{border-radius:12px;justify-content:flex-start;width:100%}.bhph-v2-build{color:var(--text-secondary,var(--lp-muted));text-align:center;margin:0;font-size:.65rem}@media (width<=1120px){.bhph-v2-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.bhph-v2-stat:nth-child(4n){border-right:0}.bhph-v2-layout{grid-template-columns:minmax(0,1fr)}.bhph-v2-side{position:static}}@media (width<=820px){.bhph-v2-top__main,.bhph-v2-card__head{flex-direction:column;align-items:flex-start}.bhph-v2-identity{grid-template-columns:auto minmax(0,1fr)}.bhph-v2-identity__status{grid-column:1/-1;justify-items:start}.bhph-v2-form,.bhph-v2-form--inline,.bhph-v2-plan-grid,.bhph-v2-health-grid{grid-template-columns:minmax(0,1fr)}.bhph-v2-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bhph-v2-stat:nth-child(odd){border-right:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 64%, transparent)}.bhph-v2-stat:nth-child(2n){border-right:0}}@media (width<=560px){.bhph-v2-page{padding-inline:.65rem}.bhph-v2-stats{grid-template-columns:minmax(0,1fr)}.bhph-v2-stat{border-right:0}.bhph-v2-top__actions,.bhph-v2-tabs{flex-direction:column;align-items:stretch}.bhph-v2-top__actions>*,.bhph-v2-tabs button{width:100%}}.bhph-v2-page{background:radial-gradient(circle at 8% 0%, #dbeafe94, transparent 24rem), radial-gradient(circle at 92% 10%, #dcfce757, transparent 21rem), linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 82%, var(--lp-surface)), var(--lp-surface) 28rem);border-radius:28px}.bhph-v2-crumb{margin-bottom:.48rem;padding-inline:.18rem;font-size:.7rem}.bhph-v2-top__main{border-color:color-mix(in srgb, #bfdbfe 42%, var(--shell-border,var(--lp-border)));background:linear-gradient(135deg, color-mix(in srgb, #eff6ff 66%, var(--lp-surface)), var(--lp-surface) 58%), var(--surface-panel,var(--lp-surface));box-shadow:0 18px 45px #0f172a12, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 84%, transparent);padding:.78rem .9rem .82rem;position:relative;overflow:hidden}.bhph-v2-top__main:after{content:"";background:linear-gradient(90deg,#0000,#2563eb42,#0000);height:1px;position:absolute;inset:auto 1rem 0}.bhph-v2-eyebrow{color:color-mix(in srgb, #2563eb 72%, var(--text-secondary,var(--lp-muted)));letter-spacing:.09em;font-size:.66rem}.bhph-v2-top h1{margin-top:.04rem;font-size:clamp(1.28rem,1.8vw,1.72rem);font-weight:800}.bhph-v2-meta{font-size:.68rem}.bhph-v2-top__actions{justify-content:flex-end;gap:.34rem}.bhph-v2-button,.bhph-v2-quick button,.bhph-v2-tabs button,.bhph-v2-table-actions button,.bhph-v2-mini-list button,.bhph-v2-side-actions a{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 66%, transparent);background:color-mix(in srgb, var(--lp-surface) 92%, var(--lp-surface-soft));min-height:1.92rem;font-size:.69rem;box-shadow:0 1px 2px #0f172a0a}.bhph-v2-button--primary{box-shadow:0 12px 22px #2563eb33, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 22%, transparent);background:linear-gradient(135deg,#2f6df6,#1d4ed8);border-color:#1d4ed8bd}.bhph-v2-status{min-height:1.62rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 72%, transparent);padding:.3rem .56rem;font-size:.64rem}.bhph-v2-identity{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 58%, transparent);background:linear-gradient(135deg, var(--lp-surface), color-mix(in srgb, var(--lp-surface-soft) 68%, var(--lp-surface))), var(--surface-panel,var(--lp-surface));grid-template-columns:auto minmax(0,1fr) auto;gap:.72rem;padding:.76rem .86rem;box-shadow:0 14px 34px #0f172a0d}.bhph-v2-avatar{background:radial-gradient(circle at 35% 20%, var(--lp-surface), transparent 34%), linear-gradient(135deg, #dbeafe, #eff6ff);border:1px solid #93c5fd66;border-radius:16px;width:3.18rem;height:3.18rem;font-size:.98rem;box-shadow:0 10px 20px #2563eb1f}.bhph-v2-identity h2{font-size:1.04rem;font-weight:790}.bhph-v2-identity__copy p{color:color-mix(in srgb, var(--shell-text,var(--lp-text)) 62%, var(--text-secondary,var(--lp-muted)));margin-top:.08rem;font-size:.78rem;font-weight:650}.bhph-v2-links a{background:color-mix(in srgb, #eff6ff 70%, var(--lp-surface));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 72%, transparent);color:#1d4ed8;border:1px solid #bfdbfe94}.bhph-v2-identity__status{border-left:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 62%, transparent);align-content:center;align-self:stretch;padding-left:.82rem}.bhph-v2-servicing-card{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 58%, transparent);background:linear-gradient(180deg, var(--lp-surface), color-mix(in srgb, var(--lp-surface-soft) 46%, var(--lp-surface))), var(--surface-panel,var(--lp-surface));box-shadow:0 18px 44px #0f172a12, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 80%, transparent)}.bhph-v2-servicing-card__head{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 64%, var(--lp-surface)), var(--lp-surface));min-height:2.78rem;padding-block:.58rem}.bhph-v2-servicing-card__head h2{font-size:.88rem;font-weight:800}.bhph-v2-servicing-card__head-icon,.bhph-v2-stat__icon{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 78%, transparent), 0 6px 14px #0f172a0f}.bhph-v2-stat__icon{width:2.08rem;height:2.08rem;margin-bottom:.5rem}.bhph-v2-stat strong{font-size:.84rem}.bhph-v2-layout,.bhph-v2-main,.bhph-v2-side{gap:.72rem}.bhph-v2-card{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 58%, transparent);background:linear-gradient(180deg, var(--lp-surface), color-mix(in srgb, var(--lp-surface-soft) 42%, var(--lp-surface))), var(--surface-panel,var(--lp-surface));box-shadow:0 14px 34px #0f172a0d, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 76%, transparent)}.bhph-v2-post{border-color:color-mix(in srgb, #93c5fd 48%, var(--shell-border,var(--lp-border)));background:linear-gradient(135deg, color-mix(in srgb, #eff6ff 56%, var(--lp-surface)), var(--lp-surface) 48%), var(--surface-panel,var(--lp-surface));box-shadow:0 20px 48px #2563eb17, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 82%, transparent);position:relative}.bhph-v2-post:before{content:"";background:linear-gradient(#60a5fa,#1d4ed8);border-radius:18px 0 0 18px;width:4px;position:absolute;inset:0 auto 0 0}.bhph-v2-card__head{margin-bottom:.58rem}.bhph-v2-card__head h2,.bhph-v2-side .bhph-v2-card h2{font-size:.94rem;font-weight:790}.bhph-v2-card__head p{max-width:34rem;font-size:.7rem}.bhph-v2-quick button{background:color-mix(in srgb, #eff6ff 68%, var(--lp-surface));color:#1d4ed8;border-color:#93c5fd80}.bhph-v2-form input,.bhph-v2-form select,.bhph-v2-form textarea{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 70%, transparent);background:color-mix(in srgb, var(--lp-surface) 94%, var(--lp-surface-soft));min-height:2.2rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 80%, transparent), 0 1px 1px #0f172a08}.bhph-v2-form input:focus,.bhph-v2-form select:focus,.bhph-v2-form textarea:focus{box-shadow:0 0 0 3px #bfdbfe9e, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 80%, transparent);border-color:#2563eb8a;outline:none}.bhph-v2-plan-grid div,.bhph-v2-health-grid div{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 54%, transparent);background:color-mix(in srgb, var(--lp-surface) 74%, var(--lp-surface-soft));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 82%, transparent)}.bhph-v2-details{background:color-mix(in srgb, var(--lp-surface) 92%, var(--lp-surface-soft))}.bhph-v2-details summary:after{content:"+";border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 70%, transparent);background:var(--lp-surface);width:1.55rem;height:1.55rem;color:var(--text-secondary,var(--lp-muted));border-radius:999px;flex:none;place-items:center;font-weight:820;display:inline-grid}.bhph-v2-details[open] summary:after{content:"-"}.bhph-v2-details summary small{margin-left:auto}.bhph-v2-tabs{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 60%, transparent);background:color-mix(in srgb, var(--lp-surface-soft) 72%, var(--lp-surface));border-radius:16px;gap:.24rem;padding:.28rem}.bhph-v2-tabs button{box-shadow:none;background:0 0;border-color:#0000;flex:auto}.bhph-v2-tabs button.is-active{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 8px 18px #2563eb2e}.bhph-v2-panel{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 56%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 64%, var(--lp-surface)), var(--lp-surface)), var(--surface-panel,var(--lp-surface));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 78%, transparent)}.bhph-v2-mini-list div{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 54%, transparent);box-shadow:0 1px 2px #0f172a0a}.bhph-v2-side .bhph-v2-card{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 52%, transparent);background:color-mix(in srgb, var(--lp-surface) 92%, var(--lp-surface-soft));box-shadow:0 10px 24px #0f172a0a}.bhph-v2-side-dl{gap:0}.bhph-v2-side-dl div{border:0;border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 56%, transparent);background:0 0;border-radius:0;padding:.52rem 0}.bhph-v2-side-dl div:first-child{padding-top:0}.bhph-v2-side-dl div:last-child{border-bottom:0;padding-bottom:0}.bhph-v2-side-actions a{background:linear-gradient(180deg, var(--lp-surface), color-mix(in srgb, var(--lp-surface-soft) 60%, var(--lp-surface)));border-radius:13px;padding-inline:.72rem}.bhph-v2-activity li{background:linear-gradient(180deg, var(--lp-surface), color-mix(in srgb, var(--lp-surface-soft) 54%, var(--lp-surface)));border-left-color:#2563eb8f;box-shadow:0 1px 2px #0f172a0a}@media (width<=820px){.bhph-v2-identity__status{border-left:0;border-top:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 62%, transparent);padding:.65rem 0 0}.bhph-v2-details summary{flex-direction:column;align-items:flex-start}.bhph-v2-details summary small{margin-left:0}}.bhph-v2-crumb{margin-bottom:.32rem;font-size:.66rem}.bhph-v2-top{margin-bottom:.52rem}.bhph-v2-top__main{min-height:0;padding:.58rem .74rem .62rem}.bhph-v2-eyebrow{font-size:.6rem;line-height:1.1}.bhph-v2-top h1{margin:.02rem 0 .06rem;font-size:clamp(1.08rem,1.45vw,1.42rem);line-height:1.1}.bhph-v2-meta{font-size:.64rem;line-height:1.15}.bhph-v2-button,.bhph-v2-quick button,.bhph-v2-tabs button,.bhph-v2-table-actions button,.bhph-v2-mini-list button,.bhph-v2-side-actions a{min-height:1.68rem;padding:.34rem .58rem;font-size:.64rem}.bhph-v2-status{min-height:1.42rem;padding:.24rem .5rem;font-size:.6rem}.bhph-v2-alert{margin-bottom:.45rem;padding:.5rem .66rem}.bhph-v2-identity{gap:.55rem;margin-bottom:.52rem;padding:.56rem .68rem}.bhph-v2-avatar{border-radius:13px;width:2.62rem;height:2.62rem;font-size:.84rem}.bhph-v2-identity h2{font-size:.92rem;line-height:1.08}.bhph-v2-identity__copy p{margin-top:.04rem;font-size:.7rem;line-height:1.2}.bhph-v2-links{gap:.24rem;margin-top:.24rem}.bhph-v2-links a{padding:.2rem .38rem;font-size:.62rem}.bhph-v2-identity__status{padding-left:.62rem}.bhph-v2-identity__status span:last-child{margin-top:.08rem;font-size:.64rem;line-height:1.2}.bhph-v2-servicing-card{border-radius:16px;margin-bottom:.56rem}.bhph-v2-servicing-card__head{min-height:2.24rem;padding:.4rem .62rem}.bhph-v2-servicing-card__head h2{gap:.36rem;font-size:.78rem}.bhph-v2-servicing-card__head-icon{width:1.18rem;height:1.18rem;font-size:.6rem}.bhph-v2-servicing-card__details{padding:.28rem .48rem;font-size:.62rem}.bhph-v2-stats{padding:.42rem .42rem .46rem}.bhph-v2-stat{min-height:5.1rem;padding:.28rem .38rem .22rem}.bhph-v2-stat__icon{width:1.74rem;height:1.74rem;margin-bottom:.34rem;font-size:.72rem}.bhph-v2-stat__label{margin-bottom:.14rem;font-size:.52rem;line-height:1.08}.bhph-v2-stat strong{font-size:.78rem;line-height:1.08}.bhph-v2-stat__sub{margin-top:.12rem;font-size:.61rem;line-height:1.08}.bhph-v2-layout,.bhph-v2-main,.bhph-v2-side{gap:.52rem}.bhph-v2-card{border-radius:15px;padding:.58rem .66rem}.bhph-v2-post{padding:.56rem .66rem .62rem}.bhph-v2-post:before{border-radius:15px 0 0 15px;width:3px}.bhph-v2-card__head{gap:.46rem;margin-bottom:.38rem}.bhph-v2-card__head h2,.bhph-v2-side .bhph-v2-card h2{font-size:.82rem;line-height:1.1}.bhph-v2-card__head p{margin-top:.08rem;font-size:.64rem;line-height:1.25}.bhph-v2-quick{gap:.22rem}.bhph-v2-form{gap:.34rem}.bhph-v2-form--post{margin-bottom:.44rem}.bhph-v2-form label{gap:.16rem}.bhph-v2-form label span,.bhph-v2-side-dl dt,.bhph-v2-plan-grid dt{font-size:.56rem;line-height:1.05}.bhph-v2-form input,.bhph-v2-form select,.bhph-v2-form textarea{border-radius:10px;min-height:1.95rem;padding:.38rem .5rem;font-size:.7rem}.bhph-v2-form textarea{min-height:2.25rem}.bhph-v2-post>.bhph-v2-button--primary{min-width:9.25rem;min-height:2rem;font-size:.7rem}.bhph-v2-plan-grid div,.bhph-v2-health-grid div{border-radius:11px;padding:.38rem .48rem}.bhph-v2-plan-grid dd,.bhph-v2-side-dl dd{margin-top:.08rem;font-size:.68rem;line-height:1.18}.bhph-v2-details summary{gap:.45rem;min-height:2.45rem;padding:.52rem .66rem}.bhph-v2-details summary small{font-size:.62rem}.bhph-v2-details summary:after{width:1.32rem;height:1.32rem;font-size:.72rem}.bhph-v2-table th,.bhph-v2-table td{padding:.38rem .48rem}.bhph-v2-health-grid{gap:.34rem;padding:0 .66rem .62rem}.bhph-v2-health-grid strong{margin-bottom:.08rem;font-size:.68rem}.bhph-v2-health-grid span{font-size:.64rem}.bhph-v2-tabs{border-radius:13px;gap:.16rem;margin-bottom:.42rem;padding:.2rem}.bhph-v2-tabs button{min-height:1.58rem;padding:.3rem .45rem}.bhph-v2-panel{border-radius:13px;padding:.48rem}.bhph-v2-mini-list{gap:.26rem;margin-bottom:.42rem}.bhph-v2-mini-list div{border-radius:11px;gap:.28rem;padding:.34rem .44rem}.bhph-v2-mini-list strong,.bhph-v2-activity strong{font-size:.7rem}.bhph-v2-mini-list span,.bhph-v2-activity span,.bhph-v2-activity small{font-size:.62rem}.bhph-v2-muted{margin-top:.08rem;font-size:.64rem;line-height:1.25}.bhph-v2-activity{gap:.26rem}.bhph-v2-activity li{border-left-width:2px;border-radius:10px;gap:.06rem;padding:.32rem .48rem}.bhph-v2-side{top:.5rem}.bhph-v2-side .bhph-v2-card h2{margin-bottom:.36rem}.bhph-v2-side-actions{gap:.26rem}.bhph-v2-side-actions a{border-radius:10px;min-height:1.76rem;padding-inline:.56rem}.bhph-v2-side .bhph-v2-card__head{margin-bottom:.32rem}.bhph-v2-side .bhph-v2-card__head p{font-size:.6rem;line-height:1.18}.bhph-v2-side .bhph-v2-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.18rem;display:grid}.bhph-v2-side .bhph-v2-tabs button{white-space:normal;width:100%;min-height:1.5rem;padding-inline:.3rem}.bhph-v2-side .bhph-v2-form{grid-template-columns:minmax(0,1fr);gap:.3rem}.bhph-v2-side .bhph-v2-form input,.bhph-v2-side .bhph-v2-form select,.bhph-v2-side .bhph-v2-form textarea{min-height:1.82rem;font-size:.66rem}.bhph-v2-side .bhph-v2-form textarea{min-height:2rem}.bhph-v2-side .bhph-v2-panel .bhph-v2-button--primary{width:100%;min-height:1.82rem}.bhph-v2-side .bhph-v2-mini-list div{grid-template-columns:minmax(0,1fr) auto auto;align-items:flex-start;display:grid}.bhph-v2-side .bhph-v2-activity{max-height:13.5rem;padding-right:.12rem;overflow:auto}@media (width>=1180px){.bhph-v2-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}}@media (width<=820px){.bhph-v2-identity__status{padding-top:.45rem}}.bhph-v2-layout{grid-template-columns:minmax(0,1fr) minmax(19rem,22rem);align-items:start}.bhph-v2-side{align-self:start;gap:.44rem}.bhph-v2-main{gap:.58rem}.bhph-v2-servicing-card__head{padding-inline:.72rem}.bhph-v2-stats{align-items:stretch;padding-inline:.48rem}.bhph-v2-stat{align-content:center;min-height:5.35rem}.bhph-v2-card[aria-labelledby=bhph-v2-plan-h]{padding:.68rem .76rem}.bhph-v2-card[aria-labelledby=bhph-v2-plan-h] .bhph-v2-card__head{align-items:center;margin-bottom:.46rem}.bhph-v2-card[aria-labelledby=bhph-v2-plan-h] .bhph-v2-card__head h2{font-size:.9rem}.bhph-v2-card[aria-labelledby=bhph-v2-plan-h] .bhph-v2-card__head p{background:color-mix(in srgb, #dcfce7 48%, var(--lp-surface));color:#166534;border:1px solid #16a34a33;border-radius:999px;width:fit-content;padding:.18rem .44rem;font-size:.62rem;font-weight:760;display:inline-flex}.bhph-v2-plan-grid{gap:.46rem}.bhph-v2-plan-grid div{min-height:3.35rem;padding:.52rem .58rem}.bhph-v2-plan-grid dd{font-size:.76rem;font-weight:820}.bhph-v2-details summary{background:linear-gradient(90deg, color-mix(in srgb, #eff6ff 42%, var(--lp-surface)), var(--lp-surface) 62%), var(--surface-panel,var(--lp-surface));min-height:2.7rem}.bhph-v2-details summary span{font-size:.82rem}.bhph-v2-details summary small{color:color-mix(in srgb, var(--shell-text,var(--lp-text)) 50%, var(--text-secondary,var(--lp-muted)));font-weight:720}.bhph-v2-activity-card{min-height:11rem;padding-bottom:.72rem}.bhph-v2-activity-card .bhph-v2-card__head{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 50%, transparent);align-items:center;margin:-.1rem 0 .48rem;padding-bottom:.42rem}.bhph-v2-activity{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.bhph-v2-activity li{min-height:3.25rem;padding:.42rem .54rem}.bhph-v2-side .bhph-v2-card{padding:.5rem .58rem}.bhph-v2-side .bhph-v2-card h2{margin-bottom:.3rem;font-size:.76rem}.bhph-v2-side-dl div{padding:.29rem 0}.bhph-v2-side-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bhph-v2-side-actions a{text-align:center;justify-content:center;min-height:1.62rem;padding-inline:.42rem}.bhph-v2-side-actions-card .bhph-v2-card__head{display:none}.bhph-v2-side .bhph-v2-tabs{margin-bottom:.34rem}.bhph-v2-side .bhph-v2-tabs button{min-height:1.42rem;font-size:.6rem}.bhph-v2-side .bhph-v2-panel{padding:.38rem}.bhph-v2-side .bhph-v2-form{gap:.26rem}.bhph-v2-side .bhph-v2-mini-list{margin-bottom:.32rem}.bhph-v2-side .bhph-v2-mini-list div{grid-template-columns:minmax(0,1fr)}.bhph-v2-side .bhph-v2-mini-list button{width:100%}.bhph-v2-side .bhph-v2-activity{max-height:none;overflow:visible}@media (width<=1120px){.bhph-v2-layout,.bhph-v2-activity{grid-template-columns:minmax(0,1fr)}}body:has(.bhph-v2-page) .shell__build-marker{display:none}.bhph-v2-page{color:color-mix(in srgb, var(--shell-text,var(--lp-text)) 88%, var(--lp-muted-strong));background:radial-gradient(circle at 6% 2%, #dbeafe85, transparent 22rem), radial-gradient(circle at 94% 8%, #ede9fe57, transparent 20rem), linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 88%, var(--lp-surface)), var(--lp-surface) 30rem)}.bhph-v2-top__main,.bhph-v2-identity,.bhph-v2-servicing-card,.bhph-v2-card{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 48%, transparent);box-shadow:0 12px 28px #0f172a0b, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 82%, transparent)}.bhph-v2-top__main{background:linear-gradient(135deg, color-mix(in srgb, #eff6ff 52%, var(--lp-surface)), var(--lp-surface) 60%), var(--surface-panel,var(--lp-surface))}.bhph-v2-eyebrow,.bhph-v2-meta,.bhph-v2-crumb,.bhph-v2-card__head p,.bhph-v2-identity__copy p,.bhph-v2-details summary small,.bhph-v2-muted{color:color-mix(in srgb, var(--text-secondary,var(--lp-muted)) 88%, var(--lp-muted))}.bhph-v2-top h1{color:color-mix(in srgb, var(--shell-text,var(--lp-text)) 88%, var(--lp-text));letter-spacing:-.032em;font-weight:680}.bhph-v2-eyebrow{font-weight:640}.bhph-v2-identity h2,.bhph-v2-card__head h2,.bhph-v2-side .bhph-v2-card h2,.bhph-v2-servicing-card__head h2{color:color-mix(in srgb, var(--shell-text,var(--lp-text)) 86%, var(--lp-text));font-weight:650}.bhph-v2-button,.bhph-v2-quick button,.bhph-v2-tabs button,.bhph-v2-table-actions button,.bhph-v2-mini-list button,.bhph-v2-side-actions a{color:color-mix(in srgb, var(--text-secondary,var(--lp-muted-strong)) 88%, var(--lp-muted));letter-spacing:-.005em;font-weight:600}.bhph-v2-button:hover,.bhph-v2-quick button:hover,.bhph-v2-tabs button:hover,.bhph-v2-table-actions button:hover,.bhph-v2-mini-list button:hover,.bhph-v2-side-actions a:hover{transform:translateY(-1px)}.bhph-v2-button--primary{box-shadow:0 10px 20px #2563eb2e, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 24%, transparent);background:linear-gradient(135deg,#3b82f6,#2563eb 58%,#1d4ed8);font-weight:650}.bhph-v2-status{letter-spacing:.01em;font-weight:620}.bhph-v2-status--good{background:linear-gradient(180deg, color-mix(in srgb, #dcfce7 74%, var(--lp-surface)), var(--lp-surface));color:#15803d;border-color:#16a34a3d}.bhph-v2-status--warn{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface)beb 88%, var(--lp-surface)), var(--lp-surface));color:#b45309;border-color:#f59e0b4d}.bhph-v2-status--danger{background:linear-gradient(180deg, color-mix(in srgb, #fee2e2 78%, var(--lp-surface)), var(--lp-surface));color:#b91c1c;border-color:#dc262647}.bhph-v2-avatar{background:radial-gradient(circle at 28% 22%, color-mix(in srgb, var(--lp-surface) 82%, transparent), transparent 35%), linear-gradient(135deg, color-mix(in srgb, #dbeafe 88%, var(--lp-surface)), color-mix(in srgb, #ede9fe 58%, var(--lp-surface)));color:#284cdb;font-weight:660}.bhph-v2-links a{background:linear-gradient(180deg, color-mix(in srgb, #eff6ff 72%, var(--lp-surface)), var(--lp-surface));color:color-mix(in srgb, #1d4ed8 82%, var(--lp-muted-strong));border-color:#bfdbfe75;font-weight:590}.bhph-v2-servicing-card__head{background:linear-gradient(90deg, color-mix(in srgb, #eff6ff 36%, var(--lp-surface)), var(--lp-surface) 62%), var(--surface-panel,var(--lp-surface))}.bhph-v2-servicing-card__head-icon{background:linear-gradient(135deg, color-mix(in srgb, #dbeafe 78%, var(--lp-surface)), var(--lp-surface));color:#2563eb}.bhph-v2-servicing-card__details{color:color-mix(in srgb, var(--text-secondary,var(--lp-muted-strong)) 86%, var(--lp-muted));font-weight:590}.bhph-v2-stat{transition:background .15s}.bhph-v2-stat:hover{background:color-mix(in srgb, var(--lp-surface-soft) 72%, transparent)}.bhph-v2-stat__label,.bhph-v2-form label span,.bhph-v2-side-dl dt,.bhph-v2-plan-grid dt,.bhph-v2-table th{color:color-mix(in srgb, var(--text-secondary,var(--lp-muted)) 82%, var(--lp-muted));font-weight:600}.bhph-v2-stat strong,.bhph-v2-plan-grid dd,.bhph-v2-side-dl dd,.bhph-v2-activity strong,.bhph-v2-mini-list strong{color:color-mix(in srgb, var(--shell-text,var(--lp-text)) 86%, var(--lp-text));font-weight:650}.bhph-v2-stat--blue .bhph-v2-stat__icon{background:linear-gradient(135deg, color-mix(in srgb, #dbeafe 86%, var(--lp-surface)), var(--lp-surface))}.bhph-v2-stat--green .bhph-v2-stat__icon{background:linear-gradient(135deg, color-mix(in srgb, #dcfce7 78%, var(--lp-surface)), var(--lp-surface))}.bhph-v2-stat--orange .bhph-v2-stat__icon{background:linear-gradient(135deg, color-mix(in srgb, #ffedd5 78%, var(--lp-surface)), var(--lp-surface))}.bhph-v2-stat--red .bhph-v2-stat__icon{background:linear-gradient(135deg, color-mix(in srgb, #fee2e2 78%, var(--lp-surface)), var(--lp-surface))}.bhph-v2-post{border-color:color-mix(in srgb, #93c5fd 36%, var(--shell-border,var(--lp-border)));background:linear-gradient(135deg, color-mix(in srgb, #eff6ff 42%, var(--lp-surface)), var(--lp-surface) 50%), var(--surface-panel,var(--lp-surface))}.bhph-v2-post:before{background:linear-gradient(#60a5fa,#2563eb 58%,#4f46e5)}.bhph-v2-quick button{background:linear-gradient(180deg, color-mix(in srgb, #eff6ff 72%, var(--lp-surface)), var(--lp-surface));color:#2563eb;border-color:#93c5fd66;font-weight:610}.bhph-v2-form input,.bhph-v2-form select,.bhph-v2-form textarea{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 58%, transparent);background:color-mix(in srgb, var(--lp-surface) 96%, var(--lp-surface-soft))}.bhph-v2-form input::placeholder,.bhph-v2-form textarea::placeholder{color:color-mix(in srgb, var(--lp-muted) 78%, #cbd5e1)}.bhph-v2-form input:focus,.bhph-v2-form select:focus,.bhph-v2-form textarea:focus{box-shadow:0 0 0 3px #dbeafec7, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 84%, transparent);border-color:#3b82f685}.bhph-v2-card[aria-labelledby=bhph-v2-plan-h] .bhph-v2-card__head p{font-weight:600}.bhph-v2-plan-grid div{position:relative;overflow:hidden}.bhph-v2-plan-grid div:before{content:"";background:#3b82f670;width:3px;position:absolute;inset:0 auto 0 0}.bhph-v2-plan-grid div:nth-child(2):before,.bhph-v2-plan-grid div:nth-child(3):before{background:#16a34a6b}.bhph-v2-details summary{color:color-mix(in srgb, var(--shell-text,var(--lp-text)) 84%, var(--lp-text))}.bhph-v2-details summary span{font-weight:620}.bhph-v2-details summary:after{color:#2563eb;font-weight:650}.bhph-v2-tabs{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 78%, var(--lp-surface)), var(--lp-surface))}.bhph-v2-tabs button{font-weight:590}.bhph-v2-tabs button.is-active{background:linear-gradient(135deg,#3b82f6,#2563eb);font-weight:620}.bhph-v2-panel{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 46%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 54%, var(--lp-surface)), var(--lp-surface)), var(--surface-panel,var(--lp-surface))}.bhph-v2-side-dl div{padding-left:.58rem;position:relative}.bhph-v2-side-dl div:before{content:"";background:#83acec;border-radius:999px;width:.28rem;height:.28rem;position:absolute;top:.54rem;left:0}.bhph-v2-side-dl div:nth-child(3):before{background:#e3b565}.bhph-v2-side-dl div:nth-child(4):before{background:#69ba8f}.bhph-v2-side-actions a{font-weight:580}.bhph-v2-activity li{border-left-color:#3b82f67a}.bhph-v2-activity li:nth-child(3n+1){border-left-color:#16a34a7a}.bhph-v2-activity li:nth-child(3n+2){border-left-color:#8b5cf66b}.bhph-v2-top h1{font-weight:620}.bhph-v2-eyebrow,.bhph-v2-status,.bhph-v2-details summary span,.bhph-v2-tabs button.is-active{font-weight:580}.bhph-v2-identity h2,.bhph-v2-card__head h2,.bhph-v2-side .bhph-v2-card h2,.bhph-v2-servicing-card__head h2,.bhph-v2-button--primary,.bhph-v2-avatar,.bhph-v2-details summary:after{font-weight:600}.bhph-v2-button,.bhph-v2-quick button,.bhph-v2-tabs button,.bhph-v2-table-actions button,.bhph-v2-mini-list button,.bhph-v2-side-actions a,.bhph-v2-stat__label,.bhph-v2-form label span,.bhph-v2-side-dl dt,.bhph-v2-plan-grid dt,.bhph-v2-table th,.bhph-v2-card[aria-labelledby=bhph-v2-plan-h] .bhph-v2-card__head p{font-weight:560}.bhph-v2-stat strong,.bhph-v2-plan-grid dd,.bhph-v2-side-dl dd,.bhph-v2-activity strong,.bhph-v2-mini-list strong{font-weight:610}.bhph-v2-workspace-links{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.75rem;margin:.75rem 0 .9rem;display:grid}.bhph-v2-source-deal,.bhph-v2-schedule-plan{border-radius:16px;padding:.85rem .95rem}.bhph-v2-source-deal__title,.bhph-v2-schedule-plan__title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary,var(--lp-muted));margin:0 0 .55rem;font-size:.78rem;font-weight:780}.bhph-v2-source-deal__grid,.bhph-v2-schedule-plan__grid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.55rem .85rem;margin:0 0 .75rem;display:grid}.bhph-v2-source-deal__grid dt,.bhph-v2-schedule-plan__grid dt{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary,var(--lp-muted));margin:0;font-size:.68rem;font-weight:650}.bhph-v2-source-deal__grid dd,.bhph-v2-schedule-plan__grid dd{margin:.12rem 0 0;font-size:.92rem;font-weight:680}.bhph-v2-source-deal__open{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.bhph-v2-schedule-plan__actions{flex-wrap:wrap;gap:.45rem;display:flex}.bhph-v2-schedule-plan__hint{color:var(--text-secondary,var(--lp-muted));margin:.55rem 0 0;font-size:.78rem}.bhph-v2-schedule-plan__warn{color:var(--lp-warn-text,#8a4b00);background:var(--lp-warn-bg,#ffc1071f);border:1px solid var(--lp-warn-border,#ffc10759);border-radius:8px;margin:0 0 .65rem;padding:.55rem .65rem;font-size:.78rem;line-height:1.45}.bhph-v2-schedule-empty{text-align:center;gap:.55rem;padding:1rem .35rem;display:grid}.bhph-v2-schedule-empty p{margin:0}.bhph-v2-payoff-card{border-radius:16px;padding:.85rem .95rem}.bhph-v2-payoff-card__title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary,var(--lp-muted));margin:0 0 .55rem;font-size:.78rem;font-weight:780}.bhph-v2-payoff-card__grid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.55rem .85rem;margin:0 0 .75rem;display:grid}.bhph-v2-payoff-card__grid dt{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary,var(--lp-muted));margin:0;font-size:.68rem;font-weight:650}.bhph-v2-payoff-card__grid dd{margin:.12rem 0 0;font-size:.92rem;font-weight:680}.bhph-v2-payoff-card__paid-off{color:color-mix(in srgb, #15803d 82%, var(--shell-text,var(--lp-text)));margin:0;font-size:.88rem;font-weight:760}.bhph-v2-payoff-card__action{margin-top:.15rem}.bhph-v2-modal-backdrop{z-index:1200;background:#0f172a6b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.bhph-v2-modal{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 72%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:16px;width:min(100%,28rem);box-shadow:0 24px 48px #0f172a2e}.bhph-v2-modal__head{padding:.85rem 1rem .35rem}.bhph-v2-modal__head h2{margin:0;font-size:1.05rem;font-weight:780}.bhph-v2-modal__body{padding:.35rem 1rem .85rem}.bhph-v2-modal__lead{margin:0 0 .75rem;font-size:.92rem}.bhph-v2-modal__foot{border-top:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 55%, transparent);justify-content:flex-end;gap:.45rem;padding:.65rem 1rem .95rem;display:flex}.bhph-v2-page--ws5a{width:min(100%, var(--shell-max-content));max-width:var(--shell-max-content);margin-left:auto;margin-right:auto;padding-top:.85rem}.bhph-v2-page--ws5a .bhph-v2-crumb{margin-bottom:.5rem;font-size:.75rem;font-weight:500}.bhph-v2-page--ws5a .bhph-v2-crumb a{font-weight:560}.bhph-ws5a-hero{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 80%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:14px;margin-bottom:1rem;padding:1rem 1.1rem}.bhph-ws5a-hero__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,2fr) auto;align-items:start;gap:1rem 1.25rem;display:grid}.bhph-ws5a-hero__identity{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.bhph-ws5a-hero__identity .bhph-v2-avatar{border-radius:12px;width:3rem;height:3rem;font-size:.95rem;font-weight:650}.bhph-ws5a-hero__identity h1{letter-spacing:-.02em;margin:0 0 .15rem;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:650;line-height:1.2}.bhph-ws5a-hero__vehicle{color:var(--text-secondary,var(--lp-muted));margin:0 0 .35rem;font-size:.84rem;line-height:1.35}.bhph-ws5a-hero__delinq{color:var(--text-secondary,var(--lp-muted));margin:0;font-size:.78rem}.bhph-ws5a-hero__delinq--stress{color:#b45309;font-weight:560}.bhph-ws5a-links-quiet{flex-wrap:wrap;gap:.5rem .75rem;margin-top:.45rem;display:flex}.bhph-ws5a-links-quiet a{color:color-mix(in srgb, #2563eb 78%, var(--shell-text,var(--lp-text)));background:0 0;border-radius:0;padding:0;font-size:.74rem;font-weight:500;text-decoration:none}.bhph-ws5a-links-quiet a:hover{text-decoration:underline}.bhph-ws5a-hero__metrics{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:.65rem .85rem;display:grid}.bhph-ws5a-metric{flex-direction:column;gap:.12rem;min-width:0;display:flex}.bhph-ws5a-metric span{color:var(--text-secondary,var(--lp-muted));font-size:.72rem;font-weight:500}.bhph-ws5a-metric strong{letter-spacing:-.02em;color:var(--shell-text,var(--lp-text));font-size:1.05rem;font-weight:620;line-height:1.2}.bhph-ws5a-metric small{color:var(--text-secondary,var(--lp-muted));font-size:.72rem}.bhph-ws5a-metric--balance strong{font-size:1.35rem;font-weight:650}.bhph-ws5a-metric--warn strong{color:#b45309}.bhph-ws5a-metric--danger strong{color:#b91c1c}.bhph-ws5a-hero__aside{flex-direction:column;align-items:flex-end;gap:.55rem;display:flex}.bhph-ws5a-hero__actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.bhph-v2-page--ws5a .bhph-v2-status{border-radius:8px;min-height:1.6rem;padding:.28rem .55rem;font-size:.72rem;font-weight:600}.bhph-v2-page--ws5a .bhph-v2-layout{grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;gap:1rem}.bhph-v2-page--ws5a .bhph-v2-top,.bhph-v2-page--ws5a .bhph-v2-identity,.bhph-v2-page--ws5a .bhph-v2-servicing-card{display:none!important}.bhph-v2-page--ws5a .bhph-v2-card{box-shadow:none;border-radius:12px;margin-bottom:0}.bhph-v2-page--ws5a .bhph-v2-card h2{font-size:.95rem;font-weight:620}.bhph-v2-page--ws5a .bhph-v2-card__head p{margin-top:.12rem;font-size:.78rem}.bhph-v2-page--ws5a .bhph-v2-main{flex-direction:column;gap:.85rem;display:flex}.bhph-v2-page--ws5a .bhph-v2-side{flex-direction:column;gap:.75rem;display:flex}.bhph-v2-page--ws5a .bhph-v2-post{border-color:color-mix(in srgb, #2563eb 22%, var(--shell-border,var(--lp-border)));background:color-mix(in srgb, var(--lp-surface-soft) 55%, var(--lp-surface));padding:1rem 1.05rem 1.05rem}.bhph-v2-page--ws5a .bhph-v2-post .bhph-v2-card__head{margin-bottom:.65rem}.bhph-v2-page--ws5a .bhph-v2-form--post{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem .75rem;margin-bottom:.75rem;display:grid}.bhph-v2-page--ws5a .bhph-v2-form--post label:nth-child(2) input{min-height:2.5rem;font-size:1.05rem;font-weight:600}.bhph-v2-page--ws5a .bhph-v2-form--post label:nth-child(3) select{min-height:2.5rem;font-size:.9rem}.bhph-v2-page--ws5a .bhph-v2-form label span{text-transform:none;letter-spacing:0;font-size:.72rem;font-weight:500}.bhph-v2-page--ws5a .bhph-v2-quick button{border-radius:8px;min-height:1.85rem;padding:.35rem .6rem;font-size:.72rem;font-weight:550}.bhph-v2-page--ws5a .bhph-v2-post>.bhph-v2-button--primary{border-radius:10px;width:100%;max-width:16rem;min-height:2.65rem;font-size:.88rem;font-weight:620}.bhph-ws5a-promise{padding:.85rem 1rem}.bhph-ws5a-promise .bhph-v2-card__head{margin-bottom:.55rem}.bhph-ws5a-promise .bhph-v2-form{grid-template-columns:1fr 1fr;gap:.6rem .75rem;display:grid}.bhph-ws5a-promise .bhph-v2-field-wide{grid-column:1/-1}.bhph-ws5a-promise .bhph-v2-button--primary{background:var(--surface-panel,var(--lp-surface));color:#1d4ed8;border:1px solid color-mix(in srgb, #2563eb 45%, var(--shell-border,var(--lp-border)));box-shadow:none;border-radius:8px;justify-self:start;font-weight:580}.bhph-ws5a-promise .bhph-v2-button--primary:hover{background:color-mix(in srgb, #eff6ff 80%, var(--lp-surface))}.bhph-ws5a-promise-open{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 70%, transparent);margin-bottom:.65rem;padding:.55rem 0}.bhph-ws5a-promise-open strong{font-size:.82rem;font-weight:580;display:block}.bhph-v2-page--ws5a .bhph-v2-details summary{font-size:.92rem;font-weight:600}.bhph-v2-page--ws5a .bhph-v2-details summary small{color:var(--text-secondary,var(--lp-muted));margin-top:.2rem;font-size:.76rem;font-weight:500;display:block}.bhph-ws5a-schedule-summary{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 80%, var(--lp-surface));color:var(--text-secondary,var(--lp-muted-strong));border-radius:8px;flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 .75rem;padding:.65rem .75rem;font-size:.78rem;display:flex}.bhph-ws5a-schedule-summary strong{color:var(--shell-text,var(--lp-text));font-weight:580}.bhph-v2-page--ws5a .bhph-v2-table th{text-transform:none;letter-spacing:0;font-size:.72rem;font-weight:560}.bhph-v2-page--ws5a .bhph-v2-table td{padding:.55rem .5rem;font-size:.8rem}.bhph-v2-page--ws5a .bhph-v2-details.bhph-ws5a-health{opacity:.92}.bhph-v2-page--ws5a .bhph-v2-details.bhph-ws5a-health summary{color:var(--text-secondary,var(--lp-muted));font-size:.84rem;font-weight:560}.bhph-v2-page--ws5a .bhph-v2-health-grid{font-size:.8rem}.bhph-v2-page--ws5a .bhph-v2-activity-card{padding:.9rem 1rem}.bhph-v2-page--ws5a .bhph-v2-activity li{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 65%, transparent);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.5rem .75rem;padding:.65rem 0;display:grid}.bhph-v2-page--ws5a .bhph-v2-activity li span{color:var(--text-secondary,var(--lp-muted));text-transform:none;letter-spacing:0;font-size:.68rem;font-weight:560}.bhph-v2-page--ws5a .bhph-v2-activity li strong{font-size:.84rem;font-weight:560;line-height:1.35}.bhph-v2-page--ws5a .bhph-v2-activity li small{white-space:nowrap;font-size:.72rem}.bhph-ws5a-side-stack{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 80%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:12px;overflow:hidden}.bhph-ws5a-side-stack>section+section{border-top:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 70%, transparent)}.bhph-ws5a-side-stack>section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.85rem .9rem}.bhph-ws5a-side-stack h2{margin:0 0 .55rem;font-size:.82rem;font-weight:600}.bhph-v2-page--ws5a .bhph-v2-side-dl{gap:.45rem;display:grid}.bhph-v2-page--ws5a .bhph-v2-side-dl dt{text-transform:none;letter-spacing:0;font-size:.68rem;font-weight:500}.bhph-v2-page--ws5a .bhph-v2-side-dl dd{margin:.05rem 0 0;font-size:.8rem;font-weight:560}.bhph-v2-page--ws5a .bhph-v2-side-actions a{border-radius:8px;justify-content:flex-start;width:100%;font-size:.74rem;font-weight:550}.bhph-v2-page--ws5a .bhph-v2-side-actions-card .bhph-v2-card__head p{display:none}.bhph-v2-page--ws5a .bhph-v2-tabs button{border-radius:8px;padding:.38rem .55rem;font-size:.7rem;font-weight:550}.bhph-v2-page--ws5a .bhph-v2-tabs button.is-active{background:color-mix(in srgb, #eff6ff 75%, var(--lp-surface));color:#1d4ed8;border-color:color-mix(in srgb, #2563eb 35%, var(--shell-border,var(--lp-border)))}.bhph-v2-page--ws5a .bhph-v2-button,.bhph-v2-page--ws5a .bhph-v2-side-actions a{border-radius:8px;font-weight:550}.bhph-v2-page--ws5a .bhph-v2-side-actions-card .bhph-v2-button--primary{box-shadow:none;font-weight:580}.bhph-v2-page--ws5a .bhph-v2-button{border-radius:8px;font-weight:550}.bhph-v2-page--ws5a .bhph-v2-eyebrow{text-transform:none;letter-spacing:0;font-weight:500}@media (width<=1080px){.bhph-ws5a-hero__grid{grid-template-columns:1fr}.bhph-ws5a-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bhph-ws5a-hero__aside{align-items:flex-start}.bhph-v2-page--ws5a .bhph-v2-layout{grid-template-columns:1fr}.bhph-v2-page--ws5a .bhph-v2-form--post{grid-template-columns:1fr 1fr}}@media (width<=640px){.bhph-ws5a-hero__metrics,.bhph-v2-page--ws5a .bhph-v2-form--post,.bhph-ws5a-promise .bhph-v2-form{grid-template-columns:1fr}.bhph-v2-page--ws5a .bhph-v2-post>.bhph-v2-button--primary{max-width:none}}.bhph-v2-page--workbench{width:min(100%,1200px);margin:0 auto;padding:1rem}.bhph-wb-strip{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 72%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 55%, var(--lp-surface));border-radius:8px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem 1rem;margin-bottom:.5rem;padding:.55rem .65rem;display:grid}.bhph-wb-strip__identity{grid-area:1/1}.bhph-wb-strip__actions{grid-area:1/2}.bhph-wb-strip__name-row{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.bhph-wb-strip__name-row h1{letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:600;line-height:1.25}.bhph-wb-strip__customer-link{color:var(--shell-text,var(--lp-text));text-decoration:none}.bhph-wb-strip__customer-link:hover{color:#1d4ed8;text-decoration:underline}.bhph-v2-page--workbench .bhph-wb-strip .bhph-v2-status{border-radius:6px;min-height:1.35rem;padding:.15rem .4rem;font-size:.65rem;font-weight:550}.bhph-wb-strip__vehicle-line{margin:.12rem 0 0;font-size:.76rem;line-height:1.3}.bhph-wb-strip__vehicle-link{color:var(--lp-muted-strong);font-weight:600;text-decoration:none}.bhph-wb-strip__vehicle-link:hover{color:#1d4ed8;text-decoration:underline}.bhph-wb-strip__deal-line{margin:.2rem 0 0}.bhph-wb-strip__deal-pill{color:#2563eb;background:0 0;border:1px solid #93c5fd80;border-radius:8px;align-items:center;padding:.14rem .45rem;font-size:.65rem;font-weight:550;text-decoration:none;display:inline-flex}.bhph-wb-strip__deal-pill:hover{background:color-mix(in srgb, #eff6ff 80%, var(--lp-surface));border-color:#2563eb59}.bhph-wb-strip__delinq{color:var(--text-secondary,var(--lp-muted));margin:.08rem 0 0;font-size:.7rem}.bhph-wb-strip__delinq--stress{color:#b45309}.bhph-wb-strip__metrics{text-align:left;flex-wrap:wrap;grid-area:2/1;justify-content:flex-start;justify-self:start;align-items:baseline;gap:.35rem 1rem;margin:.1rem 0 0;padding:0;display:flex}.bhph-wb-strip__metrics>div{white-space:nowrap;align-items:baseline;gap:.28rem;display:inline-flex}.bhph-wb-strip__metrics dt{color:var(--text-secondary,var(--lp-muted));margin:0;font-size:.65rem;font-weight:500}.bhph-wb-strip__metrics dd{color:var(--shell-text,var(--lp-text));margin:0;font-size:.82rem;font-weight:600}.bhph-wb-strip__metrics .is-warn dd{color:#b45309}.bhph-wb-strip__metrics .is-danger dd{color:#b91c1c}.bhph-wb-strip__sub{color:var(--text-secondary,var(--lp-muted));font-size:.68rem;font-weight:500}.bhph-wb-strip__actions{justify-content:flex-end;place-self:start end;align-items:center;display:flex}.bhph-v2-page--workbench .bhph-wb-btn{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 85%, transparent);background:var(--surface-panel,var(--lp-surface));min-height:1.85rem;box-shadow:none;text-align:center;color:var(--shell-text,var(--lp-text));border-radius:8px;justify-content:center;padding:.35rem .65rem;font-size:.74rem;font-weight:500}.bhph-v2-page--workbench .bhph-wb-btn--back{min-width:4.5rem}.bhph-v2-page--workbench .bhph-wb-btn:hover{border-color:color-mix(in srgb, #2563eb 35%, var(--shell-border,var(--lp-border)));color:#1d4ed8}.bhph-wb-alert{margin:0 0 .4rem;padding:.45rem .55rem;font-size:.76rem}.bhph-wb-workbench{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:1rem;display:grid}.bhph-wb-workbench__main{flex-direction:column;gap:1rem;min-width:0;display:flex}.bhph-wb-workbench__post{width:100%}.bhph-v2-page--workbench .bhph-wb-workbench__post .bhph-v2-form--post{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem .75rem;margin-bottom:.75rem;display:grid}.bhph-v2-page--workbench .bhph-wb-workbench__post>.bhph-v2-button--primary{border-radius:8px;width:100%;max-width:none;min-height:2.65rem;font-size:.88rem;font-weight:620}.bhph-wb-workbench__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.bhph-wb-workbench__split>.bhph-cashier-adjust,.bhph-wb-workbench__split>.bhph-wb-workbench__promise{min-width:0}.bhph-wb-workbench__split>.bhph-wb-workbench__promise{border-left:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 72%, transparent);padding-left:.55rem}.bhph-wb-workbench__tools{min-width:0}.bhph-wb-workbench__tools .bhph-wb-tools__stack{flex-direction:column;gap:.35rem;display:flex}.bhph-wb-workbench__below{flex-direction:column;gap:1rem;min-width:0;display:flex}.bhph-v2-page--workbench .bhph-v2-card{box-shadow:none;border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 75%, transparent);border-radius:8px}.bhph-v2-page--workbench .bhph-v2-card h2{font-size:.88rem;font-weight:600}.bhph-v2-page--workbench .bhph-v2-card__head{margin-bottom:.45rem}.bhph-v2-page--workbench .bhph-v2-card__head p{margin-top:.08rem;font-size:.74rem}.bhph-v2-page--workbench .bhph-v2-post{border-color:color-mix(in srgb, #2563eb 28%, var(--shell-border,var(--lp-border)));background:color-mix(in srgb, var(--lp-surface-soft) 50%, var(--lp-surface));padding:.75rem .8rem .8rem}.bhph-v2-page--workbench .bhph-v2-main{gap:.45rem}.bhph-v2-page--workbench .bhph-cashier-adjust,.bhph-v2-page--workbench .bhph-ws5a-promise{padding:.6rem .75rem}.bhph-wb-notes{padding:.65rem .75rem .75rem}.bhph-wb-notes__head{margin-bottom:.45rem}.bhph-wb-notes__head h2{margin:0;font-size:.88rem;font-weight:600}.bhph-wb-notes__table-wrap{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 75%, transparent);border-radius:8px;overflow-x:auto}.bhph-wb-notes__table{border-collapse:collapse;width:100%;font-size:.74rem}.bhph-wb-notes__table thead th{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 80%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 85%, var(--lp-surface));color:var(--text-secondary,var(--lp-muted));text-align:left;white-space:nowrap;padding:.42rem .55rem;font-size:.65rem;font-weight:600}.bhph-wb-notes__table tbody td{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 55%, transparent);vertical-align:top;padding:.45rem .55rem}.bhph-wb-notes__table tbody tr:last-child td{border-bottom:none}.bhph-wb-notes__table tbody tr:hover{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 45%, var(--lp-surface))}.bhph-wb-notes__type-cell{white-space:nowrap;width:7.5rem}.bhph-wb-notes__type{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 80%, var(--lp-surface));color:var(--lp-muted-strong);border-radius:6px;align-items:center;padding:.12rem .38rem;font-size:.65rem;font-weight:600;line-height:1.25;display:inline-flex}.bhph-wb-notes__type--payment{background:color-mix(in srgb, #dbeafe 55%, var(--lp-surface));color:#1d4ed8}.bhph-wb-notes__type--payment-reversed{background:color-mix(in srgb, #fee2e2 55%, var(--lp-surface));color:#b91c1c}.bhph-wb-notes__type--collection{background:color-mix(in srgb, #fef3c7 55%, var(--lp-surface));color:#b45309}.bhph-wb-notes__type--promise{background:color-mix(in srgb, #e0e7ff 55%, var(--lp-surface));color:#4338ca}.bhph-wb-notes__type--credit{background:color-mix(in srgb, #dcfce7 55%, var(--lp-surface));color:#15803d}.bhph-wb-notes__type--fee{background:color-mix(in srgb, #fce7f3 45%, var(--lp-surface));color:#9d174d}.bhph-wb-notes__summary-cell{width:55%;min-width:0}.bhph-wb-notes__summary{color:var(--shell-text,var(--lp-text));-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:.74rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.bhph-wb-notes__summary.is-expanded{-webkit-line-clamp:unset;display:block}.bhph-wb-notes__more{color:#2563eb;font:inherit;cursor:pointer;background:0 0;border:none;margin:.2rem 0 0;padding:0;font-size:.68rem;font-weight:550;text-decoration:underline}.bhph-wb-notes__more:hover{color:#1d4ed8}.bhph-wb-notes__source-cell{width:6.5rem;color:var(--text-secondary,var(--lp-muted));white-space:nowrap;font-size:.72rem}.bhph-wb-notes__when-cell{width:8.5rem;color:var(--text-secondary,var(--lp-muted));white-space:nowrap;font-size:.72rem}.bhph-wb-notes__empty{margin:0;font-size:.74rem}@media (width<=720px){.bhph-wb-notes__type-cell,.bhph-wb-notes__source-cell,.bhph-wb-notes__when-cell{white-space:normal}.bhph-wb-notes__when-cell{width:auto}}.bhph-cashier-schedule__details summary{padding:.45rem .55rem;font-size:.8rem;font-weight:560}.bhph-wb-tools{border:1px solid color-mix(in srgb, #bfdbfe 58%, var(--lp-border));background:color-mix(in srgb, #eff6ff 72%, var(--lp-surface));border-radius:8px;padding:.5rem .55rem;position:sticky;top:.5rem}.bhph-wb-tools__title{color:var(--shell-text,var(--lp-text));margin:0 0 .4rem;font-size:.78rem;font-weight:600}.bhph-wb-tools__stack{flex-direction:column;gap:.28rem;display:flex}.bhph-wb-tool-action{border:1px solid color-mix(in srgb, #93c5fd 38%, var(--lp-border));background:var(--lp-surface);width:100%;color:var(--shell-text,var(--lp-text));font:inherit;text-align:left;cursor:pointer;box-shadow:none;border-radius:8px;margin:0;padding:.48rem .55rem;font-size:.74rem;font-weight:550;display:block}.bhph-wb-tool-action:hover:not(:disabled){color:#1d4ed8;background:color-mix(in srgb, #eff6ff 55%, var(--lp-surface));border-color:#7cb7fc}.bhph-wb-tool-action:disabled{opacity:.55;cursor:not-allowed}.bhph-wb-tool{border:1px solid color-mix(in srgb, #93c5fd 32%, var(--lp-border));background:color-mix(in srgb, var(--lp-surface) 88%, #eff6ff);border-radius:8px;overflow:hidden}.bhph-wb-tool summary{cursor:pointer;align-items:center;gap:.4rem;padding:.48rem .55rem;font-size:.74rem;font-weight:550;list-style:none;display:flex}.bhph-wb-tool summary::-webkit-details-marker{display:none}.bhph-wb-tool[open] summary{border-bottom:1px solid color-mix(in srgb, #bfdbfe 50%, var(--lp-border));background:color-mix(in srgb, #eff6ff 65%, var(--lp-surface))}.bhph-wb-tool__body{padding:.45rem .5rem .55rem}.bhph-wb-tool__body .bhph-v2-form{gap:.4rem}.bhph-wb-tool__body .bhph-v2-form label span{font-size:.68rem}.bhph-wb-tool__body .bhph-v2-button--primary{width:100%;min-height:1.85rem;box-shadow:none;font-size:.74rem;font-weight:550}.bhph-wb-tool__body textarea{min-height:2.5rem}@media (width<=900px){.bhph-wb-strip{grid-template-rows:auto;grid-template-columns:1fr}.bhph-wb-strip__identity,.bhph-wb-strip__metrics,.bhph-wb-strip__actions{grid-area:auto/1}.bhph-wb-strip__actions{justify-content:flex-start;justify-self:start}.bhph-wb-workbench,.bhph-wb-workbench__split{grid-template-columns:1fr}.bhph-wb-workbench__split>.bhph-wb-workbench__promise{border-left:none;padding-left:0}.bhph-wb-tools{position:static}.bhph-v2-page--workbench .bhph-wb-workbench__post .bhph-v2-form--post{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.bhph-v2-page--workbench{padding-left:.5rem;padding-right:.5rem}.bhph-wb-strip__metrics{gap:.2rem .55rem}.bhph-v2-page--workbench .bhph-wb-workbench__post .bhph-v2-form--post{grid-template-columns:1fr}.bhph-wb-workbench__split>.bhph-wb-workbench__promise{border-left:none;padding-left:0}}.bhph-v2-page--detail-polish{padding:1.1rem 1.05rem 2.1rem}.bhph-v2-page--detail-polish .bhph-wb-strip{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 82%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:10px;margin-bottom:.65rem;padding:.7rem .85rem;box-shadow:0 1px 2px #0f172a08,0 10px 28px #0f172a0d}.bhph-wb-strip__followup{color:var(--text-secondary,var(--lp-muted));margin:.08rem 0 0;font-size:.7rem}.bhph-v2-page--detail-polish .bhph-wb-collections-actions{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 84%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:10px;margin-bottom:.75rem;padding:.72rem .85rem;box-shadow:0 1px 2px #0f172a08,0 8px 22px #0f172a0a}.bhph-wb-collections-actions__title{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 65%, transparent);letter-spacing:.02em;color:var(--shell-text,var(--lp-text));margin:0 0 .55rem;padding-bottom:.45rem;font-size:.82rem;font-weight:620}.bhph-wb-outline-action{background:var(--lp-surface);color:#1e40af;width:100%;min-height:2.15rem;font:inherit;text-align:center;cursor:pointer;box-shadow:0 1px 2px #2563eb12, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 90%, transparent);border:1px solid #9fc9f7;border-radius:8px;justify-content:center;align-items:center;gap:.38rem;margin:0;padding:.5rem .68rem;font-size:.76rem;font-weight:560;line-height:1.2;transition:border-color .14s,background .14s,color .14s,box-shadow .14s,transform .1s;display:inline-flex}.bhph-wb-outline-action svg{opacity:.88;flex-shrink:0}.bhph-wb-outline-action:hover:not(:disabled){background:color-mix(in srgb, #eff6ff 92%, var(--lp-surface));color:#1d4ed8;box-shadow:0 2px 8px #2563eb24, inset 0 1px 0 var(--lp-surface);border-color:#66a9fa}.bhph-wb-outline-action:active:not(:disabled){background:color-mix(in srgb, #dbeafe 72%, var(--lp-surface));transform:translateY(1px);box-shadow:0 1px 3px #2563eb1a}.bhph-wb-outline-action:focus-visible{outline-offset:2px;outline:2px solid #2563eb73}.bhph-wb-outline-action:disabled{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 92%, transparent);background:color-mix(in srgb, var(--lp-surface-soft) 94%, var(--lp-surface));color:var(--lp-muted);cursor:not-allowed;box-shadow:none}.bhph-wb-outline-action:disabled svg{opacity:.45}.bhph-wb-collections-actions__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .4rem;display:grid}.bhph-wb-collections-actions__cell{flex-direction:column;gap:.2rem;min-width:0;display:flex}.bhph-wb-collections-actions__cell-hint{color:var(--text-secondary,var(--lp-muted));text-align:center;margin:0;padding:0 .12rem;font-size:.65rem;line-height:1.3}.bhph-wb-collections-actions__btn--quiet{width:auto;min-height:1.85rem;font-size:.72rem}@keyframes bhph-wb-action-pulse{0%{box-shadow:0 0 #2563eb47}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.bhph-wb-action-target--pulse{outline-offset:2px;outline:2px solid #60a5fa6b;animation:1.2s ease-out bhph-wb-action-pulse}.bhph-wb-collections-actions__draft{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 78%, transparent);background:color-mix(in srgb, var(--lp-surface-soft) 55%, var(--lp-surface));border-radius:8px;margin-top:.55rem;padding:.55rem .62rem}.bhph-wb-collections-actions__draft-note{color:var(--text-secondary,var(--lp-muted));margin:0 0 .35rem;font-size:.68rem}.bhph-wb-collections-actions__draft-subject{margin:0 0 .25rem;font-size:.76rem;font-weight:600}.bhph-wb-collections-actions__draft-body{white-space:pre-wrap;color:var(--shell-text,var(--lp-text));margin:0 0 .45rem;padding:0;font-family:inherit;font-size:.74rem;line-height:1.45}.bhph-v2-page--detail-polish .bhph-wb-collections-note{padding:0}.bhph-v2-page--detail-polish .bhph-wb-collections-note summary{padding:.55rem .75rem;font-size:.82rem;font-weight:600}@media (width<=720px){.bhph-wb-collections-actions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bhph-v2-page--detail-polish .bhph-wb-workbench{align-items:stretch;gap:1.05rem}.bhph-v2-page--detail-polish .bhph-v2-card,.bhph-v2-page--detail-polish .bhph-wb-notes{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 84%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:10px;box-shadow:0 1px 2px #0f172a08,0 6px 18px #0f172a0a}.bhph-v2-page--detail-polish .bhph-v2-card__head,.bhph-v2-page--detail-polish .bhph-wb-notes__head{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 65%, transparent);margin-bottom:.55rem;padding-bottom:.45rem}.bhph-v2-page--detail-polish .bhph-v2-card h2,.bhph-v2-page--detail-polish .bhph-wb-notes__head h2{letter-spacing:.02em;color:var(--shell-text,var(--lp-text));margin:0;font-size:.82rem;font-weight:620}.bhph-v2-page--detail-polish .bhph-v2-card__head p{color:var(--text-secondary,var(--lp-muted));margin-top:.2rem;font-size:.73rem;line-height:1.4}.bhph-v2-page--detail-polish .bhph-v2-post{border-color:color-mix(in srgb, #2563eb 18%, var(--shell-border,var(--lp-border)));background:color-mix(in srgb, var(--lp-surface-soft) 38%, var(--lp-surface));padding:.85rem .95rem .95rem}.bhph-v2-page--detail-polish .bhph-cashier-adjust,.bhph-v2-page--detail-polish .bhph-ws5a-promise{padding:.72rem .85rem}.bhph-v2-page--detail-polish .bhph-wb-workbench__split{gap:.75rem}.bhph-v2-page--detail-polish .bhph-wb-workbench__split>.bhph-wb-workbench__promise{border-left-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 70%, transparent)}.bhph-v2-page--detail-polish .bhph-wb-notes{padding:.72rem .85rem .85rem}.bhph-v2-page--detail-polish .bhph-wb-notes__table-wrap{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 78%, transparent);border-radius:8px}.bhph-v2-page--detail-polish .bhph-wb-tools{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 84%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:10px;align-self:start;padding:.7rem .75rem;box-shadow:0 1px 2px #0f172a08,0 8px 22px #0f172a0a}.bhph-v2-page--detail-polish .bhph-wb-tools__title{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 65%, transparent);letter-spacing:.02em;margin:0 0 .55rem;padding-bottom:.4rem;font-size:.8rem;font-weight:620}.bhph-v2-page--detail-polish .bhph-wb-tools__stack{gap:.38rem}.bhph-v2-page--detail-polish .bhph-wb-tools__hint{color:var(--text-secondary,var(--lp-muted));margin:-.12rem 0 .15rem;padding:0 .1rem;font-size:.68rem;line-height:1.35}.bhph-v2-page--collections-wired .bhph-wb-tool-action.bhph-wb-outline-action{text-align:center;display:inline-flex}.bhph-v2-page--collections-wired .bhph-wb-tool-action--schedule{border-left:3px solid #64748b6b;padding-left:calc(.68rem - 1px)}.bhph-v2-page--collections-wired .bhph-wb-tool-action--schedule:hover:not(:disabled){border-left-color:#475569}.bhph-v2-page--collections-wired .bhph-wb-tool{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:8px;overflow:hidden}.bhph-v2-page--collections-wired .bhph-wb-tool--repo>summary.bhph-wb-tool-action--repo{border-left:3px solid #0000;border-radius:8px 8px 0 0;width:100%;padding-left:calc(.68rem - 1px);list-style:none}.bhph-v2-page--collections-wired .bhph-wb-tool--repo>summary.bhph-wb-tool-action--repo::-webkit-details-marker{display:none}.bhph-v2-page--collections-wired .bhph-wb-tool--repo>summary.bhph-wb-tool-action--repo:hover{border-left-color:#f59e0bd1}.bhph-v2-page--collections-wired .bhph-wb-tool[open]>summary.bhph-wb-tool-action--repo{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 70%, transparent);background:color-mix(in srgb, var(--lp-surface)beb 45%, var(--lp-surface));border-left-color:#f59e0ba6}.bhph-v2-page--detail-polish .bhph-wb-tool__body{padding:.55rem .62rem .65rem}.bhph-v2-page--cashier{width:min(100%,1180px);padding-top:.65rem}.bhph-cashier-hero{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 75%, transparent);background:var(--surface-panel,var(--lp-surface));border-radius:10px;margin-bottom:.75rem;padding:.65rem .85rem .75rem}.bhph-cashier-hero__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;margin-bottom:.55rem;display:flex}.bhph-v2-page--cashier .bhph-v2-crumb{margin:0}.bhph-cashier-hero__actions{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.bhph-v2-page--cashier .bhph-v2-button--ghost{min-height:1.75rem;color:var(--text-secondary,var(--lp-muted));box-shadow:none;background:0 0;border-color:#0000;padding:.3rem .55rem;font-size:.72rem;font-weight:500}.bhph-v2-page--cashier .bhph-v2-button--ghost:hover{background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 90%, var(--lp-surface));color:#1d4ed8;border-color:#0000}.bhph-cashier-hero__head{margin-bottom:.5rem}.bhph-cashier-hero__title{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.bhph-cashier-hero__title h1{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:600;line-height:1.25}.bhph-cashier-hero__status{min-height:1.45rem!important;padding:.2rem .45rem!important;font-size:.68rem!important;font-weight:550!important}.bhph-cashier-hero__vehicle{color:var(--text-secondary,var(--lp-muted));margin:.12rem 0 0;font-size:.8rem;line-height:1.35}.bhph-cashier-hero__delinq{color:var(--text-secondary,var(--lp-muted));margin:.2rem 0 0;font-size:.74rem}.bhph-cashier-hero__delinq--stress{color:#b45309}.bhph-cashier-hero__metrics{flex-wrap:wrap;gap:.35rem 1.1rem;margin:0 0 .45rem;padding:0;display:flex}.bhph-cashier-hero__metrics>div{flex-wrap:wrap;align-items:baseline;gap:.3rem .4rem;min-width:0;display:flex}.bhph-cashier-hero__metrics dt{color:var(--text-secondary,var(--lp-muted));margin:0;font-size:.68rem;font-weight:500}.bhph-cashier-hero__metrics dd{color:var(--shell-text,var(--lp-text));margin:0;font-size:.88rem;font-weight:600}.bhph-cashier-hero__metrics .is-warn dd{color:#b45309}.bhph-cashier-hero__metrics .is-danger dd{color:#b91c1c}.bhph-cashier-hero__metric-sub{color:var(--text-secondary,var(--lp-muted));font-size:.72rem;font-weight:500}.bhph-cashier-hero__links{flex-wrap:wrap;gap:.55rem .85rem;display:flex}.bhph-cashier-hero__links a{color:color-mix(in srgb, #2563eb 75%, var(--shell-text,var(--lp-text)));font-size:.72rem;font-weight:500;text-decoration:none}.bhph-cashier-hero__links a:hover{text-decoration:underline}.bhph-v2-page--cashier .bhph-ws5a-hero{display:none!important}.bhph-v2-page--cashier .bhph-v2-layout{grid-template-columns:minmax(0,1fr) minmax(220px,248px);gap:.75rem}.bhph-v2-page--cashier .bhph-v2-main{gap:.65rem}.bhph-v2-page--cashier .bhph-v2-post{padding:.95rem 1rem 1rem}.bhph-cashier-adjust{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 80%, transparent);background:var(--surface-panel,var(--lp-surface));padding:.75rem .9rem}.bhph-v2-page--cashier .bhph-v2-form--adjust{grid-template-columns:1fr 1fr;align-items:end;gap:.55rem .65rem;display:grid}.bhph-v2-page--cashier .bhph-v2-form--adjust .bhph-v2-field-wide{grid-column:1/-1}.bhph-v2-page--cashier .bhph-cashier-adjust .bhph-v2-button--primary{background:var(--surface-panel,var(--lp-surface));color:#1d4ed8;border:1px solid color-mix(in srgb, #2563eb 40%, var(--shell-border,var(--lp-border)));max-width:12rem;min-height:2.25rem;box-shadow:none;grid-column:1/-1;justify-self:start;font-weight:580}.bhph-v2-page--cashier .bhph-cashier-adjust .bhph-v2-button--primary:hover{background:color-mix(in srgb, #eff6ff 85%, var(--lp-surface))}.bhph-v2-page--cashier .bhph-ws5a-promise{padding:.7rem .9rem}.bhph-v2-page--cashier .bhph-ws5a-promise .bhph-v2-card__head{margin-bottom:.4rem}.bhph-v2-page--cashier .bhph-ws5a-promise .bhph-v2-card__head p{margin-top:.08rem}.bhph-cashier-activity{padding:.65rem .85rem .7rem!important}.bhph-v2-page--cashier .bhph-cashier-activity .bhph-v2-card__head{margin-bottom:.35rem}.bhph-v2-page--cashier .bhph-cashier-activity .bhph-v2-activity li{padding:.45rem 0}.bhph-v2-page--cashier .bhph-cashier-activity .bhph-v2-activity li strong{font-size:.8rem}.bhph-cashier-schedule{flex-direction:column;gap:.35rem;display:flex}.bhph-cashier-schedule__summary{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 75%, transparent);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 70%, var(--lp-surface));color:var(--text-secondary,var(--lp-muted-strong));border-radius:8px;flex-wrap:wrap;gap:.35rem .9rem;padding:.55rem .7rem;font-size:.76rem;display:flex}.bhph-cashier-schedule__summary strong{color:var(--shell-text,var(--lp-text));font-weight:560}.bhph-cashier-schedule__details{box-shadow:none;border-radius:8px}.bhph-cashier-schedule__details summary{cursor:pointer;padding:.55rem .7rem;font-size:.84rem;font-weight:560}.bhph-cashier-schedule__details summary small{margin-top:.15rem;font-size:.72rem}.bhph-cashier-schedule__details[open] summary{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 65%, transparent);margin-bottom:.35rem}.bhph-v2-page--cashier .bhph-ws5a-side-stack{border-color:color-mix(in srgb, var(--shell-border,var(--lp-border)) 70%, transparent);border-radius:8px}.bhph-v2-page--cashier .bhph-ws5a-side-stack>section{padding:.65rem .75rem}.bhph-v2-page--cashier .bhph-ws5a-side-stack h2{margin-bottom:.45rem;font-size:.78rem}.bhph-v2-page--cashier .bhph-v2-side-actions-card .bhph-v2-tabs{margin-bottom:.45rem}.bhph-v2-page--cashier .bhph-v2-panel .bhph-v2-form{gap:.5rem}.bhph-v2-page--cashier .bhph-v2-side-actions-card .bhph-v2-button--primary{min-height:2rem;box-shadow:none;font-size:.78rem}.bhph-v2-page--cashier .bhph-v2-mini-list{font-size:.76rem}@media (width<=960px){.bhph-v2-page--cashier .bhph-v2-layout,.bhph-v2-page--cashier .bhph-v2-form--adjust{grid-template-columns:1fr}}@media (width<=640px){.bhph-cashier-hero__metrics,.bhph-cashier-schedule__summary{flex-direction:column;gap:.25rem}}.bhph-v2-page--workbench .bhph-v2-button,.bhph-v2-page--workbench .bhph-wb-tool-action,.bhph-v2-page--workbench .bhph-v2-quick button{min-height:2rem;box-shadow:none;border-radius:8px;font-weight:550;transition:border-color .12s,background .12s,color .12s}.bhph-v2-page--workbench .bhph-v2-button--primary,.bhph-v2-page--workbench .bhph-v2-post>.bhph-v2-button--primary,.bhph-v2-page--workbench .bhph-wb-tool__body .bhph-v2-button--primary{color:#fff;box-shadow:none;background:#2563eb;border:1px solid #2563eb}.bhph-v2-page--workbench .bhph-v2-button--primary:hover:not(:disabled),.bhph-v2-page--workbench .bhph-v2-post>.bhph-v2-button--primary:hover:not(:disabled),.bhph-v2-page--workbench .bhph-wb-tool__body .bhph-v2-button--primary:hover:not(:disabled){color:#fff;box-shadow:none;background:#1d4ed8;border-color:#1d4ed8}.bhph-v2-page--workbench .bhph-v2-button:not(.bhph-v2-button--primary){border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, transparent);background:var(--lp-surface);color:var(--lp-muted-strong)}.bhph-v2-page--workbench .bhph-v2-button:not(.bhph-v2-button--primary):hover:not(:disabled){border-color:color-mix(in srgb, #94a3b8 55%, var(--shell-border,var(--lp-border)));background:color-mix(in srgb, var(--lp-surface-soft) 85%, var(--lp-surface));color:var(--lp-text)}.bhph-v2-page--workbench .bhph-v2-quick button{background:color-mix(in srgb, #eff6ff 65%, var(--lp-surface));color:#1d4ed8;border:1px solid #93c5fd73}.bhph-v2-page--workbench .bhph-v2-quick button:hover:not(:disabled){background:color-mix(in srgb, #dbeafe 75%, var(--lp-surface));color:#1d4ed8;border-color:#2563eb66}.bhph-v2-page--workbench .bhph-wb-tools{box-shadow:none;border-radius:8px}.bhph-page :where(.bhph-ws__section-title,.bhph-ws__col-head,.bhph-ws__col-head-label,.bhph-coll-queue__k,.bhph-ws__rhythm-seg-k,.bhph-ws__intel-fold-sum strong,.bhph-desk__hero-search-label,.lp-module-kpi-cell__label,.bhph-attn-chip,.bhph-ws__chip-sched,.bhph-overview__ptp-attn),.bhph-cc :where(.bhph-cc__eyebrow,.bhph-cc__section-k,.inventory-detail__linked-title),.bhph-v2-page :where(.bhph-v2-eyebrow,.bhph-v2-section-k,.bhph-v2-kicker),.bhph-clean :where(.bhph-clean__eyebrow,.bhph-clean__lane-k,.bhph-clean__metric-k){text-transform:none!important;letter-spacing:.02em!important;font-weight:600!important}.bhph-page .lp-module-hero__title,.bhph-cc .bhph-cc__title,.bhph-v2-page .bhph-v2-top h1,.bhph-clean .bhph-clean__title{letter-spacing:-.025em;font-weight:650!important}.bhph-page .bhph-ws__card-k,.bhph-page .bhph-ws__card-balance-amt,.bhph-v2-page .bhph-v2-hero-amt,.bhph-clean .bhph-clean__balance{font-weight:650!important}.bhph-page .bhph-kpi-sys .lp-module-kpi-cell__value{letter-spacing:-.02em;font-size:clamp(1rem,1.35vw,1.22rem)!important;font-weight:650!important}.bhph-page :where(.bhph-attn-chip,.bhph-ws__chip-sched,.bhph-ws__col-head-count,.bhph-ws__rhythm-seg,.bhph-ws__readiness-seg,.bhph-ws__health-seg,.bhph-ws__momentum-seg,.bhph-ws__stability-seg,.bhph-ws__engagement-seg,.bhph-ws__recovery-seg,.bhph-ws__confidence-seg,.bhph-overview__ptp-attn,.bhph-ws__view-btn,.bhph-coll-queue__view-btn,.bhph-cc__pill,.bhph-cc__health,.bhph-priority-chip),.bhph-v2-page :where(.bhph-v2-status,.bhph-v2-pill,.bhph-v2-tag),.bhph-clean :where(.bhph-clean__pill,.bhph-clean__lane-pill),.bhph-coll-dash__badge{text-transform:none;font-weight:600;border-radius:8px!important}.bhph-page .bhph-ws__card-balance-amt,.bhph-page .bhph-ws__card-next-amt,.bhph-page .lp-module-kpi-cell__value,.bhph-v2-page .bhph-v2-hero-amt,.bhph-v2-page .bhph-v2-stat-v--money,.bhph-cc .bhph-cc__stat-amt,.bhph-clean .bhph-clean__metric-amt{font-variant-numeric:tabular-nums}.bhph-page .bhph-v2__top{margin-bottom:.38rem!important}.bhph-page .bhph-desk__header{margin-bottom:.06rem!important}.bhph-page .lp-module-hero__stats,.bhph-page .bhph-kpi-sys.lp-module-kpi-band--hero{margin-top:.28rem!important}.bhph-page .bhph-kpi-sys{--bhph-kpi-min-h:3.65rem;--bhph-kpi-pad-y:.48rem;--bhph-kpi-pad-x:.48rem;--bhph-kpi-gap:.35rem}.bhph-page .bhph-desk__context{margin-bottom:.28rem}.bhph-page .bhph-desk__strapline{margin-bottom:.22rem!important;font-size:.66rem!important;line-height:1.4!important}.bhph-page .bhph-desk__primary{gap:.22rem!important;margin-bottom:.28rem!important}.bhph-page .bhph-desk__controls,.bhph-page .bhph-ws__toolbar--desk{margin-bottom:.28rem!important;padding:.34rem .42rem!important}.bhph-page .bhph-desk__header-toolbar{margin-top:.35rem!important;padding:.45rem .52rem .5rem!important}.bhph-page .bhph-coll-queue--primary{padding:.42rem .48rem!important}.bhph-page .bhph-coll-queue__head{margin-bottom:.28rem!important}.bhph-page .bhph-ws__intel-fold,.bhph-page .bhph-desk__intel{margin-top:.32rem!important}.bhph-page .bhph-ws__intel-fold-sum{font-size:.68rem!important;line-height:1.4!important}.bhph-page .bhph-v2__workspace,.bhph-page .bhph-desk__work{min-height:0}.bhph-page .bhph-v2__board,.bhph-page .bhph-desk__board{flex:auto;min-height:min(62vh,720px)}.bhph-page .bhph-ws__board--refined .bhph-ws__col{flex:0 0 clamp(16.5rem,19vw,24rem)!important;min-width:16.5rem!important}.bhph-page .bhph-ws__board--refined .bhph-ws__col-head,.bhph-page .bhph-ws__board--refined .bhph-ws__col-head-label{letter-spacing:.03em!important;margin-bottom:.22rem!important;padding-bottom:.24rem!important;font-size:.72rem!important;font-weight:600!important}.bhph-page .bhph-ws__board--refined .bhph-ws__col-body{gap:.24rem!important}.bhph-page .bhph-ws__board--refined .bhph-ws__card{gap:.32rem!important;padding:.42rem .46rem .44rem .5rem!important}.bhph-page .bhph-ws__card-balance-amt{font-size:1rem!important;line-height:1.2!important}.bhph-page .bhph-ws__card-k{font-size:.86rem!important;line-height:1.24!important}.bhph-page .bhph-ws__card-sub{font-size:.72rem!important}.bhph-page .bhph-ws__attn-row{gap:.22rem!important}.bhph-page .bhph-ws__attn-summary{font-size:.66rem!important;line-height:1.35!important}.bhph-page .bhph-ws__card-servicing-line{gap:.28rem!important}.bhph-page .bhph-ws__card-balance-row{gap:.35rem .5rem!important;padding:.38rem .42rem!important}.bhph-page .bhph-ws__card-balance-label,.bhph-page .bhph-ws__card-next-label{opacity:.92;font-size:.62rem!important;font-weight:600!important}.bhph-page .bhph-coll-activity__dot--fresh,.bhph-page .bhph-activity-pulse-dot--fresh{animation-duration:3.4s!important}.bhph-page .bhph-ws__card--coll-fresh{box-shadow:inset 3px 0 #22c55e8c!important}.bhph-v2-page{padding-block:.58rem 1.1rem!important}.bhph-v2-page .bhph-v2-top{margin-bottom:.42rem!important}.bhph-v2-page .bhph-v2-top__main{padding:.5rem .62rem .54rem!important}.bhph-v2-page .bhph-v2-identity{margin-bottom:.42rem!important;padding:.48rem .58rem!important}.bhph-v2-page .bhph-v2-section{margin-bottom:.48rem!important}.bhph-v2-page .bhph-v2-status{font-weight:600!important}.bhph-cc .bhph-cc__hero{margin-bottom:.48rem!important}.bhph-cc .module-page__title.bhph-cc__title{font-size:clamp(1.05rem,1.6vw,1.35rem)!important}.bhph-cc .bhph-cc__rhythm-cue{font-weight:600}.bhph-clean .bhph-clean__hero{margin-bottom:.48rem!important}.bhph-clean .bhph-clean__hero-main{padding:.52rem .78rem .54rem!important}.bhph-clean .bhph-clean__dashboard .dash195b-kpi-row{gap:.85rem}.bhph-clean .bhph-clean__board{margin-top:.35rem!important}.bhph-coll-dash .module-page__title{letter-spacing:-.02em;font-weight:650}.bhph-coll-dash .bhph-coll-dash__summary-label{text-transform:none;letter-spacing:.02em;font-size:.68rem;font-weight:600}.bhph-coll-dash .bhph-coll-dash__summary-value{font-variant-numeric:tabular-nums;font-weight:650}.bhph-page.bhph-page--option2-shell .bhph-ws__list-table th,.bhph-page.bhph-page--option2-shell .bhph-ws__main .bhph-ws__list-table th,.bhph-page.bhph-page--option2-shell.bhph-page--phase392.bhph-page--phase393 .bhph-v2__main .bhph-ws__list-table th,.bhph-page.bhph-page--option2-shell .bhph-coll-queue__table th{text-align:left;letter-spacing:.01em;text-transform:none;color:var(--lp-text-muted);background:color-mix(in srgb, var(--lp-slate-50) 70%, var(--lp-slate-200) 30%);border-bottom:1px solid color-mix(in srgb, var(--lp-slate-200) 55%, transparent);white-space:nowrap;vertical-align:middle;padding:.68rem .79rem;font-size:.75rem;font-weight:500}.bhph-v2-page .bhph-v2-button{border:1px solid color-mix(in srgb, var(--shell-border,#cbd5e1) 88%, #64748b);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface)) 94%, var(--lp-surface-soft));min-height:2.35rem;color:var(--shell-text,var(--lp-text));white-space:nowrap;border-radius:10px;padding:.42rem .85rem;font-size:.84rem;font-weight:720;line-height:1.25}.bhph-v2-page .bhph-v2-button--primary{color:#fff;box-shadow:0 1px 0 color-mix(in srgb, var(--lp-surface) 24%, transparent);background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border-color:#193fa7}.bhph-v2-page .bhph-v2-top__actions .bhph-v2-button--primary{background:linear-gradient(#1e40af 0%,#1d4ed8 100%)}.bhph-v2-page .bhph-v2-quick button{border:1px solid color-mix(in srgb, #2563eb 35%, var(--shell-border,#cbd5e1));background:color-mix(in srgb, #eff6ff 88%, var(--lp-surface));color:#1e3a8a;border-radius:8px;min-height:2rem;padding:.3rem .65rem;font-size:.78rem;font-weight:680}.bhph-v2-page .bhph-v2-check{align-items:center;gap:.45rem;margin-top:.45rem;font-size:.82rem;font-weight:650;display:flex}.bhph-v2-page .bhph-v2-overpay-warn{background:color-mix(in srgb, var(--lp-surface)beb 92%, var(--lp-surface));color:#92400e;border:1px solid #f59e0b8c;border-radius:10px;margin:.55rem 0 0;padding:.55rem .7rem;font-size:.82rem;font-weight:650}.bhph-v2-page .bhph-v2-field-wide textarea,.bhph-v2-page .bhph-v2-form textarea{resize:vertical;min-height:5.5rem}@media print{.bhph-v2-page--print-root{width:100%;max-width:none;margin:0;padding:0;background:var(--lp-surface)!important;box-shadow:none!important}.bhph-v2-page--print-root .bhph-wb-strip,.bhph-v2-page--print-root .bhph-wb-collections-actions,.bhph-v2-page--print-root .bhph-wb-collections-note,.bhph-v2-page--print-root .bhph-statement-print-host,.bhph-v2-page--print-root .bhph-wb-alert,.bhph-v2-page--print-root .bhph-wb-workbench__post,.bhph-v2-page--print-root .bhph-wb-workbench__split,.bhph-v2-page--print-root .bhph-wb-workbench__tools,.bhph-v2-page--print-root .bhph-wb-notes,.bhph-v2-page--print-root .bhph-cashier-schedule__summary,.bhph-v2-page--print-root .bhph-v2-schedule-edit,.bhph-v2-page--print-root .bhph-v2-top__actions,.bhph-v2-page--print-root .bhph-v2-post,.bhph-v2-page--print-root .bhph-v2-side,.bhph-v2-page--print-root .bhph-v2-layout>main>:not(.bhph-v2-print-schedule){display:none!important}.bhph-v2-page--print-root .bhph-wb-workbench{grid-template-columns:1fr!important;display:block!important}.bhph-v2-page--print-root .bhph-wb-workbench__below{display:block!important}.bhph-v2-page--print-root .bhph-cashier-schedule{background:0 0;border:none;padding:0}.bhph-v2-page--print-root .bhph-v2-details{box-shadow:none;border:none;padding:0;display:block!important}.bhph-v2-page--print-root .bhph-v2-details>summary{display:none!important}.bhph-v2-page--print-root .bhph-v2-table-wrap{height:auto!important;max-height:none!important;overflow:visible!important}.bhph-v2-page--print-root .bhph-v2-table{border-collapse:collapse;width:100%;font-size:10pt}.bhph-v2-page--print-root .bhph-v2-table th,.bhph-v2-page--print-root .bhph-v2-table td{color:#000;border:1px solid #cbd5e1;padding:.28rem .4rem;background:var(--lp-surface)!important}.bhph-v2-page--print-root .bhph-v2-table thead{display:table-header-group}.bhph-v2-page--print-root .bhph-v2-table tbody tr{break-inside:avoid;page-break-inside:avoid}.bhph-v2-page--print-root .bhph-v2-col-no-print,.bhph-v2-page--print-root .bhph-v2-table-actions{display:none!important}.bhph-v2-page--print-root .bhph-v2-status,.bhph-v2-page--print-root .bhph-wb-strip__deal-pill{box-shadow:none!important;color:#000!important;background:0 0!important;border:none!important;padding:0!important}.bhph-v2-print-banner{color:#000;border-bottom:2px solid #000;margin:0 0 .65rem;padding:0 0 .45rem;display:block!important}.bhph-v2-print-banner__dealer{border-bottom:1px solid #999;margin-bottom:.45rem;padding-bottom:.35rem}.bhph-v2-print-banner__title{letter-spacing:.02em;margin:0 0 .2rem;font-size:14pt;font-weight:700}.bhph-v2-print-banner__meta{color:#222;margin:0;font-size:10pt;line-height:1.4}}.bhph-v2-print-banner{display:none}.bhph-v2-print-banner__title{margin:0}.bhph-clean__board-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;margin-bottom:.65rem;display:flex}.bhph-clean__board-head-tools{flex-wrap:wrap;align-items:center;gap:.65rem .85rem;display:flex}.bhph-clean__board-head .bhph-clean__sort{margin:0}.bhph-clean__lane[data-lane=paid_off] .bhph-clean__lane-head{border-color:#64748b66}.bhph-clean__past-due-row,.bhph-clean__queue-row--clickable{cursor:pointer}.bhph-clean__queue-row--clickable:hover td{background:#eff6ff8c}.bhph-clean__past-due-row:hover td{background:#eff6ffa6}.bhph-clean__past-due-actions{white-space:normal}.bhph-clean__past-due-actions .bhph-clean__link,.bhph-clean__past-due-actions .deal-detail__bo-link{white-space:nowrap;margin:.12rem .35rem .12rem 0;padding:.2rem .15rem;display:inline-block}.bhph-clean__metric-freq{color:var(--text-secondary,var(--lp-muted));margin-top:.12rem;font-size:.68rem;font-weight:650;display:block}.bhph-clean__command .bhph-clean__toolbar-right--primary{margin-left:auto}.bhph-coll-dash__summary-fold{margin-bottom:.75rem}.bhph-coll-dash__summary-fold-summary{cursor:pointer;color:var(--text-secondary,var(--lp-muted));margin-bottom:.45rem;font-size:.88rem;font-weight:720}.bhph-coll-dash__summary{gap:.55rem}.bhph-coll-dash__summary-card{padding:.55rem .7rem}.bhph-coll-dash .bhph-coll-dash__actions{white-space:normal;min-width:9.5rem}.bhph-coll-dash .bhph-coll-dash__action{white-space:nowrap;margin:.15rem .35rem .15rem 0;padding:.22rem .1rem;display:inline-block}.bhph-coll-dash__row:hover td{background:#eff6ff8c}.bhph-clean .bhph-clean__board.bhph-clean__board--portfolio-four{overscroll-behavior-x:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.15rem 0 .35rem;display:grid;overflow-x:visible}.bhph-clean .bhph-clean__board--portfolio-four .bhph-clean__lane{flex:unset;min-width:0;max-width:none}.bhph-clean__board--portfolio-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid;overflow-x:visible}.bhph-clean__board--portfolio-four .bhph-clean__lane{min-width:0}.bhph-clean__lane[data-lane=active]{--lane-accent:color-mix(in srgb, var(--status-funded) 36%, var(--shell-border))}.bhph-clean__queue-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin:.75rem 0 .55rem;display:flex}.bhph-clean__queue-bar-main{flex-wrap:wrap;align-items:center;gap:.55rem .85rem;min-width:0;display:flex}.bhph-clean__queue-bar-main .bhph-clean__board-title,.bhph-clean__sort--queue-inline{margin:0}.bhph-clean__queue-bar-tools{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.bhph-clean__card--past-due{cursor:pointer}.bhph-clean__card--past-due:focus-visible{outline-offset:2px;outline:2px solid #2563eb8c}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-actions--executive{grid-template-columns:1fr}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-actions--executive:has(.bhph-clean__link--secondary){grid-template-columns:1fr 1fr}@media (width<=960px){.bhph-clean .bhph-clean__board.bhph-clean__board--portfolio-four,.bhph-clean__board--portfolio-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.bhph-clean .bhph-clean__board.bhph-clean__board--portfolio-four,.bhph-clean__board--portfolio-four{grid-template-columns:1fr}}.bhph-coll-dash__header{margin-bottom:.65rem}.bhph-coll-dash__lead{max-width:42rem}.bhph-coll-dash__inline-stats{color:var(--text-secondary,var(--lp-muted));margin:.35rem 0 0;font-size:.8125rem;font-weight:600}.bhph-coll-dash__action-btn{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 82%, transparent);background:var(--surface-panel,var(--lp-surface));min-height:1.85rem;color:var(--shell-text,var(--lp-text));white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin:.12rem .35rem .12rem 0;padding:.28rem .65rem;font-size:.74rem;font-weight:600;display:inline-flex}.bhph-coll-dash__action-btn:hover{border-color:color-mix(in srgb, #2563eb 35%, var(--shell-border,var(--lp-border)));color:#1d4ed8}.bhph-coll-dash__action-btn--primary{color:#fff;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border-color:#2563eb8c}.bhph-coll-dash__action-btn--primary:hover{color:#fff;background:#1d4ed8}.bhph-coll-dash__past-due-actions{min-width:10.5rem}.bhph-coll-dash__textarea{min-height:6.5rem}html[data-theme=dark] .bhph-coll-dash__action-btn,body[data-lp-sidebar-theme=dark] .bhph-coll-dash__action-btn{background:color-mix(in srgb, var(--lp-surface-soft) 72%, var(--lp-surface));color:var(--lp-text)}html[data-theme=dark] .bhph-coll-dash__action-btn--primary,body[data-lp-sidebar-theme=dark] .bhph-coll-dash__action-btn--primary{color:#fff}.bhph-v2-page--workbench .bhph-wb-btn--back{min-width:7.5rem;color:var(--shell-text,var(--lp-text));background:color-mix(in srgb, var(--lp-surface) 88%, var(--lp-surface-soft));font-weight:620}html[data-theme=dark] .bhph-v2-page--workbench .bhph-wb-btn--back,body[data-lp-sidebar-theme=dark] .bhph-v2-page--workbench .bhph-wb-btn--back{background:color-mix(in srgb, var(--lp-surface-soft) 70%, var(--lp-surface));border-color:color-mix(in srgb, var(--lp-border) 88%, #64748b 12%);color:var(--lp-text)}.bhph-v2-page--workbench .bhph-wb-primary-action{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563ebb8;box-shadow:0 8px 18px #2563eb29}.bhph-v2-page--workbench .bhph-wb-primary-action:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#1d4ed8,#1e40af)}.bhph-v2-status--paid-off{background:color-mix(in srgb, #e2e8f0 55%, var(--lp-surface));color:#334155;border-color:#64748b59}html[data-theme=dark] .bhph-v2-status--paid-off,body[data-lp-sidebar-theme=dark] .bhph-v2-status--paid-off{background:color-mix(in srgb, #334155 45%, var(--lp-surface-soft));color:#e2e8f0}.bhph-v2-post__paid-off-note{color:var(--text-secondary,var(--lp-muted));margin:.25rem 0 0;font-size:.8125rem;font-weight:600}.bhph-v2-post--paid-off{opacity:.92}.bhph-wb-collections-note__textarea{resize:vertical;min-height:9.5rem}.bhph-ws5a-promise textarea{resize:vertical;min-height:7rem}.bhph-wb-notes__table-wrap{min-height:18rem;max-height:32rem;overflow:auto}.bhph-wb-notes__empty{align-items:center;min-height:8rem;display:flex}.bhph-clean__card--compact{cursor:pointer;padding:.5rem .55rem .55rem}.bhph-clean__card--clickable:hover,.bhph-clean__card--clickable:focus-visible{border-color:color-mix(in srgb, #2563eb 28%, var(--bhph-clean-border,var(--lp-border)));box-shadow:0 2px 10px #0f172a0f}.bhph-clean__card--paid-off{opacity:.92}.bhph-clean__card-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .5rem;margin:.42rem 0 0;display:grid}.bhph-clean__card-meta dt{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary,var(--lp-muted));margin:0;font-size:.625rem;font-weight:600}.bhph-clean__card-meta dd{color:var(--shell-text,var(--lp-text));margin:.08rem 0 0;font-size:.78rem;font-weight:620}.bhph-clean__card--compact .bhph-clean__card-name{margin:0;font-size:.84rem;font-weight:650}.bhph-clean__card--compact .bhph-clean__card-vehicle{color:var(--text-secondary,var(--lp-muted));margin:.12rem 0 0;font-size:.72rem}.bhph-coll-dash--phase5{max-width:72rem}.bhph-coll-dash--phase5 .bhph-coll-dash__header{margin-bottom:.45rem}.bhph-coll-dash__queue-bar{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 50%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem 1rem;margin:0 0 .75rem;padding:.45rem 0;display:flex}.bhph-coll-dash__queue-bar-main{flex-wrap:wrap;align-items:center;gap:.55rem .85rem;display:flex}.bhph-coll-dash__queue-title{letter-spacing:-.012em;margin:0;font-size:1rem;font-weight:650}.bhph-coll-dash__portfolio-link{color:color-mix(in srgb, #2563eb 88%, var(--lp-text));font-size:.8125rem;font-weight:600;text-decoration:none}.bhph-coll-dash__portfolio-link:hover{text-decoration:underline}.bhph-coll-dash__sort{align-items:center;gap:.35rem;margin:0;display:inline-flex}.bhph-coll-dash__sort-label{color:var(--text-secondary,var(--lp-muted));font-size:.75rem;font-weight:600}.bhph-coll-dash__sort-select{border:1px solid var(--shell-border,var(--lp-border));background:var(--shell-surface,var(--lp-surface));min-height:2rem;color:var(--shell-text,var(--lp-text));border-radius:8px;padding:.28rem 1.65rem .28rem .55rem;font-size:.8125rem;font-weight:600}.bhph-coll-dash__cards{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.55rem;display:grid}.bhph-coll-dash__card{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 82%, transparent);background:var(--shell-surface,var(--lp-surface));cursor:pointer;border-radius:10px;padding:.62rem .68rem .68rem;transition:border-color .14s,box-shadow .14s}.bhph-coll-dash__card--past-due:hover,.bhph-coll-dash__card--past-due:focus-visible{border-color:color-mix(in srgb, #2563eb 32%, var(--shell-border,var(--lp-border)));outline:none;box-shadow:0 3px 12px #0f172a12}.bhph-coll-dash__card-name{color:var(--shell-text,var(--lp-text));margin:0;font-size:.9375rem;font-weight:650}.bhph-coll-dash__card-vehicle{color:var(--text-secondary,var(--lp-muted));margin:.14rem 0 0;font-size:.8125rem}.bhph-coll-dash__card-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .45rem;margin:.48rem 0 0;display:grid}.bhph-coll-dash__card-meta dt{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary,var(--lp-muted));margin:0;font-size:.625rem;font-weight:600}.bhph-coll-dash__card-meta dd{margin:.06rem 0 0;font-size:.8125rem;font-weight:620}.bhph-coll-dash__card-alerts{margin-top:.42rem}.bhph-coll-dash__card-note{color:var(--text-secondary,var(--lp-muted));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.38rem 0 0;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.bhph-wb-strip__paid-off-banner{background:color-mix(in srgb, #e2e8f0 55%, var(--lp-surface));color:#334155;border:1px solid #64748b59;border-radius:8px;margin:.45rem 0 0;padding:.42rem .55rem;font-size:.8125rem;font-weight:650}html[data-theme=dark] .bhph-wb-strip__paid-off-banner,body[data-lp-sidebar-theme=dark] .bhph-wb-strip__paid-off-banner{background:color-mix(in srgb, #334155 45%, var(--lp-surface-soft));color:#e2e8f0;border-color:color-mix(in srgb, #64748b 40%, var(--lp-border))}html[data-theme=dark] .bhph-coll-dash__card,body[data-lp-sidebar-theme=dark] .bhph-coll-dash__card{background:color-mix(in srgb, var(--lp-surface-soft) 55%, var(--lp-surface));border-color:var(--lp-border)}html[data-theme=dark] .bhph-coll-dash__sort-select,body[data-lp-sidebar-theme=dark] .bhph-coll-dash__sort-select{background:var(--lp-surface);color:var(--lp-text);border-color:var(--lp-border)}.deals-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.85rem;display:flex}.deals-toolbar--split{justify-content:space-between}.deals-toolbar__search{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);min-width:min(22rem,100%);max-width:28rem;color:var(--shell-text);border-radius:8px;flex:16rem;padding:.4rem .7rem;font-size:.875rem}.deals-toolbar__search::placeholder{color:var(--shell-text-muted)}.deals-toolbar__search:focus{outline:2px solid var(--focus-ring);outline-offset:1px}.deals-toolbar a,.deals-toolbar button{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:8px;padding:.38rem .78rem;font-size:.875rem;font-weight:500;text-decoration:none}.deals-toolbar a:hover{background:var(--shell-surface)}.deals-page{z-index:0;--deal-stage-draft:#94a3b8;--deal-stage-working:var(--status-working);--deal-stage-approved:var(--status-approved);--deal-stage-contract:var(--status-contract);--deal-stage-delivered:var(--status-delivered);--deal-stage-funding:var(--status-funding);--deal-stage-funded:var(--status-funded);--deal-stage-cancelled:var(--status-blocked);--deals-panel-bg:var(--surface-card);--deals-card-bg:var(--surface-panel);--deals-border:var(--border-subtle);--deals-muted-bg:var(--surface-muted);background:0 0;border-radius:0;padding-bottom:0;position:relative;overflow:hidden visible}.deals-page__hero{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin-bottom:.32rem;display:flex}@media (width>=720px){.deals-page__hero{flex-wrap:nowrap;gap:.5rem .7rem}}.deals-page__title{letter-spacing:-.025em;color:var(--shell-text);flex:none;margin:0;padding:0;font-size:1.125rem;font-weight:700;line-height:1.2}.deals-page__hero-controls{flex-wrap:wrap;flex:auto;align-items:center;gap:.42rem;min-width:0;display:flex}@media (width>=720px){.deals-page__hero-controls{flex-wrap:nowrap}}.deals-page__start-deal{font:inherit;border:1px solid var(--deals-border);background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--lp-surface-soft) 88%, transparent) 100%);color:var(--shell-text);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;padding:.38rem .82rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffe6}.deals-page__start-deal:hover{border-color:var(--deals-border);background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--lp-surface-soft) 92%, transparent) 100%);box-shadow:0 2px 6px #0f172a0e, inset 0 1px 0 var(--lp-surface)}.deals-page__search{width:auto;min-width:min(100%,11.5rem);max-width:28rem;font:inherit;border:1px solid var(--deals-border);background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--lp-surface-soft) 82%, transparent) 100%);color:var(--shell-text);box-shadow:0 1px 2px #0f172a09, inset 0 1px 0 var(--lp-surface);border-radius:10px;flex:14rem;padding:.4rem .72rem;font-size:.8125rem;transition:border-color .15s,box-shadow .15s}.deals-page__search::placeholder{color:var(--text-muted);font-weight:400}.deals-page__search:hover{border-color:var(--deals-border)}.deals-page__search:focus{border-color:color-mix(in srgb, var(--status-info) 32%, var(--border-subtle));box-shadow:var(--shadow-soft), 0 0 0 3px color-mix(in srgb, var(--focus-ring) 45%, transparent), inset 0 1px 0 #ffffffe6;outline:none}.deals-page__surface-stack{border:1px solid var(--deals-border);background:radial-gradient(100% 65% at 50% 0%, color-mix(in srgb, var(--lp-surface) 55%, transparent) 0%, #fff0 50%), linear-gradient(180deg, color-mix(in srgb, var(--lp-surface) 55%, transparent) 0%, color-mix(in srgb, var(--lp-surface) 28%, transparent) 100%);box-shadow:0 1px 2px #0f172a07, 0 10px 32px #1e3a5f0a, inset 0 1px 0 var(--lp-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;margin-top:.12rem;padding:.46rem .5rem .52rem;overflow:hidden visible}.deals-page__kpi-band{border:1px solid var(--deals-border);background:var(--deals-muted-bg);box-shadow:var(--shadow-soft);border-radius:10px;margin:0 0 .2rem;padding:.52rem .7rem .45rem;overflow:hidden}.deals-page__surface-stack .deals-page__kpi-band{border:1px solid var(--deals-border);background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);border-radius:12px;margin:0 0 .4rem;padding:.62rem .72rem .55rem;box-shadow:0 1px 3px #0f172a0f,inset 0 1px #fff}.lp-module-hero__stats .deals-page__kpi-band{box-shadow:none;background:var(--lp-surface);border:none;border-radius:0;margin:0;padding:.48rem .65rem .42rem}.deals-page__kpi-primary{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.55rem .85rem;display:grid}.deals-page__kpi-primary-cell{background:var(--deals-card-bg);border:1px solid var(--deals-border);border-radius:10px;flex-direction:column;gap:.18rem;min-width:0;padding:.48rem .55rem .5rem;transition:box-shadow .18s,border-color .18s,transform .18s;display:flex;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffe6}.deals-page__kpi-primary-cell-head{margin-bottom:.06rem}.deals-page__kpi-primary-cell--deal_pending{border-left:4px solid var(--status-archived)}.deals-page__kpi-primary-cell--deal_funding{border-left:4px solid var(--deal-stage-funding)}.deals-page__kpi-primary-cell--deal_funded{border-left:4px solid var(--deal-stage-funded)}.deals-page__kpi-primary-cell--deal_cancelled{border-left:4px solid var(--deal-stage-cancelled)}.deals-page__kpi-primary-cell--my_deals{border-left:4px solid var(--deal-stage-funding)}.deals-page__kpi-primary-cell--my_pending{border-left:4px solid var(--status-archived)}.deals-page__kpi-primary-cell--my_units_sold{border-left:4px solid var(--deal-stage-funded)}.deals-page__kpi-secondary-cell--open_deals{border-left:3px solid var(--deal-stage-funding)}.deals-page__kpi-secondary-cell--deal_delivered,.deals-page__kpi-secondary-cell--my_delivered{border-left:3px solid var(--deal-stage-delivered)}button.deals-page__kpi-primary-cell,button.deals-page__kpi-secondary-cell{font:inherit;text-align:inherit;color:inherit;cursor:pointer;appearance:none;width:100%}button.deals-page__kpi-primary-cell:focus-visible,button.deals-page__kpi-secondary-cell:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.deals-page__kpi-primary-cell--shortcut-active,.deals-page__kpi-secondary-cell--shortcut-active{border-color:color-mix(in srgb, var(--status-info) 48%, var(--deals-border));background:linear-gradient(180deg, #eff6ff 0%, var(--lp-surface) 55%);transform:translateY(-1px);box-shadow:0 0 0 2px #3b82f647,0 4px 14px #1e3a5f14}button.deals-page__kpi-primary-cell--clickable:hover,button.deals-page__kpi-secondary-cell--clickable:hover{border-color:color-mix(in srgb, var(--status-info) 26%, var(--deals-border));box-shadow:0 2px 10px #0f172a12}.deals-page__kpi-filter-bar{border:1px solid color-mix(in srgb, var(--status-info) 26%, var(--deals-border));color:var(--text-secondary);background:#eff6ffa6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin:0 0 .45rem;padding:.38rem .55rem;font-size:.8125rem;display:flex}.deals-page__kpi-filter-bar-text{flex:12rem;min-width:0}.deals-page__kpi-filter-bar-meta{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.78rem}.deals-page__kpi-filter-clear{font:inherit;border:1px solid color-mix(in srgb, var(--status-info) 40%, var(--deals-border));background:var(--deals-card-bg);color:#1d4ed8;cursor:pointer;border-radius:6px;padding:.22rem .55rem;font-size:.8125rem;font-weight:600}.deals-page__kpi-filter-clear:hover{background:color-mix(in srgb, var(--status-info) 8%, var(--deals-card-bg))}.deals-page__kpi-primary-cell--metric-off,.deals-page__kpi-secondary-cell--metric-off{background:var(--deals-muted-bg);border-style:dashed;border-color:color-mix(in srgb, var(--text-muted) 36%, transparent);box-shadow:none;border-left-style:dashed;border-left-width:1px}.deals-page__kpi-accent--dot-ring{border:2px solid color-mix(in srgb, var(--text-muted) 45%, transparent);box-sizing:border-box;background:var(--deals-muted-bg);border-radius:50%;justify-content:center;align-items:center;width:min(38%,3rem);min-width:2.1rem;max-width:3.15rem;height:min(38%,3rem);min-height:2.1rem;max-height:3.15rem;margin-left:auto;display:flex}.deals-page__kpi-accent--funding.deals-page__kpi-accent--dot-ring{border-color:#2563eb8c}.deals-page__kpi-accent--funded.deals-page__kpi-accent--dot-ring{border-color:#16a34a8c}.deals-page__kpi-accent--cancelled.deals-page__kpi-accent--dot-ring{border-color:#dc262680}.deals-page__kpi-accent__pulse-core--pending{background:radial-gradient(circle at 32% 26%,#fdba74,#ea580c);animation:none}.deals-page__kpi-accent__pulse-core--funding{background:radial-gradient(circle at 32% 26%,#93c5fd,#2563eb);animation:none}.deals-page__kpi-accent__pulse-core--funded{background:radial-gradient(circle at 32% 26%,#86efac,#16a34a)}.deals-page__kpi-accent__pulse-core--cancelled{background:radial-gradient(circle at 32% 26%,#fca5a5,#dc2626);animation:none}.deals-page__kpi-band-hint--soft{color:var(--text-muted);margin:0 0 .35rem;font-size:.75rem;line-height:1.35}.deals-page__kpi-databar{width:100%;max-width:100%;box-shadow:inset 0 1px 1px color-mix(in srgb, var(--lp-surface) 55%, transparent);background:#0f172a0e;border-radius:5px;overflow:hidden}.deals-page__kpi-databar--compact{max-width:100%}.deals-page__kpi-databar--compact.deals-page__kpi-databar--stacked,.deals-page__kpi-databar--compact.deals-page__kpi-databar--single{height:5px}.deals-page__kpi-databar--stacked{flex-direction:row;align-items:stretch;height:9px;display:flex}.deals-page__kpi-databar-seg{flex:none;min-width:0;height:100%}.deals-page__kpi-databar-seg--desk-draft{background:var(--deal-stage-draft)}.deals-page__kpi-databar-seg--desk-working{background:var(--deal-stage-working)}.deals-page__kpi-databar-seg--desk-approved{background:var(--deal-stage-approved)}.deals-page__kpi-databar-seg--desk-contract{background:var(--deal-stage-contract)}.deals-page__kpi-databar-seg--desk-delivered{background:var(--deal-stage-delivered)}.deals-page__kpi-databar-seg--desk-funding,.deals-page__kpi-databar-seg--funding{background:var(--deal-stage-funding)}.deals-page__kpi-databar--single{height:9px;position:relative}.deals-page__kpi-databar--single.deals-page__kpi-databar--compact{height:5px}.deals-page__kpi-databar--single .deals-page__kpi-databar-fill{border-radius:3px;height:100%;transition:width .2s}.deals-page__kpi-databar--indigo .deals-page__kpi-databar-fill{background:var(--deal-stage-funding)}.deals-page__kpi-databar--emerald .deals-page__kpi-databar-fill{background:var(--deal-stage-funded)}.deals-page__kpi-databar--red .deals-page__kpi-databar-fill{background:var(--deal-stage-cancelled)}.deals-page__kpi-databar--blue .deals-page__kpi-databar-fill{background:var(--deal-stage-delivered)}.deals-page__kpi-databar--empty .deals-page__kpi-databar-track{background:#94a3b840;border-radius:3px;width:100%;height:6px;display:block}.deals-page__kpi-databar--empty.deals-page__kpi-databar--compact .deals-page__kpi-databar-track{height:4px}.deals-page__kpi-databar--skeleton{background:color-mix(in srgb, var(--text-muted) 28%, var(--deals-card-bg));border-radius:4px;width:100%;height:8px}.deals-page__kpi-databar--skeleton.deals-page__kpi-databar--compact{height:5px}.deals-page__kpi-primary-cell-head{justify-content:flex-end;align-items:flex-end;width:100%;min-height:1.55rem;margin-bottom:.06rem;display:flex}.deals-page__kpi-primary-value{font-variant-numeric:tabular-nums;color:var(--text-primary);letter-spacing:-.035em;font-size:1.5625rem;font-weight:800;line-height:1.05}.deals-page__kpi-primary-value--zero{color:var(--text-muted);font-weight:700}.deals-page__kpi-primary-value--dash{color:var(--text-muted);letter-spacing:.02em;font-size:1.25rem;font-weight:600}.deals-page__kpi-primary-value--placeholder{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem;font-weight:600;line-height:1.35}.deals-page__kpi-primary-value--ghost{color:#cbd5e1;animation:none}.deals-page__kpi-primary-label{letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase;font-size:.65rem;font-weight:600;line-height:1.3}.deals-page__kpi-accent{color:var(--text-secondary);opacity:.85}.deals-page__kpi-accent-svg{opacity:.88;width:100%;max-width:4.75rem;height:1.65rem;margin-left:auto;display:block}.deals-page__kpi-accent--mini-bars,.deals-page__kpi-accent--uptrend{width:100%;max-width:7.5rem;margin-left:auto}.deals-page__kpi-accent--muted{opacity:.38;filter:saturate(.65)}.deals-page__kpi-accent--mini-bars .deals-page__kpi-accent-svg{color:#5a6d82}.deals-page__kpi-accent--uptrend .deals-page__kpi-accent-svg{color:#4d6b58}.deals-page__kpi-accent--meter{background:linear-gradient(180deg, var(--lp-surface-soft), #e2e8f0e0);border-radius:7px;width:min(92%,7.5rem);height:.52rem;margin-left:auto;overflow:hidden;box-shadow:inset 0 1px 3px #0f172a12}.deals-page__kpi-accent--meter:after{content:"";background:linear-gradient(90deg,#94a3b86b,#6ea8dc66,#86c3d259);border-radius:6px;width:62%;height:100%;display:block}.deals-page__kpi-accent--pulse-ring{border:2px solid color-mix(in srgb, var(--text-muted) 55%, transparent);box-sizing:border-box;background:var(--deals-muted-bg);width:min(38%,3rem);min-width:2.1rem;max-width:3.15rem;height:min(38%,3rem);min-height:2.1rem;max-height:3.15rem;box-shadow:none;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:flex}.deals-page__kpi-accent__pulse-core{width:.56rem;height:.56rem;box-shadow:none;background:radial-gradient(circle at 32% 26%,#fdba74,#ea580c);border-radius:50%;animation:none}.deals-page__kpi-accent--pulse-ring.deals-page__kpi-accent--muted{border-color:color-mix(in srgb, var(--text-muted) 35%, transparent);background:color-mix(in srgb, var(--deals-muted-bg) 50%, transparent);box-shadow:none}.deals-page__kpi-accent--pulse-ring.deals-page__kpi-accent--muted .deals-page__kpi-accent__pulse-core{background:color-mix(in srgb, var(--text-muted) 45%, var(--deals-card-bg));box-shadow:none;animation:none}.deals-page__kpi-accent--bars{justify-content:flex-end;align-items:flex-end;gap:5px;width:100%;max-width:7.25rem;height:2.35rem;margin-left:auto;display:flex}.deals-page__kpi-accent--bars span{background:linear-gradient(#94a3b86b,#bac8da33);border-radius:3px;width:7px}.deals-page__kpi-accent--bars span:first-child{height:42%}.deals-page__kpi-accent--bars span:nth-child(2){height:68%}.deals-page__kpi-accent--bars span:nth-child(3){height:54%}.deals-page__kpi-accent--loading{background:color-mix(in srgb, var(--text-muted) 28%, var(--deals-card-bg));border-radius:5px;width:min(88%,6.5rem);height:.5rem;margin-left:auto;animation:none}@keyframes deals-kpi-pulse-dot{0%{box-shadow:0 0 #0ea5e938}65%{box-shadow:0 0 0 7px #0ea5e900}to{box-shadow:0 0 #0ea5e900}}@keyframes deals-kpi-accent-shimmer{0%,to{opacity:.55;background-position:0%}50%{opacity:.95;background-position:100%}}.deals-page__kpi-secondary{border-top:1px solid var(--deals-border);color:var(--text-muted);margin-top:.5rem;padding-top:.42rem;font-size:.6875rem;line-height:1.35}.deals-page__kpi-secondary--grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem .5rem;display:grid}.deals-page__kpi-secondary-cell{background:var(--deals-card-bg);border:1px solid var(--deals-border);min-width:0;box-shadow:0 1px 2px #0f172a0a, inset 0 1px 0 var(--lp-surface);border-radius:10px;flex-direction:column;gap:.14rem;padding:.42rem .48rem .44rem;transition:box-shadow .18s,border-color .18s,transform .18s;display:flex}.deals-page__kpi-secondary-cell-head{justify-content:flex-end;align-items:flex-end;min-height:.58rem;display:flex}.deals-page__kpi-secondary-accent{color:#8b95a5;flex-direction:column;align-items:flex-end;display:flex}.deals-page__kpi-secondary-accent-svg{width:3.1rem;height:.68rem;display:block}.deals-page__kpi-secondary-accent--ytd .deals-page__kpi-secondary-accent-svg{color:#6d7d92}.deals-page__kpi-secondary-accent--stacks .deals-page__kpi-secondary-accent-svg{color:#6f7f72}.deals-page__kpi-secondary-accent--leads .deals-page__kpi-secondary-accent-svg{color:#737e8f;height:.78rem}.deals-page__kpi-secondary-accent--sold .deals-page__kpi-secondary-accent-svg{color:#7a735c}.deals-page__kpi-secondary-accent--generic .deals-page__kpi-secondary-accent-svg{color:#8b95a5}.deals-page__kpi-secondary-accent--muted{opacity:.4}.deals-page__kpi-secondary-accent--loading{background:var(--lp-border);border-radius:4px;width:2.65rem;height:.45rem;animation:none;display:block}.deals-page__kpi-secondary-cell--ghost{opacity:.65}.deals-page__kpi-secondary-value--ghost{color:#cbd5e1;animation:none}.deals-page__kpi-secondary-label--ghost{color:#e5e7eb;font-size:.55rem}.deals-page__kpi-secondary-label{letter-spacing:.05em;text-transform:uppercase;color:var(--lp-muted);font-size:.6rem;font-weight:600}.deals-page__kpi-secondary-value{font-variant-numeric:tabular-nums;color:var(--lp-text);letter-spacing:-.02em;font-size:.8125rem;font-weight:700}.deals-page__kpi-secondary-value--zero{color:var(--lp-muted);font-weight:600}.deals-page__kpi-secondary-value--dash{color:var(--lp-muted);letter-spacing:.03em;font-size:.78rem;font-weight:600}.deals-page__kpi-secondary-value--placeholder{letter-spacing:.05em;text-transform:uppercase;color:var(--lp-muted);font-size:.625rem;font-weight:600}.deals-page__kpi-band--loading .deals-page__kpi-primary-value--ghost{animation:none}@keyframes deals-kpi-pulse{0%,to{opacity:.55}50%{opacity:1}}.deals-page__kpi-band-error{color:var(--shell-error,#b42318);margin:0;padding:.45rem .55rem;font-size:.8125rem}.deals-page__kpi-band-hint{color:var(--lp-muted);margin:0 0 .35rem;padding:0 .05rem;font-size:.75rem;line-height:1.35}.deals-page__kpi-band--unavailable .deals-page__kpi-primary-value--ghost,.deals-page__kpi-band--unavailable .deals-page__kpi-secondary-value--ghost{opacity:.55;animation:none}@media (width<=560px){.deals-page__kpi-primary,.deals-page__kpi-secondary--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px) and (width>=561px){.deals-page__kpi-primary,.deals-page__kpi-secondary--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.deals-page__workspace{width:100%;min-width:0;margin-top:0;overflow:hidden visible}.deals-page__desk-board{width:100%;min-width:0;overflow:hidden visible}@media (width<=960px){.deals-page__desk-board{-webkit-overflow-scrolling:touch;overflow-x:auto}}.deals-page__desk{width:100%;min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;overflow:hidden visible}.deals-page__desk-head{background:0 0;border-bottom:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .65rem;padding:.15rem 0 .28rem;display:flex}.deals-page__desk-title{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.625rem;font-weight:500}.deals-page__desk-head .deals-view-toggle{border-color:var(--deals-border);background:color-mix(in srgb, var(--deals-card-bg) 55%, transparent);box-shadow:inset 0 1px 0 var(--lp-surface);border-radius:8px}.deals-page__desk-head .deals-view-toggle button{padding:.28rem .55rem;font-size:.75rem}.deals-page__status-line{color:var(--shell-text-muted);margin:.25rem 0 0;font-size:.8125rem}.deals-list-wrap--full,.deals-pipeline-wrap--full{max-width:100%}.deals-desk-card{color:inherit;border:1px solid var(--deals-border);background:var(--deals-card-bg);box-shadow:var(--shadow-soft);border-radius:9px;flex-direction:column;gap:.16rem;min-width:0;padding:.48rem .55rem .48rem .52rem;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.deals-desk-card:hover{border-color:color-mix(in srgb, var(--status-info) 30%, var(--deals-border));box-shadow:0 3px 12px #0f172a11, 0 1px 2px #0f172a0a, inset 0 1px 0 var(--lp-surface);transform:translateY(-1px)}.deals-desk-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.deals-desk-card__top{justify-content:space-between;align-items:flex-start;gap:.45rem;min-height:1.15rem;display:flex}.deals-desk-card__num{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--shell-text);min-width:0;font-size:.8125rem;font-weight:700;line-height:1.2}.deals-desk-card__badge{letter-spacing:.025em;border:1px solid var(--deals-border);color:var(--text-secondary);background:color-mix(in srgb, var(--deals-muted-bg) 98%, var(--deals-card-bg));white-space:nowrap;text-overflow:ellipsis;border-radius:6px;max-width:8.5rem;padding:.14rem .38rem;font-size:.59375rem;font-weight:600;overflow:hidden}.deals-desk-card--status-draft:before,.deals-desk-card--status-working:before,.deals-desk-card--status-submitted:before,.deals-desk-card--status-approved:before,.deals-desk-card--status-contract:before,.deals-desk-card--status-contracted:before,.deals-desk-card--status-delivered:before,.deals-desk-card--status-funding:before,.deals-desk-card--status-funded:before,.deals-desk-card--status-sold-funding:before,.deals-desk-card--status-sold-funded:before,.deals-desk-card--status-cancelled:before{content:"";opacity:1;border-radius:2px;width:3px;position:absolute;top:12%;bottom:12%;left:0}.deals-desk-card--status-draft:before{background:var(--deal-stage-draft)}.deals-desk-card--status-working:before{background:var(--deal-stage-working)}.deals-desk-card--status-submitted:before{background:#64748b}.deals-desk-card--status-approved:before{background:var(--deal-stage-approved)}.deals-desk-card--status-contract:before,.deals-desk-card--status-contracted:before{background:var(--deal-stage-contract)}.deals-desk-card--status-delivered:before{background:var(--deal-stage-delivered)}.deals-desk-card--status-funding:before,.deals-desk-card--status-sold-funding:before{background:var(--deal-stage-funding)}.deals-desk-card--status-funded:before,.deals-desk-card--status-sold-funded:before{background:var(--deal-stage-funded)}.deals-desk-card--status-cancelled:before{background:var(--deal-stage-cancelled)}.deals-desk-card__badge--draft{color:#565d66;background:#f4f6f9eb;border-color:#94a0b052}.deals-desk-card__badge--working{background:var(--lp-surface-soft);color:var(--lp-muted-strong);border-color:#64748b59}.deals-desk-card__badge--submitted{background:var(--lp-surface-soft);color:var(--lp-muted-strong);border-color:#64748b52}.deals-desk-card__badge--approved{color:#3a5344;background:#e8f4ecd1;border-color:#64a57d4d}.deals-desk-card__badge--contract,.deals-desk-card__badge--contracted{color:#92400e;background:#fef3c78c;border-color:#d9770661}.deals-desk-card__badge--delivered{color:#0c4a6e;background:#e0f2fec7;border-color:#0284c759}.deals-desk-card__badge--funding,.deals-desk-card__badge--sold-funding{color:#3730a3;background:#eef2ffe0;border-color:#4f46e552}.deals-desk-card__badge--funded,.deals-desk-card__badge--sold-funded{color:#065f46;background:#d1fae58c;border-color:#05966961}.deals-desk-card__badge--cancelled{color:#6a555a;background:#f4eceed9;border-color:#b4a0a873}.deals-desk-card__customer{letter-spacing:-.01em;color:var(--shell-text);overflow-wrap:anywhere;font-size:.90625rem;font-weight:600;line-height:1.32;display:block}.deals-desk-card__vehicle{color:var(--shell-text-muted);overflow-wrap:anywhere;font-size:.78125rem;font-weight:400;line-height:1.35;display:block}.deals-desk-card__body{flex-direction:column;gap:.12rem;min-width:0;display:flex}.deals-desk-card__payment-row{border-top:1px solid var(--deals-border);justify-content:space-between;align-items:center;gap:.45rem;margin-top:.16rem;padding-top:.22rem;display:flex}.deals-desk-card__payment-key{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0;font-size:.59375rem;font-weight:600}.deals-desk-card__payment-val{color:var(--text-secondary);text-align:right;overflow-wrap:anywhere;font-size:.71875rem;font-weight:600;line-height:1.25}.deals-desk-card__funding-chips{flex-wrap:wrap;gap:.28rem;margin-top:.28rem;display:flex}.deals-desk-chip{letter-spacing:.02em;border-radius:999px;align-items:center;max-width:100%;padding:.09rem .38rem;font-size:.625rem;font-weight:650;line-height:1.2;display:inline-flex}.deals-desk-chip--funded{background:color-mix(in srgb, var(--status-funded) 14%, white);color:var(--status-funded)}.deals-desk-chip--blocked{background:color-mix(in srgb, var(--status-blocked) 14%, white);color:var(--status-blocked)}.deals-desk-chip--stips{color:#92400e;background:#f59e0b26}.deals-desk-chip--out{color:#1e40af;background:#3b82f61f}.deals-desk-chip--manual-close{background:color-mix(in srgb, var(--shell-muted-fg,#64748b) 14%, white);color:var(--shell-muted-fg,var(--lp-muted-strong))}.deals-desk-card__delivery-chips{flex-wrap:wrap;gap:.28rem;margin-top:.28rem;display:flex}.deals-desk-chip--delivery-done{background:color-mix(in srgb, var(--status-funded) 14%, white);color:var(--status-funded)}.deals-desk-chip--delivery-ready{background:color-mix(in srgb, var(--status-approved) 14%, white);color:var(--status-approved)}.deals-desk-chip--delivery-miss{background:color-mix(in srgb, var(--status-followup-due) 14%, white);color:#92400e}.deals-desk-chip--delivery-appt{background:color-mix(in srgb, var(--status-funding) 12%, white);color:var(--status-funding)}.deals-desk-chip--followup{background:color-mix(in srgb, var(--status-followup-due) 14%, white);color:#92400e}.deals-desk-card__followup-meta{color:var(--text-muted);flex-wrap:wrap;gap:.3rem .65rem;margin-top:.25rem;font-size:.69rem;display:flex}.deals-desk-card__dealtype{color:var(--shell-text-muted);margin-top:.04rem;font-size:.65625rem;font-weight:400;line-height:1.25;display:block}.deals-list-wrap{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--shell-radius-card);box-shadow:var(--shadow-card);max-width:960px;overflow:auto hidden}.deals-list-wrap.deals-list-wrap--full{overflow-x:hidden}.deals-list-wrap--dms{max-width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-panel) 50%, transparent);background:linear-gradient(180deg, var(--lp-surface), var(--lp-bg));border:none;border-radius:0 0 10px 10px;overflow-x:hidden}.deals-list-wrap--dms .deals-list__table th{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface) 70%, transparent), var(--lp-border))}.deals-list-wrap--dms .deals-list__table th,.deals-list-wrap--dms .deals-list__table td{padding:.45rem .65rem}.deals-list-wrap--dms .deals-list__empty{color:var(--text-muted);background:0 0}.deals-list__title{border-bottom:1px solid var(--shell-border);color:var(--shell-text);margin:0;padding:.8rem 1rem;font-size:.875rem;font-weight:600}.deals-list__table{border-collapse:collapse;width:100%;font-size:.8125rem}.deals-list__table th,.deals-list__table td{text-align:left;border-bottom:1px solid var(--shell-border);padding:.52rem 1rem}.deals-list__table th{color:var(--shell-text-muted);letter-spacing:.02em;background:var(--surface-muted);font-size:.75rem;font-weight:500}.deals-list__table tr:last-child td{border-bottom:none}.deals-list__link{color:var(--shell-text);font-weight:500;text-decoration:none}.deals-list__link:hover{text-decoration:underline}.deals-list__deal-num{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:600}.deals-list__empty,.deals-list__msg{color:var(--shell-text-muted);margin:0;padding:.8rem 1rem;font-size:.8125rem}.bhph-overview__filters{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.bhph-overview__filter{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:8px;padding:.26rem .62rem;font-size:.8125rem;font-weight:500}.bhph-overview__filter:hover{background:var(--shell-surface)}.bhph-overview__filter--active{border-color:var(--shell-text-muted);background:var(--shell-surface)}.bhph-overview__row{cursor:pointer}.bhph-overview__row:hover{background:color-mix(in srgb, var(--surface-muted) 70%, transparent)}.bhph-overview__follow-badge{text-transform:uppercase;vertical-align:middle;color:var(--shell-text-muted);border:1px solid var(--shell-border);border-radius:3px;margin-left:.35rem;padding:.05rem .3rem;font-size:.65rem;font-weight:600;display:inline-block}.bhph-overview__ptp-attn{white-space:nowrap;font-size:.68rem;font-weight:600;display:inline-block}.bhph-overview__ptp-attn--broken{color:#b91c1c}.bhph-overview__ptp-attn--overdue{color:#c2410c}.bhph-overview__ptp-attn--open{color:var(--shell-text-muted)}.bhph-page__lower{grid-template-columns:1fr;align-items:start;gap:1rem;width:100%;display:grid}@media (width>=1100px){.bhph-page__lower{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}.bhph-page__lower-col{min-width:0}.bhph-coll-dash__back{font-size:.875rem;font-weight:500}.bhph-coll-dash__summary{flex-wrap:wrap;gap:.45rem .55rem;margin-bottom:.8rem;display:flex}.bhph-coll-dash__summary-card{border:1px solid var(--shell-border);border-radius:var(--shell-radius-card);background:var(--surface-panel);flex-direction:column;gap:.15rem;min-width:6.5rem;padding:.4rem .55rem;display:flex}.bhph-coll-dash__summary-value{font-size:1rem;font-weight:700;line-height:1.2}.bhph-coll-dash__summary-label{text-transform:uppercase;letter-spacing:.04em;color:var(--shell-text-muted);font-size:.625rem;font-weight:600}.bhph-coll-dash__toast{color:var(--shell-text-muted);margin:0 0 .5rem;font-size:.75rem}.bhph-coll-dash__table{font-size:.8rem}.bhph-coll-dash__row{cursor:pointer}.bhph-coll-dash__row:hover{background:color-mix(in srgb, var(--surface-muted) 60%, transparent)}.bhph-coll-dash__badges{flex-wrap:wrap;align-items:center;gap:.25rem .35rem;display:inline-flex}.bhph-coll-dash__badge{white-space:nowrap;font-size:.65rem;font-weight:600;display:inline-block}.bhph-coll-dash__badge--broken{color:#b91c1c}.bhph-coll-dash__badge--overdue{color:#c2410c}.bhph-coll-dash__badge--open{color:var(--shell-text-muted)}.bhph-coll-dash__badge--repo{color:#444}.bhph-coll-dash__note-cell{word-break:break-word;max-width:12rem;color:var(--shell-text-muted);font-size:.72rem}.bhph-coll-dash__actions{white-space:nowrap}.bhph-coll-dash__action{margin-right:.5rem;display:inline-block}.bhph-coll-dash__work td{background:var(--shell-page-bg);border-bottom:1px solid var(--shell-border);padding:.5rem .65rem!important}.bhph-coll-dash__work-inner{flex-direction:column;gap:.35rem;max-width:28rem;display:flex}.bhph-coll-dash__textarea{resize:vertical;min-height:2.5rem}.bhph-coll-dash__inline-err{color:#b91c1c;margin:0;font-size:.75rem}.bhph-coll-dash__work-buttons{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.deal-detail__bhph-collections{border-top:1px solid var(--shell-border);margin-top:1rem;padding-top:.85rem}.deal-detail__bhph-collections-title{margin:0 0 .65rem;font-size:.875rem;font-weight:600}.deal-detail__bhph-collections-form{flex-direction:column;gap:.5rem;max-width:28rem;margin-bottom:.65rem;display:flex}.deal-detail__bhph-collections-muted{color:var(--shell-text-muted);margin:0;font-size:.8125rem}.deal-detail__bhph-collections-table-wrap{max-width:44rem;overflow-x:auto}.deal-detail__bhph-collections-table{border-collapse:collapse;width:100%;font-size:.8125rem}.deal-detail__bhph-collections-table th,.deal-detail__bhph-collections-table td{text-align:left;border-bottom:1px solid var(--shell-border);vertical-align:top;padding:.35rem .5rem}.deal-detail__bhph-collections-table th{color:var(--shell-text-muted);font-weight:600}.deal-detail__bhph-collections-note-cell{white-space:pre-wrap;word-break:break-word;max-width:22rem}.deal-detail__bhph-collections-row--upcoming{background:#3b82f60f}.deal-detail__bhph-collections-badge{color:#1d4ed8;font-size:.7rem;font-weight:600}.deal-create__prefill-notice{max-width:520px;margin-top:0;margin-bottom:.85rem}.deal-create__prefill-notice strong{color:var(--shell-text);font-weight:600}.deal-form{background:var(--shell-surface);border:1px solid var(--shell-border);box-shadow:var(--shell-shadow-card);border-radius:8px;max-width:520px;padding:1.25rem 1.35rem}.deal-form__title{color:var(--shell-text);margin:0 0 1rem;font-size:.9375rem;font-weight:600}.deal-form__grid{flex-direction:column;gap:.75rem;display:flex}.deal-form__row{flex-direction:column;gap:.25rem;display:flex}.deal-form label{color:var(--shell-text-muted);font-size:.8125rem;font-weight:500}.deal-form select{font:inherit;border:1px solid var(--shell-border);background:var(--lp-surface);color:var(--shell-text);border-radius:6px;padding:.45rem .5rem;font-size:.875rem}.deal-form__actions{margin-top:.25rem}.deal-form button[type=submit]{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-size:.875rem;font-weight:500}.deal-form button[type=submit]:disabled{opacity:.55;cursor:not-allowed}.deal-form__picked{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-top:.25rem;display:flex}.deal-form__clear-pick{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.deal-form__hint{opacity:.85;margin:.35rem 0 0;font-size:.9rem}.deal-form__results{border:1px solid #0000001f;border-radius:4px;max-height:14rem;margin:.35rem 0 0;padding:0;list-style:none;overflow:auto}.deal-form__results li+li{border-top:1px solid #00000014}.deal-form__pick{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;padding:.45rem .6rem;display:block}.deal-form__pick:hover{background:#0000000a}.deal-form__results-empty{opacity:.8;margin:0;padding:.45rem .6rem;font-size:.9rem}.deal-form__error{color:var(--shell-text-muted);margin:0;font-size:.8125rem}.deal-detail__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.deal-detail__toolbar-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.deal-detail__toolbar-actions--phase99{align-items:center;gap:.45rem}.deal-detail__toolbar--phase100{margin-bottom:.5rem}.deal-detail__toolbar-actions--phase100{align-items:center;gap:.5rem}.deal-detail__close-deal-btn{font:inherit;background:var(--lp-surface);color:var(--shell-text,var(--lp-text));cursor:pointer;white-space:nowrap;border:1px solid #94a3b86b;border-radius:6px;margin-left:.15rem;padding:.28rem .55rem;font-size:.8125rem;font-weight:600;line-height:1.2}.deal-detail__close-deal-btn:hover:not(:disabled){background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);border-color:#64748b8c}.deal-detail__close-deal-btn:disabled{cursor:not-allowed;opacity:.55}.deal-detail__contract-workspace-hint{max-width:48rem;color:var(--shell-text-muted,var(--lp-muted));margin:0 0 .4rem;padding:0 .05rem;font-size:.75rem;line-height:1.38}.deal-detail__save-indicator{justify-content:flex-end;align-items:center;min-width:4.5rem;min-height:1.28rem;display:inline-flex}.deal-detail__save-indicator-text{letter-spacing:.02em;font-size:.6875rem;font-weight:450;line-height:1.2}.deal-detail__save-indicator-text--busy{color:#64748bad}.deal-detail__save-indicator-text--ok{color:#94a3b8d1}.deal-detail__status-move--toolbar{gap:.3rem;margin-left:.1rem}.deal-detail__status-move--toolbar .deal-detail__status-move-label{letter-spacing:.06em;text-transform:uppercase;color:#64748bc7;font-size:.625rem;font-weight:450}.deal-detail__select--toolbar-status{background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);border-color:#94a3b852;min-width:7.25rem;padding:.26rem .42rem;font-size:.8125rem}.deal-detail__paperwork-tools-hint{color:#475569e0;max-width:38rem;margin:.65rem 0 0;font-size:.8125rem;line-height:1.45}.deal-detail__paperwork-tools-link{color:#2563ebe0;font-weight:550;text-decoration:none}.deal-detail__paperwork-tools-link:hover{text-decoration:underline}.deal-detail__bo-link{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block}.deal-detail__bo-link:hover:not(:disabled){background:var(--shell-surface)}.deal-detail__bo-link:disabled{opacity:.55;cursor:not-allowed}.deal-detail__card-actions{border-top:1px solid var(--shell-border);flex-wrap:wrap;gap:.5rem;margin-top:.6rem;padding-top:.6rem;display:flex}.deal-detail__complete-error{color:var(--shell-error,#b42318);margin:0 0 .75rem;font-size:.8125rem}.deal-detail__complete-hint{color:var(--shell-text-muted);max-width:36rem;margin:0 0 .75rem;font-size:.8125rem}.deal-detail__status-move{color:var(--shell-text);align-items:center;gap:.45rem;font-size:.875rem;display:inline-flex}.deal-detail__status-move-label{color:var(--shell-text-muted);font-weight:500}.deal-detail__select{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:6px;min-width:9rem;padding:.35rem .5rem;font-size:.875rem}.deal-detail__select:disabled{cursor:not-allowed;opacity:.65}.deal-detail__status-error{color:var(--shell-error,#b42318);margin:0 0 .75rem;font-size:.8125rem}.deal-detail__status-headline{color:var(--shell-text-muted);margin:0;font-size:.9375rem;font-weight:600}.deal-detail__status-headline--draft{color:#475569eb}.deal-detail__status-headline--working{color:#2563ebeb}.deal-detail__status-headline--submitted{color:#b48228eb}.deal-detail__status-headline--approved{color:#15803df0}.deal-detail__status-headline--contracted{color:#0d9488f0}.deal-detail__status-headline--delivered{color:#1d4e8cf0}.deal-detail__status-headline--sold_funding{color:#2563ebe6}.deal-detail__status-headline--sold_funded{color:#15803deb}.deal-detail__status-headline--cancelled{color:#64748be0}.deal-detail__progress-region{flex-direction:column;flex-shrink:0;align-items:stretch;width:100%;min-width:0;max-width:100%;display:flex}.deal-detail__progress-foot{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:flex-start;width:100%;min-width:0;min-height:1.45rem;display:flex}.deal-detail__progress-shell{box-sizing:border-box;contain:layout;-webkit-overflow-scrolling:touch;align-items:center;width:100%;min-width:0;max-width:100%;height:3.95rem;min-height:3.95rem;max-height:3.95rem;margin:.55rem 0 0;padding:0;display:flex;overflow:auto hidden}.deal-detail__progress-shell::-webkit-scrollbar{height:4px}.deal-detail__progress-shell::-webkit-scrollbar-thumb{background:#94a3b861;border-radius:4px}.deal-detail__progress{box-sizing:border-box;align-items:center;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;margin:0;padding:0;display:flex}.deal-detail__progress-track{box-sizing:border-box;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:0;width:100%;min-width:0;height:100%;min-height:0;display:flex}.deal-detail__progress-segment{box-sizing:border-box;flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:center;gap:.26rem;min-width:0;max-width:9.5rem;padding-top:.56rem;padding-bottom:.56rem;display:flex}.deal-detail__progress-node-frame{flex-shrink:0;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;display:flex}.deal-detail__progress-node{background:var(--lp-surface);box-sizing:border-box;border:2px solid #94a3b86b;border-radius:50%;width:.78rem;height:.78rem;transition:border-color .15s,background .15s,box-shadow .15s,outline-color .15s}.deal-detail__progress-label{box-sizing:border-box;letter-spacing:.045em;text-transform:uppercase;text-align:center;white-space:nowrap;text-overflow:ellipsis;color:#475569d1;flex:0 0 1.52rem;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:1.52rem;max-height:1.52rem;padding:0 .08rem;font-size:.65625rem;font-weight:700;line-height:1.2;display:flex;overflow:hidden}.deal-detail__progress-connector{box-sizing:border-box;background:#94a3b857;border-radius:999px;flex:1 1 0;align-self:flex-start;min-width:.28rem;max-width:none;height:3px;margin-top:calc(1.085rem - 1.5px)}.deal-detail__progress-connector--completed{background:linear-gradient(90deg,#3b82f661,#3b82f6ad);box-shadow:0 0 0 .5px #3b82f61f}.deal-detail__progress-connector--future{background:#94a3b838}.deal-detail__progress-connector--muted{background:#94a3b826}.deal-detail__progress-segment--future .deal-detail__progress-node{background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);border-color:#94a3b859}.deal-detail__progress-segment--future .deal-detail__progress-label{color:#94a3b8d1}.deal-detail__progress-segment--inactive .deal-detail__progress-node{background:var(--lp-surface-soft);border-color:#94a3b840}.deal-detail__progress-segment--inactive .deal-detail__progress-label{color:#94a3b8a6}.deal-detail__progress-segment--completed.deal-detail__progress-segment--tone-working .deal-detail__progress-node{background:#dbeafea6;border-color:#3b82f673}.deal-detail__progress-segment--completed.deal-detail__progress-segment--tone-approved .deal-detail__progress-node{background:#dcfce78c;border-color:#22c55e73}.deal-detail__progress-segment--completed.deal-detail__progress-segment--tone-contract .deal-detail__progress-node{background:#ccfbf18c;border-color:#2dd4bf73}.deal-detail__progress-segment--completed.deal-detail__progress-segment--tone-delivered .deal-detail__progress-node{background:#dbeafe8c;border-color:#2563eb73}.deal-detail__progress-segment--completed.deal-detail__progress-segment--tone-funding .deal-detail__progress-node{background:#e0e7ff80;border-color:#6366f16b}.deal-detail__progress-segment--completed.deal-detail__progress-segment--tone-funded .deal-detail__progress-node{background:#bbf7d08c;border-color:#16a34a80}.deal-detail__progress-segment--completed.deal-detail__progress-segment--tone-closed .deal-detail__progress-node{background:#e2e8f0b8;border-color:#3341556b}.deal-detail__progress-segment--completed .deal-detail__progress-label{color:#334155d1;font-weight:620}.deal-detail__progress-segment--current.deal-detail__progress-segment--tone-working .deal-detail__progress-node{box-shadow:0 0 0 1px var(--lp-surface) inset, 0 0 14px #3b82f652;outline-offset:1px;background:linear-gradient(160deg,#dbeafefa,#bfdbfee6);border-color:#2563ebf5;outline:2px solid #3b82f64d}.deal-detail__progress-segment--current.deal-detail__progress-segment--tone-approved .deal-detail__progress-node{outline-offset:1px;background:linear-gradient(160deg,#dcfce7f0,#86efac94);border-color:#16a34af5;outline:2px solid #22c55e47;box-shadow:inset 0 0 0 1px #ffffffb3,0 0 14px #22c55e47}.deal-detail__progress-segment--current.deal-detail__progress-segment--tone-contract .deal-detail__progress-node{outline-offset:1px;background:linear-gradient(160deg,#ccfbf1eb,#2dd4bf6b);border-color:#0f766ef0;outline:2px solid #2dd4bf4d;box-shadow:inset 0 0 0 1px #ffffffb3,0 0 14px #2dd4bf42}.deal-detail__progress-segment--current.deal-detail__progress-segment--tone-delivered .deal-detail__progress-node{outline-offset:1px;background:linear-gradient(160deg,#bfdbfef0,#60a5fa66);border-color:#1e4078eb;outline:2px solid #2563eb47;box-shadow:inset 0 0 0 1px #ffffffb3,0 0 14px #2563eb47}.deal-detail__progress-segment--current.deal-detail__progress-segment--tone-funding .deal-detail__progress-node{outline-offset:1px;background:linear-gradient(160deg,#e0e7fff2,#a5b4fc7a);border-color:#4f46c8e6;outline:2px solid #6366f14d;box-shadow:inset 0 0 0 1px #ffffffb3,0 0 14px #6366f14d}.deal-detail__progress-segment--current.deal-detail__progress-segment--tone-funded .deal-detail__progress-node{outline-offset:1px;background:linear-gradient(160deg,#dcfce7eb,#4ade8085);border-color:#15803df5;outline:2px solid #16a34a47;box-shadow:inset 0 0 0 1px #ffffffb3,0 0 14px #16a34a47}.deal-detail__progress-segment--current.deal-detail__progress-segment--tone-closed .deal-detail__progress-node{background:linear-gradient(165deg, var(--lp-surface-soft), #94a3b86b);outline-offset:1px;border-color:#1e3a58e6;outline:2px solid #47556947;box-shadow:inset 0 0 0 1px #fffc,0 0 12px #47556938}.deal-detail__progress-segment--current .deal-detail__progress-label{color:var(--lp-text);letter-spacing:.05em;font-weight:750}.deal-detail__progress-cancelled-note{color:#64748be0;text-align:center;margin:0;font-size:.75rem;font-weight:500}.deal-desk__summary-actions{border-top:1px solid #3c3c4314;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;margin-top:.65rem;padding-top:.55rem;display:flex}.deal-desk__summary-btn{font:inherit;cursor:pointer;border-radius:9px;min-height:2.05rem;padding:.38rem .75rem;font-size:.8125rem;font-weight:560;transition:border-color .15s,background .15s,opacity .15s}.deal-desk__summary-btn--secondary{background:var(--lp-surface);color:var(--lp-muted-strong);border:1px solid #3c3c4324}.deal-desk__summary-btn--secondary:hover:not(:disabled){background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);border-color:#3c3c4338}.deal-desk__summary-btn--primary{color:#14532df0;background:linear-gradient(#f0fdf4fa,#d1fae5e0);border:1px solid #16653447}.deal-desk__summary-btn--primary:hover:not(:disabled){filter:brightness(.99);border-color:#16653461}.deal-desk__summary-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f62e}.deal-desk__summary-btn:disabled{opacity:.48;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.deal-detail__progress-node,.deal-detail__progress-node-frame,.deal-desk__summary-btn{transition:none}}.deals-view-toggle{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:8px;display:inline-flex;overflow:hidden}.deals-view-toggle button{font:inherit;color:var(--shell-text-muted);cursor:pointer;background:0 0;border:none;padding:.35rem .65rem;font-size:.8125rem;font-weight:500}.deals-view-toggle button[aria-selected=true]{background:var(--shell-surface);color:var(--shell-text);box-shadow:inset 0 0 0 1px var(--shell-border)}.deals-toolbar__cluster{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.deals-pipeline-wrap{background:var(--shell-surface);border:1px solid var(--shell-border);border-radius:var(--shell-radius-card);box-shadow:var(--shell-shadow-card);max-width:100%;overflow:hidden}.deals-pipeline__head{border-bottom:1px solid var(--shell-border);color:var(--shell-text);margin:0;padding:.65rem .85rem;font-size:.8125rem;font-weight:600}.deals-pipeline__board{box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.5rem;width:100%;padding:.55rem .55rem .65rem;display:grid;overflow:hidden}.deals-pipeline__board--page{--deals-card-slot:5.35rem;--deals-card-gap:.18rem;--deals-col-body-min-h:calc(4 * var(--deals-card-slot) + 3 * var(--deals-card-gap));--deals-col-body-max-h:calc(7 * var(--deals-card-slot) + 6 * var(--deals-card-gap));background:var(--lp-border);border:1px solid #0f172a14;border-radius:10px;align-items:stretch;gap:0;padding:0;overflow:hidden visible;box-shadow:inset 0 1px #ffffffb3}.deals-page__surface-stack .deals-pipeline__board--page{background:var(--lp-surface-soft);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent);border-radius:10px}.deals-pipeline__board--page .deals-pipeline__col{background:var(--lp-surface);min-width:0;height:100%;min-height:0;box-shadow:none;border:none;border-right:1px solid #0f172a14;border-radius:0;flex-direction:column;max-height:none;transition:outline .14s,box-shadow .14s,background .14s;display:flex}.deals-pipeline__board--page .deals-pipeline__col:last-child{border-right:none}.deals-pipeline__board--page .deals-pipeline__col:nth-child(2n){background:var(--lp-surface);box-shadow:none}.deals-pipeline__col{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);min-width:0;box-shadow:0 1px 3px #0f172a0f, inset 0 1px 0 var(--lp-surface);border:none;border-radius:9px;flex-direction:column;max-height:none;display:flex}.deals-pipeline__board--page .deals-pipeline__col.deals-pipeline__col--drag{outline-offset:0;border-radius:9px}.deals-pipeline__board--page .deals-pipeline__col[data-desk-stage=draft].deals-pipeline__col--drag{background:linear-gradient(#fafbfcd9 0%,#eef1f58c 100%);outline:1px solid #78829147;box-shadow:0 1px 3px #0f172a0a,inset 0 0 0 1px #949eac24}.deals-pipeline__board--page .deals-pipeline__col[data-desk-stage=working].deals-pipeline__col--drag{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 88%, transparent) 0%, var(--lp-surface-soft) 100%);outline:1px solid #4755694d;box-shadow:0 1px 3px #0f172a0a,inset 0 0 0 1px #64748b2e}.deals-pipeline__board--page .deals-pipeline__col[data-desk-stage=approved].deals-pipeline__col--drag{background:linear-gradient(#f4fbf6d1 0%,#e8f4ec85 100%);outline:1px solid #5aa07842;box-shadow:0 1px 3px #0f172a0a,inset 0 0 0 1px #64aa8224}.deals-pipeline__board--page .deals-pipeline__col[data-desk-stage=contract].deals-pipeline__col--drag,.deals-pipeline__board--page .deals-pipeline__col[data-desk-stage=submitted].deals-pipeline__col--drag,.deals-pipeline__board--page .deals-pipeline__col[data-desk-stage=contracted].deals-pipeline__col--drag{background:linear-gradient(#fffbebeb 0%,#fef3c77a 100%);outline:1px solid #d9770652;box-shadow:0 1px 3px #0f172a0a,inset 0 0 0 1px #f59e0b38}.deals-pipeline__board--page .deals-pipeline__col[data-desk-stage=delivered].deals-pipeline__col--drag{background:linear-gradient(#eef5fce0 0%,#e0ebf68c 100%);outline:1px solid #4678af4d;box-shadow:0 1px 3px #0f172a0a,inset 0 0 0 1px #5082b929}.deals-pipeline__board--page .deals-pipeline__col[data-desk-stage=funding].deals-pipeline__col--drag{background:linear-gradient(#eef2ffeb 0%,#e0e7ff8c 100%);outline:1px solid #4f46e552;box-shadow:0 1px 3px #0f172a0a,inset 0 0 0 1px #818cf838}.deals-pipeline__col-head{letter-spacing:.07em;text-transform:uppercase;color:var(--lp-text);text-align:center;background:var(--lp-surface-soft);box-shadow:none;border-bottom:1px solid #0f172a0f;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:baseline;gap:.28rem;padding:.38rem .45rem .4rem;font-size:.6875rem;display:flex}.deals-pipeline__col-head-label{font-weight:700;line-height:1.2}.deals-pipeline__col-head-count{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:inherit;opacity:.72;font-weight:600;line-height:1.2}.deals-pipeline__col[data-desk-stage=draft] .deals-pipeline__col-head{border-top:3px solid var(--deal-stage-draft);background:var(--lp-surface-soft);color:var(--lp-muted-strong)}.deals-pipeline__col[data-desk-stage=working] .deals-pipeline__col-head{border-top:3px solid var(--deal-stage-working);background:var(--lp-surface-soft);color:var(--lp-muted-strong)}.deals-pipeline__col[data-desk-stage=approved] .deals-pipeline__col-head{border-top:3px solid var(--deal-stage-approved);background:var(--lp-surface-soft);color:#14532d}.deals-pipeline__col[data-desk-stage=contract] .deals-pipeline__col-head,.deals-pipeline__col[data-desk-stage=submitted] .deals-pipeline__col-head,.deals-pipeline__col[data-desk-stage=contracted] .deals-pipeline__col-head{border-top:3px solid var(--deal-stage-contract);background:var(--lp-surface-soft);color:#92400e}.deals-pipeline__col[data-desk-stage=delivered] .deals-pipeline__col-head{border-top:3px solid var(--deal-stage-delivered);background:var(--lp-surface-soft);color:#0c4a6e}.deals-pipeline__col[data-desk-stage=funding] .deals-pipeline__col-head{border-top:3px solid var(--deal-stage-funding);background:var(--lp-surface-soft);color:#3730a3}.deals-pipeline__board--page .deals-pipeline__col--kpi-dim{opacity:.38;filter:grayscale(.15);transition:opacity .18s}.deals-pipeline__board--page .deals-pipeline__col-body{box-sizing:border-box;background:0 0;flex-direction:column;flex:auto;width:100%;min-height:0;padding:0;display:flex;overflow:hidden}.deals-pipeline__board--page .deals-pipeline__col-scroll{min-height:var(--deals-col-body-min-h);max-height:var(--deals-col-body-max-h);box-sizing:border-box;overscroll-behavior:contain;gap:var(--deals-card-gap);scrollbar-width:thin;scrollbar-color:#78829638 transparent;background:var(--lp-surface);flex-direction:column;flex:auto;width:100%;padding:.2rem .24rem;display:flex;overflow:hidden auto;-webkit-mask-image:none;mask-image:none}.deals-pipeline__board--page .deals-pipeline__col--empty .deals-pipeline__col-scroll{max-height:none;min-height:var(--deals-col-body-min-h);background:var(--lp-surface);flex:auto;justify-content:flex-start;align-items:stretch;padding-top:.38rem;overflow-y:hidden;-webkit-mask-image:none;mask-image:none}.deals-pipeline__board--page .deals-pipeline__col-scroll::-webkit-scrollbar{width:3px}.deals-pipeline__board--page .deals-pipeline__col-scroll::-webkit-scrollbar-track{background:0 0}.deals-pipeline__board--page .deals-pipeline__col-scroll::-webkit-scrollbar-thumb{background:#78829638;border-radius:100px}.deals-pipeline__empty-hint{color:#64748bd1;text-align:left;-webkit-user-select:none;user-select:none;margin:0;padding:.15rem 0 0 .2rem;font-size:.625rem;font-weight:400;line-height:1.25}.deals-pipeline__card{box-shadow:none;color:inherit;cursor:grab;background:0 0;border:none;border-radius:0;max-width:100%;padding:0;overflow:visible}.deals-pipeline__card[draggable=false]{cursor:default}.deals-pipeline__card:active{cursor:grabbing}.deals-pipeline__card--dragging{z-index:3;position:relative}.deals-pipeline__card--dragging .deals-desk-card{box-shadow:0 10px 28px #0f172a17, 0 2px 8px #0f172a0d, inset 0 1px 0 var(--lp-surface);border-color:#648cc847;transform:translateY(-4px)}.deals-pipeline__card:hover .deals-desk-card{border-color:#648cc852}.deals-pipeline__card:hover .deals-desk-card__num{text-decoration:underline}.deals-pipeline__err{color:var(--shell-error,#b42318);margin:0;padding:0 .85rem .65rem;font-size:.8125rem}.deals-page__desk .deals-pipeline__err{color:var(--shell-error,#b42318);margin:0;padding:.35rem .55rem .4rem;font-size:.8125rem}.deal-detail__toolbar .deal-detail__back{margin-bottom:0}.deal-detail__back{color:var(--shell-text-muted);margin-bottom:1rem;font-size:.875rem;text-decoration:none;display:inline-block}.deal-detail__back:hover{color:var(--shell-text);text-decoration:underline}.deal-detail__layout{width:100%;min-width:0}.deal-detail__layout--contract-stack{flex-direction:column;gap:.5rem;display:flex}.deal-detail__contract-desk{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}.deal-detail__follow-up-band{width:100%;min-width:0}.deal-detail__follow-up-band .deal-detail__card.deal-detail__follow-up{box-sizing:border-box;width:100%;max-width:none}.deal-detail__main,.deal-detail__sidebar{min-width:0}.deal-detail__milestone-strip{margin-bottom:.5rem}.deal-detail__card.deal-detail__follow-up{max-width:none;padding:.68rem .78rem}.deal-detail__follow-up-title{margin:0 0 .45rem;font-size:1rem;font-weight:700}.deal-detail__follow-up-lead{color:var(--shell-text-muted);margin:-.15rem 0 .55rem;font-size:.78rem;line-height:1.38}.deal-detail__checklist-empty{color:var(--shell-text-muted);background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);border:1px dashed #94a3b873;border-radius:8px;margin:.35rem 0 .25rem;padding:.38rem .48rem;font-size:.78rem;line-height:1.35}.deal-detail__follow-up-tabs{flex-wrap:wrap;gap:.28rem;margin-bottom:.38rem;display:flex}.deal-detail__follow-up-tab{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text-muted);cursor:pointer;border-radius:6px;padding:.28rem .55rem;font-size:.78rem;font-weight:600}.deal-detail__follow-up-tab:hover{color:var(--shell-text);border-color:#3b82f659}.deal-detail__follow-up-tab--active{color:var(--shell-text);background:#3b82f61f;border-color:#3b82f673}.deal-detail__follow-up-panel{min-height:0}.deal-detail__follow-up-panel[hidden]{display:none!important}.deal-detail__follow-up-form{flex-direction:column;gap:.35rem;margin-bottom:.35rem;display:flex}.deal-detail__follow-up-input{min-height:2.75rem}.deal-detail__follow-up .deal-detail__note-input.deal-detail__follow-up-input{min-height:2.65rem}.deal-detail__follow-up-form-actions{justify-content:flex-end;display:flex}.deal-detail__follow-up-form-actions button{font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);cursor:pointer;border-radius:6px;padding:.32rem .65rem;font-size:.8125rem}.deal-detail__follow-up-msg{margin:.35rem 0 0;font-size:.8125rem}.deal-detail__follow-up-list.deal-detail__activity-list{border-top:none}.deal-detail__follow-up-list{max-height:min(42vh,22rem);margin:.25rem 0 0;padding:0;list-style:none;overflow:auto}.deal-detail__follow-up-list--history{max-height:min(36vh,18rem)}.deal-detail__follow-up-item{border-bottom:1px solid #94a3b840;padding:.35rem 0}.deal-detail__follow-up-item:last-child{border-bottom:none}.deal-detail__follow-up-list .deal-detail__activity-meta{margin-bottom:.15rem;font-size:.72rem}.deal-detail__follow-up-list .deal-detail__activity-body{margin:0;font-size:.8125rem;line-height:1.35}.deal-detail__follow-up-meta{color:var(--shell-text-muted);margin:.15rem 0 0;font-size:.75rem;line-height:1.3}.deal-detail__follow-up-row-actions{margin-top:.25rem}.deal-detail__follow-up-panel--checklist{max-height:min(62vh,36rem);padding-right:.15rem;overflow:auto}.deal-detail__follow-up-checklist-section{border-top:1px solid #94a3b859;margin-top:.45rem;padding-top:.55rem}.deal-detail__follow-up-checklist-section:first-child{border-top:none;margin-top:0;padding-top:0}.deal-detail__follow-up-checklist-h3{color:var(--shell-text);letter-spacing:.02em;margin:0 0 .28rem;font-size:.8125rem;font-weight:700}.deal-detail__follow-up-checklist-hint{color:var(--shell-text-muted);margin:0 0 .4rem;font-size:.72rem;line-height:1.35}.deal-detail__follow-up-mini-dl{grid-template-columns:minmax(5.5rem,8rem) minmax(0,1fr);align-items:baseline;gap:.22rem .65rem;margin:.35rem 0;font-size:.78rem;display:grid}@media (width>=520px){.deal-detail__follow-up-mini-dl{grid-template-columns:7.5rem minmax(0,1fr)}}.deal-detail__follow-up-mini-dl dt{color:var(--shell-text-muted);margin:0;font-weight:600}.deal-detail__follow-up-mini-dl dd{color:var(--shell-text);margin:0;font-weight:500}.deal-detail__follow-up-field{flex-direction:column;gap:.22rem;margin-top:.35rem;display:flex}.deal-detail__follow-up-field-label{color:var(--shell-text-muted);font-size:.72rem;font-weight:600}.deal-detail__follow-up-notes{font:inherit;border:1px solid var(--shell-border);background:var(--lp-surface);color:var(--shell-text);resize:vertical;border-radius:6px;min-height:2.5rem;padding:.35rem .45rem;font-size:.8125rem}.deal-detail__follow-up-input-text{font:inherit;border:1px solid var(--shell-border);background:var(--lp-surface);color:var(--shell-text);box-sizing:border-box;border-radius:6px;width:100%;padding:.35rem .45rem;font-size:.8125rem}.deal-detail__follow-up-stips-list{margin:.25rem 0 0}.deal-detail__follow-up-stips-list .deal-detail__stips-row{padding:.28rem 0}.deal-detail__follow-up-checklist-section .deal-detail__stips-summary{margin-top:.25rem}.deal-detail__follow-up-checklist-actions{flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:.5rem;display:flex}.deal-detail__follow-up-locked{border-top:1px solid var(--shell-border);margin-top:.55rem;padding-top:.55rem}.deal-detail__follow-up-locked-title{margin:0 0 .25rem;font-size:.875rem;font-weight:700}.deal-detail__follow-up-locked-text,.deal-detail__follow-up-locked-hint{color:var(--shell-text-muted);margin:0;font-size:.78rem;line-height:1.35}.deal-detail__follow-up-locked-hint{margin-top:.2rem}.deal-detail__follow-up-reopen{margin-top:.45rem}.deal-detail__follow-up-standalone{box-sizing:border-box;width:100%;margin:0 0 .85rem}.deal-detail__card{background:var(--shell-surface);border:1px solid var(--shell-border);box-shadow:var(--shell-shadow-card);border-radius:8px;max-width:520px;padding:1rem 1.1rem}.deal-detail__card>h2{margin:0 0 .45rem;font-size:.98rem;line-height:1.25}.deal-detail__vehicle-summary-compact{max-width:100%}.deal-detail__vehicle-summary-compact-title{letter-spacing:.07em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .35rem;font-size:.65rem;font-weight:700}.deal-detail__vehicle-summary-compact .lp-vehicle-identity{margin-bottom:.65rem}.deal-detail__card dl{grid-template-columns:7rem 1fr;gap:.5rem 1rem;margin:0;font-size:.875rem;display:grid}.deal-detail__card dt{color:var(--shell-text-muted);margin:0;font-weight:500}.deal-detail__card dd{color:var(--shell-text);margin:0}.deal-detail__card dd a{color:var(--shell-text);font-weight:500;text-decoration:none}.deal-detail__card dd a:hover{text-decoration:underline}.deal-detail__card dd a.deal-detail__entity-link{font-weight:600}.deal-form__picked-customer{margin-right:.25rem;display:inline-block}.deal-detail__payment{max-width:520px;margin-top:1.25rem}.deal-detail__payment-row{flex-direction:column;gap:.35rem;display:flex}.deal-detail__payment-label{color:var(--shell-text-muted);font-size:.8125rem;font-weight:500}.deal-detail__pricing{max-width:520px;margin-top:1.25rem}.deal-detail__pricing-form{background:var(--shell-surface);border:1px solid var(--shell-border);box-shadow:var(--shell-shadow-card);border-radius:8px;flex-direction:column;gap:.65rem;padding:1.25rem 1.35rem;display:flex}.deal-detail__pricing-row{flex-direction:column;gap:.25rem;display:flex}.deal-detail__pricing-label{color:var(--shell-text-muted);font-size:.8125rem;font-weight:500}.deal-detail__pricing-input{font:inherit;border:1px solid var(--shell-border);background:var(--lp-surface);color:var(--shell-text);border-radius:6px;max-width:14rem;padding:.45rem .5rem;font-size:.875rem}.deal-detail__pricing-input:disabled{opacity:.65;cursor:not-allowed}.deal-detail__pricing-actions button{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-size:.875rem;font-weight:500}.deal-detail__pricing-actions button:disabled{opacity:.55;cursor:not-allowed}.deal-detail__crm{max-width:520px;margin-top:1.25rem}.deal-detail__crm-title{color:var(--shell-text);margin:0 0 .75rem;font-size:.9375rem;font-weight:600}.deal-detail__note-form{flex-direction:column;gap:.35rem;margin-bottom:1rem;display:flex}.deal-detail__note-label{color:var(--shell-text-muted);font-size:.8125rem;font-weight:500}.deal-detail__note-input{font:inherit;border:1px solid var(--shell-border);background:var(--lp-surface);color:var(--shell-text);resize:vertical;border-radius:6px;min-height:4rem;padding:.45rem .5rem;font-size:.875rem}.deal-detail__note-actions button{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-size:.875rem;font-weight:500}.deal-detail__note-actions button:disabled{opacity:.55;cursor:not-allowed}.deal-detail__inline-error{color:var(--shell-error,#b42318);margin:0 0 .75rem;font-size:.8125rem}.deal-detail__activity-msg,.deal-detail__activity-empty{color:var(--shell-text-muted);margin:0;font-size:.875rem}.deal-detail__activity-list{border-top:1px solid var(--shell-border);margin:0;padding:0;list-style:none}.deal-detail__activity-item{border-bottom:1px solid var(--shell-border);padding:.65rem 0;font-size:.875rem}.deal-detail__activity-item:last-child{border-bottom:none}.deal-detail__activity-meta{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.25rem;display:flex}.deal-detail__activity-when{color:var(--shell-text-muted);font-size:.8125rem}.deal-detail__activity-kind{text-transform:uppercase;letter-spacing:.02em;color:var(--shell-text-muted);font-size:.75rem;font-weight:500}.deal-detail__activity-body{color:var(--shell-text);white-space:pre-wrap;margin:0}.deal-detail__paperwork{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:8px;max-width:40rem;margin:0 0 1.25rem;padding:.85rem 1rem;font-size:.875rem}.deal-detail__paperwork-title{margin:0 0 .35rem;font-size:.9375rem;font-weight:600}.deal-detail__paperwork-lead{color:var(--shell-text-muted);margin:0 0 .65rem;font-size:.8125rem}.deal-detail__packet-strip{flex-wrap:wrap;gap:.45rem;margin:0 0 .75rem;display:flex}.deal-detail__packet-card{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:6px;flex:9rem;min-width:min(100%,9rem);padding:.4rem .55rem;font-size:.75rem;line-height:1.3}.deal-detail__packet-card-label{color:var(--shell-text-muted);margin-bottom:.15rem;font-weight:600;display:block}.deal-detail__packet-card-value{color:var(--shell-text);font-weight:600;display:block}.deal-detail__packet-card--ok{border-color:#16653459}.deal-detail__packet-card--warn{border-color:#92400e73}.deal-detail__packet-card--neutral{border-color:#47556959}.deal-detail__packet-strip--registry{margin-top:0}.deal-detail__registry-panel{border-bottom:1px solid var(--shell-border);margin:0 0 .78rem;padding-bottom:.68rem}.deal-detail__registry-note,.deal-detail__registry-warn{border:1px solid var(--shell-border);border-radius:6px;margin:0 0 .55rem;padding:.45rem .55rem;font-size:.8125rem;line-height:1.4}.deal-detail__registry-note{background:var(--shell-page-bg);color:var(--shell-text-muted)}.deal-detail__registry-warn{color:#78350f;background:#fffbebd9;border-color:#92400e66}.deal-detail__registry-match{border:1px solid var(--shell-border);background:var(--shell-surface,var(--lp-surface));border-radius:6px;margin:0;padding:.5rem .55rem;font-size:.8125rem}.deal-detail__registry-match-title{color:var(--shell-text);margin:0 0 .4rem;font-size:.75rem;font-weight:600}.deal-detail__registry-match-sub{color:var(--shell-text-muted);font-weight:500}.deal-detail__registry-match-row{border-top:1px solid var(--shell-border);grid-template-columns:5.5rem 1fr;gap:.15rem .5rem;padding:.2rem 0;display:grid}.deal-detail__registry-match-row:first-of-type{border-top:none;padding-top:0}.deal-detail__registry-match-label{color:var(--shell-text-muted);font-size:.75rem;font-weight:600}.deal-detail__registry-match-rule{color:var(--shell-text);font-weight:600}.deal-detail__registry-match-deal{color:var(--shell-text-muted);grid-column:2;font-size:.75rem;font-weight:500}.deal-detail__builtin-saved-status{color:var(--shell-text-muted);margin:0 0 .35rem;font-size:.8125rem;font-weight:500;line-height:1.35}.deal-detail__builtin-saved-status--pending{color:var(--shell-text-muted)}.deal-detail__builtin-saved-ok{color:#166534;margin:0 0 .35rem;font-size:.8125rem;font-weight:500}.deal-detail__builtin-saved-err{color:#991b1b;margin:0 0 .35rem;font-size:.8125rem;font-weight:500}.deal-detail__funding-packet{border:1px solid var(--shell-border);background:var(--shell-surface,var(--lp-surface));border-radius:6px;margin:0 0 .85rem;padding:.55rem .6rem}.deal-detail__funding-packet-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.deal-detail__funding-packet-title{margin:0;font-size:.875rem;font-weight:600}.deal-detail__funding-packet-lead,.deal-detail__funding-packet-muted{color:var(--shell-text-muted);margin:0 0 .45rem;font-size:.8125rem;font-weight:500;line-height:1.35}.deal-detail__funding-packet-err{color:#991b1b;margin:0 0 .4rem;font-size:.8125rem;font-weight:500}.deal-detail__funding-packet-warn{color:#78350f;background:#fffbebd9;border:1px solid #92400e59;border-radius:6px;margin:0 0 .45rem;padding:.45rem .55rem;font-size:.8125rem;line-height:1.35}.deal-detail__funding-packet-code{font-size:.75rem}.deal-detail__funding-packet-auto{color:var(--shell-text-muted);font-weight:500}.deal-detail__funding-packet-strip{flex-wrap:wrap;gap:.35rem .65rem;margin:0 0 .45rem;display:flex}.deal-detail__funding-packet-metric{flex-direction:column;gap:.05rem;min-width:4.5rem;display:flex}.deal-detail__funding-packet-metric-label{color:var(--shell-text-muted);text-transform:none;font-size:.6875rem;font-weight:600}.deal-detail__funding-packet-metric-value{color:var(--shell-text);font-size:.8125rem;font-weight:600}.deal-detail__funding-packet-status-row{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin:0 0 .4rem;display:flex}.deal-detail__funding-packet-pill{border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text);border-radius:4px;padding:.12rem .45rem;font-size:.75rem;font-weight:600;display:inline-block}.deal-detail__funding-packet-pill--ok{color:#166534;background:#f0fdf4e6;border-color:#16653459}.deal-detail__funding-packet-pill--funded{color:#1e40af;background:#eff6ffe6;border-color:#1e40af59}.deal-detail__funding-packet-pill--warn{color:#92400e;background:#fffbebe6;border-color:#92400e59}.deal-detail__funding-packet-ready-badge{color:#166534;font-size:.75rem;font-weight:600}.deal-detail__funding-packet-blockers{color:#78350f;background:#fffbeba6;border:1px solid #92400e4d;border-radius:6px;margin:0 0 .45rem;padding:.4rem .5rem .4rem 1.1rem;font-size:.8125rem;line-height:1.35}.deal-detail__funding-packet-notes{margin:0 0 .45rem;font-size:.8125rem;line-height:1.35}.deal-detail__funding-packet-notes-label{color:var(--shell-text-muted);font-weight:600}.deal-detail__funding-packet-group{margin-top:.5rem}.deal-detail__funding-packet-group-title{color:var(--shell-text-muted);margin:0 0 .3rem;font-size:.75rem;font-weight:600}.deal-detail__funding-packet-table{border-collapse:collapse;width:100%;font-size:.8125rem}.deal-detail__funding-packet-table th,.deal-detail__funding-packet-table td{border-bottom:1px solid var(--shell-border);text-align:left;vertical-align:top;padding:.28rem .35rem}.deal-detail__funding-packet-table th{color:var(--shell-text-muted);font-size:.6875rem;font-weight:600}.deal-detail__funding-packet-state{font-size:.75rem;font-weight:600}.deal-detail__funding-packet-state--ok{color:#166534}.deal-detail__funding-packet-state--bad{color:#991b1b}.deal-detail__funding-packet-state--muted{color:var(--shell-text-muted)}.deal-detail__funding-packet-saved-cell{color:var(--shell-text-muted);max-width:12rem;font-size:.75rem}.deal-detail__funding-packet-actions{white-space:nowrap}.deal-detail__funding-packet-stip-list{margin:0;padding-left:1.1rem;font-size:.8125rem}.deal-detail__packet-follow-hint{color:var(--shell-text-muted);margin:0 0 .65rem;font-size:.8125rem;line-height:1.35}.deal-detail__paperwork-templates{color:var(--shell-text);margin:0 0 .65rem;font-size:.8125rem}.deal-detail__paperwork-templates-sum{cursor:pointer;color:var(--shell-text-muted);font-weight:600}.deal-detail__paperwork-templates-list{color:var(--shell-text-muted);margin:.4rem 0 0;padding-left:1.15rem}.deal-detail__paperwork-templates-name{color:var(--shell-text);font-weight:600}.deal-detail__paperwork-checks{color:var(--shell-text);margin:0 0 .65rem;padding-left:1.15rem}.deal-detail__paperwork-checks li[data-ok="0"]{color:var(--shell-text-muted)}.deal-detail__paperwork-hints{color:var(--shell-text-muted);margin:0 0 .65rem;padding-left:1.15rem;font-size:.8125rem}.deal-detail__paperwork-bo{margin:.35rem 0 .65rem}.deal-detail__paperwork-template{border-top:1px solid var(--shell-border);margin:0;padding-top:.35rem}.deal-detail__paperwork-issues{color:var(--shell-text-muted);margin:.35rem 0 0;padding-left:1.15rem;font-size:.8125rem}.deal-detail__paperwork-ok,.deal-detail__paperwork-pick{color:var(--shell-text-muted);margin:.35rem 0 0;font-size:.8125rem}.deal-detail__paperwork-err{margin:0 0 .75rem;font-size:.875rem}.deal-detail__progress-done{color:#166534;font-weight:600}.deal-detail__progress-required{color:#92400e;font-weight:600}.deal-detail__progress-missing{color:var(--lp-muted-strong);font-weight:600}.deal-detail__progress-hint{color:var(--lp-muted-strong);margin-top:.4rem;margin-bottom:0;font-size:.84rem;line-height:1.35}.deal-detail__contact-chip{border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.74rem;font-weight:650;line-height:1.2;display:inline-flex}.deal-detail__contact-chip--warn{color:#92400e;background:#f59e0b2e}.deal-detail__contact-chip--ok{color:#065f46;background:#10b98129}.deal-detail__paperwork-loading{color:var(--shell-text-muted);margin:0 0 .75rem;font-size:.875rem}.deal-detail__print-packet{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:8px;max-width:44rem;margin:0 0 1rem;padding:.75rem .9rem;font-size:.875rem}.deal-detail__docs-rail{flex-wrap:wrap;gap:.3rem;margin:0 0 .6rem;display:flex}.deal-detail__docs-rail-link{background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);color:var(--lp-muted-strong);cursor:pointer;border:1px solid #64748b47;border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.74rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}button.deal-detail__docs-rail-link{appearance:none;font:inherit}.deal-detail__docs-rail-link:hover{color:var(--lp-text);border-color:#3b82f661}.deal-detail__print-packet-loading{color:var(--shell-text-muted);margin:0 0 .65rem;font-size:.8125rem}.deal-detail__files-section{border:1px solid var(--shell-border,var(--lp-border));background:var(--shell-surface,var(--lp-surface));border-radius:8px;flex-direction:column;gap:.35rem;margin:0;padding:.55rem .65rem;display:flex}.deal-detail__files-section-title{letter-spacing:.04em;text-transform:uppercase;color:#64748beb;margin:0;font-size:.8125rem;font-weight:700;line-height:1.2}.deal-detail__files-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.deal-detail__files-pill{color:var(--lp-muted-strong);letter-spacing:.02em;text-transform:uppercase;background:#e2e8f0bf;border-radius:999px;align-items:center;padding:.12rem .4rem;font-size:.66rem;font-weight:700;display:inline-flex}.deal-detail__files-section-lead{color:var(--shell-text-muted);margin:0 0 .55rem;font-size:.8125rem;line-height:1.35}.deal-detail__files-empty{color:var(--shell-text-muted,var(--lp-muted));background:0 0;border:none;border-radius:0;margin:0;padding:0;font-size:.8125rem;line-height:1.35}.deal-detail__files-workflow{flex-direction:column;gap:.45rem;width:100%;max-width:none;margin:0;display:flex}.deal-detail__files-status{color:var(--shell-text-muted,var(--lp-muted));margin:0;font-size:.875rem;line-height:1.4}.deal-detail__files-status--err{color:#b91c1c}.deal-detail__files-primary{flex-direction:column;gap:1rem;padding:1.1rem 1.15rem;display:flex}.deal-detail__files-primary-head{margin:0}.deal-detail__files-primary-title{letter-spacing:-.012em;color:var(--shell-text,var(--lp-text));margin:0;font-size:1rem;font-weight:700;line-height:1.25}.deal-detail__files-primary-lead{color:var(--shell-text-muted,var(--lp-muted));margin:.28rem 0 0;font-size:.875rem;line-height:1.4}.deal-detail__files-letterhead-box{border:1px solid var(--shell-border,var(--lp-border));background:color-mix(in srgb, var(--shell-surface-elevated,var(--lp-surface-soft)) 72%, var(--lp-surface));border-radius:10px;align-items:flex-start;gap:1rem;padding:.9rem 1rem;display:flex}.deal-detail__files-letterhead-profile{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:.35rem;min-width:8.5rem;margin-left:auto;display:flex}.deal-detail__files-profile-badge{white-space:nowrap;align-items:center;gap:.28rem;font-size:.75rem;font-weight:650;line-height:1.2;display:inline-flex}.deal-detail__files-profile-badge--ok{color:#15803d}.deal-detail__files-profile-badge--warn{color:#92400e}.deal-detail__files-profile-link{color:var(--lp-polish-accent,#2563eb);font-size:.8125rem;font-weight:600;text-decoration:none}.deal-detail__files-profile-link:hover{text-decoration:underline}.deal-detail__files-bo-block{flex-direction:column;gap:.45rem;display:flex}.deal-detail__files-deal-forms{flex-direction:column;gap:.65rem;display:flex}.deal-detail__files-deal-forms-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.deal-detail__files-deal-forms-list--compact{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 82%, transparent);border-radius:6px;gap:0;overflow:hidden}.deal-detail__files-deal-form-item{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 72%, transparent)}.deal-detail__files-deal-form-item:last-child{border-bottom:0}.deal-detail__files-deal-form-item--muted{opacity:.88}.deal-detail__files-deal-forms-list--compact>.deal-detail__files-deal-form-row,.deal-detail__files-deal-form-item>.deal-detail__files-deal-form-row{background:0 0;border:0;border-radius:0}.deal-detail__files-deal-forms-list--compact>.deal-detail__files-deal-form-row{padding:.4rem .55rem}.deal-detail__files-deal-form-item>.deal-detail__files-deal-form-row{grid-template-columns:1.125rem minmax(0,1fr) auto auto;align-items:center;gap:0 .65rem;min-height:1.875rem;padding:.28rem .5rem;display:grid}.deal-detail__files-deal-form-row-error{color:#b91c1c;margin:0;padding:0 .5rem .35rem 1.775rem;font-size:.75rem;line-height:1.3}.deal-detail__files-deal-form-save-spacer{width:4.5rem;display:block}.deal-detail__files-deal-forms-list--compact>.deal-detail__files-deal-form-row:last-child{border-bottom:0}.deal-detail__files-deal-form-row{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 82%, transparent);background:color-mix(in srgb, var(--shell-surface-elevated,var(--lp-surface-soft)) 35%, var(--lp-surface));border-radius:6px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem .65rem;padding:.55rem .65rem;display:flex}.deal-detail__files-deal-form-row--disabled{opacity:.72}.deal-detail__files-deal-form-save{white-space:nowrap;flex:none;margin-left:0;font-size:.8125rem}.deal-detail__files-deal-form-success{color:#047857;margin-top:.15rem;font-size:.75rem;font-weight:600;display:block}.deal-detail__files-forms-filters{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;margin-bottom:.5rem;display:flex}.deal-detail__files-forms-search,.deal-detail__files-forms-category{flex-direction:column;gap:.2rem;min-width:0;display:flex}.deal-detail__files-forms-search{flex:10rem}.deal-detail__files-forms-category{flex:0 11rem}.deal-detail__files-forms-pack{flex:12rem}.deal-detail__files-forms-search-label{letter-spacing:.03em;text-transform:uppercase;color:var(--shell-text-muted,var(--lp-muted));font-size:.6875rem;font-weight:700}.deal-detail__files-forms-search input,.deal-detail__files-forms-category select{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 82%, transparent);width:100%;min-height:2rem;font:inherit;color:var(--shell-text,var(--lp-text));background:var(--lp-surface);border-radius:6px;padding:.3rem .45rem;font-size:.8125rem}.deal-detail__files-deal-form-row--required{border-left:3px solid color-mix(in srgb, #b45309 70%, var(--shell-border,var(--lp-border)))}.deal-detail__files-deal-form-main{flex-direction:column;flex:12rem;gap:.2rem;min-width:0;display:flex}.deal-detail__files-deal-form-head{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.deal-detail__files-deal-form-badge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.05rem .45rem;font-size:.6875rem;font-weight:700;display:inline-flex}.deal-detail__files-deal-form-badge--required{color:#92400e;background:#fbbf242e}.deal-detail__files-deal-form-badge--optional{color:var(--shell-text-muted,var(--lp-muted));background:#94a3b829}.deal-detail__files-deal-form-error{color:#b91c1c;font-size:.75rem;font-weight:600}.deal-detail__files-form-group{flex-direction:column;gap:.45rem;margin-top:.75rem;display:flex}.deal-detail__files-form-group-title{letter-spacing:.02em;text-transform:uppercase;color:var(--shell-text-muted,var(--lp-muted));margin:0;font-size:.8125rem;font-weight:700}.deal-detail__files-forms-banner{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 82%, transparent);background:color-mix(in srgb, var(--shell-surface-elevated,var(--lp-surface-soft)) 22%, var(--lp-surface));border-radius:6px;margin:0;padding:.55rem .65rem;font-size:.8125rem;line-height:1.4}.deal-detail__files-forms-banner--ok{color:#15803d;border-color:color-mix(in srgb, #15803d 28%, var(--shell-border,var(--lp-border)));background:#22c55e14}.deal-detail__files-forms-banner--warn{color:#92400e;border-color:color-mix(in srgb, #b45309 28%, var(--shell-border,var(--lp-border)));background:#fbbf241a}.deal-detail__files-setup-hint{opacity:.9;margin:.5rem 0 0;font-size:.8125rem;line-height:1.45}.deal-detail__files-deal-form-select{flex:none;align-items:center;display:flex}.deal-detail__files-deal-form-select--spacer{width:1.125rem}.deal-detail__files-forms-toolbar{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 82%, transparent);background:color-mix(in srgb, var(--shell-surface-elevated,var(--lp-surface-soft)) 22%, var(--lp-surface));border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-bottom:.5rem;padding:.45rem .5rem;display:flex}.deal-detail__files-forms-select-all{color:var(--shell-text,var(--lp-text));cursor:pointer;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:600;display:inline-flex}.deal-detail__files-forms-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.deal-detail__files-deal-form-copy{flex-direction:column;flex:8rem;gap:.12rem;min-width:0;display:flex}.deal-detail__files-deal-form-hint{color:var(--shell-text-muted,var(--lp-muted));white-space:nowrap;font-size:.75rem;font-weight:600}.deal-detail__files-deal-form-name{color:var(--shell-text,var(--lp-text));text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:600;overflow:hidden}.deal-detail__files-deal-form-meta{color:var(--shell-text-muted,var(--lp-muted));font-size:.75rem}.deal-detail__files-deal-form-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.deal-detail__deal-form-status{white-space:nowrap;font-size:.8125rem;font-weight:650;line-height:1.2}.deal-detail__deal-form-status--ready{color:#15803d}.deal-detail__deal-form-status--warn{color:#b45309}.deal-detail__deal-form-status--generated{color:#15803d}.deal-detail__deal-form-status--neutral{color:var(--shell-text-muted,var(--lp-muted))}.deal-detail__files-bo-title{color:var(--shell-text,var(--lp-text));margin:0;font-size:.9375rem;font-weight:700;line-height:1.25}.deal-detail__files-bo-lead{color:var(--shell-text-muted,var(--lp-muted));margin:0;font-size:.875rem;line-height:1.4}.deal-detail__files-bo-note{margin:0;font-size:.8125rem;line-height:1.35}.deal-detail__files-bo-note--ok{color:#15803d}.deal-detail__files-bo-note--err{color:#b91c1c}.deal-detail__files-bo-note--info{color:#1d4ed8}.deal-detail__files-bo-saved{color:var(--shell-text-muted,var(--lp-muted));margin:0;font-size:.8125rem;line-height:1.35}.deal-detail__files-action-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.deal-detail__files-action-btn{border:1px solid var(--shell-border,var(--lp-border));background:var(--shell-surface,var(--lp-surface));min-height:1.95rem;font:inherit;color:var(--shell-text,var(--lp-text));cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:.28rem .72rem;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.deal-detail__files-action-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 28%, var(--shell-border,var(--lp-border)));background:color-mix(in srgb, #eff6ff 42%, var(--lp-surface))}.deal-detail__files-action-btn:disabled{opacity:.55;cursor:not-allowed}.deal-detail__files-action-btn--primary{background:var(--lp-polish-accent,#2563eb);border-color:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 88%, #1d4ed8);color:#fff}.deal-detail__files-action-btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 92%, #1d4ed8);border-color:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 88%, #1d4ed8);color:#fff}.deal-detail__files-action-btn--compact{min-height:1.75rem;padding:.22rem .58rem;font-size:.75rem}.deal-detail__files-saved-list{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.deal-detail__files-saved-row{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 82%, transparent);background:color-mix(in srgb, var(--shell-surface-elevated,var(--lp-surface-soft)) 35%, var(--lp-surface));border-radius:6px;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;padding:.32rem .4rem;font-size:.8125rem;display:flex}.deal-detail__files-saved-name{color:var(--shell-text,var(--lp-text));font-weight:600}.deal-detail__files-saved-meta{color:var(--shell-text-muted,var(--lp-muted))}.deal-detail__files-saved-actions{align-items:center;gap:.45rem;margin-left:auto;display:inline-flex}.deal-detail__files-inline-link{appearance:none;font:inherit;color:var(--lp-polish-accent,#2563eb);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:600;text-decoration:none}.deal-detail__files-inline-link:hover:not(:disabled){text-decoration:underline}.deal-detail__files-inline-link:disabled{opacity:.55;cursor:not-allowed}.deal-detail__files-inline-note{color:var(--shell-text-muted,var(--lp-muted));margin:0;font-size:.8125rem;line-height:1.35}.deal-detail__files-inline-note--err{color:#b91c1c}.deal-detail__files-empty-panel{border:1px dashed var(--shell-border,#e2e8f0);background:#0f172a05;border-radius:10px;margin:.5rem 0 0;padding:.85rem 1rem}.deal-detail__files-empty-panel-title{margin:0 0 .35rem;font-size:.9375rem;font-weight:600}.deal-detail__files-secondary{flex-direction:column;gap:.75rem;padding:1rem 1.15rem;display:flex}.deal-detail__files-secondary-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .75rem;display:flex}.deal-detail__files-secondary-title{color:var(--shell-text,var(--lp-text));margin:0;font-size:.9375rem;font-weight:700;line-height:1.25}.deal-detail__files-workflow .deal-detail__card dl.deal-detail__files-secondary-meta{font-size:inherit;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1.25rem;margin:0;display:grid}.deal-detail__files-secondary-meta>div{flex-direction:column;gap:.18rem;min-width:0;display:flex}.deal-detail__files-secondary-meta dt{letter-spacing:.05em;text-transform:uppercase;color:#64748bd1;margin:0;font-size:.6875rem;font-weight:650}.deal-detail__files-secondary-meta dd{color:var(--shell-text,var(--lp-text));margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.deal-detail__files-readiness-panel{flex-direction:column;gap:.75rem;padding:1rem 1.15rem;display:flex}.deal-detail__files-readiness-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .75rem;display:flex}.deal-detail__files-readiness-jump{font-size:.8125rem}.deal-detail__files-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.deal-detail__files-readiness-tile{border:1px solid var(--shell-border,var(--lp-border));background:var(--shell-surface,var(--lp-surface));border-radius:10px;align-items:flex-start;gap:.45rem;min-height:3.5rem;padding:.62rem .68rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.deal-detail__files-readiness-tile-icon{flex:none;justify-content:center;align-items:center;margin-top:.04rem;display:inline-flex}.deal-detail__files-readiness-tile--ready .deal-detail__files-readiness-tile-icon{color:#16a34a}.deal-detail__files-readiness-tile--needs-info .deal-detail__files-readiness-tile-icon{color:#d97706}.deal-detail__files-readiness-tile--review .deal-detail__files-readiness-tile-icon{color:#dc2626}.deal-detail__files-readiness-tile-body{flex-direction:column;gap:.12rem;min-width:0;display:flex}.deal-detail__files-readiness-tile-label{color:var(--shell-text,var(--lp-text));font-size:.8125rem;font-weight:650;line-height:1.25}.deal-detail__files-readiness-tile-state{font-size:.75rem;font-weight:600;line-height:1.25}.deal-detail__files-readiness-tile--ready .deal-detail__files-readiness-tile-state{color:#15803d}.deal-detail__files-readiness-tile--needs-info .deal-detail__files-readiness-tile-state{color:#92400e}.deal-detail__files-readiness-tile--review .deal-detail__files-readiness-tile-state{color:#991b1b}.deal-detail__files-diagnostics{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 75%, transparent);background:color-mix(in srgb, var(--shell-surface-elevated,var(--lp-surface-soft)) 45%, var(--lp-surface));border-radius:10px;margin:0;padding:.65rem .85rem}.deal-detail__files-diagnostics>summary{cursor:pointer;color:var(--shell-text-muted,var(--lp-muted));font-size:.8125rem;font-weight:650;list-style:none}.deal-detail__files-diagnostics>summary::-webkit-details-marker{display:none}.deal-detail__files-diagnostics>summary:before{content:"▸ ";width:.85rem;display:inline-block}.deal-detail__files-diagnostics[open]>summary:before{content:"▾ "}.deal-detail__files-diagnostics-body{border-top:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 65%, transparent);margin-top:.65rem;padding-top:.65rem}.deal-detail__files-diag-group{margin-bottom:.85rem}.deal-detail__files-diag-group:last-child{margin-bottom:0}.deal-detail__files-diag-heading{letter-spacing:.03em;text-transform:uppercase;color:var(--shell-text-muted,var(--lp-muted));margin:0 0 .35rem;font-size:.75rem;font-weight:700}.deal-detail__files-diagnostics-meta{color:var(--shell-text-muted,var(--lp-muted));margin:0 0 .35rem;font-size:.75rem;line-height:1.35}.deal-detail__files-diag-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .85rem;margin:0 0 .45rem;font-size:.75rem;display:grid}.deal-detail__files-diag-dl>div{flex-wrap:wrap;gap:.25rem .4rem;display:flex}.deal-detail__files-diag-dl dt{color:var(--shell-text-muted,var(--lp-muted));margin:0;font-weight:500}.deal-detail__files-diag-dl dd{color:var(--shell-text,var(--lp-text));margin:0;font-weight:600}.deal-detail__files-diag-templates{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.deal-detail__files-diag-template{flex-direction:column;gap:.08rem;font-size:.75rem;display:flex}.deal-detail__files-diag-template-name{color:var(--shell-text,var(--lp-text));font-weight:600}.deal-detail__files-diag-template-meta{color:var(--shell-text-muted,var(--lp-muted))}@media (width<=900px){.deal-detail__files-readiness-grid,.deal-detail__files-secondary-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.deal-detail__files-letterhead-box{flex-direction:column;align-items:stretch}.deal-detail__files-letterhead-profile{text-align:left;align-items:flex-start;margin-left:0}.deal-detail__files-readiness-grid,.deal-detail__files-secondary-meta{grid-template-columns:1fr}.deal-detail__files-action-row{gap:.4rem}}.deal-detail__paperwork-templates-list--packet{color:var(--shell-text-muted);margin:0 0 .5rem;padding-left:1.15rem}.deal-detail__paperwork-templates-list--packet li{margin-bottom:.45rem}.deal-detail__paperwork-templates-meta{margin-top:.1rem;font-size:.75rem;line-height:1.35;display:block}.deal-detail__paperwork-hints--packet{margin:.5rem 0 0}.deal-detail__doc-history-row--card{flex-direction:column;align-items:stretch;gap:.35rem;padding:.55rem 0;display:flex}.deal-detail__doc-history-primary{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;display:flex}.deal-detail__completed-doc-title{color:var(--shell-text);font-weight:600;line-height:1.3}.deal-detail__doc-badge{text-transform:uppercase;letter-spacing:.03em;color:var(--shell-text-muted);border:1px solid #47556959;border-radius:4px;padding:.1rem .35rem;font-size:.6875rem;font-weight:600}.deal-detail__doc-history-meta-row{flex-wrap:wrap;gap:.35rem .75rem;font-size:.75rem;display:flex}.deal-detail__doc-snapshot{border:1px solid var(--shell-border);background:#00000005;border-radius:6px;margin:.15rem 0 0;padding:.35rem .5rem;font-size:.75rem}.deal-detail__doc-snapshot summary{cursor:pointer;color:var(--shell-text-muted);font-weight:600}.deal-detail__snapshot-dl{grid-template-columns:auto 1fr;gap:.2rem .65rem;margin:.4rem 0 0;font-size:.75rem;display:grid}.deal-detail__snapshot-dl dt{color:var(--shell-text-muted);margin:0;font-weight:500}.deal-detail__snapshot-dl dd{color:var(--shell-text);margin:0}.deal-detail__doc-history{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:8px;max-width:44rem;margin:0 0 1.25rem;padding:.85rem 1rem;font-size:.875rem}.deal-detail__doc-history-title{margin:0 0 .35rem;font-size:.9375rem;font-weight:600}.deal-detail__doc-history-lead{color:var(--shell-text-muted);margin:0 0 .65rem;font-size:.8125rem}.deal-detail__doc-history-err{margin:0 0 .5rem;font-size:.875rem}.deal-detail__doc-history-loading,.deal-detail__doc-history-empty{color:var(--shell-text-muted);margin:0;font-size:.8125rem}.deal-detail__doc-history-list{margin:0;padding:0;list-style:none}.deal-detail__doc-history-row{border-bottom:1px solid var(--shell-border);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.5rem .75rem;padding:.45rem 0;font-size:.8125rem;display:grid}.deal-detail__doc-history-row:last-child{border-bottom:none}.deal-detail__doc-history-name{text-overflow:ellipsis;white-space:nowrap;color:var(--shell-text);overflow:hidden}.deal-detail__doc-history-meta{color:var(--shell-text-muted);white-space:nowrap}.deal-detail__doc-history-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:inline-flex}.deal-detail__bhph{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:8px;max-width:44rem;margin:0 0 1.25rem;padding:.85rem 1rem;font-size:.875rem}.deal-detail__bhph-title{margin:0 0 .35rem;font-size:.9375rem;font-weight:600}.deal-detail__bhph-lead{color:var(--shell-text-muted);margin:0 0 .65rem;font-size:.8125rem}.deal-detail__bhph-err,.deal-detail__bhph-loading{margin:0 0 .65rem;font-size:.8125rem}.deal-detail__bhph-loading{color:var(--shell-text-muted)}.deal-detail__bhph-summary{grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0;font-size:.8125rem;display:grid}.deal-detail__bhph-summary dt{color:var(--shell-text-muted);margin:0;font-weight:500}.deal-detail__bhph-summary dd{margin:0}.deal-detail__bhph-account-summary{border-top:1px solid var(--shell-border);margin-top:.85rem;padding-top:.75rem}.deal-detail__bhph-account-summary-title{margin:0 0 .45rem;font-size:.8125rem;font-weight:600}.deal-detail__bhph-account-summary-muted{color:var(--shell-text-muted);margin:0;font-size:.8125rem}.deal-detail__bhph-account-summary-grid{grid-template-columns:auto 1fr;gap:.25rem .85rem;margin:0;font-size:.75rem;display:grid}.deal-detail__bhph-account-summary-grid dt{color:var(--shell-text-muted);margin:0;font-weight:500}.deal-detail__bhph-account-summary-grid dd{margin:0}.deal-detail__title-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.deal-detail__title-row--phase101{align-items:baseline;gap:.45rem .65rem}.deal-detail__page-heading{letter-spacing:-.018em;color:var(--lp-text);flex-wrap:wrap;align-items:baseline;gap:.35rem .45rem;margin:0;font-size:clamp(1.05rem,2.2vw,1.28rem);font-weight:620;display:inline-flex}.deal-detail__page-heading-word{font-weight:inherit}.deal-detail__deal-num-meta{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#64748b94;font-size:.58em;font-weight:560}.deal-detail__deal-num-badge{font-variant-numeric:tabular-nums;color:var(--shell-text-muted);letter-spacing:.02em;font-weight:700}.deal-detail__header-delinquent{color:#b91c1c;background:#b91c1c1f;border:1px solid #b91c1c59;border-radius:4px;padding:.12rem .45rem;font-size:.75rem;font-weight:600;display:inline-block}.deal-detail__bhph-dlq-banner{background:#b91c1c14;border:1px solid #b91c1c4d;border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin:0 0 .5rem;padding:.4rem .5rem;font-size:.75rem;display:flex}.deal-detail__bhph-dlq-label{color:#b91c1c;text-transform:uppercase;letter-spacing:.02em;font-weight:700}.deal-detail__bhph-dlq-meta{color:var(--shell-text,inherit)}.deal-detail__bhph-schedule-row--late td{color:#b91c1c}.deal-detail__bhph-schedule-status{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.deal-detail__bhph-late-badge{text-transform:uppercase;color:#b91c1c;background:#b91c1c1f;border:1px solid #b91c1c59;border-radius:3px;padding:.05rem .35rem;font-size:.7rem;font-weight:600;display:inline-block}.deal-detail__bhph-late-fees{border-top:1px solid var(--shell-border);margin-top:.85rem;padding-top:.75rem}.deal-detail__bhph-late-fees-title{margin:0 0 .45rem;font-size:.875rem;font-weight:600}.deal-detail__bhph-late-fees-totals{color:var(--shell-text-muted);flex-wrap:wrap;gap:.65rem 1rem;margin:0 0 .65rem;font-size:.75rem;display:flex}.deal-detail__bhph-late-fees-form{flex-direction:column;gap:.5rem;max-width:22rem;margin-bottom:.65rem;display:flex}.deal-detail__bhph-late-fees-muted{color:var(--shell-text-muted);margin:0;font-size:.8125rem}.deal-detail__bhph-late-fees-table-wrap{overflow-x:auto}.deal-detail__bhph-late-fees-table{border-collapse:collapse;width:100%;font-size:.75rem}.deal-detail__bhph-late-fees-table th,.deal-detail__bhph-late-fees-table td{text-align:left;border-bottom:1px solid var(--shell-border);padding:.35rem .5rem}.deal-detail__bhph-late-fees-table th{color:var(--shell-text-muted);font-weight:600}.deal-detail__bhph-late-fees-notes{word-break:break-word;max-width:12rem}.deal-detail__bhph-repo{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:8px;margin-top:.85rem;padding:.75rem .85rem .85rem}.deal-detail__bhph-repo-title{margin:0 0 .4rem;font-size:.875rem;font-weight:600}.deal-detail__bhph-repo-summary{color:var(--shell-text-muted);margin:0 0 .55rem;font-size:.75rem}.deal-detail__bhph-repo-form{flex-direction:column;gap:.5rem;max-width:22rem;display:flex}.deal-detail__bhph-repo-actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.deal-detail__bhph-repo-saved{color:var(--shell-text-muted);margin:0;font-size:.75rem}.deal-detail__bhph-repo-err{color:#b91c1c;margin:0 0 .35rem;font-size:.75rem}.deal-detail__bhph-ptp{border:1px solid var(--shell-border);background:var(--lp-surface);border-radius:8px;margin-top:.75rem;padding:.65rem .75rem}.deal-detail__bhph-ptp-title{margin:0 0 .45rem;font-size:.875rem;font-weight:600}.deal-detail__bhph-ptp-muted{color:var(--shell-text-muted);margin:0;font-size:.75rem}.deal-detail__bhph-ptp-err{color:#b91c1c;margin:0 0 .35rem;font-size:.75rem}.deal-detail__bhph-ptp-section-label{letter-spacing:.04em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .3rem;font-size:.65rem;font-weight:600}.deal-detail__bhph-ptp-open{margin-bottom:.65rem}.deal-detail__bhph-ptp-open-row{background:var(--lp-surface);border:1px solid #0000000f;border-radius:6px;margin-bottom:.35rem;padding:.45rem .5rem}.deal-detail__bhph-ptp-open-meta{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin-bottom:.35rem;font-size:.8125rem;display:flex}.deal-detail__bhph-ptp-open-date{font-weight:600}.deal-detail__bhph-ptp-open-amt{color:var(--shell-text-muted)}.deal-detail__bhph-ptp-open-note{color:var(--shell-text-muted);word-break:break-word;flex:100%;font-size:.75rem}.deal-detail__bhph-ptp-open-actions{flex-wrap:wrap;gap:.35rem .65rem;display:flex}.deal-detail__bhph-ptp-form{flex-direction:column;gap:.45rem;max-width:22rem;margin-bottom:.55rem;display:flex}.deal-detail__bhph-ptp-add-row{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.deal-detail__bhph-ptp-saved{color:var(--shell-text-muted);font-size:.75rem}.deal-detail__bhph-ptp-history{border-top:1px solid var(--shell-border);margin-top:.35rem;padding-top:.45rem}.deal-detail__bhph-ptp-table{border-collapse:collapse;width:100%;font-size:.72rem}.deal-detail__bhph-ptp-table th,.deal-detail__bhph-ptp-table td{text-align:left;border-bottom:1px solid var(--shell-border);padding:.25rem .35rem}.deal-detail__bhph-ptp-table th{color:var(--shell-text-muted);font-weight:600}.deal-detail__bhph-ptp-note-cell{word-break:break-word;max-width:14rem}.deal-detail__bhph-coll-ptp-strip{flex-wrap:wrap;gap:.35rem .65rem;margin:0 0 .5rem;font-size:.75rem;display:flex}.deal-detail__bhph-coll-ptp-item{align-items:center;gap:.25rem;display:inline-flex}.deal-detail__bhph-coll-ptp-badge{text-transform:uppercase;letter-spacing:.03em;color:var(--shell-text-muted);border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:3px;padding:.06rem .35rem;font-size:.65rem;font-weight:600;display:inline-block}.deal-detail__bhph-coll-ptp-badge--broken,.deal-detail__bhph-coll-ptp-badge--overdue,.deal-detail__bhph-coll-ptp-badge--open{text-transform:none;letter-spacing:normal;font-size:.72rem}.deal-detail__bhph-coll-ptp-badge--broken{color:#b91c1c;background:#fef2f2f2;border-color:#b91c1c73}.deal-detail__bhph-coll-ptp-badge--overdue{color:#c2410c;background:#fff7edf2;border-color:#ea580c73}.deal-detail__bhph-coll-ptp-badge--open{color:var(--shell-text-muted);border-color:var(--shell-border);background:var(--shell-page-bg)}.deal-detail__bhph-ptp-overdue-label{color:#b91c1c;font-size:.68rem;font-weight:600}.deal-detail__bhph-ptp-broken-badge{color:#b91c1c;background:#fef2f2e6;border:1px solid #b91c1c66;border-radius:3px;margin-left:.35rem;padding:.04rem .32rem;font-size:.62rem;font-weight:600;display:inline-block}.deal-detail__bhph-payoff{border-top:1px solid var(--shell-border);margin-top:.85rem;padding-top:.75rem}.deal-detail__bhph-payoff-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.deal-detail__bhph-payoff-title{margin:0;font-size:.875rem;font-weight:600}.deal-detail__bhph-payoff-note{color:var(--shell-text-muted);margin:.35rem 0 .45rem;font-size:.75rem}.deal-detail__bhph-payoff-muted{color:var(--shell-text-muted);margin:0;font-size:.8125rem}.deal-detail__bhph-payoff-grid{grid-template-columns:auto 1fr;gap:.25rem .85rem;margin:0;font-size:.75rem;display:grid}.deal-detail__bhph-payoff-grid dt{color:var(--shell-text-muted);margin:0;font-weight:500}.deal-detail__bhph-payoff-grid dd{margin:0}.deal-detail__bhph-form{flex-direction:column;gap:.65rem;max-width:22rem;display:flex}.deal-detail__bhph-pending{max-width:38rem}.deal-detail__bhph-pending-lead{color:var(--shell-text,var(--lp-text));margin:0 0 .5rem;font-size:.875rem;line-height:1.45}.deal-detail__bhph-pending-meta{color:var(--shell-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.deal-detail__bhph-activation{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 92%, transparent);background:color-mix(in srgb, var(--shell-surface-muted,var(--lp-surface-soft)) 55%, var(--shell-surface,var(--lp-surface)));border-radius:12px;margin:0 0 .85rem;padding:.75rem .9rem}.deal-detail__bhph-activation--active{border-color:color-mix(in srgb, #22c55e 22%, var(--shell-border));background:color-mix(in srgb, #ecfdf5 35%, var(--shell-surface,var(--lp-surface)))}.deal-detail__bhph-activation--pending{border-color:color-mix(in srgb, #94a3b8 28%, var(--shell-border))}.deal-detail__bhph-activation--muted{opacity:.92}.deal-detail__bhph-activation-loading{color:var(--shell-text-muted);margin:0;font-size:.8125rem}.deal-detail__bhph-activation-head{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin-bottom:.35rem;display:flex}.deal-detail__bhph-activation-badge{letter-spacing:.05em;text-transform:uppercase;color:#166534;background:#bbf7d08c;border:1px solid #22c55e59;border-radius:999px;padding:.12rem .45rem;font-size:.65rem;font-weight:800;display:inline-block}.deal-detail__bhph-activation-health{border:1px solid var(--shell-border);border-radius:999px;padding:.1rem .42rem;font-size:.68rem;font-weight:700;display:inline-block}.deal-detail__bhph-activation-health--good{color:#166534;border-color:color-mix(in srgb, #22c55e 30%, var(--shell-border));background:color-mix(in srgb, #ecfdf5 70%, var(--shell-surface))}.deal-detail__bhph-activation-health--warn{color:#92400e;border-color:color-mix(in srgb, #f59e0b 35%, var(--shell-border));background:color-mix(in srgb, #fef3c7 65%, var(--shell-surface))}.deal-detail__bhph-activation-health--risk{color:#9a3412;border-color:color-mix(in srgb, #fb923c 40%, var(--shell-border));background:color-mix(in srgb, #fff7ed 60%, var(--shell-surface))}.deal-detail__bhph-activation-health--muted{color:var(--shell-text-muted);background:var(--shell-surface)}.deal-detail__bhph-activation-lead{color:var(--shell-text,var(--lp-text));margin:0;font-size:.84rem;line-height:1.45}.deal-detail__bhph-activation--active .deal-detail__bhph-activation-lead{color:var(--shell-text-muted);font-size:.8rem}.deal-detail__bhph-activation-explain{color:var(--shell-text-muted);margin:.35rem 0 .55rem;font-size:.78rem;line-height:1.42}.deal-detail__bhph-activation-dl{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.45rem 1rem;margin:0 0 .55rem;display:grid}.deal-detail__bhph-activation-dl dt{letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-muted);margin:0;font-size:.62rem;font-weight:800}.deal-detail__bhph-activation-dl dd{color:var(--shell-text,var(--lp-text));margin:.08rem 0 0;font-size:.84rem;font-weight:650}.deal-detail__bhph-activation-cta{color:var(--shell-text,var(--lp-text));margin:0 0 .55rem;padding-left:1.1rem;font-size:.78rem;line-height:1.45}.deal-detail__bhph-activation-next{color:var(--shell-text-muted);background:color-mix(in srgb, var(--shell-surface,var(--lp-surface)) 70%, transparent);border:1px dashed color-mix(in srgb, var(--shell-border) 85%, transparent);border-radius:8px;margin:0;padding:.45rem .5rem;font-size:.78rem;line-height:1.42}.deal-detail__bhph-activation--stuck{border-color:color-mix(in srgb, #f59e0b 32%, var(--shell-border));background:color-mix(in srgb, #fffbeb 40%, var(--shell-surface-muted,var(--lp-surface-soft)))}.deal-detail__bhph-activation-warn-title{color:#92400e;margin:0 0 .4rem;font-size:.92rem;font-weight:750}.deal-detail__bhph-activation-reasons{color:var(--shell-text,var(--lp-text));margin:0 0 .55rem;padding-left:1.15rem;font-size:.78rem;line-height:1.45}.deal-detail__bhph-activation-actions{margin-top:.45rem}.deal-detail__bhph-provision-retry{border:1px solid color-mix(in srgb, var(--shell-border) 80%, #0f172a);background:var(--shell-surface,var(--lp-surface));color:var(--shell-text,var(--lp-text));cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:.38rem .85rem;font-size:.8rem;font-weight:650;display:inline-flex}.deal-detail__bhph-provision-retry:hover:not(:disabled){border-color:color-mix(in srgb, #0f172a 35%, var(--shell-border))}.deal-detail__bhph-provision-retry:disabled{opacity:.65;cursor:default}.deal-desk__deal-type-note{color:var(--shell-text-muted,var(--lp-muted));max-width:32rem;margin:-.08rem 0 .4rem;font-size:.7rem;line-height:1.38}.deal-detail__bhph-field{flex-direction:column;gap:.2rem;display:flex}.deal-detail__bhph-label{color:var(--shell-text-muted);font-size:.8125rem}.deal-detail__bhph-schedule{border-top:1px solid var(--shell-border);margin-top:1rem;padding-top:.85rem}.deal-detail__bhph-schedule-title{margin:0 0 .65rem;font-size:.875rem;font-weight:600}.deal-detail__bhph-schedule-err,.deal-detail__bhph-schedule-loading{margin:0 0 .5rem;font-size:.8125rem}.deal-detail__bhph-schedule-loading{color:var(--shell-text-muted)}.deal-detail__bhph-schedule-form{flex-direction:column;gap:.65rem;max-width:22rem;display:flex}.deal-detail__bhph-schedule-table-wrap{max-width:100%;overflow-x:auto}.deal-detail__bhph-schedule-table{border-collapse:collapse;width:100%;font-size:.8125rem}.deal-detail__bhph-schedule-table th,.deal-detail__bhph-schedule-table td{text-align:left;border-bottom:1px solid var(--shell-border);padding:.4rem .6rem}.deal-detail__bhph-schedule-table th{color:var(--shell-text-muted);font-weight:500}.deal-detail__bhph-posting{border-top:1px solid var(--shell-border);margin-top:1rem;padding-top:.85rem}.deal-detail__bhph-posting-title,.deal-detail__bhph-history-title{margin:0 0 .65rem;font-size:.875rem;font-weight:600}.deal-detail__bhph-history-title{margin-top:1rem}.deal-detail__bhph-posting-form{flex-direction:column;gap:.65rem;max-width:24rem;display:flex}.deal-detail__bhph-notes{font:inherit;box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-page-bg);width:100%;max-width:24rem;color:var(--shell-text);border-radius:6px;padding:.35rem .5rem;font-size:.8125rem}.deal-detail__bhph-receipt-actions{vertical-align:top;min-width:10rem}.deal-detail__bhph-receipt-stack{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.deal-detail__bhph-history-empty{color:var(--shell-text-muted);margin:0;font-size:.8125rem}.deal-detail__stips{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:8px;max-width:44rem;margin:0 0 1.25rem;padding:.85rem 1rem;font-size:.875rem}.deal-detail__stips-title{margin:0 0 .35rem;font-size:.9375rem;font-weight:600}.deal-detail__stips-lead{color:var(--shell-text-muted);margin:0 0 .65rem;font-size:.8125rem}.deal-detail__stips-summary{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-bottom:.75rem;font-size:.8125rem;display:flex}.deal-detail__stips-summary-item{color:var(--shell-text)}.deal-detail__stips-status{text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:4px;padding:.15rem .45rem;font-size:.75rem;font-weight:600}.deal-detail__stips-status--missing_items{color:var(--shell-text-muted)}.deal-detail__stips-status--ready_for_funding{color:var(--shell-text)}.deal-detail__stips-status--no_checklist{color:var(--shell-text-muted)}.deal-detail__stips-warn{margin:0 0 .65rem;font-size:.8125rem}.deal-detail__stips-add{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.65rem;display:flex}.deal-detail__stips-input{font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);min-width:12rem;color:var(--shell-text);border-radius:6px;padding:.35rem .5rem;font-size:.8125rem}.deal-detail__stips-inline-label{color:var(--shell-text-muted);align-items:center;gap:.25rem;font-size:.8125rem;display:inline-flex}.deal-detail__stips-list{margin:0;padding:0;list-style:none}.deal-detail__stips-row{border-bottom:1px solid var(--shell-border);flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem;padding:.5rem 0;display:flex}.deal-detail__stips-row:last-child{border-bottom:none}.deal-detail__stips-received{flex-shrink:0;padding-top:.2rem}.deal-detail__stips-name{flex:8rem;min-width:6rem;padding-top:.2rem;font-weight:500}.deal-detail__stips-notes{min-width:10rem;font:inherit;border:1px solid var(--shell-border);background:var(--shell-surface);color:var(--shell-text);resize:vertical;border-radius:6px;flex:2 14rem;padding:.35rem .5rem;font-size:.8125rem;line-height:1.35}.deal-detail__stips-remove{font:inherit;border:1px solid var(--shell-border);background:var(--shell-page-bg);color:var(--shell-text-muted);cursor:pointer;border-radius:4px;margin-left:auto;padding:.2rem .45rem;font-size:.75rem}.deal-detail__stips-remove:hover:not(:disabled){color:var(--shell-text);background:var(--shell-surface)}.deal-detail__stips-remove:disabled{opacity:.6;cursor:not-allowed}.bhph-ledger{max-width:none}.bhph-ledger__crumb{color:var(--shell-text-muted);margin:0 0 .75rem;font-size:.8125rem}.bhph-ledger__crumb a{color:var(--shell-text-muted);text-decoration:none}.bhph-ledger__crumb a:hover{color:var(--shell-text);text-decoration:underline}.bhph-ledger__hero{border:1px solid var(--shell-border);background:var(--shell-surface);box-shadow:var(--shell-shadow-card);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;margin:0 0 .75rem;padding:.85rem 1rem;display:flex}.bhph-ledger__title{margin:0 0 .15rem}.bhph-ledger__vehicle{color:var(--shell-text-muted);margin:0 0 .35rem;font-size:.8125rem}.bhph-ledger__header-badges{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:inline-flex}.bhph-ledger__badge{border:1px solid var(--shell-border);background:var(--shell-page-bg);border-radius:4px;padding:.12rem .45rem;font-size:.6875rem;font-weight:600;display:inline-block}.bhph-ledger__badge--warn{color:#b91c1c;background:#b91c1c14;border-color:#b91c1c59}.bhph-ledger__badge--bad{color:#991b1b;background:#991b1b1a;border-color:#991b1b66}.bhph-ledger__badge--orange{color:#c2410c;background:#fb923c1f;border-color:#c2410c59}.bhph-ledger__badge--muted{color:var(--shell-text-muted)}.bhph-ledger__badge--repo{color:var(--shell-text);background:#0000000f}.bhph-ledger__hero-stats{grid-template-columns:repeat(3,auto);gap:.5rem 1.25rem;margin:0;font-size:.8125rem;display:grid}.bhph-ledger__hero-stats dt{color:var(--shell-text-muted);margin:0;font-size:.75rem;font-weight:500}.bhph-ledger__hero-stats dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.bhph-ledger__hero-refresh{vertical-align:baseline;margin-left:.35rem;font-size:.75rem}.bhph-ledger__action-ok{color:#15803d;margin:0 0 .65rem;font-size:.8125rem}.bhph-ledger__action-err{color:#b91c1c;margin:0 0 .65rem;font-size:.8125rem}.bhph-ledger__card{border-radius:var(--shell-radius-card);border:1px solid var(--shell-border);background:var(--shell-surface);box-shadow:var(--shell-shadow-card);margin:0 0 .65rem;padding:.65rem .85rem}.bhph-ledger__card-title{border-bottom:1px solid var(--shell-border);margin:0 0 .45rem;padding-bottom:.28rem;font-size:.8125rem;font-weight:600}.bhph-ledger__sched-table .bhph-ledger__sched-actions{vertical-align:top}.bhph-ledger__sched-actions{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;max-width:22rem;font-size:.8125rem;display:flex}.bhph-ledger__sched-input{min-width:7rem;max-width:9rem}.bhph-ledger__sched-note{flex:6rem;min-width:5.5rem;max-width:9rem}.bhph-ledger__sched-paid{letter-spacing:.02em;color:var(--shell-text-muted);border:1px solid var(--shell-border);background:#0000000f;border-radius:4px;padding:.08rem .35rem;font-size:.6875rem;font-weight:700;display:inline-block}.bhph-ledger__sched-partial{letter-spacing:.02em;color:#a16207;background:#eab3081f;border:1px solid #eab30873;border-radius:4px;padding:.08rem .35rem;font-size:.6875rem;font-weight:700;display:inline-block}.bhph-ledger__alloc-cell{vertical-align:top;max-width:14rem;font-size:.8125rem}.bhph-ledger__alloc-cell-inner{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.bhph-ledger__alloc-hint{color:var(--shell-text-muted);font-size:.75rem;line-height:1.3;display:block}.bhph-ledger__alloc-hint-rev{font-style:italic}.bhph-ledger__alloc-count-hint{font-size:.6875rem}.bhph-ledger__unapplied-line{margin-top:.15rem;font-size:.75rem}.bhph-ledger__unapplied-pool{background:#3b82f60f;border:1px solid #3b82f659;border-radius:6px;margin:0 0 .65rem;padding:.45rem .65rem;font-size:.875rem}.bhph-ledger__apply-unapplied-trigger{margin-top:.25rem}.bhph-ledger__unapplied-apply-row td{border-bottom:1px solid var(--shell-border);vertical-align:top;background:#3b82f60a;padding:.5rem .65rem}.bhph-ledger__unapplied-apply-lead{color:var(--shell-text);margin:0 0 .45rem;font-size:.8125rem}.bhph-ledger__unapplied-apply-fields{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;display:flex}.bhph-ledger__unapplied-field{flex-direction:column;gap:.15rem;min-width:0;display:flex}.bhph-ledger__unapplied-field .deal-detail__bhph-label{font-size:.75rem}.bhph-ledger__unapplied-field .deal-detail__stips-input{min-width:10rem;max-width:16rem}.bhph-ledger__payment-alloc-detail-row td{border-bottom:1px solid var(--shell-border);background:#00000005;padding-top:.35rem;padding-bottom:.5rem;font-size:.8125rem}.bhph-ledger__payment-alloc-wrap{max-width:36rem}.bhph-ledger__payment-alloc-head{color:var(--shell-text-muted);border-bottom:1px solid var(--shell-border);grid-template-columns:minmax(5rem,1.1fr) minmax(4.5rem,.85fr) minmax(4.5rem,.85fr) minmax(4rem,.75fr);gap:.35rem .75rem;margin-bottom:.35rem;padding:0 0 .15rem;font-size:.6875rem;font-weight:600;display:grid}.bhph-ledger__payment-alloc-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.bhph-ledger__payment-alloc-list--grid li{border-bottom:1px solid #0000000d;grid-template-columns:minmax(5rem,1.1fr) minmax(4.5rem,.85fr) minmax(4.5rem,.85fr) minmax(4rem,.75fr);align-items:start;gap:.35rem .75rem;padding:.2rem 0;display:grid}.bhph-ledger__payment-alloc-list--grid li:last-child{border-bottom:none}.bhph-ledger__payment-alloc-due{flex-direction:column;gap:.08rem;min-width:0;display:flex}.bhph-ledger__payment-alloc-due-date{white-space:nowrap}.bhph-ledger__alloc-id-mini{opacity:.85;font-size:.625rem}.bhph-ledger__mono{color:var(--shell-text);word-break:break-all;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,Menlo,Consolas,monospace;font-size:.75rem}.bhph-ledger__alloc-sum{font-variant-numeric:tabular-nums;white-space:nowrap}.bhph-ledger__activity-wrap{overflow-x:auto}.bhph-ledger__activity-table{border-collapse:collapse;width:100%;font-size:.8125rem}.bhph-ledger__activity-table th,.bhph-ledger__activity-table td{text-align:left;border-bottom:1px solid var(--shell-border);vertical-align:top;padding:.4rem .5rem}.bhph-ledger__activity-table th{color:var(--shell-text-muted);font-size:.75rem;font-weight:500}.bhph-ledger__activity-table tr:last-child td{border-bottom:none}.bhph-ledger__activity-amt{font-variant-numeric:tabular-nums;white-space:nowrap}.bhph-ledger__activity-detail{word-break:break-word}.bhph-ledger__audit-wrap{overflow-x:auto}.bhph-ledger__audit-table{border-collapse:collapse;width:100%;font-size:.8125rem}.bhph-ledger__audit-table th,.bhph-ledger__audit-table td{text-align:left;border-bottom:1px solid var(--shell-border);vertical-align:top;padding:.45rem .5rem}.bhph-ledger__audit-table th{color:var(--shell-text-muted);font-size:.75rem;font-weight:500}.bhph-ledger__audit-table tr:last-child td{border-bottom:none}.bhph-ledger__payments-table .bhph-ledger__payment-row--reversed td{background:color-mix(in srgb, #fef3c7 20%, var(--shell-surface,var(--lp-surface)))}.bhph-ledger__payments-table .bhph-ledger__payment-row--posted-active td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb, #22c55e 38%, var(--shell-border,var(--lp-border)))}.bhph-ledger__payment-amt--reversed{opacity:.75;text-decoration:line-through;-webkit-text-decoration-color:var(--shell-text-muted);text-decoration-color:var(--shell-text-muted)}.bhph-ledger__rev-meta{color:var(--shell-text-muted);flex-direction:column;gap:.2rem;max-width:14rem;margin-top:.35rem;font-size:.75rem;display:flex}.bhph-ledger__rev-badge{color:#92400e;background:#f59e0b26;border:1px solid #f59e0b73;border-radius:4px;align-self:flex-start;padding:.06rem .35rem;font-size:.6875rem;font-weight:700;display:inline-block}.bhph-ledger__rev-when{font-variant-numeric:tabular-nums}.bhph-ledger__rev-reason{color:var(--shell-text);word-break:break-word;line-height:1.35}.bhph-ledger__reverse-cell{vertical-align:top;min-width:10rem}.bhph-ledger__reverse-form{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;max-width:22rem;display:flex}.bhph-ledger__reverse-form--safety{flex-direction:column;align-items:stretch;gap:.5rem;max-width:26rem}.bhph-ledger__reverse-safety{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 90%, #64748b);background:color-mix(in srgb, var(--surface-muted,var(--lp-surface-soft)) 55%, var(--surface-panel,var(--lp-surface)));border-radius:8px;padding:.5rem .6rem}.bhph-ledger__reverse-safety-lead{color:var(--text-secondary,var(--lp-muted-strong));margin:0 0 .45rem;font-size:.8rem;line-height:1.45}.bhph-ledger__reverse-safety-check{color:var(--shell-text,var(--lp-text));cursor:pointer;align-items:flex-start;gap:.35rem;font-size:.78rem;line-height:1.4;display:flex}.bhph-ledger__reverse-safety-check input{flex-shrink:0;margin-top:.12rem}.bhph-ledger__reverse-reason-label{width:100%;margin:.15rem 0 0}.bhph-ledger__reverse-actions{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;display:flex}.bhph-ledger__reverse-reason{resize:vertical;flex:10rem;width:100%;min-width:8rem;min-height:3.25rem}.bhph-ledger__adj-lead{max-width:40rem;margin:0 0 .65rem}.bhph-ledger__adj-form{margin-bottom:.65rem}.bhph-ledger__adj-dd--credit,.bhph-ledger__adj-row--credit .bhph-ledger__adj-amt--credit{color:#15803d;font-weight:600}.bhph-ledger__adj-row--fee .bhph-ledger__adj-amt--fee{color:var(--lp-muted-strong)}.bhph-ledger__adj-table tbody tr.bhph-ledger__adj-row--credit{background:#15803d0f}.bhph-ledger__adj-table tbody tr.bhph-ledger__adj-row--fee{background:#64748b0f}.bhph-ledger__hero-main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;width:100%;display:flex}.bhph-ledger__statement-actions{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;display:flex}.bhph-statement{color:var(--shell-text,var(--lp-text));background:var(--lp-surface);max-width:52rem;margin:0 auto;font-family:system-ui,Segoe UI,Roboto,sans-serif;font-size:13px;line-height:1.4}.bhph-statement__masthead{border-bottom:3px solid #1e3a5f;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.bhph-statement__dealer-col{flex:18rem;min-width:14rem;max-width:28rem}.bhph-statement__dealer-name{letter-spacing:.02em;color:var(--lp-text);margin:0;font-size:1.55rem;font-weight:800;line-height:1.2}.bhph-statement__dealer-line{color:var(--lp-muted-strong);margin:.35rem 0 0;font-size:.88rem;line-height:1.45}.bhph-statement__dealer-line--address{white-space:pre-line}.bhph-statement__dealer-line--phone{font-variant-numeric:tabular-nums;font-weight:600}.bhph-statement__masthead-meta{text-align:right;flex:14rem;min-width:12rem}.bhph-statement__doc-label{text-transform:uppercase;letter-spacing:.08em;color:var(--lp-muted);margin:0 0 .5rem;font-size:.72rem;font-weight:700}.bhph-statement__generated,.bhph-statement__account-ref{color:#374151;margin:.25rem 0 0;font-size:.85rem}.bhph-statement__account-uuid{color:#6b7280;font-size:.78rem}.bhph-statement__section{break-inside:avoid;page-break-inside:avoid;margin-bottom:1.25rem}.bhph-statement__section--balance,.bhph-statement__section--identity{break-inside:avoid;page-break-inside:avoid}.bhph-statement__identity-grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.65rem;display:grid}.bhph-statement__identity-card{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:6px;padding:.75rem .9rem}.bhph-statement__identity-label{text-transform:uppercase;letter-spacing:.07em;color:var(--lp-muted);margin-bottom:.35rem;font-size:.68rem;font-weight:700}.bhph-statement__identity-value{color:var(--lp-text);word-break:break-word;font-size:1.02rem;font-weight:600;line-height:1.35}.bhph-statement__h2{color:var(--lp-text);border-bottom:1px solid #cbd5e1;margin:0 0 .5rem;padding-bottom:.2rem;font-size:.95rem;font-weight:600}.bhph-statement__dl{grid-template-columns:9.5rem 1fr;gap:.25rem .85rem;margin:0;font-size:.88rem;display:grid}.bhph-statement__dl dt{color:var(--lp-muted-strong);font-weight:500}.bhph-statement__dl dd{margin:0}.bhph-statement__dl--grid{max-width:28rem}.bhph-statement__dl--inline{border-top:1px dashed var(--lp-border);grid-template-columns:14rem 1fr;margin-top:.75rem;padding-top:.65rem}.bhph-statement__balance-box{flex-wrap:wrap;gap:.75rem;margin-bottom:.35rem;display:flex}.bhph-statement__balance-card{border:2px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:6px;flex-direction:column;flex:12rem;gap:.35rem;padding:.75rem 1rem;display:flex}.bhph-statement__balance-card--primary{background:linear-gradient(145deg, #f0f7ff 0%, var(--lp-surface) 100%);border-color:#1e3a5f;box-shadow:0 1px 3px #1e3a5f1f}.bhph-statement__balance-label{text-transform:uppercase;letter-spacing:.06em;color:var(--lp-muted);font-size:.72rem;font-weight:700}.bhph-statement__balance-value{color:var(--lp-text);letter-spacing:-.02em;font-size:1.45rem;font-weight:800}.bhph-statement__balance-value--sm{font-size:1.15rem;font-weight:700}.bhph-statement__table{border-collapse:collapse;width:100%;font-size:.82rem}.bhph-statement__table thead{display:table-header-group}.bhph-statement__table th,.bhph-statement__table td{text-align:left;vertical-align:top;border:1px solid #cbd5e1;padding:.35rem .45rem}.bhph-statement__table th{background:var(--lp-surface-soft);color:var(--lp-text);font-weight:600}.bhph-statement__table tbody tr{break-inside:avoid;page-break-inside:avoid}.bhph-statement__table--totals td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bhph-statement__table--totals td:first-child{width:72%}.bhph-statement__totals-lead{color:var(--lp-muted-strong);max-width:42rem;margin:0 0 .65rem;font-size:.82rem}.bhph-statement__totals-row--alert td{color:#991b1b;background:#fef2f2;font-weight:600}.bhph-statement__totals-row--emph td{background:#eff6ff;border-top:2px solid #1e3a5f;font-size:.92rem;font-weight:700}.bhph-statement__muted{font-size:.78rem;color:var(--lp-muted)!important}.bhph-statement__strike{text-decoration:line-through;color:var(--lp-muted)!important}.bhph-statement__payment-reversed td{background:linear-gradient(90deg,#b91c1c24 0%,#fef2f2e6 55%);border-color:#fecaca!important}.bhph-statement__payment-reversed{box-shadow:inset 5px 0 #b91c1c}.bhph-statement__rev-ribbon{letter-spacing:.12em;color:#fff;background:#b91c1c;border-radius:2px;margin-bottom:.4rem;padding:.2rem .5rem;font-size:.62rem;font-weight:800;display:inline-block}.bhph-statement__rev-status{color:#991b1b;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:800}.bhph-statement__adj-row--credit td{background:#15803d0f}.bhph-statement__adj-row--fee td{background:#b453090f}.bhph-statement__footer{color:var(--lp-muted);border-top:1px solid #cbd5e1;margin-top:1.5rem;padding-top:.65rem;font-size:.78rem}.bhph-statement__footer-text{max-width:42rem;margin:0}.bhph-statement__powered{letter-spacing:.04em;color:var(--lp-muted);text-align:center;margin:.85rem 0 0;font-size:.68rem;font-weight:500}@media screen{.bhph-statement-print-host:not(.bhph-statement-print-host--preview){display:none!important}.bhph-statement-print-host--preview{background:var(--shell-bg-muted,var(--lp-surface-soft));border:1px solid var(--shell-border,#e4e4e7);border-radius:8px;max-width:56rem;margin-top:1.5rem;padding:1rem 1.1rem 1.25rem;display:block!important}.bhph-statement-preview-toolbar{background:var(--shell-bg-elevated,var(--lp-surface));border:1px solid var(--shell-border,#e4e4e7);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1rem;padding:.55rem .75rem;display:flex}.bhph-statement-preview-toolbar__title{color:var(--shell-text,var(--lp-text));margin-right:auto;font-weight:600}}@media print{@page{margin:.45in;size:letter}html,body{background:var(--lp-surface)!important;color:#000!important}.shell__sidebar,.shell__topbar{display:none!important}.shell__body{margin:0!important;padding:0!important}.shell__main{max-width:none!important;margin:0!important;padding:0!important}.bhph-ledger__no-print{display:none!important}.bhph-statement-print-host{background:0 0!important;border:none!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.bhph-statement{font-size:10pt;line-height:1.35;color:#000!important;background:var(--lp-surface)!important;max-width:none!important}.bhph-statement__dealer-name{font-size:20pt;color:#000!important}.bhph-statement__dealer-line{font-size:9.5pt;color:#333!important}.bhph-statement__doc-label{color:#333!important}.bhph-statement__generated,.bhph-statement__account-ref,.bhph-statement__account-uuid{font-size:9pt;color:#333!important}.bhph-statement__identity-card{background:#f8f8f8!important;border-color:#ccc!important}.bhph-statement__identity-label{color:#333!important}.bhph-statement__identity-value{font-size:11pt;color:#000!important}.bhph-statement__powered{font-size:7.5pt;color:#666!important}.bhph-statement__h2{border-bottom-color:#000;font-size:11pt;color:#000!important}.bhph-statement__section{margin-bottom:1rem}.bhph-statement__dl{font-size:9.5pt}.bhph-statement__table{font-size:9pt}.bhph-statement__table th,.bhph-statement__table td{border-color:#ccc!important}.bhph-statement__table th{background:#f5f5f5!important}.bhph-statement__balance-card,.bhph-statement__balance-card--primary{background:var(--lp-surface-soft)!important;box-shadow:none!important;border-color:#999!important}.bhph-statement__balance-value{color:#000!important}.bhph-statement__muted{font-size:8.5pt;color:#444!important}.bhph-statement__strike{color:#555!important}.bhph-statement__payment-reversed td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fee2e2!important}.bhph-statement__rev-ribbon{-webkit-print-color-adjust:exact;print-color-adjust:exact}.bhph-statement__totals-row--alert td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fee2e2!important}.bhph-statement__totals-row--emph td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#dbeafe!important}.bhph-statement__adj-row--credit td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#15803d1a!important}.bhph-statement__adj-row--fee td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#b453091a!important}.bhph-statement__footer{font-size:8.5pt;color:#333!important}.bhph-statement__table{break-inside:auto}.bhph-statement__table thead{display:table-header-group}.bhph-statement__table tbody tr{break-inside:avoid;page-break-inside:avoid}a[href]{color:#000!important;text-decoration:none!important}}.deal-desk__tabs{border-bottom:1px solid var(--shell-border,#e5e5e5);flex-wrap:wrap;gap:0;margin:0 0 .5rem;display:flex}.deal-desk__tab{font:inherit;color:var(--shell-text-muted,#666);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin:0 0 -1px;padding:.35rem .65rem;font-size:.8125rem;font-weight:500}.deal-desk__tab:hover{color:var(--shell-text,#111)}.deal-desk__tab--active{color:var(--shell-text,#111);border-bottom-color:var(--shell-text,#111)}.deal-desk__identity{background:var(--lp-surface);border:1px solid #3c3c431a;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:0;margin-bottom:.48rem;padding:.45rem .55rem .48rem;display:flex;position:relative;box-shadow:0 1px 2px #0f172a0a}.deal-desk__identity-rows{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}.deal-desk__identity-row--people{border-bottom:1px solid #3c3c430f;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.55rem 1rem;padding:.15rem 0 .42rem;display:grid}.deal-desk__identity-party{flex-direction:column;gap:.22rem;min-width:0;min-height:2.9rem;display:flex}.deal-desk__identity-party-line{flex-wrap:wrap;align-items:center;gap:.32rem .48rem;min-width:0;display:flex}.deal-desk__identity-actions--compact{gap:.18rem}.deal-desk__mini-btn--cobuyer-add{align-self:flex-start;padding:.13rem .4rem;font-size:.65rem}.deal-desk__identity-row--vehicle{border-bottom:none;grid-template-columns:minmax(4.25rem,5.25rem) minmax(0,1fr) auto;align-items:center;gap:.35rem .65rem;padding:.4rem 0 .06rem;display:grid}@media (width<=560px){.deal-desk__identity-row--people{grid-template-columns:1fr;gap:.55rem 0}}.deal-desk__identity-kicker{letter-spacing:.07em;text-transform:uppercase;color:#64748bb8;font-size:.625rem;font-weight:650;line-height:1.2}.deal-desk__identity-main{min-width:0;font-size:.875rem}.deal-desk__identity-main--cobuyer{font-size:.8125rem}.deal-desk__identity-link{color:inherit;text-decoration:none}.deal-desk__identity-link:hover{text-decoration:underline}.deal-desk__identity-link--buyer{letter-spacing:-.02em;color:var(--lp-text);font-size:1.02rem;font-weight:680}.deal-desk__identity-link--cobuyer{color:#334155e0;font-weight:530}.deal-desk__identity-link--vehicle{letter-spacing:-.015em;color:var(--lp-muted-strong);font-size:.9375rem;font-weight:620}.deal-desk__identity-muted{color:#64748bc7}.deal-desk__identity-muted--buyer{font-size:1rem;font-weight:530}.deal-desk__identity-muted--dash{color:#94a3b8a6;font-weight:400}.deal-desk__identity-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.22rem;display:inline-flex}.deal-desk__mini-btn{font:inherit;border:1px solid var(--shell-border,#ddd);background:var(--lp-surface);color:var(--shell-text,#222);cursor:pointer;border-radius:4px;padding:.15rem .45rem;font-size:.75rem;font-weight:500}.deal-desk__mini-btn:disabled{opacity:.55;cursor:not-allowed}.deal-desk__mini-btn--plus{padding-inline:.4rem}.deal-desk__mini-btn--ghost{color:#475569c7;background:0 0;border-style:dashed;border-color:#94a3b86b}.deal-desk__identity--phase101 .deal-desk__mini-btn{background:var(--lp-surface);border-color:#3c3c431c;border-radius:5px;padding:.12rem .38rem;font-size:.6875rem;font-weight:500}.deal-desk__identity--phase101 .deal-desk__mini-btn:hover:not(:disabled){background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);border-color:#3c3c4329}.deal-desk__identity-panel{border:1px solid var(--shell-border,#e5e5e5);background:var(--lp-surface);border-radius:6px;flex:100%;margin-top:.35rem;padding:.45rem}.deal-desk__identity-search{font:inherit;border:1px solid var(--shell-border,#ddd);border-radius:4px;width:100%;max-width:22rem;padding:.35rem .5rem;font-size:.8125rem}.deal-desk__identity-results{max-height:11rem;margin:.35rem 0 0;padding:0;list-style:none;overflow-y:auto}.deal-desk__identity-results-msg{color:var(--shell-text-muted,#777);padding:.25rem 0;font-size:.8125rem}.deal-desk__identity-pick{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.35rem .4rem;font-size:.8125rem;display:block}.deal-desk__identity-pick:disabled{opacity:.45;cursor:not-allowed}.deal-desk__contract{margin-bottom:.75rem}.deal-desk__grid{grid-template-columns:1fr;gap:.65rem;display:grid}@media (width>=960px){.deal-desk__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.75fr) minmax(0,.95fr);align-items:start}}.deal-desk__col{min-width:0}.deal-desk__col--structure,.deal-desk__col--lender{border:1px solid var(--shell-border,#e8e8e8);background:var(--lp-surface-soft);border-radius:6px;padding:.5rem .55rem}.deal-desk__col--summary{border:1px solid var(--shell-border,#e8e8e8);background:var(--lp-surface);border-radius:6px;padding:.55rem .6rem}.deal-desk__stack{flex-direction:column;gap:.35rem;display:flex}.deal-desk__stack+.deal-desk__stack{border-top:1px solid var(--shell-border,#ececec);margin-top:.65rem;padding-top:.55rem}.deal-desk__stack--tight{gap:.28rem}.deal-desk__stack-title{text-transform:uppercase;letter-spacing:.04em;color:var(--shell-text-muted,#777);margin:0 0 .15rem;font-size:.6875rem;font-weight:600}.deal-desk__field{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:.35rem .5rem;font-size:.8125rem;display:grid}.deal-desk__field--select{align-items:start}.deal-desk__field--read{grid-template-columns:7.5rem minmax(0,1fr)}.deal-desk__field-label{color:var(--shell-text-muted,#666)}.deal-desk__field-input{font:inherit;border:1px solid var(--shell-border,#ddd);background:var(--lp-surface);border-radius:4px;width:100%;min-width:0;padding:.28rem .4rem;font-size:.8125rem}.deal-desk__select{max-width:100%}.deal-lender-selector{width:100%;min-width:0;position:relative}.deal-lender-selector__list{z-index:12;border:1px solid var(--shell-border,#ddd);background:var(--lp-surface,#fff);border-radius:4px;max-height:12rem;margin:0;padding:.2rem 0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:auto;box-shadow:0 4px 14px #0000001f}.deal-lender-selector__option{text-align:left;width:100%;font:inherit;color:var(--shell-text,inherit);cursor:pointer;background:0 0;border:0;padding:.35rem .5rem;font-size:.8125rem;display:block}.deal-lender-selector__option:hover,.deal-lender-selector__option--active{background:var(--shell-surface-muted,#0000000d)}.deal-lender-selector__empty{color:var(--shell-text-muted,#666);padding:.35rem .5rem;font-size:.75rem}.deal-desk__field-value{font-variant-numeric:tabular-nums;font-weight:500}.deal-desk__field--read .deal-desk__field-value{text-align:right}.deal-desk__pricing-save{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.25rem;display:flex}.deal-desk__summary-title{text-transform:uppercase;letter-spacing:.05em;color:var(--shell-text-muted,#666);margin:0 0 .45rem;font-size:.75rem;font-weight:600}.deal-desk__summary-dl{flex-direction:column;gap:.28rem;margin:0;padding:0;display:flex}.deal-desk__summary-dl>div{grid-template-columns:1fr auto;align-items:baseline;gap:.35rem;font-size:.8125rem;display:grid}.deal-desk__summary-dl dt{color:var(--shell-text-muted,#666);margin:0;font-weight:400}.deal-desk__summary-dl dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:500}.deal-desk__summary-strong{font-weight:600}.deal-desk__summary-emph{font-weight:500}.deal-desk__summary-gross-inputs{border-top:1px solid var(--shell-border,#eee);flex-direction:column;gap:.3rem;margin-top:.55rem;padding-top:.45rem;display:flex}.deal-desk__summary-gross-inputs .deal-desk__field{grid-template-columns:5.5rem minmax(0,1fr)}.deal-desk__panel-title{margin:0 0 .35rem;font-size:1rem;font-weight:600}.deal-desk__panel-lead{color:var(--shell-text-muted,#666);max-width:40rem;margin:0;font-size:.875rem}.deal-desk__lender-tab{margin-bottom:1rem}.deal-desk__page-header{margin-bottom:.45rem}.deal-desk__page-header .module-page__title{margin-bottom:.15rem}.deal-desk__page-header .deal-detail__page-heading{margin-bottom:.12rem}.deal-desk__row-trigger{text-align:left;width:100%;font:inherit;color:inherit;background:var(--lp-surface);border:1px solid var(--shell-border,#ddd);cursor:pointer;border-radius:2px;grid-template-columns:minmax(0,1fr) auto 1.35rem;align-items:center;gap:.35rem .45rem;margin:0 0 .35rem;padding:.32rem .4rem;display:grid;box-shadow:0 1px 2px #0000000a}.deal-desk__row-trigger:disabled{opacity:.55;cursor:not-allowed}.deal-desk__row-trigger-value{font-variant-numeric:tabular-nums;text-align:right;max-width:11rem;font-size:.8125rem}.deal-desk__row-kebab{letter-spacing:-.05em;color:var(--lp-muted,#777);justify-content:center;align-items:center;margin:0;padding:0;font-size:1.05rem;font-weight:600;line-height:1;display:flex}.deal-desk-flyout{z-index:var(--lp-z-flyout,210);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.deal-desk-flyout--portal{z-index:var(--lp-z-flyout,210)}.deal-desk-flyout__backdrop{cursor:default;background:#0000001a;border:none;margin:0;padding:0;position:absolute;inset:0}.deal-desk-flyout__panel{z-index:1;background:var(--lp-surface);border:1px solid #ccc;border-radius:3px;width:100%;max-width:26rem;max-height:min(90vh,34rem);position:relative;overflow:auto;box-shadow:0 6px 24px #0000001a}.deal-desk-flyout__head{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .65rem;display:flex}.deal-desk-flyout__title{margin:0;font-size:.9375rem;font-weight:600}.deal-desk-flyout__close{font:inherit;background:var(--lp-surface-soft);cursor:pointer;border:1px solid #ccc;border-radius:2px;padding:.2rem .45rem;font-size:.8125rem}.deal-desk-flyout__body{padding:.65rem .75rem .75rem;font-size:.8125rem}.deal-desk-flyout__stack{flex-direction:column;gap:.55rem;display:flex}.deal-desk-flyout__row2{grid-template-columns:1fr 5.5rem auto;align-items:end;gap:.35rem;display:grid}.deal-desk-flyout__lab{color:var(--shell-text-muted,#555);flex-direction:column;gap:.15rem;font-size:.75rem;display:flex}.deal-desk-flyout__lab--full{width:100%}.deal-desk-flyout__input{width:100%;font:inherit;border:1px solid #ccc;border-radius:2px;padding:.28rem .35rem;font-size:.8125rem}.deal-desk-flyout__input:disabled{color:#666;background:#f4f4f4}.deal-desk-flyout__check{align-items:center;gap:.4rem;margin-bottom:.45rem;font-size:.8125rem;display:flex}.deal-desk-flyout__hint{color:var(--shell-text-muted,#666);margin:.35rem 0 0;font-size:.75rem;line-height:1.35}.deal-desk-flyout__subcap{text-transform:uppercase;letter-spacing:.06em;color:var(--shell-text-muted,#555);margin:.5rem 0 .25rem;font-size:.6875rem;font-weight:700}.deal-desk-flyout__subcap:first-child{margin-top:0}.deal-desk-flyout__tradeblock{border-bottom:1px solid #eee;margin-bottom:.45rem;padding-bottom:.45rem}.deal-desk-flyout__tradeblock:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.deal-desk-flyout__linkbtn{font:inherit;color:#333;cursor:pointer;background:0 0;border:none;align-self:center;padding:.15rem 0;font-size:.75rem;text-decoration:underline}.deal-desk-flyout__actions{border-top:1px solid #eee;justify-content:flex-end;margin-top:.65rem;padding-top:.5rem;display:flex}.deal-desk-flyout__primary{font:inherit;cursor:pointer;background:#f6f6f6;border:1px solid #999;border-radius:2px;padding:.35rem .75rem;font-size:.8125rem}.deal-desk-flyout__fee-line{grid-template-columns:minmax(0,1fr) 5.75rem 3.25rem;align-items:end;gap:.35rem .45rem;display:grid}.deal-desk-flyout__fee-name-label{text-transform:uppercase;letter-spacing:.04em;color:var(--shell-text-muted,#666);font-size:.6875rem;font-weight:600}.deal-desk-flyout__fee-remove-spacer{min-width:3.25rem;display:block}.deal-desk-flyout__fee-remove{justify-self:end}.deal-desk-flyout__input--money{text-align:right;font-variant-numeric:tabular-nums}.deal-desk-flyout__vin-row{flex-wrap:wrap;align-items:flex-end;gap:.35rem .45rem;margin-bottom:.25rem;display:flex}.deal-desk-flyout__lab--grow{flex:10rem;min-width:0}.deal-desk-flyout__decode{font:inherit;background:var(--lp-surface-soft);color:#222;cursor:pointer;border:1px solid #bbb;border-radius:2px;flex:none;align-self:stretch;margin-bottom:.05rem;padding:.28rem .45rem;font-size:.75rem}.deal-desk-flyout__decode:disabled{opacity:.55;cursor:not-allowed}.deal-desk-flyout__tradeblock--second{border-top:1px solid #eee;margin-top:.35rem;padding-top:.45rem}.deal-desk-flyout__add-second{margin-top:.25rem}.deal-desk-flyout__moneytbl{border-collapse:collapse;width:100%;font-size:.8125rem}.deal-desk-flyout__moneytbl th{text-align:left;border-bottom:1px solid var(--lp-border,#eee);color:var(--lp-muted,var(--shell-text-muted,#555));vertical-align:middle;padding:.28rem .35rem .28rem 0;font-weight:500}.deal-desk-flyout__moneytbl td{border-bottom:1px solid var(--lp-border,#eee);vertical-align:middle;color:var(--lp-text,var(--shell-text));font-variant-numeric:tabular-nums;padding:.28rem 0}.deal-desk-flyout__moneytbl tr:last-child th,.deal-desk-flyout__moneytbl tr:last-child td{border-bottom:none}.deal-desk-flyout__money{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.deal-desk-flyout__money--edit{padding:.15rem 0}.deal-desk__contract{background:0 0;border-radius:0;margin-bottom:1rem;padding:0}.deal-desk__workspace{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent);background:linear-gradient(165deg,#e6eef9 0%,#eef3fb 42%,#e7eef8 100%);border:1px solid #4c78b424;border-radius:14px;padding:.65rem .45rem .85rem}@media (width>=960px){.deal-desk__workspace{padding-left:.65rem;padding-right:.65rem}}.deal-detail__desk-frame{width:100%;max-width:min(100%, var(--shell-max-content,1300px));flex-direction:column;margin-left:auto;margin-right:auto;padding-left:clamp(.75rem,2vw,1.25rem);padding-right:clamp(.75rem,2vw,1.25rem);display:flex}.deal-detail__desk-frame .deal-desk__page-header{border-bottom:1px solid #4c78b41f;margin-bottom:.75rem;padding-bottom:.55rem}.deal-detail__desk-frame .deal-desk__page-header--phase101{padding-bottom:.62rem}.deal-detail__visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deal-detail__desk-frame .deal-desk__page-header--phase102{margin-bottom:.55rem;padding-bottom:.55rem}.deal-detail__title-row--phase102-banner{margin-bottom:.45rem}.deal-desk__identity-card{background:linear-gradient(152deg, var(--lp-surface) 0%, #ecf2faf0 38%, #dfe8f4ed 72%, #d6e2f0e8 100%);box-shadow:0 1px 0 var(--lp-surface) inset, 0 2px 8px #1e3a5f09, 0 14px 38px #0f172a11;isolation:isolate;border:1px solid #4755691f;border-radius:15px;margin-bottom:.55rem;padding:.72rem .82rem .78rem;position:relative;overflow:hidden}.deal-desk__identity-card:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse 90% 60% at 14% 16%, color-mix(in srgb, var(--lp-surface) 55%, transparent), transparent 58%), radial-gradient(circle at 82% 68%, #82a5d21c, transparent 54%);opacity:.92;height:135%;position:absolute;inset:-42% -25% auto -18%}.deal-desk__identity-card:after{content:"";pointer-events:none;z-index:0;opacity:.75;background:radial-gradient(18rem at -12% 108%,#3b82f60d,#0000 58%),radial-gradient(14rem at 112% -8%,#94a3b812,#0000 56%);position:absolute;inset:0}.deal-desk__identity-card>*{z-index:1;position:relative}.deal-desk__identity-card-head{border-bottom:1px solid #47556914;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.55rem;padding-bottom:.46rem;display:flex}.deal-desk__identity-card-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#64748b9e;font-size:.625rem;font-weight:650}.deal-desk__identity-card-num{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#64748b85;font-size:.6875rem;font-weight:560}.deal-desk__identity-card-body{flex-direction:column;gap:.42rem;display:flex}.deal-desk__identity-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.65rem 1.15rem;display:grid}.deal-desk__identity-top--party-swap{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;column-gap:1rem}.deal-desk__identity-party-swap-wrap{justify-content:center;align-self:stretch;align-items:center;min-width:2rem;padding-top:1.72rem;display:flex}.deal-desk__identity-party-swap{color:#334155b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:0;display:inline-flex}.deal-desk__identity-party-swap:hover:not(:disabled){color:var(--lp-text);background:var(--lp-surface-soft)}.deal-desk__identity-party-swap:disabled{opacity:.4;cursor:not-allowed}.deal-desk__identity-slot{min-width:0;min-height:3rem;position:relative}.deal-desk__identity-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#64748b8f;margin-bottom:.2rem;font-size:.625rem;font-weight:600;display:block}.deal-desk__identity-name-block{min-width:0;position:relative}.deal-desk__identity-name-row{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;min-width:0;display:flex}.deal-desk__identity-name{letter-spacing:-.02em;color:var(--lp-text);min-width:0;font-weight:620;text-decoration:none}.deal-desk__identity-name--buyer{letter-spacing:-.022em;font-size:1.1875rem;font-weight:720}.deal-desk__identity-name--cobuyer{color:#334155eb;font-size:.9375rem;font-weight:580}.deal-desk__identity-name--vehicle{letter-spacing:-.018em;flex:12rem;min-width:0;font-size:1.0625rem;font-weight:650}.deal-desk__identity-name--placeholder{color:#64748bad;font-weight:520}.deal-desk__identity-inline-actions{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;display:inline-flex}.deal-desk__id-action{font:inherit;color:#2563ebb8;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin:0;padding:0;font-size:.6875rem;font-weight:520;text-decoration:underline}.deal-desk__id-action:hover:not(:disabled){color:#1d4ed8e6}.deal-desk__id-action:disabled{opacity:.45;cursor:not-allowed}.deal-desk__id-action--add{color:#475569b8;background:color-mix(in srgb, var(--lp-surface) 55%, transparent);border:1px dashed #94a3b873;border-radius:7px;padding:.18rem .45rem;text-decoration:none}.deal-desk__id-action--add:hover{color:#334155e0;border-color:#64748b73}.deal-desk__id-action--warn{color:#64748bb8}.deal-desk__identity-popover{z-index:30;background:var(--lp-surface);border:1px solid #3c3c431a;border-radius:10px;width:min(17.5rem,100vw - 2.5rem);padding:.38rem;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 28px #0f172a1a,0 2px 8px #0f172a0d}.deal-desk__identity-popover--portal{z-index:10000}.deal-desk__identity-popover-search{font:inherit;box-sizing:border-box;background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);border:1px solid #3c3c431f;border-radius:8px;width:100%;padding:.32rem .45rem;font-size:.8125rem}.deal-desk__identity-popover-results{max-height:9rem;margin:.35rem 0 0;padding:0;list-style:none;overflow-y:auto}.deal-desk__identity-popover-msg{color:#64748bc7;padding:.25rem .15rem;font-size:.75rem}.deal-desk__identity-popover-pick{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--lp-muted-strong);background:0 0;border:none;border-radius:6px;padding:.32rem .35rem;font-size:.8125rem;display:block}.deal-desk__identity-popover-pick:hover:not(:disabled){background:var(--lp-surface-soft)}.deal-desk__identity-popover-pick:disabled{opacity:.45;cursor:not-allowed}.deal-desk__identity-cobuyer-empty{min-height:1.68rem;position:relative}.deal-desk__identity-vehicle{border-top:1px solid #47556912;flex-direction:column;gap:.28rem;margin-top:.18rem;padding:.48rem 0 0;display:flex}.deal-desk__identity-vehicle-inner{flex-direction:column;gap:.28rem;min-width:0;display:flex}.deal-desk__identity-vehicle-row-wrap{min-width:0;position:relative}.deal-desk__identity-vehicle-main{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;min-width:0;display:flex}.deal-desk__identity-vehicle-stack{flex-wrap:wrap;flex:1;align-items:flex-start;gap:.35rem .85rem;min-width:0;display:flex}.deal-desk__identity-vehicle-text-col{flex-direction:column;flex:12rem;gap:.06rem;min-width:0;display:flex}.deal-desk__identity-line--v1{letter-spacing:-.02em;color:var(--lp-text);font-size:.95rem;font-weight:650;text-decoration:none}.deal-desk__identity-line--v1:hover{text-decoration:underline}.deal-desk__identity-line--v2{color:#3c3c43b8;font-size:.78rem;font-weight:500}.deal-desk__identity-line--v3{color:#3c3c439e;font-size:.72rem;font-weight:500}.deal-desk__id-action--vehicle-change{align-self:flex-start;margin-top:.1rem}.deal-desk__identity-vehicle-edit{flex-wrap:wrap;flex:14rem;align-items:center;gap:.45rem;min-width:0;display:flex}.deal-desk__identity-vehicle-search{font:inherit;box-sizing:border-box;background:var(--lp-surface);border:1px solid #3c3c431f;border-radius:8px;flex:10rem;min-width:0;padding:.36rem .45rem;font-size:.875rem}.deal-desk__identity-vehicle-drop{z-index:25;position:absolute;top:calc(100% + 3px);left:0;right:0}.deal-desk__identity-popover-results--vehicle{background:var(--lp-surface);border:1px solid #3c3c431a;border-radius:10px;max-height:10rem;margin:0;box-shadow:0 10px 24px #0f172a17}@media (width<=560px){.deal-desk__identity-top{grid-template-columns:1fr}}.deal-desk__stack-title--structure{border-left:none;border-top:6px solid color-mix(in srgb, var(--lp-primary,#3b82f6) 82%, #2563eb);border-bottom:1px solid color-mix(in srgb, var(--lp-primary,#3b82f6) 28%, var(--lp-border));color:var(--lp-text);margin-left:0;padding-top:.5rem;padding-left:0;font-weight:650}.deal-desk__stack-title--lender{border-top:6px solid #9e4ff5;border-left:none;border-bottom:1px solid color-mix(in srgb, #a855f7 26%, var(--lp-border));color:var(--lp-text);margin-left:0;padding-top:.5rem;padding-left:0;font-weight:650}.deal-desk__summary-title--panel{border-top:4px solid #1fbc59;border-left:none;border-bottom:1px solid var(--lp-border-default,var(--lp-border));color:var(--lp-text);margin-bottom:.5rem;margin-left:0;padding-top:.5rem;padding-left:0;font-weight:650}.deal-desk__present-toggle{font:inherit;background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);color:#64748b9e;cursor:pointer;border:1px solid #3c3c4314;border-radius:999px;align-items:center;gap:.28rem;padding:.18rem .52rem .18rem .38rem;font-size:.75rem;font-weight:480;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.deal-desk__present-toggle-icon{opacity:.65;font-size:.72rem;line-height:1}.deal-desk__present-toggle-label{letter-spacing:.02em}.deal-desk__present-toggle:hover{background:var(--lp-surface-soft);color:#475569c2;border-color:#3c3c431c}.deal-desk__present-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px #94a3b838}.deal-desk__present-toggle--on{color:#334155d1;background:#ecf2fce0;border-color:#94a3b842}.deal-desk__present-toggle--on .deal-desk__present-toggle-icon{opacity:.78}.deal-desk__col--structure,.deal-desk__col--lender{background:0 0;border:none;border-radius:0;padding:0}.deal-desk__col--structure>.deal-desk__stack:first-of-type,.deal-desk__col--structure>.deal-desk__stack--tight{background:var(--lp-surface);border:1px solid color-mix(in srgb, var(--lp-border-default,var(--lp-border)) 78%, var(--lp-primary,#3b82f6) 22%);border-radius:12px;padding:.65rem .7rem;box-shadow:0 1px 2px #00000007,0 4px 16px #00000009}.deal-desk__col--structure>.deal-desk__stack+.deal-desk__stack{border-top:none;margin-top:.65rem;padding-top:0}.deal-desk__col--lender{background:var(--lp-surface);border:1px solid color-mix(in srgb, var(--lp-border-default,var(--lp-border)) 76%, #a855f7 24%);border-radius:12px;padding:.65rem .7rem .7rem;box-shadow:0 1px 2px #00000007,0 4px 16px #00000009}.deal-desk__col--summary{background:var(--lp-surface);border:1px solid var(--lp-border-default,color-mix(in srgb, var(--lp-border) 88%, var(--lp-muted) 12%));box-shadow:none;border-radius:12px;padding:.65rem .75rem .75rem}.deal-desk__col--lender>.deal-desk__stack-title{margin-bottom:.5rem}.deal-desk__field{gap:.45rem .55rem;padding:.2rem 0}.deal-desk__field-label{color:#3c3c438c;font-size:.75rem;font-weight:500}.deal-desk__field-input,.deal-desk__select{border:1px solid var(--lp-control-border-strong,color-mix(in srgb, var(--lp-border-default,var(--lp-border)) 82%, var(--lp-muted) 18%));background:var(--lp-control-bg,#7676800e);min-height:2.125rem;color:var(--lp-control-text,var(--shell-text,#1d1d1f));border-radius:8px;padding:.38rem .55rem;transition:border-color .15s,box-shadow .15s,background .15s}.deal-desk__field-input:hover:not(:disabled),.deal-desk__select:hover:not(:disabled){border-color:color-mix(in srgb, var(--lp-control-border-strong,var(--lp-border-default,var(--lp-border))) 72%, var(--lp-text) 28%);background:var(--lp-control-bg,#7676800f)}.deal-desk__field-input:focus,.deal-desk__select:focus{background:var(--lp-surface);border-color:#007aff73;outline:none;box-shadow:0 0 0 3px #007aff24}.deal-desk__field-input:disabled{opacity:.72;background:#7676800d}.deal-desk__field-value{color:var(--shell-text,#1d1d1f);font-weight:560}.deal-desk__field--read .deal-desk__field-value{font-size:.875rem}.deal-desk__row-trigger{min-height:2.375rem;box-shadow:none;border:none;border-bottom:1px solid var(--lp-border-default,color-mix(in srgb, var(--lp-border) 90%, var(--lp-muted) 10%));background:0 0;border-radius:0;margin:0;padding:.48rem .55rem;transition:background .12s}.deal-desk__stack .deal-desk__row-trigger:last-of-type{border-bottom:none}.deal-desk__row-trigger:focus-visible{border-radius:8px;outline:none;box-shadow:inset 0 0 0 2px #007aff59}.deal-desk__col--lender .deal-desk__row-trigger{border:1px solid var(--lp-border-default,color-mix(in srgb, var(--lp-border) 88%, var(--lp-muted) 12%));border-bottom:1px solid var(--lp-border-default,color-mix(in srgb, var(--lp-border) 88%, var(--lp-muted) 12%));border-radius:10px}.deal-desk__col--lender .deal-desk__row-trigger:hover:not(:disabled){background:#7676800f}.deal-desk__row-trigger-label{color:#3c3c439e;font-size:.8125rem;font-weight:500}.deal-desk__row-trigger-value{color:var(--shell-text,#1d1d1f);max-width:13rem;font-size:.875rem;font-weight:590}.deal-desk__row-kebab{color:var(--lp-muted,#3c3c4361);font-size:1rem;font-weight:700}.deal-desk__row-trigger:hover:not(:disabled) .deal-desk__row-kebab,.deal-desk__row-trigger:focus-visible .deal-desk__row-kebab{color:var(--lp-text,#3c3c43d1)}.deal-desk__row-trigger:focus-visible{box-shadow:var(--lp-control-focus-shadow,0 0 0 3px #007aff24);border-radius:8px;outline:none}.deal-desk__summary-title{letter-spacing:.07em;color:#3c3c4380;margin:0 0 .55rem;font-size:.6875rem}.deal-desk__summary-dl{gap:.38rem}.deal-desk__summary-dl>div{border-bottom:1px solid #3c3c430f;padding:.22rem 0;font-size:.8125rem}.deal-desk__summary-dl>div:last-child{border-bottom:none}.deal-desk__summary-dl dt{color:#3c3c4385;font-size:.8125rem}.deal-desk__summary-dl dd{color:var(--shell-text,#1d1d1f);font-size:.875rem;font-weight:590}.deal-desk__summary-gross-inputs{border-top:1px solid #3c3c4314;margin-top:.65rem;padding-top:.55rem}.deal-desk__workspace .deal-desk__mini-btn{background:var(--lp-surface);border:1px solid #3c3c4324;border-radius:8px;min-height:2rem;padding:.35rem .65rem;font-weight:520;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:0 1px 1px #00000008}.deal-desk__workspace .deal-desk__mini-btn:hover:not(:disabled){background:#7676800d;border-color:#3c3c4338}.deal-desk__workspace .deal-desk__mini-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #007aff24}.deal-desk-flyout{align-items:center;padding:1.25rem}.deal-desk-flyout__backdrop{background:color-mix(in srgb, var(--lp-bg,#0f172a) 52%, transparent);-webkit-backdrop-filter:blur(6px)}.deal-desk-flyout__panel{border:1px solid var(--lp-border,#3c3c431f);background:var(--lp-surface);border-radius:14px;flex-direction:column;max-width:27rem;max-height:min(92vh,42rem);display:flex;overflow:hidden;box-shadow:0 16px 48px #00000047,0 2px 8px #00000014}.deal-desk-flyout__head{border-bottom:1px solid var(--lp-border,#3c3c4314);background:var(--lp-surface);padding:.65rem .85rem}.deal-desk-flyout__title{letter-spacing:-.015em;color:var(--lp-text,var(--shell-text,#1d1d1f));font-size:.9375rem;font-weight:620}.deal-desk-flyout__close{border:1px solid var(--lp-control-border,#3c3c431f);background:var(--lp-control-bg,var(--lp-surface));color:var(--lp-control-text,var(--lp-text));border-radius:8px;padding:.32rem .55rem;font-weight:500;transition:background .12s,border-color .12s}.deal-desk-flyout__close:hover{background:var(--lp-surface-soft);border-color:var(--lp-border)}.deal-desk-flyout__close:focus-visible{border-color:var(--lp-control-focus-border,#007aff73);box-shadow:var(--lp-control-focus-shadow,0 0 0 3px #007aff24);outline:none}.deal-desk-flyout__body{background:var(--lp-surface-soft,var(--lp-surface));-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:.85rem .95rem 1rem;overflow-y:auto}.deal-desk-flyout__panel-footer{border-top:1px solid var(--lp-border,#3c3c431a);background:var(--lp-surface);flex-shrink:0;padding:.65rem .95rem .85rem}.deal-desk-flyout__panel-footer .deal-desk-flyout__actions{margin-top:0}.deal-desk-flyout__lab{color:var(--lp-muted,#3c3c438c);gap:.22rem;font-size:.75rem}.deal-desk-flyout__input{border-radius:var(--lp-control-radius,8px);border:1px solid var(--lp-control-border-strong,color-mix(in srgb, var(--lp-control-border,var(--lp-border)) 82%, var(--lp-muted) 18%));background:var(--lp-control-bg,#7676800e);min-height:2.125rem;color:var(--lp-control-text,var(--lp-text));padding:.4rem .55rem;transition:border-color .15s,box-shadow .15s,background .15s}.deal-desk-flyout__input:hover:not(:disabled){border-color:color-mix(in srgb, var(--lp-control-border-strong,var(--lp-control-border,#64748b)) 72%, var(--lp-text) 28%)}.deal-desk-flyout__input:focus{border-color:var(--lp-control-focus-border,#007aff73);box-shadow:var(--lp-control-focus-shadow,0 0 0 3px #007aff24);background:var(--lp-control-bg,var(--lp-surface));outline:none}.deal-desk-flyout__input:disabled{background:var(--lp-control-disabled-bg,#7676800f);color:var(--lp-muted,#3c3c43a6);opacity:1}.deal-desk-flyout__hint{color:#3c3c437a;font-size:.75rem}.deal-desk-flyout__subcap{color:#3c3c437a;font-weight:620}.deal-desk-flyout__tradeblock{border-bottom-color:#3c3c4314}.deal-desk-flyout__tradeblock--second{border-top-color:#3c3c4314}.deal-desk-flyout__linkbtn{color:var(--lp-primary,#2563eb);border-radius:8px;padding:.35rem .15rem;font-weight:600;text-decoration:none;transition:background .12s,color .12s}.deal-desk-flyout__linkbtn:hover{background:color-mix(in srgb, var(--lp-primary,#2563eb) 10%, transparent);color:var(--lp-primary,#2563eb)}.deal-desk-flyout__linkbtn:focus-visible{box-shadow:var(--lp-control-focus-shadow,0 0 0 3px #007aff24);outline:none}.deal-desk-flyout__actions{border-top:1px solid var(--lp-border,#3c3c4314);margin-top:.75rem;padding-top:.65rem}.deal-desk-flyout__primary{border-radius:var(--lp-control-radius,10px);border:1px solid color-mix(in srgb, var(--lp-primary,#2563eb) 55%, var(--lp-border));background:var(--lp-primary,#2563eb);color:#fff;min-height:2.125rem;box-shadow:none;padding:.42rem 1rem;font-weight:600;transition:border-color .15s,box-shadow .15s,filter .12s}.deal-desk-flyout__primary:hover:not(:disabled){filter:brightness(1.06)}.deal-desk-flyout__primary:focus-visible{box-shadow:var(--lp-control-focus-shadow,0 0 0 3px #007aff2e);outline:none}.deal-desk-flyout__primary:disabled{opacity:.55;cursor:not-allowed}.deal-desk-flyout__decode{min-height:2.125rem;color:var(--shell-text,#1d1d1f);background:#7676800f;border:1px solid #3c3c4324;border-radius:8px;padding:.38rem .65rem;font-weight:520;transition:border-color .15s,background .15s}.deal-desk-flyout__decode:hover:not(:disabled){background:#76768017;border-color:#3c3c4338}.deal-desk-flyout__decode:focus-visible{outline:none;box-shadow:0 0 0 3px #007aff24}.deal-desk-flyout__moneytbl th{border-bottom-color:var(--lp-border,#3c3c4314);color:var(--lp-muted,#3c3c4385);font-weight:500}.deal-desk-flyout__moneytbl td{border-bottom-color:var(--lp-border,#3c3c4314);color:var(--lp-text,var(--shell-text,#1d1d1f))}.deal-desk-flyout__fee-line{gap:.45rem .5rem}.deal-desk-flyout__fee-name-label{color:var(--lp-muted,#3c3c437a)}.deal-desk-flyout__money--edit .deal-desk-flyout__input{text-align:right;font-variant-numeric:tabular-nums;margin:0}.deal-desk__tabs{border-bottom:1px solid #3c3c431a;gap:.15rem;margin-bottom:.65rem;padding-bottom:0}.deal-desk__tab{color:#3c3c4385;border-radius:8px 8px 0 0;margin-bottom:0;padding:.42rem .68rem;font-size:.8125rem}.deal-desk__tab:hover{color:#3c3c43d1;background:#7676800f}.deal-desk__tab--active{color:#1e4078eb;background:#eff6ff73;border-bottom:2px solid #3b82f68c;font-weight:590}.deal-desk__identity-panel{border-color:#3c3c431a;border-radius:10px;box-shadow:0 1px 2px #00000008}.deal-desk__identity-search{background:#7676800e;border:1px solid #3c3c4324;border-radius:8px;min-height:2.125rem;padding:.38rem .55rem;transition:border-color .15s,box-shadow .15s,background .15s}.deal-desk__identity-search:focus{background:var(--lp-surface);border-color:#007aff73;outline:none;box-shadow:0 0 0 3px #007aff24}.deal-desk__identity-pick{border-radius:8px}.deal-desk__identity-pick:hover:not(:disabled){background:#76768014}@media (width>=960px){.deal-desk__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr) minmax(0,1fr);gap:.85rem}}.deal-desk__field-input--money{text-align:right;font-variant-numeric:tabular-nums}.deal-desk__field-input--price-primary{letter-spacing:-.02em;color:var(--lp-text);font-size:1.125rem;font-weight:700}.deal-desk__pricing-modes{flex-direction:column;gap:.55rem;margin-bottom:.15rem;display:flex}.deal-desk__pricing-mode-label{letter-spacing:.09em;text-transform:uppercase;color:var(--lp-muted-strong,var(--shell-text-muted,var(--lp-muted)));font-size:.5625rem;font-weight:650}.deal-desk__pricing-mode-segment{background:var(--lp-surface-soft,var(--lp-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--shell-border,var(--lp-border)) 65%, transparent);border-radius:8px;flex-wrap:wrap;gap:.28rem;padding:.2rem;display:flex}.deal-desk__pricing-mode-btn{min-width:0;font:inherit;color:var(--lp-muted-strong,var(--shell-text-muted,var(--lp-muted)));cursor:pointer;text-align:center;background:0 0;border:0;border-radius:6px;flex:auto;padding:.38rem .55rem;font-size:.72rem;font-weight:500;line-height:1.25}.deal-desk__pricing-mode-btn[aria-selected=true]{background:color-mix(in srgb, var(--shell-accent,#3b82f6) 14%, var(--lp-surface));color:var(--lp-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--shell-accent,#3b82f6) 28%, transparent);font-weight:650}.deal-desk__pricing-mode-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--shell-accent,#3b82f6) 45%, transparent);outline-offset:1px}.deal-desk__pricing-mode-btn:disabled{opacity:.55;cursor:not-allowed}.deal-desk__field--mode-input{margin-top:.1rem}.deal-desk__pricing-mode-helper{color:var(--lp-muted-strong,var(--shell-text-muted,var(--lp-muted)));margin:0;font-size:.75rem;line-height:1.4}.deal-desk__otd-breakdown{background:var(--lp-surface-soft,var(--lp-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--shell-border,var(--lp-border)) 58%, transparent);border-radius:8px;margin-top:.15rem;padding:.62rem .72rem}.deal-desk__otd-breakdown-head{justify-content:space-between;align-items:baseline;gap:.65rem;margin-bottom:.45rem;display:flex}.deal-desk__otd-breakdown-title{letter-spacing:.09em;text-transform:uppercase;color:var(--lp-muted-strong,var(--shell-text-muted,var(--lp-muted)));font-size:.5625rem;font-weight:650}.deal-desk__otd-breakdown-agreed{font-variant-numeric:tabular-nums;color:var(--lp-text);font-size:.875rem;font-weight:700}.deal-desk__otd-breakdown-dl{flex-direction:column;gap:.28rem;margin:0;display:flex}.deal-desk__otd-breakdown-dl>div{justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.8125rem;line-height:1.35;display:flex}.deal-desk__otd-breakdown-dl dt{color:var(--lp-muted-strong,var(--shell-text-muted,var(--lp-muted)));margin:0;font-weight:500}.deal-desk__otd-breakdown-dl dd{font-variant-numeric:tabular-nums;color:var(--lp-text);margin:0;font-weight:650}.deal-desk__otd-breakdown-error{color:color-mix(in srgb, var(--lp-danger,#b91c1c) 88%, var(--lp-text));margin:0;font-size:.8125rem;line-height:1.4}.deal-desk__target-breakdown .deal-desk__target-apply-term{width:100%;margin-top:.55rem}.deal-detail--command-center .deal-detail__cmd-vehicle-price{font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:var(--lp-text);margin:.42rem 0 0;font-size:1.35rem;font-weight:750;line-height:1.15}.deal-desk__field-row--apr-payment{grid-template-columns:1fr 1fr;align-items:end;gap:.55rem .75rem;display:grid}@media (width<=520px){.deal-desk__field-row--apr-payment{grid-template-columns:1fr}}.deal-desk__field--half{min-width:0}.deal-desk__field--half.deal-desk__field--read .deal-desk__field-value--money{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#166534eb;width:100%;font-weight:620;display:block}.deal-desk__col--structure>.deal-desk__stack:first-of-type,.deal-desk__col--structure>.deal-desk__stack--tight,.deal-desk__col--lender,.deal-desk__col--summary{box-shadow:0 1px 2px #0f172a0a,0 6px 22px #1e3a5f0f}.deal-desk__row-trigger:hover:not(:disabled){background:#588cc812}.deal-desk-flyout__products-wrap{flex-direction:column;gap:.85rem;display:flex}.deal-desk-flyout__product-section{border:1px solid var(--lp-border,#3c3c4317);background:var(--lp-surface-soft,var(--lp-surface));border-radius:10px;padding:.55rem .6rem .65rem}.deal-desk-flyout__product-section-head{align-items:center;gap:.45rem;margin-bottom:.45rem;display:flex}.deal-desk-flyout__product-accent{background:color-mix(in srgb, var(--lp-primary,#2563eb) 55%, var(--lp-border));border-radius:2px;align-self:stretch;width:3px;min-height:1rem}.deal-desk-flyout__product-heading{letter-spacing:.07em;text-transform:uppercase;color:var(--lp-muted-strong,var(--lp-muted));margin:0;font-size:.6875rem;font-weight:650}.deal-desk-flyout__product-metrics{grid-template-columns:1fr 1fr auto;align-items:end;gap:.45rem .6rem;margin-bottom:.45rem;display:grid}.deal-desk-flyout__product-metrics--customer{grid-template-columns:1fr}.deal-desk-flyout__product-profit{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:.12rem;padding:.25rem 0 .15rem;display:flex}.deal-desk-flyout__product-profit-label{letter-spacing:.04em;color:var(--lp-muted,#3c3c437a);font-size:.6875rem;font-weight:600}.deal-desk-flyout__product-profit-val{font-variant-numeric:tabular-nums;color:var(--lp-text,#166534e0);font-size:.8125rem;font-weight:620}@media (width<=520px){.deal-desk-flyout__product-metrics:not(.deal-desk-flyout__product-metrics--customer){grid-template-columns:1fr}.deal-desk-flyout__product-profit{align-items:flex-start}}.deal-desk-flyout__worksheet{border:1px solid var(--lp-border,#3c3c4317);background:var(--lp-surface-soft,var(--lp-surface));border-radius:10px;flex-direction:column;gap:0;padding:.15rem .1rem .05rem;display:flex}.deal-desk-flyout__ws-row{border-bottom:1px solid color-mix(in srgb, var(--lp-border,#334155) 65%, transparent);grid-template-columns:minmax(0,1.35fr) minmax(7rem,1fr);align-items:center;gap:.45rem .65rem;padding:.42rem .55rem;font-size:.8125rem;display:grid}.deal-desk-flyout__ws-row:last-child{border-bottom:none}.deal-desk-flyout__ws-row--input .deal-desk-flyout__ws-value--edit{justify-self:end}.deal-desk-flyout__ws-row--strong .deal-desk-flyout__ws-label,.deal-desk-flyout__ws-row--strong .deal-desk-flyout__ws-value{color:var(--lp-text)}.deal-desk-flyout__ws-row--strong .deal-desk-flyout__ws-value{font-variant-numeric:tabular-nums;font-weight:620}.deal-desk-flyout__ws-row--total .deal-desk-flyout__ws-label,.deal-desk-flyout__ws-row--total .deal-desk-flyout__ws-value{color:var(--lp-text)}.deal-desk-flyout__ws-row--total .deal-desk-flyout__ws-value{font-variant-numeric:tabular-nums;font-weight:640}.deal-desk-flyout__ws-divider{background:color-mix(in srgb, var(--lp-border,#334155) 80%, transparent);height:1px;margin:.15rem 0}.deal-desk-flyout__ws-label{color:var(--lp-muted,#3c3c439e);font-weight:500}.deal-desk-flyout__ws-value{text-align:right;font-variant-numeric:tabular-nums;color:var(--lp-text,#0f172ae6);font-weight:530}@media (prefers-reduced-motion:reduce){.deal-desk__field-input,.deal-desk__mini-btn,.deal-desk__row-trigger,.deal-desk-flyout__input,.deal-desk-flyout__primary,.deal-desk-flyout__decode,.deal-desk-flyout__close{transition:none}.deal-desk-flyout__backdrop{-webkit-backdrop-filter:none}}.deal-detail__funding-ops{border-top:1px solid var(--shell-border);margin-top:1rem;padding-top:.85rem}.deal-detail__funding-ops-h3{color:var(--shell-text);margin:0 0 .5rem;font-size:.92rem;font-weight:650}.deal-detail__funding-ops-lead{color:var(--shell-text-muted);margin:0 0 .65rem;font-size:.78rem;line-height:1.4}.deal-detail__delivery-pill-row{margin:0 0 .45rem}.deal-detail__delivery-pill{border-radius:999px;padding:.15rem .55rem;font-size:.78rem;font-weight:650;display:inline-block}.deal-detail__delivery-pill--done{color:#15803d;background:#22c55e26}.deal-detail__delivery-pill--ready{color:#065f46;background:#10b98126}.deal-detail__delivery-pill--wait{color:#92400e;background:#f59e0b2e}.deal-detail__delivery-pill--hold{color:#334155;background:#64748b24}.deal-detail__funding-ops-row{margin-bottom:.45rem}.deal-detail__readiness-pill{letter-spacing:.01em;border:1px solid #0000;border-radius:999px;padding:.15rem .55rem;font-size:.78rem;font-weight:650;display:inline-block}.deal-detail__readiness-pill--ok{background:color-mix(in srgb, var(--lp-primary,#2563eb) 10%, var(--lp-surface-soft,var(--lp-surface)));border-color:color-mix(in srgb, var(--lp-primary,#2563eb) 32%, var(--lp-border,#334155));color:var(--lp-primary,#60a5fa)}.deal-detail__readiness-pill--good{background:var(--lp-surface-soft,var(--lp-surface));border-color:color-mix(in srgb, #22c55e 28%, var(--lp-border,#334155));color:#4ade80}.deal-detail__readiness-pill--warn{background:var(--lp-surface-soft,var(--lp-surface));border-color:color-mix(in srgb, #f59e0b 38%, var(--lp-border,#334155));color:#fbbf24}.deal-detail__readiness-pill--bad{background:var(--lp-surface-soft,var(--lp-surface));border-color:color-mix(in srgb, #ef4444 32%, var(--lp-border,#334155));color:#f87171}.deal-detail__funding-ops-field{flex-direction:column;gap:.2rem;margin-bottom:.45rem;display:flex}.deal-detail__funding-ops-field--compact{margin-bottom:0}.deal-detail__funding-ops-label{color:var(--shell-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.deal-detail__funding-ops-select{border:1px solid var(--shell-border);background:var(--shell-surface);max-width:100%;color:var(--shell-text);border-radius:6px;padding:.35rem .45rem;font-size:.875rem}.deal-detail__funding-ops-meta{color:var(--shell-text-muted);margin:0 0 .35rem;font-size:.8rem}.deal-detail__funding-ops-warn{color:#92400e;font-weight:600}.deal-detail__funding-ops-stips{margin:0 0 .45rem;padding:0;font-size:.8rem;list-style:none}.deal-detail__funding-ops-stip-li{align-items:baseline;gap:.35rem;padding:.12rem 0;display:flex}.deal-detail__funding-ops-mark{flex-shrink:0;width:1rem;font-size:.75rem}.deal-detail__funding-ops-mark--yes{color:#15803d}.deal-detail__funding-ops-mark--no{color:var(--shell-text-muted)}.deal-detail__funding-ops-stip-name{flex:1;min-width:0}.deal-detail__funding-ops-req{color:var(--shell-text-muted);text-transform:uppercase;font-size:.68rem;font-weight:700}.deal-detail__funding-ops-empty,.deal-detail__funding-ops-more{color:var(--shell-text-muted);margin:0 0 .35rem;font-size:.78rem}.deal-detail__funding-ops-contracts{grid-template-columns:7rem 1fr;gap:.35rem .65rem;margin:.35rem 0 .5rem;font-size:.8rem;display:grid}.deal-detail__funding-ops-contracts dt{color:var(--shell-text-muted);margin:0;font-weight:500}.deal-detail__funding-ops-contracts dd{margin:0}.deal-detail__funding-dot{background:var(--shell-text-muted);opacity:.45;vertical-align:.05em;border-radius:999px;width:.45rem;height:.45rem;display:inline-block}.deal-detail__funding-dot--on{opacity:1;background:#22c55e}.deal-detail__funding-ops-edit-grid{grid-template-columns:1fr 1fr;gap:.45rem .65rem;display:grid}@media (width<=520px){.deal-detail__funding-ops-edit-grid{grid-template-columns:1fr}}.deal-detail__funding-ops-dt{border:1px solid var(--shell-border);box-sizing:border-box;border-radius:6px;width:100%;padding:.3rem .4rem;font-size:.8125rem}.deal-detail__stips-received-at{color:var(--shell-text-muted);white-space:nowrap;font-size:.72rem}.deals-page__ops-insights{border:1px solid var(--deals-border);background:linear-gradient(160deg, var(--lp-surface) 0%, color-mix(in srgb, var(--lp-surface-soft) 88%, transparent) 100%);box-shadow:var(--shadow-soft);border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));align-items:stretch;gap:.65rem;margin:0 0 .55rem;padding:.55rem .62rem .58rem;display:grid}.deals-page__ops-cell{min-width:0}@media (width>=960px){.deals-page__ops-insights{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr)}}.deals-page__ops-cell-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .35rem;font-size:.62rem;font-weight:700}.deals-page__ops-cell-meta{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:.35rem 0 0;font-size:.72rem}.deals-page--phase199 .deals-page__surface-stack{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;margin-top:0;padding:.38rem .42rem .44rem;box-shadow:0 1px 2px #0f172a09,0 6px 18px #1e3a5f08}.deals-page--phase199 .deals-page__workspace{min-width:0}.deals-page--phase199 .deals-page__desk-head{gap:.35rem .55rem;padding:.12rem 0 .22rem}.deals-page--phase199 .deals-page__ops-insights{gap:.45rem}.deals-page--phase199 .deals-page__module-hero .lp-module-hero__stats{padding:.42rem .65rem .38rem}.deals-page--phase199 .lp-module-hero__stats .deals-page__kpi-band{background:var(--shell-surface,var(--lp-surface));box-shadow:none;border-radius:8px;padding:.42rem .55rem .38rem}.deals-page--phase199 .deals-page__surface-stack .deals-page__kpi-band{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);border-radius:10px;padding:.48rem .58rem .42rem;box-shadow:0 1px 2px #0f172a0a}.deals-page--phase199 .deals-page__kpi-primary-cell,.deals-page--phase199 .deals-page__kpi-secondary-cell{box-shadow:none;border-color:color-mix(in srgb, var(--deals-border) 92%, transparent);border-radius:8px;padding:.38rem .48rem .4rem}.deals-page--phase199 .deals-page__kpi-primary-cell--open_deals,.deals-page--phase199 .deals-page__kpi-secondary-cell--open_deals,.deals-page--phase199 .deals-page__kpi-primary-cell--deal_pending,.deals-page--phase199 .deals-page__kpi-primary-cell--deal_funding,.deals-page--phase199 .deals-page__kpi-primary-cell--deal_funded,.deals-page--phase199 .deals-page__kpi-primary-cell--deal_cancelled,.deals-page--phase199 .deals-page__kpi-primary-cell--my_deals,.deals-page--phase199 .deals-page__kpi-primary-cell--my_pending,.deals-page--phase199 .deals-page__kpi-primary-cell--my_units_sold{border-left:none}.deals-page--phase199 .deals-page__kpi-primary-cell--shortcut-active,.deals-page--phase199 .deals-page__kpi-secondary-cell--shortcut-active{transform:none;box-shadow:inset 0 0 0 1px #3b82f659}.deals-page--phase199 button.deals-page__kpi-primary-cell--clickable:hover,.deals-page--phase199 button.deals-page__kpi-secondary-cell--clickable:hover{transform:none;box-shadow:0 1px 4px #0f172a0f}.deals-page--phase199 .deals-page__kpi-filter-bar{border-radius:8px;margin-bottom:.38rem;padding:.32rem .48rem}.deals-page--phase199 .deals-page__kpi-primary-label,.deals-page--phase199 .deals-page__kpi-secondary-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.deals-page--phase199 .deals-view-toggle button:focus-visible{outline-offset:-2px;z-index:1;outline:2px solid #1d4ed88c}.deals-page--phase199 .deals-page__kpi-filter-clear:focus-visible{outline-offset:2px;outline:2px solid #1d4ed88c}.deals-page--phase199 .deals-pipeline__board--page{--deals-card-gap:.22rem;box-shadow:inset 0 1px 0 var(--lp-surface);background:#eef1f5;border-color:#0f172a0d;border-radius:12px}.deals-page--phase199 .deals-pipeline__col-head{letter-spacing:.01em;text-transform:none;text-align:center;background:var(--lp-surface-soft);color:var(--lp-muted-strong);border-bottom:1px solid #0f172a0f;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.42rem .35rem .48rem;font-size:.72rem;display:flex}.deals-page--phase199 .deals-pipeline__col-head-main{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem;display:flex}.deals-page--phase199 .deals-pipeline__col-head-label{letter-spacing:.01em;font-weight:650}.deals-page--phase199 .deals-pipeline__col-head-count{font-variant-numeric:tabular-nums;min-width:1.35rem;color:var(--lp-muted-strong);opacity:1;background:#0f172a0f;border-radius:999px;justify-content:center;align-items:center;padding:.06rem .38rem;font-size:.68rem;font-weight:650;display:inline-flex}.deals-page--phase199 .deals-pipeline__col-head-icon{background:var(--lp-surface);border-radius:10px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;box-shadow:0 1px 3px #0f172a0f}.deals-page--phase199 .deals-pipeline__col-head-icon--working{color:var(--lp-muted-strong)}.deals-page--phase199 .deals-pipeline__col-head-icon--approved{color:#15803d}.deals-page--phase199 .deals-pipeline__col-head-icon--contract{color:#6366f1}.deals-page--phase199 .deals-pipeline__col-head-icon--delivered{color:#0369a1}.deals-page--phase199 .deals-pipeline__col-head-icon--funding{color:#4f46e5}.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col-scroll{gap:var(--deals-card-gap);padding:.16rem .2rem}.deals-page--phase199 .deals-desk-card--status-draft:before,.deals-page--phase199 .deals-desk-card--status-working:before,.deals-page--phase199 .deals-desk-card--status-submitted:before,.deals-page--phase199 .deals-desk-card--status-approved:before,.deals-page--phase199 .deals-desk-card--status-contract:before,.deals-page--phase199 .deals-desk-card--status-contracted:before,.deals-page--phase199 .deals-desk-card--status-delivered:before,.deals-page--phase199 .deals-desk-card--status-funding:before,.deals-page--phase199 .deals-desk-card--status-funded:before,.deals-page--phase199 .deals-desk-card--status-sold-funding:before,.deals-page--phase199 .deals-desk-card--status-sold-funded:before,.deals-page--phase199 .deals-desk-card--status-cancelled:before{content:none;width:0;display:none}.deals-page--phase199 .deals-desk-card{background:var(--lp-surface);border-color:#0f172a12;border-radius:10px;padding:.5rem .55rem;box-shadow:0 1px 3px #0f172a0d}.deals-page--phase199 .deals-desk-card__payment-key{text-transform:none;letter-spacing:.02em;color:var(--text-muted);font-size:.65rem;font-weight:600}.deals-page--phase199 .deals-desk-card:hover{transform:none;box-shadow:0 2px 8px #0f172a12,inset 0 1px #ffffffe6}.deals-page--phase199 .deals-desk-card__num{color:var(--text-muted,var(--shell-text-muted));font-size:.75rem;font-weight:600}.deals-page--phase199 .deals-desk-card__badge{padding:.1rem .32rem;font-size:.5625rem;font-weight:600}.deals-page--phase199 .deals-desk-card__customer{letter-spacing:-.015em;font-size:.9375rem;font-weight:600}.deals-page--phase199 .deals-desk-card__vehicle{color:var(--text-secondary,var(--shell-text-muted));font-size:.76rem}.deals-page--phase199 .deals-desk-card__payment-row{border-top-color:color-mix(in srgb, var(--deals-border) 75%, transparent);margin-top:.12rem;padding-top:.18rem}.deals-page--phase199 .deals-desk-card__funding-chips,.deals-page--phase199 .deals-desk-card__delivery-chips{gap:.2rem;margin-top:.18rem}.deals-page--phase199 .deals-desk-chip{padding:.06rem .32rem;font-size:.59375rem;font-weight:600}.deals-page--phase199 .deals-desk-card__followup-meta{color:var(--text-muted);border-top:1px dashed color-mix(in srgb, var(--deals-border) 65%, transparent);gap:.35rem;margin-top:.14rem;padding-top:.14rem;font-size:.625rem}.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col.deals-pipeline__col--drag{outline:2px solid color-mix(in srgb, var(--shell-accent,#3b82f6) 40%, transparent)!important;outline-offset:0!important;background:color-mix(in srgb, var(--shell-accent,#3b82f6) 8%, var(--lp-surface))!important;box-shadow:none!important}.deals-page--phase199 .deals-pipeline__empty-hint{text-align:center;color:#64748bc7;padding:.85rem .4rem;font-size:.72rem;line-height:1.4}@media (width<=960px){.deals-page--phase199 .deals-pipeline__board--page{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin;border-radius:9px;flex-flow:row;gap:0;display:flex;overflow:auto hidden}.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col{scroll-snap-align:start;border-right:1px solid #0f172a14;flex:0 0 min(14.5rem,82vw);max-width:min(14.5rem,82vw)}.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col:last-child{border-right:none}}.deals-page--phase199b .deals-page__surface-stack{padding:.32rem .38rem .42rem}.deals-page--phase199b .deals-page__module-hero .lp-module-hero__stats{padding:.28rem .45rem .26rem}.deals-page__kpi-band--199b{margin-bottom:.12rem!important;padding:.38rem .48rem .34rem!important}.deals-page__kpi-band--199b .deals-page__kpi-band-hint{margin-bottom:.28rem;font-size:.7rem}.deals-page__kpi-band--199b .deals-page__kpi-primary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.38rem .42rem}.deals-page__kpi-band--199b .deals-page__kpi-primary-cell{gap:.12rem;padding:.36rem .42rem .4rem}.deals-page__kpi-band--199b .deals-page__kpi-primary-value{letter-spacing:-.02em;font-size:1.05rem}.deals-page__kpi-band--199b .deals-page__kpi-primary-label{letter-spacing:.04em;font-size:.62rem}.deals-page__kpi-band--199b .deals-page__kpi-secondary{margin-top:.38rem;padding-top:.32rem}.deals-page__kpi-band--199b .deals-page__kpi-secondary--grid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.28rem .35rem}.deals-page__kpi-band--199b .deals-page__kpi-secondary-cell{padding:.3rem .38rem .34rem}.deals-page__kpi-band--199b .deals-page__kpi-secondary-value{font-size:.78rem}.deals-page__kpi-band--199b .deals-page__kpi-secondary-label{font-size:.56rem}.deals-page--phase199b.deals-page--phase199 .deals-pipeline__board--page{--deals-card-gap:.38rem}.deals-page--phase199b.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col-scroll{gap:var(--deals-card-gap);padding:.28rem .26rem}.deals-page--phase199b.deals-page--phase199 .deals-pipeline__col-head-icon{border-radius:12px;width:2.65rem;height:2.65rem}.deals-page--phase199b.deals-page--phase199 .deals-desk-card{gap:.38rem;padding:.58rem .62rem}.deals-page--phase199b.deals-page--phase199 .deals-desk-card__body{gap:.28rem}.deals-page--phase199b.deals-page--phase199 .deals-desk-card__customer{font-size:.97rem}.deals-page--phase199b.deals-page--phase199 .deals-desk-card__vehicle{font-size:.8rem}.deals-page--phase199b.deals-page--phase199 .deals-desk-card__payment-row{margin-top:.22rem;padding-top:.28rem}.deals-page--phase199b .deals-pipeline__empty-lane{flex-direction:column;justify-content:center;align-items:center;gap:.45rem;min-height:6.5rem;padding:.75rem .5rem;display:flex}.deals-page--phase199b .deals-pipeline__empty-lane-icon{opacity:.35;color:var(--lp-muted);justify-content:center;align-items:center;display:flex}.deals-page--phase199b .deals-pipeline__empty-hint{color:#475569e0;max-width:11rem;margin:0;padding:0;font-size:.76rem;line-height:1.45}@media (width<=1200px){.deals-page__kpi-band--199b .deals-page__kpi-primary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.deals-page__kpi-band--199b .deals-page__kpi-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.deals-page--phase199b.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col{flex:0 0 min(15.75rem,85vw);max-width:min(15.75rem,85vw)}}.deals-page--phase199c .deals-page__surface-stack{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface) 55%, transparent) 0%, color-mix(in srgb, var(--lp-surface-soft) 88%, transparent) 100%);border:1px solid #0f172a0f;padding:.28rem .32rem .38rem;box-shadow:inset 0 1px #fffc,0 8px 28px #0f172a0a}.deals-page--phase199c .deals-page__module-hero .lp-module-hero__stats{padding:.22rem .38rem .2rem}.deals-page--phase199c .deals-page__kpi-band--199b{box-shadow:none!important;background:0 0!important;border:none!important;padding:.42rem .45rem .38rem!important}.deals-page--phase199c .deals-page__kpi-band--199b .deals-page__kpi-primary{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:0 1px 0 var(--lp-surface) inset, 0 4px 14px #0f172a0d;border:1px solid #0f172a0f;border-radius:12px;gap:0;padding:.42rem .48rem}.deals-page--phase199c .deals-page__kpi-band--199b .deals-page__kpi-primary-cell{box-shadow:none;background:0 0;border:none;border-radius:0;padding:.42rem .55rem;position:relative}.deals-page--phase199c .deals-page__kpi-band--199b .deals-page__kpi-primary-cell:not(:last-child):after{content:"";background:#0f172a12;width:1px;position:absolute;top:18%;bottom:18%;right:0}.deals-page--phase199c .deals-page__kpi-band--199b .deals-page__kpi-secondary{border-top-color:#0f172a0f;margin-top:.42rem;padding-top:.36rem}.deals-page--phase199c .deals-page__kpi-band--199b .deals-page__kpi-secondary-cell{background:color-mix(in srgb, var(--lp-surface) 55%, transparent);border-color:#0f172a0f;box-shadow:0 1px 2px #0f172a0a}.deals-page--phase199c.deals-page--phase199 .deals-pipeline__board--page{box-shadow:inset 0 2px 6px #0f172a09, 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent);background:linear-gradient(#eceff3 0%,#e5e9ef 100%);border:1px solid #0f172a0f}.deals-page--phase199c.deals-page--phase199 .deals-pipeline__col{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);border-right-color:#0f172a0f}.deals-page--phase199c.deals-page--phase199 .deals-pipeline__col-head{background:linear-gradient(180deg, var(--lp-surface-soft) 0%, var(--lp-surface-soft) 100%);border-bottom:1px solid #0f172a12}.deals-page--phase199c.deals-page--phase199 .deals-pipeline__col-head-icon{width:3rem;height:3rem;box-shadow:0 1px 2px #0f172a0d}.deals-page--phase199c.deals-page--phase199 .deals-desk-card{box-shadow:0 2px 10px #0f172a0f,inset 0 1px #fff}@media (width<=1200px){.deals-page--phase199c .deals-page__kpi-band--199b .deals-page__kpi-primary-cell:not(:last-child):after{display:none}}.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page{--deals-card-slot:4.55rem;--deals-card-gap:.32rem;box-shadow:inset 0 1px 0 var(--lp-surface), inset 0 -1px 0 #0f172a0a;background:linear-gradient(165deg,#e8eef8 0%,#dfe8f4 48%,#d8e2ef 100%);border:1px solid #3b82f61a}.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col--active{background:linear-gradient(180deg, var(--lp-surface) 0%, #f6f9ff 100%);box-shadow:0 0 0 1px #3b82f624,0 6px 22px #0f172a12,inset 0 1px #fff}.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col--empty{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:none;opacity:.9}.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col--empty .deals-pipeline__col-head{opacity:.82}.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col--drag{background:linear-gradient(180deg, var(--lp-surface) 0%, #eef4ff 100%)!important;outline:none!important;box-shadow:0 0 0 2px #3b82f673,0 0 28px #2563eb38,inset 0 0 0 1px #fff9!important}.deals-page--phase200.deals-page--phase199 .deals-pipeline__col-head{gap:.28rem;padding:.26rem .38rem .32rem}.deals-page--phase200.deals-page--phase199 .deals-pipeline__col-head-main{gap:.28rem}.deals-page--phase200.deals-page--phase199 .deals-desk-card{border-color:#0f172a0f;border-radius:11px;padding:.52rem .58rem}.deals-page--phase200.deals-page--phase199 .deals-desk-card__top{gap:.5rem}.deals-page--phase200.deals-page--phase199 .deals-desk-card__customer{letter-spacing:-.02em}.deals-page--phase200 .deals-desk-chip--stips{color:#0e7490;background:#d2f2f7}.deals-page--phase200 .deals-desk-chip--delivery-miss{color:#4338ca;background:#e9eafd}.deals-page--phase200 .deals-desk-chip--followup{color:#5b21b6;background:#efe8fe}.deals-page--phase200.deals-page--phase199c .deals-page__kpi-band--199b .deals-page__kpi-primary{box-shadow:0 1px 0 var(--lp-surface) inset, 0 8px 28px #1e40af0f;background:linear-gradient(#fbfcff 0%,#f3f6fb 100%);border-color:#3b82f617}.deals-page--phase200.deals-page--phase199c .deals-page__surface-stack{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);border-color:#3b82f614}.deals-page--phase200 .deals-desk-card__badge--working{background:color-mix(in srgb, var(--status-working) 11%, white);border-color:color-mix(in srgb, var(--status-working) 28%, var(--deals-border));color:#1d4ed8}.deals-page--phase200 .deals-desk-card__badge--contract,.deals-page--phase200 .deals-desk-card__badge--contracted{background:color-mix(in srgb, var(--status-contract) 13%, white);border-color:color-mix(in srgb, var(--status-contract) 28%, var(--deals-border));color:#4338ca}.deals-page--phase200 .deals-desk-card__badge--delivered{background:color-mix(in srgb, var(--status-delivered) 12%, white);border-color:color-mix(in srgb, var(--status-delivered) 28%, var(--deals-border));color:#0e7490}.deals-page--phase200 .deals-desk-card__body{gap:.22rem}.deals-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deals-ops-command-stack{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:linear-gradient(180deg, var(--lp-surface-soft) 0%, var(--lp-surface-soft) 100%);box-shadow:0 1px 0 var(--lp-surface) inset, 0 6px 20px #0f172a0d;border-radius:14px;flex-direction:column;align-items:stretch;margin:0 0 .55rem;display:flex;overflow:hidden}.deals-command-toolbar-section{background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--lp-surface-soft) 88%, transparent) 100%);padding:.48rem .62rem .52rem;box-shadow:inset 0 1px #ffffffe6}.deals-command-toolbar{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;display:flex}.deals-command-toolbar__group{flex-wrap:wrap;align-items:flex-end;gap:.4rem .5rem;display:flex}.deals-command-toolbar__group--view{flex:none;min-width:0}.deals-command-toolbar__group--search{flex:16rem;min-width:min(100%,14rem)}.deals-command-toolbar__group-label{letter-spacing:.06em;text-transform:uppercase;width:100%;color:var(--shell-text-muted);margin-bottom:.22rem;font-size:.62rem;font-weight:700;display:block}.deals-toolbar__segment{background:var(--lp-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--shell-border) 65%, transparent);border:0;border-radius:9px;display:inline-flex;overflow:hidden}.deals-toolbar__segment button{font:inherit;color:var(--shell-text-muted);cursor:pointer;background:0 0;border:0;padding:.4rem .78rem;font-size:.82rem;font-weight:500}.deals-toolbar__segment button[aria-selected=true]{background:color-mix(in srgb, var(--shell-accent,#3b82f6) 18%, transparent);color:var(--shell-text);font-weight:600}.deals-toolbar__segment button:focus-visible{outline:2px solid color-mix(in srgb, var(--shell-accent,#3b82f6) 45%, transparent);outline-offset:-2px}.deals-command-toolbar__search{width:100%;margin:0;display:block}.deals-command-toolbar__search-inner{border:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);border-radius:11px;align-items:center;gap:.5rem;width:100%;min-height:2.65rem;padding:0 .85rem 0 .72rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px 2px #0f172a0d,0 1px 3px #0f172a0f}.deals-command-toolbar__search-inner:focus-within{border-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 38%, var(--shell-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--shell-accent,#3b82f6) 18%, transparent), 0 1px 2px #0f172a0d inset}.deals-command-toolbar__search-icon{color:var(--lp-muted);opacity:.88;flex-shrink:0;display:flex}.deals-command-toolbar__search-field{min-width:0;font:inherit;letter-spacing:-.01em;color:var(--text-primary);background:0 0;border:0;outline:none;flex:auto;padding:.35rem 0;font-size:.92rem;font-weight:500}.deals-command-toolbar__search-field::placeholder{color:var(--lp-muted);font-weight:450}@media (width<=640px){.deals-command-toolbar__group--search{flex-basis:100%}}.deals-page--phase200b.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page{box-shadow:inset 0 1px 0 var(--lp-surface), inset 0 -1px 0 #0f172a09;background:linear-gradient(165deg,#e4eaf5 0%,#dbe4f2 45%,#d4dff0 100%);border-color:#3b82f61c}.deals-page--phase200b.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col--active{background:linear-gradient(180deg, var(--lp-surface) 0%, #f5f9ff 100%);border-color:#3b82f624;box-shadow:0 0 0 1px #3b82f61a,0 8px 26px #0f172a14,inset 0 1px #fff}.deals-page--phase200b.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col--empty{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface) 55%, transparent) 0%, var(--lp-surface-soft) 100%);opacity:.86;border-color:#0f172a0d;box-shadow:0 1px 4px #0f172a08}.deals-page--phase200b.deals-page--phase200.deals-page--phase199 .deals-pipeline__col-head{padding:.32rem .42rem .38rem}.deals-page--phase200b.deals-page--phase200.deals-page--phase199 .deals-pipeline__col-head-icon{filter:none}.deals-page--phase200b.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col--drag{box-shadow:0 0 0 2px #3b82f66b, 0 0 26px #2563eb3d, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent)!important;background:linear-gradient(180deg, var(--lp-surface) 0%, #eef4ff 100%)!important}.deals-page--phase200b.deals-page--phase199 .deals-desk-card--status-draft{--deals-card-glow:var(--deal-stage-draft)}.deals-page--phase200b.deals-page--phase199 .deals-desk-card--status-working{--deals-card-glow:var(--deal-stage-working)}.deals-page--phase200b.deals-page--phase199 .deals-desk-card--status-submitted{--deals-card-glow:#64748b}.deals-page--phase200b.deals-page--phase199 .deals-desk-card--status-approved{--deals-card-glow:var(--deal-stage-approved)}.deals-page--phase200b.deals-page--phase199 .deals-desk-card--status-contract,.deals-page--phase200b.deals-page--phase199 .deals-desk-card--status-contracted{--deals-card-glow:var(--deal-stage-contract)}.deals-page--phase200b.deals-page--phase199 .deals-desk-card--status-delivered{--deals-card-glow:var(--deal-stage-delivered)}.deals-page--phase200b.deals-page--phase199 .deals-desk-card--status-funding,.deals-page--phase200b.deals-page--phase199 .deals-desk-card--status-sold-funding{--deals-card-glow:var(--deal-stage-funding)}.deals-page--phase200b.deals-page--phase199 .deals-desk-card--status-funded,.deals-page--phase200b.deals-page--phase199 .deals-desk-card--status-sold-funded{--deals-card-glow:var(--deal-stage-funded)}.deals-page--phase200b.deals-page--phase199 .deals-desk-card--status-cancelled{--deals-card-glow:var(--deal-stage-cancelled)}.deals-page--phase200b.deals-page--phase199 .deals-desk-card[class*=deals-desk-card--status-]:before{opacity:1;border-radius:11px 11px 0 0;width:auto;height:2.5px;inset:0 0 auto}.deals-page--phase200b.deals-page--phase199 .deals-desk-card[class*=deals-desk-card--status-]{background:linear-gradient(180deg, var(--lp-surface) 0%, #f9fafc 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--deals-card-glow,#94a3b8) 12%, transparent), 0 2px 12px #0f172a0e, inset 0 1px 0 #fff;border-color:#0f172a12}.deals-page--phase200b.deals-page--phase199 .deals-pipeline__card:hover .deals-desk-card[class*=deals-desk-card--status-]{box-shadow:0 0 0 1px color-mix(in srgb, var(--deals-card-glow,#94a3b8) 18%, transparent), 0 6px 18px #0f172a12, inset 0 1px 0 #fff}.deals-page--phase200b.deals-page--phase199c .deals-page__surface-stack{background:linear-gradient(180deg, var(--lp-surface) 0%, #f1f6fceb 100%);border-color:#3b82f617}.deals-ops-command-stack--200c{margin-bottom:.48rem}.deals-kpi-command-slot{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--lp-surface-soft) 88%, transparent) 100%);padding:.38rem .48rem .34rem}.deals-page--phase200c .deals-page__kpi-band--200c{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:.22rem .28rem .18rem}.deals-page--phase200c .deals-page__kpi-band--200c .deals-page__kpi-band-hint{margin:0 0 .28rem;font-size:.72rem}.deals-page--phase200c .deals-page__kpi-band--200c .deals-page__kpi-primary{gap:.28rem .38rem}.deals-page--phase200c .deals-page__kpi-band--200c .deals-page__kpi-primary-cell,.deals-page--phase200c .deals-page__kpi-band--200c .deals-page__kpi-secondary-cell{border-radius:9px;padding:.26rem .34rem .28rem}.deals-page--phase200c .deals-page__kpi-band--200c .deals-page__kpi-primary-value{letter-spacing:-.03em;font-size:1.28rem}.deals-page--phase200c .deals-page__kpi-band--200c .deals-page__kpi-primary-label{font-size:.68rem}.deals-page--phase200c .deals-page__kpi-band--200c .deals-page__kpi-secondary{border-top:1px solid #0f172a0f;gap:.28rem .38rem;margin-top:.28rem;padding-top:.28rem}.deals-page--phase200c .deals-page__kpi-band--200c .deals-page__kpi-secondary-value{font-size:.92rem}.deals-page--phase200c .deals-page__kpi-band--200c .deals-page__kpi-secondary-label{font-size:.62rem}.deals-page--phase200c .deals-page__kpi-band--200c .deals-page__kpi-databar{opacity:.82;max-height:4px}.deals-command-toolbar__group--narrow{flex:1.15 18rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.45rem .55rem;display:grid}.deals-command-toolbar__group--refine{flex-wrap:wrap;flex:20rem;align-items:flex-end;gap:.45rem .55rem;display:flex}.deals-command-toolbar__field{flex-direction:column;gap:.22rem;min-width:0;display:flex}.deals-command-toolbar__field-label{letter-spacing:.05em;text-transform:uppercase;color:var(--shell-text-muted);font-size:.62rem;font-weight:650}.deals-command-toolbar__field input,.deals-command-toolbar__field select{border:1px solid color-mix(in srgb, var(--shell-border) 78%, transparent);width:100%;min-height:2.35rem;font:inherit;background:var(--lp-surface);color:var(--text-primary);border-radius:9px;padding:.38rem .55rem;font-size:.82rem;box-shadow:0 1px 1px #0f172a0a}.deals-command-toolbar__field input:focus-visible,.deals-command-toolbar__field select:focus-visible{outline:2px solid color-mix(in srgb, var(--shell-accent,#3b82f6) 45%, transparent);outline-offset:1px}.deals-command-toolbar__hide-terminal{border:1px dashed color-mix(in srgb, var(--shell-border) 78%, transparent);min-height:2.35rem;color:var(--shell-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:color-mix(in srgb, var(--lp-surface) 55%, transparent);border-radius:9px;align-items:center;gap:.45rem;padding:0 .55rem;font-size:.78rem;font-weight:600;display:inline-flex}.deals-command-toolbar__hide-terminal input{width:1rem;height:1rem;accent-color:var(--shell-accent,#2563eb);cursor:pointer}@media (width<=900px){.deals-command-toolbar__group--narrow{grid-template-columns:minmax(0,1fr)}.deals-command-toolbar__group--refine{flex-direction:column;align-items:stretch}.deals-command-toolbar__hide-terminal{justify-content:center;width:100%}}.deals-page--phase200c.deals-page--phase200b.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page{border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.38rem;padding:.42rem .45rem .52rem;display:grid}.deals-page--phase200c.deals-page--phase200b.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col{box-shadow:0 2px 10px #0f172a0b, inset 0 1px 0 var(--lp-surface);border:1px solid #0f172a12;border-radius:11px;overflow:hidden}.deals-page--phase200c.deals-page--phase200b.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col:last-child{border-right:1px solid #0f172a12}.deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-pipeline__col-head{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--shell-border) 58%, transparent);background:linear-gradient(#fcfdff 0%,#f4f7fb 100%);justify-content:flex-start;align-items:center;gap:.42rem;padding:.38rem .48rem .42rem}.deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-pipeline__col-head-main{flex-direction:column;flex:1;align-items:flex-start;gap:.12rem;min-width:0;display:flex}.deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-pipeline__col-head-label{letter-spacing:.06em;font-size:.72rem}.deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-pipeline__col-head-count{opacity:.88;font-size:1.05rem;font-weight:750}.deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col-scroll{gap:.42rem;padding:.34rem .32rem}.deals-page--phase200c.deals-page--phase199b.deals-page--phase199 .deals-pipeline__empty-lane{border-style:dashed;border-width:1.5px;border-color:color-mix(in srgb, var(--shell-border) 52%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 88%, transparent) 0%, #eff6ff73 100%);border-radius:10px;min-height:7rem;margin:.28rem .22rem}.deals-page--phase200c.deals-page--phase199b.deals-page--phase199 .deals-pipeline__empty-lane-icon{opacity:.22;transform:scale(1.06)}.deals-page--phase200c.deals-page--phase199b.deals-page--phase199 .deals-pipeline__empty-hint{color:var(--lp-muted);font-size:.74rem}.deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-desk-card[class*=deals-desk-card--status-]{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--deals-card-glow,#94a3b8) 12%, transparent), 0 3px 14px #0f172a0f, inset 0 1px 0 #fff;border-color:#0f172a11}.deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-pipeline__card:hover .deals-desk-card[class*=deals-desk-card--status-]{box-shadow:0 0 0 1px color-mix(in srgb, var(--deals-card-glow,#94a3b8) 17%, transparent), 0 6px 18px #0f172a13, inset 0 1px 0 #fff}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-desk-card__customer{font-size:.9375rem;font-weight:var(--operational-board-title-weight,600);letter-spacing:-.018em;color:var(--lp-text);line-height:1.34}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-desk-card__vehicle{font-size:.75rem;font-weight:var(--operational-board-support-weight,400);color:#475569d1;line-height:1.4}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-desk-card__payment-row{border-top:1px solid #0f172a0b;margin-top:.22rem;padding-top:.26rem}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-desk-card__payment-key{letter-spacing:.055em;color:#64748bd9;font-size:.5625rem;font-weight:500}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-desk-card__payment-val{color:#475569e0;font-size:.6875rem;font-weight:500}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-desk-card__funding-chips,.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-desk-card__delivery-chips{gap:.22rem;margin-top:.22rem}.deals-page--phase200c.deals-page--phase199c .deals-page__surface-stack{padding:.22rem .28rem .34rem}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-pipeline__board--page .deals-pipeline__col-scroll{gap:.36rem}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-desk-card__body{gap:.1rem}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-pipeline__card .deals-desk-card{gap:.12rem;padding:.42rem .48rem .44rem .46rem}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-desk-card__top{gap:.38rem;min-height:1.05rem}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-desk-card__num{color:var(--lp-muted-strong);font-size:.78rem;font-weight:600}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-desk-card__badge{color:#475569e0;border-color:#94a3b859;padding:.1rem .32rem;font-size:.578125rem;font-weight:500}.deals-page--phase200c.deals-page--phase200.deals-page--phase199 .deals-desk-card__followup-meta{font-size:var(--operational-board-meta-size,.6875rem);color:#64748bd1;gap:.25rem .55rem;margin-top:.2rem;font-weight:400}.deals-page--phase200c.deals-page--phase200 .deals-desk-chip{letter-spacing:.012em;border-radius:999px;padding:.05rem .3rem;font-size:.59375rem;font-weight:500;line-height:1.28}.deals-page--phase200c.deals-page--phase200 .deals-desk-chip--funded{background:color-mix(in srgb, var(--status-funded) 10%, white);color:#047857}.deals-page--phase200c.deals-page--phase200 .deals-desk-chip--blocked{background:color-mix(in srgb, var(--status-blocked) 10%, white);color:#9f1239}.deals-page--phase200c.deals-page--phase200 .deals-desk-chip--stips{color:#0f766e;background:#e4f7fa}.deals-page--phase200c.deals-page--phase200 .deals-desk-chip--out{color:#1d4ed8;background:#edf4fe}.deals-page--phase200c.deals-page--phase200 .deals-desk-chip--delivery-done{background:color-mix(in srgb, var(--status-funded) 10%, white);color:#047857}.deals-page--phase200c.deals-page--phase200 .deals-desk-chip--delivery-ready{background:color-mix(in srgb, var(--status-approved) 10%, white);color:#047857}.deals-page--phase200c.deals-page--phase200 .deals-desk-chip--delivery-miss{color:#4338ca;background:#f1f1fe}.deals-page--phase200c.deals-page--phase200 .deals-desk-chip--delivery-appt{background:color-mix(in srgb, var(--status-funding) 9%, white);color:#4338ca}.deals-page--phase200c.deals-page--phase200 .deals-desk-chip--followup{color:#5b21b6;background:#f5f0fe}.deals-page--phase200c.deals-page--phase200 .deals-desk-card__badge--working{background:color-mix(in srgb, var(--status-working) 8%, white);border-color:color-mix(in srgb, var(--status-working) 20%, var(--deals-border));color:#1d4ed8}.deals-page--phase200c.deals-page--phase200 .deals-desk-card__badge--contract,.deals-page--phase200c.deals-page--phase200 .deals-desk-card__badge--contracted{background:color-mix(in srgb, var(--status-contract) 9%, white);border-color:color-mix(in srgb, var(--status-contract) 22%, var(--deals-border));color:#4f46e5}.deals-page--phase200c.deals-page--phase200 .deals-desk-card__badge--delivered{background:color-mix(in srgb, var(--status-delivered) 9%, white);border-color:color-mix(in srgb, var(--status-delivered) 22%, var(--deals-border));color:#0e7490}.deals-page--operational-discipline .deals-kpi-command-slot{padding-bottom:.34rem}.deal-detail--phase162 .deal-desk__tabs{border-bottom:1px solid var(--shell-border,#3c3c431f);-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:.12rem;margin-bottom:.55rem;padding-bottom:0;overflow:auto hidden}.deal-detail--phase162 .deal-desk__tab{white-space:nowrap;flex:none}.deal-detail--phase162 .deal-desk__tab:focus-visible{outline-offset:-2px;border-radius:6px;outline:2px solid #1d4ed88c}@media (prefers-reduced-motion:reduce){.deals-page--phase199 .deals-desk-card:hover{box-shadow:0 1px 2px #0f172a0b}}.deal-wizard-page{max-width:760px}.deal-wizard__lead{color:#3c3c43c7;margin-top:.25rem;margin-bottom:.85rem}.deal-wizard{flex-direction:column;gap:1rem;display:flex}.deal-wizard__steps{background:var(--shell-surface,var(--lp-surface));border:1px solid var(--shell-border,#0f172a14);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:0;padding:.45rem;list-style:none;display:grid;box-shadow:0 1px 2px #0f172a0a}.deal-wizard__step{margin:0}.deal-wizard__step-button{width:100%;font:inherit;text-align:left;color:var(--lp-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:.55rem;padding:.5rem .7rem;font-size:.84rem;font-weight:500;transition:background .14s,border-color .14s,color .14s;display:flex}.deal-wizard__step-button:hover:not(:disabled){background:#0f172a0a}.deal-wizard__step-button:focus-visible{outline-offset:2px;outline:2px solid #1d4ed88c}.deal-wizard__step-button:disabled{cursor:not-allowed;color:var(--lp-text)}.deal-wizard__step--current .deal-wizard__step-button{color:#0f245feb;background:#3b82f617;border-color:#3b82f659}.deal-wizard__step--done .deal-wizard__step-button{color:var(--lp-text)}.deal-wizard__step--done .deal-wizard__step-num{color:#165a3cf2;background:#228b5a1f;border-color:#228b5a52}.deal-wizard__step--current .deal-wizard__step-num{color:#fff;background:#1d4ed8eb;border-color:#1d4ed8eb}.deal-wizard__step-num{color:#0f172ab3;font-variant-numeric:tabular-nums;background:#0f172a0a;border:1px solid #0f172a2e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:600;display:inline-flex}.deal-wizard__step-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=560px){.deal-wizard__steps{grid-template-columns:1fr}.deal-wizard__step-label{white-space:normal}}.deal-wizard__panel{background:var(--shell-surface,var(--lp-surface));border:1px solid var(--shell-border,#0f172a14);border-radius:12px;padding:1.1rem 1.2rem 1.15rem;box-shadow:0 1px 2px #0f172a0b,0 6px 18px #0f172a0a}.deal-wizard__panel-head{flex-direction:column;gap:.18rem;margin-bottom:.85rem;display:flex}.deal-wizard__panel-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#3c3c4399;font-size:.66rem;font-weight:600}.deal-wizard__panel-title{color:var(--shell-text,var(--lp-text));margin:0;font-size:1.0625rem;font-weight:600}.deal-wizard__panel-hint{color:#3c3c43b8;margin:0;font-size:.84rem}.deal-wizard__step-body{flex-direction:column;gap:.85rem;display:flex}.deal-wizard__summary-row{background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);border:1px solid #0f172a14;border-radius:10px;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .75rem;display:flex}.deal-wizard__summary{flex-direction:column;gap:.1rem;min-width:0;display:flex}.deal-wizard__summary-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#3c3c439e;font-size:.66rem;font-weight:600}.deal-wizard__summary-name{color:var(--shell-text,var(--lp-text));text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.deal-wizard__summary-edit{font:inherit;color:var(--lp-text);cursor:pointer;background:0 0;border:1px solid #0f172a29;border-radius:8px;padding:.3rem .65rem;font-size:.78rem;font-weight:500;transition:background .14s,border-color .14s}.deal-wizard__summary-edit:hover{background:#0f172a0a}.deal-wizard__summary-edit:focus-visible{outline-offset:2px;outline:2px solid #1d4ed880}.deal-wizard__picked{background:#228b5a0f;border:1px solid #228b5a47;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.deal-wizard__picked-main{flex-direction:column;gap:.18rem;min-width:0;display:flex}.deal-wizard__picked-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#165a3cd9;font-size:.66rem;font-weight:600}.deal-wizard__picked-name{color:var(--lp-text);font-size:.98rem;font-weight:600}.deal-wizard__picked-meta{color:#3c3c43c7;font-size:.82rem}.deal-wizard__picked-clear{font:inherit;background:var(--lp-surface);color:var(--lp-text);cursor:pointer;border:1px solid #0f172a2e;border-radius:8px;padding:.42rem .85rem;font-size:.82rem;font-weight:500;transition:background .14s,border-color .14s}.deal-wizard__picked-clear:hover{background:#0f172a0a}.deal-wizard__picked-clear:focus-visible{outline-offset:2px;outline:2px solid #1d4ed880}.deal-wizard__search{flex-direction:column;gap:.45rem;display:flex}.deal-wizard__search-label{color:var(--lp-text);font-size:.82rem;font-weight:500}.deal-wizard__search-hint{color:#3c3c4399;font-size:.74rem;font-weight:400}.deal-wizard__search-input{font:inherit;box-sizing:border-box;background:var(--lp-surface);width:100%;color:var(--shell-text,var(--lp-text));border:1px solid #0f172a2e;border-radius:10px;padding:.6rem .8rem;font-size:.95rem;transition:border-color .14s,box-shadow .14s}.deal-wizard__search-input:focus{border-color:#1d4ed899;outline:none;box-shadow:0 0 0 3px #1d4ed82e}.deal-wizard__results{background:var(--lp-surface);border:1px solid #0f172a1a;border-radius:10px;max-height:18rem;margin:0;padding:0;list-style:none;overflow-y:auto;box-shadow:0 1px 2px #0f172a08}.deal-wizard__results li+li{border-top:1px solid #0f172a0f}.deal-wizard__results-msg{color:#3c3c43b3;padding:.65rem .85rem;font-size:.84rem}.deal-wizard__result{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:.15rem;padding:.7rem .85rem;transition:background .1s;display:flex}.deal-wizard__result:hover:not(:disabled){background:var(--lp-surface-soft)}.deal-wizard__result:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #1d4ed880}.deal-wizard__result:disabled{opacity:.55;cursor:not-allowed}.deal-wizard__result-title{color:var(--shell-text,var(--lp-text));font-size:.92rem;font-weight:600}.deal-wizard__result-meta{color:#3c3c43b3;font-size:.8rem}.deal-wizard__actions{border-top:1px solid #0f172a0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;margin-top:.25rem;padding-top:.6rem;display:flex}.deal-wizard__actions-end{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.deal-wizard__cancel,.deal-wizard__back,.deal-wizard__skip,.deal-wizard__continue{font:inherit;background:var(--lp-surface);color:var(--lp-text);cursor:pointer;border:1px solid #0f172a2e;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.deal-wizard__cancel:hover,.deal-wizard__back:hover,.deal-wizard__skip:hover{background:#0f172a0a}.deal-wizard__cancel:focus-visible,.deal-wizard__back:focus-visible,.deal-wizard__skip:focus-visible,.deal-wizard__continue:focus-visible{outline-offset:2px;outline:2px solid #1d4ed88c}.deal-wizard__continue{color:#fff;background:#1d4ed8f2;border-color:#1d4ed8f2}.deal-wizard__continue:hover:not(:disabled){background:#1d4ed8}.deal-wizard__continue:disabled{opacity:.55;cursor:not-allowed}.deal-wizard__continue--primary{background:#165a3cf2;border-color:#165a3cf2}.deal-wizard__continue--primary:hover:not(:disabled){background:#165a3c}.deal-wizard__skip{color:#3c3c43c7;border-style:dashed;font-weight:500}.deal-wizard__cobuyer-inline{border-top:1px dashed color-mix(in srgb, var(--shell-border) 85%, transparent);margin-top:.55rem;padding-top:.55rem}.deal-wizard__cobuyer-add{appearance:none;font:inherit;color:#1d4ed8;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:.15rem 0;font-size:.8125rem;font-weight:600}.deal-wizard__cobuyer-add:hover{color:#1e40af}.deal-wizard__cobuyer-add:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1d4ed88c}.deal-wizard__cobuyer-add-hint{color:var(--text-secondary,var(--lp-muted));font-weight:500}.deal-wizard__search--nested{margin-top:.35rem}.deal-wizard__search--nested .deal-wizard__results{max-height:10rem}.deal-wizard__cobuyer-done{appearance:none;font:inherit;color:var(--text-secondary,var(--lp-muted));cursor:pointer;background:0 0;border:0;margin-top:.4rem;padding:.1rem 0;font-size:.78rem;font-weight:600}.deal-wizard__cobuyer-done:hover{color:var(--text-primary,var(--lp-text))}.deal-wizard__cobuyer-done:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1d4ed88c}.deal-wizard__picked--compact{margin-top:.35rem}@media (width<=480px){.deal-wizard__actions{flex-direction:column;align-items:stretch}.deal-wizard__actions-end{justify-content:stretch;width:100%}.deal-wizard__actions-end>button{flex:1 1 0}.deal-wizard__cancel,.deal-wizard__back,.deal-wizard__continue{text-align:center;justify-content:center;width:100%}}.deal-desk__identity-vehicle-edit{gap:.55rem}.deal-desk__identity-vehicle-search{background:var(--lp-surface);border-color:#0f172a33;border-radius:10px;padding:.55rem .7rem;font-size:.95rem;transition:border-color .14s,box-shadow .14s;box-shadow:0 1px 2px #0f172a0d}.deal-desk__identity-vehicle-search:focus{border-color:#1d4ed899;outline:none;box-shadow:0 0 0 3px #1d4ed82e}.deal-desk__identity-vehicle-drop{z-index:60;min-width:22rem;max-width:min(32rem,100vw - 2rem);top:calc(100% + 6px)}.deal-desk__identity-popover-results--vehicle{background:var(--lp-surface);border:1px solid #0f172a1f;border-radius:12px;max-height:18rem;margin:0;padding:.25rem;overflow-y:auto;box-shadow:0 14px 32px #0f172a24,0 4px 12px #0f172a0f}.deal-desk__identity-popover-results--vehicle .deal-desk__identity-popover-pick{border-radius:8px;padding:.55rem .7rem;font-size:.875rem;line-height:1.3}.deal-desk__identity-popover-results--vehicle .deal-desk__identity-popover-pick:hover:not(:disabled){background:var(--lp-surface-soft)}.deal-desk__identity-popover-results--vehicle .deal-desk__identity-popover-pick:focus-visible{outline-offset:-2px;background:var(--lp-surface-soft);outline:2px solid #1d4ed88c}.deal-desk__identity-popover-results--vehicle .deal-desk__identity-popover-msg{color:#3c3c43c7;padding:.55rem .7rem;font-size:.84rem}@media (width<=560px){.deal-desk__identity-vehicle-drop{min-width:0;max-width:100%}}.deal-desk__identity-card{overflow:visible}.deal-desk__identity-card:before{border-radius:inherit;height:auto;inset:0}.deal-desk__identity-card:after{border-radius:inherit}.deal-desk__identity-popover,.deal-desk__identity-vehicle-drop{z-index:120}.deal-detail__desk-workspace-header{z-index:auto;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;margin:0 0 .45rem;padding:0;position:static}.deal-detail__workspace-header-row--toolbar{width:100%;min-width:0}.deal-desk__ops-snapshot{background:color-mix(in srgb, var(--lp-surface) 55%, transparent);box-shadow:inset 0 1px 0 var(--lp-surface);border:1px solid #4c78b424;border-radius:11px;flex-wrap:wrap;align-items:flex-start;gap:.4rem .65rem;margin:0 0 .55rem;padding:.48rem .55rem;display:flex}.deal-desk__ops-snapshot-item{flex-direction:column;gap:.12rem;min-width:min(100%,7.5rem);display:flex}.deal-desk__ops-snapshot-item--stretch{flex:9rem;min-width:8rem}.deal-desk__ops-snapshot-label{letter-spacing:.08em;text-transform:uppercase;color:#4755699e;font-size:.58rem;font-weight:650}.deal-desk__ops-snapshot-value{color:#0f172ae6;font-size:.8125rem;font-weight:560;line-height:1.25}.deal-desk__ops-snapshot .deal-detail__delivery-pill,.deal-desk__ops-snapshot .deal-detail__readiness-pill{align-self:flex-start;padding:.14rem .42rem;font-size:.72rem}.deal-desk__summary-dl{flex-direction:column;gap:.58rem;display:flex}.deal-desk__summary-dl>div.deal-desk__summary-group{border:1px solid var(--lp-border-default,color-mix(in srgb, var(--lp-border) 88%, var(--lp-muted) 12%));background:var(--lp-surface-soft,var(--lp-surface));border-radius:8px;flex-direction:column;gap:.28rem;margin:0;padding:.5rem .55rem .55rem;display:flex}.deal-desk__summary-dl>div.deal-desk__summary-group+div.deal-desk__summary-group{margin-top:.06rem}.deal-desk__summary-dl>div.deal-desk__summary-group:last-child{border-bottom:none;padding-bottom:.55rem}.deal-desk__summary-group-title{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted-strong,var(--lp-muted));border-bottom:1px solid var(--lp-border-default,var(--lp-border));margin:0 0 .12rem;padding-bottom:.28rem;font-size:.625rem;font-weight:700}.deal-desk__summary-group>div:not(.deal-desk__summary-group-title){border-bottom:1px solid var(--lp-border-default,color-mix(in srgb, var(--lp-border) 82%, var(--lp-muted) 18%));grid-template-columns:1fr auto;align-items:baseline;gap:.35rem .5rem;padding:.2rem 0;font-size:.8125rem;display:grid}.deal-desk__summary-dl dt{color:var(--lp-muted,#475569ad);font-weight:500}.deal-desk__summary-dl dd{color:var(--lp-text);font-weight:650}.deal-desk__summary-group>div:not(.deal-desk__summary-group-title):last-child{border-bottom:none}.deal-desk__summary-row--emph dd{letter-spacing:-.01em;font-size:.9rem;font-weight:700}.deal-desk__summary-btn--record{color:#1e40aff0;background:linear-gradient(#eff6fffa,#dbeafeb8);border:1px solid #2563eb52;font-weight:620}.deal-desk__summary-btn--record:hover:not(:disabled){filter:brightness(.99);border-color:#2563eb70}.deal-detail__card--readiness{padding-top:.62rem}.deal-detail__card-head--split{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.45rem .65rem;margin-bottom:.5rem;display:flex}.deal-detail__card-title-tight{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:650}.deal-detail__readiness-chips{flex-wrap:wrap;justify-content:flex-end;gap:.28rem;max-width:100%;display:flex}.deal-detail__chip{letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);color:#475569c7;border:1px solid #94a3b859;border-radius:999px;align-items:center;padding:.14rem .45rem;font-size:.65rem;font-weight:650;display:inline-flex}.deal-detail__chip--ok{color:#14532de0;background:#f0fdf4d9;border-color:#22c55e59}.deal-detail__chip--warn{color:#854d0ee6;background:#fefce8e6;border-color:#eab30861}.deal-detail__chip--muted{opacity:.82}.deal-detail__kv--compact dt{font-size:.78rem}.deal-detail__kv--compact dd{font-size:.8125rem}.deal-desk-flyout__hint--trade-top{margin:0 0 .55rem}.deal-detail__activity-when{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.01em}.deal-detail__activity-item{background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);border-left:2px solid #94a3b859;border-radius:0 10px 10px 0;margin-left:.05rem;padding-left:.55rem}.deal-detail__follow-up-list.deal-detail__activity-list .deal-detail__activity-item:last-child{margin-bottom:0}@media (width<=720px){.deal-detail__desk-workspace-header{margin-left:0;margin-right:0}.deal-desk__ops-snapshot{padding:.42rem .45rem}.deal-desk__summary-actions{justify-content:stretch}.deal-desk__summary-actions .deal-desk__summary-btn{flex:auto;min-width:min(100%,8rem)}}.deal-detail__manual-close-banner{border:1px solid var(--shell-border);background:color-mix(in srgb, var(--shell-border) 38%, var(--shell-surface));border-radius:8px;margin:0 0 .65rem;padding:.55rem .75rem;font-size:.875rem;line-height:1.45}.deal-detail__manual-close-banner-title{margin:0 0 .25rem;font-weight:650}.deal-detail__manual-close-banner-meta{color:var(--shell-muted-fg,var(--lp-muted));margin:0;font-size:.8125rem}.deal-detail__manual-close-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.deal-detail__modal-backdrop{z-index:140;background:#0f172a61;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.deal-detail__modal{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;width:100%;max-width:400px;padding:1rem 1.1rem;box-shadow:0 18px 48px #0f172a2e}.deal-detail__modal-title{margin:0 0 .35rem;font-size:1.05rem;font-weight:650}.deal-detail__modal-lead{color:var(--shell-muted-fg,var(--lp-muted));margin:0 0 .65rem;font-size:.875rem;line-height:1.45}.deal-detail__modal-field{flex-direction:column;gap:.28rem;margin:0 0 .75rem;display:flex}.deal-detail__modal-field textarea{resize:vertical;min-height:4.5rem}.deal-detail__modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.deal-detail--deal-visual-cleanup .deal-detail__desk-back-above-card{margin:0 0 .28rem;padding:0 clamp(.45rem,1.5vw,.65rem)}.deal-detail--deal-visual-cleanup .deal-detail__back--above-desk-card{margin-bottom:0;font-size:.8125rem}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view{box-sizing:border-box;flex-direction:column;align-self:stretch;gap:.75rem;width:100%;min-width:0;max-width:none;display:flex}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .module-page__lead{max-width:none}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-detail__card,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-detail__crm,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-detail__print-packet,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-detail__stips,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-detail__bhph,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-detail__doc-history,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-detail__bhph-collections-table-wrap{box-sizing:border-box;width:100%;max-width:none}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-desk__contract,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-detail__worksheet-shell,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-desk__workspace{width:100%;min-width:0;max-width:none}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-desk__grid{width:100%}@media (width>=960px){.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-desk__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.75fr) minmax(0,.95fr);align-items:start}}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-detail__worksheet-supporting{flex-direction:column;gap:.75rem;width:100%;min-width:0;display:flex}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-desk__ops-snapshot--above-desk-grid{margin:0 0 .5rem}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-desk__lender-tab{box-sizing:border-box;border:1px solid var(--shell-border,var(--lp-border));background:var(--shell-surface,var(--lp-surface));border-radius:10px;width:100%;padding:.65rem .75rem;box-shadow:0 1px 2px #0f172a0d}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view .deal-desk__panel-lead{max-width:none}.deal-detail--deal-visual-cleanup .deal-detail__notes-workspace{grid-template-columns:1fr;align-items:start;gap:1rem 1.25rem;width:100%;min-width:0;display:grid}@media (width>=1024px){.deal-detail--deal-visual-cleanup .deal-detail__notes-workspace{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}}.deal-detail--deal-visual-cleanup .deal-detail__crm--desk-notes-feed,.deal-detail--deal-visual-cleanup .deal-detail__crm--desk-events{border:1px solid var(--shell-border,var(--lp-border));background:var(--shell-surface,var(--lp-surface));border-radius:10px;margin-top:0;padding:.65rem .75rem;box-shadow:0 1px 2px #0f172a0d}.deal-detail--deal-visual-cleanup .deal-detail__notes-follow-up-aside{border:1px solid var(--shell-border,var(--lp-border));background:var(--shell-surface,var(--lp-surface));border-radius:10px;min-width:0;padding:.65rem .75rem;box-shadow:0 1px 2px #0f172a0d}.deal-detail--deal-visual-cleanup .deal-detail__notes-follow-up-aside .deal-detail__card.deal-detail__follow-up{margin-bottom:0}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header,.deal-detail--deal-visual-cleanup .deal-detail__shell-card{background:var(--shell-surface,var(--lp-surface));border:1px solid var(--shell-border,var(--lp-border));border-radius:var(--lp-polish-radius-card,12px);box-shadow:var(--shell-shadow-card,0 1px 2px #0f172a0d);-webkit-backdrop-filter:none;flex-direction:column;align-items:stretch;gap:0;margin:0 0 .3rem;padding:0;display:flex;overflow:hidden}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header{z-index:30;position:relative;overflow:visible}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-slot--buyer,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-slot--cobuyer,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-cobuyer-empty,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-name-block{position:relative}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view{z-index:auto;position:relative}.deal-detail--command-center .deal-detail__cmd-nav{border-bottom:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .65rem;padding:.32rem clamp(.75rem,1.6vw,.95rem) .18rem;display:flex}.deal-detail--command-center .deal-detail__cmd-back{color:var(--shell-text-muted,var(--lp-muted));white-space:nowrap;flex:none;margin:0;font-size:.75rem;font-weight:500;line-height:1.2;text-decoration:none}.deal-detail--command-center .deal-detail__cmd-back:hover{color:var(--shell-text,var(--lp-text))}.deal-detail--command-center .deal-detail__cmd-actions-bar{border-top:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 45%, transparent);justify-content:flex-end;align-items:center;gap:.45rem;padding:.28rem clamp(.75rem,1.6vw,.95rem) .38rem;display:flex}.deal-detail--command-center .deal-detail__cmd-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.38rem;margin-left:auto;display:flex}.deal-detail--command-center .deal-detail__cmd-action-btn{appearance:none;font:inherit;border-radius:var(--lp-control-radius,8px);border:1px solid var(--shell-border,var(--lp-border));background:var(--shell-surface,var(--lp-surface));min-height:2rem;color:var(--shell-text,var(--lp-text));cursor:pointer;white-space:nowrap;padding:.38rem .72rem;font-size:.75rem;font-weight:600;line-height:1.2}.deal-detail--command-center .deal-detail__cmd-action-btn--primary{border-color:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 55%, var(--shell-border));background:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 92%, #1e3a8a);color:#fff}.deal-detail--command-center .deal-detail__cmd-action-btn--primary:hover:not(:disabled){border-color:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 72%, var(--shell-border));filter:brightness(1.04);color:#fff}.deal-detail--command-center .deal-detail__cmd-action-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 28%, var(--shell-border));color:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 88%, var(--lp-text))}.deal-detail--command-center .deal-detail__cmd-action-btn:disabled{opacity:.45;cursor:not-allowed}.deal-detail--command-center .deal-detail__cmd-action-btn--more{min-width:3.25rem}.deal-detail--command-center .deal-detail__cmd-action-btn--open{border-color:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 35%, var(--shell-border));background:color-mix(in srgb, #eff6ff 55%, var(--lp-surface))}.deal-detail--command-center .deal-detail__cmd-grid{grid-template-columns:minmax(9rem,.46fr) minmax(0,1fr) minmax(8.5rem,.42fr);place-items:start;gap:.65rem 1.35rem;padding:.18rem clamp(.75rem,1.6vw,.95rem) .28rem;display:grid}.deal-detail--command-center .deal-detail__cmd-left{flex-direction:column;align-items:flex-start;gap:.22rem;min-width:0;margin-top:0;display:flex}.deal-detail--command-center .deal-detail__cmd-head-row{flex-wrap:wrap;align-items:center;gap:.42rem .55rem;display:flex}.deal-detail--command-center .deal-detail__cmd-deal-id{gap:0;margin-top:0;padding-top:0}.deal-detail--command-center .deal-detail__cmd-deal-id .deal-detail__desk-deal-id-num{letter-spacing:-.02em;color:var(--lp-text);font-size:1.375rem;font-weight:750;line-height:1.15}.deal-detail--command-center .deal-detail__cmd-status-wrap{margin-top:0}.deal-detail--command-center .deal-detail__cmd-meta{color:var(--lp-muted-strong,var(--shell-text-muted,var(--lp-muted)));margin-top:.06rem;font-size:.75rem;line-height:1.35}.deal-detail--command-center .deal-detail__cmd-center{justify-self:stretch;width:100%;min-width:0;padding-top:.08rem}.deal-detail--command-center .deal-detail__cmd-right{justify-self:end;width:100%;min-width:0;padding-top:.04rem}.deal-detail--command-center .deal-detail__cmd-summary{box-shadow:none;background:0 0;border:none;width:100%;margin:20px 0 0;padding:0}.deal-detail--command-center .deal-detail__cmd-summary-dl{flex-direction:column;align-items:flex-end;gap:.38rem;margin:0;display:flex}.deal-detail--command-center .deal-detail__cmd-summary-dl>div{flex-direction:column;align-items:flex-end;gap:.06rem;min-width:0;display:flex}.deal-detail--command-center .deal-detail__cmd-summary-dl dt{letter-spacing:.09em;text-transform:uppercase;color:var(--lp-muted-strong,var(--shell-text-muted,var(--lp-muted)));margin:0;font-size:.5625rem;font-weight:650;line-height:1.2}.deal-detail--command-center .deal-detail__cmd-summary-dl dd{font-variant-numeric:tabular-nums;color:var(--lp-text);text-align:right;margin:0;font-size:.875rem;font-weight:650;line-height:1.2}.deal-detail--command-center .deal-detail__cmd-summary-dl .deal-detail__readiness-pill{padding:.12rem .48rem;font-size:.6875rem}.deal-detail--command-center .deal-detail__shell-tabs{border-top:1px solid var(--lp-border-default,var(--lp-border))}.deal-detail--command-center .deal-detail__shell-status-pill-wrap:before{background:var(--lp-primary,#2563eb)}.deal-detail--command-center .deal-detail__shell-status-pill-select{appearance:none;font:inherit;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--lp-control-border,color-mix(in srgb, var(--lp-border,#334155) 88%, #94a3b8));background:linear-gradient(45deg, transparent 50%, var(--lp-muted,#94a3b8) 50%) calc(100% - .68rem) 52% / .32rem .32rem no-repeat, var(--lp-control-bg,var(--lp-surface-soft,var(--lp-surface)));color:var(--lp-control-text,var(--lp-text));cursor:pointer;min-width:6.25rem;box-shadow:none;border-radius:999px;padding:.24rem 1.45rem .24rem 1.05rem;font-size:.6875rem;font-weight:700;line-height:1.2}.deal-detail--command-center .deal-detail__shell-status-pill-select:disabled{opacity:.65;cursor:not-allowed}.deal-detail--deal-visual-cleanup .deal-detail__shell-status-pill-wrap{align-items:center;margin:0;display:inline-flex;position:relative}.deal-detail--deal-visual-cleanup .deal-detail__shell-status-pill-wrap:before{content:"";background:var(--lp-polish-accent,#2563eb);pointer-events:none;z-index:1;border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:50%;left:.52rem;transform:translateY(-50%)}.deal-detail--deal-visual-cleanup .deal-detail__shell-status-pill-select{appearance:none;font:inherit;letter-spacing:.06em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--lp-polish-accent,#2563eb) 32%, #bfdbfe);color:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 90%, #1e3a8a);cursor:pointer;background:linear-gradient(45deg,#0000 50%,#0f172a61 50%) calc(100% - .68rem) 52%/.32rem .32rem no-repeat,linear-gradient(#eff6ff 0%,#dbeafe 100%);border-radius:999px;min-width:6.25rem;padding:.24rem 1.45rem .24rem 1.05rem;font-size:.6875rem;font-weight:700;line-height:1.2}.deal-detail--deal-visual-cleanup .deal-detail__shell-status-pill-select:disabled{opacity:.65;cursor:not-allowed}.deal-detail--deal-visual-cleanup .deal-detail__save-indicator--shell{min-height:0;font-size:.6875rem}.deal-detail--deal-visual-cleanup .deal-detail__shell-more{position:relative}.deal-detail--deal-visual-cleanup .deal-detail__shell-more-btn{appearance:none;font:inherit;border-radius:var(--lp-control-radius,8px);border:1px solid var(--shell-border,var(--lp-border));background:var(--shell-surface,var(--lp-surface));width:1.85rem;height:1.85rem;color:var(--shell-text-muted,var(--lp-muted));cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:1.05rem;font-weight:700;line-height:1;display:inline-flex}.deal-detail--deal-visual-cleanup .deal-detail__shell-more-btn:hover,.deal-detail--deal-visual-cleanup .deal-detail__shell-more-btn--open{color:var(--shell-text,var(--lp-text));border-color:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 28%, var(--shell-border))}.deal-detail--deal-visual-cleanup .deal-detail__shell-more-menu{z-index:12;border-radius:var(--lp-control-radius,8px);border:1px solid var(--shell-border,var(--lp-border));background:var(--shell-surface,var(--lp-surface));min-width:9.5rem;box-shadow:var(--shell-shadow-card,0 4px 14px #0f172a1a);padding:.28rem;position:absolute;top:calc(100% + .22rem);right:0}.deal-detail--deal-visual-cleanup .deal-detail__shell-more-item{text-align:left;width:100%;font:inherit;color:var(--shell-text,var(--lp-text));cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.34rem .45rem;font-size:.75rem;font-weight:500;display:block}.deal-detail--deal-visual-cleanup .deal-detail__shell-more-item:hover:not(:disabled){background:color-mix(in srgb, var(--shell-page-bg,var(--lp-surface-soft)) 65%, var(--lp-surface))}.deal-detail--deal-visual-cleanup .deal-detail__shell-more-empty{color:var(--shell-text-muted,var(--lp-muted));margin:0;padding:.28rem .4rem;font-size:.72rem}.deal-detail--deal-visual-cleanup .deal-detail__shell-main{grid-template-columns:minmax(0,1fr) minmax(10.75rem,12.75rem);align-items:start;gap:.5rem .75rem;padding:.12rem clamp(.75rem,1.6vw,.95rem) .28rem;display:grid}.deal-detail--deal-visual-cleanup .deal-detail__shell-parties{min-width:0}.deal-detail--deal-visual-cleanup .deal-detail__shell-stats-card{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, #cbd5e1);background:color-mix(in srgb, var(--shell-page-bg,var(--lp-surface-soft)) 48%, var(--lp-surface));min-width:10.75rem;box-shadow:inset 0 1px 0 var(--lp-surface);border-radius:10px;flex:none;padding:.42rem .52rem .4rem}.deal-detail--deal-visual-cleanup .deal-detail__shell-stats-head{justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.28rem;display:flex}.deal-detail--deal-visual-cleanup .deal-detail__shell-stats-title{letter-spacing:.09em;text-transform:uppercase;color:#64748bb8;margin:0;font-size:.5625rem;font-weight:650}.deal-detail--deal-visual-cleanup .deal-detail__shell-stats-edit{appearance:none;font:inherit;color:#64748bb8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.1rem .22rem;font-size:.78rem;line-height:1}.deal-detail--deal-visual-cleanup .deal-detail__shell-stats-edit:hover{color:var(--lp-polish-accent,#2563eb);background:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 8%, transparent)}.deal-detail--deal-visual-cleanup .deal-detail__shell-stats-dl{gap:.14rem;margin:0;display:grid}.deal-detail--deal-visual-cleanup .deal-detail__shell-stats-dl>div{grid-template-columns:1fr auto;align-items:baseline;gap:.3rem .55rem;font-size:.7rem;line-height:1.25;display:grid}.deal-detail--deal-visual-cleanup .deal-detail__shell-stats-dl dt{color:var(--shell-text-muted,var(--lp-muted));margin:0;font-weight:500}.deal-detail--deal-visual-cleanup .deal-detail__shell-stats-dl dd{font-variant-numeric:tabular-nums;color:var(--shell-text,var(--lp-text));text-align:right;white-space:nowrap;margin:0;font-weight:600}.deal-detail__pipeline-strip{border-top:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 42%, transparent);flex-wrap:nowrap;justify-content:stretch;align-items:flex-start;gap:0;width:100%;min-width:0;padding:.28rem clamp(.75rem,1.6vw,.95rem) .42rem;display:flex;overflow:visible}.deal-detail__pipeline-arrow{-webkit-user-select:none;user-select:none;flex:1 1 0;align-self:flex-start;align-items:center;min-width:.4rem;height:0;margin-top:1.18rem;padding:0 .1rem;display:flex}.deal-detail__pipeline-arrow:before{content:"";background:linear-gradient(90deg, var(--lp-border) 0%, #cbd5e1 72%, #94a3b8 100%);border-radius:999px;flex:1;height:2px}.deal-detail__pipeline-arrow:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #94a3b8;flex-shrink:0;width:0;height:0;margin-left:-1px}.deal-detail__pipeline-arrow--completed:before{background:linear-gradient(90deg, color-mix(in srgb, var(--lp-polish-accent,#2563eb) 28%, var(--lp-border)) 0%, color-mix(in srgb, var(--lp-polish-accent,#2563eb) 62%, #cbd5e1) 100%);box-shadow:0 0 0 .5px color-mix(in srgb, var(--lp-polish-accent,#2563eb) 12%, transparent)}.deal-detail__pipeline-arrow--completed:after{border-left-color:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 72%, #64748b)}.deal-detail__pipeline-arrow--future:before{background:linear-gradient(90deg, #eef2f7 0%, var(--lp-border) 100%)}.deal-detail__pipeline-arrow--future:after{border-left-color:#cbd5e1}.deal-detail__pipeline-arrow--muted:before{background:#94a3b82e}.deal-detail__pipeline-arrow--muted:after{border-left-color:#94a3b859}.deal-detail__pipeline-step{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:.24rem;min-width:0;padding:0 .08rem;display:flex}.deal-detail__pipeline-icon{border:1.5px solid var(--lp-border);background:var(--lp-surface);width:2.35rem;height:2.35rem;color:var(--lp-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.deal-detail__pipeline-label{letter-spacing:.02em;color:var(--lp-muted);white-space:nowrap;font-size:.625rem;font-weight:600;line-height:1.15}.deal-detail__pipeline-step--completed .deal-detail__pipeline-icon{border-color:color-mix(in srgb, #16a34a 35%, var(--lp-border));background:color-mix(in srgb, #f0fdf4 75%, var(--lp-surface));color:#16a34a}.deal-detail__pipeline-step--completed .deal-detail__pipeline-label{color:color-mix(in srgb, var(--lp-muted) 75%, #166534)}.deal-detail__pipeline-step--current .deal-detail__pipeline-icon{border-color:var(--lp-polish-accent,#2563eb);background:var(--lp-polish-accent,#2563eb);color:#fff;box-shadow:0 0 0 3px color-mix(in srgb, var(--lp-polish-accent,#2563eb) 18%, transparent)}.deal-detail__pipeline-step--current .deal-detail__pipeline-label{color:var(--lp-polish-accent,#2563eb);text-underline-offset:.14rem;font-weight:650;text-decoration:underline}.deal-detail__pipeline-step--future .deal-detail__pipeline-icon{border-color:var(--lp-border);background:var(--lp-surface-soft);color:#cbd5e1}.deal-detail__pipeline-step--inactive{opacity:.5}.deal-detail__pipeline-strip--cancelled .deal-detail__pipeline-step{opacity:.48}.deal-detail--deal-visual-cleanup .deal-detail__shell-tabs{border-top:1px solid var(--lp-border-default,var(--shell-border,var(--lp-border)));border-bottom:1px solid var(--lp-border-default,var(--shell-border,var(--lp-border)));background:var(--lp-surface-soft,color-mix(in srgb, var(--lp-surface) 90%, var(--lp-muted) 10%));padding:.14rem clamp(.45rem,1.2vw,.65rem) 0}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-detail__manual-close-banner{margin:.28rem clamp(.75rem,1.6vw,.95rem) .2rem}.deal-detail--deal-visual-cleanup.module-page{background:color-mix(in srgb, var(--shell-page-bg,var(--lp-surface-soft)) 78%, #e8eef7);padding-bottom:1rem}.deal-detail--deal-visual-cleanup .deal-detail__desk-frame{gap:.28rem}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-view{margin-top:0;padding-bottom:.2rem}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__tabs,.deal-detail--deal-visual-cleanup .deal-detail__shell-tabs .deal-desk__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;background:0 0;border:none;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;gap:.12rem;margin:0;padding:0 .05rem;display:flex;overflow:auto hidden}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__tab,.deal-detail--deal-visual-cleanup .deal-detail__shell-tabs .deal-desk__tab{white-space:nowrap;font:inherit;box-shadow:none;color:var(--lp-muted-strong,var(--lp-muted));cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;flex:none;margin:0;padding:.5rem .72rem .46rem;font-size:.8125rem;font-weight:500;line-height:1.25}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__tab:hover,.deal-detail--deal-visual-cleanup .deal-detail__shell-tabs .deal-desk__tab:hover{color:var(--lp-text);background:color-mix(in srgb, var(--lp-surface) 52%, transparent)}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__tab--active,.deal-detail--deal-visual-cleanup .deal-detail__shell-tabs .deal-desk__tab--active{color:var(--lp-text);border-bottom-color:var(--lp-primary,#2563eb);background:color-mix(in srgb, var(--lp-surface) 68%, transparent);font-weight:650}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__tab:focus-visible,.deal-detail--deal-visual-cleanup .deal-detail__shell-tabs .deal-desk__tab:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-primary,#2563eb) 55%, transparent);outline-offset:2px;border-radius:4px}.deal-detail--deal-visual-cleanup.deal-detail--phase162 .deal-detail__desk-workspace-header .deal-desk__tabs,.deal-detail--deal-visual-cleanup.deal-detail--phase162 .deal-detail__shell-tabs .deal-desk__tabs{margin-bottom:0;padding-bottom:0}.deal-detail--deal-visual-cleanup .deal-detail__desk-frame .deal-desk__page-header,.deal-detail--deal-visual-cleanup .deal-detail__desk-frame .deal-desk__page-header--phase102{box-shadow:none;background:0 0;border-bottom:none;margin:0 0 .35rem;padding:.2rem 0 .15rem}.deal-detail--deal-visual-cleanup .deal-detail__progress-region,.deal-detail--deal-visual-cleanup .deal-detail__progress-shell,.deal-detail--deal-visual-cleanup .deal-detail__progress{background:0 0}.deal-detail--deal-visual-cleanup .deal-desk__identity-card{border:1px solid var(--shell-border,var(--lp-border));background:var(--lp-surface);isolation:auto;border-radius:10px;margin-bottom:.45rem;padding:.5rem .58rem .55rem;position:relative;overflow:visible;box-shadow:0 1px 2px #0f172a0f}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-card.deal-desk__identity--phase102{box-shadow:none;background:0 0;border:none;border-radius:0;flex-flow:row;align-items:stretch;gap:0;margin:0;padding:0;display:flex;position:relative;overflow:visible}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-card-head{display:none}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-card-body{flex-flow:row;flex:auto;align-items:flex-start;gap:0;min-width:0;display:flex}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-top{flex:auto;grid-template-columns:minmax(0,.95fr) minmax(0,.88fr) minmax(0,1.2fr);align-items:start;gap:.55rem .85rem;min-width:0;display:grid}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-top--party-swap{grid-template-columns:minmax(0,.95fr) auto minmax(0,.88fr) minmax(0,1.2fr)}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-slot{align-self:flex-start}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-slot--buyer,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-slot--cobuyer{flex-direction:column;flex:1 1 0;justify-content:flex-start;min-width:0;min-height:0;padding:0;display:flex}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-slot--buyer,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-slot--cobuyer,.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-vehicle{flex:unset;min-width:0;padding:0}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-vehicle{flex-direction:column;justify-content:flex-start;align-self:stretch;min-height:0;margin-top:0;display:flex}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-vehicle-row-wrap{align-items:flex-start;width:100%}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-vehicle-stack{align-items:flex-start}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#64748b9e;align-items:center;gap:.28rem;min-height:0;margin-bottom:.12rem;font-size:.5625rem;font-weight:650;line-height:1.2;display:inline-flex}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-card{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-cmd-stack{flex-direction:column;align-items:flex-start;gap:.28rem;width:100%;min-width:0;display:flex}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-cmd-buyer,.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-cmd-cobuyer,.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-cmd-vehicle{width:100%;min-width:0}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-cmd-cobuyer-label{color:var(--lp-muted-strong,var(--lp-muted));white-space:nowrap;font-size:.8125rem;font-weight:500}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-cmd-cobuyer-add{color:var(--lp-muted-strong,var(--lp-muted));font-size:.8125rem;font-weight:500}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-party-swap--inline{appearance:none;font:inherit;width:1.35rem;height:1.35rem;color:var(--lp-muted-strong,var(--lp-muted));cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-party-swap--inline:hover:not(:disabled){color:var(--lp-text);background:color-mix(in srgb, var(--lp-surface-soft) 70%, transparent)}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-cmd-vehicle-sub{color:var(--lp-muted-strong,var(--lp-muted));letter-spacing:.01em;margin-top:.06rem;font-size:.75rem;font-weight:450;line-height:1.35;display:block}.deal-detail--deal-visual-cleanup .deal-detail__shell-parties .deal-desk__identity-card{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0}.deal-detail--deal-visual-cleanup .deal-detail__shell-parties .deal-desk__identity-slot--buyer .deal-desk__identity-eyebrow:before,.deal-detail--deal-visual-cleanup .deal-detail__shell-parties .deal-desk__identity-slot--cobuyer .deal-desk__identity-eyebrow:before{content:"";border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, #94a3b8);background:color-mix(in srgb, var(--lp-surface-soft) 82%, var(--lp-surface));opacity:1;background-color:color-mix(in srgb, var(--lp-muted-strong,#94a3b8) 42%, var(--lp-surface-soft));border-radius:999px;flex:none;width:1.65rem;height:1.65rem;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Ccircle cx='12' cy='8' r='3.5'/%3E%3Cpath d='M5 20c0-3.5 3-6 7-6s7 2.5 7 6'/%3E%3C/svg%3E") 50%/62% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Ccircle cx='12' cy='8' r='3.5'/%3E%3Cpath d='M5 20c0-3.5 3-6 7-6s7 2.5 7 6'/%3E%3C/svg%3E") 50%/62% no-repeat}.deal-detail--deal-visual-cleanup .deal-detail__shell-parties .deal-desk__identity-vehicle .deal-desk__identity-eyebrow:before{content:"";border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, #94a3b8);background:color-mix(in srgb, var(--lp-surface-soft) 82%, var(--lp-surface));opacity:1;background-color:color-mix(in srgb, var(--lp-muted-strong,#94a3b8) 42%, var(--lp-surface-soft));border-radius:999px;flex:none;width:1.65rem;height:1.65rem;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M4 12h2l2-4h8l2 4h2'/%3E%3Cpath d='M6 16h12'/%3E%3Ccircle cx='7.5' cy='16.5' r='1.5'/%3E%3Ccircle cx='16.5' cy='16.5' r='1.5'/%3E%3C/svg%3E") 50%/62% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M4 12h2l2-4h8l2 4h2'/%3E%3Cpath d='M6 16h12'/%3E%3Ccircle cx='7.5' cy='16.5' r='1.5'/%3E%3Ccircle cx='16.5' cy='16.5' r='1.5'/%3E%3C/svg%3E") 50%/62% no-repeat}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-card-body{width:100%;display:block}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-line--v-title{letter-spacing:-.012em;max-width:100%;color:var(--lp-text);font-size:.9375rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-line--v-title:hover{color:color-mix(in srgb, var(--lp-polish-accent,#2563eb) 82%, var(--lp-text))}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-vehicle-meta-text{word-break:break-word;min-width:0;color:var(--lp-muted-strong)}.deal-detail--deal-visual-cleanup .deal-detail__shell-parties .deal-desk__id-action--add{border-style:dashed;border-radius:8px;justify-content:center;width:100%;padding:.34rem .5rem;font-size:.75rem}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-vehicle-inner{flex:auto;min-width:0}.deal-detail--deal-visual-cleanup .deal-detail__shell-parties .deal-desk__identity-name--buyer{letter-spacing:-.018em;color:var(--lp-text);font-size:1rem;font-weight:700}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-name--buyer{letter-spacing:-.014em;color:var(--lp-text);font-size:.9375rem;font-weight:560}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-name--cobuyer{color:#334155db;font-size:.8125rem;font-weight:520}.deal-detail--deal-visual-cleanup .deal-detail__shell-parties .deal-desk__identity-line--v1{letter-spacing:-.015em;color:var(--lp-text);font-size:1rem;font-weight:700}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-line--v1{letter-spacing:-.012em;color:#1e293be6;font-size:.875rem;font-weight:575}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-line--v2{color:#64748bc7;font-size:.7rem;font-weight:450}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-line--v3{color:#64748bad;letter-spacing:.012em;font-size:.625rem;font-weight:450}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-vehicle-text-col{gap:.05rem}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-desk__identity-name-row{flex-wrap:nowrap;gap:.3rem .45rem}.deal-detail--command-center.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-detail__cmd-center .deal-desk__identity-name--buyer,.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-name--buyer,.deal-detail--command-center.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-detail__cmd-center .deal-desk__identity-name--placeholder,.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-name--placeholder{letter-spacing:-.018em;color:var(--lp-text);font-size:1.1875rem;font-weight:650;line-height:1.2}.deal-detail--command-center.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-detail__cmd-center .deal-desk__identity-name--cobuyer,.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-name--cobuyer{letter-spacing:-.008em;color:var(--lp-muted-strong,var(--lp-text));font-size:.875rem;font-weight:500;line-height:1.25}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__id-action{color:var(--lp-muted-strong);font-size:.6875rem}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__id-action:hover:not(:disabled){color:var(--lp-text)}.deal-detail--command-center.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-detail__cmd-center .deal-desk__identity-name-row,.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-name-row{align-items:baseline;gap:.28rem .42rem}.deal-detail--command-center.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-detail__cmd-center .deal-desk__identity-line--v1,.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-line--v1,.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-line--v-title{letter-spacing:-.012em;color:var(--lp-text);font-size:1rem;font-weight:650;line-height:1.2}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-line--v-title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.deal-detail--command-center.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header .deal-detail__cmd-center .deal-desk__identity-line--v2,.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-line--v2{color:#64748bd1;font-size:.75rem;font-weight:500}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__id-action--add.deal-desk__identity-name--cobuyer{letter-spacing:-.014em;width:auto;color:var(--lp-polish-accent,#2563eb);background:0 0;border:none;border-radius:0;justify-content:flex-start;padding:0;font-size:1.0625rem;font-weight:600;line-height:1.2;text-decoration:none}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-cobuyer-empty{min-height:0}.deal-detail--deal-visual-cleanup .deal-desk__identity-card:before,.deal-detail--deal-visual-cleanup .deal-desk__identity-card:after{display:none}.deal-detail--deal-visual-cleanup .deal-desk__ops-snapshot{border:1px solid var(--shell-border,#e8ecf0);background:var(--lp-surface-soft);box-shadow:none;border-radius:8px;flex-wrap:wrap;align-items:stretch;gap:.45rem .9rem;margin:0 0 .5rem;padding:.42rem .48rem;display:flex}.deal-detail--deal-visual-cleanup .deal-desk__workspace{background:var(--shell-surface,var(--lp-surface));border:1px solid var(--lp-border-default,var(--shell-border,var(--lp-border)));box-shadow:none;border-radius:10px;padding:.5rem .48rem .65rem}@media (width>=960px){.deal-detail--deal-visual-cleanup .deal-desk__workspace{padding-left:.55rem;padding-right:.55rem}}.deal-detail--deal-visual-cleanup .deal-detail__manual-close-banner{background:var(--shell-surface,var(--lp-surface))}@media (width<=720px){.deal-detail--deal-visual-cleanup .deal-detail__desk-back-above-card{padding-left:.4rem;padding-right:.4rem}.deal-detail--deal-visual-cleanup .deal-detail__desk-workspace-header{border-left:none;border-right:none;border-radius:0;margin-left:0;margin-right:0}.deal-detail--command-center .deal-detail__cmd-grid{grid-template-columns:1fr;padding-left:.45rem;padding-right:.45rem}.deal-detail--command-center .deal-detail__cmd-nav,.deal-detail--command-center .deal-detail__cmd-actions-bar{padding-left:.45rem;padding-right:.45rem}.deal-detail--command-center .deal-detail__cmd-actions{justify-content:flex-start;width:100%}.deal-detail--command-center .deal-detail__cmd-center .deal-desk__identity-cmd-stack{gap:.38rem}}.deals-kpi-sys{--deals-kpi-radius:12px;--deals-kpi-min-h:4.5rem;--deals-kpi-pad-y:.68rem;--deals-kpi-pad-x:.62rem;--deals-kpi-gap:.5rem;--deals-kpi-shadow:0 1px 3px #0f172a0f;--deals-kpi-shadow-hover:0 2px 8px #0f172a12;--deals-kpi-rail-h:3px;--deals-kpi-icon-box:2.375rem;--deals-kpi-icon-radius:10px;--deals-kpi-body-gap:.12rem;--deals-kpi-chev-size:1.125rem;--deals-kpi-accent:#64748b;--deals-kpi-accent-fg:#475569;--deals-kpi-accent-soft:var(--lp-surface-soft)}.deals-page--kpi-foundation .deals-kpi-command-slot{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--lp-surface-soft) 88%, transparent) 100%);padding:.38rem .48rem .42rem}.deals-page--kpi-foundation .deals-kpi-sys.deals-page__kpi-band,.deals-page--kpi-foundation.deals-page--phase199c .deals-kpi-sys.deals-page__kpi-band--199b,.deals-page--kpi-foundation.deals-page--phase200c .deals-kpi-sys.deals-page__kpi-band--200c{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}.deals-kpi-sys .deals-page__kpi-primary{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.62rem;margin:0;display:grid;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}@media (width<=1200px){.deals-kpi-sys .deals-page__kpi-primary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.deals-kpi-sys .deals-page__kpi-primary{grid-template-columns:repeat(auto-fit,minmax(10.75rem,1fr))}}.deals-kpi-sys .deals-page__kpi-primary-cell{grid-template-columns:var(--deals-kpi-icon-box) 1fr 1.1rem;align-content:center;align-items:center;gap:var(--deals-kpi-body-gap) var(--deals-kpi-gap);width:100%;min-height:var(--deals-kpi-min-h);padding:var(--deals-kpi-pad-y) .52rem var(--deals-kpi-pad-y) var(--deals-kpi-pad-x);grid-template-rows:auto auto;margin:0;transition:border-color .14s,box-shadow .14s,background .14s;display:grid;position:relative;overflow:hidden;border-radius:var(--deals-kpi-radius)!important;border:1px solid color-mix(in srgb, var(--lp-slate-200,var(--lp-border)) 88%, transparent)!important;border-left:1px solid color-mix(in srgb, var(--lp-slate-200,var(--lp-border)) 88%, transparent)!important;background-color:var(--lp-surface)!important;background-image:linear-gradient(to bottom, color-mix(in srgb, var(--deals-kpi-accent) 52%, var(--lp-border)) 0, color-mix(in srgb, var(--deals-kpi-accent) 52%, var(--lp-border)) var(--deals-kpi-rail-h), transparent var(--deals-kpi-rail-h))!important;box-shadow:var(--deals-kpi-shadow)!important}.deals-page--kpi-foundation.deals-page--phase199c .deals-kpi-sys .deals-page__kpi-primary-cell:not(:last-child):after{display:none}.deals-kpi-sys .deals-page__kpi-primary-cell:before{content:"";width:var(--deals-kpi-icon-box);height:var(--deals-kpi-icon-box);border-radius:var(--deals-kpi-icon-radius);background:color-mix(in srgb, var(--deals-kpi-accent-soft) 88%, var(--lp-surface));border:1px solid color-mix(in srgb, var(--deals-kpi-accent) 18%, var(--lp-slate-200,var(--lp-border)));opacity:.96;grid-area:1/1/span 2;place-self:center}.deals-kpi-sys button.deals-page__kpi-primary-cell:after{content:"›";font-size:var(--deals-kpi-chev-size);color:var(--lp-muted);grid-area:1/3/span 2;place-self:center end;padding-right:.1rem;font-weight:300;line-height:1}.deals-kpi-sys .deals-page__kpi-primary-cell--shortcut-active:after{color:color-mix(in srgb, var(--deals-kpi-accent-fg) 72%, var(--lp-muted))}.deals-kpi-sys .deals-page__kpi-primary-cell-head{display:none!important}.deals-kpi-sys .deals-page__kpi-primary-value{grid-area:1/2;align-self:end;margin:0;letter-spacing:-.02em!important;color:var(--lp-slate-900,var(--lp-text))!important;font-size:1.1rem!important;font-weight:700!important;line-height:1.15!important}.deals-kpi-sys .deals-page__kpi-primary-label{grid-area:2/2;align-self:start;margin:0;letter-spacing:.01em!important;text-transform:none!important;color:var(--lp-slate-700,var(--lp-muted-strong))!important;font-size:.7rem!important;font-weight:600!important;line-height:1.2!important}.deals-kpi-sys button.deals-page__kpi-primary-cell--clickable:hover{border-color:color-mix(in srgb, var(--deals-kpi-accent) 22%, var(--lp-slate-200,var(--lp-border)))!important;box-shadow:var(--deals-kpi-shadow-hover)!important;transform:none!important}.deals-kpi-sys .deals-page__kpi-primary-cell--shortcut-active{border-color:color-mix(in srgb, var(--deals-kpi-accent) 26%, #cbd5e1)!important;background-color:color-mix(in srgb, var(--deals-kpi-accent) 6%, var(--lp-surface))!important;background-image:linear-gradient(to bottom, color-mix(in srgb, var(--deals-kpi-accent) 52%, var(--lp-border)) 0, color-mix(in srgb, var(--deals-kpi-accent) 52%, var(--lp-border)) var(--deals-kpi-rail-h), transparent var(--deals-kpi-rail-h))!important;box-shadow:var(--deals-kpi-shadow)!important;transform:none!important}.deals-kpi-sys .deals-page__kpi-primary-cell--open_deals{--deals-kpi-accent:#3b82f6;--deals-kpi-accent-fg:#1d4ed8;--deals-kpi-accent-soft:#eff6ff}.deals-kpi-sys .deals-page__kpi-primary-cell--deal_pending,.deals-kpi-sys .deals-page__kpi-primary-cell--my_pending{--deals-kpi-accent:#d97706;--deals-kpi-accent-fg:#b45309;--deals-kpi-accent-soft:var(--lp-surface)beb}.deals-kpi-sys .deals-page__kpi-primary-cell--deal_funding,.deals-kpi-sys .deals-page__kpi-primary-cell--my_deals{--deals-kpi-accent:#6366f1;--deals-kpi-accent-fg:#4338ca;--deals-kpi-accent-soft:#eef2ff}.deals-kpi-sys .deals-page__kpi-primary-cell--deal_funded,.deals-kpi-sys .deals-page__kpi-primary-cell--my_units_sold,.deals-kpi-sys .deals-page__kpi-primary-cell--deal_delivered,.deals-kpi-sys .deals-page__kpi-primary-cell--my_delivered{--deals-kpi-accent:#16a34a;--deals-kpi-accent-fg:#047857;--deals-kpi-accent-soft:#ecfdf5}.deals-kpi-sys .deals-page__kpi-primary-cell--deal_cancelled{--deals-kpi-accent:#64748b;--deals-kpi-accent-fg:#475569;--deals-kpi-accent-soft:var(--lp-surface-soft)}.deals-kpi-sys .deals-page__kpi-primary-cell--metric-off{background-color:var(--deals-muted-bg)!important;box-shadow:none!important;background-image:none!important;border-style:dashed!important}.deals-kpi-sys .deals-page__kpi-band-hint--soft{margin:0 0 .42rem;font-size:.72rem}.deals-page--option2-shell .deals-page__command-panel{width:100%;max-width:100%;margin-left:0;margin-right:0}.deals-page--option2-shell .deals-page__command-panel .deals-page__module-hero{margin-bottom:0}.deals-page--option2-shell .deals-page__command-panel .deals-page__module-hero+.deals-page__surface-stack{margin-top:0}.deals-page--option2-shell .deals-page__command-panel .deals-page__surface-stack{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.deals-page--option2-shell .deals-page__module-hero .lp-module-hero__band{min-height:0;color:var(--lp-text);background-color:#0000;background-image:linear-gradient(180deg, color-mix(in srgb, #3b82f6 9%, var(--lp-surface-soft)) 0%, color-mix(in srgb, #3b82f6 4%, var(--lp-surface)) 100%);box-shadow:none;background-size:100% 100%;gap:.55rem .85rem;padding:.62rem .95rem .64rem}.deals-page--option2-shell .deals-page__module-hero .lp-module-hero__title{color:var(--lp-text);text-shadow:none;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:650}.deals-page--option2-shell .deals-page__module-hero .lp-module-hero__subtitle{color:var(--lp-muted)}.deals-page--option2-shell .deals-page__module-hero .lp-module-hero__actions{border-left-color:#b7c9e4}.deals-page--option2-shell .deals-page__module-hero .lp-module-hero__primary{background:linear-gradient(#3b82f6 0%,#2563eb 100%);border:1px solid #2057e0;border-radius:10px;box-shadow:0 1px 2px #0f172a1f}.deals-page--option2-shell .deals-page__command-panel .deals-ops-command-stack{box-shadow:none;border:none;border-radius:0;margin-top:0}.deals-page--option2-shell .deals-kpi-command-slot{background:var(--lp-surface);border-bottom:1px solid color-mix(in srgb, #3b82f6 8%, var(--lp-border));padding:.42rem .62rem .46rem}.deals-page--option2-shell .deals-command-toolbar-section.lp-ops-toolbar-sys{background:var(--lp-surface);border-top:1px solid color-mix(in srgb, #3b82f6 8%, var(--lp-border));box-shadow:none;padding:.5rem .62rem}.deals-page--option2-shell .lp-ops-toolbar-sys .deals-command-toolbar{gap:.5rem .62rem}.deals-page--option2-shell .lp-ops-toolbar-sys .deals-command-toolbar__group-label,.deals-page--option2-shell .lp-ops-toolbar-sys .deals-command-toolbar__field-label{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);margin-bottom:.2rem;font-size:.625rem;font-weight:600}.deals-page--option2-shell .lp-ops-toolbar-sys .deals-command-toolbar__search-inner{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);min-height:2.125rem;box-shadow:none;border-radius:10px;padding:0 .62rem 0 .55rem}.deals-page--option2-shell .lp-ops-toolbar-sys .deals-command-toolbar__search-inner:focus-within{border-color:#9dbae8;box-shadow:0 0 0 2px #3b82f624}.deals-page--option2-shell .lp-ops-toolbar-sys .deals-command-toolbar__search-field{padding:0;font-size:.8125rem}.deals-page--option2-shell .lp-ops-toolbar-sys .deals-command-toolbar__field input,.deals-page--option2-shell .lp-ops-toolbar-sys .deals-command-toolbar__field select{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);min-height:2.125rem;box-shadow:none;border-radius:10px;padding:0 .62rem;font-size:.8125rem}.deals-page--option2-shell .lp-ops-toolbar-sys .deals-command-toolbar__field input:focus-visible,.deals-page--option2-shell .lp-ops-toolbar-sys .deals-command-toolbar__field select:focus-visible{outline-offset:1px;outline:2px solid #3b82f659}.deals-page--option2-shell .lp-ops-toolbar-sys .deals-toolbar__segment{background:var(--lp-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lp-border) 92%, transparent);border-radius:10px}.deals-page--option2-shell .lp-ops-toolbar-sys .deals-toolbar__segment button{min-height:2.125rem;padding:0 .72rem;font-size:.8125rem;font-weight:500}.deals-page--option2-shell .lp-ops-toolbar-sys .deals-toolbar__segment button[aria-selected=true]{background:color-mix(in srgb, #3b82f6 10%, var(--lp-surface));font-weight:600}.deals-page--option2-shell .lp-ops-toolbar-sys .deals-command-toolbar__hide-terminal{background:var(--lp-surface);min-height:2.125rem;box-shadow:none;border:1px dashed #cbd5e1d9;border-radius:10px;padding:0 .55rem;font-size:.8125rem;font-weight:500}@media (width<=899px){.deals-page--option2-shell .lp-ops-toolbar-sys .deals-command-toolbar__group--search{flex:100%;min-width:0}}.deals-page--option2-shell .deals-page__workspace.lp-ops-surface-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;min-width:0;margin-top:.65rem;padding:.62rem .72rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.deals-page--option2-shell .lp-ops-surface-sys .deals-page__desk{background:0 0}.deals-page--option2-shell .lp-ops-surface-sys .deals-page__desk-head{margin:0 0 .45rem;padding:0 .05rem}.deals-page--option2-shell .lp-ops-surface-sys .deals-page__desk-title{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);font-size:.8125rem;font-weight:700}.deals-page--option2-shell .lp-ops-surface-sys .deals-pipeline__board--page{background:var(--lp-surface-soft);border:1px solid color-mix(in srgb, var(--lp-border) 90%, #3b82f6 10%);box-shadow:inset 0 1px 0 var(--lp-surface);border-radius:10px}.deals-page--option2-shell .lp-ops-surface-sys .deals-list-wrap--dms{box-shadow:none;background:0 0;border:none;border-radius:0}.deals-page--option2-shell .lp-ops-surface-sys .deals-list__empty,.deals-page--option2-shell .lp-ops-surface-sys .deals-page__status-line{text-align:center;color:var(--lp-muted);background:color-mix(in srgb, var(--lp-surface-soft) 94%, var(--lp-surface));border:1px dashed color-mix(in srgb, var(--lp-border) 82%, #3b82f6 18%);border-radius:10px;margin:0;padding:1.75rem 1rem;font-size:.875rem}.deals-page--option2-shell .lp-ops-surface-sys .deals-page__desk-board{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=640px){.deals-page--option2-shell .lp-ops-surface-sys{padding:.5rem .55rem}}.deals-page--visual-shell-align.dashboard--phase195b.lp-module-page{max-width:var(--shell-max-content);width:min(100%, var(--shell-max-content));box-sizing:border-box}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .deals-page__layout-shell.dashboard195b-shell{flex-direction:column;gap:.85rem;width:100%;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .deals-page__layout-shell.dashboard195b-shell>:is(.dash195b-hero,.dash195b-kpi-row,.cv2-toolbar-stack,.deals-page__workspace,.deals-shell-kpi-row__error){box-sizing:border-box;align-self:stretch;width:100%;max-width:100%;margin:0}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-hero.deals-dash-hero--title-only{border-radius:12px;padding:.85rem 1rem .8rem;display:block;box-shadow:0 1px 2px #0f172a0a}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-hero.deals-dash-hero--title-only .dash195b-hero-title{letter-spacing:-.028em;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:650}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem .65rem;width:100%;margin:0}@media (width<=1200px){.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-card{width:100%;min-width:0;min-height:100px;box-shadow:none;border-color:color-mix(in srgb, var(--lp-border) 88%, transparent);border-radius:12px;gap:.85rem;padding:.62rem .68rem}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-icon{border-radius:8px;width:36px;height:36px}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-body{justify-content:flex-start;gap:.15rem}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-sub{display:none!important}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-label{letter-spacing:.01em;text-transform:none;color:var(--lp-muted);font-size:.72rem;font-weight:600}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-kpi-value{font-variant-numeric:tabular-nums;font-size:clamp(1.05rem,2vw,1.28rem);font-weight:650}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh button.dash195b-kpi-card{font:inherit;text-align:left;cursor:pointer}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh button.dash195b-kpi-card:hover,.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh button.dash195b-kpi-card.dash195b-kpi-card--active{border-color:color-mix(in srgb, var(--dash-exec-accent,#2563eb) 28%, var(--shell-border,var(--lp-border)));box-shadow:0 2px 4px #0f172a0d,0 10px 24px #0f172a0f}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh button.dash195b-kpi-card:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-blue,#2563eb) 70%, transparent);outline-offset:2px}.deals-shell-kpi-row__error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin:0;padding:.75rem 1rem;font-size:.875rem}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .cv2-toolbar-stack.lp-ops-toolbar-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;margin-top:0;margin-bottom:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .lp-ops-toolbar-sys .cv2-toolbar-meta{border-bottom:1px solid color-mix(in srgb, var(--lp-border) 88%, transparent);background:var(--lp-surface-soft);padding:.42rem .62rem}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .lp-ops-toolbar-sys .cv2-toolbar--command{gap:.5rem .62rem;padding:.5rem .62rem}.deals-page--visual-shell-align .deals-shell-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .62rem;width:100%;min-width:0;display:flex}.deals-page--visual-shell-align .deals-shell-toolbar--one-row{flex-wrap:nowrap}@media (width<=1100px){.deals-page--visual-shell-align .deals-shell-toolbar--one-row{flex-wrap:wrap}}.deals-page--visual-shell-align .deals-shell-toolbar .deals-command-toolbar{flex-wrap:wrap;flex:auto;align-items:center;gap:.5rem .62rem;min-width:0;display:flex}.deals-page--visual-shell-align .deals-shell-toolbar .deals-command-toolbar--one-row{flex-wrap:nowrap}@media (width<=1100px){.deals-page--visual-shell-align .deals-shell-toolbar .deals-command-toolbar--one-row{flex-wrap:wrap}}.deals-page--visual-shell-align .deals-shell-toolbar__start-deal{flex:none;margin-left:auto}@media (width<=1100px){.deals-page--visual-shell-align .deals-shell-toolbar__start-deal{margin-left:0}}.deals-page--visual-shell-align .deals-command-toolbar__group--search{flex:14rem;min-width:min(100%,12rem);max-width:26rem}@media (width<=1100px){.deals-page--visual-shell-align .deals-command-toolbar__group--search{flex:100%;max-width:none}}.deals-page--visual-shell-align .deals-command-toolbar__group--refine{flex-wrap:nowrap;flex:0 auto;align-items:center;gap:.5rem .62rem;display:flex}.deals-page--visual-shell-align .deals-command-toolbar__hide-terminal{white-space:nowrap}.deals-page--visual-shell-align .lp-ops-toolbar-sys .deals-command-toolbar__search-field,.deals-page--visual-shell-align .lp-ops-toolbar-sys .deals-command-toolbar__field input,.deals-page--visual-shell-align .lp-ops-toolbar-sys .deals-command-toolbar__field select{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);min-height:2.125rem;box-shadow:none;border-radius:10px;font-size:.8125rem;font-weight:450}.deals-page--visual-shell-align .lp-ops-toolbar-sys .deals-command-toolbar__search-inner{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);border-radius:10px;min-height:2.125rem}.deals-page--visual-shell-align .lp-ops-toolbar-sys .deals-command-toolbar__search-inner:focus-within{border-color:#9dbae8;box-shadow:0 0 0 2px #3b82f624}.deals-page--visual-shell-align .lp-ops-toolbar-sys .cv2-toolbar-pill{background:color-mix(in srgb, #3b82f6 6%, var(--lp-surface));border:1px solid color-mix(in srgb, #3b82f6 16%, var(--lp-border));border-radius:10px;padding:.22rem .5rem;font-size:.75rem;font-weight:500}.deals-page--visual-shell-align .lp-ops-toolbar-sys .cv2-toolbar-filter{font-size:.8125rem}.deals-page--visual-shell-align .cv2-toolbar-clear{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:.15rem .35rem;font-size:.75rem;font-weight:600}.deals-page--visual-shell-align .cv2-toolbar-clear:hover{text-decoration:underline}.deals-page--visual-shell-align .deals-shell-toolbar__meta-count{color:var(--lp-muted);font-size:.75rem;font-weight:500}.deals-page--visual-shell-align .cv2-btn{cursor:pointer;box-sizing:border-box;border:1px solid #cbd5e1e6;border-radius:10px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.deals-page--visual-shell-align .cv2-btn--primary{color:#fff;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border-color:#2563eb73}.deals-page--visual-shell-align .cv2-btn--primary:hover{border-color:#1d4ed8d9}.deals-page--visual-shell-align .cv2-btn--toolbar-add{white-space:nowrap;flex:none;height:2.125rem;min-height:2.125rem;padding:0 .75rem;font-size:.8125rem;font-weight:600}@media (width<=899px){.deals-page--visual-shell-align .deals-shell-toolbar .deals-command-toolbar__group--search{flex:100%;min-width:0}}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .deals-page__workspace.cv2-table-wrap.lp-ops-surface-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;min-width:0;margin-top:0;padding:.62rem .72rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .deals-page__workspace.cv2-table-wrap{box-shadow:0 2px 10px #0f172a0d}.deals-page--visual-shell-align .lp-ops-surface-sys .deals-page__desk{background:0 0}.deals-page--visual-shell-align .lp-ops-surface-sys .deals-pipeline__board--page{background:var(--lp-surface-soft);border:1px solid color-mix(in srgb, var(--lp-border) 90%, #3b82f6 10%);box-shadow:inset 0 1px 0 var(--lp-surface);border-radius:10px}@media (width<=640px){.deals-page--visual-shell-align.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .deals-page__workspace.cv2-table-wrap.lp-ops-surface-sys{padding:.5rem .55rem}}.deal-bhph-setup{border:1px solid var(--shell-border,#ddd);background:var(--lp-surface,#fff);border-radius:8px;margin:.75rem 0 1rem;padding:1rem 1.1rem}.deal-bhph-setup__head{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.35rem;display:flex}.deal-bhph-setup__title{margin:0;font-size:1.05rem}.deal-bhph-setup__ready-badge{color:#166534;background:#16a34a2e;border:1px solid #16a34a59;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.deal-bhph-setup__ready-badge--pending{color:var(--shell-text-muted,#666);border-color:var(--shell-border,#ddd);background:#64748b1f}.deal-bhph-setup__lead{color:var(--shell-text-muted,#666);max-width:52rem;margin:0 0 .85rem;font-size:.8125rem}.deal-bhph-setup__grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.65rem .85rem;display:grid}.deal-bhph-setup__field{flex-direction:column;gap:.2rem;min-width:0;display:flex}.deal-bhph-setup__field--readonly .deal-bhph-setup__value{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.deal-bhph-setup__label{color:var(--shell-text-muted,#666);font-size:.75rem}.deal-bhph-setup__input{font:inherit;border:1px solid var(--shell-border,#ddd);background:var(--lp-surface);box-sizing:border-box;border-radius:4px;width:100%;padding:.35rem .45rem;font-size:.8125rem}.deal-bhph-setup__hint{color:var(--shell-text-muted,#666);font-size:.6875rem}.deal-bhph-setup__meta{color:var(--shell-text-muted,#666);flex-wrap:wrap;gap:.5rem 1rem;margin-top:.75rem;font-size:.75rem;display:flex}.deal-bhph-setup__preview{border-top:1px solid var(--shell-border,#e5e7eb);margin-top:1rem;padding-top:.85rem}.deal-bhph-setup__preview-title{margin:0 0 .5rem;font-size:.9375rem}.deal-bhph-setup__preview-empty{color:var(--shell-text-muted,#666);margin:0;font-size:.8125rem}.deal-bhph-setup__preview-error{color:#b91c1c;margin:0;font-size:.8125rem}.deal-bhph-setup__preview-list{max-width:20rem;margin:0;padding:0;list-style:none}.deal-bhph-setup__preview-row{border-bottom:1px solid color-mix(in srgb, var(--shell-border,#ddd) 70%, transparent);font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;padding:.28rem 0;font-size:.8125rem;display:flex}.deal-bhph-setup__preview-date{color:var(--shell-text,inherit)}.deal-bhph-setup__preview-amt{font-weight:600}.deal-bhph-setup__preview-summary{flex-wrap:wrap;gap:.75rem 1.25rem;margin:.75rem 0 0;font-size:.8125rem;display:flex}.deal-bhph-setup__preview-summary dt{color:var(--shell-text-muted,#666);margin:0;font-size:.6875rem}.deal-bhph-setup__preview-summary dd{font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-weight:600}.deal-bhph-setup__ready-badge--created{color:#1d4ed8;background:#2563eb29;border-color:#2563eb59}.deal-bhph-setup__account-created{border:1px solid color-mix(in srgb, #2563eb 25%, var(--shell-border,#ddd));background:color-mix(in srgb, #2563eb 6%, var(--lp-surface,#fff));border-radius:6px;margin:0 0 .85rem;padding:.75rem .85rem}.deal-bhph-setup__account-created-dl{flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 .65rem;font-size:.8125rem;display:flex}.deal-bhph-setup__account-created-dl dt{color:var(--shell-text-muted,#666);margin:0;font-size:.6875rem}.deal-bhph-setup__account-created-dl dd{font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-weight:600}.deal-bhph-setup__open-account{color:#1d4ed8;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.deal-bhph-setup__open-account:hover{text-decoration:underline}.deal-bhph-setup__actions{flex-direction:column;align-items:flex-start;gap:.45rem;margin-top:1rem;display:flex}.deal-bhph-setup__approve-btn{font:inherit;color:#fff;cursor:pointer;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border:1px solid #2563eb73;border-radius:6px;padding:.45rem .85rem;font-size:.875rem;font-weight:600}.deal-bhph-setup__approve-btn:disabled{opacity:.55;cursor:not-allowed}.deal-bhph-setup__action-hint{color:var(--shell-text-muted,#666);margin:0;font-size:.75rem}.deal-detail__funding-tab-shell,.deal-detail__cash-transaction{margin-top:.75rem}.deal-cash-transaction__lead{margin-top:0}.deal-cash-transaction__pill{letter-spacing:.01em;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.deal-cash-transaction__pill--paid{color:#15803d;background:#16a34a1f}.deal-cash-transaction__pill--due{color:#c2410c;background:#ea580c1f}.deal-cash-transaction__hero{border:1px solid var(--shell-border,#00000014);background:var(--shell-surface-muted,#00000005);border-radius:8px;flex-direction:column;gap:.25rem;margin:1rem 0 1.25rem;padding:1rem 1.1rem;display:flex}.deal-cash-transaction__hero-label{color:var(--shell-text-muted,#666);font-size:.8125rem}.deal-cash-transaction__hero-amount{letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.deal-cash-transaction__dl{gap:0;margin:0;display:grid}.deal-cash-transaction__dl>div{border-bottom:1px solid var(--shell-border,#0000000f);justify-content:space-between;gap:1rem;padding:.45rem 0;display:flex}.deal-cash-transaction__dl dt{color:var(--shell-text-muted,#666);margin:0;font-size:.8125rem}.deal-cash-transaction__dl dd{text-align:right;margin:0;font-size:.875rem;font-weight:600}.deal-cash-transaction__dl-row--total dd,.deal-cash-transaction__dl-row--due dd{font-weight:700}.deal-desk__field-value--emph{color:var(--shell-text,#111);font-weight:700}.deal-doc-workspace{flex-direction:column;gap:1rem;display:flex}.deal-doc-workspace__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.deal-doc-workspace__title{margin:0 0 .25rem;font-size:1.05rem;font-weight:650}.deal-doc-workspace__lead{opacity:.78;margin:0;font-size:.875rem}.deal-doc-workspace__missing-banner{background:#fbbf241f;border:1px solid #fbbf2459;border-radius:.5rem;align-items:center;gap:.75rem;padding:.65rem .85rem;font-size:.875rem;display:flex}.deal-doc-workspace__toolbar{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;display:flex}.deal-doc-workspace__search{flex:14rem;min-width:12rem}.deal-doc-workspace__bulk{border-top:1px solid #94a3b840;border-bottom:1px solid #94a3b840;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.deal-doc-workspace__bulk-count{opacity:.75;font-size:.8125rem}.deal-doc-workspace__bulk-actions{flex-wrap:wrap;gap:.5rem;display:flex}.deal-doc-workspace__section{flex-direction:column;gap:.5rem;display:flex}.deal-doc-workspace__section-title{margin:0;font-size:.875rem;font-weight:650}.deal-doc-workspace__empty{opacity:.72;margin:0;font-size:.875rem}.deal-doc-workspace__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deal-doc-workspace__table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--shell-border,#94a3b859);background:var(--shell-surface,#ffffff05);border-radius:.5rem;overflow-x:auto}.deal-doc-workspace__table{border-collapse:collapse;width:100%;min-width:42rem;font-size:.8125rem}.deal-doc-workspace__th{text-align:left;letter-spacing:.03em;text-transform:uppercase;color:var(--shell-text-muted,#64748bf2);border-bottom:1px solid var(--shell-border,#94a3b84d);background:var(--shell-page-bg,#94a3b80f);white-space:nowrap;padding:.4rem .65rem;font-size:.6875rem;font-weight:650}.deal-doc-workspace__th--check{width:2.25rem}.deal-doc-workspace__th--actions{text-align:right}.deal-doc-row__cell{vertical-align:middle;border-bottom:1px solid var(--shell-border,#94a3b82e);color:var(--shell-text,#111);padding:.4rem .65rem}.deal-doc-workspace__table tbody tr:last-child .deal-doc-row__cell{border-bottom:none}.deal-doc-row--selected .deal-doc-row__cell{background:#3b82f614}.deal-doc-row--muted .deal-doc-row__cell{opacity:.78}.deal-doc-row__cell--check{width:2.25rem}.deal-doc-row__check-spacer{width:1rem;display:inline-block}.deal-doc-row__cell--name{min-width:10rem}.deal-doc-row__name{font-weight:600;line-height:1.3}.deal-doc-row__inline-error{color:var(--shell-error,#dc2626);margin-top:.15rem;font-size:.75rem;display:block}.deal-doc-row__cell--category{white-space:nowrap;color:var(--shell-text-muted,#64748bf2)}.deal-doc-row__cell--updated{white-space:nowrap;color:var(--shell-text-muted,#64748bf2);font-size:.75rem}.deal-doc-row__cell--actions{text-align:right;white-space:nowrap}.deal-doc-row__status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.12rem .4rem;font-size:.625rem;font-weight:650;display:inline-block}.deal-doc-row__status--ready{color:#16a34a;background:#22c55e26}.deal-doc-row__status--missing_pdf,.deal-doc-row__status--unknown{color:#475569;background:#64748b24}.deal-doc-row__status--needs_field_detection,.deal-doc-row__status--needs_mapping{color:#b45309;background:#fbbf2426}.deal-doc-row__status--not_published{color:#1d4ed8;background:#3b82f61f}.deal-doc-row__setup{text-align:right;gap:.2rem;max-width:14rem;margin-left:auto;display:grid}.deal-doc-row__setup-hint{color:var(--text-secondary,var(--lp-muted));margin:0;font-size:.72rem;line-height:1.35}.deal-doc-row__setup-note{color:var(--text-secondary,var(--lp-muted));margin:0;font-size:.68rem;line-height:1.35}.deal-doc-row__setup-link{color:var(--lp-accent,#2563eb);font-size:.72rem;font-weight:600;text-decoration:none}.deal-doc-row__setup-link:hover{text-decoration:underline}.deal-doc-row__actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.3rem;display:inline-flex}.deal-doc-row__more{display:inline-flex;position:relative}.deal-doc-row__menu{z-index:20;border:1px solid var(--shell-border,#94a3b859);background:var(--shell-surface,#fff);min-width:9.5rem;color:var(--shell-text,#111);border-radius:.45rem;padding:.25rem;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 8px 24px #0f172a2e}.deal-doc-row__menu-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.3rem;padding:.4rem .55rem;font-size:.8125rem;display:block}.deal-doc-row__menu-item:hover:not(:disabled),.deal-doc-row__menu-item:focus-visible:not(:disabled){background:var(--shell-page-bg,#94a3b81f)}.deal-doc-row__menu-item:disabled{opacity:.55;cursor:not-allowed}.deal-doc-row__unavailable{color:var(--shell-text-muted,#64748bf2);font-size:.75rem}@media (width<=640px){.deal-doc-workspace__bulk-actions{width:100%}.deal-doc-row__actions{gap:.25rem}}.deal-doc-progress-backdrop{z-index:1200;background:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.deal-doc-progress,.deal-doc-missing{background:var(--shell-surface,#fff);width:min(28rem,100%);color:var(--shell-text,#111);border-radius:.75rem;padding:1.25rem;box-shadow:0 12px 40px #0f172a40}.deal-doc-progress__title,.deal-doc-missing__title{margin:0 0 .75rem;font-size:1rem;font-weight:650}.deal-doc-missing__lead{opacity:.78;margin:0 0 .75rem;font-size:.875rem}.deal-doc-progress__list,.deal-doc-missing__list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.deal-doc-progress__item{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.deal-doc-progress__item--active{font-weight:650}.deal-doc-progress__item--done{color:#16a34a}.deal-doc-progress__item--error{color:#dc2626}.deal-doc-progress__icon{text-align:center;width:1rem}.deal-doc-progress__footer,.deal-doc-missing__footer{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.deal-doc-missing__item{justify-content:space-between;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.deal-doc-missing__muted{opacity:.65;font-size:.8125rem}.odd-first-payment-note{border:1px solid color-mix(in srgb, #2563eb 22%, var(--shell-border,#cbd5e1));background:color-mix(in srgb, #2563eb 5%, var(--lp-surface,#fff));color:var(--shell-text-muted,#475569);border-radius:6px;margin:.35rem 0 0;padding:.55rem .65rem;font-size:.75rem;line-height:1.45}.odd-first-payment-note__title{letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb, #2563eb 82%, var(--lp-text,#1e293b));margin:0 0 .25rem;font-size:.6875rem;font-weight:650}.odd-first-payment-note__line{margin:0}.odd-first-payment-note__line+.odd-first-payment-note__line{margin-top:.15rem}.odd-first-payment-note__disclaimer{opacity:.85;margin:.35rem 0 0;font-size:.6875rem}.deal-bhph-setup__odd-note{grid-column:1/-1}.deal-desk__odd-first-payment-note{margin-top:-.15rem;margin-bottom:.35rem}.deal-bhph-setup__preview-row--first-adjusted .deal-bhph-setup__preview-amt{font-weight:650}.deal-bhph-setup__preview-row-tag{color:color-mix(in srgb, #2563eb 75%, var(--lp-text,#334155));margin-left:.35rem;font-size:.6875rem;font-weight:600}.dashboard--phase195b.dashboard.lp-module-page{max-width:var(--shell-max-content);width:min(100%, var(--shell-max-content));box-sizing:border-box;--dash195b-radius:14px;--dash195b-card-shadow:0 1px 2px #0f172a0d, 0 10px 28px #0f172a0e;--dash195b-muted:color-mix(in srgb, var(--shell-text-muted) 94%, transparent)}.dashboard--phase195b .dashboard195b-shell{box-sizing:border-box;flex-direction:column;gap:1.25rem;width:100%;max-width:100%;display:flex}.dashboard--phase195b .dash195b-hero{border-radius:var(--dash195b-radius);background:linear-gradient(135deg, color-mix(in srgb, var(--lp-blue,#2563eb) 12%, var(--shell-surface,var(--lp-surface))) 0%, var(--shell-surface,var(--lp-surface)) 48%, color-mix(in srgb, var(--shell-border,#e5e7eb) 22%, var(--shell-surface,var(--lp-surface))) 100%);border:1px solid color-mix(in srgb, var(--shell-border) 70%, transparent);box-shadow:var(--dash195b-card-shadow);grid-template-columns:1fr auto;align-items:start;gap:1rem 1.5rem;padding:1.35rem 1.5rem 1.25rem;display:grid}.shell--theme-dark .dashboard--phase195b .dash195b-hero,html[data-theme=dark] .dashboard--phase195b .dash195b-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--lp-blue,#3b82f6) 18%, var(--shell-surface)) 0%, var(--shell-surface) 55%, color-mix(in srgb, #0f172a 40%, var(--shell-surface)) 100%)}.dashboard--phase195b .dash195b-hero-copy{min-width:0}.dashboard--phase195b .dash195b-hero-title-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.dashboard--phase195b .dash195b-hero-title{letter-spacing:-.03em;color:var(--shell-text);margin:0;font-size:clamp(1.45rem,2.8vw,1.85rem);font-weight:700}.dashboard--phase195b .dash195b-store-pill{color:var(--shell-text-muted);background:color-mix(in srgb, var(--lp-surface-soft) 82%, var(--lp-surface));border:1px solid var(--lp-border);border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .62rem;font-size:.75rem;font-weight:600;display:inline-flex}.dashboard--phase195b .dash195b-hero-lead{max-width:36rem;color:var(--shell-text-muted);margin:.4rem 0 0;font-size:.9375rem;line-height:1.5}.dashboard--phase195b .dash195b-date-chip{white-space:nowrap;color:var(--shell-text);background:var(--shell-surface,var(--lp-surface));border:1px solid color-mix(in srgb, var(--shell-border) 65%, transparent);border-radius:999px;justify-self:end;align-items:center;gap:.45rem;padding:.52rem .95rem;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #0f172a0d}.shell--theme-dark .dashboard--phase195b .dash195b-date-chip,html[data-theme=dark] .dashboard--phase195b .dash195b-date-chip{background:var(--lp-surface-soft);border-color:var(--lp-border)}.dashboard--phase195b .dash195b-date-chip svg{opacity:.75;flex-shrink:0}.dashboard--phase195b .dash195b-date-chip-chevron{opacity:.55}@media (width<=760px){.dashboard--phase195b .dash195b-hero{grid-template-columns:1fr}.dashboard--phase195b .dash195b-date-chip{justify-self:start}}.dashboard--phase195b .dash195b-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.85rem;width:100%;display:grid}@media (width<=1200px){.dashboard--phase195b .dash195b-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.dashboard--phase195b .dash195b-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard--phase195b .dash195b-kpi-card{border-radius:var(--dash195b-radius);border:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);width:100%;min-width:0;height:100%;min-height:124px;box-shadow:var(--dash195b-card-shadow);background:var(--shell-surface);box-sizing:border-box;align-items:flex-start;gap:.85rem;padding:1rem;display:flex;position:relative;overflow:hidden}.dashboard--phase195b a.dash195b-kpi-card--link{color:inherit;cursor:pointer;text-decoration:none;transition:box-shadow .15s,border-color .15s}.dashboard--phase195b a.dash195b-kpi-card--link:hover{border-color:color-mix(in srgb, var(--lp-blue,#2563eb) 35%, var(--shell-border));box-shadow:0 2px 6px #0f172a12,0 16px 34px #0f172a17}.dashboard--phase195b a.dash195b-kpi-card--link:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-blue,#2563eb) 70%, transparent);outline-offset:2px}.dashboard--phase195b .dash195b-kpi-card:after{content:"";background:var(--dash195b-kpi-blob);opacity:.12;pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;inset:auto -30% -60% auto}.dashboard--phase195b .dash195b-kpi-card--blue{--dash195b-kpi-blob:#3b82f6;background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #3b82f6 7%, var(--lp-surface)) 100%)}.dashboard--phase195b .dash195b-kpi-card--green{--dash195b-kpi-blob:#22c55e;background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #22c55e 8%, var(--lp-surface)) 100%)}.dashboard--phase195b .dash195b-kpi-card--amber{--dash195b-kpi-blob:#0ea5e9;background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #0ea5e9 7%, var(--lp-surface)) 100%)}.dashboard--phase195b .dash195b-kpi-card--purple{--dash195b-kpi-blob:#a855f7;background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #a855f7 8%, var(--lp-surface)) 100%)}.dashboard--phase195b .dash195b-kpi-card--teal{--dash195b-kpi-blob:#14b8a6;background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #14b8a6 8%, var(--lp-surface)) 100%)}.dashboard--phase195b .dash195b-kpi-card--red{--dash195b-kpi-blob:#ef4444;background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #ef4444 7%, var(--lp-surface)) 100%)}.shell--theme-dark .dashboard--phase195b .dash195b-kpi-card,html[data-theme=dark] .dashboard--phase195b .dash195b-kpi-card{background:linear-gradient(155deg, color-mix(in srgb, var(--shell-surface) 92%, #0f172a) 0%, color-mix(in srgb, var(--shell-surface) 75%, #0f172a) 100%)}.dashboard--phase195b .dash195b-kpi-icon{background:linear-gradient(160deg, color-mix(in srgb, var(--dash195b-kpi-accent) 18%, var(--shell-surface)) 0%, var(--shell-surface) 100%);border:1px solid color-mix(in srgb, var(--dash195b-kpi-accent) 28%, transparent);width:42px;height:42px;color:var(--dash195b-kpi-accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.dashboard--phase195b .dash195b-kpi-card--blue .dash195b-kpi-icon{--dash195b-kpi-accent:#2563eb}.dashboard--phase195b .dash195b-kpi-card--green .dash195b-kpi-icon{--dash195b-kpi-accent:#16a34a}.dashboard--phase195b .dash195b-kpi-card--amber .dash195b-kpi-icon{--dash195b-kpi-accent:#d97706}.dashboard--phase195b .dash195b-kpi-card--purple .dash195b-kpi-icon{--dash195b-kpi-accent:#9333ea}.dashboard--phase195b .dash195b-kpi-card--teal .dash195b-kpi-icon{--dash195b-kpi-accent:#0d9488}.dashboard--phase195b .dash195b-kpi-card--red .dash195b-kpi-icon{--dash195b-kpi-accent:#dc2626}.dashboard--phase195b .dash195b-kpi-body{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.dashboard--phase195b .dash195b-kpi-label{letter-spacing:.01em;color:var(--shell-text-muted);margin:0;font-size:.72rem;font-weight:600}.dashboard--phase195b .dash195b-kpi-value{letter-spacing:-.025em;color:var(--shell-text);font-size:clamp(1.25rem,2.6vw,1.65rem);font-weight:700;line-height:1.15}.dashboard--phase195b .dash195b-kpi-sub{color:var(--shell-text-muted);margin:auto 0 0;padding-top:.35rem;font-size:.76rem;line-height:1.35}.dashboard--phase195b .dash195b-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}.dashboard--phase195b .dash195b-grid-4>.dash195b-panel{align-self:stretch;height:100%;min-height:0}.dashboard--phase195b .dash195b-grid-4>.dash195b-panel .dash195b-panel__head{flex-shrink:0}.dashboard--phase195b .dash195b-grid-4>.dash195b-panel .dash195b-inv-body,.dashboard--phase195b .dash195b-grid-4>.dash195b-panel .dash195b-pipe{flex:auto;min-height:0}.dashboard--phase195b .dash195b-grid-2{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:stretch;gap:.85rem;display:grid}@media (width<=1100px){.dashboard--phase195b .dash195b-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard--phase195b .dash195b-grid-2{grid-template-columns:1fr}}@media (width<=640px){.dashboard--phase195b .dash195b-grid-4{grid-template-columns:1fr}}.dashboard--phase195b .dash195b-panel{border-radius:var(--dash195b-radius);background:var(--shell-surface);border:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);box-shadow:var(--dash195b-card-shadow);box-sizing:border-box;flex-direction:column;min-width:0;height:100%;min-height:200px;padding:1rem 1.05rem;display:flex}.dashboard--phase195b .dash195b-panel--wide{min-height:280px}.dashboard--phase195b .dash195b-panel__head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.dashboard--phase195b .dash195b-panel__title{letter-spacing:-.02em;color:var(--shell-text);margin:0;font-size:.95rem;font-weight:700}.dashboard--phase195b .dash195b-panel__link{color:var(--lp-blue,#2563eb);white-space:nowrap;font-size:.78rem;font-weight:600;text-decoration:none}.dashboard--phase195b .dash195b-panel__link:hover{text-decoration:underline}.dashboard--phase195b .dash195b-panel__link--static{color:var(--shell-text-muted);cursor:default;pointer-events:none}.dashboard--phase195b .dash195b-muted-block{color:var(--shell-text-muted);background:color-mix(in srgb, var(--lp-blue,#2563eb) 6%, var(--shell-surface));border:1px dashed color-mix(in srgb, var(--shell-border) 70%, transparent);border-radius:10px;margin:auto 0 0;padding:.55rem .65rem;font-size:.8125rem;line-height:1.45}.dashboard--phase195b .dash195b-inv-body{flex-direction:column;flex:1;align-items:stretch;gap:1rem;min-width:0;display:flex}.dashboard--phase195b .dash195b-inv-chart-col{justify-content:center;width:100%;display:flex}.dashboard--phase195b .dash195b-donut-hit-area{color:inherit;outline:none;text-decoration:none;display:block}.dashboard--phase195b .dash195b-donut-hit-area:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--lp-blue,#2563eb) 55%, transparent);border-radius:50%}.dashboard--phase195b .dash195b-donut-ring-wrap{width:168px;height:168px;margin:0 auto;position:relative}.dashboard--phase195b .dash195b-donut-wrap{flex-shrink:0}.dashboard--phase195b .dash195b-donut{border:1px solid color-mix(in srgb, var(--shell-border) 45%, transparent);box-sizing:border-box;background:color-mix(in srgb, var(--shell-border) 55%, transparent);border-radius:50%;width:168px;height:168px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 24px),#000 calc(100% - 23px));mask:radial-gradient(farthest-side,#0000 calc(100% - 24px),#000 calc(100% - 23px))}.dashboard--phase195b .dash195b-donut-center{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-bottom:2px;display:flex;position:absolute;inset:0}.dashboard--phase195b .dash195b-donut-center-num{letter-spacing:-.03em;color:var(--shell-text);font-size:1.35rem;font-weight:800;line-height:1.1}.dashboard--phase195b .dash195b-donut-center-lbl{color:var(--shell-text-muted);margin-top:.12rem;font-size:.68rem;font-weight:600}.dashboard--phase195b .dash195b-legend{gap:.45rem;width:100%;font-size:.8125rem;display:grid}.dashboard--phase195b .dash195b-leg-row{grid-template-columns:12px 1fr auto auto;align-items:center;gap:.35rem .5rem;display:grid}.dashboard--phase195b .dash195b-leg-dot{border-radius:50%;width:10px;height:10px}.dashboard--phase195b .dash195b-leg-name{color:var(--shell-text);font-weight:600}.dashboard--phase195b .dash195b-leg-val{color:var(--shell-text);text-align:right;font-weight:700}.dashboard--phase195b .dash195b-leg-pct{color:var(--shell-text-muted);text-align:right;min-width:2.5rem;font-size:.72rem}.dashboard--phase195b a.dash195b-leg-row--link{color:inherit;border-radius:8px;text-decoration:none;transition:background .12s}.dashboard--phase195b a.dash195b-leg-row--link:hover{background:var(--lp-surface-hover)}.dashboard--phase195b a.dash195b-leg-row--link:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-blue,#2563eb) 55%, transparent);outline-offset:1px}.dashboard--phase195b .dash195b-pipe{flex-direction:column;flex:1;gap:.5rem;display:flex}.dashboard--phase195b .dash195b-pipe-row{background:var(--lp-surface-soft);border:1px solid var(--lp-border);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .55rem;display:flex}.dashboard--phase195b .dash195b-pipe-left{min-width:0;color:var(--shell-text);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.dashboard--phase195b .dash195b-pipe-left svg{opacity:.85;flex-shrink:0}.dashboard--phase195b .dash195b-pipe-val{color:var(--shell-text);font-size:.95rem;font-weight:800}.dashboard--phase195b a.dash195b-pipe-row--link{color:inherit;text-decoration:none;transition:background .12s}.dashboard--phase195b a.dash195b-pipe-row--link:hover{background:var(--lp-surface-hover);border-color:color-mix(in srgb, var(--lp-primary) 18%, var(--lp-border))}.dashboard--phase195b a.dash195b-pipe-row--link:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-blue,#2563eb) 50%, transparent);outline-offset:1px}.dashboard--phase195b .dash195b-pipe-foot{color:var(--shell-text-muted);margin-top:.65rem;font-size:.78rem;font-weight:600}.dashboard--phase195b .dash195b-bhph-head{flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:.75rem;display:flex}.dashboard--phase195b .dash195b-bhph-stat{color:var(--shell-text-muted);font-size:.8125rem}.dashboard--phase195b .dash195b-bhph-stat strong{color:var(--shell-text);margin-top:.08rem;font-size:1rem;display:block}.dashboard--phase195b a.dash195b-bhph-link{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .12s}.dashboard--phase195b a.dash195b-bhph-link:hover{border-bottom-color:color-mix(in srgb, var(--lp-blue,#2563eb) 45%, transparent)}.dashboard--phase195b a.dash195b-bhph-link:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-blue,#2563eb) 50%, transparent);outline-offset:2px;border-radius:4px}.dashboard--phase195b .dash195b-mini-table{border-collapse:collapse;width:100%;font-size:.8125rem}.dashboard--phase195b .dash195b-mini-table th,.dashboard--phase195b .dash195b-mini-table td{text-align:left;padding:.4rem .35rem}.dashboard--phase195b .dash195b-mini-table th{color:var(--shell-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.dashboard--phase195b .dash195b-mini-table td{color:var(--shell-text);font-weight:700}.dashboard--phase195b .dash195b-mini-table .muted{color:var(--shell-text-muted);font-size:.75rem;font-weight:600}.dashboard--phase195b .dash195b-deals{gap:.55rem}.dashboard--phase195b .dash195b-empty-deals{align-items:center;gap:1rem;padding:.5rem 0;display:flex}.dashboard--phase195b .dash195b-empty-art{background:linear-gradient(140deg, color-mix(in srgb, #3b82f6 14%, var(--shell-surface)), var(--shell-surface));border:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);color:#2563eb;border-radius:16px;place-items:center;width:72px;height:72px;display:grid}.dashboard--phase195b .dash195b-deal-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.dashboard--phase195b .dash195b-deal-link{border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .62rem;text-decoration:none;display:flex}.dashboard--phase195b .dash195b-deal-link:hover{background:var(--lp-surface-hover);border-color:var(--lp-border)}.dashboard--phase195b .dash195b-deal-name{color:var(--shell-text);font-size:.8125rem;font-weight:650}.dashboard--phase195b .dash195b-deal-meta{color:var(--shell-text-muted);font-size:.72rem}.dashboard--phase195b .dash195b-chip{background:var(--lp-surface-soft);border:1px solid var(--lp-border);color:var(--shell-text);white-space:nowrap;border-radius:999px;padding:.15rem .45rem;font-size:.6875rem;font-weight:700}.dashboard--phase195b .dash195b-deals-table-wrap{flex:1;width:100%;min-height:0;overflow-x:auto}.dashboard--phase195b .dash195b-deals-table{border-collapse:collapse;width:100%;font-size:.78rem}.dashboard--phase195b .dash195b-deals-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--shell-text-muted);border-bottom:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);padding:.35rem .5rem .5rem 0;font-size:.65rem;font-weight:700}.dashboard--phase195b .dash195b-deals-table td{vertical-align:middle;border-bottom:1px solid color-mix(in srgb, var(--shell-border) 35%, transparent);color:var(--shell-text);padding:.5rem .5rem .5rem 0}.dashboard--phase195b .dash195b-deals-table tr:last-child td{border-bottom:none}.dashboard--phase195b .dash195b-deals-table a{color:inherit;font-weight:650;text-decoration:none}.dashboard--phase195b .dash195b-deals-table a:hover{color:var(--lp-blue,#2563eb)}.dashboard--phase195b .dash195b-deals-table-num{font-variant-numeric:tabular-nums;color:var(--shell-text-muted);font-size:.72rem}.dashboard--phase195b .dash195b-quick{gap:.75rem}.dashboard--phase195b .dash195b-quick-row{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:.55rem;display:grid}.dashboard--phase195b .dash195b-quick-btn{cursor:pointer;text-align:center;background:0 0;border:none;border-radius:12px;min-width:0;padding:0;font-size:.6875rem;font-weight:700}.dashboard--phase195b .dash195b-quick-btn a{color:inherit;text-decoration:none;display:block}.dashboard--phase195b .dash195b-quick-in{border:1px solid var(--lp-border);background:var(--lp-surface-soft);min-height:92px;box-shadow:var(--lp-shadow-soft);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.42rem;padding:.65rem .35rem;display:flex}.dashboard--phase195b .dash195b-quick-btn a:hover .dash195b-quick-in{border-color:color-mix(in srgb, var(--lp-primary) 28%, var(--lp-border));background:var(--lp-surface-hover)}.dashboard--phase195b .dash195b-quick-orb{color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 4px 12px #0f172a1a}.dashboard--phase195b .dash195b-quick-in span:last-child{color:var(--shell-text);line-height:1.2}.dashboard--phase195b .dash195b-quick-btn--disabled .dash195b-quick-in{opacity:.45;cursor:not-allowed}.dashboard--phase195b .dash195b-quick-orb--muted{filter:grayscale(.35)}.dashboard--phase195b .dash195b-bottom{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;padding:.55rem .25rem .15rem;display:grid}@media (width<=900px){.dashboard--phase195b .dash195b-bottom{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.dashboard--phase195b .dash195b-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard--phase195b .dash195b-bottom-slot{border:1px dashed var(--lp-border);background:color-mix(in srgb, var(--lp-surface-soft) 72%, var(--lp-surface));border-radius:12px;padding:.45rem .6rem}.dashboard--phase195b a.dash195b-bottom-slot--link{color:inherit;text-decoration:none;transition:border-color .12s,background .12s;display:block}.dashboard--phase195b a.dash195b-bottom-slot--link:hover{border-color:color-mix(in srgb, var(--lp-primary) 35%, var(--lp-border));background:var(--lp-surface-hover)}.dashboard--phase195b a.dash195b-bottom-slot--link:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-blue,#2563eb) 45%, transparent);outline-offset:2px}.dashboard--phase195b .dash195b-bottom-label{text-transform:uppercase;letter-spacing:.05em;color:var(--shell-text-muted);font-size:.65rem;font-weight:700}.dashboard--phase195b .dash195b-bottom-value{color:var(--shell-text);margin-top:.15rem;font-size:1rem;font-weight:800}.dashboard--phase195b .dash195b-bottom-sub{color:var(--shell-text-muted);margin-top:.15rem;font-size:.7rem;line-height:1.3}.dashboard--phase195b .dash195b-stars{color:color-mix(in srgb, var(--shell-text-muted) 55%, transparent);gap:2px;margin-top:.2rem;display:flex}.dashboard--phase195b .dash195b-activity{min-height:0;overflow:hidden}.dashboard--phase195b .dash195b-activity .dash195b-panel__head{flex-shrink:0;margin-bottom:.35rem}.dashboard--phase195b .dash195b-activity .activity-feed{box-shadow:none;background:0 0;border:none;flex-direction:column;flex:1 1 0;height:0;min-height:0;padding:0;display:flex;overflow:hidden}.dashboard--phase195b .dash195b-activity .activity-feed__header{margin-bottom:.5rem}.dashboard--phase195b .dash195b-activity .activity-feed .health-card__title,.dashboard--phase195b .dash195b-activity .activity-feed__filters{display:none}.dashboard--phase195b .dash195b-activity .activity-feed__list,.dashboard--phase195b .dash195b-activity .activity-feed--dashboard .activity-feed__list{overscroll-behavior:contain;flex:1 1 0;gap:.25rem;min-height:0;max-height:none;overflow:hidden auto}.dashboard--phase195b .dash195b-activity .activity-feed__state{flex:1 1 0;min-height:0;overflow-y:auto}.dashboard--phase195b .dash195b-activity .activity-feed__item--timeline{background:var(--lp-surface-soft);border:1px solid var(--lp-border);border-bottom:none;border-radius:10px;gap:.5rem;padding:.35rem .5rem}.dashboard--phase195b .dash195b-activity .activity-feed__item--timeline:hover{background:var(--lp-surface-hover);border-color:color-mix(in srgb, var(--lp-primary) 16%, var(--lp-border))}.dashboard--phase195b .dash195b-activity .activity-feed__item--timeline .activity-feed__item-body{min-width:0}.dashboard--phase195b .dash195b-activity .activity-feed__item--timeline .activity-feed__event,.dashboard--phase195b .dash195b-activity .activity-feed__item--timeline .activity-feed__entity{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dashboard--phase195b .dash195b-activity .activity-feed__item--timeline .activity-feed__time{align-self:center;font-size:.72rem}.dashboard--phase195b .dash195b-activity .health-card__title{font-size:.95rem}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh{max-width:var(--shell-max-content);width:min(100%, var(--shell-max-content));box-sizing:border-box}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-clean__shell.dashboard195b-shell{box-sizing:border-box;flex-direction:column;gap:.85rem;width:100%;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-clean__shell.dashboard195b-shell>:is(.dash195b-hero,.dash195b-kpi-row){box-sizing:border-box;align-self:stretch;width:100%;max-width:100%;margin:0}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-hero.bhph-dash-hero--title-only{border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:1rem 1.25rem;padding:.85rem 1rem .8rem;display:grid;box-shadow:0 1px 2px #0f172a0a}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-hero.bhph-dash-hero--title-only .dash195b-hero-title{letter-spacing:-.028em;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:650}.bhph-clean.bhph-clean--shell-unify .dash195b-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row.dash195b-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem .65rem}@media (width<=1200px){.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row.dash195b-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row.dash195b-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row .dash195b-kpi-card{width:100%;min-width:0;min-height:92px;box-shadow:none;border-color:color-mix(in srgb, var(--lp-border) 88%, transparent);border-radius:12px;gap:.62rem;padding:.55rem .62rem}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row .dash195b-kpi-card:after{opacity:.05}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row .dash195b-kpi-card--blue{background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #3b82f6 5%, var(--lp-surface)) 100%)}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row .dash195b-kpi-card--green{background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #22c55e 5%, var(--lp-surface)) 100%)}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row .dash195b-kpi-card--amber{background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #0ea5e9 5%, var(--lp-surface)) 100%)}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row .dash195b-kpi-card--red{background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #ef4444 5%, var(--lp-surface)) 100%)}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row .dash195b-kpi-card--teal{background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #14b8a6 5%, var(--lp-surface)) 100%)}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row .dash195b-kpi-icon{border-radius:8px;width:32px;height:32px}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row .dash195b-kpi-icon svg{width:18px;height:18px}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row .dash195b-kpi-body{justify-content:flex-start;gap:.12rem}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row .dash195b-kpi-label{letter-spacing:.01em;text-transform:none;color:var(--lp-muted);font-size:.72rem;font-weight:600}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-workspace-kpi-row .dash195b-kpi-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(.98rem,1.85vw,1.2rem);font-weight:650;line-height:1.15}@media (width<=760px){.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-hero.bhph-dash-hero--title-only{grid-template-columns:1fr;align-items:start}.bhph-clean.bhph-clean--shell-unify .dash195b-hero-actions{justify-content:flex-start}}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .cv2-toolbar-stack.bhph-clean__command.lp-ops-toolbar-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;margin:0;padding:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.bhph-clean.bhph-clean--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .bhph-clean__command-toolbar.cv2-toolbar--command{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.5rem .62rem;margin:0;padding:.5rem .62rem;display:flex}.bhph-clean.bhph-clean--shell-unify .bhph-clean__search.cv2-toolbar-search{flex:14rem;min-width:min(100%,12rem);max-width:26rem;margin:0}.bhph-clean.bhph-clean--shell-unify .bhph-clean__search.cv2-toolbar-search .bhph-clean__search-input{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);width:100%;height:2.125rem;min-height:2.125rem;box-shadow:none;border-radius:10px;padding:0 .62rem;font-size:.8125rem;font-weight:450}.bhph-clean.bhph-clean--shell-unify .bhph-clean__search.cv2-toolbar-search .bhph-clean__search-input:focus{border-color:#9dbae8;outline:none;box-shadow:0 0 0 2px #3b82f624}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-dock{display:contents}.bhph-clean.bhph-clean--shell-unify .bhph-clean__command-toolbar .bhph-clean__tool-drawer:first-of-type{margin-left:auto}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer{flex:none;min-width:0}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer summary{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);height:2.125rem;min-height:2.125rem;color:var(--lp-muted-strong);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:.35rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;list-style:none;display:inline-flex}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer summary::-webkit-details-marker{display:none}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer summary:after{content:"";border-bottom:1.5px solid #94a3b8;border-right:1.5px solid #94a3b8;width:.4rem;height:.4rem;margin-left:.1rem;transition:transform .12s;transform:rotate(45deg)translateY(-1px)}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer[open] summary:after{transform:rotate(-135deg)translateY(1px)}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer summary span,.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer-summary-active{background:color-mix(in srgb, #3b82f6 8%, var(--lp-surface));border:1px solid color-mix(in srgb, #3b82f6 16%, var(--lp-border));color:var(--lp-muted-strong);border-radius:6px;padding:.1rem .38rem;font-size:.72rem;font-weight:600}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer summary:hover,.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer summary:focus-visible{border-color:color-mix(in srgb, #3b82f6 28%, var(--lp-border));color:var(--lp-text)}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer[open]{border:0;border-top:1px solid color-mix(in srgb, var(--lp-border) 88%, transparent);background:0 0;border-radius:0;flex:100%;order:10;width:100%;margin:0;padding:0}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer[open] .bhph-clean__filter-rows,.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer[open] .bhph-clean__collector{background:color-mix(in srgb, var(--lp-surface-soft) 94%, var(--lp-surface));padding:.5rem .62rem .55rem}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer[open] .bhph-clean__filter-row,.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer[open] .bhph-clean__chip-row{gap:.4rem .5rem}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer[open] .bhph-clean__filter{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);border-radius:10px;min-height:2.125rem;padding:0 .62rem;font-size:.8125rem;font-weight:500}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer[open] .bhph-clean__filter--active{border-color:color-mix(in srgb, #3b82f6 22%, var(--lp-border));background:color-mix(in srgb, #3b82f6 8%, var(--lp-surface))}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer[open] .bhph-clean__chip{border-radius:10px;min-height:2.125rem;padding:0 .62rem;font-size:.8125rem;font-weight:500}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer[open] .bhph-clean__collector{padding-top:.5rem}@media (width<=1100px){.bhph-clean.bhph-clean--shell-unify .bhph-clean__search.cv2-toolbar-search{flex:100%;max-width:none}.bhph-clean.bhph-clean--shell-unify .bhph-clean__command-toolbar .bhph-clean__tool-drawer:first-of-type{margin-left:0}}.bhph-clean{--bhph-clean-surface:var(--surface-panel);--bhph-clean-surface-muted:var(--surface-muted);--bhph-clean-surface-elevated:color-mix(in srgb, var(--shell-sidebar-bg) 35%, var(--surface-panel));--bhph-clean-border:var(--shell-border);--bhph-clean-border-strong:color-mix(in srgb, var(--shell-text) 12%, var(--shell-border));--bhph-clean-text:var(--shell-text);--bhph-clean-muted:var(--shell-text-muted);--bhph-clean-accent:var(--shell-accent,#2563eb);--bhph-clean-accent-soft:color-mix(in srgb, var(--bhph-clean-accent) 9%, var(--bhph-clean-surface));--bhph-clean-accent-hover:color-mix(in srgb, var(--bhph-clean-accent) 82%, #0f172a);--bhph-clean-focus:var(--focus-ring,#3b82f659);--bhph-clean-cta-fill:color-mix(in srgb, var(--bhph-clean-accent) 78%, #1e293b);--bhph-clean-cta-fill-hover:color-mix(in srgb, var(--bhph-clean-accent) 92%, #0f172a);--bhph-clean-radius:var(--shell-radius-card,12px);--bhph-clean-radius-sm:9px;--bhph-clean-shadow:var(--shell-shadow-card,0 1px 2px #0f172a09, 0 5px 14px #1e3a5f09);--bhph-clean-page-max:min(100%, var(--shell-max-content));--bhph-clean-name:1rem;--bhph-clean-balance:1.12rem;--bhph-clean-lane:.78rem;--bhph-clean-control-h:2rem;color:var(--bhph-clean-text);box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0 0 .9rem}.bhph-clean *,.bhph-clean :before,.bhph-clean :after{box-sizing:border-box}.bhph-clean :where(a,button,input,select):focus-visible{outline:2px solid var(--bhph-clean-focus);outline-offset:2px}.bhph-clean :where(button,a,select){transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s}.bhph-clean :where(button,a):active{transform:translateY(1px)}.bhph-clean__hero{border:1px solid color-mix(in srgb, #3b82f6 12%, var(--lp-border));background:var(--lp-surface);color:var(--bhph-clean-text);border-radius:12px;margin-bottom:.65rem;padding:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #2563eb0a}.bhph-clean__hero-shell{flex-direction:column;gap:0;display:flex}.bhph-clean__hero-main{background:linear-gradient(180deg, color-mix(in srgb, #3b82f6 9%, var(--lp-surface-soft)) 0%, color-mix(in srgb, #3b82f6 4%, var(--lp-surface)) 100%);border-bottom:1px solid color-mix(in srgb, #3b82f6 10%, var(--lp-border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .85rem;padding:.62rem .95rem .64rem;display:flex}.bhph-clean__hero-titles{flex:12rem;min-width:0}.bhph-clean__eyebrow{letter-spacing:.075em;text-transform:uppercase;color:var(--bhph-clean-muted);margin-bottom:.18rem;font-size:.56rem;font-weight:620;display:inline-flex}.bhph-clean__title{letter-spacing:-.03em;color:var(--lp-text);margin:0;font-size:clamp(1.12rem,2vw,1.32rem);font-weight:650;line-height:1.15}.bhph-clean__subtitle{color:var(--lp-muted);max-width:38rem;margin:.28rem 0 0;font-size:.8rem;font-weight:450;line-height:1.45}.bhph-clean__dashboard{background:var(--lp-surface);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;margin-top:0;padding:.42rem .62rem .48rem;display:grid}.bhph-clean__hero-actions{flex-wrap:wrap;align-items:center;gap:.24rem;display:flex}.bhph-clean__btn{border-radius:var(--bhph-clean-radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:1.82rem;padding:.2rem .62rem;font-family:inherit;font-size:.72rem;font-weight:560;text-decoration:none;display:inline-flex}.bhph-clean__btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--bhph-clean-focus) 70%, transparent)}.bhph-clean__btn--primary{color:#fff;background:linear-gradient(#fb923c 0%,#ea580c 100%);border:1px solid #d14a0c;border-radius:10px;min-height:2rem;padding:.32rem .9rem;font-size:.8125rem;font-weight:600;box-shadow:0 1px 2px #0f172a1a}.bhph-clean__btn--primary:hover{background:linear-gradient(#fdba74 0%,#ea580c 100%);border-color:#d64d0c;box-shadow:0 2px 8px #ea580c29}.bhph-clean__btn--ghost{background:var(--lp-surface);min-height:2rem;color:var(--lp-muted-strong);border:1px solid #b8c4d2;border-radius:10px;padding:.32rem .85rem;font-size:.8125rem;font-weight:600;box-shadow:0 1px 2px #0f172a0a}.bhph-clean__btn--ghost:hover{background:var(--lp-surface-soft);color:var(--lp-text);border-color:#8796ab}.bhph-clean__btn--ghost:disabled{opacity:.5;cursor:not-allowed}.bhph-clean__dashboard .dash195b-kpi-row{width:100%;margin:0}.bhph-clean__insight-bar{background:color-mix(in srgb, var(--shell-page-bg) 64%, var(--bhph-clean-surface-muted));border-radius:999px;width:100%;height:.22rem;margin-top:.28rem;display:block;overflow:hidden}.bhph-clean__insight-bar span{border-radius:inherit;background:color-mix(in srgb, var(--bhph-clean-accent) 56%, var(--bhph-clean-surface));min-width:.18rem;height:100%;display:block}.bhph-clean__portfolio-card{border-radius:var(--bhph-clean-radius-sm);border:1px solid color-mix(in srgb, var(--bhph-clean-border) 48%, transparent);background:color-mix(in srgb, var(--bhph-clean-surface) 88%, var(--shell-page-bg));flex-direction:column;justify-content:space-between;gap:.32rem;min-height:4.9rem;padding:.48rem .56rem;display:flex;position:relative;box-shadow:0 1px 2px #0f172a06,0 5px 14px #0f172a05}.bhph-clean__portfolio-head{letter-spacing:.06em;text-transform:uppercase;color:var(--bhph-clean-muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.58rem;display:flex}.bhph-clean__portfolio-head strong{color:var(--bhph-clean-text);letter-spacing:0;text-transform:none;font-weight:560}.bhph-clean__segments{background:color-mix(in srgb, var(--shell-page-bg) 72%, var(--bhph-clean-surface-muted));height:.42rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bhph-clean-border) 32%, transparent);border-radius:999px;display:flex;overflow:hidden}.bhph-clean__segment{min-width:0;box-shadow:inset 1px 0 0 color-mix(in srgb, var(--lp-surface) 55%, transparent)}.bhph-clean__segment--current{background:color-mix(in srgb, var(--status-funded) 62%, var(--bhph-clean-surface))}.bhph-clean__segment--due_soon{background:color-mix(in srgb, var(--status-followup-due) 60%, var(--bhph-clean-surface))}.bhph-clean__segment--past_due{background:color-mix(in srgb, var(--status-working) 58%, var(--bhph-clean-surface))}.bhph-clean__segment--late{background:color-mix(in srgb, var(--status-blocked) 48%, var(--bhph-clean-surface))}.bhph-clean__segment--watch{background:color-mix(in srgb, var(--shell-text) 28%, var(--bhph-clean-surface))}.bhph-clean__segment-legend{color:var(--bhph-clean-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:.16rem .4rem;font-size:.6rem;display:grid}.bhph-clean__segment-legend span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bhph-clean__segment-legend strong{color:var(--bhph-clean-text);font-weight:560}.bhph-clean__insight-row{grid-template-columns:minmax(11rem,1.1fr) minmax(11rem,1.1fr) minmax(9.5rem,.88fr) repeat(3,minmax(10.5rem,1fr));align-items:stretch;gap:.24rem;margin:0 0 .28rem;display:grid}.bhph-clean__summary-card,.bhph-clean__insight-row .bhph-clean__ops-head,.bhph-clean__insight-row .bhph-clean__ops-card{border-radius:var(--bhph-clean-radius-sm);border:1px solid color-mix(in srgb, var(--bhph-clean-border) 42%, transparent);background:color-mix(in srgb, var(--bhph-clean-surface) 97%, var(--shell-page-bg));min-width:0;box-shadow:0 1px 2px #0f172a06,0 4px 12px #0f172a05}.bhph-clean__summary-card{min-height:6.1rem;padding:.36rem .42rem;position:relative;overflow:hidden}.bhph-clean__summary-card:before{content:"";background:color-mix(in srgb, var(--bhph-clean-accent) 9%, var(--bhph-clean-surface));width:1.08rem;height:1.08rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bhph-clean-accent) 16%, transparent);border-radius:999px;margin-bottom:.16rem;display:inline-flex}.bhph-clean__summary-card--money:before{background:color-mix(in srgb, var(--status-funded) 12%, var(--bhph-clean-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--status-funded) 18%, transparent)}.bhph-clean__summary-card--tracking:before{background:color-mix(in srgb, var(--status-followup-due) 12%, var(--bhph-clean-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--status-followup-due) 18%, transparent)}.bhph-clean__summary-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.04rem;display:flex}.bhph-clean__summary-head span{letter-spacing:.065em;text-transform:uppercase;color:var(--bhph-clean-muted);font-size:.5rem;font-weight:560}.bhph-clean__summary-head strong{letter-spacing:-.02em;color:var(--bhph-clean-text);font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:640}.bhph-clean__summary-note,.bhph-clean__summary-total{color:var(--bhph-clean-muted);margin:0;font-size:.56rem;line-height:1.25}.bhph-clean__summary-list,.bhph-clean__workload-grid{gap:.04rem;margin-top:.24rem;display:grid}.bhph-clean__summary-row,.bhph-clean__workload-grid span{border-top:1px solid color-mix(in srgb, var(--bhph-clean-border) 44%, transparent);color:var(--bhph-clean-muted);justify-content:space-between;align-items:center;gap:.38rem;padding-top:.07rem;font-size:.56rem;text-decoration:none;display:flex}.bhph-clean__summary-row:hover,.bhph-clean__summary-row:focus-visible{color:var(--bhph-clean-accent-hover)}.bhph-clean__summary-row span,.bhph-clean__workload-grid span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bhph-clean__summary-row strong,.bhph-clean__workload-grid strong{color:var(--bhph-clean-text);font-variant-numeric:tabular-nums;flex:none;font-size:.58rem;font-weight:560}.bhph-clean__summary-total{color:var(--bhph-clean-text);margin-top:.2rem;font-weight:560}.bhph-clean__command{border:1px solid color-mix(in srgb, var(--bhph-clean-border) 38%, transparent);border-radius:var(--bhph-clean-radius);background:color-mix(in srgb, var(--shell-page-bg) 24%, var(--bhph-clean-surface));grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.22rem .56rem;margin-bottom:.22rem;padding:.28rem .36rem;display:grid;box-shadow:0 1px 2px #0f172a05,0 4px 12px #0f172a04}.bhph-clean__command-grid{display:contents}@media (width<=900px){.bhph-clean__command-grid{grid-template-columns:1fr}}.bhph-clean__search{flex-direction:row;align-items:center;gap:.36rem;min-width:0;display:flex}.bhph-clean__search-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bhph-clean__search-input{border-radius:var(--bhph-clean-radius-sm);border:1px solid var(--bhph-clean-border);background:var(--bhph-clean-surface);width:100%;max-width:none;min-height:2.05rem;color:var(--bhph-clean-text);padding:.22rem .52rem;font-family:inherit;font-size:.74rem}.bhph-clean__search-input:focus{outline:2px solid var(--focus-ring,#3b82f659);outline-offset:1px}.bhph-clean__collector{border-radius:var(--bhph-clean-radius-sm);background:0 0;border:0;padding:.16rem 0 0}.bhph-clean__collector-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.14rem .38rem;margin-bottom:.1rem;display:flex}.bhph-clean__collector-title{letter-spacing:.07em;text-transform:uppercase;color:var(--bhph-clean-muted);font-size:.52rem;font-weight:620}.bhph-clean__collector-hint{color:var(--bhph-clean-muted);font-size:.52rem}.bhph-clean__chip-row{flex-wrap:wrap;gap:.12rem .16rem;display:flex}.bhph-clean__tool-dock{flex-wrap:wrap;grid-area:1/3;align-items:flex-start;gap:.16rem;display:flex}.bhph-clean__tool-drawer{min-width:0}.bhph-clean__tool-drawer summary{border:1px solid color-mix(in srgb, var(--bhph-clean-border) 58%, transparent);background:color-mix(in srgb, var(--shell-page-bg) 42%, var(--bhph-clean-surface));min-height:1.38rem;color:var(--bhph-clean-muted);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.04rem .38rem;font-size:.62rem;font-weight:520;list-style-position:inside;display:inline-flex}.bhph-clean__tool-drawer summary span{background:color-mix(in srgb, var(--bhph-clean-accent) 4%, var(--bhph-clean-surface));color:color-mix(in srgb, var(--bhph-clean-muted) 72%, var(--bhph-clean-text));border-radius:999px;padding:.02rem .26rem;font-size:.56rem}.bhph-clean__tool-drawer summary:hover,.bhph-clean__tool-drawer summary:focus-visible{color:var(--bhph-clean-accent-hover);border-color:color-mix(in srgb, var(--bhph-clean-accent) 32%, var(--bhph-clean-border));background:color-mix(in srgb, var(--bhph-clean-accent) 5%, var(--bhph-clean-surface))}.bhph-clean__tool-drawer[open]{border-radius:var(--bhph-clean-radius-sm);border:1px solid color-mix(in srgb, var(--bhph-clean-border) 42%, transparent);background:color-mix(in srgb, var(--shell-page-bg) 34%, var(--bhph-clean-surface));flex-basis:100%;padding:.28rem .34rem .34rem}.bhph-clean__chip{border:1px solid var(--bhph-clean-border);background:var(--bhph-clean-surface);min-height:1.58rem;color:var(--text-secondary,var(--lp-muted-strong));cursor:pointer;border-radius:999px;padding:.06rem .46rem;font-family:inherit;font-size:.62rem;font-weight:520}.bhph-clean__chip:hover{border-color:color-mix(in srgb, var(--bhph-clean-accent) 30%, var(--bhph-clean-border));background:color-mix(in srgb, var(--bhph-clean-accent) 5%, var(--bhph-clean-surface));color:var(--bhph-clean-accent-hover)}.bhph-clean__chip:focus-visible{outline-offset:2px}.bhph-clean__chip--on{border-color:color-mix(in srgb, var(--bhph-clean-accent) 22%, var(--bhph-clean-border));background:linear-gradient(180deg, color-mix(in srgb, var(--bhph-clean-accent) 6%, var(--bhph-clean-surface)) 0%, color-mix(in srgb, var(--shell-page-bg) 28%, var(--bhph-clean-surface)) 100%);color:var(--bhph-clean-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bhph-clean-accent) 7%, transparent), 0 1px 2px #0f172a06;font-weight:600}.bhph-clean__toolbar{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.24rem .7rem;padding:0;display:grid}@media (width<=1024px){.bhph-clean__toolbar{grid-template-columns:1fr}}.bhph-clean__toolbar-block{flex-direction:column;gap:.1rem;min-width:0;display:flex}.bhph-clean__toolbar-block--view{align-items:flex-end}.bhph-clean__toolbar-eyebrow{letter-spacing:.065em;text-transform:uppercase;color:var(--bhph-clean-muted);font-size:.5rem;font-weight:620}.bhph-clean__filter-rows{flex-direction:column;gap:.12rem;display:flex}.bhph-clean__view-drawer{margin-top:.02rem}.bhph-clean__view-drawer summary{border:1px solid color-mix(in srgb, var(--bhph-clean-border) 58%, transparent);background:color-mix(in srgb, var(--shell-page-bg) 36%, var(--bhph-clean-surface));min-height:1.42rem;color:var(--bhph-clean-muted);cursor:pointer;border-radius:999px;align-items:center;padding:.04rem .42rem;font-size:.6rem;font-weight:520;list-style-position:inside;display:inline-flex}.bhph-clean__view-drawer summary:hover,.bhph-clean__view-drawer summary:focus-visible{color:var(--bhph-clean-text);border-color:color-mix(in srgb, var(--bhph-clean-accent) 18%, var(--bhph-clean-border))}.bhph-clean__view-drawer[open] .bhph-clean__filter-row{margin-top:.16rem}.bhph-clean__filter-row{flex-wrap:wrap;gap:.12rem .16rem;display:flex}.bhph-clean__filter{border:1px solid var(--bhph-clean-border);background:var(--bhph-clean-surface);min-height:1.58rem;color:var(--text-secondary,var(--lp-muted-strong));cursor:pointer;border-radius:999px;padding:.06rem .48rem;font-family:inherit;font-size:.62rem;font-weight:520}.bhph-clean__filter:hover{border-color:color-mix(in srgb, var(--bhph-clean-accent) 30%, var(--bhph-clean-border));background:color-mix(in srgb, var(--bhph-clean-accent) 5%, var(--bhph-clean-surface));color:var(--bhph-clean-accent-hover)}.bhph-clean__filter:focus-visible{outline-offset:2px}.bhph-clean__filter--active{border-color:color-mix(in srgb, var(--bhph-clean-accent) 24%, var(--bhph-clean-border));background:linear-gradient(180deg, color-mix(in srgb, var(--bhph-clean-accent) 6%, var(--bhph-clean-surface)) 0%, color-mix(in srgb, var(--shell-page-bg) 28%, var(--bhph-clean-surface)) 100%);color:var(--bhph-clean-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bhph-clean-accent) 7%, transparent), 0 1px 2px #0f172a06;font-weight:600}.bhph-clean__filter--compact{padding-inline:.42rem;font-size:.6rem}.bhph-clean__toolbar-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.22rem .34rem;display:flex}.bhph-clean__toolbar-right--primary{grid-area:1/2;align-items:flex-end}.bhph-clean__sort{align-items:center;gap:.18rem;display:flex}.bhph-clean__sort-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bhph-clean__sort-select{border-radius:var(--bhph-clean-radius-sm);border:1px solid var(--bhph-clean-border);background:var(--bhph-clean-surface);min-width:11rem;min-height:1.68rem;color:var(--bhph-clean-text);padding:.12rem .36rem;font-family:inherit;font-size:.7rem}.bhph-clean__sort-select:hover{border-color:color-mix(in srgb, var(--bhph-clean-accent) 32%, var(--bhph-clean-border))}.bhph-clean__toggle{border-radius:var(--bhph-clean-radius-sm);border:1px solid var(--bhph-clean-border);background:color-mix(in srgb, var(--bhph-clean-surface-muted) 65%, var(--bhph-clean-surface));gap:0;padding:3px;display:inline-flex}.bhph-clean__toggle-btn{cursor:pointer;min-width:3.8rem;min-height:1.5rem;color:var(--bhph-clean-muted);background:0 0;border:none;border-radius:5px;padding:.06rem .46rem;font-family:inherit;font-size:.66rem;font-weight:520}.bhph-clean__toggle-btn:hover{color:var(--bhph-clean-accent-hover);background:color-mix(in srgb, var(--bhph-clean-accent) 5%, var(--bhph-clean-surface))}.bhph-clean__toggle-btn--on{background:color-mix(in srgb, var(--bhph-clean-surface) 94%, var(--bhph-clean-accent));color:var(--bhph-clean-text);border:1px solid color-mix(in srgb, var(--bhph-clean-accent) 18%, var(--bhph-clean-border));font-weight:620;box-shadow:0 1px 2px #0f172a0b}.bhph-clean__ops{border:1px solid color-mix(in srgb, var(--bhph-clean-border) 42%, transparent);border-radius:var(--bhph-clean-radius);background:color-mix(in srgb, var(--shell-page-bg) 22%, var(--bhph-clean-surface));grid-template-columns:minmax(9.5rem,.22fr) minmax(0,1fr);align-items:stretch;gap:.42rem;margin:0 0 .38rem;padding:.36rem .4rem;display:grid;box-shadow:0 1px 2px #0f172a06}.bhph-clean__ops-head{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.28rem;display:flex}.bhph-clean__insight-row .bhph-clean__ops-head{min-height:6.1rem;padding:.36rem .42rem}.bhph-clean__ops-counts{flex-wrap:wrap;justify-content:flex-start;gap:.12rem;display:flex}.bhph-clean__ops-counts span{border:1px solid color-mix(in srgb, var(--bhph-clean-accent) 15%, var(--bhph-clean-border));background:var(--bhph-clean-surface);color:var(--bhph-clean-muted);border-radius:999px;padding:.08rem .3rem;font-size:.58rem;font-weight:520}.bhph-clean__insight-row .bhph-clean__ops-counts span{padding:.05rem .24rem;font-size:.52rem}.bhph-clean__ops-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--bhph-clean-muted);margin:0 0 .04rem;font-size:.5rem;font-weight:620}.bhph-clean__ops-title{letter-spacing:-.015em;color:var(--bhph-clean-text);margin:0;font-size:.7rem;font-weight:560}.bhph-clean__ops-subtitle{color:var(--bhph-clean-muted);margin:.08rem 0 0;font-size:.62rem;line-height:1.3}.bhph-clean__ops-body{grid-template-columns:minmax(0,1.55fr) minmax(13rem,.72fr) minmax(13rem,.72fr);gap:.26rem;min-width:0;display:grid}.bhph-clean__ops-body--cards{grid-template-columns:repeat(3,minmax(0,1fr))}.bhph-clean__ops-card{border-radius:var(--bhph-clean-radius-sm);border:1px solid color-mix(in srgb, var(--bhph-clean-border) 48%, transparent);background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--bhph-clean-accent) 3%, transparent), transparent 32%), color-mix(in srgb, var(--bhph-clean-surface) 97%, var(--shell-page-bg));min-width:0;min-height:6.1rem;padding:.36rem .42rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a06,0 4px 12px #0f172a05}.bhph-clean__ops-card:before{content:"";background:color-mix(in srgb, var(--status-funded) 13%, var(--bhph-clean-surface));width:1.12rem;height:1.12rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--status-funded) 18%, transparent);border-radius:999px;margin-bottom:.18rem;display:inline-flex}.bhph-clean__ops-card--attention:before{background:color-mix(in srgb, var(--status-blocked) 10%, var(--bhph-clean-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--status-blocked) 16%, transparent)}.bhph-clean__ops-card--payments:before{background:color-mix(in srgb, var(--bhph-clean-accent) 10%, var(--bhph-clean-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bhph-clean-accent) 16%, transparent)}.bhph-clean__ops-card-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.14rem;display:flex}.bhph-clean__ops-card-head span{letter-spacing:.065em;text-transform:uppercase;color:var(--bhph-clean-muted);font-size:.5rem;font-weight:560}.bhph-clean__ops-card-head strong{letter-spacing:-.02em;color:var(--bhph-clean-text);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:620}.bhph-clean__ops-card .bhph-clean__insight-bar{height:.2rem;margin:0 0 .14rem}.bhph-clean__ops-card--attention .bhph-clean__insight-bar span{background:color-mix(in srgb, var(--status-blocked) 48%, var(--bhph-clean-surface))}.bhph-clean__ops-card--payments .bhph-clean__insight-bar span{background:color-mix(in srgb, var(--status-funded) 58%, var(--bhph-clean-accent))}.bhph-clean__ops-card--queue .bhph-clean__insight-bar span,.bhph-clean__ops-card--collections .bhph-clean__insight-bar span{background:color-mix(in srgb, var(--status-followup-due) 60%, var(--bhph-clean-surface))}.bhph-clean__queue-mini{flex-wrap:wrap;gap:.14rem;display:flex}.bhph-clean__queue-pill{border:1px solid color-mix(in srgb, var(--bhph-clean-border) 58%, transparent);background:color-mix(in srgb, var(--shell-page-bg) 36%, var(--bhph-clean-surface));min-height:1.36rem;color:var(--bhph-clean-muted);cursor:pointer;border-radius:999px;padding:.04rem .36rem;font-family:inherit;font-size:.58rem;font-weight:520}.bhph-clean__queue-pill--on{color:var(--bhph-clean-text);border-color:color-mix(in srgb, var(--bhph-clean-accent) 32%, var(--bhph-clean-border));background:color-mix(in srgb, var(--bhph-clean-accent) 7%, var(--bhph-clean-surface))}.bhph-clean__ops-note{color:var(--bhph-clean-muted);margin:.08rem 0 0;font-size:.58rem;line-height:1.25}.bhph-clean__ops-group{border-left:1px solid color-mix(in srgb, var(--bhph-clean-border) 48%, transparent);min-width:0;padding-left:.42rem}.bhph-clean__ops-group--collections{border-left:0;padding-left:0}.bhph-clean__ops-group-head{justify-content:space-between;align-items:center;gap:.34rem;margin-bottom:.14rem;display:flex}.bhph-clean__ops-group-head span{letter-spacing:.065em;text-transform:uppercase;color:var(--bhph-clean-muted);font-size:.52rem;font-weight:620}.bhph-clean__ops-group-head strong{color:var(--bhph-clean-text);font-variant-numeric:tabular-nums;font-size:.66rem;font-weight:560}.bhph-clean__ops-list{flex-direction:column;gap:.04rem;display:flex}.bhph-clean__ops-row{border:0;border-bottom:1px solid color-mix(in srgb, var(--bhph-clean-border) 46%, transparent);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;flex-direction:column;gap:.02rem;padding:.08rem .02rem;font-family:inherit;text-decoration:none;display:flex}.bhph-clean__ops-row:hover,.bhph-clean__ops-row:focus-visible{color:var(--bhph-clean-accent-hover);box-shadow:none}.bhph-clean__ops-row strong{color:var(--bhph-clean-text);font-size:.64rem;font-weight:560;line-height:1.2}.bhph-clean__ops-row span{color:var(--bhph-clean-muted);font-size:.56rem;line-height:1.25}.bhph-clean__ops-action{color:var(--bhph-clean-accent);cursor:pointer;font:inherit;background:0 0;border:0;margin-top:.18rem;padding:0;font-size:.62rem;font-weight:560;text-decoration:none;display:inline-flex}.bhph-clean__ops-action:hover,.bhph-clean__ops-action:focus-visible{color:var(--bhph-clean-accent-hover);text-underline-offset:.16em;text-decoration:underline}.bhph-clean__strip--ops{flex-wrap:nowrap;padding-bottom:.02rem;overflow-x:auto}.bhph-clean__strip--ops .bhph-clean__strip-chip{min-width:9rem;max-width:11rem;padding:.26rem .36rem}.bhph-clean__today{border-radius:var(--bhph-clean-radius);border:1px solid color-mix(in srgb, var(--bhph-clean-border) 34%, transparent);background:color-mix(in srgb, var(--bhph-clean-surface) 78%, var(--shell-page-bg));grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:.22rem;margin:0 0 .18rem;padding:.26rem .34rem;display:grid;box-shadow:0 1px 2px #0f172a04}.bhph-clean__today-label{border-right:1px solid color-mix(in srgb, var(--bhph-clean-border) 48%, transparent);align-items:center;min-height:1.76rem;padding-right:.24rem;display:inline-flex}.bhph-clean__today-label span{letter-spacing:.075em;text-transform:uppercase;color:var(--bhph-clean-muted);font-size:.58rem;font-weight:640}.bhph-clean__today-item{border-radius:var(--bhph-clean-radius-sm);border:1px solid color-mix(in srgb, var(--bhph-clean-border) 30%, transparent);background:color-mix(in srgb, var(--bhph-clean-surface) 92%, var(--shell-page-bg));grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.24rem;min-width:0;min-height:1.86rem;padding:.16rem .24rem;display:grid;position:relative}.bhph-clean__today-item:hover,.bhph-clean__today-item:focus-within{border-color:color-mix(in srgb, var(--bhph-clean-accent) 16%, var(--bhph-clean-border));background:color-mix(in srgb, var(--bhph-clean-surface) 96%, var(--shell-page-bg))}.bhph-clean__today-dot{background:var(--bhph-clean-accent);width:.48rem;height:.48rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--bhph-clean-accent) 10%, transparent);border-radius:999px}.bhph-clean__today-item--collect .bhph-clean__today-dot{background:color-mix(in srgb, var(--status-followup-due) 64%, var(--bhph-clean-accent));box-shadow:0 0 0 3px color-mix(in srgb, var(--status-followup-due) 12%, transparent)}.bhph-clean__today-item--action .bhph-clean__today-dot{background:color-mix(in srgb, var(--status-blocked) 56%, var(--bhph-clean-surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--status-blocked) 10%, transparent)}.bhph-clean__today-item--payment .bhph-clean__today-dot{background:color-mix(in srgb, var(--status-funded) 62%, var(--bhph-clean-accent));box-shadow:0 0 0 3px color-mix(in srgb, var(--status-funded) 11%, transparent)}.bhph-clean__today-copy{min-width:0}.bhph-clean__today-copy>span{letter-spacing:.065em;text-transform:uppercase;color:var(--bhph-clean-muted);font-size:.5rem;font-weight:600;display:block}.bhph-clean__today-copy strong,.bhph-clean__today-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--bhph-clean-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;margin-top:.02rem;font-size:.66rem;font-weight:560;text-decoration:none;display:block;overflow:hidden}.bhph-clean__today-link:hover,.bhph-clean__today-link:focus-visible{color:var(--bhph-clean-accent-hover);text-underline-offset:.14em;text-decoration:underline}.bhph-clean__today-count{background:color-mix(in srgb, var(--shell-page-bg) 40%, var(--bhph-clean-surface));border:1px solid color-mix(in srgb, var(--bhph-clean-border) 54%, transparent);min-width:1.64rem;color:var(--bhph-clean-text);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;flex:none;padding:.08rem .32rem;font-size:.62rem;font-weight:620}.bhph-clean__drawer--today{min-width:0}.bhph-clean__drawer--today[open]{border-top:1px solid color-mix(in srgb, var(--bhph-clean-border) 42%, transparent);grid-column:1/-1;width:100%;margin-top:.12rem;padding-top:.14rem}.bhph-clean__drawer--today .bhph-clean__drawer-summary{color:color-mix(in srgb, var(--bhph-clean-muted) 76%, var(--bhph-clean-text));font-size:.58rem}.bhph-clean__drawer--today .bhph-clean__drawer-summary:hover,.bhph-clean__drawer--today .bhph-clean__drawer-summary:focus-visible{color:var(--bhph-clean-accent-hover)}.bhph-clean__board-head{justify-content:space-between;align-items:flex-end;gap:.64rem;margin:0 0 .14rem;padding:0 .04rem;display:flex}.bhph-clean__board-kicker{letter-spacing:.075em;text-transform:uppercase;color:var(--bhph-clean-muted);margin:0 0 .05rem;font-size:.54rem;font-weight:620}.bhph-clean__board-title{letter-spacing:-.02em;color:var(--bhph-clean-text);margin:0;font-size:.96rem;font-weight:640}.bhph-clean__board-subtitle{color:var(--bhph-clean-muted);margin:.04rem 0 0;font-size:.72rem;line-height:1.3}.bhph-clean__board-summary{flex-wrap:wrap;justify-content:flex-end;gap:.12rem;max-width:38rem;display:flex}.bhph-clean__board-summary span{border:1px solid color-mix(in srgb, var(--bhph-clean-border) 46%, transparent);background:color-mix(in srgb, var(--shell-page-bg) 26%, var(--bhph-clean-surface));min-height:1.34rem;color:var(--bhph-clean-muted);border-radius:999px;align-items:center;gap:.22rem;padding:.06rem .36rem;font-size:.62rem;display:inline-flex}.bhph-clean__board-summary strong{color:var(--bhph-clean-text);font-weight:620}.bhph-clean__board{overscroll-behavior-x:contain;scrollbar-gutter:stable;align-items:stretch;gap:.5rem;min-height:0;margin-bottom:.34rem;padding:.02rem .02rem .22rem;display:flex;overflow-x:auto}.bhph-clean__lane{--lane-accent:color-mix(in srgb, var(--status-followup-due) 30%, var(--shell-border));border-radius:var(--bhph-clean-radius);border:1px solid color-mix(in srgb, var(--bhph-clean-border) 38%, transparent);background:color-mix(in srgb, var(--bhph-clean-surface) 86%, var(--shell-page-bg));min-width:15.75rem;max-width:none;box-shadow:inset 0 1px 0 var(--lp-surface), 0 1px 2px #0f172a04;border-top:2px solid color-mix(in srgb, var(--lane-accent) 82%, var(--bhph-clean-border));flex-direction:column;flex:1 1 0;gap:.3rem;padding:.38rem;transition:background-color .14s,border-color .14s,box-shadow .14s;display:flex}.bhph-clean__lane:hover,.bhph-clean__lane:focus-within{border-color:color-mix(in srgb, var(--lane-accent) 34%, var(--bhph-clean-border));background:color-mix(in srgb, var(--bhph-clean-surface) 86%, var(--shell-page-bg));box-shadow:inset 0 1px 0 var(--lp-surface), 0 3px 10px #0f172a06}.bhph-clean__lane[data-lane=current]{--lane-accent:color-mix(in srgb, var(--status-funded) 36%, var(--shell-border))}.bhph-clean__lane[data-lane=due_soon]{--lane-accent:color-mix(in srgb, var(--status-followup-due) 34%, var(--shell-border))}.bhph-clean__lane[data-lane=past_due]{--lane-accent:color-mix(in srgb, var(--status-working) 34%, var(--shell-border))}.bhph-clean__lane[data-lane=late]{--lane-accent:color-mix(in srgb, var(--status-blocked) 32%, var(--shell-border))}.bhph-clean__lane[data-lane=watch]{--lane-accent:color-mix(in srgb, var(--shell-text) 18%, var(--shell-border))}.bhph-clean__lane-head{border:0;border-bottom:1px solid color-mix(in srgb, var(--bhph-clean-border) 55%, transparent);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:.35rem;margin:0 0 .08rem;padding:0 0 .32rem;display:flex}.bhph-clean__lane-title{letter-spacing:-.01em;text-transform:none;color:var(--text-primary,var(--bhph-clean-text));align-items:center;gap:.38rem;font-size:.72rem;font-weight:600;display:inline-flex}.bhph-clean__lane-title:before{content:"";background:var(--lane-accent);width:3px;height:.9em;box-shadow:none;border-radius:2px;flex-shrink:0}.bhph-clean__lane-count{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--shell-page-bg) 55%, var(--bhph-clean-surface));min-width:1.25rem;color:var(--text-secondary,var(--lp-muted));text-align:center;border:0;border-radius:6px;padding:.02rem .34rem;font-size:.68rem;font-weight:600}.bhph-clean__lane-body{flex-direction:column;flex:1;gap:.24rem;min-height:0;display:flex}.bhph-clean__card{border-radius:var(--bhph-clean-radius-sm);border:1px solid color-mix(in srgb, var(--bhph-clean-border) 42%, transparent);background:var(--bhph-clean-surface);width:100%;max-width:none;box-shadow:0 1px 0 var(--lp-surface), 0 3px 9px #0f172a07;margin:0 auto;padding:.42rem .46rem .44rem;transition:border-color .14s,box-shadow .14s,transform .14s}.bhph-clean__card:hover,.bhph-clean__card:focus-within{border-color:color-mix(in srgb, var(--bhph-clean-accent) 14%, var(--bhph-clean-border));box-shadow:0 1px 0 var(--lp-surface), 0 6px 16px #0f172a0e;transform:translateY(-1px)}.bhph-clean__card:focus-within{outline:2px solid color-mix(in srgb, var(--bhph-clean-focus) 62%, transparent);outline-offset:2px}.bhph-clean__card-head{justify-content:space-between;align-items:flex-start;gap:.24rem;margin-bottom:.12rem;display:flex}.bhph-clean__card-identity{flex:1;min-width:0}.bhph-clean__card-name{letter-spacing:-.015em;margin:0;font-size:.86rem;font-weight:620;line-height:1.12}.bhph-clean__card-vehicle{color:color-mix(in srgb, var(--bhph-clean-muted) 78%, var(--bhph-clean-text) 22%);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.03rem 0 0;font-size:.68rem;font-weight:420;line-height:1.2;display:-webkit-box;overflow:hidden}.bhph-clean__sched{letter-spacing:.045em;text-transform:uppercase;text-align:right;word-break:break-word;border-radius:6px;flex-shrink:0;align-self:flex-start;max-width:min(9.5rem,48%);padding:.06rem .24rem;font-size:.48rem;font-weight:600;line-height:1.15}.bhph-clean__sched--good{background:color-mix(in srgb, var(--status-funded) 11%, var(--bhph-clean-surface));color:color-mix(in srgb, var(--status-funded) 52%, var(--shell-text))}.bhph-clean__sched--warn{background:color-mix(in srgb, var(--status-followup-due) 10%, var(--bhph-clean-surface));color:color-mix(in srgb, var(--status-followup-due) 48%, var(--shell-text))}.bhph-clean__sched--risk{background:color-mix(in srgb, var(--status-blocked) 9%, var(--bhph-clean-surface));color:color-mix(in srgb, var(--status-blocked) 45%, var(--shell-text))}.bhph-clean__sched--muted{background:var(--bhph-clean-surface-muted);color:var(--bhph-clean-muted)}.bhph-clean__card-metrics{border-top:1px solid color-mix(in srgb, var(--bhph-clean-border) 48%, transparent);background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:.1rem .28rem;margin-bottom:0;padding:.12rem 0;display:grid}.bhph-clean__metric-label{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--bhph-clean-muted) 92%, var(--bhph-clean-text) 8%);margin-bottom:.02rem;font-size:.44rem;font-weight:560;display:block}.bhph-clean__metric{min-width:0}.bhph-clean__metric--balance .bhph-clean__metric-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--bhph-clean-text);font-size:1.08rem;font-weight:650;line-height:1.02}.bhph-clean__metric-line{flex-direction:column;gap:.03rem;display:flex}.bhph-clean__metric-date{color:var(--text-primary,var(--bhph-clean-text));font-size:.68rem;font-weight:560}.bhph-clean__metric-amt{font-variant-numeric:tabular-nums;color:var(--text-secondary,var(--lp-muted-strong));font-size:.64rem;font-weight:500}.bhph-clean__card-activity{color:color-mix(in srgb, var(--bhph-clean-muted) 90%, var(--bhph-clean-text) 10%);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.16rem;font-size:.64rem;line-height:1.25;overflow:hidden}.bhph-clean__card-ops{flex-wrap:wrap;align-items:center;gap:.14rem;min-height:0;margin:.1rem 0 .08rem;display:flex}.bhph-clean__ops-chip{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;max-width:100%;padding:.05rem .3rem;font-size:.58rem;font-weight:600;line-height:1.2;display:inline-flex}.bhph-clean__ops-chip--neutral{color:var(--lp-muted-strong);background:var(--lp-surface-soft);border-color:var(--lp-border)}.bhph-clean__ops-chip--warn{color:#9a3412;background:var(--lp-surface)7ed;border-color:#fed7aa}.bhph-clean__ops-chip--danger{color:#991b1b;background:#fef2f2;border-color:#fecaca}.bhph-clean__ops-chip--muted{color:var(--lp-muted);background:var(--lp-surface-soft);border-color:var(--lp-border)}.bhph-clean__table-ops{color:var(--lp-muted-strong);white-space:nowrap;font-size:.78rem;font-weight:500}.bhph-clean__table-ops--warn{color:#9a3412}.bhph-clean__table-ops--danger{color:#991b1b;font-weight:600}.bhph-clean__card-actions{border-top:1px solid color-mix(in srgb, var(--bhph-clean-border) 42%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.12rem .24rem;margin-top:.04rem;padding-top:.1rem;display:flex}.bhph-clean__card-actions-secondary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.14rem .42rem;margin-left:auto;display:flex}.bhph-clean__card-actions-secondary .bhph-clean__link{color:var(--bhph-clean-muted);font-size:.64rem;font-weight:450}.bhph-clean__card-actions-secondary .bhph-clean__link:hover{color:var(--bhph-clean-accent-hover)}.bhph-clean__link{color:color-mix(in srgb, var(--bhph-clean-accent) 46%, var(--bhph-clean-text));text-underline-offset:.18em;font-size:.68rem;font-weight:520;text-decoration:none}.bhph-clean__link-sep{color:var(--bhph-clean-muted);margin:0 .32rem;display:inline-block}.bhph-clean__link:hover{color:var(--bhph-clean-accent-hover);text-decoration:underline}.bhph-clean__link:focus-visible{border-radius:4px}.bhph-clean__link--primary{background:color-mix(in srgb, var(--bhph-clean-accent) 14%, var(--bhph-clean-surface));min-height:1.62rem;color:color-mix(in srgb, var(--bhph-clean-accent) 70%, var(--bhph-clean-text));border:1px solid color-mix(in srgb, var(--bhph-clean-accent) 24%, var(--bhph-clean-border));box-shadow:0 2px 6px color-mix(in srgb, var(--bhph-clean-accent) 14%, transparent);border-radius:7px;justify-content:center;align-items:center;padding:.14rem .58rem;font-size:.66rem;font-weight:620;text-decoration:none;display:inline-flex}.bhph-clean__link--primary:hover{background:var(--bhph-clean-accent-hover);color:#f8fafc;border-color:color-mix(in srgb, var(--bhph-clean-accent) 68%, var(--bhph-clean-border));box-shadow:var(--shell-shadow-bar,0 1px 0 #18181b0a), 0 4px 10px color-mix(in srgb, var(--bhph-clean-accent) 16%, transparent);text-decoration:none}.bhph-clean__support{border-top:1px solid color-mix(in srgb, var(--bhph-clean-border) 42%, transparent);opacity:.58;flex-wrap:wrap;align-items:flex-start;gap:.16rem;padding-top:.08rem;transition:opacity .14s;display:flex}.bhph-clean__support:hover,.bhph-clean__support:focus-within{opacity:1}.bhph-clean__panel{border-radius:var(--bhph-clean-radius-sm);border:1px solid color-mix(in srgb, var(--bhph-clean-border) 38%, transparent);background:color-mix(in srgb, var(--shell-page-bg) 28%, transparent);box-shadow:none;flex:18rem;padding:0;overflow-x:auto}.bhph-clean__panel-title{letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, var(--bhph-clean-muted) 88%, var(--bhph-clean-text) 12%);cursor:pointer;margin:0;padding:.26rem .38rem;font-size:.52rem;font-weight:560;list-style-position:inside;display:block}.bhph-clean__panel[open]{background:color-mix(in srgb, var(--shell-page-bg) 18%, var(--bhph-clean-surface))}.bhph-clean__panel[open] .bhph-clean__panel-title{border-bottom:1px solid color-mix(in srgb, var(--bhph-clean-border) 42%, transparent)}.bhph-clean__panel>:not(summary){margin-inline:.42rem}.bhph-clean__panel>.bhph-clean__table{width:calc(100% - .84rem);margin:.18rem .42rem .34rem}.bhph-clean__attention-list{flex-direction:column;gap:.18rem;margin:0;padding:0;list-style:none;display:flex}.bhph-clean__attention-item{text-align:left;border-radius:var(--bhph-clean-radius-sm);border:1px solid var(--bhph-clean-border);background:var(--bhph-clean-surface-elevated);cursor:pointer;width:100%;padding:.34rem .42rem;font-family:inherit;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s}.bhph-clean__attention-item:hover,.bhph-clean__attention-item:focus-visible{border-color:color-mix(in srgb, var(--bhph-clean-accent) 28%, var(--bhph-clean-border));background:var(--bhph-clean-surface);box-shadow:0 4px 12px #0f172a0e}.bhph-clean__attention-k{color:var(--bhph-clean-text);margin:0;font-size:.74rem;font-weight:560;line-height:1.2}.bhph-clean__attention-d{color:var(--bhph-clean-muted);margin:.04rem 0 0;font-size:.66rem;line-height:1.25}.bhph-clean__table{border-collapse:collapse;width:100%;font-size:.66rem}.bhph-clean__panel .bhph-clean__table,.bhph-clean__list .bhph-clean__table{min-width:32rem}.bhph-clean__table td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--bhph-clean-border) 52%, transparent);vertical-align:middle;padding:.24rem .34rem}.bhph-clean__table th{text-align:left;letter-spacing:.01em;text-transform:none;color:var(--lp-text-muted);background:color-mix(in srgb, var(--lp-slate-50) 70%, var(--lp-slate-200) 30%);border-bottom:1px solid color-mix(in srgb, var(--lp-slate-200) 55%, transparent);white-space:nowrap;vertical-align:middle;padding:.68rem .79rem;font-size:.75rem;font-weight:500}.bhph-clean__table tbody tr:hover td,.bhph-clean__table tbody tr:focus-within td{background:color-mix(in srgb, var(--shell-page-bg) 35%, var(--bhph-clean-surface))}.bhph-clean__table tbody tr:focus-within td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--bhph-clean-accent) 42%, var(--bhph-clean-border))}.bhph-clean__table tbody td{color:var(--text-secondary,var(--lp-muted-strong));line-height:1.25}.bhph-clean__table tbody td:first-child{color:var(--bhph-clean-text);font-weight:520}.bhph-clean__table-empty{text-align:center;color:var(--bhph-clean-muted);padding:.5rem .45rem;font-weight:550}.bhph-clean__panel .bhph-clean__table .bhph-clean__link{font-size:.66rem;font-weight:520}.bhph-clean__strip{flex-wrap:wrap;gap:.2rem;display:flex}.bhph-clean__strip-chip{border-radius:var(--bhph-clean-radius-sm);border:1px solid var(--bhph-clean-border);background:var(--bhph-clean-surface);cursor:pointer;text-align:left;flex-direction:column;flex:auto;align-items:flex-start;gap:.02rem;min-width:10rem;max-width:16rem;padding:.34rem .42rem;font-family:inherit;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;display:flex}.bhph-clean__strip-chip:hover,.bhph-clean__strip-chip:focus-visible{border-color:color-mix(in srgb, var(--bhph-clean-accent) 30%, var(--bhph-clean-border));background:var(--bhph-clean-surface);transform:translateY(-1px);box-shadow:0 5px 14px #0f172a0f}.bhph-clean__strip-name{font-size:.7rem;font-weight:560}.bhph-clean__strip-meta{color:var(--bhph-clean-muted);font-size:.6rem}.bhph-clean__drawer{border-radius:var(--bhph-clean-radius-sm);border:1px solid var(--bhph-clean-border);background:color-mix(in srgb, var(--bhph-clean-surface-muted) 64%, var(--bhph-clean-surface));margin-top:.22rem}.bhph-clean__drawer--ops{background:color-mix(in srgb, var(--shell-page-bg) 35%, var(--bhph-clean-surface));margin-top:.18rem}.bhph-clean__drawer-summary{cursor:pointer;color:var(--bhph-clean-text);padding:.26rem .4rem;font-size:.66rem;font-weight:560;list-style-position:inside}.bhph-clean__drawer-summary:hover,.bhph-clean__drawer-summary:focus-visible{color:var(--bhph-clean-accent-hover)}.bhph-clean__drawer-body{flex-direction:column;gap:.24rem;padding:0 .4rem .36rem;display:flex;overflow-x:auto}.bhph-clean__drawer-note{color:var(--bhph-clean-muted);margin:0;font-size:.64rem;line-height:1.25}.bhph-clean__drawer-filters{flex-wrap:wrap;gap:.1rem .14rem;display:flex}.bhph-clean__drawer .bhph-clean__table{min-width:42rem}.bhph-clean__drawer-list{flex-direction:column;gap:.14rem;display:flex}.bhph-clean__drawer-row{border:1px solid var(--bhph-clean-border);background:var(--bhph-clean-surface);color:inherit;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.36rem;padding:.24rem .32rem;text-decoration:none;display:grid}.bhph-clean__drawer-row:hover{border-color:color-mix(in srgb, var(--bhph-clean-accent) 26%, var(--bhph-clean-border));box-shadow:0 3px 10px #0f172a0b}.bhph-clean__drawer-row strong,.bhph-clean__drawer-row small{display:block}.bhph-clean__drawer-row strong{color:var(--bhph-clean-text);font-size:.68rem}.bhph-clean__drawer-row small{color:var(--bhph-clean-muted);margin-top:.04rem;font-size:.6rem}.bhph-clean__drawer-rank{background:color-mix(in srgb, var(--bhph-clean-accent) 8%, var(--bhph-clean-surface));width:1.08rem;height:1.08rem;color:var(--bhph-clean-muted);border-radius:999px;justify-content:center;align-items:center;font-size:.56rem;font-weight:560;display:inline-flex}.bhph-clean__empty{color:var(--bhph-clean-muted);margin:0;font-size:.7rem}.bhph-clean__state{border-radius:var(--bhph-clean-radius);border:1px solid var(--bhph-clean-border);background:var(--bhph-clean-surface);box-shadow:var(--shadow-soft,0 1px 2px #0f172a0a);margin-bottom:.42rem;padding:.52rem .64rem}.bhph-clean__state--error{border-color:color-mix(in srgb, var(--status-blocked) 22%, var(--bhph-clean-border));background:color-mix(in srgb, var(--status-blocked) 4%, var(--bhph-clean-surface))}.bhph-clean__state--empty,.bhph-clean__state--inline{background:color-mix(in srgb, var(--shell-page-bg) 32%, var(--bhph-clean-surface))}.bhph-clean__state--inline{margin:0 0 .34rem;padding:.38rem .5rem}.bhph-clean__state-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--bhph-clean-muted);margin:0 0 .08rem;font-size:.52rem;font-weight:560}.bhph-clean__state-title{letter-spacing:-.015em;color:var(--bhph-clean-text);margin:0;font-size:.82rem;font-weight:560}.bhph-clean__state-copy{color:var(--bhph-clean-muted);margin:.08rem 0 0;font-size:.7rem;line-height:1.28}.bhph-clean__empty--lane{text-align:left;min-height:0;color:color-mix(in srgb, var(--bhph-clean-muted) 88%, var(--bhph-clean-text) 12%);background:0 0;border:0;border-radius:0;flex:none;margin:.12rem 0 0;padding:0;font-size:.62rem;font-weight:450;line-height:1.3;display:block}.bhph-clean__list{border:1px solid var(--bhph-clean-border-strong);border-radius:var(--bhph-clean-radius);background:var(--bhph-clean-surface);margin-bottom:.42rem;overflow-x:auto}@media (width<=1023px){.bhph-clean__dashboard{grid-template-columns:1fr}.bhph-clean__insight-row{grid-template-columns:repeat(2,minmax(0,1fr))}.bhph-clean__command,.bhph-clean__ops{grid-template-columns:1fr}.bhph-clean__toolbar-right--primary,.bhph-clean__tool-dock{grid-area:auto}.bhph-clean__today{grid-template-columns:repeat(3,minmax(0,1fr))}.bhph-clean__today-label{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--bhph-clean-border) 42%, transparent);grid-column:1/-1;min-height:auto;padding-bottom:.08rem;padding-right:0}.bhph-clean__ops-body,.bhph-clean__support{grid-template-columns:1fr}.bhph-clean__ops-body.bhph-clean__ops-body--cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bhph-clean__ops-group{border-left:0;border-top:1px solid color-mix(in srgb, var(--bhph-clean-border) 72%, transparent);padding-top:.48rem;padding-left:0}.bhph-clean__ops-group--collections{border-top:0;padding-top:0}.bhph-clean__toolbar-block--view{align-items:flex-start}.bhph-clean__toolbar-right{justify-content:flex-start}.bhph-clean__lane{flex:0 0 min(84vw,24rem);min-width:min(18rem,84vw);max-width:24rem}}@media (width<=640px){.bhph-clean{padding-bottom:.9rem}.bhph-clean__hero,.bhph-clean__toolbar,.bhph-clean__collector,.bhph-clean__panel,.bhph-clean__state{padding-inline:.62rem}.bhph-clean__search-input{max-width:none}.bhph-clean__today{grid-template-columns:1fr;padding:.3rem}.bhph-clean__today-item{grid-template-columns:auto minmax(0,1fr) auto}.bhph-clean__insight-row,.bhph-clean__ops-body.bhph-clean__ops-body--cards,.bhph-clean__segment-legend{grid-template-columns:1fr}.bhph-clean__sort{flex-direction:column;flex:100%;align-items:flex-start;gap:.18rem}.bhph-clean__sort-select{width:100%;min-width:0}.bhph-clean__toggle{width:100%}.bhph-clean__toggle-btn{flex:1 1 0}.bhph-clean__btn,.bhph-clean__chip,.bhph-clean__filter,.bhph-clean__toggle-btn,.bhph-clean__link--primary,.bhph-clean__attention-item,.bhph-clean__strip-chip{min-height:2.5rem}.bhph-clean__card-actions,.bhph-clean__card-actions-secondary{align-items:stretch}.bhph-clean__card-actions-secondary{flex:100%;justify-content:flex-start;margin-left:0}}@media (prefers-reduced-motion:reduce){.bhph-clean :where(button,a,select),.bhph-clean__lane,.bhph-clean__card,.bhph-clean__attention-item,.bhph-clean__strip-chip{transition:none}.bhph-clean :where(button,a):active,.bhph-clean__card:hover,.bhph-clean__card:focus-within,.bhph-clean__strip-chip:hover,.bhph-clean__strip-chip:focus-visible{transform:none}}.bhph-clean .bhph-clean__command.lp-ops-toolbar-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;margin-bottom:.65rem;padding:.5rem .62rem;display:block;box-shadow:0 1px 2px #0f172a0a}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__command-toolbar{flex-wrap:wrap;align-items:center;gap:.38rem .5rem;display:flex}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__command-grid{flex-wrap:wrap;align-items:center;gap:.5rem .62rem;display:flex}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__tool-dock{flex-wrap:wrap;align-items:center;gap:.38rem;margin-left:auto;display:flex}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__search{flex:14rem;min-width:min(100%,12rem)}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__search-input{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);min-height:2.125rem;box-shadow:none;border-radius:10px;padding:0 .62rem;font-size:.8125rem}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__search-input:focus{outline-offset:1px;outline:2px solid #3b82f659}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__sort-select{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);min-width:10rem;min-height:2.125rem;box-shadow:none;border-radius:10px;padding:0 .55rem;font-size:.8125rem}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__toggle{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface-soft);border-radius:10px;padding:.12rem}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__toggle-btn{border-radius:8px;min-width:3.5rem;min-height:2rem;padding:0 .62rem;font-size:.8125rem;font-weight:500}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__toggle-btn--on{background:var(--lp-surface);border:1px solid color-mix(in srgb, #3b82f6 18%, var(--lp-border));box-shadow:0 1px 2px #0f172a0a}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__filter{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);min-height:2.125rem;box-shadow:none;border-radius:10px;padding:0 .62rem;font-size:.8125rem;font-weight:500}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__filter--active{border-color:color-mix(in srgb, #3b82f6 22%, var(--lp-border));background:color-mix(in srgb, #3b82f6 8%, var(--lp-surface));box-shadow:none}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__tool-drawer summary{background:var(--lp-surface);border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);border-radius:10px;min-height:2.125rem;padding:0 .62rem;font-size:.8125rem;font-weight:500}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__toolbar-right{gap:.5rem .62rem}@media (width<=900px){.bhph-clean .lp-ops-toolbar-sys .bhph-clean__search{flex:100%}.bhph-clean .lp-ops-toolbar-sys .bhph-clean__toolbar-right--primary{flex:100%;justify-content:flex-start}}.bhph-clean .bhph-clean__board-head{margin:.35rem 0 .4rem;padding:0 .05rem}.bhph-clean .bhph-clean__board-head+.bhph-clean__board.lp-ops-surface-sys{margin-top:0}.bhph-clean .bhph-clean__board.lp-ops-surface-sys,.bhph-clean .bhph-clean__list.lp-ops-surface-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;min-width:0;margin-top:.65rem;padding:.62rem .72rem;box-shadow:0 1px 2px #0f172a0a}.bhph-clean .bhph-clean__board.lp-ops-surface-sys{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.bhph-clean .bhph-clean__list.lp-ops-surface-sys{-webkit-overflow-scrolling:touch;margin-bottom:.42rem;overflow-x:auto}.bhph-clean .lp-ops-surface-sys .bhph-clean__empty--lane{text-align:left;color:var(--lp-muted);background:0 0;border:0;padding:.15rem 0 .25rem;font-size:.625rem}.bhph-clean .lp-ops-surface-sys .bhph-clean__table-empty{text-align:center;color:var(--lp-muted);background:color-mix(in srgb, var(--lp-surface-soft) 94%, var(--lp-surface));border:1px dashed color-mix(in srgb, var(--lp-border) 82%, #3b82f6 18%);border-radius:8px;padding:1rem .75rem;font-size:.8125rem}@media (width<=640px){.bhph-clean .lp-ops-surface-sys{padding:.5rem .55rem}}.bhph-clean.lp-density-cleanup{padding-bottom:.65rem}.bhph-clean.lp-density-cleanup .bhph-clean__hero{margin-bottom:.48rem;box-shadow:0 1px 2px #0f172a09}.bhph-clean.lp-density-cleanup .bhph-clean__dashboard{padding:.36rem .55rem .42rem}.bhph-clean.lp-density-cleanup .bhph-clean__command.lp-ops-toolbar-sys{box-shadow:none;border-color:color-mix(in srgb, var(--lp-border) 92%, transparent);margin-bottom:.42rem;padding:.42rem .55rem}.bhph-clean.lp-density-cleanup .bhph-clean__today{border-color:color-mix(in srgb, var(--lp-border) 88%, transparent);background:color-mix(in srgb, var(--lp-surface-soft) 88%, var(--lp-surface));box-shadow:none;margin-bottom:.38rem;padding:.2rem .28rem}.bhph-clean.lp-density-cleanup .bhph-clean__today-item{box-shadow:none;background:0 0;border-color:#0000}.bhph-clean.lp-density-cleanup .bhph-clean__today-item:hover,.bhph-clean.lp-density-cleanup .bhph-clean__today-item:focus-within{border-color:color-mix(in srgb, var(--lp-border) 75%, transparent);background:color-mix(in srgb, var(--lp-surface-soft) 92%, var(--lp-surface))}.bhph-clean.lp-density-cleanup .bhph-clean__board-head{margin:.2rem 0 .28rem;padding:0}.bhph-clean.lp-density-cleanup .bhph-clean__board-kicker{font-size:.56rem}.bhph-clean.lp-density-cleanup .bhph-clean__board-title{font-size:.92rem}.bhph-clean.lp-density-cleanup .bhph-clean__board.lp-ops-surface-sys,.bhph-clean.lp-density-cleanup .bhph-clean__list.lp-ops-surface-sys{box-shadow:none;border-color:color-mix(in srgb, var(--lp-border) 90%, transparent);margin-top:0;padding:.5rem .58rem}.bhph-clean.bhph-clean--visual-balance .bhph-clean__dashboard{padding:.32rem .5rem .38rem}.bhph-clean.bhph-clean--visual-balance .bhph-clean__command.lp-ops-toolbar-sys{margin-bottom:.35rem;padding:.36rem .48rem}.bhph-clean.bhph-clean--visual-balance .lp-ops-toolbar-sys .bhph-clean__tool-drawer[open]{flex-basis:100%;width:100%;margin-top:.2rem;padding:.32rem .38rem .36rem}.bhph-clean.bhph-clean--visual-balance .bhph-clean__board{gap:.42rem;min-height:0;padding-bottom:.12rem}.bhph-clean.bhph-clean--visual-balance .bhph-clean__lane{box-shadow:none;border-top-width:2px;gap:.22rem;padding:.32rem .34rem .36rem}.bhph-clean.bhph-clean--visual-balance .bhph-clean__lane:hover,.bhph-clean.bhph-clean--visual-balance .bhph-clean__lane:focus-within{box-shadow:none}.bhph-clean.bhph-clean--visual-balance .bhph-clean__lane[data-lane=paid_off]{--lane-accent:color-mix(in srgb, var(--status-funded) 28%, var(--shell-border))}.bhph-clean.bhph-clean--visual-balance .bhph-clean__card{padding:.38rem .42rem .4rem}.bhph-clean.bhph-clean--visual-balance .bhph-clean__card-head{margin-bottom:.08rem}.bhph-clean.bhph-clean--visual-balance .bhph-clean__card:has(.bhph-clean__card-ops) .bhph-clean__card-metrics{padding-bottom:.1rem}@media (width<=900px){.bhph-clean.bhph-clean--visual-balance .lp-ops-toolbar-sys .bhph-clean__tool-dock{width:100%;margin-left:0}}.bhph-clean.bhph-clean--shell-unify .bhph-clean__list.bhph-clean__list--queue-table.lp-ops-surface-sys,.bhph-clean.lp-density-cleanup .bhph-clean__list.bhph-clean__list--queue-table.lp-ops-surface-sys,.bhph-clean.bhph-clean--visual-balance .bhph-clean__list.bhph-clean__list--queue-table.lp-ops-surface-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;min-width:0;margin-top:0;padding:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 2px 10px #0f172a0d}.bhph-clean.bhph-clean--visual-balance .bhph-clean__list.bhph-clean__list--queue-table.lp-ops-surface-sys{border-color:color-mix(in srgb, var(--lp-border) 78%, #cbd5e1 22%);box-shadow:0 1px 2px #0f172a0a,0 3px 14px #0f172a11}.bhph-clean .bhph-clean__list--queue-table .bhph-clean__table--queue{border-collapse:collapse;background:var(--lp-surface);width:100%}.bhph-clean .bhph-clean__list--queue-table .bhph-clean__table--queue thead th{border-bottom:1px solid color-mix(in srgb, var(--lp-slate-200,var(--lp-border)) 55%, transparent)}.bhph-clean .bhph-clean__list--queue-table .bhph-clean__table--queue tbody td{color:var(--lp-text-secondary,var(--lp-muted-strong));background:var(--lp-surface);border-bottom:1px solid color-mix(in srgb, var(--lp-slate-200,var(--lp-border)) 42%, transparent);vertical-align:middle;padding:.36rem .51rem;font-size:.8125rem;font-weight:450;line-height:1.88;transition:background-color .12s}.bhph-clean .bhph-clean__list--queue-table .bhph-clean__table--queue tbody tr:last-child td{border-bottom:0}.bhph-clean .bhph-clean__list--queue-table .bhph-clean__table--queue tbody tr:hover td,.bhph-clean .bhph-clean__list--queue-table .bhph-clean__table--queue tbody tr:focus-within td{background:color-mix(in srgb, var(--lp-color-primary,#2563eb) 4%, var(--lp-surface))}.bhph-clean .bhph-clean__list--queue-table .bhph-clean__table--queue tbody tr:focus-within td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--lp-color-primary,#2563eb) 35%, transparent)}.bhph-clean .bhph-clean__list--queue-table .bhph-clean__table--queue tbody td:first-child{color:var(--lp-slate-800,var(--lp-text));font-weight:500}.bhph-clean .bhph-queue-list__pill{letter-spacing:.01em;white-space:nowrap;max-width:100%;box-shadow:none;border:1px solid #0000;border-radius:5px;align-items:center;padding:.06rem .34rem;font-size:.7rem;font-weight:600;line-height:1.3;display:inline-flex}.bhph-clean .bhph-queue-list__pill--muted{color:var(--lp-muted);background:var(--lp-surface-soft);border-color:var(--lp-border)}.bhph-clean .bhph-queue-list__pill--neutral{color:var(--lp-muted-strong);background:var(--lp-surface-soft);border-color:var(--lp-border)}.bhph-clean .bhph-queue-list__pill--attention,.bhph-clean .bhph-queue-list__pill--warn{color:#9a3412;background:var(--lp-surface)7ed;border-color:#fed7aa}.bhph-clean .bhph-queue-list__pill--danger{color:#991b1b;background:#fef2f2;border-color:#fecaca}.bhph-clean .bhph-queue-list__status{color:var(--lp-muted);font-size:.78rem;font-weight:500}.bhph-clean .bhph-queue-list__balance{font-variant-numeric:tabular-nums;color:var(--lp-slate-700,var(--lp-muted-strong));letter-spacing:-.01em;font-size:.8125rem;font-weight:500}.bhph-clean .bhph-queue-list__view-link{color:var(--lp-color-primary,#2563eb);font-size:.75rem;font-weight:600}.bhph-clean .bhph-queue-list__view-link:hover{color:color-mix(in srgb, var(--lp-color-primary,#2563eb) 82%, #1e3a8a);text-decoration:none}.bhph-clean .bhph-clean__list--queue-table .lp-ops-surface-sys .bhph-clean__table-empty,.bhph-clean .bhph-clean__list--queue-table .bhph-clean__table-empty{margin:.55rem .62rem .65rem}.bhph-clean .bhph-clean__board-head--queue-table .bhph-clean__board-title{margin:0}.bhph-clean .bhph-clean__queue-table-tools{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.bhph-clean .bhph-clean__queue-table-prefs{position:relative}.bhph-clean .bhph-clean__queue-table-prefs-summary{min-height:1.85rem;color:var(--lp-muted-strong);border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);cursor:pointer;border-radius:8px;align-items:center;gap:.28rem;padding:0 .55rem;font-size:.75rem;font-weight:600;list-style:none;display:inline-flex}.bhph-clean .bhph-clean__queue-table-prefs-summary::-webkit-details-marker{display:none}.bhph-clean .bhph-clean__queue-table-prefs-panel{z-index:12;border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:10px;min-width:12.5rem;padding:.45rem .55rem .5rem;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 4px 16px #0f172a1a}.bhph-clean .bhph-clean__queue-table-prefs-title{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);margin:0 0 .35rem;font-size:.62rem;font-weight:650}.bhph-clean .bhph-clean__queue-table-prefs-check{color:var(--lp-muted-strong);cursor:pointer;align-items:center;gap:.35rem;padding:.18rem 0;font-size:.75rem;display:flex}.bhph-clean .bhph-clean__queue-table-prefs-radio{color:var(--lp-muted-strong);cursor:pointer;align-items:center;gap:.35rem;padding:.14rem 0;font-size:.72rem;display:flex}.bhph-clean .bhph-clean__queue-table-prefs-hint{color:var(--lp-muted);margin:.35rem 0 0;font-size:.65rem;line-height:1.35}.bhph-clean .bhph-queue-list__sort-btn{width:100%;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.28rem;margin:0;padding:0;display:inline-flex}.bhph-clean .bhph-queue-list__sort-btn:hover{color:var(--lp-slate-600,var(--lp-muted-strong))}.bhph-clean .bhph-queue-list__sort-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-color-primary,#2563eb) 45%, transparent);outline-offset:2px;border-radius:4px}.bhph-clean .bhph-queue-list__sort-indicator{width:.55rem;color:var(--lp-slate-400,var(--lp-muted));flex:none;justify-content:center;align-items:center;font-size:.52rem;line-height:1;display:inline-flex}.bhph-clean .bhph-queue-list__sort-btn--idle .bhph-queue-list__sort-indicator{opacity:.58;color:var(--lp-slate-500,var(--lp-muted))}.bhph-clean .bhph-queue-list__sort-btn--idle .bhph-queue-list__sort-indicator:before{content:"↕"}.bhph-clean .bhph-queue-list__sort-btn--active{color:var(--lp-slate-700,var(--lp-muted-strong))}.bhph-clean .bhph-queue-list__sort-btn--active .bhph-queue-list__sort-indicator{opacity:1;color:var(--lp-color-primary,#2563eb)}.bhph-clean .bhph-queue-list__sort-btn--asc .bhph-queue-list__sort-indicator:before{content:"▲"}.bhph-clean .bhph-queue-list__sort-btn--desc .bhph-queue-list__sort-indicator:before{content:"▼"}.bhph-clean .bhph-queue-list__vehicle-separate{flex-wrap:wrap;gap:.2rem .55rem;font-size:.75rem;line-height:1.3;display:inline-flex}.bhph-clean .bhph-queue-list__vehicle-part{align-items:baseline;gap:.2rem;display:inline-flex}.bhph-clean .bhph-queue-list__vehicle-part-k{letter-spacing:.03em;text-transform:uppercase;color:var(--lp-muted);font-size:.62rem;font-weight:600}.bhph-clean .bhph-queue-list__vehicle-part-v{color:var(--lp-muted-strong);font-weight:500}.bhph-clean.bhph-clean--visual-balance .lp-ops-toolbar-sys .bhph-clean__tool-drawer--filters[open]{margin-top:0;padding:0}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer--filters[open]{border:0;border-top:1px solid color-mix(in srgb, var(--lp-border) 90%, transparent);background:0 0;border-radius:0;flex:100%;order:10;width:100%;margin:0;padding:0}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer--filters[open] .bhph-clean__filter-panel{background:color-mix(in srgb, var(--lp-surface-soft) 96%, var(--lp-surface));padding:.34rem .48rem .4rem}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer--filters[open] .bhph-clean__filter-row--unified{align-items:center;gap:.28rem .34rem}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer--filters .bhph-clean__filter-divider{background:color-mix(in srgb, var(--lp-border) 88%, transparent);flex:0 0 1px;align-self:stretch;width:1px;min-height:1.5rem;margin:.12rem .08rem}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer--filters[open] .bhph-clean__filter{min-height:1.95rem;box-shadow:none;border-radius:8px;padding:0 .55rem;font-size:.8125rem;font-weight:500}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer--filters .bhph-clean__tool-drawer-summary{list-style:none}.bhph-clean.bhph-clean--shell-unify .bhph-clean__tool-drawer--filters[open] .bhph-clean__tool-drawer-summary{border-bottom-color:color-mix(in srgb, var(--lp-border) 75%, transparent);background:color-mix(in srgb, var(--lp-surface-soft) 88%, var(--lp-surface));border-radius:10px 10px 0 0}.bhph-clean .bhph-clean__board--card-polish.lp-ops-surface-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;padding:.42rem .44rem .48rem;box-shadow:0 1px 2px #0f172a0a,0 2px 10px #0f172a0d}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__lane{border:1px solid color-mix(in srgb, var(--lp-border) 82%, transparent);background:color-mix(in srgb, var(--lp-surface-soft) 55%, var(--lp-surface));border-radius:10px;gap:.28rem;padding:.4rem .42rem .44rem;box-shadow:0 1px 2px #0f172a09}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__lane:hover,.bhph-clean .bhph-clean__board--card-polish .bhph-clean__lane:focus-within{border-color:color-mix(in srgb, var(--lp-border) 70%, #cbd5e1);box-shadow:0 2px 8px #0f172a0b}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__lane-body{gap:.28rem}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__card{border:1px solid color-mix(in srgb, var(--lp-border) 88%, transparent);background:var(--lp-surface);border-radius:10px;padding:.46rem .5rem .48rem;transition:border-color .14s,box-shadow .14s,transform .14s;box-shadow:0 1px 2px #0f172a0a,0 2px 8px #0f172a0d}.bhph-clean .bhph-clean__board--card-polish:not(.bhph-clean__board--premium-polish) .bhph-clean__card:hover,.bhph-clean .bhph-clean__board--card-polish:not(.bhph-clean__board--premium-polish) .bhph-clean__card:focus-within{border-color:color-mix(in srgb, #3b82f6 16%, var(--lp-border));transform:translateY(-1px);box-shadow:0 1px 2px #0f172a0d,0 4px 14px #0f172a14}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__card-head{gap:.3rem;margin-bottom:.14rem}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__card-name{color:var(--lp-text);font-size:.875rem;font-weight:600;line-height:1.25}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__card-vehicle{color:var(--lp-muted);margin-top:.05rem;font-size:.72rem;font-weight:450;line-height:1.3}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__sched{letter-spacing:.01em;text-transform:none;border:1px solid #0000;border-radius:5px;padding:.06rem .34rem;font-size:.62rem;font-weight:600;line-height:1.25}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__sched--good{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__sched--warn{color:#9a3412;background:var(--lp-surface)7ed;border-color:#fed7aa}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__sched--risk{color:#991b1b;background:#fef2f2;border-color:#fecaca}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__sched--muted{color:var(--lp-muted);background:var(--lp-surface-soft);border-color:var(--lp-border)}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__card-metrics{border-top-color:color-mix(in srgb, var(--lp-border) 75%, transparent);gap:.12rem .34rem;margin-top:.02rem;padding:.14rem 0 .12rem}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__metric-label{letter-spacing:.03em;color:var(--lp-muted);margin-bottom:.04rem;font-size:.58rem;font-weight:600}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__metric--balance .bhph-clean__metric-value{color:var(--lp-text);font-size:1rem;font-weight:600}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__metric-date{font-size:.72rem;font-weight:500}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__metric-amt{font-size:.68rem}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__metric-freq{color:var(--lp-muted);font-size:.62rem}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__card-lights{flex-direction:column;gap:.2rem;margin:.1rem 0 .08rem;padding:0;list-style:none;display:flex}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__status-light{min-width:0;color:var(--lp-muted-strong);align-items:center;gap:.38rem;font-size:.68rem;font-weight:500;line-height:1.25;display:flex}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__status-light-dot{border-radius:50%;flex:none;width:.42rem;height:.42rem;box-shadow:inset 0 0 0 1px #0f172a14}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__status-light-dot--red{background:#ef4444}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__status-light-dot--yellow{background:#f59e0b}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__status-light-dot--gray{background:#94a3b8}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__status-light-dot--green{background:#22c55e}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__status-light-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__card-actions{border-top-color:color-mix(in srgb, var(--lp-border) 75%, transparent);margin-top:.08rem;padding-top:.14rem}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__link--primary{color:#fff;min-height:1.75rem;box-shadow:none;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border:1px solid #215ae2;border-radius:8px;padding:.2rem .65rem;font-size:.75rem;font-weight:600}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__link--primary:hover{color:#fff;background:#1d4ed8;border-color:#1e40af;box-shadow:0 1px 3px #0f172a1f}.bhph-clean .bhph-clean__board--card-polish .bhph-clean__card-actions-secondary .bhph-clean__link{color:var(--lp-muted);font-size:.68rem;font-weight:500}.bhph-clean.bhph-clean--visual-balance .bhph-clean__board--card-polish .bhph-clean__lane{box-shadow:0 1px 2px #0f172a09}.bhph-clean.bhph-clean--visual-balance .bhph-clean__board--card-polish .bhph-clean__card{padding:.46rem .5rem .48rem}.bhph-clean .bhph-clean__board--executive .bhph-clean__card--executive{flex-direction:column;gap:0;padding:.52rem .54rem .5rem;display:flex}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-head{margin:0 0 .36rem;padding:0;display:block}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-name{letter-spacing:-.02em;color:var(--lp-text);margin:0;font-size:.9375rem;font-weight:650;line-height:1.2}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-vehicle{color:var(--lp-muted);white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;-webkit-box-orient:unset;margin:.12rem 0 0;font-size:.72rem;font-weight:450;line-height:1.25;display:block;overflow:hidden}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-finance{border-top:1px solid color-mix(in srgb, var(--lp-border) 78%, transparent);border-bottom:1px solid color-mix(in srgb, var(--lp-border) 78%, transparent);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:.2rem .5rem;margin:0;padding:.36rem 0 .32rem;display:grid}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-finance-k{letter-spacing:.05em;text-transform:uppercase;color:var(--lp-muted);margin-bottom:.06rem;font-size:.58rem;font-weight:650;line-height:1.2;display:block}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-finance-hero{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--lp-text);font-size:1.28rem;font-weight:700;line-height:1.05;display:block}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-finance-side{flex-direction:column;justify-content:center;gap:.22rem;min-width:0;display:flex}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-finance-item{min-width:0}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-finance-v{font-variant-numeric:tabular-nums;color:var(--lp-muted-strong);font-size:.8125rem;font-weight:600;line-height:1.2;display:block}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-finance-v--past-due-active{color:#dc2626;font-weight:700}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-lights{gap:.22rem;margin:.28rem 0 .22rem;padding-top:.04rem}.bhph-clean .bhph-clean__board--executive .bhph-clean__status-light{font-size:.7rem}.bhph-clean .bhph-clean__board--executive .bhph-clean__status-light-dot--yellow{background:#f59e0b}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-actions--executive{border-top:1px solid color-mix(in srgb, var(--lp-border) 78%, transparent);grid-template-columns:1fr 1fr;align-items:stretch;gap:.34rem;margin-top:.12rem;padding-top:.32rem;display:grid}.bhph-clean .bhph-clean__board--executive .bhph-clean__card-actions--executive:has(.bhph-clean__link--primary:only-child){grid-template-columns:1fr}.bhph-clean .bhph-clean__board--executive .bhph-clean__link--primary,.bhph-clean .bhph-clean__board--executive .bhph-clean__link--secondary{text-align:center;width:100%;min-height:1.85rem;box-shadow:none;border-radius:8px;justify-content:center;align-items:center;padding:.22rem .5rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.bhph-clean .bhph-clean__board--executive .bhph-clean__link--primary{color:#fff;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border:1px solid #2159e2}.bhph-clean .bhph-clean__board--executive .bhph-clean__link--primary:hover{color:#fff;background:#1d4ed8;border-color:#1e40af;box-shadow:0 1px 3px #0f172a1a}.bhph-clean .bhph-clean__board--executive .bhph-clean__link--secondary{color:#1d4ed8;background:var(--lp-surface);border:1px solid color-mix(in srgb, #3b82f6 28%, var(--lp-border))}.bhph-clean .bhph-clean__board--executive .bhph-clean__link--secondary:hover{color:#1e40af;background:color-mix(in srgb, #eff6ff 88%, var(--lp-surface));border-color:color-mix(in srgb, #3b82f6 40%, var(--lp-border))}.bhph-clean .bhph-clean__board--executive .bhph-clean__lane-body{gap:.32rem}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__lane{--lane-rail:#64748b;border-top:1px solid color-mix(in srgb, var(--lp-border) 82%, transparent)}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__lane[data-lane=current]{--lane-rail:#16a34a;--lane-accent:#16a34a}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__lane[data-lane=due_soon]{--lane-rail:#2563eb;--lane-accent:#2563eb}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__lane[data-lane=past_due]{--lane-rail:#d97706;--lane-accent:#d97706}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__lane[data-lane=late]{--lane-rail:#dc2626;--lane-accent:#dc2626}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__lane[data-lane=watch]{--lane-rail:#7c3aed;--lane-accent:#7c3aed}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__lane[data-lane=paid_off]{--lane-rail:#64748b;--lane-accent:#64748b}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__lane-title:before{background:var(--lane-rail);border-radius:3px;width:4px;min-height:1.05em}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__lane-head{border-bottom:1px solid color-mix(in srgb, var(--lp-border) 88%, transparent);padding-bottom:.34rem}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__lane-title{color:var(--lp-text);font-weight:650}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__lane-count{color:var(--lane-rail);background:var(--lp-surface);border:1px solid color-mix(in srgb, var(--lane-rail) 38%, var(--lp-border));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lane-rail) 12%, transparent);font-weight:700}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__card,.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__card--executive{border:1px solid color-mix(in srgb, var(--lp-border) 92%, #cbd5e1);transition:border-color .14s,box-shadow .14s;box-shadow:0 1px 2px #0f172a0d,0 3px 12px #0f172a13}.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__card:hover,.bhph-clean .bhph-clean__board--premium-polish .bhph-clean__card:focus-within{border-color:color-mix(in srgb, #3b82f6 14%, var(--lp-border));transform:none;box-shadow:0 1px 2px #0f172a0e,0 3px 14px #0f172a16}.deals-page .deals-list-wrap--dms .deals-list__table th,.deals-page.deals-page--visual-shell-align .deals-list-wrap--dms .deals-list__table th,.customers-layout--prod-polish .customer-list__table.customer-list__table--dash th,.customers-layout--prod-polish .customer-list__table.customer-list__table--crm th,.cv2-root--option2-shell .cv2-table thead th,.cv2-root--queue-simplify .cv2-table--queue thead th,.bhph-page.bhph-page--option2-shell .bhph-coll-queue__table th,.bhph-page.bhph-page--option2-shell .bhph-ws__list-table th,.bhph-page.bhph-page--option2-shell .bhph-ws__main .bhph-ws__list-table th,.bhph-page.bhph-page--option2-shell.bhph-page--phase392.bhph-page--phase393 .bhph-v2__main .bhph-ws__list-table th,.bhph-clean.bhph-clean--shell-unify .bhph-clean__list .bhph-clean__table th,.bhph-clean.bhph-clean--shell-unify .bhph-clean__panel .bhph-clean__table th{text-align:left;letter-spacing:.01em;text-transform:none;color:var(--lp-text-muted);background:color-mix(in srgb, var(--lp-slate-50) 70%, var(--lp-slate-200) 30%);border-bottom:1px solid color-mix(in srgb, var(--lp-slate-200) 55%, transparent);white-space:nowrap;vertical-align:middle;padding:.68rem .79rem;font-size:.75rem;font-weight:500}.deals-page.deals-page--visual-shell-align .deals-list-wrap--dms{box-shadow:none;background:0 0}.customers-layout--prod-polish .customer-list__th-sort-btn{width:100%;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.28rem;margin:0;padding:0;display:inline-flex}.customers-layout--prod-polish .customer-list__th-sort-inner{gap:.28rem}.customers-layout--prod-polish .customer-list__sort-ico{color:var(--lp-slate-400);opacity:.58}.customers-layout--prod-polish .customer-list__sort-ico--active{opacity:1;color:var(--lp-color-primary,#2563eb)}.document-print-page{background:#e8eaee;flex-direction:column;min-height:100vh;display:flex}.document-print-page__toolbar{z-index:2;background:#fff;border-bottom:1px solid #c8cdd6;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.65rem 1rem;display:flex;position:sticky;top:0}.document-print-page__title{flex:1;min-width:8rem;margin:0;font-size:.95rem;font-weight:600}.document-print-page__frame{background:#fff;border:0;flex:1;width:100%;height:auto;min-height:calc(100vh - 3.25rem);overflow:visible}.document-print-page__state{background:#fff;border:1px solid #c8cdd6;border-radius:8px;max-width:28rem;margin:2rem auto;padding:1rem 1.25rem;font-size:.9rem}.document-print-page__state--err{color:#b91c1c;border-color:#fecaca;margin-top:.75rem;margin-bottom:0}@media print{.document-print-page{background:#fff;min-height:auto}.document-print-page__toolbar{display:none!important}.document-print-page__frame{height:auto;min-height:auto}}.deal-lender-create-modal{width:min(28rem,100vw - 2rem)}.deal-lender-create-modal__head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.deal-lender-create-modal__title{margin:0;font-size:1rem;font-weight:600}.deal-lender-create-modal__close{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:1.35rem;line-height:1}.deal-lender-create-modal__body{gap:.65rem;padding:.85rem 1rem;display:grid}.deal-lender-create-modal__lead{color:#64748b;margin:0;font-size:.8125rem;line-height:1.4}.deal-lender-create-modal__error{color:#b42318;margin:0;font-size:.8125rem}.deal-lender-create-modal__field{color:#475569;flex-direction:column;gap:.28rem;font-size:.8125rem;display:flex}.deal-lender-create-modal__input{min-height:2.125rem;font:inherit;border:1px solid #cbd5e1;border-radius:6px;padding:.38rem .55rem;font-size:.875rem}.deal-lender-create-modal__footer{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.45rem;padding:.75rem 1rem;display:flex}.deal-lender-create-modal__btn{min-height:2rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.32rem .7rem;font-size:.8125rem;font-weight:600}.deal-lender-create-modal__btn--primary{color:#fff;background:#2563eb;border-color:#1d4ed8}.deal-lender-create-modal__btn:disabled{opacity:.55;cursor:not-allowed}.deal-lender-selector__add{color:#2563eb;width:100%;font:inherit;text-align:left;cursor:pointer;background:#f8fafc;border:none;border-top:1px solid #e2e8f0;padding:.45rem .65rem;font-size:.8125rem;font-weight:600}.deal-lender-selector__add:hover{background:#eff6ff}.deal-settings-page__banner{margin-bottom:.75rem}.deal-settings-page__body{padding-bottom:1.5rem}.deal-settings-page__intro,.deal-settings-page__notice,.deal-settings-page__future-note{border:1px solid var(--lp-border);background:var(--lp-surface-soft);max-width:56rem;color:var(--lp-muted-strong);border-radius:10px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:400;line-height:1.5}.deal-settings-page__future-note{margin-top:.25rem}.deal-settings-page__intro a,.deal-settings-page__section-link{color:#1d4ed8;text-decoration:none}.deal-settings-page__intro a:hover,.deal-settings-page__section-link:hover{text-decoration:underline}.deal-settings-page__sections{flex-direction:column;gap:1.25rem;max-width:56rem;display:flex}.deal-settings-page__section{border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:12px;padding:.95rem 1rem}.deal-settings-page__section-head{margin-bottom:.75rem}.deal-settings-page__section-title{color:var(--lp-text);margin:0 0 .2rem;font-size:.9375rem;font-weight:500}.deal-settings-page__section-lead{color:var(--lp-muted);margin:0;font-size:.8125rem;font-weight:400;line-height:1.45}.deal-settings-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.deal-settings-page__field{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:8px;min-width:0;padding:.55rem .65rem}.deal-settings-page__label{color:var(--lp-muted);margin-bottom:.15rem;font-size:.75rem;font-weight:500;display:block}.deal-settings-page__value{color:var(--lp-text);font-size:.875rem;font-weight:400;line-height:1.4;display:block}.deal-settings-page__helper{color:var(--lp-muted);margin:.35rem 0 0;font-size:.8125rem;font-weight:400;line-height:1.45}.deal-settings-page__hint{color:var(--lp-muted);margin:.2rem 0 0;font-size:.6875rem;line-height:1.35}.deal-settings-page__status-list{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.deal-settings-page__status-chip{border:1px solid var(--lp-border);background:var(--lp-surface);color:var(--lp-muted-strong);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.8125rem;font-weight:400;display:inline-flex}.deal-settings-page__status-chip code{color:var(--lp-muted);font-size:.72rem}.deal-settings-page__section-foot{color:var(--lp-muted);margin:.75rem 0 0;font-size:.8125rem;font-weight:400}.deal-settings-page__error,.deal-settings-page__loading{max-width:56rem;color:var(--lp-muted);margin:0 0 .75rem;font-size:.875rem;font-weight:400}.deal-settings-page__error{color:#b91c1c}@media (width<=720px){.deal-settings-page__grid{grid-template-columns:1fr}}.deals-workspace__body{flex-direction:column;gap:.75rem;max-width:56rem;padding-bottom:1rem;display:flex}.deals-workspace__section{border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:12px;padding:.75rem .85rem}.deals-workspace__section--advanced{background:var(--lp-surface-soft);padding:.55rem .65rem}.deals-workspace__advanced{border:none}.deals-workspace__advanced-summary{color:var(--lp-text);cursor:pointer;align-items:center;gap:.35rem;padding:.35rem .15rem;font-size:.875rem;font-weight:500;list-style:none;display:flex}.deals-workspace__advanced-summary::-webkit-details-marker{display:none}.deals-workspace__advanced-summary:before{content:"▸";color:var(--lp-muted);font-size:.75rem;transition:transform .15s}.deals-workspace__advanced[open] .deals-workspace__advanced-summary:before{transform:rotate(90deg)}.deals-workspace__advanced-body{padding:.55rem 0 .15rem}.deals-workspace__section--workflow{padding-bottom:.5rem}.deals-workspace__section-title{color:var(--lp-text);margin:0 0 .25rem;font-size:1rem;font-weight:500}.deals-workspace__section-lead{color:var(--lp-muted);margin:0 0 .85rem;font-size:.8125rem;line-height:1.45}.deals-workspace__section-lead--compact{margin-bottom:.65rem}.deals-workspace__loading{color:var(--lp-muted);margin:0;font-size:.875rem}.deals-workspace__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0 0 .85rem;padding:.65rem .75rem;font-size:.875rem}.deals-workspace__success{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin:0 0 .85rem;padding:.65rem .75rem;font-size:.875rem}.deals-workspace__save-row{border-top:1px solid var(--lp-border);margin-top:.65rem;padding-top:.65rem}.deals-workspace__save-note{color:var(--lp-muted);margin:0;font-size:.8125rem}.deals-workspace__section .taxes-fees-page__sections{gap:.75rem}.deals-workspace__section--workflow .wf-defaults__panel{background:0 0;border:none;margin:0;padding:0}.deals-workspace__section--workflow .wf-defaults__panel-title{font-size:.9375rem}.wf-defaults__panel--workspace{margin-top:0}.deals-workspace__section--workflow .wf-defaults__hint--compact{margin:0 0 .55rem;font-size:.6875rem;line-height:1.35}.store-settings-page__sections,.taxes-fees-page__sections{flex-direction:column;gap:.75rem;display:flex}.taxes-fees-page__banner{margin-bottom:.5rem}.taxes-fees-page__body{padding-bottom:.75rem}.taxes-fees-page__intro,.taxes-fees-page__notice{border:1px solid var(--lp-border);background:var(--lp-surface-soft);max-width:56rem;color:var(--lp-muted);border-radius:10px;margin:0 0 .75rem;padding:.65rem .85rem;font-size:.8125rem;line-height:1.45}.taxes-fees-page__workspace{grid-template-columns:minmax(0,1fr) minmax(12rem,15rem);align-items:start;gap:.75rem .85rem;display:grid}.taxes-fees-page__panel{border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:10px;flex-direction:column;gap:.55rem;min-width:0;padding:.75rem;display:flex}.taxes-fees-page__row--tax{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:10px;grid-template-columns:repeat(2,minmax(0,max-content));align-items:end;gap:.65rem 1rem;padding:.65rem .7rem;display:grid}.taxes-fees-page__field{min-width:0}.taxes-fees-page__field--rate{width:7.5rem}.taxes-fees-page__label{letter-spacing:.02em;text-transform:uppercase;color:var(--lp-muted);margin-bottom:.2rem;font-size:.6875rem;font-weight:500;display:block}.taxes-fees-page__input{border:1px solid var(--lp-control-border,var(--lp-border));width:100%;min-height:2.125rem;color:var(--lp-control-text,var(--lp-text));background:var(--lp-control-bg,var(--lp-surface));border-radius:8px;padding:.4rem .55rem;font-size:.875rem}.taxes-fees-page__input:focus{outline:2px solid color-mix(in srgb, var(--lp-primary,#2563eb) 28%, transparent);border-color:var(--lp-primary,#2563eb)}.taxes-fees-page__rate-wrap{align-items:center;gap:.25rem;display:flex}.taxes-fees-page__input--rate{text-align:right;width:5rem;min-width:5rem;max-width:5rem}.taxes-fees-page__rate-suffix{color:var(--lp-muted);font-size:.8125rem}.taxes-fees-page__fee-cards{gap:.55rem;display:grid}.taxes-fees-page__fee-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.taxes-fees-page__fee-card{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:10px;flex-direction:column;gap:.35rem;min-width:0;padding:.55rem .65rem;display:flex}.taxes-fees-page__fee-card-label{color:var(--lp-muted);font-size:.75rem;font-weight:500}.taxes-fees-page__fee-card-input{border:1px solid var(--lp-control-border,var(--lp-border));width:100%;min-height:2rem;color:var(--lp-control-text,var(--lp-text));background:var(--lp-control-bg,var(--lp-surface));border-radius:8px;padding:.35rem .45rem;font-size:.9375rem;font-weight:500}.taxes-fees-page__fee-card-input:focus{outline:2px solid color-mix(in srgb, var(--lp-primary,#2563eb) 28%, transparent);border-color:var(--lp-primary,#2563eb)}.taxes-fees-page__add-fee{border:1px dashed var(--lp-border);min-height:4.35rem;color:var(--lp-muted);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .65rem;font-size:.8125rem;font-weight:500;display:inline-flex}.taxes-fees-page__add-fee:hover:not(:disabled){border-color:var(--lp-primary,#2563eb);color:var(--lp-primary,#2563eb);background:color-mix(in srgb, var(--lp-surface-soft) 72%, transparent)}.taxes-fees-page__add-fee--readonly{visibility:hidden;pointer-events:none}.taxes-fees-page__custom-fees{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.taxes-fees-page__custom-fee{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:.45rem;padding:.55rem .65rem;display:grid;position:relative}.taxes-fees-page__custom-fee-field{min-width:0}.taxes-fees-page__custom-fee-remove{border:1px solid var(--lp-border);background:var(--lp-surface);width:1.5rem;height:1.5rem;color:var(--lp-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.35rem;right:.35rem}.taxes-fees-page__custom-fee-remove:hover{color:#b91c1c;border-color:#fecaca}.taxes-fees-page__totals{position:sticky;top:.75rem}.taxes-fees-page__totals-heading{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);margin:0 0 .35rem;font-size:.6875rem;font-weight:600}.taxes-fees-page__totals-box{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:10px;flex-direction:column;gap:.3rem;padding:.65rem .75rem;display:flex}.taxes-fees-page__totals-group-label{border-top:1px solid var(--lp-border);letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);margin:.25rem 0 0;padding-top:.35rem;font-size:.625rem;font-weight:600}.taxes-fees-page__totals-box>.taxes-fees-page__totals-group-label:first-of-type{border-top:none;margin-top:0;padding-top:0}.taxes-fees-page__totals-row{color:var(--lp-muted);justify-content:space-between;gap:.75rem;font-size:.75rem;display:flex}.taxes-fees-page__totals-row strong{color:var(--lp-text);font-size:.8125rem;font-weight:500}.taxes-fees-page__totals-row--emphasis{border-top:1px solid var(--lp-border);margin-top:.15rem;padding-top:.4rem}.taxes-fees-page__totals-fees{flex-direction:column;gap:.2rem;display:flex}.taxes-fees-page__totals-row--fee span,.taxes-fees-page__totals-row--fee strong{font-size:.6875rem}.taxes-fees-page__totals-equation{color:var(--lp-muted);word-break:break-word;margin:.15rem 0 0;font-size:.625rem;line-height:1.45}.taxes-fees-page__footer{flex-wrap:wrap;align-items:center;gap:.65rem .85rem;max-width:56rem;margin-top:.75rem;display:flex}.taxes-fees-page__save-btn{border:1px solid color-mix(in srgb, var(--lp-primary,#2563eb) 72%, var(--lp-border));background:var(--lp-primary,#2563eb);color:#fff;cursor:pointer;border-radius:8px;padding:.45rem .9rem;font-size:.8125rem;font-weight:500}.taxes-fees-page__save-btn:disabled{opacity:.6;cursor:not-allowed}.taxes-fees-page__save-note{color:var(--lp-muted);margin:0;font-size:.8125rem}.taxes-fees-page__error,.taxes-fees-page__success{max-width:56rem;margin:0 0 .65rem;font-size:.8125rem}.taxes-fees-page__error{color:#b91c1c}.taxes-fees-page__success{color:var(--lp-primary,#2563eb)}@media (width<=900px){.taxes-fees-page__workspace{grid-template-columns:1fr}.taxes-fees-page__totals{position:static}}@media (width<=720px){.taxes-fees-page__row--tax{grid-template-columns:1fr}.taxes-fees-page__field--rate{width:auto}.taxes-fees-page__fee-cards--3,.taxes-fees-page__custom-fees{grid-template-columns:1fr}}.store-launch-wizard{flex-direction:column;gap:1.25rem;display:flex}.store-launch-wizard__hero{border:1px solid var(--border-subtle,#e2e8f0);background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 100%);border-radius:12px;padding:1.1rem 1.25rem}.store-launch-wizard__hero-title{margin:0 0 .35rem;font-size:1.35rem}.store-launch-wizard__hero-sub{color:#64748b;margin:0;font-size:.875rem}.store-launch-wizard__progress-row{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.85rem;display:flex}.store-launch-wizard__progress-label{text-transform:uppercase;letter-spacing:.04em;color:#475569;font-size:.78rem;font-weight:600}.store-launch-wizard__progress-value{color:#312e81;font-size:1.1rem;font-weight:700}.store-launch-wizard__progress-bar{letter-spacing:.08em;color:#4338ca;font-family:ui-monospace,monospace}.store-launch-wizard__estimate{color:#64748b;font-size:.82rem}.store-launch-wizard__layout{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width<=860px){.store-launch-wizard__layout{grid-template-columns:1fr}}.store-launch-wizard__steps-nav{border:1px solid var(--border-subtle,#e2e8f0);background:#fff;border-radius:12px;flex-direction:column;gap:.35rem;padding:.75rem;display:flex}.store-launch-wizard__step-btn{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.55rem;width:100%;padding:.55rem .65rem;font-size:.875rem;display:flex}.store-launch-wizard__step-btn:hover{background:#f8fafc}.store-launch-wizard__step-btn--active{color:#312e81;background:#eef2ff;font-weight:600}.store-launch-wizard__step-icon{text-align:center;flex-shrink:0;width:1.25rem}.store-launch-wizard__panel{border:1px solid var(--border-subtle,#e2e8f0);background:#fff;border-radius:12px;padding:1rem 1.15rem}.store-launch-wizard__panel-title{margin:0 0 .75rem;font-size:1.05rem}.store-launch-wizard__checks{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.store-launch-wizard__check{background:#f8fafc;border-radius:8px;gap:.65rem;padding:.65rem .75rem;display:flex}.store-launch-wizard__check--fail{background:#fff7ed;border:1px solid #fed7aa}.store-launch-wizard__check-mark{flex-shrink:0;font-weight:700}.store-launch-wizard__check-body strong{font-size:.875rem;display:block}.store-launch-wizard__check-body p{color:#64748b;margin:.2rem 0 0;font-size:.82rem}.store-launch-wizard__check-fix{color:#c2410c;margin-top:.45rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.store-launch-wizard__check-fix:hover{text-decoration:underline}.store-launch-wizard__stats{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.65rem;margin:0 0 1rem;display:grid}.store-launch-wizard__stat{background:#f1f5f9;border-radius:8px;padding:.65rem .75rem}.store-launch-wizard__stat dt{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:.68rem}.store-launch-wizard__stat dd{margin:.15rem 0 0;font-size:1.05rem;font-weight:700}.store-launch-wizard__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.store-launch-chip{border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.store-launch-chip--live{color:#166534;background:#dcfce7}.store-launch-chip--ready{color:#1d4ed8;background:#dbeafe}.store-launch-chip--attention{color:#c2410c;background:#ffedd5}.store-launch-chip--pending{color:#475569;background:#f1f5f9}.dealer-stores-page__launch-row{border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:.45rem .85rem;margin-top:.65rem;padding-top:.65rem;display:flex}.dealer-stores-page__launch-progress{color:#4338ca;letter-spacing:.06em;font-family:ui-monospace,monospace;font-size:.78rem}.sa-store-row__launch{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin-top:.35rem;display:flex}.dealer-stores-page__body{flex-direction:column;gap:1rem;display:flex}.dealer-stores-page__list{flex-direction:column;gap:.85rem;display:flex}.dealer-stores-page__card{border:1px solid var(--border-subtle,#e2e8f0);background:var(--surface-panel,#fff);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;display:flex}.dealer-stores-page__card--active{border-color:#b6bbf0;box-shadow:0 0 0 1px #6366f11f}.dealer-stores-page__card-name{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 .65rem;font-size:1.05rem;display:flex}.dealer-stores-page__badge{color:#475569;background:#f1f5f9;border-radius:999px;padding:.12rem .45rem;font-size:.68rem;font-weight:600}.dealer-stores-page__badge--current{color:#4338ca;background:#eef2ff}.dealer-stores-page__meta{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.55rem 1rem;margin:0;display:grid}.dealer-stores-page__meta dt{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:.68rem}.dealer-stores-page__meta dd{margin:.15rem 0 0;font-size:.875rem}.dealer-stores-page__card-actions{flex-wrap:wrap;align-items:flex-start;gap:.45rem;display:flex}.dealer-stores-page__field{flex-direction:column;gap:.25rem;margin-bottom:.75rem;display:flex}.dealer-stores-page__field-row{grid-template-columns:2fr 1fr 1fr;gap:.65rem;display:grid}.dealer-stores-page__error{color:#b91c1c}.dealer-stores-page__empty,.dealer-stores-page__loading{color:#64748b}.sa-store-manage{flex-direction:column;gap:1.25rem;display:flex}.sa-store-manage__head{justify-content:space-between;gap:1rem;display:flex}.sa-store-manage__account{color:#64748b;margin:0 0 .25rem;font-size:.85rem}.sa-store-manage__title{margin:0 0 .35rem}.sa-store-manage__section{flex-direction:column;gap:.75rem;display:flex}.sa-store-manage__section-title{margin:0;font-size:1rem}.sa-store-manage__section-lead{color:#64748b;margin:0;font-size:.875rem}.sa-store-manage__user-list{margin:0;padding-left:1.1rem}.sa-store-manage__publish{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sa-store-manage__publish-status{margin:0}.onboarding-center__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;display:grid}.onboarding-center__card{border:1px solid var(--lp-border-soft,#0f172a1a);background:var(--lp-surface,#fff);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.85rem 1rem;display:flex}.onboarding-center__card--active{border-color:#3b82f673;box-shadow:0 0 0 1px #3b82f626}.onboarding-center__card-title{font-size:.92rem;font-weight:600}.onboarding-center__card-meta{color:var(--lp-shell-muted,#64748b);font-size:.8rem}.onboarding-center__pill{color:#475569;background:#64748b1f;border-radius:999px;padding:.1rem .45rem;font-size:.68rem;font-weight:600;display:inline-flex}.onboarding-center__pill--ok{color:#047857;background:#10b9811f}.onboarding-center__checklist{margin:.5rem 0 0;padding-left:1.1rem;font-size:.88rem;line-height:1.55}.onboarding-center__check--done{color:#047857}.onboarding-center__checklist--issues{padding-left:0;list-style:none}.onboarding-center__issue-row{border-bottom:1px solid var(--lp-border,#e2e8f0);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:.35rem 1rem;padding:.45rem 0;display:grid}.onboarding-center__issue-row:last-child{border-bottom:none}.onboarding-center__issue-label{font-weight:500}.onboarding-center__issue-action,.onboarding-center__hint{color:var(--lp-shell-muted,#64748b);font-size:.82rem}.onboarding-center__warn{color:#b45309;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:6px;padding:.5rem .75rem;font-size:.85rem}.onboarding-center__msg{color:#047857;font-size:.88rem}.onboarding-center__form-row{flex-wrap:wrap;gap:1rem;margin:.75rem 0;display:flex}.onboarding-center__form-row label{flex-direction:column;gap:.25rem;font-size:.82rem;font-weight:500;display:flex}.onboarding-center__form-row select,.onboarding-center__form-row input[type=file]{font-size:.85rem}.onboarding-center__actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.onboarding-center__preview{margin-top:1rem}.onboarding-center__dup-panel{background:#f59e0b0d;border:1px solid #f59e0b40;border-radius:6px;margin:.75rem 0;padding:.65rem .85rem}.onboarding-center__dup-title{margin:0 0 .35rem;font-size:.85rem;font-weight:600}.onboarding-center__dup-list{margin:0;padding-left:1.1rem;font-size:.82rem;line-height:1.45}@media (width<=767px){.onboarding-center__form-row{flex-direction:column}}.onboarding-center__profile-panel{margin-top:.75rem}.onboarding-center__profile-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.onboarding-center__profile-head .providers-admin__btn-primary{text-decoration:none;display:inline-flex}.onboarding-center__progress{color:#334155;margin:0 0 .75rem;font-size:.875rem}.onboarding-center__checklist--actionable{margin:0;padding:0;list-style:none}.onboarding-center__checklist--actionable li{border-bottom:1px solid #e2e8f0;padding:.55rem 0}.onboarding-center__check-label{color:#0f172a;font-weight:500}.onboarding-center__hint--success{color:#15803d}.onboarding-center__completed-details{margin-top:1rem;font-size:.875rem}.onboarding-center__imports-table{border-collapse:collapse;width:100%;font-size:.8125rem}.onboarding-center__imports-table th,.onboarding-center__imports-table td{text-align:left;border-bottom:1px solid #e2e8f0;padding:.45rem .5rem}.onboarding-center__readiness-table-wrap{overflow-x:auto}.onboarding-center__readiness-table{border-collapse:collapse;width:100%;font-size:.875rem}.onboarding-center__readiness-table th,.onboarding-center__readiness-table td{border-bottom:1px solid var(--lp-border,#e2e8f0);text-align:left;vertical-align:top;padding:.55rem .65rem}.onboarding-center__readiness-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--lp-shell-muted,#64748b);font-size:.75rem}.onboarding-center__readiness-action{font-weight:600}.onboarding-center__checklist--tasks{padding-left:0;list-style:none}.providers-filters,.providers-form{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.55rem .65rem;margin:.45rem 0 .9rem;display:grid}.providers-form.providers-form--v2{grid-template-columns:initial;flex-direction:column;gap:.75rem;margin:.35rem 0 0;display:flex}.providers-filters label,.providers-form label{color:var(--shell-text-muted);gap:.25rem;font-size:.75rem;display:grid}.providers-filters input,.providers-filters select,.providers-form input,.providers-form select,.providers-form textarea{min-height:2rem;padding:.35rem .45rem}.providers-form--span{grid-column:1/-1}.providers-form-actions{gap:.5rem;display:flex}.providers-table-wrap{overflow-x:auto}.providers-admin-page{--providers-accent:#2563eb;--providers-accent-soft:#2563eb1f;--providers-panel-bg:#fff;--providers-panel-border:color-mix(in srgb, var(--shell-border,#e2e8f0) 92%, #2563eb 8%)}.providers-admin-page--option2-shell>:is(.lp-option2-header,.providers-admin__header){box-sizing:border-box;background:#fff;border:1px solid #cedcf1;border-radius:12px;align-self:stretch;width:100%;max-width:100%;margin-bottom:.65rem;margin-left:0;margin-right:0;padding:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #2563eb0a}.providers-admin__command{background:linear-gradient(#e7effb 0%,#f7faff 100%);border-bottom:1px solid #d1def1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .85rem;margin:0;padding:.62rem .95rem .64rem;display:flex}.providers-admin__header-copy{flex:12rem;min-width:0}.providers-admin__back-wrap{margin:0 0 .35rem}.providers-admin-page--option2-shell .providers-admin__page-title{letter-spacing:-.03em;color:#0f172a;margin:0;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:650}.providers-admin-page--option2-shell .providers-admin__lead{color:#64748b;max-width:40rem;margin:.28rem 0 0;font-size:.8rem;line-height:1.45}.providers-admin__header{margin-bottom:.25rem}.providers-admin__header-top{margin-bottom:.35rem}.providers-admin__back{color:var(--providers-accent);font-size:.8125rem;font-weight:500;text-decoration:none}.providers-admin__back:hover{text-decoration:underline}.providers-admin__back:focus-visible{outline:2px solid var(--providers-accent);outline-offset:2px;border-radius:2px}.providers-admin__lead{max-width:52rem;line-height:1.45}.providers-admin__panel{border:1px solid var(--providers-panel-border);background:var(--providers-panel-bg);border-radius:12px;margin:.55rem 0 0;padding:.65rem .75rem .75rem;box-shadow:0 1px 2px #0f172a0a}.providers-admin__panel--first{margin-top:.35rem}.providers-admin__panel--table{padding-bottom:.65rem}.providers-admin__panel--filters{padding-bottom:.7rem}.providers-admin__panel--filters .providers-toolbar{margin-top:.35rem}.providers-admin__filter-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;margin-bottom:.35rem;display:flex}.providers-admin__result-meta{color:var(--shell-text-muted);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600}.providers-admin__list-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;margin-bottom:.45rem;display:flex}.providers-admin__panel-title--inline{margin-bottom:0}.providers-admin__list-count{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--providers-accent) 35%, #64748b);letter-spacing:.02em;font-size:.72rem;font-weight:600}.providers-admin__list-count--muted{color:#94a3b8;font-weight:500}.providers-admin__page-title{letter-spacing:-.02em}.providers-admin__loading-line{color:#64748b;margin:.35rem 0 0;font-size:.84rem}.providers-toolbar{flex-wrap:wrap;align-items:flex-end;gap:.55rem .75rem;margin-top:.45rem;display:flex}.providers-toolbar__fields{flex-wrap:wrap;flex:16rem;align-items:flex-end;gap:.45rem .6rem;margin:0;display:flex}.providers-toolbar__field{flex:8.75rem;gap:.18rem;min-width:0;display:grid}.providers-toolbar__field--grow{flex:3 12rem;min-width:min(100%,11rem)}.providers-toolbar__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.4rem;display:flex}.providers-empty{text-align:center;border:1px dashed color-mix(in srgb, var(--providers-accent) 16%, #e2e8f0);background:linear-gradient(180deg, color-mix(in srgb, var(--providers-accent) 4%, #fff) 0%, #fff 100%);border-radius:10px;margin-top:.35rem;padding:1.25rem 1rem 1.35rem}.providers-empty--filtered{background:#fafbfc;border-style:solid;border-color:#e8edf3}.providers-empty__title{color:#0f172a;letter-spacing:-.015em;margin:0;font-size:.95rem;font-weight:650}.providers-empty__text{color:#64748b;max-width:22rem;margin:.35rem auto 0;font-size:.8rem;line-height:1.45}.providers-empty__actions{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:.85rem;display:flex}.providers-empty--welcome .providers-admin__btn-primary{margin-top:.85rem}.providers-table{border-collapse:collapse;width:100%;min-width:52rem;font-size:.8125rem}.providers-table__row:hover td{background:color-mix(in srgb, var(--providers-accent) 4%, #fff)}.providers-table__th{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;white-space:nowrap;border-bottom:1px solid #e8edf3;padding:.42rem .5rem;font-size:.65rem;font-weight:700}.providers-table__th--actions{text-align:right;width:6.5rem}.providers-table__td--actions{text-align:right}.providers-table__td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.5rem}.providers-table__td--name{color:#0f172a;font-weight:600}.providers-table__name{max-width:14rem;line-height:1.35;display:inline-block}.providers-table__td--meta{color:#64748b;font-size:.78rem}.providers-table__link{color:var(--providers-accent);word-break:break-all;font-weight:500;text-decoration:none}.providers-table__link:hover{text-decoration:underline}.providers-type-badge{letter-spacing:.02em;border:1px solid color-mix(in srgb, var(--providers-accent) 22%, #e2e8f0);background:color-mix(in srgb, var(--providers-accent) 7%, #fff);max-width:100%;color:color-mix(in srgb, var(--providers-accent) 88%, #1e293b);border-radius:6px;align-items:center;padding:.18rem .42rem;font-size:.68rem;font-weight:650;line-height:1.2;display:inline-flex}.providers-type-badge--lender{color:#1e40af;background:#ebf1fd;border-color:#adc3ef}.providers-type-badge--insurance{color:#0369a1;background:#ecf8fd;border-color:#a2d4ee}.providers-type-badge--warranty{color:#5b21b6;background:#f5effe;border-color:#c7bbef}.providers-type-badge--gap{color:#9d174d;background:#fcf0f5;border-color:#e0bad3}.providers-type-badge--service{color:#047857;background:#ebf7f3;border-color:#a4d1ca}.providers-type-badge--auction{color:#b45309;background:#fcf4eb;border-color:#dfc8ae}.providers-type-badge--transport{color:#4338ca;background:#f1f0fd;border-color:#bcbeed}.providers-type-badge--other{color:#475569;background:#f8fafc;border-color:#e2e8f0}.providers-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.14rem .38rem;font-size:.65rem;font-weight:700;display:inline-flex}.providers-status--active{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.providers-status--inactive{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.providers-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.15rem .35rem;display:inline-flex}.providers-admin__row-action{color:var(--providers-accent);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.22rem .4rem;font-size:.72rem;font-weight:600}.providers-admin__row-action:hover{background:color-mix(in srgb, var(--providers-accent) 8%, transparent)}.providers-admin__row-action:focus-visible{outline:2px solid var(--providers-accent);outline-offset:2px}.providers-admin__row-action--danger{color:#b91c1c}.providers-admin__row-action--danger:hover{background:#fecaca8c}@media (width<=640px){.providers-toolbar,.providers-toolbar__actions{flex-direction:column;align-items:stretch}.providers-toolbar__actions>.providers-admin__btn-primary,.providers-toolbar__actions>.providers-admin__btn-secondary{width:100%}}.providers-admin__panel-title{letter-spacing:.01em;color:var(--shell-text,#0f172a);margin:0 0 .2rem;font-size:.9375rem;font-weight:650}.providers-admin__panel-title.providers-admin__panel-title--tight{margin-bottom:0}.providers-admin__panel-sub{color:var(--shell-text-muted);margin:0;font-size:.78rem;line-height:1.4}.providers-admin__btn-primary{border:1px solid color-mix(in srgb, var(--providers-accent) 55%, #1e3a8a);background:linear-gradient(180deg, color-mix(in srgb, var(--providers-accent) 100%, #fff) 0%, color-mix(in srgb, var(--providers-accent) 82%, #1e40af) 100%);color:#fff;cursor:pointer;border-radius:6px;padding:.4rem .85rem;font-size:.8125rem;font-weight:600}.providers-admin__btn-primary:hover:not(:disabled){filter:brightness(1.04)}.providers-admin__btn-primary:disabled{opacity:.65;cursor:not-allowed}.providers-admin__btn-primary:focus-visible{outline:2px solid var(--providers-accent);outline-offset:2px}.providers-admin__btn-secondary{border:1px solid color-mix(in srgb, var(--providers-accent) 38%, var(--shell-border,#cbd5e1));background:var(--shell-surface,#fff);color:var(--providers-accent);cursor:pointer;border-radius:6px;padding:.4rem .75rem;font-size:.8125rem;font-weight:600}.providers-admin__btn-secondary:hover{background:var(--providers-accent-soft)}.providers-admin__btn-secondary:focus-visible{outline:2px solid var(--providers-accent);outline-offset:2px}.providers-admin__link-btn{font-size:inherit;color:var(--providers-accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.providers-admin__link-btn:hover{color:color-mix(in srgb, var(--providers-accent) 75%, #000)}.providers-admin__link-btn:focus-visible{outline:2px solid var(--providers-accent);outline-offset:2px;border-radius:2px}.providers-admin-page .providers-filters,.providers-admin-page .providers-form{margin-top:.35rem}.providers-admin-page .providers-form.providers-form--v2{margin-top:.35rem;margin-bottom:0}.providers-admin-page .providers-filters.providers-filters--compact{margin:0}.providers-admin-page .providers-toolbar .providers-filters{margin-top:0}.providers-admin-page .providers-table-wrap{border:1px solid color-mix(in srgb, var(--providers-accent) 6%, #e8edf3);background:#fff;border-radius:10px;margin-top:.35rem}.providers-form--v2 .providers-form__intro{color:var(--shell-text-muted);max-width:44rem;margin:0;font-size:.8rem;line-height:1.45}.providers-form--v2 .providers-form__section{border:1px solid color-mix(in srgb, var(--providers-accent) 10%, var(--shell-border,#e2e8f0));background:var(--shell-surface,#fff);border-radius:8px;margin:0;padding:.55rem .65rem .6rem}.providers-form--v2 .providers-form__section--preview{background:color-mix(in srgb, var(--surface-muted,#f1f5f9) 55%, var(--shell-surface,#fff));border-style:dashed;padding:.5rem .6rem .55rem}.providers-form--v2 fieldset.providers-form__section{border:1px solid color-mix(in srgb, var(--providers-accent) 10%, var(--shell-border,#e2e8f0))}.providers-form--v2 .providers-form__legend{letter-spacing:.055em;text-transform:uppercase;color:color-mix(in srgb, var(--providers-accent) 38%, var(--shell-text-muted));padding:0 .12rem;font-size:.72rem;font-weight:700}.providers-form--v2 .providers-form__legend--div{padding:0}.providers-form--v2 .providers-form__legend-row{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.35rem;display:flex}.providers-form--v2 .providers-form__soon{letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, var(--providers-accent) 72%, #1e3a8a);border:1px solid color-mix(in srgb, var(--providers-accent) 26%, var(--shell-border,#cbd5e1));background:var(--shell-surface,#fff);border-radius:999px;padding:.08rem .35rem;font-size:.58rem;font-weight:750;display:inline-flex}.providers-form--v2 .providers-form__section-lead{color:var(--shell-text-muted);max-width:40rem;margin:-.05rem 0 .45rem;font-size:.72rem;line-height:1.38}.providers-form--v2 .providers-form__grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.45rem .65rem;display:grid}.providers-form--v2 .providers-form__field{gap:.2rem;min-width:0;margin:0;display:grid}.providers-form--v2 .providers-form__field--wide{grid-column:1/-1}.providers-form--v2 .providers-form__label{color:color-mix(in srgb, var(--shell-text-muted) 88%, var(--shell-text,#0f172a));font-size:.72rem;font-weight:600}.providers-form--v2 .providers-form__field input,.providers-form--v2 .providers-form__field select,.providers-form--v2 .providers-form__field textarea{border:1px solid var(--shell-border,#e2e8f0);border-radius:6px;min-height:2rem;padding:.38rem .48rem;font-size:.8125rem}.providers-form--v2 .providers-form__notes{resize:vertical;min-height:2.75rem;max-height:5.25rem;line-height:1.35}.providers-form--v2 .providers-form__hint{color:var(--shell-text-muted);font-size:.66rem;line-height:1.32}.providers-form--v2 .providers-form__hint--block{max-width:40rem;margin:0 0 .45rem;display:block}.providers-form--v2 .providers-form__chip-row{flex-wrap:wrap;gap:.35rem;display:flex}.providers-form--v2 .providers-form__chip{color:var(--shell-text-muted);border:1px dashed var(--shell-border,#cbd5e1);background:color-mix(in srgb, var(--shell-surface,#fff) 92%, transparent);cursor:default;-webkit-user-select:none;user-select:none;opacity:.78;border-radius:999px;padding:.2rem .42rem;font-size:.68rem;font-weight:600;display:inline-flex}.providers-form--v2 .providers-form__alert{margin:.15rem 0 0}.providers-form--v2 .providers-form__actions-bar{border-top:1px solid color-mix(in srgb, var(--shell-border,#e2e8f0) 88%, transparent);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.1rem;padding-top:.45rem;display:flex}.pp-modal-backdrop{z-index:80;background:#0f172a5c;justify-content:center;align-items:flex-start;padding:1rem .65rem 1.75rem;display:flex;position:fixed;inset:0;overflow-y:auto}.pp-modal{border:1px solid color-mix(in srgb, var(--providers-accent) 14%, #e2e8f0);background:#fff;border-radius:14px;width:min(96vw,46rem);max-width:46rem;margin-top:.35rem;box-shadow:inset 0 0 0 1px #ffffffa6,0 22px 50px #0f172a29}.pp-modal__header{border-bottom:1px solid color-mix(in srgb, var(--providers-accent) 6%, #e8edf3);background:#fff;justify-content:space-between;align-items:flex-start;gap:.65rem;padding:.72rem .9rem .58rem;display:flex}.pp-modal__header-main{min-width:0}.pp-modal__title{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1rem;font-weight:650}.pp-modal__subtitle{color:color-mix(in srgb, var(--providers-accent) 55%, #64748b);margin:.1rem 0 0;font-size:.75rem;font-weight:600}.pp-modal__close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:flex}.pp-modal__close:hover{background:color-mix(in srgb, var(--providers-accent) 10%, transparent);color:var(--providers-accent)}.pp-stepper{border-bottom:1px solid color-mix(in srgb, var(--providers-accent) 5%, #e8edf3);background:color-mix(in srgb, var(--providers-accent) 3%, #f8fafc);grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin:0;padding:.5rem .85rem .55rem;list-style:none;display:grid}.pp-stepper__step{color:#64748b;border-radius:8px;justify-content:center;align-items:center;gap:.28rem;min-width:0;padding:.28rem .35rem;font-size:.68rem;font-weight:500;display:flex}.pp-stepper__step--active{color:var(--providers-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--providers-accent) 16%, transparent), 0 1px 2px #0f172a0a;background:#fff;font-weight:650}.pp-stepper__step--done{color:color-mix(in srgb, var(--providers-accent) 58%, #64748b)}.pp-stepper__num{font-variant-numeric:tabular-nums;opacity:.85;font-weight:750}.pp-stepper__label{letter-spacing:.01em}.pp-modal__body{max-height:min(72vh,34rem);padding:.62rem .9rem .72rem;overflow-y:auto}.pp-modal__step{flex-direction:column;gap:.42rem;display:flex}.pp-modal__step--kinds{gap:.5rem}.pp-modal__step-lead{color:#64748b;margin:0;font-size:.78rem;font-weight:500}.pp-modal__section-title{letter-spacing:-.015em;color:#0f172a;margin:0;font-size:.88rem;font-weight:700}.pp-modal__hint{color:#64748b;max-width:38rem;margin:0 0 .08rem;font-size:.72rem;line-height:1.38}.pp-modal__hint--tight{margin-bottom:.12rem}.pp-kind-grid{grid-template-columns:repeat(auto-fill,minmax(7.25rem,1fr));gap:.42rem;display:grid}.pp-kind-tile{text-align:center;cursor:pointer;min-height:4.35rem;font:inherit;color:inherit;background:#fff;border:1px solid #eef2f6;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.38rem;padding:.55rem .4rem;transition:border-color .14s,background .14s,box-shadow .14s;display:flex;position:relative}.pp-kind-tile:hover{border-color:color-mix(in srgb, var(--providers-accent) 32%, #cbd5e1);background:color-mix(in srgb, var(--providers-accent) 4%, #fff)}.pp-kind-tile--on{border-color:color-mix(in srgb, var(--providers-accent) 42%, #bfdbfe);background:color-mix(in srgb, var(--providers-accent) 5%, #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--providers-accent) 12%, transparent)}.pp-kind-tile--primary{box-shadow:0 0 0 1px color-mix(in srgb, var(--providers-accent) 28%, transparent), 0 2px 8px color-mix(in srgb, var(--providers-accent) 10%, transparent)}.pp-kind-tile--primary:after{content:"Primary";letter-spacing:.03em;text-transform:uppercase;color:var(--providers-accent);background:color-mix(in srgb, var(--providers-accent) 10%, #fff);border-radius:4px;padding:.06rem .28rem;font-size:.52rem;font-weight:700;position:absolute;top:.28rem;right:.28rem}.pp-kind-tile__icon-wrap{background:color-mix(in srgb, var(--providers-accent) 6%, #f8fafc);width:2rem;height:2rem;color:color-mix(in srgb, var(--providers-accent) 72%, #475569);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pp-kind-tile--on .pp-kind-tile__icon-wrap{background:color-mix(in srgb, var(--providers-accent) 14%, #fff);color:var(--providers-accent)}.pp-kind-tile__icon{display:block}.pp-kind-tile__label{color:#334155;font-size:.72rem;font-weight:600;line-height:1.2}.pp-kind-tile--on .pp-kind-tile__label{color:#0f172a}.pp-primary-row{border:1px dashed color-mix(in srgb, var(--providers-accent) 18%, #e2e8f0);background:0 0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-top:.15rem;padding:.42rem .48rem;display:flex}.pp-primary-row__label{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--providers-accent) 45%, #475569);font-size:.68rem;font-weight:700}.pp-primary-row__pills{flex-wrap:wrap;gap:.3rem;display:flex}.pp-pill{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.22rem .5rem;font-size:.72rem;font-weight:600;transition:border-color .12s,background .12s,color .12s}.pp-pill:hover{border-color:color-mix(in srgb, var(--providers-accent) 35%, #e2e8f0);color:var(--providers-accent)}.pp-pill--active{border-color:color-mix(in srgb, var(--providers-accent) 45%, #93c5fd);background:color-mix(in srgb, var(--providers-accent) 11%, #fff);color:var(--providers-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--providers-accent) 12%, transparent)}.pp-modal__grid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.32rem .48rem;display:grid}.pp-modal__grid--tight{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.pp-modal__field{gap:.14rem;min-width:0;display:grid}.pp-modal__field--wide{grid-column:1/-1}.pp-modal__label{color:#475569;font-size:.68rem;font-weight:600}.pp-modal__label--sub{font-size:.64rem;font-weight:600}.pp-modal__field input,.pp-modal__field select,.pp-modal__textarea{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-height:2rem;padding:.32rem .42rem;font-size:.8125rem}.pp-modal__field input:focus-visible,.pp-modal__field select:focus-visible,.pp-modal__textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--providers-accent) 45%, #93c5fd);outline-offset:1px;border-color:color-mix(in srgb, var(--providers-accent) 35%, #e2e8f0)}.pp-modal__textarea{resize:vertical;min-height:2.6rem;max-height:5rem;line-height:1.35}.pp-modal__fieldset{background:#fafbfc;border:1px solid #eef2f6;border-radius:10px;padding:.35rem .4rem .42rem}.pp-modal__step--company{gap:.65rem}.pp-modal__group{margin:0;padding:0}.pp-modal__group+.pp-modal__group{border-top:1px solid #f1f5f9;padding-top:.55rem}.pp-modal__group-title{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin:0 0 .4rem;font-size:.72rem;font-weight:650}.pp-modal__group--notes .pp-modal__group-title{margin-bottom:.35rem}.pp-modal__step--roles{gap:.55rem}.pp-modal__subsection{background:0 0;border:none;border-bottom:1px solid #f1f5f9;border-radius:0;margin:0;padding:0 0 .55rem}.pp-modal__subsection:last-child{border-bottom:none;padding-bottom:0}.pp-modal__subsection-title{letter-spacing:.02em;text-transform:none;color:#334155;margin:0 0 .32rem;font-size:.75rem;font-weight:700}.pp-modal__step--review{gap:.35rem}.pp-review{color:#0f172a;background:#f8fafc;border:1px solid #e8edf3;border-radius:10px;margin:0;padding:.55rem .65rem;font-size:.8125rem;line-height:1.45;list-style:none}.pp-review li{border-bottom:1px solid #e2e8f0a6;padding:.28rem 0}.pp-review li:last-child{border-bottom:none;padding-bottom:0}.pp-review__k{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--providers-accent) 40%, #64748b);font-size:.7rem;font-weight:700}.pp-review__muted{color:#64748b;font-size:.72rem;font-weight:500}.pp-modal__err{margin:.28rem 0 0}.pp-modal__footer{border-top:1px solid color-mix(in srgb, var(--providers-accent) 5%, #e8edf3);background:#fff;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;padding:.55rem 1rem .7rem;display:flex}@media (width<=520px){.pp-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-stepper__label{display:none}.pp-stepper__step--active .pp-stepper__label{display:inline}}.pp-drawer-backdrop{z-index:70;background:#0f172a5c;justify-content:flex-end;align-items:stretch;padding:0;display:flex;position:fixed;inset:0}.pp-drawer{border-left:1px solid color-mix(in srgb, var(--providers-accent) 14%, #e8edf3);background:#fff;flex-direction:column;width:min(24rem,100vw);max-height:100vh;animation:.22s ease-out pp-drawer-in;display:flex;box-shadow:-16px 0 48px #0f172a1f}@keyframes pp-drawer-in{0%{opacity:.92;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.pp-drawer__top{border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .65rem .5rem;display:flex}.pp-drawer__title{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.72rem;font-weight:700}.pp-drawer__close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.pp-drawer__close:hover{background:color-mix(in srgb, var(--providers-accent) 8%, transparent);color:var(--providers-accent)}.pp-drawer__hero{border-bottom:1px solid #f1f5f9;flex-shrink:0;gap:.75rem;padding:.85rem .85rem .95rem;display:flex}.pp-drawer__avatar{letter-spacing:.02em;width:2.75rem;height:2.75rem;color:var(--providers-accent);background:color-mix(in srgb, var(--providers-accent) 10%, #fff);border:1px solid color-mix(in srgb, var(--providers-accent) 22%, #e2e8f0);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:750;display:flex}.pp-drawer__hero-main{flex:1;min-width:0}.pp-drawer__name{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.pp-drawer__badges{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}.pp-drawer__badges .providers-type-badge{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.pp-drawer__hero-meta{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin-top:.45rem;display:flex}.pp-drawer__storage-type{color:#64748b;font-size:.68rem}.pp-drawer__quick-links{flex-wrap:wrap;gap:.35rem .5rem;margin-top:.55rem;display:flex}.pp-drawer__quick-link{color:var(--providers-accent);border:1px solid color-mix(in srgb, var(--providers-accent) 22%, #e2e8f0);background:color-mix(in srgb, var(--providers-accent) 5%, #fff);border-radius:8px;align-items:center;gap:.28rem;padding:.22rem .45rem;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-flex}.pp-drawer__quick-link:hover{background:color-mix(in srgb, var(--providers-accent) 10%, #fff)}.pp-drawer__toast{color:#047857;background:#ecfdf5;border-bottom:1px solid #bbf7d0;flex-shrink:0;margin:0;padding:.35rem .85rem;font-size:.72rem;font-weight:600}.pp-drawer__actions{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;flex-shrink:0;gap:.35rem;padding:.55rem .85rem;display:flex}.pp-drawer__action{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:.32rem;padding:.32rem .55rem;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-flex}.pp-drawer__action:hover{border-color:color-mix(in srgb, var(--providers-accent) 28%, #e2e8f0);color:var(--providers-accent)}.pp-drawer__action--primary{border-color:color-mix(in srgb, var(--providers-accent) 45%, #93c5fd);background:color-mix(in srgb, var(--providers-accent) 9%, #fff);color:var(--providers-accent)}.pp-drawer__action--link{color:var(--providers-accent)}.pp-drawer__body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:.55rem .85rem 1rem;overflow-y:auto}.pp-drawer__section{margin-bottom:.85rem}.pp-drawer__section:last-child{margin-bottom:0}.pp-drawer__section--meta{border-top:1px dashed #e2e8f0;padding-top:.35rem}.pp-drawer__section-title{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--providers-accent) 38%, #64748b);margin:0 0 .38rem;font-size:.68rem;font-weight:700}.pp-drawer__line{gap:.08rem;margin:0 0 .28rem;display:grid}.pp-drawer__label{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;font-weight:600}.pp-drawer__value{color:#334155;word-break:break-word;font-size:.8125rem}.pp-drawer__address-line{color:#334155;margin:0 0 .12rem;font-size:.8125rem;line-height:1.4}.pp-drawer__mono{color:#334155;word-break:break-all;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem}.pp-drawer__notes{color:#475569;white-space:pre-wrap;margin:0;font-size:.8rem;line-height:1.45}.pp-drawer__meta-line{color:#64748b;margin:0 0 .2rem;font-size:.72rem}.providers-table__row--clickable{cursor:pointer}.providers-table__row--clickable:focus-visible{outline:2px solid color-mix(in srgb, var(--providers-accent) 45%, #93c5fd);outline-offset:-2px}@media (width<=540px){.pp-drawer{border-left:none;width:100%;animation:.2s ease-out pp-drawer-in-mobile}@keyframes pp-drawer-in-mobile{0%{opacity:.9;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.dealership-profile-modal{border:1px solid color-mix(in srgb, #cbd5e1 70%, var(--lp-border));border-radius:16px;flex-direction:column;width:min(96vw,52rem);max-width:52rem;max-height:min(92vh,54rem);display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb8,0 24px 56px #0f172a24}.dealership-profile-modal__form{flex-direction:column;min-height:0;max-height:min(92vh,54rem);display:flex}.dealership-profile-modal__header{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);border-bottom:1px solid #eef2f7;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.85rem;padding:1.15rem 1.35rem 1rem;display:flex}.dealership-profile-modal__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted);margin:0 0 .2rem;font-size:.68rem;font-weight:700}.dealership-profile-modal__title{letter-spacing:-.025em;color:var(--lp-text);margin:0;font-size:1.2rem;font-weight:700}.dealership-profile-modal__subtitle{max-width:38rem;color:var(--lp-muted);margin:.35rem 0 0;font-size:.875rem;line-height:1.45}.dealership-profile-modal__close{border:1px solid var(--lp-border);background:var(--lp-surface);width:2.25rem;height:2.25rem;color:var(--lp-muted);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:flex}.dealership-profile-modal__close:hover:not(:disabled){color:var(--lp-text);background:var(--lp-surface-soft);border-color:#cbd5e1}.dealership-profile-modal__scroll{background:var(--lp-surface-soft);flex:1;min-height:0;padding:1rem 1.35rem 1.15rem;overflow-y:auto}.dealership-profile-modal__loading{text-align:center;color:var(--lp-muted);margin:0;padding:1.5rem 0;font-size:.875rem}.dealership-profile-modal__sections{flex-direction:column;gap:.85rem;display:flex}.dealership-profile-modal__section{border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:12px;padding:1rem 1.05rem 1.05rem;box-shadow:0 1px 2px #0f172a0a}.dealership-profile-modal__section-head{margin-bottom:.85rem}.dealership-profile-modal__section-title{letter-spacing:-.015em;color:var(--lp-text);margin:0;font-size:.92rem;font-weight:700}.dealership-profile-modal__section-lead{color:var(--lp-muted);margin:.25rem 0 0;font-size:.78rem;line-height:1.4}.dealership-profile-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .95rem;display:grid}.dealership-profile-modal__grid--address{grid-template-columns:1.4fr 1fr .55fr .75fr}.dealership-profile-modal__field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.dealership-profile-modal__field--wide{grid-column:1/-1}.dealership-profile-modal__label{color:var(--lp-muted-strong);align-items:baseline;gap:.35rem;font-size:.78rem;font-weight:600;display:flex}.dealership-profile-modal__required{color:#dc2626;font-weight:700}.dealership-profile-modal__helper{color:var(--lp-muted);margin:0;font-size:.72rem;line-height:1.35}.dealership-profile-modal__input,.dealership-profile-modal__textarea{width:100%;min-height:2.65rem;color:var(--lp-text);background:var(--lp-surface);border:1px solid #d7dee8;border-radius:10px;padding:.58rem .72rem;font-size:.875rem;line-height:1.35;transition:border-color .15s,box-shadow .15s}.dealership-profile-modal__textarea{resize:vertical;min-height:5.5rem}.dealership-profile-modal__input::placeholder,.dealership-profile-modal__textarea::placeholder{color:var(--lp-muted)}.dealership-profile-modal__input:focus,.dealership-profile-modal__textarea:focus{border-color:#93c5fd;outline:none;box-shadow:0 0 0 3px #3b82f61f}.dealership-profile-modal__input--readonly,.dealership-profile-modal__textarea--readonly{background:var(--lp-surface-soft);color:var(--lp-muted-strong);border-color:var(--lp-border);cursor:not-allowed;box-shadow:none}.dealership-profile-modal__readonly-note{color:var(--lp-muted);margin:0;font-size:.72rem}.dealership-profile-modal__logo-preview{background:var(--lp-surface-soft);border:1px dashed #dbe3ee;border-radius:10px;align-items:center;gap:.85rem;margin-top:.15rem;padding:.75rem;display:flex}.dealership-profile-modal__logo-preview img{object-fit:contain;border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:8px;width:72px;height:72px}.dealership-profile-modal__logo-preview-copy{min-width:0}.dealership-profile-modal__logo-preview-label{color:var(--lp-muted);margin:0 0 .15rem;font-size:.72rem;font-weight:600}.dealership-profile-modal__logo-preview-fallback{color:var(--lp-muted);margin:0;font-size:.78rem}.dealership-profile-modal__logo-block{flex-direction:column;gap:.65rem;display:flex}.dealership-profile-modal__logo-empty{background:var(--lp-surface-soft);color:var(--lp-muted);border:1px dashed #dbe3ee;border-radius:10px;margin:0;padding:.75rem;font-size:.82rem}.dealership-profile-modal__logo-actions{flex-wrap:wrap;gap:.55rem;display:flex}.dealership-profile-modal__logo-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dealership-profile-modal__logo-btn{cursor:pointer;border-radius:8px;padding:.55rem 1rem;font-size:.875rem;font-weight:600}.dealership-profile-modal__logo-btn--primary{color:#fff;background:#2563eb;border:1px solid #1d4ed8}.dealership-profile-modal__logo-btn--primary:hover:not(:disabled){background:#1d4ed8}.dealership-profile-modal__logo-btn--ghost{background:var(--lp-surface);color:var(--lp-muted-strong);border:1px solid #cbd5e1}.dealership-profile-modal__logo-btn--ghost:hover:not(:disabled){background:var(--lp-surface-soft)}.dealership-profile-modal__logo-btn:disabled{opacity:.65;cursor:not-allowed}.dealership-profile-modal__logo-advanced{border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:10px;margin-top:.35rem;padding:.65rem .75rem}.dealership-profile-modal__logo-advanced summary{cursor:pointer;color:var(--lp-muted-strong);font-size:.82rem;font-weight:600;list-style:none}.dealership-profile-modal__logo-advanced summary::-webkit-details-marker{display:none}.dealership-profile-modal__logo-advanced[open] summary{margin-bottom:.65rem}.dealership-profile-modal__error{color:#b91c1c;background:#fef2f2e6;border:1px solid #ef444438;border-radius:10px;margin:.85rem 0 0;padding:.65rem .8rem;font-size:.82rem}.dealership-profile-modal__footer{background:var(--lp-surface);border-top:1px solid #eef2f7;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.35rem 1rem;display:flex;box-shadow:0 -8px 24px #0f172a0a}.dealership-profile-modal__footer-right{gap:.55rem;display:flex}.dealership-profile-save-toast{z-index:90;background:var(--lp-surface);color:#1d4ed8;border:1px solid #2563eb47;border-radius:12px;align-items:center;gap:.55rem;max-width:min(24rem,100vw - 2rem);padding:.75rem 1rem;font-size:.875rem;font-weight:600;animation:.22s ease-out dealership-profile-toast-in;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:inset 0 0 0 1px #fffc,0 16px 40px #0f172a24}.dealership-profile-save-toast--error{color:#b91c1c;border-color:#ef444447}.dealership-profile-save-toast--error+.dealership-profile-save-toast--success,.dealership-profile-save-toast--success+.dealership-profile-save-toast--error{bottom:5rem}.dealership-profile-save-toast__icon{color:#2563eb;background:#2563eb24;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.82rem;display:inline-flex}@keyframes dealership-profile-toast-in{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@media (width<=767px){.dealership-profile-modal__header,.dealership-profile-modal__scroll,.dealership-profile-modal__footer{padding-left:1rem;padding-right:1rem}.dealership-profile-modal__grid,.dealership-profile-modal__grid--address{grid-template-columns:1fr}}.dealership-profile-page__banner{margin-bottom:.75rem}.dealership-profile-page__form{flex-direction:column;gap:0;margin-top:.75rem;display:flex}.dealership-profile-page__content{padding-bottom:5.5rem}.dealership-profile-modal__support-note{border:1px solid var(--lp-border);background:var(--lp-surface-soft);color:var(--lp-muted);border-radius:8px;margin:.5rem 0 0;padding:.65rem .75rem;font-size:.8125rem;line-height:1.45}.dealership-profile-page__cross-link{color:var(--lp-muted);margin:.85rem 0 0;font-size:.8125rem;font-weight:400}.dealership-profile-page__cross-link a{color:#2563eb;text-decoration:none}.dealership-profile-page__cross-link a:hover{text-decoration:underline}.dealership-profile-page__action-bar{z-index:5;border:1px solid var(--lp-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;margin:0 -.25rem;padding:.85rem 1rem;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 30px #0f172a14}.dealership-profile-page__cancel{background:var(--lp-surface);color:var(--lp-muted-strong);cursor:pointer;border:1px solid #cbd5e1;border-radius:8px;padding:.55rem 1rem;font-size:.875rem;font-weight:600}.dealership-profile-page__cancel:hover:not(:disabled){background:var(--lp-surface-soft)}.dealership-profile-page__cancel:disabled{opacity:.65;cursor:not-allowed}.dealership-profile-page__save{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #1d4ed8;border-radius:8px;padding:.6rem 1.35rem;font-size:.875rem;font-weight:700;box-shadow:0 1px 2px #1d4ed83d}.dealership-profile-page__save:hover:not(:disabled){background:#1d4ed8}.dealership-profile-page__save:disabled{opacity:.65;cursor:not-allowed}.dealership-profile-page__back{margin:1rem 0 0;font-size:.875rem}@media (width<=767px){.dealership-profile-page__action-bar{flex-direction:column-reverse;align-items:stretch}.dealership-profile-page__save,.dealership-profile-page__cancel{text-align:center;width:100%}}.dealer-admin-layout .dealership-profile-page--public-info.settings-page--rebuild-7 .settings-page__body{width:100%;max-width:none}.dealership-profile-page--public-info .dealership-profile-page__form{width:100%}.dealership-profile-public-info-panel{background:0 0;border:none;border-radius:0;flex-direction:column;gap:.85rem;width:100%;max-width:80rem;margin-inline:auto;display:flex;overflow:visible}.dealership-profile-page--public-info .dealership-profile-page__content{padding-bottom:0}.dealership-profile-public-info-panel__error{border:1px solid color-mix(in srgb, #dc2626 35%, var(--lp-border));background:color-mix(in srgb, #dc2626 8%, var(--lp-surface-soft));border-radius:10px;margin:0;padding:.65rem .85rem}.dealership-profile-page--public-info .dealership-profile-page__action-bar--inline{border:1px solid var(--lp-border);width:100%;max-width:80rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lp-surface);border-radius:12px;margin:.25rem auto 0;padding:.95rem 1.15rem;position:static}.dealership-profile-page--public-info .dealership-profile-page__cancel{border-color:var(--lp-border);background:var(--lp-surface-soft);color:var(--lp-text)}.dealership-profile-page--public-info .dealership-profile-page__save{border:1px solid color-mix(in srgb, var(--lp-primary,#2563eb) 72%, var(--lp-border));background:var(--lp-primary,#2563eb);color:#fff;box-shadow:none}.public-info-profile{flex-direction:column;gap:.85rem;width:100%;display:flex}.public-info-profile__card{border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:12px;padding:1.15rem 1.35rem}.public-info-profile__card-title{color:var(--lp-text);margin:0 0 .65rem;font-size:.9375rem;font-weight:600}.public-info-profile__card-lead{color:var(--lp-muted);margin:-.35rem 0 .55rem;font-size:.8125rem}.public-info-profile .dealership-profile-modal__field{margin:0 0 .55rem}.public-info-profile .dealership-profile-modal__helper,.public-info-profile .dealership-profile-modal__readonly-note{display:none}.public-info-profile .dealership-profile-modal__label{margin-bottom:.28rem;font-size:.8125rem}.public-info-profile .dealership-profile-modal__input{min-height:2.5rem;padding:.5rem .65rem;font-size:.875rem}.public-info-profile__hero-grid{grid-template-columns:minmax(11.25rem,12.5rem) minmax(0,1fr);align-items:start;gap:1.25rem 2rem;display:grid}.public-info-profile__logos{flex-direction:column;gap:1.15rem;width:100%;max-width:12.5rem;display:flex}.public-info-profile__logo-label{color:var(--lp-text);margin:0 0 .35rem;font-size:.8125rem;font-weight:600}.public-info-profile__logo-slot.dealership-profile-modal__field{margin:0}.public-info-profile__logo-slot .dealership-profile-public-info__logo-frame-wrap{width:100%;max-width:11.25rem;margin-bottom:.5rem}.public-info-profile__logo-slot .dealership-profile-public-info__logo-frame{aspect-ratio:3/2;border-radius:10px;width:100%;max-width:11.25rem;height:7.5rem;min-height:7.5rem;max-height:7.5rem;overflow:hidden}.public-info-profile__logo-slot .dealership-profile-public-info__logo-frame.dealership-profile-modal__logo-preview{padding:.45rem}.public-info-profile__logo-slot .dealership-profile-public-info__logo-frame.dealership-profile-modal__logo-preview img{object-fit:contain;width:100%;max-width:100%;max-height:6.75rem}.public-info-profile__logo-slot .dealership-profile-public-info__logo-frame.dealership-profile-modal__logo-placeholder{padding:.5rem}.public-info-profile__logo-slot .dealership-profile-modal__logo-placeholder-label{text-align:center;font-size:.75rem}.public-info-profile__logo-slot .dealership-profile-modal__logo-actions{flex-direction:column;align-items:stretch;gap:.35rem}.public-info-profile__logo-slot .dealership-profile-modal__logo-btn{text-align:center;width:100%;padding:.55rem 1rem;font-size:.875rem}.public-info-profile__details{min-width:0}.public-info-profile__account{border-bottom:1px solid var(--lp-border);color:var(--lp-muted);flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin:0 0 .75rem;padding-bottom:.65rem;font-size:.8125rem;display:flex}.public-info-profile__account-label{font-weight:500}.public-info-profile__account-value{color:var(--lp-text);font-size:.9375rem;font-weight:600}.public-info-profile__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .85rem;display:grid}.public-info-profile__fields>.public-info-profile__address-block,.public-info-profile__fields>.public-info-profile__contact-row{grid-column:1/-1}.public-info-profile__contact-row{grid-template-columns:minmax(0,1.35fr) minmax(5.5rem,.45fr) minmax(0,1.35fr);gap:0 .85rem;display:grid}.public-info-profile__contact-row .dealership-profile-modal__field{margin-bottom:.55rem}.public-info-profile__website-field{max-width:22rem}.public-info-profile__store-name{font-weight:600}.public-info-profile__address-block{margin:0 0 .25rem}.public-info-profile__address-head{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-bottom:.45rem;display:flex}.public-info-profile__address-title{color:var(--lp-text);margin:0;font-size:.875rem;font-weight:600}.public-info-profile__address-lead{color:var(--lp-muted);margin:0;font-size:.8125rem}.public-info-profile__logo-managed-note{color:var(--lp-muted);grid-column:1/-1;margin:0 0 .35rem;font-size:.8125rem}.public-info-profile__address-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 .75rem;display:grid}.public-info-profile__tax-identity{margin-top:0}.public-info-profile__tax-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1rem;margin:0;display:grid}.public-info-profile__tax-summary-row{flex-direction:column;gap:.2rem;min-width:0;display:flex}.public-info-profile__tax-summary-label{letter-spacing:.02em;text-transform:uppercase;color:var(--lp-muted);margin:0;font-size:.75rem;font-weight:600}.public-info-profile__tax-summary-value{color:var(--lp-text);word-break:break-word;margin:0;font-size:.9375rem;font-weight:500}.public-info-profile__social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .85rem;display:grid}.public-info-profile__hours{container:public-info-hours/inline-size}.public-info-profile__hours .public-info-hours-dual{grid-template-columns:1fr;gap:.85rem}@container public-info-hours (width>=900px){.public-info-profile__hours .public-info-hours-dual{grid-template-columns:repeat(2,minmax(0,1fr))}}.public-info-profile__hours .business-hours-column{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:10px;padding:.75rem .85rem}.public-info-profile__hours .business-hours-column__title{margin-bottom:.65rem;font-size:.875rem}.public-info-profile__hours .business-hours-editor__row{grid-template-columns:5rem 5.5rem minmax(6rem,1fr) auto minmax(6rem,1fr);gap:.6rem .75rem;padding:.5rem 0}.public-info-profile__hours .business-hours-editor__day{font-size:.875rem}.public-info-profile__hours .business-hours-editor__toggle{font-size:.8125rem}.public-info-profile__hours .business-hours-editor__time input{min-height:2.5rem;padding:.45rem .55rem;font-size:.875rem}.public-info-profile__hours .business-hours-editor__sep{font-size:.8125rem}.public-info-profile__hours .business-hours-column .business-hours-editor__quick{gap:.45rem;margin-top:.65rem;padding-top:.65rem}.public-info-profile__hours .business-hours-column .business-hours-editor__quick-btn{padding:.32rem .65rem;font-size:.75rem}.public-info-profile .dealership-profile-modal__phone-row{grid-template-columns:minmax(0,1fr) 5.5rem}.public-info-workspace,.dealership-profile-modal__sections--public-info{background:0 0;border:none;border-radius:0;flex-direction:column;gap:.65rem;width:100%;display:flex;overflow:visible}.public-info-workspace .dealership-profile-modal__label{color:var(--lp-text)}.public-info-workspace .dealership-profile-modal__helper,.public-info-workspace .dealership-profile-modal__readonly-note{color:var(--lp-muted)}.public-info-workspace .dealership-profile-modal__input{border:1px solid var(--lp-control-border,var(--lp-border));width:100%;max-width:none;color:var(--lp-control-text,var(--lp-text));background:var(--lp-control-bg,var(--lp-surface-soft));border-radius:8px}.public-info-workspace .dealership-profile-modal__input:focus{border-color:var(--lp-control-focus-border,color-mix(in srgb, var(--lp-primary) 55%, var(--lp-border)));box-shadow:var(--lp-control-focus-shadow,0 0 0 3px color-mix(in srgb, var(--lp-primary) 18%, transparent))}.public-info-workspace .dealership-profile-modal__input--readonly{background:var(--lp-surface-soft);border-color:var(--lp-border);color:var(--lp-muted)}.public-info-workspace .dealership-profile-modal__logo-btn--primary{border:1px solid color-mix(in srgb, var(--lp-primary,#2563eb) 72%, var(--lp-border));background:var(--lp-primary,#2563eb);color:#fff}.public-info-workspace .dealership-profile-modal__logo-btn--ghost{border:1px solid var(--lp-border);background:var(--lp-surface-soft);color:var(--lp-text)}.public-info-hours-dual{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;display:grid}.public-info-hours-dual__note{color:var(--lp-muted);grid-column:1/-1;margin:.15rem 0 0;font-size:.75rem;line-height:1.45}.public-info-workspace .business-hours-column{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:10px;min-width:0;padding:.75rem .8rem}.public-info-workspace .business-hours-column__title{color:var(--lp-text);margin:0 0 .55rem;font-size:.8125rem;font-weight:600}.public-info-workspace .business-hours-column .business-hours-editor__rows{border-top:none;flex-direction:column;gap:0;margin:0;display:flex}.public-info-workspace .business-hours-column--compact .business-hours-editor__row{grid-template-columns:2.4rem 3.75rem 5rem auto 5rem;align-items:center;gap:.3rem .4rem;padding:.28rem 0;display:grid}.public-info-workspace .business-hours-column--compact .business-hours-editor__row+.business-hours-editor__row{border-top:1px solid var(--lp-border)}.public-info-workspace .business-hours-column--compact .business-hours-editor__day{color:var(--lp-text);font-size:.75rem;font-weight:600}.public-info-workspace .business-hours-column--compact .business-hours-editor__toggle{color:var(--lp-muted);white-space:nowrap;align-items:center;gap:.2rem;font-size:.6875rem;display:inline-flex}.public-info-workspace .business-hours-column--compact .business-hours-editor__toggle input{margin:0}.public-info-workspace .business-hours-column--compact .business-hours-editor__time{min-width:0}.public-info-workspace .business-hours-column--compact .business-hours-editor__time input{border:1px solid var(--lp-control-border,var(--lp-border));width:100%;min-width:0;max-width:5rem;color:var(--lp-control-text,var(--lp-text));background:var(--lp-control-bg,var(--lp-surface));border-radius:6px;padding:.26rem .32rem;font-size:.6875rem}.public-info-workspace .business-hours-column--compact .business-hours-editor__time input:disabled{opacity:.55;background:var(--lp-surface-soft)}.public-info-workspace .business-hours-column--compact .business-hours-editor__sep{color:var(--lp-muted);text-align:center;font-size:.6875rem}.public-info-workspace .business-hours-column .business-hours-editor__quick{border-top:1px solid var(--lp-border);flex-wrap:wrap;gap:.35rem;margin-top:.55rem;padding-top:.55rem;display:flex}.public-info-workspace .business-hours-column .business-hours-editor__quick-btn{border:1px solid var(--lp-border);background:var(--lp-surface);color:var(--lp-text);cursor:pointer;border-radius:6px;padding:.24rem .5rem;font-size:.6875rem}.public-info-workspace .business-hours-column .business-hours-editor__quick-btn:hover{border-color:color-mix(in srgb, var(--lp-primary) 24%, var(--lp-border));background:color-mix(in srgb, var(--lp-primary) 8%, var(--lp-surface-soft));color:var(--lp-text)}.public-info-workspace .business-hours-collapsible{margin-top:0}.public-info-workspace .business-hours-disclosure{border:1px solid var(--lp-border);background:var(--lp-surface-soft);text-align:left;cursor:pointer;border-radius:10px;width:100%;margin:0;padding:.75rem .95rem;transition:background .15s,border-color .15s;display:block}.public-info-workspace .business-hours-disclosure:hover{border-color:color-mix(in srgb, var(--lp-primary) 24%, var(--lp-border));background:color-mix(in srgb, var(--lp-primary) 6%, var(--lp-surface-soft))}.public-info-workspace .business-hours-disclosure:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.public-info-workspace .business-hours-collapsible:has(.business-hours-disclosure--expanded){border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:10px;overflow:hidden}.public-info-workspace .business-hours-disclosure--expanded{border:none;border-bottom:1px solid var(--lp-border);background:0 0;border-radius:0;margin-bottom:0}.public-info-workspace .business-hours-disclosure--expanded:hover{background:color-mix(in srgb, var(--lp-primary) 5%, var(--lp-surface-soft))}.public-info-workspace .business-hours-disclosure__main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.public-info-workspace .business-hours-disclosure__summary{min-width:0;color:var(--lp-text);flex:14rem;font-size:.8125rem;font-weight:500;line-height:1.45}.public-info-workspace .business-hours-disclosure__action{color:var(--lp-primary);flex-shrink:0;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;display:inline-flex}.public-info-workspace #business-hours-editor-panel{padding:.15rem .95rem .85rem}.public-info-workspace .business-hours-editor__rows{border-top:none;flex-direction:column;gap:0;margin:0;display:flex}.public-info-workspace .business-hours-editor__row{grid-template-columns:5.5rem 5.25rem minmax(6.75rem,1fr) auto minmax(6.75rem,1fr);align-items:center;gap:.65rem .75rem;padding:.55rem 0;display:grid}.public-info-workspace .business-hours-editor__row+.business-hours-editor__row{border-top:1px solid var(--lp-border)}.public-info-workspace .business-hours-editor__day{color:var(--lp-text);font-size:.8125rem;font-weight:600}.public-info-workspace .business-hours-editor__toggle{color:var(--lp-muted);white-space:nowrap;align-items:center;gap:.35rem;font-size:.8125rem;display:inline-flex}.public-info-workspace .business-hours-editor__toggle input{margin:0}.public-info-workspace .business-hours-editor__time input{border:1px solid var(--lp-control-border,var(--lp-border));width:100%;min-width:0;color:var(--lp-control-text,var(--lp-text));background:var(--lp-control-bg,var(--lp-surface));border-radius:6px;padding:.42rem .5rem;font-size:.8125rem}.public-info-workspace .business-hours-editor__time input:disabled{opacity:.55;background:var(--lp-surface-soft)}.public-info-workspace .business-hours-editor__sep{color:var(--lp-muted);text-align:center;font-size:.75rem}.public-info-workspace .business-hours-editor__quick{border-top:1px solid var(--lp-border);flex-wrap:wrap;gap:.45rem;margin-top:.75rem;padding-top:.75rem;display:flex}.public-info-workspace .business-hours-editor__quick-btn{border:1px solid var(--lp-border);background:var(--lp-surface);color:var(--lp-text);cursor:pointer;border-radius:6px;padding:.32rem .65rem;font-size:.75rem}.public-info-workspace .business-hours-editor__quick-btn:hover{border-color:color-mix(in srgb, var(--lp-primary) 24%, var(--lp-border));background:color-mix(in srgb, var(--lp-primary) 8%, var(--lp-surface-soft));color:var(--lp-text)}.public-info-workspace .business-hours-editor__note{color:var(--lp-muted);margin:.55rem 0 0;font-size:.75rem}@media (width<=960px){.public-info-profile__hero-grid{grid-template-columns:1fr}.public-info-profile__logos{flex-flow:wrap;gap:1rem 1.25rem;max-width:none}.public-info-profile__logo-slot{flex:10rem;max-width:11.25rem}.public-info-hours-dual{grid-template-columns:1fr}}@media (width<=720px){.public-info-profile__fields,.public-info-profile__social-grid,.public-info-profile__tax-summary{grid-template-columns:1fr}.public-info-profile__fields>.public-info-profile__address-block,.public-info-profile__fields>.public-info-profile__contact-row{grid-column:auto}.public-info-profile__website-field{max-width:none}.public-info-profile__contact-row{grid-template-columns:1fr}.public-info-profile__address-grid{grid-template-columns:1fr;max-width:none}.dealership-profile-page--public-info .dealership-profile-page__action-bar--inline{flex-direction:column-reverse;align-items:stretch}.dealership-profile-page--public-info .dealership-profile-page__save,.dealership-profile-page--public-info .dealership-profile-page__cancel{text-align:center;width:100%}.public-info-workspace .business-hours-editor__row{grid-template-columns:1fr 1fr;grid-template-areas:"day day""toggle toggle""open sep""close close";padding:.5rem 0}.public-info-workspace .business-hours-editor__day{grid-area:day}.public-info-workspace .business-hours-editor__toggle{grid-area:toggle}.public-info-workspace .business-hours-editor__time:first-of-type{grid-area:open}.public-info-workspace .business-hours-editor__sep{grid-area:sep;align-self:center}.public-info-workspace .business-hours-editor__time:last-of-type{grid-area:close}}.deals-page{--deals-card-bg:var(--lp-surface-soft);--deals-muted-bg:var(--lp-surface);--deals-border:var(--lp-border)}.deals-page .deals-page__surface-stack{background:var(--lp-surface)!important;border-color:var(--lp-border)!important;box-shadow:none!important}.deals-page .deals-pipeline__board--page{--deals-card-gap:.24rem;background:var(--lp-bg)!important;border:1px solid var(--lp-border)!important;box-shadow:none!important;border-radius:12px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.38rem!important;padding:.42rem .45rem .52rem!important;display:grid!important}.deals-page .deals-pipeline__board--page .deals-pipeline__col{--lane-accent:color-mix(in srgb, var(--lp-border) 70%, var(--lp-primary) 30%);flex:1 1 0;gap:.3rem;min-width:0;padding:.38rem;border:1px solid color-mix(in srgb, var(--lp-border) 38%, transparent)!important;border-right:1px solid color-mix(in srgb, var(--lp-border) 38%, transparent)!important;background:var(--lp-surface)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-text) 5%, transparent), 0 1px 2px #00000029!important;border-top:2px solid color-mix(in srgb, var(--lane-accent) 82%, var(--lp-border))!important;opacity:1!important;border-radius:12px!important}.deals-page .deals-pipeline__col[data-desk-stage=draft]{--lane-accent:var(--deal-stage-draft)}.deals-page .deals-pipeline__col[data-desk-stage=working]{--lane-accent:var(--deal-stage-working)}.deals-page .deals-pipeline__col[data-desk-stage=approved]{--lane-accent:var(--deal-stage-approved)}.deals-page .deals-pipeline__col[data-desk-stage=contract],.deals-page .deals-pipeline__col[data-desk-stage=submitted],.deals-page .deals-pipeline__col[data-desk-stage=contracted]{--lane-accent:var(--deal-stage-contract)}.deals-page .deals-pipeline__col[data-desk-stage=delivered]{--lane-accent:var(--deal-stage-delivered)}.deals-page .deals-pipeline__col[data-desk-stage=funding]{--lane-accent:var(--deal-stage-funding)}.deals-page .deals-pipeline__board--page .deals-pipeline__col--active,.deals-page .deals-pipeline__board--page .deals-pipeline__col--empty{background:var(--lp-surface)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-text) 5%, transparent), 0 1px 2px #00000029!important}.deals-page .deals-pipeline__board--page .deals-pipeline__col--empty .deals-pipeline__col-head{opacity:1!important}.deals-page .deals-pipeline__board--page .deals-pipeline__col--drag{border-color:color-mix(in srgb, var(--lp-primary) 34%, var(--lp-border))!important;background:color-mix(in srgb, var(--lp-primary) 8%, var(--lp-surface))!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lp-text) 5%, transparent), 0 3px 10px #00000038!important;outline:none!important}.deals-page .deals-pipeline__col-head{text-align:left!important;text-transform:none!important;letter-spacing:-.01em!important;border-top:none!important;border-bottom:1px solid color-mix(in srgb, var(--lp-border) 55%, transparent)!important;color:var(--lp-text)!important;box-shadow:none!important;background:0 0!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:.35rem!important;margin:0 0 .08rem!important;padding:0 0 .32rem!important;display:flex!important}.deals-page .deals-pipeline__col-head-icon{display:none!important}.deals-page .deals-pipeline__col-head-main{flex:1;min-width:0;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:.35rem!important;display:flex!important}.deals-page .deals-pipeline__col-head-label{align-items:center;gap:.38rem;letter-spacing:-.01em!important;color:var(--lp-text)!important;font-size:.72rem!important;font-weight:600!important;display:inline-flex!important}.deals-page .deals-pipeline__col-head-label:before{content:"";background:var(--lane-accent,var(--lp-primary));border-radius:2px;flex-shrink:0;width:3px;height:.9em}.deals-page .deals-pipeline__board--page .deals-pipeline__col-scroll{scrollbar-color:color-mix(in srgb, var(--lp-muted) 35%, transparent) transparent;gap:var(--deals-card-gap,.24rem)!important;background:0 0!important;padding:.05rem 0!important}.deals-page .deals-pipeline__board--page .deals-pipeline__col-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--lp-muted) 35%, transparent)}.deals-page .deals-pipeline__empty-lane{margin:0;padding:.15rem 0 .25rem;box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important}.deals-page .deals-pipeline__empty-lane-icon{display:none!important}.deals-page .deals-pipeline__empty-hint{text-align:left;padding:.15rem 0 0 .2rem;font-size:.625rem;color:var(--lp-muted)!important}.deals-page .deals-desk-card,.deals-page .deals-desk-card[class*=deals-desk-card--status-]{color:var(--lp-text);transform:none;border:1px solid color-mix(in srgb, var(--lp-border) 55%, transparent)!important;background:var(--lp-surface-soft)!important;border-radius:9px!important;gap:.12rem!important;padding:.42rem .48rem .44rem!important;box-shadow:0 1px 2px #00000024!important}.deals-page .deals-desk-card[class*=deals-desk-card--status-]:before{background:var(--deals-card-glow,var(--lp-primary));opacity:.88;border-radius:9px 9px 0 0;width:auto;height:2px;position:absolute;inset:0 0 auto;content:""!important;display:block!important}.deals-page .deals-desk-card:hover,.deals-page .deals-pipeline__card:hover .deals-desk-card,.deals-page .deals-pipeline__card:hover .deals-desk-card[class*=deals-desk-card--status-]{transform:translateY(-1px);border-color:color-mix(in srgb, var(--lp-primary) 18%, var(--lp-border))!important;background:var(--lp-surface-hover)!important;box-shadow:0 2px 8px #0003!important}.deals-page .deals-desk-card__top{gap:.38rem;min-height:1.05rem}.deals-page .deals-desk-card__num{color:var(--lp-muted-strong)!important;font-size:.78rem!important;font-weight:600!important}.deals-page .deals-desk-card__customer{letter-spacing:-.015em;line-height:1.34;color:var(--lp-text)!important;font-size:.875rem!important;font-weight:600!important}.deals-page .deals-desk-card__vehicle{line-height:1.35;color:var(--lp-muted-strong)!important;font-size:.75rem!important;font-weight:400!important}.deals-page .deals-desk-card__body{gap:.1rem!important}.deals-page .deals-desk-card__payment-row{border-top-color:var(--lp-border)!important;margin-top:.16rem!important;padding-top:.22rem!important}.deals-page .deals-desk-card__payment-key{letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--lp-muted)!important;font-size:.59375rem!important;font-weight:600!important}.deals-page .deals-desk-card__payment-val{color:var(--lp-muted-strong)!important;font-size:.71875rem!important;font-weight:600!important}.deals-page .deals-desk-card__funding-chips,.deals-page .deals-desk-card__delivery-chips{gap:.22rem!important;margin-top:.18rem!important}.deals-page .deals-desk-card__followup-meta{color:var(--lp-muted)!important;border-top:1px dashed color-mix(in srgb, var(--lp-border) 65%, transparent)!important;margin-top:.14rem!important;padding-top:.14rem!important;font-size:.625rem!important}.deals-page .deals-desk-card__badge{border:1px solid var(--lp-border)!important;background:color-mix(in srgb, var(--lp-surface) 82%, var(--lp-muted) 18%)!important;color:var(--lp-muted-strong)!important;border-radius:6px!important;padding:.1rem .32rem!important;font-size:.5625rem!important;font-weight:600!important}.deals-page .deals-desk-card__badge--draft{background:color-mix(in srgb, var(--deal-stage-draft) 14%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--deal-stage-draft) 28%, var(--lp-border))!important;color:color-mix(in srgb, var(--deal-stage-draft) 72%, var(--lp-text))!important}.deals-page .deals-desk-card__badge--working{background:color-mix(in srgb, var(--status-working) 14%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--status-working) 28%, var(--lp-border))!important;color:color-mix(in srgb, var(--status-working) 72%, var(--lp-text))!important}.deals-page .deals-desk-card__badge--submitted{background:color-mix(in srgb, var(--lp-muted) 14%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--lp-muted) 28%, var(--lp-border))!important;color:var(--lp-muted-strong)!important}.deals-page .deals-desk-card__badge--approved{background:color-mix(in srgb, var(--status-approved) 14%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--status-approved) 28%, var(--lp-border))!important;color:color-mix(in srgb, var(--status-approved) 72%, var(--lp-text))!important}.deals-page .deals-desk-card__badge--contract,.deals-page .deals-desk-card__badge--contracted{background:color-mix(in srgb, var(--status-contract) 14%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--status-contract) 28%, var(--lp-border))!important;color:color-mix(in srgb, var(--status-contract) 72%, var(--lp-text))!important}.deals-page .deals-desk-card__badge--delivered{background:color-mix(in srgb, var(--status-delivered) 14%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--status-delivered) 28%, var(--lp-border))!important;color:color-mix(in srgb, var(--status-delivered) 72%, var(--lp-text))!important}.deals-page .deals-desk-card__badge--funding,.deals-page .deals-desk-card__badge--sold-funding{background:color-mix(in srgb, var(--status-funding) 14%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--status-funding) 28%, var(--lp-border))!important;color:color-mix(in srgb, var(--status-funding) 72%, var(--lp-text))!important}.deals-page .deals-desk-card__badge--funded,.deals-page .deals-desk-card__badge--sold-funded{background:color-mix(in srgb, var(--status-funded) 14%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--status-funded) 28%, var(--lp-border))!important;color:color-mix(in srgb, var(--status-funded) 72%, var(--lp-text))!important}.deals-page .deals-desk-card__badge--cancelled{background:color-mix(in srgb, var(--status-blocked) 14%, var(--lp-surface-soft))!important;border-color:color-mix(in srgb, var(--status-blocked) 28%, var(--lp-border))!important;color:color-mix(in srgb, var(--status-blocked) 72%, var(--lp-text))!important}.deals-page .deals-desk-chip{border:1px solid color-mix(in srgb, var(--lp-border) 55%, transparent)}.deals-page .deals-desk-chip--funded,.deals-page .deals-desk-chip--delivery-done{background:color-mix(in srgb, var(--status-funded) 16%, var(--lp-surface-soft))!important;color:color-mix(in srgb, var(--status-funded) 78%, var(--lp-text))!important;border-color:color-mix(in srgb, var(--status-funded) 28%, var(--lp-border))!important}.deals-page .deals-desk-chip--blocked{background:color-mix(in srgb, var(--status-blocked) 16%, var(--lp-surface-soft))!important;color:color-mix(in srgb, var(--status-blocked) 78%, var(--lp-text))!important;border-color:color-mix(in srgb, var(--status-blocked) 28%, var(--lp-border))!important}.deals-page .deals-desk-chip--stips{background:color-mix(in srgb, #06b6d4 16%, var(--lp-surface-soft))!important;color:color-mix(in srgb, #06b6d4 78%, var(--lp-text))!important;border-color:color-mix(in srgb, #06b6d4 28%, var(--lp-border))!important}.deals-page .deals-desk-chip--out{background:color-mix(in srgb, var(--status-working) 16%, var(--lp-surface-soft))!important;color:color-mix(in srgb, var(--status-working) 78%, var(--lp-text))!important;border-color:color-mix(in srgb, var(--status-working) 28%, var(--lp-border))!important}.deals-page .deals-desk-chip--manual-close{background:color-mix(in srgb, var(--lp-muted) 16%, var(--lp-surface-soft))!important;color:var(--lp-muted-strong)!important;border-color:color-mix(in srgb, var(--lp-muted) 28%, var(--lp-border))!important}.deals-page .deals-desk-chip--delivery-ready{background:color-mix(in srgb, var(--status-approved) 16%, var(--lp-surface-soft))!important;color:color-mix(in srgb, var(--status-approved) 78%, var(--lp-text))!important;border-color:color-mix(in srgb, var(--status-approved) 28%, var(--lp-border))!important}.deals-page .deals-desk-chip--delivery-miss,.deals-page .deals-desk-chip--followup{background:color-mix(in srgb, var(--status-contract) 16%, var(--lp-surface-soft))!important;color:color-mix(in srgb, var(--status-contract) 78%, var(--lp-text))!important;border-color:color-mix(in srgb, var(--status-contract) 28%, var(--lp-border))!important}.deals-page .deals-desk-chip--delivery-appt{background:color-mix(in srgb, var(--status-funding) 16%, var(--lp-surface-soft))!important;color:color-mix(in srgb, var(--status-funding) 78%, var(--lp-text))!important;border-color:color-mix(in srgb, var(--status-funding) 28%, var(--lp-border))!important}.deals-page .deals-pipeline__card--dragging .deals-desk-card{border-color:color-mix(in srgb, var(--lp-primary) 28%, var(--lp-border))!important;box-shadow:0 10px 28px #00000047!important}.deals-page--phase199 .deals-pipeline__col[data-desk-stage] .deals-pipeline__col-head{border-top:none!important}.deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-pipeline__col-head{border-bottom-color:color-mix(in srgb, var(--lp-border) 55%, transparent)!important;color:var(--lp-text)!important;background:0 0!important}.deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-pipeline__col-head-main{flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-pipeline__col-head-count{opacity:1!important;background:0 0!important;border-radius:5px!important;padding:.08rem .34rem!important;font-size:.72rem!important;font-weight:700!important}.deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-desk-card[class*=deals-desk-card--status-]{background:var(--lp-surface-soft)!important;border-color:color-mix(in srgb, var(--lp-border) 55%, transparent)!important;box-shadow:0 1px 2px #00000024!important}.deals-page--phase200c.deals-page--phase200b.deals-page--phase199 .deals-pipeline__card:hover .deals-desk-card[class*=deals-desk-card--status-]{background:var(--lp-surface-hover)!important;box-shadow:0 2px 8px #0003!important}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh{max-width:var(--shell-max-content);width:min(100%, var(--shell-max-content));box-sizing:border-box}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-queue__shell.dashboard195b-shell{box-sizing:border-box;flex-direction:column;gap:.85rem;width:100%;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-queue__shell.dashboard195b-shell>:is(.dash195b-hero,.dash195b-kpi-row){box-sizing:border-box;align-self:stretch;width:100%;max-width:100%;margin:0}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-hero.garage-dash-hero--title-only{border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:1rem 1.25rem;padding:.85rem 1rem .8rem;display:grid;box-shadow:0 1px 2px #0f172a0a}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-hero.garage-dash-hero--title-only .dash195b-hero-title{letter-spacing:-.028em;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:650}.garage-queue.garage-queue--shell-unify .dash195b-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row.dash195b-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem .65rem}@media (width<=1200px){.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row.dash195b-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row.dash195b-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row .dash195b-kpi-card{width:100%;min-width:0;min-height:92px;box-shadow:none;border-color:color-mix(in srgb, var(--lp-border) 88%, transparent);border-radius:12px;gap:.62rem;padding:.55rem .62rem}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row .dash195b-kpi-card:after{opacity:.05}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row .dash195b-kpi-card--blue{background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #3b82f6 5%, var(--lp-surface)) 100%)}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row .dash195b-kpi-card--green{background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #22c55e 5%, var(--lp-surface)) 100%)}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row .dash195b-kpi-card--amber{background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #0ea5e9 5%, var(--lp-surface)) 100%)}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row .dash195b-kpi-card--red{background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #ef4444 5%, var(--lp-surface)) 100%)}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row .dash195b-kpi-card--teal{background:linear-gradient(145deg, var(--lp-surface) 0%, color-mix(in srgb, #14b8a6 5%, var(--lp-surface)) 100%)}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row .dash195b-kpi-icon{border-radius:8px;width:32px;height:32px}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row .dash195b-kpi-icon svg{width:18px;height:18px}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row .dash195b-kpi-body{justify-content:flex-start;gap:.12rem}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row .dash195b-kpi-label{letter-spacing:.01em;text-transform:none;color:var(--lp-muted);font-size:.72rem;font-weight:600}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-workspace-kpi-row .dash195b-kpi-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(.98rem,1.85vw,1.2rem);font-weight:650;line-height:1.15}@media (width<=760px){.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .dash195b-hero.garage-dash-hero--title-only{grid-template-columns:1fr;align-items:start}.garage-queue.garage-queue--shell-unify .dash195b-hero-actions{justify-content:flex-start}}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .cv2-toolbar-stack.garage-queue__command.lp-ops-toolbar-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;margin:0;padding:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.garage-queue.garage-queue--shell-unify.dashboard--phase195b.lp-density-cleanup.dashboard--exec-refresh .garage-queue__command-toolbar.cv2-toolbar--command{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.5rem .62rem;margin:0;padding:.5rem .62rem;display:flex}.garage-queue.garage-queue--shell-unify .garage-queue__search.cv2-toolbar-search{flex:14rem;min-width:min(100%,12rem);max-width:26rem;margin:0}.garage-queue.garage-queue--shell-unify .garage-queue__search.cv2-toolbar-search .garage-queue__search-input{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);width:100%;height:2.125rem;min-height:2.125rem;box-shadow:none;border-radius:10px;padding:0 .62rem;font-size:.8125rem;font-weight:450}.garage-queue.garage-queue--shell-unify .garage-queue__search.cv2-toolbar-search .garage-queue__search-input:focus{border-color:#9dbae8;outline:none;box-shadow:0 0 0 2px #3b82f624}.garage-queue.garage-queue--shell-unify .garage-queue__toggle{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface-soft);border-radius:10px;gap:0;padding:.12rem;display:inline-flex}.garage-queue.garage-queue--shell-unify .garage-queue__toggle-btn{cursor:pointer;min-width:3.5rem;min-height:2rem;color:var(--lp-muted);background:0 0;border:none;border-radius:8px;padding:0 .62rem;font-family:inherit;font-size:.8125rem;font-weight:500}.garage-queue.garage-queue--shell-unify .garage-queue__toggle-btn:hover{color:var(--lp-text);background:color-mix(in srgb, #3b82f6 5%, var(--lp-surface))}.garage-queue.garage-queue--shell-unify .garage-queue__toggle-btn--on{background:var(--lp-surface);color:var(--lp-text);border:1px solid color-mix(in srgb, #3b82f6 18%, var(--lp-border));font-weight:600;box-shadow:0 1px 2px #0f172a0a}.garage-queue.garage-queue--shell-unify .garage-queue__filter{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);min-height:2.125rem;color:var(--lp-muted-strong);border-radius:10px;align-items:center;gap:.35rem;padding:0 .62rem;font-size:.8125rem;font-weight:500;display:inline-flex}.garage-queue.garage-queue--shell-unify .garage-queue__filter-label{color:var(--lp-muted);white-space:nowrap;font-size:.72rem;font-weight:600}.garage-queue.garage-queue--shell-unify .garage-queue__filter select{min-height:1.75rem;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 .15rem}.garage-queue.garage-queue--shell-unify .garage-queue__filter select:focus{outline:none}.garage-queue.garage-queue--shell-unify .garage-queue__hide-done{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);min-height:2.125rem;color:var(--lp-muted);cursor:pointer;border-radius:10px;align-items:center;gap:.35rem;padding:0 .62rem;font-size:.8125rem;font-weight:500;display:inline-flex}.garage-queue.garage-queue--shell-unify .garage-queue__hide-done input{margin:0}.garage-queue.garage-queue--shell-unify .garage-queue__filter--secondary{min-height:1.875rem;color:var(--lp-muted);background:color-mix(in srgb, var(--lp-surface-soft) 92%, var(--lp-surface));border-color:color-mix(in srgb, var(--lp-border) 88%, transparent);border-radius:8px;padding:0 .5rem;font-size:.75rem;font-weight:500}.garage-queue.garage-queue--shell-unify .garage-queue__filter--secondary .garage-queue__filter-label{font-size:.68rem}.garage-queue.garage-queue--shell-unify .garage-queue__filter--secondary input{width:5.5rem;min-height:1.5rem;font:inherit;color:var(--lp-muted-strong);background:0 0;border:0;padding:0 .35rem}.garage-queue.garage-queue--shell-unify .garage-queue__filter--secondary input:focus{outline:none}.garage-queue.garage-queue--shell-unify .garage-queue__labor-link{color:var(--lp-muted);white-space:nowrap;font-size:.75rem;font-weight:500;text-decoration:none}.garage-queue.garage-queue--shell-unify .garage-queue__labor-link:hover{color:#2563eb}.garage-queue.garage-queue--shell-unify .garage-queue__tool-spacer{margin-left:auto}@media (width<=1100px){.garage-queue.garage-queue--shell-unify .garage-queue__search.cv2-toolbar-search{flex:100%;max-width:none}.garage-queue.garage-queue--shell-unify .garage-queue__tool-spacer{margin-left:0}}.garage-queue.garage-queue--shell-unify .garage-queue__board-head{margin:.2rem 0 .28rem;padding:0}.garage-queue.garage-queue--shell-unify .garage-queue__board-title{letter-spacing:-.02em;color:var(--lp-text);margin:0;font-size:.92rem;font-weight:650}.garage-queue.garage-queue--shell-unify .garage-queue__board-title-meta{color:var(--lp-muted);font-weight:500}.garage-queue.garage-queue--shell-unify .garage-queue__board-surface.lp-ops-surface-sys{border:1px solid color-mix(in srgb, var(--lp-border) 90%, transparent);background:var(--lp-surface);box-shadow:none;border-radius:12px;min-width:0;margin:0;padding:.5rem .58rem}.garage-queue.garage-queue--shell-unify .garage-queue__board-surface .garage-board-scroll{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.garage-queue.garage-queue--shell-unify .garage-queue__board-surface .garage-board{gap:.5rem}.garage-queue.garage-queue--shell-unify .garage-board__col{--lane-accent:color-mix(in srgb, var(--shell-border) 70%, #3b82f6 30%);border:1px solid color-mix(in srgb, var(--shell-border) 38%, transparent);background:color-mix(in srgb, var(--surface-panel) 86%, var(--shell-page-bg));min-width:15.75rem;max-width:none;box-shadow:inset 0 1px 0 var(--lp-surface), 0 1px 2px #0f172a04;border-top:2px solid color-mix(in srgb, var(--lane-accent) 82%, var(--shell-border));border-radius:12px;flex:1 1 0;gap:.3rem;padding:.38rem}.garage-queue.garage-queue--shell-unify .garage-board__col[data-status=new]{--lane-accent:color-mix(in srgb, #3b82f6 32%, var(--shell-border))}.garage-queue.garage-queue--shell-unify .garage-board__col[data-status=in_progress]{--lane-accent:color-mix(in srgb, #14b8a6 34%, var(--shell-border))}.garage-queue.garage-queue--shell-unify .garage-board__col[data-status=waiting_parts]{--lane-accent:color-mix(in srgb, #f59e0b 34%, var(--shell-border))}.garage-queue.garage-queue--shell-unify .garage-board__col[data-status=ready_to_invoice]{--lane-accent:color-mix(in srgb, #22c55e 34%, var(--shell-border))}.garage-queue.garage-queue--shell-unify .garage-board__col[data-status=blocked]{--lane-accent:color-mix(in srgb, #ef4444 32%, var(--shell-border))}.garage-queue.garage-queue--shell-unify .garage-board__col[data-status=completed],.garage-queue.garage-queue--shell-unify .garage-board__col[data-status=cancelled]{--lane-accent:color-mix(in srgb, var(--shell-text) 18%, var(--shell-border))}.garage-queue.garage-queue--shell-unify .garage-board__col-head{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);justify-content:space-between;align-items:center;gap:.35rem;margin:0 0 .08rem;padding:0 0 .32rem;display:flex}.garage-queue.garage-queue--shell-unify .garage-board__col-icon{display:none}.garage-queue.garage-queue--shell-unify .garage-board__col-head-text{justify-content:space-between;align-items:center;gap:.35rem;width:100%;min-width:0;display:flex}.garage-queue.garage-queue--shell-unify .garage-board__col-title{letter-spacing:-.01em;color:var(--text-primary,var(--lp-text));align-items:center;gap:.38rem;margin:0;font-size:.72rem;font-weight:600;display:inline-flex}.garage-queue.garage-queue--shell-unify .garage-board__col-title:before{content:"";background:var(--lane-accent);border-radius:2px;flex-shrink:0;width:3px;height:.9em}.garage-queue.garage-queue--shell-unify .garage-board__col-count{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--shell-page-bg) 55%, var(--surface-panel));min-width:1.25rem;color:var(--lp-muted);text-align:center;border-radius:6px;padding:.02rem .34rem;font-size:.68rem;font-weight:600}.garage-queue.garage-queue--shell-unify .garage-board__stack{gap:.24rem}.garage-queue.garage-queue--shell-unify .garage-board__empty-lane{box-shadow:none;background:0 0;border:0;padding:.15rem 0 .25rem}.garage-queue.garage-queue--shell-unify .garage-board__empty-lane-icon{display:none}.garage-queue.garage-queue--shell-unify .garage-board__empty-lane-label{color:var(--lp-muted);text-align:left;font-size:.625rem}.garage-queue.garage-queue--shell-unify .garage-board__col--drag-target{border-color:color-mix(in srgb, #3b82f6 34%, var(--shell-border));box-shadow:inset 0 1px 0 var(--lp-surface), 0 3px 10px #0f172a06;outline:none}.garage-queue.garage-queue--shell-unify .garage-wo-card.garage-wo-card--board{border:1px solid color-mix(in srgb, var(--shell-border) 42%, transparent);background:var(--surface-panel);box-shadow:0 1px 0 var(--lp-surface), 0 3px 9px #0f172a07;border-radius:9px;gap:.24rem;padding:.42rem .46rem .44rem}.garage-queue.garage-queue--shell-unify .garage-wo-card.garage-wo-card--board:hover:not(.garage-wo-card--dragging){border-color:color-mix(in srgb, #3b82f6 14%, var(--shell-border));box-shadow:0 1px 0 var(--lp-surface), 0 6px 16px #0f172a0e;transform:translateY(-1px)}.garage-queue.garage-queue--shell-unify .garage-board-terminal-wrap{margin-top:.35rem}.garage-queue.garage-queue--shell-unify .garage-board-terminal__rule{background:color-mix(in srgb, var(--lp-border) 88%, transparent);border:0;height:1px;margin:0 0 .35rem}.garage-queue.garage-queue--shell-unify .garage-table-wrap{margin:0}@media (width<=640px){.garage-queue.garage-queue--shell-unify .garage-queue__board-surface.lp-ops-surface-sys{padding:.5rem .55rem}}.garage-queue.garage-queue--color-clarity .garage-board__col{border-top-width:2px;border-top-color:color-mix(in srgb, var(--lane-accent) 78%, var(--shell-border));box-shadow:inset 0 1px 0 var(--lp-surface), 0 1px 2px #0f172a04;background:color-mix(in srgb, var(--surface-panel) 86%, var(--shell-page-bg))}.garage-queue.garage-queue--color-clarity .garage-board__col[data-status=new]{--lane-accent:color-mix(in srgb, #3b82f6 32%, var(--shell-border))}.garage-queue.garage-queue--color-clarity .garage-board__col[data-status=in_progress]{--lane-accent:color-mix(in srgb, #14b8a6 34%, var(--shell-border))}.garage-queue.garage-queue--color-clarity .garage-board__col[data-status=waiting_parts]{--lane-accent:color-mix(in srgb, #f59e0b 34%, var(--shell-border))}.garage-queue.garage-queue--color-clarity .garage-board__col[data-status=ready_to_invoice]{--lane-accent:color-mix(in srgb, #22c55e 34%, var(--shell-border))}.garage-queue.garage-queue--color-clarity .garage-board__col[data-status=blocked]{--lane-accent:color-mix(in srgb, #ef4444 32%, var(--shell-border))}.garage-queue.garage-queue--color-clarity .garage-board__col-title:before{opacity:1;width:3px}.garage-queue.garage-queue--color-clarity .garage-board__col--drag-target{border-color:color-mix(in srgb, #3b82f6 34%, var(--shell-border));box-shadow:inset 0 1px 0 var(--lp-surface), 0 2px 8px #0f172a0a}.garage-queue.garage-queue--color-clarity .garage-wo-card.garage-wo-card--board{border:1px solid color-mix(in srgb, var(--shell-border) 55%, transparent);background:var(--surface-panel);gap:.22rem;padding:.38rem .42rem .4rem;box-shadow:0 1px #ffffffe6}.garage-queue.garage-queue--color-clarity .garage-wo-card.garage-wo-card--board:hover:not(.garage-wo-card--dragging){border-color:color-mix(in srgb, #3b82f6 18%, var(--shell-border));transform:none;box-shadow:0 2px 8px #0f172a0a}.garage-queue.garage-queue--color-clarity .garage-wo-card__num{color:var(--lp-muted);font-size:.74rem;font-weight:500}.garage-queue.garage-queue--color-clarity .garage-wo-card__title{color:var(--lp-muted-strong);font-size:.8125rem;font-weight:500}.garage-queue.garage-queue--color-clarity .garage-wo-card__muted,.garage-queue.garage-queue--color-clarity .garage-wo-card__tech{color:var(--lp-muted);font-size:.72rem;font-weight:450}.garage-queue.garage-queue--color-clarity .garage-wo-card__moneyline{color:var(--lp-muted);font-size:.7rem;font-weight:450}.garage-queue.garage-queue--color-clarity .garage-wo-badge{padding:.1rem .38rem;font-size:.625rem;font-weight:500}.garage-queue.garage-queue--color-clarity .garage-payment-chip{letter-spacing:.03em;text-transform:uppercase;padding:.1rem .38rem;font-size:.625rem;font-weight:500}.garage-queue.garage-queue--color-clarity .garage-chip{padding:.06rem .32rem;font-size:.6rem;font-weight:500}.garage-queue.garage-queue--color-clarity .garage-wo-card__aging{color:#92400e;background:#ca8a042e;padding:.06rem .32rem;font-size:.6rem;font-weight:500}.garage-queue.garage-queue--color-clarity .garage-wo-card__links{font-size:.7rem;font-weight:450}.garage-queue.garage-queue--color-clarity .garage-wo-card__links a{color:var(--lp-muted);font-weight:500}.garage-queue.garage-queue--color-clarity .garage-wo-card__select select{min-height:1.65rem;font-size:.72rem;font-weight:450}.garage-queue.garage-queue--color-clarity .garage-wo-card .garage-timer{border:1px solid color-mix(in srgb, var(--lp-border) 88%, transparent);background:color-mix(in srgb, var(--lp-surface-soft) 65%, var(--lp-surface));border-radius:6px;gap:.3rem .4rem;margin:.2rem 0 0;padding:.28rem .36rem}.garage-queue.garage-queue--color-clarity .garage-wo-card .garage-timer--running{border-color:color-mix(in srgb, #2563eb 22%, var(--lp-border));background:color-mix(in srgb, #2563eb 5%, var(--lp-surface-soft))}.garage-queue.garage-queue--color-clarity .garage-timer__pulse{background:#3b82f6;width:.42rem;height:.42rem}.garage-queue.garage-queue--color-clarity .garage-timer__label{color:var(--lp-muted);font-size:.65rem;font-weight:500}.garage-queue.garage-queue--color-clarity .garage-timer__elapsed{color:var(--lp-muted-strong);font-size:.72rem;font-weight:500}.garage-queue.garage-queue--color-clarity .garage-timer__picker select{min-height:1.55rem;font-size:.72rem;font-weight:450}.garage-queue.garage-queue--color-clarity .garage-timer__btn{min-height:1.55rem;padding:.16rem .45rem;font-size:.68rem;font-weight:500}.garage-queue.garage-queue--color-clarity .garage-timer__btn--start{background:#2563eb;border-color:#1d4ed8}.garage-queue.garage-queue--color-clarity .garage-wo-card .garage-labor{border:1px solid color-mix(in srgb, var(--lp-border) 88%, transparent);background:color-mix(in srgb, var(--lp-surface-soft) 80%, var(--lp-surface));margin-top:.2rem;padding:.28rem .36rem}.garage-queue.garage-queue--color-clarity .garage-labor__total{color:var(--lp-muted);font-size:.68rem;font-weight:450}.garage-queue.garage-queue--color-clarity .garage-wo-card__actions{border-top:1px solid color-mix(in srgb, var(--lp-border) 75%, transparent);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.22rem .5rem;margin-top:.12rem;padding-top:.3rem}.garage-queue.garage-queue--color-clarity .garage-wo-card__actions .deal-detail__bo-link.garage-wo-card__action--primary{color:#1e40af;border-color:color-mix(in srgb, #3b82f6 28%, var(--lp-border));background:color-mix(in srgb, #3b82f6 7%, var(--lp-surface));padding:.22rem .55rem;font-size:.75rem;font-weight:500}.garage-queue.garage-queue--color-clarity .garage-wo-card__actions .deal-detail__bo-link:not(.garage-wo-card__action--primary){color:var(--lp-muted);text-underline-offset:2px;background:0 0;border:0;padding:.1rem .15rem;font-size:.6875rem;font-weight:450;text-decoration:underline}.garage-queue.garage-queue--color-clarity .garage-wo-card__actions .deal-detail__bo-link:not(.garage-wo-card__action--primary):hover{color:var(--lp-muted-strong);background:0 0}.garage-queue.garage-queue--color-clarity .garage-wo-card--queue-summary{gap:.28rem}.garage-queue.garage-queue--color-clarity .garage-wo-card--queue-summary .garage-wo-card__top{margin-bottom:.04rem}.garage-queue.garage-queue--color-clarity .garage-wo-card__summary{gap:.22rem;margin:.12rem 0 0;padding:0;display:grid}.garage-queue.garage-queue--color-clarity .garage-wo-card__summary-row{grid-template-columns:4.75rem minmax(0,1fr);align-items:baseline;gap:.35rem .5rem;margin:0;display:grid}.garage-queue.garage-queue--color-clarity .garage-wo-card__summary-label{color:var(--lp-muted);margin:0;font-size:.68rem;font-weight:500}.garage-queue.garage-queue--color-clarity .garage-wo-card__summary-value{color:var(--lp-muted-strong);min-width:0;margin:0;font-size:.74rem;font-weight:450}.garage-queue.garage-queue--color-clarity .garage-wo-card__summary-value a{color:var(--lp-muted-strong);text-underline-offset:2px;font-weight:500;text-decoration:underline}.garage-queue.garage-queue--color-clarity .garage-wo-card__summary-value--age{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.garage-queue.garage-queue--color-clarity .garage-wo-card__more-menu{margin-left:auto;position:relative}.garage-queue.garage-queue--color-clarity .garage-wo-card__more-menu-trigger{color:var(--lp-muted);cursor:pointer;font-size:.6875rem;font-weight:450;list-style:none}.garage-queue.garage-queue--color-clarity .garage-wo-card__more-menu-trigger::-webkit-details-marker{display:none}.garage-queue.garage-queue--color-clarity .garage-wo-card__more-menu[open] .garage-wo-card__more-menu-danger{font:inherit;color:#b91c1c;cursor:pointer;background:0 0;border:0;margin-top:.25rem;padding:.12rem 0;font-size:.6875rem;font-weight:450;text-decoration:underline;display:block}.garage-queue.garage-queue--color-clarity .garage-wo-card__more-menu-danger{display:none}.garage-queue.garage-queue--board-card-polish .garage-wo-card.garage-wo-card--board-premium{border:1px solid color-mix(in srgb, #cbd5e1 72%, var(--lp-border));background:var(--lp-surface);border-radius:10px;gap:.3rem;padding:.5rem .52rem .46rem;transition:border-color .14s,box-shadow .14s;position:relative;box-shadow:0 1px 2px #0f172a0a,0 2px 10px #0f172a0e}.garage-queue.garage-queue--board-card-polish .garage-wo-card.garage-wo-card--board-premium:hover:not(.garage-wo-card--dragging),.garage-queue.garage-queue--board-card-polish .garage-wo-card.garage-wo-card--board-premium:focus-within:not(.garage-wo-card--dragging){border-color:#b1c6e5;transform:none;box-shadow:0 1px 2px #0f172a0d,0 3px 12px #0f172a12}.garage-queue.garage-queue--board-card-polish .garage-wo-card--needs-attention{border-left:3px solid #f59e0b;padding-left:calc(.52rem - 2px)}.garage-queue.garage-queue--board-card-polish .garage-wo-card__identity{flex-direction:column;gap:.12rem;margin:0;display:flex}.garage-queue.garage-queue--board-card-polish .garage-wo-card__headline{color:var(--lp-text);letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:650;line-height:1.28}.garage-queue.garage-queue--board-card-polish .garage-wo-card__ro-eyebrow{font-variant-numeric:tabular-nums;color:var(--lp-muted);font-size:.68rem;font-weight:500;line-height:1.2}.garage-queue.garage-queue--board-card-polish .garage-wo-card__aging-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .5rem;margin:.14rem 0 .1rem;padding:.1rem 0;display:flex}.garage-queue.garage-queue--board-card-polish .garage-wo-card__days-line{font-variant-numeric:tabular-nums;color:var(--lp-muted-strong);font-size:.8125rem;font-weight:700;line-height:1.2}.garage-queue.garage-queue--board-card-polish .garage-wo-card__days-line--warn{color:#c2410c}.garage-queue.garage-queue--board-card-polish .garage-wo-card__days-line--critical{color:#b91c1c}.garage-queue.garage-queue--board-card-polish .garage-wo-card__days-line--muted{color:var(--lp-muted);font-weight:500}.garage-queue.garage-queue--board-card-polish .garage-wo-card__summary{gap:.22rem;margin:.08rem 0 0}.garage-queue.garage-queue--board-card-polish .garage-wo-card__summary-label{color:var(--lp-muted);font-size:.65rem;font-weight:500}.garage-queue.garage-queue--board-card-polish .garage-wo-card__status-line{flex-wrap:wrap;align-items:center;gap:.35rem;margin:.06rem 0 .04rem;display:flex}.garage-queue.garage-queue--board-card-polish .garage-wo-card__summary-value{color:var(--lp-muted-strong);font-size:.74rem;font-weight:450}.garage-queue.garage-queue--board-card-polish .garage-wo-card__customer-link{color:#2563eb;align-items:center;gap:.22rem;font-weight:500;text-decoration:none;display:inline-flex}.garage-queue.garage-queue--board-card-polish .garage-wo-card__customer-link:hover{color:#1d4ed8;text-underline-offset:2px;text-decoration:underline}.garage-queue.garage-queue--board-card-polish .garage-wo-card__tech--unassigned{color:var(--lp-muted);font-style:italic;font-weight:500}.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-badge{letter-spacing:.02em;background:var(--lp-surface-soft);border:1px solid #0000;border-radius:5px;align-items:center;min-height:1.15rem;padding:.05rem .36rem;font-size:.625rem;font-weight:600;line-height:1.2;display:inline-flex}.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-badge--new{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-badge--progress{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-badge--parts{color:#b45309;background:var(--lp-surface)beb;border-color:#fde68a}.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-badge--blocked{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-badge--invoice{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-badge--invoiced{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-badge--done,.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-badge--cancelled,.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-badge--unknown{color:var(--lp-muted);background:var(--lp-surface-soft);border-color:var(--lp-border)}.garage-queue.garage-queue--board-card-polish .garage-wo-card__attention-flag{color:#9a3412;white-space:nowrap;font-size:.65rem;font-weight:600;line-height:1.2}.garage-queue.garage-queue--board-card-polish .garage-wo-card__status-line .garage-wo-badge{padding:.04rem .3rem;font-size:.6rem}.garage-queue.garage-queue--board-card-polish .garage-wo-card__vehicle-cue{color:var(--lp-muted);font-size:.6rem;font-weight:500}.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-card__actions{border-top:1px solid color-mix(in srgb, var(--lp-border) 82%, transparent);flex-direction:column;gap:.28rem;margin-top:.18rem;padding-top:.34rem;display:flex}.garage-queue.garage-queue--board-card-polish .garage-wo-card__actions-main{flex-wrap:wrap;align-items:stretch;gap:.28rem;display:flex}.garage-queue.garage-queue--board-card-polish .garage-wo-card__btn{cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:.28rem;min-height:1.72rem;padding:.22rem .5rem;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex}.garage-queue.garage-queue--board-card-polish .garage-wo-card__btn--primary{color:#1d4ed8;box-shadow:none;background:#eff6ff;border:1px solid #bfdbfe;flex:8.5rem}.garage-queue.garage-queue--board-card-polish .garage-wo-card__btn--primary:hover{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.garage-queue.garage-queue--board-card-polish .garage-wo-card__btn--secondary{color:var(--lp-muted-strong);background:var(--lp-surface);border:1px solid #c6d0dd;flex:6.5rem}.garage-queue.garage-queue--board-card-polish .garage-wo-card__btn--secondary:hover{background:var(--lp-surface-soft);color:var(--lp-muted-strong);border-color:#94a3b8}.garage-queue.garage-queue--board-card-polish .garage-wo-card__actions-footer{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.garage-queue.garage-queue--board-card-polish .garage-wo-card__footer-link{color:var(--lp-muted);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.6875rem;font-weight:500;text-decoration:underline}.garage-queue.garage-queue--board-card-polish .garage-wo-card__footer-link:hover{color:var(--lp-muted-strong)}.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-card__chips,.garage-queue.garage-queue--board-card-polish .garage-wo-card--board-premium .garage-wo-card__actions .deal-detail__bo-link{display:none}.garage-filters,.garage-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.garage-form .garage-span{grid-column:1/-1}@media (width<=1100px){.garage-filters,.garage-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.garage-filters,.garage-form{grid-template-columns:minmax(0,1fr)}}.garage-filters label,.garage-form label{color:var(--shell-text-muted);flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.garage-filters input,.garage-filters select,.garage-form input,.garage-form select,.garage-form textarea{border:1px solid var(--shell-border);font:inherit;background:var(--surface-panel);color:var(--text-primary);border-radius:10px;padding:.48rem .58rem}.garage-actions{justify-content:flex-end;display:flex}.garage-table-wrap{overflow-x:auto}.garage-table{border-collapse:collapse;width:100%}.garage-table th,.garage-table td{border-bottom:1px solid var(--shell-border);text-align:left;vertical-align:top;padding:.5rem;font-size:.84rem}.garage-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.garage-toolbar__segment{border:1px solid var(--shell-border);background:var(--surface-panel);border-radius:10px;display:inline-flex;overflow:hidden}.garage-toolbar__segment button{font:inherit;color:var(--text-primary);cursor:pointer;background:0 0;border:0;padding:.45rem .75rem;font-size:.85rem}.garage-toolbar__segment button[aria-pressed=true]{background:color-mix(in srgb, var(--shell-accent,#3b82f6) 18%, transparent);font-weight:600}.garage-toolbar__hint{color:var(--shell-text-muted);flex:12rem;margin:0;font-size:.8rem}.garage-board-scroll{-webkit-overflow-scrolling:touch;padding-bottom:.25rem;overflow:auto visible}.garage-board-scroll--split{flex-direction:column;gap:.35rem;display:flex}.garage-board-subhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;padding:0 .1rem .25rem;display:flex}.garage-board-subhead__label{letter-spacing:.04em;text-transform:uppercase;color:var(--shell-text-muted);margin:0;font-size:.72rem;font-weight:700}.garage-board-subhead__hint{color:var(--shell-text-muted);max-width:42rem;font-size:.78rem;line-height:1.35}.garage-board{align-items:flex-start;gap:.75rem;min-width:min(100%,72rem);display:flex}.garage-board--lanes{grid-template-columns:repeat(5,minmax(10.25rem,1fr));align-items:flex-start;gap:.65rem;width:100%;min-width:min(100%,58rem);display:grid}.garage-board-terminal-wrap{border-top:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);margin-top:.55rem;padding-top:.65rem}.garage-board-terminal__caption{letter-spacing:.04em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .45rem;font-size:.72rem;font-weight:700}.garage-board--terminal{grid-template-columns:repeat(3,minmax(11rem,1fr));align-items:flex-start;gap:.65rem;width:100%;min-width:min(100%,38rem);display:grid}@media (width<=1180px){.garage-board--lanes{grid-template-columns:repeat(5,minmax(9.5rem,1fr))}}@media (width<=900px){.garage-board--lanes{flex-wrap:nowrap;min-width:52rem;display:flex}.garage-board--terminal{flex-wrap:nowrap;min-width:36rem;display:flex}}.garage-board__col{flex-direction:column;flex:14rem;gap:.5rem;min-width:13rem;max-width:22rem;transition:outline .14s,box-shadow .14s;display:flex}.garage-board__col-head{justify-content:space-between;align-items:baseline;gap:.35rem;padding:0 .15rem;display:flex}.garage-board__col-title{letter-spacing:.01em;text-transform:none;color:var(--text-primary);margin:0;font-size:.82rem;font-weight:650;line-height:1.25}.garage-board__col-count{color:var(--shell-text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.garage-board__stack{flex-direction:column;gap:.5rem;min-height:2rem;display:flex}.garage-board__col--drag-target{outline:2px dashed color-mix(in srgb, var(--shell-accent,#3b82f6) 45%, transparent);outline-offset:2px;border-radius:10px}.garage-wo-card{border:1px solid var(--shell-border);background:var(--surface-panel);box-shadow:0 1px 0 color-mix(in srgb, var(--shell-border) 55%, transparent);border-radius:12px;flex-direction:column;gap:.35rem;padding:.55rem .65rem;display:flex}.garage-wo-card--board{border-radius:10px;gap:.28rem;padding:.48rem .55rem}.garage-wo-card:focus-within{outline:2px solid color-mix(in srgb, var(--shell-accent,#3b82f6) 45%, transparent);outline-offset:1px}.garage-wo-card[draggable=true]{cursor:grab}.garage-wo-card[draggable=true]:active{cursor:grabbing}.garage-wo-card--dragging{opacity:.55}.garage-wo-card__top{justify-content:space-between;align-items:flex-start;gap:.35rem;display:flex}.garage-wo-card__num{font-variant-numeric:tabular-nums;color:var(--text-primary);letter-spacing:.02em;font-size:.78rem;font-weight:700}.garage-wo-card__title{color:var(--text-primary);margin:0;font-size:.9rem;font-weight:600;line-height:1.25}.garage-wo-card__muted{color:var(--shell-text-muted);margin:0;font-size:.78rem;line-height:1.35}.garage-wo-card__tech{color:var(--text-primary);margin:0;font-size:.78rem}.garage-wo-card__tech--unassigned{color:var(--shell-text-muted);font-style:italic}.garage-wo-card__chips{flex-wrap:wrap;gap:.25rem;display:flex}.garage-chip{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:.12rem .38rem;font-size:.68rem;font-weight:600;display:inline-block;overflow:hidden}.garage-chip--neutral{background:color-mix(in srgb, var(--shell-text-muted) 14%, transparent);color:var(--text-primary)}.garage-chip--hold{color:#0e7490;background:#06b6d429}.garage-chip--risk{color:var(--text-primary);background:#dc262633}.garage-chip--ready{color:var(--text-primary);background:#16a34a38}.garage-chip--done{background:color-mix(in srgb, var(--shell-text-muted) 18%, transparent);color:var(--shell-text-muted)}.garage-wo-card__links{flex-wrap:wrap;gap:.35rem .65rem;font-size:.78rem;display:flex}.garage-wo-card__links a{color:inherit;text-underline-offset:2px;text-decoration:underline}.garage-wo-card__aging{color:var(--text-primary);white-space:nowrap;background:#ca8a0438;border-radius:6px;padding:.12rem .38rem;font-size:.68rem;font-weight:700}.garage-wo-card__select{margin-top:.15rem}.garage-wo-card__select select{border:1px solid var(--shell-border);width:100%;font:inherit;background:var(--surface-panel);color:var(--text-primary);border-radius:8px;padding:.28rem .35rem;font-size:.78rem}.garage-wo-card__actions{justify-content:flex-end;gap:.35rem;display:flex}.garage-wo-badge{white-space:nowrap;border-radius:999px;padding:.18rem .45rem;font-size:.72rem;font-weight:600;display:inline-block}.garage-wo-badge--new{background:#6366f138}.garage-wo-badge--progress{background:#2563eb38}.garage-wo-badge--parts{background:#ca8a043d}.garage-wo-badge--blocked{background:#dc262638}.garage-wo-badge--invoice{background:#16a34a3d}.garage-wo-badge--invoiced{background:#7c3aed38}.garage-wo-badge--done{background:color-mix(in srgb, var(--shell-text-muted) 18%, transparent);color:var(--shell-text-muted)}.garage-wo-badge--cancelled{background:color-mix(in srgb, var(--shell-text-muted) 14%, transparent);color:var(--shell-text-muted)}.garage-wo-badge--unknown{background:color-mix(in srgb, var(--shell-text-muted) 12%, transparent)}.garage-table .garage-wo-status-cell{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:9rem;display:flex}@media (width<=900px){.garage-board__col{min-width:11.5rem}}.garage-field-hint{color:var(--shell-text-muted);margin:0;font-size:.78rem;line-height:1.35}.garage-wo-card__moneyline{font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0;font-size:.74rem;font-weight:600}.garage-wo-card__invoice{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.garage-lines-panel{border:1px solid var(--shell-border);background:var(--surface-panel);border-radius:12px;margin-top:1.25rem;padding:1rem}.garage-lines-panel__head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.35rem;display:flex}.garage-lines-panel__title{margin:0;font-size:1rem;font-weight:600}.garage-lines-panel__lead{color:var(--shell-text-muted);margin:0 0 1rem;font-size:.82rem}.garage-lines-section{margin-bottom:1rem}.garage-lines-section__title{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;font-size:.85rem;font-weight:600;display:flex}.garage-lines-empty{color:var(--shell-text-muted);margin:0;font-size:.82rem;font-style:italic}.garage-lines-row{grid-template-columns:minmax(0,2fr) 5rem 5rem auto;align-items:center;gap:.35rem;margin-bottom:.35rem;display:grid}.garage-lines-row--labor{grid-template-columns:minmax(6.5rem,7.25rem) minmax(0,1.6fr) 4.25rem 4.25rem auto}.garage-lines-row__rate-select{border:1px solid var(--shell-border);font:inherit;background:var(--surface-panel);color:var(--text-primary);border-radius:8px;min-width:0;padding:.35rem;font-size:.78rem}.garage-lines-row input{border:1px solid var(--shell-border);font:inherit;background:var(--surface-panel);color:var(--text-primary);border-radius:8px;padding:.35rem .45rem;font-size:.82rem}.garage-lines-panel__actions{justify-content:flex-end;margin-top:.5rem;display:flex}.garage-lines-totals{border:1px solid var(--border-subtle,var(--lp-border));background:var(--surface-panel,var(--lp-surface-soft));border-radius:6px;margin:.75rem 0 0;padding:.65rem .75rem;font-size:.88rem}.garage-lines-totals__tax{align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.82rem;display:flex}.garage-lines-totals__tax input{width:5rem}.garage-payment-readiness{border:1px solid var(--shell-border);background:color-mix(in srgb, var(--surface-panel) 92%, var(--lp-surface-soft));border-radius:10px;margin:.75rem 0;padding:.75rem .85rem}.garage-payment-readiness--compact{margin:.5rem 0;padding:.55rem .65rem}.garage-payment-readiness__head{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin-bottom:.5rem;display:flex}.garage-payment-readiness__title{margin:0;font-size:.9rem;font-weight:600}.garage-payment-readiness__invoice-status{color:var(--shell-text-muted);font-size:.78rem}.garage-payment-readiness__amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .75rem;margin:0 0 .5rem;font-size:.82rem;display:grid}.garage-payment-readiness__amounts dt{color:var(--shell-text-muted);margin:0;font-weight:600}.garage-payment-readiness__amounts dd{margin:.1rem 0 0;font-weight:600}.garage-payment-readiness__balance{color:#b45309}.garage-payment-readiness__notice{color:var(--shell-text-muted);margin:0 0 .55rem;font-size:.8rem;line-height:1.4}.garage-payment-readiness__actions{flex-wrap:wrap;gap:.45rem .65rem;display:flex}.garage-payment-readiness__not-live{letter-spacing:.03em;text-transform:uppercase;color:#92400e;background:color-mix(in srgb, #f59e0b 18%, var(--surface-panel));border:1px solid color-mix(in srgb, #d97706 35%, var(--shell-border));border-radius:6px;margin:0 0 .5rem;padding:.35rem .5rem;font-size:.78rem;font-weight:700}.garage-payment-readiness__placeholder{color:var(--shell-text-muted);font-size:.78em;font-weight:400}.garage-payment-readiness__balance-zero{color:var(--shell-text-muted)}.garage-payment-readiness__zero{color:var(--shell-text-muted);margin:0 0 .45rem;font-size:.8rem;line-height:1.4}.garage-payment-readiness__collect-btn:disabled{opacity:.65;cursor:not-allowed;pointer-events:none}.garage-payment-readiness__actions[aria-disabled=true]{opacity:1}@media (width<=640px){.garage-payment-readiness__amounts{grid-template-columns:1fr}}.garage-table .garage-table__narrow{max-width:11rem;font-size:.8rem}.garage-table .garage-table__invoice-cell{min-width:8.5rem}.garage-closeout-strip{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .65rem;display:flex}.garage-invoice-modal{z-index:80;box-sizing:border-box;justify-content:center;align-items:flex-start;padding:1rem;display:flex;position:fixed;inset:0}.garage-invoice-modal__backdrop{cursor:pointer;background:#00000073;border:0;margin:0;padding:0;position:absolute;inset:0}.garage-invoice-modal__panel{z-index:1;background:var(--surface-panel);border:1px solid var(--shell-border);border-radius:12px;width:min(56rem,100%);max-height:calc(100vh - 2rem);position:relative;overflow:auto;box-shadow:0 12px 40px #00000040}.garage-invoice-modal__layout{align-items:stretch;gap:0;min-height:0;display:flex}.garage-invoice-modal__sidebar{border-right:1px solid var(--shell-border);background:color-mix(in srgb, var(--surface-panel) 92%, var(--shell-border));flex:0 0 14rem;max-width:100%;padding:.75rem .85rem}.garage-invoice-modal__sidebar-title{margin:0 0 .35rem;font-size:.88rem;font-weight:600}.garage-invoice-modal__sidebar-hint{color:var(--shell-text-muted);margin:0 0 .65rem;font-size:.72rem;line-height:1.35}.garage-invoice-modal__sidebar-empty{color:var(--shell-text-muted);margin:0;font-size:.82rem}.garage-invoice-modal__snapshot-list{flex-direction:column;gap:.35rem;max-height:14rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.garage-invoice-modal__snapshot-item{text-align:left;border:1px solid var(--shell-border);width:100%;font:inherit;background:var(--surface-panel);color:var(--text-primary);cursor:pointer;border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:.35rem;padding:.4rem .5rem;font-size:.78rem;display:flex}.garage-invoice-modal__snapshot-item-text{text-align:left;flex:8rem;min-width:0;line-height:1.35}.garage-invoice-modal__snapshot-item.is-active{border-color:var(--shell-accent,#3b82f6);background:color-mix(in srgb, var(--shell-accent,#3b82f6) 12%, transparent)}.garage-invoice-modal__snapshot-item:disabled{opacity:.6;cursor:wait}.garage-invoice-modal__save-block{border-top:1px solid var(--shell-border);flex-direction:column;gap:.5rem;margin-top:.85rem;padding-top:.75rem;display:flex}.garage-invoice-modal--from-wo .garage-invoice-modal__layout--from-wo{flex-direction:column}.garage-invoice-modal__wo-source-note{color:var(--shell-text-muted);margin:0;padding:.45rem .85rem 0;font-size:.72rem;line-height:1.35}.garage-invoice-modal__snapshot-bar{border-bottom:1px solid var(--shell-border);background:color-mix(in srgb, var(--surface-panel) 94%, var(--shell-border));flex-wrap:wrap;align-items:center;gap:.4rem .55rem;padding:.45rem .85rem;display:flex}.garage-invoice-modal__snapshot-bar-label{color:var(--shell-text-muted);font-size:.72rem;font-weight:600}.garage-invoice-modal__snapshot-bar-empty{color:var(--shell-text-muted);font-size:.72rem}.garage-invoice-modal__snapshot-bar-list{flex-wrap:wrap;flex:auto;gap:.35rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.garage-invoice-modal__snapshot-chip{border:1px solid var(--shell-border);font:inherit;background:var(--surface-panel);color:var(--text-primary);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:100%;padding:.2rem .55rem;font-size:.7rem;overflow:hidden}.garage-invoice-modal__snapshot-chip.is-active{border-color:var(--shell-accent,#3b82f6);background:color-mix(in srgb, var(--shell-accent,#3b82f6) 12%, transparent)}.garage-invoice-modal__snapshot-back{font:inherit;color:var(--shell-accent,#3b82f6);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;font-size:.72rem;text-decoration:underline}.garage-invoice-modal__save-label{color:var(--shell-text-muted);flex-direction:column;gap:.25rem;font-size:.78rem;display:flex}.garage-invoice-modal__save-input{border:1px solid var(--shell-border);font:inherit;background:var(--surface-panel);color:var(--text-primary);border-radius:8px;padding:.35rem .45rem;font-size:.82rem}.garage-invoice-modal__save-btn{align-self:flex-start}.garage-invoice-modal__main{flex-direction:column;flex:auto;min-width:0;display:flex}.garage-invoice-modal__banner{background:color-mix(in srgb, var(--shell-accent,#3b82f6) 10%, transparent);border-bottom:1px solid var(--shell-border);padding:.5rem .85rem;font-size:.8rem;line-height:1.4}.garage-invoice-modal__banner--muted{background:color-mix(in srgb, var(--shell-text-muted) 8%, transparent)}.garage-invoice-modal__error{color:#b91c1c;border-bottom:1px solid var(--shell-border);margin:0;padding:.45rem .85rem;font-size:.82rem}@media (width<=900px){.garage-invoice-modal__layout{flex-direction:column}.garage-invoice-modal__sidebar{border-right:0;border-bottom:1px solid var(--shell-border);flex:none}}.garage-invoice-modal__toolbar{border-bottom:1px solid var(--shell-border);background:var(--surface-panel);z-index:2;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex;position:sticky;top:0}.garage-invoice-modal__toolbar-heading{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.garage-invoice-modal__toolbar-title{margin:0;font-size:1rem;font-weight:600}.garage-payment-chip{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--shell-border);background:var(--surface-panel);color:var(--text-primary);border-radius:999px;padding:.15rem .45rem;font-size:.72rem;font-weight:700;display:inline-block}.garage-payment-chip--unpaid{border-color:color-mix(in srgb, #b45309 35%, var(--shell-border));color:#b45309}.garage-payment-chip--partial{border-color:color-mix(in srgb, #1d4ed8 35%, var(--shell-border));color:#1d4ed8}.garage-payment-chip--paid{border-color:color-mix(in srgb, #15803d 35%, var(--shell-border));color:#15803d}.garage-payment-chip--overdue{border-color:color-mix(in srgb, #b91c1c 40%, var(--shell-border));color:#b91c1c}.garage-invoice-modal__payments{border-bottom:1px solid var(--shell-border);padding:.65rem .85rem;font-size:.84rem}.garage-invoice-modal__payments-loading{color:var(--shell-text-muted);margin:0}.garage-invoice-modal__payments-summary{gap:.25rem;margin-bottom:.65rem;display:grid}.garage-invoice-modal__payments-summary p{margin:0}.garage-invoice-modal__payment-form{border-top:1px solid var(--shell-border);border-bottom:1px solid var(--shell-border);margin-bottom:.85rem;padding:.55rem 0}.garage-invoice-modal__payment-form-title{margin:0 0 .45rem;font-size:.88rem;font-weight:600}.garage-invoice-modal__payment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.garage-invoice-modal__save-label--span{grid-column:1/-1}@media (width<=520px){.garage-invoice-modal__payment-fields{grid-template-columns:minmax(0,1fr)}}.garage-invoice-modal__payment-submit{margin-top:.5rem}.garage-invoice-modal__payment-history-title{margin:0 0 .35rem;font-size:.88rem;font-weight:600}.garage-invoice-modal__payment-records{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.garage-invoice-modal__payment-record{border:1px solid var(--shell-border);background:color-mix(in srgb, var(--surface-panel) 96%, transparent);border-radius:8px;margin:0;padding:.35rem .45rem;font-size:.82rem}.garage-invoice-modal__payment-record-meta{color:var(--shell-text-muted);font-size:.76rem}.garage-invoice-sheet__payment-print{page-break-inside:avoid}.garage-invoice-modal__toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .65rem;display:flex}@media (width<=640px){.garage-invoice-modal__toolbar{flex-direction:column;align-items:stretch}.garage-invoice-modal__toolbar-actions{justify-content:flex-start}.garage-invoice-modal__panel{max-height:min(96vh,100dvh)}.garage-lines-row,.garage-lines-row--labor{grid-template-columns:1fr}.garage-lines-totals p{word-break:break-word}}.garage-invoice-modal__paper{padding:1rem 1.25rem 1.5rem}.garage-invoice-sheet{color:var(--text-primary);font-size:.92rem;line-height:1.45}.garage-invoice-sheet__mast{border-bottom:2px solid var(--shell-border);margin-bottom:1.25rem;padding-bottom:.75rem}.garage-invoice-sheet__dealership{letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .25rem;font-size:.78rem;font-weight:700}.garage-invoice-sheet__title{margin:0;font-size:1.35rem;font-weight:700}.garage-invoice-sheet__meta{color:var(--shell-text-muted);margin:.35rem 0 0;font-size:.82rem}.garage-invoice-sheet__block{margin-bottom:1.1rem}.garage-invoice-sheet__h{text-transform:uppercase;letter-spacing:.04em;color:var(--shell-text-muted);margin:0 0 .4rem;font-size:.88rem}.garage-invoice-sheet__line{margin:.2rem 0}.garage-invoice-sheet__textblock{white-space:pre-wrap;margin:.5rem 0}.garage-invoice-sheet__empty{color:var(--shell-text-muted);margin:0;font-style:italic}.garage-invoice-sheet__table{border-collapse:collapse;width:100%;font-size:.86rem}.garage-invoice-sheet__table th,.garage-invoice-sheet__table td{border:1px solid var(--shell-border);text-align:left;vertical-align:top;padding:.35rem .45rem}.garage-invoice-sheet__num{text-align:right;font-variant-numeric:tabular-nums}.garage-invoice-sheet__subtotal{text-align:right;margin:.5rem 0 0;font-size:.88rem}.garage-invoice-sheet__totals{border-top:2px solid var(--shell-border);margin-top:1rem;padding-top:.75rem}.garage-invoice-sheet__grand{text-align:right;margin:0;font-size:1.05rem}.garage-invoice-sheet__fineprint{color:var(--shell-text-muted);margin:.5rem 0 0;font-size:.75rem}.garage-invoice-sheet__signoff{page-break-inside:avoid;margin-top:2rem}.garage-invoice-sheet__signline{margin:0;font-size:.88rem}.garage-invoice-modal__completion-hint{color:var(--shell-text-muted);margin:0 0 .5rem;font-size:.78rem;line-height:1.35}.garage-invoice-modal__payment-record-row{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.garage-invoice-modal__payment-record-main{flex:1;min-width:0}.garage-invoice-modal__receipt-btn{flex-shrink:0}.garage-invoice-modal__payment-history-head{margin-bottom:.35rem}.garage-invoice-modal__payment-history-head .garage-invoice-modal__payment-history-title{margin:0}.garage-invoice-modal__payment-history-inline-status{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin-top:.35rem;display:flex}.garage-invoice-modal__payment-history-balance-line{color:var(--shell-text-muted);font-size:.78rem}.garage-invoice-modal__payment-history-empty{color:var(--shell-text-muted);margin:.35rem 0 0;font-size:.85rem;line-height:1.35}.garage-invoice-modal__payment-record-amount{font-weight:700}.garage-invoice-modal__payment-record-method,.garage-invoice-modal__payment-record-note{font-weight:400}.garage-wo-card__payment-strip{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:.25rem 0 .35rem;font-size:.82rem;display:flex}.garage-table__payment-stack{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.garage-table__payment-balance{color:var(--shell-text-muted);font-size:.78rem}.garage-table__advice-chips{flex-wrap:wrap;gap:.25rem;display:flex}.garage-table__advice-chips .garage-chip{font-size:.72rem}.garage-payment-receipt-float{z-index:120;box-sizing:border-box;background:#00000080;flex-direction:column;justify-content:flex-start;align-items:center;padding:2rem 1rem 1rem;display:flex;position:fixed;inset:0;overflow:auto}.garage-payment-receipt-toolbar{gap:.65rem;margin-bottom:.75rem;display:flex}.garage-payment-receipt-paper{background:var(--surface-panel);border:1px solid var(--shell-border);width:100%;max-width:22rem;color:var(--text-primary);border-radius:10px;padding:1.25rem}.garage-payment-receipt__mast{margin-bottom:.65rem}.garage-payment-receipt__dealership{margin:0 0 .15rem;font-size:.98rem;font-weight:700}.garage-payment-receipt__label{letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.garage-payment-receipt__receipt-id{margin:0 0 .45rem;font-size:.82rem}.garage-payment-receipt__title{margin:0 0 .75rem;font-size:1.1rem}.garage-payment-receipt__line{margin:.35rem 0;font-size:.88rem}.garage-payment-receipt__line--muted{color:var(--shell-text-muted)}.garage-payment-receipt__rule{border:0;border-top:1px solid var(--shell-border);margin:.65rem 0}.garage-payment-receipt__fineprint{color:var(--shell-text-muted);margin:1rem 0 0;font-size:.72rem;line-height:1.35}.garage-invoice-sheet__fineprint--print{display:none}.garage-invoice-modal__paper{background:#e8ecf1}.garage-invoice-doc,.garage-ro-doc{color:#1e2f3e;max-width:8.5in;margin:0 auto;font-size:.84rem;line-height:1.4}.garage-invoice-doc__inner{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:10px;padding:.85rem 1rem 1rem;box-shadow:0 4px 14px -6px #0f172a1f}.garage-invoice-doc__masthead{border-bottom:none;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 1rem;margin-bottom:.75rem;padding-bottom:0;display:grid}.garage-invoice-doc__masthead:after{content:"";border-bottom:1px solid #eef2f6;grid-area:2/1/auto/-1;margin:.5rem 0 .6rem}.garage-invoice-doc__dealer{border:none;grid-area:1/1;margin:0;padding:0}.garage-invoice-doc__title-area,.garage-ro-doc__title-area{display:contents}.garage-invoice-doc__title,.garage-ro-doc__title{letter-spacing:.04em;text-transform:uppercase;color:#0f2b3d;text-align:right;grid-area:1/2;justify-self:end;margin:0;font-size:1.35rem;font-weight:800;line-height:1.1}.garage-invoice-doc__title-meta,.garage-ro-doc__title-meta{grid-area:3/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem .75rem;margin:0;display:grid}.garage-ro-doc__title-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.garage-invoice-doc__title-meta>div,.garage-ro-doc__title-meta>div{text-align:left;gap:.04rem;display:grid}.garage-invoice-doc__title-meta dt,.garage-ro-doc__title-meta dt{text-transform:uppercase;letter-spacing:.05em;color:#5a6e85;margin:0;font-size:.58rem;font-weight:600}.garage-invoice-doc__title-meta dd,.garage-ro-doc__title-meta dd{color:#1f2f41;margin:0;font-size:.78rem;font-weight:600}.garage-invoice-doc__section-h{text-transform:uppercase;letter-spacing:.05em;color:#5a6e85;border-left:3px solid #2c6e9e;margin:0 0 .4rem;padding-left:.55rem;font-size:.68rem;font-weight:600}.garage-invoice-doc__party-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem;margin-bottom:.65rem;display:grid}.garage-invoice-doc__party{background:var(--lp-surface);border:1px solid #e9edf2;border-radius:8px;padding:.5rem .6rem;box-shadow:0 1px 2px #00000005}.garage-invoice-doc__party-primary{color:var(--lp-text);margin:0 0 .2rem;font-size:.95rem;font-weight:700}.garage-invoice-doc__party-line{color:var(--lp-muted-strong);margin:.12rem 0 0;font-size:.8rem}.garage-invoice-doc__party-label{color:var(--lp-muted);font-weight:600}.garage-invoice-doc__summary{background:var(--lp-surface-soft);border:1px solid #eef2f6;border-radius:8px;margin-bottom:.65rem;padding:.4rem .55rem}.garage-invoice-doc__summary-dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .55rem;margin:0;display:grid}.garage-invoice-doc__summary-dl>div{gap:.08rem;display:grid}.garage-invoice-doc__summary-dl dt{text-transform:uppercase;letter-spacing:.04em;color:var(--lp-muted);margin:0;font-size:.62rem;font-weight:600}.garage-invoice-doc__summary-dl dd{color:var(--lp-text);margin:0;font-size:.82rem;font-weight:600}.garage-invoice-doc__summary-wide{grid-column:1/-1}.garage-invoice-doc__table-wrap{border:1px solid #eef2f6;border-radius:8px;margin-bottom:.7rem;overflow-x:auto}.garage-invoice-doc__table{border-collapse:collapse;width:100%;font-size:.8rem}.garage-invoice-doc__table th,.garage-invoice-doc__table td{text-align:left;vertical-align:top;border-bottom:1px solid #eef2f8;padding:.42rem .5rem}.garage-invoice-doc__table tbody tr:last-child td{border-bottom:none}.garage-invoice-doc__table thead th{background:var(--lp-surface-soft);border-bottom:1px solid var(--lp-border);text-transform:uppercase;letter-spacing:.04em;color:#2c3e50;font-size:.66rem;font-weight:600}.garage-invoice-doc__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.garage-invoice-doc__empty-row{text-align:center;color:var(--lp-muted);font-style:italic;padding:.65rem!important}.garage-invoice-doc__totals-section{page-break-inside:avoid;flex-direction:column;align-items:flex-end;margin:.35rem 0 .75rem;display:flex}.garage-invoice-doc__totals-card{background:#fafcff;border:1px solid #e6edf4;border-radius:10px;width:min(100%,16.5rem);padding:.55rem .75rem}.garage-invoice-doc__total-row{font-variant-numeric:tabular-nums;color:#334e68;justify-content:space-between;gap:.75rem;padding:.32rem 0;font-size:.8rem;display:flex}.garage-invoice-doc__total-row--paid{color:var(--lp-muted);font-size:.74rem}.garage-invoice-doc__total-row--due{color:#0f2b3d;border-top:2px solid #dce5ef;margin-top:.2rem;padding-top:.5rem;font-size:.95rem;font-weight:800}.garage-invoice-doc__footer-notes{page-break-inside:avoid;border-top:1px solid #eef2f8;flex-wrap:wrap;gap:.65rem 1rem;padding-top:.65rem;display:flex}.garage-invoice-doc__payment-terms{background:#fefdf8;border-radius:8px;flex:12rem;min-width:10rem;padding:.45rem .55rem}.garage-invoice-doc__authorization{background:#f8f9fe;border-radius:8px;flex:12rem;min-width:10rem;padding:.45rem .55rem}.garage-invoice-doc__terms-lead{color:#5f6c7a;margin:0 0 .2rem;font-size:.76rem}.garage-invoice-doc__terms-lead strong{color:#1e4a76}.garage-invoice-doc__terms-thanks{color:#5f6c7a;margin:0;font-size:.74rem}.garage-invoice-doc__terms-notes{color:var(--lp-muted-strong);white-space:pre-wrap;margin:.35rem 0 0;font-size:.74rem}.garage-invoice-doc__auth-line{color:#5f6c7a;margin:.2rem 0 0;font-size:.76rem}.garage-invoice-doc__terms-screen{color:var(--lp-muted);flex:100%;margin:.25rem 0 0;font-size:.72rem}.garage-ro-doc{display:none}.garage-ro-doc__text{border:1px solid var(--lp-border);background:var(--lp-surface-soft);white-space:pre-wrap;border-radius:6px;min-height:2.25rem;margin:0 0 .65rem;padding:.45rem .55rem;font-size:.84rem}.garage-ro-doc__meta-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;margin:.35rem 0 0;display:grid}.garage-ro-doc__meta-dl dt{text-transform:uppercase;color:var(--lp-muted);margin:0;font-size:.62rem;font-weight:600}.garage-ro-doc__meta-dl dd{margin:.08rem 0 0;font-size:.82rem;font-weight:600}.garage-ro-doc__signoff{page-break-inside:avoid;border-top:1px solid #cbd5e1;margin-top:1.25rem;padding-top:.65rem}.garage-ro-doc__signline{color:var(--lp-muted-strong);margin:.55rem 0 0;font-size:.82rem}.garage-invoice-modal--print-repair_order .garage-invoice-modal__paper>.garage-invoice-doc{display:none}.garage-invoice-modal--print-repair_order .garage-ro-doc{display:block}@media (width<=720px){.garage-invoice-doc__party-grid,.garage-invoice-doc__summary-dl,.garage-ro-doc__meta-dl,.garage-invoice-doc__masthead,.garage-ro-doc__masthead{grid-template-columns:1fr}.garage-invoice-doc__title,.garage-ro-doc__title{grid-column:1;justify-self:end}.garage-invoice-doc__title-meta,.garage-ro-doc__title-meta{grid-template-columns:1fr 1fr}.garage-invoice-doc__totals-section{align-items:stretch}}@media print{.no-print,.garage-invoice-sheet__fineprint--screen{display:none!important}.garage-invoice-sheet__fineprint--print{color:#333!important;display:block!important}.garage-invoice-modal--receipt-open .garage-invoice-modal__backdrop,.garage-invoice-modal--receipt-open .garage-invoice-modal__panel{display:none!important}.garage-invoice-modal--receipt-open .garage-payment-receipt-float{z-index:auto!important;background:0 0!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important}.garage-payment-receipt-toolbar{display:none!important}.garage-invoice-modal:not(.garage-invoice-modal--receipt-open){z-index:auto;padding:0!important;position:static!important}.garage-invoice-modal:not(.garage-invoice-modal--receipt-open) .garage-invoice-modal__backdrop{display:none!important}.garage-invoice-modal:not(.garage-invoice-modal--receipt-open) .garage-invoice-modal__panel{max-height:none!important;box-shadow:none!important;border:0!important;width:100%!important;overflow:visible!important}.garage-invoice-modal:not(.garage-invoice-modal--receipt-open) .garage-invoice-modal__paper{background:var(--lp-surface)!important;padding:0!important}.garage-invoice-modal:not(.garage-invoice-modal--receipt-open) .garage-invoice-doc__inner{box-shadow:none!important;border:none!important;border-radius:0!important;padding:.45in .5in!important}.garage-invoice-modal:not(.garage-invoice-modal--receipt-open) .garage-invoice-doc,.garage-invoice-modal:not(.garage-invoice-modal--receipt-open) .garage-ro-doc{color:#000;max-width:none;font-size:10.5pt}.garage-invoice-doc__party,.garage-ro-doc__text,.garage-invoice-doc__summary,.garage-invoice-doc__payment-terms,.garage-invoice-doc__authorization{background:var(--lp-surface)!important}.garage-invoice-doc__table thead th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#eceff3!important}.garage-invoice-doc__totals-card{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-color:#ccc;background:#fafcff!important}.garage-invoice-doc__table th,.garage-invoice-doc__table td{color:#000;border-color:#bbb}.garage-invoice-doc__table thead{display:table-header-group}.garage-invoice-doc__table tbody tr,.garage-invoice-doc__totals-section,.garage-invoice-doc__footer-notes,.garage-ro-doc__signoff{break-inside:avoid;page-break-inside:avoid}.garage-invoice-doc__terms-screen,.garage-invoice-modal--print-invoice .garage-ro-doc,.garage-invoice-modal--print-repair_order .garage-invoice-doc{display:none!important}.garage-invoice-modal--print-repair_order .garage-ro-doc{display:block!important}}.garage-repair-order-sheet:not(.garage-ro-doc){display:none}.garage-page--phase198b .garage-filters-section{margin:0 0 .5rem}.garage-page--phase198b .garage-filters-section__title{letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .4rem;font-size:.66rem;font-weight:700}.garage-page--phase198b .garage-toolbar{border:1px solid var(--shell-border);background:var(--surface-panel);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:.45rem .55rem;margin:0;padding:.5rem .6rem;box-shadow:0 1px 2px #0f172a09}.garage-page--phase198b .garage-toolbar__field{min-width:11rem;color:var(--shell-text-muted);flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}.garage-page--phase198b .garage-toolbar__field--grow{flex:11rem}.garage-page--phase198b .garage-toolbar__field-label{letter-spacing:.05em;text-transform:uppercase;color:var(--shell-text-muted);font-size:.66rem;font-weight:600}.garage-page--phase198b .garage-toolbar__field input,.garage-page--phase198b .garage-toolbar__field select{border:1px solid var(--shell-border);font:inherit;background:var(--surface-panel);color:var(--text-primary);border-radius:8px;min-height:2rem;padding:.35rem .5rem;font-size:.825rem}.garage-page--phase198b .garage-toolbar__field input:focus-visible,.garage-page--phase198b .garage-toolbar__field select:focus-visible{outline-offset:1px;border-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 40%, var(--shell-border));outline:2px solid #1d4ed88c}.garage-page--phase198b .garage-toolbar__checkbox{min-height:2rem;color:var(--shell-text-muted);align-items:center;gap:.4rem;margin-top:1.05rem;font-size:.8rem;display:flex}.garage-page--phase198b .garage-toolbar__segment{background:var(--shell-page-bg,var(--surface-panel));box-shadow:inset 0 0 0 1px var(--shell-border);border:0;border-radius:8px;margin-top:1.05rem}.garage-page--phase198b .garage-toolbar__segment button{color:var(--shell-text-muted);border-radius:7px;margin:.12rem;padding:.32rem .65rem;font-size:.8rem}.garage-page--phase198b .garage-toolbar__segment button[aria-pressed=true]{background:var(--surface-panel);color:var(--text-primary);box-shadow:0 1px 2px #0f172a0f}.garage-page--phase198b .garage-toolbar__segment button:focus-visible{outline-offset:-2px;outline:2px solid #1d4ed88c}.garage-page--phase198b .garage-page__module-hero .lp-module-hero__stats{padding:.42rem .65rem .38rem}.garage-page--phase198b .lp-module-kpi-band--hero{box-shadow:none;border-radius:8px;padding:.32rem .45rem}.garage-page--phase198b .lp-module-kpi-band--hero .lp-module-kpi-cell{min-height:0;box-shadow:none;border-radius:6px;padding:.3rem .55rem}.garage-page--phase198b .lp-module-kpi-band--hero .lp-module-kpi-label{letter-spacing:.05em;font-size:.62rem}.garage-page--phase198b .lp-module-kpi-band--hero .lp-module-kpi-value{letter-spacing:-.01em;font-size:1rem;font-weight:700}.garage-page--phase198b .garage-board-scroll{background:#eef1f5;border:1px solid #0f172a0f;border-radius:9px;padding:.35rem .4rem .45rem;box-shadow:inset 0 1px #fff9}.garage-page--phase198b .garage-board{align-items:stretch;gap:.5rem}.garage-page--phase198b .garage-board__col{background:var(--lp-surface);border:1px solid #0f172a0d;border-radius:8px;gap:.35rem;padding:.4rem .4rem .5rem;box-shadow:0 1px 2px #0f172a09}.garage-page--phase198b .garage-board__col-head{border-bottom:1px solid #0f172a0f;align-items:center;margin-bottom:.05rem;padding:.05rem .15rem .3rem}.garage-page--phase198b .garage-board__col-title{letter-spacing:.06em;color:var(--shell-text-muted);font-size:.66rem}.garage-page--phase198b .garage-board__col-count{font-variant-numeric:tabular-nums;color:var(--shell-text-muted);background:var(--shell-page-bg,var(--lp-surface-soft));text-align:center;border-radius:999px;min-width:1.25rem;padding:.05rem .4rem;font-size:.7rem;font-weight:600}.garage-page--phase198b .garage-board__stack{gap:.35rem}.garage-page--phase198b .garage-board__col--drag-target{outline:2px solid color-mix(in srgb, var(--shell-accent,#3b82f6) 35%, transparent);outline-offset:0;background:color-mix(in srgb, var(--shell-accent,#3b82f6) 6%, var(--lp-surface))}.garage-page--phase198b .garage-wo-card{border-radius:8px;gap:.28rem;padding:.45rem .55rem;box-shadow:0 1px 2px #0f172a0a}.garage-page--phase198b .garage-wo-card:hover:not(.garage-wo-card--dragging){border-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 25%, var(--shell-border));box-shadow:0 2px 8px #0f172a0f}.garage-page--phase198b .garage-wo-card__top{align-items:center}.garage-page--phase198b .garage-wo-card__num{color:var(--shell-text-muted);font-size:.72rem;font-weight:600}.garage-page--phase198b .garage-wo-card__title{letter-spacing:-.015em;color:var(--text-primary);font-size:.92rem;font-weight:600}.garage-page--phase198b .garage-wo-card__muted{font-size:.74rem;line-height:1.35}.garage-page--phase198b .garage-wo-card__tech{font-size:.74rem}.garage-page--phase198b .garage-wo-card__moneyline{color:var(--shell-text-muted);font-size:.72rem}.garage-page--phase198b .garage-wo-badge{letter-spacing:.02em;padding:.12rem .4rem;font-size:.625rem;font-weight:600}.garage-page--phase198b .garage-chip{padding:.08rem .32rem;font-size:.625rem;font-weight:600}.garage-page--phase198b .garage-payment-chip{letter-spacing:.03em;padding:.1rem .36rem;font-size:.625rem}.garage-page--phase198b .garage-wo-card__chips,.garage-page--phase198b .garage-wo-card__invoice,.garage-page--phase198b .garage-wo-card__payment-strip{gap:.22rem}.garage-page--phase198b .garage-wo-card__links{border-top:1px dashed color-mix(in srgb, var(--shell-border) 65%, transparent);gap:.3rem .55rem;padding-top:.18rem;font-size:.74rem}.garage-page--phase198b .garage-wo-card__links a{color:var(--shell-accent,#1d4ed8);text-decoration:none}.garage-page--phase198b .garage-wo-card__links a:hover,.garage-page--phase198b .garage-wo-card__links a:focus-visible{text-underline-offset:2px;text-decoration:underline}.garage-page--phase198b .garage-wo-card__select select:focus-visible,.garage-page--phase198b .garage-wo-card__select select:focus-within{outline-offset:1px;outline:2px solid #1d4ed88c}.garage-page--phase198b .garage-wo-card__actions{flex-wrap:wrap;gap:.32rem;margin-top:.1rem}.garage-page--phase198b .garage-table-wrap{border:1px solid var(--shell-border);background:var(--surface-panel);border-radius:10px;box-shadow:0 1px 2px #0f172a09}.garage-page--phase198b .garage-table th,.garage-page--phase198b .garage-table td{border-bottom-color:color-mix(in srgb, var(--shell-border) 75%, transparent);padding:.5rem .6rem;font-size:.8rem}.garage-page--phase198b .garage-table thead th{letter-spacing:.05em;text-transform:uppercase;color:var(--shell-text-muted);background:var(--shell-page-bg,var(--lp-surface-soft));font-size:.66rem;font-weight:700}.garage-page--phase198b .garage-table tbody tr:hover{background:color-mix(in srgb, var(--shell-accent,#3b82f6) 4%, transparent)}@media (width<=960px){.garage-page--phase198b .garage-board-scroll{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin}.garage-page--phase198b .garage-board{flex-wrap:nowrap;min-width:0}.garage-page--phase198b .garage-board__col{scroll-snap-align:start;flex:0 0 min(15rem,84vw);max-width:min(15rem,84vw)}.garage-page--phase198b .garage-toolbar__segment,.garage-page--phase198b .garage-toolbar__checkbox{margin-top:0}}.garage-invoice-modal--phase163 .garage-invoice-modal__panel{border-radius:12px;box-shadow:0 1px 2px #0f172a0f,0 18px 44px #0f172a2e}.garage-invoice-modal--phase163 .garage-invoice-modal__sidebar{background:color-mix(in srgb, var(--surface-panel) 96%, var(--shell-border));padding:.65rem .75rem}.garage-invoice-modal--phase163 .garage-invoice-modal__sidebar-title{letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-muted);margin-bottom:.4rem;font-size:.66rem;font-weight:700}.garage-invoice-modal--phase163 .garage-invoice-modal__sidebar-hint{margin-bottom:.6rem;font-size:.7rem}.garage-invoice-modal--phase163 .garage-invoice-modal__snapshot-item{border-radius:7px;padding:.35rem .45rem;font-size:.76rem}.garage-invoice-modal--phase163 .garage-invoice-modal__snapshot-item:hover:not(:disabled):not(.is-active){background:color-mix(in srgb, var(--shell-accent,#3b82f6) 6%, transparent)}.garage-invoice-modal--phase163 .garage-invoice-modal__snapshot-item:focus-visible{outline-offset:1px;outline:2px solid #1d4ed88c}.garage-invoice-modal--phase163 .garage-invoice-modal__toolbar{padding:.55rem .85rem}.garage-invoice-modal--phase163 .garage-invoice-modal__toolbar-title{font-size:.92rem;font-weight:600}.garage-invoice-modal--phase163 .garage-invoice-modal__payments{padding:.55rem .85rem}.garage-invoice-modal--phase163 .garage-invoice-modal__payment-form{border-top-color:color-mix(in srgb, var(--shell-border) 70%, transparent);border-bottom-color:color-mix(in srgb, var(--shell-border) 70%, transparent);padding:.45rem 0}.garage-invoice-modal--phase163 .garage-invoice-modal__payment-form-title,.garage-invoice-modal--phase163 .garage-invoice-modal__payment-history-title{letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .4rem;font-size:.74rem;font-weight:700}.garage-invoice-modal--phase163 .garage-invoice-modal__payment-history-hint{color:var(--shell-text-muted);margin:0 0 .35rem;font-size:.78rem;line-height:1.35}.garage-invoice-modal--phase163 .garage-invoice-modal__payment-record{background:var(--shell-page-bg,color-mix(in srgb, var(--surface-panel) 96%, transparent));border-radius:7px;padding:.35rem .5rem;font-size:.78rem}.garage-invoice-modal--phase163 .garage-invoice-modal__payment-record-meta{font-size:.7rem}.garage-invoice-modal--phase163 .garage-invoice-modal__save-input:focus-visible,.garage-invoice-modal--phase163 .garage-invoice-modal__sidebar input:focus-visible,.garage-invoice-modal--phase163 .garage-invoice-modal__sidebar select:focus-visible{outline-offset:1px;outline:2px solid #1d4ed88c}@media (prefers-reduced-motion:reduce){.garage-page--phase198b .garage-wo-card:hover:not(.garage-wo-card--dragging){box-shadow:0 1px 2px #0f172a0a}}.garage-page--phase198b .garage-list-section{margin:0}.garage-page--phase198b .garage-list-section__title{letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-muted);margin:0 0 .5rem;font-size:.66rem;font-weight:700}.garage-page--phase198b .deal-detail__bo-link:focus-visible,.garage-invoice-modal--phase163 .deal-detail__bo-link:focus-visible{outline-offset:1px;border-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 45%, var(--shell-border));outline:2px solid #1d4ed899}.garage-page--phase198b .garage-wo-card__select select:focus-visible{outline-color:#1d4ed899}.garage-page--phase198b .garage-wo-card__top{min-width:0}.garage-page--phase198b .garage-wo-card__num{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=600px){.garage-page--phase198b .garage-board__col{min-width:0}}.garage-page--phase198b .lp-entry-modal-close:focus-visible{outline-offset:2px;outline:2px solid #1d4ed899}.garage-invoice-modal--phase163 .garage-invoice-modal__backdrop:focus-visible{outline-offset:-4px;outline:2px solid #1d4ed899}.garage-invoice-modal--phase163 .garage-invoice-modal__toolbar button:focus-visible,.garage-invoice-modal--phase163 .garage-invoice-modal__payment-form button:focus-visible,.garage-invoice-modal--phase163 .garage-invoice-modal__receipt-btn:focus-visible{outline-offset:1px;outline:2px solid #1d4ed899}.lp-entry-modal-overlay.lp-entry-modal-overlay--layer-front{z-index:125}.lp-entry-modal-overlay.lp-entry-modal-overlay--layer-above{z-index:130}.lp-wo-modal__vehicle-attached{color:#15803d;margin:.35rem 0 0;font-size:.8125rem;font-weight:600}.lp-wo-modal__add-vehicle-lead{color:var(--shell-text-muted,var(--lp-muted));margin:0 0 .75rem;font-size:.875rem}.lp-wo-modal__add-vehicle .inventory-form--embedded-compact{max-height:min(70vh,42rem);overflow:auto}.lp-wo-modal{flex-direction:column;width:min(100%,38rem);max-height:min(90vh,820px);display:flex;overflow:hidden}.lp-wo-modal__head{flex-shrink:0;margin-bottom:.35rem}.lp-wo-modal__form{scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:.62rem;min-height:0;padding:.25rem 0 0;display:flex;overflow-y:auto}.lp-wo-modal__section{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 90%, transparent);background:var(--lp-surface);border-radius:10px;flex-direction:column;gap:.5rem;padding:.55rem .65rem .65rem;display:flex}.lp-wo-modal__section-title{letter-spacing:.03em;text-transform:uppercase;color:var(--shell-muted,var(--lp-muted));margin:0 0 .15rem;font-size:.82rem;font-weight:650}.lp-wo-modal__ownership{border:0;flex-wrap:wrap;gap:.45rem .85rem;margin:0;padding:0;display:flex}.lp-wo-modal__ownership-legend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-wo-modal__ownership-option{color:var(--shell-text,var(--lp-text));cursor:pointer;align-items:center;gap:.35rem;font-size:.88rem;display:inline-flex}.lp-wo-modal__ownership-option input{margin:0}.lp-wo-modal__internal-billto{background:color-mix(in srgb, #dbeafe 35%, var(--lp-surface));border:1px solid #93c5fd8c;border-radius:8px;flex-direction:column;gap:.12rem;padding:.45rem .55rem;display:flex}.lp-wo-modal__internal-billto-label{color:#1e40af;font-size:.78rem;font-weight:650}.lp-wo-modal__internal-billto-name{color:var(--shell-text,var(--lp-text));font-size:.9rem;font-weight:600}.lp-wo-modal__internal-billto-hint{color:var(--shell-muted,var(--lp-muted));font-size:.76rem}.lp-wo-modal__picked-specs{color:var(--shell-muted,var(--lp-muted));flex-wrap:wrap;gap:.2rem .5rem;margin:.25rem 0 0;padding:0;font-size:.76rem;list-style:none;display:flex}.lp-wo-modal__status-priority-row,.lp-wo-modal__intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .65rem;display:grid}@media (width<=520px){.lp-wo-modal__status-priority-row,.lp-wo-modal__intake-grid{grid-template-columns:1fr}}.lp-wo-modal__slot{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:9px;flex-direction:column;gap:.35rem;padding:.5rem .6rem .55rem;display:flex}.lp-wo-modal__slot-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lp-wo-modal__slot-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}a.lp-wo-modal__inline-btn{text-decoration:none}.lp-wo-modal__eyebrow{letter-spacing:.085em;text-transform:uppercase;color:var(--lp-muted);font-size:.62rem;font-weight:600}.lp-wo-modal__inline-btn{appearance:none;background:var(--lp-surface);color:#1d4ed8;cursor:pointer;border:1px solid #cbd5e1;border-radius:6px;padding:.18rem .55rem;font-size:.78rem;font-weight:600;transition:background .12s,border-color .12s}.lp-wo-modal__inline-btn:hover{background:#eff6ff;border-color:#93c5fd}.lp-wo-modal__inline-btn:focus-visible{outline-offset:2px;outline:2px solid #1d4ed899}.lp-wo-modal__inline-btn:disabled{opacity:.5;cursor:not-allowed}.lp-wo-modal__picked{background:var(--lp-surface);border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;justify-content:center;gap:.18rem;min-height:38px;padding:.55rem .7rem;display:flex}.lp-wo-modal__picked[data-locked=true]{background:var(--lp-surface-soft)}.lp-wo-modal__picked-name{color:var(--lp-text);font-size:.95rem;font-weight:600;line-height:1.25}.lp-wo-modal__picked-meta{color:var(--lp-muted);font-variant-numeric:tabular-nums;font-size:.78rem}.lp-wo-modal__hint{color:var(--lp-muted);margin:0;font-size:.8rem;line-height:1.35}.lp-wo-modal__linklike{appearance:none;color:#1d4ed8;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.lp-wo-modal__linklike:hover{color:#1e40af}.lp-wo-modal__linklike:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #1d4ed899}.lp-wo-modal__search{background:var(--lp-surface);width:100%;min-height:36px;color:var(--lp-text);appearance:none;border:1px solid #cbd5e1;border-radius:8px;padding:.4rem .65rem;font-size:.9rem}.lp-wo-modal__search:focus-visible{outline-offset:1px;border-color:#1d4ed8;outline:2px solid #1d4ed899}.lp-wo-modal__results{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:8px;flex-direction:column;gap:2px;max-height:11rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lp-wo-modal__results:empty{display:none}.lp-wo-modal__results-msg{color:var(--lp-muted);padding:.55rem .7rem;font-size:.82rem}.lp-wo-modal__result-pick{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:.1rem;padding:.5rem .7rem;transition:background-color .1s;display:flex}.lp-wo-modal__result-pick:hover:not(:disabled){background:#eff6ff}.lp-wo-modal__result-pick:focus-visible{outline-offset:-2px;outline:2px solid #1d4ed899}.lp-wo-modal__result-pick:disabled{opacity:.55;cursor:not-allowed}.lp-wo-modal__result-line1{color:var(--lp-text);font-size:.92rem;font-weight:600;line-height:1.25}.lp-wo-modal__result-line2{color:var(--lp-muted-strong);font-variant-numeric:tabular-nums;font-size:.78rem;line-height:1.25}.lp-wo-modal__result-line3{color:var(--lp-muted);font-size:.72rem;line-height:1.25}.lp-wo-modal__job-core{flex-direction:column;gap:.35rem;display:flex}.lp-wo-modal__title-field{margin-bottom:0}.lp-wo-modal__more{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:9px;padding:0}.lp-wo-modal__more-summary{cursor:pointer;color:var(--lp-muted-strong);-webkit-user-select:none;user-select:none;padding:.45rem .65rem;font-size:.78rem;font-weight:600;list-style:none}.lp-wo-modal__more-summary::-webkit-details-marker{display:none}.lp-wo-modal__more-summary:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #1d4ed88c}.lp-wo-modal__more-summary:before{content:"";vertical-align:middle;border-bottom:2px solid #64748b;border-right:2px solid #64748b;width:.35rem;height:.35rem;margin-top:-.05rem;margin-right:.45rem;display:inline-block;transform:rotate(-45deg)}.lp-wo-modal__more[open] .lp-wo-modal__more-summary:before{margin-top:.1rem;transform:rotate(45deg)}.lp-wo-modal__more-body{border-top:1px solid var(--lp-border);flex-direction:column;gap:.55rem;padding:0 .65rem .55rem;display:flex}.lp-wo-modal__form-error{margin:0}.lp-wo-modal__actions{border-top:1px solid var(--lp-border);background:var(--surface-panel,var(--lp-surface));flex-shrink:0;justify-content:flex-end;gap:.5rem;margin-top:.35rem;padding-top:.65rem;display:flex}.lp-wo-modal__btn{appearance:none;color:#fff;font:inherit;cursor:pointer;background:#1d4ed8;border:1px solid #1d4ed8;border-radius:8px;min-height:36px;padding:.45rem .95rem;font-weight:600;transition:background .12s,border-color .12s}.lp-wo-modal__btn:hover:not(:disabled){background:#1e40af;border-color:#1e40af}.lp-wo-modal__btn:focus-visible{outline-offset:2px;outline:2px solid #1d4ed899}.lp-wo-modal__btn:disabled{color:#fff;cursor:not-allowed;background:#cbd5e1;border-color:#cbd5e1}.lp-wo-modal__btn--secondary{background:var(--lp-surface);color:var(--lp-text);border-color:#cbd5e1}.lp-wo-modal__btn--secondary:hover:not(:disabled){background:var(--lp-surface-soft);border-color:#94a3b8}@media (width<=600px){.lp-wo-modal{max-height:95vh}.lp-wo-modal__actions{flex-direction:column-reverse}.lp-wo-modal__btn,.lp-wo-modal__btn--secondary{width:100%}}@media (prefers-reduced-motion:reduce){.lp-wo-modal__inline-btn,.lp-wo-modal__btn,.lp-wo-modal__btn--secondary,.lp-wo-modal__result-pick{transition:none}}.garage-page--phase198b .garage-page__lead{max-width:44rem;color:var(--shell-text-muted);margin-top:.2rem;margin-bottom:.7rem;font-size:.92rem;line-height:1.45}.garage-ops-surround{border:1px solid color-mix(in srgb, var(--shell-border) 90%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--surface-panel) 100%, transparent) 0%, color-mix(in srgb, var(--surface-panel) 93%, var(--shell-accent,#3b82f6) 7%) 100%);border-radius:14px;margin:.1rem 0 .85rem;padding:.65rem .75rem .72rem;box-shadow:inset 0 1px #ffffff0d,0 8px 26px #0f172a13}.garage-page--phase198b .garage-kpi-hero-surface.lp-module-kpi-band--hero{border:1px solid color-mix(in srgb, var(--shell-border) 82%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 100%, var(--lp-surface) 4%) 0%, var(--surface-panel) 100%);border-radius:11px;box-shadow:0 2px 12px #0f172a12}.garage-page--phase198b .garage-kpi-hero-surface .lp-module-kpi-value{font-variant-numeric:tabular-nums;font-weight:750}.garage-page--phase198b .garage-ops-surround .lp-ops-mini__title{letter-spacing:.01em;font-weight:650}.garage-page--phase198b .garage-toolbar--polished{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;display:flex}.garage-toolbar__cluster{flex-wrap:wrap;align-items:flex-end;gap:.45rem;display:flex}.garage-toolbar__cluster--view{flex-direction:column;align-items:stretch;gap:.35rem}.garage-toolbar__cluster--search{flex:14rem;min-width:11rem}.garage-toolbar__cluster--entities{flex:2 22rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.garage-toolbar__cluster--refine{flex-wrap:wrap;flex:auto;align-items:flex-end;gap:.45rem;display:flex}.garage-toolbar__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-muted);font-size:.62rem;font-weight:700}.garage-toolbar__checkbox--pill{border:1px solid var(--shell-border);background:color-mix(in srgb, var(--surface-panel) 94%, transparent);border-radius:999px;padding:.32rem .55rem}.garage-toolbar__select{padding-right:1.5rem}.garage-table-wrap--ro{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:var(--surface-panel);border-radius:12px;box-shadow:0 2px 18px #0f172a0e}.garage-page--phase198b .garage-table--ro thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-muted);border-bottom:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);padding:.55rem .55rem .48rem;font-size:.68rem;font-weight:700}.garage-page--phase198b .garage-table--ro tbody td{vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--shell-border) 50%, transparent);padding:.62rem .55rem;font-size:.84rem;line-height:1.42}.garage-page--phase198b .garage-table--ro tbody tr:last-child td{border-bottom:0}.garage-table__cell--mono{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:650}.garage-table__cell--title{color:var(--text-primary);font-weight:550}.garage-table__muted{color:var(--shell-text-muted)}.garage-table__status-select{border:1px solid var(--shell-border);background:var(--surface-panel);border-radius:8px;width:100%;max-width:12rem;padding:.3rem .45rem;font-size:.78rem}.garage-table__status-select:focus-visible{outline-offset:1px;outline:2px solid #1d4ed88c}.garage-table__age-primary{display:block}.garage-table__age-flag{letter-spacing:.02em;color:#0e7490;background:#06b6d424;border-radius:6px;margin-top:.28rem;padding:.08rem .38rem;font-size:.68rem;font-weight:650;display:inline-block}.garage-table__link-list{flex-direction:column;gap:.38rem;margin:0;padding:0;list-style:none;display:flex}.garage-table__link-list a{color:color-mix(in srgb, var(--shell-accent,#2563eb) 90%, var(--text-primary));font-weight:550;text-decoration:none}.garage-table__link-list a:hover{text-decoration:underline}.garage-table__link-muted{color:var(--shell-text-muted);font-size:.8rem}.garage-table__actions-head{width:8.75rem}.garage-table__action-group{flex-wrap:wrap;gap:.38rem;display:flex}.garage-table__action{border:1px solid var(--shell-border);background:color-mix(in srgb, var(--surface-panel) 97%, transparent);color:var(--text-primary);cursor:pointer;border-radius:8px;padding:.3rem .58rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:background .12s,border-color .12s,box-shadow .12s}.garage-table__action:hover{border-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 38%, var(--shell-border));box-shadow:0 1px 4px #0f172a12}.garage-table__action:focus-visible{outline-offset:1px;outline:2px solid #1d4ed88c}.garage-table__action--primary{border-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 48%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#3b82f6) 14%, var(--surface-panel))}.garage-table__action--danger{border-color:color-mix(in srgb, #ef4444 38%, var(--shell-border));color:#b91c1c}.garage-table__cue-chips{gap:.3rem}.garage-page--phase198b .garage-board__col-head{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 68%, transparent);margin-bottom:.28rem;padding-bottom:.4rem}.garage-page--phase198b .garage-board__col--drag-target{outline-offset:4px;background:color-mix(in srgb, var(--shell-accent,#3b82f6) 7%, transparent);border-radius:12px}.garage-lines-panel--sheet{border:1px solid color-mix(in srgb, var(--shell-border) 86%, transparent);border-radius:14px;box-shadow:0 12px 42px #0f172a1f}.garage-lines-panel__close{border:1px solid var(--shell-border);background:var(--surface-panel);cursor:pointer;border-radius:8px;padding:.35rem .68rem;font-family:inherit;font-size:.8rem;font-weight:600}.garage-lines-panel__close:focus-visible{outline-offset:1px;outline:2px solid #1d4ed88c}.garage-lines-section--sheet{border:1px solid color-mix(in srgb, var(--shell-border) 78%, transparent);background:color-mix(in srgb, var(--shell-page-bg,var(--lp-surface-soft)) 48%, var(--surface-panel));border-radius:10px;margin-bottom:.68rem;padding:.55rem .62rem .68rem}.garage-lines-add-btn{border:1px dashed color-mix(in srgb, var(--shell-accent,#3b82f6) 48%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#3b82f6) 9%, var(--surface-panel));color:var(--text-primary);cursor:pointer;border-radius:8px;padding:.3rem .58rem;font-family:inherit;font-size:.78rem;font-weight:650}.garage-lines-add-btn:hover{border-style:solid}.garage-lines-remove-btn{color:var(--shell-text-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;font-size:.76rem;font-weight:600;text-decoration:underline}.garage-lines-save-btn{border:1px solid color-mix(in srgb, var(--shell-accent,#3b82f6) 42%, var(--shell-border));background:color-mix(in srgb, var(--shell-accent,#3b82f6) 16%, var(--surface-panel));cursor:pointer;border-radius:10px;padding:.48rem 1.05rem;font-family:inherit;font-size:.88rem;font-weight:650}.garage-lines-save-btn:focus-visible{outline-offset:1px;outline:2px solid #1d4ed88c}.garage-lines-save-btn:disabled{opacity:.65;cursor:not-allowed}.garage-page--phase198b .garage-toolbar--polished .garage-toolbar__segment,.garage-page--phase198b .garage-toolbar--polished .garage-toolbar__checkbox{margin-top:0}.garage-page--phase199 .garage-ops-surround{background:var(--lp-surface-soft);border:1px solid #0f172a12;box-shadow:0 1px 2px #0f172a0a}.garage-page--phase199 .garage-kpi-hero-surface.lp-module-kpi-band--hero{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:0 1px 2px #0f172a0a}.garage-page--phase199 .garage-board__col-head{border-bottom:1px solid #0f172a12;flex-direction:row;align-items:center;gap:.45rem;padding:.4rem .45rem .5rem;display:flex}.garage-page--phase199 .garage-board__col-head-text{flex:1;justify-content:space-between;align-items:baseline;gap:.4rem;min-width:0;display:flex}.garage-page--phase199 .garage-board__col-icon{background:var(--lp-surface);width:1.85rem;height:1.85rem;color:var(--lp-muted);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 2px #0f172a0d}.garage-page--phase199 .garage-board__col-icon--new{color:#2563eb}.garage-page--phase199 .garage-board__col-icon--in_progress{color:#0d9488}.garage-page--phase199 .garage-board__col-icon--waiting_parts{color:#0e7490}.garage-page--phase199 .garage-board__col-icon--blocked{color:#b91c1c}.garage-page--phase199 .garage-board__col-icon--ready_to_invoice{color:#15803d}.garage-page--phase199 .garage-board__col-icon--invoiced{color:#6d28d9}.garage-page--phase199 .garage-board__col-icon--completed{color:#0f766e}.garage-page--phase199 .garage-board__col-icon--cancelled{color:var(--lp-muted)}.garage-page--phase199 .garage-board__col-title{letter-spacing:.01em;color:var(--text-primary);font-size:.78rem;font-weight:650}.garage-page--phase199 .garage-board__empty-lane{border:1px dashed color-mix(in srgb, var(--shell-border) 78%, transparent);background:color-mix(in srgb, var(--lp-surface-soft) 88%, transparent);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-height:4.25rem;margin:.1rem 0 0;padding:.6rem .45rem;display:flex}.garage-page--phase199 .garage-board__empty-lane-icon{opacity:.3;color:var(--shell-text-muted);justify-content:center;align-items:center;display:flex}.garage-page--phase199 .garage-board__empty-lane-label{color:var(--shell-text-muted);letter-spacing:.01em;font-size:.7rem;font-weight:500}.garage-page--phase199 .garage-wo-card--board{border:1px solid #0f172a12;border-radius:10px;gap:.32rem;padding:.52rem .58rem;box-shadow:0 1px 4px #0f172a0d}.garage-page--phase199b .garage-board--lanes{grid-template-columns:repeat(5,minmax(12.75rem,1fr));gap:.85rem}.garage-page--phase199b .garage-board-scroll{padding:.5rem .48rem .55rem}.garage-page--phase199b .garage-board__col-icon{width:2.35rem;height:2.35rem;box-shadow:0 1px 2px #0f172a0f, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent);border-radius:11px}.garage-page--phase199b .garage-board__col-icon--new{background:color-mix(in srgb, #3b82f6 11%, var(--lp-surface))}.garage-page--phase199b .garage-board__col-icon--in_progress{background:color-mix(in srgb, #14b8a6 11%, var(--lp-surface))}.garage-page--phase199b .garage-board__col-icon--waiting_parts{background:color-mix(in srgb, #06b6d4 11%, var(--lp-surface))}.garage-page--phase199b .garage-board__col-icon--blocked{background:color-mix(in srgb, #ef4444 10%, var(--lp-surface))}.garage-page--phase199b .garage-board__col-icon--ready_to_invoice{background:color-mix(in srgb, #22c55e 11%, var(--lp-surface))}.garage-page--phase199b .garage-board__col-icon--invoiced{background:color-mix(in srgb, #7c3aed 10%, var(--lp-surface))}.garage-page--phase199b .garage-board__col-icon--completed{background:color-mix(in srgb, #0d9488 10%, var(--lp-surface))}.garage-page--phase199b .garage-board__col-icon--cancelled{background:color-mix(in srgb, #94a3b8 12%, var(--lp-surface))}.garage-page--phase199b .garage-board__col-title{font-size:.84rem}.garage-page--phase199b .garage-board__col-count{padding:.12rem .46rem;font-size:.76rem}.garage-page--phase199b .garage-board__empty-lane{gap:.55rem;min-height:6rem;padding:1rem .55rem}.garage-page--phase199b .garage-board__empty-lane-icon{opacity:.22;transform:scale(1.08)}.garage-page--phase199b .garage-board__empty-lane-label{text-align:center;max-width:9.5rem;font-size:.76rem;line-height:1.45}.garage-page--phase199b .garage-wo-card--board{border-radius:11px;gap:.4rem;padding:.62rem .68rem}.garage-page--phase199b .garage-wo-card__title{font-size:.95rem}.garage-page--phase199b .garage-wo-card__muted{font-size:.8rem}@media (width<=1180px){.garage-page--phase199b .garage-board--lanes{grid-template-columns:repeat(5,minmax(11.75rem,1fr))}}.garage-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.garage-page--phase199c .garage-page__lead{max-width:40rem;margin-bottom:.55rem}.garage-ops-command-stack{border:1px solid color-mix(in srgb, var(--shell-border) 88%, transparent);background:linear-gradient(180deg, var(--lp-surface-soft) 0%, var(--lp-surface-soft) 100%);box-shadow:0 1px 0 var(--lp-surface) inset, 0 6px 20px #0f172a0d;border-radius:14px;flex-direction:column;align-items:stretch;margin:0 0 .65rem;display:flex;overflow:hidden}.garage-page--phase199c .garage-ops-surround--stacked{border:none;border-bottom:1px solid color-mix(in srgb, var(--shell-border) 75%, transparent);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:.55rem .65rem .58rem}.garage-command-toolbar-section{background:linear-gradient(180deg, var(--lp-surface) 0%, color-mix(in srgb, var(--lp-surface-soft) 88%, transparent) 100%);padding:.48rem .62rem .52rem;box-shadow:inset 0 1px #ffffffe6}.garage-command-toolbar{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;display:flex}.garage-command-toolbar__group{flex-wrap:wrap;align-items:flex-end;gap:.4rem .5rem;display:flex}.garage-command-toolbar__group--view{flex:none;min-width:0}.garage-command-toolbar__group--search{flex:16rem;min-width:min(100%,14rem)}.garage-command-toolbar__group--narrow{flex:1.15 18rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.45rem .55rem;display:grid}.garage-command-toolbar__group--refine{flex-wrap:wrap;flex:20rem;align-items:flex-end;gap:.45rem .55rem;display:flex}.garage-command-toolbar__group-label{letter-spacing:.06em;text-transform:uppercase;width:100%;color:var(--shell-text-muted);margin-bottom:.22rem;font-size:.62rem;font-weight:700;display:block}.garage-page--phase199c .garage-command-toolbar__segment{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--shell-border) 65%, transparent);background:var(--lp-surface);border:0;border-radius:9px;margin-top:0}.garage-page--phase199c .garage-command-toolbar__segment button{padding:.4rem .78rem;font-size:.82rem;font-weight:600}.garage-command-toolbar__search{width:100%;margin:0;display:block}.garage-command-toolbar__search-inner{border:1px solid color-mix(in srgb, var(--shell-border) 72%, transparent);background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);border-radius:11px;align-items:center;gap:.5rem;width:100%;min-height:2.65rem;padding:0 .85rem 0 .72rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px 2px #0f172a0d,0 1px 3px #0f172a0f}.garage-command-toolbar__search-inner:focus-within{border-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 38%, var(--shell-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--shell-accent,#3b82f6) 18%, transparent), 0 1px 2px #0f172a0d inset}.garage-command-toolbar__search-icon{color:var(--lp-muted);opacity:.88;flex-shrink:0;display:flex}.garage-command-toolbar__search-field{min-width:0;font:inherit;letter-spacing:-.01em;color:var(--text-primary);background:0 0;border:0;outline:none;flex:auto;padding:.35rem 0;font-size:.92rem;font-weight:500}.garage-command-toolbar__search-field::placeholder{color:var(--lp-muted);font-weight:450}.garage-command-toolbar__field{flex-direction:column;gap:.22rem;min-width:0;display:flex}.garage-command-toolbar__field-label{letter-spacing:.05em;text-transform:uppercase;color:var(--shell-text-muted);font-size:.62rem;font-weight:650}.garage-command-toolbar__field input,.garage-command-toolbar__field select{border:1px solid color-mix(in srgb, var(--shell-border) 78%, transparent);width:100%;min-height:2.35rem;font:inherit;background:var(--lp-surface);color:var(--text-primary);border-radius:9px;padding:.38rem .55rem;font-size:.82rem;box-shadow:0 1px 1px #0f172a0a}.garage-command-toolbar__field input:focus-visible,.garage-command-toolbar__field select:focus-visible{outline:2px solid color-mix(in srgb, var(--shell-accent,#3b82f6) 45%, transparent);outline-offset:1px}.garage-command-toolbar__hide-done{border:1px dashed color-mix(in srgb, var(--shell-border) 78%, transparent);min-height:2.35rem;color:var(--shell-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:color-mix(in srgb, var(--lp-surface) 55%, transparent);border-radius:9px;align-items:center;gap:.45rem;padding:0 .55rem;font-size:.8rem;font-weight:600;display:inline-flex}.garage-command-toolbar__hide-done input{width:1rem;height:1rem;accent-color:var(--shell-accent,#2563eb);cursor:pointer}.garage-page--phase199c.garage-page--phase199 .garage-board-scroll{background:linear-gradient(180deg, #e8ecf1 0%, var(--lp-border) 100%);box-shadow:inset 0 2px 6px #0f172a0a, 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent);border:1px solid #0f172a12;border-radius:12px;margin-top:.15rem;padding:.55rem .55rem .65rem}.garage-page--phase199c.garage-page--phase199 .garage-board__col{background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);border:1px solid #0f172a12;border-radius:12px;padding:.48rem .45rem .55rem;box-shadow:0 2px 8px #0f172a0e,inset 0 1px #ffffffe6}.garage-page--phase199c .garage-board__col-head{border-bottom:1px solid color-mix(in srgb, var(--shell-border) 58%, transparent);margin-bottom:.35rem;padding-bottom:.55rem}.garage-page--phase199c .garage-board__col-icon{border-radius:12px;width:2.75rem;height:2.75rem}.garage-page--phase199c .garage-board__col-title{letter-spacing:-.02em;font-size:.88rem;font-weight:700}.garage-page--phase199c .garage-board__empty-lane{border-style:dashed;border-width:1.5px;border-color:color-mix(in srgb, var(--shell-border) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 88%, transparent) 0%, var(--lp-surface-soft) 100%);min-height:7rem}.garage-page--phase199c .garage-board__empty-lane-icon{opacity:.18;transform:scale(1.12)}.garage-page--phase199c .garage-board__empty-lane-label{color:var(--lp-muted);max-width:11rem;font-size:.78rem;font-weight:500}.garage-page--phase199c .garage-wo-card--board{border:1px solid #0f172a14;gap:.45rem;padding:.68rem .72rem;box-shadow:0 2px 8px #0f172a0f,inset 0 1px #fff}.garage-page--phase199c .garage-wo-card__top{border-bottom:1px solid #0f172a0f;padding-bottom:.15rem}.garage-page--phase199c .garage-wo-card__actions{border-top:1px solid #0f172a0f;gap:.42rem;margin-top:.15rem;padding-top:.35rem}.garage-page--phase199c .garage-list-section__title{margin-bottom:.42rem}@media (width<=900px){.garage-command-toolbar__group--narrow{grid-template-columns:minmax(0,1fr)}.garage-command-toolbar__group--refine{flex-direction:column;align-items:stretch}.garage-command-toolbar__hide-done{justify-content:center;width:100%}}.garage-page--phase200.garage-page--phase199c.garage-page--phase199 .garage-board-scroll{background:linear-gradient(165deg,#e4eaf5 0%,#dbe4f2 45%,#d4dff0 100%);border-color:#3b82f61c}.garage-page--phase200.garage-page--phase199 .garage-board__col--active{background:linear-gradient(180deg, var(--lp-surface) 0%, #f5f9ff 100%);border-color:#3b82f624;box-shadow:0 0 0 1px #3b82f61a,0 8px 26px #0f172a14,inset 0 1px #fff}.garage-page--phase200.garage-page--phase199 .garage-board__col--empty{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface) 55%, transparent) 0%, var(--lp-surface-soft) 100%);opacity:.9;border-color:#0f172a0d;box-shadow:0 1px 4px #0f172a08}.garage-page--phase200.garage-page--phase199 .garage-board__col--empty .garage-board__col-head{opacity:.82}.garage-page--phase200.garage-page--phase199 .garage-board__col--drag-target{box-shadow:0 0 0 2px #3b82f66b, 0 0 26px #2563eb3d, inset 0 1px 0 color-mix(in srgb, var(--lp-surface) 55%, transparent)!important;background:linear-gradient(180deg, var(--lp-surface) 0%, #eef4ff 100%)!important;outline:none!important}.garage-page--phase200 .garage-board__col-head{margin-bottom:.28rem;padding:.32rem .42rem .42rem}.garage-page--phase200 .garage-board__stack{gap:.42rem}.garage-page--phase200 .garage-wo-card--board{border-color:#0f172a12;border-radius:11px}.garage-page--phase200 .garage-chip--hold{color:#0e7490;background:#06b6d429}.garage-page--phase200 .garage-chip--risk{color:#9f1239;background:#e11d4824}.garage-page--phase200 .garage-board__empty-lane{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-surface-soft) 88%, transparent) 0%, #eff6ff8c 100%);border-color:#3b82f624}.garage-page--phase198b.garage-page--phase200 .garage-wo-card--board{gap:.22rem;padding:.4rem .48rem}.garage-page--phase198b.garage-page--phase200 .garage-wo-card__num{color:#334155d1;font-size:.74rem;font-weight:600}.garage-page--phase198b.garage-page--phase200 .garage-wo-card__title{font-size:.875rem;font-weight:var(--operational-board-title-weight,600);letter-spacing:-.014em;color:var(--lp-text);line-height:1.32}.garage-page--phase198b.garage-page--phase200 .garage-wo-card__muted{color:#64748be0;font-size:.72rem;line-height:1.38}.garage-page--phase198b.garage-page--phase200 .garage-wo-card__tech{font-size:.72rem;font-weight:var(--operational-board-support-weight,400);color:#475569e0}.garage-page--phase198b.garage-page--phase200 .garage-wo-card__moneyline{color:#475569e6;font-size:.7rem;font-weight:500}.garage-page--phase198b.garage-page--phase200 .garage-wo-card__aging{padding:.08rem .32rem;font-size:.65rem;font-weight:600}.garage-page--phase198b.garage-page--phase200 .garage-chip{letter-spacing:.01em;padding:.06rem .3rem;font-size:.6rem;font-weight:500}.garage-page--phase198b.garage-page--phase200 .garage-chip--neutral{background:color-mix(in srgb, var(--shell-text-muted) 10%, transparent);color:#475569eb}.garage-page--phase198b.garage-page--phase200 .garage-chip--hold{color:#0e7490;background:#06b6d41f}.garage-page--phase198b.garage-page--phase200 .garage-chip--risk{color:#9f1239;background:#dc26261f}.garage-page--phase198b.garage-page--phase200 .garage-chip--ready{color:#166534;background:#16a34a24}.garage-page--phase198b.garage-page--phase200 .garage-chip--done{background:color-mix(in srgb, var(--shell-text-muted) 12%, transparent);color:#64748bf2}.garage-page--phase198b.garage-page--phase200 .garage-wo-badge{padding:.1rem .36rem;font-size:.6rem;font-weight:500}.garage-page--phase198b.garage-page--phase200 .garage-wo-card__chips{gap:.2rem}.garage-page--phase198b.garage-page--phase200 .garage-board__stack{gap:.38rem}.garage-page--prod-polish,.garage-job-detail--prod-polish{--gar-prod-accent:#0d9488;--gar-prod-border:color-mix(in srgb, var(--shell-border,var(--lp-border)) 86%, var(--gar-prod-accent) 14%);--gar-prod-shadow:0 1px 2px #0f172a0a, 0 8px 24px #0f172a0b;--gar-prod-muted:#64748b}.garage-page--prod-polish.module-page{background:0 0}.garage-page--prod-polish .garage-page__lead{color:var(--gar-prod-muted);max-width:32rem;margin-bottom:.55rem;font-size:.8125rem}.garage-page--prod-polish .garage-kpi-hero-surface,.garage-page--prod-polish .lp-module-hero__stats>.lp-module-kpi-band--hero{border:1px solid var(--gar-prod-border);background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:var(--gar-prod-shadow);border-radius:12px;padding:.42rem .55rem .38rem}.garage-page--prod-polish .lp-module-kpi-value{letter-spacing:-.02em;color:var(--lp-text);font-weight:750}.garage-page--prod-polish .lp-module-kpi-label{letter-spacing:.055em;color:var(--gar-prod-muted);font-size:.625rem;font-weight:650}.garage-page--prod-polish .garage-ops-command-stack{gap:.55rem;margin-bottom:.65rem}.garage-page--prod-polish .garage-ops-surround--stacked{border:1px solid var(--gar-prod-border);background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:var(--gar-prod-shadow);border-radius:12px;overflow:hidden}.garage-page--prod-polish .garage-command-toolbar-section{border:1px solid var(--gar-prod-border);background:var(--lp-surface);box-shadow:var(--gar-prod-shadow);border-radius:12px;overflow:hidden}.garage-page--prod-polish .garage-command-toolbar{gap:.45rem .55rem;padding:.5rem .58rem}.garage-page--prod-polish .garage-command-toolbar__group-label,.garage-page--prod-polish .garage-command-toolbar__field-label{letter-spacing:.04em;color:var(--gar-prod-muted);font-size:.625rem;font-weight:650}.garage-page--prod-polish .garage-command-toolbar__search-inner{border-color:var(--gar-prod-border);border-radius:10px;min-height:2.25rem}.garage-page--prod-polish .garage-command-toolbar__search-inner:focus-within{border-color:color-mix(in srgb, var(--gar-prod-accent) 35%, var(--gar-prod-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--gar-prod-accent) 14%, transparent)}.garage-page--prod-polish .garage-command-toolbar__field input,.garage-page--prod-polish .garage-command-toolbar__field select{border-color:var(--gar-prod-border);border-radius:9px;min-height:2rem}.garage-page--prod-polish .garage-command-toolbar__segment{border-color:var(--gar-prod-border);border-radius:9px}.garage-page--prod-polish .garage-command-toolbar__segment button[aria-pressed=true]{background:color-mix(in srgb, var(--gar-prod-accent) 12%, var(--lp-surface));color:var(--lp-text);font-weight:650}.garage-page--prod-polish .garage-page__list-shell{border:1px solid var(--gar-prod-border);background:var(--lp-surface);min-width:0;box-shadow:var(--gar-prod-shadow);border-radius:12px;margin-top:.15rem;padding:.55rem .62rem .65rem}.garage-page--prod-polish .garage-list-section__title{letter-spacing:.04em;text-transform:uppercase;color:var(--gar-prod-muted);margin-bottom:.5rem;font-size:.8125rem;font-weight:700}.garage-page--prod-polish .garage-board-scroll{background:linear-gradient(180deg, var(--lp-surface-soft) 0%, var(--lp-surface-soft) 100%);border-radius:10px}.garage-page--prod-polish .garage-board-subhead{padding:.35rem .15rem .42rem}.garage-page--prod-polish .garage-board-subhead__label{color:var(--lp-muted-strong);font-weight:650}.garage-page--prod-polish .garage-board__lane{border-color:color-mix(in srgb, var(--gar-prod-border) 72%, transparent);background:color-mix(in srgb, var(--lp-surface) 92%, var(--shell-page-bg,var(--lp-surface-soft)));border-radius:10px}.garage-page--prod-polish .garage-board__lane.is-drop-target{border-color:color-mix(in srgb, var(--gar-prod-accent) 42%, var(--gar-prod-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--gar-prod-accent) 12%, transparent)}.garage-page--prod-polish .garage-wo-card--board{border-color:var(--gar-prod-border);border-radius:10px;box-shadow:0 1px 3px #0f172a0a}.garage-page--prod-polish .garage-wo-card--board:hover{border-color:color-mix(in srgb, var(--gar-prod-accent) 22%, var(--gar-prod-border));box-shadow:0 4px 14px #0f172a0f}.garage-page--prod-polish .garage-wo-card__num{letter-spacing:.02em;color:var(--gar-prod-muted);font-size:.6875rem;font-weight:650}.garage-page--prod-polish .garage-wo-card__title{letter-spacing:-.015em;color:var(--lp-text);font-size:.875rem;font-weight:650}.garage-page--prod-polish .garage-wo-card__tech{color:var(--lp-muted-strong);font-size:.75rem}.garage-page--prod-polish .garage-wo-card__tech--unassigned{color:var(--gar-prod-muted);font-style:italic}.garage-page--prod-polish .garage-chip{border-radius:6px;font-size:.625rem;font-weight:600}.garage-timer{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.45rem .55rem;margin:.45rem 0 0;padding:.45rem .55rem;display:flex}.garage-timer--compact{margin:.35rem 0 0;padding:.35rem .45rem}.garage-timer--running{border-color:color-mix(in srgb, #2563eb 28%, var(--lp-border));background:color-mix(in srgb, #2563eb 6%, var(--lp-surface-soft))}.garage-timer__pulse{background:#2563eb;border-radius:50%;width:.5rem;height:.5rem;animation:1.4s ease-in-out infinite garage-timer-pulse}@keyframes garage-timer-pulse{0%,to{opacity:1}50%{opacity:.35}}.garage-timer__main{flex-wrap:wrap;flex:8rem;align-items:baseline;gap:.25rem .5rem;min-width:0;display:flex}.garage-timer__label{color:#2563eb;font-size:.72rem;font-weight:500}.garage-timer__elapsed{color:var(--lp-text);font-size:.82rem;font-weight:600}.garage-timer__tech{color:var(--lp-muted-strong);font-size:.75rem}.garage-timer__muted{color:var(--lp-muted);font-size:.75rem}.garage-timer__picker{flex:9rem;gap:.2rem;min-width:9rem;display:grid}.garage-timer__picker-label{color:var(--lp-muted);font-size:.68rem}.garage-timer__picker select{min-height:1.85rem;font-size:.78rem}.garage-timer__btn{cursor:pointer;border:1px solid #0000;border-radius:6px;min-height:1.85rem;padding:.25rem .65rem;font-size:.75rem;font-weight:500}.garage-timer__btn:disabled{opacity:.5;cursor:not-allowed}.garage-timer__btn--start{color:#fff;background:#2563eb;border-color:#1d4ed8}.garage-timer__btn--stop{background:var(--lp-surface);color:#b45309;border-color:color-mix(in srgb, #f59e0b 45%, var(--lp-border))}.garage-timer__err{color:#b91c1c;width:100%;margin:0;font-size:.72rem}.garage-timer__schema-hint{color:#92400e;background:var(--lp-surface)beb;border:1px solid #fde68a;border-radius:8px;margin:0 0 .65rem;padding:.5rem .65rem;font-size:.78rem}.garage-page__timer-focus{border:1px solid color-mix(in srgb, #2563eb 22%, var(--lp-border));background:linear-gradient(180deg, color-mix(in srgb, #2563eb 5%, var(--lp-surface)) 0%, var(--lp-surface) 100%);border-radius:10px;margin:0 0 .85rem;padding:.75rem .95rem}.garage-page__timer-focus-title{color:var(--lp-text);margin:0 0 .45rem;font-size:.85rem;font-weight:650}.garage-table__cell--timer{vertical-align:top;min-width:11rem}.garage-timer__active-list{gap:.35rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.garage-timer--inline{margin:0}.garage-timer__start-row{flex-wrap:wrap;align-items:flex-end;gap:.45rem;width:100%;display:flex}.garage-labor{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:8px;margin:.4rem 0 0;padding:.45rem .55rem}.garage-labor--compact{margin-top:.35rem;padding:.35rem .45rem}.garage-labor__head{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin-bottom:.35rem;display:flex}.garage-labor__total{color:var(--lp-text);font-size:.75rem;font-weight:650}.garage-labor__tech-totals{flex-wrap:wrap;gap:.25rem;display:flex}.garage-labor__tech-chip{background:var(--lp-surface-soft);color:var(--lp-muted-strong);border-radius:4px;padding:.1rem .35rem;font-size:.68rem}.garage-labor__sessions{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.garage-labor__session{border-bottom:1px solid var(--lp-surface-soft);grid-template-columns:1fr auto;gap:.15rem .5rem;padding:.25rem 0;font-size:.72rem;display:grid}.garage-labor__session--active{background:#2563eb0f;border-radius:4px;padding:.25rem .35rem}.garage-labor__session-tech{color:var(--lp-text);font-weight:600}.garage-labor__session-times{color:var(--lp-muted);grid-column:1/-1}.garage-labor__session-mins{color:var(--lp-muted-strong);text-align:right;font-weight:600}.garage-labor__adjusted{color:#b45309;font-weight:700}.garage-labor__correct-btn{border:1px solid var(--lp-border);background:var(--lp-surface);cursor:pointer;border-radius:4px;grid-area:1/2/span 2;padding:.15rem .4rem;font-size:.68rem}.garage-labor__muted,.garage-labor__hint{color:var(--lp-muted);margin:0;font-size:.72rem}.garage-labor__hint{color:#92400e}.garage-page--prod-polish .garage-table-wrap--ro{border:1px solid color-mix(in srgb, var(--gar-prod-border) 55%, transparent);border-radius:10px;overflow:hidden}.garage-page--prod-polish .garage-table--ro th{letter-spacing:.04em;text-transform:uppercase;color:var(--gar-prod-muted);background:linear-gradient(180deg, var(--lp-surface-soft) 0%, var(--lp-surface-soft) 100%);border-bottom:1px solid var(--gar-prod-border);padding:.5rem .65rem;font-size:.6875rem;font-weight:650}.garage-page--prod-polish .garage-table--ro td{border-bottom-color:color-mix(in srgb, var(--gar-prod-border) 48%, transparent);vertical-align:middle;padding:.55rem .65rem}.garage-page--prod-polish .garage-table__row:hover{background:color-mix(in srgb, var(--gar-prod-accent) 4%, var(--lp-surface))}.garage-page--prod-polish .garage-table__cell--title{color:var(--lp-text);font-weight:600}.garage-page--prod-polish .garage-table__action--primary{border-radius:9px;font-weight:650}.garage-page--prod-polish .garage-page__job-detail-shell{margin-top:.65rem}.garage-page--prod-polish .garage-page__job-detail-shell .garage-lines-panel{border:1px solid var(--gar-prod-border);box-shadow:var(--gar-prod-shadow);border-radius:12px}.garage-page--prod-polish .garage-lines-panel__title{letter-spacing:-.02em;font-weight:700}.garage-page--prod-polish .garage-invoice-modal__panel{border:1px solid var(--gar-prod-border);box-shadow:0 24px 48px #0f172a24, var(--gar-prod-shadow);border-radius:14px}.garage-job-detail--prod-polish.module-page{background:0 0}.garage-job-detail--prod-polish .garage-job-detail__back{color:var(--gar-prod-muted);margin-bottom:.45rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.garage-job-detail--prod-polish .garage-job-detail__back:hover{color:var(--gar-prod-accent)}.garage-job-detail--prod-polish .garage-job-detail__hero{border:1px solid var(--gar-prod-border);background:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:var(--gar-prod-shadow);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:.65rem;padding:.65rem .75rem;display:flex}.garage-job-detail--prod-polish .garage-job-detail__eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--gar-prod-muted);margin:0 0 .2rem;font-size:.625rem;font-weight:700}.garage-job-detail--prod-polish .garage-job-detail__title{letter-spacing:-.028em;color:var(--lp-text);margin:0;font-size:clamp(1.15rem,2.5vw,1.45rem);font-weight:750}.garage-job-detail--prod-polish .garage-job-detail__subtitle{color:var(--lp-muted-strong);margin:.2rem 0 0;font-size:.875rem}.garage-job-detail--prod-polish .garage-job-detail__meta-row{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin-top:.45rem;display:flex}.garage-job-detail--prod-polish .garage-job-detail__meta-quiet{color:var(--gar-prod-muted);font-size:.75rem}.garage-job-detail--prod-polish .garage-job-detail__links{flex-wrap:wrap;gap:.5rem .85rem;margin-top:.4rem;font-size:.8125rem;font-weight:600;display:flex}.garage-job-detail--prod-polish .garage-job-detail__links a{color:var(--gar-prod-accent);text-decoration:none}.garage-job-detail--prod-polish .garage-job-detail__links a:hover{text-decoration:underline}.garage-job-detail--prod-polish .garage-job-detail__tech{color:var(--lp-muted-strong);margin:.4rem 0 0;font-size:.8125rem}.garage-job-detail--prod-polish .garage-job-detail__tech--open{color:var(--gar-prod-muted);font-style:italic}.garage-job-detail--prod-polish .garage-job-detail__hero-actions{flex-direction:column;align-items:stretch;gap:.45rem;min-width:9rem;display:flex}.garage-job-detail--prod-polish .garage-job-detail__action{border:1px solid var(--gar-prod-border);background:var(--lp-surface);cursor:pointer;border-radius:10px;padding:.42rem .75rem;font-size:.8125rem;font-weight:650}.garage-job-detail--prod-polish .garage-job-detail__action--primary{border-color:color-mix(in srgb, var(--gar-prod-accent) 85%, #115e59);background:var(--gar-prod-accent);color:#fff;box-shadow:0 2px 8px color-mix(in srgb, var(--gar-prod-accent) 28%, transparent)}.garage-job-detail--prod-polish .garage-job-detail__status-field{flex-direction:column;gap:.2rem;display:flex}.garage-job-detail--prod-polish .garage-job-detail__status-label{letter-spacing:.04em;color:var(--gar-prod-muted);font-size:.625rem;font-weight:650}.garage-job-detail--prod-polish .garage-job-detail__status-field select{border:1px solid var(--gar-prod-border);border-radius:9px;min-height:2rem;padding:.25rem .45rem;font-size:.8125rem}.garage-job-detail--prod-polish .garage-job-detail__workspace .garage-lines-panel{border:1px solid var(--gar-prod-border);box-shadow:var(--gar-prod-shadow);border-radius:12px}.garage-job-detail--prod-polish .garage-job-detail__readonly{border:1px dashed var(--gar-prod-border);color:var(--gar-prod-muted);border-radius:10px;padding:.65rem .75rem;font-size:.8125rem}@media (width<=900px){.garage-page--prod-polish .garage-command-toolbar__group--narrow{flex:100%}.garage-page--prod-polish .garage-table--ro th:nth-child(6),.garage-page--prod-polish .garage-table--ro td:nth-child(6),.garage-page--prod-polish .garage-table--ro th:nth-child(9),.garage-page--prod-polish .garage-table--ro td:nth-child(9){display:none}}@media (width<=640px){.garage-page--prod-polish .garage-page__list-shell,.garage-page--prod-polish .garage-command-toolbar-section,.garage-page--prod-polish .garage-ops-surround--stacked,.garage-job-detail--prod-polish .garage-job-detail__hero{border-left:none;border-right:none;border-radius:0}.garage-page--prod-polish .garage-command-toolbar__group--refine .garage-command-toolbar__hide-done{flex:100%}}.garage-kpi-sys{--gar-kpi-radius:12px;--gar-kpi-min-h:4.5rem;--gar-kpi-pad-y:.68rem;--gar-kpi-pad-x:.62rem;--gar-kpi-gap:.5rem;--gar-kpi-shadow:0 1px 3px #0f172a0f;--gar-kpi-rail-h:3px;--gar-kpi-icon-box:2.375rem;--gar-kpi-icon-radius:10px;--gar-kpi-body-gap:.12rem;--gar-kpi-chev-size:1.125rem;--gar-kpi-accent:#64748b;--gar-kpi-accent-fg:#475569;--gar-kpi-accent-soft:var(--lp-surface-soft)}.garage-page--kpi-foundation .garage-page__module-hero .lp-module-hero__stats{padding:.42rem .65rem .38rem}.garage-page--kpi-foundation .garage-kpi-sys.lp-module-kpi-band--hero,.garage-page--kpi-foundation .garage-kpi-sys.garage-kpi-hero-surface,.garage-page--kpi-foundation.garage-page--prod-polish .garage-kpi-sys{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}.garage-page--prod-polish.garage-page--kpi-foundation .garage-kpi-sys.lp-module-kpi-band--hero{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.garage-kpi-sys .lp-module-kpi-grid--hero{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.62rem;display:grid}@media (width<=1200px){.garage-kpi-sys .lp-module-kpi-grid--hero{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.garage-kpi-sys .lp-module-kpi-grid--hero{grid-template-columns:repeat(auto-fit,minmax(10.75rem,1fr))}}.garage-kpi-sys .lp-module-kpi-cell{grid-template-columns:var(--gar-kpi-icon-box) 1fr 1.1rem;align-content:center;align-items:center;gap:var(--gar-kpi-body-gap) var(--gar-kpi-gap);flex-direction:unset;justify-content:unset;grid-template-rows:auto auto;width:100%;margin:0;display:grid;position:relative;overflow:hidden;min-height:var(--gar-kpi-min-h)!important;padding:var(--gar-kpi-pad-y) .52rem var(--gar-kpi-pad-y) var(--gar-kpi-pad-x)!important;border-radius:var(--gar-kpi-radius)!important;border:1px solid color-mix(in srgb, var(--lp-slate-200,var(--lp-border)) 88%, transparent)!important;border-right:1px solid color-mix(in srgb, var(--lp-slate-200,var(--lp-border)) 88%, transparent)!important;border-left:1px solid color-mix(in srgb, var(--lp-slate-200,var(--lp-border)) 88%, transparent)!important;background-color:var(--lp-surface)!important;background-image:linear-gradient(to bottom, color-mix(in srgb, var(--gar-kpi-accent) 52%, var(--lp-border)) 0, color-mix(in srgb, var(--gar-kpi-accent) 52%, var(--lp-border)) var(--gar-kpi-rail-h), transparent var(--gar-kpi-rail-h))!important;box-shadow:var(--gar-kpi-shadow)!important}.garage-kpi-sys .lp-module-kpi-cell:before{content:"";width:var(--gar-kpi-icon-box);height:var(--gar-kpi-icon-box);border-radius:var(--gar-kpi-icon-radius);background:color-mix(in srgb, var(--gar-kpi-accent-soft) 88%, var(--lp-surface));border:1px solid color-mix(in srgb, var(--gar-kpi-accent) 18%, var(--lp-slate-200,var(--lp-border)));opacity:.96;grid-area:1/1/span 2;place-self:center}.garage-kpi-sys .lp-module-kpi-cell:after{content:"›";font-size:var(--gar-kpi-chev-size);color:var(--lp-muted);grid-area:1/3/span 2;place-self:center end;padding-right:.1rem;font-weight:300;line-height:1}.garage-kpi-sys .lp-module-kpi-value{grid-area:1/2;align-self:end;margin:0;letter-spacing:-.02em!important;color:var(--lp-slate-900,var(--lp-text))!important;font-size:1.1rem!important;font-weight:700!important;line-height:1.15!important}.garage-kpi-sys .lp-module-kpi-value--muted{color:var(--lp-slate-500,var(--lp-muted))!important;font-size:1.1rem!important;font-weight:700!important}.garage-kpi-sys .lp-module-kpi-label{grid-area:2/2;align-self:start;margin:0;letter-spacing:.01em!important;text-transform:none!important;color:var(--lp-slate-700,var(--lp-muted-strong))!important;font-size:.7rem!important;font-weight:600!important;line-height:1.2!important}.garage-kpi-sys .lp-module-kpi-cell:first-child{--gar-kpi-accent:#3b82f6;--gar-kpi-accent-fg:#1d4ed8;--gar-kpi-accent-soft:#eff6ff}.garage-kpi-sys .lp-module-kpi-cell:nth-child(2){--gar-kpi-accent:#6366f1;--gar-kpi-accent-fg:#4338ca;--gar-kpi-accent-soft:#eef2ff}.garage-kpi-sys .lp-module-kpi-cell:nth-child(3){--gar-kpi-accent:#d97706;--gar-kpi-accent-fg:#b45309;--gar-kpi-accent-soft:var(--lp-surface)beb}.garage-kpi-sys .lp-module-kpi-cell:nth-child(4){--gar-kpi-accent:#16a34a;--gar-kpi-accent-fg:#047857;--gar-kpi-accent-soft:#ecfdf5}.garage-kpi-sys .lp-module-kpi-cell:nth-child(5).lp-module-kpi-cell--accent-warn{--gar-kpi-accent:#d97706;--gar-kpi-accent-fg:#b45309;--gar-kpi-accent-soft:var(--lp-surface)beb}.garage-kpi-sys .lp-module-kpi-cell:nth-child(5).lp-module-kpi-cell--accent-neutral{--gar-kpi-accent:#64748b;--gar-kpi-accent-fg:#475569;--gar-kpi-accent-soft:var(--lp-surface-soft)}.garage-page--option2-shell .garage-page__module-hero{width:100%;max-width:100%;margin-bottom:.65rem;margin-left:0;margin-right:0}.garage-page--option2-shell .garage-page__module-hero .lp-module-hero__shell{border:1px solid color-mix(in srgb, #3b82f6 12%, var(--lp-border));background:var(--lp-surface);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #2563eb0a}.garage-page--option2-shell .garage-page__module-hero .lp-module-hero__band{min-height:0;color:var(--lp-text);background-color:#0000;background-image:linear-gradient(180deg, color-mix(in srgb, #3b82f6 9%, var(--lp-surface-soft)) 0%, color-mix(in srgb, #3b82f6 4%, var(--lp-surface)) 100%);box-shadow:none;background-size:100% 100%;gap:.55rem .85rem;padding:.62rem .95rem .64rem}.garage-page--option2-shell .garage-page__module-hero .lp-module-hero__title{color:var(--lp-text);text-shadow:none;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:650}.garage-page--option2-shell .garage-page__module-hero .lp-module-hero__subtitle{color:var(--lp-muted)}.garage-page--option2-shell .garage-page__module-hero .lp-module-hero__actions{border-left-color:#b7c9e4}.garage-page--option2-shell .garage-page__module-hero .lp-module-hero__primary{background:linear-gradient(#3b82f6 0%,#2563eb 100%);border:1px solid #2057e0;border-radius:10px;box-shadow:0 1px 2px #0f172a1f}.garage-page--option2-shell .garage-page__module-hero .lp-module-hero__ghost{background:var(--lp-surface);color:var(--lp-muted-strong);border:1px solid #b8c4d2;border-radius:10px;box-shadow:0 1px 2px #0f172a0a}.garage-page--option2-shell .garage-page__module-hero .lp-module-hero__ghost:hover{background:var(--lp-surface-soft);color:var(--lp-text);border-color:#8796ab}.garage-page--option2-shell .garage-page__module-hero .lp-module-hero__stats{background:var(--lp-surface);border-top:1px solid color-mix(in srgb, #3b82f6 8%, var(--lp-border));min-height:0}.garage-page--option2-shell .garage-command-toolbar-section.lp-ops-toolbar-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;padding:.5rem .62rem;box-shadow:0 1px 2px #0f172a0a}.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar{gap:.5rem .62rem}.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__group-label,.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__field-label{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);margin-bottom:.2rem;font-size:.625rem;font-weight:600}.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__search-inner{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);min-height:2.125rem;box-shadow:none;border-radius:10px;padding:0 .62rem 0 .55rem}.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__search-inner:focus-within{border-color:#9dbae8;box-shadow:0 0 0 2px #3b82f624}.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__search-field{padding:0;font-size:.8125rem}.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__field input,.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__field select{border:1px solid color-mix(in srgb, var(--lp-border) 92%, transparent);background:var(--lp-surface);min-height:2.125rem;box-shadow:none;border-radius:10px;padding:0 .62rem;font-size:.8125rem}.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__field input:focus-visible,.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__field select:focus-visible{outline-offset:1px;outline:2px solid #3b82f659}.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__segment,.garage-page--option2-shell .lp-ops-toolbar-sys .garage-toolbar__segment{background:var(--lp-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lp-border) 92%, transparent);border-radius:10px}.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__segment button,.garage-page--option2-shell .lp-ops-toolbar-sys .garage-toolbar__segment button{min-height:2.125rem;padding:0 .72rem;font-size:.8125rem}.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__hide-done{background:var(--lp-surface);min-height:2.125rem;box-shadow:none;border:1px dashed #cbd5e1d9;border-radius:10px;padding:0 .55rem;font-size:.8125rem}@media (width<=899px){.garage-page--option2-shell .lp-ops-toolbar-sys .garage-command-toolbar__group--search{flex:100%;min-width:0}}.garage-page--option2-shell .garage-page__list-shell.lp-ops-surface-sys{border:1px solid color-mix(in srgb, var(--lp-border) 88%, #3b82f6 12%);background:var(--lp-surface);border-radius:12px;min-width:0;margin-top:.65rem;padding:.62rem .72rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.garage-page--option2-shell .lp-ops-surface-sys .garage-list-section__title{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);margin:0 0 .45rem;padding:0 .05rem;font-size:.8125rem;font-weight:700}.garage-page--option2-shell .lp-ops-surface-sys .garage-board-scroll{background:var(--lp-surface-soft);border:1px solid color-mix(in srgb, var(--lp-border) 88%, transparent);border-radius:10px}.garage-page--option2-shell .lp-ops-surface-sys .garage-table-wrap{-webkit-overflow-scrolling:touch;border-radius:10px;overflow-x:auto}.garage-page--option2-shell .lp-ops-surface-sys .garage-board__empty-lane{text-align:center;color:var(--lp-muted);background:color-mix(in srgb, var(--lp-surface-soft) 94%, var(--lp-surface));border:1px dashed color-mix(in srgb, var(--lp-border) 82%, #3b82f6 18%);border-radius:10px;padding:1.75rem 1rem;font-size:.875rem}@media (width<=640px){.garage-page--option2-shell .lp-ops-surface-sys .garage-board-scroll,.garage-page--option2-shell .lp-ops-surface-sys .garage-table-wrap{max-width:100%}}.garage-page.lp-density-cleanup .garage-page__module-hero{margin-bottom:.35rem}.garage-page.lp-density-cleanup .garage-page__lead{color:var(--lp-muted);margin:.1rem 0 .42rem;font-size:.8125rem}.garage-page.lp-density-cleanup .garage-ops-command-stack{border:1px solid color-mix(in srgb, var(--lp-border) 90%, transparent);background:var(--lp-surface);border-radius:12px;margin-bottom:.42rem;box-shadow:0 1px 2px #0f172a0a}.garage-page.lp-density-cleanup.garage-page--prod-polish .garage-ops-surround--stacked,.garage-page.lp-density-cleanup .garage-ops-surround--stacked{border:none;border-bottom:1px solid color-mix(in srgb, var(--lp-border) 82%, transparent);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:.42rem .55rem .38rem}.garage-page.lp-density-cleanup.garage-page--prod-polish .garage-command-toolbar-section,.garage-page.lp-density-cleanup .garage-command-toolbar-section{box-shadow:none;background:0 0;border:none;border-radius:0;padding:.38rem .55rem .42rem}.garage-page.lp-density-cleanup.garage-page--prod-polish .garage-page__list-shell,.garage-page.lp-density-cleanup .garage-page__list-shell{box-shadow:none;border-color:color-mix(in srgb, var(--lp-border) 90%, transparent);margin-top:.35rem;padding:.48rem .55rem .52rem}.garage-page.lp-density-cleanup.garage-page--option2-shell .garage-page__list-shell.lp-ops-surface-sys{box-shadow:none}.garage-service-queues{flex-wrap:wrap;gap:.4rem;margin:.5rem 0 .65rem;display:flex}.garage-service-queues__chip{border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 75%, transparent);background:color-mix(in srgb, var(--lp-surface) 92%, var(--lp-surface-soft));color:var(--lp-muted-strong);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.garage-service-queues__chip--on{border-color:color-mix(in srgb, var(--shell-accent,#3b82f6) 45%, transparent);background:color-mix(in srgb, var(--shell-accent,#3b82f6) 12%, var(--lp-surface));color:#1e40af}.garage-service-queues__count{opacity:.85;font-size:.68rem;font-weight:700}.garage-appt-queue-banner{border:1px solid color-mix(in srgb, #6366f1 28%, var(--shell-border,var(--lp-border)));background:color-mix(in srgb, #6366f1 8%, var(--lp-surface));border-radius:8px;margin:0 0 .65rem;padding:.5rem .65rem;font-size:.82rem}.garage-svc-ops{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.1rem .42rem;font-size:.64rem;font-weight:700;display:inline-flex}.garage-svc-ops--waiting{background:color-mix(in srgb, #94a3b8 18%, var(--lp-surface));color:var(--lp-muted-strong)}.garage-svc-ops--in_progress{background:color-mix(in srgb, #3b82f6 14%, var(--lp-surface));color:#1d4ed8}.garage-svc-ops--waiting_parts{background:color-mix(in srgb, #f59e0b 18%, var(--lp-surface));color:#b45309}.garage-svc-ops--ready_pickup{background:color-mix(in srgb, #8b5cf6 16%, var(--lp-surface));color:#6d28d9}.garage-svc-ops--completed,.garage-svc-ops--delivered{background:color-mix(in srgb, #10b981 16%, var(--lp-surface));color:#047857}.garage-wo-card__badges{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.garage-table__status-stack{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.garage-page__queue-toolbar{margin-bottom:1rem}.garage-page__queue-toolbar .garage-command-toolbar__labor-link{color:var(--shell-accent,#2563eb);white-space:nowrap;font-size:.82rem;font-weight:550;text-decoration:none}.garage-page__queue-toolbar .garage-command-toolbar__labor-link:hover{text-decoration:underline}.garage-page__queue-toolbar .garage-command-toolbar__group--labor{align-self:center;margin-left:auto}.garage-page--queue-final-polish .garage-page__module-hero .lp-module-hero__subtitle{font-size:.88rem}.garage-page--queue-final-polish .garage-page__queue-toolbar.garage-command-toolbar-section{margin-bottom:.75rem;padding:.35rem .5rem .4rem}.garage-page--queue-final-polish .garage-command-toolbar{align-items:center;gap:.35rem .55rem}.garage-page--queue-final-polish .garage-command-toolbar__group--search{flex:12rem;order:1;min-width:min(100%,11rem)}.garage-page--queue-final-polish .garage-command-toolbar__group--refine{flex:0 auto;order:2}.garage-page--queue-final-polish .garage-command-toolbar__group--narrow{flex:0 auto;order:3;grid-template-columns:repeat(2,minmax(5.5rem,7.25rem));gap:.3rem .4rem}.garage-page--queue-final-polish .garage-command-toolbar__group--view{order:4;margin-left:0}.garage-page--queue-final-polish .garage-command-toolbar__group--labor{order:5}.garage-page--queue-final-polish .garage-command-toolbar__field--secondary .garage-command-toolbar__field-label{opacity:.85;margin-bottom:.12rem;font-size:.58rem}.garage-page--queue-final-polish .garage-command-toolbar__field--secondary input{max-width:7.25rem;padding:.28rem .4rem;font-size:.76rem}.garage-page--queue-final-polish .garage-command-toolbar__group--refine .garage-command-toolbar__field-label{font-size:.58rem}.garage-page--queue-final-polish .garage-command-toolbar__group--refine select,.garage-page--queue-final-polish .garage-command-toolbar__hide-done{font-size:.78rem}.garage-page--queue-final-polish .garage-command-toolbar__search-field{min-height:2rem;padding-top:.35rem;padding-bottom:.35rem;font-size:.88rem}.garage-page--queue-final-polish .garage-command-toolbar__segment--compact button{padding:.28rem .55rem;font-size:.76rem;font-weight:600}.garage-page--queue-final-polish .garage-command-toolbar__segment--compact{border-radius:8px}.garage-page--queue-final-polish .garage-command-toolbar__labor-link{color:var(--shell-muted,var(--lp-muted));font-size:.74rem;font-weight:500}.garage-page--queue-final-polish .garage-command-toolbar__labor-link:hover{color:var(--shell-accent,#2563eb)}.garage-page--queue-final-polish .garage-list-section__title-meta{color:var(--shell-muted,var(--lp-muted));font-size:.92em;font-weight:500}.garage-page--queue-final-polish .garage-list-section__title{margin-bottom:.5rem}.garage-page--queue-final-polish .garage-board-terminal-wrap--compact{margin-top:.35rem}.garage-page--queue-final-polish .garage-board-terminal__rule{background:color-mix(in srgb, var(--shell-border,var(--lp-border)) 80%, transparent);border:none;height:1px;margin:.35rem 0 .5rem}.garage-page--queue-final-polish .garage-board__stack{gap:.4rem}.garage-page--queue-final-polish .garage-wo-card--board{gap:.22rem;padding:.42rem .5rem}.garage-page--queue-final-polish .garage-board__col{gap:.35rem}.garage-board-scroll--dropzone-fix .garage-board__col{align-self:stretch}.garage-board-scroll--dropzone-fix .garage-board__stack--drop-body{flex-direction:column;flex:auto;min-height:5.5rem;display:flex}.garage-board-scroll--dropzone-fix .garage-board__empty-lane--drop-target{flex-direction:column;flex:auto;justify-content:flex-start;min-height:4.5rem;display:flex}.garage-board-scroll--dropzone-fix .garage-board__drop-pad{flex:auto;min-height:2.5rem}.garage-board-scroll--column-scroll{--garage-board-column-card-cap:5;--garage-board-column-card-slot:11.25rem}.garage-board-scroll--column-scroll .garage-board__stack--drop-body{max-height:calc(var(--garage-board-column-card-cap) * var(--garage-board-column-card-slot));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#94a3b880 transparent;overflow:hidden auto}.garage-board-scroll--column-scroll .garage-board__stack--drop-body::-webkit-scrollbar{width:6px}.garage-board-scroll--column-scroll .garage-board__stack--drop-body::-webkit-scrollbar-thumb{background:#94a3b86b;border-radius:4px}.garage-board-scroll--column-scroll .garage-board__stack--drop-body::-webkit-scrollbar-track{background:0 0}.garage-admin-page__banner{margin-bottom:.75rem}.garage-admin-page__body{padding-bottom:1rem}.garage-admin-page__intro{color:var(--lp-muted);margin:0 0 1rem;font-size:.8125rem;line-height:1.45}.garage-admin-page__intro a{color:#0f766e;text-decoration:none}.garage-admin-page__intro a:hover{text-decoration:underline}.garage-admin-page__notice{background:var(--lp-surface)beb;color:#92400e;border:1px solid #fde68a;border-radius:8px;margin:0 0 .85rem;padding:.65rem .75rem;font-size:.8125rem}.garage-admin-page__error{color:#b91c1c;margin:0 0 .75rem;font-size:.8125rem}.garage-admin-page__success{color:#047857;margin:0 0 .75rem;font-size:.8125rem}.garage-admin-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;display:grid}.garage-admin-card{border:1px solid var(--lp-border);background:var(--lp-surface);min-height:100%;color:inherit;border-radius:10px;flex-direction:column;gap:.35rem;padding:.85rem .9rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.garage-admin-card:hover{border-color:#99f6e4;box-shadow:0 4px 14px #0f766e14}.garage-admin-card__title{color:var(--lp-text);margin:0;font-size:.9375rem;font-weight:600}.garage-admin-card__desc{color:var(--lp-muted);flex:1;margin:0;font-size:.75rem;line-height:1.4}.garage-admin-card__action{color:#0f766e;margin:.25rem 0 0;font-size:.75rem;font-weight:500}.garage-admin-section{border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:10px;padding:.85rem}.garage-admin-section__title{color:var(--lp-text);margin:0;font-size:.9375rem;font-weight:600}.garage-admin-section__lead{color:var(--lp-muted);margin:.2rem 0 .75rem;font-size:.75rem;line-height:1.4}.garage-admin-editor{flex-direction:column;gap:.5rem;display:flex}.garage-admin-editor__row{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:8px;grid-template-columns:minmax(0,1.4fr) minmax(88px,.7fr) auto auto auto;align-items:center;gap:.5rem;padding:.55rem .6rem;display:grid}.garage-admin-editor__row--fee{grid-template-columns:minmax(0,1.4fr) minmax(88px,.7fr) auto auto}.garage-admin-editor__row--tech{grid-template-columns:auto minmax(0,1.2fr) minmax(0,1fr) auto auto}.garage-admin-editor__label{color:var(--lp-muted);margin-bottom:.15rem;font-size:.6875rem;font-weight:500;display:block}.garage-admin-editor__input,.garage-admin-editor__select{background:var(--lp-surface);border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:2rem;padding:.35rem .5rem;font-size:.8125rem}.garage-admin-editor__check{color:var(--lp-muted-strong);white-space:nowrap;align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}.garage-admin-editor__actions{flex-wrap:wrap;gap:.5rem;margin-top:.65rem;display:flex}.garage-admin-profile-readout{background:var(--lp-surface-soft);color:var(--lp-muted-strong);border:1px dashed #cbd5e1;border-radius:8px;gap:.35rem;margin-bottom:.85rem;padding:.65rem .75rem;font-size:.75rem;display:grid}.garage-admin-profile-readout dt{color:var(--lp-muted-strong);font-weight:600}.garage-admin-profile-readout dd{margin:0 0 .35rem}.garage-admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.garage-admin-form-field{flex-direction:column;gap:.2rem;display:flex}.garage-admin-form-field--full{grid-column:1/-1}@media (width<=720px){.garage-admin-editor__row,.garage-admin-editor__row--fee,.garage-admin-editor__row--tech,.garage-admin-form-grid{grid-template-columns:1fr}}.garage-settings-workspace__body{padding-bottom:.75rem}.garage-settings-workspace.settings-page--rebuild-7 .settings-page__body,.garage-settings-workspace .garage-settings-workspace__body{width:100%;max-width:none}.garage-settings-workspace__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.6rem;width:100%;max-width:none;display:grid}.garage-settings-workspace__card{border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:8px;flex-direction:column;min-height:0;padding:.55rem .65rem;scroll-margin-top:5rem;display:flex}.garage-settings-workspace__card--full{grid-column:1/-1}.garage-settings-workspace__card-title{color:var(--lp-text);margin:0 0 .45rem;font-size:.875rem;font-weight:500}.garage-settings-workspace__card-body{flex-direction:column;flex:1;gap:.35rem;min-height:0;display:flex}.garage-settings-workspace__loading{color:var(--lp-muted);margin:0;font-size:.75rem}.garage-settings-workspace__card .garage-admin-page__error,.garage-settings-workspace__card .garage-admin-page__success{margin:0 0 .35rem;font-size:.75rem}.garage-settings-workspace__card .garage-admin-page__notice{margin:0 0 .35rem;padding:.4rem .5rem;font-size:.72rem}.garage-settings-workspace__card .garage-admin-editor{gap:.35rem}.garage-settings-workspace__card .garage-admin-editor__row{grid-template-columns:minmax(0,1fr) minmax(4.5rem,.55fr) auto auto;gap:.35rem;padding:.4rem .45rem}.garage-settings-workspace__card .garage-admin-editor__row--fee{grid-template-columns:minmax(0,1fr) minmax(4.5rem,.55fr) auto auto}.garage-settings-workspace__card .garage-admin-editor__input,.garage-settings-workspace__card .garage-admin-editor__select{min-height:1.75rem;padding:.25rem .4rem;font-size:.75rem}.garage-settings-workspace__card .garage-admin-editor__label{margin-bottom:.1rem;font-size:.65rem}.garage-settings-workspace__card .garage-admin-editor__check{font-size:.72rem}.garage-settings-workspace__card .garage-admin-editor__actions{gap:.35rem;margin-top:.4rem}.garage-settings-workspace__card .garage-admin-editor__actions .cr-btn{min-height:1.75rem;padding:.25rem .55rem;font-size:.75rem}.garage-settings-workspace__split-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:.6rem;display:grid}.garage-settings-workspace__split-row>.garage-settings-workspace__card{min-width:0}.garage-settings-workspace__split-row .garage-settings-workspace__tech-head{display:none}.garage-settings-workspace__split-row .garage-settings-workspace__tech-row{grid-template-columns:1fr;gap:.25rem}.garage-settings-workspace__split-row .garage-admin-editor__check{justify-content:flex-start}.garage-settings-workspace__fees-taxes-stack{flex-direction:column;gap:.55rem;display:flex}.garage-settings-workspace__subsection{flex-direction:column;gap:.35rem;min-width:0;display:flex}.garage-settings-workspace__subsection-title{color:var(--lp-muted);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.72rem;font-weight:500}.garage-settings-workspace__tax-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.4rem .55rem;display:grid}.garage-settings-workspace__tax-grid .garage-admin-editor__check{align-self:center}.garage-settings-workspace__tech-table{flex-direction:column;flex:1;gap:.3rem;display:flex}.garage-settings-workspace__tech-head,.garage-settings-workspace__tech-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.35rem;display:grid}.garage-settings-workspace__tech-head{color:var(--lp-muted);padding:0 .1rem;font-size:.65rem;font-weight:500}.garage-settings-workspace__tech-row{border:1px solid var(--lp-border);background:var(--lp-surface-soft);border-radius:6px;padding:.35rem .4rem}.garage-settings-workspace__tech-name{color:var(--lp-text);font-size:.75rem}.garage-settings-workspace__tech-add{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.15rem;display:flex}.garage-settings-workspace__tech-add .garage-admin-editor__select{flex:1;min-width:8rem}.garage-settings-workspace__print-layout{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem .85rem;display:grid}.garage-settings-workspace__print-logo{flex-direction:column;gap:.3rem;min-width:6.5rem;display:flex}.garage-settings-workspace__logo-preview{border:1px dashed var(--lp-border);background:var(--lp-surface-soft);border-radius:6px;justify-content:center;align-items:center;width:6.5rem;min-height:3rem;padding:.35rem;display:flex}.garage-settings-workspace__logo-preview img{object-fit:contain;max-width:100%;max-height:2.5rem}.garage-settings-workspace__logo-empty{color:var(--lp-muted);font-size:.68rem}.garage-settings-workspace__print-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem .55rem;display:grid}.garage-settings-workspace__print-grid .garage-admin-form-field--full{grid-column:1/-1}@media (width<=820px){.garage-settings-workspace__grid,.garage-settings-workspace__split-row,.garage-settings-workspace__print-layout,.garage-settings-workspace__print-grid{grid-template-columns:1fr}.garage-settings-workspace__card .garage-admin-editor__row,.garage-settings-workspace__card .garage-admin-editor__row--fee{grid-template-columns:1fr 1fr}.garage-settings-workspace__tech-head{display:none}.garage-settings-workspace__tech-row{grid-template-columns:1fr}}@media print{@page{size:letter;margin:.45in}body.garage-print-active *{visibility:hidden!important}body.garage-print-active #garage-print-root,body.garage-print-active #garage-print-root *{visibility:visible!important}body.garage-print-active #garage-print-root{width:100%;margin:0;padding:0;position:absolute;top:0;left:0;background:#fff!important;display:block!important}body.garage-print-active #garage-print-root .garage-print-doc{max-width:none;box-shadow:none;border:none;margin:0;padding:0}body.garage-print-active #garage-print-root .garage-print-doc__table thead th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#eee!important}body.garage-print-active #garage-print-root .garage-print-doc__work-field p{min-height:2.25rem}}@media (width<=720px){.garage-print-doc__masthead,.garage-print-doc__two-col{grid-template-columns:1fr}.garage-print-doc__masthead-right{text-align:left}.garage-print-doc__field-grid{grid-template-columns:1fr}}.garage-f8-workflow{border-top:none;margin-top:0;padding-top:0}.garage-f8-workflow--accordion{overflow:hidden}.garage-f8-workflow__accordion-trigger{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:.75rem;margin:0;padding:0;display:flex}.garage-f8-workflow__accordion-trigger:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #2563eb73}.garage-f8-workflow__accordion-summary{flex:1;min-width:0}.garage-f8-workflow__accordion-title-row{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;display:flex}.garage-f8-workflow__summary-metrics{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem 1.25rem;margin:.65rem 0 0;display:grid}.garage-f8-workflow__summary-metrics div{min-width:0}.garage-f8-workflow__summary-metrics dt{letter-spacing:.04em;text-transform:uppercase;color:#9ca3af;margin:0 0 .15rem;font-size:.6875rem;font-weight:500}.garage-f8-workflow__summary-metrics dd{color:var(--lp-text);margin:0;font-size:.8125rem;font-weight:600;line-height:1.35}.garage-f8-workflow__chevron{color:#9ca3af;flex-shrink:0;margin-top:.15rem;transition:transform .28s}.garage-f8-workflow--expanded .garage-f8-workflow__chevron{transform:rotate(180deg)}.garage-f8-workflow__accordion-panel{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.garage-f8-workflow--expanded .garage-f8-workflow__accordion-panel{grid-template-rows:1fr}.garage-f8-workflow__accordion-panel-inner{min-height:0;overflow:hidden}.garage-f8-workflow__accordion-panel[aria-hidden=true]{pointer-events:none}.garage-f8-workflow--expanded .garage-f8-workflow__accordion-panel-inner{padding-top:.85rem}.garage-f8-workflow__head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.5rem;display:flex}.garage-f8-workflow__title{margin:0;font-size:1rem;font-weight:600}.garage-f8-auth-badge{border-radius:4px;padding:.15rem .5rem;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-block}.garage-f8-auth-badge--neutral{background:var(--lp-surface-soft);color:var(--lp-muted-strong)}.garage-f8-auth-badge--pending{color:#92400e;background:#fef3c7}.garage-f8-auth-badge--ok{color:#166534;background:#dcfce7}.garage-f8-auth-badge--declined{color:#991b1b;background:#fee2e2}.garage-f8-workflow__saved{color:#166534;font-size:.75rem}.garage-f8-workflow__guidance{color:var(--lp-muted);margin:0 0 .75rem;font-size:.8rem;line-height:1.4}.garage-f8-workflow__warnings{color:#92400e;background:var(--lp-surface)beb;border:1px solid #fde68a;border-radius:4px;margin:0 0 .75rem;padding:.5rem .75rem .5rem 1.5rem;font-size:.8rem;list-style:outside}.garage-f8-workflow__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.garage-f8-workflow__block{border:1px solid var(--lp-border-subtle,var(--lp-border));border-radius:6px;min-width:0;margin:0;padding:.65rem .75rem}.garage-f8-workflow__block legend{padding:0 .25rem;font-size:.8rem;font-weight:600}.garage-f8-workflow__block--rec{margin-bottom:.75rem}.garage-f8-field{flex-direction:column;gap:.2rem;margin-top:.45rem;font-size:.8rem;display:flex}.garage-f8-field--full{grid-column:1/-1}.garage-f8-field--check{flex-direction:row;align-items:center;gap:.4rem}.garage-f8-field input[type=text],.garage-f8-field input[type=number],.garage-f8-field input[type=datetime-local],.garage-f8-field select,.garage-f8-field textarea{border:1px solid #cbd5e1;border-radius:4px;padding:.35rem .45rem;font-size:.85rem}.garage-f8-workflow__hint,.garage-f8-workflow__empty{color:var(--lp-muted);margin:.35rem 0 0;font-size:.78rem}.garage-f8-rec-list{flex-direction:column;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.garage-f8-rec-row{grid-template-columns:1fr 5rem 6.5rem 4.5rem auto;align-items:center;gap:.35rem;display:grid}.garage-f8-rec-row__billed{color:#166534;white-space:nowrap;font-size:.7rem;font-weight:600}.garage-f8-rec-row__billed--spacer{visibility:hidden}.garage-f8-rec-row__remove{color:var(--lp-muted);cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1.1rem}.garage-f8-workflow__rec-actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.garage-f8-checklist{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.25rem .75rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.garage-f8-workflow__actions{margin-top:.5rem}.garage-f8-workflow__err{color:#b91c1c;margin:.5rem 0 0;font-size:.8rem}.garage-wo-detail-hero .garage-f8-auth-badge{margin-left:.25rem}.garage-print-doc{box-sizing:border-box;color:#000;background:#fff;max-width:8.5in;margin:0 auto;padding:0;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10.5pt;line-height:1.35}.garage-print-doc *,.garage-print-doc :before,.garage-print-doc :after{box-sizing:border-box}.garage-print-doc__masthead{border-bottom:2px solid #000;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:.65rem 1rem;margin-bottom:.6rem;padding-bottom:.55rem;display:grid}.garage-print-doc__dealer-header{border:none;margin:0;padding:0}.garage-print-doc__dealer-header .lp-doc-dealer-header__name{color:#000;font-size:12pt;font-weight:700}.garage-print-doc__dealer-header .lp-doc-dealer-header__address,.garage-print-doc__dealer-header .lp-doc-dealer-header__contact{color:#000;font-size:9pt}.garage-print-doc__dealer-website{color:#000;margin:.2rem 0 0;font-size:9pt}.garage-print-doc__masthead-right{text-align:right}.garage-print-doc__doc-title{letter-spacing:.06em;text-transform:uppercase;color:#000;margin:0 0 .35rem;font-size:20pt;font-weight:800;line-height:1.05}.garage-print-doc__meta-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .75rem;margin:0;display:grid}.garage-print-doc__meta-grid>div{gap:.05rem;display:grid}.garage-print-doc__meta-grid dt{text-transform:uppercase;letter-spacing:.04em;color:#333;margin:0;font-size:7.5pt;font-weight:700}.garage-print-doc__meta-grid dd{color:#000;margin:0;font-size:9.5pt;font-weight:600}.garage-print-doc__two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem .85rem;margin-bottom:.55rem;display:grid}.garage-print-doc__block{page-break-inside:avoid;margin-bottom:.5rem}.garage-print-doc__block-title{text-transform:uppercase;letter-spacing:.05em;color:#000;border-bottom:1px solid #000;margin:0 0 .3rem;padding-bottom:.15rem;font-size:8.5pt;font-weight:700}.garage-print-doc__line{color:#000;margin:.12rem 0 0;font-size:9.5pt}.garage-print-doc__line--strong{font-size:10.5pt;font-weight:700}.garage-print-doc__label{font-weight:600}.garage-print-doc__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .55rem;margin:0;display:grid}.garage-print-doc__field-grid--compact{grid-template-columns:1fr}.garage-print-doc__field-grid>div{gap:.04rem;display:grid}.garage-print-doc__field-grid dt{text-transform:uppercase;color:#444;margin:0;font-size:7.5pt;font-weight:600}.garage-print-doc__field-grid dd{color:#000;margin:0;font-size:9.5pt;font-weight:600}.garage-print-doc__block--work{margin-bottom:.55rem}.garage-print-doc__work-field{page-break-inside:avoid;margin-bottom:.45rem}.garage-print-doc__work-field h3{text-transform:uppercase;letter-spacing:.04em;color:#333;margin:0 0 .15rem;font-size:8pt;font-weight:700}.garage-print-doc__work-field p{white-space:pre-wrap;color:#000;background:#fff;border:1px solid #999;min-height:2.75rem;margin:0;padding:.35rem .4rem;font-size:9.5pt}.garage-print-doc__table-section{page-break-inside:avoid;margin-bottom:.5rem}.garage-print-doc__table{border-collapse:collapse;width:100%;font-size:9pt}.garage-print-doc__table th,.garage-print-doc__table td{text-align:left;vertical-align:top;color:#000;border:1px solid #666;padding:.28rem .35rem}.garage-print-doc__table thead th{text-transform:uppercase;letter-spacing:.03em;background:#f0f0f0;font-size:7.5pt;font-weight:700}.garage-print-doc__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.garage-print-doc__table-empty{text-align:center;color:#555;font-style:italic}.garage-print-doc__signatures{page-break-inside:avoid;border-top:1px solid #000;margin-top:.75rem;padding-top:.45rem}.garage-print-doc__sig-row{grid-template-columns:9.5rem minmax(0,1fr);align-items:end;gap:.35rem;margin-top:.55rem;font-size:9pt;font-weight:600;display:grid}.garage-print-doc__sig-line{border-bottom:1px solid #000;min-height:1.1rem;display:block}.garage-print-doc__sig-line--short{max-width:8rem}.garage-print-doc__totals{page-break-inside:avoid;width:min(100%,14rem);margin-top:.55rem;margin-left:auto}.garage-print-doc__total-line{font-variant-numeric:tabular-nums;color:#000;border-bottom:1px solid #ddd;justify-content:space-between;gap:.75rem;padding:.18rem 0;font-size:9.5pt;display:flex}.garage-print-doc__total-line--grand{border-top:2px solid #000;border-bottom:none;margin-top:.15rem;padding-top:.3rem;font-size:11pt;font-weight:800}.garage-print-doc__total-line--balance{border-top:2px solid #000;border-bottom:none;margin-top:.1rem;padding:.35rem 0 .2rem;font-size:13pt;font-weight:800}.garage-invoice-modal__paper--print-preview{background:#e8eaed;padding:1rem 1.25rem 1.5rem}.garage-invoice-modal__paper--print-preview .garage-print-doc{border:1px solid #ccc;padding:.65in .55in;box-shadow:0 2px 12px #00000014}.garage-print-root{display:none}@media print{@page{size:letter;margin:.45in}body.garage-print-active *{visibility:hidden!important}body.garage-print-active #garage-print-root,body.garage-print-active #garage-print-root *{visibility:visible!important}body.garage-print-active #garage-print-root{width:100%;margin:0;padding:0;position:absolute;top:0;left:0;background:#fff!important;display:block!important}body.garage-print-active #garage-print-root .garage-print-doc{max-width:none;box-shadow:none;border:none;margin:0;padding:0}body.garage-print-active #garage-print-root .garage-print-doc__table thead th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#eee!important}body.garage-print-active #garage-print-root .garage-print-doc__work-field p{min-height:2.25rem}}@media (width<=720px){.garage-print-doc__masthead,.garage-print-doc__two-col{grid-template-columns:1fr}.garage-print-doc__masthead-right{text-align:left}.garage-print-doc__field-grid{grid-template-columns:1fr}}.garage-estimate-print{color:#111;max-width:8.5in;margin:0 auto;padding:.5in;font-size:.9rem;line-height:1.4}.garage-estimate-print__masthead{border-bottom:2px solid #1e293b;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}.garage-estimate-print__masthead-left{flex:14rem;min-width:0}.garage-estimate-print__masthead-right{text-align:right;flex:0 auto}.garage-estimate-print__doc-title{margin:0 0 .35rem;font-size:1.35rem;font-weight:700}.garage-estimate-print__meta-grid{grid-template-columns:auto auto;gap:.15rem .75rem;margin:0;font-size:.82rem;display:grid}.garage-estimate-print__meta-grid dt{color:#64748b;margin:0;font-weight:600}.garage-estimate-print__meta-grid dd{margin:0}.garage-estimate-print__dealer-website{color:#475569;margin:.25rem 0 0;font-size:.8rem}.garage-estimate-print__columns{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.65rem;display:grid}.garage-estimate-print__block{margin-bottom:.65rem}.garage-estimate-print__block-title{text-transform:uppercase;letter-spacing:.03em;color:#334155;margin:0 0 .35rem;font-size:.95rem;font-weight:700}.garage-estimate-print__line{margin:0 0 .2rem}.garage-estimate-print__line--strong{font-weight:600}.garage-estimate-print__label{color:#64748b;font-weight:600}.garage-estimate-print__field-grid{grid-template-columns:1fr 1fr;gap:.35rem .75rem;margin:0;font-size:.85rem;display:grid}.garage-estimate-print__field-grid dt{color:#64748b;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.garage-estimate-print__field-grid dd{margin:0}.garage-estimate-print__table{border-collapse:collapse;width:100%;font-size:.82rem}.garage-estimate-print__table th,.garage-estimate-print__table td{text-align:left;vertical-align:top;border:1px solid #cbd5e1;padding:.35rem .45rem}.garage-estimate-print__table th{background:#f8fafc;font-weight:600}.garage-estimate-print__amount{text-align:right;white-space:nowrap}.garage-estimate-print__totals{text-align:right;margin-top:.5rem;font-size:.9rem}.garage-estimate-print__approval-grid{grid-template-columns:1fr 1fr;gap:.35rem;margin:0 0 .35rem;font-size:.85rem;display:grid}.garage-estimate-print__approval-grid dt{color:#64748b;margin:0;font-weight:600}.garage-estimate-print__approval-grid dd{margin:0}.garage-estimate-print__subhead{margin:.35rem 0 .15rem;font-size:.8rem;font-weight:600}.garage-estimate-print__list{margin:0 0 .35rem;padding-left:1.1rem;font-size:.82rem}.garage-estimate-print__muted{color:#64748b;margin:0;font-size:.85rem}.garage-estimate-print__signatures{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1rem;padding-top:.5rem;display:grid}.garage-estimate-print__sig-line{flex-direction:column;gap:.35rem;font-size:.82rem;font-weight:600;display:flex}.garage-estimate-print__sig-rule{border-bottom:1px solid #334155;min-height:1.5rem;display:block}.garage-estimate-print__shop-footer{color:#64748b;border-top:1px solid #e2e8f0;margin-top:.5in;padding-top:.1in;font-size:.78rem}@media print{.garage-estimate-print{padding:0}}.garage-f9-estimate{border-top:1px solid var(--lp-border-subtle,var(--lp-border));margin-top:1rem;padding-top:1rem}.garage-f9-estimate__head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.5rem;display:flex}.garage-f9-estimate__title{margin:0;font-size:1rem;font-weight:600}.garage-f9-estimate__summary{color:var(--shell-text-muted,var(--lp-muted));flex-wrap:wrap;gap:.35rem 1rem;margin:0 0 .65rem;font-size:.82rem;display:flex}.garage-f9-estimate__summary strong{color:var(--shell-text,var(--lp-text))}.garage-f9-estimate__actions{flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem;display:flex}.garage-f9-estimate__btn{border:1px solid var(--shell-border,#cbd5e1);background:var(--lp-surface);cursor:pointer;border-radius:8px;padding:.35rem .65rem;font-size:.8rem;font-weight:600}.garage-f9-estimate__btn:disabled{opacity:.55;cursor:not-allowed}.garage-f9-estimate__btn--primary{color:#fff;background:#0f172a;border-color:#0f172a}.garage-f9-estimate__empty{color:var(--shell-text-muted,var(--lp-muted));margin:0;font-size:.82rem}.garage-f9-estimate__err{color:#b91c1c;margin:0 0 .5rem;font-size:.82rem}.garage-f9-estimate__approval{border:1px solid var(--shell-border,var(--lp-border));background:var(--lp-surface-soft);border-radius:8px;margin-top:.5rem;padding:.65rem}.garage-f9-estimate__approval-title{margin:0 0 .5rem;font-size:.88rem;font-weight:600}.garage-f9-estimate__item-row{grid-template-columns:minmax(0,1fr) 5.5rem 6.5rem;align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.8rem;display:grid}.garage-f9-estimate__item-desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.garage-f9-estimate__field{flex-direction:column;gap:.2rem;margin-bottom:.45rem;font-size:.8rem;display:flex}.garage-f9-estimate__field span{color:var(--lp-muted-strong);font-weight:600}.garage-f9-estimate__field input,.garage-f9-estimate__field textarea,.garage-f9-estimate__field select{border:1px solid var(--shell-border,#cbd5e1);border-radius:6px;padding:.3rem .45rem;font-size:.8rem}.garage-wo-detail-page.dashboard--phase195b{max-width:1120px}.garage-wo-detail-page .garage-wo-detail-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--shell-muted,var(--lp-muted));margin:0 0 .25rem;font-size:.72rem;font-weight:650}.garage-wo-detail-page .garage-wo-detail-hero{margin-bottom:1rem}.garage-wo-detail-page .garage-wo-detail-hero .dash195b-hero-title-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.garage-wo-detail-page .garage-wo-detail-hero-lead{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;display:flex}.garage-wo-detail-page .garage-wo-detail-hero-lead-sep{color:var(--shell-muted,var(--lp-muted));-webkit-user-select:none;user-select:none}.garage-wo-detail-page .garage-wo-detail-hero-link{color:var(--shell-accent,#2563eb);font-weight:550;text-decoration:none}.garage-wo-detail-page .garage-wo-detail-hero-link:hover{text-decoration:underline}.garage-wo-detail-page .garage-wo-detail-hero-link--muted{color:var(--shell-muted,var(--lp-muted));font-weight:500}.garage-wo-detail-page .garage-wo-detail-kpi-row{margin-bottom:1.25rem}.garage-wo-detail-page .garage-wo-detail-kpi-value--stack{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.garage-wo-detail-page .garage-wo-detail-kpi-sub{color:var(--shell-muted,var(--lp-muted));font-size:.78rem;font-weight:500}.garage-wo-detail-page .garage-wo-detail-actions{background:var(--lp-surface);border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 88%, transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin-bottom:1.25rem;padding:.75rem 1rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.garage-wo-detail-page .garage-wo-detail-actions-hint{color:var(--shell-muted,var(--lp-muted));flex:12rem;min-width:10rem;margin:0;font-size:.8rem}.garage-wo-detail-page .garage-wo-detail-actions-btns{flex-wrap:wrap;gap:.5rem;display:flex}.garage-wo-detail-page .garage-wo-detail-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.garage-wo-detail-page .garage-wo-detail-layout--full{grid-template-columns:minmax(0,1fr)}.garage-wo-detail-page .garage-wo-detail-main{flex-direction:column;gap:1rem;min-width:0;display:flex}.garage-wo-detail-page .garage-wo-detail-aside{min-width:0}.garage-wo-detail-page .garage-wo-detail-card{background:var(--lp-surface);border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 90%, transparent);border-radius:12px;padding:1rem 1.1rem;box-shadow:0 1px 3px #0f172a0d}.garage-wo-detail-page .garage-wo-detail-card__head{border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 65%, transparent);margin:0 0 .75rem;padding-bottom:.55rem}.garage-wo-detail-page .garage-wo-detail-card__title{letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:650}.garage-wo-detail-page .garage-wo-detail-card__lead{color:var(--shell-muted,var(--lp-muted));margin:.25rem 0 0;font-size:.8rem}.garage-wo-detail-page .garage-wo-detail-field{margin-bottom:.85rem}.garage-wo-detail-page .garage-wo-detail-field:last-child{margin-bottom:0}.garage-wo-detail-page .garage-wo-detail-field__label{text-transform:uppercase;letter-spacing:.05em;color:var(--shell-muted,var(--lp-muted));margin:0 0 .25rem;font-size:.72rem;font-weight:650}.garage-wo-detail-page .garage-wo-detail-field__body{white-space:pre-wrap;color:var(--shell-text,var(--lp-text));margin:0;font-size:.9rem;line-height:1.45}.garage-wo-detail-page .garage-wo-detail-field__body--empty{color:var(--shell-muted,var(--lp-muted))}.garage-wo-detail-page .garage-wo-detail-timer-card .garage-page__timer-focus{background:0 0;border:none;margin:0;padding:0}.garage-wo-detail-page .garage-wo-detail-timer-card .garage-page__timer-focus-title{display:none}.garage-wo-detail-page .garage-wo-detail-notice{background:color-mix(in srgb, #f59e0b 12%, var(--lp-surface));color:#92400e;border:1px solid #f59e0b47;border-radius:8px;margin:0 0 .75rem;padding:.55rem .75rem;font-size:.82rem;line-height:1.4}.garage-wo-detail-page .garage-wo-detail-notice--err{background:color-mix(in srgb, #f43f5e 10%, var(--lp-surface));color:#9f1239;border-color:#f43f5e40}.garage-wo-detail-page .garage-wo-detail-notice code{font-size:.78em}.garage-wo-detail-page .garage-wo-detail-activity-dl{gap:.55rem;margin:0;display:grid}.garage-wo-detail-page .garage-wo-detail-activity-dl div{grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}.garage-wo-detail-page .garage-wo-detail-activity-dl dt{color:var(--shell-muted,var(--lp-muted));margin:0;font-size:.78rem;font-weight:600}.garage-wo-detail-page .garage-wo-detail-activity-dl dd{margin:0;font-size:.88rem}.garage-wo-detail-page .garage-wo-detail-copilot-card,.garage-wo-detail-page .garage-wo-detail-aside{display:none!important}.garage-wo-detail-page .garage-wo-detail-lines-card.garage-wo-detail-card--focus{outline:2px solid color-mix(in srgb, var(--shell-accent,#3b82f6) 45%, transparent);outline-offset:2px}.garage-wo-detail-page .garage-lines-panel--embedded{box-shadow:none;background:0 0;border:none;margin:0;padding:0}.garage-wo-detail-page .garage-lines-panel--embedded .garage-lines-section--sheet{margin-top:.5rem}.garage-wo-detail-page .garage-wo-detail-invoice-card.garage-wo-detail-card--focus{outline:2px solid color-mix(in srgb, var(--shell-accent,#3b82f6) 45%, transparent);outline-offset:2px}.garage-wo-detail-page .garage-invoice-modal--embedded{z-index:auto;padding:0;display:block;position:static;inset:auto}.garage-wo-detail-page .garage-invoice-modal--embedded .garage-invoice-modal__panel--embedded{width:100%;max-height:none;box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.garage-wo-detail-page .garage-invoice-modal--embedded .garage-invoice-modal__layout{flex-direction:column}.garage-wo-detail-page .garage-invoice-modal--embedded .garage-invoice-modal__sidebar{border-right:none;border-bottom:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 65%, transparent);background:color-mix(in srgb, var(--surface-panel,var(--lp-surface-soft)) 96%, var(--lp-surface));border-radius:8px;flex:none;margin-bottom:.75rem}@media (width>=960px){.garage-wo-detail-page .garage-invoice-modal--embedded .garage-invoice-modal__sidebar{border-right:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 65%, transparent);border-bottom:none;flex:0 0 14rem;margin-bottom:0}}.garage-wo-detail-page .garage-invoice-modal--embedded .garage-invoice-modal__toolbar{border-radius:8px;margin-bottom:.5rem}.garage-wo-detail-page .garage-wo-detail-state{background:var(--lp-surface);border:1px solid color-mix(in srgb, var(--shell-border,var(--lp-border)) 90%, transparent);border-radius:12px;margin:0;padding:1.25rem 1rem;font-size:.92rem}.garage-wo-detail-page .garage-wo-detail-state--err{color:#9f1239;border-color:#f43f5e38}.garage-wo-detail-page--foundation-f6-23{--garage-wo-surface-border:var(--lp-border);--garage-wo-surface-radius:14px;--garage-wo-surface-shadow:0 1px 2px #0f172a0a}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-workspace{border:1px solid var(--garage-wo-surface-border);border-radius:var(--garage-wo-surface-radius);box-shadow:var(--garage-wo-surface-shadow);background:var(--lp-surface);overflow:hidden}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-tabs{background:var(--lp-surface-soft);border-bottom:1px solid var(--garage-wo-surface-border);flex-wrap:wrap;gap:.25rem;padding:.4rem .65rem 0;display:flex}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-tabs__tab{color:var(--lp-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px 8px 0 0;padding:.4rem .7rem;font-size:.8rem;font-weight:600}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-tabs__tab--active{background:var(--lp-surface);border-color:var(--garage-wo-surface-border);border-bottom-color:var(--lp-surface);color:var(--lp-text)}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-tab-panels{min-width:0}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-tab-panel[hidden]{display:none!important}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-kpi-link,.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-kpi-vehicle-line{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__toolbar{border-bottom:1px solid color-mix(in srgb, #94a3b8 45%, var(--lp-border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-bottom:.65rem;padding-bottom:.55rem;display:flex}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__toolbar-main{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;min-width:0;display:flex}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__sheet-title{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:700}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__ro-number{color:var(--lp-muted);font-size:.82rem;font-weight:600}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__controls{border:1px solid color-mix(in srgb, var(--garage-wo-surface-border) 90%, transparent);background:var(--lp-surface-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;margin-bottom:.65rem;padding:.55rem .65rem;display:flex}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__control-label{text-transform:uppercase;letter-spacing:.04em;color:var(--lp-muted);margin-bottom:.2rem;font-size:.68rem;font-weight:650;display:block}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__control-input{background:var(--lp-surface);border:1px solid #dbe3ee;border-radius:8px;min-width:10rem;max-width:100%;padding:.35rem .5rem;font-size:.84rem}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__control-actions{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__header-grid{border:1px solid color-mix(in srgb, #94a3b8 55%, var(--lp-border));border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}@media (width<=820px){.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__header-grid{grid-template-columns:1fr}}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__col--left{border-right:1px solid color-mix(in srgb, #94a3b8 55%, var(--lp-border))}@media (width<=820px){.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__col--left{border-right:none;border-bottom:1px solid color-mix(in srgb, #94a3b8 55%, var(--lp-border))}}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__field{border-bottom:1px solid color-mix(in srgb, #94a3b8 35%, var(--lp-border));grid-template-columns:minmax(7.5rem,34%) minmax(0,1fr);align-items:center;gap:.35rem .55rem;min-height:2.1rem;padding:.42rem .55rem;display:grid}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__field:last-child{border-bottom:none}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__field-label{color:var(--lp-muted-strong);font-size:.72rem;font-weight:650}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__field-value{color:var(--lp-text);min-width:0;font-size:.86rem}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__field--ymm .garage-ro-form__field-value{font-weight:600}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__vehicle-link{color:var(--shell-accent,#2563eb);font-weight:600;text-decoration:none}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__vehicle-link:hover{text-decoration:underline}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__inline-link{margin-left:.45rem;font-size:.78rem;font-weight:600}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__cell-input,.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__cell-textarea{background:var(--lp-surface);border:1px solid #dbe3ee;border-radius:8px;width:100%;max-width:100%;padding:.35rem .45rem;font-size:.84rem}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__cell-input--mileage{max-width:8.5rem}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__cell-textarea{resize:vertical;min-height:3.25rem}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__work-section{border:1px solid color-mix(in srgb, #94a3b8 55%, var(--lp-border));border-radius:10px;margin-top:.75rem;overflow:hidden}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__work-title{text-transform:uppercase;letter-spacing:.05em;color:var(--lp-muted-strong);background:var(--lp-surface-soft);border-bottom:1px solid color-mix(in srgb, #94a3b8 40%, var(--lp-border));margin:0;padding:.5rem .65rem;font-size:.78rem;font-weight:700}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__field--full{grid-template-columns:minmax(7.5rem,22%) minmax(0,1fr);align-items:start}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__text-block{white-space:pre-wrap;margin:0;line-height:1.45}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__text-block--empty{color:var(--lp-muted);font-style:italic}.garage-wo-detail-page--foundation-f6-23 .garage-ro-form__priority-default{color:var(--lp-muted);font-size:.84rem}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-history-timeline{margin:0;padding:0;list-style:none}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-history-timeline__item{grid-template-columns:1.1rem minmax(0,1fr);gap:.45rem .55rem;padding-bottom:.85rem;display:grid}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-history-timeline__row{flex-wrap:wrap;justify-content:space-between;gap:.25rem .5rem;display:flex}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-history-timeline__time{color:var(--lp-muted);font-size:.72rem}.garage-wo-detail-page--foundation-f6-23 .garage-invoice-modal--embedded .garage-invoice-modal__layout,.garage-wo-detail-page--foundation-f6-23 .garage-invoice-modal--embedded .garage-invoice-modal__layout--from-wo{flex-direction:column;display:block}.garage-wo-detail-page--foundation-f6-23 .garage-invoice-modal--embedded .garage-invoice-modal__sidebar{display:none!important}.garage-wo-detail-page--foundation-f6-23 .garage-invoice-modal__paper--print-preview{background:#e8eaed}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-labor-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-layout{padding:.85rem .9rem 1rem}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-actions{border-bottom:1px solid color-mix(in srgb, var(--garage-wo-surface-border) 80%, transparent);background:0 0;padding:.5rem .85rem}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-card,.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-tab-surface,.garage-wo-detail-page--foundation-f6-23 .garage-ro-form.garage-wo-detail-card{border:1px solid var(--garage-wo-surface-border);border-radius:var(--garage-wo-surface-radius);box-shadow:var(--garage-wo-surface-shadow);background:var(--lp-surface)}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.75rem;display:grid}@media (width<=900px){.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-kpi-row{grid-template-columns:1fr}}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-kpi-card{border:1px solid var(--garage-wo-surface-border);background:var(--lp-surface);box-shadow:var(--garage-wo-surface-shadow);border-radius:12px;min-width:0;padding:.65rem .75rem}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-kpi-card__label{text-transform:uppercase;letter-spacing:.04em;color:var(--lp-muted);margin:0 0 .2rem;font-size:.68rem;font-weight:600}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-kpi-card__value{color:var(--lp-text);font-size:.84rem;font-weight:600;line-height:1.35}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-kpi-sub,.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-kpi-party-line{color:var(--lp-muted);font-size:.72rem;font-weight:500}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-tab-panel--labor{max-width:1040px}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-clock-card .garage-labor__sessions{border:1px solid var(--garage-wo-surface-border);background:var(--lp-surface-soft);border-radius:10px;gap:.35rem;padding:.35rem}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-clock-card .garage-labor__session{background:var(--lp-surface);border:none;border-radius:8px;padding:.45rem .5rem}.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-invoice-shell{min-width:0}.garage-wo-detail-page--foundation-f6-23:not(.garage-wo-detail-page--v2-polish) .garage-wo-detail-history-timeline__body{border:1px solid color-mix(in srgb, var(--garage-wo-surface-border) 92%, transparent);background:var(--lp-surface-soft);border-radius:10px;padding:.5rem .65rem}@media (width<=960px){.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-labor-shell{grid-template-columns:1fr}}.garage-wo-detail-page--v2-polish{--wo-v2-surface:var(--lp-surface);--wo-v2-surface-muted:var(--lp-surface);--wo-v2-border:#d8dee8;--wo-v2-border-soft:var(--lp-border);--wo-v2-text:#0f172a;--wo-v2-muted:#64748b;--wo-v2-label:#94a3b8;--wo-v2-accent:#2563eb;--wo-v2-radius-lg:14px;--wo-v2-radius-md:12px;--wo-v2-shadow:none;--wo-v2-section-gap:1.2rem;--wo-v2-ro-border:#cfd6e0;--wo-v2-pearl-bg:linear-gradient(90deg, var(--lp-surface) 0%, var(--lp-surface-soft) 18%, #f3f6fa 50%, var(--lp-surface-soft) 82%, var(--lp-surface) 100%);--wo-v2-pearl-bg-vertical:linear-gradient(180deg, var(--lp-surface) 0%, #f9fbfd 42%, #f5f8fb 50%, #f9fbfd 58%, var(--lp-surface) 100%);--wo-v2-pearl-border:#d4dce6;--wo-v2-row-divider:#d8e0ea;--wo-v2-row-odd:var(--lp-surface-soft);--wo-v2-row-even:#f5f8fb;--wo-v2-pearl-shine:linear-gradient(180deg, #fffffff2 0%, #fff6 40%, transparent 75%);background:var(--wo-v2-pearl-bg-vertical)}.garage-wo-detail-page--v2-polish.lp-module-page{padding-bottom:2rem}.garage-wo-detail-page--v2-polish.dashboard--phase195b .garage-wo-detail-hero.dash195b-hero{border:none;border-radius:0;margin-bottom:1.1rem;padding:.25rem 0 1.1rem;box-shadow:none!important;background:0 0!important}.garage-wo-detail-page--v2-polish .garage-wo-detail-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--wo-v2-label);margin:0 0 .4rem;font-size:.6875rem;font-weight:500}.garage-wo-detail-page--v2-polish .dash195b-hero-title-row{align-items:center;gap:.45rem .55rem}.garage-wo-detail-page--v2-polish .dash195b-hero-title{letter-spacing:-.035em;color:var(--wo-v2-text);margin:0;font-size:clamp(1.625rem,3vw,2rem);font-weight:600;line-height:1.12}.garage-wo-detail-page--v2-polish .garage-wo-detail-hero-lead{color:var(--wo-v2-muted);max-width:none;margin:.5rem 0 0;font-size:.875rem;font-weight:500;line-height:1.45}.garage-wo-detail-page--v2-polish .garage-wo-detail-hero .garage-wo-badge{border:none;border-radius:999px;padding:.22rem .6rem;font-size:.6875rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-wo-detail-hero .garage-wo-badge--invoice,.garage-wo-detail-page--v2-polish .garage-wo-detail-hero .garage-wo-badge--invoiced,.garage-wo-detail-page--v2-polish .garage-wo-detail-hero .garage-wo-badge--done{color:#166534;background:#dcfce7}.garage-wo-detail-page--v2-polish .garage-wo-detail-hero .garage-f8-auth-badge{border:none;border-radius:999px;padding:.22rem .6rem;font-size:.6875rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-wo-detail-hero .garage-f8-auth-badge--neutral,.garage-wo-detail-page--v2-polish .garage-wo-detail-hero .garage-f8-auth-badge--pending{background:linear-gradient(180deg, var(--lp-surface) 0%, #f5f8fb 100%);color:#6b7280}.garage-wo-detail-page--v2-polish .dash195b-hero-actions{align-self:flex-start;padding-top:1.35rem}.garage-wo-detail-page--v2-polish .garage-wo-detail-back-btn{min-height:2.25rem;color:var(--wo-v2-muted);background:var(--wo-v2-surface);border:1px solid var(--wo-v2-border);box-shadow:none;border-radius:10px;padding:.45rem .9rem;font-size:.8125rem;font-weight:500}.garage-wo-detail-page--v2-polish.garage-wo-detail-page--foundation-f6-23{--garage-wo-surface-border:var(--wo-v2-border);--garage-wo-surface-radius:var(--wo-v2-radius-lg);--garage-wo-surface-shadow:none}.garage-wo-detail-page--v2-polish .garage-wo-detail-workspace{background:var(--wo-v2-surface);border:1px solid var(--wo-v2-pearl-border);border-radius:var(--wo-v2-radius-lg);box-shadow:none;overflow:hidden}.garage-wo-detail-page--v2-polish .garage-wo-detail-tabs{background:var(--wo-v2-surface);border-bottom:1px solid var(--wo-v2-border);flex-wrap:wrap;align-items:flex-end;gap:0;margin:0;padding:0 .5rem;display:flex}.garage-wo-detail-page--v2-polish .garage-wo-detail-tabs__tab{color:var(--wo-v2-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin:0 0 -1px;padding:.85rem 1.15rem;font-size:.8125rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-wo-detail-tabs__tab:hover{color:var(--wo-v2-text)}.garage-wo-detail-page--v2-polish .garage-wo-detail-tabs__tab--active{color:#1d4ed8;border-color:#0000;border-bottom-width:3px;border-bottom-color:var(--wo-v2-accent);background:0 0;font-weight:600}.garage-wo-detail-page--v2-polish .garage-wo-detail-layout{background:var(--wo-v2-pearl-bg);padding:1.15rem 1.25rem 1.35rem}.garage-wo-detail-page--v2-polish .garage-wo-detail-tab-panel--surface{gap:var(--wo-v2-section-gap);background:0 0;flex-direction:column;padding:0;display:flex}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-row,.garage-wo-detail-page--v2-polish.garage-wo-detail-page--foundation-f6-23 .garage-wo-detail-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.9rem;width:100%;margin:0;display:grid}@media (width<=900px){.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-row{grid-template-columns:1fr}}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card{border:1px solid var(--wo-v2-pearl-border);border-radius:var(--wo-v2-radius-md);background:var(--wo-v2-pearl-bg);height:100%;min-height:6.9rem;box-shadow:none;align-items:center;gap:.72rem;padding:.72rem .9rem .68rem;display:flex}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card__icon{background:var(--lp-surface);width:2.85rem;height:2.85rem;color:var(--wo-v2-kpi-accent,#3b82f6);border:1px solid var(--wo-v2-pearl-border);box-shadow:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card__body{flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:0;display:flex}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card--blue{--wo-v2-kpi-accent:#22c55e}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card--purple{--wo-v2-kpi-accent:#8b5cf6}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card--green{--wo-v2-kpi-accent:#10b981}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card__label{letter-spacing:.05em;text-transform:uppercase;color:var(--wo-v2-label);margin:0 0 .22rem;font-size:.625rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card__value{color:var(--wo-v2-text);font-size:1rem;font-weight:600;line-height:1.28}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-value--stack{gap:.12rem}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card--party-primary .garage-wo-detail-kpi-customer-name{letter-spacing:-.02em;color:var(--wo-v2-text);font-size:1.25rem;font-weight:600;line-height:1.18;display:block}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card--party-primary .garage-wo-detail-kpi-card__value{font-size:1.25rem}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card--tech-primary .garage-wo-detail-kpi-card__value-main,.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card--tech-primary .garage-wo-detail-kpi-card__value{color:var(--wo-v2-text);font-size:1.125rem;font-weight:600;line-height:1.22}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card--tech-primary .garage-wo-detail-kpi-sub{font-size:.8125rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card a,.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-link{color:var(--wo-v2-accent);font-weight:600;text-decoration:none}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card a:hover,.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-link:hover{text-decoration:underline}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-sub,.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-vehicle-line,.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-party-line{color:var(--wo-v2-muted);font-size:.8125rem;font-weight:500;line-height:1.35}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card--party-primary .garage-wo-detail-kpi-sub,.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-card--party-primary .garage-wo-detail-kpi-vehicle-line{font-size:.8125rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-wo-detail-kpi-party-line--sub{font-size:.75rem}.garage-wo-detail-page--v2-polish .garage-wo-detail-overview-card.garage-ro-form{border:1px solid var(--wo-v2-pearl-border);border-radius:var(--wo-v2-radius-md);box-shadow:none;background:var(--wo-v2-surface);padding:1.1rem 1.2rem 1rem}.garage-wo-detail-page--v2-polish .garage-ro-form__toolbar{border-bottom:1px solid var(--wo-v2-row-divider);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem .85rem;margin-bottom:.8rem;padding-bottom:.75rem;display:flex}.garage-wo-detail-page--v2-polish .garage-ro-form__toolbar-main{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;min-width:0;display:flex}.garage-wo-detail-page--v2-polish .garage-ro-form__sheet-title{letter-spacing:-.025em;color:var(--wo-v2-text);margin:0;font-size:1.125rem;font-weight:600}.garage-wo-detail-page--v2-polish .garage-ro-form__ro-number{color:var(--wo-v2-muted);font-size:.9375rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-ro-form__toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.garage-wo-detail-page--v2-polish .garage-ro-form__header-action{min-height:2rem;color:var(--wo-v2-muted);background:var(--wo-v2-surface);border:1px solid var(--wo-v2-border-soft);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:.35rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.garage-wo-detail-page--v2-polish .garage-ro-form__header-action:hover{color:var(--wo-v2-text);border-color:var(--wo-v2-border)}.garage-wo-detail-page--v2-polish .garage-ro-form__header-action--primary{color:var(--wo-v2-text);border-color:var(--wo-v2-border);font-weight:600}.garage-wo-detail-page--v2-polish .garage-ro-form__controls{border:none;border-bottom:1px solid var(--wo-v2-row-divider);background:0 0;border-radius:0;flex-wrap:wrap;align-items:flex-end;gap:1.25rem 2rem;margin:0 0 .75rem;padding:0 0 .75rem;display:flex}.garage-wo-detail-page--v2-polish .garage-ro-form__control{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:7rem;display:flex}.garage-wo-detail-page--v2-polish .garage-ro-form__control-label{letter-spacing:.06em;text-transform:uppercase;color:var(--wo-v2-label);margin:0;font-size:.6875rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-ro-form__controls .garage-wo-badge{border:none;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-ro-form__controls .garage-wo-badge--invoice{color:#166534;background:#dcfce7}.garage-wo-detail-page--v2-polish .garage-ro-form__control-input,.garage-wo-detail-page--v2-polish .garage-ro-form__cell-input,.garage-wo-detail-page--v2-polish .garage-ro-form__cell-textarea,.garage-wo-detail-page--v2-polish .garage-ro-form__field-value select{box-sizing:border-box;border:1px solid var(--wo-v2-pearl-border);width:100%;max-width:100%;min-height:2rem;color:var(--wo-v2-text);background-color:var(--lp-surface);background-image:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%);box-shadow:none;border-radius:8px;padding:.42rem .55rem;font-size:.875rem;font-weight:600;line-height:1.3}.garage-wo-detail-page--v2-polish .garage-ro-form__cell-select,.garage-wo-detail-page--v2-polish .garage-ro-form__control-input,.garage-wo-detail-page--v2-polish .garage-ro-form__field-value select{cursor:pointer;appearance:none;background-image:linear-gradient(180deg, var(--lp-surface) 0%, var(--lp-surface-soft) 100%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:0 0,right .5rem center;background-repeat:no-repeat,no-repeat;background-size:100% 100%,1rem 1rem;padding-right:2rem}.garage-wo-detail-page--v2-polish .garage-ro-form__cell-select:focus-visible,.garage-wo-detail-page--v2-polish .garage-ro-form__control-input:focus-visible,.garage-wo-detail-page--v2-polish .garage-ro-form__field-value select:focus-visible,.garage-wo-detail-page--v2-polish .garage-ro-form__cell-input:focus-visible,.garage-wo-detail-page--v2-polish .garage-ro-form__cell-textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--wo-v2-accent) 28%, transparent);outline-offset:1px;border-color:color-mix(in srgb, var(--wo-v2-accent) 45%, var(--wo-v2-pearl-border))}.garage-wo-detail-page--v2-polish .garage-ro-form__cell-input--mileage{max-width:8.5rem}.garage-wo-detail-page--v2-polish .garage-ro-form__cell-textarea{resize:vertical;min-height:3.25rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-ro-form__field-value>.garage-ro-form__control{width:100%;min-width:0;display:block}.garage-wo-detail-page--v2-polish .garage-ro-form__sheet{flex-direction:column;display:flex}.garage-wo-detail-page--v2-polish .garage-ro-form__header-grid{border:1px solid var(--wo-v2-pearl-border);background:var(--lp-surface);box-shadow:none;border-bottom:none;border-radius:10px 10px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0;margin:0;display:grid;overflow:hidden}.garage-wo-detail-page--v2-polish .garage-ro-form__col{align-self:start;height:auto}@media (width<=820px){.garage-wo-detail-page--v2-polish .garage-ro-form__header-grid{grid-template-columns:1fr}}.garage-wo-detail-page--v2-polish .garage-ro-form__col--left{border-right:1px solid var(--wo-v2-pearl-border)}@media (width<=820px){.garage-wo-detail-page--v2-polish .garage-ro-form__col--left{border-right:none;border-bottom:1px solid var(--wo-v2-pearl-border)}}.garage-wo-detail-page--v2-polish .garage-ro-form__field{border:none;border-bottom:1px solid var(--wo-v2-row-divider);background:var(--wo-v2-row-odd);min-height:0;box-shadow:none;border-radius:0;grid-template-columns:minmax(7rem,32%) minmax(0,1fr);align-items:center;gap:.25rem .7rem;padding:.5rem .72rem;display:grid}.garage-wo-detail-page--v2-polish .garage-ro-form__field:before{content:none;display:none}.garage-wo-detail-page--v2-polish .garage-ro-form__col .garage-ro-form__field:nth-child(odd){background:var(--wo-v2-row-odd)}.garage-wo-detail-page--v2-polish .garage-ro-form__col .garage-ro-form__field:nth-child(2n){background:var(--wo-v2-row-even)}.garage-wo-detail-page--v2-polish .garage-ro-form__col .garage-ro-form__field:last-child{border-bottom:none}.garage-wo-detail-page--v2-polish .garage-ro-form__field-label{letter-spacing:.04em;color:var(--wo-v2-muted);text-transform:uppercase;font-size:.625rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-ro-form__field-value{color:var(--wo-v2-text);text-align:left;min-width:0;font-size:.96875rem;font-weight:600;line-height:1.35}.garage-wo-detail-page--v2-polish .garage-ro-form__field--ymm .garage-ro-form__field-value{font-size:.9375rem}.garage-wo-detail-page--v2-polish .garage-ro-form__vehicle-link{color:var(--wo-v2-accent);font-weight:600}.garage-wo-detail-page--v2-polish .garage-ro-form__inline-link{color:var(--wo-v2-accent);font-size:.8125rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-ro-form__email-link{color:var(--wo-v2-accent);word-break:break-word;font-weight:600;text-decoration:none}.garage-wo-detail-page--v2-polish .garage-ro-form__email-link:hover{text-decoration:underline}.garage-wo-detail-page--v2-polish .garage-ro-form__work-section{border:1px solid var(--wo-v2-pearl-border);border-top:1px solid var(--wo-v2-pearl-border);background:var(--wo-v2-row-even);box-shadow:none;border-radius:0 0 10px 10px;margin-top:0;overflow:hidden}.garage-wo-detail-page--v2-polish .garage-ro-form__work-section--details{padding:.55rem .6rem .6rem}.garage-wo-detail-page--v2-polish .garage-ro-form__work-title{letter-spacing:.08em;text-transform:uppercase;color:var(--wo-v2-muted);background:0 0;border-bottom:none;margin:0 0 .45rem;padding:0;font-size:.6875rem;font-weight:600}.garage-wo-detail-page--v2-polish .garage-ro-form__work-section--details .garage-ro-form__field--full{border:1px solid var(--wo-v2-row-divider);background:var(--lp-surface);min-height:0;box-shadow:none;grid-template-columns:unset;border-radius:8px;flex-direction:column;align-items:stretch;gap:.28rem;margin:0 0 .42rem;padding:.58rem .68rem;display:flex}.garage-wo-detail-page--v2-polish .garage-ro-form__work-section--details .garage-ro-form__field--full:last-child{margin-bottom:0}.garage-wo-detail-page--v2-polish .garage-ro-form__work-section--details .garage-ro-form__field-label{letter-spacing:.05em;text-transform:uppercase;min-width:0;color:var(--wo-v2-muted);flex:none;font-size:.625rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-ro-form__work-section--details .garage-ro-form__field-value{color:var(--wo-v2-text);font-size:.96875rem;font-weight:600;line-height:1.42}.garage-wo-detail-page--v2-polish .garage-ro-form__field--full:before{content:none;display:none}.garage-wo-detail-page--v2-polish .garage-ro-form__text-block{color:var(--wo-v2-text);margin:0;font-size:.96875rem;font-weight:600;line-height:1.42}.garage-wo-detail-page--v2-polish .garage-ro-form__text-block--empty{color:var(--wo-v2-label);font-style:normal;font-weight:500}.garage-wo-detail-page--v2-polish .garage-wo-detail-card{border:1px solid var(--wo-v2-pearl-border);border-radius:var(--wo-v2-radius-md);box-shadow:none;background:var(--wo-v2-pearl-bg);padding:1.15rem 1.25rem}.garage-wo-detail-page--v2-polish .garage-wo-detail-card__head{border-bottom-color:var(--wo-v2-border-soft)}.garage-wo-detail-page--v2-polish .garage-wo-detail-card__title{font-size:.9375rem;font-weight:600}.garage-wo-detail-page--v2-polish .garage-f8-workflow__summary-metrics{gap:.45rem 1.5rem}.garage-wo-detail-page--v2-polish .garage-f8-workflow__summary-metrics dt{letter-spacing:.05em;text-transform:uppercase;color:var(--wo-v2-label);margin:0 0 .2rem;font-size:.625rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-f8-workflow__summary-metrics dd{color:var(--wo-v2-text);font-size:.9375rem;font-weight:600;line-height:1.3}.garage-wo-detail-page--v2-polish .garage-f8-workflow--accordion{border:1px solid var(--wo-v2-pearl-border);border-radius:var(--wo-v2-radius-md);background:var(--wo-v2-pearl-bg);box-shadow:none;margin-top:0;padding:.95rem 1.1rem}.garage-wo-detail-page--v2-polish .garage-f8-workflow__title{font-size:.9375rem;font-weight:600}.garage-wo-detail-page--v2-polish .garage-f8-workflow__block{border:1px solid var(--wo-v2-pearl-border);background:var(--lp-surface);box-shadow:none;border-radius:10px;padding:.9rem 1rem}.garage-wo-detail-page--v2-polish .garage-f8-field input[type=text],.garage-wo-detail-page--v2-polish .garage-f8-field input[type=number],.garage-wo-detail-page--v2-polish .garage-f8-field input[type=datetime-local],.garage-wo-detail-page--v2-polish .garage-f8-field select,.garage-wo-detail-page--v2-polish .garage-f8-field textarea{border:1px solid var(--wo-v2-border);background:var(--lp-surface);border-radius:8px}.garage-wo-detail-page--v2-polish .garage-f9-estimate{border:1px solid color-mix(in srgb, var(--wo-v2-accent) 22%, var(--wo-v2-pearl-border));border-radius:var(--wo-v2-radius-md);background:linear-gradient(165deg, #f0f6ff 0%, #f8fbff 38%, var(--lp-surface) 100%);box-shadow:none;margin-top:0;padding:1.35rem 1.45rem 1.3rem}.garage-wo-detail-page--v2-polish .garage-f9-estimate__head{margin-bottom:.65rem}.garage-wo-detail-page--v2-polish .garage-f9-estimate__title{letter-spacing:-.02em;color:var(--wo-v2-text);font-size:1.0625rem;font-weight:600}.garage-wo-detail-page--v2-polish .garage-f9-estimate__summary{background:color-mix(in srgb, var(--wo-v2-accent) 6%, var(--lp-surface));border:1px solid color-mix(in srgb, var(--wo-v2-accent) 12%, var(--wo-v2-pearl-border));border-radius:8px;padding:.55rem .65rem}.garage-wo-detail-page--v2-polish .garage-f9-estimate__actions{gap:.5rem .55rem;margin-top:.85rem}.garage-wo-detail-page--v2-polish .garage-f9-estimate__btn{border-radius:8px;min-height:2.15rem;padding:.42rem .85rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-f9-estimate__btn--primary{background:var(--wo-v2-text);border-color:var(--wo-v2-text);font-weight:600}.garage-wo-detail-page--v2-polish .cr-btn{font-weight:500}@media (width<=640px){.garage-wo-detail-page--v2-polish .garage-ro-form__toolbar-actions{justify-content:flex-start;width:100%}}.garage-wo-detail-page--v2-polish .garage-wo-activity__head{border-bottom:1px solid var(--wo-v2-border-soft);justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:.85rem;padding-bottom:.65rem;display:flex}.garage-wo-detail-page--v2-polish .garage-wo-activity__head .garage-wo-detail-card__title{letter-spacing:-.01em;font-size:.9375rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-wo-activity__head .garage-wo-detail-card__lead{color:var(--wo-v2-muted);margin-top:.2rem;font-size:.8125rem;font-weight:400}.garage-wo-detail-page--v2-polish .garage-wo-activity__count{text-align:center;min-width:1.65rem;color:var(--wo-v2-muted);background:color-mix(in srgb, var(--wo-v2-border-soft) 55%, var(--lp-surface));border-radius:999px;flex:none;padding:.15rem .45rem;font-size:.6875rem;font-weight:500;line-height:1.3}.garage-wo-detail-page--v2-polish .garage-wo-activity-empty{text-align:center;border:1px dashed color-mix(in srgb, var(--wo-v2-pearl-border) 88%, var(--wo-v2-accent));background:color-mix(in srgb, var(--wo-v2-accent) 4%, var(--lp-surface));border-radius:10px;margin:0 0 1rem;padding:1.15rem 1rem}.garage-wo-detail-page--v2-polish .garage-wo-activity-empty__icon{width:2.35rem;height:2.35rem;color:var(--wo-v2-accent);background:color-mix(in srgb, var(--wo-v2-accent) 10%, var(--lp-surface));border-radius:999px;justify-content:center;align-items:center;margin:0 auto .55rem;display:inline-flex}.garage-wo-detail-page--v2-polish .garage-wo-activity-empty__title{color:var(--wo-v2-text);margin:0 0 .35rem;font-size:.875rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-wo-activity-empty__lead{max-width:34rem;color:var(--wo-v2-muted);margin:0 auto;font-size:.8125rem;font-weight:400;line-height:1.45}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline{margin:0;padding:0;list-style:none}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__item{grid-template-columns:1.35rem minmax(0,1fr);gap:0 .7rem;padding-bottom:.65rem;display:grid}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__item--last{padding-bottom:0}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__rail{flex-direction:column;align-items:center;min-height:100%;display:flex}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__dot{width:1.35rem;height:1.35rem;color:var(--wo-v2-muted);background:var(--lp-surface);border:1px solid var(--wo-v2-border-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--wo-v2-border-soft) 35%, transparent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__line{background:var(--wo-v2-row-divider);flex:auto;width:1px;min-height:.45rem;margin-top:.2rem}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__content{min-width:0;padding-top:.02rem}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .65rem;margin-bottom:.12rem;display:flex}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__title{letter-spacing:.01em;color:var(--wo-v2-text);font-size:.8125rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__when{color:var(--wo-v2-label);white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:.2rem .35rem;font-size:.6875rem;font-weight:400;display:inline-flex}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__when-date{color:var(--wo-v2-muted)}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__when-time{color:var(--wo-v2-label)}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--wo-v2-muted);background:color-mix(in srgb, var(--wo-v2-border-soft) 50%, var(--lp-surface));border-radius:4px;padding:.08rem .35rem;font-size:.625rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__detail{color:var(--wo-v2-muted);margin:0;font-size:.8125rem;font-weight:400;line-height:1.42}.garage-wo-detail-page--v2-polish .garage-wo-activity-snapshots{border-top:1px solid var(--wo-v2-border-soft);margin-top:.85rem;padding-top:.75rem}.garage-wo-detail-page--v2-polish .garage-wo-activity-snapshots__label{letter-spacing:.06em;text-transform:uppercase;color:var(--wo-v2-label);margin:0 0 .5rem;font-size:.625rem;font-weight:500}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline--snapshots .garage-wo-activity-timeline__item{padding-bottom:.5rem}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline--snapshots .garage-wo-activity-timeline__dot{width:1.15rem;height:1.15rem;box-shadow:none}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline--snapshots .garage-wo-activity-timeline__title{color:var(--wo-v2-muted);font-size:.78125rem;font-weight:400}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline--snapshots .garage-wo-activity-timeline__detail{font-size:.78125rem}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__item--created .garage-wo-activity-timeline__dot{color:#2563eb;border-color:color-mix(in srgb, #2563eb 28%, var(--wo-v2-border-soft));box-shadow:0 0 0 3px #2563eb14}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__item--status .garage-wo-activity-timeline__dot{color:var(--lp-muted-strong);border-color:color-mix(in srgb, #475569 22%, var(--wo-v2-border-soft))}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__item--technician .garage-wo-activity-timeline__dot{color:#7c3aed;border-color:color-mix(in srgb, #7c3aed 24%, var(--wo-v2-border-soft));box-shadow:0 0 0 3px #7c3aed12}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__item--authorization .garage-wo-activity-timeline__dot{color:#0d9488;border-color:color-mix(in srgb, #0d9488 24%, var(--wo-v2-border-soft));box-shadow:0 0 0 3px #0d948812}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__item--billing .garage-wo-activity-timeline__dot{color:#b45309;border-color:color-mix(in srgb, #b45309 24%, var(--wo-v2-border-soft));box-shadow:0 0 0 3px #b4530912}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__item--invoice .garage-wo-activity-timeline__dot{color:#15803d;border-color:color-mix(in srgb, #15803d 24%, var(--wo-v2-border-soft));box-shadow:0 0 0 3px #15803d12}.garage-wo-detail-page--v2-polish .garage-wo-activity-timeline__item--estimate .garage-wo-activity-timeline__dot{color:#4f46e5;border-color:color-mix(in srgb, #4f46e5 24%, var(--wo-v2-border-soft))}.garage-wo-detail-page--foundation-f6-23.garage-wo-detail-page--v2-polish .garage-wo-detail-history-timeline__body,.garage-wo-detail-page--v2-polish .garage-wo-detail-history-timeline__body{background:0 0;border:none;border-radius:0;padding:0}.garage-wo-detail-page--v2-polish .garage-wo-detail-history-card.garage-wo-activity{padding:1.1rem 1.2rem 1.15rem}
