.AppBrand-module-scss-module__3Z7luW__brand:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.AppBrand-module-scss-module__3Z7luW__brand{border-radius:var(--op-radius-sm);white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.AppBrand-module-scss-module__3Z7luW__logo{width:auto;height:56px}.AppBrand-module-scss-module__3Z7luW__compact .AppBrand-module-scss-module__3Z7luW__logo{height:40px}
.Dialog-module-scss-module__ig1rUG__backdrop{z-index:200;padding:var(--op-space-4);background:var(--op-color-overlay);place-items:center;display:grid;position:fixed;inset:0}.Dialog-module-scss-module__ig1rUG__panel{border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);background:var(--op-color-surface);width:min(640px,100%);max-height:min(90vh,100%);box-shadow:var(--op-shadow-md);flex-direction:column;display:flex;overflow:hidden}.Dialog-module-scss-module__ig1rUG__panel:focus{outline:none}.Dialog-module-scss-module__ig1rUG__sm{width:min(480px,100%)}.Dialog-module-scss-module__ig1rUG__header{justify-content:space-between;align-items:flex-start;gap:var(--op-space-3);padding:var(--op-space-4) var(--op-space-6);border-bottom:1px solid var(--op-color-border);display:flex}.Dialog-module-scss-module__ig1rUG__headings{min-width:0}.Dialog-module-scss-module__ig1rUG__title{color:var(--op-color-text-strong);margin:0;font-size:17px;font-weight:700;line-height:24px}.Dialog-module-scss-module__ig1rUG__description{margin:var(--op-space-1) 0 0;color:var(--op-color-text-muted);font-size:13px;line-height:19px}.Dialog-module-scss-module__ig1rUG__close:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.Dialog-module-scss-module__ig1rUG__close{border-radius:var(--op-radius-sm);width:40px;height:40px;color:var(--op-color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-4px -8px 0 0;display:grid}.Dialog-module-scss-module__ig1rUG__close:hover:not(:disabled){background:var(--op-color-neutral-soft);color:var(--op-color-text-strong)}.Dialog-module-scss-module__ig1rUG__close:disabled{opacity:.5;cursor:not-allowed}.Dialog-module-scss-module__ig1rUG__body{min-height:0;padding:var(--op-space-4) var(--op-space-6) var(--op-space-6);overflow-y:auto}@media (max-width:600px){.Dialog-module-scss-module__ig1rUG__backdrop{padding:var(--op-space-2)}.Dialog-module-scss-module__ig1rUG__header,.Dialog-module-scss-module__ig1rUG__body{padding-inline:var(--op-space-4)}}
.ActionDialog-module-scss-module__r6t2Ca__form{gap:var(--op-space-4);min-width:0;display:grid}.ActionDialog-module-scss-module__r6t2Ca__error{padding:var(--op-space-2) var(--op-space-3);border-radius:var(--op-radius-sm);background:var(--op-color-danger-soft);color:var(--op-color-danger);margin:0;font-size:13px}.ActionDialog-module-scss-module__r6t2Ca__reload{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.ActionDialog-module-scss-module__r6t2Ca__actions{justify-content:flex-end;gap:var(--op-space-2);flex-wrap:wrap;display:flex}.ActionDialog-module-scss-module__r6t2Ca__actionsSticky{bottom:calc(-1*var(--op-space-6));z-index:1;margin-inline:calc(-1*var(--op-space-1));padding:var(--op-space-3) var(--op-space-1);border-top:1px solid var(--op-color-border);background:var(--op-color-surface);position:sticky}.ActionDialog-module-scss-module__r6t2Ca__btn:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.ActionDialog-module-scss-module__r6t2Ca__btn{min-height:40px;padding:0 var(--op-space-4);border-radius:var(--op-radius-sm);font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;font-size:14px;font-weight:600}.ActionDialog-module-scss-module__r6t2Ca__btn:disabled{opacity:.6;cursor:not-allowed}.ActionDialog-module-scss-module__r6t2Ca__primary{background:var(--op-color-primary);color:var(--op-color-surface)}.ActionDialog-module-scss-module__r6t2Ca__primary:hover:not(:disabled){background:var(--op-color-primary-hover)}.ActionDialog-module-scss-module__r6t2Ca__secondary{border-color:var(--op-color-border);background:var(--op-color-surface);color:var(--op-color-text)}.ActionDialog-module-scss-module__r6t2Ca__secondary:hover:not(:disabled){border-color:var(--op-color-text-muted)}.ActionDialog-module-scss-module__r6t2Ca__danger{border-color:var(--op-color-danger);background:var(--op-color-danger);color:var(--op-color-surface)}.ActionDialog-module-scss-module__r6t2Ca__danger:hover:not(:disabled){opacity:.92}
.EmptyState-module-scss-module__td9oSG__wrap{padding:var(--op-space-8) var(--op-space-4);text-align:center;color:var(--op-color-text-muted)}.EmptyState-module-scss-module__td9oSG__title{color:var(--op-color-text);margin:0;font-size:14px;font-weight:600}.EmptyState-module-scss-module__td9oSG__description{margin:var(--op-space-1) 0 0;font-size:13px;line-height:18px}.EmptyState-module-scss-module__td9oSG__action{margin-top:var(--op-space-4);color:var(--op-color-primary-hover);font-size:13px;font-weight:600;display:inline-block}.EmptyState-module-scss-module__td9oSG__action:hover{text-decoration:underline}
.JobTemplatePicker-module-scss-module__oA1Wwa__picker{border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);background:var(--op-color-surface);min-width:0;overflow:hidden}.JobTemplatePicker-module-scss-module__oA1Wwa__pickerToggle{justify-content:space-between;align-items:center;gap:var(--op-space-3);width:100%;min-width:0;min-height:56px;padding:var(--op-space-3) var(--op-space-4);background:var(--op-color-surface);color:inherit;text-align:left;cursor:pointer;border:0;display:flex}.JobTemplatePicker-module-scss-module__oA1Wwa__pickerToggle:hover{background:var(--op-color-canvas)}.JobTemplatePicker-module-scss-module__oA1Wwa__pickerToggle:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:-2px}.JobTemplatePicker-module-scss-module__oA1Wwa__toggleCopy{min-width:0}.JobTemplatePicker-module-scss-module__oA1Wwa__toggleCopy strong,.JobTemplatePicker-module-scss-module__oA1Wwa__toggleCopy small{display:block}.JobTemplatePicker-module-scss-module__oA1Wwa__toggleCopy strong{color:var(--op-color-text-strong);font-size:14px;line-height:20px}.JobTemplatePicker-module-scss-module__oA1Wwa__toggleCopy small{color:var(--op-color-text-muted);margin-top:2px;font-size:12px;line-height:18px}.JobTemplatePicker-module-scss-module__oA1Wwa__toggleMeta{align-items:center;gap:var(--op-space-2);color:var(--op-color-text-muted);flex:none;display:inline-flex}.JobTemplatePicker-module-scss-module__oA1Wwa__toggleMeta>span{background:var(--op-color-primary-soft);min-width:28px;height:28px;color:var(--op-color-primary-hover);border-radius:999px;place-items:center;font-size:11px;font-weight:700;display:grid}.JobTemplatePicker-module-scss-module__oA1Wwa__catalogBody{gap:var(--op-space-3);padding:var(--op-space-3);border-top:1px solid var(--op-color-border);background:var(--op-color-canvas);display:grid}.JobTemplatePicker-module-scss-module__oA1Wwa__catalogBody[hidden]{display:none}.JobTemplatePicker-module-scss-module__oA1Wwa__searchField{align-items:center;gap:var(--op-space-2);min-width:0;min-height:44px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text-muted);display:flex}.JobTemplatePicker-module-scss-module__oA1Wwa__searchField:focus-within{border-color:var(--op-color-primary);box-shadow:0 0 0 2px var(--op-color-primary-soft)}.JobTemplatePicker-module-scss-module__oA1Wwa__searchField input{width:100%;min-width:0;color:var(--op-color-text);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.JobTemplatePicker-module-scss-module__oA1Wwa__categoryRail{gap:var(--op-space-2);scrollbar-width:thin;padding-bottom:2px;display:flex;overflow-x:auto}.JobTemplatePicker-module-scss-module__oA1Wwa__categoryChip{min-height:40px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);background:var(--op-color-surface);color:var(--op-color-text);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;font-size:12px;font-weight:650}.JobTemplatePicker-module-scss-module__oA1Wwa__categoryChip:hover{border-color:var(--op-color-primary)}.JobTemplatePicker-module-scss-module__oA1Wwa__categoryChipActive{border-color:var(--op-color-primary);background:var(--op-color-primary-soft);color:var(--op-color-primary-hover)}.JobTemplatePicker-module-scss-module__oA1Wwa__resultList{gap:var(--op-space-2);overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);max-height:390px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.JobTemplatePicker-module-scss-module__oA1Wwa__resultGroup+.JobTemplatePicker-module-scss-module__oA1Wwa__resultGroup{margin-top:var(--op-space-4)}.JobTemplatePicker-module-scss-module__oA1Wwa__resultGroup h3{margin:0 0 var(--op-space-2);color:var(--op-color-text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px}.JobTemplatePicker-module-scss-module__oA1Wwa__resultRow{gap:var(--op-space-3);min-width:0;padding:var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.JobTemplatePicker-module-scss-module__oA1Wwa__resultMain{align-items:center;gap:var(--op-space-2);flex-wrap:wrap;min-width:0;display:flex}.JobTemplatePicker-module-scss-module__oA1Wwa__resultTitleRow{align-items:center;gap:var(--op-space-2);flex-wrap:wrap;flex:100%;min-width:0;display:flex}.JobTemplatePicker-module-scss-module__oA1Wwa__resultName{overflow-wrap:anywhere;min-width:0;color:var(--op-color-text-strong);font-size:13px;font-weight:700;line-height:18px}.JobTemplatePicker-module-scss-module__oA1Wwa__scopeOwn,.JobTemplatePicker-module-scss-module__oA1Wwa__scopeSystem{border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.JobTemplatePicker-module-scss-module__oA1Wwa__scopeOwn{background:var(--op-color-primary-soft);color:var(--op-color-primary-hover)}.JobTemplatePicker-module-scss-module__oA1Wwa__scopeSystem{background:var(--op-color-info-soft);color:var(--op-color-info)}.JobTemplatePicker-module-scss-module__oA1Wwa__resultFacts{align-items:center;gap:var(--op-space-2) var(--op-space-3);color:var(--op-color-text-muted);flex-wrap:wrap;font-size:11px;display:flex}.JobTemplatePicker-module-scss-module__oA1Wwa__resultFacts span{align-items:center;gap:4px;display:inline-flex}.JobTemplatePicker-module-scss-module__oA1Wwa__applyForm{flex:none}.JobTemplatePicker-module-scss-module__oA1Wwa__applyForm>button[type=submit]{white-space:nowrap;min-width:112px;min-height:40px}.JobTemplatePicker-module-scss-module__oA1Wwa__applyForm>button,.JobTemplatePicker-module-scss-module__oA1Wwa__catalogMode{min-height:40px;padding:0 var(--op-space-3);border:1px solid var(--op-color-primary);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-primary-hover);font:inherit;cursor:pointer;font-size:12px;font-weight:700}.JobTemplatePicker-module-scss-module__oA1Wwa__applyError{color:var(--op-color-danger);margin:6px 0 0;font-size:11px}.JobTemplatePicker-module-scss-module__oA1Wwa__compatibilityWarning{padding:var(--op-space-3);border-radius:var(--op-radius-sm);background:var(--op-color-warning-soft);color:var(--op-color-text);grid-column:1/-1;gap:6px;font-size:12px;display:grid}.JobTemplatePicker-module-scss-module__oA1Wwa__compatibilityWarning strong{color:var(--op-color-text-strong)}.JobTemplatePicker-module-scss-module__oA1Wwa__warningActions{justify-content:flex-end;gap:var(--op-space-2);display:flex}.JobTemplatePicker-module-scss-module__oA1Wwa__cancelWarning{min-height:40px;padding:0 var(--op-space-3);color:var(--op-color-text-muted);cursor:pointer;background:0 0;border:0;font-weight:700}.JobTemplatePicker-module-scss-module__oA1Wwa__manualWork{border-top:1px solid var(--op-color-border);padding-top:var(--op-space-3)}.JobTemplatePicker-module-scss-module__oA1Wwa__manualTrigger:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.JobTemplatePicker-module-scss-module__oA1Wwa__manualTrigger{align-items:center;gap:var(--op-space-2);min-height:40px;padding:0 var(--op-space-3);border:1px dashed var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-primary-hover);font:inherit;cursor:pointer;font-size:13px;font-weight:700;display:inline-flex}.JobTemplatePicker-module-scss-module__oA1Wwa__manualTrigger:hover{border-color:var(--op-color-primary);background:var(--op-color-primary-soft)}@media (min-width:768px){.JobTemplatePicker-module-scss-module__oA1Wwa__categoryRail{flex-wrap:wrap;overflow-x:visible}}@media (min-width:1024px){.JobTemplatePicker-module-scss-module__oA1Wwa__resultList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.JobTemplatePicker-module-scss-module__oA1Wwa__pickerToggle{padding-inline:var(--op-space-3)}.JobTemplatePicker-module-scss-module__oA1Wwa__catalogBody{padding:var(--op-space-2)}.JobTemplatePicker-module-scss-module__oA1Wwa__resultRow{grid-template-columns:1fr}.JobTemplatePicker-module-scss-module__oA1Wwa__applyForm{width:100%}.JobTemplatePicker-module-scss-module__oA1Wwa__applyForm>button[type=submit]{width:100%}.JobTemplatePicker-module-scss-module__oA1Wwa__applyForm>button{width:100%;min-height:44px}.JobTemplatePicker-module-scss-module__oA1Wwa__categoryChip,.JobTemplatePicker-module-scss-module__oA1Wwa__catalogMode,.JobTemplatePicker-module-scss-module__oA1Wwa__cancelWarning{min-height:44px}.JobTemplatePicker-module-scss-module__oA1Wwa__manualTrigger{justify-content:center;width:100%;min-height:44px}}.JobTemplatePicker-module-scss-module__oA1Wwa__catalogToolbar{justify-content:space-between;align-items:center;gap:var(--op-space-3);margin-bottom:var(--op-space-3);color:var(--op-color-text-muted);font-size:11px;display:flex}.JobTemplatePicker-module-scss-module__oA1Wwa__catalogLink:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.JobTemplatePicker-module-scss-module__oA1Wwa__catalogLink{min-height:34px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);color:var(--op-color-primary-hover);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.JobTemplatePicker-module-scss-module__oA1Wwa__catalogLink:hover{border-color:var(--op-color-primary);background:var(--op-color-primary-soft)}@media (max-width:560px){.JobTemplatePicker-module-scss-module__oA1Wwa__catalogToolbar{flex-direction:column;align-items:stretch}.JobTemplatePicker-module-scss-module__oA1Wwa__catalogLink{justify-content:center;width:100%}}.JobTemplatePicker-module-scss-module__oA1Wwa__applyForm{gap:var(--op-space-2);flex-direction:column;display:flex}.JobTemplatePicker-module-scss-module__oA1Wwa__applyContinue{border-color:var(--op-color-border)!important;color:var(--op-color-text)!important}.JobTemplatePicker-module-scss-module__oA1Wwa__groupHint{margin:0 0 var(--op-space-2);color:var(--op-color-text-muted);font-size:12px;line-height:18px}.JobTemplatePicker-module-scss-module__oA1Wwa__resultPrice{color:var(--op-color-text-strong);font-size:13px;font-weight:600}.JobTemplatePicker-module-scss-module__oA1Wwa__resultEvidence{color:var(--op-color-primary-hover);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.JobTemplatePicker-module-scss-module__oA1Wwa__addedNotice{color:var(--op-color-primary-hover);margin:0;font-size:13px;font-weight:600}.JobTemplatePicker-module-scss-module__oA1Wwa__addedNotice:empty{display:none}.JobTemplatePicker-module-scss-module__oA1Wwa__noMatch{align-items:flex-start;gap:var(--op-space-1);margin-bottom:var(--op-space-3);padding:var(--op-space-3);border-radius:var(--op-radius-sm);background:var(--op-color-info-soft);color:var(--op-color-text);flex-direction:column;font-size:13px;line-height:19px;display:flex}.JobTemplatePicker-module-scss-module__oA1Wwa__noMatchCta{min-height:44px;color:var(--op-color-primary-hover);align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.JobTemplatePicker-module-scss-module__oA1Wwa__showAllGeneric{margin-top:var(--op-space-2);min-height:44px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text);font:inherit;cursor:pointer;font-size:13px;font-weight:600}.JobTemplatePicker-module-scss-module__oA1Wwa__applyIncludes{color:var(--op-color-text-muted);flex-basis:100%;margin:0;font-size:12px;line-height:18px}
.ConsumablesSection-module-scss-module__k0UJLW__section{gap:var(--op-space-2);min-width:0;display:grid}.ConsumablesSection-module-scss-module__k0UJLW__heading{align-items:center;gap:var(--op-space-2);color:var(--op-color-text-strong);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:13px;font-weight:750;display:flex}.ConsumablesSection-module-scss-module__k0UJLW__empty{color:var(--op-color-text-muted);margin:0;font-size:13px}.ConsumablesSection-module-scss-module__k0UJLW__hint{color:var(--op-color-text-muted);margin:0;font-size:12px;line-height:18px}.ConsumablesSection-module-scss-module__k0UJLW__list{margin:0;padding:0;list-style:none;display:grid}.ConsumablesSection-module-scss-module__k0UJLW__row{align-items:center;gap:var(--op-space-3);padding:var(--op-space-2) 0;border-top:1px solid var(--op-color-border);display:flex}.ConsumablesSection-module-scss-module__k0UJLW__row:first-child{border-top:0}.ConsumablesSection-module-scss-module__k0UJLW__rowMain{flex:1;min-width:0}.ConsumablesSection-module-scss-module__k0UJLW__rowTitle{color:var(--op-color-text-strong);margin:0;font-size:14px;font-weight:650}.ConsumablesSection-module-scss-module__k0UJLW__rowMeta{color:var(--op-color-text-muted);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:12px}.ConsumablesSection-module-scss-module__k0UJLW__rowTotal{color:var(--op-color-text-strong);font-variant-numeric:tabular-nums;flex:none;font-size:14px}.ConsumablesSection-module-scss-module__k0UJLW__rowActions{gap:var(--op-space-1);display:flex}.ConsumablesSection-module-scss-module__k0UJLW__iconButton:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.ConsumablesSection-module-scss-module__k0UJLW__iconButton{border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);width:36px;height:36px;color:var(--op-color-text-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ConsumablesSection-module-scss-module__k0UJLW__iconButton:hover{background:var(--op-color-hover)}.ConsumablesSection-module-scss-module__k0UJLW__danger{color:var(--op-color-danger)}.ConsumablesSection-module-scss-module__k0UJLW__danger:hover{border-color:var(--op-color-danger);background:var(--op-color-danger-soft)}.ConsumablesSection-module-scss-module__k0UJLW__total{justify-content:space-between;gap:var(--op-space-3);padding-top:var(--op-space-2);border-top:1px solid var(--op-color-border);color:var(--op-color-text-muted);margin:0;font-size:13px;display:flex}.ConsumablesSection-module-scss-module__k0UJLW__total strong{color:var(--op-color-text-strong);font-variant-numeric:tabular-nums}.ConsumablesSection-module-scss-module__k0UJLW__addButton:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.ConsumablesSection-module-scss-module__k0UJLW__addButton{justify-self:start;align-items:center;gap:var(--op-space-2);min-height:40px;padding:0 var(--op-space-3);border:1px dashed var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-primary-hover);font:inherit;cursor:pointer;font-size:13px;font-weight:700;display:inline-flex}.ConsumablesSection-module-scss-module__k0UJLW__addButton:hover{border-color:var(--op-color-primary);background:var(--op-color-primary-soft)}.ConsumablesSection-module-scss-module__k0UJLW__fieldGrid{gap:var(--op-space-3);grid-template-columns:1fr;display:grid}@media (min-width:640px){.ConsumablesSection-module-scss-module__k0UJLW__fieldGrid{grid-template-columns:1fr 1fr}.ConsumablesSection-module-scss-module__k0UJLW__wide{grid-column:1/-1}}
.ActualLaborSection-module-scss-module__6PPcGq__section{gap:var(--op-space-2);min-width:0;display:grid}.ActualLaborSection-module-scss-module__6PPcGq__heading{align-items:center;gap:var(--op-space-2);color:var(--op-color-text-strong);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:13px;font-weight:750;display:flex}.ActualLaborSection-module-scss-module__6PPcGq__facts{gap:var(--op-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ActualLaborSection-module-scss-module__6PPcGq__facts div{min-width:0}.ActualLaborSection-module-scss-module__6PPcGq__facts dt{color:var(--op-color-text-muted);font-size:12px}.ActualLaborSection-module-scss-module__6PPcGq__facts dd{color:var(--op-color-text-strong);margin:2px 0 0;font-size:14px;font-weight:700}@media (max-width:480px){.ActualLaborSection-module-scss-module__6PPcGq__facts{grid-template-columns:1fr}}.ActualLaborSection-module-scss-module__6PPcGq__muted{color:var(--op-color-text-muted);font-weight:500}.ActualLaborSection-module-scss-module__6PPcGq__deviation{padding:0 var(--op-space-2);border-radius:var(--op-radius-sm);display:inline-block}.ActualLaborSection-module-scss-module__6PPcGq__tone_over{background:var(--op-color-warning-soft);color:var(--op-color-text-strong)}.ActualLaborSection-module-scss-module__6PPcGq__tone_under{background:var(--op-color-info-soft);color:var(--op-color-text-strong)}.ActualLaborSection-module-scss-module__6PPcGq__tone_neutral{color:var(--op-color-text-strong)}.ActualLaborSection-module-scss-module__6PPcGq__meta,.ActualLaborSection-module-scss-module__6PPcGq__note{color:var(--op-color-text-muted);margin:0;font-size:12px;line-height:18px}.ActualLaborSection-module-scss-module__6PPcGq__link:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.ActualLaborSection-module-scss-module__6PPcGq__link{min-height:36px;padding:0 var(--op-space-1);color:var(--op-color-primary-hover);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;font-size:13px;font-weight:700;text-decoration:underline}.ActualLaborSection-module-scss-module__6PPcGq__check{align-items:flex-start;gap:var(--op-space-2);margin-top:var(--op-space-1);font-size:13px;line-height:19px;display:flex}.ActualLaborSection-module-scss-module__6PPcGq__check input{flex:none;width:18px;height:18px;margin-top:1px}
.MaintenanceDecisionFields-module-scss-module__NCg73W__block{gap:var(--op-space-3);min-width:0;display:grid}.MaintenanceDecisionFields-module-scss-module__NCg73W__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MaintenanceDecisionFields-module-scss-module__NCg73W__question{color:var(--op-color-text-strong);margin:0;font-size:14px;font-weight:650}.MaintenanceDecisionFields-module-scss-module__NCg73W__choices{gap:var(--op-space-2);flex-wrap:wrap;display:flex}.MaintenanceDecisionFields-module-scss-module__NCg73W__choice:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.MaintenanceDecisionFields-module-scss-module__NCg73W__choice{align-items:center;gap:var(--op-space-2);min-height:44px;padding:0 var(--op-space-4);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text-strong);font:inherit;cursor:pointer;font-size:14px;font-weight:700;display:inline-flex}.MaintenanceDecisionFields-module-scss-module__NCg73W__choice:hover{border-color:var(--op-color-primary);background:var(--op-color-primary-soft)}.MaintenanceDecisionFields-module-scss-module__NCg73W__choiceActive{border-color:var(--op-color-primary);background:var(--op-color-primary-soft);color:var(--op-color-primary-hover)}.MaintenanceDecisionFields-module-scss-module__NCg73W__hint{color:var(--op-color-text-muted);margin:0;font-size:12px;line-height:18px}.MaintenanceDecisionFields-module-scss-module__NCg73W__confirmed{color:var(--op-color-text);margin:0;font-size:14px}.MaintenanceDecisionFields-module-scss-module__NCg73W__confirmedList{gap:var(--op-space-1);color:var(--op-color-text);margin:0;padding:0;font-size:14px;list-style:none;display:grid}.MaintenanceDecisionFields-module-scss-module__NCg73W__confirmedList small{color:var(--op-color-text-muted);font-size:12px;display:block}.MaintenanceDecisionFields-module-scss-module__NCg73W__link:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.MaintenanceDecisionFields-module-scss-module__NCg73W__link{min-height:36px;padding:0 var(--op-space-2);color:var(--op-color-primary-hover);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;font-size:13px;font-weight:700;text-decoration:underline}.MaintenanceDecisionFields-module-scss-module__NCg73W__rows{gap:var(--op-space-3);display:grid}.MaintenanceDecisionFields-module-scss-module__NCg73W__row{gap:var(--op-space-3);min-width:0;padding:var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-canvas);grid-template-columns:1fr;margin:0;display:grid;position:relative}@media (min-width:640px){.MaintenanceDecisionFields-module-scss-module__NCg73W__row{grid-template-columns:1fr 1fr;padding-right:56px}}.MaintenanceDecisionFields-module-scss-module__NCg73W__remove:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.MaintenanceDecisionFields-module-scss-module__NCg73W__remove{top:var(--op-space-2);right:var(--op-space-2);border-radius:var(--op-radius-sm);width:40px;height:40px;color:var(--op-color-danger);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.MaintenanceDecisionFields-module-scss-module__NCg73W__remove:hover{background:var(--op-color-danger-soft)}.MaintenanceDecisionFields-module-scss-module__NCg73W__noRecurring{align-items:flex-start;gap:var(--op-space-2);padding:var(--op-space-2) var(--op-space-3);border-radius:var(--op-radius-sm);background:var(--op-color-warning-soft);color:var(--op-color-text);grid-column:1/-1;font-size:13px;line-height:19px;display:flex}.MaintenanceDecisionFields-module-scss-module__NCg73W__noRecurring input{flex:none;width:18px;height:18px;margin-top:1px}.MaintenanceDecisionFields-module-scss-module__NCg73W__intervalMissing{color:var(--op-color-warning);font-weight:600}.MaintenanceDecisionFields-module-scss-module__NCg73W__intervalPrompt{gap:var(--op-space-1);padding:var(--op-space-3);border:1px solid var(--op-color-warning);border-radius:var(--op-radius-sm);background:var(--op-color-warning-soft);color:var(--op-color-text-strong);font-size:13px;line-height:19px;display:grid}.MaintenanceDecisionFields-module-scss-module__NCg73W__intervalPrompt p{margin:0}
.StepPartsNotice-module-scss-module__o-IkIa__notice{gap:var(--op-space-2);padding:var(--op-space-3);border:1px solid var(--op-color-warning);border-radius:var(--op-radius-sm);background:var(--op-color-warning-soft);color:var(--op-color-text-strong);font-size:13px;line-height:19px;display:grid}.StepPartsNotice-module-scss-module__o-IkIa__notice strong{font-weight:700}.StepPartsNotice-module-scss-module__o-IkIa__notice ul{padding-left:var(--op-space-4);margin:0}.StepPartsNotice-module-scss-module__o-IkIa__notice p{margin:0}
.MaintenanceDecisionDialogs-module-scss-module__MT6_Ha__outstanding{gap:var(--op-space-1);padding:var(--op-space-3);border:1px solid var(--op-color-warning);border-radius:var(--op-radius-sm);background:var(--op-color-warning-soft);color:var(--op-color-text-strong);font-size:13px;display:grid}.MaintenanceDecisionDialogs-module-scss-module__MT6_Ha__outstanding p{margin:0}.MaintenanceDecisionDialogs-module-scss-module__MT6_Ha__outstanding ul{padding-left:var(--op-space-5);margin:0}.MaintenanceDecisionDialogs-module-scss-module__MT6_Ha__details{border-top:1px solid var(--op-color-border);padding-top:var(--op-space-3)}.MaintenanceDecisionDialogs-module-scss-module__MT6_Ha__details summary{cursor:pointer;min-height:36px;color:var(--op-color-primary-hover);align-items:center;font-size:13px;font-weight:700;display:flex}.MaintenanceDecisionDialogs-module-scss-module__MT6_Ha__detailsBody{gap:var(--op-space-3);margin-top:var(--op-space-2);display:grid}.MaintenanceDecisionDialogs-module-scss-module__MT6_Ha__confirmLabor{align-items:flex-start;gap:var(--op-space-2);margin-top:var(--op-space-1);font-size:13px;line-height:19px;display:flex}.MaintenanceDecisionDialogs-module-scss-module__MT6_Ha__confirmLabor input{flex:none;width:18px;height:18px;margin-top:1px}
.ExecutionStepsSection-module-scss-module__MCltFq__section{gap:var(--op-space-2);min-width:0;display:grid}.ExecutionStepsSection-module-scss-module__MCltFq__head{justify-content:space-between;align-items:center;gap:var(--op-space-2);display:flex}.ExecutionStepsSection-module-scss-module__MCltFq__heading{align-items:center;gap:var(--op-space-2);color:var(--op-color-text-strong);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:13px;font-weight:750;display:flex}.ExecutionStepsSection-module-scss-module__MCltFq__progress{color:var(--op-color-text-muted);text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}.ExecutionStepsSection-module-scss-module__MCltFq__empty{color:var(--op-color-text-muted);margin:0;font-size:13px}.ExecutionStepsSection-module-scss-module__MCltFq__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.ExecutionStepsSection-module-scss-module__MCltFq__step{gap:var(--op-space-2);padding:var(--op-space-2) 0;border-top:1px solid var(--op-color-border);display:grid}.ExecutionStepsSection-module-scss-module__MCltFq__step:first-child{border-top:0}.ExecutionStepsSection-module-scss-module__MCltFq__stepTop{align-items:flex-start;gap:var(--op-space-3);display:flex}.ExecutionStepsSection-module-scss-module__MCltFq__marker{border:1.5px solid var(--op-color-neutral);width:22px;height:22px;color:var(--op-color-neutral);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.ExecutionStepsSection-module-scss-module__MCltFq__stepIN_PROGRESS .ExecutionStepsSection-module-scss-module__MCltFq__marker{border-color:var(--op-color-info);color:var(--op-color-info)}.ExecutionStepsSection-module-scss-module__MCltFq__stepCOMPLETED .ExecutionStepsSection-module-scss-module__MCltFq__marker{border-color:var(--op-color-primary);background:var(--op-color-primary);color:var(--op-color-surface)}.ExecutionStepsSection-module-scss-module__MCltFq__stepSKIPPED .ExecutionStepsSection-module-scss-module__MCltFq__marker{border-color:var(--op-color-neutral);background:var(--op-color-neutral-soft)}.ExecutionStepsSection-module-scss-module__MCltFq__stepSKIPPED .ExecutionStepsSection-module-scss-module__MCltFq__stepTitle{color:var(--op-color-text-muted)}.ExecutionStepsSection-module-scss-module__MCltFq__stepIdentity{flex:1;min-width:0}.ExecutionStepsSection-module-scss-module__MCltFq__stepTitle{align-items:baseline;gap:var(--op-space-2);color:var(--op-color-text-strong);flex-wrap:wrap;margin:0;font-size:14px;font-weight:650;display:flex}.ExecutionStepsSection-module-scss-module__MCltFq__stepStatus{color:var(--op-color-text-muted);font-size:12px;font-weight:600}.ExecutionStepsSection-module-scss-module__MCltFq__stepMeta{gap:var(--op-space-1) var(--op-space-3);color:var(--op-color-text-muted);flex-wrap:wrap;margin:2px 0 0;font-size:12px;display:flex}.ExecutionStepsSection-module-scss-module__MCltFq__stepMeta:empty{display:none}.ExecutionStepsSection-module-scss-module__MCltFq__requiredBadge{color:var(--op-color-warning);font-weight:700}.ExecutionStepsSection-module-scss-module__MCltFq__chevron:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.ExecutionStepsSection-module-scss-module__MCltFq__chevron{border-radius:var(--op-radius-sm);width:36px;height:36px;color:var(--op-color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ExecutionStepsSection-module-scss-module__MCltFq__chevron:hover{background:var(--op-color-hover)}.ExecutionStepsSection-module-scss-module__MCltFq__commands{gap:var(--op-space-2);flex-wrap:wrap;padding-left:34px;display:flex}.ExecutionStepsSection-module-scss-module__MCltFq__command{display:inline-flex}.ExecutionStepsSection-module-scss-module__MCltFq__command button{min-height:36px;padding:0 var(--op-space-3);font-size:13px}.ExecutionStepsSection-module-scss-module__MCltFq__commandButton:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.ExecutionStepsSection-module-scss-module__MCltFq__commandButton{min-height:36px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text-strong);font:inherit;cursor:pointer;font-size:13px;font-weight:600}.ExecutionStepsSection-module-scss-module__MCltFq__commandButton:hover{background:var(--op-color-hover)}.ExecutionStepsSection-module-scss-module__MCltFq__details{gap:var(--op-space-2);padding-left:34px;display:grid}.ExecutionStepsSection-module-scss-module__MCltFq__details[hidden]{display:none}.ExecutionStepsSection-module-scss-module__MCltFq__detailText{color:var(--op-color-text);margin:0;font-size:13px;line-height:19px}.ExecutionStepsSection-module-scss-module__MCltFq__stepConsumables{padding:var(--op-space-2) var(--op-space-3);gap:var(--op-space-1);border-radius:var(--op-radius-sm);background:var(--op-color-canvas);margin:0;font-size:12px;list-style:none;display:grid}.ExecutionStepsSection-module-scss-module__MCltFq__stepConsumables li{justify-content:space-between;gap:var(--op-space-1) var(--op-space-3);flex-wrap:wrap;display:flex}.ExecutionStepsSection-module-scss-module__MCltFq__stepConsumables strong{font-variant-numeric:tabular-nums}.ExecutionStepsSection-module-scss-module__MCltFq__addButton:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.ExecutionStepsSection-module-scss-module__MCltFq__addButton{justify-self:start;align-items:center;gap:var(--op-space-2);min-height:40px;padding:0 var(--op-space-3);border:1px dashed var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-primary-hover);font:inherit;cursor:pointer;font-size:13px;font-weight:700;display:inline-flex}.ExecutionStepsSection-module-scss-module__MCltFq__addButton:hover{border-color:var(--op-color-primary);background:var(--op-color-primary-soft)}.ExecutionStepsSection-module-scss-module__MCltFq__checkbox{align-items:center;gap:var(--op-space-2);min-height:44px;color:var(--op-color-text);font-size:14px;display:flex}.ExecutionStepsSection-module-scss-module__MCltFq__checkbox input{width:18px;height:18px}.ExecutionStepsSection-module-scss-module__MCltFq__notice{background:var(--op-color-success-bg,var(--op-color-surface-muted));color:var(--op-color-text);border-radius:8px;margin:0;padding:8px 12px;font-size:13px}.ExecutionStepsSection-module-scss-module__MCltFq__completeRemainingButton:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.ExecutionStepsSection-module-scss-module__MCltFq__completeRemainingButton{justify-self:start;align-items:center;gap:var(--op-space-2);min-height:40px;padding:0 var(--op-space-3);border:1px solid var(--op-color-primary);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-primary-hover);font:inherit;cursor:pointer;font-size:13px;font-weight:700;display:inline-flex}.ExecutionStepsSection-module-scss-module__MCltFq__completeRemainingButton:hover{background:var(--op-color-primary-soft)}.ExecutionStepsSection-module-scss-module__MCltFq__remainingList{padding-left:var(--op-space-5);gap:var(--op-space-1);max-height:40vh;color:var(--op-color-text);margin:0;font-size:13px;display:grid;overflow-y:auto}
.WorkItemExecution-module-scss-module__JgJRAW__details{gap:var(--op-space-4);min-width:0;display:grid}.WorkItemExecution-module-scss-module__JgJRAW__completeButton:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.WorkItemExecution-module-scss-module__JgJRAW__completeButton{min-height:40px;padding:0 var(--op-space-4);border:1px solid var(--op-color-primary);border-radius:var(--op-radius-sm);background:var(--op-color-primary);color:var(--op-color-surface);font:inherit;cursor:pointer;font-size:13px;font-weight:700}.WorkItemExecution-module-scss-module__JgJRAW__completeButton:hover{background:var(--op-color-primary-hover)}.WorkItemExecution-module-scss-module__JgJRAW__completeSecondary{background:var(--op-color-surface);color:var(--op-color-primary-hover)}.WorkItemExecution-module-scss-module__JgJRAW__completeSecondary:hover{background:var(--op-color-primary-soft)}.WorkItemExecution-module-scss-module__JgJRAW__maintenance{gap:var(--op-space-2);min-width:0;display:grid}.WorkItemExecution-module-scss-module__JgJRAW__heading{align-items:center;gap:var(--op-space-2);color:var(--op-color-text-strong);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:13px;font-weight:750;display:flex}.WorkItemExecution-module-scss-module__JgJRAW__line,.WorkItemExecution-module-scss-module__JgJRAW__muted{color:var(--op-color-text);margin:0;font-size:13px}.WorkItemExecution-module-scss-module__JgJRAW__muted{color:var(--op-color-text-muted)}.WorkItemExecution-module-scss-module__JgJRAW__effects{gap:var(--op-space-1);color:var(--op-color-text);margin:0;padding:0;font-size:13px;list-style:none;display:grid}.WorkItemExecution-module-scss-module__JgJRAW__effects small{color:var(--op-color-text-muted);font-size:12px;display:block}.WorkItemExecution-module-scss-module__JgJRAW__link:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.WorkItemExecution-module-scss-module__JgJRAW__link{min-height:36px;padding:0 var(--op-space-1);color:var(--op-color-primary-hover);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;font-size:13px;font-weight:700;text-decoration:underline}
.StatusBadge-module-scss-module__po0d3a__badge{align-items:center;gap:var(--op-space-1);padding:var(--op-space-1) var(--op-space-3);white-space:nowrap;border-radius:999px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.StatusBadge-module-scss-module__po0d3a__success{background:var(--op-color-primary-soft);color:var(--op-color-primary-hover)}.StatusBadge-module-scss-module__po0d3a__info{background:var(--op-color-info-soft);color:var(--op-color-info)}.StatusBadge-module-scss-module__po0d3a__warning{background:var(--op-color-warning-soft);color:var(--op-color-warning)}.StatusBadge-module-scss-module__po0d3a__danger{background:var(--op-color-danger-soft);color:var(--op-color-danger)}.StatusBadge-module-scss-module__po0d3a__neutral{background:var(--op-color-neutral-soft);color:var(--op-color-neutral)}
.EventPartsList-module-scss-module__Hojo3q__wrap{gap:var(--op-space-1);margin-top:var(--op-space-1);padding-left:var(--op-space-3);border-left:2px solid var(--op-color-border);flex-direction:column;display:flex}.EventPartsList-module-scss-module__Hojo3q__heading{align-items:center;gap:var(--op-space-1);color:var(--op-color-text-muted);margin:0;font-size:12px;font-weight:600;display:inline-flex}.EventPartsList-module-scss-module__Hojo3q__list{gap:var(--op-space-1);color:var(--op-color-text);flex-direction:column;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.EventPartsList-module-scss-module__Hojo3q__list li{justify-content:space-between;gap:var(--op-space-3);display:flex}.EventPartsList-module-scss-module__Hojo3q__list small{color:var(--op-color-text-muted);font-size:12px}.EventPartsList-module-scss-module__Hojo3q__quantity{color:var(--op-color-text-muted);white-space:nowrap;flex:none}.EventPartsList-module-scss-module__Hojo3q__skipped{color:var(--op-color-text-muted);margin:0;font-size:12px}.EventPartsList-module-scss-module__Hojo3q__skippedHeading{color:var(--op-color-text-muted);margin:0;font-size:12px;font-weight:600}.EventPartsList-module-scss-module__Hojo3q__skippedList{padding-left:var(--op-space-4);color:var(--op-color-text-muted);margin:0;font-size:12px}.EventPartsList-module-scss-module__Hojo3q__timing{align-items:center;gap:var(--op-space-1);color:var(--op-color-text-muted);margin:0;font-size:12px;display:inline-flex}
.QualityChecklistPanel-module-scss-module__lLGPpa__panel{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);padding:var(--op-space-4)}.QualityChecklistPanel-module-scss-module__lLGPpa__head{justify-content:space-between;align-items:center;gap:var(--op-space-3);flex-wrap:wrap;display:flex}.QualityChecklistPanel-module-scss-module__lLGPpa__head h2{color:var(--op-color-text-strong);margin:0;font-size:15px}.QualityChecklistPanel-module-scss-module__lLGPpa__lead,.QualityChecklistPanel-module-scss-module__lLGPpa__hint{margin:var(--op-space-2) 0 0;color:var(--op-color-text-muted);font-size:13px;line-height:19px}.QualityChecklistPanel-module-scss-module__lLGPpa__alert{margin:var(--op-space-2) 0 0;padding:var(--op-space-2) var(--op-space-3);border-radius:var(--op-radius-sm);background:var(--op-color-danger-soft);color:var(--op-color-danger);font-size:13px;font-weight:600}.QualityChecklistPanel-module-scss-module__lLGPpa__list{gap:var(--op-space-2);margin:var(--op-space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.QualityChecklistPanel-module-scss-module__lLGPpa__item{padding:var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm)}.QualityChecklistPanel-module-scss-module__lLGPpa__itemFail{border-color:var(--op-color-danger);background:var(--op-color-danger-soft)}.QualityChecklistPanel-module-scss-module__lLGPpa__itemTop{align-items:center;gap:var(--op-space-3);flex-wrap:wrap;display:flex}.QualityChecklistPanel-module-scss-module__lLGPpa__icon{color:var(--op-color-text-muted);place-items:center;display:grid}.QualityChecklistPanel-module-scss-module__lLGPpa__itemBody{flex-direction:column;flex:1;gap:2px;min-width:160px;display:flex}.QualityChecklistPanel-module-scss-module__lLGPpa__itemBody strong{color:var(--op-color-text-strong);overflow-wrap:anywhere;font-size:14px}.QualityChecklistPanel-module-scss-module__lLGPpa__itemBody small{color:var(--op-color-text-muted);font-size:12px}.QualityChecklistPanel-module-scss-module__lLGPpa__note{overflow-wrap:anywhere;font-style:italic}.QualityChecklistPanel-module-scss-module__lLGPpa__link:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.QualityChecklistPanel-module-scss-module__lLGPpa__link{min-height:44px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-primary-hover);font:inherit;cursor:pointer;font-size:13px;font-weight:600}.QualityChecklistPanel-module-scss-module__lLGPpa__form{margin-top:var(--op-space-3)}.QualityChecklistPanel-module-scss-module__lLGPpa__choices{gap:var(--op-space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.QualityChecklistPanel-module-scss-module__lLGPpa__choice,.QualityChecklistPanel-module-scss-module__lLGPpa__choiceActive{align-items:center;gap:var(--op-space-2);min-height:44px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);cursor:pointer;font-size:14px;font-weight:600;display:inline-flex}.QualityChecklistPanel-module-scss-module__lLGPpa__choiceActive{border-color:var(--op-color-primary);background:var(--op-color-primary-soft);color:var(--op-color-primary-hover)}.QualityChecklistPanel-module-scss-module__lLGPpa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.InterventionPhotosPanel-module-scss-module__WNZb3a__panel{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);padding:var(--op-space-4)}.InterventionPhotosPanel-module-scss-module__WNZb3a__head{align-items:flex-start;gap:var(--op-space-3);margin-bottom:var(--op-space-3);display:flex}.InterventionPhotosPanel-module-scss-module__WNZb3a__head h2{color:var(--op-color-text-strong);margin:0;font-size:15px}.InterventionPhotosPanel-module-scss-module__WNZb3a__head p{color:var(--op-color-text-muted);margin:2px 0 0;font-size:13px;line-height:19px}.InterventionPhotosPanel-module-scss-module__WNZb3a__icon{border-radius:var(--op-radius-sm);background:var(--op-color-primary-soft);width:36px;height:36px;color:var(--op-color-primary-hover);flex:0 0 36px;place-items:center;display:grid}.InterventionPhotosPanel-module-scss-module__WNZb3a__empty{margin:0 0 var(--op-space-3);color:var(--op-color-text-muted);font-size:13px}.InterventionPhotosPanel-module-scss-module__WNZb3a__list{gap:var(--op-space-2);margin:0 0 var(--op-space-3);flex-direction:column;padding:0;list-style:none;display:flex}.InterventionPhotosPanel-module-scss-module__WNZb3a__list li{align-items:center;gap:var(--op-space-2);flex-wrap:wrap;font-size:13px;display:flex}.InterventionPhotosPanel-module-scss-module__WNZb3a__list a{color:var(--op-color-primary-hover);overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.InterventionPhotosPanel-module-scss-module__WNZb3a__list small{color:var(--op-color-text-muted)}.InterventionPhotosPanel-module-scss-module__WNZb3a__form{max-width:560px}
.VehiclePhoto-module-scss-module__2kCLja__visual{align-content:center;place-items:center;gap:var(--op-space-2);border-radius:var(--op-radius-sm);border:1px solid var(--op-color-border);background:linear-gradient(145deg, var(--op-color-primary-soft), var(--op-color-surface) 58%, var(--op-color-neutral-soft));width:100%;min-height:126px;color:var(--op-color-primary-hover);display:grid}.VehiclePhoto-module-scss-module__2kCLja__visual span{color:var(--op-color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.VehiclePhoto-module-scss-module__2kCLja__compact{min-height:82px}.VehiclePhoto-module-scss-module__2kCLja__thumb{gap:0;width:56px;min-width:56px;height:56px;min-height:0}.VehiclePhoto-module-scss-module__2kCLja__hasImage{background:var(--op-color-neutral-soft);display:block;position:relative;overflow:hidden}.VehiclePhoto-module-scss-module__2kCLja__hasImage img{object-fit:cover}.VehiclePhoto-module-scss-module__2kCLja__cover{border:0;border-radius:0;height:100%;min-height:0;position:absolute;inset:0}.VehiclePhoto-module-scss-module__2kCLja__cover:not(.VehiclePhoto-module-scss-module__2kCLja__hasImage){justify-items:end;padding-inline-end:clamp(var(--op-space-6),12%,96px)}
.entitlements-module-scss-module__9Va6-G__lockedAction{align-items:flex-end;gap:var(--op-space-1);flex-direction:column;max-width:320px;display:inline-flex}.entitlements-module-scss-module__9Va6-G__lockedButton:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.entitlements-module-scss-module__9Va6-G__lockedButton{align-items:center;gap:var(--op-space-2);min-height:44px;padding:0 var(--op-space-4);border:1px dashed var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-neutral-soft);color:var(--op-color-text-muted);cursor:not-allowed;font-size:14px;font-weight:600;display:inline-flex}.entitlements-module-scss-module__9Va6-G__lockedReason{color:var(--op-color-text-muted);text-align:right;font-size:13px}.entitlements-module-scss-module__9Va6-G__lockedNotice{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);align-items:flex-start;gap:var(--op-space-3);padding:var(--op-space-4);color:var(--op-color-text-muted);display:flex}.entitlements-module-scss-module__9Va6-G__lockedNotice svg{flex-shrink:0;margin-top:2px}.entitlements-module-scss-module__9Va6-G__lockedNotice strong{color:var(--op-color-text-strong);display:block}.entitlements-module-scss-module__9Va6-G__meter{gap:var(--op-space-1);flex-direction:column;min-width:160px;display:flex}.entitlements-module-scss-module__9Va6-G__meterText{color:var(--op-color-text);font-size:14px}.entitlements-module-scss-module__9Va6-G__meterTrack{background:var(--op-color-neutral-soft);border-radius:999px;height:6px;display:block;overflow:hidden}.entitlements-module-scss-module__9Va6-G__meterFill{background:var(--op-color-primary);height:100%;display:block}.entitlements-module-scss-module__9Va6-G__meterReached .entitlements-module-scss-module__9Va6-G__meterText{color:var(--op-color-warning);font-weight:600}.entitlements-module-scss-module__9Va6-G__meterReached .entitlements-module-scss-module__9Va6-G__meterFill{background:var(--op-color-warning)}.entitlements-module-scss-module__9Va6-G__planSection{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);padding:var(--op-space-5);gap:var(--op-space-3);flex-direction:column;display:flex}.entitlements-module-scss-module__9Va6-G__planHeader{justify-content:space-between;align-items:center;gap:var(--op-space-3);flex-wrap:wrap;display:flex}.entitlements-module-scss-module__9Va6-G__planTitle{color:var(--op-color-text-strong);margin:0;font-size:18px}.entitlements-module-scss-module__9Va6-G__planMuted{color:var(--op-color-text-muted);margin:0;font-size:14px}.entitlements-module-scss-module__9Va6-G__planIndicator{align-items:center;gap:var(--op-space-1);padding:var(--op-space-1) var(--op-space-3);background:var(--op-color-primary-soft);color:var(--op-color-primary);border-radius:999px;font-size:13px;font-weight:600;display:inline-flex}.entitlements-module-scss-module__9Va6-G__planFacts{gap:var(--op-space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;display:grid}.entitlements-module-scss-module__9Va6-G__planFacts dt{color:var(--op-color-text-muted);font-size:13px}.entitlements-module-scss-module__9Va6-G__planFacts dd{margin:var(--op-space-1) 0 0;color:var(--op-color-text);font-size:14px}.entitlements-module-scss-module__9Va6-G__navLock{color:var(--op-color-text-muted);margin-left:auto}.entitlements-module-scss-module__9Va6-G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.entitlements-module-scss-module__9Va6-G__meterReachedLabel{margin-left:var(--op-space-2);color:var(--op-color-danger);font-size:11px;font-weight:700}
.job-templates-module-scss-module__OWKUoG__page{gap:var(--op-space-5);flex-direction:column;max-width:1040px;display:flex}.job-templates-module-scss-module__OWKUoG__backLink:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.job-templates-module-scss-module__OWKUoG__backLink{align-items:center;gap:var(--op-space-1);width:fit-content;color:var(--op-color-text-muted);font-size:13px;font-weight:600;display:inline-flex}.job-templates-module-scss-module__OWKUoG__backLink:hover{color:var(--op-color-primary-hover)}.job-templates-module-scss-module__OWKUoG__filterBar{gap:var(--op-space-2);flex-wrap:wrap;display:flex}.job-templates-module-scss-module__OWKUoG__filterInput:focus-visible,.job-templates-module-scss-module__OWKUoG__filterSelect:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.job-templates-module-scss-module__OWKUoG__filterInput,.job-templates-module-scss-module__OWKUoG__filterSelect{min-height:42px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text);font-size:14px}.job-templates-module-scss-module__OWKUoG__filterInput{flex:220px;min-width:0}.job-templates-module-scss-module__OWKUoG__filterSelect{flex:0 220px;min-width:0}.job-templates-module-scss-module__OWKUoG__filterSubmit:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.job-templates-module-scss-module__OWKUoG__filterSubmit{min-height:42px;padding:0 var(--op-space-4);border-radius:var(--op-radius-sm);background:var(--op-color-primary);color:#fff;flex:none;font-size:13px;font-weight:650}.job-templates-module-scss-module__OWKUoG__filterSubmit:hover{background:var(--op-color-primary-hover)}.job-templates-module-scss-module__OWKUoG__templateSection{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);gap:var(--op-space-4);padding:var(--op-space-5);flex-direction:column;min-width:0;display:flex}.job-templates-module-scss-module__OWKUoG__vehicleScope{gap:var(--op-space-2);padding:var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);margin:0;display:grid}.job-templates-module-scss-module__OWKUoG__vehicleScope>label{align-items:center;gap:var(--op-space-2);min-height:40px;color:var(--op-color-text);cursor:pointer;font-size:13px;display:flex}.job-templates-module-scss-module__OWKUoG__vehicleScope input[type=radio]{width:18px;height:18px;accent-color:var(--op-color-primary)}.job-templates-module-scss-module__OWKUoG__templateSectionHead{justify-content:space-between;align-items:flex-start;gap:var(--op-space-3);flex-wrap:wrap;display:flex}.job-templates-module-scss-module__OWKUoG__templateSectionHead h2{color:var(--op-color-text-strong);margin:0;font-size:16px}.job-templates-module-scss-module__OWKUoG__templateSectionHead p{color:var(--op-color-text-muted);margin:3px 0 0;font-size:13px}.job-templates-module-scss-module__OWKUoG__primaryAction:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.job-templates-module-scss-module__OWKUoG__primaryAction{align-items:center;gap:var(--op-space-1);min-height:40px;padding:0 var(--op-space-4);border-radius:var(--op-radius-sm);background:var(--op-color-primary);color:#fff;white-space:nowrap;font-size:13px;font-weight:650;display:inline-flex}.job-templates-module-scss-module__OWKUoG__primaryAction:hover{background:var(--op-color-primary-hover)}.job-templates-module-scss-module__OWKUoG__templateList{gap:var(--op-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.job-templates-module-scss-module__OWKUoG__templateRow{border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);overflow:hidden}.job-templates-module-scss-module__OWKUoG__templateLink:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.job-templates-module-scss-module__OWKUoG__templateLink{justify-content:space-between;align-items:center;gap:var(--op-space-3);min-height:52px;padding:0 var(--op-space-4);color:var(--op-color-text);display:flex}.job-templates-module-scss-module__OWKUoG__templateLink:hover{background:var(--op-color-primary-soft)}.job-templates-module-scss-module__OWKUoG__templateLinkMain{flex-direction:column;min-width:0;display:flex}.job-templates-module-scss-module__OWKUoG__templateName{color:var(--op-color-text-strong);font-size:14px;font-weight:600}.job-templates-module-scss-module__OWKUoG__templateMeta{color:var(--op-color-text-muted);font-size:12px}.job-templates-module-scss-module__OWKUoG__detailBadges{gap:var(--op-space-2);flex-wrap:wrap;display:flex}.job-templates-module-scss-module__OWKUoG__detailStack{gap:var(--op-space-4);flex-direction:column;display:flex}.job-templates-module-scss-module__OWKUoG__detailStack h2{margin:0 0 var(--op-space-3);color:var(--op-color-text-strong);font-size:15px}.job-templates-module-scss-module__OWKUoG__hint{padding:var(--op-space-3);border-radius:var(--op-radius-sm);background:var(--op-color-neutral-soft);color:var(--op-color-text-muted);margin:0;font-size:13px}.job-templates-module-scss-module__OWKUoG__readOnlyLines{gap:var(--op-space-4);flex-direction:column;display:flex}.job-templates-module-scss-module__OWKUoG__readOnlyLines h3{margin:0 0 var(--op-space-2);color:var(--op-color-text-strong);font-size:13px;font-weight:650}.job-templates-module-scss-module__OWKUoG__durationSummary{color:var(--op-color-text-muted);margin:0;font-size:13px}.job-templates-module-scss-module__OWKUoG__readOnlyLineList{gap:var(--op-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.job-templates-module-scss-module__OWKUoG__readOnlyLineList li{padding:var(--op-space-2) var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);flex-direction:column;gap:2px;display:flex}.job-templates-module-scss-module__OWKUoG__readOnlyLineTitle{color:var(--op-color-text-strong);font-size:13px;font-weight:600}.job-templates-module-scss-module__OWKUoG__readOnlyLineMeta{color:var(--op-color-text-muted);font-size:12px}@media (max-width:640px){.job-templates-module-scss-module__OWKUoG__filterInput,.job-templates-module-scss-module__OWKUoG__filterSelect,.job-templates-module-scss-module__OWKUoG__filterSubmit{flex:100%}.job-templates-module-scss-module__OWKUoG__templateSectionHead{flex-direction:column}.job-templates-module-scss-module__OWKUoG__primaryAction{justify-content:center;width:100%}}.job-templates-module-scss-module__OWKUoG__viewTabs{align-items:center;gap:var(--op-space-2);flex-wrap:wrap;display:flex}.job-templates-module-scss-module__OWKUoG__viewTabsSpacer{flex:auto}.job-templates-module-scss-module__OWKUoG__viewTab:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.job-templates-module-scss-module__OWKUoG__viewTab{min-height:36px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text);align-items:center;font-size:13px;font-weight:600;display:inline-flex}.job-templates-module-scss-module__OWKUoG__viewTab:hover{border-color:var(--op-color-primary)}.job-templates-module-scss-module__OWKUoG__viewTabActive{border-color:var(--op-color-primary);background:var(--op-color-primary);color:#fff}.job-templates-module-scss-module__OWKUoG__recipeBlock{gap:var(--op-space-3);flex-direction:column;min-width:0;display:flex}.job-templates-module-scss-module__OWKUoG__recipeBlock h3{color:var(--op-color-text-strong);margin:0;font-size:14px;font-weight:650}
.WorkGroupsPanel-module-scss-module__hfVJGG__block{gap:var(--op-space-3);min-width:0;display:grid}.WorkGroupsPanel-module-scss-module__hfVJGG__toolbar{justify-content:flex-end;gap:var(--op-space-2);flex-wrap:wrap;display:flex}.WorkGroupsPanel-module-scss-module__hfVJGG__toolbarButton:focus-visible,.WorkGroupsPanel-module-scss-module__hfVJGG__primaryAction:focus-visible,.WorkGroupsPanel-module-scss-module__hfVJGG__secondaryAction:focus-visible,.WorkGroupsPanel-module-scss-module__hfVJGG__addPart:focus-visible,.WorkGroupsPanel-module-scss-module__hfVJGG__lineButton:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.WorkGroupsPanel-module-scss-module__hfVJGG__toolbarButton,.WorkGroupsPanel-module-scss-module__hfVJGG__primaryAction,.WorkGroupsPanel-module-scss-module__hfVJGG__secondaryAction,.WorkGroupsPanel-module-scss-module__hfVJGG__addPart,.WorkGroupsPanel-module-scss-module__hfVJGG__lineButton{justify-content:center;align-items:center;gap:var(--op-space-2);min-height:40px;padding:0 var(--op-space-4);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-primary-hover);font:inherit;white-space:nowrap;cursor:pointer;font-size:13px;font-weight:700;display:inline-flex}.WorkGroupsPanel-module-scss-module__hfVJGG__toolbarButton:hover,.WorkGroupsPanel-module-scss-module__hfVJGG__primaryAction:hover,.WorkGroupsPanel-module-scss-module__hfVJGG__secondaryAction:hover,.WorkGroupsPanel-module-scss-module__hfVJGG__addPart:hover,.WorkGroupsPanel-module-scss-module__hfVJGG__lineButton:hover{border-color:var(--op-color-primary);background:var(--op-color-primary-soft)}.WorkGroupsPanel-module-scss-module__hfVJGG__primaryAction{border-color:var(--op-color-primary);background:var(--op-color-primary);color:var(--op-color-surface)}.WorkGroupsPanel-module-scss-module__hfVJGG__primaryAction:hover{background:var(--op-color-primary-hover)}.WorkGroupsPanel-module-scss-module__hfVJGG__addPart{border-style:dashed;justify-self:start}.WorkGroupsPanel-module-scss-module__hfVJGG__lineButton{min-height:36px;padding:0 var(--op-space-3);font-size:12px}.WorkGroupsPanel-module-scss-module__hfVJGG__lineButtonDanger{color:var(--op-color-danger)}.WorkGroupsPanel-module-scss-module__hfVJGG__lineButtonDanger:hover{border-color:var(--op-color-danger);background:var(--op-color-danger-soft)}.WorkGroupsPanel-module-scss-module__hfVJGG__empty{gap:var(--op-space-2);padding:var(--op-space-4);border:1px dashed var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-canvas);justify-items:start;display:grid}.WorkGroupsPanel-module-scss-module__hfVJGG__emptyTitle{color:var(--op-color-text-strong);margin:0;font-size:14px;font-weight:700}.WorkGroupsPanel-module-scss-module__hfVJGG__emptyText{color:var(--op-color-text-muted);margin:0;font-size:13px}.WorkGroupsPanel-module-scss-module__hfVJGG__emptyActions{gap:var(--op-space-2);margin-top:var(--op-space-2);flex-wrap:wrap;display:flex}.WorkGroupsPanel-module-scss-module__hfVJGG__groupList{border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);margin:0;padding:0;list-style:none;overflow:hidden}.WorkGroupsPanel-module-scss-module__hfVJGG__group+.WorkGroupsPanel-module-scss-module__hfVJGG__group{border-top:1px solid var(--op-color-border)}.WorkGroupsPanel-module-scss-module__hfVJGG__groupHeading{margin:0}.WorkGroupsPanel-module-scss-module__hfVJGG__groupToggle:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.WorkGroupsPanel-module-scss-module__hfVJGG__groupToggle{align-items:center;gap:var(--op-space-3);width:100%;min-height:56px;padding:var(--op-space-3) var(--op-space-4);background:var(--op-color-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;display:flex}.WorkGroupsPanel-module-scss-module__hfVJGG__groupToggle:hover{background:var(--op-color-canvas)}.WorkGroupsPanel-module-scss-module__hfVJGG__groupToggle:focus-visible{outline-offset:-2px}.WorkGroupsPanel-module-scss-module__hfVJGG__groupToggle>svg{color:var(--op-color-text-muted);flex:none}.WorkGroupsPanel-module-scss-module__hfVJGG__groupOpen .WorkGroupsPanel-module-scss-module__hfVJGG__groupToggle{background:var(--op-color-canvas);border-bottom:1px solid var(--op-color-border)}.WorkGroupsPanel-module-scss-module__hfVJGG__groupCopy{flex:auto;gap:2px;min-width:0;display:grid}.WorkGroupsPanel-module-scss-module__hfVJGG__groupTitle{overflow-wrap:anywhere;color:var(--op-color-text-strong);font-size:14px;font-weight:700;line-height:20px}.WorkGroupsPanel-module-scss-module__hfVJGG__groupSummary{color:var(--op-color-text-muted);font-size:12px;line-height:18px}.WorkGroupsPanel-module-scss-module__hfVJGG__groupBody{gap:var(--op-space-4);padding:var(--op-space-4);display:grid}.WorkGroupsPanel-module-scss-module__hfVJGG__groupBody[hidden]{display:none}.WorkGroupsPanel-module-scss-module__hfVJGG__groupMeta{gap:var(--op-space-1) var(--op-space-4);color:var(--op-color-text-muted);flex-wrap:wrap;margin:0;font-size:12px;display:flex}.WorkGroupsPanel-module-scss-module__hfVJGG__lineList{margin:0;padding:0;list-style:none}.WorkGroupsPanel-module-scss-module__hfVJGG__line{gap:var(--op-space-2);min-width:0;padding:var(--op-space-3) 0;display:grid}.WorkGroupsPanel-module-scss-module__hfVJGG__line+.WorkGroupsPanel-module-scss-module__hfVJGG__line{border-top:1px solid var(--op-color-border)}.WorkGroupsPanel-module-scss-module__hfVJGG__line:first-child{padding-top:0}.WorkGroupsPanel-module-scss-module__hfVJGG__line:last-child{padding-bottom:0}.WorkGroupsPanel-module-scss-module__hfVJGG__lineTop{justify-content:space-between;align-items:flex-start;gap:var(--op-space-3);display:flex}.WorkGroupsPanel-module-scss-module__hfVJGG__lineIdentity{min-width:0}.WorkGroupsPanel-module-scss-module__hfVJGG__lineTitle,.WorkGroupsPanel-module-scss-module__hfVJGG__lineMeta,.WorkGroupsPanel-module-scss-module__hfVJGG__plan,.WorkGroupsPanel-module-scss-module__hfVJGG__note,.WorkGroupsPanel-module-scss-module__hfVJGG__noParts,.WorkGroupsPanel-module-scss-module__hfVJGG__dialogCopy{margin:0}.WorkGroupsPanel-module-scss-module__hfVJGG__lineTitle{overflow-wrap:anywhere;color:var(--op-color-text-strong);font-size:14px;font-weight:650;line-height:20px}.WorkGroupsPanel-module-scss-module__hfVJGG__lineMeta,.WorkGroupsPanel-module-scss-module__hfVJGG__plan,.WorkGroupsPanel-module-scss-module__hfVJGG__note,.WorkGroupsPanel-module-scss-module__hfVJGG__noParts{color:var(--op-color-text-muted);font-size:12px;line-height:18px}.WorkGroupsPanel-module-scss-module__hfVJGG__plan span{text-transform:uppercase;letter-spacing:.03em;font-weight:700}.WorkGroupsPanel-module-scss-module__hfVJGG__note{white-space:pre-wrap;overflow-wrap:anywhere}.WorkGroupsPanel-module-scss-module__hfVJGG__dialogCopy{color:var(--op-color-text);font-size:13px;line-height:19px}.WorkGroupsPanel-module-scss-module__hfVJGG__lineActions{align-items:center;gap:var(--op-space-2);flex-wrap:wrap;display:flex}.WorkGroupsPanel-module-scss-module__hfVJGG__inlineAction button[type=submit]{min-height:36px;padding:0 var(--op-space-3);font-size:12px}.WorkGroupsPanel-module-scss-module__hfVJGG__details>summary:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.WorkGroupsPanel-module-scss-module__hfVJGG__details>summary{min-height:36px;color:var(--op-color-primary-hover);cursor:pointer;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.WorkGroupsPanel-module-scss-module__hfVJGG__detailsForm{max-width:560px;padding-top:var(--op-space-2)}.WorkGroupsPanel-module-scss-module__hfVJGG__classifyForm{max-width:560px;padding-top:var(--op-space-1)}.WorkGroupsPanel-module-scss-module__hfVJGG__partsBlock{gap:var(--op-space-2);padding-top:var(--op-space-3);border-top:1px solid var(--op-color-border);display:grid}.WorkGroupsPanel-module-scss-module__hfVJGG__partsHeading{color:var(--op-color-text-strong);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px}@media (max-width:600px){.WorkGroupsPanel-module-scss-module__hfVJGG__groupToggle{padding-inline:var(--op-space-3);flex-wrap:wrap}.WorkGroupsPanel-module-scss-module__hfVJGG__groupBody{padding:var(--op-space-3)}.WorkGroupsPanel-module-scss-module__hfVJGG__lineTop{flex-wrap:wrap}.WorkGroupsPanel-module-scss-module__hfVJGG__toolbarButton,.WorkGroupsPanel-module-scss-module__hfVJGG__primaryAction,.WorkGroupsPanel-module-scss-module__hfVJGG__secondaryAction,.WorkGroupsPanel-module-scss-module__hfVJGG__addPart{min-height:44px}}.WorkGroupsPanel-module-scss-module__hfVJGG__removed{margin-top:var(--op-space-3);padding:var(--op-space-3) var(--op-space-4);border:1px dashed var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-neutral-soft);color:var(--op-color-text);font-size:13px}.WorkGroupsPanel-module-scss-module__hfVJGG__removed summary{cursor:pointer;min-height:32px;font-weight:650}.WorkGroupsPanel-module-scss-module__hfVJGG__removedHint{margin:var(--op-space-2) 0;color:var(--op-color-text-muted);font-size:12px;line-height:18px}.WorkGroupsPanel-module-scss-module__hfVJGG__removedList{padding-left:var(--op-space-5);color:var(--op-color-text-muted);margin:0}.WorkGroupsPanel-module-scss-module__hfVJGG__removedList li{text-decoration:line-through}.WorkGroupsPanel-module-scss-module__hfVJGG__lineBadges{justify-content:flex-end;align-items:flex-start;gap:var(--op-space-1);flex-wrap:wrap;display:flex}.WorkGroupsPanel-module-scss-module__hfVJGG__laborConfirmed,.WorkGroupsPanel-module-scss-module__hfVJGG__laborUnconfirmed{margin:2px 0 0;font-size:12px}.WorkGroupsPanel-module-scss-module__hfVJGG__laborConfirmed{color:var(--op-color-primary-hover)}.WorkGroupsPanel-module-scss-module__hfVJGG__laborUnconfirmed{color:var(--op-color-text-muted)}.WorkGroupsPanel-module-scss-module__hfVJGG__plannedSteps{margin-top:var(--op-space-2);font-size:13px}.WorkGroupsPanel-module-scss-module__hfVJGG__plannedSteps summary{cursor:pointer;color:var(--op-color-text-muted);min-height:32px;font-weight:600}.WorkGroupsPanel-module-scss-module__hfVJGG__plannedSteps ol{margin:var(--op-space-1) 0 0;padding-left:var(--op-space-6);color:var(--op-color-text);line-height:22px}.WorkGroupsPanel-module-scss-module__hfVJGG__stepRequired{color:var(--op-color-warning);font-weight:600}
.CreateEstimateCta-module-scss-module__2qtkrW__cta{justify-content:space-between;align-items:center;gap:var(--op-space-3) var(--op-space-6);flex-flow:wrap}.CreateEstimateCta-module-scss-module__2qtkrW__cta>button[type=submit]{flex:none}.CreateEstimateCta-module-scss-module__2qtkrW__context{gap:var(--op-space-2);flex:280px;min-width:0;display:grid}.CreateEstimateCta-module-scss-module__2qtkrW__prompt,.CreateEstimateCta-module-scss-module__2qtkrW__vat{color:var(--op-color-text-muted);margin:0;font-size:13px;line-height:19px}.CreateEstimateCta-module-scss-module__2qtkrW__prompt a,.CreateEstimateCta-module-scss-module__2qtkrW__vat a{color:var(--op-color-primary-hover);font-weight:600}.CreateEstimateCta-module-scss-module__2qtkrW__linkButton:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.CreateEstimateCta-module-scss-module__2qtkrW__linkButton{color:var(--op-color-primary-hover);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.CreateEstimateCta-module-scss-module__2qtkrW__override{max-width:260px}@media (max-width:600px){.CreateEstimateCta-module-scss-module__2qtkrW__cta>button[type=submit]{width:100%}}
.page-module-scss-module__0DRLsW__page{min-width:0;max-width:1180px}.page-module-scss-module__0DRLsW__backLink{color:var(--op-color-text-muted);margin-bottom:var(--op-space-3);align-items:center;font-size:13px;font-weight:600;display:inline-flex}.page-module-scss-module__0DRLsW__backLink:hover{color:var(--op-color-text)}
.LogoutButton-module-scss-module__QldAFG__logout:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.LogoutButton-module-scss-module__QldAFG__logout{align-items:center;gap:var(--op-space-2);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);padding:var(--op-space-2) var(--op-space-3);min-height:44px;color:var(--op-color-text);cursor:pointer;background:0 0;font-size:13px;font-weight:600;display:inline-flex}.LogoutButton-module-scss-module__QldAFG__logout:hover{border-color:var(--op-color-danger);color:var(--op-color-danger)}.LogoutButton-module-scss-module__QldAFG__logout:disabled{opacity:.6;cursor:not-allowed}
.CountyLocalityPicker-module-scss-module__DubERq__cascade{gap:var(--op-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:640px){.CountyLocalityPicker-module-scss-module__DubERq__cascade{grid-template-columns:repeat(2,minmax(0,1fr))}}.CountyLocalityPicker-module-scss-module__DubERq__status{margin:var(--op-space-1) 0 0;color:var(--op-color-text-muted);font-size:12px;line-height:18px}.CountyLocalityPicker-module-scss-module__DubERq__retry:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.CountyLocalityPicker-module-scss-module__DubERq__retry{color:var(--op-color-primary-hover);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}
.CatalogCombobox-module-scss-module__5oQ2OW__root{gap:var(--op-space-1);flex-direction:column;min-width:0;display:flex;position:relative}.CatalogCombobox-module-scss-module__5oQ2OW__label{color:var(--op-color-text);font-size:13px;font-weight:600}.CatalogCombobox-module-scss-module__5oQ2OW__control{align-items:center;display:flex;position:relative}.CatalogCombobox-module-scss-module__5oQ2OW__input:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.CatalogCombobox-module-scss-module__5oQ2OW__input{width:100%;min-height:44px;padding:0 40px 0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text);font-size:14px}.CatalogCombobox-module-scss-module__5oQ2OW__input:disabled{background:var(--op-color-neutral-soft);cursor:not-allowed}.CatalogCombobox-module-scss-module__5oQ2OW__chevron{right:var(--op-space-3);color:var(--op-color-text-muted);pointer-events:none;position:absolute}.CatalogCombobox-module-scss-module__5oQ2OW__clear:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.CatalogCombobox-module-scss-module__5oQ2OW__clear{right:var(--op-space-1);border-radius:var(--op-radius-sm);width:36px;height:36px;color:var(--op-color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.CatalogCombobox-module-scss-module__5oQ2OW__clear:hover{color:var(--op-color-text-strong)}.CatalogCombobox-module-scss-module__5oQ2OW__popup{z-index:1100;border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);box-shadow:var(--op-shadow-sm,0 8px 24px #0f172a24);position:fixed;overflow:hidden}.CatalogCombobox-module-scss-module__5oQ2OW__list{max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.CatalogCombobox-module-scss-module__5oQ2OW__option{justify-content:space-between;align-items:baseline;gap:var(--op-space-2);min-height:40px;padding:var(--op-space-2) var(--op-space-3);color:var(--op-color-text);cursor:pointer;flex-wrap:wrap;font-size:14px;display:flex}.CatalogCombobox-module-scss-module__5oQ2OW__option[aria-selected=true]{font-weight:600}.CatalogCombobox-module-scss-module__5oQ2OW__optionActive,.CatalogCombobox-module-scss-module__5oQ2OW__option:hover{background:var(--op-color-primary-soft)}.CatalogCombobox-module-scss-module__5oQ2OW__optionHint{color:var(--op-color-text-muted);font-size:12px}.CatalogCombobox-module-scss-module__5oQ2OW__status,.CatalogCombobox-module-scss-module__5oQ2OW__statusError{padding:var(--op-space-2) var(--op-space-3);color:var(--op-color-text-muted);margin:0;font-size:13px}.CatalogCombobox-module-scss-module__5oQ2OW__statusError{color:var(--op-color-danger)}.CatalogCombobox-module-scss-module__5oQ2OW__more:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.CatalogCombobox-module-scss-module__5oQ2OW__more{border:0;border-top:1px solid var(--op-color-border);width:100%;min-height:40px;color:var(--op-color-primary-hover);cursor:pointer;background:0 0;font-size:13px;font-weight:600}
.LegalForm-module-scss-module__Q1TrTq__form{gap:var(--op-space-4);flex-direction:column;min-width:0;max-width:920px;display:flex}.LegalForm-module-scss-module__Q1TrTq__alert{padding:var(--op-space-3);border-radius:var(--op-radius-sm);background:var(--op-color-danger-soft);color:var(--op-color-danger);margin:0;font-size:13px;font-weight:500}.LegalForm-module-scss-module__Q1TrTq__success{padding:var(--op-space-3);border-radius:var(--op-radius-sm);background:var(--op-color-primary-soft);color:var(--op-color-primary-hover);margin:0;font-size:13px;font-weight:600}.LegalForm-module-scss-module__Q1TrTq__note{color:var(--op-color-text-muted);margin:0;font-size:12px;line-height:18px}.LegalForm-module-scss-module__Q1TrTq__inlineAction:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.LegalForm-module-scss-module__Q1TrTq__inlineAction{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.LegalForm-module-scss-module__Q1TrTq__actions{gap:var(--op-space-3);flex-wrap:wrap;display:flex}.LegalForm-module-scss-module__Q1TrTq__btn:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.LegalForm-module-scss-module__Q1TrTq__btn{justify-content:center;align-items:center;gap:var(--op-space-2);min-height:44px;padding:var(--op-space-2) var(--op-space-4);border-radius:var(--op-radius-sm);cursor:pointer;border:1px solid #0000;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.LegalForm-module-scss-module__Q1TrTq__btn:disabled{opacity:.6;cursor:not-allowed}.LegalForm-module-scss-module__Q1TrTq__primary{background:var(--op-color-primary);color:#fff}.LegalForm-module-scss-module__Q1TrTq__primary:hover:not(:disabled){background:var(--op-color-primary-hover)}.LegalForm-module-scss-module__Q1TrTq__secondary{border-color:var(--op-color-border);background:var(--op-color-surface);color:var(--op-color-text)}.LegalForm-module-scss-module__Q1TrTq__secondary:hover:not(:disabled){border-color:var(--op-color-text-muted)}.LegalForm-module-scss-module__Q1TrTq__danger{border-color:var(--op-color-border);background:var(--op-color-surface);color:var(--op-color-danger)}.LegalForm-module-scss-module__Q1TrTq__danger:hover:not(:disabled){border-color:var(--op-color-danger);background:var(--op-color-danger-soft)}@media (max-width:560px){.LegalForm-module-scss-module__Q1TrTq__actions .LegalForm-module-scss-module__Q1TrTq__btn{width:100%}}.LegalForm-module-scss-module__Q1TrTq__form>.LegalForm-module-scss-module__Q1TrTq__btn{align-self:flex-start;min-width:180px}@media (max-width:560px){.LegalForm-module-scss-module__Q1TrTq__form>.LegalForm-module-scss-module__Q1TrTq__btn{align-self:stretch}}
.SentAccessRequests-module-scss-module__DMwB5G__card{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);margin-top:var(--op-space-4);padding:var(--op-space-4)}.SentAccessRequests-module-scss-module__DMwB5G__head{align-items:flex-start;gap:var(--op-space-3);margin-bottom:var(--op-space-3);display:flex}.SentAccessRequests-module-scss-module__DMwB5G__head h2{color:var(--op-color-text-strong);margin:0;font-size:15px}.SentAccessRequests-module-scss-module__DMwB5G__head p{color:var(--op-color-text-muted);margin:2px 0 0;font-size:13px;line-height:19px}.SentAccessRequests-module-scss-module__DMwB5G__icon{border-radius:var(--op-radius-sm);background:var(--op-color-primary-soft);width:36px;height:36px;color:var(--op-color-primary-hover);flex:0 0 36px;place-items:center;display:grid}.SentAccessRequests-module-scss-module__DMwB5G__empty{color:var(--op-color-text-muted);margin:0;font-size:13px}.SentAccessRequests-module-scss-module__DMwB5G__list{gap:var(--op-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SentAccessRequests-module-scss-module__DMwB5G__row{align-items:flex-start;gap:var(--op-space-3);padding:var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);display:flex}.SentAccessRequests-module-scss-module__DMwB5G__rowIcon{border-radius:var(--op-radius-sm);background:var(--op-color-neutral-soft);width:30px;height:30px;color:var(--op-color-text-muted);flex:0 0 30px;place-items:center;display:grid}.SentAccessRequests-module-scss-module__DMwB5G__content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SentAccessRequests-module-scss-module__DMwB5G__content strong{color:var(--op-color-text-strong);overflow-wrap:anywhere;font-size:14px}.SentAccessRequests-module-scss-module__DMwB5G__content small{color:var(--op-color-text-muted);overflow-wrap:anywhere;font-size:12px;line-height:18px}
.ForeignHistorySection-module-scss-module__BwH5Ra__panel{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);margin-top:var(--op-space-4);padding:var(--op-space-4);border-left:4px solid var(--op-color-info)}.ForeignHistorySection-module-scss-module__BwH5Ra__head{align-items:flex-start;gap:var(--op-space-3);margin-bottom:var(--op-space-3);display:flex}.ForeignHistorySection-module-scss-module__BwH5Ra__head h2{color:var(--op-color-text-strong);margin:0;font-size:15px}.ForeignHistorySection-module-scss-module__BwH5Ra__head p{color:var(--op-color-text-muted);margin:2px 0 0;font-size:13px;line-height:19px}.ForeignHistorySection-module-scss-module__BwH5Ra__icon{border-radius:var(--op-radius-sm);background:var(--op-color-info-soft);width:36px;height:36px;color:var(--op-color-info);flex:0 0 36px;place-items:center;display:grid}.ForeignHistorySection-module-scss-module__BwH5Ra__empty{color:var(--op-color-text-muted);margin:0;font-size:13px}.ForeignHistorySection-module-scss-module__BwH5Ra__list{gap:var(--op-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ForeignHistorySection-module-scss-module__BwH5Ra__row{justify-content:space-between;align-items:flex-start;gap:var(--op-space-3);padding:var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);flex-wrap:wrap;display:flex}.ForeignHistorySection-module-scss-module__BwH5Ra__main{flex-direction:column;gap:2px;min-width:0;display:flex}.ForeignHistorySection-module-scss-module__BwH5Ra__main strong{color:var(--op-color-text-strong);overflow-wrap:anywhere;font-size:14px}.ForeignHistorySection-module-scss-module__BwH5Ra__main small{color:var(--op-color-text-muted);font-size:12px}.ForeignHistorySection-module-scss-module__BwH5Ra__origin{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ForeignHistorySection-module-scss-module__BwH5Ra__origin small{color:var(--op-color-text-muted);font-size:12px}
.OrganizationSwitcher-module-scss-module__Uj_ImW__wrap{gap:var(--op-space-1);flex-direction:column;width:100%;min-width:0;display:flex}.OrganizationSwitcher-module-scss-module__Uj_ImW__compact{width:auto;min-width:160px;max-width:220px}.OrganizationSwitcher-module-scss-module__Uj_ImW__compact .OrganizationSwitcher-module-scss-module__Uj_ImW__label{display:none}.OrganizationSwitcher-module-scss-module__Uj_ImW__label{color:var(--op-color-text-muted);font-size:11px;font-weight:600}.OrganizationSwitcher-module-scss-module__Uj_ImW__select:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.OrganizationSwitcher-module-scss-module__Uj_ImW__select{width:100%;min-width:0;min-height:40px;padding:0 34px 0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text-strong);text-overflow:ellipsis;font-size:12px;font-weight:600}.OrganizationSwitcher-module-scss-module__Uj_ImW__select:hover:not(:disabled){border-color:var(--op-color-primary)}.OrganizationSwitcher-module-scss-module__Uj_ImW__select:disabled{opacity:.6}@media (max-width:767px){.OrganizationSwitcher-module-scss-module__Uj_ImW__wrap,.OrganizationSwitcher-module-scss-module__Uj_ImW__compact{width:100%;min-width:0;max-width:none}.OrganizationSwitcher-module-scss-module__Uj_ImW__compact .OrganizationSwitcher-module-scss-module__Uj_ImW__label{display:block}.OrganizationSwitcher-module-scss-module__Uj_ImW__select{min-height:44px}}
.FitmentEditor-module-scss-module__mhqH8W__section{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);gap:var(--op-space-4);padding:var(--op-space-5);flex-direction:column;min-width:0;display:flex}.FitmentEditor-module-scss-module__mhqH8W__head{justify-content:space-between;align-items:baseline;gap:var(--op-space-3);flex-wrap:wrap;display:flex}.FitmentEditor-module-scss-module__mhqH8W__head h2{color:var(--op-color-text-strong);margin:0;font-size:15px}.FitmentEditor-module-scss-module__mhqH8W__count{color:var(--op-color-text-muted);font-size:13px;font-weight:600}.FitmentEditor-module-scss-module__mhqH8W__modes{gap:var(--op-space-4);flex-wrap:wrap;display:flex}.FitmentEditor-module-scss-module__mhqH8W__mode{align-items:center;gap:var(--op-space-2);min-height:40px;color:var(--op-color-text);cursor:pointer;font-size:14px;display:inline-flex}.FitmentEditor-module-scss-module__mhqH8W__mode input{width:18px;height:18px;accent-color:var(--op-color-primary)}.FitmentEditor-module-scss-module__mhqH8W__note{padding:var(--op-space-3);border-radius:var(--op-radius-sm);background:var(--op-color-neutral-soft);color:var(--op-color-text-muted);margin:0;font-size:13px}.FitmentEditor-module-scss-module__mhqH8W__list{gap:var(--op-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FitmentEditor-module-scss-module__mhqH8W__row{justify-content:space-between;align-items:center;gap:var(--op-space-3);padding:var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);flex-wrap:wrap;display:flex}.FitmentEditor-module-scss-module__mhqH8W__rowText{flex-direction:column;gap:2px;min-width:0;display:flex}.FitmentEditor-module-scss-module__mhqH8W__rowTitle{color:var(--op-color-text-strong);font-size:14px;font-weight:600}.FitmentEditor-module-scss-module__mhqH8W__rowDetails{color:var(--op-color-text-muted);font-size:13px}.FitmentEditor-module-scss-module__mhqH8W__rowActions{gap:var(--op-space-2);display:flex}.FitmentEditor-module-scss-module__mhqH8W__link:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.FitmentEditor-module-scss-module__mhqH8W__link{min-height:36px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text);cursor:pointer;font-size:13px;font-weight:600}.FitmentEditor-module-scss-module__mhqH8W__link:hover{border-color:var(--op-color-text-muted)}.FitmentEditor-module-scss-module__mhqH8W__linkDanger{color:var(--op-color-danger)}.FitmentEditor-module-scss-module__mhqH8W__linkDanger:hover{border-color:var(--op-color-danger);background:var(--op-color-danger-soft)}.FitmentEditor-module-scss-module__mhqH8W__semantics{color:var(--op-color-text-muted);margin:0;font-size:12px}.FitmentEditor-module-scss-module__mhqH8W__add:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.FitmentEditor-module-scss-module__mhqH8W__add{min-height:40px;padding:0 var(--op-space-4);border:1px solid var(--op-color-primary);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-primary-hover);cursor:pointer;font-size:13px;font-weight:650}.FitmentEditor-module-scss-module__mhqH8W__add:hover{background:var(--op-color-primary-soft)}.FitmentEditor-module-scss-module__mhqH8W__yearsLabel{color:var(--op-color-text);font-size:13px;font-weight:600}.FitmentEditor-module-scss-module__mhqH8W__yearsRow{align-items:center;gap:var(--op-space-2);display:flex}.FitmentEditor-module-scss-module__mhqH8W__freeTextHint{padding:var(--op-space-2) var(--op-space-3);border-radius:var(--op-radius-sm);background:var(--op-color-info-soft);color:var(--op-color-text);margin:0;font-size:13px}.FitmentEditor-module-scss-module__mhqH8W__advanced{border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);padding:var(--op-space-2) var(--op-space-3)}.FitmentEditor-module-scss-module__mhqH8W__advanced summary:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.FitmentEditor-module-scss-module__mhqH8W__advanced summary{min-height:36px;color:var(--op-color-text);cursor:pointer;align-items:center;font-size:13px;font-weight:600;display:flex}.FitmentEditor-module-scss-module__mhqH8W__advanced[open] summary{margin-bottom:var(--op-space-3)}.FitmentEditor-module-scss-module__mhqH8W__addRow{gap:var(--op-space-2);flex-wrap:wrap;display:flex}
.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__trigger:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__trigger{align-items:center;gap:var(--op-space-1);min-height:40px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text-strong);cursor:pointer;font-size:13px;font-weight:650;display:inline-flex}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__trigger:hover{border-color:var(--op-color-primary);color:var(--op-color-primary-hover)}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__form,.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__done{gap:var(--op-space-4);min-width:0;display:grid}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__block{gap:var(--op-space-2);min-width:0;display:grid}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__blockTitle{color:var(--op-color-text-strong);margin:0;padding:0;font-size:14px;font-weight:650}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__summary{gap:var(--op-space-2);margin:0;display:grid}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__summaryRow{gap:2px;display:grid}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__summaryRow dt{color:var(--op-color-text-strong);font-size:13px;font-weight:600}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__summaryRow dd{color:var(--op-color-text);overflow-wrap:anywhere;margin:0;font-size:13px}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__modes{gap:var(--op-space-2);padding:var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);min-width:0;margin:0;display:grid}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__radioRow{align-items:flex-start;gap:var(--op-space-2);cursor:pointer;min-height:44px;display:flex}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__radioRow input{width:18px;height:18px;accent-color:var(--op-color-primary);margin-top:3px}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__radioRow span{color:var(--op-color-text);gap:2px;font-size:14px;display:grid}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__radioRow small{color:var(--op-color-text-muted);font-size:13px}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__cloneFields,.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__updateFields{gap:var(--op-space-3);min-width:0;display:grid}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__diffList{gap:var(--op-space-1);margin:0;padding:0;list-style:none;display:grid}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__diffItem{padding:var(--op-space-2) var(--op-space-3);border-radius:var(--op-radius-sm);background:var(--op-color-neutral-soft);color:var(--op-color-text);overflow-wrap:anywhere;font-size:13px}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__added{background:var(--op-color-primary-soft)}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__removed{background:var(--op-color-danger-soft)}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__changed{background:var(--op-color-warning-soft)}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__checkRow{align-items:flex-start;gap:var(--op-space-2);min-height:44px;color:var(--op-color-text);cursor:pointer;font-size:14px;display:flex}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__checkRow input{width:18px;height:18px;accent-color:var(--op-color-primary);flex:none;margin-top:2px}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__hint{color:var(--op-color-text-muted);margin:0;font-size:13px}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__success{color:var(--op-color-primary-hover);margin:0;font-size:14px;font-weight:600}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__error{padding:var(--op-space-2) var(--op-space-3);border-radius:var(--op-radius-sm);background:var(--op-color-danger-soft);color:var(--op-color-danger);margin:0;font-size:13px}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__reload{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__actions{justify-content:flex-end;gap:var(--op-space-2);flex-wrap:wrap;display:flex}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__btn:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__btn{min-height:40px;padding:0 var(--op-space-4);border-radius:var(--op-radius-sm);font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__btn:disabled{opacity:.6;cursor:not-allowed}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__linkButton{text-decoration:none}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__primary{background:var(--op-color-primary);color:var(--op-color-surface)}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__primary:hover:not(:disabled){background:var(--op-color-primary-hover)}.SaveExecutionAsTemplateDialog-module-scss-module__gxXTYG__secondary{border-color:var(--op-color-border);background:var(--op-color-surface);color:var(--op-color-text)}
.StartInterventionPanel-module-scss-module__3oRZoq__trigger:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.StartInterventionPanel-module-scss-module__3oRZoq__trigger{justify-content:center;align-items:center;gap:var(--op-space-2);width:100%;min-height:52px;margin-bottom:var(--op-space-4);padding:0 var(--op-space-4);border-radius:var(--op-radius-md);background:var(--op-color-primary);color:#fff;cursor:pointer;border:none;font-size:15px;font-weight:700;display:inline-flex}.StartInterventionPanel-module-scss-module__3oRZoq__trigger:hover{background:var(--op-color-primary-hover)}.StartInterventionPanel-module-scss-module__3oRZoq__panel{margin-bottom:var(--op-space-4);padding:var(--op-space-4);background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs)}.StartInterventionPanel-module-scss-module__3oRZoq__panelHeader{justify-content:space-between;align-items:center;gap:var(--op-space-3);margin-bottom:var(--op-space-3);display:flex}.StartInterventionPanel-module-scss-module__3oRZoq__panelHeader h2{color:var(--op-color-text-strong);margin:0;font-size:16px;font-weight:700}.StartInterventionPanel-module-scss-module__3oRZoq__close:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.StartInterventionPanel-module-scss-module__3oRZoq__close{border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);width:40px;height:40px;color:var(--op-color-text);cursor:pointer;flex:0 0 40px;place-items:center;display:inline-grid}.StartInterventionPanel-module-scss-module__3oRZoq__close:hover{background:var(--op-color-hover)}.StartInterventionPanel-module-scss-module__3oRZoq__searchWrap{align-items:center;gap:var(--op-space-2);min-height:44px;margin-bottom:var(--op-space-3);padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);color:var(--op-color-text-muted);display:flex}.StartInterventionPanel-module-scss-module__3oRZoq__searchWrap:focus-within{border-color:var(--op-color-primary)}.StartInterventionPanel-module-scss-module__3oRZoq__searchInput{min-width:0;height:42px;color:var(--op-color-text);background:0 0;border:none;flex:1;font-size:14px}.StartInterventionPanel-module-scss-module__3oRZoq__searchInput:focus{outline:none}.StartInterventionPanel-module-scss-module__3oRZoq__emptyCopy{padding:var(--op-space-3) 0;color:var(--op-color-text-muted);margin:0;font-size:13px}.StartInterventionPanel-module-scss-module__3oRZoq__vehicleList{gap:var(--op-space-2);max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.StartInterventionPanel-module-scss-module__3oRZoq__vehicleRow:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.StartInterventionPanel-module-scss-module__3oRZoq__vehicleRow{justify-content:space-between;align-items:center;gap:var(--op-space-3);width:100%;min-height:52px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:inherit;text-align:left;cursor:pointer;display:flex}.StartInterventionPanel-module-scss-module__3oRZoq__vehicleRow:hover{border-color:var(--op-color-primary);background:var(--op-color-hover)}.StartInterventionPanel-module-scss-module__3oRZoq__vehicleName{color:var(--op-color-text-strong);font-size:14px;font-weight:650}.StartInterventionPanel-module-scss-module__3oRZoq__vehicleMeta{color:var(--op-color-text-muted);flex-shrink:0;font-size:12px}@media (max-width:520px){.StartInterventionPanel-module-scss-module__3oRZoq__panel{padding:var(--op-space-3);border-radius:var(--op-radius-sm)}.StartInterventionPanel-module-scss-module__3oRZoq__vehicleRow{padding-block:var(--op-space-2);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.StartInterventionPanel-module-scss-module__3oRZoq__vehicleName,.StartInterventionPanel-module-scss-module__3oRZoq__vehicleMeta{overflow-wrap:anywhere;min-width:0;max-width:100%}.StartInterventionPanel-module-scss-module__3oRZoq__vehicleMeta{flex-shrink:1}}
.OwnershipHolderPanel-module-scss-module__o9n46q__card{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);gap:var(--op-space-3);min-width:0;padding:var(--op-space-4);flex-direction:column;display:flex}.OwnershipHolderPanel-module-scss-module__o9n46q__head{justify-content:space-between;align-items:flex-start;gap:var(--op-space-3);display:flex}.OwnershipHolderPanel-module-scss-module__o9n46q__head h2{color:var(--op-color-text-strong);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:700}.OwnershipHolderPanel-module-scss-module__o9n46q__eyebrow{color:var(--op-color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:700}.OwnershipHolderPanel-module-scss-module__o9n46q__icon{background:var(--op-color-primary-soft);width:38px;height:38px;color:var(--op-color-primary-hover);border-radius:999px;flex:0 0 38px;place-items:center;display:grid}.OwnershipHolderPanel-module-scss-module__o9n46q__sub{color:var(--op-color-text-muted);margin:0;font-size:12px}.OwnershipHolderPanel-module-scss-module__o9n46q__secondaryButton:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.OwnershipHolderPanel-module-scss-module__o9n46q__secondaryButton{min-height:44px;padding:0 var(--op-space-4);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text);cursor:pointer;align-self:flex-start;font-size:13px;font-weight:700}.OwnershipHolderPanel-module-scss-module__o9n46q__secondaryButton:hover{border-color:var(--op-color-primary);color:var(--op-color-primary-hover)}.OwnershipHolderPanel-module-scss-module__o9n46q__options{gap:var(--op-space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.OwnershipHolderPanel-module-scss-module__o9n46q__options legend{margin-bottom:var(--op-space-2);color:var(--op-color-text-strong);padding:0;font-size:13px;font-weight:700}.OwnershipHolderPanel-module-scss-module__o9n46q__option{align-items:flex-start;gap:var(--op-space-3);min-width:0;padding:var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);background:var(--op-color-surface);cursor:pointer;display:flex}.OwnershipHolderPanel-module-scss-module__o9n46q__option:has(input:checked){border-color:var(--op-color-primary);background:var(--op-color-primary-soft)}.OwnershipHolderPanel-module-scss-module__o9n46q__option:has(input:focus-visible){outline:2px solid var(--op-color-primary);outline-offset:2px}.OwnershipHolderPanel-module-scss-module__o9n46q__option input{accent-color:var(--op-color-primary);flex:none;margin-top:3px}.OwnershipHolderPanel-module-scss-module__o9n46q__option strong{color:var(--op-color-text-strong);overflow-wrap:anywhere;font-size:14px;display:block}.OwnershipHolderPanel-module-scss-module__o9n46q__option small{color:var(--op-color-text-muted);margin-top:2px;font-size:12px;display:block}
.page-module-scss-module__aQYQSW__routeRoot{min-height:calc(100vh - 64px)}.page-module-scss-module__aQYQSW__desktopBackdropContent,.page-module-scss-module__aQYQSW__overlay{display:none}.page-module-scss-module__aQYQSW__drawer{width:100%}.page-module-scss-module__aQYQSW__mobileHeader{margin-bottom:10px}.page-module-scss-module__aQYQSW__backLink:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__aQYQSW__backLink{color:var(--op-color-text-muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.page-module-scss-module__aQYQSW__header{margin-bottom:var(--op-space-4);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module-scss-module__aQYQSW__header h1{color:var(--op-color-text-strong);margin:0;font-size:28px;line-height:34px}.page-module-scss-module__aQYQSW__header p{color:var(--op-color-text-muted);margin:4px 0 0;font-size:14px}.page-module-scss-module__aQYQSW__closeButton:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__aQYQSW__closeButton{border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);width:42px;height:42px;color:var(--op-color-text);background:var(--op-color-surface);place-items:center;display:grid}.page-module-scss-module__aQYQSW__workspace{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);overflow:hidden}.page-module-scss-module__aQYQSW__form{gap:0!important}.page-module-scss-module__aQYQSW__section{border-bottom:1px solid var(--op-color-border);padding:22px 24px}.page-module-scss-module__aQYQSW__sectionTitle{align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.page-module-scss-module__aQYQSW__sectionTitle h2{color:var(--op-color-text-strong);margin:0;font-size:15px}.page-module-scss-module__aQYQSW__sectionTitle p{color:var(--op-color-text-muted);margin:3px 0 0;font-size:12px}.page-module-scss-module__aQYQSW__sectionIcon{background:var(--op-color-primary-soft);width:30px;height:30px;color:var(--op-color-primary-hover);border-radius:50%;flex:none;place-items:center;display:grid}.page-module-scss-module__aQYQSW__infoBox{border-radius:var(--op-radius-sm);background:var(--op-color-info-soft);color:var(--op-color-info);border:1px solid #bfdbfe;gap:10px;padding:14px;display:flex}.page-module-scss-module__aQYQSW__infoBox p{color:var(--op-color-text);margin:0;font-size:13px;line-height:1.5}.page-module-scss-module__aQYQSW__formFooter{justify-content:flex-start;padding:18px 24px 0;display:flex}.page-module-scss-module__aQYQSW__cancelButton:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__aQYQSW__cancelButton{border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);min-height:44px;color:var(--op-color-text);background:var(--op-color-surface);justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.page-module-scss-module__aQYQSW__cancelButton:hover{border-color:var(--op-color-text-muted)}.page-module-scss-module__aQYQSW__workspace form>button[type=submit]{min-width:220px;margin:0 24px 24px auto}@media (min-width:768px){.page-module-scss-module__aQYQSW__routeRoot{min-height:calc(100vh - 64px);position:relative}.page-module-scss-module__aQYQSW__desktopBackdropContent{filter:none;display:block}.page-module-scss-module__aQYQSW__overlay{z-index:70;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0f172a61;display:block;position:fixed;inset:0}.page-module-scss-module__aQYQSW__drawer{z-index:80;background:var(--op-color-surface);width:min(620px,48vw);height:100vh;box-shadow:var(--op-shadow-md);padding:28px;position:fixed;top:0;right:0;overflow-y:auto}.page-module-scss-module__aQYQSW__mobileHeader{display:none}.page-module-scss-module__aQYQSW__header{z-index:2;background:var(--op-color-surface);border-bottom:1px solid var(--op-color-border);margin:-28px -28px 18px;padding:28px 28px 18px;position:sticky;top:-28px}.page-module-scss-module__aQYQSW__workspace{box-shadow:none;border:0}}@media (max-width:767px){.page-module-scss-module__aQYQSW__section{padding:18px 16px}.page-module-scss-module__aQYQSW__formFooter{padding-inline:16px}.page-module-scss-module__aQYQSW__workspace form>button[type=submit]{width:calc(100% - 32px);margin-inline:16px}.page-module-scss-module__aQYQSW__cancelButton{width:100%}.page-module-scss-module__aQYQSW__closeButton{display:none}}
.MileageSection-module-scss-module__EhKTKW__currentValue{margin:0 0 var(--op-space-4);color:var(--op-color-text);font-size:14px}.MileageSection-module-scss-module__EhKTKW__currentValue strong{color:var(--op-color-text-strong)}
.TechnicalEventDrawer-module-scss-module__l3Rl8a__overlay{z-index:90;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0f172a75;position:fixed;inset:0}.TechnicalEventDrawer-module-scss-module__l3Rl8a__drawer{z-index:100;background:var(--op-color-surface);width:min(560px,48vw);height:100vh;box-shadow:var(--op-shadow-md);padding:24px;position:fixed;top:0;right:0;overflow-y:auto}.TechnicalEventDrawer-module-scss-module__l3Rl8a__header{z-index:3;border-bottom:1px solid var(--op-color-border);background:var(--op-color-surface);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:-24px -24px 18px;padding:24px;display:grid;position:sticky;top:-24px}.TechnicalEventDrawer-module-scss-module__l3Rl8a__headerIcon{background:var(--op-color-warning-soft);width:40px;height:40px;color:var(--op-color-warning);border-radius:10px;place-items:center;display:grid}.TechnicalEventDrawer-module-scss-module__l3Rl8a__header h2{color:var(--op-color-text-strong);margin:0;font-size:19px}.TechnicalEventDrawer-module-scss-module__l3Rl8a__header p{color:var(--op-color-text-muted);margin:2px 0 0;font-size:11px}.TechnicalEventDrawer-module-scss-module__l3Rl8a__close:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.TechnicalEventDrawer-module-scss-module__l3Rl8a__close{border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);width:40px;height:40px;color:var(--op-color-text);place-items:center;display:grid}.TechnicalEventDrawer-module-scss-module__l3Rl8a__section{border-bottom:1px solid var(--op-color-border);padding:16px 0}.TechnicalEventDrawer-module-scss-module__l3Rl8a__section h3,.TechnicalEventDrawer-module-scss-module__l3Rl8a__audit h3{color:var(--op-color-text-strong);margin:0 0 10px;font-size:14px}.TechnicalEventDrawer-module-scss-module__l3Rl8a__verification{background:var(--op-color-primary-soft);color:var(--op-color-primary-hover);border-radius:999px;align-items:center;gap:5px;margin-bottom:12px;padding:5px 9px;font-size:11px;font-weight:650;display:inline-flex}.TechnicalEventDrawer-module-scss-module__l3Rl8a__summary{color:var(--op-color-text);margin:0 0 14px;font-size:13px;line-height:1.55}.TechnicalEventDrawer-module-scss-module__l3Rl8a__metaGrid{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.TechnicalEventDrawer-module-scss-module__l3Rl8a__metaGrid div,.TechnicalEventDrawer-module-scss-module__l3Rl8a__dataList div{min-width:0}.TechnicalEventDrawer-module-scss-module__l3Rl8a__metaGrid dt,.TechnicalEventDrawer-module-scss-module__l3Rl8a__dataList dt{color:var(--op-color-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:10px}.TechnicalEventDrawer-module-scss-module__l3Rl8a__metaGrid dd,.TechnicalEventDrawer-module-scss-module__l3Rl8a__dataList dd{color:var(--op-color-text-strong);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.TechnicalEventDrawer-module-scss-module__l3Rl8a__dataList{gap:10px;margin:0;display:grid}.TechnicalEventDrawer-module-scss-module__l3Rl8a__dataList div{border-radius:var(--op-radius-sm);background:var(--op-color-hover);padding:10px}.TechnicalEventDrawer-module-scss-module__l3Rl8a__sectionHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.TechnicalEventDrawer-module-scss-module__l3Rl8a__sectionHeading span{background:var(--op-color-hover);min-width:24px;height:24px;color:var(--op-color-text-muted);border-radius:999px;place-items:center;font-size:11px;display:grid}.TechnicalEventDrawer-module-scss-module__l3Rl8a__documentList{gap:8px;display:grid}.TechnicalEventDrawer-module-scss-module__l3Rl8a__documentRow:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.TechnicalEventDrawer-module-scss-module__l3Rl8a__documentRow{border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);color:inherit;align-items:center;gap:10px;padding:10px;display:flex}.TechnicalEventDrawer-module-scss-module__l3Rl8a__documentRow:hover{border-color:var(--op-color-primary)}.TechnicalEventDrawer-module-scss-module__l3Rl8a__documentRow strong{color:var(--op-color-text-strong);font-size:12px;display:block}.TechnicalEventDrawer-module-scss-module__l3Rl8a__documentRow small{color:var(--op-color-text-muted);margin-top:2px;font-size:10px;display:block}.TechnicalEventDrawer-module-scss-module__l3Rl8a__correction{padding:10px 0}.TechnicalEventDrawer-module-scss-module__l3Rl8a__correction+.TechnicalEventDrawer-module-scss-module__l3Rl8a__correction{border-top:1px solid var(--op-color-border)}.TechnicalEventDrawer-module-scss-module__l3Rl8a__correction strong{color:var(--op-color-text-strong);font-size:11px}.TechnicalEventDrawer-module-scss-module__l3Rl8a__correction p{color:var(--op-color-text);margin:4px 0;font-size:12px}.TechnicalEventDrawer-module-scss-module__l3Rl8a__correction small,.TechnicalEventDrawer-module-scss-module__l3Rl8a__empty{color:var(--op-color-text-muted);font-size:11px}.TechnicalEventDrawer-module-scss-module__l3Rl8a__audit{padding-top:16px}.TechnicalEventDrawer-module-scss-module__l3Rl8a__audit div{justify-content:space-between;gap:16px;padding:6px 0;display:flex}.TechnicalEventDrawer-module-scss-module__l3Rl8a__audit span{color:var(--op-color-text-muted);font-size:11px}.TechnicalEventDrawer-module-scss-module__l3Rl8a__audit strong{color:var(--op-color-text-strong);text-align:right;overflow-wrap:anywhere;font-size:11px}@media (max-width:767px){.TechnicalEventDrawer-module-scss-module__l3Rl8a__drawer{width:100%;padding:18px 16px}.TechnicalEventDrawer-module-scss-module__l3Rl8a__header{margin:-18px -16px 16px;padding:18px 16px;top:-18px}.TechnicalEventDrawer-module-scss-module__l3Rl8a__metaGrid{grid-template-columns:1fr}}
.page-module-scss-module__fFJ6zG__page{gap:var(--op-space-4);padding-bottom:var(--op-space-8);display:grid}.page-module-scss-module__fFJ6zG__backLink{align-items:center;gap:var(--op-space-2);width:fit-content;min-height:44px;color:var(--op-color-text);border-radius:var(--op-radius-sm);font-size:14px;font-weight:600;display:inline-flex}.page-module-scss-module__fFJ6zG__backLink:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__fFJ6zG__hero,.page-module-scss-module__fFJ6zG__section{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs)}.page-module-scss-module__fFJ6zG__hero{padding:var(--op-space-4)}.page-module-scss-module__fFJ6zG__heroTop,.page-module-scss-module__fFJ6zG__sectionHeading{justify-content:space-between;align-items:flex-start;gap:var(--op-space-3);flex-wrap:wrap;display:flex}.page-module-scss-module__fFJ6zG__heroIdentity{align-items:center;gap:var(--op-space-3);min-width:0;display:flex}.page-module-scss-module__fFJ6zG__heroPhoto{border-radius:var(--op-radius-sm);flex:0 0 56px;width:56px;height:56px;overflow:hidden}.page-module-scss-module__fFJ6zG__heroPhoto>div{border:0;border-radius:0;width:100%;min-width:0;height:100%}.page-module-scss-module__fFJ6zG__heroTop>div:first-child{flex:220px;min-width:0}.page-module-scss-module__fFJ6zG__title,.page-module-scss-module__fFJ6zG__registration,.page-module-scss-module__fFJ6zG__vehicleMeta,.page-module-scss-module__fFJ6zG__eyebrow,.page-module-scss-module__fFJ6zG__sectionHeading h2,.page-module-scss-module__fFJ6zG__sectionCopy,.page-module-scss-module__fFJ6zG__noticeTitle,.page-module-scss-module__fFJ6zG__noticeText,.page-module-scss-module__fFJ6zG__eventType,.page-module-scss-module__fFJ6zG__eventSummary,.page-module-scss-module__fFJ6zG__eventMeta,.page-module-scss-module__fFJ6zG__maintenanceNote{margin:0}.page-module-scss-module__fFJ6zG__title{color:var(--op-color-text-strong);font-size:22px;font-weight:700;line-height:28px}.page-module-scss-module__fFJ6zG__registration{margin-top:var(--op-space-1);color:var(--op-color-text-muted);font-size:13px}.page-module-scss-module__fFJ6zG__heroBadges{gap:var(--op-space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.page-module-scss-module__fFJ6zG__visitMeta{margin:var(--op-space-3) 0 0;align-items:center;gap:var(--op-space-2);color:var(--op-color-text-muted);flex-wrap:wrap;font-size:12px;line-height:18px;display:flex}.page-module-scss-module__fFJ6zG__groupTitle{margin:var(--op-space-2) 0 0;color:var(--op-color-text-strong);font-size:15px;font-weight:700}.page-module-scss-module__fFJ6zG__subheading{margin:var(--op-space-4) 0 var(--op-space-2);color:var(--op-color-text-strong);font-size:13px;font-weight:700}.page-module-scss-module__fFJ6zG__subheading:first-of-type{margin-top:0}.page-module-scss-module__fFJ6zG__maintenanceList{gap:var(--op-space-2);margin:0;padding:0;list-style:none;display:grid}.page-module-scss-module__fFJ6zG__maintenanceRow{justify-content:space-between;align-items:center;gap:var(--op-space-3);min-height:40px;padding:var(--op-space-2) var(--op-space-3);border-radius:var(--op-radius-sm);background:var(--op-color-canvas);display:flex}.page-module-scss-module__fFJ6zG__maintenanceLabel{min-width:0;color:var(--op-color-text-strong);font-size:13px;font-weight:600}.page-module-scss-module__fFJ6zG__vehicleMeta{margin-top:var(--op-space-3);gap:var(--op-space-2) var(--op-space-4);color:var(--op-color-text);overflow-wrap:anywhere;flex-wrap:wrap;font-size:12px;line-height:18px;display:flex}.page-module-scss-module__fFJ6zG__section{padding:var(--op-space-4)}.page-module-scss-module__fFJ6zG__sectionHeading{margin-bottom:var(--op-space-3);align-items:center}.page-module-scss-module__fFJ6zG__eyebrow{color:var(--op-color-primary-hover);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700;line-height:16px}.page-module-scss-module__fFJ6zG__sectionHeading h2{color:var(--op-color-text-strong);margin-top:2px;font-size:17px;font-weight:700;line-height:23px}.page-module-scss-module__fFJ6zG__count{background:var(--op-color-neutral-soft);min-width:28px;height:28px;color:var(--op-color-text-muted);border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:grid}.page-module-scss-module__fFJ6zG__contextGrid{gap:var(--op-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.page-module-scss-module__fFJ6zG__contextGrid dt{color:var(--op-color-text-muted);font-size:12px;font-weight:600}.page-module-scss-module__fFJ6zG__contextGrid dd{margin:var(--op-space-1) 0 0;color:var(--op-color-text);font-size:13px;line-height:19px}.page-module-scss-module__fFJ6zG__notice{align-items:flex-start;gap:var(--op-space-3);padding:var(--op-space-3) var(--op-space-4);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);display:flex}.page-module-scss-module__fFJ6zG__notice>svg{flex-shrink:0;margin-top:1px}.page-module-scss-module__fFJ6zG__noticeWarning{background:var(--op-color-warning-soft);border-color:var(--op-color-warning);color:var(--op-color-warning)}.page-module-scss-module__fFJ6zG__noticeInfo{background:var(--op-color-info-soft);border-color:var(--op-color-info);color:var(--op-color-info)}.page-module-scss-module__fFJ6zG__noticeSuccess{background:var(--op-color-primary-soft);border-color:var(--op-color-primary);color:var(--op-color-primary-hover)}.page-module-scss-module__fFJ6zG__noticeTitle{color:var(--op-color-text-strong);font-size:14px;font-weight:700;line-height:20px}.page-module-scss-module__fFJ6zG__noticeText,.page-module-scss-module__fFJ6zG__sectionCopy,.page-module-scss-module__fFJ6zG__maintenanceNote{margin-top:var(--op-space-1);color:var(--op-color-text);font-size:13px;line-height:19px}.page-module-scss-module__fFJ6zG__fullWidthAction button[type=submit]{width:100%}.page-module-scss-module__fFJ6zG__eventList{gap:var(--op-space-2);margin:0;padding:0;list-style:none;display:grid}.page-module-scss-module__fFJ6zG__eventCard{padding:var(--op-space-3);border-radius:var(--op-radius-sm);background:var(--op-color-canvas);border:1px solid var(--op-color-border)}.page-module-scss-module__fFJ6zG__eventType{color:var(--op-color-primary-hover);text-transform:uppercase;font-size:11px;font-weight:700;line-height:16px}.page-module-scss-module__fFJ6zG__eventSummary{margin-top:var(--op-space-1);color:var(--op-color-text-strong);font-size:14px;font-weight:600;line-height:20px}.page-module-scss-module__fFJ6zG__eventMeta{margin-top:var(--op-space-1);color:var(--op-color-text-muted);font-size:12px;line-height:18px}.page-module-scss-module__fFJ6zG__maintenanceNote{margin-top:var(--op-space-3);color:var(--op-color-text-muted)}.page-module-scss-module__fFJ6zG__readinessList{gap:var(--op-space-2);margin:0 0 var(--op-space-3);flex-direction:column;padding:0;list-style:none;display:flex}.page-module-scss-module__fFJ6zG__readinessList li{align-items:center;gap:var(--op-space-2);min-height:38px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);display:flex}.page-module-scss-module__fFJ6zG__readinessList li>svg{flex-shrink:0}.page-module-scss-module__fFJ6zG__readinessPass{background:var(--op-color-primary-soft)}.page-module-scss-module__fFJ6zG__readinessPass>span,.page-module-scss-module__fFJ6zG__readinessPass>svg{color:var(--op-color-primary-hover)}.page-module-scss-module__fFJ6zG__readinessPending{background:var(--op-color-warning-soft)}.page-module-scss-module__fFJ6zG__readinessPending>span,.page-module-scss-module__fFJ6zG__readinessPending>svg{color:var(--op-color-warning)}.page-module-scss-module__fFJ6zG__unclassifiedLinks{gap:var(--op-space-3);margin-top:var(--op-space-2);flex-wrap:wrap;display:flex}.page-module-scss-module__fFJ6zG__unclassifiedLinks a{color:inherit;font-size:13px;font-weight:700;text-decoration:underline}@media (max-width:420px){.page-module-scss-module__fFJ6zG__heroTop{align-items:flex-start}.page-module-scss-module__fFJ6zG__contextGrid{grid-template-columns:1fr}}.page-module-scss-module__fFJ6zG__quickNav{gap:var(--op-space-2);scrollbar-width:thin;padding-bottom:2px;display:flex;overflow-x:auto}.page-module-scss-module__fFJ6zG__quickNav a{min-height:36px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);background:var(--op-color-surface);color:var(--op-color-text);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.page-module-scss-module__fFJ6zG__quickNav a:hover{border-color:var(--op-color-primary);color:var(--op-color-primary-hover)}.page-module-scss-module__fFJ6zG__quickNav span{background:var(--op-color-canvas);min-width:20px;height:20px;color:var(--op-color-text-muted);border-radius:999px;place-items:center;font-size:10px;font-weight:700;display:grid}.page-module-scss-module__fFJ6zG__contextDisclosure{border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);background:var(--op-color-surface);box-shadow:var(--op-shadow-xs);overflow:hidden}.page-module-scss-module__fFJ6zG__contextDisclosure>summary{justify-content:space-between;align-items:center;gap:var(--op-space-3);min-height:56px;padding:var(--op-space-3) var(--op-space-4);cursor:pointer;list-style:none;display:flex}.page-module-scss-module__fFJ6zG__contextDisclosure>summary::-webkit-details-marker{display:none}.page-module-scss-module__fFJ6zG__contextDisclosure>summary>span:first-child{min-width:0}.page-module-scss-module__fFJ6zG__contextDisclosure strong,.page-module-scss-module__fFJ6zG__contextDisclosure small{display:block}.page-module-scss-module__fFJ6zG__contextDisclosure strong{color:var(--op-color-text-strong);font-size:13px}.page-module-scss-module__fFJ6zG__contextDisclosure small{color:var(--op-color-text-muted);margin-top:2px;font-size:11px;line-height:17px}.page-module-scss-module__fFJ6zG__contextDisclosure[open]>summary{border-bottom:1px solid var(--op-color-border);background:var(--op-color-canvas)}.page-module-scss-module__fFJ6zG__contextCount{background:var(--op-color-primary-soft);min-width:28px;height:28px;color:var(--op-color-primary-hover);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.page-module-scss-module__fFJ6zG__contextContent{gap:var(--op-space-4);padding:var(--op-space-4);grid-template-columns:minmax(0,1fr);display:grid}.page-module-scss-module__fFJ6zG__templateSection{padding:0;overflow:hidden}.page-module-scss-module__fFJ6zG__costMileageGrid{gap:var(--op-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.page-module-scss-module__fFJ6zG__costMileageGrid>.page-module-scss-module__fFJ6zG__section{min-width:0}@media (min-width:960px){.page-module-scss-module__fFJ6zG__contextContent{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module-scss-module__fFJ6zG__costMileageGrid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);align-items:start}}@media (max-width:520px){.page-module-scss-module__fFJ6zG__page{gap:var(--op-space-3)}.page-module-scss-module__fFJ6zG__hero,.page-module-scss-module__fFJ6zG__section{border-radius:var(--op-radius-sm)}.page-module-scss-module__fFJ6zG__hero,.page-module-scss-module__fFJ6zG__section,.page-module-scss-module__fFJ6zG__contextContent{padding:var(--op-space-3)}.page-module-scss-module__fFJ6zG__templateSection{padding:0}.page-module-scss-module__fFJ6zG__quickNav{margin-inline:-2px}.page-module-scss-module__fFJ6zG__groupTitle{margin-top:var(--op-space-1)}}
.NotificationBell-module-scss-module__L5gu1W__bell:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.NotificationBell-module-scss-module__L5gu1W__bell{border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);width:44px;height:44px;color:var(--op-color-text-strong);flex:0 0 44px;place-items:center;display:inline-grid;position:relative}.NotificationBell-module-scss-module__L5gu1W__bell:hover{background:var(--op-color-hover)}.NotificationBell-module-scss-module__L5gu1W__badge{min-width:20px;height:20px;padding:0 var(--op-space-1);background:var(--op-color-danger);color:var(--op-color-surface);border-radius:10px;place-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-grid;position:absolute;top:-6px;right:-6px}
.LegalIdentitySummary-module-scss-module__HiTPzG__list{gap:var(--op-space-3);grid-template-columns:1fr;margin:0;display:grid}@media (min-width:640px){.LegalIdentitySummary-module-scss-module__HiTPzG__list{grid-template-columns:1fr 1fr}}.LegalIdentitySummary-module-scss-module__HiTPzG__row{min-width:0}.LegalIdentitySummary-module-scss-module__HiTPzG__row dt{color:var(--op-color-text-muted);font-size:12px;font-weight:600}.LegalIdentitySummary-module-scss-module__HiTPzG__row dd{color:var(--op-color-text);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}
