body{font-family:Roboto,sans-serif}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.q-field--with-bottom{padding-bottom:0}.q-field--with-bottom.q-field--error{padding-bottom:.8em}.dialog-error{border:2px solid #f53e3e}.dialog-error .q-dialog__title{color:#f53e3e}.dialog-success{border:2px solid #6bf15c}.dialog-success .q-dialog__title{color:#6bf15c}.dialog-warning{border:2px solid #f2c037}.dialog-warning .q-dialog__title{color:#f2c037}.q-field__bottom{padding:8px}.dialog-danger-confirm .q-card__actions{flex-direction:row-reverse;gap:1em}.dialog-danger-confirm .q-card__actions .q-btn{min-width:calc(50% - 1em)!important}.q-btn{text-transform:none}.size-limited-selected-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-select--single .q-field__append .q-icon:not(.q-select__dropdown-icon){color:#76000e;font-size:.5em}.form-label{font-size:.9em}@font-face{font-family:visby;src:url(../fonts/VisbyBold.43b9a429.woff)}@font-face{font-family:visby-italic;src:url(../fonts/VisbyItalic.62cc9a10.woff)}@font-face{font-family:visby-regular;src:url(../fonts/VisbyRegular.15c70e7e.woff)}.visby{font-family:visby}.visby-italic{font-family:visby-italic}.visby-regular{font-family:visby-regular}.titulo-h1{font-size:3.5em;line-height:1em}.titulo-h1,.titulo-h2{font-family:visby;font-style:normal}.titulo-h2{font-size:3em;font-weight:800;line-height:60px}.titulo-h3{font-family:visby;font-size:2.5em;font-style:normal}.titulo-h4{align-items:center;color:#fff;display:flex;font-size:2em}.titulo-h4,.titulo-h5{font-family:visby;font-style:normal;font-weight:600}.titulo-h5{font-size:1.4em;line-height:1.4em}.titulo-h6{font-family:visby;font-size:1.2em;font-style:normal;font-weight:600;line-height:32px}.sub16{color:#0009;font-size:13px}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.label-center .q-field__label{padding-left:148px}.label-center-pass .q-field__label{padding-left:170px}.titulo-reportes{align-items:center;display:flex;justify-content:center;min-height:3em}