/* NightBoard 2.0 Alpha 8.1.1 — XenForo migration workspace */
.xf-admin-hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:28px 30px;margin:0 0 16px;border:1px solid rgba(91,190,225,.2);border-radius:15px;background:radial-gradient(circle at 88% 0,rgba(72,214,255,.12),transparent 33%),linear-gradient(135deg,rgba(13,29,48,.96),rgba(7,15,26,.96));overflow:hidden}.xf-admin-hero:after{content:"";position:absolute;right:-70px;top:-110px;width:280px;height:280px;border:1px solid rgba(72,214,255,.1);border-radius:50%;box-shadow:0 0 0 38px rgba(72,214,255,.025),0 0 0 82px rgba(232,180,90,.018)}.xf-admin-hero>div{position:relative;z-index:1}.xf-admin-hero h1{margin:5px 0 8px;color:#f4e1b7;font:700 clamp(30px,4vw,46px)/1.05 var(--serif)}.xf-admin-hero p{max-width:760px;margin:0;color:#aebccd;line-height:1.6}.xf-hero-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.xf-hero-status{min-width:185px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.xf-hero-status span{padding:12px;border:1px solid rgba(130,169,201,.15);border-radius:10px;background:rgba(4,11,20,.42);color:#8ea0b4;font:700 8px var(--mono);letter-spacing:.05em;text-transform:uppercase}.xf-hero-status b{display:block;margin-bottom:4px;color:#f1dfba;font:700 22px var(--serif);letter-spacing:0;text-transform:none}.xf-hero-status .good{grid-column:1/-1;color:#81dedb;text-align:center}.xf-step-rail{display:flex;align-items:center;gap:9px;margin:0 0 18px;padding:10px 14px;border:1px solid rgba(130,169,201,.13);border-radius:11px;background:#091321;color:#8598ad;font:700 8px var(--mono);text-transform:uppercase;letter-spacing:.05em}.xf-step-rail span{display:flex;align-items:center;gap:7px;white-space:nowrap}.xf-step-rail b{width:22px;height:22px;display:grid;place-items:center;border:1px solid rgba(72,214,255,.35);border-radius:50%;color:#8deeff}.xf-step-rail i{flex:1;height:1px;background:linear-gradient(90deg,rgba(72,214,255,.25),rgba(232,180,90,.12))}.xf-admin-layout{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr)!important;gap:18px!important;align-items:start}.xf-import-card{padding:26px!important}.xf-card-kicker,.xf-section-divider span{color:#70dff2;font:700 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.xf-import-card>h2{margin:5px 0 14px;color:#f0dcae;font:700 26px var(--serif)}.xf-source-mode{grid-template-columns:1fr 1fr!important;gap:10px!important}.xf-source-choice{position:relative;padding:15px!important;border:1px solid rgba(130,169,201,.16);border-radius:11px;background:#0a1525;cursor:pointer}.xf-source-choice:has(input:checked){border-color:rgba(72,214,255,.52);background:linear-gradient(145deg,rgba(72,214,255,.08),rgba(10,21,37,.96));box-shadow:0 0 0 3px rgba(72,214,255,.035)}.xf-source-choice input{accent-color:#48d6ff}.xf-import-card .subpanel{padding:18px;border:1px solid rgba(130,169,201,.12);border-radius:11px;background:rgba(5,12,21,.42)}.xf-import-card .subpanel h3{margin-top:0;color:#e8d8b5;font-family:var(--serif)}.xf-section-divider{display:flex;align-items:center;gap:12px;margin:28px 0 8px}.xf-section-divider:after{content:"";height:1px;flex:1;background:rgba(130,169,201,.14)}.xf-chip-row{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.xf-chip-row .btn{padding:8px 10px;border-radius:999px}.xf-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.xf-stage-grid .toggle-row{padding:12px;border:1px solid rgba(130,169,201,.11);border-radius:9px;background:rgba(9,19,33,.56)}.xf-stage-grid small{display:block;margin-top:3px;color:#788ca3;line-height:1.35}.xf-primary-actions{padding-top:16px;border-top:1px solid rgba(130,169,201,.12)}.xf-primary-actions .btn.primary{min-width:180px}.xf-danger-card,.xf-danger-workflow{border-color:rgba(226,102,96,.3)!important;background:linear-gradient(180deg,rgba(51,18,22,.28),rgba(15,18,28,.92))!important}.xf-danger-card h2,.xf-danger-workflow h2{color:#f1c5bf}.xf-safety-card{border-color:rgba(95,208,207,.2)!important;background:linear-gradient(180deg,rgba(13,38,44,.22),rgba(14,19,34,.92))!important}.xf-jobs-panel,.xf-batches-panel{margin-top:18px;padding:22px}.xf-jobs-panel .admin-row,.xf-batches-panel .admin-row{margin-top:8px;padding:13px 14px;border:1px solid rgba(130,169,201,.1);border-radius:9px;background:rgba(6,14,25,.4)}.xf-panel-heading{display:flex;justify-content:space-between;align-items:center}.xf-panel-heading h2{margin:5px 0}.xf-retire-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.xf-metric-card,.xf-archive-card,.xf-safety-card{padding:22px}.xf-danger-workflow{padding:24px}.xf-danger-workflow .field{max-width:680px;font-family:var(--mono);font-size:12px}.xf-danger-workflow [data-xf-retire]{margin-top:4px}
@media(max-width:1050px){.xf-admin-layout{grid-template-columns:1fr!important}.xf-step-rail{overflow-x:auto}.xf-step-rail i{min-width:30px}.xf-retire-grid{grid-template-columns:1fr!important}.xf-hero-status{display:none}}
@media(max-width:700px){.xf-admin-hero{padding:22px 18px}.xf-source-mode,.xf-stage-grid{grid-template-columns:1fr!important}.xf-step-rail{padding:9px 10px}.xf-step-rail i{display:none}.xf-step-rail span{padding-right:10px}.xf-import-card{padding:18px!important}}
