/* EveDashboard R2.1.23.0.2 — site-wide bottom-left EVE identity */
.eve-sidebar-auth{margin-top:auto!important;border-top:1px solid var(--line-soft);padding:12px!important;display:block!important;position:relative}.eve-sidebar-auth .sidebar-caption{margin-bottom:7px}.eve-sidebar-loading,.eve-sidebar-login-card,.eve-sidebar-pilot-card{width:100%;border:1px solid color-mix(in srgb,var(--accent) 38%,rgba(255,255,255,.12));background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 72%,#0a0d0e),#080b0c);color:var(--text);display:flex;align-items:center;gap:9px;text-align:left;box-shadow:inset 3px 0 0 var(--accent)}.eve-sidebar-loading{padding:8px}.eve-sidebar-loading>span:last-child{min-width:0}.eve-sidebar-loading strong,.eve-sidebar-loading small{display:block}.eve-sidebar-loading strong{font:900 10px/1.2 var(--theme-font)}.eve-sidebar-loading small{margin-top:3px;color:var(--muted);font:700 8px/1.3 var(--theme-font)}.eve-sidebar-login-card{padding:9px;cursor:pointer}.eve-sidebar-login-card:hover:not(:disabled),.eve-sidebar-login-card:focus-visible,.eve-sidebar-pilot-button:hover,.eve-sidebar-pilot-button:focus-visible{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent),0 0 14px var(--accent-soft);outline:none}.eve-sidebar-login-card:disabled{cursor:not-allowed;opacity:.58}.eve-sidebar-login-icon{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--accent);background:rgba(0,0,0,.28);color:var(--accent-strong);font:900 10px var(--theme-font);letter-spacing:.06em}.eve-sidebar-login-copy{min-width:0}.eve-sidebar-login-copy strong,.eve-sidebar-login-copy small{display:block}.eve-sidebar-login-copy strong{color:#eef3f4;font:900 11px/1.15 var(--theme-font);letter-spacing:.025em}.eve-sidebar-login-copy small{margin-top:4px;color:#97a4a8;font:700 9px/1.25 var(--theme-font)}.eve-sidebar-pilot-card{padding:6px;cursor:pointer}.eve-sidebar-pilot-button{appearance:none}.eve-sidebar-pilot-portrait{flex:0 0 48px;width:48px;height:48px;object-fit:cover;border:1px solid var(--accent);background:#050809;box-shadow:0 0 12px var(--accent-soft)}.eve-sidebar-pilot-copy{min-width:0}.eve-sidebar-pilot-copy strong,.eve-sidebar-pilot-copy small{display:block}.eve-sidebar-pilot-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f0f4f5;font:900 11px/1.15 var(--theme-font);letter-spacing:.02em}.eve-sidebar-pilot-copy small{margin-top:4px;color:var(--accent-strong);font:800 7px/1.25 var(--theme-font);letter-spacing:.04em}.eve-sidebar-menu{position:absolute;left:12px;right:12px;bottom:calc(100% - 3px);z-index:500;padding:8px;border:1px solid var(--accent);background:#080c0d;box-shadow:0 -12px 30px rgba(0,0,0,.7)}.eve-sidebar-menu[hidden]{display:none!important}.eve-sidebar-character-select{display:grid;gap:5px;color:#849397;font:800 7px var(--theme-font);letter-spacing:.08em}.eve-sidebar-character-select select{min-width:0;width:100%;height:30px;border:1px solid rgba(255,255,255,.15);background:#080c0d;color:#e6edef;padding:0 6px;font:800 8px var(--theme-font)}.eve-sidebar-actions{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:7px}.eve-sidebar-action{height:29px;border:1px solid rgba(255,255,255,.14);background:#0a0e0f;color:#aeb9bc;cursor:pointer;font:900 7px var(--theme-font);letter-spacing:.055em}.eve-sidebar-action.primary{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.eve-sidebar-action:hover,.eve-sidebar-action:focus-visible{border-color:var(--accent);color:var(--accent-strong);outline:none}.eve-auth-notice{position:fixed;right:18px;bottom:18px;z-index:12000;max-width:min(420px,calc(100vw - 36px));padding:10px 13px;border:1px solid var(--accent);background:#080d0e;color:#e4ecee;box-shadow:0 10px 35px rgba(0,0,0,.65);font:800 10px/1.4 var(--theme-font)}.eve-auth-notice.bad{border-color:#d55;color:#ffd7d7}.eve-auth-notice[hidden]{display:none!important}
@media(max-width:980px) and (min-width:701px){.eve-sidebar-auth{padding:8px!important}.eve-sidebar-auth .sidebar-caption,.eve-sidebar-login-copy,.eve-sidebar-pilot-copy{display:none!important}.eve-sidebar-login-card,.eve-sidebar-pilot-card{justify-content:center;padding:6px;box-shadow:none}.eve-sidebar-login-icon{flex-basis:42px;width:42px;height:42px}.eve-sidebar-pilot-portrait{flex-basis:44px;width:44px;height:44px}.eve-sidebar-menu{left:8px;right:auto;width:190px}}
@media(max-width:700px){.eve-sidebar-auth{padding:12px!important}.eve-sidebar-login-copy,.eve-sidebar-pilot-copy{display:block}.eve-sidebar-menu{left:12px;right:12px;width:auto}}
/* R2.1.23.1 — character skill synchronization status */
.eve-skill-sync{margin-top:7px;padding:8px;border:1px solid rgba(255,255,255,.11);background:rgba(0,0,0,.22)}.eve-skill-sync.ready{border-color:color-mix(in srgb,var(--accent) 30%,rgba(255,255,255,.10))}.eve-skill-sync.reconnect{border-color:#a64b4b}.eve-skill-sync-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.eve-skill-sync-head span{color:#849397;font:800 7px var(--theme-font);letter-spacing:.08em}.eve-skill-sync-head strong{color:var(--accent-strong);font:900 8px var(--theme-font);letter-spacing:.035em}.eve-skill-sync.reconnect .eve-skill-sync-head strong{color:#ff9b9b}.eve-skill-sync small{display:block;margin-top:5px;color:#95a2a6;font:700 8px/1.4 var(--theme-font)}.eve-skill-button{width:100%;margin-top:7px}.eve-skill-button:disabled{opacity:.55;cursor:wait}
