.omms-nav{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px;padding:9px;background:#dbe6ef;border-radius:7px}
.omms-system-name{display:flex;align-items:center;padding:7px 9px;color:#0f2f4a}
.omms-nav a{padding:7px 9px;text-decoration:none;font-weight:650;color:#173f62}
.omms-nav a:hover{background:#fff;border-radius:4px}
.editable-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #e8edf2}details{border:1px solid #dce3ea;border-radius:6px;padding:9px;margin:8px 0}summary{cursor:pointer;font-weight:650;color:#334155}.approval-lock{border-color:#b42318;background:#fff1f0}

/* Corrective-maintenance printable records. The outline is a viewing aid only. */
.omms-print-document{max-width:1000px;margin:0 auto;background:#fff;border:1px solid #94a3b8;padding:30px;color:#172033;font-size:14px;line-height:1.35}
.omms-print-header{text-align:center;border-bottom:2px solid #172033;padding-bottom:12px;margin-bottom:16px}
.omms-print-header h1{margin:0;font-size:24px;letter-spacing:.08em}
.omms-print-number{font-size:17px;font-weight:700;margin-top:5px}
.omms-print-control{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #64748b;margin:12px 0 18px}
.omms-print-control>div{padding:8px 10px;border-right:1px solid #cbd5e1;min-height:48px}
.omms-print-control>div:last-child{border-right:0}
.omms-print-control b{display:block;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#475569;margin-bottom:3px}
.omms-print-control span{display:block;font-weight:600}
.omms-print-label{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#475569;margin-bottom:3px}
.omms-print-section{margin:18px 0;break-inside:auto}
.omms-print-section h2{font-size:15px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #64748b;padding-bottom:4px;margin:0 0 8px;break-after:avoid-page}
.omms-print-section h3{font-size:14px;margin:12px 0 5px;break-after:avoid-page}
.omms-print-section dl{display:grid;grid-template-columns:minmax(120px,1fr) 3fr;gap:5px 18px;margin:0}
.omms-print-section dt{font-weight:700;color:#334155}
.omms-print-section dd{margin:0 0 5px}
.omms-print-section table{width:100%;border-collapse:collapse;font-size:12px}
.omms-print-section th,.omms-print-section td{border:1px solid #94a3b8;padding:6px;text-align:left;vertical-align:top}
.omms-print-section th{background:#e8eef4;font-weight:700}
.omms-print-item{border:1px solid #cbd5e1;padding:9px;margin:7px 0;break-inside:avoid-page}
.omms-print-item p{margin:5px 0}
.omms-print-footer{border-top:1px solid #64748b;margin-top:24px;padding-top:8px;font-size:10px;color:#475569;text-align:center}

@media(max-width:700px){.omms-print-control,.omms-print-section dl{grid-template-columns:1fr}.omms-print-control>div{border-right:0;border-bottom:1px solid #cbd5e1}.omms-print-document{padding:18px}}
@media print{
  @page{size:letter;margin:.5in}
  .omms-print-document{max-width:none;margin:0;border:0;padding:0;font-size:10.5pt}
  .omms-print-header,.omms-print-controls,.omms-print-item{break-inside:avoid-page}
  .omms-print-section h2,.omms-print-section h3{break-after:avoid-page}
  .omms-print-section thead{display:table-header-group}
  .omms-print-section tr{break-inside:avoid-page}
  .omms-print-section th{background:#e8eef4!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}
}
.eewbs-multi-selector{border:1px solid #cbd5e1;border-radius:7px;padding:12px;background:#f8fafc}.eewbs-editor>summary{cursor:pointer;color:#145b91;font-weight:800;padding:4px 0;list-style-position:inside}.eewbs-editor[open]>summary{margin-bottom:10px}.eewbs-editor-body{border-top:1px solid #d7e0e8;padding-top:10px}.eewbs-current-scopes{margin-top:10px}.eewbs-current-scopes>strong{display:block;font-size:12px;color:#475569;text-transform:uppercase;margin-bottom:5px}.eewbs-current-scope{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:#fff;border:1px solid #d7e0e8;border-radius:5px;padding:7px 9px;margin-top:5px}.eewbs-current-scope small{display:block;color:#64748b;margin-top:2px}.eewbs-primary-badge{flex:none;background:#dceefe;color:#145b91;border-radius:999px;padding:2px 7px;font-size:11px}.eewbs-option-list{max-height:390px;overflow:auto;border:1px solid #d7e0e8;border-radius:5px;background:#fff}.eewbs-option-head,.eewbs-option{display:grid;grid-template-columns:42px 62px minmax(260px,1fr);gap:8px;align-items:start}.eewbs-option-head{padding:7px 10px;color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase}.eewbs-option{margin:0;padding:7px 10px;border-bottom:1px solid #edf1f5;font-weight:500;cursor:pointer}.eewbs-option:hover,.eewbs-option.selected{background:#eaf4fb}.eewbs-option input{width:20px;height:20px;margin:0}.eewbs-option small{display:block;color:#64748b;font-weight:400;margin-top:2px}.eewbs-selection-count{font-weight:700;color:#145b91;margin-top:8px}

