@media screen{.accreditation-panel .cmms-acc-shared{min-width:0;max-width:100%;font-family:var(--cmms-font-ui)}.accreditation-panel .cmms-acc-shared.acc-editor,.accreditation-panel .cmms-acc-shared.acc-guide,.accreditation-panel .cmms-acc-shared.acc-score-summary,.accreditation-panel .cmms-acc-shared.acc-checklist-preview{background:var(--cmms-surface);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);padding:var(--cmms-space-4)}.accreditation-panel [data-cmms-w74=label]{gap:var(--cmms-space-2);color:var(--cmms-ink);font-size:var(--cmms-text-control);min-width:0;display:grid}.accreditation-panel .cmms-acc-shared input[data-cmms-w74=input],.accreditation-panel .cmms-acc-shared select[data-cmms-w74=select],.accreditation-panel .cmms-acc-shared textarea[data-cmms-w74=textarea]{font:inherit;color:var(--cmms-ink);background:var(--cmms-surface);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);padding:var(--cmms-space-2) var(--cmms-space-3);min-width:0;max-width:100%}.accreditation-panel [data-cmms-w74=fieldset]{border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);min-width:0;padding:var(--cmms-space-4)}.accreditation-panel [data-cmms-w74=button]{font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control);border-radius:var(--cmms-radius-control);min-height:var(--cmms-control-height-default);padding:var(--cmms-space-2) var(--cmms-space-4)}.accreditation-panel .cmms-foundation-button--primary[data-cmms-w74]{background:var(--cmms-primary-turquoise);color:var(--cmms-surface)}.accreditation-panel .cmms-foundation-button--secondary[data-cmms-w74]{background:var(--cmms-turquoise-soft);color:var(--cmms-ink);border-color:var(--cmms-primary-turquoise)}.accreditation-panel .cmms-foundation-button--primary[data-cmms-w74]:hover:not(:disabled){background:var(--cmms-turquoise-deep)}.accreditation-panel .cmms-foundation-button--secondary[data-cmms-w74]:hover:not(:disabled){background:var(--cmms-table-header-bg)}.accreditation-panel [data-cmms-component=button][data-cmms-w74]:disabled{opacity:.55;cursor:not-allowed}.accreditation-panel input[data-cmms-w74]:disabled,.accreditation-panel select[data-cmms-w74]:disabled,.accreditation-panel textarea[data-cmms-w74]:disabled{opacity:.6;cursor:not-allowed}.accreditation-panel [data-cmms-w74]:focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.accreditation-panel [data-cmms-w74=h4]{color:var(--cmms-ink);font-size:var(--cmms-text-section)}.accreditation-panel [data-cmms-w74=p],.accreditation-panel [data-cmms-w74=dd],.accreditation-panel [data-cmms-w74=strong]{overflow-wrap:anywhere}.accreditation-panel .cmms-acc-shared.acc-filter-bar,.accreditation-panel .cmms-acc-shared.acc-toolbar,.accreditation-panel .cmms-acc-shared.acc-tabs{gap:var(--cmms-space-3);flex-wrap:wrap;display:flex}.accreditation-panel .cmms-acc-shared.acc-form-grid{gap:var(--cmms-space-4)}.accreditation-panel .cmms-acc-shared.acc-section-tabs{background:var(--cmms-canvas);border-color:var(--cmms-border-decor)}.accreditation-panel .cmms-acc-shared.acc-section-tabs .acc-tab-active[data-cmms-w74]{background:var(--cmms-primary-turquoise);color:var(--cmms-surface)}.accreditation-panel .cmms-acc-shared.acc-check{background:var(--cmms-surface);border-color:var(--cmms-border-decor);border-inline-start-color:var(--cmms-primary-turquoise)}.accreditation-panel .cmms-acc-shared.acc-check p{color:var(--cmms-text-muted)}.accreditation-panel .cmms-acc-shared.acc-score-mark{background:var(--cmms-surface);border-color:var(--cmms-border-decor);color:var(--cmms-ink)}.accreditation-panel .cmms-acc-shared.acc-score-label{color:var(--cmms-text-muted)}.accreditation-panel .cmms-acc-shared.acc-score-track{background:var(--cmms-canvas)}.accreditation-panel .cmms-acc-shared.acc-score-track>[data-cmms-w74]{background:var(--cmms-primary-turquoise)}.accreditation-panel [data-cmms-w74][role=alert]{color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft)}.accreditation-panel [data-cmms-w74][role=status]{color:var(--cmms-status-info-fg);background:var(--cmms-status-info-soft)}.accreditation-panel .acc-state-green[data-cmms-w74]{color:var(--cmms-status-success-fg)!important;background:var(--cmms-status-success-soft)!important}.accreditation-panel .acc-state-yellow[data-cmms-w74]{color:var(--cmms-status-warning-fg)!important;background:var(--cmms-status-warning-soft)!important}.accreditation-panel .acc-state-red[data-cmms-w74]{color:var(--cmms-status-danger-fg)!important;background:var(--cmms-status-danger-soft)!important}}@media screen and (max-width:767px){.accreditation-panel .cmms-acc-shared.acc-form-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (prefers-reduced-motion:reduce){.accreditation-panel [data-cmms-w74]{transition:none}}@media screen{.accreditation-panel .cmms-acc-shared.acc-score-mark[data-score-state=complete] .acc-score-track>[data-cmms-w74]{background:var(--cmms-status-success-fg)}}
@media screen{.accreditation-panel.accreditation-panel.accreditation-panel fieldset:disabled{opacity:1}.accreditation-panel.accreditation-panel button.cmms-foundation-button:disabled{opacity:.55;cursor:not-allowed}.accreditation-panel.accreditation-panel :is(input,select,textarea,button:not(.cmms-foundation-button)):disabled{opacity:.6;cursor:not-allowed}}
@media screen{.cmms-management-reports-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-management-reports-pilot .reports-hero,.cmms-management-reports-pilot .panel,.cmms-management-reports-pilot .management-report-job-card{padding:var(--cmms-space-4);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);background:var(--cmms-surface);color:var(--cmms-ink);box-shadow:var(--cmms-shadow-soft);overflow-wrap:anywhere;min-width:0;max-width:100%}.cmms-management-reports-pilot .reports-hero>div>span{color:var(--cmms-primary-turquoise)}.cmms-management-reports-pilot .reports-hero p,.cmms-management-reports-pilot p{color:var(--cmms-text-muted)}.cmms-management-reports-pilot .form-grid{gap:var(--cmms-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.cmms-management-reports-pilot label{gap:var(--cmms-space-2);min-width:0}.cmms-management-reports-pilot input,.cmms-management-reports-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)}.cmms-management-reports-pilot button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.cmms-management-reports-pilot .management-report-tabs button.active{background:var(--cmms-primary-turquoise);color:var(--cmms-surface);border-color:var(--cmms-primary-turquoise)}.cmms-management-reports-pilot :is(button,input,select):focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.cmms-management-reports-pilot button:disabled{opacity:.55;cursor:not-allowed}.cmms-management-reports-pilot .table-wrap{border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-control);min-width:0;max-width:100%;overflow-x:auto}.cmms-management-reports-pilot .management-preview-table th{background:var(--cmms-table-header-bg);color:var(--cmms-ink)}.cmms-management-reports-pilot .management-preview-table :is(th,td){border-color:var(--cmms-border-decor);padding:var(--cmms-space-3)}.cmms-management-reports-pilot .management-preview-table th button{color:var(--cmms-ink);box-shadow:none;background:0 0;border-color:#0000}.cmms-management-reports-pilot .pager{gap:var(--cmms-space-2);flex-wrap:wrap;min-width:0;display:flex}.cmms-management-reports-pilot .alert{padding:var(--cmms-space-3);border-radius:var(--cmms-radius-control)}.cmms-management-reports-pilot .alert-error{background:var(--cmms-status-danger-soft);color:var(--cmms-status-danger-fg);border-color:var(--cmms-status-danger-fg)}.cmms-management-reports-pilot .alert-info{background:var(--cmms-status-info-soft);color:var(--cmms-status-info-fg)}.cmms-management-reports-pilot .background-report-status{background:var(--cmms-canvas);color:var(--cmms-ink);padding:var(--cmms-space-2);border-radius:var(--cmms-radius-control)}.cmms-management-reports-pilot .management-preview-panel .pager .cmms-foundation-button--secondary,.cmms-management-reports-pilot .management-report-job-card>.cmms-foundation-button--secondary,.cmms-management-reports-pilot .background-report-status .cmms-foundation-button--secondary{min-height:var(--cmms-control-height-default);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-turquoise-soft);color:var(--cmms-ink);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control);font-weight:700;line-height:1.4}.cmms-management-reports-pilot .management-preview-panel .pager .cmms-foundation-button--secondary:hover:not(:disabled),.cmms-management-reports-pilot .management-report-job-card>.cmms-foundation-button--secondary:hover:not(:disabled),.cmms-management-reports-pilot .background-report-status .cmms-foundation-button--secondary:hover:not(:disabled){background:var(--cmms-table-header-bg)}.cmms-management-reports-pilot .report-filter-grid :is(input,select){min-height:var(--cmms-control-height-default)}.cmms-management-reports-pilot .management-preview-panel .pager .cmms-foundation-button--secondary:disabled{opacity:.55}.cmms-management-reports-pilot .report-filter-grid label,.cmms-management-reports-pilot label.management-report-search{gap:var(--cmms-space-2);color:var(--cmms-ink);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control);font-weight:700}.cmms-management-reports-pilot .report-filter-grid :is(input,select),.cmms-management-reports-pilot .management-report-search input{font-family:var(--cmms-font-ui);font-size:var(--cmms-text-body);font-weight:400}@media (max-width:767px){.cmms-management-reports-pilot .form-grid,.cmms-management-reports-pilot .report-download-grid{grid-template-columns:minmax(0,1fr)}.cmms-management-reports-pilot .management-report-job-card{flex-wrap:wrap;display:flex}}@media (prefers-reduced-motion:reduce){.cmms-management-reports-pilot *,.cmms-management-reports-pilot :before,.cmms-management-reports-pilot :after{transition:none;animation:none}}}
@media screen{.cmms-master-data-pilot{min-width:0;max-width:100%;font-family:var(--cmms-font-ui);color:var(--cmms-ink)}.cmms-master-data-pilot .panel,.cmms-master-data-pilot .stat-card{background:var(--cmms-surface);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);padding:var(--cmms-space-4)}.cmms-master-data-pilot .panel-heading h2{color:var(--cmms-ink);font-size:var(--cmms-text-section)}.cmms-master-data-pilot .panel-heading p,.cmms-master-data-pilot small{color:var(--cmms-text-muted)}.cmms-master-data-pilot .master-layout{gap:var(--cmms-space-4);min-width:0}.cmms-master-data-pilot .master-layout>section{min-width:0}.cmms-master-data-pilot label{gap:var(--cmms-space-2);min-width:0;font-size:var(--cmms-text-control);display:grid}.cmms-master-data-pilot input,.cmms-master-data-pilot select,.cmms-master-data-pilot textarea{box-sizing:border-box;min-width:0;max-width:100%;font:inherit;background:var(--cmms-surface);color:var(--cmms-ink);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);padding:var(--cmms-space-2) var(--cmms-space-3)}.cmms-master-data-pilot button{max-width:100%;font:inherit;font-size:var(--cmms-text-control);border-radius:var(--cmms-radius-control);padding:var(--cmms-space-2) var(--cmms-space-4);min-height:var(--cmms-control-height-default)}.cmms-master-data-pilot button.quiet-button,.cmms-master-data-pilot .cmms-foundation-button--secondary{background:var(--cmms-turquoise-soft);color:var(--cmms-ink);border-color:var(--cmms-border-control)}.cmms-master-data-pilot button.primary-button{background:var(--cmms-primary-turquoise);color:var(--cmms-surface)}.cmms-master-data-pilot button.danger-button{border-color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft)!important;color:var(--cmms-status-danger-fg)!important}.cmms-master-data-pilot button:hover:not(:disabled){background:var(--cmms-table-header-bg)}.cmms-master-data-pilot button.primary-button:hover:not(:disabled){background:var(--cmms-turquoise-deep)}.cmms-master-data-pilot button.cmms-foundation-button:disabled{opacity:.55;cursor:not-allowed}.cmms-master-data-pilot button:not(.cmms-foundation-button):disabled,.cmms-master-data-pilot input:disabled,.cmms-master-data-pilot select:disabled,.cmms-master-data-pilot textarea:disabled{opacity:.6;cursor:not-allowed}.cmms-master-data-pilot :is(input,select,textarea,button,a):focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.cmms-master-data-pilot .responsive-table{max-width:100%;overflow-x:auto}.cmms-master-data-pilot table{border-collapse:collapse;width:100%}.cmms-master-data-pilot th{background:var(--cmms-table-header-bg);color:var(--cmms-ink);text-align:start}.cmms-master-data-pilot :is(th,td){padding:var(--cmms-space-3);border-bottom:1px solid var(--cmms-border-decor)}.cmms-master-data-pilot .equipment-results button,.cmms-master-data-pilot .special-category-results button{background:var(--cmms-surface);border-color:var(--cmms-border-decor);color:var(--cmms-ink);white-space:normal}.cmms-master-data-pilot .equipment-results button.result-selected{background:var(--cmms-turquoise-soft);border-color:var(--cmms-primary-turquoise)}.cmms-master-data-pilot .selected-equipment,.cmms-master-data-pilot .special-category-selected,.cmms-master-data-pilot .default-guide-box{background:var(--cmms-canvas);border-color:var(--cmms-border-decor);border-radius:var(--cmms-radius-control)}.cmms-master-data-pilot .licence-expired,.cmms-master-data-pilot [role=alert]{color:var(--cmms-status-danger-fg)}.cmms-master-data-pilot .licence-valid{color:var(--cmms-status-success-fg)}.cmms-master-data-pilot [role=status]{color:var(--cmms-status-info-fg)}.cmms-master-data-pilot :is(p,strong,small,td){overflow-wrap:anywhere}}@media screen and (max-width:767px){.cmms-master-data-pilot .master-layout,.cmms-master-data-pilot .stat-grid,.cmms-master-data-pilot .adjustment-rate-form,.cmms-master-data-pilot .equipment-type-create,.cmms-master-data-pilot .special-category-form{grid-template-columns:minmax(0,1fr)}}@media screen and (prefers-reduced-motion:reduce){.cmms-master-data-pilot button{transition:none}}
@media screen{.cmms-organization-pilot{min-width:0;max-width:100%;font-family:var(--cmms-font-ui);color:var(--cmms-ink);gap:var(--cmms-space-4)}.cmms-organization-pilot .panel{min-width:0;padding:var(--cmms-space-4);background:var(--cmms-surface);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface)}.cmms-organization-pilot :is(h2,h3){color:var(--cmms-ink);font-size:var(--cmms-text-section)}.cmms-organization-pilot :is(p,small){color:var(--cmms-text-muted)}.cmms-organization-pilot label{gap:var(--cmms-space-2);min-width:0;font-size:var(--cmms-text-control);display:grid}.cmms-organization-pilot :is(input,select){box-sizing:border-box;min-width:0;max-width:100%;font:inherit;padding:var(--cmms-space-2) var(--cmms-space-3);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);color:var(--cmms-ink);background:var(--cmms-surface)}.cmms-organization-pilot button{max-width:100%;font:inherit;font-size:var(--cmms-text-control);min-height:var(--cmms-control-height-default);border-radius:var(--cmms-radius-control);padding:var(--cmms-space-2) var(--cmms-space-4)}.cmms-organization-pilot .cmms-foundation-button--secondary{background:var(--cmms-turquoise-soft);color:var(--cmms-ink);border-color:var(--cmms-border-control)}.cmms-organization-pilot button.primary-button{background:var(--cmms-primary-turquoise);color:var(--cmms-surface)}.cmms-organization-pilot button:hover:not(:disabled){background:var(--cmms-table-header-bg)}.cmms-organization-pilot button.primary-button:hover:not(:disabled){background:var(--cmms-turquoise-deep)}.cmms-organization-pilot button.cmms-foundation-button:disabled{opacity:.55;cursor:not-allowed}.cmms-organization-pilot button:not(.cmms-foundation-button):disabled,.cmms-organization-pilot :is(input,select):disabled{opacity:.6;cursor:not-allowed}.cmms-organization-pilot :is(input,select,button,summary):focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.cmms-organization-pilot :is(.management-grid,.department-grid,.structure-forms){gap:var(--cmms-space-3);min-width:0}.cmms-organization-pilot :is(.management-card,.facility-accordion,.department-grid>article,.approved-profile-drafts>article){background:var(--cmms-surface);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);min-width:0;padding:var(--cmms-space-3)}.cmms-organization-pilot summary{cursor:pointer;color:var(--cmms-ink)}.cmms-organization-pilot .approved-profile-builder{background:var(--cmms-canvas);border-color:var(--cmms-border-decor);border-radius:var(--cmms-radius-control)}.cmms-organization-pilot .pill-ok{background:var(--cmms-status-success-soft);color:var(--cmms-status-success-fg)}.cmms-organization-pilot .pill-off{background:var(--cmms-canvas);color:var(--cmms-text-muted)}.cmms-organization-pilot :is(p,small,strong,b,code){overflow-wrap:anywhere}}@media screen and (max-width:767px){.cmms-organization-pilot.content-grid,.cmms-organization-pilot .management-grid,.cmms-organization-pilot .department-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (prefers-reduced-motion:reduce){.cmms-organization-pilot button{transition:none}}
@media screen{.cmms-approved-catalog-pilot{min-width:0;max-width:100%;font-family:var(--cmms-font-ui);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)}.cmms-approved-catalog-pilot h2{color:var(--cmms-ink);font-size:var(--cmms-text-section)}.cmms-approved-catalog-pilot :is(p,small){color:var(--cmms-text-muted)}.cmms-approved-catalog-pilot :is(.panel-heading,.approved-catalog-upload,.pagination-row,.catalog-summary){gap:var(--cmms-space-3);flex-wrap:wrap;min-width:0}.cmms-approved-catalog-pilot input{box-sizing:border-box;min-width:0;max-width:100%;font:inherit;color:var(--cmms-ink);background:var(--cmms-surface);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);padding:var(--cmms-space-2) var(--cmms-space-3)}.cmms-approved-catalog-pilot button{max-width:100%;font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control);min-height:var(--cmms-control-height-default);border-radius:var(--cmms-radius-control);padding:var(--cmms-space-2) var(--cmms-space-4)}.cmms-approved-catalog-pilot .cmms-foundation-button--primary{color:var(--cmms-surface);background:var(--cmms-primary-turquoise)}.cmms-approved-catalog-pilot .cmms-foundation-button--secondary{color:var(--cmms-ink);background:var(--cmms-turquoise-soft);border-color:var(--cmms-border-control)}.cmms-approved-catalog-pilot button:hover:not(:disabled){background:var(--cmms-table-header-bg)}.cmms-approved-catalog-pilot .cmms-foundation-button--primary:hover:not(:disabled){background:var(--cmms-turquoise-deep)}.cmms-approved-catalog-pilot button.cmms-foundation-button:disabled{opacity:.55;cursor:not-allowed}.cmms-approved-catalog-pilot input:disabled,.cmms-approved-catalog-pilot button:not(.cmms-foundation-button):disabled{opacity:.6;cursor:not-allowed}.cmms-approved-catalog-pilot :is(input,button,summary,a):focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.cmms-approved-catalog-pilot .approved-catalog-imports{gap:var(--cmms-space-3)}.cmms-approved-catalog-pilot .approved-catalog-imports article{min-width:0;padding:var(--cmms-space-4);gap:var(--cmms-space-3);color:var(--cmms-ink);background:var(--cmms-surface);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface)}.cmms-approved-catalog-pilot .approved-catalog-imports article small{color:var(--cmms-text-muted)}.cmms-approved-catalog-pilot .approved-catalog-imports article header{gap:var(--cmms-space-3);flex-wrap:wrap}.cmms-approved-catalog-pilot .catalog-summary span{background:var(--cmms-canvas);color:var(--cmms-ink);border-radius:var(--cmms-radius-control);padding:var(--cmms-space-2) var(--cmms-space-3)}.cmms-approved-catalog-pilot .status-pill.draft{color:var(--cmms-status-warning-fg);background:var(--cmms-status-warning-soft)}.cmms-approved-catalog-pilot .status-pill.activated{color:var(--cmms-status-success-fg);background:var(--cmms-status-success-soft)}.cmms-approved-catalog-pilot .status-pill.rejected,.cmms-approved-catalog-pilot .approved-catalog-imports details{color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft)}.cmms-approved-catalog-pilot .master-job-progress{color:var(--cmms-status-info-fg);background:var(--cmms-status-info-soft);border-color:var(--cmms-border-decor)}.cmms-approved-catalog-pilot progress{max-width:100%;accent-color:var(--cmms-primary-turquoise)}.cmms-approved-catalog-pilot :is(p,small,b,li,summary){overflow-wrap:anywhere}}@media screen and (max-width:767px){.cmms-approved-catalog-pilot :is(.panel-heading,.approved-catalog-upload,.approved-catalog-imports article header){flex-direction:column;align-items:stretch}}@media screen and (prefers-reduced-motion:reduce){.cmms-approved-catalog-pilot button{transition:none}}
@media screen{.cmms-users-pilot{min-width:0;max-width:100%;font-family:var(--cmms-font-ui);color:var(--cmms-ink);gap:var(--cmms-space-4);grid-template-columns:minmax(0,.72fr) minmax(0,1.55fr)}.cmms-users-pilot :is(.users-create-card,.table-panel){min-width:0;max-width:100%;padding:var(--cmms-space-4);background:var(--cmms-surface);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);box-shadow:none}.cmms-users-pilot :is(h2,.users-table td:first-child strong){color:var(--cmms-ink)}.cmms-users-pilot h2{font-size:var(--cmms-text-section)}.cmms-users-pilot :is(label,.cmms-foundation-field){min-width:0;font-size:var(--cmms-text-control);margin-bottom:var(--cmms-space-3)}.cmms-users-pilot .cmms-foundation-field label{margin-bottom:0}.cmms-users-pilot :is(input,select){box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--cmms-control-height-default);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control);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)}.cmms-users-pilot :is(.users-kicker,.scope-note){color:var(--cmms-status-info-fg);background:var(--cmms-status-info-soft);border-color:var(--cmms-border-decor);border-radius:var(--cmms-radius-control);padding:var(--cmms-space-2) var(--cmms-space-3);font-size:var(--cmms-text-control)}.cmms-users-pilot .panel-heading{gap:var(--cmms-space-3);flex-wrap:wrap}.cmms-users-pilot .users-filter-grid{gap:var(--cmms-space-3);padding:var(--cmms-space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.cmms-users-pilot .users-table-wrap{min-width:0;max-width:100%;padding:0;overflow-x:auto}.cmms-users-pilot .users-table{border-spacing:0;width:100%}.cmms-users-pilot .users-table thead th{color:var(--cmms-ink);background:var(--cmms-table-header-bg);font-size:var(--cmms-text-control);border-bottom:1px solid var(--cmms-border-decor);text-align:start}.cmms-users-pilot .users-table :is(th,td){padding:var(--cmms-space-3);border-color:var(--cmms-border-decor)}.cmms-users-pilot .users-table tbody tr:hover{background:var(--cmms-canvas)}.cmms-users-pilot .users-table td small{color:var(--cmms-text-muted);opacity:1;font-size:var(--cmms-text-control)}.cmms-users-pilot .users-table td:last-child{white-space:normal}.cmms-users-pilot button{max-width:100%;font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control);min-height:var(--cmms-control-height-default);border-radius:var(--cmms-radius-control)}.cmms-users-pilot .users-table button.text-button{padding:var(--cmms-space-2) var(--cmms-space-3);margin:var(--cmms-space-1)}.cmms-users-pilot button.cmms-foundation-button--primary{color:var(--cmms-surface);background:var(--cmms-primary-turquoise)}.cmms-users-pilot button.cmms-foundation-button--primary:hover:not(:disabled){background:var(--cmms-turquoise-deep)}.cmms-users-pilot :is(.cmms-foundation-button--secondary,.cmms-foundation-button--tertiary){color:var(--cmms-ink);background:var(--cmms-turquoise-soft);border-color:var(--cmms-border-control)}.cmms-users-pilot :is(.cmms-foundation-button--secondary,.cmms-foundation-button--tertiary):hover:not(:disabled){background:var(--cmms-table-header-bg)}.cmms-users-pilot .users-table .cmms-foundation-badge--success{color:var(--cmms-status-success-fg);background:var(--cmms-status-success-soft)}.cmms-users-pilot .users-table .cmms-foundation-badge--neutral{color:var(--cmms-text-muted);background:var(--cmms-canvas)}.cmms-users-pilot button.cmms-foundation-button:disabled{opacity:.55;cursor:not-allowed}.cmms-users-pilot button:not(.cmms-foundation-button):disabled,.cmms-users-pilot :is(input,select):disabled{opacity:.6;cursor:not-allowed}.cmms-users-pilot :is(button,input,select,a):focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.cmms-users-pilot .pagination-row{gap:var(--cmms-space-3);flex-wrap:wrap}.cmms-users-pilot :is(p,strong,small,td,span){overflow-wrap:anywhere}}@media screen and (max-width:1100px){.cmms-users-pilot{grid-template-columns:minmax(0,1fr)}.cmms-users-pilot .users-create-card{position:static}}@media screen and (max-width:700px){.cmms-users-pilot .users-filter-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (prefers-reduced-motion:reduce){.cmms-users-pilot button{transition:none}}
@media screen{.cmms-roles-pilot{min-width:0;max-width:100%;color:var(--cmms-ink);font-family:var(--cmms-font-ui);gap:var(--cmms-space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.cmms-roles-pilot :is(.role-list,.permissions-panel){background:var(--cmms-surface);min-width:0;max-width:100%;padding:var(--cmms-space-4);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);box-shadow:none}.cmms-roles-pilot .role-list{gap:var(--cmms-space-2)}.cmms-roles-pilot h2{color:var(--cmms-ink);font-size:var(--cmms-text-section)}.cmms-roles-pilot :is(p,strong){font-size:var(--cmms-text-control)}.cmms-roles-pilot .role-option{box-sizing:border-box;white-space:normal;text-align:start;width:100%;min-width:0;height:auto;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);gap:var(--cmms-space-2)}.cmms-roles-pilot .role-option:hover:not(:disabled),.cmms-roles-pilot button.role-selected{background:var(--cmms-turquoise-soft);border-color:var(--cmms-primary-turquoise)}.cmms-roles-pilot .role-option span{gap:var(--cmms-space-1);min-width:0}.cmms-roles-pilot :is(.role-option small,.permission-card small){color:var(--cmms-text-muted);font-size:var(--cmms-text-caption)}.cmms-roles-pilot .role-option em{color:var(--cmms-ink);background:var(--cmms-canvas);border-radius:var(--cmms-radius-control);flex-shrink:0}.cmms-roles-pilot .permission-grid{gap:var(--cmms-space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.cmms-roles-pilot .permission-card{gap:var(--cmms-space-3);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);color:var(--cmms-ink);opacity:1}.cmms-roles-pilot .permission-card.permission-on{border-color:var(--cmms-status-success-fg);background:var(--cmms-status-success-soft)}.cmms-roles-pilot .permission-card span{gap:var(--cmms-space-1);min-width:0}.cmms-roles-pilot .permission-card input{accent-color:var(--cmms-primary-turquoise);flex-shrink:0}.cmms-roles-pilot .permission-card input:disabled{opacity:.6;cursor:not-allowed}.cmms-roles-pilot button{max-width:100%;font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control);border-radius:var(--cmms-radius-control)}.cmms-roles-pilot button.cmms-foundation-button:disabled{opacity:.55;cursor:not-allowed}.cmms-roles-pilot button:not(.cmms-foundation-button):disabled{opacity:.6;cursor:not-allowed}.cmms-roles-pilot :is(button,input):focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.cmms-roles-pilot :is(.universal-list-tools,.universal-list-pagination){gap:var(--cmms-space-2);flex-wrap:wrap;min-width:0;max-width:100%}.cmms-roles-pilot .universal-list-tools input,.cmms-roles-pilot .universal-list-pagination input{box-sizing:border-box;border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);min-width:0;max-width:100%;color:var(--cmms-ink);background:var(--cmms-surface);font:inherit}.cmms-roles-pilot .universal-list-pagination button{border-color:var(--cmms-border-control);color:var(--cmms-ink);background:var(--cmms-surface)}.cmms-roles-pilot .universal-list-pagination button.active{background:var(--cmms-primary-turquoise);color:var(--cmms-surface)}.cmms-roles-pilot .universal-list-pagination button:hover:not(:disabled){background:var(--cmms-turquoise-soft);color:var(--cmms-ink)}.cmms-roles-pilot :is(strong,small,p,span,em){overflow-wrap:anywhere}}@media screen and (max-width:1100px){.cmms-roles-pilot{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:700px){.cmms-roles-pilot .permission-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (prefers-reduced-motion:reduce){.cmms-roles-pilot button{transition:none}}
@media screen{.cmms-security-pilot{min-width:0;max-width:100%;font-family:var(--cmms-font-ui);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)}.cmms-security-pilot :is(h2,h3,strong){color:var(--cmms-ink)}.cmms-security-pilot h2{font-size:var(--cmms-text-section)}.cmms-security-pilot :is(h3,p,td,th,input,select,button){font-size:var(--cmms-text-control)}.cmms-security-pilot .panel-heading{gap:var(--cmms-space-3);flex-wrap:wrap}.cmms-security-pilot .security-kpis{gap:var(--cmms-space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.cmms-security-pilot .security-kpis>article{gap:var(--cmms-space-1);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);display:grid}.cmms-security-pilot .security-kpis strong{font-size:var(--cmms-text-display)}.cmms-security-pilot .security-kpis span{font-size:var(--cmms-text-control);color:var(--cmms-text-muted)}.cmms-security-pilot .security-kpis>.warning{background:var(--cmms-status-warning-soft);border-color:var(--cmms-status-warning-fg)}.cmms-security-pilot .security-kpis>.critical{background:var(--cmms-status-danger-soft);border-color:var(--cmms-status-danger-fg)}.cmms-security-pilot .security-kpis>.critical strong{color:var(--cmms-status-danger-fg)}.cmms-security-pilot .security-trend{background:var(--cmms-canvas);border-color:var(--cmms-border-decor);border-radius:var(--cmms-radius-control)}.cmms-security-pilot .security-trend span{background:var(--cmms-chart-series-1)}.cmms-security-pilot .security-trend span.critical{background:var(--cmms-status-danger-fg)}.cmms-security-pilot :is(.audit-filters,.security-actions,.security-tabs,.pagination-row){gap:var(--cmms-space-3);min-width:0}.cmms-security-pilot .audit-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.cmms-security-pilot :is(input,select){box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--cmms-control-height-default);font-family:var(--cmms-font-ui);color:var(--cmms-ink);background:var(--cmms-surface);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);padding:var(--cmms-space-2) var(--cmms-space-3)}.cmms-security-pilot button{min-width:0;max-width:100%;font-family:var(--cmms-font-ui);min-height:var(--cmms-control-height-default);border-radius:var(--cmms-radius-control)}.cmms-security-pilot .cmms-foundation-button--primary{background:var(--cmms-primary-turquoise);color:var(--cmms-surface)}.cmms-security-pilot .cmms-foundation-button--primary:hover:not(:disabled){background:var(--cmms-turquoise-deep)}.cmms-security-pilot :is(.cmms-foundation-button--secondary,.cmms-foundation-button--tertiary){background:var(--cmms-turquoise-soft);color:var(--cmms-ink);border-color:var(--cmms-border-control)}.cmms-security-pilot :is(.cmms-foundation-button--secondary,.cmms-foundation-button--tertiary):hover:not(:disabled){background:var(--cmms-table-header-bg)}.cmms-security-pilot .security-tabs{border-color:var(--cmms-border-decor);flex-wrap:wrap}.cmms-security-pilot .security-tabs button.active{background:var(--cmms-primary-turquoise);color:var(--cmms-surface);border-color:var(--cmms-primary-turquoise)}.cmms-security-pilot button.cmms-foundation-button:disabled{opacity:.55;cursor:not-allowed}.cmms-security-pilot button:not(.cmms-foundation-button):disabled,.cmms-security-pilot :is(input,select):disabled{opacity:.6;cursor:not-allowed}.cmms-security-pilot :is(button,input,select,a):focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.cmms-security-pilot .responsive-table{border-color:var(--cmms-border-decor);border-radius:var(--cmms-radius-control);min-width:0;max-width:100%;overflow-x:auto}.cmms-security-pilot table{width:100%}.cmms-security-pilot th{background:var(--cmms-table-header-bg);color:var(--cmms-ink);text-align:start}.cmms-security-pilot :is(th,td){padding:var(--cmms-space-3);border-color:var(--cmms-border-decor)}.cmms-security-pilot .audit-details{background:var(--cmms-ink);max-width:100%;color:var(--cmms-surface);border-radius:var(--cmms-radius-control);padding:var(--cmms-space-3);font-size:var(--cmms-text-caption);overflow-wrap:anywhere}.cmms-security-pilot .audit-severity.info{background:var(--cmms-status-info-soft);color:var(--cmms-status-info-fg)}.cmms-security-pilot .audit-severity.warning{background:var(--cmms-status-warning-soft);color:var(--cmms-status-warning-fg)}.cmms-security-pilot .audit-severity.critical{background:var(--cmms-status-danger-soft);color:var(--cmms-status-danger-fg)}.cmms-security-pilot .pill-ok{background:var(--cmms-status-success-soft);color:var(--cmms-status-success-fg)}.cmms-security-pilot .pill-off{background:var(--cmms-canvas);color:var(--cmms-text-muted)}.cmms-security-pilot .security-alert-list{gap:var(--cmms-space-3);min-width:0}.cmms-security-pilot .security-alert-card{background:var(--cmms-status-warning-soft);border-color:var(--cmms-status-warning-fg);border-radius:var(--cmms-radius-surface);min-width:0;padding:var(--cmms-space-4)}.cmms-security-pilot .security-alert-card.critical{background:var(--cmms-status-danger-soft);border-color:var(--cmms-status-danger-fg)}.cmms-security-pilot .security-alert-card p{color:var(--cmms-ink)}.cmms-security-pilot .security-alert-card small{color:var(--cmms-text-muted)}.cmms-security-pilot .security-alert-card blockquote{background:var(--cmms-status-info-soft);border-color:var(--cmms-status-info-fg);border-radius:var(--cmms-radius-control)}.cmms-security-pilot .alert-error{color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft);border-color:var(--cmms-status-danger-fg)}.cmms-security-pilot .security-empty{color:var(--cmms-text-muted);background:var(--cmms-canvas);border-color:var(--cmms-border-decor);border-radius:var(--cmms-radius-surface)}.cmms-security-pilot .security-empty strong{color:var(--cmms-ink)}.cmms-security-pilot .security-skeleton i{background:var(--cmms-canvas);border-radius:var(--cmms-radius-control)}.cmms-security-pilot :is(p,small,strong,span,td,h3){overflow-wrap:anywhere}}@media screen and (max-width:980px){.cmms-security-pilot :is(.security-kpis,.audit-filters){grid-template-columns:repeat(2,minmax(0,1fr))}.cmms-security-pilot .security-alert-list{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:620px){.cmms-security-pilot :is(.security-kpis,.audit-filters){grid-template-columns:minmax(0,1fr)}}@media screen and (prefers-reduced-motion:reduce){.cmms-security-pilot :is(button,.security-trend span){transition:none}.cmms-security-pilot .security-skeleton i{animation:none}}
@media screen{.cmms-my-tasks-pilot{min-width:0;max-width:100%;font-family:var(--cmms-font-ui);color:var(--cmms-ink);background:var(--cmms-surface);padding:var(--cmms-space-4);gap:var(--cmms-space-4);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);box-shadow:none}.cmms-my-tasks-pilot .my-work-heading{gap:var(--cmms-space-3);flex-wrap:wrap}.cmms-my-tasks-pilot .my-work-heading span{color:var(--cmms-primary-turquoise)}.cmms-my-tasks-pilot h2{color:var(--cmms-ink);font-size:var(--cmms-text-page)}.cmms-my-tasks-pilot :is(p,label,select,input,button){font-size:var(--cmms-text-control)}.cmms-my-tasks-pilot .my-work-summary-grid{gap:var(--cmms-space-3)}.cmms-my-tasks-pilot .my-work-summary-grid>div{background:var(--cmms-canvas);min-width:0;padding:var(--cmms-space-3);gap:var(--cmms-space-1);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface)}.cmms-my-tasks-pilot .my-work-summary-grid b{color:var(--cmms-ink);font-size:var(--cmms-text-page)}.cmms-my-tasks-pilot .my-work-summary-grid span{color:var(--cmms-text-muted);font-size:var(--cmms-text-caption)}.cmms-my-tasks-pilot .my-work-filters{gap:var(--cmms-space-3);grid-template-columns:repeat(5,minmax(0,1fr))}.cmms-my-tasks-pilot :is(input,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);background:var(--cmms-surface);color:var(--cmms-ink);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);font-family:var(--cmms-font-ui)}.cmms-my-tasks-pilot .cmms-foundation-button{min-width:0;max-width:100%;min-height:var(--cmms-control-height-default);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control);border-radius:var(--cmms-radius-control);color:var(--cmms-ink);background:var(--cmms-turquoise-soft);border-color:var(--cmms-border-control)}.cmms-my-tasks-pilot .cmms-foundation-button:hover:not(:disabled){background:var(--cmms-table-header-bg);box-shadow:none}.cmms-my-tasks-pilot .my-work-group{gap:var(--cmms-space-3)}.cmms-my-tasks-pilot .my-work-group-title{padding:var(--cmms-space-3) var(--cmms-space-4);text-align:start;background:var(--cmms-surface)}.cmms-my-tasks-pilot .my-work-group.is-open .my-work-group-title{background:var(--cmms-turquoise-soft);border-color:var(--cmms-primary-turquoise)}.cmms-my-tasks-pilot .my-work-group-title :is(small,b){color:var(--cmms-ink);background:var(--cmms-canvas);border-radius:var(--cmms-radius-control)}.cmms-my-tasks-pilot .my-work-list{gap:var(--cmms-space-3);min-width:0}.cmms-my-tasks-pilot .work-task{border:1px solid var(--cmms-border-decor);border-inline-start:var(--cmms-space-1) solid var(--cmms-primary-turquoise);border-radius:var(--cmms-radius-surface);min-width:0;padding:var(--cmms-space-4);gap:var(--cmms-space-3);background:var(--cmms-surface)}.cmms-my-tasks-pilot .work-task:hover{box-shadow:var(--cmms-shadow-soft)}.cmms-my-tasks-pilot .work-task.priority-critical{border-inline-start-color:var(--cmms-status-danger-fg)}.cmms-my-tasks-pilot .work-task.priority-high{border-inline-start-color:var(--cmms-status-warning-fg)}.cmms-my-tasks-pilot .work-task-icon{color:var(--cmms-primary-turquoise);background:var(--cmms-turquoise-soft);width:var(--cmms-control-height-default);height:var(--cmms-control-height-default);border-radius:var(--cmms-radius-control)}.cmms-my-tasks-pilot .work-task-body span{color:var(--cmms-primary-turquoise);font-size:var(--cmms-text-caption)}.cmms-my-tasks-pilot .work-task h3{color:var(--cmms-ink);font-size:var(--cmms-text-body)}.cmms-my-tasks-pilot .work-task :is(p,small,code){color:var(--cmms-text-muted)}.cmms-my-tasks-pilot .work-task p{white-space:normal;text-overflow:clip}.cmms-my-tasks-pilot .work-task code{font-size:var(--cmms-text-caption)}.cmms-my-tasks-pilot .my-work-empty{border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);padding:var(--cmms-space-4);color:var(--cmms-text-muted);background:var(--cmms-canvas)}.cmms-my-tasks-pilot .my-work-empty.success,.cmms-my-tasks-pilot .my-work-empty.success b{color:var(--cmms-status-success-fg);background:var(--cmms-status-success-soft)}.cmms-my-tasks-pilot .alert-error{color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft);border-color:var(--cmms-status-danger-fg);border-radius:var(--cmms-radius-control)}.cmms-my-tasks-pilot .my-work-pagination{gap:var(--cmms-space-3);flex-wrap:wrap}.cmms-my-tasks-pilot .cmms-foundation-button:disabled{opacity:.55;cursor:not-allowed}.cmms-my-tasks-pilot button:not(.cmms-foundation-button):disabled{opacity:.6;cursor:not-allowed}.cmms-my-tasks-pilot :is(button,input,select,a):focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.cmms-my-tasks-pilot :is(span,p,h2,h3,small,code){overflow-wrap:anywhere}}@media screen and (max-width:1050px){.cmms-my-tasks-pilot :is(.my-work-summary-grid,.my-work-filters){grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:650px){.cmms-my-tasks-pilot :is(.my-work-summary-grid,.my-work-filters){grid-template-columns:minmax(0,1fr)}.cmms-my-tasks-pilot .work-task{grid-template-columns:var(--cmms-control-height-default) minmax(0,1fr)}.cmms-my-tasks-pilot .work-task>button{grid-column:1/-1}}@media screen and (prefers-reduced-motion:reduce){.cmms-my-tasks-pilot :is(button,.work-task){transition:none;transform:none}}@media screen{.cmms-my-tasks-pilot{direction:rtl}.cmms-my-tasks-pilot .my-work-pagination button{min-height:var(--cmms-control-height-default);padding:var(--cmms-space-2) var(--cmms-space-4);background:var(--cmms-turquoise-soft);color:var(--cmms-ink);border-color:var(--cmms-border-control);border-radius:var(--cmms-radius-control)}}
@media screen{.cmms-transfer-pilot,.cmms-transfer-pilot :where(input,select,textarea,button,label,p,small,h3,h4,code):not(.decision-backdrop *){box-sizing:border-box;font-family:var(--cmms-font-ui)}.cmms-transfer-pilot{overflow-wrap:anywhere;direction:rtl;min-width:0;max-width:100%}.cmms-transfer-pilot--selection,.cmms-transfer-pilot--records,.cmms-transfer-pilot--paging{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)}.cmms-transfer-pilot h3:not(.decision-backdrop *){color:var(--cmms-ink);font-size:var(--cmms-text-section);margin-block:0 var(--cmms-space-2)}.cmms-transfer-pilot :where(h4,p,b,strong):not(.decision-backdrop *){color:var(--cmms-ink)}.cmms-transfer-pilot :where(p,span):not(.decision-backdrop *){font-size:var(--cmms-text-body)}.cmms-transfer-pilot :where(small,code):not(.decision-backdrop *){font-size:var(--cmms-text-caption)}.cmms-transfer-pilot small:not(.decision-backdrop *){color:var(--cmms-text-muted)}.cmms-transfer-pilot--selection label,.cmms-transfer-pilot--field,.cmms-transfer-pilot--paging label{gap:var(--cmms-space-2);color:var(--cmms-ink);font-size:var(--cmms-text-control);display:grid}.cmms-transfer-pilot :where(input,select,textarea):not(.decision-backdrop *),.cmms-transfer-pilot--field select{width:100%;min-width:0;max-width:100%;min-height:var(--cmms-control-height-default);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-size:var(--cmms-text-control)}.cmms-transfer-pilot textarea{resize:vertical}.cmms-transfer-pilot--selection .card-icon{color:var(--cmms-turquoise-deep);background:var(--cmms-turquoise-soft);border-radius:var(--cmms-radius-control)}.cmms-transfer-pilot--selection .lifecycle-search-results{border-color:var(--cmms-border-decor);border-radius:var(--cmms-radius-control)}.cmms-transfer-pilot--selection .lifecycle-search-results button{width:100%;padding:var(--cmms-space-3);border-bottom:1px solid var(--cmms-border-decor);text-align:start}.cmms-transfer-pilot--selection .selected-lifecycle-asset{padding:var(--cmms-space-4);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);background:var(--cmms-turquoise-soft);gap:var(--cmms-space-1)}.cmms-transfer-pilot button:not(.decision-backdrop *),.cmms-transfer-pilot--submit{min-height:var(--cmms-control-height-default);max-width:100%;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-size:var(--cmms-text-control);white-space:normal;transition:background-color var(--cmms-motion-short) ease}.cmms-transfer-pilot--submit,.cmms-transfer-pilot--records .workflow-actions>button:not(.reject-button){color:var(--cmms-surface);background:var(--cmms-primary-turquoise);border-color:var(--cmms-primary-turquoise)}.cmms-transfer-pilot.cmms-transfer-pilot--submit>:is(b,small){color:var(--cmms-surface)}.cmms-transfer-pilot.cmms-transfer-pilot--submit>span{color:var(--cmms-turquoise-deep);background:var(--cmms-turquoise-soft);border-radius:var(--cmms-radius-control)}.cmms-transfer-pilot--submit b{font-size:var(--cmms-text-body)}.cmms-transfer-pilot--submit small{font-size:var(--cmms-text-caption)}.cmms-transfer-pilot--records .workflow-actions>.reject-button{color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft);border-color:var(--cmms-status-danger-fg)}.cmms-transfer-pilot--records .section-title{background:var(--cmms-table-header-bg);border-color:var(--cmms-border-decor)}.cmms-transfer-pilot--records .section-title>span{color:var(--cmms-turquoise-deep);background:var(--cmms-turquoise-soft);border-radius:var(--cmms-radius-control)}.cmms-transfer-pilot--records .section-title p{color:var(--cmms-text-muted)}.cmms-transfer-pilot--records .workflow-item{padding:var(--cmms-space-4);gap:var(--cmms-space-2);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);background:var(--cmms-surface);min-width:0}.cmms-transfer-pilot--records .workflow-item h4{font-size:var(--cmms-text-body)}.cmms-transfer-pilot--records .workflow-head{gap:var(--cmms-space-2);flex-wrap:wrap}.cmms-transfer-pilot--records .workflow-head code{color:var(--cmms-turquoise-deep)}.cmms-transfer-pilot--records .workflow-pill{padding:var(--cmms-space-1) var(--cmms-space-2);color:var(--cmms-status-warning-fg);background:var(--cmms-status-warning-soft);font-size:var(--cmms-text-caption)}.cmms-transfer-pilot--records .workflow-pill.red{color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft)}.cmms-transfer-pilot--records .workflow-pill.green{color:var(--cmms-status-success-fg);background:var(--cmms-status-success-soft)}.cmms-transfer-pilot [role=alert]{color:var(--cmms-status-danger-fg)}.cmms-transfer-pilot [role=status]{color:var(--cmms-text-muted)}.cmms-transfer-pilot--records [aria-label=سابقه\ پرونده]{padding:var(--cmms-space-3);background:var(--cmms-canvas);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-control);margin-block-start:var(--cmms-space-2)}.cmms-transfer-pilot--records [aria-label=سابقه\ پرونده] :where(ol,li){min-width:0;padding-inline-start:var(--cmms-space-4)}.cmms-transfer-pilot :where(button,input,select,textarea):not(.decision-backdrop *):focus-visible,.cmms-transfer-pilot--submit:focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.cmms-transfer-pilot :where(button,input,select,textarea):not(.decision-backdrop *):disabled,.cmms-transfer-pilot--submit:disabled{cursor:not-allowed;opacity:.6}.cmms-transfer-pilot button:not(.decision-backdrop *):not(.reject-button):not(:disabled):hover{background:var(--cmms-turquoise-soft)}.cmms-transfer-pilot--submit:not(:disabled):hover,.cmms-transfer-pilot--records .workflow-actions>button:not(.reject-button):not(:disabled):hover{background:var(--cmms-turquoise-deep)}.cmms-transfer-pilot--records .workflow-actions>.reject-button:hover{background:var(--cmms-status-danger-soft)}.cmms-transfer-pilot--paging{flex-wrap:wrap}.cmms-transfer-pilot--paging .lifecycle-server-pages{gap:var(--cmms-space-2);flex-wrap:wrap;min-width:0;max-width:100%}.cmms-transfer-pilot--paging .page-jump{flex-wrap:wrap;min-width:0;max-width:100%}@media (max-width:768px){.cmms-transfer-pilot--selection,.cmms-transfer-pilot--records,.cmms-transfer-pilot--paging{padding:var(--cmms-space-4)}.cmms-transfer-pilot--records .workflow-actions>:not(.decision-backdrop){flex:auto}}@media (prefers-reduced-motion:reduce){.cmms-transfer-pilot,.cmms-transfer-pilot :where(button,input,select,textarea):not(.decision-backdrop *){transition:none;animation:none}}}
@media screen{.cmms-loan-pilot,.cmms-loan-pilot :where(input,button,label,p,small,h3,h4,code,span):not(.decision-backdrop *){box-sizing:border-box;font-family:var(--cmms-font-ui)}.cmms-loan-pilot{direction:rtl;min-width:0;max-width:100%}.cmms-loan-pilot--records{padding:var(--cmms-space-5);margin-top: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)}.cmms-loan-pilot--records .section-title{gap:var(--cmms-space-3);background:var(--cmms-table-header-bg);border-color:var(--cmms-border-decor);flex-wrap:wrap}.cmms-loan-pilot--records .section-title>div{flex:1;min-width:0}.cmms-loan-pilot--records .section-title>span{color:var(--cmms-turquoise-deep);background:var(--cmms-turquoise-soft);border-radius:var(--cmms-radius-control)}.cmms-loan-pilot--records h3:not(.decision-backdrop *){color:var(--cmms-ink);font-size:var(--cmms-text-section)}.cmms-loan-pilot--records h4:not(.decision-backdrop *){color:var(--cmms-ink);font-size:var(--cmms-text-body)}.cmms-loan-pilot--records :where(p,b,code):not(.decision-backdrop *){color:var(--cmms-ink)}.cmms-loan-pilot--records p:not(.decision-backdrop *){font-size:var(--cmms-text-body)}.cmms-loan-pilot--records :where(small,code):not(.decision-backdrop *){font-size:var(--cmms-text-caption)}.cmms-loan-pilot--records small:not(.decision-backdrop *),.cmms-loan-pilot--records .section-title p{color:var(--cmms-text-muted)}.cmms-loan-pilot--records .loan-columns{gap:var(--cmms-space-4);margin-top:var(--cmms-space-4)}.cmms-loan-pilot--records .loan-columns>div{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-loan-pilot--records .loan-filter{grid-template-columns:minmax(0,1fr)}.cmms-loan-pilot--field,.cmms-loan-pilot--records .loan-filter label{gap:var(--cmms-space-2);min-width:0;color:var(--cmms-ink);font-size:var(--cmms-text-control);display:grid}.cmms-loan-pilot input:not(.decision-backdrop *){width:100%;min-width:0;max-width:100%;min-height:var(--cmms-control-height-default);padding:var(--cmms-space-3);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);color:var(--cmms-ink);background:var(--cmms-surface);font-size:var(--cmms-text-control)}.cmms-loan-pilot--records .workflow-item{gap:var(--cmms-space-2);min-width:0;padding:var(--cmms-space-4);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);background:var(--cmms-surface)}.cmms-loan-pilot--records .workflow-item>:not(.workflow-actions){overflow-wrap:anywhere}.cmms-loan-pilot--records .workflow-head{gap:var(--cmms-space-2);flex-wrap:wrap}.cmms-loan-pilot--records .workflow-head code{color:var(--cmms-turquoise-deep)}.cmms-loan-pilot--records .loan-status{padding:var(--cmms-space-1) var(--cmms-space-2);color:var(--cmms-status-info-fg);background:var(--cmms-status-info-soft);font-size:var(--cmms-text-caption);max-width:100%}.cmms-loan-pilot--records .loan-status:is(.pending_destination,.return_requested){color:var(--cmms-status-warning-fg);background:var(--cmms-status-warning-soft)}.cmms-loan-pilot--records .loan-status.completed{color:var(--cmms-status-success-fg);background:var(--cmms-status-success-soft)}.cmms-loan-pilot--records .loan-status.rejected{color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft)}.cmms-loan-pilot--records .loan-meta{gap:var(--cmms-space-2)}.cmms-loan-pilot--records .loan-meta span{min-width:0;padding:var(--cmms-space-2);border-radius:var(--cmms-radius-control);color:var(--cmms-text-muted);background:var(--cmms-canvas);font-size:var(--cmms-text-caption)}.cmms-loan-pilot--records .loan-meta .danger-text{color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft)}.cmms-loan-pilot--submit,.cmms-loan-pilot button:not(.decision-backdrop *){min-height:var(--cmms-control-height-default);max-width:100%;height:auto;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-size:var(--cmms-text-control);white-space:normal;transition:background-color var(--cmms-motion-short) ease}.cmms-loan-pilot--submit,.cmms-loan-pilot--records .workflow-actions>button:not(.reject-button),.cmms-loan-pilot--records .lifecycle-pagination button.active{background:var(--cmms-primary-turquoise);color:var(--cmms-surface);border-color:var(--cmms-primary-turquoise)}.cmms-loan-pilot.cmms-loan-pilot--submit>:is(b,small){color:var(--cmms-surface)}.cmms-loan-pilot--submit>b{font-size:var(--cmms-text-body)}.cmms-loan-pilot--submit>small{font-size:var(--cmms-text-caption)}.cmms-loan-pilot--submit>span{color:var(--cmms-turquoise-deep);background:var(--cmms-turquoise-soft);border-radius:var(--cmms-radius-control)}.cmms-loan-pilot--records .workflow-actions>.reject-button{color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft);border-color:var(--cmms-status-danger-fg)}.cmms-loan-pilot--records [aria-label=سابقه\ پرونده]{padding:var(--cmms-space-3);margin-top:var(--cmms-space-2);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-control);background:var(--cmms-canvas)}.cmms-loan-pilot--records [aria-label=سابقه\ پرونده] [role=alert]{color:var(--cmms-status-danger-fg)}.cmms-loan-pilot--records [aria-label=سابقه\ پرونده] [role=status]{color:var(--cmms-text-muted)}.cmms-loan-pilot--records .lifecycle-pagination,.cmms-loan-pilot--records .page-jump{gap:var(--cmms-space-2);flex-wrap:wrap;min-width:0;max-width:100%}.cmms-loan-pilot :where(input,button):not(.decision-backdrop *):focus-visible,.cmms-loan-pilot--submit:focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.cmms-loan-pilot button:not(.decision-backdrop *):disabled{cursor:not-allowed;opacity:.6}.cmms-loan-pilot button:not(.decision-backdrop *):not(.reject-button):not(:disabled):hover{background:var(--cmms-turquoise-soft)}.cmms-loan-pilot--submit:not(:disabled):hover,.cmms-loan-pilot--records .workflow-actions>button:not(.reject-button):not(:disabled):hover,.cmms-loan-pilot--records .lifecycle-pagination button.active:not(:disabled):hover{background:var(--cmms-turquoise-deep)}.cmms-loan-pilot--records .workflow-actions>.reject-button:not(:disabled):hover{background:var(--cmms-status-danger-soft)}@media (max-width:768px){.cmms-loan-pilot--records{padding:var(--cmms-space-4)}.cmms-loan-pilot--records .loan-columns>div{padding:var(--cmms-space-3)}.cmms-loan-pilot--records .workflow-actions>button{flex:auto}}@media (prefers-reduced-motion:reduce){.cmms-loan-pilot,.cmms-loan-pilot :where(input,button):not(.decision-backdrop *){transition:none;animation:none}}}
@media screen{.cmms-sd-desk{min-width:0;max-width:100%;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);direction:rtl}.cmms-sd-desk>:is(h3,p),.cmms-sd-filters,.cmms-sd-filters :is(input,select,label,button),.cmms-sd-table-scroll,.cmms-sd-table-scroll :is(table,th,td,button,code,span,p),.cmms-sd-sale,.cmms-sd-sale :is(label,input,button),.cmms-sd-pager,.cmms-sd-pager :is(label,input,button,span,small),.cmms-sd-action,.cmms-sd-action :is(b,small,span){box-sizing:border-box;font-family:var(--cmms-font-ui)}.cmms-sd-desk>h3{color:var(--cmms-ink);font-size:var(--cmms-text-section);margin-bottom:var(--cmms-space-2)}.cmms-sd-desk>p{color:var(--cmms-text-muted);font-size:var(--cmms-text-control);overflow-wrap:anywhere}.cmms-sd-desk>[role=alert]{color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft);padding:var(--cmms-space-3);border-radius:var(--cmms-radius-control)}.cmms-sd-desk>[aria-live]{color:var(--cmms-ink)}.cmms-sd-filters{gap:var(--cmms-space-3);padding:var(--cmms-space-4);margin-block:var(--cmms-space-4);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);background:var(--cmms-canvas);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.cmms-sd-filters label,.cmms-sd-sale label,.cmms-sd-pager label{gap:var(--cmms-space-2);min-width:0;color:var(--cmms-ink);font-size:var(--cmms-text-control);display:grid}.cmms-sd-filters :is(input,select),.cmms-sd-pager input,.cmms-sd-sale input{min-width:0;max-width:100%;min-height:var(--cmms-control-height-default);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-size:var(--cmms-text-control)}.cmms-sd-filters :is(input,select){width:100%}.cmms-sd-filters button,.cmms-sd-pager button,.cmms-sd-table-scroll button,.cmms-sd-sale button{min-height:var(--cmms-control-height-default);max-width:100%;padding:var(--cmms-space-2) var(--cmms-space-4);white-space:normal;border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);background:var(--cmms-surface);color:var(--cmms-ink);font-size:var(--cmms-text-control);transition:background-color var(--cmms-motion-short) ease}.cmms-sd-sale>button{background:var(--cmms-primary-turquoise);border-color:var(--cmms-primary-turquoise);color:var(--cmms-surface)}.cmms-sd-sale{gap:var(--cmms-space-3);min-width:0;padding:var(--cmms-space-4);background:var(--cmms-canvas);border-radius:var(--cmms-radius-surface);flex-wrap:wrap}.cmms-sd-sale>*{min-width:0;max-width:100%}.cmms-sd-table-scroll{overscroll-behavior-inline:contain;border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-control);min-width:0;max-width:100%;overflow-x:auto}.cmms-sd-table-scroll table{border-collapse:collapse;width:100%;min-width:1000px;color:var(--cmms-ink);background:var(--cmms-surface)}.cmms-sd-table-scroll :is(th,td){padding:var(--cmms-space-3);border-bottom:1px solid var(--cmms-border-decor);font-size:var(--cmms-text-control);text-align:start}.cmms-sd-table-scroll th{height:var(--cmms-table-header-height);background:var(--cmms-table-header-bg);color:var(--cmms-ink)}.cmms-sd-table-scroll td{height:var(--cmms-table-row-height);color:var(--cmms-ink);background:var(--cmms-surface)}.cmms-sd-table-scroll :is(code,td p){font-size:var(--cmms-text-caption)}.cmms-sd-table-scroll code{color:var(--cmms-turquoise-deep)}.cmms-sd-table-scroll input[type=checkbox]{width:var(--cmms-space-5);height:var(--cmms-space-5);min-height:var(--cmms-space-5);vertical-align:middle;accent-color:var(--cmms-primary-turquoise);margin-inline-end:var(--cmms-space-2);padding:0}.cmms-sd-table-scroll .workflow-pill{padding:var(--cmms-space-1) var(--cmms-space-2);font-size:var(--cmms-text-caption);color:var(--cmms-status-warning-fg);background:var(--cmms-status-warning-soft);display:inline-block}.cmms-sd-table-scroll .workflow-pill.red{color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft)}.cmms-sd-table-scroll .workflow-pill.green,.cmms-sd-table-scroll [data-cmms-status=physically_disposed] .workflow-pill,.cmms-sd-table-scroll [data-cmms-status=transferred] .workflow-pill{color:var(--cmms-status-success-fg);background:var(--cmms-status-success-soft)}.cmms-sd-pager{align-items:center;gap:var(--cmms-space-2);margin-top:var(--cmms-space-4);flex-wrap:wrap;display:flex}.cmms-sd-pager .page-jump{flex-wrap:wrap;min-width:0;max-width:100%}.cmms-sd-details{min-width:0;max-width:100%;margin-top:var(--cmms-space-4)}.cmms-sd-action{min-width:0;max-width:100%;min-height:var(--cmms-control-height-default);padding:var(--cmms-space-4);gap:var(--cmms-space-2);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);background:var(--cmms-surface);color:var(--cmms-ink);transition:background-color var(--cmms-motion-short) ease}.cmms-sd-action b{color:var(--cmms-ink);font-size:var(--cmms-text-body)}.cmms-sd-action small{color:var(--cmms-text-muted);font-size:var(--cmms-text-caption)}.cmms-sd-action span{border-radius:var(--cmms-radius-control)}.cmms-sd-action.cmms-sd-action--surplus span{background:var(--cmms-status-warning-soft);color:var(--cmms-status-warning-fg)}.cmms-sd-action.cmms-sd-action--disposal span{background:var(--cmms-status-danger-soft);color:var(--cmms-status-danger-fg)}.cmms-sd-filters :is(input,select,button):focus-visible,.cmms-sd-pager :is(input,button):focus-visible,.cmms-sd-table-scroll:focus-visible,.cmms-sd-table-scroll :is(input,button):focus-visible,.cmms-sd-sale :is(input,button):focus-visible,.cmms-sd-action:focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.cmms-sd-filters button:disabled,.cmms-sd-pager :is(input,button):disabled,.cmms-sd-table-scroll button:disabled,.cmms-sd-sale button:disabled{opacity:.6;cursor:not-allowed}.cmms-sd-filters button:not(:disabled):hover,.cmms-sd-pager button:not(:disabled):hover,.cmms-sd-table-scroll button:not(:disabled):hover,.cmms-sd-action:hover{background:var(--cmms-turquoise-soft)}.cmms-sd-sale>button:not(:disabled):hover{background:var(--cmms-turquoise-deep)}@media (max-width:768px){.cmms-sd-desk{padding:var(--cmms-space-4)}.cmms-sd-filters{padding:var(--cmms-space-3)}}@media (prefers-reduced-motion:reduce){.cmms-sd-action,.cmms-sd-filters :is(input,select,button),.cmms-sd-pager :is(input,button),.cmms-sd-table-scroll button,.cmms-sd-sale :is(input,button){transition:none;animation:none}}}
@media screen{.cmms-da-pilot,.cmms-da-pilot :is(input,select,button,label,h2,p,small,strong,span,b){box-sizing:border-box;font-family:var(--cmms-font-ui)}.cmms-da-pilot{min-width:0;max-width:100%;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);color:var(--cmms-ink);direction:rtl}.cmms-da-pilot h2{color:var(--cmms-ink);font-size:var(--cmms-text-page);overflow-wrap:anywhere}.cmms-da-pilot :is(p,span,strong){font-size:var(--cmms-text-body)}.cmms-da-pilot :is(small,.eyebrow){color:var(--cmms-text-muted);font-size:var(--cmms-text-caption)}.cmms-da-pilot .panel-heading{margin-bottom:var(--cmms-space-4);flex-wrap:wrap}.cmms-da-pilot .standalone-assessment-search,.cmms-da-pilot .replacement-manual-form label{gap:var(--cmms-space-2);min-width:0;max-width:100%;color:var(--cmms-ink);font-size:var(--cmms-text-control);display:grid}.cmms-da-pilot :is(input,select){width:100%;min-width:0;max-width:100%;min-height:var(--cmms-control-height-default);padding:var(--cmms-space-3);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);color:var(--cmms-ink);background:var(--cmms-surface);font-size:var(--cmms-text-control)}.cmms-da-pilot button{min-height:var(--cmms-control-height-default);max-width:100%;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-size:var(--cmms-text-control);white-space:normal;transition:background-color var(--cmms-motion-short) ease}.cmms-da-pilot .lifecycle-search-results{margin-top:var(--cmms-space-2);border-color:var(--cmms-border-decor);border-radius:var(--cmms-radius-control)}.cmms-da-pilot .lifecycle-search-results button{text-align:start;width:100%;padding:var(--cmms-space-3);border-bottom:1px solid var(--cmms-border-decor);overflow-wrap:anywhere}.cmms-da-pilot .standalone-assessment-selected{gap:var(--cmms-space-4);padding:var(--cmms-space-4);margin-top:var(--cmms-space-4);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);background:var(--cmms-canvas);flex-wrap:wrap}.cmms-da-pilot .standalone-assessment-selected>div{gap:var(--cmms-space-2);overflow-wrap:anywhere;min-width:0}.cmms-da-pilot .standalone-assessment-selected strong{color:var(--cmms-ink);font-size:var(--cmms-text-body)}.cmms-da-pilot .replacement-score-chip{padding:var(--cmms-space-2) var(--cmms-space-4)!important;border:1px solid var(--cmms-border-control)!important;border-radius:var(--cmms-radius-control)!important;color:var(--cmms-status-info-fg)!important;background:var(--cmms-status-info-soft)!important}.cmms-da-pilot .replacement-score-chip.critical{color:var(--cmms-status-danger-fg)!important;background:var(--cmms-status-danger-soft)!important;border-color:var(--cmms-status-danger-fg)!important}.cmms-da-pilot .replacement-score-backdrop{padding:var(--cmms-space-4);background:color-mix(in srgb, var(--cmms-ink) 64%, transparent)}.cmms-da-pilot .replacement-score-modal{box-sizing:border-box;width:min(860px,100%);min-width:0;max-width:100%;max-height:calc(100dvh - var(--cmms-space-6));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:auto}.cmms-da-pilot .replacement-score-modal>:is(header,footer){gap:var(--cmms-space-3);flex-wrap:wrap}.cmms-da-pilot .replacement-score-modal>header>div{flex:1;min-width:0}.cmms-da-pilot .replacement-score-modal>header h2{font-size:var(--cmms-text-section)}.cmms-da-pilot .replacement-score-modal>header button{min-width:var(--cmms-control-height-default)}.cmms-da-pilot .replacement-score-result{gap:var(--cmms-space-3);padding:var(--cmms-space-4);margin-block:var(--cmms-space-4);color:var(--cmms-status-warning-fg);background:var(--cmms-status-warning-soft);border-radius:var(--cmms-radius-surface);flex-wrap:wrap}.cmms-da-pilot .replacement-score-result strong{font-size:var(--cmms-text-display);color:inherit}.cmms-da-pilot .replacement-score-result.critical{color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft)}.cmms-da-pilot .current-value-suggestion{gap:var(--cmms-space-3);min-width:0;padding:var(--cmms-space-4);margin-block:var(--cmms-space-4);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);background:var(--cmms-status-info-soft);flex-wrap:wrap}.cmms-da-pilot .current-value-suggestion>div{gap:var(--cmms-space-2);min-width:0}.cmms-da-pilot .current-value-suggestion :is(strong,b,small){overflow-wrap:anywhere}.cmms-da-pilot .current-value-suggestion b{font-size:var(--cmms-text-section);color:var(--cmms-status-info-fg)}.cmms-da-pilot .current-value-suggestion.unavailable{background:var(--cmms-status-warning-soft)}.cmms-da-pilot .current-value-suggestion.unavailable strong{color:var(--cmms-status-warning-fg)}.cmms-da-pilot .replacement-manual-form{gap:var(--cmms-space-3);padding:var(--cmms-space-4);background:var(--cmms-canvas);border-radius:var(--cmms-radius-surface)}.cmms-da-pilot .replacement-manual-form>button,.cmms-da-pilot .current-value-suggestion button{background:var(--cmms-primary-turquoise);border-color:var(--cmms-primary-turquoise);color:var(--cmms-surface)}.cmms-da-pilot .replacement-score-details{gap:var(--cmms-space-2);margin-block:var(--cmms-space-4)}.cmms-da-pilot .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)}.cmms-da-pilot .replacement-score-details span{overflow-wrap:anywhere;min-width:0;font-size:var(--cmms-text-control)}.cmms-da-pilot .replacement-score-details b{color:var(--cmms-turquoise-deep);white-space:nowrap}.cmms-da-pilot :is(button,input,select):focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.cmms-da-pilot :is(button,input,select):disabled{cursor:not-allowed;opacity:.6}.cmms-da-pilot button:not(:disabled):hover{background:var(--cmms-turquoise-soft)}.cmms-da-pilot .replacement-manual-form>button:not(:disabled):hover,.cmms-da-pilot .current-value-suggestion button:not(:disabled):hover{background:var(--cmms-turquoise-deep)}@media (max-width:768px){.cmms-da-pilot,.cmms-da-pilot .replacement-score-modal{padding:var(--cmms-space-4)}.cmms-da-pilot .replacement-manual-form,.cmms-da-pilot .replacement-score-details{grid-template-columns:minmax(0,1fr)}.cmms-da-pilot .current-value-suggestion{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.cmms-da-pilot,.cmms-da-pilot :is(button,input,select){transition:none;animation:none}}}
@media screen{.cmms-batches-pilot,.cmms-batches-pilot :is(button,input,select,textarea,label,summary,h3,h4,p,small,span,b,code,th,td){box-sizing:border-box;font-family:var(--cmms-font-ui)}.cmms-batches-pilot{gap:var(--cmms-space-5);direction:rtl;min-width:0;max-width:100%}.cmms-batches-pilot>.lifecycle-card{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)}.cmms-batches-pilot :is(h3,h4,p,b,td){color:var(--cmms-ink)}.cmms-batches-pilot h3{font-size:var(--cmms-text-section)}.cmms-batches-pilot :is(h4,p){font-size:var(--cmms-text-body)}.cmms-batches-pilot :is(small,.lifecycle-kicker){color:var(--cmms-text-muted);font-size:var(--cmms-text-caption)}.cmms-batches-pilot :is(.workflow-head,.batch-row-actions,.workflow-actions){gap:var(--cmms-space-2);flex-wrap:wrap}.cmms-batches-pilot :is(.workflow-head>div,.national-publish-action){min-width:0;max-width:100%}.cmms-batches-pilot .workflow-item{min-width:0;padding:var(--cmms-space-4);gap:var(--cmms-space-2);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);background:var(--cmms-surface);grid-template-columns:minmax(0,1fr)}.cmms-batches-pilot .workflow-item>:is(h4,p){overflow-wrap:anywhere}.cmms-batches-pilot .workflow-head code{color:var(--cmms-turquoise-deep);font-size:var(--cmms-text-caption);overflow-wrap:anywhere}.cmms-batches-pilot .batch-summary-strip{gap:var(--cmms-space-2);margin-block:var(--cmms-space-4)}.cmms-batches-pilot .batch-summary-strip>span{gap:var(--cmms-space-1);padding:var(--cmms-space-3);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-control);background:var(--cmms-canvas)}.cmms-batches-pilot .batch-summary-strip b{color:var(--cmms-ink);font-size:var(--cmms-text-body)}.cmms-batches-pilot :is(input:not([type=checkbox]),select,textarea){min-width:0;max-width:100%;min-height:var(--cmms-control-height-default);width:100%;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-size:var(--cmms-text-control)}.cmms-batches-pilot input[type=checkbox]{width:var(--cmms-space-5);height:var(--cmms-space-5);min-height:var(--cmms-space-5);accent-color:var(--cmms-primary-turquoise);padding:0}.cmms-batches-pilot button,.cmms-batches-pilot .batch-row-actions .text-button,.cmms-batches-pilot summary{min-height:var(--cmms-control-height-default);max-width:100%;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-size:var(--cmms-text-control);white-space:normal;transition:background-color var(--cmms-motion-short) ease}.cmms-batches-pilot :is(.primary-button,.batch-row-actions>button:not(.reject-button),.workflow-actions>button:not(.reject-button),.national-publish-action button){background:var(--cmms-primary-turquoise);color:var(--cmms-surface);border-color:var(--cmms-primary-turquoise)}.cmms-batches-pilot .reject-button{background:var(--cmms-status-danger-soft);color:var(--cmms-status-danger-fg);border-color:var(--cmms-status-danger-fg)}.cmms-batches-pilot .batch-table-wrap{border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-control);background:var(--cmms-surface);overscroll-behavior-inline:contain;min-width:0;max-width:100%}.cmms-batches-pilot .batch-equipment-table{min-width:860px}.cmms-batches-pilot .batch-equipment-table th{height:var(--cmms-table-header-height);padding:var(--cmms-space-3);background:var(--cmms-table-header-bg);color:var(--cmms-ink);border-color:var(--cmms-border-decor);font-size:var(--cmms-text-control)}.cmms-batches-pilot .batch-equipment-table td{height:var(--cmms-table-row-height);padding:var(--cmms-space-3);border-color:var(--cmms-border-decor);color:var(--cmms-ink);background:var(--cmms-surface);font-size:var(--cmms-text-control)}.cmms-batches-pilot .batch-equipment-table tbody tr:hover td{background:var(--cmms-canvas)}.cmms-batches-pilot .batch-equipment-table tbody tr.selected-row td{background:var(--cmms-turquoise-soft)}.cmms-batches-pilot .batch-equipment-table td:nth-child(2) b{color:var(--cmms-ink)}.cmms-batches-pilot .batch-rejection-reason{margin-top:var(--cmms-space-2);color:var(--cmms-status-danger-fg);font-size:var(--cmms-text-caption);overflow-wrap:anywhere;display:block}.cmms-batches-pilot .batch-result-text{color:var(--cmms-ink)}.cmms-batches-pilot [data-cmms-result=rejected]{color:var(--cmms-status-danger-fg)}.cmms-batches-pilot [data-cmms-result=approved]{color:var(--cmms-status-success-fg)}.cmms-batches-pilot [data-cmms-result=pending],.cmms-batches-pilot [data-cmms-result=awaiting_organization],.cmms-batches-pilot [data-cmms-result=organization_submitted]{color:var(--cmms-status-warning-fg)}.cmms-batches-pilot .batch-details{min-width:0;max-width:100%;padding:var(--cmms-space-3);border-color:var(--cmms-border-decor);border-radius:var(--cmms-radius-control);background:var(--cmms-canvas)}.cmms-batches-pilot .batch-details>summary{color:var(--cmms-turquoise-deep)}.cmms-batches-pilot .batch-empty-row{padding:var(--cmms-space-5);color:var(--cmms-text-muted);font-size:var(--cmms-text-control)}.cmms-batches-pilot .workflow-pill{padding:var(--cmms-space-1) var(--cmms-space-2);color:var(--cmms-status-warning-fg);background:var(--cmms-status-warning-soft);font-size:var(--cmms-text-caption)}.cmms-batches-pilot .workflow-pill.red{color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft)}.cmms-batches-pilot .workflow-pill.green{color:var(--cmms-status-success-fg);background:var(--cmms-status-success-soft)}.cmms-batches-pilot .batch-status-chip{color:var(--cmms-status-info-fg);background:var(--cmms-status-info-soft);font-size:var(--cmms-text-caption);padding:var(--cmms-space-1) var(--cmms-space-2)}.cmms-batches-pilot .national-publish-action{gap:var(--cmms-space-2);flex-wrap:wrap}.cmms-batches-pilot .national-publish-action>span{padding:var(--cmms-space-2);border-radius:var(--cmms-radius-control);overflow-wrap:anywhere}.cmms-batches-pilot .national-publish-action .waiting{color:var(--cmms-status-warning-fg);background:var(--cmms-status-warning-soft)}.cmms-batches-pilot .national-publish-action .eligible{color:var(--cmms-status-success-fg);background:var(--cmms-status-success-soft)}.cmms-batches-pilot .national-publish-action b{color:inherit}.cmms-batches-pilot :is(.lifecycle-server-pages,.page-jump){gap:var(--cmms-space-2);flex-wrap:wrap;min-width:0;max-width:100%}.cmms-batches-pilot .decision-backdrop{z-index:1000;padding:var(--cmms-space-4);background:color-mix(in srgb,var(--cmms-ink) 64%,transparent);place-items:center;display:grid;position:fixed;inset:0}.cmms-batches-pilot .decision-dialog{box-sizing:border-box;width:min(560px,100%);min-width:0;max-height:calc(100dvh - var(--cmms-space-6));padding:var(--cmms-space-5);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);background:var(--cmms-surface);overflow:auto}.cmms-batches-pilot .decision-dialog :is(header,footer){justify-content:space-between;align-items:center;gap:var(--cmms-space-3);flex-wrap:wrap;display:flex}.cmms-batches-pilot .decision-dialog label{gap:var(--cmms-space-2);margin-block:var(--cmms-space-4);color:var(--cmms-ink);font-size:var(--cmms-text-control);display:block}.cmms-batches-pilot .decision-dialog label textarea{margin-top:var(--cmms-space-2);display:block}.cmms-batches-pilot .decision-dialog label b{color:var(--cmms-status-danger-fg)}.cmms-batches-pilot .decision-dialog header button{min-width:var(--cmms-control-height-default)}.cmms-batches-pilot :is(button,input,select,textarea,summary,.batch-table-wrap,a):focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.cmms-batches-pilot :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.6}.cmms-batches-pilot button:not(.reject-button):not(:disabled):hover{background:var(--cmms-turquoise-soft)}.cmms-batches-pilot :is(.primary-button,.batch-row-actions>button:not(.reject-button),.workflow-actions>button:not(.reject-button),.national-publish-action button):not(:disabled):hover{background:var(--cmms-turquoise-deep)}.cmms-batches-pilot .reject-button:not(:disabled):hover{background:var(--cmms-status-danger-soft)}@media (max-width:768px){.cmms-batches-pilot>.lifecycle-card,.cmms-batches-pilot .decision-dialog{padding:var(--cmms-space-4)}.cmms-batches-pilot .mini-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cmms-batches-pilot,.cmms-batches-pilot :is(button,input,select,textarea,summary,a){transition:none;animation:none}}}
@media screen{.cmms-market-pilot{min-width:0;max-width:100%;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)}.cmms-market-pilot :is(h3,h4,p,small,strong,span,b,input,select,textarea,button,a,summary):not(:where(.market-profile-backdrop *,.market-profile-button,.market-profile-error)){box-sizing:border-box;font-family:var(--cmms-font-ui)}.cmms-market-pilot .market-toolbar{gap:var(--cmms-space-4);flex-wrap:wrap}.cmms-market-pilot .market-toolbar>div{min-width:0;max-width:100%}.cmms-market-pilot .market-toolbar h3{color:var(--cmms-ink);font-size:var(--cmms-text-section)}.cmms-market-pilot .market-toolbar p{color:var(--cmms-text-muted);font-size:var(--cmms-text-control)}.cmms-market-pilot .market-filters{gap:var(--cmms-space-2);min-width:0;max-width:100%}.cmms-market-pilot :is(input,select,textarea):not(:where(.market-profile-backdrop *)){min-width:0;max-width:100%;min-height:var(--cmms-control-height-default);padding:var(--cmms-space-3);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);color:var(--cmms-ink);background:var(--cmms-surface);font-size:var(--cmms-text-control)}.cmms-market-pilot .market-grid{gap:var(--cmms-space-4);margin-top:var(--cmms-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.cmms-market-pilot .market-item{border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);background:var(--cmms-surface);min-width:0}.cmms-market-pilot .market-item>div:last-child{min-width:0;padding:var(--cmms-space-4);gap:var(--cmms-space-3)}.cmms-market-pilot .market-cover{padding:var(--cmms-space-4);gap:var(--cmms-space-2);background:var(--cmms-turquoise-soft);color:var(--cmms-turquoise-deep);flex-wrap:wrap}.cmms-market-pilot .market-cover :is(span,b){font-size:var(--cmms-text-control);overflow-wrap:anywhere}.cmms-market-pilot .market-item h4:not(:where(.market-profile-backdrop *)){color:var(--cmms-ink);font-size:var(--cmms-text-body);overflow-wrap:anywhere}.cmms-market-pilot .market-item p:not(:where(.market-profile-backdrop *,.market-profile-error)){color:var(--cmms-text-muted);font-size:var(--cmms-text-control);overflow-wrap:anywhere}.cmms-market-pilot .market-item>div>strong{color:var(--cmms-ink);font-size:var(--cmms-text-section);overflow-wrap:anywhere}.cmms-market-pilot .condition-row{gap:var(--cmms-space-2)}.cmms-market-pilot .condition-row span{padding:var(--cmms-space-1) var(--cmms-space-2);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-market-pilot button:not(:where(.market-profile-backdrop *,.market-profile-button)),.cmms-market-pilot .market-details>summary{min-height:var(--cmms-control-height-default);max-width:100%;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-size:var(--cmms-text-control);white-space:normal;transition:background-color var(--cmms-motion-short) ease}.cmms-market-pilot .market-item>div>button:not(.market-profile-button),.cmms-market-pilot .claim-box>button{background:var(--cmms-primary-turquoise);color:var(--cmms-surface);border-color:var(--cmms-primary-turquoise)}.cmms-market-pilot .market-document-link:not(:where(.market-profile-backdrop *)){color:var(--cmms-turquoise-deep);font-size:var(--cmms-text-control);text-underline-offset:var(--cmms-space-1);text-decoration:underline}.cmms-market-pilot .market-details{min-width:0;max-width:100%;margin-top:var(--cmms-space-3);border-color:var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);background:var(--cmms-canvas)}.cmms-market-pilot .market-details>summary{color:var(--cmms-turquoise-deep);gap:var(--cmms-space-1)}.cmms-market-pilot .market-details>summary small{color:var(--cmms-text-muted);font-size:var(--cmms-text-caption)}.cmms-market-pilot .market-details[open]>summary{border-color:var(--cmms-border-decor);background:var(--cmms-turquoise-soft)}.cmms-market-pilot .market-detail-body{gap:var(--cmms-space-3);min-width:0;padding:var(--cmms-space-3)}.cmms-market-pilot .market-detail-specs{gap:var(--cmms-space-2)}.cmms-market-pilot .market-detail-specs>span{min-width:0;padding:var(--cmms-space-2);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-control);background:var(--cmms-surface);overflow-wrap:anywhere}.cmms-market-pilot .market-detail-specs small{color:var(--cmms-text-muted);font-size:var(--cmms-text-caption)}.cmms-market-pilot .market-detail-specs b{color:var(--cmms-ink);font-size:var(--cmms-text-control)}.cmms-market-pilot .market-surplus-reason{padding:var(--cmms-space-3);border-inline-start-color:var(--cmms-status-warning-fg);border-radius:var(--cmms-radius-control);background:var(--cmms-status-warning-soft)}.cmms-market-pilot .market-surplus-reason small{color:var(--cmms-status-warning-fg);font-size:var(--cmms-text-caption)}.cmms-market-pilot .market-surplus-reason p{color:var(--cmms-ink)!important}.cmms-market-pilot .market-attachment-gallery{gap:var(--cmms-space-2);min-width:0}.cmms-market-pilot .market-attachment-gallery>a{border-color:var(--cmms-border-decor);border-radius:var(--cmms-radius-control);min-width:0;color:var(--cmms-turquoise-deep);background:var(--cmms-surface)}.cmms-market-pilot .market-attachment-gallery img{aspect-ratio:3/2;object-fit:cover;max-width:100%;height:auto}.cmms-market-pilot .market-attachment-gallery a span{font-size:var(--cmms-text-caption);padding:var(--cmms-space-2)}.cmms-market-pilot .permit-number{max-width:100%;color:var(--cmms-status-warning-fg);background:var(--cmms-status-warning-soft);padding:var(--cmms-space-2);font-size:var(--cmms-text-control);overflow-wrap:anywhere;display:block}.cmms-market-pilot .claim-box{gap:var(--cmms-space-3);min-width:0;padding:var(--cmms-space-3);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);background:var(--cmms-canvas)}.cmms-market-pilot .claim-box :is(select,textarea){width:100%}.cmms-market-pilot .lifecycle-empty:not(:where(.market-profile-backdrop *)){padding:var(--cmms-space-5);color:var(--cmms-text-muted)}.cmms-market-pilot :is(input,select,textarea,button,a,summary):not(:where(.market-profile-backdrop *,.market-profile-button)):focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.cmms-market-pilot :is(input,select,textarea,button):not(:where(.market-profile-backdrop *,.market-profile-button)):disabled{cursor:not-allowed;opacity:.6}.cmms-market-pilot button:not(:where(.market-profile-backdrop *,.market-profile-button)):not(:disabled):hover{background:var(--cmms-turquoise-deep)}.cmms-market-pilot .market-details>summary:hover{background:var(--cmms-turquoise-soft)}@media (max-width:768px){.cmms-market-pilot{padding:var(--cmms-space-4)}.cmms-market-pilot .market-filters,.cmms-market-pilot .market-filters :is(input,select){width:100%}.cmms-market-pilot .market-detail-specs{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cmms-market-pilot :is(input,select,textarea,button,a,summary):not(:where(.market-profile-backdrop *,.market-profile-button)){transition:none;animation:none}}}
@media screen{.cmms-claims-pilot{gap:var(--cmms-space-5);grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.cmms-claims-pilot :is(h3,h4,p,small,span,b,em,code,label,input,button):not(:where(.decision-backdrop *)){box-sizing:border-box;font-family:var(--cmms-font-ui)}.cmms-claims-pilot>:is(.claim-board,.claim-archive-board){min-width:0;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)}.cmms-claims-pilot .section-title{gap:var(--cmms-space-3);padding:var(--cmms-space-4);border-color:var(--cmms-border-decor);background:var(--cmms-table-header-bg);flex-wrap:wrap}.cmms-claims-pilot .section-title>div{flex:1;min-width:0}.cmms-claims-pilot .section-title h3{color:var(--cmms-ink);font-size:var(--cmms-text-section)}.cmms-claims-pilot .section-title p{color:var(--cmms-text-muted);font-size:var(--cmms-text-control)}.cmms-claims-pilot .section-title>span{color:var(--cmms-turquoise-deep);background:var(--cmms-turquoise-soft);border-radius:var(--cmms-radius-control)}.cmms-claims-pilot .claim-timeline{gap:var(--cmms-space-4);margin-top:var(--cmms-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.cmms-claims-pilot .claim-card{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-surface);box-shadow:var(--cmms-shadow-soft);grid-template-columns:minmax(0,1fr)}.cmms-claims-pilot .claim-card>h4{color:var(--cmms-ink);font-size:var(--cmms-text-body);overflow-wrap:anywhere}.cmms-claims-pilot .claim-card>small{color:var(--cmms-text-muted);font-size:var(--cmms-text-caption);overflow-wrap:anywhere}.cmms-claims-pilot .workflow-head{gap:var(--cmms-space-2);flex-wrap:wrap}.cmms-claims-pilot .workflow-head code{color:var(--cmms-turquoise-deep);font-size:var(--cmms-text-caption);overflow-wrap:anywhere}.cmms-claims-pilot .claim-route{gap:var(--cmms-space-2);min-width:0;padding:var(--cmms-space-3);grid-template-columns:minmax(0,1fr) var(--cmms-space-6) minmax(0,1fr);background:var(--cmms-canvas);border-radius:var(--cmms-radius-control)}.cmms-claims-pilot .claim-route span{gap:var(--cmms-space-1);overflow-wrap:anywhere;min-width:0}.cmms-claims-pilot .claim-route b{color:var(--cmms-ink);font-size:var(--cmms-text-control)}.cmms-claims-pilot .claim-route :is(small,em){color:var(--cmms-text-muted);font-size:var(--cmms-text-caption)}.cmms-claims-pilot .claim-route i{color:var(--cmms-surface);background:var(--cmms-primary-turquoise)}.cmms-claims-pilot .org-required{white-space:normal;max-width:100%;color:var(--cmms-status-info-fg);background:var(--cmms-status-info-soft);font-size:var(--cmms-text-caption)}.cmms-claims-pilot .permit-number{padding:var(--cmms-space-3);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-control);color:var(--cmms-status-info-fg);background:var(--cmms-status-info-soft);font-size:var(--cmms-text-control);overflow-wrap:anywhere}.cmms-claims-pilot .workflow-pill{padding:var(--cmms-space-1) var(--cmms-space-2);color:var(--cmms-status-warning-fg);background:var(--cmms-status-warning-soft);font-size:var(--cmms-text-caption)}.cmms-claims-pilot .workflow-pill.red{color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft)}.cmms-claims-pilot .workflow-pill.green{color:var(--cmms-status-success-fg);background:var(--cmms-status-success-soft)}.cmms-claims-pilot .workflow-actions{gap:var(--cmms-space-2);flex-wrap:wrap}.cmms-claims-pilot button:not(:where(.decision-backdrop *)){min-height:var(--cmms-control-height-default);max-width:100%;height:auto;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-size:var(--cmms-text-control);white-space:normal;transition:background-color var(--cmms-motion-short) ease}.cmms-claims-pilot .workflow-actions>button:not(.reject-button),.cmms-claims-pilot button.permit-link,.cmms-claims-pilot .lifecycle-pagination button.active{color:var(--cmms-surface);background:var(--cmms-primary-turquoise);border-color:var(--cmms-primary-turquoise)}.cmms-claims-pilot .workflow-actions>.reject-button{color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft);border-color:var(--cmms-status-danger-fg)}.cmms-claims-pilot .lifecycle-record-filters{gap:var(--cmms-space-3);padding:var(--cmms-space-4);margin-block:var(--cmms-space-4);border-color:var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);background:var(--cmms-canvas);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.cmms-claims-pilot .lifecycle-record-filters label{gap:var(--cmms-space-2);min-width:0;color:var(--cmms-ink);font-size:var(--cmms-text-control)}.cmms-claims-pilot .lifecycle-record-filters input,.cmms-claims-pilot .lifecycle-pagination input{min-width:0;max-width:100%;min-height:var(--cmms-control-height-default);padding:var(--cmms-space-3);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);color:var(--cmms-ink);background:var(--cmms-surface);font-size:var(--cmms-text-control)}.cmms-claims-pilot .table-wrap{overscroll-behavior-inline:contain;border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-control);min-width:0;max-width:100%;overflow-x:auto}.cmms-claims-pilot .claim-archive-table{border-collapse:collapse;background:var(--cmms-surface);width:100%;min-width:1000px}.cmms-claims-pilot .claim-archive-table :is(th,td){padding:var(--cmms-space-3);border-color:var(--cmms-border-decor);color:var(--cmms-ink);text-align:start;font-size:var(--cmms-text-control)}.cmms-claims-pilot .claim-archive-table th{height:var(--cmms-table-header-height);background:var(--cmms-table-header-bg)}.cmms-claims-pilot .claim-archive-table td{height:var(--cmms-table-row-height);background:var(--cmms-surface)}.cmms-claims-pilot .claim-archive-table td small{color:var(--cmms-text-muted);font-size:var(--cmms-text-caption)}.cmms-claims-pilot .archive-route-chip{padding:var(--cmms-space-1) var(--cmms-space-2);color:var(--cmms-status-info-fg);background:var(--cmms-status-info-soft);font-size:var(--cmms-text-caption)}.cmms-claims-pilot :is(.lifecycle-pagination,.page-jump){gap:var(--cmms-space-2);flex-wrap:wrap;min-width:0;max-width:100%}.cmms-claims-pilot .lifecycle-empty{padding:var(--cmms-space-5);color:var(--cmms-text-muted)}.cmms-claims-pilot :is(button,input,.table-wrap):not(:where(.decision-backdrop *)):focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.cmms-claims-pilot :is(button,input):not(:where(.decision-backdrop *)):disabled{opacity:.6;cursor:not-allowed}.cmms-claims-pilot button:not(:where(.decision-backdrop *)):not(.reject-button):not(:disabled):hover{background:var(--cmms-turquoise-soft)}.cmms-claims-pilot .workflow-actions>button:not(.reject-button):not(:disabled):hover,.cmms-claims-pilot button.permit-link:not(:disabled):hover,.cmms-claims-pilot .lifecycle-pagination button.active:not(:disabled):hover{background:var(--cmms-turquoise-deep)}.cmms-claims-pilot .workflow-actions>.reject-button:not(:disabled):hover{background:var(--cmms-status-danger-soft)}@media (max-width:768px){.cmms-claims-pilot>:is(.claim-board,.claim-archive-board){padding:var(--cmms-space-4)}.cmms-claims-pilot .claim-route{grid-template-columns:minmax(0,1fr)}.cmms-claims-pilot .claim-route i{justify-self:center;transform:rotate(-90deg)}}@media (prefers-reduced-motion:reduce){.cmms-claims-pilot :is(button,input):not(:where(.decision-backdrop *)){transition:none;animation:none}}}
@media screen{.cmms-rules-pilot,.cmms-rules-pilot :is(h3,h4,p,span,b,code,input,select,button){box-sizing:border-box;font-family:var(--cmms-font-ui)}.cmms-rules-pilot{min-width:0;max-width:100%;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);direction:rtl}.cmms-rules-pilot .section-title{gap:var(--cmms-space-3);padding:var(--cmms-space-4);border-color:var(--cmms-border-decor);background:var(--cmms-table-header-bg);flex-wrap:wrap}.cmms-rules-pilot .section-title>div{flex:1;min-width:0}.cmms-rules-pilot .section-title h3{color:var(--cmms-ink);font-size:var(--cmms-text-section)}.cmms-rules-pilot .section-title p{color:var(--cmms-text-muted);font-size:var(--cmms-text-control)}.cmms-rules-pilot .section-title>span{color:var(--cmms-turquoise-deep);background:var(--cmms-turquoise-soft);border-radius:var(--cmms-radius-control)}.cmms-rules-pilot .rule-editor{gap:var(--cmms-space-3);margin-block:var(--cmms-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.cmms-rules-pilot :is(input,select){width:100%;min-width:0;max-width:100%;min-height:var(--cmms-control-height-default);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-size:var(--cmms-text-control)}.cmms-rules-pilot button{min-height:var(--cmms-control-height-default);max-width:100%;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-size:var(--cmms-text-control);white-space:normal;transition:background-color var(--cmms-motion-short) ease}.cmms-rules-pilot .rule-suggestions{border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-control);background:var(--cmms-surface);width:100%;min-width:0;box-shadow:var(--cmms-shadow-soft);grid-column:1/-1;position:static}.cmms-rules-pilot .rule-suggestions button{gap:var(--cmms-space-1);text-align:start;border:0;border-bottom:1px solid var(--cmms-border-decor);border-radius:0;grid-template-columns:minmax(0,1fr);width:100%;display:grid}.cmms-rules-pilot .rule-suggestions :is(b,code){overflow-wrap:anywhere;min-width:0}.cmms-rules-pilot .rule-suggestions code{color:var(--cmms-turquoise-deep);font-size:var(--cmms-text-caption)}.cmms-rules-pilot .rule-grid{gap:var(--cmms-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.cmms-rules-pilot .rule-grid>article{min-width:0;padding:var(--cmms-space-4);border:1px solid var(--cmms-border-decor);border-inline-start:var(--cmms-space-1) solid var(--cmms-status-success-fg);border-radius:var(--cmms-radius-surface);background:var(--cmms-surface)}.cmms-rules-pilot .rule-grid>article>span{max-width:100%;padding:var(--cmms-space-1) var(--cmms-space-2);border-radius:var(--cmms-radius-control);color:var(--cmms-status-success-fg);background:var(--cmms-status-success-soft);font-size:var(--cmms-text-caption);display:inline-block}.cmms-rules-pilot .rule-grid>article.muted{opacity:1;background:var(--cmms-canvas);border-inline-start-color:var(--cmms-border-control)}.cmms-rules-pilot .rule-grid>article.muted>span{color:var(--cmms-status-info-fg);background:var(--cmms-status-info-soft)}.cmms-rules-pilot .rule-grid :is(h4,code,p,span){overflow-wrap:anywhere}.cmms-rules-pilot .rule-grid h4{color:var(--cmms-ink);font-size:var(--cmms-text-body)}.cmms-rules-pilot .rule-grid code{color:var(--cmms-turquoise-deep);font-size:var(--cmms-text-caption)}.cmms-rules-pilot .rule-grid p{color:var(--cmms-text-muted);font-size:var(--cmms-text-control)}.cmms-rules-pilot .rule-grid button{color:var(--cmms-status-danger-fg);background:var(--cmms-status-danger-soft);border-color:var(--cmms-status-danger-fg)}.cmms-rules-pilot :is(button,input,select):focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.cmms-rules-pilot :is(button,input,select):disabled{opacity:.6;cursor:not-allowed}.cmms-rules-pilot .rule-suggestions button:not(:disabled):hover{background:var(--cmms-turquoise-soft)}.cmms-rules-pilot .rule-grid button:not(:disabled):hover{color:var(--cmms-surface);background:var(--cmms-status-danger-fg)}@media (max-width:768px){.cmms-rules-pilot{padding:var(--cmms-space-4)}.cmms-rules-pilot .rule-editor{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cmms-rules-pilot :is(button,input,select){transition:none;animation:none}}}
@media screen{.cmms-lifecycle-reports-pilot{gap:var(--cmms-space-4);min-width:0;max-width:100%;color:var(--cmms-ink);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-body);direction:rtl;display:grid}.cmms-lifecycle-reports-pilot .lifecycle-card,.cmms-lifecycle-reports-pilot .lifecycle-stat{min-width:0;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);color:var(--cmms-ink)}.cmms-lifecycle-reports-pilot .lifecycle-report-hero{gap:var(--cmms-space-4);background:var(--cmms-table-header-bg)}.cmms-lifecycle-reports-pilot .lifecycle-report-hero>div{min-width:0}.cmms-lifecycle-reports-pilot .lifecycle-kicker{color:var(--cmms-turquoise-deep);font-size:var(--cmms-text-caption)}.cmms-lifecycle-reports-pilot h3{margin-block:var(--cmms-space-2);color:var(--cmms-ink);font-size:var(--cmms-text-page);overflow-wrap:anywhere}.cmms-lifecycle-reports-pilot :is(p,small){color:var(--cmms-text-muted);overflow-wrap:anywhere}.cmms-lifecycle-reports-pilot small{font-size:var(--cmms-text-caption)}.cmms-lifecycle-reports-pilot .lifecycle-stats{gap:var(--cmms-space-3);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.cmms-lifecycle-reports-pilot .lifecycle-stat{gap:var(--cmms-space-3);flex-wrap:wrap}.cmms-lifecycle-reports-pilot .lifecycle-stat span{color:var(--cmms-text-muted);font-size:var(--cmms-text-control)}.cmms-lifecycle-reports-pilot .lifecycle-stat strong{color:var(--cmms-status-info-fg);font-size:var(--cmms-text-display)}.cmms-lifecycle-reports-pilot .lifecycle-stat.amber strong{color:var(--cmms-status-warning-fg)}.cmms-lifecycle-reports-pilot .lifecycle-stat.green strong{color:var(--cmms-status-success-fg)}.cmms-lifecycle-reports-pilot .lifecycle-stat.purple strong{color:var(--cmms-status-danger-fg)}.cmms-lifecycle-reports-pilot .lifecycle-report-filters{gap:var(--cmms-space-3);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr)) minmax(0,1fr)}.cmms-lifecycle-reports-pilot label{gap:var(--cmms-space-1);min-width:0;font-size:var(--cmms-text-control);color:var(--cmms-ink)}.cmms-lifecycle-reports-pilot :is(input,select,button){box-sizing:border-box;min-height:var(--cmms-control-height-default);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);max-width:100%;padding:var(--cmms-space-2) var(--cmms-space-3);background:var(--cmms-surface);color:var(--cmms-ink);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control);transition:background-color var(--cmms-motion-short) ease, border-color var(--cmms-motion-short) ease}.cmms-lifecycle-reports-pilot :is(input,select){width:100%;min-width:0}.cmms-lifecycle-reports-pilot input::placeholder{color:var(--cmms-text-muted);opacity:1}.cmms-lifecycle-reports-pilot button{cursor:pointer;white-space:normal;overflow-wrap:anywhere}.cmms-lifecycle-reports-pilot button:hover:not(:disabled){background:var(--cmms-turquoise-soft);border-color:var(--cmms-primary-turquoise)}.cmms-lifecycle-reports-pilot .primary-button{background:var(--cmms-primary-turquoise);color:var(--cmms-surface);border-color:var(--cmms-primary-turquoise)}.cmms-lifecycle-reports-pilot .primary-button:hover:not(:disabled){background:var(--cmms-turquoise-deep)}.cmms-lifecycle-reports-pilot :is(input,select,button):disabled{opacity:.55;cursor:not-allowed}.cmms-lifecycle-reports-pilot :is(input,select,button,.table-wrap):focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.cmms-lifecycle-reports-pilot .report-result-count{gap:var(--cmms-space-1);padding:var(--cmms-space-3);border-radius:var(--cmms-radius-control);background:var(--cmms-turquoise-soft)}.cmms-lifecycle-reports-pilot .report-result-count b{color:var(--cmms-turquoise-deep);font-size:var(--cmms-text-control)}.cmms-lifecycle-reports-pilot .table-wrap{overscroll-behavior-inline:contain;border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);background:var(--cmms-surface);min-width:0;max-width:100%;overflow:auto}.cmms-lifecycle-reports-pilot table{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content;color:var(--cmms-ink);font-size:var(--cmms-text-control);font-variant-numeric:tabular-nums}.cmms-lifecycle-reports-pilot :is(th,td){box-sizing:border-box;padding:var(--cmms-space-2) var(--cmms-space-3);border-block-end:1px solid var(--cmms-border-decor);text-align:start;vertical-align:middle;font-size:var(--cmms-text-control)}.cmms-lifecycle-reports-pilot th{z-index:1;height:var(--cmms-table-header-height);background:var(--cmms-table-header-bg);color:var(--cmms-ink);white-space:nowrap;position:sticky;top:0}.cmms-lifecycle-reports-pilot td{height:var(--cmms-table-row-height);max-width:calc(var(--cmms-space-6) * 8);overflow-wrap:anywhere;white-space:normal}.cmms-lifecycle-reports-pilot td small{margin-block-start:var(--cmms-space-1);display:block}.cmms-lifecycle-reports-pilot tbody tr:hover{background:var(--cmms-canvas)}.cmms-lifecycle-reports-pilot .workflow-pill{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);white-space:normal;display:inline-flex}.cmms-lifecycle-reports-pilot .workflow-pill.green{background:var(--cmms-status-success-soft);color:var(--cmms-status-success-fg)}.cmms-lifecycle-reports-pilot .workflow-pill.red{background:var(--cmms-status-danger-soft);color:var(--cmms-status-danger-fg)}.cmms-lifecycle-reports-pilot .background-report-control{gap:var(--cmms-space-2);min-width:0;max-width:100%}.cmms-lifecycle-reports-pilot .background-report-status{padding:var(--cmms-space-2);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-control);background:var(--cmms-status-info-soft);color:var(--cmms-status-info-fg)}.cmms-lifecycle-reports-pilot .background-report-status.completed{background:var(--cmms-status-success-soft);color:var(--cmms-status-success-fg)}.cmms-lifecycle-reports-pilot .background-report-status.failed{background:var(--cmms-status-danger-soft);color:var(--cmms-status-danger-fg)}.cmms-lifecycle-reports-pilot .background-report-status.expired{background:var(--cmms-status-warning-soft);color:var(--cmms-status-warning-fg)}.cmms-lifecycle-reports-pilot .lifecycle-empty{padding:var(--cmms-space-6);color:var(--cmms-text-muted);background:var(--cmms-canvas);border-radius:var(--cmms-radius-surface)}.cmms-lifecycle-reports-pilot .lifecycle-empty span{color:var(--cmms-status-info-fg);background:var(--cmms-status-info-soft)}.cmms-lifecycle-reports-pilot [data-list-meta] section{padding:var(--cmms-space-3);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-control);background:var(--cmms-canvas);margin-block-start:var(--cmms-space-2)}.cmms-lifecycle-reports-pilot [role=alert]{color:var(--cmms-status-danger-fg)}.cmms-lifecycle-reports-pilot .page-jump{gap:var(--cmms-space-2);flex-wrap:wrap}}@media screen and (max-width:950px){.cmms-lifecycle-reports-pilot .lifecycle-report-filters,.cmms-lifecycle-reports-pilot .lifecycle-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cmms-lifecycle-reports-pilot .lifecycle-report-hero{flex-direction:column;align-items:stretch}}@media screen and (max-width:600px){.cmms-lifecycle-reports-pilot .lifecycle-report-filters{grid-template-columns:minmax(0,1fr)}.cmms-lifecycle-reports-pilot .lifecycle-card,.cmms-lifecycle-reports-pilot .lifecycle-stat{padding:var(--cmms-space-4)}.cmms-lifecycle-reports-pilot .primary-button{width:100%;min-width:0}}@media screen and (prefers-reduced-motion:reduce){.cmms-lifecycle-reports-pilot :is(input,select,button){transition:none}}
@media screen{.cmms-lifecycle-shell-pilot{gap:var(--cmms-space-4);min-width:0;max-width:100%}.cmms-lifecycle-shell-pilot>.lifecycle-hero{gap:var(--cmms-space-5);padding:var(--cmms-space-6);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);background:var(--cmms-table-header-bg);color:var(--cmms-ink);box-shadow:var(--cmms-shadow-soft);font-family:var(--cmms-font-ui);direction:rtl}.cmms-lifecycle-shell-pilot>.lifecycle-hero:before,.cmms-lifecycle-shell-pilot>.lifecycle-hero:after{content:none}.cmms-lifecycle-shell-pilot>.lifecycle-hero>div{min-width:0}.cmms-lifecycle-shell-pilot>.lifecycle-hero .lifecycle-kicker{color:var(--cmms-turquoise-deep);font-size:var(--cmms-text-caption)}.cmms-lifecycle-shell-pilot>.lifecycle-hero h2{margin-block:var(--cmms-space-2);font-size:var(--cmms-text-display);color:var(--cmms-ink);overflow-wrap:anywhere}.cmms-lifecycle-shell-pilot>.lifecycle-hero p{color:var(--cmms-text-muted);font-size:var(--cmms-text-body);overflow-wrap:anywhere}.cmms-lifecycle-shell-pilot>.lifecycle-hero .lifecycle-orbit{gap:var(--cmms-space-2);padding:var(--cmms-space-4) var(--cmms-space-5);min-height:var(--cmms-control-height-large);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);background:var(--cmms-surface);-webkit-backdrop-filter:none;backdrop-filter:none;flex-basis:auto}.cmms-lifecycle-shell-pilot>.lifecycle-hero .lifecycle-orbit strong{color:var(--cmms-turquoise-deep);font-size:var(--cmms-text-display)}.cmms-lifecycle-shell-pilot>.lifecycle-hero .lifecycle-orbit span{color:var(--cmms-text-muted);font-size:var(--cmms-text-control)}.cmms-lifecycle-shell-pilot>.lifecycle-stats{gap:var(--cmms-space-3);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.cmms-lifecycle-shell-pilot>.lifecycle-stats>.lifecycle-stat{gap:var(--cmms-space-3);min-width:0;padding:var(--cmms-space-5);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);background:var(--cmms-surface);color:var(--cmms-ink);box-shadow:var(--cmms-shadow-soft);font-family:var(--cmms-font-ui);direction:rtl;flex-wrap:wrap}.cmms-lifecycle-shell-pilot>.lifecycle-stats>.lifecycle-stat span{color:var(--cmms-text-muted);font-size:var(--cmms-text-control)}.cmms-lifecycle-shell-pilot>.lifecycle-stats>.lifecycle-stat strong{color:var(--cmms-status-info-fg);font-size:var(--cmms-text-display)}.cmms-lifecycle-shell-pilot>.lifecycle-stats>.lifecycle-stat.green strong{color:var(--cmms-status-success-fg)}.cmms-lifecycle-shell-pilot>.lifecycle-stats>.lifecycle-stat.amber strong{color:var(--cmms-status-warning-fg)}.cmms-lifecycle-shell-pilot>.cmms-nav--grouped{flex-direction:row}.cmms-lifecycle-shell-pilot>.lifecycle-server-tools{gap:var(--cmms-space-3);min-width:0;max-width:100%;padding:var(--cmms-space-4);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);color:var(--cmms-ink);background:var(--cmms-surface);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control);direction:rtl;flex-wrap:wrap}.cmms-lifecycle-shell-pilot>.lifecycle-server-tools label{gap:var(--cmms-space-1);min-width:0;color:var(--cmms-ink)}.cmms-lifecycle-shell-pilot>.lifecycle-server-tools>span{color:var(--cmms-text-muted);white-space:normal}.cmms-lifecycle-shell-pilot>.lifecycle-server-tools .lifecycle-server-pages,.cmms-lifecycle-shell-pilot>.lifecycle-server-tools .page-jump{gap:var(--cmms-space-2);flex-wrap:wrap;min-width:0;max-width:100%}.cmms-lifecycle-shell-pilot>.lifecycle-server-tools :is(input,button){box-sizing:border-box;min-height:var(--cmms-control-height-default);max-width:100%;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);transition:background-color var(--cmms-motion-short) ease, border-color var(--cmms-motion-short) ease}.cmms-lifecycle-shell-pilot>.lifecycle-server-tools>label>input{width:100%;min-width:0}.cmms-lifecycle-shell-pilot>.lifecycle-server-tools input::placeholder{color:var(--cmms-text-muted);opacity:1}.cmms-lifecycle-shell-pilot>.lifecycle-server-tools button{cursor:pointer;white-space:normal}.cmms-lifecycle-shell-pilot>.lifecycle-server-tools button:hover:not(:disabled){background:var(--cmms-turquoise-soft);border-color:var(--cmms-primary-turquoise)}.cmms-lifecycle-shell-pilot>.lifecycle-server-tools :is(input,button):disabled{opacity:.55;cursor:not-allowed}.cmms-lifecycle-shell-pilot>.lifecycle-server-tools :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-lifecycle-shell-pilot>.lifecycle-server-tools [role=status]{color:var(--cmms-status-danger-fg)}}@media screen and (max-width:950px){.cmms-lifecycle-shell-pilot>.lifecycle-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cmms-lifecycle-shell-pilot>.lifecycle-server-tools{flex-direction:column;align-items:stretch}}@media screen and (max-width:600px){.cmms-lifecycle-shell-pilot>.lifecycle-hero{padding:var(--cmms-space-5);flex-direction:column;align-items:stretch}.cmms-lifecycle-shell-pilot>.lifecycle-stats>.lifecycle-stat{padding:var(--cmms-space-4)}.cmms-lifecycle-shell-pilot>.cmms-nav--grouped{flex-direction:column}}@media screen and (prefers-reduced-motion:reduce){.cmms-lifecycle-shell-pilot>.lifecycle-server-tools :is(input,button){transition:none}}
