/* EIC Academy Sector Escolar 36.8 - owner console, visual continuity */
.e368-owner{border:1px solid #afc4e2!important;background:#f9fbff!important}
.e368-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:12px 0}
.e368-kpis>div{border:1px solid #dfe7f1;background:#fff;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:5px;min-width:0}
.e368-kpis b{font-size:23px;color:#263952;font-variant-numeric:tabular-nums}
.e368-kpis small{font-size:11px;color:#6d8097}
.e368-help{border-left:3px solid #9aafc8;padding:9px 12px;font-size:12px;color:#5d718b;line-height:1.5}
.e368-filters{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:14px 0}
.e368-filters .e367-field{flex:1;min-width:180px}
.e368-table td small,.e368-history small{display:block;margin-top:5px;color:#6d7e96;font-size:10px;line-height:1.35}
.e368-table td{min-width:120px;vertical-align:top}
.e368-table td:last-child{min-width:155px}
.e368-table td:last-child button{margin:0 5px 6px 0;font-size:11px}
.e368-tag{display:inline-block;padding:5px 9px;border:1px solid #d6e3f1;border-radius:18px;background:#f4f8fe;color:#47658c;font-size:11px}
.e368-tag.e368-suspended{color:#9d3445;border-color:#edc8ce;background:#fff5f6}
.e368-danger{color:#9d3445!important;border-color:#e0bbc5!important}
.e368-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0}
.e368-pagination small{color:#7e8ca1;font-size:11px}
.e368-history{border:1px solid #dce5f0;border-radius:12px;background:#fff;padding:13px;margin-top:10px}
.e368-history p{border-top:1px solid #edf1f5;padding:10px 0}
.e367-owner-warning{color:#9b2f41!important;background:#fff3f5;padding:12px;border:1px solid #ecd0d5;border-radius:10px}
@media(max-width:980px){.e368-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:560px){.e368-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.e368-table td{font-size:11px}}

.e368-consent{display:flex;flex-direction:column;gap:10px;min-width:240px;max-width:440px}
.e368-consent label{display:flex;gap:8px;font-size:12px;color:#516781;line-height:1.35}
.e368-consent input{accent-color:#335277}

.e368-reason{display:flex;flex-direction:column;gap:3px;font-size:10px;color:#647893;margin-bottom:7px}.e368-reason select{max-width:160px;background:#fff;border:1px solid #d6e3f1;border-radius:8px;padding:6px;font-size:11px;color:#2d4262}

/* v36.8.1: self-service removal of exploratory institutional spaces. */
.e368-workspace-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.e368-delete-box{background:#fffaf9;border:1px solid #edc5ca;border-radius:12px;padding:15px 17px;margin:12px 0 18px;color:#4a5261}
.e368-delete-box h3{font-size:15px;color:#852f3c;margin:0 0 9px}
.e368-delete-box p{font-size:12px;line-height:1.55}
.e368-delete-form{max-width:540px;display:flex;gap:10px;flex-direction:column;margin-top:12px}
.e368-delete-form .e367-check{font-size:12px;line-height:1.5}
.e368-delete-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}
.e368-delete-confirm{background:#8e3442!important;color:#fff!important;border-color:#8e3442!important}
.e368-delete-confirm:disabled{opacity:.6}
@media(max-width:560px){.e368-workspace-actions{justify-content:flex-start}}

/* v36.9.1 Owner-only registry details: intentionally scoped to the school panel. */
.e369-owner-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}
.e369-owner-kpis b{font-size:21px;line-height:1.1;overflow-wrap:anywhere}
.e369-detail-link{display:block;margin-top:9px;font-size:11px}
.e369-owner-detail{border:1px solid #cad9e9;border-radius:16px;background:#fff;padding:16px;margin:15px 0;scroll-margin-top:12px}
.e369-owner-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.e369-owner-detail-grid>section{border:1px solid #e7edf5;border-radius:13px;padding:14px;min-width:0}
.e369-owner-detail h3,.e369-owner-detail h4{margin:0 0 10px}
.e369-owner-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.e369-owner-fields>div{min-width:0;overflow-wrap:anywhere}
.e369-owner-fields small{display:block;color:#65758a;font-size:11px;margin-bottom:4px}
.e369-owner-fields strong{font-size:12px;font-weight:650}
.e369-owner-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:13px 0}
.e369-owner-metrics>div{border:1px solid #dfe7f1;border-radius:12px;padding:12px;min-width:0}
.e369-owner-metrics b{display:block;font-size:19px;overflow-wrap:anywhere;color:#1e2d44}
.e369-owner-metrics small{font-size:10px;color:#596d86;line-height:1.35}
.e369-owner-sub,.e369-owner-note{font-size:11px;line-height:1.5;color:#586b86;margin:10px 0}
@media(max-width:800px){.e369-owner-detail-grid{grid-template-columns:1fr}.e369-owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.e369-owner-fields{grid-template-columns:1fr}.e369-owner-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
