/* Solo controles de seguridad de cuentas. El diseño FibraZiel V12 no cambia. */
#fz-modal-cuenta:not(.hidden){position:fixed;inset:0;z-index:9999;background:rgba(24,8,13,.85);display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto}
#fz-modal-cuenta.hidden{display:none!important}
#fz-modal-cuenta .fz-dialogo{width:min(100%,430px);max-height:95dvh;overflow-y:auto;border-radius:20px;padding:20px;background:#fffaf5;border:2px solid #dba458;box-shadow:0 18px 45px #11050988}
#fz-modal-cuenta h2{color:#b8122c;margin:0 0 8px;font-size:23px}
#fz-modal-cuenta p{font-size:13px;color:#6e504d;line-height:1.5}
#fz-modal-cuenta label{display:block;font-size:13px;margin:9px 0 4px;color:#3f2726;font-weight:650}
#fz-modal-cuenta input{width:100%;border:1px solid #d4b2a6;border-radius:9px;background:#fff;padding:13px;font-size:16px;color:#2c2121}
#fz-modal-cuenta .fz-acciones{display:flex;gap:10px;margin-top:14px}
#fz-modal-cuenta .fz-acciones button{flex:1;border-radius:11px;padding:12px;cursor:pointer}
#fz-clave-guardar{background:#ba0b29;color:#fff}
#fz-clave-cerrar{background:#f9e5d9;color:#8d2030}
#fz-clave-resultado{min-height:19px;font-size:13px;font-weight:600;line-height:1.4}
#fz-admin-router{margin-top:20px}
#fz-admin-router label{display:block;margin-top:9px}
#fz-admin-router input{width:100%}
