body.ac-theme .ac-modal-overlay,body.ac-theme .apply-modal-overlay,body.ac-theme .login-required-modal-overlay{background:color-mix(in srgb,var(--ac-tinta-950) 62%,transparent)}body.ac-theme .ac-modal-content,body.ac-theme .apply-modal-content,body.ac-theme .login-required-modal-content{background:var(--ac-superficie);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-xl);color:var(--ac-texto);box-shadow:var(--ac-sombra-lg);font-family:var(--ac-fuente-texto)}body.ac-theme .ac-modal-header,body.ac-theme .ac-modal-header.ac-modal--error,body.ac-theme .ac-modal-header.ac-modal--info,body.ac-theme .ac-modal-header.ac-modal--success,body.ac-theme .ac-modal-header.ac-modal--warning,body.ac-theme .login-required-modal-header{background:var(--ac-acento-bg-fuerte);color:var(--ac-texto)}body.ac-theme .apply-modal-header{background:var(--ac-acento-bg-fuerte);border-color:var(--ac-acento-borde);color:var(--ac-texto)}body.ac-theme .ac-modal-header h3,body.ac-theme .apply-modal-header h2,body.ac-theme .apply-modal-header h3,body.ac-theme .login-required-modal-header h3{color:var(--ac-texto);font-family:var(--ac-fuente-titulo);font-weight:600}body.ac-theme .login-required-modal-header h3{font-size:var(--ac-fs-h2)}body.ac-theme .ac-modal-header h3,body.ac-theme .apply-modal-header h2,body.ac-theme .apply-modal-header h3{font-size:var(--ac-fs-h3)}body.ac-theme .ac-modal-icon,body.ac-theme .login-required-icon{background:var(--ac-superficie);border:1px solid var(--ac-acento-borde);color:var(--ac-acento-texto)}body.ac-theme .ac-modal-header.ac-modal--success .ac-modal-icon{background:var(--ac-exito-bg);border-color:var(--ac-exito-borde);color:var(--ac-exito-texto)}body.ac-theme .ac-modal-header.ac-modal--error .ac-modal-icon{background:var(--ac-error-bg);border-color:var(--ac-error-borde);color:var(--ac-error-texto)}body.ac-theme .ac-modal-header.ac-modal--warning .ac-modal-icon{background:var(--ac-aviso-bg);border-color:var(--ac-aviso-borde);color:var(--ac-aviso-texto)}body.ac-theme .ac-modal-header.ac-modal--info .ac-modal-icon{background:var(--ac-info-bg);border-color:var(--ac-info-borde);color:var(--ac-info-texto)}body.ac-theme .ac-modal-close,body.ac-theme .apply-modal-close,body.ac-theme .login-required-modal-close{background:var(--ac-superficie-baja);color:var(--ac-texto)}body.ac-theme .ac-modal-close:hover,body.ac-theme .apply-modal-close:hover,body.ac-theme .login-required-modal-close:hover{background:var(--ac-borde);color:var(--ac-texto);opacity:1}body.ac-theme .ac-modal-body p,body.ac-theme .apply-modal-body p,body.ac-theme .external-leave-modal-body p,body.ac-theme .login-required-modal-body p{color:var(--ac-texto-suave);font-size:var(--ac-fs-cuerpo-sm);line-height:var(--ac-lh-cuerpo)}body.ac-theme .login-required-modal-body .job-info{background:var(--ac-info-bg);border:1px solid var(--ac-info-borde);color:var(--ac-info-texto)}body.ac-theme .login-required-modal-body .benefit-text{color:var(--ac-exito-texto)}body.ac-theme .login-required-modal-body .benefit-text--prominent{background:var(--ac-acento-bg);border:1px solid var(--ac-acento-borde);color:var(--ac-acento-texto)}body.ac-theme .login-required-modal-body .benefit-text--prominent .benefit-text__headline{color:var(--ac-acento-texto)}body.ac-theme .login-required-modal-body .benefit-text--prominent .benefit-text__sub{color:var(--ac-texto-suave)}body.ac-theme .apply-modal-footer{background:var(--ac-superficie-baja);border-color:var(--ac-borde)}body.ac-theme .apply-privacy-notice{background:var(--ac-info-bg);border-color:var(--ac-info-borde);color:var(--ac-info-texto)}body.ac-theme .apply-privacy-notice .privacy-layer1{background:var(--ac-superficie);border-color:var(--ac-info-borde);color:var(--ac-texto)}body.ac-theme .apply-modal-company-link,body.ac-theme .apply-privacy-notice a,body.ac-theme .apply-privacy-notice i,body.ac-theme .external-leave-modal-body a{color:var(--ac-acento-texto)}body.ac-theme .apply-modal-company-link:hover,body.ac-theme .apply-privacy-notice a:hover,body.ac-theme .external-leave-modal-body a:hover{color:var(--ac-acento-accion)}body.ac-theme .apply-modal-divider{border-color:var(--ac-borde)}body.ac-theme .external-job-notice{background:var(--ac-aviso-bg);border-color:var(--ac-aviso-borde);color:var(--ac-aviso-texto)}body.ac-theme .external-job-notice i{color:var(--ac-aviso-texto)}body.ac-theme .external-job-notice a{color:var(--ac-aviso-texto)}body.ac-theme .external-job-badge{background:var(--ac-aviso-bg);border-color:var(--ac-aviso-borde);color:var(--ac-aviso-texto);font-size:var(--ac-fs-legal)}body.ac-theme .ac-modal-btn-primary,body.ac-theme .ac-modal-btn-primary.ac-btn--info,body.ac-theme .apply-btn-submit,body.ac-theme .login-modal-btn-primary{background:var(--ac-acento-accion);border:1px solid var(--ac-acento-accion);color:var(--ac-texto-invertido);border-radius:var(--ac-radio-pill);box-shadow:none;font-family:var(--ac-fuente-texto)}body.ac-theme .ac-modal-btn-primary.ac-btn--info:hover,body.ac-theme .ac-modal-btn-primary:hover,body.ac-theme .apply-btn-submit:hover,body.ac-theme .login-modal-btn-primary:hover{background:var(--ac-acento-hover);border-color:var(--ac-acento-hover);color:var(--ac-texto-invertido);box-shadow:none;transform:none}html body.ac-theme a.ac-modal-btn-primary,html body.ac-theme a.ac-modal-btn-primary:hover,html body.ac-theme a.ac-modal-btn-primary:visited,html body.ac-theme a.login-modal-btn-primary,html body.ac-theme a.login-modal-btn-primary:hover,html body.ac-theme a.login-modal-btn-primary:visited{color:var(--ac-texto-invertido)}html body.ac-theme a.ac-modal-btn-secondary,html body.ac-theme a.ac-modal-btn-secondary:hover,html body.ac-theme a.ac-modal-btn-secondary:visited,html body.ac-theme a.login-modal-btn-secondary,html body.ac-theme a.login-modal-btn-secondary:hover,html body.ac-theme a.login-modal-btn-secondary:visited{color:var(--ac-texto)}body.ac-theme .ac-modal-btn-primary.ac-btn--success{background:var(--ac-exito-texto);border-color:var(--ac-exito-texto);color:var(--ac-texto-invertido)}body.ac-theme .ac-modal-btn-primary.ac-btn--success:hover{background:var(--ac-exito);border-color:var(--ac-exito);box-shadow:none}body.ac-theme .ac-modal-btn-primary.ac-btn--error{background:var(--ac-error-texto);border-color:var(--ac-error-texto);color:var(--ac-texto-invertido)}body.ac-theme .ac-modal-btn-primary.ac-btn--error:hover{background:var(--ac-error);border-color:var(--ac-error);box-shadow:none}body.ac-theme .ac-modal-btn-primary.ac-btn--warning{background:var(--ac-aviso-texto);border-color:var(--ac-aviso-texto);color:var(--ac-texto-invertido)}body.ac-theme .ac-modal-btn-primary.ac-btn--warning:hover{background:var(--ac-aviso);border-color:var(--ac-aviso);box-shadow:none}body.ac-theme .ac-modal-btn-secondary,body.ac-theme .apply-btn-cancel,body.ac-theme .login-modal-btn-secondary{background:var(--ac-superficie-baja);border:1px solid var(--ac-borde-control);color:var(--ac-texto);border-radius:var(--ac-radio-pill);font-family:var(--ac-fuente-texto)}body.ac-theme .ac-modal-btn-secondary:hover,body.ac-theme .apply-btn-cancel:hover,body.ac-theme .login-modal-btn-secondary:hover{background:var(--ac-borde);border-color:var(--ac-borde-control);color:var(--ac-texto)}body.ac-theme .ac-modal-btn-primary:focus-visible,body.ac-theme .ac-modal-btn-secondary:focus-visible,body.ac-theme .ac-modal-close:focus-visible,body.ac-theme .apply-btn-cancel:focus-visible,body.ac-theme .apply-btn-submit:focus-visible,body.ac-theme .apply-modal-close:focus-visible,body.ac-theme .login-modal-btn-primary:focus-visible,body.ac-theme .login-modal-btn-secondary:focus-visible,body.ac-theme .login-required-modal-close:focus-visible{outline:var(--ac-foco-grosor) solid var(--ac-foco);outline-offset:var(--ac-foco-offset)}body.ac-theme .cv-selection__header,body.ac-theme .cv-selection__option-title,body.ac-theme .kq-apply-question,body.ac-theme .kq-apply-section h4{color:var(--ac-texto)}body.ac-theme .cv-selection__header i,body.ac-theme .kq-apply-section h4 i{color:var(--ac-acento-texto)}body.ac-theme .cv-selection__empty,body.ac-theme .cv-selection__option-meta,body.ac-theme .kq-apply-description{color:var(--ac-texto-suave)}body.ac-theme .cv-selection,body.ac-theme .kq-apply-item{background:var(--ac-superficie-baja);border-color:var(--ac-borde)}body.ac-theme .kq-apply-num{background:var(--ac-acento-accion);color:var(--ac-texto-invertido)}body.ac-theme .kq-apply-required{color:var(--ac-error-texto)}body.ac-theme .cv-selection__option,body.ac-theme .kq-apply-radio{background:var(--ac-superficie);border-color:var(--ac-borde);color:var(--ac-texto)}body.ac-theme .cv-selection__option:hover,body.ac-theme .kq-apply-radio:hover{background:var(--ac-acento-bg);border-color:var(--ac-acento-borde)}body.ac-theme .cv-selection__option input,body.ac-theme .kq-apply-radio input[type=radio]{accent-color:var(--ac-acento-accion)}body.ac-theme .cv-selection__option:has(input:checked){border-color:var(--ac-acento-accion);background:var(--ac-acento-bg)}body.ac-theme .cv-selection__badge{background:var(--ac-acento-bg);color:var(--ac-acento-texto)}body.ac-theme .apply-modal-textarea,body.ac-theme .kq-apply-input{min-height:44px;background:var(--ac-superficie);border:1px solid var(--ac-borde-control);border-radius:var(--ac-radio-sm);color:var(--ac-texto);font-family:var(--ac-fuente-texto)}body.ac-theme .ac-content-report-form input[type=email],body.ac-theme .ac-content-report-form select,body.ac-theme .ac-content-report-form textarea{background:var(--ac-superficie)!important;border:1px solid var(--ac-borde-control)!important;border-radius:var(--ac-radio-sm)!important;color:var(--ac-texto)!important;font-family:var(--ac-fuente-texto)}body.ac-theme .ac-content-report-form input[type=email]:focus,body.ac-theme .ac-content-report-form select:focus,body.ac-theme .ac-content-report-form textarea:focus,body.ac-theme .apply-modal-textarea:focus,body.ac-theme .kq-apply-input:focus{border-color:var(--ac-foco);box-shadow:0 0 0 var(--ac-foco-grosor) color-mix(in srgb,var(--ac-foco) 22%,transparent);outline:0}body.ac-theme .ac-content-report-form label{color:var(--ac-texto)}body.ac-theme .cv-ai-progress{background:var(--ac-acento-bg);border-color:var(--ac-acento-borde)}body.ac-theme .cv-ai-progress__track{background:var(--ac-superficie-baja)}body.ac-theme .cv-ai-progress__bar{background:var(--ac-acento-accion)}body.ac-theme .cv-ai-progress__label,body.ac-theme .cv-ai-progress__narrative-item{color:var(--ac-texto-suave)}body.ac-theme .cv-ai-progress__narrative-item--active{color:var(--ac-acento-texto)}body.ac-theme .cv-ai-progress__narrative-item--active::before{background:var(--ac-acento-accion)}body.ac-theme .cv-ai-progress__narrative-item--done{color:var(--ac-exito-texto)}@media (prefers-reduced-motion:reduce){body.ac-theme .ac-modal-content,body.ac-theme .ac-modal-overlay,body.ac-theme .apply-modal-content,body.ac-theme .apply-modal-overlay,body.ac-theme .login-required-modal-content,body.ac-theme .login-required-modal-overlay{animation:none}}