/* Generated by build_office_themes.py. Desktop office only. */
@media screen and (min-width:801px){
/* style.css colour overrides */
html[data-office-theme]:not([data-office-inspection]) body:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-text);background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) button:focus-visible:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)),html[data-office-theme]:not([data-office-inspection]) a:focus-visible:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){outline:3px solid var(--tf-focus)}
html[data-office-theme]:not([data-office-inspection]) .sidebar:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-surface);border-right:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .brand span:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .workspace:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) nav button:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) nav button.active:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft);color:var(--tf-link)}
html[data-office-theme]:not([data-office-inspection]) nav small:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .side-note:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .side-note p:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .dot:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-accent)}
html[data-office-theme]:not([data-office-inspection]) .profile:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-top:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .profile small:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .avatar:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-strong);color:var(--tf-on-strong)}
html[data-office-theme]:not([data-office-inspection]) header:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-surface);border-bottom:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .crumb:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .crumb span:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .crumb b:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-text)}
html[data-office-theme]:not([data-office-inspection]) .snapshot:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .icon:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line);background:var(--tf-surface);color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .preview:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft);color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .eyebrow:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .muted:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .primary:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-accent);color:var(--tf-on-strong)}
html[data-office-theme]:not([data-office-inspection]) .secondary:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-surface);border:1px solid var(--tf-line);color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .stat:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line);background:var(--tf-surface);color:var(--tf-text)}
html[data-office-theme]:not([data-office-inspection]) .stat .label:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .stat small:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .stat .stat-icon:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-link);background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .panel:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-surface);border:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .panel-head:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-bottom:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .text-button:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-link)}
html[data-office-theme]:not([data-office-inspection]) .task:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-bottom:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .task:hover:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)),html[data-office-theme]:not([data-office-inspection]) .job-row:hover:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-surface)}
html[data-office-theme]:not([data-office-inspection]) .task-mark:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft);color:var(--tf-link)}
html[data-office-theme]:not([data-office-inspection]) .task p:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .task .num:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .pill:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft);color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .pill.blue:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft);color:var(--tf-link)}
html[data-office-theme]:not([data-office-inspection]) .pill.green:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-success-bg);color:var(--tf-success)}
html[data-office-theme]:not([data-office-inspection]) .pill.amber:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-warning-bg);color:var(--tf-warning)}
html[data-office-theme]:not([data-office-inspection]) .pill.purple:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft);color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .pipeline-row:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .bar:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .bar i:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-accent)}
html[data-office-theme]:not([data-office-inspection]) .callout:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-top:1px solid var(--tf-line);background:var(--tf-surface);color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .callout strong:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-text)}
html[data-office-theme]:not([data-office-inspection]) .bottom-note:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .search input:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-surface);border:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .toolbar select:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line);background:var(--tf-surface);color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) th:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-surface);color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) td:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-top:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .subtext:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .job-id:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-link)}
html[data-office-theme]:not([data-office-inspection]) .table-footer:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .table-footer button:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line);background:var(--tf-surface);color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .detail-back:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .steps:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-surface);border:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .step:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .step:before:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .step.done:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-link)}
html[data-office-theme]:not([data-office-inspection]) .step.done:before:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-accent)}
html[data-office-theme]:not([data-office-inspection]) .step.current:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-link)}
html[data-office-theme]:not([data-office-inspection]) .step.current:before:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-accent)}
html[data-office-theme]:not([data-office-inspection]) .field-label:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .section-tabs:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-bottom:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .section-tabs button:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .section-tabs button.active:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-link);border-bottom:2px solid var(--tf-link)}
html[data-office-theme]:not([data-office-inspection]) .action-card:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-strong);color:var(--tf-on-strong)}
html[data-office-theme]:not([data-office-inspection]) .action-card .eyebrow:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .action-card p:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .info-row span:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .notice:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-warning-bg);color:var(--tf-warning)}
html[data-office-theme]:not([data-office-inspection]) .empty:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .empty h3:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) label:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) label input:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)),html[data-office-theme]:not([data-office-inspection]) label select:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)),html[data-office-theme]:not([data-office-inspection]) label textarea:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line);background:var(--tf-surface);color:var(--tf-text)}
html[data-office-theme]:not([data-office-inspection]) #toast:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-strong);color:var(--tf-on-strong)}
html[data-office-theme]:not([data-office-inspection]) .local-change:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-link)}
html[data-office-theme]:not([data-office-inspection]) .reset:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
@media(max-width:680px){html[data-office-theme]:not([data-office-inspection]) .sidebar:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-bottom:1px solid var(--tf-line)}}
html[data-office-theme]:not([data-office-inspection]) .check-row:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .evidence-panel:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-top:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .upload-area:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px dashed var(--tf-line);background:var(--tf-surface);color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .evidence-item:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-bottom:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .evidence-item small:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .survey-readiness:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-top:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .survey-readiness ul:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) #upload-progress:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-link)}
html[data-office-theme]:not([data-office-inspection]) .pricing-rule-grid div:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft);color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .price-line:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .price-line-head:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .price-fixed-rate:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-surface);color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .price-fixed-rate b:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .price-line-total:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-link)}
html[data-office-theme]:not([data-office-inspection]) .price-totals:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .price-grand:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-top:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .price-grand strong:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-link)}
html[data-office-theme]:not([data-office-inspection]) .price-totals p:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .schedule-scroll:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line);background:var(--tf-surface)}
html[data-office-theme]:not([data-office-inspection]) .schedule-grid th:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft);color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .schedule-grid td:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .schedule-booking:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-left:3px solid var(--tf-line);background:var(--tf-soft);color:var(--tf-link)}
html[data-office-theme]:not([data-office-inspection]) .schedule-booking.cancelled:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .schedule-add:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px dashed var(--tf-line);color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .schedule-roster>div:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-bottom:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) #schedule-error:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)),html[data-office-theme]:not([data-office-inspection]) #account-error:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-danger)}
html[data-office-theme]:not([data-office-inspection]) .calendar-preview:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .calendar-receipt:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-top:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .calendar-receipt small:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .source-brief-panel:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line);background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .quote-review-dialog:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .review-internal:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)),html[data-office-theme]:not([data-office-inspection]) .review-actions:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-surface)}
html[data-office-theme]:not([data-office-inspection]) .quote-paper:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-surface);color:var(--tf-text);border-left:12px solid var(--tf-line);border-top:12px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .quote-brand b:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-danger)}
html[data-office-theme]:not([data-office-inspection]) .quote-trial:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-warning-bg);color:var(--tf-warning)}
html[data-office-theme]:not([data-office-inspection]) .quote-band:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .quote-meta:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .quote-items th:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-strong);color:var(--tf-on-strong)}
html[data-office-theme]:not([data-office-inspection]) .quote-items td:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft);border-bottom:4px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .quote-total:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-strong);color:var(--tf-on-strong)}
html[data-office-theme]:not([data-office-inspection]) .quote-footer:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-top:1px solid var(--tf-line);color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .completion-update:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .completion-media img:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)),html[data-office-theme]:not([data-office-inspection]) .completion-media video:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .completion-media small:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .completion-stage span:last-child:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .completion-test:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-left:4px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .completion-invoice:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-top:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .completion-queue-row:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-bottom:1px solid var(--tf-line);background:var(--tf-surface);color:var(--tf-text)}
html[data-office-theme]:not([data-office-inspection]) .completion-queue-row:hover:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .completion-queue-row span:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) #completion-error:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-danger)}
html[data-office-theme]:not([data-office-inspection]) #auto-booking-error:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-danger)}
html[data-office-theme]:not([data-office-inspection]) #auto-booking-dialog summary:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-link)}
html[data-office-theme]:not([data-office-inspection]) .auto-booking-dates div:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .auto-booking-dates span:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .booking-people:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .booking-day:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line);background:var(--tf-surface);color:var(--tf-text)}
html[data-office-theme]:not([data-office-inspection]) .booking-day.busy:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-warning-bg)}
html[data-office-theme]:not([data-office-inspection]) .booking-day.selected:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){outline:3px solid var(--tf-focus);background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .booking-day.clash:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-danger-bg);color:var(--tf-danger)}
html[data-office-theme]:not([data-office-inspection]) .booking-selected-row:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-bottom:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .booking-preview-day:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) #auto-booking-dialog .modal-top:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-surface)}
html[data-office-theme]:not([data-office-inspection]) #enquiry-dialog .modal-top:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-surface)}
html[data-office-theme]:not([data-office-inspection]) #enquiry-error:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-danger)}
html[data-office-theme]:not([data-office-inspection]) #enquiry-save-status:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-link)}
html[data-office-theme]:not([data-office-inspection]) #enquiry-contact:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-top:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .enquiry-suggestions button:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft);border:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .job-description:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-text)}
html[data-office-theme]:not([data-office-inspection]) .review-attention:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-color:var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .review-attention .panel-head:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .quote-paper.quote-original:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-text)}
html[data-office-theme]:not([data-office-inspection]) .quote-original-page:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-surface)}
html[data-office-theme]:not([data-office-inspection]) .quote-original-heading small:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-warning)}
html[data-office-theme]:not([data-office-inspection]) .quote-original .quote-original-addresses h4:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .quote-original-project section:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line);background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .quote-original .quote-original-project h4:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-strong);color:var(--tf-on-strong)}
html[data-office-theme]:not([data-office-inspection]) .quote-original .quote-original-meta td:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line);background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .quote-original .quote-original-items th:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-strong);border:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .quote-original .quote-original-items td:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line);background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .quote-original .quote-total:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-strong)}
html[data-office-theme]:not([data-office-inspection]) .quote-draft-note:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-warning)}
html[data-office-theme]:not([data-office-inspection]) .quote-original .quote-qualifications-table th:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-strong);color:var(--tf-on-strong);border:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .quote-original .quote-qualifications-table td:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line);background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .quote-original-qual-footer:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .quote-export:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .quote-approve:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-success-fill)}
html[data-office-theme]:not([data-office-inspection]) .job-more-actions>summary:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)),html[data-office-theme]:not([data-office-inspection]) .job-more-tabs>summary:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line);background:var(--tf-surface);color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .job-more-actions>div:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-surface);border:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .danger-action:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-danger)!important}
html[data-office-theme]:not([data-office-inspection]) .job-brief:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-text)}
html[data-office-theme]:not([data-office-inspection]) .job-next-step:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-surface);border:1px solid var(--tf-line);border-left:4px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .job-next-step p:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .job-summary-intro>p:not(.muted):where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-text)}
html[data-office-theme]:not([data-office-inspection]) .job-supporting-details:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-top:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .job-supporting-details>summary:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .job-more-tabs>div:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-surface);border:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .list-next-step small:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .pipeline-details>summary:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .bottom-note:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .workspace-fold:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line);background:var(--tf-surface)}
html[data-office-theme]:not([data-office-inspection]) .workspace-fold>summary:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .price-line>summary:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-text)}
html[data-office-theme]:not([data-office-inspection]) .price-line>summary small:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .price-line[open]>summary:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-bottom:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .review-changes>summary:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .calendar-tools>summary:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .review-toolbar:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .material-check-item:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-bottom:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .material-check-item small:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .material-check-item summary:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .simple-quote-item:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line);background:var(--tf-surface)}
html[data-office-theme]:not([data-office-inspection]) .simple-quote-total:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .table-wrap:focus-visible:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){outline:3px solid var(--tf-focus)}
html[data-office-theme]:not([data-office-inspection]) button:focus-visible:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)),html[data-office-theme]:not([data-office-inspection]) summary:focus-visible:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){outline:3px solid var(--tf-focus)}
html[data-office-theme]:not([data-office-inspection]) .assistant-user:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .assistant-answer:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft);border:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .assistant-memory:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-top:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .assistant-memory-row:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-bottom:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) #assistant-status:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .assistant-launcher:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-accent);color:var(--tf-on-strong)}
html[data-office-theme]:not([data-office-inspection]) .assistant-launcher:hover:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-accent)}
html[data-office-theme]:not([data-office-inspection]) .assistant-launcher[aria-expanded=true]:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-strong)}
html[data-office-theme]:not([data-office-inspection]) .assistant-floating:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line);background:var(--tf-surface);color:var(--tf-text)}
html[data-office-theme]:not([data-office-inspection]) .assistant-floating .modal-top:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-bottom:1px solid var(--tf-line);background:var(--tf-surface)}
html[data-office-theme]:not([data-office-inspection]) .assistant-action-history:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .assistant-action-history p:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .assistant-auto-event:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-success-bg)}
/* subcontractor.css colour overrides */
html[data-office-theme]:not([data-office-inspection]) .sub-card:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-surface);border:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .sub-error:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-danger)}
html[data-office-theme]:not([data-office-inspection]) .sub-notice:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .sub-muted:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme]:not([data-office-inspection]) .sub-package-dialog:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line);color:var(--tf-text)}
html[data-office-theme]:not([data-office-inspection]) .sub-package-dialog th:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)),html[data-office-theme]:not([data-office-inspection]) .sub-package-dialog td:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-bottom:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .sub-package-dialog th:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .sub-package-dialog .sub-response:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-left:3px solid var(--tf-line);background:var(--tf-soft)}
html[data-office-theme]:not([data-office-inspection]) .sub-package-dialog .sub-media:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line)}
html[data-office-theme]:not([data-office-inspection]) .sub-package-dialog .sub-small:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
/* fire-doors.css colour overrides */
html[data-office-theme][data-office-inspection] header:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-surface);border-bottom:1px solid var(--tf-line)}
html[data-office-theme][data-office-inspection] a:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-link)}
html[data-office-theme][data-office-inspection] .muted:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)),html[data-office-theme][data-office-inspection] small:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme][data-office-inspection] .eyebrow:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme][data-office-inspection] .card:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-surface);border:1px solid var(--tf-line)}
html[data-office-theme][data-office-inspection] button:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)),html[data-office-theme][data-office-inspection] .button:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line);background:var(--tf-surface);color:var(--tf-text)}
html[data-office-theme][data-office-inspection] button:hover:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)),html[data-office-theme][data-office-inspection] .button:hover:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme][data-office-inspection] .primary:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-accent);color:var(--tf-on-strong);border-color:var(--tf-line)}
html[data-office-theme][data-office-inspection] .primary:hover:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-accent)}
html[data-office-theme][data-office-inspection] .green:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-success-fill);color:var(--tf-on-strong);border-color:var(--tf-line)}
html[data-office-theme][data-office-inspection] input:not([type=checkbox]):where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)),html[data-office-theme][data-office-inspection] textarea:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)),html[data-office-theme][data-office-inspection] select:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line);color:var(--tf-text);background:var(--tf-surface)}
html[data-office-theme][data-office-inspection] .notice:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme][data-office-inspection] .warning:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-warning-bg)}
html[data-office-theme][data-office-inspection] .error:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-danger)}
html[data-office-theme][data-office-inspection] .badge:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme][data-office-inspection] .photos img:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme][data-office-inspection] .photos figcaption:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme][data-office-inspection] .media video:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)),html[data-office-theme][data-office-inspection] .media img:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme][data-office-inspection] .media summary:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme][data-office-inspection] .door:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-left:4px solid var(--tf-line)}
html[data-office-theme][data-office-inspection] .sticky:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-surface);border:1px solid var(--tf-line)}
html[data-office-theme][data-office-inspection] #busy:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme][data-office-inspection] .spinner:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:4px solid var(--tf-line);border-top-color:var(--tf-line)}
html[data-office-theme][data-office-inspection] .fire-dialog:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line);color:var(--tf-text)}
html[data-office-theme][data-office-inspection] .component-checklist:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line)}
html[data-office-theme][data-office-inspection] .component-row:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme][data-office-inspection] .component-row:nth-child(even):where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-surface)}
html[data-office-theme][data-office-inspection] .check-result.pass:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-success-bg);color:var(--tf-success)}
html[data-office-theme][data-office-inspection] .check-result.fail:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-danger-bg);color:var(--tf-danger)}
html[data-office-theme][data-office-inspection] .check-result.not-inspected:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-warning-bg);color:var(--tf-warning)}
html[data-office-theme][data-office-inspection] .check-result.not-applicable:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft);color:var(--tf-muted)}
html[data-office-theme][data-office-inspection] .check-photo img:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
html[data-office-theme][data-office-inspection] .door details summary:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme][data-office-inspection] .door-overview:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line)}
html[data-office-theme][data-office-inspection] .door-overview>div:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-bottom:1px solid var(--tf-line)}
html[data-office-theme][data-office-inspection] .door-overview dt:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-muted)}
html[data-office-theme][data-office-inspection] .check-remedial:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){color:var(--tf-text)}
html[data-office-theme][data-office-inspection] .inspection-suggestions:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border:1px solid var(--tf-line)}
html[data-office-theme][data-office-inspection] .inspection-suggestions button:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){border-bottom:1px solid var(--tf-line);background:var(--tf-surface)}
html[data-office-theme][data-office-inspection] .inspection-suggestions button:hover:where(:not(.quote-paper,.quote-paper *,.quote-export,.quote-export *,[data-customer-document],[data-customer-document] *)){background:var(--tf-soft)}
}
