.calendarios_body__s7BDV{background:#eef2f6}.calendarios_wrapper__nmZ8R{max-width:1080px;margin:auto;width:95%;padding:30px 0;display:flex;justify-content:center;flex-direction:column;gap:20px}.calendarios_calendario__XKGIy{display:grid;grid-template-columns:repeat(7,1fr);box-sizing:border-box;grid-gap:10px;gap:10px;width:100%;overflow:auto;justify-items:center}.calendarios_dia__wyvva{background:rgba(173,216,230,.2);border-radius:7px;display:flex;align-items:center;gap:10px;justify-content:space-between;width:-moz-fit-content;width:fit-content;flex-direction:column;padding:5px}.calendarios_info__3P_l_{color:var(--azul-4);width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--azul-4);background:#fff;cursor:pointer}.calendarios_cabecera__TmuD7{font-weight:600;padding:0}.calendarios_diaIndicador__1cGO4{font-weight:700;background:#fff;width:25px;height:25px;display:flex;justify-content:center;align-items:center;border-radius:7px;border:3px solid #fff;box-sizing:border-box;font-size:12px}.calendarios_buttons__GAk6A{display:flex;justify-content:center;gap:20px;align-items:center;padding:10px;background-image:url(/images/backend/decorado.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:50%;background-color:var(--azul-4)}.calendarios_flecha__Lbe50{font-size:20px;background:hsla(0,0%,100%,.25);color:#fff;width:40px;height:40px;border-radius:10px;display:flex;justify-content:center;align-items:center;cursor:pointer}.calendarios_mes__dg10H{font-size:20px;color:#fff;font-weight:500;text-align:center}.calendarios_filtros__2FXWd{display:flex;margin-bottom:10px;gap:30px;background:rgba(173,216,230,.1);width:100%;padding:10px 20px;border-radius:20px;flex-direction:column;box-sizing:border-box}.calendarios_filtros__2FXWd>div{align-items:center;display:flex;gap:10px}.calendarios_leyenda__k_NUt{display:flex;flex-direction:column;gap:10px;margin-top:20px}.calendarios_color__yJ2Vg{height:20px;width:30px;border-radius:10px}.calendarios_leyendaItem__a3zMl{display:flex;align-items:center;gap:10px}@media (min-width:768px){.calendarios_cabecera__TmuD7{font-weight:600;padding:10px 20px}.calendarios_wrapper__nmZ8R{max-width:1080px;margin:auto;width:90%;padding:30px 0;display:flex;justify-content:center;flex-direction:column;gap:20px}.calendarios_dia__wyvva{background:rgba(173,216,230,.2);padding:20px;border-radius:20px;display:flex;align-items:center;gap:10px;justify-content:space-between}.calendarios_diaIndicador__1cGO4{font-weight:700;background:#fff;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:10px;border:3px solid #fff;box-sizing:border-box}.calendarios_calendario__XKGIy{display:grid;grid-template-columns:repeat(7,1fr);box-sizing:border-box;grid-gap:10px;gap:10px;width:100%;overflow:auto}.calendarios_diaIndicador__1cGO4{font-size:16px}.calendarios_mes__dg10H{font-size:40px}.calendarios_info__3P_l_{width:30px;height:30px}.calendarios_filtros__2FXWd{flex-direction:row;margin-left:auto;width:-moz-fit-content;width:fit-content}}@media (min-width:1024px){.calendarios_dia__wyvva{flex-direction:row}}.Card_card__5SwOR{background:#fff;width:-moz-fit-content;width:fit-content;padding:10px 15px;border-radius:20px;box-shadow:0 2px 5px 0 rgba(50,50,105,.15),0 1px 1px 0 rgba(0,0,0,.05);box-sizing:border-box;overflow:hidden}@media (min-width:768px){.Card_card__5SwOR{padding:20px 30px}}.Select_selectValue__b7Uep{height:46px;overflow:hidden;white-space:nowrap}.Select_wrapper__QDGna{border-radius:10px;position:relative}.Select_input__QXl32{border:1px solid #fff;padding:10px 30px 10px 20px;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;transition:.1s ease-in-out;cursor:pointer}.Select_input__QXl32,.Select_selectBox___LQRg{width:100%;border-radius:10px;background:#fff;box-sizing:border-box}.Select_selectBox___LQRg{display:flex;flex-direction:column;gap:10px;padding:20px 10px 10px;border-top-right-radius:0;border-top-left-radius:0;overflow:hidden;transform:translateY(-10px);z-index:0;position:absolute;box-shadow:0 4px 12px rgba(0,0,0,.08);transform-origin:top}.Select_animationOpen__XW_XO,.Select_selectBox___LQRg{transition:.3s ease-in-out}.Select_selectOpt__8kPpA{background:#fff;padding:5px 20px;border-radius:10px;cursor:pointer}.Select_selectOpt__8kPpA:hover{color:var(--azul-3)}.Select_error__HtDhE{border:1px solid red}.Select_flecha__n5Vq_{position:absolute;right:10px;top:10px;color:var(--azul-5)}.Dialog_backdrop___M90B{position:fixed;width:100vw;height:100vh;top:0;left:0;background:rgba(0,0,0,.3);z-index:999;display:flex;justify-content:center;align-items:center}.Dialog_modal__xRaJ_{background:#fff;padding:20px;border-radius:20px;box-sizing:border-box;max-width:40%;min-width:300px}.Dialog_title__kYB6t{font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:20px}.Dialog_divider__KzsHF{margin:12px 0;border:solid #e3e8ef;border-width:0 0 thin}.Dialog_cerrar__YkCYW{color:#d84315;background:#fbe9e7;width:25px;height:25px;border-radius:5px;font-size:14px}.Dialog_cerrar__YkCYW,.reparpacs_button_button{display:flex;align-items:center;justify-content:center;cursor:pointer}.reparpacs_button_button{background:var(--color-500);box-shadow:var(--color-500) 0 10px 20px -10px;border:3px solid var(--color-500);border-radius:var(--border-radius);box-sizing:border-box;color:var(--background-color);font-size:16px;font-weight:600;line-height:24px;opacity:1;outline:0 solid transparent;padding:5px 20px;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;width:-moz-fit-content;width:fit-content;transition:var(--tran);gap:10px}.reparpacs_button_button:hover{background:transparent;color:var(--color-500)}.reparpacs_button_button:active{transform:translateY(10px)}.reparpacs_button_warning{background:var(--color-warning);box-shadow:var(--color-warning) 0 10px 20px -10px;border:3px solid var(--color-warning)}.reparpacs_button_warning:hover{color:var(--color-warning)}.reparpacs_button_danger{background:var(--color-danger);box-shadow:var(--color-danger) 0 10px 20px -10px;border:3px solid var(--color-danger)}.reparpacs_button_danger:hover{color:var(--color-danger)}.reparpacs_button_good{background:var(--color-good);box-shadow:var(--color-good) 0 10px 20px -10px;border:3px solid var(--color-good)}.reparpacs_button_good:hover{color:var(--color-good)}.reparpacs_button_alter{background:var(--color-alter);box-shadow:var(--color-alter) 0 10px 20px -10px;border:3px solid var(--color-alter)}.reparpacs_button_alter:hover{color:var(--color-alter)}.reparpacs_card_card{background:var(--background-color);width:-moz-fit-content;width:fit-content;padding:10px 15px;border-radius:var(--border-radius);box-shadow:var(--sombra) 0 2px 5px 0,var(--sombra) 0 1px 1px 0;box-sizing:border-box;overflow:visible}@media (min-width:768px){.reparpacs_card_card{padding:20px 30px}}.reparapcs_content_content{background:var(--color-50);width:100%;border-radius:var(--border-radius);padding:10px;margin-bottom:70px;box-sizing:border-box;display:flex;flex-direction:column;gap:30px}@media (min-width:768px){.reparapcs_content_content{padding:20px;margin-bottom:0}}.reparapcs_dialog_backdrop{position:fixed;width:100vw;height:100vh;top:0;left:0;background:rgba(0,0,0,.3);z-index:999;display:flex;justify-content:center;align-items:center}.reparapcs_dialog_modal{background:var(--background-color);padding:20px;border-radius:var(--border-radius);box-sizing:border-box;max-width:80%;min-width:300px}.reparapcs_dialog_title{font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:20px}.reparapcs_dialog_divider{border-color:var(--text-color);border-width:0 0 thin;margin:12px 0;border-style:solid;opacity:.2}.reparapcs_dialog_content{max-height:80vh;overflow:auto;margin:-10px;padding:10px 10px 20px}.reparapcs_flex_flex{display:flex}@media (max-width:768px){.reparapcs_flex_flex{flex-direction:column}}.reparapcs_select_selectValue{height:40px;overflow:hidden;white-space:nowrap;display:flex;align-items:center}.reparapcs_select_wrapper{border-radius:var(--border-radius);position:relative}.reparapcs_select_input{padding:10px 30px 10px 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:auto!important;transition:.1s ease-in-out;cursor:pointer}.reparapcs_select_input,.reparapcs_select_selectBox{width:100%;border-radius:var(--border-radius);background:var(--color-50);box-sizing:border-box}.reparapcs_select_selectBox{display:flex;flex-direction:column;gap:10px;padding:10px;margin-top:0;overflow:hidden;transform:translateY(-10px);transition:.3s ease-in-out;position:absolute;box-shadow:0 4px 12px rgba(0,0,0,.08);transform-origin:top}.reparapcs_select_animationOpen{transition:.3s ease-in-out;position:relative;z-index:2!important}.reparapcs_select_selectOpt{background:var(--background-color);padding:10px 20px;border-radius:var(--border-radius);cursor:pointer}.selectOpt:hover{color:var(--color-600)}.reparapcs_select_error{border:1px solid var(--color-danger)}.reparapcs_select_flecha{position:absolute;right:10px;top:8px;color:var(--color-600)}.reparapcs_select_label{display:flex;flex-direction:column;gap:5px}.reparapcs_input_input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--color-50);border-radius:var(--border-radius);padding:10px 20px;font-weight:500;box-sizing:border-box}.reparapcs_input_input:focus-visible{outline:2px solid var(--color-200)}.reparapcs_input_label{display:flex;flex-direction:column;gap:5px}.reparapcs_input_checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid var(--color-500);border-radius:5px;background-color:transparent;display:inline-block;position:relative;margin-right:10px;cursor:pointer}.reparapcs_input_checkbox:before{content:"";background-color:var(--color-500);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:10px;height:10px;border-radius:3px;transition:all .3s ease-in-out}.reparapcs_input_checkbox:checked:before{transform:translate(-50%,-50%) scale(1)}.reparapcs_input_checkbox_label{font-size:18px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end}.reparapcs_input_file{display:none}.reparapcs_input_label_file{background:var(--color-500);box-shadow:var(--color-500) 0 10px 20px -10px;border:3px solid var(--color-500);border-radius:var(--border-radius);box-sizing:border-box;color:#fff;cursor:pointer;font-size:16px;font-weight:600;line-height:24px;opacity:1;outline:0 solid transparent;padding:5px 20px;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;width:-moz-fit-content;width:fit-content;transition:var(--tran);display:flex;gap:10px;align-items:center;justify-content:center}.reparapcs_input_label_file:hover{background:transparent;color:var(--color-500)}.reparapcs_input_error{border:1px solid var(--color-danger)}.reparapcs_input_color{padding:0 3px}.reparapcs_input_color::-webkit-color-swatch{border:none;border-radius:var(--border-radius)}.reparapcs_loading_loadingRing{display:inline-block;position:relative;width:40px;height:40px;display:block}.reparapcs_loading_loadingRing div{box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;margin:4px;border:4px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--color-500) transparent transparent transparent}.reparapcs_loading_loadingRing div:first-child{animation-delay:-.45s}.reparapcs_loading_loadingRing div:nth-child(2){animation-delay:-.3s}.reparapcs_loading_loadingRing div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.reparapcs_grid_grid{display:flex;flex-direction:column;grid-template-columns:repeat(12,1fr)}@media(min-width:1440px){.reparapcs_grid_grid{display:grid}}.reparapcs_pagination_pagination{display:flex;padding:10px;border-radius:var(--border-radius);width:-moz-fit-content;width:fit-content;margin:auto}.reparapcs_pagination_pagination>*{margin:0;width:40px;height:40px;padding:5px;text-align:center;border:2px solid transparent;border-radius:var(--border-radius);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;font-size:16px;font-weight:600}.reparapcs_pagination_pagination>button{cursor:pointer}.reparapcs_pagination_pagination button:has(svg){color:var(--color-500)}.reparapcs_pagination_current{border-color:var(--color-500);color:var(--color-500)}.reparpacs_calendario_calendario{display:grid;grid-template-columns:repeat(7,1fr);box-sizing:border-box;grid-gap:10px;gap:10px}.reparpacs_calendario_dia{background:var(--color-50);padding:20px;border-radius:var(--border-radius);display:flex;flex-direction:column;gap:10px;max-width:180px;cursor:default}.reparapcs_calendario_pointer{cursor:pointer}.reparpacs_calendario_cabecera{font-weight:600;padding:0 20px;color:var(--color-300)}.reparpacs_calendario_diaIndicador{font-weight:700;background:var(--color-200);width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:10px}.reparpacs_calendario_onlyNumber .dia{padding:0;width:-moz-fit-content;width:fit-content;height:35px;background:#fff}.reparpacs_calendario_onlyNumber .diaIndicador{background:#fff;width:35px;height:35px;font-weight:500}.reparpacs_calendario_onlyNumber.calendario{justify-items:center;grid-template-columns:repeat(7,35px)}.reparpacs_calendario_topBar{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:0 5px}.reparpacs_calendario_month{font-size:30px;font-weight:700}.reparpacs_calendario_year{font-size:20px}.reparpacs_calendario_controles{display:flex;gap:10px}.reparapcs_topbar_topBar{width:100%;background:var(--background-color);color:var(--color-600);position:fixed;top:0;left:0;font-size:30px;padding:10px 20px;z-index:9}@media (min-width:768px){.reparapcs_topbar_topBar{left:88px;padding-left:40px}}.reparapcs_slider_arrowLeft{left:30px;transform:translateX(-30px)}.reparapcs_slider_arrowLeft,.reparapcs_slider_arrowRight{position:absolute;color:var(--color-400);font-size:60px;transition:.3s ease-in-out;opacity:0;cursor:pointer}.reparapcs_slider_arrowRight{right:30px;transform:translateX(30px)}.reparapcs_slider_slider{width:100%;position:relative}.reparapcs_slider_slider:hover .reparapcs_slider_arrowLeft,.reparapcs_slider_slider:hover .reparapcs_slider_arrowRight{opacity:1;transform:translateX(0)}.reparapcs_conmutador_title{font-size:14px;margin:0;display:flex;justify-content:space-between;color:#666;font-weight:700}.reparapcs_conmutador_icon{color:#ccc;float:right;margin-top:3px;font-size:16px}.reparapcs_conmutador_content{color:#666;overflow:hidden;transition:.4s ease-in-out;cursor:default;text-align:justify;font-weight:400;font-size:14px;line-height:2em}.reparapcs_conmutador_content p{margin:0}.reparapcs_conmutador_conmmutador{padding:10px 20px;cursor:pointer;border-bottom:1px solid #d9d9d9}.masInformacion_inicioCarta__imgEa{display:flex;align-items:center;justify-content:space-between;width:80%;margin:auto;max-width:400px;background:#fff;border-radius:10px;padding:0 20px;position:absolute;box-shadow:0 4px 4px rgba(0,0,0,.25)}.masInformacion_inicioCarta__imgEa .masInformacion_image__B_mxC{width:40%}.masInformacion_inicioCarta__imgEa .masInformacion_image__B_mxC img{width:100%;height:auto}.masInformacion_titleIntro__FX_Ua{width:100%}.masInformacion_textoIntro__4Ycxt{width:80%;margin:50px auto;color:var(--azul-6);text-align:center}.masInformacion_fondo__BSGBy{display:flex;align-items:center;justify-content:center;position:relative}.masInformacion_inicioCarta__imgEa h1{font-size:20px;text-align:center;font-weight:600;color:var(--azul-6)}.masInformacion_imagenFondo__T8u_f{width:100%;height:auto;max-height:600px;display:flex;align-items:flex-end;justify-content:center}.masInformacion_imagenFondo__T8u_f img{width:100%;height:auto}.masInformacion_cartasIntro__Uwg17{display:flex;flex-direction:column;padding:20px;gap:20px}.masInformacion_degradado__gPAO_{background:linear-gradient(132deg,#f3f5ff 8.98%,rgba(226,233,255,.77) 51.66%,rgba(9,91,255,.16) 142.77%)}.masInformacion_cartasIntro__Uwg17 h2{text-align:center}.masInformacion_comoFunciona__nBuQc{background:#1d5ab1;box-shadow:inset 0 4px 4px 0 rgba(0,0,0,.25);padding:20px}.masInformacion_comoFunciona__nBuQc h2{color:#fff;text-align:center}.masInformacion_conductorExperto__wcp0i,.masInformacion_conductorNovel__k6_ph{color:#fff;text-align:center;line-height:16px}.masInformacion_circle__NFM02{background:#fff;width:-moz-fit-content;width:fit-content;border-radius:50%;color:#19498d;width:70px;height:70px;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:20px;z-index:1}.masInformacion_conductorNovel__k6_ph .masInformacion_grid__rx1p_{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:35px 1fr;align-items:center;color:#fff}.masInformacion_conductorExperto__wcp0i .masInformacion_grid__rx1p_{display:grid;grid-template-columns:75px 30px 75px 30px 75px;grid-template-rows:35px 1fr;align-items:center;color:#fff;justify-items:center}.masInformacion_conductorExperto__wcp0i .masInformacion_grid__rx1p_ img{transform:scale(3);margin-left:-10px}.masInformacion_comoFuncionaGrid__TjDz3{display:grid;grid-template-columns:80px 1fr;grid-template-rows:1fr 1fr 1fr;width:-moz-fit-content;width:fit-content;align-items:center;justify-items:center;margin:auto;color:#fff;text-align:center;grid-row-gap:20px;row-gap:20px}.masInformacion_comoFuncionaGrid__TjDz3 p{margin:0}.masInformacion_conductorExperto__wcp0i .masInformacion_circle__NFM02{width:50px;height:50px;font-size:11px}.masInformacion_recuperarPuntosTotal__ng_Hy{width:80%;margin:auto;text-align:center;padding:20px 0}.masInformacion_cartas3__htOLx{display:flex;flex-direction:column;gap:20px;width:90%;margin:auto;align-items:center;padding-bottom:20px}.masInformacion_cartas3__htOLx>div{position:relative}.masInformacion_cartas3__htOLx h3{margin-top:0}.masInformacion_cartas3__htOLx p{margin-bottom:0}.masInformacion_cartas3__htOLx small{font-size:12px}.masInformacion_reloj__nYkpQ{position:absolute;top:-10px;right:-10px}.masInformacion_cartas2__881XV{display:flex;flex-direction:column;justify-content:center;gap:20px;align-items:center;width:90%;margin:auto}.masInformacion_cartas2__881XV>div{border:3px solid var(--azul-6);padding:20px}.masInformacion_cartas2__881XV h3{border-bottom:3px solid var(--azul-6);margin-top:0}.masInformacion_cartas2__881XV ul{margin-bottom:0}.masInformacion_borderLine__D4yIv{border:1px solid #1d5ab1;border-radius:10px;padding:20px;height:100%;box-sizing:border-box}.masInformacion_faqs__hBFkw{width:90%;margin:auto;padding-bottom:20px}.masInformacion_faqs__hBFkw h1{text-align:center}.masInformacion_faq__J0xvW{overflow:hidden}.masInformacion_faq__J0xvW>div{transition:1s ease-in-out;width:100%}.masInformacion_faq__J0xvW h2{padding-bottom:20px;border-bottom:3px solid #1d5ab1;display:flex;justify-content:space-between;cursor:pointer}.masInformacion_icon__q6OW2{color:#1d5ab1}@media (min-width:768px){.masInformacion_cartasIntro__Uwg17{flex-direction:row;justify-content:center;width:80%;margin:auto}.masInformacion_cartasIntro__Uwg17>div{width:50%}.masInformacion_cartas3__htOLx>div{padding:20px;width:100%}.masInformacion_cartas2__881XV,.masInformacion_cartas3__htOLx{flex-direction:row;align-items:stretch;gap:30px}.masInformacion_cartas2__881XV>div{width:50%}.masInformacion_faqs__hBFkw h1,.masInformacion_recuperarPuntosTotal__ng_Hy h2{font-size:50px}}@media (min-width:1024px){.masInformacion_inicioCarta__imgEa{max-width:600px;top:100px}.masInformacion_inicioCarta__imgEa h1{font-size:40px}.masInformacion_inicioCarta__imgEa .masInformacion_image__B_mxC{margin-left:20px}}.cursos_grid__rhGqq>div{display:flex;flex-direction:column}@media(min-width:1440px){.cursos_grid__rhGqq>div{display:grid}}.historial_title__ARs1s{border-bottom:3px solid var(--color-500);text-align:center}.historial_tabla__ac3nG{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:10px;gap:10px}.historial_title__1m_aZ{border-bottom:3px solid var(--color-500);text-align:center}.historial_tabla__iso3_{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:10px;gap:10px}