.operator-filters{display:flex;align-items:end;gap:14px;margin-top:24px}.operator-filters label{display:flex;flex:1;flex-direction:column;gap:7px;font-size:10px;font-weight:600}.operator-filters input,.operator-filters select{border:1px solid var(--line);border-radius:8px;padding:10px;background:white}.operator-filters button,.operator-detail>button,.operator-detail header button,.operator-page table button{border:0;border-radius:8px;background:var(--purple);color:white;padding:10px 13px}.operator-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.operator-layout:has(.operator-detail){grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr)}.operator-page td small,.operator-detail article>*{display:block}.operator-page td small{color:var(--muted);margin-top:3px}.operator-page em.bad{background:#fff0ee;color:#b42318}.operator-detail{margin-top:24px}.operator-detail>header{height:auto;margin:0;padding:0 0 14px;border:0}.operator-detail h2{margin:4px 0}.operator-detail h3{font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-top:24px}.operator-detail article{border-top:1px solid var(--line);padding:11px 0}.operator-detail article small,.operator-detail article span,.operator-detail p{font-size:9px;color:var(--muted);margin-top:4px}.operator-detail .health{background:#eef9f3;color:#267b54;border-radius:9px;padding:13px;display:flex;justify-content:space-between;font-size:10px}.audit-list{max-height:280px;overflow:auto}@media(max-width:1100px){.operator-layout:has(.operator-detail){grid-template-columns:1fr}.operator-filters{align-items:stretch;flex-direction:column}}
