[data-anexo-protegido] [hidden]{display:none!important}
.anexo-acceso{max-width:520px;padding:20px;border:1px solid #dbe2ea;border-radius:10px;background:#f8f7ff}
.anexo-acceso label{display:block;margin:0 0 8px;font-weight:650}
.anexo-acceso input{display:block;width:100%;min-height:46px;padding:10px 12px;font:inherit;border:1px solid #8d94a3;border-radius:7px;background:white;color:#172033}
.anexo-acceso button,.anexo-cerrar{padding:11px 18px;min-height:44px;border:1px solid #6047cb;border-radius:7px;font:inherit;font-weight:650;cursor:pointer}
.anexo-acceso button{margin-top:14px;background:#6047cb;color:white}
.anexo-cerrar{margin:4px 0 18px;background:white;color:#4933a7}
.anexo-acceso button:disabled{opacity:.65;cursor:wait}
.anexo-acceso :focus-visible,.anexo-cerrar:focus-visible{outline:3px solid #b4a5ed;outline-offset:3px}
.anexo-estado{min-height:1.5em;color:#49336f}
@media print{.anexo-acceso,.anexo-cerrar,.anexo-estado{display:none!important}}
