/* mission_control.css — mission dossier and side-operation hierarchy */
#command-center-overlay .cc-card.mc-main-missions{position:relative;overflow:hidden;border-color:rgba(225,184,83,.44)!important;background:radial-gradient(circle at 100% 0,rgba(226,184,82,.12),transparent 38%),linear-gradient(145deg,#273324,#111e28)!important;box-shadow:inset 0 1px rgba(255,239,169,.11),0 14px 32px rgba(0,0,0,.24),0 0 24px rgba(218,177,75,.08)!important}#command-center-overlay .mc-main-missions::before{content:"MISSION CONTROL  //  PRIMARY OBJECTIVES";display:block;margin:-2px 0 10px;padding-bottom:9px;border-bottom:1px solid rgba(226,187,91,.2);color:rgba(237,207,123,.7);font:900 8px/1 system-ui,sans-serif;letter-spacing:1.2px;direction:ltr;text-align:right}#command-center-overlay .mc-main-missions .cc-stat{display:flex;align-items:baseline;gap:6px;font-size:31px;color:#f1d277;text-shadow:0 0 20px rgba(235,191,83,.26)}#command-center-overlay .mc-main-missions .cc-stat::before{content:"◈";display:inline-grid;place-items:center;width:27px;height:27px;border:1px solid rgba(239,201,109,.45);border-radius:9px;background:rgba(224,180,68,.12);font-size:14px;color:#f5d986}#command-center-overlay .mc-main-missions .cc-row{position:relative;min-height:61px;margin-top:8px;padding:11px 12px 11px 38px;border:1px solid rgba(178,201,190,.14);border-radius:13px;background:linear-gradient(105deg,rgba(255,255,255,.05),rgba(255,255,255,.015));transition:transform .16s,border-color .16s,background .16s}#command-center-overlay .mc-main-missions .cc-row:hover{transform:translateX(-2px);border-color:rgba(229,190,89,.45);background:rgba(229,190,89,.06)}#command-center-overlay .mc-main-missions .cc-row::before{content:attr(data-mc-mission);position:absolute;left:11px;top:13px;display:grid;place-items:center;width:21px;height:21px;border:1px solid rgba(189,204,199,.3);border-radius:7px;color:#b6c9c5;font:800 9px/1 ui-monospace,monospace}#command-center-overlay .mc-main-missions .cc-row[data-mission-state="done"]{border-color:rgba(98,214,166,.28);background:linear-gradient(105deg,rgba(67,176,137,.12),rgba(255,255,255,.02))}#command-center-overlay .mc-main-missions .cc-row[data-mission-state="done"]::before{content:"✓";border-color:rgba(105,227,174,.55);background:rgba(77,185,138,.18);color:#9ff0c7}#command-center-overlay .mc-main-missions .cc-row[data-mission-state="pending"]::after{content:"AWAITING";position:absolute;left:11px;bottom:8px;color:rgba(230,191,89,.55);font:800 6px/1 system-ui,sans-serif;letter-spacing:.8px}.mc-side-missions-panel{position:relative}.mc-side-mission{position:relative;overflow:hidden;border-color:rgba(103,193,214,.25)!important;background:linear-gradient(145deg,rgba(27,53,67,.96),rgba(13,25,36,.98))!important;box-shadow:inset 0 1px rgba(255,255,255,.07),0 10px 22px rgba(0,0,0,.18)!important}.mc-side-mission::before{content:"SIDE OP";position:absolute;left:11px;top:11px;padding:4px 6px;border:1px solid rgba(111,207,217,.27);border-radius:6px;background:rgba(56,154,170,.1);color:rgba(139,218,222,.76);font:900 7px/1 system-ui,sans-serif;letter-spacing:1px;pointer-events:none}.mc-side-mission::after{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:linear-gradient(#64d6d8,#e1b95e);box-shadow:0 0 13px rgba(87,203,207,.35);pointer-events:none}.mc-side-mission:hover{transform:translateY(-2px);border-color:rgba(224,190,94,.54)!important;box-shadow:inset 0 1px rgba(255,255,255,.1),0 15px 28px rgba(0,0,0,.28),0 0 20px rgba(88,201,211,.1)!important}.mc-active-mission{position:relative;border-color:rgba(232,190,92,.45)!important;background:linear-gradient(110deg,rgba(49,41,25,.86),rgba(7,14,22,.8))!important;box-shadow:0 0 0 1px rgba(230,187,78,.08),0 10px 26px rgba(0,0,0,.25)!important}.mc-active-mission::before{content:"ACTIVE OBJECTIVE";position:absolute;left:10px;top:8px;color:#e5c36e;font:900 7px/1 system-ui,sans-serif;letter-spacing:1px;pointer-events:none}.mc-active-mission::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,#e2bb5e,transparent);animation:mcScan 2.8s ease-in-out infinite;pointer-events:none}@keyframes mcScan{0%,100%{opacity:.3;transform:scaleX(.55)}50%{opacity:1;transform:scaleX(1)}}
@media(max-width:600px){#command-center-overlay .mc-main-missions .cc-row{padding-left:34px}.mc-side-mission:hover{transform:none}.mc-active-mission::before{font-size:6px}}
@media(prefers-reduced-motion:reduce){#command-center-overlay .mc-main-missions .cc-row,.mc-side-mission{transition:none!important}.mc-active-mission::after{animation:none!important}}

/* deeper mission board pass */
.mc-progress{margin:10px 0 12px;padding:10px 11px;border:1px solid rgba(225,187,88,.2);border-radius:11px;background:rgba(0,0,0,.16)}.mc-progress>div{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#a9bfba;font-size:10px}.mc-progress>div b{color:#f2d477;font-size:10px}.mc-progress>i{display:block;position:relative;height:7px;margin-top:8px;overflow:hidden;border:1px solid rgba(173,193,187,.16);border-radius:99px;background:#0b171d;box-shadow:inset 0 2px 4px rgba(0,0,0,.35)}.mc-progress em{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5fd6b1,#e3bb5e);box-shadow:0 0 12px rgba(93,215,176,.35);transition:width .55s cubic-bezier(.2,.8,.2,1)}.mc-side-mission[data-mission-state="ready"]{border-color:rgba(92,215,177,.45)!important}.mc-side-mission[data-mission-state="ready"]::before{content:"READY";border-color:rgba(100,219,177,.35);background:rgba(57,168,125,.14);color:#a0eccd}.mc-side-mission[data-mission-state="blocked"]{opacity:.72;filter:saturate(.7)}.mc-side-mission[data-mission-state="blocked"]::before{content:"LOCKED";border-color:rgba(206,161,89,.28);background:rgba(128,92,42,.12);color:#d6b87a}
@media(prefers-reduced-motion:reduce){.mc-progress em{transition:none!important}}
