.organization-dashboard{display:grid;gap:1rem}.organization-dashboard>header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.organization-dashboard h2,.organization-dashboard header p{margin:0}.organization-dashboard__filters{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr)) auto;align-items:end;gap:.7rem}.organization-dashboard label{display:grid;gap:.3rem;font-weight:700}.organization-dashboard :is(input,select,button){min-height:44px;border:1px solid #b8c4d6;border-radius:9px;padding:.5rem .7rem;font:inherit}.organization-dashboard :is(input,select,button):focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.organization-dashboard__kpis{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:.75rem}.organization-dashboard__kpis article,.organization-dashboard__grid article{padding:1rem;border:1px solid #dbe3ef;border-radius:16px;background:#fff}.organization-dashboard__kpis span,.organization-dashboard__kpis strong{display:block}.organization-dashboard__kpis strong{font-size:1.6rem}.organization-dashboard__grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,1fr);gap:1rem}.organization-dashboard__table{overflow:auto}.organization-dashboard table{width:100%;border-collapse:collapse}.organization-dashboard th,.organization-dashboard td{padding:.7rem;border-bottom:1px solid #e2e8f0;text-align:left}.organization-dashboard [data-level="WARNING"]{color:#9a3412;font-weight:700}.organization-dashboard [data-error]{color:#b91c1c}@media(max-width:1000px){.organization-dashboard__kpis{grid-template-columns:repeat(3,1fr)}.organization-dashboard__grid{grid-template-columns:1fr}}@media(max-width:650px){.organization-dashboard__filters,.organization-dashboard__kpis{grid-template-columns:1fr}.organization-dashboard>header{display:grid}}
