._weekNav_1sg81_3{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._weekTitle_1sg81_10{margin:0 0 0 var(--space-2);font:var(--type-h3);color:var(--text-primary)}._onCall_1sg81_16{font:var(--type-body);color:var(--text-secondary);margin:0 0 0 auto}._gridWrap_1sg81_22{margin-bottom:var(--space-5);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-card);overflow-x:auto}._grid_1sg81_22{border-collapse:collapse;table-layout:fixed;width:100%;min-width:860px}._grid_1sg81_22 th,._grid_1sg81_22 td{padding:var(--space-2);border-bottom:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);vertical-align:top;text-align:left}._grid_1sg81_22 thead th{font:var(--type-label);color:var(--table-header-fg);background:var(--surface-2)}._grid_1sg81_22 tbody th{width:180px;font:var(--type-body-sm);color:var(--text-primary);font-weight:600}._grid_1sg81_22 tbody th>*{margin-top:var(--space-1)}._grid_1sg81_22 td{height:72px}._grid_1sg81_22 td[data-over]{background:var(--info-muted)}._base_1sg81_71{color:var(--text-secondary);font-weight:400;display:block}._chip_1sg81_77{margin-bottom:var(--space-1);padding:var(--space-1) var(--space-2);font:var(--type-body-sm);color:var(--text-primary);background:var(--surface-2);border:1px solid var(--border-subtle);border-left:3px solid var(--info-solid);border-radius:var(--radius-sm);overflow-wrap:anywhere;text-decoration:none;display:block}._chip_1sg81_77[draggable=true]{cursor:grab}._chip_1sg81_77:hover{border-color:var(--border-strong)}._chip_1sg81_77[data-status=UNSCHEDULED]{border-left-color:var(--warning-solid)}._chip_1sg81_77[data-status=ON_SITE]{border-left-color:var(--accent-border)}._chip_1sg81_77[data-status=DONE]{border-left-color:var(--success-solid);color:var(--text-secondary)}._chipRef_1sg81_112{font-variant-numeric:tabular-nums;font-weight:600}._chipSite_1sg81_117{color:var(--text-secondary);display:block}._waiting_1sg81_122,._phoneList_1sg81_123{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._waiting_1sg81_122>li,._phoneList_1sg81_123>li{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}._waiting_1sg81_122>li>span,._phoneList_1sg81_123>li>span{font:var(--type-body-sm);grid-column:1}._waiting_1sg81_122>li>button,._phoneList_1sg81_123>li>button{grid-area:1/2/span 2}._phoneList_1sg81_123{display:none}._fieldset_1sg81_156{border:0;margin:0;padding:0}._fieldset_1sg81_156 legend{margin-bottom:var(--space-2);font:var(--type-label);color:var(--text-secondary)}._badges_1sg81_168{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._layout_1sg81_176{gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;display:grid}._prose_1sg81_183{font:var(--type-body);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}._details_1sg81_191{gap:var(--space-2) var(--space-4);font:var(--type-body-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}._details_1sg81_191 dt{color:var(--text-secondary)}._details_1sg81_191 dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0}._onCallNow_1sg81_209{margin:0 0 var(--space-2);font:var(--type-body);color:var(--text-primary)}._rota_1sg81_215{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._rota_1sg81_215>li{gap:var(--space-3);font:var(--type-body-sm);grid-template-columns:140px minmax(0,260px) minmax(0,1fr);align-items:center;display:grid}._engineerRow_1sg81_232{gap:var(--space-3);grid-template-columns:minmax(0,220px) minmax(0,260px);align-items:end;display:grid}._days_1sg81_239{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=767px){._gridWrap_1sg81_22{display:none}._phoneList_1sg81_123{margin-bottom:var(--space-5);display:flex}._onCall_1sg81_16{margin-left:0}._layout_1sg81_176,._rota_1sg81_215>li,._engineerRow_1sg81_232{grid-template-columns:minmax(0,1fr)}}._report_1sg81_270{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}._reportHead_1sg81_279{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._reportTitle_1sg81_287{font:var(--type-h3);color:var(--text-primary);margin:0}._checks_1sg81_293{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}._checks_1sg81_293 legend,._checkLabel_1sg81_303{margin:0 0 var(--space-1);font:var(--type-label);color:var(--text-secondary)}._lines_1sg81_309{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._line_1sg81_309{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid var(--border-subtle);font:var(--type-body-sm);flex-wrap:wrap;display:flex}._lineMoney_1sg81_329{font-variant-numeric:tabular-nums;margin-left:auto}._signaturePad_1sg81_334{aspect-ratio:600/180;border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-1);touch-action:none;width:100%;max-width:600px;height:auto}._signatureImage_1sg81_345{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1);max-width:300px;height:auto}._filter_1sg81_354{min-width:160px}._pdfLink_1sg81_358{font:var(--type-body-sm);align-self:center}._grid_1sg81_22 td[data-away]{background:var(--surface-2)}._away_1sg81_367{margin-bottom:var(--space-1);padding:var(--space-1) var(--space-2);font:var(--type-body-sm);color:var(--text-secondary);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);display:block}._away_1sg81_367[data-status=approved]{color:var(--text-primary);background:var(--warning-muted);border-style:solid}._chip_1sg81_77[data-clash]{border-color:var(--danger-solid)}._chipClash_1sg81_387{color:var(--danger-fg);font-weight:600;display:block}._grid_1sg81_22[data-view=month]{min-width:1400px}._grid_1sg81_22[data-view=month] tbody th{width:140px}._grid_1sg81_22[data-view=day]{min-width:0}._visit_1sg81_406{margin-top:var(--space-1);color:var(--text-secondary);display:block}._finding_1sg81_413{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}._finding_1sg81_413:last-child{border-bottom:0;padding-bottom:0}._finding_1sg81_413 p{margin:0}._findingHead_1sg81_430{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._fileButton_1sg81_437{font:var(--type-label);color:var(--text-link,var(--accent));cursor:pointer}._fileButton_1sg81_437 input{margin-top:var(--space-1);font:var(--type-body-sm,var(--type-body));display:block}._siteList_1sg81_450{gap:var(--space-1);font:var(--type-body-sm);overflow-wrap:anywhere;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._certList_1sg81_462{gap:var(--space-1);font:var(--type-body-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._certRow_1sg81_472{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._fileButton_1sg81_437{padding:var(--space-1) var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font:var(--type-body-sm);color:var(--text-primary);background:var(--surface-1);cursor:pointer;align-items:center;display:inline-flex;position:relative}._fileButton_1sg81_437:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}._fileButton_1sg81_437 input{opacity:0;cursor:pointer;position:absolute;inset:0}._outside_1sg81_506{padding:0 var(--space-2);font:var(--type-caption);color:var(--warning-fg);background:var(--warning-muted);border:1px solid var(--warning-border);border-radius:var(--radius-sm);align-self:flex-start;font-weight:600}._outsideCount_1sg81_517{color:var(--warning-fg);font-weight:400}._filters_1sg81_523{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._filters_1sg81_523>:last-child{margin-left:auto}
