#service-strip{border-top:1px solid var(--line);margin-top:12px;padding:10px 0}.service-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.service-heading h2{font-size:12px;color:var(--cream)}#service-time{font-size:10px;color:var(--muted)}#service-buttons{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}#service-buttons button{display:flex;align-items:center;gap:8px;background:var(--panel);border:1px solid var(--line);color:var(--text);padding:9px 10px;text-align:left;cursor:pointer;font:inherit;font-size:12px;min-width:0}#service-buttons button>span:last-child{min-width:0;overflow-wrap:anywhere}#service-buttons .signal{width:13px;height:13px;flex:0 0 13px}#service-inspection{width:min(860px,calc(100% - 28px));max-height:85dvh;border:1px solid var(--line);border-top:3px solid var(--amber);padding:22px;background:var(--panel);color:var(--text);overflow:auto;border-radius:4px}#service-inspection::backdrop{background:rgba(0,0,0,.75)}#service-inspection h2{font-size:22px}#service-close{background:none;color:var(--text);border:1px solid var(--line);height:32px;width:32px;font-size:22px;cursor:pointer}#service-reason{color:var(--muted);font-size:13px;margin:12px 0}#service-layers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#service-layers>div{display:flex;align-items:center;gap:7px;font-size:11px}#service-layers .signal{width:12px;height:12px;flex-basis:12px}#service-observed{font-size:11px;color:var(--muted);margin:10px 0}#service-evidence{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:8px 18px;font-size:12px}#service-evidence dt{color:var(--muted);overflow-wrap:anywhere}#service-evidence dd{margin:0;overflow-wrap:anywhere}.service-caveat{font-size:11px;color:var(--amber)}body.flight-mode #app #service-strip{margin-top:5px;padding:5px 0;flex:none}body.flight-mode #app .service-heading{margin-bottom:4px}body.flight-mode #app .service-heading h2{font-size:10px}body.flight-mode #app #service-buttons button{font-size:11px;padding:5px 8px}body.flight-mode #app #service-time{font-size:9px}body.flight-mode #app #wall-matrix .wall-host{min-height:22px;font-size:14px}body.flight-mode #app #wall-matrix{gap:22px}@media(min-width:3000px){body.flight-mode #app #service-strip{margin-top:10px;padding:10px 0}body.flight-mode #app .service-heading h2{font-size:18px}body.flight-mode #app #service-buttons button{font-size:20px;padding:10px 16px}body.flight-mode #app #service-buttons .signal{width:22px;height:22px;flex-basis:22px}body.flight-mode #app #service-time{font-size:16px}body.flight-mode #app #wall-matrix .wall-host{min-height:42px;font-size:28px}}@media(max-width:1050px){#service-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:580px){#service-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.service-heading{align-items:flex-start;flex-direction:column}#service-evidence{grid-template-columns:1fr}#service-evidence dd{margin-bottom:8px}#service-layers{gap:5px;grid-template-columns:1fr}}
body.flight-mode #app #grid .card{height:70px;min-height:70px}body.flight-mode #app #grid .metric strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.flight-mode #app #critical-incidents .incident-table tbody tr{height:36px}body.flight-mode #app #critical-incidents .incident-table td button{height:22px;font-size:10px;padding:2px 5px}body.flight-mode #app #wall-matrix .wall-host{min-height:21px;font-size:14px}@media(min-width:3000px){body.flight-mode #app #grid .card{height:124px;min-height:124px}body.flight-mode #app #critical-incidents .incident-table tbody tr{height:68px}body.flight-mode #app #critical-incidents .incident-table td button{height:36px;font-size:18px;padding:4px 10px}body.flight-mode #app #wall-matrix .wall-host{min-height:40px;font-size:27px}}
body.flight-mode #app #wall-matrix .wall-business .wall-host{min-height:21px;font-size:14px}@media(min-width:3000px){body.flight-mode #app #wall-matrix .wall-business .wall-host{min-height:40px;font-size:27px}}
body.flight-mode #app .executive-metric{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:44px}body.flight-mode #app .executive-metric>span{display:block;min-height:12px;line-height:1.2;font-size:10px;color:var(--muted)}body.flight-mode #app .executive-metric>strong{display:block;min-height:24px;line-height:1.1;font-size:21px;white-space:nowrap;color:var(--text);font-variant-numeric:tabular-nums}@media(min-width:3000px){body.flight-mode #app .executive-metric{gap:8px;min-height:80px}body.flight-mode #app .executive-metric>span{min-height:22px;font-size:18px}body.flight-mode #app .executive-metric>strong{min-height:44px;font-size:40px}}
