/* Generated dark overrides for lift-maintenance/maintenance.css; original light stylesheet unchanged. */
html[data-theme="dark"] .breadcrumbs ol{color:var(--muted)}
html[data-theme="dark"] .breadcrumbs li + li::before{color:var(--theme-muted)}
html[data-theme="dark"] .breadcrumbs [aria-current]{color:var(--ink)}
html[data-theme="dark"] .maintenance-priorities article{border-top:1px solid var(--line)}
html[data-theme="dark"] .item-number{color:#f1ad74}
html[data-theme="dark"] .maintenance-priorities p{color:var(--muted)}
html[data-theme="dark"] .maintenance-steps li{border-top:1px solid var(--line)}
html[data-theme="dark"] .maintenance-steps li > span{color:#f1ad74}
html[data-theme="dark"] .maintenance-steps p{color:var(--muted)}
html[data-theme="dark"] .maintenance-reviews .review-card{background:var(--theme-panel)}
html[data-theme="dark"] .maintenance-coverage-copy{color:var(--muted)}
html[data-theme="dark"] .contract-comparison{background:var(--theme-panel);border:1px solid var(--line)}
html[data-theme="dark"] .contract-table thead th{background:var(--theme-deep);color:var(--theme-text)}
html[data-theme="dark"] .contract-table thead th + th{border-left:1px solid #899398}
html[data-theme="dark"] .contract-package-summary{color:var(--theme-text)}
html[data-theme="dark"] .contract-table tbody th{background:var(--theme-panel);color:var(--ink)}
html[data-theme="dark"] .contract-table tbody td{color:var(--muted)}
html[data-theme="dark"] .contract-table tbody tr + tr > *,html[data-theme="dark"] .contract-table tfoot > tr > *{border-top:1px solid var(--line)}
html[data-theme="dark"] .contract-table tbody td,html[data-theme="dark"] .contract-table tfoot td{border-left:1px solid var(--line)}
html[data-theme="dark"] .contract-table tfoot th{background:var(--theme-panel)}
html[data-theme="dark"] .contract-agreement-note{border-left:3px solid var(--repair-accent)}
html[data-theme="dark"] .contract-agreement-note p{color:var(--muted)}
@media (max-width: 800px){html[data-theme="dark"] .contract-options-hint{color:var(--muted)}
html[data-theme="dark"] .contract-option{background:var(--theme-panel);border:1px solid var(--line)}
html[data-theme="dark"] .contract-option-summary{color:var(--muted)}
html[data-theme="dark"] .contract-option-toggle{color:#f1ad74}
html[data-theme="dark"] .contract-option-toggle::before,html[data-theme="dark"] .contract-option-toggle::after{background:currentColor}
html[data-theme="dark"] .contract-option[open] summary{border-bottom:1px solid var(--line)}
html[data-theme="dark"] .contract-option-content dl > div + div{border-top:1px solid var(--line)}
html[data-theme="dark"] .contract-option-content dd{color:var(--muted)}}
