@import url(https://api.mapbox.com/mapbox-gl-js/v1.12.0/mapbox-gl.css);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap);li[data-v-629d0886]{text-decoration:underline;color:#459ce7;cursor:pointer}li.active[data-v-629d0886]{font-weight:500;color:#fff;opacity:1}.mapboxgl-canvas-container{height:100%}canvas.mapglbox-canvas{width:100%;height:100%}div.mapboxgl-popup-content{overflow-y:scroll;max-height:400px}#map-container{position:relative}.map-overlay{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:absolute;width:200px;top:0;left:0;padding:10px}.map-overlay .map-overlay-inner{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1);border-radius:3px;padding:10px;margin-bottom:10px}.map-overlay-inner fieldset{border:none;padding:0;margin:0 0 10px}.map-overlay-inner fieldset:last-child{margin:0}.map-overlay-inner select{width:100%}.map-overlay-inner label{display:block;font-weight:700;margin:0 0 5px}.map-overlay-inner button{display:inline-block;width:36px;height:20px;border:none;cursor:pointer}.map-overlay-inner button:focus{outline:none}.map-overlay-inner button:hover{box-shadow:inset 0 0 0 3px rgba(0,0,0,.1)}.v-draggable__placeholder{background:#8b0000}span.select2-selection{min-width:80px}input.error{background-color:rgba(255,0,0,.4)}div.error>input{background-color:red}span.warning{color:#c8c800}tr.edited{background:#ff0!important;color:#ffff7d!important}button.ui.button{padding:8px 3px 8px 10px;margin-top:1px;margin-bottom:1px}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.flip-list-move{transition:transform 1s}*{box-sizing:border-box}body,html{padding:0}img{max-width:100%;height:auto}a,a:hover{text-decoration:none}ul{list-style:none;margin:0}a:hover,button:hover{transition:all .2s}a,button{cursor:pointer}button{border:0}.grid{display:grid;grid-gap:20px;grid-auto-flow:column;justify-content:flex-start}.grid-self-end{align-self:end}.g2{grid-template-columns:1fr 1fr}html{-webkit-font-smoothing:antialiased}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.single-line{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.flex{display:flex}.inline-flexbox{-webkit-display:inline-flex;-ms-display:inline-flex;display:inline-flex}.flex-column{flex-direction:column}.wrap,.wrap-full{flex-wrap:wrap}.wrap-full>*{width:100%}.between{-ms-justify-content:space-between;justify-content:space-between}.around{-ms-justify-content:space-around;justify-content:space-around}.evenly{-ms-justify-content:space-evenly;justify-content:space-evenly}.align-end{-ms-align-content:flex-end;align-content:flex-end}.center{-webkit-justify-content:center;-webkit-align-items:center;-ms-justify-content:center;-ms-align-items:center;justify-content:center;align-items:center}.stretch{-ms-align-content:stretch;align-content:stretch}.flex-stretch{-ms-align-items:stretch;align-items:stretch}.start{-ms-align-content:flex-start;align-content:flex-start}.content-center{-ms-align-content:center;align-content:center}.grow,.growhide{-ms-flex-grow:1;flex-grow:1}.growhide{overflow:hidden}.no-grow{-ms-flex-grow:0;flex-grow:0}.self-stretch{-ms-align-self:stretch;align-self:stretch}.self-end{-ms-align-self:flex-end;align-self:flex-end}.start{-ms-justify-content:flex-start;justify-content:flex-start}.end{-ms-justify-content:flex-end;justify-content:flex-end}.flex-bot{-ms-align-items:flex-end;align-items:flex-end}.flex-top{-ms-align-items:flex-start;align-items:flex-start}.flex.noshrink-childs>div,.flex>div.no-shrink,.no-shrink,.noshrink-childs>*{-ms-flex-shrink:0;flex-shrink:0}.grow-childs>*{-ms-flex-grow:1;flex-grow:1}.v-center{-ms-align-items:center;align-items:center}.h-center{-ms-justify-content:center;justify-content:center}.flex-full>*{width:100%}.inline-block,.inline-childs>*{display:inline-block}.inline-childs>*{vertical-align:middle}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-uppercase{text-transform:uppercase}.hidden{display:none}.invisible{visibility:hidden;opacity:0}.visible{visibility:visible;opacity:1}.text-normal{text-transform:none}.normal{font-weight:400}.absolute{position:absolute;width:100%}.img>img{display:block}.mgbot{margin-bottom:10px}.mgright{margin-right:10px}.float-left{float:left}.material-icons{font-size:1em}.fixed-table{table-layout:fixed}.big{font-size:1.2em}body,html{background-color:var(--gris-claro);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;min-height:100vh;color:var(--gris-osc2);min-width:980px;font-family:Roboto,sans-serif}:root{--semi-blanco:hsla(0,0%,100%,0.5);--base:#fafafa;--base2:#f5f5f5;--gris-claro:#eceff0;--gris-claro2:#d4dde1;--gris-medio:#aab9be;--gris-medio2:#788c94;--gris-osc:#4e5f68;--gris-osc2:#39505d;--bg-error:#f0ecec;--bg-warning:rgba(255,176,0,0.05);--link:#21b0cf;--link-hover:#03c4d7;--link2:#19849c;--warning:#d99b20;--error:#d46d63;--negro:#1f2b32;--primario:#7dc242;--secundario:#074752;--secundario-claro:#065d62;--secundario-osc:#03363e;--typo:"Roboto",sans-serif;--aspect-ratio:1/1;--border:1px solid var(--gris-claro);--multiselect-width:100px}.color-link{color:var(--link)}:focus{outline:0}::-moz-placeholder{color:var(--gris-medio)}::placeholder{color:var(--gris-medio)}header{background-color:var(--secundario);padding:10px 0}.body{font-family:var(--typo);background-color:var(--gris-claro);height:100vh}footer{background-color:var(--secundario);padding:20px 0;position:fixed;width:100%;bottom:0;left:0;z-index:1}a{color:var(--link)}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:36px;color:#fff}h2{font-size:22px}h2,h3{font-weight:500}h3{font-size:20px;color:var(--gris-medio);text-transform:uppercase}h4{font-weight:500;font-size:18px}dl{margin:0}dt h4{margin-bottom:0}dd{padding:0;margin:0 0 20px 0}dl>div:last-child>dd{margin-bottom:0}p{font-size:16px;line-height:1.5;margin:0 0 10px;color:var(--gris-medio2)}p:last-child{margin-bottom:0}strong{color:var(--negro)}section{margin-bottom:60px}section:last-of-type{margin-bottom:0}ul{padding:0}code{margin-bottom:10px;color:#fff;background-color:var(--secundario);padding:10px;font-size:14px;display:inline-block;border-radius:4px}code:last-child{margin-bottom:0}button{all:unset;cursor:pointer;transition:background-color .2s}footer .full.grid{grid-template-columns:1fr 1fr}.small{font-size:14px;color:var(--gris-medio2)}.error-message{color:var(--error);font-weight:500;font-size:14px}header{padding-bottom:50px}.top-menu{display:grid;grid-auto-flow:column;grid-gap:20px}.btn-top{color:#fff;display:grid;grid-gap:5px;grid-auto-flow:column;align-items:center;opacity:.5;font-weight:500}.btn-top .material-icons{border:2px solid hsla(0,0%,100%,.35);border-radius:50%;padding:6px}.btn-top.router-link-active,.btn-top:hover{opacity:1}.main-header{background-color:var(--secundario)}header .grid{grid-template-columns:1fr auto;align-items:center}.header{margin-bottom:30px;display:grid;grid-template-columns:1fr auto;grid-gap:10px}.language-switch{display:grid;grid-auto-flow:column;align-items:center;grid-gap:10px;font-style:normal}.language-switch li{text-decoration:none}input,select{background:var(--gris-claro);border-radius:8px;padding:10px;color:var(--gris-osc2);width:100%;font:400 16px Roboto;border:1px solid transparent}input[type=checkbox],input[type=radio]{all:revert}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none}select{cursor:pointer}input:focus{box-shadow:0 2px 5px rgba(0,0,0,.05),0 4px 10px rgba(84,101,115,.15);background-color:#fff}.multiselect input:focus{box-shadow:none;background-color:transparent}input.error{background:#f0ecec;border:1px solid rgba(198,59,46,.4)}input:disabled{background:transparent;box-shadow:none;border:none}input[type=checkbox]{background:none;box-shadow:none}.switch input[type=checkbox]:disabled~.switch-body{opacity:.3}.switch input[type=checkbox]{display:none}.switch .switch-body span{padding:0;width:100%;display:inline-block;text-align:center}.switch input[type=checkbox]~.switch-body .text-on{display:none}.switch .switch-body{cursor:pointer;width:60px;height:30px;background:#c7c7b9;box-shadow:inset 1px 1px 0 0 rgba(0,0,0,.15),inset -1px -1px 1px 0 hsla(0,0%,100%,.5),inset 2px 2px 2px 0 rgba(0,0,0,.25);border-radius:15px;color:#fff;position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;transition:background-color .2s;text-align:center;padding:0 8px;font-size:14px;font-weight:500}.switch .switch-body:before{width:32px;height:32px;display:block;content:"";position:absolute;left:15px;top:-2px;transform:translateX(-50%);background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.35),1px 2px 6px 0 rgba(0,0,0,.2);border-radius:50%;border:1px solid #e2e2de;transition:left .2s}.switch .switch-body .text-off{padding-left:24px}.switch .switch-body .text-on{padding-right:24px}.switch input[type=checkbox]:checked~.switch-body{background:var(--link);box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,.35),inset -1px -1px 1px 0 hsla(0,0%,100%,.5),inset 2px 2px 2px 0 rgba(0,0,0,.25);text-align:right}.switch input[type=checkbox]:checked~.switch-body .text-off{display:none}.switch input[type=checkbox]:checked~.switch-body .text-on{display:inline-block}.switch input[type=checkbox]:checked~.switch-body:before{left:calc(100% - 15px)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.switch.big .switch-body{width:90px;display:flex;justify-content:center;align-items:center;background-color:var(--gris-osc)}input[type=search]::-webkit-search-cancel-button{cursor:pointer}.checkbox{font-size:16px;font-weight:500;text-align:center;display:inline-block}.checkbox input[type=checkbox]{display:none}.checkbox-name{background-color:var(--gris-claro);color:var(--link);cursor:pointer;transition:all .2s ease;padding:10px;border-radius:4px}.checkbox-name:hover{background-color:#e3e7e8;color:var(--link2)}.checkbox input[type=checkbox]:checked~.checkbox-name{background-color:var(--link);color:#fff}.checkbox input[type=checkbox]:checked~.checkbox-name:hover{background-color:var(--link-hover)}.checkbox input[type=checkbox]:checked~.icon{color:#fff;background-color:hsla(0,0%,100%,.1)}.checkbox input[type=checkbox]:disabled~.checkbox-name,.checkbox input[type=checkbox]:disabled~.checkbox-name:hover{cursor:default;background-color:transparent;color:var(--gris-claro2)}.checkbox input[type=checkbox]:checked:disabled~.checkbox-name,.checkbox input[type=checkbox]:checked:disabled~.checkbox-name:hover{background-color:var(--link);color:#fff}.input-color{display:grid;grid-template-columns:1fr auto;padding:4px 8px;background-color:var(--gris-claro);border-radius:8px;grid-gap:5px;box-shadow:inset 0 1px 0 0 rgba(0,0,0,.05)}.input-color.error{background:#f0ecec;border:1px solid rgba(198,59,46,.4)}.input-color:focus{box-shadow:0 2px 5px rgba(0,0,0,.05),0 4px 10px rgba(84,101,115,.15);background-color:#fff}.input-color input{all:revert;font-family:Roboto,sans-serif}.input-color input[type=text]{border:0;background-color:transparent;min-width:60px;width:100%;color:var(--gris-osc2);font-size:14px}.color-indicator,input[type=color]{-webkit-appearance:none;border:var(--border);padding:0;height:32px;width:32px;overflow:hidden;cursor:pointer;border-radius:4px}.color-indicator{cursor:default;margin:0 auto}.input-color input[type=text]:focus,input[type=color]:focus{border:0;outline:0}.input-color input[type=text]:focus{background-color:transparent;box-shadow:none;font-weight:500;color:var(--negro)}input[type=date i]::-webkit-calendar-picker-indicator{color:var(--link)}.btn{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:center;text-align:center;align-items:center;font-size:14px;line-height:24px;font-weight:500;grid-gap:5px;background:var(--link);padding:12px 20px;color:#fff;cursor:pointer;text-transform:uppercase;transition:background-color .2s,transform .2s,color .2s,box-shadow .2s;box-sizing:border-box;position:relative}.btn,.btn:before{border-radius:50px}.btn:before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";display:block;background-color:#fff;opacity:0;z-index:0;transform:scaleX(0);transition:transform 1s ease,opacity .3s}.btn.min{padding:10px 15px}.btn i,.btn span{z-index:1}.btn:hover:before{transform:scaleX(1);opacity:.1;transition-timing-function:ease;transition-duration:.3s}.btn:disabled,.btn:disabled:hover{background-color:var(--gris-medio2);opacity:.5;box-shadow:none;transform:none;cursor:default}.btn:disabled:before,.btn input[type=file]{display:none}.material-icons{line-height:1;font-size:24px}.btn .material-icons{font-size:24px}.btn.full{width:100%}.btn.main{font-weight:600;font-size:16px;text-transform:uppercase;padding:15px;text-align:center}.btn.icon,.icon{display:block;line-height:0;padding:0;color:var(--gris-medio);background-color:transparent;font-size:24px;position:relative;margin:0 auto}.btn.icon:hover{color:var(--link)}.btn.icon:before,.icon:before{display:none}.icon{display:flex;align-items:center;justify-content:center}.btn.icon.active{color:var(--link);box-shadow:none}.btn.icon.flat,.icon.flat{box-shadow:none;background:transparent;color:var(--gris-medio)}.btn.icon.flat.active{color:var(--link)}.btn[data-info]:after{content:attr(data-info);display:block;position:absolute;top:10px;left:50%;background-color:var(--negro);padding:5px;border-radius:4px;line-height:1;font-size:14px;text-transform:none;color:#fff;white-space:nowrap;transform:translateX(-50%);pointer-events:none;opacity:0;visibility:hidden;transition:all .2s;z-index:10}.btn[data-info]:hover:after{visibility:visible;transition-delay:.5s;top:-5px;opacity:1}.green{background-color:var(--primario)}.btn.warning{background-color:var(--warning)}.btn.error{background-color:var(--error)}.cancel{background-color:var(--gris-medio)}.btn.flat{background-color:transparent;color:var(--link)}.btn.flat:hover:before{background-color:var(--link-hover)}.btn.flat.white{color:var(--semi-blanco)}.btn.flat.white:hover{color:var(--link)}.btn.flat.cancel{background-color:transparent;color:var(--gris-medio)}.btn.flat.cancel:hover{background-color:var(--gris-claro);color:var(--gris-medio2)}.icon.flat.warning{color:var(--warning);background-color:transparent}.icon.flat.green{color:var(--primario);background-color:transparent}.icon-link{font-size:24px;line-height:0}.icon-link:hover{color:var(--link-hover)}.btn.icon.flat:hover{box-shadow:none;background:transparent;color:var(--link)}.btn.icon:focus{outline:0;box-shadow:none}.btn.icon:disabled,.btn.icon:hover:disabled{opacity:.3;background:rgba(0,0,0,.05);box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.2),inset 0 1px 0 0 rgba(0,0,0,.2);color:var(--gris-claro2);cursor:default}.btn.icon:disabled:after{display:none}.btn.icon.error,.icon.error{color:var(--error)}.floating{position:absolute;bottom:30px;right:30px;z-index:1;width:48px;height:48px;box-shadow:0 4px 4px rgba(0,0,0,.3)}.pill-base{background:rgba(212,109,99,.15);padding:8px 10px;color:var(--error);display:grid;grid-auto-flow:column;grid-gap:4px;align-items:center;border-radius:100px;font-size:16px;font-weight:500}.pill-base.error i:not(.icon-error){display:none}.pill-base.warning{background-color:rgba(198,132,0,.15);color:var(--warning)}.pill-base.warning i:not(.icon-warning){display:none}.pill-base.empty{background-color:var(--gris-claro);color:var(--gris-medio)}.pill-base.empty i{display:none}.pill-base.loading{background-color:var(--gris-claro);color:var(--gris-medio)}.pill-base.loading i:not(.icon-loading){display:none}p.warning{background-color:var(--bg-warning);padding:10px;border-radius:5px 20px;color:var(--warning)}.breadcrumbs{display:grid;grid-auto-flow:column;justify-content:flex-start;padding:20px 0}.breadcrumbs .material-icons{font-size:24px}.step{color:var(--link);display:grid;grid-auto-flow:column;justify-content:center;align-items:center;font-size:14px}.step:before{display:block;content:"chevron_right";font-family:Material Icons,sans-serif;font-size:24px;color:var(--gris-claro2)}.step.first:before{display:none}.empty-section,.step .router-link-exact-active{color:var(--gris-claro2)}.empty-section{display:grid;grid-gap:20px;padding:140px 20px 20px;justify-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:18px;font-weight:500}.empty-section i{font-size:5rem}.supercontent{height:calc(100vh - 115px);display:grid;grid-template-rows:auto 1fr;align-content:flex-start;background:linear-gradient(180deg,#084751 210px,#eceff0 0)}section{padding-bottom:40px}.section{display:grid;grid-template-rows:auto 1fr;overflow:hidden}.grid.min{grid-gap:10px}.container.full{max-width:none}.container{margin:0 auto;min-width:980px;max-width:1100px;width:calc(100vw - 60px);padding:0 10px}.card{background:var(--base);box-shadow:0 2px 14px 0 rgba(0,0,0,.14);border-radius:20px;transition:box-shadow .3s}.card.summary{overflow:hidden}.card[href]:hover{box-shadow:0 4px 15px rgba(0,0,0,.25)}.grid.title{grid-template-columns:1fr auto;width:100%;align-items:flex-start;grid-gap:0}.card-content{padding:20px;display:grid;grid-gap:20px}.grid-pills{display:grid;grid-auto-flow:column;grid-gap:5px;justify-content:flex-start}.card-title{padding:20px;padding-bottom:15px;background-color:var(--secundario-osc);color:#fff}.card-title h3{color:#fff}.envelope-map{background-size:cover;background-position:50%;width:100%;height:100%;background-repeat:no-repeat;background-color:#efe9e1}.map-container{overflow:hidden;display:grid}.v-popper--theme-error-tooltip .v-popper__inner{background-color:var(--error)}.v-popper--theme-error-tooltip .v-popper__arrow{border-color:var(--error)}.modal-container{all:initial;font-family:Roboto,sans-serif;position:fixed;z-index:9;width:100vw;height:100vh;display:flex;top:0;left:0;justify-content:center;align-content:center;align-items:center;background:rgba(3,54,62,.4);cursor:pointer;box-sizing:border-box;padding:0 100px}.modal{background:var(--base);box-shadow:0 15px 40px 0 rgba(0,0,0,.5);border-radius:20px;min-width:550px;width:-moz-max-content;width:max-content;max-width:900px;overflow:hidden;cursor:auto;display:grid;grid-template-rows:auto minmax(auto,1fr) auto;max-height:calc(100vh - 200px)}.m-header{padding:28px 20px 20px;display:grid;grid-template-columns:1fr auto;grid-gap:10px;border-bottom:var(--border);font-size:20px;color:var(--gris-osc2)}.m-content{padding:20px;overflow-y:auto;display:grid}.m-footer{padding:20px;border-top:var(--border)}.m-content>li{display:grid;grid-template-columns:3fr 5fr;grid-gap:20px;padding:10px 20px;align-items:center}.input-row-title span{font-size:16px;color:var(--gris-medio2);font-weight:500}.input-row-title.required span{color:var(--link2)}.input-row-content.double{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.m-footer{display:grid;justify-content:flex-end;grid-auto-flow:column;grid-gap:10px;align-items:center}.modal.input-data .m-footer{grid-template-columns:1fr auto}.modal.input-data .m-content{overflow:auto}.modal.modal-message .m-content{color:var(--gris-medio2)}.m-footer .error-message{border-left:4px solid var(--error);padding:7px 7px 7px 10px}.m-footer .option-buttons{display:grid;grid-gap:10px;grid-auto-flow:column;grid-column:2}.option-buttons button{min-width:130px}.modal-message{max-width:320px}.modal-message .m-header{padding:40px;border-bottom:none}.modal-message .m-content{padding:0 40px 40px}.modal-message .m-footer{padding:20px 40px}.message-title{display:grid;grid-gap:10px;justify-content:flex-start;grid-auto-flow:column;color:var(--warning);align-items:center}.message-title h2{font-size:24px;font-weight:700}.message-title .material-icons{font-size:36px}.modal-new-project{text-align:center;max-width:700px}.modal-new-header{color:var(--link2);padding:40px 40px 0}.modal-new-header h2{margin-bottom:20px;font-size:28px}.modal-new-project .content{padding:0 40px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:40px;overflow:auto}.modal-new-project .main-input-text{grid-column:1/3;grid-row:1}.modal-new-project .title{grid-row:2;grid-column:1/3;text-align:left;display:grid;grid-template-columns:auto 1fr;grid-gap:20px;align-items:center;color:var(--gris-medio2);text-transform:uppercase}.modal-new-project .line{height:1px;width:100%;background-color:var(--gris-claro2)}.modal-new-project .new-box{grid-row:3;display:grid;grid-gap:20px;align-content:flex-start;padding-bottom:10px}.modal-new-project .new-box p{margin:0}.upload-gtfs-file{grid-template-columns:auto 1fr;grid-gap:10px;text-align:left}.file-name,.upload-gtfs-file{display:grid;align-items:center}.file-name{grid-auto-flow:column;justify-content:flex-start;color:var(--gris-medio)}input[type=file]:disabled~.btn{color:var(--gris-claro2);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=file]:disabled~.btn:before{display:none}.main-input-text{background:#fff;box-shadow:0 4px 10px 0 rgba(31,43,50,.1);border-radius:8px;padding:15px;font-size:18px}.modal-new-project .grid-new-box{display:grid;grid-template-columns:auto 1fr;grid-gap:20px;text-align:left;align-items:center;cursor:pointer;border-radius:50px;position:relative;padding-right:30px;overflow:hidden}.modal-new-project .grid-new-box:before{content:"";display:block;background-color:var(--gris-claro);position:absolute;z-index:0;width:100%;height:100%;left:0;top:0;transform:scaleX(0);transition:transform .2s ease;transform-origin:left center}.modal-new-project .grid-new-box:hover:before{transform:scaleX(1)}.grid-new-box .flex{width:90px;height:90px;background-color:var(--gris-claro);border-radius:50px;border:4px solid transparent;position:relative}.grid-new-box .check{visibility:hidden;width:30px;height:30px;position:absolute;bottom:0;right:0}.grid-new-box p{z-index:1}.modal-new-project img{height:48px}.modal-new-project input[type=radio]{display:none}.grid-new-box input:checked~.flex{border-color:var(--primario)}.grid-new-box input:checked~p{color:var(--gris-osc2)}.grid-new-box input:checked~.flex .check{visibility:visible}.upload-gtfs-file input{display:none}.modal-new-project .modal-footer{padding:20px 40px}.modal-new-project .modal-footer .btn{width:100%}.report-list.m-content .report-collapse{display:block;padding:0;border:var(--border);width:680px}.report-header{display:grid;width:100%;grid-template-columns:1fr auto;background-color:var(--base);color:var(--gris-osc);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.report-header:hover{background-color:var(--gris-claro)}.report-collapse.collapsed .report-header{background-color:var(--base2)}.report-collapse.collapsed .report-header:hover{background-color:var(--base)}.report-header>div{display:grid;padding:5px 10px;grid-auto-flow:column;align-items:center;justify-content:flex-start;grid-gap:15px}.report-header h3{font-weight:700;text-transform:none;font-size:18px;color:var(--gris-osc)}.report-header .icon{width:48px;height:48px;color:var(--gris-osc)}.report-collapse.collapsed .report-header .icon i{transform:rotate(0deg)}.report-collapse .report-header .icon i{transform:rotate(180deg);transition:transform .5s ease-out}.report-content{padding:10px}.report-body{overflow:hidden}.report-box{border-left:4px solid var(--gris-claro2);padding:10px 20px;display:grid}.report-box>li{border-bottom:var(--border);padding-top:10px}.report-box:last-child>li:last-of-type{border:0}.report-box h4{font-weight:600;font-size:16px;line-height:1.5}.report-box span{font-size:14px;color:var(--gris-medio2)}.report-box p{margin:10px 0;font-size:16px;color:var(--gris-osc2)}.report-box.error h4,.report-box.errors{border-color:var(--error);color:var(--error)}.report-box.warnings,.report-box.warnings h4{border-color:var(--warning);color:var(--warning)}.stoptime-copy{display:grid;grid-gap:10px}.stoptime-copy input[type=number]{width:60px}.stoptime-copy input[type=text]{width:120px}.stoptime-copy .flex{-moz-column-gap:10px;column-gap:10px}.table-container{margin-bottom:20px}.table-header{padding:20px;display:grid;grid-gap:10px;grid-template-columns:minmax(100px,320px) 1fr auto;align-items:center}.table-header .table-option-buttons{display:grid;grid-auto-flow:column;grid-gap:10px;align-items:center;grid-column:3}.table-total-rows{color:var(--gris-medio2)}.side-content,.table-content{overflow:auto}.table-footer{grid-gap:10px;grid-template-columns:auto 1fr auto;padding:15px 20px}.grid-pagination,.table-footer{display:grid;align-items:center}.grid-pagination{grid-auto-flow:column;grid-column:1}.table-footer-buttons{display:grid;grid-gap:10px;grid-auto-flow:column;grid-column:3}.table-footer-buttons button{min-width:130px}.table-row{display:grid;grid-template-columns:auto 40px 1fr;min-height:64px;align-items:center;border-bottom:var(--border);color:var(--gris-medio)}.table-row,.table-row>div{padding:10px}.table-row .number-position{font-weight:500;color:var(--gris-osc)}.table-row[draggable=false]{background-color:var(--gris-claro)}.table-row[draggable=false] .number-position{color:var(--gris-medio)}.v-draggable__placeholder,.v-draggable__placeholder .icon{background-color:var(--gris-claro2)}table{border:0;border-collapse:collapse;font-size:16px;table-layout:auto;min-width:100%}table input{width:auto;box-sizing:border-box}table td{padding:10px 5px;border-bottom:var(--border)}table th{padding:10px;background-color:var(--gris-claro);font-weight:600;color:var(--gris-medio2);text-transform:uppercase;font-size:12px;border:1px solid #d4dde1;border-bottom-width:3px}.focus .btn-focus{color:var(--link)}.vuetable-td-stop_sequence{text-align:center;color:var(--gris-medio);font-weight:500}.vuetable-slot{white-space:nowrap}.multiselect{background:var(--gris-claro);box-shadow:inset 0 1px 0 0 rgba(0,0,0,.05);border-radius:8px;color:var(--gris-osc2);font:400 16px Roboto;border:1px solid transparent;box-sizing:border-box;width:auto}.multiselect__input,.multiselect__single{background-color:transparent}td .multiselect input[type=text]{min-width:inherit;box-shadow:none}.multiselect__input,.multiselect__single{white-space:nowrap}.multiselect__content-wrapper{min-width:var(--multiselect-width);max-width:-moz-fit-content;max-width:fit-content;color:var(--gris-medio2)}.multiselect__input:focus{border:0;box-shadow:none}.multiselect__tags{border:0;background-color:transparent}.multiselect.error{border:1px solid var(--error)}tr.changed>td{background-color:var(--bg-warning)}tr.error>td{background-color:rgba(185,77,60,.1)}.table-th{display:grid;grid-template-columns:1fr auto;align-items:center;text-align:left}.table-th .material-icons{font-size:18px}.table-th .required{color:var(--link2)}.table-container .vuetable th.sortable:hover,.table-container .vuetable th.sortable:hover .required{color:var(--link)}.pagination,.table-pagination{display:grid;grid-auto-flow:column}.page-link{width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-weight:500;border-radius:5px}.page-link:hover{background-color:rgba(3,196,215,.1)}.page-item.active .page-link{font-weight:700;color:var(--gris-medio2);background-color:var(--gris-claro);cursor:default}.page-item.disabled .page-link,.page-item.disabled .page-link:hover{color:var(--gris-claro2);background-color:transparent;cursor:default}.v-toast__item p{color:#fff}.btn-options{position:relative}.menu-box{position:absolute;left:10px;top:20px;text-transform:none;color:var(--gris-medio2);font-size:14px;z-index:1;text-align:left;min-width:170px;border-radius:10px;overflow:hidden}.menu-box.upper-right{right:calc(100% - 24px);left:auto}.menu-option{display:grid;grid-template-columns:auto 1fr;grid-gap:5px;padding:10px;align-items:center}.menu-option.delete{color:var(--error)}.menu-option:hover{background-color:var(--gris-claro)}.menu-option.disabled,.menu-option.disabled:hover{background-color:transparent;opacity:.5;cursor:default}.menu-option span{display:block;text-align:left;white-space:nowrap}.projects{display:grid;grid-gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.project-details{margin-bottom:10px;display:grid;grid-template-columns:auto 1fr;grid-gap:20px}.project-card-map{display:block;border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden;width:100%;height:170px;background-color:var(--gris-claro)}.project-last-edit{color:var(--gris-medio2)}.ProjectDashboard .header input{color:#fff;font-size:36px;font-weight:bolder;padding:0;background-color:transparent;border-bottom:2px solid #fff;border-radius:0;width:auto;display:flex}.ProjectDashboard .header input:disabled{border-color:transparent}.project-msj{text-align:center;width:100%;color:var(--gris-medio2);margin-bottom:10px}.project-msj.error{color:var(--error)}.grid-buttons{display:grid;grid-auto-flow:column;grid-gap:20px}a.disabled{color:var(--gris-medio);cursor:default}.handle{cursor:grab}.section-details{margin-bottom:10px;display:grid;grid-template-columns:7fr 5fr;grid-gap:20px}.section-details .project-card-map{height:100%;border-radius:0}.list-summary li{display:grid;grid-gap:20px;grid-template-columns:2fr 4fr;padding:14px 20px;border-bottom:1px solid var(--gris-claro)}.lsh{font-weight:500;color:var(--gris-medio)}.lsh,.lst{font-size:16px}.section-details .header{margin:10px 0 0}.section-details .box-info{display:grid;grid-auto-flow:column;justify-content:flex-start;align-items:center;grid-gap:5px}.section-details .box-info .material-icons{color:var(--gris-medio)}.grid-project-info{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.project-info-details{display:grid;grid-gap:20px}.project-info-details h5{font-size:14px;color:var(--gris-medio2);font-weight:400}.side-info{color:var(--gris-medio)}.section-content{display:grid;grid-gap:40px}.box-data h2{margin-bottom:30px}.grid-data{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}.data-card{display:grid;align-content:flex-start}.data-card h4{color:var(--gris-osc2)}.data-header{background-color:var(--gris-claro);padding:15px 15px 5px;margin:0;overflow:hidden;border-top-right-radius:20px;border-top-left-radius:20px}.data-body{margin-bottom:10px;min-height:50px;font-weight:500;color:var(--negro)}.data-body li{display:grid;grid-auto-flow:column;grid-gap:10px;justify-content:flex-start;align-items:center}.btn-list{display:grid;grid-auto-flow:column}.data-content{padding:15px}.data-content .big{font-size:2em;font-weight:700}.data-footer{display:grid;grid-auto-flow:column;justify-content:flex-start;grid-gap:10px}.data-card.empty .data-footer,.data-card.locked .data-footer{justify-content:stretch}.data-card.empty .data-body,.data-card.locked .data-body{display:flex;text-align:center;justify-content:center;align-items:center;color:var(--gris-medio2)}.data-card.locked{cursor:default}.data-card.locked .data-footer .btn{background-color:var(--gris-claro2)}.data-card.locked h4{color:var(--gris-medio2)}.msj-builder-execution{min-height:24px;line-height:24px}.stops.scroll{overflow:visible}.dynamic-map-container{display:grid;grid-template-columns:minmax(350px,auto) 1fr;grid-template-rows:auto 1fr;overflow:hidden}.top-map-bar{grid-column:2/3;grid-row:1;background-color:var(--secundario-osc);padding:10px;align-items:center;display:grid;grid-template-columns:1fr auto}.map{grid-row:2;grid-column:1/3}.map-sidebar{grid-column:1;grid-row:1/3;background:var(--base);box-shadow:0 2px 15px 0 rgba(31,43,50,.5);display:grid;grid-template-rows:auto 1fr auto;z-index:2}.right-content{grid-column:2}.top-map-bar input::-moz-placeholder{color:hsla(0,0%,100%,.3)}.top-map-bar input::placeholder{color:hsla(0,0%,100%,.3)}.top-map-bar .multiselect,.top-map-bar input{background:hsla(0,0%,100%,.1);color:#fff}.top-map-bar .multiselect input,.top-map-bar .multiselect input:focus{background:transparent}.top-map-bar input:not(.multiselect input):focus{background:hsla(0,0%,100%,.15);color:#fff}.tab{grid-template-columns:auto auto;background-color:rgba(0,0,0,.2)}.tab,.tablinks{display:grid;border-radius:100px}.tablinks{grid-auto-flow:column;grid-gap:10px;align-items:center;justify-content:center;padding:15px 20px;min-width:150px;color:hsla(0,0%,100%,.6);text-transform:uppercase;font-weight:500;text-align:center}.tablinks:hover:not(.active){background-color:rgba(0,0,0,.1);color:#fff}.tablinks.active{background-color:#fff;color:var(--link)}.side-header,.side-table-header{background-color:var(--secundario-claro);transition:background-color .5s;padding:10px;min-height:68px;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:10px;color:#fff;justify-items:flex-start}.side-table-header input[type=search]{background-color:hsla(0,0%,100%,.1);color:#fff}.side-table-header input[type=search]::-moz-placeholder{color:hsla(0,0%,100%,.35)}.side-table-header input[type=search]::placeholder{color:hsla(0,0%,100%,.35)}.side-table-header input[type=search]:focus{background-color:hsla(0,0%,100%,.2)}.side-panel{min-height:100%;display:grid;grid-template-rows:auto 1fr auto}.side-panel.adding-new-point,.side-panel.empty{align-items:flex-start;max-width:350px}.side-header .btn.icon{padding:10px;color:var(--semi-blanco)}.side-header .btn.icon:hover{color:#fff}.changed .side-header{background-color:#3f6206;transition:background-color .2s}.changed .btn-list .save{color:var(--primario);text-shadow:2px 2px 4px rgba(0,0,0,.5294117647058824)}.side-header input{background:hsla(0,0%,100%,.1);color:#fff}.side-header input:not(.multiselect input):focus{background:hsla(0,0%,100%,.15)}.empty .side-header{background-color:transparent}.empty .side-header,.empty .side-header .btn.flat{color:var(--gris-medio)}.side-content{padding:10px;align-content:flex-start}.side-content li{margin-bottom:10px}.edit-shape .side-content{max-width:386px}.adding-new-point .side-content,.empty .side-content{display:grid;grid-gap:20px;justify-items:flex-start;color:var(--gris-medio2);font-weight:500}.empty.img{display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--gris-medio2);padding:20px;background-color:var(--gris-claro);border-radius:50%}.empty.img .material-icons{font-size:36px}.left-content{display:grid;grid-auto-flow:column;grid-gap:10px;justify-content:flex-start;color:#fff}.stop-input-details{display:grid;grid-gap:10px;padding:10px;padding-bottom:30px}.stop-input-row-detail{display:grid;grid-template-columns:160px auto;grid-gap:10px;align-items:center;position:relative}.stop-input-row-detail .error-message{position:absolute}.stop-input-details span{font-weight:500;color:var(--gris-medio2)}.edit-data-point .side-header{background-color:var(--link2)}.side-footer{display:grid;grid-gap:10px;grid-template-columns:auto 1fr auto;padding:15px 20px;align-items:center}.edit-shape .side-content{display:grid;grid-gap:10px;align-items:center;grid-template-columns:2fr 3fr}.edit-shape .side-content>div{padding:10px}.edit-shape .field-name{grid-column:1;font-size:16px;font-weight:500;color:var(--gris-medio2)}.edit-shape .field{grid-column:2}.edit-shape .errors{grid-column:1/3}.edit-shape .submit{grid-column:1/3;justify-self:center}.loader,.rotating{animation:load3 1.4s linear infinite}.loader{font-size:10px;text-indent:-9999em;width:24px;height:24px;border-radius:50%;margin:0 auto;background:#fff;background:linear-gradient(90deg,var(--gris-claro2) 10%,rgba(84,101,115,0) 42%);position:relative;transform:translateZ(0)}.loader:before{width:50%;height:50%;background:var(--gris-claro2);border-radius:100% 0 0 0}.loader:after,.loader:before{position:absolute;top:0;left:0;content:""}.loader:after{background:var(--gris-claro);width:75%;height:75%;border-radius:50%;margin:auto;bottom:0;right:0}.modal-in{animation:modal-in .3s cubic-bezier(0,0,.2,1)}@keyframes load3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes modal-in{0%{transform:translateY(300px)}to{transform:translateY(0)}}.collapse-enter-active,.collapse-leave-active{transition:all .2s}.collapse-enter,.collapse-leave-to{opacity:0;height:0}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.user-container{display:flex;flex-direction:column;align-items:center;padding:40px}.user-header{background:var(--link2);color:#fff;font-size:25px;font-weight:500;padding:30px 0 20px 0;width:100%}.user-form-container,.user-header{display:flex;flex-direction:column;align-items:center;border-radius:8px;box-shadow:0 4px 10px 0 rgba(31,43,50,.1)}.user-form-container{width:500px}.user-form{padding-top:10px;width:340px}.user-form div{padding-top:30px}.user-form a{display:flex;flex-direction:column;align-items:end;font-size:15px;padding-top:10px}.user-form input{border:1px solid #ccc;background-color:var(--base2)}.user-form input:focus{background-color:#fff}.user-container .btn{border-radius:8px;background:var(--link2);width:100%}.user-container .btn:before{border-radius:8px}.forgot-password{padding-top:0}.user-link{display:flex;flex-direction:column;align-items:center;padding-top:60px;padding-bottom:40px;font-size:15px}.user-link label{color:var(--gris-medio2)}#recover-password-request .user-form{padding-top:0}#recover-password-request .user-link{padding-top:20px}#recover-password-request .user-link label{color:var(--gris-medio)}#recover-password-request .user-link label b{color:var(--gris-medio2)}.user-success-message{display:flex;flex-direction:column;align-items:center;text-align:center;width:60%;padding:18px 20px 18px 20px;color:#658165;background-color:rgba(143,188,143,.4);border-radius:8px;border:2px solid #99c799}#recover-password .user-form{padding-top:0}#recover-password .btn{margin-bottom:30px}.user-remark{display:flex;flex-direction:column;align-items:center;width:67%;padding:14px;color:#658165;background-color:rgba(143,188,143,.4);border-radius:8px;margin-top:30px;border:2px solid #99c799}.syncAltSolid{font-size:29px;color:#4e5f68}.syncAltSolid.active{color:var(--link)}.syncAltSolid .material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:29px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr}