/* Screen typography override. Generated from production-operations.css; regenerate with collect.cjs after source typography edits. */
.operations-header a{font-size:14px;}
.operations-header > div:first-child > span{font-size:14px;}
.operations-header h1{font-size:27px;}
.operations-header p{font-size:14px;}
.operations-header__actions > span{font-size:14px;}
.operations-header__actions .button{font-size:14px;}
.operations-kpis span, .operations-kpis small{font-size:14px;}
.operations-kpis b{font-size:20px;}
.area-panel h2, .operation-list h2{font-size:16px;}
.area-panel header p, .operation-list header p{font-size:14px;}
.area-panel header a, .operation-list header button{font-size:14px;}
.area-grid span{font-size:14px;}
.area-grid b{font-size:14px;}
.area-grid small{font-size:14px;}
.operations-toolbar input{font-size:14px;}
.operations-toolbar > div button{font-size:14px;}
.shift-select{font-size:14px;}
.operation-code{font-size:14px;}
.operation-status{font-size:14px;}
.operation-row > strong{font-size:14px;}
.operation-row > small{font-size:14px;}
.operation-owner{font-size:14px;}
.operation-progress b{font-size:14px;}
.operation-row time{font-size:14px;}
.operation-detail > header > div > span{font-size:14px;}
.operation-detail h2{font-size:16px;}
.operation-detail > header p{font-size:14px;}
.operation-detail h3{font-size:14px;}
.operation-admission li{font-size:14px;}
.output-panel > header b{font-size:18px;}
.output-panel span b{font-size:14px;}
.output-panel span small{font-size:14px;}
.operation-detail dt{font-size:14px;}
.operation-detail dd{font-size:14px;}
.operation-issue i, .next-gate > div > span{font-size:14px;}
.operation-issue b, .next-gate b{font-size:14px;}
.operation-issue small, .next-gate small{font-size:14px;}
.operation-actions .button{font-size:14px;}
.operation-actions p{font-size:14px;}
.operation-detail > footer a, .operation-detail > footer button{font-size:14px;}
.operations-live{font-size:14px;}
@media (max-width: 760px) {
.operations-header h1{font-size:21px;}
.operations-kpis span, .operations-kpis small{font-size:14px;}
.area-grid span, .area-grid small{font-size:14px;}
.operations-toolbar > div button{font-size:14px;}
.operation-row > strong{font-size:16px;}
.operation-row > small{font-size:14px;}
.operation-detail h2{font-size:16px;}
.operation-admission li, .operation-detail dt, .operation-detail dd, .operation-issue b, .operation-issue small, .next-gate b, .next-gate small, .operation-actions p{font-size:14px;}
}
.operation-search__label, .operations-kpis span, .operations-kpis small, .area-panel header p, .operation-list header p, .area-panel header a, .operation-list header button, .area-grid span, .area-grid small, .operations-toolbar > div button, .shift-select, .operation-code, .operation-status, .operation-row > small, .operation-owner, .operation-progress b, .operation-row time, .operation-detail > header > div > span, .operation-detail > header p, .operation-admission li, .output-panel span small, .operation-detail dt, .operation-detail dd, .operation-issue small, .next-gate small, .operation-actions .button, .operation-actions p, .operation-detail > footer a, .operation-detail > footer button{font-size:14px;}
.operation-row > strong, .area-grid b, .output-panel span b, .operation-detail h3, .operation-issue b, .next-gate b{font-size:14px;}
@media (max-width: 760px) {
.operation-search__label{font-size:14px;}
}
