:root{--activity-cyan:#67ddff;--activity-yellow:#ffd75f;--activity-pink:#ff79c9;--activity-green:#6ee7a8}
.myaltero-attention-bar{display:none!important}
.activity-drawer.classic-activity-drawer{position:fixed;z-index:140;top:0;right:0;bottom:0;width:clamp(300px,22vw,350px);transform:translateX(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);background:radial-gradient(circle at 78% 5%,rgba(255,215,95,.035),transparent 28%),radial-gradient(circle at 18% 28%,rgba(255,121,201,.025),transparent 30%),rgba(2,7,11,.985);border-left:1px solid rgba(92,207,252,.13);box-shadow:-18px 0 54px rgba(0,0,0,.28);backdrop-filter:blur(18px) saturate(120%);color:#ecfaff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.activity-drawer.classic-activity-drawer.open{transform:translateX(0)}
.classic-activity-drawer .activity-drawer-toggle{position:absolute;left:-35px;top:50%;width:35px;height:64px;transform:translateY(-50%);border:1px solid rgba(92,207,252,.18);border-right:0;border-radius:12px 0 0 12px;background:rgba(3,10,16,.96);color:var(--activity-cyan);cursor:pointer;display:grid;place-items:center;font-size:15px;box-shadow:-8px 0 24px rgba(0,0,0,.18)}
.classic-activity-drawer .activity-drawer-toggle>b{position:absolute;top:-7px;left:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#ff83cc;color:#170610;font-size:9px;line-height:18px;text-align:center}
.classic-activity-drawer .activity-drawer-shell{height:100%;display:flex;flex-direction:column;min-height:0}
.classic-activity-drawer .activity-head{min-height:74px;padding:18px 18px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(92,207,252,.08)}
.classic-activity-drawer .activity-head small{display:block;margin-bottom:5px;color:#5b7f8f;font-size:8px;letter-spacing:.18em}
.classic-activity-drawer .activity-head h2{margin:0;color:#ecfaff;font-size:16px;font-weight:620}
.classic-activity-drawer .activity-close{width:30px;height:30px;border:0;border-radius:9px;background:transparent;color:#6f8c99;font-size:21px;line-height:1;cursor:pointer}
.classic-activity-drawer .activity-close:hover{color:#eafaff;background:rgba(103,221,255,.07)}
.classic-activity-drawer .activity-body{flex:1;min-height:0;overflow:auto;padding:13px;display:grid;align-content:start;gap:12px}
.classic-activity-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}
.classic-activity-summary button{min-width:0;padding:10px 6px;border-radius:11px;border:1px solid rgba(92,207,252,.11);background:rgba(9,20,29,.74);color:#dceff8;cursor:pointer;text-align:center}
.classic-activity-summary button small{display:block;font-size:7px;letter-spacing:.08em;color:#698694;margin-bottom:5px}
.classic-activity-summary button b{font-size:18px;font-weight:620}
.classic-activity-summary button[data-tone="yellow"] b{color:var(--activity-yellow)}
.classic-activity-summary button[data-tone="pink"] b{color:var(--activity-pink)}
.classic-activity-summary button[data-tone="cyan"] b{color:var(--activity-cyan)}
.classic-activity-summary button.selected{border-color:rgba(103,221,255,.35);background:rgba(14,35,48,.9)}
.classic-activity-list{display:grid;gap:10px}
.classic-activity-section{border:1px solid rgba(86,204,247,.1);border-radius:13px;background:rgba(7,16,23,.7);overflow:hidden}
.classic-activity-section-head{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-bottom:1px solid rgba(86,204,247,.08)}
.classic-activity-section-head b{font-size:11px;font-weight:620}.classic-activity-section-head span{min-width:22px;height:20px;padding:0 6px;border-radius:10px;background:rgba(103,221,255,.08);color:#99c9dc;font-size:10px;line-height:20px;text-align:center}
.classic-activity-section[data-tone="yellow"] .classic-activity-section-head b{color:var(--activity-yellow)}
.classic-activity-section[data-tone="pink"] .classic-activity-section-head b{color:var(--activity-pink)}
.classic-activity-section[data-tone="cyan"] .classic-activity-section-head b{color:var(--activity-cyan)}
.classic-activity-item{padding:11px 12px;border-top:1px solid rgba(86,204,247,.055)}.classic-activity-section-head+.classic-activity-item{border-top:0}
.classic-activity-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.classic-activity-item-head b{font-size:11px;font-weight:590;color:#e8f7fd;line-height:1.35}.classic-activity-item-head span{flex:0 0 auto;font-size:8px;color:#7193a3;text-transform:uppercase;letter-spacing:.06em}
.classic-activity-item p{margin:6px 0 0;color:#819ca9;font-size:10px;line-height:1.45}
.classic-activity-actions{display:flex;gap:7px;margin-top:9px}.classic-activity-actions button{border:1px solid rgba(103,221,255,.18);background:#0b1821;color:#d9f3ff;border-radius:8px;min-height:30px;padding:0 10px;font-size:9px;cursor:pointer}.classic-activity-actions .primary{background:#0d536d;border-color:#54d5ff}
.classic-activity-terminal-actions{justify-content:flex-end}
.classic-activity-actions .danger{color:#d48b98;border-color:rgba(211,101,122,.22);background:rgba(80,20,33,.16)}
.classic-activity-actions .danger:hover{color:#ffb2bf;border-color:rgba(232,109,132,.42);background:rgba(100,24,41,.28)}
.classic-activity-actions button:disabled{opacity:.55;cursor:default}
.classic-activity-empty{padding:16px 12px;color:#5e7b89;font-size:10px;text-align:center}
.classic-activity-telemetry{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}
.classic-activity-telemetry span{padding:3px 6px;border:1px solid rgba(155,198,255,.12);border-radius:999px;background:rgba(120,170,235,.045);color:#8fa7c4;font-size:8px;line-height:1.25}
.classic-activity-item[data-status="failed"] .classic-activity-telemetry span{border-color:rgba(241,163,174,.18);color:#d8a1aa;background:rgba(241,163,174,.045)}

/* Live mission progress — real Mission Engine V4 states, never decorative fake progress. */
.orbeuss-mission-live{position:fixed;z-index:132;left:clamp(330px,22vw,390px);right:32px;bottom:112px;max-width:760px;margin-left:auto;border:1px solid rgba(83,203,246,.18);border-radius:16px;background:linear-gradient(145deg,rgba(5,14,21,.97),rgba(4,10,16,.985));box-shadow:0 18px 58px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.035);backdrop-filter:blur(18px) saturate(125%);color:#eaf9ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden;transition:opacity .2s ease,transform .2s ease}
.orbeuss-mission-live[hidden]{display:none!important}
.orbeuss-mission-live-head{width:100%;min-height:48px;padding:0 14px;display:flex;align-items:center;gap:9px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}
.orbeuss-mission-live-head strong{font-size:13px;font-weight:650;letter-spacing:-.01em}
.orbeuss-mission-live-head>[data-mission-live-time]{margin-left:2px;color:#7695a4;font-size:10px}
.orbeuss-mission-live-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#59d7ff;box-shadow:0 0 0 4px rgba(89,215,255,.08),0 0 15px rgba(89,215,255,.38);animation:orbeussMissionPulse 1.6s ease-in-out infinite}
.orbeuss-mission-live[data-status="waiting_for_approval"] .orbeuss-mission-live-dot{background:#ffcf66;box-shadow:0 0 0 4px rgba(255,207,102,.08),0 0 15px rgba(255,207,102,.3)}
.orbeuss-mission-live[data-status="completed"] .orbeuss-mission-live-dot{background:#75e2a9;animation:none;box-shadow:0 0 0 4px rgba(117,226,169,.08)}
.orbeuss-mission-live[data-status="failed"] .orbeuss-mission-live-dot{background:#ef8194;animation:none;box-shadow:0 0 0 4px rgba(239,129,148,.08)}
.orbeuss-mission-live-chevron{margin-left:auto;color:#71909e;font-size:12px;transition:transform .18s ease}
.orbeuss-mission-live.collapsed .orbeuss-mission-live-chevron{transform:rotate(180deg)}
.orbeuss-mission-live-body{padding:0 14px 14px;border-top:1px solid rgba(83,203,246,.07)}
.orbeuss-mission-live.collapsed .orbeuss-mission-live-body{display:none}
.orbeuss-mission-live-current{padding:10px 0 8px;color:#7796a5;font-size:10.5px;line-height:1.45}
.orbeuss-mission-live-steps{list-style:none;margin:0;padding:0;display:grid;gap:3px}
.orbeuss-mission-live-steps li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:7px;align-items:flex-start;padding:5px 4px;border-radius:9px;color:#7895a3}
.orbeuss-mission-live-steps li[data-status="running"]{background:rgba(75,196,238,.045);color:#d8f5ff}
.orbeuss-mission-live-steps li[data-status="completed"]{color:#88aeb8}
.orbeuss-mission-live-steps li[data-status="failed"]{background:rgba(230,99,122,.045);color:#efb0bb}
.orbeuss-mission-live-steps li[data-status="waiting_for_approval"]{background:rgba(255,207,102,.045);color:#eed59a}
.orbeuss-mission-step-icon{display:grid;place-items:center;width:18px;height:18px;color:#627e8b;font-size:10px;font-weight:700}
.orbeuss-mission-live-steps li[data-status="running"] .orbeuss-mission-step-icon{color:#65dcff;animation:orbeussMissionPulse 1.5s ease-in-out infinite}
.orbeuss-mission-live-steps li[data-status="completed"] .orbeuss-mission-step-icon{color:#76d8a5}
.orbeuss-mission-live-steps li[data-status="failed"] .orbeuss-mission-step-icon{color:#ef8194}
.orbeuss-mission-live-steps li b{display:block;color:inherit;font-size:11.5px;font-weight:560;line-height:1.35}
.orbeuss-mission-live-steps li small{display:block;margin-top:2px;color:#64808d;font-size:9.5px;line-height:1.35}
@keyframes orbeussMissionPulse{0%,100%{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}

html[data-orbeuss-effective-theme="light"] .activity-drawer.classic-activity-drawer{background:rgba(248,252,254,.985);border-left-color:rgba(15,106,145,.13);box-shadow:-18px 0 54px rgba(31,74,94,.14);color:#18394a}
html[data-orbeuss-effective-theme="light"] .classic-activity-drawer .activity-drawer-toggle{background:rgba(248,252,254,.98);color:#0b719c;border-color:rgba(15,106,145,.18)}
html[data-orbeuss-effective-theme="light"] .classic-activity-drawer .activity-head h2,html[data-orbeuss-effective-theme="light"] .classic-activity-item-head b{color:#17384a}
html[data-orbeuss-effective-theme="light"] .classic-activity-section,html[data-orbeuss-effective-theme="light"] .classic-activity-summary button{background:rgba(239,247,250,.85);border-color:rgba(20,104,139,.11)}
html[data-orbeuss-effective-theme="light"] .classic-activity-item p{color:#547586}
html[data-orbeuss-effective-theme="light"] .orbeuss-mission-live{background:linear-gradient(145deg,rgba(252,254,255,.985),rgba(243,249,252,.985));border-color:rgba(16,122,167,.16);box-shadow:0 18px 48px rgba(37,84,103,.16),inset 0 1px 0 rgba(255,255,255,.9);color:#17394b}
html[data-orbeuss-effective-theme="light"] .orbeuss-mission-live-head>[data-mission-live-time],html[data-orbeuss-effective-theme="light"] .orbeuss-mission-live-current{color:#587889}
html[data-orbeuss-effective-theme="light"] .orbeuss-mission-live-body{border-top-color:rgba(16,122,167,.08)}
html[data-orbeuss-effective-theme="light"] .orbeuss-mission-live-steps li{color:#587987}
html[data-orbeuss-effective-theme="light"] .orbeuss-mission-live-steps li[data-status="running"]{background:rgba(24,149,199,.06);color:#16475e}
html[data-orbeuss-effective-theme="light"] .orbeuss-mission-live-steps li small{color:#6b8996}

@media(max-width:900px){.orbeuss-mission-live{left:24px;right:24px;bottom:100px;max-width:none}}
@media(max-width:760px){.activity-drawer.classic-activity-drawer{width:min(88vw,350px)}.classic-activity-drawer .activity-drawer-toggle{left:-32px;width:32px}.orbeuss-mission-live{left:12px;right:12px;bottom:88px;border-radius:14px}.orbeuss-mission-live-head{min-height:46px;padding:0 12px}.orbeuss-mission-live-body{padding:0 12px 12px}}
