/* V14: public Resource Status and Aircraft Status mobile refinements only. */
@media screen and (max-width:700px) {
 body.scofmp-operations-v14 { overflow-x:hidden; }
 body.scofmp-operations-v14 .wrapper { width:100%!important; max-width:100%!important; min-width:0!important; }
 body.scofmp-operations-v14 .full-width-wrapper,
 body.scofmp-operations-v14 .main-content { width:100%!important; max-width:100%!important; min-width:0!important; box-sizing:border-box!important; }
 body.scofmp-operations-v14 .main-content { padding:14px 12px!important; }
 body.scofmp-operations-v14 .welcome { margin-bottom:12px!important; }
 body.scofmp-operations-v14 .welcome h1 { font-size:clamp(21px,5.4vw,27px)!important; line-height:1.22!important; }
 body.scofmp-operations-v14 .welcome .datetime { font-size:12px!important; line-height:1.5!important; }
 body.scofmp-operations-v14 .pub-btn-bar { margin:10px 0 14px!important; gap:8px!important; }
 body.scofmp-operations-v14 :is(.sr-section,.ar-section) { min-width:0!important; max-width:100%!important; margin-bottom:16px!important; overflow:hidden; }
 body.scofmp-operations-v14 :is(.sr-section-header,.ar-section-header) { flex-wrap:wrap!important; gap:5px 10px!important; padding:10px 12px!important; }
 body.scofmp-operations-v14 :is(.sr-section-header,.ar-section-header) h2 { font-size:16px!important; line-height:1.3!important; }
 body.scofmp-operations-v14 :is(.sr-section-meta,.ar-section-meta) { flex-wrap:wrap!important; gap:8px 14px!important; overflow-wrap:anywhere; }
 body.scofmp-operations-v14 :is(.sr-table-wrap,.ar-table-wrap) { display:block!important; width:100%!important; max-width:100%!important; overflow-x:auto!important; overflow-y:hidden!important; -webkit-overflow-scrolling:touch; overscroll-behavior-x:contain; }
 body.scofmp-operations-v14 :is(.sr-table,.ar-table) { width:max-content!important; min-width:100%!important; max-width:none!important; table-layout:auto!important; font-size:13px!important; }
 body.scofmp-operations-v14 :is(.sr-table,.ar-table) :is(th,td) { white-space:normal!important; min-width:105px!important; padding:9px 10px!important; overflow-wrap:break-word; vertical-align:middle; }
 body.scofmp-operations-v14 .sr-table :is(th,td):first-child { min-width:115px!important; }
 body.scofmp-operations-v14 .ar-table :is(th,td):first-child { min-width:125px!important; }
 body.scofmp-operations-v14 :is(.sr-table,.ar-table) :is(th,td):last-child { min-width:155px!important; }
 body.scofmp-operations-v14 .row.tight-gutters { margin-left:0!important; margin-right:0!important; }
 body.scofmp-operations-v14 .pumpkin-card { height:100%; }
 body.scofmp-operations-v14 :is(.sr-table-wrap,.ar-table-wrap):focus-visible { outline:3px solid #c8a85f; outline-offset:-3px; }
}
@media print { body.scofmp-operations-v14 :is(.sr-table-wrap,.ar-table-wrap) { overflow:visible!important; } }
