.admin-tabs{display:flex;gap:7px;position:sticky;top:65px;z-index:6;padding:13px 0;background:#09110eee;backdrop-filter:blur(10px)}.admin-tabs a{padding:8px 12px;border-radius:8px;color:#8f9c95;font-size:.7rem}.admin-tabs a.active{background:#1c2b23;color:#8bffbd}.admin-head{padding:60px 0 35px}.admin-head>a{display:block;margin-bottom:20px;color:#8bffbd}.admin-head h1{font-size:clamp(3.5rem,7vw,6.5rem);margin:10px 0}.admin-head p{color:#8e9b94}.admin-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:45px}.admin-metrics article{padding:20px;border:1px solid #29372f;border-radius:16px;background:#111b17}.admin-metrics strong{display:block;color:#8bffbd;font-size:2rem}.admin-metrics span{color:#7e8c84;font-size:.62rem}.admin-columns{align-items:start}.role-list,.health-list{display:grid;gap:3px;margin:20px 0}.role-list>div,.health-list>div{display:flex;justify-content:space-between;gap:15px;padding:11px;border-bottom:1px solid #29372f;color:#8e9b94;font-size:.75rem}.role-list strong,.health-list b{color:#fff}.health-list .ok{color:#8bffbd}.health-list .warn{color:#ffd181}.admin-toolbar{display:flex;justify-content:space-between;gap:15px;margin-bottom:20px}.admin-toolbar form,.activity-filter{display:flex;gap:8px}.admin-toolbar input{min-width:300px}.admin-toolbar .button{border:0}.toggle-line{display:flex!important;align-items:center;gap:12px}.toggle-line input{width:auto!important}.runner-state{padding:17px;border-radius:13px}.runner-state.ready{background:#173123;color:#a4ffc7}.runner-state.missing{background:#352a18;color:#ffdc92}.runner-state p{margin-bottom:0;color:inherit}.admin-security-note{padding:14px;border:1px solid #35433c;border-radius:12px;color:#8f9b95;font-size:.72rem;line-height:1.55}.activity-filter input{min-width:220px}@media(max-width:1050px){.admin-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.admin-tabs{overflow:auto}.admin-metrics{grid-template-columns:1fr 1fr}.admin-toolbar,.admin-toolbar form,.activity-filter{flex-direction:column}.admin-toolbar input{min-width:0}.section-title{align-items:flex-start;flex-direction:column}}
