/*
Signal Labs
Area: Signal Schedule
File: schedule/pages/people/seniority.css
Version: v5.14.1
Purpose: Seniority Engine preview styling
*/
.seniority-shell{width:min(1180px,calc(100% - 32px));margin:0 auto 48px;color:#e5eefb}.seniority-hero,.seniority-panel,.seniority-builder-card,.seniority-list-section{border:1px solid rgba(148,163,184,.24);border-radius:24px;background:rgba(15,23,42,.72);box-shadow:0 18px 40px rgba(15,23,42,.16)}.seniority-hero{padding:30px;margin-bottom:18px}.seniority-hero h1{margin:.2rem 0 1rem;font-size:clamp(2rem,4vw,3.4rem)}.seniority-hero p,.seniority-panel p,.seniority-builder-card p,.seniority-list-section p{color:rgba(226,232,240,.78);line-height:1.7}.seniority-grid{display:grid;grid-template-columns:minmax(250px,340px) 1fr;gap:18px;margin-bottom:18px}.seniority-panel,.seniority-builder-card,.seniority-list-section{padding:22px}.seniority-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.seniority-stat{padding:12px;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:rgba(30,41,59,.52)}.seniority-stat strong{display:block;font-size:1.6rem}.seniority-stat span{display:block;color:rgba(226,232,240,.72);font-size:.82rem}.seniority-filter{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.seniority-filter button{border:1px solid rgba(148,163,184,.3);border-radius:999px;background:rgba(30,41,59,.7);color:#f8fafc;padding:8px 11px;font-weight:800;cursor:pointer}.seniority-filter button[aria-pressed="true"]{border-color:rgba(34,197,94,.7);background:rgba(34,197,94,.16)}.seniority-builder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.seniority-builder-grid label{display:grid;gap:6px;color:rgba(226,232,240,.82);font-weight:800}.seniority-builder-grid select{border:1px solid rgba(148,163,184,.3);border-radius:14px;background:rgba(15,23,42,.9);color:#f8fafc;padding:11px}.seniority-preview-box{margin-top:14px;padding:14px;border-radius:18px;border:1px solid rgba(125,211,252,.28);background:rgba(14,165,233,.1);display:grid;gap:6px}.seniority-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.seniority-section-header h2{margin:0 0 6px}.seniority-list{display:grid;gap:12px}.seniority-card{padding:16px;border:1px solid rgba(148,163,184,.24);border-radius:18px;background:rgba(30,41,59,.48)}.seniority-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:rgba(125,211,252,.95);font-size:.84rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.seniority-card h3{margin:8px 0 8px}.seniority-card dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.seniority-card dt{font-size:.75rem;color:rgba(226,232,240,.6);font-weight:900;text-transform:uppercase}.seniority-card dd{margin:3px 0 0;font-weight:800}.seniority-tags,.seniority-audit,.seniority-code-grid{display:flex;flex-wrap:wrap;gap:8px}.seniority-tags span,.seniority-audit article,.seniority-code-grid span{border:1px solid rgba(148,163,184,.22);border-radius:999px;background:rgba(15,23,42,.5);padding:8px 11px;color:rgba(241,245,249,.88)}.seniority-audit article{border-radius:16px;flex:1 1 260px}.seniority-card--skipped{border-color:rgba(251,191,36,.44)}.seniority-card--eligible{border-color:rgba(34,197,94,.34)}.seniority-card--mandate{border-color:rgba(248,113,113,.38)}@media(max-width:860px){.seniority-shell{width:min(100% - 20px,1180px)}.seniority-grid{grid-template-columns:1fr}.seniority-builder-grid,.seniority-card dl{grid-template-columns:1fr}}

.seniority-card small{color:rgba(226,232,240,.62);font-size:.82rem}.seniority-card--probationary{border-color:rgba(251,191,36,.44)}.seniority-preview-box small{color:rgba(226,232,240,.72)}.seniority-audit article p{margin:.25rem 0;color:rgba(226,232,240,.76)}
