/* OS Prestador Super Admin — Uso do Supabase v26.23.3 */
.sa-usage-head{align-items:center}.sa-usage-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.sa-usage-kpi{background:#fff;border:1px solid #e5e9f2;border-radius:16px;padding:18px;min-width:0;box-shadow:0 8px 28px rgba(23,36,72,.05)}.sa-usage-kpi span{display:block;color:#667085;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.sa-usage-kpi strong{display:block;margin-top:8px;color:#182230;font:700 30px/1.05 'Barlow Condensed',sans-serif}.sa-usage-kpi small{display:block;margin-top:7px;color:#7b8496;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-usage-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.sa-usage-card,.sa-usage-reference{margin-bottom:0}.sa-usage-card-title{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:14px}.sa-usage-card-title h3{margin:0}.sa-usage-card-title p{margin:4px 0 0}.sa-usage-card-title>b{font:700 25px/1 'Barlow Condensed',sans-serif;color:#172554;white-space:nowrap}.sa-usage-meter-head{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#667085;margin-bottom:8px}.sa-usage-meter-head b{color:#344054}.sa-usage-meter-track{height:10px;border-radius:999px;background:#eef2f7;overflow:hidden}.sa-usage-meter-track i{display:block;height:100%;border-radius:inherit;background:#2563eb}.sa-usage-meter.attention .sa-usage-meter-track i{background:#f59e0b}.sa-usage-meter.warning .sa-usage-meter-track i{background:#ea580c}.sa-usage-meter.danger .sa-usage-meter-track i{background:#dc2626}.sa-usage-limit-note{border:1px dashed #d6dce8;background:#f8fafc;border-radius:10px;padding:11px 12px;color:#667085;font-size:12px}.sa-usage-reference{margin-bottom:16px}.sa-usage-reference .settings-grid{margin-bottom:14px}.sa-usage-tables .settings-card{min-width:0}.sa-usage-path{max-width:420px;overflow-wrap:anywhere}.sa-usage-empty{text-align:center!important;color:#7b8496!important;padding:24px!important}.sa-usage-tables .table-wrap,.sa-page-shell[data-view="supabase"] .table-wrap{overflow:auto}
@media(max-width:1100px){.sa-usage-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.sa-usage-head{align-items:flex-start}.sa-usage-head .btn{width:100%;justify-content:center}.sa-usage-kpis,.sa-usage-grid-2{grid-template-columns:1fr}.sa-usage-kpi{padding:15px}.sa-usage-kpi strong{font-size:27px}.sa-usage-card-title{display:block}.sa-usage-card-title>b{display:block;margin-top:10px}.sa-usage-meter-head{display:block}.sa-usage-meter-head b{display:block;margin-top:4px}.sa-page-shell[data-view="supabase"] .data-table{min-width:560px}}

/* v26.23.4 — diagnóstico de imagens e adoção WebP */
.sa-usage-image-card{margin-bottom:16px}.sa-image-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.sa-image-summary>div{border:1px solid #e5e9f2;background:#f8fafc;border-radius:12px;padding:14px}.sa-image-summary span{display:block;color:#667085;font-size:12px;font-weight:700}.sa-image-summary b{display:block;margin-top:6px;font:700 24px/1 'Barlow Condensed',sans-serif;color:#182230}.sa-image-summary small{display:block;margin-top:5px;color:#7b8496}.sa-page-shell[data-view="supabase"] .sa-usage-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:1100px){.sa-page-shell[data-view="supabase"] .sa-usage-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.sa-image-summary,.sa-page-shell[data-view="supabase"] .sa-usage-kpis{grid-template-columns:1fr}}


/* v26.23.7 — alerta de Egress por ciclo */
.sa-egress-alert{display:flex;gap:14px;align-items:flex-start;border:1px solid #d6dce8;border-left:5px solid #64748b;background:#fff;border-radius:14px;padding:16px 18px;margin-bottom:16px}.sa-egress-alert-icon{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:#eef2f7;color:#334155;font-weight:800;flex:0 0 auto}.sa-egress-alert-copy{min-width:0;flex:1}.sa-egress-alert-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.sa-egress-alert-title strong{font-size:15px;color:#182230}.sa-egress-alert-title span{font-size:12px;color:#667085;font-weight:700}.sa-egress-alert p{margin:6px 0 8px;color:#475467;font-size:13px}.sa-egress-alert-meta{display:flex;gap:14px;flex-wrap:wrap;color:#667085;font-size:11px}.sa-egress-alert.ok{border-left-color:#16a34a;background:#f7fdf9}.sa-egress-alert.ok .sa-egress-alert-icon{background:#dcfce7;color:#166534}.sa-egress-alert.attention{border-left-color:#eab308;background:#fffdf3}.sa-egress-alert.attention .sa-egress-alert-icon{background:#fef9c3;color:#854d0e}.sa-egress-alert.warning{border-left-color:#f59e0b;background:#fffbeb}.sa-egress-alert.warning .sa-egress-alert-icon{background:#fef3c7;color:#92400e}.sa-egress-alert.high{border-left-color:#ea580c;background:#fff7ed}.sa-egress-alert.high .sa-egress-alert-icon{background:#ffedd5;color:#9a3412}.sa-egress-alert.danger{border-left-color:#dc2626;background:#fff5f5}.sa-egress-alert.danger .sa-egress-alert-icon{background:#fee2e2;color:#991b1b}.sa-egress-alert.unknown{border-left-color:#64748b;background:#f8fafc}.sa-egress-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sa-egress-kpis>div{border:1px solid #e5e9f2;background:#f8fafc;border-radius:12px;padding:14px}.sa-egress-kpis span{display:block;color:#667085;font-size:12px;font-weight:700}.sa-egress-kpis b{display:block;margin-top:6px;font:700 23px/1.1 'Barlow Condensed',sans-serif;color:#182230}.sa-egress-kpis small{display:block;margin-top:5px;color:#7b8496}.sa-thresholds{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.sa-thresholds span{font-size:11px;font-weight:700;padding:5px 8px;border-radius:999px;background:#eef2f7;color:#475467}.sa-egress-card{margin-bottom:16px}
@media(max-width:1000px){.sa-egress-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.sa-egress-alert-title{display:block}.sa-egress-alert-title span{display:block;margin-top:4px}.sa-egress-kpis{grid-template-columns:1fr}.sa-egress-alert{padding:14px}}
