/* Stand Creator Core 0.3.4 — account dashboard. Intentionally isolated. */
.scd-content-host{width:calc(100% - 40px)!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}
.scd-account-host{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}
.scd-dashboard,.scd-dashboard *{box-sizing:border-box!important}
.scd-dashboard{--b:#258cff;--line:#1a2736;--panel:#0c121b;--muted:#8492a5;width:100%!important;max-width:1400px!important;min-width:0!important;margin:18px auto 48px!important;display:flex!important;align-items:stretch!important;background:#070b11!important;border:1px solid #172230!important;border-radius:18px!important;overflow:hidden!important;color:#edf4fb!important;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;box-shadow:0 28px 90px #0007!important}
.scd-dashboard a{text-decoration:none!important}.scd-sidebar{width:230px!important;min-width:230px!important;flex:0 0 230px!important;background:#090e15!important;border-right:1px solid #172230!important;padding:22px 14px!important;display:flex!important;flex-direction:column!important;min-height:700px!important}.scd-main{width:calc(100% - 230px)!important;max-width:none!important;min-width:0!important;flex:1 1 auto!important;padding:30px!important;margin:0!important;display:block!important}.scd-brand{display:flex!important;align-items:center!important;gap:10px!important;padding:2px 7px 22px!important}.scd-brand-mark{width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:9px!important;display:grid!important;place-items:center!important;background:linear-gradient(145deg,#3199ff,#1266d9)!important;font-weight:900!important;font-size:11px!important}.scd-brand>div,.scd-sidebar-foot>div{display:flex!important;flex-direction:column!important;min-width:0!important}.scd-brand strong{font-size:13px!important;line-height:1.25!important}.scd-brand small,.scd-sidebar-foot small{font-size:9px!important;color:#6f7d90!important;margin-top:3px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.scd-nav{height:auto!important;display:flex!important;flex-direction:column!important;gap:4px!important;margin:0!important;padding:0!important}.scd-nav a{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;color:#8795a8!important;padding:10px 11px!important;border-radius:9px!important;font-size:12px!important;line-height:1.2!important;font-weight:600!important;white-space:nowrap!important}.scd-nav a:hover,.scd-nav a.active{color:#eef6ff!important;background:#111b28!important}.scd-nav a.active{box-shadow:inset 2px 0 var(--b)!important}.scd-nav a span{width:17px!important;flex:0 0 17px!important;text-align:center!important}.scd-nav em{margin-left:auto!important;font-style:normal!important;font-size:7px!important;color:#566476!important;border:1px solid #243142!important;padding:2px 5px!important;border-radius:20px!important}.scd-sidebar-foot{margin-top:auto!important;border-top:1px solid #172230!important;padding:16px 7px 0!important;display:flex!important;align-items:center!important;gap:9px!important}.scd-sidebar-foot>span{width:30px!important;height:30px!important;flex:0 0 30px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#152132!important;color:#75b8ff!important;font-weight:800!important}.scd-sidebar-foot strong{font-size:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.scd-top{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;margin:0 0 22px!important}.scd-top h1{font-size:28px!important;line-height:1.15!important;margin:6px 0!important;color:#f4f8fc!important}.scd-top p,.scd-panel p,.scd-mini-card p{margin:0!important;color:var(--muted)!important;font-size:12px!important;line-height:1.55!important}.scd-kicker,.scd-eyebrow{font-size:9px!important;letter-spacing:.16em!important;color:#4a9fff!important;font-weight:800!important}.scd-logout{color:#92a3b7!important;font-size:11px!important;padding:8px 11px!important;border:1px solid #233142!important;border-radius:8px!important;white-space:nowrap!important}.scd-license-hero{width:100%!important;padding:25px 27px!important;background:radial-gradient(circle at 85% 0,#12335a 0,transparent 38%),linear-gradient(135deg,#0e1723,#0b111a)!important;border:1px solid #213349!important;border-radius:16px!important}.scd-license-top{display:flex!important;justify-content:space-between!important;gap:20px!important}.scd-license-top h2{font-size:25px!important;line-height:1.2!important;margin:6px 0 0!important}.scd-status{align-self:flex-start!important;padding:5px 9px!important;border-radius:99px!important;border:1px solid #25405c!important;background:#122033!important;font-size:8px!important;font-weight:800!important;white-space:nowrap!important}.scd-status.active{color:#74e9ab!important;border-color:#24523d!important;background:#10251d!important}.scd-status.locked,.scd-status.expired{color:#ff9999!important;border-color:#5b2d34!important;background:#261419!important}.scd-license-meta{display:flex!important;align-items:baseline!important;gap:12px!important;margin-top:20px!important}.scd-license-meta strong{font-size:17px!important;white-space:nowrap!important}.scd-license-meta span{color:#748397!important;font-size:10px!important}.scd-progress{height:5px!important;background:#172333!important;border-radius:10px!important;overflow:hidden!important;margin:11px 0 17px!important}.scd-progress i{display:block!important;height:100%!important;background:linear-gradient(90deg,#197cff,#56adff)!important}.scd-license-actions{border-top:1px solid #1b2a3b!important;padding-top:16px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:18px!important}.scd-license-actions>span{font-size:10px!important;color:#78889c!important}.scd-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#1687ff!important;color:#fff!important;padding:10px 14px!important;border:0!important;border-radius:8px!important;font-weight:700!important;font-size:10px!important;white-space:nowrap!important}.scd-btn-disabled{opacity:.48!important}.scd-stat-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:12px 0!important}.scd-mini-card,.scd-panel{min-width:0!important;background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:14px!important}.scd-mini-card{padding:17px!important;display:flex!important;gap:11px!important;min-height:120px!important}.scd-mini-icon{width:30px!important;height:30px!important;flex:0 0 30px!important;display:grid!important;place-items:center!important;background:#101e2d!important;border:1px solid #1e354d!important;border-radius:8px!important;color:#55a8ff!important}.scd-mini-card>div{min-width:0!important}.scd-mini-card small{font-size:8px!important;letter-spacing:.11em!important;color:#66768a!important;font-weight:800!important}.scd-mini-card strong{display:block!important;font-size:13px!important;line-height:1.35!important;margin:5px 0!important;word-break:normal!important;overflow-wrap:normal!important}.scd-soon{font-size:7px!important;color:#479cff!important;text-transform:uppercase!important}.scd-panel{padding:21px!important}.scd-panel-head{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:15px!important}.scd-panel-head h3,.scd-panel h3{font-size:16px!important;line-height:1.3!important;margin:4px 0 0!important}.scd-panel-head>span{font-size:9px!important;color:#65768a!important;white-space:nowrap!important}.scd-feature-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin-top:16px!important}.scd-feature{min-width:0!important;background:#0e1722!important;border:1px solid #192839!important;border-radius:10px!important;padding:12px!important;display:flex!important;align-items:center!important;gap:9px!important}.scd-feature>span{width:22px!important;height:22px!important;flex:0 0 22px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#10243a!important;color:#4fa6ff!important}.scd-feature.off{opacity:.45!important}.scd-feature strong{font-size:10px!important;display:block!important}.scd-feature small{font-size:8px!important;color:#697a8e!important}.scd-bottom-grid{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important;gap:12px!important;margin-top:12px!important}.scd-ref-progress{display:flex!important;align-items:center!important;gap:6px!important;margin-top:16px!important}.scd-ref-progress i{width:22px!important;height:5px!important;border-radius:9px!important;background:#1b2837!important}.scd-ref-progress span{margin-left:5px!important;font-size:9px!important;color:#738399!important}.scd-alert{margin-bottom:12px!important;padding:11px 14px!important;border-radius:10px!important;border:1px solid #5b2d34!important;background:#241419!important;color:#ff9b9b!important;display:flex!important;gap:9px!important;font-size:10px!important}.scd-shell{width:100%!important;max-width:700px!important;margin:40px auto!important;padding:0 18px!important}.scd-login-card{background:#0c121b!important;border:1px solid #1a2736!important;border-radius:16px!important;padding:25px!important;color:#edf4fb!important}
@media(max-width:900px){.scd-content-host{width:calc(100% - 24px)!important}.scd-dashboard{display:block!important}.scd-sidebar{display:none!important}.scd-main{width:100%!important;padding:22px 18px 28px!important}.scd-stat-grid,.scd-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:560px){.scd-main{padding:18px 13px 24px!important}.scd-top h1{font-size:22px!important}.scd-license-actions,.scd-license-meta{align-items:flex-start!important;flex-direction:column!important}.scd-stat-grid,.scd-feature-grid,.scd-bottom-grid{grid-template-columns:1fr!important}.scd-license-hero{padding:19px!important}}

/* v0.3.5 structural hardening: sidebar and overview are always two columns */
@media(min-width:901px){
 .scd-dashboard{display:grid!important;grid-template-columns:230px minmax(0,1fr)!important;grid-template-rows:auto!important;}
 .scd-dashboard>.scd-sidebar{grid-column:1!important;grid-row:1!important;width:230px!important;min-width:0!important;}
 .scd-dashboard>.scd-main{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:none!important;}
}
