.icon-menu>.dropdown[data-v-15977bc4]{display:flex;flex-direction:row}.icon-menu>.dropdown i.dropdown.icon[data-v-15977bc4]{margin-top:-5px;margin-left:0}.icon-struct[data-v-15977bc4]{display:flex;flex-direction:column;text-align:center;min-width:5em}.menu[data-v-15977bc4]{min-width:-moz-max-content!important;min-width:max-content!important}.menu.level-1[data-v-15977bc4]{left:-50%!important}.wel-menu{z-index:2}.icon-menu>div>.dropdown.icon{float:right;transform:translate(-5px,15px)}input[type=text].dummy[data-v-565e8f08]{width:0;position:absolute;top:-100%}.ui.menu[data-v-565e8f08]{background:linear-gradient(#fff,#dfe9df)}.ui.menu .item[data-v-565e8f08]{width:unset}.ui.menu .item.menu-options[data-v-565e8f08]{padding:0}.ui.menu .item.menu-options>.ui.dropdown[data-v-565e8f08]{margin:auto;padding:.92857143em 1.14285714em}.icon-menu[data-v-565e8f08]{padding:0!important}.icon-menu.account[data-v-565e8f08] .icon-struct{min-width:8em}.menu>.item:hover>.menu[data-v-565e8f08]{display:block}.item.disabled[data-v-565e8f08]{pointer-events:none}.ui.toggle.checkbox input:checked~label.today[data-v-565e8f08]:before{background-color:purple!important}.ui.toggle.checkbox input:checked~label.plan[data-v-565e8f08]:before{background-color:#d2691e!important}.ui.toggle.checkbox input:checked~label.unrelated[data-v-565e8f08]:before{background-color:#191970!important}.ui.toggle.checkbox input:checked~label.all[data-v-565e8f08]:before{background-color:orange!important}.advanced-plan-menu[data-v-5a32c354]{margin-top:auto!important;min-height:65px!important;position:sticky;bottom:-1px}.advanced-plan-menu>.item[data-v-5a32c354]{flex-grow:1!important}.contract.plan.premium .advanced-plan-menu[data-v-5a32c354]{min-height:90px!important;bottom:0;flex-wrap:wrap}.contract.plan.premium .advanced-plan-menu[data-v-5a32c354]>.item{display:block!important;padding:7px 16px;width:50%}.contract.plan.premium .advanced-plan-menu[data-v-5a32c354]>.item span{min-width:7em;display:inline-block}.contract.plan.premium .advanced-plan-menu[data-v-5a32c354]>.item i{display:inline-block!important}.disabled[data-v-5a32c354]{pointer-events:none;opacity:.4}.depot.item .arrival[data-v-b15259c8],.depot.item .departure[data-v-b15259c8]{float:right}.hidden-picker[data-v-b15259c8]{width:0;height:0;float:right;visibility:hidden}.plan-user-menu[data-v-0ab2dd30]{padding:1px}.all-users>.menu>.item[data-v-0ab2dd30],.family-transport>.item[data-v-0ab2dd30],.users-of-the-day>.menu>.item[data-v-0ab2dd30]{padding:0!important}.padding[data-v-fd315ed2]{padding:3px}.side[data-v-fd315ed2]{overflow:auto;display:flex;flex-direction:column;transform:translateZ(0)}.plan-user-menu[data-v-fd315ed2]{flex-grow:1;margin-bottom:80px}.vehicle-scheduler{height:100%;min-height:calc(100vh - 280px);overflow-y:hidden;overflow-x:auto}.vehicle-scheduler svg{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.vehicle-scheduler svg:active{cursor:grabbing}.vehicle-scheduler svg .border{stroke:#222}.vehicle-scheduler svg .header .time{font-size:14}.vehicle-scheduler svg.animate .vehicle-plan:not(:active){transition:transform .5s ease}.vehicle-scheduler svg .vehicle-plan .vehicle-plan-body>.background{cursor:e-resize}.vehicle-scheduler svg .vehicle-plan .background{fill:#e6e6fa;stroke:navy;opacity:.85}.vehicle-scheduler svg .vehicle-plan .alight,.vehicle-scheduler svg .vehicle-plan .ride{cursor:col-resize}.vehicle-scheduler svg .vehicle-plan .alight rect.text-background,.vehicle-scheduler svg .vehicle-plan .ride rect.text-background{fill:#fff;opacity:.8}.vehicle-scheduler svg .vehicle-plan .alight rect.background,.vehicle-scheduler svg .vehicle-plan .ride rect.background{fill:#afeeee}.vehicle-scheduler svg .vehicle-plan .steps .step-bar{cursor:move}.vehicle-scheduler svg .vehicle-plan .steps rect.background{fill:#00008b;opacity:.6}.vehicle-scheduler svg .vehicle-plan .steps .node-info text.error,.vehicle-scheduler svg .vehicle-plan .steps .time-request text.error{fill:#f22}.vehicle-scheduler svg .vehicle-plan .steps .node-info .text-background,.vehicle-scheduler svg .vehicle-plan .steps .time-request .text-background{fill:hsla(0,0%,94%,.7)}.vehicle-scheduler:not(.editable) svg{cursor:grab}.vehicle-scheduler:not(.editable) svg:active{cursor:grabbing}.vehicle-scheduler:not(.editable) svg .vehicle-plan{pointer-events:none}.vehicle-layout[data-v-9ea6add8]{position:relative;outline:2px solid;display:inline-block}.vehicle-layout .grid-assist[data-v-9ea6add8],.vehicle-layout .seats[data-v-9ea6add8]{position:absolute;top:0}.vehicle-layout .grid-assist[data-v-9ea6add8]{display:inline-grid;gap:10px;padding:10px;z-index:0}.vehicle-layout .seats[data-v-9ea6add8]{display:inline-block}.vehicle-layout .seats .seat[data-v-9ea6add8]{display:inline-block;border:2px solid #777;vertical-align:top;position:absolute;color:#000;background:#fff;text-align:center;font-size:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;cursor:pointer;transition:top .3s ease,left .3s ease}.vehicle-layout .seats .seat .label[data-v-9ea6add8]{font-size:13px}.vehicle-layout .seats .seat .label[data-v-9ea6add8]:empty:before{content:attr(data-content)}.vehicle-layout .seats .seat>[data-v-9ea6add8]{pointer-events:none}.vehicle-layout .seats .seat.virtual[data-v-9ea6add8]{pointer-events:none;background:#fff8dc}.vehicle-layout .seats .seat[data-v-9ea6add8]:hover{z-index:1}.vehicle-layout .seats .seat:hover .priority>.buttons button[data-v-9ea6add8]{opacity:1!important}.vehicle-layout .seats .seat:hover .priority>.buttons button[data-v-9ea6add8]:disabled{opacity:.45!important}.vehicle-layout .seats .seat .priority[data-v-9ea6add8]{position:absolute;right:-20px;top:2px}.vehicle-layout .seats .seat .priority>.buttons[data-v-9ea6add8]{pointer-events:all!important;vertical-align:super}.vehicle-layout .seats .seat .priority>.buttons button[data-v-9ea6add8],.vehicle-layout .seats .seat .priority>.buttons button[data-v-9ea6add8]:disabled{opacity:0!important}.vehicle-layout .seats .seat .priority>span.display[data-v-9ea6add8]{cursor:default!important;display:inline-block;border:1px solid #ccc;width:1.2em;background:#eef}.context.menu[data-v-9ea6add8]{position:absolute;display:none!important;z-index:1000}.context.menu.active[data-v-9ea6add8]{display:block!important}.context.menu.active[data-v-9ea6add8]:empty,.context.menu[data-v-9ea6add8]:empty{display:none!important}.vehicle-layout[data-v-57030d47] .seats .seat .icon{opacity:.5;font-size:.75em;float:right}.vehicle-layout[data-v-57030d47] .seats .seat .label{height:100%;width:100%;position:absolute;top:0;display:flex;pointer-events:auto}.vehicle-layout[data-v-57030d47] .seats .seat .label .persons{display:flex;flex-direction:column;width:100%}.vehicle-layout[data-v-57030d47] .seats .seat .label .persons .person{flex-grow:1;margin:auto}.vehicle-layout[data-v-57030d47] .seats .seat .label .persons .person.step{margin:inherit;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.vehicle-layout[data-v-57030d47] .seats .seat .label .persons .person.step>div{margin:auto;white-space:nowrap;font-size:.85em}.vehicle-layout[data-v-57030d47]{box-sizing:border-box}.vehicle-layout-item[data-v-57030d47]{text-align:center;width:100%;height:100%;cursor:pointer;-webkit-user-drag:element;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.vehicle-layout-item>[data-v-57030d47]{pointer-events:none}.vehicle-layout-item>div[data-v-57030d47]{white-space:nowrap;font-size:.75em}.vue-grid-item[data-v-57030d47]{color:#2c3e50;background:#fff;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.menu.transition[data-v-57030d47]:empty{display:none!important}.popup.persons[data-v-57030d47]{position:absolute;left:calc(100% - 10px);top:calc(-100% + 5px)}.popup.persons.visible[data-v-57030d47]{display:block;min-width:265px;max-width:265px}.popup.persons[data-v-57030d47]:before{top:35px!important}.popup.persons>.list[data-v-57030d47]{display:flex;flex-wrap:wrap;max-height:345px;overflow:auto}.popup.persons>.list>div[data-v-57030d47]{border:2px solid #777;width:65px;height:65px;margin-right:.5em;margin-bottom:.5em;cursor:pointer}.popup.persons>.list>div i[data-v-57030d47]{text-align:right;width:40%}.popup.persons>.list>div.disabled[data-v-57030d47]{background:gray;opacity:.85;pointer-events:none}.unavailable~[data-v-57030d47]{opacity:.3;pointer-events:none}.context-menu[data-v-57030d47]>.dropdown.icon{display:none}.ui.checkbox label[data-v-57030d47]{padding-left:1.5em!important}.error.invalid[data-v-57030d47]{color:#f22}.users[data-v-57030d47]{max-height:500px;overflow:auto;width:100%!important}input[type=time][data-v-57030d47]{width:80px}.vehicle-layout-selector[data-v-57030d47]{position:absolute;width:calc(100% - 10px);height:100%;top:0;cursor:pointer}.vehicle-assign[data-v-7697c4be]{margin-right:1em;margin-bottom:1em}.vehicle-assign h3.ui.header[data-v-7697c4be]{color:#fff;padding:.25em 1em;border-top-left-radius:.5em;border-top-right-radius:.5em}.vehicle-assign h4.ui.header[data-v-7697c4be]{border-left:10px solid;border-bottom:3px solid;padding-left:.5em}.vehicle-assign h4.ui.header button.remove[data-v-7697c4be],.vehicle-assign h4.ui.header button.replan[data-v-7697c4be]{float:right;padding:.5em 1.15em .5em}.vehicle-assign .trips[data-v-7697c4be]{display:flex;flex-direction:row;overflow:auto;max-width:100%;padding-left:2px}.vehicle-assign .trips .trip[data-v-7697c4be]{margin-right:1em}.vehicle-assign .trips .trip.dummy[data-v-7697c4be]{position:relative}.vehicle-assign .trips .trip.dummy h4+div[data-v-7697c4be]{filter:grayscale(1) opacity(.4);pointer-events:none}.vehicle-assign .trips .trip.dummy .cover[data-v-7697c4be]{width:100%;height:100%;position:absolute;bottom:0;display:flex;cursor:pointer}.vehicle-assign .trips .trip.dummy .cover i[data-v-7697c4be]{margin:auto;visibility:hidden}.vehicle-assign .trips .trip.dummy .cover:hover i[data-v-7697c4be]{visibility:visible}.vehicle-assign.unused-vehicles h3.ui.header[data-v-7697c4be]{background:#aaa}.vehicle-assign.unused-vehicles h4.ui.header[data-v-7697c4be]{border-color:#aaa}.vehicle-assign.unused-vehicles .trips[data-v-7697c4be]{padding-bottom:3em}.vehicle-assign.unused-vehicles .trips .trip.dummy h4+div[data-v-7697c4be]{filter:grayscale(.7) opacity(.7)}.user-steps[data-v-7697c4be]{width:25rem!important;margin-bottom:2em!important}.user-steps ol[data-v-7697c4be]{margin:0;min-height:2em}plan-map[data-v-20dcb744]{height:calc(100% + 3rem)!important;margin-top:-3rem!important}.tabular.menu[data-v-20dcb744]{z-index:1;background:hsla(0,0%,100%,.8)!important}.tab.segment[data-v-20dcb744]{flex-grow:1;margin-bottom:0;max-height:calc(100% - 35px)}.ui.fluid.vertical.menu[data-v-20dcb744] .content.active li .user-item{min-height:54.7px}.vehicle-assignments.rotate[data-v-20dcb744]{display:flex;flex-direction:row}.vehicle-assignments.rotate[data-v-20dcb744] .vehicle-assign .trips{flex-direction:column}.unassigned-dropped-list li>span[data-v-20dcb744]{cursor:grab;-webkit-user-select:contain;-moz-user-select:contain;user-select:contain}.unassigned-dropped-list li>span[data-v-20dcb744]:active{cursor:grabbing}.container{position:relative;display:flex;flex-grow:1;max-height:calc(100% - 43px)}.container>.side{width:30em;min-width:30em;overflow-y:scroll}.container .score{position:absolute;top:5px;right:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}#planview{flex-grow:1;width:calc(100% - 30em)}#planview>div{height:100%}#planview>div>div{max-width:100%!important}#planview>div>div .ui.bottom.attached.tab{margin-bottom:0!important}.wel>div>.container[data-v-2c914510],.wel[data-v-2c914510]{display:flex;flex-direction:column;flex-grow:1;max-width:100%}.wel>div>.container[data-v-2c914510]{min-height:100%;margin:auto;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0}.wel>div>.container .title[data-v-2c914510]{margin:auto;text-align:center}.wel>div>.container .title .logo img[data-v-2c914510]{max-height:100px;max-width:100%}.wel>div>.container .menu[data-v-2c914510]{display:flex;min-width:90vw;justify-content:space-around;background:0 0;border:none;margin:auto}.wel #auth[data-v-2c914510]{transform:scale(1.5);margin-bottom:3em}html.dark-theme{filter:contrast(.35) hue-rotate(180deg) invert(1) contrast(1.7)}body .stt-lang-select{z-index:1}#nav[data-v-02a85a9b]{padding:30px}#nav a[data-v-02a85a9b]{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active[data-v-02a85a9b]{color:#42b983}#context-menu[data-v-02a85a9b],#dialogs[data-v-02a85a9b],#tooltips[data-v-02a85a9b]{position:fixed;top:0;left:0;width:100%;z-index:5000}.v-leave-to[data-v-02a85a9b]{transition:opacity .3s ease;opacity:0!important}.sub-content[data-v-02a85a9b]{position:absolute;top:0;right:0;bottom:0;left:0}.contract.plan:not(.premium) .plan.premium{opacity:.5!important;background:rgba(255,221,187,.8)!important}.contract.plan:not(.premium) .plan.premium input,.contract.plan:not(.premium) .plan.premium select,.contract.plan:not(.premium) .plan.premium textarea{background:hsla(0,100%,90%,.4)!important;pointer-events:none}.contract.plan:not(.premium) .plan.premium button,.contract.plan:not(.premium) .plan.premium label.button{pointer-events:none}.contract.plan:not(.standard):not(.premium) .plan.standard{opacity:.5!important}.contract.plan:not(.standard):not(.premium) .plan.standard .menu.item,.contract.plan:not(.standard):not(.premium) .plan.standard.labeled.menu{opacity:1!important;color:#ccc!important}.contract.plan:not(.standard):not(.premium) .plan.standard .dropdown.selection.multiple,.contract.plan:not(.standard):not(.premium) .plan.standard input,.contract.plan:not(.standard):not(.premium) .plan.standard select,.contract.plan:not(.standard):not(.premium) .plan.standard textarea{background:rgba(170,170,255,.4)!important;pointer-events:none}.contract.plan:not(.standard):not(.premium) .plan.standard .dropdown.selection.multiple input,.contract.plan:not(.standard):not(.premium) .plan.standard input input,.contract.plan:not(.standard):not(.premium) .plan.standard select input,.contract.plan:not(.standard):not(.premium) .plan.standard textarea input{background:initial!important}.contract.plan:not(.standard):not(.premium) .plan.standard .labeled.menu,.contract.plan:not(.standard):not(.premium) .plan.standard .link.item,.contract.plan:not(.standard):not(.premium) .plan.standard .menu>.item,.contract.plan:not(.standard):not(.premium) .plan.standard button,.contract.plan:not(.standard):not(.premium) .plan.standard label.button{pointer-events:none}