.capture-message{margin:12px 0;padding:14px 18px;border:1px solid #e6baba;border-radius:10px;background:#fff1f1;color:#8a2424;white-space:pre-line;scroll-margin-top:140px}
.capture-message[data-ok="true"]{background:#eaf4ee;color:#205341;border-color:#bdd8ca}
.eclium-storage-state{font-size:13px;color:#5a625d;margin:10px 0 18px}
.eclium-access{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#f4f6f3;padding:20px}
.eclium-access[hidden]{display:none}
.eclium-access form{position:relative;background:white;border:1px solid #d9dfd7;border-radius:16px;padding:28px;max-width:430px;width:100%;display:grid;gap:14px;box-shadow:0 12px 35px #006b5a15}
.eclium-access .eclium-access-close{position:absolute;top:8px;right:8px;width:44px;height:44px;display:grid;place-items:center;color:#5a625d;border-radius:50%;text-decoration:none}
.eclium-access-close:hover{background:#edf3ef;color:#006b5a}
.eclium-access h1{padding-right:28px}
#eclium-reintentar[hidden],#eclium-access-message:empty{display:none}
.eclium-access h1{font-family:Lora,Georgia,serif;color:#006b5a;font-size:27px}
.eclium-access p{line-height:1.5;color:#5a625d}
.eclium-access label{font-size:14px;font-weight:600}
.eclium-access input{width:100%}
#eclium-access-message{color:#9a2b2b;font-size:14px;white-space:pre-line}
#eclium-salir{margin-top:10px}
@media print{.capture-message,.eclium-storage-state,.eclium-access,#eclium-salir{display:none!important}}
