[data-v-6a98fb12] .popup-cerrar-convenio{-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:600px;width:100%!important;min-width:500px}[dir][data-v-6a98fb12] .popup-cerrar-convenio{border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}[data-v-6a98fb12] .popup-cerrar-convenio .vs-popup{width:100%!important}[data-v-6a98fb12] .popup-cerrar-convenio .vs-popup__content{width:100%!important;max-width:600px!important}.modal-body-convenio[data-v-6a98fb12]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}[dir] .modal-body-convenio[data-v-6a98fb12]{padding:2rem;border-radius:8px}[dir=ltr] .modal-body-convenio[data-v-6a98fb12]{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}[dir=rtl] .modal-body-convenio[data-v-6a98fb12]{background:linear-gradient(-135deg,#f8fafc,#f1f5f9)}.warning-icon-container[data-v-6a98fb12]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;-webkit-box-shadow:0 8px 16px rgba(251,146,60,.3)}[dir] .warning-icon-container[data-v-6a98fb12]{border-radius:50%;margin:0 auto;box-shadow:0 8px 16px rgba(251,146,60,.3)}[dir=ltr] .warning-icon-container[data-v-6a98fb12]{background:linear-gradient(135deg,#fed7aa,#fdba74)}[dir=rtl] .warning-icon-container[data-v-6a98fb12]{background:linear-gradient(-135deg,#fed7aa,#fdba74)}.form-section[data-v-6a98fb12]{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}[dir] .form-section[data-v-6a98fb12]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);border:1px solid #e2e8f0}.form-section label[data-v-6a98fb12]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;color:#374151}[dir] .form-section label[data-v-6a98fb12]{margin-bottom:.5rem}[data-v-6a98fb12] .form-section .vs-input{width:100%!important}[data-v-6a98fb12] .form-section .vs-input__input{font-size:14px;transition:all .3s ease;min-height:100px;resize:vertical}[dir][data-v-6a98fb12] .form-section .vs-input__input{border-radius:6px;border:2px solid #e5e7eb;padding:12px 16px;-webkit-transition:all .3s ease}[data-v-6a98fb12] .form-section .vs-input__input:focus{-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}[dir][data-v-6a98fb12] .form-section .vs-input__input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.action-buttons[data-v-6a98fb12]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[dir] .action-buttons[data-v-6a98fb12]{margin-top:2rem}.cancel-btn[data-v-6a98fb12],.confirm-btn[data-v-6a98fb12]{min-width:140px;height:44px;font-weight:600;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir] .cancel-btn[data-v-6a98fb12],[dir] .confirm-btn[data-v-6a98fb12]{border-radius:8px;-webkit-transition:all .3s ease}[data-v-6a98fb12] .cancel-btn{color:#6b7280}[dir][data-v-6a98fb12] .cancel-btn{background:#fff;border:2px solid #d1d5db}[data-v-6a98fb12] .cancel-btn:hover{-webkit-transform:translateY(-1px)}[dir][data-v-6a98fb12] .cancel-btn:hover{background:#f9fafb;border-color:#9ca3af;transform:translateY(-1px)}[data-v-6a98fb12] .confirm-btn{-webkit-box-shadow:0 4px 12px rgba(220,38,38,.3)}[dir][data-v-6a98fb12] .confirm-btn{border:none;box-shadow:0 4px 12px rgba(220,38,38,.3)}[dir=ltr][data-v-6a98fb12] .confirm-btn{background:linear-gradient(135deg,#dc2626,#b91c1c)}[dir=rtl][data-v-6a98fb12] .confirm-btn{background:linear-gradient(-135deg,#dc2626,#b91c1c)}[data-v-6a98fb12] .confirm-btn:hover:not(:disabled){-webkit-transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(220,38,38,.4)}[dir][data-v-6a98fb12] .confirm-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(220,38,38,.4)}[data-v-6a98fb12] .confirm-btn:disabled{opacity:.6}[dir][data-v-6a98fb12] .confirm-btn:disabled{background:#d1d5db;cursor:not-allowed}[dir=ltr] .modal-body-convenio[data-v-6a98fb12],[dir=rtl] .modal-body-convenio[data-v-6a98fb12]{-webkit-animation:slideInUp-6a98fb12 .3s ease-out;animation:slideInUp-6a98fb12 .3s ease-out}@-webkit-keyframes slideInUp-6a98fb12{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp-6a98fb12{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}[dir=ltr] .warning-icon-container[data-v-6a98fb12],[dir=rtl] .warning-icon-container[data-v-6a98fb12]{-webkit-animation:pulse-6a98fb12 2s infinite;animation:pulse-6a98fb12 2s infinite}@-webkit-keyframes pulse-6a98fb12{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulse-6a98fb12{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}.validation-error[data-v-6a98fb12]{color:#dc2626}.validation-error[data-v-6a98fb12],.validation-success[data-v-6a98fb12]{font-size:.875rem;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.validation-success[data-v-6a98fb12]{color:#059669}[data-v-6a98fb12] .vs-input--danger .vs-input__input{-webkit-box-shadow:0 0 0 3px rgba(220,38,38,.1)!important}[dir][data-v-6a98fb12] .vs-input--danger .vs-input__input{border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(220,38,38,.1)!important}@media (max-width:640px){[data-v-6a98fb12] .popup-cerrar-convenio{min-width:auto;width:95vw!important;max-width:95vw!important}[dir] .modal-body-convenio[data-v-6a98fb12]{padding:1.5rem}.action-buttons[data-v-6a98fb12]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cancel-btn[data-v-6a98fb12],.confirm-btn[data-v-6a98fb12]{width:100%}}