:root{color-scheme:dark;--console-gray:#66696b;--console-edge:#00f5ff;--console-yellow:#fff000;--console-red:#f00000;--console-black:#000}
*{box-sizing:border-box}
html,body{width:100%;height:100%;min-height:100%;margin:0;background:#080b0e;color:#fff;font-family:Arial,Helvetica,sans-serif}
body{min-width:640px;overflow:hidden}
.mdt-shell{display:grid;grid-template-rows:110px minmax(0,1fr);width:100%;height:100dvh;min-height:620px;max-width:none;margin:0;border:0;background:#000;box-shadow:none}
.mdt-command-bar{display:grid;grid-template-columns:1.3fr 1.34fr 1.34fr 1.1fr 1.13fr .98fr 1fr .83fr .55fr .65fr;min-width:0;min-height:0;overflow:hidden;border:0;border-bottom:2px solid var(--console-edge);background:var(--console-gray)}
.command-button,.command-key{display:grid;place-content:center;min-width:0;height:100%;margin:0;padding:5px 3px;border:0;border-right:2px solid var(--console-edge);border-radius:0;background:linear-gradient(135deg,#747779,#56595b);color:#f4f4f4;text-align:center;text-decoration:none;font:700 clamp(10px,1.55vw,16px)/1.15 Arial,Helvetica,sans-serif;letter-spacing:0;white-space:normal;cursor:default}
.command-button[data-view]{cursor:pointer}
.command-button:hover,.command-button.active{background:var(--console-yellow);color:#0927a8}
.command-key{cursor:default}
.command-exit{border-right:0;background:var(--console-yellow);color:#f00000;cursor:pointer}
.command-exit:hover{background:#ffe600;color:#d00000}
.mdt-workspace{display:grid;grid-template-columns:132px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 26px 66px;min-width:0;min-height:0;background:#000}
.mdt-rail{grid-column:1;grid-row:1;display:grid;grid-template-rows:repeat(7,minmax(0,1fr));gap:0;min-height:0;padding:0;border:0;border-right:2px solid var(--console-edge);background:#000}
.rail-control,.rail-elapsed{display:grid;place-content:center;min-width:0;margin:0;padding:4px;border:0;border-bottom:2px solid var(--console-edge);border-radius:0;background:linear-gradient(135deg,#747779,#56595b);color:#f4f4f4;text-align:center;font:700 16px/1.2 Arial,Helvetica,sans-serif}
button.rail-control{width:100%;font-family:Arial,Helvetica,sans-serif;cursor:pointer}
.rail-control:hover,.rail-control:focus-visible{background:#777b7d;color:#fff;outline:1px solid #fff;outline-offset:-4px}
.rail-message-count strong{font:700 16px/1.2 Arial,Helvetica,sans-serif}
.rail-transmit{background:var(--console-red);color:#000}
.rail-transmit:hover{background:#ff2020;color:#000}
.rail-elapsed{background:var(--console-yellow);color:#e00000}
.rail-elapsed time{font:700 18px/1.2 Arial,Helvetica,sans-serif}
.mdt-main{position:relative;grid-column:2;grid-row:1;display:flex;min-width:0;min-height:0;margin:0;padding:0;background:#000}
.incident-stream{position:relative;flex:1;min-width:0;min-height:0;margin:0;padding:6px;overflow:auto;border:2px solid var(--console-edge);border-radius:0;background:#000;color:#f4f4f4;box-shadow:none;scrollbar-color:#60686b #000;scrollbar-width:thin;font:700 20px/1.38 'Courier New',Courier,monospace}
.mdt-startup{margin:0;padding:0;color:#f2f2f2;white-space:pre-wrap;font:700 clamp(14px,2vw,21px)/1.02 'Courier New',Courier,monospace}
.mdt-status{grid-column:1/-1;grid-row:2;display:flex;align-items:stretch;min-width:0;gap:0;border-top:2px solid var(--console-edge);border-bottom:2px solid var(--console-edge);background:#111;color:#f5f5f5;font:700 14px/1 'Courier New',Courier,monospace}
.mdt-status>span:first-child{flex:1 1 0;min-width:0;overflow:hidden;padding:2px 5px;text-overflow:ellipsis;white-space:nowrap;align-self:center}
.mdt-status time{flex:0 0 205px;display:grid;place-items:center;min-width:0;padding:3px 6px;border-left:2px solid var(--console-edge);background:#1010d7;color:#fff;text-align:right;white-space:nowrap}
.mdt-function-keys{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));min-height:0;background:var(--console-gray)}
.mdt-function-keys span{display:grid;place-content:center;min-width:0;border-right:2px solid var(--console-edge);background:linear-gradient(135deg,#747779,#56595b);color:#f5f5f5;text-align:center;font:700 15px/1.15 Arial,Helvetica,sans-serif}
.mdt-function-keys span:last-child{border-right:0}
.incident-entry,.incident-entry.entry-update{margin:0;padding:6px 8px;border:0;border-bottom:1px solid #173438;border-left:2px solid #8fb95b;border-radius:0;background:transparent;animation:none}
.incident-entry.entry-update{border-left-color:#00d3c8}
.entry-topline{gap:10px;color:#ddd;font:700 16px/1.3 'Courier New',Courier,monospace}
.entry-time{color:#fff06b}
.entry-kind{padding:0;border:0;color:#fff06b;font-size:inherit}
.entry-source,.entry-summary,.entry-details,.entry-details strong{color:#e6e6e6}
.entry-title{margin:6px 0;color:#fff;font:700 20px/1.35 'Courier New',Courier,monospace}
.entry-summary{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:700 18px/1.42 'Courier New',Courier,monospace}
.entry-details{gap:6px 14px;margin-top:6px;font:15px/1.35 'Courier New',Courier,monospace}
.entry-location{color:#fff06b}
.entry-open{margin-left:auto;color:#00f5ff;text-decoration:none}
.entry-open:hover{text-decoration:underline}
.stream-date-divider{display:flex;align-items:center;gap:8px;margin:8px 0;color:#00f5ff;font:700 11px/1.2 'Courier New',Courier,monospace}
.stream-date-divider::after{height:1px;flex:1;background:#12666b;content:''}
.stream-empty{display:grid;place-items:center;min-height:160px;color:#eee;font:700 14px/1.3 'Courier New',Courier,monospace;letter-spacing:.02em}
.rail-hold{background:#555!important;color:#fff!important}
.rail-hold.active{background:var(--console-yellow)!important;color:#d40000!important}
.rail-hold.active::after{content:'ACTIVE';display:block;margin-top:4px;font-size:.72em}
.message-list-config{flex:1;min-width:0;min-height:0;padding:clamp(12px,3vw,28px);overflow:auto;border:2px solid var(--console-edge);background:#000;color:#f5f5f5;font:700 17px/1.45 'Courier New',Courier,monospace}
.message-list-config h1{margin:0 0 10px;color:var(--console-yellow);font:700 clamp(20px,3vw,32px)/1.2 'Courier New',Courier,monospace}
.message-list-config p{max-width:850px;margin:0 0 20px;color:#ddd;font:16px/1.45 Arial,Helvetica,sans-serif}
.message-list-config form{display:grid;gap:18px;max-width:850px}
.message-list-config fieldset{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px 18px;margin:0;padding:14px;border:1px solid var(--console-edge)}
.message-list-config legend{padding:0 8px;color:var(--console-edge);font:700 15px 'Courier New',Courier,monospace}
.message-list-config label{display:flex;align-items:center;gap:10px;min-height:34px;font:700 17px Arial,Helvetica,sans-serif;cursor:pointer}
.message-list-config input{width:21px;height:21px;accent-color:var(--console-yellow)}
.message-list-config .filter-select-all{color:var(--console-yellow)}
.filter-apply{justify-self:start;min-height:48px;padding:8px 16px;border:2px solid var(--console-edge);border-radius:0;background:#666;color:#fff;font:700 16px 'Courier New',Courier,monospace;cursor:pointer}
.filter-apply:hover{background:var(--console-yellow);color:#111}
.load-older{position:absolute;right:12px;bottom:12px;z-index:2;padding:7px 10px;border:1px solid var(--console-edge);border-radius:0;background:#555;color:#fff;font:700 11px 'Courier New',Courier,monospace;cursor:pointer}
.load-older:hover{background:var(--console-yellow);color:#111}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.mdt-shell [hidden]{display:none!important}
.mdt-workspace.zoomed .incident-stream{font-size:1.35em}
.mdt-workspace.zoomed .entry-title{font-size:1.2em}
.mdt-connection.reconnecting{color:#ffe66d}
@media(max-width:760px){body{min-width:0}.mdt-shell{grid-template-rows:76px minmax(0,1fr);min-height:440px}.mdt-command-bar{grid-template-columns:repeat(10,minmax(72px,1fr));overflow-x:auto;overscroll-behavior-x:contain}.command-button,.command-key{font-size:13px}.mdt-workspace{grid-template-columns:76px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 24px 50px}.mdt-rail{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(7,minmax(0,1fr));gap:0;padding:0}.rail-control,.rail-elapsed{padding:3px;font-size:11px}.rail-elapsed time{font-size:13px}.incident-stream{padding:5px}.mdt-startup{font-size:clamp(12px,3.5vw,18px)}.mdt-status{font-size:10px}.mdt-status>span:first-child{padding-inline:3px}.mdt-status>span:nth-child(2){min-width:28px;padding-inline:3px}.mdt-status time{min-width:156px;padding-inline:4px;font-size:10px}.mdt-function-keys span{font-size:10px}.entry-topline{gap:6px;font-size:13px}.entry-title{font-size:18px}.entry-summary{font-size:16px}.entry-details{font-size:13px}.message-list-config{padding:12px}.message-list-config p{font-size:14px}.message-list-config fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.message-list-config label{font-size:14px}.message-list-config legend{font-size:12px}}
@media(max-width:390px){.mdt-shell{grid-template-rows:66px minmax(0,1fr)}.mdt-workspace{grid-template-columns:66px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 22px 44px}.rail-control,.rail-elapsed{font-size:10px}.rail-elapsed time{font-size:11px}.mdt-status time{min-width:140px;font-size:9px}.mdt-function-keys span{font-size:9px}.entry-topline{font-size:11px}.entry-title{font-size:16px}.entry-summary{font-size:14px}.message-list-config fieldset{grid-template-columns:1fr 1fr}.message-list-config label{gap:6px;font-size:12px}.message-list-config input{width:18px;height:18px}}
@media(max-height:520px){body{overflow:auto}.mdt-shell{min-height:440px}}
.mdt-status{display:grid;grid-template-columns:minmax(0,1fr) clamp(110px,4.1vw,150px) clamp(300px,11vw,360px);grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:43px;font-size:clamp(24px,1.5vw,36px);line-height:1}
.mdt-workspace{grid-template-rows:minmax(0,1fr) 43px 66px}
.mdt-status>span:first-child{grid-column:1;grid-row:1;display:flex;align-items:center;min-width:0;overflow:hidden;padding:2px 5px;text-overflow:ellipsis;white-space:nowrap}
.mdt-status time{grid-column:3;grid-row:1;align-self:stretch;display:grid;place-items:center;width:100%;height:100%;min-width:0;padding:3px 6px;border-left:2px solid var(--console-edge);background:#1010d7;color:#fff;text-align:center;white-space:nowrap;font:700 clamp(14px,1vw,22px)/1 'Courier New',Courier,monospace}
.mdt-status #mdt-xmit-form{grid-area:1 / 1 / 2 / 2;display:none;align-self:stretch;min-width:0;width:100%;height:100%;margin:0}
.mdt-status.composer-visible #mdt-xmit-form{z-index:1;display:flex;align-items:stretch}
.mdt-status.composer-visible>span:first-child{visibility:hidden}
.mdt-xmit-editor{display:flex;flex:1 1 auto;align-items:center;width:100%;min-width:0;min-height:0;height:100%;box-sizing:border-box;overflow:hidden;margin:0;padding:0 7px;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#fff;font:inherit;white-space:pre;overflow-wrap:normal;caret-color:#fff}
.mdt-xmit-editor:empty::before{content:attr(data-placeholder);color:#fff;opacity:.78;pointer-events:none}
.mdt-xmit-editor:focus{border:0!important;outline:0!important;box-shadow:none!important}
.mdt-xmit-editor[aria-disabled="true"]{color:#fff;cursor:default}
.status-xmit{grid-column:2;grid-row:1;grid-row-end:2;align-self:stretch;min-width:0;width:100%;height:100%;padding:2px 5px;border:0;border-left:2px solid var(--console-edge);border-right:2px solid var(--console-edge);border-radius:0;background:var(--console-red);color:#111;font:700 28px/1 'Courier New',Courier,monospace;cursor:pointer}
.status-xmit:hover:not(:disabled){background:#ff3636;color:#000}
.status-xmit:disabled{opacity:.5;cursor:wait}
#mdt-logon{cursor:pointer}
#mdt-logon:hover{background:#777b7d;color:#fff}
.entry-community-note{border-left-color:#e2b24f!important;background:linear-gradient(90deg,rgba(226,178,79,.12),transparent 80%)!important}
.community-note-author{color:#fff;font-weight:700}
.community-note-role{display:inline-flex;align-items:center;padding:2px 7px;border:1px solid currentColor;font:700 12px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.04em}
.community-note-role.buff{color:#76d6ff}
.community-note-role.news{color:#d7a2ff}
.community-note-warning{color:#f1c766;font-size:.86em}
.premise-heading{display:grid;gap:7px;margin:0 0 14px;padding:10px;border-bottom:1px solid var(--console-edge);color:#00f5ff;font:700 13px/1.3 'Courier New',Courier,monospace}
.premise-heading strong{color:#fff;font-size:20px}
.premise-heading small{color:#bfc8c9;font-size:12px}
.premise-entry{margin-bottom:10px!important}
.premise-updates{margin-top:8px;color:#bfc8c9;font:13px/1.35 'Courier New',Courier,monospace}
.premise-updates summary{color:#6bd7d7;cursor:pointer}
.premise-updates p{margin:7px 0 0}
.premise-updates time{color:#fff06b}
.dispatch-mode-notice{margin:0 0 8px;padding:5px 7px;border-bottom:1px solid #00a7ad;color:#7fe9ed;font:700 13px/1.3 'Courier New',Courier,monospace;letter-spacing:.035em}
.dispatch-mode-notice.hold-active{border-bottom-color:#f0d800;background:rgba(255,240,0,.08);color:#fff06b}
.mdt-xmit-feedback{position:fixed;right:12px;bottom:80px;z-index:5;max-width:min(620px,calc(100vw - 24px));padding:8px 12px;border:1px solid var(--console-edge);background:#111;color:#f4f4f4;font:700 13px/1.35 'Courier New',Courier,monospace}
.mdt-xmit-feedback:empty{display:none}
.mdt-xmit-feedback.error{border-color:#ff5959;color:#ffb1b1}
.mdt-logon-modal[hidden]{display:none!important}
.mdt-logon-modal{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.82)}
.mdt-logon-panel{position:relative;width:min(450px,100%);padding:24px;border:2px solid var(--console-edge);background:#15191b;color:#fff;font:15px/1.4 Arial,Helvetica,sans-serif;box-shadow:0 14px 42px #000}
.mdt-logon-panel h2{margin:0 0 8px;color:var(--console-yellow);font:700 23px 'Courier New',Courier,monospace}
.mdt-logon-panel>p{margin:0 0 16px;color:#d4d9da}
.mdt-logon-panel form{display:grid;gap:12px}
.mdt-logon-panel form label{display:grid;gap:5px;color:#d9dedf;font:700 12px 'Courier New',Courier,monospace}
.mdt-logon-panel form input{min-height:42px;padding:9px;border:1px solid #718085;border-radius:0;background:#050809;color:#fff;font:15px Arial,Helvetica,sans-serif}
.mdt-logon-panel .filter-apply{background:#626668;color:#fff}
.mdt-logon-close{position:absolute;top:8px;right:8px;width:34px;height:34px;border:1px solid #9aa4a6;background:#484c4e;color:#fff;font-size:22px;cursor:pointer}
.mdt-register-link{margin:15px 0 0!important;font-size:13px!important}
.mdt-register-link a{color:#79dfff}
.mdt-login-feedback{min-height:20px;margin:10px 0 0!important;color:#ffe28b!important;font-size:13px!important}
@media(max-width:760px){.mdt-workspace{grid-template-rows:minmax(0,1fr) 38px 50px}.mdt-status{grid-template-columns:minmax(0,1fr) 82px 190px;font-size:20px}.mdt-status time{padding-inline:4px}.status-xmit{font-size:18px}.mdt-xmit-editor{padding-inline:5px}.mdt-xmit-feedback{bottom:60px;left:8px;right:8px;max-width:none;font-size:11px}}
@media(max-width:390px){.mdt-workspace{grid-template-rows:minmax(0,1fr) 34px 44px}.mdt-status{grid-template-columns:minmax(0,1fr) 68px 165px;font-size:17px}.mdt-status time{padding-inline:3px}.status-xmit{padding:2px;font-size:16px}.mdt-xmit-editor{padding-inline:4px}}
.mdt-community-note-delete{margin-left:auto;padding:2px 6px;border:1px solid #8b4343;background:#180909;color:#ffbcbc;font:700 10px 'Courier New',Courier,monospace;cursor:pointer}.mdt-community-note-delete:hover{background:#4a1111;color:#fff}.mdt-community-note-delete:disabled{opacity:.5;cursor:wait}

