#registrationConfirmationModal .modal-dialog{max-width:500px}#registrationConfirmationModal .modal-content{background:linear-gradient(180deg,rgb(var(--impulso-morado-rgb)),rgb(var(--impulso-azul-rgb)));border:1px solid rgba(255,255,255,.2);border-radius:16px;color:#fff;box-shadow:0 8px 32px #0006;backdrop-filter:blur(20px);overflow:hidden}#registrationConfirmationModal .modal-header{background:transparent;border-bottom:1px solid rgba(255,255,255,.1);padding:1.5rem 1.5rem 1rem}#registrationConfirmationModal .modal-title{color:#fff;font-size:1.5rem;font-weight:700;font-family:Inter,sans-serif;display:flex;align-items:center;gap:.5rem}#registrationConfirmationModal .modal-title i{color:var(--impulso-turquesa);font-size:1.75rem}#registrationConfirmationModal .btn-close{background:#ffffff1a;border-radius:50%;opacity:.8;padding:.5rem;transition:all .3s ease;filter:brightness(0) invert(1)}#registrationConfirmationModal .btn-close:hover{background:#fff3;opacity:1;transform:rotate(90deg)}#registrationConfirmationModal .modal-body{padding:1.5rem;color:#ffffffe6;font-size:1rem;line-height:1.6;font-family:Inter,sans-serif}#registrationConfirmationModal .modal-body p{color:#fffffff2;margin-bottom:1rem;font-weight:500}#registrationConfirmationModal .modal-body ol{color:#ffffffe6;padding-left:1.5rem;margin-bottom:1rem}#registrationConfirmationModal .modal-body ol li{margin-bottom:.75rem;padding-left:.5rem}#registrationConfirmationModal .modal-body ol li:last-child{margin-bottom:0}#registrationConfirmationModal .modal-footer{background:transparent;border-top:1px solid rgba(255,255,255,.1);padding:1rem 1.5rem 1.5rem;gap:1rem}#registrationConfirmationModal .btn{padding:.75rem 2rem;font-size:1rem;font-weight:600;border-radius:8px;transition:all .3s ease;font-family:Inter,sans-serif;border:2px solid transparent}#registrationConfirmationModal .btn-primary{background:var(--impulso-gradient-buttons);color:var(--impulso-morado);border:2px solid rgba(255,255,255,.3);box-shadow:0 4px 15px #0dd6;font-weight:700}#registrationConfirmationModal .btn-primary:hover{background:linear-gradient(135deg,var(--impulso-azul) 0%,var(--impulso-turquesa) 100%);transform:translateY(-2px);box-shadow:0 6px 20px #0dd9;color:var(--impulso-morado);border-color:#ffffff80}#registrationConfirmationModal .btn-primary:active{transform:translateY(0);box-shadow:0 2px 10px #0dd6}#registrationConfirmationModal .btn-secondary{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.3);backdrop-filter:blur(10px);font-weight:600}#registrationConfirmationModal .btn-secondary:hover{background:#fff3;color:#fff;border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 4px 15px #fff3}#registrationConfirmationModal .btn-secondary:active{transform:translateY(0);box-shadow:0 2px 8px #ffffff1a}#registrationConfirmationModal.modal-backdrop{background-color:#311050cc;backdrop-filter:blur(5px)}@media (max-width: 576px){#registrationConfirmationModal .modal-dialog{margin:1rem;max-width:calc(100% - 2rem)}#registrationConfirmationModal .modal-header,#registrationConfirmationModal .modal-body,#registrationConfirmationModal .modal-footer{padding:1rem}#registrationConfirmationModal .modal-title{font-size:1.25rem}#registrationConfirmationModal .btn{padding:.625rem 1.5rem;font-size:.9rem}#registrationConfirmationModal .modal-footer{flex-direction:column}#registrationConfirmationModal .modal-footer .btn{width:100%}}
