/* ADMIN-07V: organización visual; se conservan los formularios y sus rutas. */
.centro-admin-page details[data-admin-accordion]{box-sizing:border-box;border:1px solid #dbe7f6;border-radius:12px;background:#fff;margin:16px 0;padding:0;min-width:0;overflow:visible}
.centro-admin-page details[data-admin-accordion]>summary{display:list-item;box-sizing:border-box;cursor:pointer;padding:17px 20px;color:#173f79;font:inherit;font-size:16px;font-weight:700;line-height:1.5;overflow-wrap:anywhere;border-radius:12px;background:#f5f9ff}
.centro-admin-page details[data-admin-accordion][open]>summary{border-bottom:1px solid #dbe7f6;border-radius:12px 12px 0 0}
.centro-admin-page details[data-admin-accordion]>summary::marker{color:#1764b8}
.centro-admin-page details[data-admin-accordion]>summary:focus-visible{outline:3px solid #8cbded;outline-offset:2px}
.centro-admin-page .admin-accordion-body{padding:20px;min-width:0;box-sizing:border-box}
.centro-admin-page #certificate-configuration-details>p,.centro-admin-page #certificate-configuration-details>form{margin-left:20px;margin-right:20px}
.centro-admin-page #certificate-configuration-details>form{margin-bottom:20px}
.centro-admin-page details.card[data-admin-accordion]>form,.centro-admin-page details.card[data-admin-accordion]>p{margin-left:20px;margin-right:20px}
.centro-admin-page details.card[data-admin-accordion]>form{margin-bottom:20px}
.centro-admin-page .admin-accordion-body>.centro-smtp-panel,.centro-admin-page .admin-accordion-body>.centro-owner-panel{margin-top:0}
@media(max-width:700px){.centro-admin-page details[data-admin-accordion]>summary{padding:15px;font-size:15px}.centro-admin-page .admin-accordion-body{padding:14px}.centro-admin-page #certificate-configuration-details>p,.centro-admin-page #certificate-configuration-details>form,.centro-admin-page details.card[data-admin-accordion]>form,.centro-admin-page details.card[data-admin-accordion]>p{margin-left:14px;margin-right:14px}}
