@media screen{.cmms-request-card-pilot{min-width:0;max-width:100%;padding:var(--cmms-space-5);gap:var(--cmms-space-3);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);background:var(--cmms-surface);box-shadow:var(--cmms-shadow-soft)}.cmms-request-card-pilot>.workflow-head,.cmms-request-card-pilot>.replacement-title-row,.cmms-request-card-pilot>.workflow-actions{gap:var(--cmms-space-2);flex-wrap:wrap;min-width:0}.cmms-request-card-pilot>.workflow-head>code{overflow-wrap:anywhere;max-width:100%;color:var(--cmms-turquoise-deep);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control)}.cmms-request-card-pilot>.workflow-head>.workflow-head-status{gap:var(--cmms-space-2);flex-wrap:wrap}.cmms-request-card-pilot>.replacement-title-row>h4{overflow-wrap:anywhere;min-width:0;color:var(--cmms-ink);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-section);margin:0}.cmms-request-card-pilot>p,.cmms-request-card-pilot>small{overflow-wrap:anywhere;color:var(--cmms-text-muted);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control);margin:0}.cmms-request-card-pilot>.workflow-actions>:is(button,a),.cmms-request-card-pilot>.replacement-title-row>button,.cmms-request-card-pilot>.decision-box>button,.cmms-request-card-pilot>.workflow-head>.workflow-head-status>button,.cmms-request-card-pilot>.lifecycle-request-history>.lifecycle-server-pages button{box-sizing:border-box;max-width:100%;min-height:var(--cmms-control-height-default);padding:var(--cmms-space-2) var(--cmms-space-3);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);background:var(--cmms-surface);color:var(--cmms-ink);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control);white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--cmms-motion-short) ease, border-color var(--cmms-motion-short) ease;font-weight:700;line-height:1.6}.cmms-request-card-pilot>.workflow-actions>a{align-items:center;text-decoration:underline;display:inline-flex}.cmms-request-card-pilot>.workflow-actions>button:not(.inline-profile-button,.reject-button),.cmms-request-card-pilot>.decision-box>button{color:var(--cmms-surface);background:var(--cmms-primary-turquoise);border-color:var(--cmms-primary-turquoise)}.cmms-request-card-pilot>.workflow-actions>.reject-button,.cmms-request-card-pilot>.replacement-title-row>.replacement-score-chip.critical{color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft);border-color:var(--cmms-status-danger-fg)}.cmms-request-card-pilot>.workflow-actions>.inline-profile-button,.cmms-request-card-pilot>.replacement-title-row>.replacement-score-chip{padding:var(--cmms-space-2) var(--cmms-space-3)!important;border:1px solid var(--cmms-border-control)!important;border-radius:var(--cmms-radius-control)!important;background:var(--cmms-surface)!important;color:var(--cmms-ink)!important;font-size:var(--cmms-text-control)!important;font-weight:700!important}.cmms-request-card-pilot>.workflow-actions>.inline-profile-button:hover,.cmms-request-card-pilot>.replacement-title-row>.replacement-score-chip:hover{background:var(--cmms-turquoise-soft)!important;border-color:var(--cmms-primary-turquoise)!important}.cmms-request-card-pilot>.replacement-title-row>.replacement-score-chip.critical{background:var(--cmms-status-danger-soft)!important;color:var(--cmms-status-danger-fg)!important;border-color:var(--cmms-status-danger-fg)!important}.cmms-request-card-pilot>.replacement-title-row>.replacement-score-chip.critical:hover{background:var(--cmms-status-danger-fg)!important;color:var(--cmms-surface)!important}.cmms-request-card-pilot>.workflow-head>.workflow-head-status>.history-toggle-button{padding:var(--cmms-space-2) var(--cmms-space-3)!important;border:1px solid var(--cmms-border-control)!important;border-radius:var(--cmms-radius-control)!important;background:var(--cmms-surface)!important;color:var(--cmms-ink)!important;font-size:var(--cmms-text-control)!important}.cmms-request-card-pilot>.workflow-actions>:is(button,a):hover:not(:disabled),.cmms-request-card-pilot>.replacement-title-row>button:hover:not(:disabled),.cmms-request-card-pilot>.lifecycle-request-history>.lifecycle-server-pages button:hover:not(:disabled){background:var(--cmms-turquoise-soft);border-color:var(--cmms-primary-turquoise)}.cmms-request-card-pilot>.decision-box>button:hover:not(:disabled),.cmms-request-card-pilot>.workflow-actions>button:not(.inline-profile-button,.reject-button):hover:not(:disabled){background:var(--cmms-turquoise-deep)}.cmms-request-card-pilot>.workflow-actions>.reject-button:hover:not(:disabled),.cmms-request-card-pilot>.replacement-title-row>.replacement-score-chip.critical:hover:not(:disabled){background:var(--cmms-status-danger-fg);color:var(--cmms-surface)}.cmms-request-card-pilot>.workflow-head>.workflow-head-status>.history-toggle-button:hover{background:var(--cmms-turquoise-soft)!important;border-color:var(--cmms-primary-turquoise)!important}.cmms-request-card-pilot>.national-expiry-warning{padding:var(--cmms-space-3);gap:var(--cmms-space-2);border:1px solid var(--cmms-status-warning-fg);border-radius:var(--cmms-radius-control);color:var(--cmms-status-warning-fg);background:var(--cmms-status-warning-soft);font-family:var(--cmms-font-ui);overflow-wrap:anywhere}.cmms-request-card-pilot>.national-expiry-warning :is(b,span){color:var(--cmms-status-warning-fg);font-size:var(--cmms-text-control)}.cmms-request-card-pilot>.org-required{width:fit-content;max-width:100%;padding:var(--cmms-space-1) var(--cmms-space-2);border-radius:var(--cmms-radius-control);color:var(--cmms-status-info-fg);background:var(--cmms-status-info-soft);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-caption);overflow-wrap:anywhere}.cmms-request-card-pilot>.workflow-head>.workflow-head-status>.workflow-pill,.cmms-request-card-pilot>.lifecycle-request-history .workflow-pill{padding:var(--cmms-space-1) var(--cmms-space-2);border-radius:var(--cmms-radius-control);color:var(--cmms-status-info-fg);background:var(--cmms-status-info-soft);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-caption);white-space:normal}.cmms-request-card-pilot>.workflow-head>.workflow-head-status>.workflow-pill.green,.cmms-request-card-pilot>.lifecycle-request-history .workflow-pill.green{color:var(--cmms-status-success-fg);background:var(--cmms-status-success-soft)}.cmms-request-card-pilot>.workflow-head>.workflow-head-status>.workflow-pill.red,.cmms-request-card-pilot>.lifecycle-request-history .workflow-pill.red{color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft)}.cmms-request-card-pilot>.decision-box{gap:var(--cmms-space-3);min-width:0;padding:var(--cmms-space-4);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);background:var(--cmms-canvas);color:var(--cmms-ink);font-family:var(--cmms-font-ui)}.cmms-request-card-pilot>.decision-box>label{gap:var(--cmms-space-1);font-size:var(--cmms-text-control)}.cmms-request-card-pilot>.decision-box>:is(input,textarea),.cmms-request-card-pilot>.decision-box>label>:is(input,select),.cmms-request-card-pilot>.decision-box>.mini-grid>select,.cmms-request-card-pilot>.lifecycle-request-history>.lifecycle-server-pages input{box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--cmms-control-height-default);padding:var(--cmms-space-2) var(--cmms-space-3);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);background:var(--cmms-surface);color:var(--cmms-ink);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control)}.cmms-request-card-pilot>.decision-box>textarea{resize:vertical}.cmms-request-card-pilot>.decision-box>.mini-grid{gap:var(--cmms-space-2)}.cmms-request-card-pilot>.decision-box>.file-chip{min-width:0;padding:var(--cmms-space-3);border:1px dashed var(--cmms-border-control);border-radius:var(--cmms-radius-control);background:var(--cmms-surface)}.cmms-request-card-pilot>.decision-box>.file-chip>input::file-selector-button{padding:var(--cmms-space-2);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);background:var(--cmms-table-header-bg);color:var(--cmms-ink);font:inherit;margin-inline-end:var(--cmms-space-2)}.cmms-request-card-pilot>.decision-box>p{color:var(--cmms-text-muted);font-size:var(--cmms-text-control)}.cmms-request-card-pilot>.workflow-actions>:is(button,a):focus-visible,.cmms-request-card-pilot>.replacement-title-row>button:focus-visible,.cmms-request-card-pilot>.workflow-head>.workflow-head-status>button:focus-visible,.cmms-request-card-pilot>.decision-box :is(input,select,textarea,button):focus-visible,.cmms-request-card-pilot>.lifecycle-request-history>.lifecycle-server-pages :is(input,button):focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.cmms-request-card-pilot>.workflow-actions>button:disabled,.cmms-request-card-pilot>.replacement-title-row>button:disabled,.cmms-request-card-pilot>.decision-box :is(input,select,textarea,button):disabled,.cmms-request-card-pilot>.lifecycle-request-history>.lifecycle-server-pages :is(input,button):disabled{opacity:.55;cursor:not-allowed}.cmms-request-card-pilot>.lifecycle-request-history{padding:var(--cmms-space-4);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);background:var(--cmms-canvas);font-family:var(--cmms-font-ui);margin-block-start:var(--cmms-space-3)}.cmms-request-card-pilot>.lifecycle-request-history .lifecycle-history-title{gap:var(--cmms-space-3);flex-wrap:wrap;margin-block-end:var(--cmms-space-3)}.cmms-request-card-pilot>.lifecycle-request-history :is(strong,p b,.lifecycle-history-title b){color:var(--cmms-ink)}.cmms-request-card-pilot>.lifecycle-request-history .lifecycle-history-title span{padding:var(--cmms-space-1) var(--cmms-space-2);border-radius:var(--cmms-radius-control);background:var(--cmms-status-info-soft);color:var(--cmms-status-info-fg);font-size:var(--cmms-text-caption)}.cmms-request-card-pilot>.lifecycle-request-history li{gap:var(--cmms-space-3);padding-block:var(--cmms-space-2)}.cmms-request-card-pilot>.lifecycle-request-history li:not(:last-child):after{background:var(--cmms-border-decor)}.cmms-request-card-pilot>.lifecycle-request-history .history-step-number{background:var(--cmms-primary-turquoise);color:var(--cmms-surface)}.cmms-request-card-pilot>.lifecycle-request-history :is(p,time){color:var(--cmms-text-muted);font-size:var(--cmms-text-caption);overflow-wrap:anywhere}.cmms-request-card-pilot>.lifecycle-request-history em{padding:var(--cmms-space-1) var(--cmms-space-2);border-radius:var(--cmms-radius-control);background:var(--cmms-status-warning-soft);color:var(--cmms-status-warning-fg);font-size:var(--cmms-text-caption);overflow-wrap:anywhere}.cmms-request-card-pilot>:is(.lifecycle-history-loading,.lifecycle-history-error),.cmms-request-card-pilot>.lifecycle-request-history .lifecycle-empty-history{padding:var(--cmms-space-4);border-radius:var(--cmms-radius-control);color:var(--cmms-text-muted);background:var(--cmms-canvas);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control)}.cmms-request-card-pilot>.lifecycle-history-error{color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft)}.cmms-request-card-pilot>.lifecycle-request-history>.lifecycle-server-pages{gap:var(--cmms-space-2);flex-wrap:wrap}}@media screen and (max-width:600px){.cmms-request-card-pilot{padding:var(--cmms-space-4)}.cmms-request-card-pilot>.decision-box>.mini-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (prefers-reduced-motion:reduce){.cmms-request-card-pilot>.workflow-actions>:is(button,a),.cmms-request-card-pilot>.replacement-title-row>button,.cmms-request-card-pilot>.workflow-head>.workflow-head-status>button,.cmms-request-card-pilot>.decision-box>button,.cmms-request-card-pilot>.lifecycle-request-history>.lifecycle-server-pages button{transition:none}}
@media screen{.cmms-reject-dialog .cmms-reject-dialog-kicker{color:var(--cmms-text-muted);font-size:var(--cmms-text-caption)}.cmms-reject-dialog .cmms-reject-dialog-field{gap:var(--cmms-space-2);color:var(--cmms-ink);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control);display:grid}.cmms-reject-dialog .cmms-reject-dialog-field>span>b{color:var(--cmms-status-danger-fg)}.cmms-reject-dialog .cmms-reject-dialog-field>textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:calc(var(--cmms-space-6) * 4);padding:var(--cmms-space-3);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);background:var(--cmms-surface);color:var(--cmms-ink);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-body);resize:vertical}.cmms-reject-dialog .cmms-reject-dialog-field>textarea::placeholder{color:var(--cmms-text-muted);opacity:1}.cmms-reject-dialog>.cmms-kit-dialog-footer>button{box-sizing:border-box;min-height:var(--cmms-control-height-default);padding:var(--cmms-space-2) var(--cmms-space-4);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);color:var(--cmms-ink);background:var(--cmms-surface);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control);cursor:pointer;transition:background-color var(--cmms-motion-short) ease;font-weight:700}.cmms-reject-dialog>.cmms-kit-dialog-footer>.reject-button{background:var(--cmms-status-danger-fg);color:var(--cmms-surface);border-color:var(--cmms-status-danger-fg)}.cmms-reject-dialog>.cmms-kit-dialog-footer>button:hover:not(:disabled){background:var(--cmms-turquoise-soft)}.cmms-reject-dialog>.cmms-kit-dialog-footer>.reject-button:hover:not(:disabled){background:var(--cmms-status-danger-soft);color:var(--cmms-status-danger-fg)}.cmms-reject-dialog>.cmms-kit-dialog-footer>button:disabled{opacity:.55;cursor:not-allowed}}@media screen and (prefers-reduced-motion:reduce){.cmms-reject-dialog>.cmms-kit-dialog-footer>button{transition:none}}
@media screen{.cmms-lifecycle-dialog-host{display:contents}.cmms-lifecycle-profile-dialog .lifecycle-profile-grid{gap:var(--cmms-space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.cmms-lifecycle-profile-dialog .lifecycle-profile-grid>span{gap:var(--cmms-space-1);min-width:0;padding:var(--cmms-space-3);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-control);background:var(--cmms-canvas);overflow-wrap:anywhere;display:grid}.cmms-lifecycle-profile-dialog .lifecycle-profile-grid small{color:var(--cmms-text-muted);font-size:var(--cmms-text-caption)}.cmms-lifecycle-profile-dialog .lifecycle-profile-grid b{color:var(--cmms-ink);font-size:var(--cmms-text-control)}.cmms-lifecycle-profile-dialog>.cmms-kit-dialog-footer>small{color:var(--cmms-text-muted);font-size:var(--cmms-text-caption)}.cmms-lifecycle-profile-dialog>.cmms-kit-dialog-footer>button{min-height:var(--cmms-control-height-default);padding:var(--cmms-space-2) var(--cmms-space-4);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);background:var(--cmms-surface);color:var(--cmms-ink);font:inherit;cursor:pointer}.cmms-lifecycle-profile-dialog>.cmms-kit-dialog-footer>button:hover{background:var(--cmms-turquoise-soft)}}@media screen and (max-width:600px){.cmms-lifecycle-profile-dialog .lifecycle-profile-grid{grid-template-columns:minmax(0,1fr)}}@media screen{.cmms-replacement-dialog .replacement-score-result{gap:var(--cmms-space-3);margin-block:0 var(--cmms-space-4);padding:var(--cmms-space-4);border-radius:var(--cmms-radius-surface);color:var(--cmms-status-warning-fg);background:var(--cmms-status-warning-soft);flex-wrap:wrap;display:flex}.cmms-replacement-dialog .replacement-score-result strong{font-size:var(--cmms-text-display)}.cmms-replacement-dialog .replacement-score-result.critical{color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft)}.cmms-replacement-dialog .replacement-manual-form{gap:var(--cmms-space-3);min-width:0;padding:var(--cmms-space-4);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);background:var(--cmms-canvas)}.cmms-replacement-dialog .replacement-manual-form label{gap:var(--cmms-space-2);min-width:0;font-size:var(--cmms-text-control);color:var(--cmms-ink)}.cmms-replacement-dialog .replacement-manual-form :is(input,select){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--cmms-control-height-default);padding:var(--cmms-space-2) var(--cmms-space-3);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);background:var(--cmms-surface);color:var(--cmms-ink);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control)}.cmms-replacement-dialog .replacement-manual-form input::placeholder{color:var(--cmms-text-muted);opacity:1}.cmms-replacement-dialog :is(.replacement-manual-form>button,.current-value-suggestion button,.cmms-kit-dialog-footer>button){box-sizing:border-box;min-height:var(--cmms-control-height-default);max-width:100%;padding:var(--cmms-space-2) var(--cmms-space-4);border:1px solid var(--cmms-primary-turquoise);border-radius:var(--cmms-radius-control);background:var(--cmms-primary-turquoise);color:var(--cmms-surface);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control);white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--cmms-motion-short) ease;font-weight:700}.cmms-replacement-dialog :is(.replacement-manual-form>button,.current-value-suggestion button,.cmms-kit-dialog-footer>button):hover:not(:disabled){background:var(--cmms-turquoise-deep)}.cmms-replacement-dialog :is(button,input,select):disabled{opacity:.55;cursor:not-allowed}.cmms-replacement-dialog .current-value-suggestion{gap:var(--cmms-space-3);min-width:0;margin-block:var(--cmms-space-4);padding:var(--cmms-space-4);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);background:var(--cmms-status-success-soft);flex-wrap:wrap}.cmms-replacement-dialog .current-value-suggestion>div{gap:var(--cmms-space-2);min-width:0}.cmms-replacement-dialog .current-value-suggestion b{color:var(--cmms-status-success-fg);font-size:var(--cmms-text-section);overflow-wrap:anywhere}.cmms-replacement-dialog .current-value-suggestion small{color:var(--cmms-text-muted);font-size:var(--cmms-text-caption);overflow-wrap:anywhere}.cmms-replacement-dialog .current-value-suggestion.unavailable{color:var(--cmms-status-warning-fg);background:var(--cmms-status-warning-soft);border-color:var(--cmms-status-warning-fg)}.cmms-replacement-dialog .current-value-suggestion.unavailable strong{color:var(--cmms-status-warning-fg)}.cmms-replacement-dialog .replacement-score-details{gap:var(--cmms-space-2);margin-block:var(--cmms-space-4)}.cmms-replacement-dialog .replacement-score-details>div{gap:var(--cmms-space-2);min-width:0;padding:var(--cmms-space-3);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-control);background:var(--cmms-surface);font-size:var(--cmms-text-control)}.cmms-replacement-dialog .replacement-score-details span{overflow-wrap:anywhere;min-width:0}.cmms-replacement-dialog .replacement-score-details b{color:var(--cmms-turquoise-deep);white-space:nowrap}.cmms-replacement-dialog>.cmms-kit-dialog-footer small{color:var(--cmms-text-muted);font-size:var(--cmms-text-caption)}.cmms-replacement-dialog>.cmms-kit-dialog-footer>button{background:var(--cmms-surface);color:var(--cmms-ink);border-color:var(--cmms-border-control)}.cmms-replacement-dialog>.cmms-kit-dialog-footer>button:hover{background:var(--cmms-turquoise-soft)}}@media screen and (max-width:600px){.cmms-replacement-dialog .replacement-manual-form,.cmms-replacement-dialog .replacement-score-details{grid-template-columns:minmax(0,1fr)}}@media screen and (prefers-reduced-motion:reduce){.cmms-replacement-dialog :is(.replacement-manual-form>button,.current-value-suggestion button,.cmms-kit-dialog-footer>button){transition:none}}
@media screen{.cmms-report-builder-pilot{font-family:var(--cmms-font-ui);color:var(--cmms-ink);gap:var(--cmms-space-4);direction:rtl;min-width:0;max-width:100%}.cmms-report-builder-pilot>header{padding:var(--cmms-space-5);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);background:var(--cmms-surface);box-shadow:var(--cmms-shadow-soft);overflow-wrap:anywhere}.cmms-report-builder-pilot h2{font-size:var(--cmms-text-page)}.cmms-report-builder-pilot h3{font-size:var(--cmms-text-section)}.cmms-report-builder-pilot header p,.cmms-report-builder-pilot .builder-sources small{color:var(--cmms-text-muted)}.cmms-report-builder-pilot .builder-card{padding:var(--cmms-space-4);background:var(--cmms-surface);color:var(--cmms-ink);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);min-width:0;max-width:100%}.cmms-report-builder-pilot .builder-sources>button{text-align:start;min-height:var(--cmms-control-height-large);white-space:normal;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.cmms-report-builder-pilot .builder-sources,.cmms-report-builder-pilot .builder-grid{gap:var(--cmms-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.cmms-report-builder-pilot label{gap:var(--cmms-space-2)}.cmms-report-builder-pilot input:not([type=checkbox]),.cmms-report-builder-pilot select{box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--cmms-control-height-default);padding:var(--cmms-space-2) var(--cmms-space-3);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);background:var(--cmms-surface);color:var(--cmms-ink);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control)}.cmms-report-builder-pilot .builder-fields,.cmms-report-builder-pilot .builder-actions,.cmms-report-builder-pilot .builder-filter{gap:var(--cmms-space-3)}.cmms-report-builder-pilot .builder-filter>*{min-width:0;max-width:100%}.cmms-report-builder-pilot .builder-fields label{padding:var(--cmms-space-2);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-control);background:var(--cmms-canvas)}.cmms-report-builder-pilot input[type=checkbox]{accent-color:var(--cmms-primary-turquoise)}.cmms-report-builder-pilot ol{padding-inline-start:var(--cmms-space-5)}.cmms-report-builder-pilot li{padding-block:var(--cmms-space-2);overflow-wrap:anywhere}.cmms-report-builder-pilot button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.cmms-report-builder-pilot :is(button,input,select,summary,[role=option]):focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.cmms-report-builder-pilot button:disabled{opacity:.55;cursor:not-allowed}.cmms-report-builder-pilot .builder-table{border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-control);min-width:0;max-width:100%;overflow-x:auto}.cmms-report-builder-pilot .builder-table th{background:var(--cmms-table-header-bg);color:var(--cmms-ink)}.cmms-report-builder-pilot .builder-table :is(th,td){border-color:var(--cmms-border-decor);padding:var(--cmms-space-3)}.cmms-report-builder-pilot figure{min-width:0;margin-inline:0}.cmms-report-builder-pilot figure figcaption{color:var(--cmms-ink);font-weight:700}.cmms-report-builder-pilot .builder-type-popup{background:var(--cmms-surface);border-color:var(--cmms-border-control);border-radius:var(--cmms-radius-control)}.cmms-report-builder-pilot .builder-type-option:is(.is-active,:hover){background:var(--cmms-turquoise-soft)}.cmms-report-builder-pilot .builder-type-clear{background:var(--cmms-surface);border-color:var(--cmms-border-control);color:var(--cmms-ink)}@media (max-width:767px){.cmms-report-builder-pilot .builder-grid{grid-template-columns:minmax(0,1fr)}.cmms-report-builder-pilot .builder-actions>.cmms-foundation-field{flex:100%}.cmms-report-builder-pilot .builder-filter>*{width:100%}}@media (prefers-reduced-motion:reduce){.cmms-report-builder-pilot *,.cmms-report-builder-pilot :before,.cmms-report-builder-pilot :after{transition:none;animation:none}}}
@media screen{.cmms-repair-completion:not(.cmms-repair-legacy *){gap:var(--cmms-space-4);min-width:0;display:grid}.cmms-repair-completion>:not(.cmms-repair-legacy):not(.cmms-repair-legacy *){color:var(--cmms-ink);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-body);--ink:var(--cmms-ink);--muted:var(--cmms-text-muted);--surface:var(--cmms-surface);--canvas:var(--cmms-canvas);--line:var(--cmms-border-decor);--navy-900:var(--cmms-ink);--navy-800:var(--cmms-chart-navy);--cyan-500:var(--cmms-primary-turquoise);--blue-600:var(--cmms-status-info-fg);--blue-100:var(--cmms-status-info-soft);--green-600:var(--cmms-status-success-fg);--green-100:var(--cmms-status-success-soft);--red-600:var(--cmms-status-danger-fg);--red-100:var(--cmms-status-danger-soft);--amber-100:var(--cmms-status-warning-soft)}.cmms-repair-completion :where(.cmms-foundation-card,.panel,.repair-hero,.stat-card,.commission-box,.repair-filter-card,.repair-kanban-column,.repair-kanban-card):not(.cmms-repair-legacy *){background:var(--cmms-surface);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);padding:var(--cmms-space-4);box-shadow:var(--cmms-shadow-soft);min-width:0}.cmms-repair-completion :where(h2):not(.cmms-repair-legacy *){font-size:var(--cmms-text-page);color:var(--cmms-ink)}.cmms-repair-completion :where(h3):not(.cmms-repair-legacy *){font-size:var(--cmms-text-section);color:var(--cmms-ink)}.cmms-repair-completion :where(small,.eyebrow):not(.cmms-repair-legacy *){font-size:var(--cmms-text-caption);color:var(--cmms-text-muted)}.cmms-repair-completion :where(.stat-grid,.repair-filter-card,.repair-detail-grid,.form-grid,.archive-toolbar,.pagination-bar):not(.cmms-repair-legacy *){gap:var(--cmms-space-3)}.cmms-repair-completion .cmms-foundation-button--primary:not(.cmms-repair-legacy *){color:var(--cmms-surface);background:var(--cmms-primary-turquoise)}.cmms-repair-completion .cmms-foundation-button--secondary:not(.cmms-repair-legacy *){color:var(--cmms-ink);background:var(--cmms-turquoise-soft);border-color:var(--cmms-primary-turquoise)}.cmms-repair-completion .cmms-foundation-button--danger:not(.cmms-repair-legacy *){color:var(--cmms-surface);background:var(--cmms-status-danger-fg)}.cmms-repair-completion .cmms-foundation-button:disabled:not(.cmms-repair-legacy *){opacity:.55}.cmms-repair-completion .cmms-foundation-button--primary:hover:not(:disabled):not(.cmms-repair-legacy *){background:var(--cmms-turquoise-deep)}.cmms-repair-completion .cmms-foundation-button--secondary:hover:not(:disabled):not(.cmms-repair-legacy *){background:var(--cmms-table-header-bg)}.cmms-repair-completion .cmms-foundation-button--danger:hover:not(:disabled):not(.cmms-repair-legacy *){color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft)}.cmms-repair-completion :where(input,select,textarea):not(.cmms-repair-legacy *):not([type=checkbox]):not([type=radio]):not([type=file]){min-height:var(--cmms-control-height-default);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);background:var(--cmms-surface);color:var(--cmms-ink);padding:var(--cmms-space-2) var(--cmms-space-3);font:inherit;font-size:var(--cmms-text-control);max-width:100%}.cmms-repair-completion :where(input,select,textarea,button):not(.cmms-repair-legacy *):focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.cmms-repair-completion :where(input,select,textarea,button):not(.cmms-foundation-button):not(.cmms-repair-legacy *):disabled{opacity:.6}.cmms-repair-completion :where(.table-wrap,.table-scroll,.repair-table-wrap):not(.cmms-repair-legacy *){max-width:100%;overflow-x:auto}.cmms-repair-completion :where(table):not(.cmms-repair-legacy *){border-collapse:collapse;width:100%}.cmms-repair-completion :where(th):not(.cmms-repair-legacy *){height:var(--cmms-table-header-height);background:var(--cmms-table-header-bg);color:var(--cmms-ink);padding:var(--cmms-space-3);text-align:start;font-size:var(--cmms-text-control)}.cmms-repair-completion :where(td):not(.cmms-repair-legacy *){min-height:var(--cmms-table-row-height);padding:var(--cmms-space-3);border-bottom:1px solid var(--cmms-border-decor);overflow-wrap:anywhere}.cmms-repair-completion :where(.alert-error,[role=alert]):not(.cmms-repair-legacy *){color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft);border-color:var(--cmms-status-danger-fg)}.cmms-repair-completion :where(.alert-info):not(.cmms-repair-legacy *){color:var(--cmms-status-info-fg);background:var(--cmms-status-info-soft)}.cmms-repair-completion :where(.status-badge):not(.cmms-repair-legacy *){border-radius:var(--cmms-radius-control);font-size:var(--cmms-text-caption)}.cmms-repair-completion :where(p,label,strong,a):not(.cmms-repair-legacy *){overflow-wrap:anywhere}}@media screen and (max-width:768px){.cmms-repair-completion :where(.repair-hero,.archive-toolbar,.pagination-bar):not(.cmms-repair-legacy *){flex-wrap:wrap}.cmms-repair-completion :where(.form-grid,.repair-detail-grid):not(.cmms-repair-legacy *){grid-template-columns:minmax(0,1fr)}}@media screen{.cmms-repair-completion .asset-drawer:not(.cmms-repair-legacy *){background:var(--cmms-surface);color:var(--cmms-ink);max-width:100%;padding:var(--cmms-space-5)}.cmms-repair-completion :where(.commission-box,.repair-parts,.repair-subrecords,.repair-equipment-heading):not(.cmms-repair-legacy *){gap:var(--cmms-space-3)}.cmms-repair-completion :where(.asset-age-warning):not(.cmms-repair-legacy *){color:var(--cmms-status-warning-fg);background:var(--cmms-status-warning-soft);border-radius:var(--cmms-radius-control);padding:var(--cmms-space-2)}.cmms-repair-completion :where(.asset-age-warning):focus-visible:not(.cmms-repair-legacy *){outline-color:var(--cmms-focus-ring-color)}.cmms-repair-completion :where(.repair-budget-hero,.repair-budget-row,.repair-budget-allocation,.repair-budget-action,.repair-budget-kpis>article,.pw-card,.acc-repair-review):not(.cmms-repair-legacy *){border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);background:var(--cmms-surface);min-width:0;padding:var(--cmms-space-4);color:var(--cmms-ink)}.cmms-repair-completion :where(.detail-grid):not(.cmms-repair-legacy *){gap:var(--cmms-space-3)}.cmms-repair-completion .status-pill:not(.cmms-repair-legacy *){color:var(--cmms-text-muted);background:var(--cmms-table-header-bg);border-color:var(--cmms-border-decor)}.cmms-repair-completion :where(.status-pill).is-success:not(.cmms-repair-legacy *){color:var(--cmms-status-success-fg);background:var(--cmms-status-success-soft)}.cmms-repair-completion :where(.status-pill).is-warning:not(.cmms-repair-legacy *){color:var(--cmms-status-warning-fg);background:var(--cmms-status-warning-soft)}.cmms-repair-completion :where(.status-pill).is-danger:not(.cmms-repair-legacy *){color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft)}.cmms-repair-completion :where(.status-pill).is-info:not(.cmms-repair-legacy *){color:var(--cmms-status-info-fg);background:var(--cmms-status-info-soft)}.cmms-repair-completion .priority-normal:not(.cmms-repair-legacy *){color:var(--cmms-status-success-fg);background:var(--cmms-status-success-soft)}.cmms-repair-completion .priority-urgent:not(.cmms-repair-legacy *){color:var(--cmms-status-warning-fg);background:var(--cmms-status-warning-soft)}.cmms-repair-completion .priority-critical:not(.cmms-repair-legacy *),.cmms-repair-completion .reject-note:not(.cmms-repair-legacy *){color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft)}.cmms-repair-completion .info-banner:not(.cmms-repair-legacy *){color:var(--cmms-status-info-fg);background:var(--cmms-status-info-soft)}.cmms-repair-completion .cmms-foundation-button:not(.cmms-repair-legacy *){border-radius:var(--cmms-radius-control);min-height:var(--cmms-control-height-default);font-size:var(--cmms-text-control)}}@media screen and (max-width:768px){.cmms-repair-completion .detail-grid:not(.cmms-repair-legacy *){grid-template-columns:minmax(0,1fr)}}@media screen{.cmms-repair-completion .asset-table-wrap:not(.cmms-repair-legacy *){max-width:100%;overflow-x:auto}.cmms-repair-completion :where(.registry-actions,.inline-form,.search-line):not(.cmms-repair-legacy *){gap:var(--cmms-space-2);flex-wrap:wrap}.cmms-repair-completion :where(label):not(.cmms-repair-legacy *){min-width:0}.cmms-repair-completion .background-report-status:not(.cmms-repair-legacy *){padding:var(--cmms-space-3);border-radius:var(--cmms-radius-control);border:1px solid var(--cmms-border-decor)}.cmms-repair-completion .background-report-status.completed:not(.cmms-repair-legacy *){color:var(--cmms-status-success-fg);background:var(--cmms-status-success-soft)}.cmms-repair-completion .background-report-status.failed:not(.cmms-repair-legacy *){color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft)}.cmms-repair-completion .background-report-status.expired:not(.cmms-repair-legacy *){color:var(--cmms-status-warning-fg);background:var(--cmms-status-warning-soft)}.cmms-repair-completion :where(.background-report-status.waiting,.background-report-status.active):not(.cmms-repair-legacy *){color:var(--cmms-status-info-fg);background:var(--cmms-status-info-soft)}.cmms-repair-completion .stat-card strong:not(.cmms-repair-legacy *){font-size:var(--cmms-text-display)}.cmms-repair-completion .status-pill.is-approved:not(.cmms-repair-legacy *){color:var(--cmms-status-success-fg);background:var(--cmms-status-success-soft)}.cmms-repair-completion .status-pill.is-returned:not(.cmms-repair-legacy *){color:var(--cmms-status-warning-fg);background:var(--cmms-status-warning-soft)}.cmms-repair-completion .status-pill.is-submitted:not(.cmms-repair-legacy *){color:var(--cmms-status-info-fg);background:var(--cmms-status-info-soft)}.cmms-repair-completion .budget-tracking article:not(.cmms-repair-legacy *){padding:var(--cmms-space-4);border:1px solid var(--cmms-border-decor);background:var(--cmms-surface);border-radius:var(--cmms-radius-surface)}.cmms-repair-completion :where(.budget-tracking-head,.budget-tracking-title,.budget-tracking footer):not(.cmms-repair-legacy *){gap:var(--cmms-space-2);color:var(--cmms-ink)}.cmms-repair-completion :where(summary,a,[tabindex]):not(.cmms-repair-legacy *):focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.cmms-repair-completion button:not(.cmms-foundation-button):not(.cmms-repair-legacy *){min-height:var(--cmms-control-height-default);border-radius:var(--cmms-radius-control);padding:var(--cmms-space-2) var(--cmms-space-3);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control);color:var(--cmms-ink);background:var(--cmms-turquoise-soft);border-color:var(--cmms-primary-turquoise)}.cmms-repair-completion button.primary-button:not(.cmms-foundation-button):not(.cmms-repair-legacy *){color:var(--cmms-surface);background:var(--cmms-primary-turquoise)}.cmms-repair-completion button.danger-button:not(.cmms-foundation-button):not(.cmms-repair-legacy *){color:var(--cmms-surface);background:var(--cmms-status-danger-fg)}.cmms-repair-completion button:not(.cmms-foundation-button):not(.cmms-repair-legacy *):hover:not(:disabled){background:var(--cmms-table-header-bg);color:var(--cmms-ink)}.cmms-repair-completion input[type=file]:not(.cmms-repair-legacy *){max-width:100%;color:var(--cmms-ink);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control)}.cmms-repair-completion input[type=file]:not(.cmms-repair-legacy *)::file-selector-button{min-height:var(--cmms-control-height-default);border:1px solid var(--cmms-primary-turquoise);border-radius:var(--cmms-radius-control);padding:var(--cmms-space-2) var(--cmms-space-3);background:var(--cmms-turquoise-soft);color:var(--cmms-ink);font:inherit}}@media screen and (max-width:768px){.cmms-repair-completion :where(.report-filters,.acc-form-grid,.repair-budget-kpis):not(.cmms-repair-legacy *){grid-template-columns:minmax(0,1fr)}}@media screen{.cmms-repair-completion button.primary-button:not(.cmms-foundation-button):not(.cmms-repair-legacy *):hover:not(:disabled){color:var(--cmms-surface);background:var(--cmms-turquoise-deep)}.cmms-repair-completion button.danger-button:not(.cmms-foundation-button):not(.cmms-repair-legacy *):hover:not(:disabled){color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft)}}@media screen and (max-width:620px){.cmms-repair-completion .stat-card strong:not(.cmms-repair-legacy *){font-size:var(--cmms-text-section)}}@media screen{.cmms-repair-completion .cmms-foundation-button.repair-card:not(.cmms-repair-legacy *){gap:var(--cmms-space-3);width:100%;min-width:0;padding:var(--cmms-space-4);border-radius:var(--cmms-radius-surface);font-size:var(--cmms-text-body);display:grid}.cmms-repair-completion .repair-card strong:not(.cmms-repair-legacy *){color:var(--cmms-ink)}.cmms-repair-completion .cmms-foundation-button.danger-button:not(.cmms-repair-legacy *),.cmms-repair-completion button.danger-button:not(.cmms-foundation-button):not(.cmms-repair-legacy *){color:var(--cmms-surface)!important;background:var(--cmms-status-danger-fg)!important}.cmms-repair-completion .cmms-foundation-button.danger-button:not(.cmms-repair-legacy *):hover:not(:disabled),.cmms-repair-completion button.danger-button:not(.cmms-foundation-button):not(.cmms-repair-legacy *):hover:not(:disabled){color:var(--cmms-status-danger-fg)!important;background:var(--cmms-status-danger-soft)!important}.cmms-repair-completion .repair-hero:not(.cmms-repair-legacy *){justify-content:space-between;align-items:center;gap:var(--cmms-space-4);display:flex}.cmms-repair-completion .repair-hero>div:first-child>span:not(.cmms-repair-legacy *),.cmms-repair-completion .repair-budget-hero>div>span:not(.cmms-repair-legacy *){color:var(--cmms-turquoise-deep);font-size:var(--cmms-text-caption)}.cmms-repair-completion .repair-hero p:not(.cmms-repair-legacy *),.cmms-repair-completion .repair-budget-hero p:not(.cmms-repair-legacy *){color:var(--cmms-text-muted);font-size:var(--cmms-text-body)}.cmms-repair-completion .repair-hero-badge:not(.cmms-repair-legacy *){padding:var(--cmms-space-4);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);background:var(--cmms-turquoise-soft);color:var(--cmms-ink);min-width:calc(var(--cmms-space-6) * 4);min-height:calc(var(--cmms-control-height-large) * 2)}.cmms-repair-completion .repair-hero-badge strong:not(.cmms-repair-legacy *){color:var(--cmms-ink);font-size:var(--cmms-text-display)}.cmms-repair-completion .repair-hero-badge small:not(.cmms-repair-legacy *){color:var(--cmms-text-muted)}.cmms-repair-completion .work-scope-switch:not(.cmms-repair-legacy *){background:var(--cmms-table-header-bg);border-radius:var(--cmms-radius-control);padding:var(--cmms-space-1)}.cmms-repair-completion .work-scope-switch .cmms-foundation-button.active small:not(.cmms-repair-legacy *){color:var(--cmms-surface)}.cmms-repair-completion :where(input[type=checkbox],input[type=radio]):not(.cmms-repair-legacy *){accent-color:var(--cmms-primary-turquoise)}}
@media screen{.cmms-stocktake-pilot.pw-page{min-width:0;max-width:100%;color:var(--cmms-ink);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-body);gap:var(--cmms-space-5);direction:rtl}.cmms-stocktake-pilot :is(section,article,form,header,div,label){box-sizing:border-box;min-width:0}.cmms-stocktake-pilot :is(h2,h3,h4,p,strong,small,span){overflow-wrap:anywhere}.cmms-stocktake-pilot>.pw-heading{color:var(--cmms-ink);background:var(--cmms-canvas);padding:var(--cmms-space-5);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);box-shadow:none}.cmms-stocktake-pilot h2{color:var(--cmms-ink);font-size:var(--cmms-text-page)}.cmms-stocktake-pilot :is(h3,h4){color:var(--cmms-ink);font-size:var(--cmms-text-section)}.cmms-stocktake-pilot :is(.pw-heading p,.pw-heading small){color:var(--cmms-text-muted)}.cmms-stocktake-pilot :is(.pw-card,.pw-case,.pw-history article){color:var(--cmms-ink);background:var(--cmms-surface);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);padding:var(--cmms-space-4);box-shadow:none}.cmms-stocktake-pilot .pw-case{text-align:start;gap:var(--cmms-space-2);display:grid}.cmms-stocktake-pilot .pw-case:hover:not(:disabled){background:var(--cmms-canvas);border-color:var(--cmms-primary-turquoise)}.cmms-stocktake-pilot :is(input,select,textarea){min-height:var(--cmms-control-height-default);box-sizing:border-box;min-width:0;max-width:100%;padding:var(--cmms-space-3);color:var(--cmms-ink);background:var(--cmms-surface);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control)}.cmms-stocktake-pilot label{color:var(--cmms-ink);font-size:var(--cmms-text-control)}.cmms-stocktake-pilot button{min-height:var(--cmms-control-height-default);max-width:100%;padding:var(--cmms-space-3);color:var(--cmms-ink);background:var(--cmms-surface);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);box-shadow:none;font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control);white-space:normal;overflow-wrap:anywhere}.cmms-stocktake-pilot button:hover:not(:disabled){background:var(--cmms-turquoise-soft)}.cmms-stocktake-pilot button.primary-button{color:var(--cmms-surface);background:var(--cmms-primary-turquoise);border-color:var(--cmms-primary-turquoise)}.cmms-stocktake-pilot button.primary-button:hover:not(:disabled){background:var(--cmms-turquoise-deep)}.cmms-stocktake-pilot button.danger-button{border-color:var(--cmms-status-danger-fg);color:var(--cmms-surface)!important;background:var(--cmms-status-danger-fg)!important}.cmms-stocktake-pilot button.danger-button:hover:not(:disabled){color:var(--cmms-status-danger-fg)!important;background:var(--cmms-status-danger-soft)!important}.cmms-stocktake-pilot :is(button,input,select,textarea):disabled{opacity:.6;cursor:not-allowed}.cmms-stocktake-pilot button.cmms-foundation-button:disabled{opacity:.55}.cmms-stocktake-pilot :is(button,input,select,textarea,a,summary):focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.cmms-stocktake-pilot .pw-table{border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-control);min-width:0;max-width:100%;overflow-x:auto}.cmms-stocktake-pilot .pw-table table{border-collapse:collapse;width:100%;min-width:48rem;color:var(--cmms-ink);background:var(--cmms-surface)}.cmms-stocktake-pilot .pw-table table thead th{height:var(--cmms-table-header-height);color:var(--cmms-ink);background:var(--cmms-table-header-bg);font-size:var(--cmms-text-control)}.cmms-stocktake-pilot .pw-table :is(th,td){padding:var(--cmms-space-3);border-bottom:1px solid var(--cmms-border-decor);text-align:start}.cmms-stocktake-pilot .status-pill{color:var(--cmms-status-info-fg);background:var(--cmms-status-info-soft);border-radius:var(--cmms-radius-control);font-size:var(--cmms-text-caption)}.cmms-stocktake-pilot [role=alert]{color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft);border-color:var(--cmms-status-danger-fg);padding:var(--cmms-space-3)}.cmms-stocktake-pilot [role=status]{color:var(--cmms-text-muted);background:var(--cmms-canvas);padding:var(--cmms-space-3)}.cmms-stocktake-pilot :is(.pw-pagination,.button-row){align-items:center;gap:var(--cmms-space-2);flex-wrap:wrap;display:flex}}@media screen and (max-width:768px){.cmms-stocktake-pilot :is(.pw-heading,.pw-filters){gap:var(--cmms-space-3);flex-wrap:wrap}.cmms-stocktake-pilot .pw-filters{grid-template-columns:minmax(0,1fr)}}@media screen and (prefers-reduced-motion:reduce){.cmms-stocktake-pilot *,.cmms-stocktake-pilot :before,.cmms-stocktake-pilot :after{transition:none;animation:none}}
@media screen{.cmms-high-cost-pilot.pw-page{min-width:0;max-width:100%;color:var(--cmms-ink);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-body);gap:var(--cmms-space-5);direction:rtl}.cmms-high-cost-pilot :is(div,section,article,header,form,label){box-sizing:border-box;min-width:0}.cmms-high-cost-pilot :is(h2,h3,h4,h5,p,span,strong,small,code){overflow-wrap:anywhere}.cmms-high-cost-pilot>.pw-heading{justify-content:space-between;align-items:center;gap:var(--cmms-space-4);color:var(--cmms-ink);background:var(--cmms-canvas);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);padding:var(--cmms-space-5);box-shadow:none;flex-wrap:wrap;display:flex}.cmms-high-cost-pilot h2{color:var(--cmms-ink);font-size:var(--cmms-text-page)}.cmms-high-cost-pilot :is(h3,h4){color:var(--cmms-ink);font-size:var(--cmms-text-section)}.cmms-high-cost-pilot :is(.pw-heading small,.pw-heading p){color:var(--cmms-text-muted)}.cmms-high-cost-pilot :is(.pw-card,.pw-case,.pw-decision,.pw-history li){color:var(--cmms-ink);background:var(--cmms-surface);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);padding:var(--cmms-space-4);box-shadow:none}.cmms-high-cost-pilot .pw-case{text-align:start;gap:var(--cmms-space-2);display:grid}.cmms-high-cost-pilot :is(input,select,textarea){min-height:var(--cmms-control-height-default);box-sizing:border-box;min-width:0;max-width:100%;padding:var(--cmms-space-3);color:var(--cmms-ink);background:var(--cmms-surface);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control)}.cmms-high-cost-pilot label{color:var(--cmms-ink);font-size:var(--cmms-text-control)}.cmms-high-cost-pilot button{min-height:var(--cmms-control-height-default);max-width:100%;padding:var(--cmms-space-3);color:var(--cmms-ink);background:var(--cmms-surface);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);box-shadow:none;font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control);white-space:normal;overflow-wrap:anywhere}.cmms-high-cost-pilot button:hover:not(:disabled){background:var(--cmms-turquoise-soft)}.cmms-high-cost-pilot :is(button,a).primary-button{color:var(--cmms-surface);background:var(--cmms-primary-turquoise);border-color:var(--cmms-primary-turquoise)}.cmms-high-cost-pilot :is(button,a).primary-button:hover:not(:disabled){background:var(--cmms-turquoise-deep)}.cmms-high-cost-pilot button.danger-button{border-color:var(--cmms-status-danger-fg);color:var(--cmms-surface)!important;background:var(--cmms-status-danger-fg)!important}.cmms-high-cost-pilot button.danger-button:hover:not(:disabled){color:var(--cmms-status-danger-fg)!important;background:var(--cmms-status-danger-soft)!important}.cmms-high-cost-pilot :is(button,input,select,textarea):disabled{opacity:.6;cursor:not-allowed}.cmms-high-cost-pilot button.cmms-foundation-button:disabled{opacity:.55}.cmms-high-cost-pilot :is(button,input,select,textarea,a,summary):focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.cmms-high-cost-pilot .pw-table{border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-control);min-width:0;max-width:100%;overflow-x:auto}.cmms-high-cost-pilot .pw-table table{border-collapse:collapse;width:100%;min-width:40rem;color:var(--cmms-ink);background:var(--cmms-surface)}.cmms-high-cost-pilot .pw-table table thead th{height:var(--cmms-table-header-height);color:var(--cmms-ink);background:var(--cmms-table-header-bg);font-size:var(--cmms-text-control)}.cmms-high-cost-pilot .pw-table :is(th,td){padding:var(--cmms-space-3);border-bottom:1px solid var(--cmms-border-decor);text-align:start}.cmms-high-cost-pilot .pw-total{color:var(--cmms-ink);background:var(--cmms-turquoise-soft);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-control);padding:var(--cmms-space-3)}.cmms-high-cost-pilot .status-pill{color:var(--cmms-status-info-fg);background:var(--cmms-status-info-soft);font-size:var(--cmms-text-caption);border-radius:var(--cmms-radius-control)}.cmms-high-cost-pilot [role=alert]{color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft);padding:var(--cmms-space-3);border-color:var(--cmms-status-danger-fg)}.cmms-high-cost-pilot [role=alertdialog]{color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft);border-color:var(--cmms-status-danger-fg)}.cmms-high-cost-pilot [role=status]:not(.pw-total){color:var(--cmms-text-muted);background:var(--cmms-canvas);padding:var(--cmms-space-3)}.cmms-high-cost-pilot :is(.pw-pagination,.button-row){align-items:center;gap:var(--cmms-space-2);flex-wrap:wrap;display:flex}.cmms-high-cost-pilot a:not(.primary-button){color:var(--cmms-primary-turquoise);overflow-wrap:anywhere}}@media screen and (max-width:768px){.cmms-high-cost-pilot :is(.pw-grid,.pw-filters){grid-template-columns:minmax(0,1fr)}.cmms-high-cost-pilot .pw-heading{gap:var(--cmms-space-3);flex-wrap:wrap}}@media screen and (prefers-reduced-motion:reduce){.cmms-high-cost-pilot *,.cmms-high-cost-pilot :before,.cmms-high-cost-pilot :after{transition:none;animation:none}}
