._overlay_1urjy_1{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;animation:_fadeIn_1urjy_1 .3s ease-in-out;z-index:9999}._modal_1urjy_14{background:var(--white);border-radius:var(--border-radius);padding:var(--padding-2);text-align:center;box-shadow:var(--elevacion-2);color:var(--text);animation:_bounceIn_1urjy_1 .4s ease-out;display:flex;flex-direction:column;align-items:center;gap:var(--gap-1);max-height:95dvh;overflow:hidden;position:relative}@media(max-height:700px){._modal_1urjy_14{padding:1rem;gap:.5rem;max-height:98dvh}}@media(max-height:550px){._modal_1urjy_14{padding:.75rem;gap:.25rem;max-height:100dvh;border-radius:.5rem}._header_1urjy_47{font-size:1rem;padding-bottom:8px;margin-bottom:8px}._actions_1urjy_53{margin-top:.5rem;gap:.5rem}._cancelButton_1urjy_58,._confirmButton_1urjy_59{padding:.5rem 1rem;font-size:.85rem}}._modal_sm_1urjy_65{width:clamp(18rem,90%,22rem)}._modal_md_1urjy_69{width:clamp(20rem,90%,28rem)}._modal_lg_1urjy_73{width:clamp(28rem,90%,42rem)}._modal_xl_1urjy_77{width:95vw;max-width:1100px;padding:1.5rem}._header_1urjy_47{display:flex;align-items:center;gap:var(--gap-1);justify-content:center;font-size:1.25rem;font-weight:700}._cuerpo_1urjy_92{display:flex;align-items:center;gap:var(--gap-1);justify-content:center;padding:var(--padding-1);max-height:65dvh;overflow-y:auto;overflow-x:hidden;width:100%}._cuerpo_1urjy_92 p{text-wrap:auto}._formContainer_1urjy_108{width:100%;margin:.5rem 0;padding:.5rem;max-height:calc(80dvh - 6rem);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}@media(max-height:700px){._formContainer_1urjy_108{max-height:calc(85dvh - 5rem);margin:.25rem 0;padding:.25rem}}@media(max-height:550px){._formContainer_1urjy_108{max-height:calc(90dvh - 4rem);margin:.25rem 0;padding:.25rem}}._actions_1urjy_53{display:flex;gap:1rem;justify-content:center;width:100%;margin-top:1rem;flex-shrink:0;flex-wrap:wrap}._cancelButton_1urjy_58,._confirmButton_1urjy_59{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border:none;border-radius:var(--border-radius);cursor:pointer;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease;font-size:.9rem}._cancelButton_1urjy_58{background-color:transparent;color:var(--subtext1, #5c5f77);border:none}._confirmButton_1urjy_59{background-color:var(--blue);color:var(--white)}._cancelButton_1urjy_58:hover,._confirmButton_1urjy_59:hover:not(:disabled){transform:scale(1.05);opacity:.9;box-shadow:var(--elevacion-1)}._confirmButton_1urjy_59:disabled{background-color:var(--surface2);color:var(--subtext0);cursor:not-allowed;opacity:.6}@keyframes _fadeIn_1urjy_1{0%{opacity:0}to{opacity:1}}@keyframes _bounceIn_1urjy_1{0%{opacity:0;transform:scale(.7)}50%{transform:scale(1.05)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}._header_1urjy_47{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #eaeaea;margin-bottom:16px}._titleContainer_1urjy_226{display:flex;align-items:center;gap:8px}._helpButton_1urjy_232{width:36px;height:36px;background:none;border:none;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}._helpButton_1urjy_232:hover{color:#3498db;background:#3498db1a}._btn-ayuda_1urjy_252{width:36px;height:36px;background:none;border:none;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;min-width:36px}._btn-ayuda_1urjy_252:hover{color:#3498db;background:#3498db1a}
