.pilot-notice{margin:0 0 24px;padding:13px 18px;border:1px solid #d9e2ef;border-left:4px solid #395bd7;border-radius:8px;background:#edf3ff;color:#243e68;font-size:13px;line-height:1.65}
.pilot-notice strong{display:block;color:#102641}
.format-title{display:flex;gap:.65em;align-items:baseline}
.format-title strong{flex-shrink:0}
.traceability{flex-wrap:wrap;line-height:1.6}
.main{min-width:0}
.view,.format-row>div,.concept-detail-row>div{min-width:0}
.format-title b,.concept-detail-row b,.catalog-row b{overflow-wrap:anywhere}
.modal-card{width:min(100%,720px)}
.nav-item:focus-visible,.primary-btn:focus-visible,.outline-btn:focus-visible{outline:3px solid #9ec900;outline-offset:3px}
@media(max-width:700px){.pilot-notice{font-size:12px;margin-bottom:18px}.format-title{gap:.5em}}
@media(max-width:760px){.sidebar{flex-direction:column}.nav{display:grid;grid-template-columns:1fr 1fr}.nav-item{text-align:left;min-height:44px}.content #format-detail{padding:0}.norm-controls label,.filter-bar label{min-width:0;max-width:100%}.norm-controls input,.norm-controls select,.filter-bar select{max-width:100%;width:100%}.norm-controls .wide-control{min-width:0;flex-basis:100%}.due-controls{grid-template-columns:1fr}.table-toolbar{line-height:1.6}.top-actions{margin-left:auto}.crumb{overflow-wrap:anywhere}}
