.admin-organized-overview{display:flex;justify-content:space-between;align-items:center;gap:22px;background:linear-gradient(115deg,#003c59,#0b5068);color:white;padding:24px 28px;border:0;border-radius:20px;margin-bottom:20px;position:relative;overflow:hidden}.admin-organized-overview:after{content:'';position:absolute;inset:-120px -70px auto auto;width:330px;height:330px;border:55px solid #ffffff09;border-radius:50%;pointer-events:none}.admin-organized-overview h2{font-size:clamp(21px,2vw,28px);margin:8px 0;color:white}.admin-organized-overview small{color:#7ee3fa;letter-spacing:.12em;font-weight:750;font-size:10px}.admin-organized-overview p{margin:0;font-size:13px;line-height:1.6;color:#d2e7ef;max-width:620px}.admin-organized-overview dl{display:flex;gap:10px;flex:none;margin:0}.admin-organized-overview dl>div{padding:13px 18px;border-radius:13px;background:#ffffff12;border:1px solid #ffffff25;min-width:95px}.admin-organized-overview dt{font-size:11px;color:#cfecf5}.admin-organized-overview dd{font-size:27px;font-weight:750;margin:4px 0 0}.admin-reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px;align-items:start}.admin-reference-grid>*{margin:0!important;min-width:0}.admin-reference-grid .page-guide summary,.admin-reference-grid .admin-manuals>summary{padding:16px 20px;min-height:75px}.admin-reference-grid .page-guide h2,.admin-reference-grid .admin-manuals strong{font-size:17px}.admin-reference-grid:has([open]){grid-template-columns:1fr}.admin-reference-grid .admin-manuals>summary>span:last-child{display:none}.admin-toolbar{position:relative;margin:10px 0 24px;gap:12px}.admin-toolbar>div:last-child{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.admin-toolbar .database-status{font-size:10px}.admin-sidebar .course-template-picker{margin-top:20px}.admin-sidebar .new-course{border-radius:11px;min-height:44px}.admin-sidebar>small{font-size:11px;line-height:1.5;color:#587184}.admin-workspace .admin-page-navigation{padding:20px}.admin-page-tabs{gap:9px;flex-wrap:wrap}.admin-page-tabs [aria-selected=true]{background:#0065ad;color:#fff;border-color:#0065ad}.admin-structured .field-grid,.admin-editor .field-grid{gap:18px}.admin-editor textarea{min-height:115px;line-height:1.6}.admin-editor input:not([type=checkbox]):not([type=color]),.admin-editor select{min-height:44px}.admin-editor .editor-card,.admin-editor .field-group{padding:22px;border-radius:16px}.owner-console{max-width:1000px;margin:40px auto}.owner-console>h1{font-size:clamp(28px,4vw,44px);letter-spacing:-.04em}.owner-console>.eyebrow{font-size:12px;color:#007f9e}.owner-console>.cert-panel{border-top:4px solid #007e99;border-radius:18px;box-shadow:0 15px 45px #143d5814}.owner-console form{display:grid;gap:16px}.owner-console form label{display:grid;gap:8px}.owner-console input:not([type=checkbox]),.owner-console select{min-height:46px;border:1px solid #b9cfdd;border-radius:10px;padding:11px;font:inherit}.owner-console button{min-height:44px;border-radius:10px}.owner-console input[type=checkbox]{width:18px;height:18px}.owner-console .access-secret-copy{word-break:break-word}@media(max-width:1000px){.admin-organized-overview{align-items:flex-start;padding:22px}.admin-organized-overview dl>div{padding:10px;min-width:74px}.admin-reference-grid{grid-template-columns:1fr}}@media(max-width:600px){.admin-organized-overview{flex-direction:column}.admin-organized-overview dl{width:100%}.admin-organized-overview dl>div{flex:1}.owner-console{margin:20px 14px}.admin-workspace .admin-page-navigation{padding:14px}}

html[data-theme] .admin-topbar .admin-mobile-menu select{color:#153b52!important;background:#fff!important;border:1px solid #99c7d8!important;font:inherit;width:100%;min-height:44px}html:is([data-theme="dark"],[data-theme="dim"]) .admin-topbar .admin-mobile-menu select{background:#18364a!important;color:#f0f8ff!important;border-color:#618fa8!important}

/* SU ODA: acceso discreto al módulo humano de atención, sin modificar FAQ. */
.editor-help-inbox{padding:20px;margin:0 0 22px;border:1px solid var(--border,#dce0eb);border-radius:15px;background:var(--surface-secondary,rgba(116,101,166,.05));display:grid;gap:9px}
.editor-help-inbox h3{margin:0;font-size:1.12rem}
.editor-help-inbox p{margin:0;color:var(--text-muted,#667086);line-height:1.5}
.editor-help-inbox a.add-row{justify-self:start;text-decoration:none;display:inline-flex;align-items:center;min-height:42px;padding:9px 17px;border-radius:10px;border:1px solid var(--border,#d5d4e2);background:var(--surface-card,#fff);color:var(--text,#332d64);font-weight:700}
.editor-help-inbox a.add-row:hover{filter:brightness(.96)}
