@font-face{font-family:VisbyRoundCF;src:url(/fonts/VisbyRoundCF-Medium.01e1ccf9.otf)}body{font-family:VisbyRoundCF}.custom-layout{min-height:auto!important}.container{width:98%;margin:auto}.title-header{font-size:30px;margin:15px;color:var(--q-primary)}.header{display:flex;justify-content:space-between}.header>.title{font-size:1.2rem;margin:.7em .15em;font-family:Arial,Helvetica,sans-serif}.header>.title-subservice{font-size:1.5rem;margin:.4em .1em;font-family:Arial,Helvetica,sans-serif;color:var(--q-primary)}.header>.btn-container{display:flex;align-items:center}.header>.btn-container button{margin:5px}.header-form{color:var(--q-accent);display:flex;flex-direction:row;justify-content:space-between}.center-content{display:flex;justify-content:center}.center-btn-fillters{margin-top:-8px}.searcher{display:flex;justify-content:flex-start;align-items:center}.searcher>.q-gutter-md{margin-right:.5em!important}.filters{max-height:3.8em}.filters-btns{margin-top:-8px}.description-field{max-width:90px;overflow:hidden;white-space:nowrap!important;text-overflow:ellipsis}.item{padding:0}.hide-draggable{border:#fff!important}.hide-handle{background:transparent!important;border:1px solid transparent!important}.map-dialog-title{font-size:1.1rem}.btn-container .btn-sm{display:none}.q-menu{overflow-y:auto!important}@media(max-width:767.98px){.header{flex-direction:column}.btn-container,.header>.btn-container{justify-content:center}.btn-container{display:flex}.btn-container .btn{display:none}.btn-container .btn-sm{display:block}}.export-field-component,.export-modal-component{width:450px;max-width:60vw}.export-modal-component .center-items,.export-modal-component-dropdown{display:flex;justify-content:center}.export-modal-component-dropdown>button{width:100%}.export-modal-component-export-btn{text-align:center;color:#000}.export-modal-component-export-btn>button{width:100%;background:#fff;border:none}.confirm-modal-text{text-align:center}.confirm-modal-text-bold{text-align:center;font-weight:700}.table-component-sticky-header,.table-component-sticky-header-dispatch-ballot,.table-component-sticky-header-incidence,.table-component-sticky-header-sector-multifare,.table-component-sticky-header-subservice,.table-component-sticky-header-tab,.table-component-sticky-header-tracking{max-height:76vh;max-width:95vw}.table-component-sticky-header .q-table__bottom,.table-component-sticky-header .q-table__top,.table-component-sticky-header thead tr:first-child th,.table-component-sticky-header-dispatch-ballot .q-table__bottom,.table-component-sticky-header-dispatch-ballot .q-table__top,.table-component-sticky-header-dispatch-ballot thead tr:first-child th,.table-component-sticky-header-incidence .q-table__bottom,.table-component-sticky-header-incidence .q-table__top,.table-component-sticky-header-incidence thead tr:first-child th,.table-component-sticky-header-sector-multifare .q-table__bottom,.table-component-sticky-header-sector-multifare .q-table__top,.table-component-sticky-header-sector-multifare thead tr:first-child th,.table-component-sticky-header-subservice .q-table__bottom,.table-component-sticky-header-subservice .q-table__top,.table-component-sticky-header-subservice thead tr:first-child th,.table-component-sticky-header-tab .q-table__bottom,.table-component-sticky-header-tab .q-table__top,.table-component-sticky-header-tab thead tr:first-child th,.table-component-sticky-header-tracking .q-table__bottom,.table-component-sticky-header-tracking .q-table__top,.table-component-sticky-header-tracking thead tr:first-child th{background-color:#fff}.table-component-sticky-header thead tr th,.table-component-sticky-header-dispatch-ballot thead tr th,.table-component-sticky-header-incidence thead tr th,.table-component-sticky-header-sector-multifare thead tr th,.table-component-sticky-header-subservice thead tr th,.table-component-sticky-header-tab thead tr th,.table-component-sticky-header-tracking thead tr th{position:sticky;z-index:1}.table-component-sticky-header thead tr:first-child th,.table-component-sticky-header-dispatch-ballot thead tr:first-child th,.table-component-sticky-header-incidence thead tr:first-child th,.table-component-sticky-header-sector-multifare thead tr:first-child th,.table-component-sticky-header-subservice thead tr:first-child th,.table-component-sticky-header-tab thead tr:first-child th,.table-component-sticky-header-tracking thead tr:first-child th{top:0}.q-table--loading.table-component-sticky-header thead tr:last-child th,.q-table--loading.table-component-sticky-header-dispatch-ballot thead tr:last-child th,.q-table--loading.table-component-sticky-header-incidence thead tr:last-child th,.q-table--loading.table-component-sticky-header-sector-multifare thead tr:last-child th,.q-table--loading.table-component-sticky-header-subservice thead tr:last-child th,.q-table--loading.table-component-sticky-header-tab thead tr:last-child th,.q-table--loading.table-component-sticky-header-tracking thead tr:last-child th{top:48px}.table-component-sticky-header tbody,.table-component-sticky-header-dispatch-ballot tbody,.table-component-sticky-header-incidence tbody,.table-component-sticky-header-sector-multifare tbody,.table-component-sticky-header-subservice tbody,.table-component-sticky-header-tab tbody,.table-component-sticky-header-tracking tbody{scroll-margin-top:48px}.table-component-active{padding:4px 30px;color:#00b69b;background:#d8ffe0;border-radius:10px;font-weight:700}.table-component-inactive{padding:4px 26px;color:#c70606;background:#ffe5d9;border-radius:10px;font-weight:700}.table-component-description{text-align:justify}.table-component-description,.table-component-incidence{max-width:400px!important;min-width:300px!important;white-space:normal!important;word-break:break-word!important}.table-component-priority-low{background:#4ad072}.table-component-priority-low,.table-component-priority-medium{display:flex;width:100px;height:25px;justify-content:center;align-items:center;border-radius:10px;font-weight:700;color:#222}.table-component-priority-medium{background:#ffb347}.table-component-priority-high{background:#cd5c5c}.table-component-origin-manual,.table-component-priority-high{display:flex;width:100px;height:25px;justify-content:center;align-items:center;border-radius:10px;font-weight:700;color:#222}.table-component-origin-manual{background:#bccbd1}.table-component-origin-whatsapp{background:#8efc79}.table-component-origin-maintenance,.table-component-origin-whatsapp{display:flex;width:100px;height:25px;justify-content:center;align-items:center;border-radius:10px;font-weight:700;color:#222}.table-component-origin-maintenance{background:#f3cea8}.table-component-true-state{background:#2e6ca1}.table-component-false-state,.table-component-true-state{padding:4px 26px;color:#fff;border-radius:10px;font-weight:700}.table-component-false-state{background:#e47876}.table-component-cell-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:230px}.table-component-key-footer{margin-right:5px;font-weight:600}.table-component-sticky-header-dispatch-ballot{max-height:55vh}.table-component-sticky-header-sector-multifare{max-height:48vh}.table-component-sticky-header-incidence{max-height:68vh}.table-component-sticky-header-subservice{max-height:58vh;max-width:98vw}.table-component-sticky-header-tracking{max-height:50vh}.table-component-sticky-header-tab{max-height:60vh}.table-component-td-json{width:20vw;max-width:20vw;margin:0}.table-component-language-json{max-width:20vw;max-height:20vh;overflow:scroll;margin:0}.table-component-edit-btn{color:#296ca1}.table-component-config-btn{color:#00c4cd}.table-component-password-btn{color:#83689f}.table-component-historic-btn{color:#58575f}.table-component-erase-btn{color:#e47876}.table-component-delete-btn{color:#b5182d}.table-component-ballot-btn{color:#004f98}.table-component-route-btn{color:#21abcd}.table-component-tracking-btn{color:#522d80}.table-component-passenger-payment-method{color:#72b7f8}.table-component-checkpoint{color:#13c9f6}.table-component-sector{color:#746cc0}.table-component-stop{color:#8e3a59}.table-component-status{color:#25d09c}.table-component-send{color:#1560bd}.table-component-restore{color:#3cb371}.table-component-remove-route-btn{color:#f94d00}.table-component-company-btn{color:#296ca1}.table-component-quota-btn{color:#83689f}.table-component-plan-btn{color:#00b185}.table-component-deposit-btn{color:#4128c1}.table-component-deposit-image-btn{color:#01c1b4}.table-component-deposit-reverse-btn{color:#e6739f}.table-component-incidence-time{color:#12b303e0}.table-header-text{font-weight:bolder;font-size:17px!important;color:#37393a;text-transform:uppercase}.table-header{text-align:center;background-color:var(--q-primary);font-weight:700;color:#fff;font-size:15px;border-top-left-radius:10px;border-top-right-radius:10px;height:40px;padding-top:0}@media only screen and (max-width:600px){.general-header-table{height:450px}}@media(max-width:767.98px){.searcher{justify-content:center}}.searcher .q-field--with-bottom{padding-bottom:0!important}.searcher-form{margin-right:10px}.filter-button .center-btn{display:flex;justify-content:center}.subservice-header-title-container{font-size:1.2em;margin-top:15px;margin-bottom:5px;display:flex;justify-content:space-between}.subservice-header-title-container>.title{margin:0;font-size:1.7rem;color:var(--q-primary);font-weight:500}.subservice-header-menu{display:flex;border-top:1px solid var(--q-primary);border-bottom:1px solid var(--q-primary)}.subservice-header-menu-opt{margin:5px;padding:5px;color:var(--q-primary);cursor:pointer}.subservice-header-menu-opt-active{padding:10px;background-color:var(--q-primary);color:#fff;cursor:pointer}@media(max-width:575.98px){.subservice-header-btn-container{visibility:hidden}}.historic-component-section{padding:10px 16px}.historic-component-subtitle{margin-bottom:10px;font-size:1.15em;font-weight:700}.historic-component-container{display:flex;justify-content:center}.historic-component-toggle{display:flex;flex-direction:column}@media(max-width:575.98px){.historic-component-btn{padding:9px}}.layer-options-btn{min-width:29px;min-height:29px;background-color:#fff;box-shadow:0 0 0 2px rgba(0,0,0,.1);border-radius:4px;padding:0}.q-btn .q-icon,.q-btn .q-spinner{font-size:1.3em}.map-component{position:relative;width:100%;height:100%}.map-component-btn-layer{position:absolute;z-index:1;right:.79em;top:1em}.map-component-btn-save{position:absolute;z-index:1;right:.79em;top:18.5em;min-width:29px;min-height:29px;background-color:#fff;box-shadow:0 0 0 2px rgba(0,0,0,.1);border-radius:4px;padding:0}.pie-component canvas{max-height:240px!important}