
:root{--bg:#03101a;--panel:#071a28;--line:#145373;--line2:#1e6f9f;--text:#d9e7f2;--muted:#6f8da6;--cyan:#42c1ff;--green:#55e6a1;--gold:#ffd95e;--purple:#b779ff;--orange:#ffa346;--danger:#ff6c78}
*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:radial-gradient(circle at 50% -20%,#0a2940,#03101a 45%,#020b12);color:var(--text);font-family:Rajdhani,system-ui,sans-serif}button,input,select,textarea{font:inherit}.bc-page{min-height:100vh;padding:8px}.bc-top{display:grid;grid-template-columns:minmax(270px,1fr) minmax(260px,.8fr) auto;gap:8px;align-items:center;background:linear-gradient(180deg,#071d2c,#04131f);border:1px solid var(--line);border-radius:7px;padding:7px 10px;position:sticky;top:0;z-index:50}.bc-brand{display:flex;align-items:center;gap:10px;cursor:pointer}.bc-brand-mark{width:38px;height:38px;border:1px solid #c69d2f;border-radius:7px;display:grid;place-items:center;color:#ffd86f;background:#18180e;font-size:24px}.bc-brand strong{font-size:21px}.bc-brand small{display:block;color:#5ca9d3;letter-spacing:2px;font:9px 'Share Tech Mono',monospace}.bc-page-title{font-size:22px;font-weight:700;color:#bfe9ff}.bc-member{text-align:right}.bc-member strong{display:block}.bc-member small{color:var(--muted)}.bc-content{max-width:1600px;margin:8px auto 30px}.panel{background:linear-gradient(180deg,rgba(6,27,42,.97),rgba(3,17,27,.98));border:1px solid var(--line);border-radius:7px;box-shadow:inset 0 0 0 1px rgba(71,165,218,.06)}.section-title{font-size:14px;color:#78d1ff;font-weight:700;letter-spacing:.6px}.muted{color:var(--muted)}.hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:8px}.hero-card{padding:20px}.hero-number{font-size:48px;font-weight:700;line-height:1}.hero-label{font:11px 'Share Tech Mono',monospace;color:#5c839c;letter-spacing:1.4px}.mini-balances{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.mini-balance{padding:12px;border:1px solid #153e56;border-radius:6px;background:#061620}.mini-balance strong{font-size:25px;display:block}.mini-balance small{color:#6d8da2}.toolbar{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.btn{border:1px solid #22668c;background:#082032;color:#9fdcff;border-radius:6px;padding:9px 13px;font-weight:700;cursor:pointer}.btn:hover{border-color:#42c1ff;color:#e8f8ff}.btn.primary{background:linear-gradient(180deg,#1f9edd,#0f659a);border-color:#6ed7ff;color:#03131d}.btn.green{border-color:#238758;color:#6df0ad}.btn.gold{border-color:#9c7623;color:#ffd95e}.btn.danger{border-color:#8b3440;color:#ff8891}.btn:disabled{opacity:.4;cursor:not-allowed}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.card{padding:14px}.stat-row{display:flex;justify-content:space-between;gap:12px;margin-top:8px}.stat-row strong{color:#b9e7ff}.table-wrap{overflow:auto}.data-table{width:100%;border-collapse:collapse;font-size:13px}.data-table th{text-align:left;color:#5f8299;font:10px 'Share Tech Mono',monospace;border-bottom:1px solid #16405a;padding:8px}.data-table td{padding:8px;border-bottom:1px solid #0c2c3e;color:#9eb6c7}.empty{padding:28px;text-align:center;color:#5e7e92}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field label{display:block;color:#6f91a7;font-size:12px;margin-bottom:4px}.field input,.field select,.field textarea{width:100%;background:#061620;border:1px solid #1a4a65;color:#d7e8f2;border-radius:6px;padding:9px 10px;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:#34b7f3}.modal-backdrop{position:fixed;inset:0;background:rgba(0,5,10,.72);z-index:80000;display:none;place-items:center;padding:18px}.modal-backdrop.open{display:grid}.modal{width:min(680px,96vw);max-height:90vh;overflow:auto;background:#061826;border:1px solid #1975a4;border-radius:9px;padding:18px;box-shadow:0 0 40px rgba(0,0,0,.65)}.modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.modal-head strong{font-size:20px}.modal-close{background:transparent;border:0;color:#9cb8ca;font-size:25px}.toast{position:fixed;right:18px;bottom:18px;background:#0a2232;border:1px solid #2a9bd2;color:#d6f2ff;padding:11px 16px;border-radius:6px;opacity:0;transform:translateY(10px);transition:.2s;pointer-events:none;z-index:99000}.toast.show{opacity:1;transform:none}.vehicle-card{padding:15px;display:grid;grid-template-columns:1fr auto;gap:8px}.vehicle-card.active{border-color:#28bdf9;box-shadow:inset 0 0 22px rgba(47,181,244,.1)}.vehicle-name{font-size:21px;font-weight:700}.badge{display:inline-block;border:1px solid #21688c;border-radius:20px;padding:3px 8px;font-size:11px;color:#8cd7ff}.badge.green{border-color:#2a8d58;color:#64e9a4}.bar-row{display:grid;grid-template-columns:160px 1fr 90px;gap:10px;align-items:center;margin:10px 0}.bar-track{height:12px;background:#0b2838;border-radius:9px;overflow:hidden}.bar-fill{height:100%;background:linear-gradient(90deg,#29bfff,#57e0ff);border-radius:9px}.filter-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:8px}.filter-row select,.filter-row input{width:100%;background:#061620;border:1px solid #1a4a65;color:#cce3ef;border-radius:6px;padding:8px}.tabs{display:flex;gap:6px;margin-bottom:8px}.tab{border:1px solid #1a4a65;background:#071925;color:#7998aa;border-radius:5px;padding:8px 12px;cursor:pointer}.tab.active{border-color:#35b7ff;color:#7fd5ff}.notice{padding:10px 12px;border:1px solid #5e4c1c;background:#171407;color:#d9ba55;border-radius:6px;margin:8px 0}
@media(max-width:900px){.bc-top{grid-template-columns:1fr}.bc-member{text-align:left}.hero-grid,.grid-2,.grid-3,.form-grid,.filter-row{grid-template-columns:1fr}.bar-row{grid-template-columns:120px 1fr 70px}}

/* v13.10.9 — MFD embedded tool mode */
body.bc-embedded-tool .bc-top{display:none!important}
body.bc-embedded-tool .bc-page{padding:0 8px 8px!important;min-height:100vh}
body.bc-embedded-tool .bc-content{margin-top:0!important;margin-bottom:8px!important}
body.bc-embedded-tool .bc-nav-overlay{display:none!important}
