/* EVEDASHBOARD NATIVE PUBLIC INTELLIGENCE V1 */
.intelligence-content{display:grid;gap:14px}
.intel-command-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);gap:40px;align-items:end;padding:28px}
.intel-kicker{color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.14em}
.intel-intro h1,.dossier-nameblock h1{font:700 clamp(38px,5vw,68px)/.96 var(--theme-font);margin:7px 0 10px;letter-spacing:-.025em}
.intel-intro p{max-width:760px;color:var(--body);font-size:15px;margin:0;line-height:1.65}
.intel-search-form label{display:block;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;margin-bottom:6px}
.intel-search-form>div{display:flex}
.intel-search-form input{
  flex:1;min-width:0;border:1px solid var(--line);background:rgba(3,3,3,.48);color:var(--text);
  padding:13px 14px;outline:none;font-size:14px
}
.intel-search-form input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}
.intel-search-form button{border:1px solid var(--accent);background:var(--accent);color:#17130c;padding:0 17px;font-weight:800;cursor:pointer}
html[data-faction="caldari"] .intel-search-form button,html[data-faction="gallente"] .intel-search-form button{color:#061016}
html[data-faction="minmatar"] .intel-search-form button{color:#1d0c07}
.intel-search-form small{display:block;color:var(--muted);font-size:10px;margin-top:7px}
.intel-state{padding:42px;text-align:center}
.intel-state strong,.intel-state span{display:block}.intel-state strong{font:700 20px var(--theme-font)}
.intel-state span{color:var(--muted);font-size:12px;margin-top:4px}
.intel-loader{width:36px;height:36px;margin:0 auto 13px;border:3px solid var(--line-soft);border-top-color:var(--accent);border-radius:50%;animation:intelspin .8s linear infinite}
@keyframes intelspin{to{transform:rotate(360deg)}}.intel-error{border-color:rgba(233,111,116,.45)}.intel-error strong{color:var(--bad)}
.intel-welcome-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.intel-info-list{display:grid}
.intel-info-list>div{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line-soft)}
.intel-info-list>div:last-child{border-bottom:0}
.intel-info-list b{font:700 20px var(--theme-font);color:var(--accent)}
.intel-info-list strong,.intel-info-list small{display:block}.intel-info-list strong{font:700 16px var(--theme-font)}
.intel-info-list small{font-size:11px;color:var(--muted);margin-top:2px}
.public-vs-private{padding:20px}.public-vs-private h2{font:700 27px var(--theme-font);margin:0 0 7px}.public-vs-private p{font-size:13px;color:var(--body);line-height:1.6}
.public-vs-private a,.verified-check-copy a{color:var(--accent-strong);font-size:12px;font-weight:800;text-decoration:none}
.intel-results{display:grid}.intel-result{
  display:grid;grid-template-columns:66px minmax(0,1fr) auto;gap:14px;align-items:center;padding:13px 16px;
  border-bottom:1px solid var(--line-soft);background:transparent;color:var(--text);text-decoration:none;cursor:pointer
}
.intel-result:last-child{border-bottom:0}.intel-result:hover{background:var(--accent-soft)}
.intel-result img{width:66px;height:66px;object-fit:cover;border:1px solid var(--line)}
.intel-result h3{font:700 20px var(--theme-font);margin:0}.intel-result p{margin:4px 0 0;color:var(--body);font-size:12px}
.intel-result-meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:6px}.intel-result-meta span{border:1px solid var(--line-soft);padding:3px 6px;color:var(--muted);font-size:9px}
.intel-open{color:var(--accent-strong);font:700 13px var(--theme-font)}
.intel-empty{padding:28px;text-align:center;color:var(--muted);font-size:13px}
.dossier-head{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(320px,.7fr);gap:22px;align-items:center;padding:21px}
.dossier-head>img{width:150px;height:150px;object-fit:cover;border:1px solid var(--line);background:#050505}
.dossier-nameblock h1{font-size:48px}.verified-chip{display:inline-flex;border:1px solid rgba(111,209,144,.35);color:var(--good);padding:5px 8px;font-size:9px;font-weight:800;letter-spacing:.09em}
.dossier-current{display:grid;border-top:1px solid var(--line-soft)}
.dossier-current>div{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--line-soft)}
.dossier-current span{color:var(--muted);font-size:10px}.dossier-current strong{font:700 14px var(--theme-font);text-align:right}
.dossier-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(290px,.55fr);gap:14px}
.dossier-main,.dossier-side{display:grid;gap:14px;align-content:start}
.metric-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line-soft)}
.metric-grid>div{background:var(--panel);padding:15px}.metric-grid span,.metric-grid strong,.metric-grid small{display:block}
.metric-grid span{font-size:9px;color:var(--muted);font-weight:700}.metric-grid strong{font:700 26px var(--theme-font);margin-top:3px;color:var(--accent-strong)}
.metric-grid small{font-size:9px;color:var(--muted)}
.employment-timeline{display:grid}.employment-row{
  display:grid;grid-template-columns:125px minmax(0,1fr) 90px;gap:15px;padding:13px 16px;border-bottom:1px solid var(--line-soft);align-items:center
}
.employment-row:last-child{border-bottom:0}.employment-dates{font-size:10px;color:var(--muted);line-height:1.45}
.employment-corp strong,.employment-corp small{display:block}.employment-corp strong{font:700 15px var(--theme-font)}
.employment-corp small{font-size:9px;color:var(--muted);margin-top:2px}.employment-duration{text-align:right;font:700 12px var(--theme-font);color:var(--accent)}
.current-employment{color:var(--good)!important}
.profile-info{display:grid}.profile-info>div{display:flex;justify-content:space-between;gap:12px;padding:10px 13px;border-bottom:1px solid var(--line-soft)}
.profile-info>div:last-child{border-bottom:0}.profile-info span{font-size:10px;color:var(--muted)}.profile-info strong{font:700 12px var(--theme-font);text-align:right}
.verified-check-copy{padding:15px}.verified-check-copy p{margin:0 0 10px;color:var(--body);font-size:11px;line-height:1.55}
@media(max-width:1050px){.intel-command-body{grid-template-columns:1fr}.dossier-grid{grid-template-columns:1fr}.dossier-head{grid-template-columns:120px 1fr}.dossier-current{grid-column:1/-1}.metric-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.intel-command-body{padding:18px}.intel-search-form>div{flex-direction:column}.intel-search-form button{min-height:44px}.intel-welcome-grid{grid-template-columns:1fr}.intel-result{grid-template-columns:54px 1fr}.intel-result img{width:54px;height:54px}.intel-open{grid-column:2}.dossier-head{grid-template-columns:1fr}.dossier-head>img{width:110px;height:110px}.dossier-current{grid-column:auto}.metric-grid{grid-template-columns:1fr 1fr}.employment-row{grid-template-columns:1fr}.employment-duration{text-align:left}}

/* EVEDASHBOARD INTELLIGENCE KILLBOARD V2 */
[hidden]{display:none!important}
.lookup-console{display:grid;gap:12px}
.lookup-tabs{display:flex;border:1px solid var(--line);background:rgba(3,3,3,.34)}
.lookup-tab{flex:1;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);padding:10px 12px;font:700 13px var(--theme-font);cursor:pointer}
.lookup-tab:last-child{border-right:0}.lookup-tab:hover{color:var(--text);background:var(--accent-soft)}
.lookup-tab.active{color:var(--accent-strong);background:var(--accent-soft);box-shadow:inset 0 -2px 0 var(--accent)}
.killboard-results{display:grid;gap:14px}
.killboard-head{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px}
.killboard-head>img{width:112px;height:112px;object-fit:cover;border:1px solid var(--line);background:#050505}
.killboard-identity h1{font:700 38px/1 var(--theme-font);margin:5px 0 6px}
.killboard-identity p{margin:0;color:var(--body);font-size:12px}
.zkill-source-link{color:var(--accent-strong);font-size:11px;font-weight:800;text-decoration:none;border:1px solid var(--line);padding:9px 11px;background:var(--accent-soft)}
.killboard-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.48fr);gap:14px}
.killboard-main,.killboard-side{display:grid;gap:14px;align-content:start}
.killboard-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line-soft)}
.killboard-metrics>div{background:var(--panel);padding:14px}
.killboard-metrics span,.killboard-metrics strong,.killboard-metrics small{display:block}
.killboard-metrics span{font-size:9px;color:var(--muted);font-weight:700}
.killboard-metrics strong{font:700 24px var(--theme-font);margin-top:3px;color:var(--accent-strong)}
.killboard-metrics small{font-size:9px;color:var(--muted)}
.killboard-filters{display:flex;gap:5px}
.killboard-filters button{border:1px solid var(--line-soft);background:rgba(0,0,0,.16);color:var(--muted);padding:4px 8px;font-size:9px;font-weight:800;cursor:pointer}
.killboard-filters button.active{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-soft)}
.killboard-feed{display:grid}
.killmail-row{display:grid;grid-template-columns:82px 58px minmax(0,1fr) minmax(110px,.55fr) 100px;gap:12px;align-items:center;padding:11px 13px;border-bottom:1px solid var(--line-soft);text-decoration:none;color:var(--text)}
.killmail-row:last-child{border-bottom:0}.killmail-row:hover{background:var(--accent-soft)}
.killmail-result{font:800 11px var(--theme-font);letter-spacing:.08em}
.killmail-result.kill{color:var(--good)}.killmail-result.loss{color:var(--bad)}
.killmail-ship-img{width:52px;height:52px;object-fit:contain;background:rgba(0,0,0,.2);border:1px solid var(--line-soft)}
.killmail-main strong,.killmail-main small{display:block}.killmail-main strong{font:700 14px var(--theme-font)}
.killmail-main small{font-size:10px;color:var(--muted);margin-top:2px}
.killmail-location strong,.killmail-location small{display:block}.killmail-location strong{font:700 12px var(--theme-font)}
.killmail-location small{font-size:9px;color:var(--muted)}
.killmail-value{text-align:right}.killmail-value strong,.killmail-value small{display:block}.killmail-value strong{font:700 12px var(--theme-font)}
.killmail-value small{font-size:9px;color:var(--muted)}
.killboard-empty{padding:28px;text-align:center;color:var(--muted);font-size:12px}
@media(max-width:1050px){.killboard-layout{grid-template-columns:1fr}.killboard-metrics{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.killboard-head{grid-template-columns:88px 1fr}.killboard-head>img{width:88px;height:88px}.zkill-source-link{grid-column:1/-1;justify-self:start}.killboard-metrics{grid-template-columns:1fr 1fr}.killmail-row{grid-template-columns:65px 48px 1fr}.killmail-location,.killmail-value{grid-column:3;text-align:left}}
