/* RC99 – Escort cockpit, scoped to dashboard */
.pc99-overview{background:linear-gradient(135deg,#171717,#282117)!important;color:#f7f2e8!important;border:1px solid #ad8744!important;border-radius:20px;padding:25px!important;margin:20px 0 26px;box-shadow:0 10px 30px #0002}.pc99-overview *{box-sizing:border-box}.pc99-overview h2,.pc99-overview h3,.pc99-overview strong{color:#fff!important}.pc99-overview p{color:#e3daca!important}.pc99-overview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;flex-wrap:wrap}.pc99-overview-head h2{margin:5px 0 8px!important;font-size:clamp(1.35rem,3vw,1.9rem)!important}.pc99-eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.15em;color:#e5bf76}.pc99-visibility{padding:9px 13px;border-radius:40px;font-weight:700;font-size:.85rem}.pc99-online{background:#173e29;color:#baf2cc}.pc99-offline{background:#543b1c;color:#ffdf9e}.pc99-progress-head{display:flex;justify-content:space-between;gap:10px;margin-top:22px}.pc99-progress{height:13px;background:#514a40;border-radius:20px;overflow:hidden;margin:10px 0}.pc99-progress span{display:block;height:100%;background:linear-gradient(90deg,#b88838,#f1d394);border-radius:20px;transition:width .2s}.pc99-progress-note{font-size:.86rem}.pc99-todo{margin-top:20px}.pc99-todo h3{font-size:1rem!important;margin-bottom:10px}.pc99-todo-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pc99-todo-list a{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:12px;border:1px solid #665339;background:#302b25;color:#fff!important;text-decoration:none!important;border-radius:10px;font-size:.88rem}.pc99-todo-list a span{color:#f0cb82;white-space:nowrap}.pc99-todo-list a:hover{border-color:#e5bf76;background:#403526}.pc99-complete{padding:14px;background:#173e29;border-radius:10px}.pc99-quick-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.pc99-quick-actions a,.pc99-preview-note{display:inline-flex;align-items:center;padding:11px 15px;border:1px solid #a88448;border-radius:10px;color:#f9e7be!important;text-decoration:none!important;font-weight:700;font-size:.9rem}.pc99-quick-actions .pc99-primary{background:#d6aa5b;color:#171717!important;border-color:#d6aa5b}.pc99-preview-note{opacity:.8;font-weight:400}@media(max-width:650px){.pc99-overview{padding:18px!important}.pc99-todo-list{grid-template-columns:1fr}.pc99-quick-actions a,.pc99-preview-note{width:100%;justify-content:center}}
