:root{--bc-bg:#03101a;--bc-panel:#071a28;--bc-line:#145373;--bc-cyan:#4bc8ff;--bc-text:#d9e7f2;--bc-muted:#688ba1;--bc-gold:#ffd95e;--bc-green:#52e6a0;--bc-purple:#b779ff;--bc-orange:#ffa346}
.brand,.bc-brand,.mfd-auth-brand{cursor:pointer;user-select:none}.brand:hover .brand-mark{border-color:#56caff;box-shadow:0 0 18px rgba(70,194,255,.28)}
.bc-nav-overlay{position:fixed;inset:0;background:rgba(0,7,12,.62);backdrop-filter:blur(2px);z-index:99990;opacity:0;pointer-events:none;transition:opacity .18s ease}.bc-nav-overlay.open{opacity:1;pointer-events:auto}
.bc-nav-drawer{position:absolute;left:0;top:0;bottom:0;width:min(340px,90vw);background:linear-gradient(180deg,#071d2d 0,#04121d 58%,#020b12 100%);border-right:1px solid #1b6d99;box-shadow:22px 0 50px rgba(0,0,0,.55);transform:translateX(-102%);transition:transform .22s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;color:var(--bc-text);font-family:Rajdhani,system-ui,sans-serif}.bc-nav-overlay.open .bc-nav-drawer{transform:translateX(0)}
.bc-nav-head{display:flex;align-items:center;gap:10px;padding:13px 14px;border-bottom:1px solid #123e58}.bc-nav-logo{width:38px;height:38px;border:1px solid #c69d2f;border-radius:7px;display:grid;place-items:center;color:#ffd86f;background:#17170c;font-size:22px}.bc-nav-head strong{display:block;font-size:20px}.bc-nav-head small{color:#5da8d1;letter-spacing:1.7px;font:9px 'Share Tech Mono',monospace}.bc-nav-close{margin-left:auto;width:34px;height:34px;border:1px solid #1c5576;background:#071724;color:#a9c2d1;border-radius:6px;font-size:21px}
.bc-nav-body{padding:9px 10px;overflow:auto;flex:1}.bc-nav-section{color:#50758e;font:9px 'Share Tech Mono',monospace;letter-spacing:1.6px;margin:10px 8px 5px}.bc-nav-link{display:grid;grid-template-columns:30px 1fr;gap:0 7px;text-decoration:none;color:#9eb8c9;padding:8px 9px;border:1px solid transparent;border-radius:7px;margin:2px 0;align-items:center}.bc-nav-link:hover{background:#092033;border-color:#174a68;color:#e3f3fc}.bc-nav-link.active{background:linear-gradient(90deg,rgba(29,150,211,.18),rgba(8,31,47,.45));border-color:#1684bd;color:#72d0ff}.bc-nav-icon{font-size:20px;text-align:center}.bc-nav-copy{min-width:0}.bc-nav-link strong{font-size:16px;line-height:16px;display:block}.bc-nav-link small{font-size:10px;color:#587a90;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-nav-admin{display:none}.bc-nav-admin.allowed{display:grid}.bc-nav-logout{color:#ff9ba5!important;border-top:1px solid #15364a!important;margin-top:6px!important}
.bc-nav-foot{padding:11px 14px;border-top:1px solid #123e58;background:#04111b}.bc-nav-user{display:grid;grid-template-columns:1fr auto;gap:2px 8px}.bc-nav-user strong{font-size:16px}.bc-nav-user span{color:#ffd95e;font-size:12px}.bc-nav-user small{grid-column:1/3;color:#5b8199}.bc-nav-error{padding:8px 10px;color:#ff7c88;font-size:11px}
@media(max-width:600px){.bc-nav-drawer{width:92vw}}


.bc-clear-filters{border:1px solid #b73b4b!important;background:linear-gradient(180deg,#3a1018,#22080d)!important;color:#ff9da8!important;border-radius:6px!important;padding:7px 11px!important;font:700 12px Rajdhani,sans-serif!important;cursor:pointer!important;white-space:nowrap!important}.bc-clear-filters:hover{border-color:#ff5b70!important;color:#fff!important;box-shadow:0 0 15px rgba(255,75,98,.16)!important}

body.bc-embedded-tool .bc-nav-overlay{display:none!important}
