.ops-status-page{flex-direction:column;gap:1.25rem;display:flex}.ops-status-hero{border:1px solid var(--border-color,#e5e7eb);background:radial-gradient(1200px 180px at 0 0,#10b98124,#0000 55%),linear-gradient(#fff,#f8fafc);border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;display:flex}.ops-status-hero h2{margin:.35rem 0 .25rem;font-size:1.4rem;font-weight:700}.ops-status-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;display:grid}.ops-status-kpi{border:1px solid var(--border-color,#e5e7eb);background:#fff;border-radius:12px;padding:.9rem 1rem}.ops-status-kpi .label{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-size:.75rem;font-weight:600}.ops-status-kpi .value{margin-top:.2rem;font-size:1.35rem;font-weight:700}.ops-service-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.9rem;display:grid}.ops-service-card{border:1px solid var(--border-color,#e5e7eb);background:#fff;border-radius:14px;min-height:118px;padding:1rem 1.1rem}.ops-service-card .name{font-size:.98rem;font-weight:650}.ops-dot{border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.ops-dot.up{background:#10b981;box-shadow:0 0 0 4px #10b98129}.ops-dot.down{background:#ef4444;box-shadow:0 0 0 4px #ef444429}.ops-dot.maintenance{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b29}.ops-dot.unknown{background:#9ca3af}.ops-two-col{grid-template-columns:1.1fr .9fr;gap:1rem;display:grid}@media (max-width:992px){.ops-two-col{grid-template-columns:1fr}}.ops-worker-row{border-bottom:1px solid #f3f4f6;justify-content:space-between;gap:.75rem;padding:.75rem 0;display:flex}.ops-worker-row:last-child{border-bottom:0}.ops-empty{color:#6b7280;margin:0;padding:.75rem 0}.permissions-page-table .app-data-table{table-layout:auto;width:100%}.permissions-page-table .app-data-table tbody td:first-child{color:#6b7280;letter-spacing:.02em;width:150px;font-size:.78rem;font-weight:600}.permissions-page-table .app-data-table tbody td:nth-child(2){color:#111827;white-space:nowrap;font-weight:650}.permissions-page-table .app-data-table thead th:nth-child(n+3),.permissions-page-table .app-data-table tbody td:nth-child(n+3){text-align:center;width:92px}
