.grecaptcha-badge{visibility:hidden}#qlwapp{position:fixed;bottom:20px;left:20px;right:auto}#calculadora-indemnizacion{margin:auto;padding:20px;background:#f5f0c8;border:none;border-radius:10px;display:block;position:relative;padding-bottom:40px}#calculadora-indemnizacion
h3{margin-top:23px;margin-bottom:23px;border-bottom:1px solid #d7d0a1;padding-left:10px}.paso{margin-bottom:20px}label{display:block;margin-bottom:10px}input[type="number"],select{width:100%;padding:8px;margin-top:5px}#calculadora-indemnizacion
button{padding:5px
10px;color:white;border:none;margin-top:15px;cursor:pointer;transition:0.5s;font-style:italic;font-size:20px;letter-spacing:-0.04em;line-height:28px;background:#9b8d2d;width:100%;text-transform:initial;height:38px}#calculadora-indemnizacion button:hover{background:#464017}#calculadora-indemnizacion .calendar-icon{cursor:pointer;margin-left:10px;font-size:20px;vertical-align:middle;padding:0px}button.calendar-icon{font-style:normal;padding:0px;position:relative;margin:0px;right:0px;bottom:0px}button.calendar-icon:hover{background:transparent;filter:drop-shadow(2px 2px 4px rgb(70 64 23 / 50%))}#resultado-indemnizacion{background:#e6ffe6;padding:15px;margin-top:20px;border-radius:5px}.texto-fechas{display:block;margin-top:5px;color:#555;font-size:0.9em;font-style:italic}.grupo-dia{margin-bottom:15px;margin-top:30px}.selector-dias .grupo-dia{margin-bottom:5px;margin-top:5px}.selector-dias .grupo-dia
label{margin-bottom:0px}.selector-dias .grupo-dia
input{max-width:100%;max-height:40px;margin-top:0px}input[readonly]{background:#f1f1f1;cursor:not-allowed}#calculadora-indemnizacion .calendar-icon{font-size:18px;cursor:pointer;vertical-align:middle;background:none !important;border:none;font-style:normal;margin:0px}.resultado-box{background:#f8f9fa;padding:20px;border-radius:10px;border:1px
solid #ccc;margin-top:20px;box-shadow:0 2px 8px rgba(0,0,0,0.1);text-align:center}.resultado-box
h3{margin-top:0;color:#333;font-weight:bold}.resultado-box h2.total-final{color:#1e7e34;font-size:24px;margin:15px
0}.resultado-box h2.total-final
span{font-weight:bold}.desglose-indemnizacion{list-style:none;padding:0}.desglose-indemnizacion
li{margin-bottom:5px;font-size:15px;line-height:1.4em;text-align:left}.desglose-indemnizacion li::before{content:'✅';margin-right:8px}li.resumen-incapacidad::before{content:'➡️';margin-right:8px}input.inputfecha{visibility:hidden;height:0px !important;padding:0px
!important}.resultado-botones
button{width:100%;margin-top:10px}@media (max-width: 600px){.resultado-box{padding:15px}.resultado-box h2.total-final{font-size:20px}#formulario-contacto-ayuda
form{width:100%!important;margin:0
auto}}.infoadicional{margin:0px
auto;padding:15px;background:transparent;border:1px
solid #8b0000;border-radius:10px;color:#8b0000}.infoadicional
p{color:#d80000;font-size:13px;font-style:italic;line-height:18px}.calculadora-header{text-align:center;margin-bottom:20px}.calculadora-pasos{display:flex;justify-content:space-around;list-style:none;padding:0!important}.paso-item{padding:5px;display:flex;border-radius:5px;cursor:pointer;flex-direction:column;align-items:center}.paso-item
span{font-size:23px;line-height:28px;max-height:39px;line-height:25px}.paso-item
span{background:#e7e2b7;border-radius:35px;padding:5px;width:38px}.paso-item.activo span, .paso-item:hover
span{background:var(--ast-global-color-1);color:white;border:2px
solid #ffffff87;max-height:39px;line-height:25px}.paso-item.activo,.paso-item:hover{font-weight:600;background:var(--ast-global-color-1);color:#fff;min-width:85px}.paso-item.activo span, .paso-item:hover
span{font-weight:bold;border-radius:35px;padding:5px}.range{display:flex;width:100%;gap:0px;align-items:center;flex-direction:column}.range input[type=range]{background:transparent;accent-color:#9b8d2d;outline-color:#d3d3d3}.range
span{white-space:nowrap}.range>div{display:flex;flex-direction:row;justify-content:space-between;width:100%}input#importe-calidad-vida-input{background:#fff;border-radius:30px;border:none !important}.grupocampo>div>div{position:relative}.grupocampo>div>div>span.money{margin-bottom:10px;border:none !important;background:#fff;border-radius:50px;padding:10px
10px 10px 5px;position:absolute;top:5px;right:-10px;font-weight:900}.desglose-indemnizacion
p{font-size:13px;margin-top:7px;margin-bottom:10px;margin-left:30px}input#importe-calidad-vida-funcionales-input,input#importe-calidad-vida-esteticas-input{margin-bottom:10px;border:none !important;background:#fff;border-radius:13px;border-top-right-radius:0px;border-bottom-right-radius:0px}input#importe-calidad-vida-funcionales-input:after,input#importe-calidad-vida-esteticas-input:after{content:'€'}.tooltip-container{position:relative;display:inline-block}.tooltip-icon{background-color:#fff;color:#9b8d2d;border:2px
solid #9b8d2d;border-radius:50%;text-align:center;line-height:19px;cursor:pointer;font-weight:bold;user-select:none;width:22px;height:22px;display:block;position:absolute;right:0px;top:-10px}.tooltip-box{position:absolute;background-color:#fff;box-shadow:1px 1px 6px rgb(0 0 0 / 46%);color:#363636;padding:10px;border-radius:5px;white-space:wrap !important;display:none;z-index:10;font-size:12px;font-weight:500;line-height:16px;min-width:265px;max-width:400px;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word}.tooltip-box.visible{display:block}.tooltip-box
p{font-size:12px;line-height:16px;margin-top:13px}.tooltip-box.visible{display:block}.grupocampo{display:grid;grid-template-columns:49% 5% 42%;gap:2%;align-items:center;justify-content:space-between;margin-bottom:20px}.calendardiv{display:grid;grid-template-columns:90% 10%;justify-content:center;align-items:center;justify-items:center}#paso-4
.grupocampo{display:grid;grid-template-columns:48% 10% 0% 40%;grid-gap:0.5%;align-items:center;justify-content:space-between;margin-bottom:25px;border-bottom:1px solid #d7d0a1;padding-bottom:25px}#paso-4 #importe-calidad-vida-funcionales-container .grupocampo, #paso-4 #importe-calidad-vida-esteticas-container
.grupocampo{display:flex;flex-direction:column;align-items:flex-start}#importe-calidad-vida-funcionales-container .grupocampo > div, #importe-calidad-vida-esteticas-container .grupocampo>div{display:flex;align-items:center;flex-direction:column;width:90%;margin:0
auto}#calculadora-indemnizacion .grupocampo
p{font-weight:500;letter-spacing:-0.5px;line-height:17px;font-size:14px;margin-right:15px;color:var(--ast-global-color-0);margin-bottom:0px}#calculadora-indemnizacion .grupocampo .tooltip-box
p{line-height:18px;font-size:12px;margin:5px!important}#calculadora-indemnizacion input[type=email],#calculadora-indemnizacion input[type=number],#calculadora-indemnizacion input[type=password], #calculadora-indemnizacion input[type=reset],#calculadora-indemnizacion input[type=search],#calculadora-indemnizacion input[type=tel], #calculadora-indemnizacion input[type="text"]:not([readonly]),#calculadora-indemnizacion input[type=url],#calculadora-indemnizacion select,textarea{text-transform:inherit;font-size:15px;letter-spacing:-0.7px;border:none !important;border-radius:25px;padding:13px
15px!important;box-shadow:inset 1px 1px 6px #00000030}@media(max-width: 769px){#calculadora-indemnizacion{max-width:100%;padding:13px}.calculadora-pasos{justify-content:center;list-style:none;padding:0
!important;flex-direction:row;align-items:center;flex-wrap:wrap;row-gap:6px}.paso-item{flex-direction:row;align-items:center;gap:2px;font-size:11px;padding:3px}.paso-item
span{font-size:15px;line-height:18px;width:29px}.grupocampo{display:grid;grid-template-columns:35% 7% 55%;gap:1%}.tooltip-icon{top:-13px}.calendardiv{grid-template-columns:85% 13%}#calculadora-indemnizacion .calendardiv
button{padding:0px}.range{display:flex;width:100%;gap:2px;align-items:center;flex-direction:column}.desglose-indemnizacion{list-style:none;padding:0px
!important;text-align:left}li.resumen-incapacidad{flex-direction:column;align-items:baseline;font-size:14px;padding:5px;text-align:center}}@media (max-width: 480px){.tooltip-box{left:10px !important;right:10px !important;width:calc(60vw - 20px) !important;min-width:auto !important;max-width:none !important}div#calculadora{padding:0% 6%}}.tooltip-box
a{color:var(--ast-global-color-1);font-weight:900}.tooltip-box a:hover{color:var(--ast-global-color-0);font-weight:900}#formulario-contacto-ayuda span.wpcf7-form-control-wrap[data-name="acceptance-823"]{float:left}#formulario-contacto-ayuda .form-contacto{display:flex;grid-gap:0px;gap:0px;grid-row:25px;margin-top:25px;justify-content:center;width:100%}#formulario-contacto-ayuda
form{width:380px;margin:0
auto}.selector-dias .grupo-dia input[readonly="readonly"]:last-child{padding:0px
!important}.grupo-resultado{margin-top:8px;margin-bottom:8px;padding-top:10px;border-top:1px solid #dcdcdc}.grupo-resultado
li{display:flex;align-items:baseline;gap:6px;font-size:15px}.resumen-incapacidad{font-weight:bold;background:#f0f5f0;padding:10px;border-radius:5px;margin-top:5px}.div-buttons{display:flex;flex-direction:row;gap:10vw}#calculadora-indemnizacion .div-buttons
button.calcular{padding:5px
20px;color:#9b8d2d;border:none;margin-top:15px;cursor:pointer;transition:0.5s;font-style:italic;font-size:20px;letter-spacing:-.04em;line-height:22px;background:#e7e2b7;text-transform:initial;white-space:nowrap;width:auto}#calculadora-indemnizacion .div-buttons button.calcular:hover{background:#9b8d2d;color:#fff}.spinner{border:6px
solid #f3f3f3;border-top:6px solid #9b8d2d;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite;margin:0
auto 10px auto}div#calculadora-indemnizacion{padding-bottom:5px}@keyframes
spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width: 769px){li.resumen-incapacidad{flex-direction:column;align-items:baseline;font-size:14px;padding:5px;text-align:center}.grupo-resultado
li{display:flex;align-items:center;gap:10px;font-size:15px;justify-content:space-between}.grupo-resultado
li{display:flex;align-items:center;gap:10px;font-size:15px;justify-content:space-between}.desglose-indemnizacion
li{display:flex;align-items:center;gap:10px;font-size:15px;justify-content:space-between}}