body.staff-workspace .sidebar,body.staff-workspace header,body.staff-workspace .game-header,body.staff-workspace .topbar,body.staff-workspace #commandRail,body.staff-workspace #developmentBanner,body.staff-workspace .round-footer,body.staff-workspace .header-command-banner{display:none!important}
body.staff-workspace .game-layout,body.staff-workspace .app,body.staff-workspace .main-layout{display:block!important;max-width:none;margin:0;padding:0}
body.staff-workspace main,body.staff-workspace .main,body.staff-workspace .content{width:100%;max-width:none;margin:0!important;padding:12px;min-width:0}
body.staff-workspace .page{display:none!important}body.staff-workspace #page-admin{display:block!important}
body.staff-workspace{min-height:0;background:var(--bg,#0b1822)}
body.staff-workspace .side{display:none!important}body.staff-workspace .main{display:block!important;width:100%;margin:0!important}
body.staff-workspace[data-portal-skin]{--accent:var(--staff-accent,#a7c9d5)!important;--bg:var(--staff-bg,#09111a)!important;--panel:var(--staff-panel,#132430)!important;--line:var(--staff-line,#38515f)!important;--text:#e8edf1!important;color:var(--text)}body.staff-workspace .panel,body.staff-workspace .fleet-member-box,body.staff-workspace .subhead{background:var(--staff-panel,#132430)!important;border-color:var(--staff-line,#38515f)!important;color:var(--text)!important}body.staff-workspace .ph,body.staff-workspace .btn,body.staff-workspace .alliance-tabs button{background:linear-gradient(125deg,var(--staff-panel,#132430),#07141fcc)!important;border-color:var(--staff-accent,#a7c9d5)!important;color:var(--staff-accent,#a7c9d5)!important}body.staff-workspace .subhead{background-image:linear-gradient(90deg,#07141fe6,#07141f77),url('/assets/race-banners.webp')!important;background-size:cover,300% 200%!important;background-position:center,var(--staff-art-x,0%) var(--staff-art-y,0%)!important}body.staff-workspace .content{max-width:none!important}body.staff-workspace .app{min-height:0!important}body.staff-workspace .alliance-tabs{display:flex;flex-wrap:wrap;gap:6px}
body.staff-workspace .app,body.staff-workspace .shell,body.staff-workspace .workspace{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;grid-template-columns:none!important}body.staff-workspace .app::before,body.staff-workspace .app::after,body.staff-workspace .shell::before,body.staff-workspace .shell::after{display:none!important}body.staff-workspace .content{width:100%!important;margin:0!important;padding:0!important;border:0!important}body.staff-workspace{font-family:'DM Sans',Arial,sans-serif!important;font-size:14px!important;line-height:1.55!important}body.staff-workspace h2{font:600 28px 'Space Grotesk',Arial,sans-serif!important}body.staff-workspace .settings-body{padding:22px!important}body.staff-workspace .settings-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px!important;margin-block:18px!important}body.staff-workspace .settings-grid>label,body.staff-workspace .field{display:flex!important;flex-direction:column!important;gap:9px!important}body.staff-workspace .settings-body>label{display:block;margin-block:18px}body.staff-workspace input,body.staff-workspace select,body.staff-workspace textarea{font:14px 'DM Sans',Arial,sans-serif!important;line-height:1.5!important;padding:12px!important;width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--staff-line,#38515f)!important;background:#071722!important;color:var(--staff-text,#e8edf1)!important;border-radius:5px!important}body.staff-workspace input[type=checkbox],body.staff-workspace input[type=radio]{width:auto;padding:0!important;margin-right:10px}body.staff-workspace .alliance-kpis{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:18px!important;padding:22px!important}body.staff-workspace .alliance-kpi{display:flex;flex-direction:column;gap:10px;min-height:100px;padding:18px;border:1px solid var(--staff-line,#38515f);background:linear-gradient(120deg,var(--staff-panel,#132430),#07141fe6);border-radius:10px}body.staff-workspace .alliance-kpi small{font:11px 'DM Mono',monospace!important;letter-spacing:.07em}body.staff-workspace .alliance-kpi b{font-size:22px!important}body.staff-workspace .fleet-member-box{padding:20px!important;position:relative;background-image:linear-gradient(100deg,var(--staff-panel,#132430),#07141fdd),url('/assets/alliance-structures.webp')!important;background-size:cover,500% 100%!important;min-height:140px}body.staff-workspace .fleet-member-box:nth-child(2){background-position:center,25% center!important}body.staff-workspace .fleet-member-box:nth-child(3){background-position:center,50% center!important}body.staff-workspace .fleet-member-box:nth-child(4){background-position:center,75% center!important}body.staff-workspace .fleet-member-box:nth-child(5){background-position:center,100% center!important}body.staff-workspace .fleet-member-box h3{margin:0 0 12px;font-size:18px!important}body.staff-workspace .fleet-member-box p{margin:12px 0}body.staff-workspace .table th,body.staff-workspace .table td{padding:14px!important;font-size:13px!important;vertical-align:top!important}body.staff-workspace #staffKeyholdersContent td:last-child{display:grid;gap:12px;min-width:240px}body.staff-workspace .btn{padding:11px 16px!important;font:12px 'DM Mono',monospace!important;letter-spacing:.03em;border-radius:5px!important}body.staff-workspace .panel{margin:20px 0!important;border-radius:10px!important;overflow:hidden}body.staff-workspace .ph{padding:16px 20px!important}body.staff-workspace .pt{font-size:12px!important;letter-spacing:.05em}body.staff-workspace .subhead{margin:0 0 22px!important;padding:28px!important;border-radius:14px!important}body.staff-workspace .notice{padding:16px!important;line-height:1.6!important}@media(max-width:750px){body.staff-workspace .settings-grid{grid-template-columns:1fr}body.staff-workspace .alliance-kpis{grid-template-columns:1fr}}
body.staff-workspace .subhead{background-image:var(--staff-hero-image,linear-gradient(120deg,#07141fe6,#132430))!important;background-size:var(--staff-hero-size,cover)!important;background-position:var(--staff-hero-position,center)!important;border:1px solid var(--staff-line,#38515f)!important;border-left:4px solid var(--staff-accent,#a7c9d5)!important}body.staff-workspace .subhead::before,body.staff-workspace .subhead::after{display:none!important}body.staff-workspace .shell,body.staff-workspace .app{background:transparent!important;outline:0!important}
body.staff-workspace .subhead{display:none!important}body.staff-workspace::before,body.staff-workspace::after,body.staff-workspace .content::before,body.staff-workspace .content::after,body.staff-workspace #page-admin::before,body.staff-workspace #page-admin::after{display:none!important}body.staff-workspace #page-admin{padding:0!important;margin:0!important;border:0!important;box-shadow:none!important}body.staff-workspace .shell{border:0!important;outline:0!important;box-shadow:none!important}

#staffRoster{margin-top:22px;border-top:1px solid #7694a5;padding-top:22px}.staff-roster-heading h3{margin:0;font-size:25px}.staff-roster-heading p{color:#adc3d2;font-size:12px}.staff-roster-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:15px}.staff-personnel-card{display:flex;gap:16px;padding:22px;border:1px solid #68889d;border-radius:10px;background:linear-gradient(135deg,#183b52,#091925);box-shadow:inset 3px 0 #9dc5e0}.staff-personnel-seal{flex:0 0 52px;height:52px;border:3px double #a7c9df;border-radius:50%;display:grid;place-items:center;font-size:26px;color:#c2e5ff}.staff-personnel-card h4{margin:9px 0;font-size:23px}.staff-personnel-card small{color:#a9d7f0;text-transform:uppercase;letter-spacing:1px;font-size:10px}.staff-personnel-id{font:11px monospace;color:#c4d8e6;letter-spacing:1px}.staff-personnel-card p{font-size:13px;line-height:1.65;color:#b8ccda}.staff-personnel-card[data-role=admin]{border-color:#b9a676}.staff-personnel-card[data-role=admin] .staff-personnel-seal{border-color:#e3cc93;color:#e3cc93}
