._weekNav_18i9p_3{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._weekTitle_18i9p_10{margin:0 0 0 var(--space-2);font:var(--type-h3);color:var(--text-primary)}._onCall_18i9p_16{font:var(--type-body);color:var(--text-secondary);margin:0 0 0 auto}._gridWrap_18i9p_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_18i9p_22{border-collapse:collapse;table-layout:fixed;width:100%;min-width:860px}._grid_18i9p_22 th,._grid_18i9p_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_18i9p_22 thead th{font:var(--type-label);color:var(--table-header-fg);background:var(--surface-2)}._grid_18i9p_22 tbody th{width:180px;font:var(--type-body-sm);color:var(--text-primary);font-weight:600}._grid_18i9p_22 tbody th>*{margin-top:var(--space-1)}._grid_18i9p_22 td{height:72px}._grid_18i9p_22 td[data-over]{background:var(--info-muted)}._base_18i9p_71{color:var(--text-secondary);font-weight:400;display:block}._chip_18i9p_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_18i9p_77[draggable=true]{cursor:grab}._chip_18i9p_77:hover{border-color:var(--border-strong)}._chip_18i9p_77[data-status=UNSCHEDULED]{border-left-color:var(--warning-solid)}._chip_18i9p_77[data-status=ON_SITE]{border-left-color:var(--accent-border)}._chip_18i9p_77[data-status=DONE]{border-left-color:var(--success-solid);color:var(--text-secondary)}._chipRef_18i9p_112{font-variant-numeric:tabular-nums;font-weight:600}._chipSite_18i9p_117{color:var(--text-secondary);display:block}._waiting_18i9p_122,._phoneList_18i9p_123{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._waiting_18i9p_122>li,._phoneList_18i9p_123>li{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}._waiting_18i9p_122>li>span,._phoneList_18i9p_123>li>span{font:var(--type-body-sm);grid-column:1}._waiting_18i9p_122>li>button,._phoneList_18i9p_123>li>button{grid-area:1/2/span 2}._phoneList_18i9p_123{display:none}._fieldset_18i9p_156{border:0;margin:0;padding:0}._fieldset_18i9p_156 legend{margin-bottom:var(--space-2);font:var(--type-label);color:var(--text-secondary)}._badges_18i9p_168{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._layout_18i9p_176{gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;display:grid}._prose_18i9p_183{font:var(--type-body);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}._details_18i9p_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_18i9p_191 dt{color:var(--text-secondary)}._details_18i9p_191 dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0}._onCallNow_18i9p_209{margin:0 0 var(--space-2);font:var(--type-body);color:var(--text-primary)}._rota_18i9p_215{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._rota_18i9p_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_18i9p_232{gap:var(--space-3);grid-template-columns:minmax(0,220px) minmax(0,260px);align-items:end;display:grid}._days_18i9p_239{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=767px){._gridWrap_18i9p_22{display:none}._phoneList_18i9p_123{margin-bottom:var(--space-5);display:flex}._onCall_18i9p_16{margin-left:0}._layout_18i9p_176,._rota_18i9p_215>li,._engineerRow_18i9p_232{grid-template-columns:minmax(0,1fr)}}._report_18i9p_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_18i9p_279{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._reportTitle_18i9p_287{font:var(--type-h3);color:var(--text-primary);margin:0}._checks_18i9p_293{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}._checks_18i9p_293 legend,._checkLabel_18i9p_303{margin:0 0 var(--space-1);font:var(--type-label);color:var(--text-secondary)}._lines_18i9p_309{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._line_18i9p_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_18i9p_329{font-variant-numeric:tabular-nums;margin-left:auto}._signaturePad_18i9p_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_18i9p_345{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1);max-width:300px;height:auto}._filter_18i9p_354{min-width:160px}._pdfLink_18i9p_358{font:var(--type-body-sm);align-self:center}._grid_18i9p_22 td[data-away]{background:var(--surface-2)}._away_18i9p_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_18i9p_367[data-status=approved]{color:var(--text-primary);background:var(--warning-muted);border-style:solid}._chip_18i9p_77[data-clash]{border-color:var(--danger-solid)}._chipClash_18i9p_387{color:var(--danger-fg);font-weight:600;display:block}._grid_18i9p_22[data-view=month]{min-width:1400px}._grid_18i9p_22[data-view=month] tbody th{width:140px}._grid_18i9p_22[data-view=day]{min-width:0}._visit_18i9p_406{margin-top:var(--space-1);color:var(--text-secondary);display:block}._finding_18i9p_413{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}._finding_18i9p_413:last-child{border-bottom:0;padding-bottom:0}._finding_18i9p_413 p{margin:0}._findingHead_18i9p_430{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._siteList_18i9p_438{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_18i9p_450{gap:var(--space-1);font:var(--type-body-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._certRow_18i9p_460{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._fileButton_18i9p_468{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_18i9p_468:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}._fileButton_18i9p_468 input{opacity:0;cursor:pointer;position:absolute;inset:0}._outside_18i9p_494{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_18i9p_505{color:var(--warning-fg);font-weight:400}._filters_18i9p_511{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._filters_18i9p_511>:last-child{margin-left:auto}
