.rover-advisory{--advisory-accent:#8ec8d4;position:absolute;z-index:8;top:22%;right:5.5%;width:300px;box-sizing:border-box;padding:18px 19px 15px;border:1px solid #75859830;border-radius:12px;background:linear-gradient(125deg,#131d27ef,#0b131bef);box-shadow:0 14px 45px #0003;backdrop-filter:blur(15px);color:#d4e0ea;pointer-events:auto;font-family:var(--mono);text-align:left}
.mct-advisory-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:6px;letter-spacing:.04em;color:#8096a7}
.mct-mark{color:#bacddc;display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:.07em;white-space:nowrap}
.mct-mark i{width:5px;height:5px;background:#82ccdb;box-shadow:0 0 10px #82ccdb60;border-radius:50%}
.mct-event-tag{display:block;font-size:7px;letter-spacing:.06em;color:var(--advisory-accent);margin:18px 0 8px;line-height:1.5}
.mct-event-title{font-size:14px;line-height:1.5;font-weight:400;display:block;letter-spacing:-.025em}
#project-rover .mct-event-body{font-size:9px;line-height:1.7;color:#91a6b8;margin:8px 0 15px;max-width:none}
.mct-metrics{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:1px}
.mct-metrics>div{min-width:0}.mct-metrics span{display:block;font-size:6px;letter-spacing:.07em;color:#8299ab}
.mct-metrics b{display:block;font-size:20px;line-height:1.5;color:#c3d8e5;font-weight:400;margin:4px 0 1px;font-variant-numeric:tabular-nums}
.mct-metrics svg{width:100%;height:20px;overflow:visible}.mct-metrics path{fill:none;stroke:#91bccc;stroke-width:1.4}
.mct-channels{margin:11px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:9px 16px}.mct-channels>div{display:flex;flex-direction:column;gap:4px}.mct-channels dt{font-size:7px;color:#849bad}.mct-channels dd{font-size:10px;margin:0;color:#c4d7e2;font-variant-numeric:tabular-nums}
.mct-decision{margin-top:17px}.mct-decision[hidden]{display:none}.mct-decision-heading{display:flex;justify-content:space-between;gap:8px;font-size:6px;color:#859bad;letter-spacing:.04em;margin-bottom:8px}.mct-decision-clock{color:#c1d4df}
.mct-choice-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mct-choice-buttons button{font:10px/1.5 var(--mono);min-height:56px;padding:10px 12px;border:1px solid #9bb3c14a;border-radius:8px;background:#23313e80;color:#dae6ee;text-align:left;cursor:pointer;transition:background .2s,border-color .2s}.mct-choice-buttons button:hover:not(:disabled){background:#2f4657b3;border-color:#bddbe8a6}.mct-choice-buttons button:focus-visible{outline:2px solid #d0e4ee;outline-offset:4px}.mct-choice-buttons button[aria-pressed=true]{background:#33544999;border-color:#9bc5b6;color:#e5f5ed}.mct-choice-buttons button:disabled{cursor:default;opacity:.5}.mct-choice-buttons button:disabled[aria-pressed=true]{opacity:1}
#project-rover .mct-action{font-size:8px;line-height:1.7;color:#94abba;margin:11px 0 0;max-width:none;min-height:2.8em}
.rover-advisory[data-level=warning]{--advisory-accent:#edb878}.rover-advisory[data-level=critical]{--advisory-accent:#ec9783}.rover-advisory[data-level=resolved]{--advisory-accent:#91ceba}
.rover-advisory[data-level=warning] .mct-thermal-value,.rover-advisory[data-level=critical] .mct-thermal-value{color:#edb878}.rover-advisory[data-level=critical] .mct-power-value,.rover-advisory[data-level=critical] .mct-payload-current,.rover-advisory[data-level=critical] .mct-heater-state{color:#ec9783}.rover-advisory[data-level=resolved] .mct-power-value,.rover-advisory[data-level=resolved] .mct-heater-state{color:#91ceba}
@media(min-width:1100px){#project-rover .project-visual{left:-13%;right:8%}}
@media(min-width:601px) and (max-width:1099px){.rover-advisory{width:266px;right:4%;top:20%;padding:15px}.mct-event-title{font-size:12px}#project-rover .mct-event-body{font-size:8px}.mct-metrics b{font-size:17px}.mct-choice-buttons button{font-size:9px;padding:9px}#project-rover .project-visual{left:-20%;right:6%}}
@media(max-width:600px){
 .rover-advisory{top:auto;bottom:22%;left:7%;right:7%;width:auto;padding:12px 14px;display:grid;grid-template-columns:1fr 1fr;column-gap:16px}
 .mct-advisory-head{grid-column:1/-1;font-size:5px;margin-bottom:10px}.mct-mark{font-size:7px}.mct-notification{grid-column:1;grid-row:2}.mct-event-tag{font-size:5px;margin:0 0 5px}.mct-event-title{font-size:10px;line-height:1.55}#project-rover .mct-event-body{font-size:7px;line-height:1.6;margin:6px 0 0}
 .mct-metrics{grid-column:2;grid-row:2;gap:11px;padding-top:0}.mct-metrics span{font-size:5px}.mct-metrics b{font-size:13px;margin:4px 0}.mct-metrics svg{height:16px}
 .mct-channels{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.mct-channels dt{font-size:5px;line-height:1.5}.mct-channels dd{font-size:8px;line-height:1.4}
 .mct-decision{grid-column:1/-1;margin-top:11px}.mct-decision-heading{font-size:5px;margin-bottom:6px}.mct-choice-buttons button{font-size:8px;min-height:48px;padding:9px 12px}
 #project-rover .mct-action{grid-column:1/-1;font-size:6px;line-height:1.6;margin-top:9px;min-height:0}
 #project-rover .project-visual{top:15%;bottom:42%;left:-15%;right:-15%}
 .rover-advisory[data-phase=outcome]:not([data-untimed=true]) .mct-choice-buttons{display:none}
 .rover-advisory[data-phase=outcome] .mct-event-body{display:none}
}
@media(prefers-reduced-motion:reduce){.rover-advisory *{transition:none!important}}
