/* EXCALIBUR longevity v5. Print-only suppression of all fixed navigation. */
.ex-long-status{padding:13px 15px;border:1px solid #b453093d;border-left:4px solid #f59e0b;border-radius:11px;background:#241b14;color:#f5d9ab;margin:12px 0;line-height:1.6;font-size:13px}
.ex-long-status strong{display:block;color:#fde68a;margin-bottom:3px}
.ex-long-status.ok{border-left-color:#34d399;background:#0d2724;color:#b7f7df}
.ex-long-status.unknown{border-left-color:#94a3b8;background:#192335;color:#cbd5e1}
#exLongevityPanel{margin:18px 0 24px;min-width:0}
#exLongevityPanel .ex-long-title{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
#exLongevityPanel .ex-long-title h3{font-size:20px;margin:0}
#exLongevityPanel .ex-long-note{color:#a8bdd6;line-height:1.75;font-size:13px}
#exLongevityPanel .ex-long-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0}
#exLongevityPanel label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#cbd5e1}
#exLongevityPanel input,#exLongevityPanel select{width:100%;min-width:0;border:1px solid #446079;background:#101b2d;color:#eef6ff;border-radius:8px;font:inherit;padding:10px}
#exLongevityPanel button,#exLongevityPanel .ex-long-file{cursor:pointer;border:1px solid #426da0;border-radius:8px;padding:10px 14px;color:#eff6ff;background:#21436c;font-size:13px;font-weight:700}
#exLongevityPanel button:disabled{opacity:.4;cursor:not-allowed}
#exLongevityPanel .ex-long-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:12px 0}
#exLongevityPanel .ex-long-msg{min-height:22px;color:#fbd38d;font-size:13px}
#exLongevityPanel .ex-long-table-wrap{overflow-x:auto}
#exLongevityPanel table{width:100%;border-collapse:collapse;min-width:560px}
#exLongevityPanel td,#exLongevityPanel th{border-bottom:1px solid #294055;padding:9px;font-size:12px;text-align:left}
#exLongevityPanel .ex-long-locked{color:#fbbf24}
@media(max-width:760px){#exLongevityPanel .ex-long-grid{grid-template-columns:1fr}}
@media print{
 html[data-ex-ui="38"] .ui-mobile-nav,html[data-ex-ui="38"] .ui-header,html[data-ex-ui="38"] .ui-subnav,html[data-ex-ui="38"] .ui-skip,html[data-ex-ui="38"] .terminal-sidebar,html[data-ex-ui="38"] .ui-hold-tools,html[data-ex-ui="38"] .ui-save-actions,html[data-ex-ui="38"] #exLongevityPanel,.ui-mobile-nav,.ui-skip,.terminal-sidebar{display:none!important;visibility:hidden!important;position:static!important}
 html[data-ex-ui="38"] .shell,html[data-ex-ui="38"] .cp-shell,html[data-ex-ui="38"] .cash-shell{padding-bottom:0!important;padding-left:0!important;margin-left:0!important;width:100%!important;max-width:100%!important}
 html[data-ex-ui="38"] .ui-view,html[data-ex-ui="38"] main{padding-bottom:0!important;margin-bottom:0!important}
 html[data-ex-ui="38"] .ui-mobile-nav *{display:none!important}
 html[data-ex-ui="38"] .order-pager button{display:none!important}
}
