.maintenance-columns{grid-template-columns:repeat(6,minmax(230px,1fr));gap:16px;max-width:100%;padding-block:12px;display:grid;overflow:auto}.maintenance-columns>section{min-width:0}.maintenance-columns h2{font-size:15px}.maintenance-columns .panel{overflow-wrap:anywhere;margin-block-end:12px}.maintenance-agenda{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.maintenance-agenda h2{font-size:15px}.maintenance-event{overflow-wrap:anywhere;border-inline-start:3px solid var(--primary);margin-block:12px;padding:16px}.maintenance-event[data-kind=handover]{border-inline-start-color:var(--accent)}.maintenance-event--pending{border-style:dashed}.maintenance-event[data-conflict]{border-inline-start-color:var(--danger)}.maintenance-signatures{grid-template-columns:1fr 1fr;gap:32px;margin-block:32px;display:grid}.maintenance-signatures>section{border:1px solid var(--border);min-height:130px;padding:18px}.handover-report-logo{object-fit:contain;width:160px;max-height:90px}.maintenance-report-table{border-collapse:collapse;table-layout:fixed;width:100%}.maintenance-report-table td,.maintenance-report-table th{text-align:start;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--border);padding:10px}.handover-report-print{background:var(--surface);color:var(--text);overflow-wrap:anywhere}@media (max-width:767px){.maintenance-agenda{display:block}.maintenance-columns{grid-template-columns:repeat(6,minmax(260px,1fr))}.maintenance-signatures{grid-template-columns:1fr}}@media print{body:has(.handover-report-print) *{visibility:hidden}:is(body:has(.handover-report-print) .handover-report-print,body:has(.handover-report-print) .handover-report-print *){visibility:visible}.handover-report-print{color:#000;background:#fff;width:100%;padding:12mm;position:absolute;inset:0}.handover-report-print tr,.maintenance-signatures{break-inside:avoid}.handover-report-print footer{margin-top:24px}}.handover-report-print[data-bilingual]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.handover-report-print article{min-width:0}@media (max-width:767px){.handover-report-print[data-bilingual]{display:block}}@media print{.handover-report-print[data-bilingual]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8mm;font-size:9pt;display:grid}.handover-report-print h2{font-size:14pt}}.maintenance-grid-scroll{border:1px solid var(--border);border-radius:12px;max-width:100%;overflow:auto}.maintenance-plan-grid{border-collapse:collapse;width:max-content;min-width:100%}.maintenance-plan-grid th,.maintenance-plan-grid td{border:1px solid var(--border);vertical-align:top;text-align:start;min-width:160px;max-width:240px;padding:10px}.maintenance-plan-grid td[data-outside]{background:color-mix(in srgb, var(--muted) 10%, var(--background))}.maintenance-plan-grid th:first-child{background:var(--surface);z-index:1;position:sticky;inset-inline-start:0}.maintenance-agenda--mobile{display:none}@media (max-width:767px){.maintenance-grid-scroll{display:none}.maintenance-agenda--mobile{display:block}}.maintenance-filters{align-items:end;gap:18px}.maintenance-filters>.field{max-width:320px;color:var(--muted);flex:180px;font-size:14px}.maintenance-filters>.field:has(input[type=checkbox]){align-items:center;min-height:48px;display:flex}.maintenance-filters .field input,.maintenance-filters .field select{min-height:48px}.maintenance-filters input[type=checkbox]{width:20px;height:20px;accent-color:var(--primary);flex:none}.maintenance-filter-drawer{border:1px solid var(--border);background:var(--surface);border-radius:18px;margin-block:20px;padding:20px}.maintenance-filter-drawer summary{color:var(--primary);cursor:pointer;padding-block:4px 18px;font-weight:600}.page__content:has(.maintenance-filter-drawer) .table-wrap{overflow-x:auto}.page__content:has(.maintenance-filter-drawer) .data-table{min-width:1120px}.maintenance-filters .field :focus-visible,.maintenance-filter-drawer summary:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media (max-width:767px){.maintenance-filters>.field{flex-basis:100%;max-width:none}.page__content:has(.maintenance-filter-drawer) .data-table{min-width:0}}.maintenance-command-fields{gap:18px;display:grid}.maintenance-command-disclosure>summary{cursor:pointer;min-height:32px;padding-block:6px;font-weight:700}.maintenance-command-disclosure[open]>summary{margin-bottom:18px}.maintenance-command-disclosure>summary:focus-visible{outline:3px solid var(--primary);outline-offset:4px;border-radius:6px}.maintenance-ticket:has(>.detail-layout__side:empty){grid-template-columns:minmax(0,1fr)}.maintenance-ticket .facts dd{overflow-wrap:anywhere}.maintenance-ticket .choice-group{gap:8px}.handover-calendar-scroll{border:1px solid var(--border);border-radius:20px;max-width:100%;overflow:auto}.handover-calendar-scroll:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.handover-calendar-grid{background:var(--border);grid-template-columns:repeat(7,minmax(130px,1fr));gap:1px;min-width:910px;display:grid}.handover-calendar-heading{background:var(--surface);text-align:center;padding:12px;font-weight:700}.handover-calendar-day{background:var(--surface);min-width:0;min-height:140px;padding:9px}.handover-calendar-day h3{margin:0 0 8px;font-size:14px}.handover-calendar-blank{background:var(--background)}.handover-calendar-visit{border:2px solid var(--primary);color:var(--ink);background:var(--background);overflow-wrap:anywhere;border-radius:12px;gap:4px;margin-bottom:7px;padding:10px;font-size:12px;text-decoration:none;display:grid}.handover-calendar-visit--proposed{border-style:dashed}.handover-calendar-visit[data-status=cancelled]{opacity:.7}.handover-calendar-visit:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.handover-list-identity{gap:4px;display:grid}.handover-calendar-navigation{align-items:center;gap:4px;display:flex}.handover-calendar-navigation .button{padding-inline:12px}.maintenance-plan-grid .maintenance-event,.maintenance-agenda--mobile .maintenance-event{gap:8px;display:grid}.maintenance-plan-grid .maintenance-event p,.maintenance-agenda--mobile .maintenance-event p{margin:0}.maintenance-agenda--mobile>section+section{margin-block-start:20px}.maintenance-planning-item{gap:8px;display:grid}.handover-create-fields{border:1px solid var(--border);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;padding:1rem;display:grid}.handover-create-fields legend{padding-inline:.4rem;font-weight:600}.handover-create-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.handover-create-row>.button{grid-column:1/-1;justify-self:start}.handover-defect-choice{overflow-wrap:anywhere;align-items:flex-start;gap:.75rem;display:flex}.handover-defect-choice span{display:block}.handover-defect-choice small{margin-block-start:.25rem;display:block}.handover-create-form input[type=checkbox]{flex:none;width:1.2rem;height:1.2rem}.handover-create-form .field__label,.handover-create-form .field__error{white-space:normal;overflow-wrap:anywhere}@media (max-width:600px){.handover-create-row{grid-template-columns:minmax(0,1fr)}}.maintenance-planning-item p{margin:0}.handover-scheduling .maintenance-command-fields,.handover-scheduling .field{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}.handover-scheduling .field__label,.handover-scheduling .field__error{white-space:normal;overflow-wrap:anywhere}.handover-slot-controls{flex-wrap:wrap;gap:.5rem;display:flex}.maintenance-overview .button{white-space:normal;padding-block:8px;line-height:1.75}.maintenance-overview .metric__label{overflow-wrap:anywhere;min-width:0}.maintenance-evidence-region{max-width:100%;overflow-x:auto}.maintenance-evidence-table{border-collapse:collapse;table-layout:fixed;width:100%}.maintenance-evidence-table th,.maintenance-evidence-table td{text-align:start;vertical-align:top;border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:12px}.maintenance-evidence-table time{white-space:normal;overflow-wrap:anywhere}.maintenance-evidence-table th:first-child{width:21%}.maintenance-evidence-table th{color:var(--muted);font-weight:600}.maintenance-evidence-table td .status{margin-block-start:8px;display:block}.maintenance-evidence-table td p{margin-block:6px}.maintenance-evidence-detail{min-width:0;padding:16px}.maintenance-evidence-detail .body-text{white-space:pre-wrap}.maintenance-evidence-checklist{padding-inline-start:24px}.maintenance-evidence-detail .photo-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.maintenance-evidence-detail .photo-thumb{aspect-ratio:4/3;width:min(100%,220px);height:auto}.maintenance-evidence-detail figure{margin:0}.maintenance-evidence-detail figcaption{overflow-wrap:anywhere}.maintenance-evidence-region:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media (max-width:560px){.maintenance-evidence-table,.maintenance-evidence-table tbody,.maintenance-evidence-table tr,.maintenance-evidence-table td{width:auto;display:block}.maintenance-evidence-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.maintenance-evidence-table tr:not(.maintenance-evidence-expanded){border:1px solid var(--border);background:var(--surface);border-radius:18px;margin-block:12px;padding:12px}.maintenance-evidence-table td{border:0;padding:6px}.maintenance-evidence-table td[data-label]:before{content:attr(data-label);color:var(--muted);margin-block-end:4px;font-weight:600;display:block}.maintenance-evidence-detail{padding:8px}}
.k4pSja_button{white-space:normal;text-align:start;min-inline-size:0;max-inline-size:100%}.k4pSja_label{text-align:start;white-space:normal;flex-direction:column;align-items:stretch;gap:.25rem;min-inline-size:0;max-inline-size:100%;display:flex}.k4pSja_name{overflow-wrap:anywhere}.k4pSja_metadata{flex-wrap:wrap;gap:.2rem .75rem;min-inline-size:0;max-inline-size:100%;display:flex}.k4pSja_metadata>bdi{overflow-wrap:anywhere}
.rAqt9a_resident{min-inline-size:0;margin-inline-end:48px}.rAqt9a_staff{background:var(--soft-primary);min-inline-size:0;margin-inline-start:48px}.rAqt9a_wrappingDates time.nowrap{white-space:normal;overflow-wrap:anywhere}.rAqt9a_detailPage .back-link{white-space:normal;max-inline-size:100%}.rAqt9a_detailPage .back-link svg{flex-shrink:0}.rAqt9a_unread{background:var(--accent);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-inline-end:8px;display:inline-block}.rAqt9a_checkList{gap:8px;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.rAqt9a_preview{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);max-width:360px;box-shadow:var(--shadow-card);padding:20px}.rAqt9a_previewFrom{color:var(--muted);margin-bottom:6px;font-size:12.5px}.rAqt9a_previewTitle{overflow-wrap:anywhere;margin:0 0 8px;font-size:17px;font-weight:600}.rAqt9a_previewBody{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}@media (max-width:720px){.rAqt9a_resident{margin-inline-end:16px}.rAqt9a_staff{margin-inline-start:16px}}.rAqt9a_messageText{unicode-bidi:plaintext}
.delivery-page{min-width:0}.delivery-composer{border:1px solid var(--border);background:var(--surface);border-radius:24px;padding:24px}.delivery-composer form,.delivery-composer fieldset{gap:20px;min-width:0;display:grid}.delivery-composer fieldset{border:1px solid var(--muted);margin:0;padding:16px}.delivery-composer legend{overflow-wrap:anywhere;max-width:100%;padding-inline:8px;font-weight:600}.delivery-composer input:not([type=checkbox]),.delivery-composer textarea,.delivery-composer select{width:100%;min-width:0}.delivery-composer textarea{min-height:120px}.delivery-choices{gap:12px;display:grid}.delivery-choices label,.delivery-toggle{overflow-wrap:anywhere;align-items:center;gap:12px;min-height:44px;display:flex}.delivery-choices input[type=checkbox],.delivery-toggle input{flex:none;width:20px;height:20px}.delivery-table-scroll{max-width:100%;overflow:auto}.delivery-table-scroll:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.delivery-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:max(880px,64em)}.delivery-table td,.delivery-table th{text-align:start;vertical-align:top;border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:12px}.delivery-page .nowrap,.delivery-page .reference{white-space:normal;overflow-wrap:anywhere}.delivery-page .panel>*{min-width:0}.delivery-page .button-row{flex-wrap:wrap}.delivery-page .button,.delivery-page p,.delivery-page h2{overflow-wrap:anywhere}.delivery-page .modal{width:min(800px,100vw - 16px);max-width:calc(100vw - 16px)}@media (max-width:600px){.delivery-workspace .page-heading h1{font-size:24px;line-height:1.2}.delivery-composer{padding:12px}.delivery-composer fieldset{padding:10px}.delivery-page .button-row{flex-direction:column;align-items:stretch;display:flex}.delivery-page .modal__header{grid-template-columns:1fr 44px;gap:8px;padding:12px;display:grid;position:static}.delivery-page .modal__header h2{font-size:20px;line-height:1.3}.delivery-page .modal__body{padding:12px}}.delivery-page .delivery-detail-drawer>.modal{border-radius:0;width:min(42rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;position:fixed;inset-block:0;inset-inline:auto 0;overflow:hidden}.delivery-page .delivery-detail-drawer>.modal[open]{flex-direction:column;display:flex}.delivery-page .delivery-detail-drawer>.modal>.modal__header{flex-shrink:0;position:static}.delivery-page .delivery-detail-drawer>.modal>.modal__body{overscroll-behavior:contain;min-height:0;overflow:auto}
:is(.WVrEUa_page .timeline__label,.WVrEUa_page .timeline__meta,.WVrEUa_page .timeline__note){overflow-wrap:anywhere;min-width:0;display:block}.WVrEUa_page time{white-space:normal;overflow-wrap:anywhere}.WVrEUa_page .reference{white-space:normal;overflow-wrap:anywhere}.WVrEUa_page .back-link{white-space:normal;max-inline-size:100%}.WVrEUa_page .back-link svg{flex-shrink:0}.WVrEUa_page .WVrEUa_report{align-items:start;gap:10px;min-inline-size:0;display:grid}.WVrEUa_reportHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.WVrEUa_reportHeader>a,.WVrEUa_reportMeta{overflow-wrap:anywhere;min-inline-size:0}@media (max-width:360px){.WVrEUa_page .page-heading h1{font-size:24px}}
:is(.kAFYbq_incident .timeline__label,.kAFYbq_incident .timeline__meta,.kAFYbq_incident .timeline__note){overflow-wrap:anywhere;min-width:0;display:block}.kAFYbq_incident time{white-space:normal;overflow-wrap:anywhere}.kAFYbq_incident .reference{white-space:normal;overflow-wrap:anywhere}.kAFYbq_page .back-link{white-space:normal;max-inline-size:100%}.kAFYbq_page .back-link svg{flex-shrink:0}@media (max-width:360px){.kAFYbq_page .page-heading h1{font-size:24px}}
.FsWWGW_recovery,.FsWWGW_details{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);max-inline-size:100%}.FsWWGW_recovery>*,.FsWWGW_details>*,.FsWWGW_details dt,.FsWWGW_details dd{min-inline-size:0;max-inline-size:100%}.FsWWGW_recovery>button{white-space:normal;min-inline-size:0;max-inline-size:100%}.FsWWGW_description>p{font-size:inherit;line-height:inherit;unicode-bidi:plaintext}
.content-panel{min-width:0;margin-block:1.25rem;padding:clamp(1rem,2vw,1.75rem)}.content-panel h2{margin-block:0 1rem}.content-panel .button-row{flex-wrap:wrap;margin-block:1rem}.content-language-options{flex-wrap:wrap;gap:1.5rem;margin-block:1rem;display:flex}.content-language-options label,.content-check{align-items:center;gap:.65rem;min-height:48px;display:flex}.content-panel input[type=checkbox]{width:22px;height:22px;accent-color:var(--primary);flex:none}.content-fixed{align-items:center;gap:.7rem;display:flex}.content-navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.content-navigation span{border:1px solid var(--border);text-align:center;border-radius:14px;padding:1rem}.content-module-table{table-layout:fixed;width:100%;min-width:760px}.content-module-table th:first-child{width:22%}.content-module-table th:nth-child(3){width:10%}.content-panel td,.content-panel th{overflow-wrap:anywhere}.content-module-table input{min-width:22px}.content-table{table-layout:fixed;width:100%;min-width:650px}.content-table th:first-child{width:38%}.content-editor{border-block-start:1px solid var(--border);margin-block-start:1.5rem;padding-block-start:1.5rem}.content-editor-fields{border:0;min-width:0;padding:0}.content-basic{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.content-translations{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:1rem;display:grid}.content-translations>fieldset{border:1px solid var(--muted);border-radius:16px;min-width:0;padding:1rem}.content-translations legend{padding-inline:.4rem;font-weight:600}.content-panel input:not([type=checkbox]),.content-panel textarea,.content-panel select{border-color:var(--muted);min-width:0;max-width:100%}.content-panel :focus-visible{outline:3px solid var(--primary);outline-offset:3px}.content-panel textarea{resize:vertical}.content-panel .tabs{flex-wrap:wrap;gap:.5rem;display:flex}.content-panel .tab{border:1px solid var(--muted);background:var(--surface);min-height:48px;color:var(--ink);border-radius:12px;padding:.65rem 1rem}.content-panel .tab[aria-selected=true]{background:var(--primary);color:var(--on-primary,#fff)}.content-panel .table-scroll{max-width:100%;overflow-x:auto}@media (max-width:900px){.content-translations,.content-basic{grid-template-columns:1fr}.content-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.content-panel *{scroll-behavior:auto}}
