@font-face{font-family:"Roboto";src:url('../fonts/Roboto-Regular.ttf');font-weight:normal;font-style:normal}@font-face{font-family:"Roboto";src:url('../fonts/Roboto-Italic.ttf');font-weight:normal;font-style:italic}@font-face{font-family:"Roboto";src:url('../fonts/Roboto-Thin.ttf');font-weight:100;font-style:normal}@font-face{font-family:"Roboto";src:url('../fonts/Roboto-ThinItalic.ttf');font-weight:100;font-style:italic}@font-face{font-family:"Roboto";src:url('../fonts/Roboto-Light.ttf');font-weight:300;font-style:normal}@font-face{font-family:"Roboto";src:url('../fonts/Roboto-LightItalic.ttf');font-weight:300;font-style:italic}@font-face{font-family:"Roboto";src:url('../fonts/Roboto-Medium.ttf');font-weight:500;font-style:normal}@font-face{font-family:"Roboto";src:url('../fonts/Roboto-MediumItalic.ttf');font-weight:500;font-style:italic}@font-face{font-family:"Roboto";src:url('../fonts/Roboto-Bold.ttf');font-weight:700;font-style:normal}@font-face{font-family:"Roboto";src:url('../fonts/Roboto-BoldItalic.ttf');font-weight:700;font-style:italic}@font-face{font-family:"Roboto";src:url('../fonts/Roboto-Black.ttf');font-weight:900;font-style:normal}@font-face{font-family:"Roboto";src:url('../fonts/Roboto-BlackItalic.ttf');font-weight:900;font-style:italic}:root{--bs-primary:#4f8b0d;--bs-primary-rgb:79,139,13;--bs-secondary:#002c5d;--bs-secondary-rgb:0,44,93;--text-color:#333;--text-color-light:#8f8f8f;--border-color:#c0d5a9;--bs-success:#4f8b0d}html{font-size:14px;position:relative;min-height:100%}body{min-height:100vh;font-family:Roboto,sans-serif;font-weight:normal !important;font-style:normal;color:var(--text-color)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Roboto,sans-serif;font-weight:900 !important;font-style:normal}a.transparent{text-decoration:none;color:var(--text-color)}.login-content{height:100vh;max-width:100vw;display:flex;flex-direction:column;overflow:hidden}.login-content .login-logo{position:absolute;z-index:6;top:35%;left:0;right:0;max-width:85%;margin-inline:auto}.login-content .login-card{background-color:#fff;min-height:350px;z-index:10}.border{border-color:var(--border-color) !important}.btn{--bs-btn-border-radius:2px;outline:0 !important;border:0}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#4f8b0d;--bs-btn-border-color:#4f8b0d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#456719;--bs-btn-hover-border-color:#456719;--bs-btn-focus-shadow-rgb:79,139,13;--bs-btn-active-color:#fff;--bs-btn-active-bg:#456719;--bs-btn-active-border-color:#456719;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#002c5d;--bs-btn-border-color:#002c5d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#001a38;--bs-btn-hover-border-color:#001a38;--bs-btn-focus-shadow-rgb:0,44,93;--bs-btn-active-color:#fff;--bs-btn-active-bg:#001a38;--bs-btn-active-border-color:#001a38;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-hoja-deca-qr{--bs-btn-color:#fff;--bs-btn-bg:#1f73c9;--bs-btn-border-color:#1f73c9;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#185ea5;--bs-btn-hover-border-color:#185ea5;--bs-btn-focus-shadow-rgb:31,115,201;--bs-btn-active-color:#fff;--bs-btn-active-bg:#185ea5;--bs-btn-active-border-color:#185ea5}.btn-circle{border-radius:50%;border:1px solid;width:32px;height:32px;display:flex;justify-content:center;align-items:center}.btn-circle.error{color:var(--bs-danger)}.btn-circle.correcto{color:var(--bs-success)}.form-control,.form-select{border-radius:0;border-color:var(--border-color)}.form-control:focus,.form-control:active,.form-select:focus,.form-select:active{border-color:var(--bs-primary);box-shadow:0 0 0 .25rem rgb(79 139 13 / 25%)}.offcanvas.offcanvas-bottom{height:auto;min-height:var(--bs-offcanvas-height)}.form-control{border-radius:0}.fs-7{font-size:.75rem !important}svg.eva{fill:var(--text-color)}.text-primary svg.eva{fill:var(--bs-primary)}.text-success svg.eva{fill:var(--bs-success)}.text-danger svg.eva{fill:var(--bs-danger)}.btn-primary svg.eva,.btn-secondary svg.eva,.btn-danger svg.eva{fill:#fff}.btn-circle.error{color:var(--bs-danger)}.error>svg.eva,.error>i>svg.eva{fill:var(--bs-danger)}.correcto>svg.eva,.correcto>i>svg.eva{fill:var(--bs-success)}label,.label,.codigo,.sin-check .texto-estado,.progreso-texto,.en-procesoen-proceso .texto-estado{color:var(--text-color-light)}.text-border{color:var(--border-color)}.correcto .texto-estado{color:var(--bs-success)}.error .texto-estado{color:var(--bs-danger)}#Password:not([type=password])+button>#password-hidden-eye,#Password[type=password]+button>#password-shown-eye,.item.error .item-sin-check,.item:not(.error) .item-error,.item.correcto .item-sin-check,.item:not(.correcto) .item-correcto,.alternar-contenido[aria-expanded=false] .si-expanded,.alternar-contenido[aria-expanded=true] .si-collapsed{display:none !important}.app-logo{width:135px}.page-title{font-weight:400 !important;font-size:1.5rem}.header{border-bottom:1px solid #c0d5a9;background-color:#fff;z-index:100}.seleccion-orden{margin-top:12px;margin-bottom:-1px}.opcion-orden{padding:5px 0;color:var(--text-color-light);text-align:center;font-size:12px}.opcion-orden.active{color:var(--text-color);font-weight:bold;border-bottom:3px solid var(--bs-primary)}.item-correct-box{border-color:rgb(79 191 19 / 75%) !important;background-color:rgb(79 191 19 / 10%);color:var(--bs-success)}.item-error-box{border-color:rgb(220 53 69 / 75%) !important;background-color:rgb(220 53 69 / 10%);color:var(--bs-danger)}.validation-summary-valid{display:none}.listado-validation,.validation-summary-errors>ul{list-style:none;color:#bb2f30;background:#bb2f300F;margin:0;padding:.5rem;text-align:center}.validation-summary-errors>ul li::before{content:"\2715";margin:.5rem .5rem}.listado{background-color:#f7f8f7;display:grid;grid-template-columns:1fr;flex-grow:1;padding:1.5rem;display:flex;flex-direction:column;gap:1.15rem}.listado .servicio{background-color:#fff;border-radius:2px;padding:1.15rem;box-shadow:0 2px 4px 0 rgba(0,0,0,0.25)}.listado .servicio.pendiente{border-left:3px solid var(--bs-danger)}.listado .servicio.realizado,.listado .servicio.realizada{border-left:3px solid var(--bs-success)}.listado .servicio.anulado{border-left:3px solid var(--bs-secondary);opacity:.7}.listado .servicio .cabecera{display:flex;justify-content:space-between;align-items:center}.listado .servicio .cabecera h2{font-size:16px;font-weight:600 !important;margin:0}.listado .servicio .cabecera .estado,.header .estado{font-size:12px;font-weight:400 !important}.listado .servicio.pendiente .cabecera .estado,.listado .servicio.pendiente .servicio-info,.header .estado.pendiente{color:var(--bs-danger)}.listado .servicio.realizado .cabecera .estado,.listado .servicio.realizada .cabecera .estado,.listado .servicio.realizado .servicio-info,.listado .servicio.realizada .servicio-info,.header .estado.realizado,.header .estado.realizada{color:var(--bs-success)}.listado .servicio.anulado .cabecera .estado,.header .estado.anulado{color:var(--bs-secondary)}.listado .servicio .descripcion{display:flex;flex-direction:column}.listado .servicio .descripcion .field-label{margin-top:8px}.field-label{font-weight:400 !important;font-size:12px;color:var(--text-color-light)}.detail-actions{padding:1.15rem;text-align:right;border-top:1px solid #c0d5a9;background:#fff}.servicio-info{font-size:12px;font-weight:400 !important}.autoComplete_wrapper{display:block}.autoComplete_wrapper>input{width:100%}.autoComplete_wrapper>ul{border-color:var(--bs-primary);box-shadow:0 0 0 .25rem rgb(79 139 13 / 25%)}.autoComplete_wrapper>ul>li{border-bottom:1px solid var(--bs-border-color);border-radius:0;padding:.5rem 1rem}.autoComplete_wrapper>ul>li mark{padding:0;color:var(--bs-primary);font-weight:inherit;font-weight:600}.overflow-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.direction-name{font-weight:600;color:var(--text-color)}.direction-direction{color:var(--text-color-light);font-size:.875rem}.direcciones-header{margin:0;padding:.5rem 1rem;border-bottom:1px solid var(--bs-border-color);text-align:center}@media(min-width:768px){html{font-size:16px}.listado{display:grid;grid-template-columns:1fr 1fr 1fr;align-content:start}}