@import url(//fonts.googleapis.com/css?family=Poppins);@import url(//fonts.googleapis.com/css?family=Roboto);@media screen and (min-width:1440px){.maintenance{background-image:url(/img/bg-2880.58bb29e8.jpg)}}@media screen and (max-width:1440px){.maintenance{background-image:url(/img/bg-1440.b9f262cd.jpg)}}@media screen and (max-width:512px){.maintenance{background-image:url(/img/bg-512.71c80931.jpg)}}@media screen and (max-width:1440px){.maintenance{font-size:10px}}@media screen and (max-width:1024px){.maintenance{font-size:8px}}@media screen and (max-height:450px){.maintenance{font-size:4px}}.maintenance{position:absolute;top:0;left:0;z-index:10000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%;padding:8% 15%;background:#fbfbfb no-repeat bottom/cover;color:#00b871}.maintenance__header{padding:2em;border-radius:.7em;background:hsla(0,100%,98%,.6);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.maintenance__title{font-size:4.5em}.maintenance__desc{font-size:2.5em}.maintenance__logo{position:absolute;right:1em;bottom:1em;min-width:13em;min-height:4.4em;margin:0 1em;border-radius:.7em;background:hsla(0,100%,98%,.6) url(/img/pysae-title-256.ebf9f346.png) no-repeat 50%/85%}.modal{z-index:1;background-color:rgba(0,0,0,.5);height:100%;left:0;position:fixed;text-align:center;top:0;width:100%}.modal__close{color:#aaa;cursor:pointer;float:right}.modal__dialog{background-color:#fbfbfb;border-radius:3px;display:inline-block;margin:5em;padding:1em;text-align:left}.modal__dialog h1{margin-top:0;text-align:center}.modal-validity-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-validity-check__title{text-align:center;font-size:18px;font-weight:700}.modal-validity-check__text{margin:20px 0;font-size:14px;font-weight:600}.modal-validity-check .modal__dialog{width:50%}.modal-validity-check .ui-btn{padding:10px 15px;border:none;border-radius:5px;font-size:14px;font-family:Poppins,Arial,sans-serif;cursor:pointer;width:100%}.modal-validity-check .ui-btn.primary{border:1px solid #00b871;background:#00b871;color:#f5f5f5}.modal-validity-check .ui-btn.primary:hover:not(:disabled,.link-disabled){border-color:#009f61;background-color:#009f61}.modal-validity-check .ui-btn--progress{border:2px solid #00b871!important;background-color:#fbfbfb!important;color:#00b871!important;cursor:not-allowed;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.shrink{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px}.shrink--true{-ms-flex-preferred-size:84px;flex-basis:84px}.shrink--true .shrink__hide{display:none}.shrink__button{-ms-flex-item-align:end;align-self:flex-end;background-color:transparent;border:0;color:#fbfbfb;cursor:pointer;font-size:1.5em;height:60px;min-height:60px;padding:0 0;text-align:center;width:84px}.shrink__button:hover{background-color:rgba(0,0,0,.12)}.sign-error{color:#eb2358}.sign-valid{color:#00894e}.sign-warning{color:#f99c49}.brand{display:inline-block;line-height:0;padding:10px}.searchbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:0 10px}.searchbox input{height:30px;padding:4px 10px 4px 25px}.searchbox__icon{position:absolute;padding-left:7px}.searchbox__results{background-color:#fbfbfb;border:4px solid #e6e6e6;border-radius:2px;left:0;max-height:400px;min-width:140%;overflow:auto;position:absolute;top:100%;z-index:1}.searchbox .result{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e6e6e6;color:#4f4f4f;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.searchbox .result:focus,.searchbox .result:hover{text-decoration:underline}.searchbox .result--empty{padding:10px}.searchbox .result--empty:focus,.searchbox .result--empty:hover{text-decoration:none}.searchbox .result__icon{padding:10px}.searchbox .result__sub{color:#b3b3b3}.searchbox .result__infos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.searchbox .result__infos .highlight{color:#f99c49;font-weight:700}.message[data-v-2d30a80e]{padding:0 10px}.message--locked[data-v-2d30a80e]{color:#eb2358}.link-back[data-v-2d30a80e]{color:#fbfbfb;text-align:right}.navigation{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;max-width:100%}.navigation__bottom{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.navigation__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-width:calc(100% - 180px)}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body,html{background-color:#fbfbfb;color:#4f4f4f;font-family:Poppins,Arial,sans-serif;font-size:14px;height:100%;margin:0;width:100%}ul{list-style:none;margin:0;padding:0}h1{color:#38536a}.h1-sub,h1{font-size:18px}.h1-sub{color:#b3b3b3;-webkit-margin-before:-.5em;margin-block-start:-.5em}.btn{background-color:#05c0ef;border:1px solid #05c0ef;border-radius:2px;color:#fbfbfb;cursor:pointer;display:inline-block;font:inherit;padding:6px 20px;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn:focus,.btn:hover{opacity:.8}.btn--disabled,.btn:disabled{cursor:not-allowed;opacity:.6}.btn--disabled:hover,.btn:disabled:hover{opacity:.6}.btn--active{background-color:#38536a;border-color:#38536a}.btn--danger{background-color:#eb2358;border-color:#eb2358}.btn--invert{background:#fbfbfb;color:#05c0ef}.btn--invert.btn--danger{color:#eb2358}.btn--invert-danger{background:#fbfbfb;color:#eb2358;border-color:#eb2358}.btn--icon{padding:6px 8px}.btn--small{border:0;padding:1px 2px}.collapse__content{padding:1em}.collapse__header{background-color:transparent;border:0;color:#4f4f4f;cursor:pointer;font-family:Poppins,Arial,sans-serif;padding:0;text-align:left;width:100%}.detail-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.detail-header__button{background-color:transparent;border:0;color:#4f4f4f;cursor:pointer}.detail-header__column{width:50%}.detail-header__column:not(:last-child){border-right:1px solid #e6e6e6}.detail-header__column--actions{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding-left:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detail-header__column--actions>*{margin-bottom:.5em}.detail-header__table{width:100%}.detail-header__label{color:#b3b3b3;text-align:right;padding-right:1em}.detail-header__label>.dropdown{color:#4f4f4f}.detail-header__action{color:#05c0ef;background-color:transparent;border:none;padding:.5em;cursor:pointer}.form{max-width:40em}.form-group{margin-top:1em}.form-group__label{display:inline-block;font-weight:700;margin-bottom:.3em}.form-group__button{margin-right:1em}.form-group__horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-group__horizontal>:not(:first-child){margin-left:1em}.input{display:block;width:100%;border:1px solid #e6e6e6;border-radius:.3em;padding:.5em 1em;font:inherit;color:inherit;background-color:#fff;resize:vertical}.input:disabled{background-color:#f5f5f5;cursor:not-allowed}.input--error{border-color:#eb2358;background-color:#fac7d4}.input--condensed{padding:.2em .5em}.input--warn{border-color:#f99c49;background-color:#fffaf6}.link{display:inline;padding:0;font:inherit;color:#5279a0;text-decoration:underline;background-color:transparent;border:none;cursor:pointer}.link:disabled{opacity:.6;cursor:not-allowed}.input--error .multiselect__tags,.multiselect__input{border-color:#eb2358;background-color:#fac7d4}.multiselect-display-only{background:transparent;opacity:.8}.multiselect-display-only .multiselect__select{display:none}.multiselect-display-only .multiselect__tags{background:transparent;border:none}.multiselect__tags-wrap{gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap}.multiselect__tags-wrap,.nav{display:-webkit-box;display:-ms-flexbox;display:flex}.nav__item{position:relative;background-color:transparent;border:0;color:#00894e;display:block;font-size:1em;line-height:20px;padding:10px 15px;text-decoration:none}.nav__item:hover{background-color:rgba(0,0,0,.12);color:#fbfbfb}.nav__label{font-size:75%;font-weight:700;padding:.2em .5em .3em}.nav--vertical{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12pt;margin:20px 0}.nav--vertical .nav__item{border-left:3px solid transparent;color:#b3b3b3;line-height:normal;padding:25px 0;padding-left:27px}.nav--vertical .nav__item--active,.nav--vertical .nav__item:hover{background-color:rgba(0,0,0,.12);border-left-color:#00b871;color:#fbfbfb}.navbar{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar--vertical{background-color:#38536a;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;overflow-x:hidden;position:relative}.navbar--horizontal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#00b871;height:40px}.navbar__wide{-webkit-box-flex:1;-ms-flex:1;flex:1}.section{padding:1em 0;margin:0 1em}.section:not(:last-child){border-bottom:1px solid #e6e6e6}.select-container{background-color:#f5f5f5;border:1px solid #b3b3b3;overflow:hidden;position:relative}.select-container:after{border-color:transparent;border-top-color:#4f4f4f;border-width:6px;border-style:solid;content:"";display:block;height:0;margin-top:-3px;pointer-events:none;position:absolute;right:.5em;top:50%;width:0}.select-container__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;height:auto;margin:0;overflow:hidden;padding:.5em;text-overflow:ellipsis;width:110%}.table{color:#4f4f4f;border-collapse:collapse}.table thead{background-color:#f5f5f5;color:#b3b3b3}.table tr{border-bottom:1px solid #e6e6e6}.table tr.table__row--hover:hover{background-color:#f5f5f5}.table td,.table th{padding:1em}.table td.table__cell--border,.table th.table__cell--border{border-left:1px solid #e6e6e6}.table td.table__cell--center,.table th.table__cell--center{text-align:center}.table td.table__cell--condensed,.table th.table__cell--condensed{padding:.25em}.table td.table__cell--error,.table th.table__cell--error{background-color:#fac7d4}.table td.table__cell--wide,.table th.table__cell--wide{width:100%}.table th{text-align:left;font-weight:400}.map-edit{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow:hidden}.map-edit__list{-ms-flex-negative:1;flex-shrink:1;margin-right:-1em;min-height:100px;padding-right:1em;overflow:auto}.map-edit__map{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.map-edit__aside{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0 1em;position:relative;min-width:26em;overflow:auto}.map-edit__aside,.map-edit__aside-header{display:-webkit-box;display:-ms-flexbox;display:flex}.map-edit__aside-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.map-edit .popup{background-color:rgba(0,0,0,.4);height:100%;left:0;padding:2em 1em;position:absolute;text-align:center;top:0;width:100%;overflow:auto}.map-edit .popup .popup__container{background-color:#fbfbfb;border:1px solid transparent;text-align:left}/*!
 * font-awesome-animation - v0.2.0
 * https://github.com/l-lin/font-awesome-animation
 * License: MIT
 */@-webkit-keyframes wrench{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}18%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}20%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}28%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}30%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}38%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}40%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}48%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}50%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}58%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}75%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes wrench{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}18%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}20%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}28%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}30%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}38%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}40%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}48%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}50%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}58%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}75%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.faa-parent.animated-hover:hover>.faa-wrench,.faa-wrench.animated,.faa-wrench.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite;transform-origin-x:90%;transform-origin-y:35%;transform-origin-z:initial}.faa-parent.animated-hover:hover>.faa-wrench.faa-fast,.faa-wrench.animated-hover.faa-fast:hover,.faa-wrench.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}.faa-parent.animated-hover:hover>.faa-wrench.faa-slow,.faa-wrench.animated-hover.faa-slow:hover,.faa-wrench.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}@-webkit-keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}20%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}20%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.faa-parent.animated-hover:hover>.faa-ring,.faa-ring.animated,.faa-ring.animated-hover:hover{-webkit-animation:ring 2s ease infinite;animation:ring 2s ease infinite;transform-origin-x:50%;transform-origin-y:0;transform-origin-z:initial}.faa-parent.animated-hover:hover>.faa-ring.faa-fast,.faa-ring.animated-hover.faa-fast:hover,.faa-ring.animated.faa-fast{-webkit-animation:ring 1s ease infinite;animation:ring 1s ease infinite}.faa-parent.animated-hover:hover>.faa-ring.faa-slow,.faa-ring.animated-hover.faa-slow:hover,.faa-ring.animated.faa-slow{-webkit-animation:ring 3s ease infinite;animation:ring 3s ease infinite}@-webkit-keyframes vertical{0%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}4%{-webkit-transform:translateY(3px);transform:translateY(3px)}8%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}12%{-webkit-transform:translateY(3px);transform:translateY(3px)}16%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}20%{-webkit-transform:translateY(3px);transform:translateY(3px)}22%,to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes vertical{0%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}4%{-webkit-transform:translateY(3px);transform:translateY(3px)}8%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}12%{-webkit-transform:translateY(3px);transform:translateY(3px)}16%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}20%{-webkit-transform:translateY(3px);transform:translateY(3px)}22%,to{-webkit-transform:translate(0);transform:translate(0)}}.faa-parent.animated-hover:hover>.faa-vertical,.faa-vertical.animated,.faa-vertical.animated-hover:hover{-webkit-animation:vertical 2s ease infinite;animation:vertical 2s ease infinite}.faa-parent.animated-hover:hover>.faa-vertical.faa-fast,.faa-vertical.animated-hover.faa-fast:hover,.faa-vertical.animated.faa-fast{-webkit-animation:vertical 1s ease infinite;animation:vertical 1s ease infinite}.faa-parent.animated-hover:hover>.faa-vertical.faa-slow,.faa-vertical.animated-hover.faa-slow:hover,.faa-vertical.animated.faa-slow{-webkit-animation:vertical 4s ease infinite;animation:vertical 4s ease infinite}@-webkit-keyframes horizontal{0%{-webkit-transform:translate(0);transform:translate(0)}6%{-webkit-transform:translate(5px);transform:translate(5px)}12%{-webkit-transform:translate(0);transform:translate(0)}18%{-webkit-transform:translate(5px);transform:translate(5px)}24%{-webkit-transform:translate(0);transform:translate(0)}30%{-webkit-transform:translate(5px);transform:translate(5px)}36%,to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes horizontal{0%{-webkit-transform:translate(0);transform:translate(0)}6%{-webkit-transform:translate(5px);transform:translate(5px)}12%{-webkit-transform:translate(0);transform:translate(0)}18%{-webkit-transform:translate(5px);transform:translate(5px)}24%{-webkit-transform:translate(0);transform:translate(0)}30%{-webkit-transform:translate(5px);transform:translate(5px)}36%,to{-webkit-transform:translate(0);transform:translate(0)}}.faa-horizontal.animated,.faa-horizontal.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-horizontal{-webkit-animation:horizontal 2s ease infinite;animation:horizontal 2s ease infinite}.faa-horizontal.animated-hover.faa-fast:hover,.faa-horizontal.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-horizontal.faa-fast{-webkit-animation:horizontal 1s ease infinite;animation:horizontal 1s ease infinite}.faa-horizontal.animated-hover.faa-slow:hover,.faa-horizontal.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-horizontal.faa-slow{-webkit-animation:horizontal 3s ease infinite;animation:horizontal 3s ease infinite}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.faa-flash.animated,.faa-flash.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-flash{-webkit-animation:flash 2s ease infinite;animation:flash 2s ease infinite}.faa-flash.animated-hover.faa-fast:hover,.faa-flash.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-flash.faa-fast{-webkit-animation:flash 1s ease infinite;animation:flash 1s ease infinite}.faa-flash.animated-hover.faa-slow:hover,.faa-flash.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-flash.faa-slow{-webkit-animation:flash 3s ease infinite;animation:flash 3s ease infinite}@-webkit-keyframes bounce{0%,10%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,10%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.faa-bounce.animated,.faa-bounce.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-bounce{-webkit-animation:bounce 2s ease infinite;animation:bounce 2s ease infinite}.faa-bounce.animated-hover.faa-fast:hover,.faa-bounce.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-bounce.faa-fast{-webkit-animation:bounce 1s ease infinite;animation:bounce 1s ease infinite}.faa-bounce.animated-hover.faa-slow:hover,.faa-bounce.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-bounce.faa-slow{-webkit-animation:bounce 3s ease infinite;animation:bounce 3s ease infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.faa-parent.animated-hover:hover>.faa-spin,.faa-spin.animated,.faa-spin.animated-hover:hover{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.faa-parent.animated-hover:hover>.faa-spin.faa-fast,.faa-spin.animated-hover.faa-fast:hover,.faa-spin.animated.faa-fast{-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite}.faa-parent.animated-hover:hover>.faa-spin.faa-slow,.faa-spin.animated-hover.faa-slow:hover,.faa-spin.animated.faa-slow{-webkit-animation:spin 2.2s linear infinite;animation:spin 2.2s linear infinite}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.faa-float.animated,.faa-float.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-float{-webkit-animation:float 2s linear infinite;animation:float 2s linear infinite}.faa-float.animated-hover.faa-fast:hover,.faa-float.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-float.faa-fast{-webkit-animation:float 1s linear infinite;animation:float 1s linear infinite}.faa-float.animated-hover.faa-slow:hover,.faa-float.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-float.faa-slow{-webkit-animation:float 3s linear infinite;animation:float 3s linear infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.faa-parent.animated-hover:hover>.faa-pulse,.faa-pulse.animated,.faa-pulse.animated-hover:hover{-webkit-animation:pulse 2s linear infinite;animation:pulse 2s linear infinite}.faa-parent.animated-hover:hover>.faa-pulse.faa-fast,.faa-pulse.animated-hover.faa-fast:hover,.faa-pulse.animated.faa-fast{-webkit-animation:pulse 1s linear infinite;animation:pulse 1s linear infinite}.faa-parent.animated-hover:hover>.faa-pulse.faa-slow,.faa-pulse.animated-hover.faa-slow:hover,.faa-pulse.animated.faa-slow{-webkit-animation:pulse 3s linear infinite;animation:pulse 3s linear infinite}.faa-parent.animated-hover:hover>.faa-shake,.faa-shake.animated,.faa-shake.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite}.faa-parent.animated-hover:hover>.faa-shake.faa-fast,.faa-shake.animated-hover.faa-fast:hover,.faa-shake.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}.faa-parent.animated-hover:hover>.faa-shake.faa-slow,.faa-shake.animated-hover.faa-slow:hover,.faa-shake.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}80%,to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}80%,to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.faa-parent.animated-hover:hover>.faa-tada,.faa-tada.animated,.faa-tada.animated-hover:hover{-webkit-animation:tada 2s linear infinite;animation:tada 2s linear infinite}.faa-parent.animated-hover:hover>.faa-tada.faa-fast,.faa-tada.animated-hover.faa-fast:hover,.faa-tada.animated.faa-fast{-webkit-animation:tada 1s linear infinite;animation:tada 1s linear infinite}.faa-parent.animated-hover:hover>.faa-tada.faa-slow,.faa-tada.animated-hover.faa-slow:hover,.faa-tada.animated.faa-slow{-webkit-animation:tada 3s linear infinite;animation:tada 3s linear infinite}@-webkit-keyframes passing{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}@keyframes passing{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}.faa-parent.animated-hover:hover>.faa-passing,.faa-passing.animated,.faa-passing.animated-hover:hover{-webkit-animation:passing 2s linear infinite;animation:passing 2s linear infinite}.faa-parent.animated-hover:hover>.faa-passing.faa-fast,.faa-passing.animated-hover.faa-fast:hover,.faa-passing.animated.faa-fast{-webkit-animation:passing 1s linear infinite;animation:passing 1s linear infinite}.faa-parent.animated-hover:hover>.faa-passing.faa-slow,.faa-passing.animated-hover.faa-slow:hover,.faa-passing.animated.faa-slow{-webkit-animation:passing 3s linear infinite;animation:passing 3s linear infinite}@-webkit-keyframes passing-reverse{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}}@keyframes passing-reverse{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}}.faa-parent.animated-hover:hover>.faa-passing-reverse,.faa-passing-reverse.animated,.faa-passing-reverse.animated-hover:hover{-webkit-animation:passing-reverse 2s linear infinite;animation:passing-reverse 2s linear infinite}.faa-parent.animated-hover:hover>.faa-passing-reverse.faa-fast,.faa-passing-reverse.animated-hover.faa-fast:hover,.faa-passing-reverse.animated.faa-fast{-webkit-animation:passing-reverse 1s linear infinite;animation:passing-reverse 1s linear infinite}.faa-parent.animated-hover:hover>.faa-passing-reverse.faa-slow,.faa-passing-reverse.animated-hover.faa-slow:hover,.faa-passing-reverse.animated.faa-slow{-webkit-animation:passing-reverse 3s linear infinite;animation:passing-reverse 3s linear infinite}@-webkit-keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}to{opacity:0}}@keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}to{opacity:0}}.faa-burst.animated,.faa-burst.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-burst{-webkit-animation:burst 2s linear infinite;animation:burst 2s linear infinite}.faa-burst.animated-hover.faa-fast:hover,.faa-burst.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-burst.faa-fast{-webkit-animation:burst 1s linear infinite;animation:burst 1s linear infinite}.faa-burst.animated-hover.faa-slow:hover,.faa-burst.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-burst.faa-slow{-webkit-animation:burst 3s linear infinite;animation:burst 3s linear infinite}@-webkit-keyframes falling{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}}@keyframes falling{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}}.faa-falling.animated,.faa-falling.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-falling{-webkit-animation:falling 2s linear infinite;animation:falling 2s linear infinite}.faa-falling.animated-hover.faa-fast:hover,.faa-falling.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-falling.faa-fast{-webkit-animation:falling 1s linear infinite;animation:falling 1s linear infinite}.faa-falling.animated-hover.faa-slow:hover,.faa-falling.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-falling.faa-slow{-webkit-animation:falling 3s linear infinite;animation:falling 3s linear infinite}.auth0-deny-banner[data-v-2a88174e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:#fff3cd;color:#664d03;border-bottom:1px solid #ffe69c;font-size:.9rem}.auth0-deny-banner__close[data-v-2a88174e]{-webkit-box-flex:0;-ms-flex:none;flex:none;border:none;background:none;color:inherit;font-size:1.25rem;line-height:1;cursor:pointer}.loading[data-v-6a880f8e]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading__txt[data-v-6a880f8e]{font-size:1.5rem;padding:1.5rem}.group[data-v-6a880f8e]{height:100%}.text-error[data-v-6a880f8e]{color:#eb2358}.breadcrumb{color:#b3b3b3;font-size:1.1em;margin-bottom:.5em}.breadcrumb__item:after{content:" > "}.breadcrumb__link{color:inherit}.input--api-errors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:red;font-size:.8em}.input--api-errors div{-webkit-box-flex:1;-ms-flex:1;flex:1}.api-errors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:700}.api-errors i{margin-right:10px}.api-errors div{-webkit-box-flex:1;-ms-flex:1;flex:1}.block-diagram{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.block-diagram__left-headers{-ms-flex-negative:0;flex-shrink:0;padding-top:1.5em;padding-right:.5em}.block-diagram__left-header{height:1.5em}.block-diagram__left-header--block{font-weight:700}.block-diagram__left-header--block:before{border-top:1px solid #e6e6e6;content:"";display:block;left:0;position:absolute;right:0}.block-diagram__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.block-diagram__time-header{border-left:1px solid #e6e6e6;padding-left:.5em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.block-diagram__trip{position:absolute;height:1em;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:.5;cursor:pointer;border:1px solid #fff}.block-diagram__trip:hover{opacity:.75}.block[data-v-4d2a6088]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1em}.block__header[data-v-4d2a6088]{-ms-flex-negative:0;flex-shrink:0}.block__viewport[data-v-4d2a6088]{-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;min-height:20em}.block__footer[data-v-4d2a6088]{-ms-flex-negative:0;flex-shrink:0}.block__footer .btn[data-v-4d2a6088]{margin-right:1em}.trip-list[data-v-4d2a6088]{width:100%}.trip-list__route-color[data-v-4d2a6088]{width:.5em;padding:0}.trip-list__selected[data-v-4d2a6088]{background-color:#e6e6e6}.calendar{border-collapse:collapse}.calendar__cell{border:1px solid #e6e6e6;width:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar__cell--alternate{background-color:rgba(0,0,0,.05)}.calendar__line-header{text-align:left;padding-right:.5em;white-space:nowrap}.calendar__month{text-align:left;padding-left:.5em;border-left:1px solid #b3b3b3;border-right:1px solid #b3b3b3}.calendar__month--alternate{background-color:rgba(0,0,0,.05)}.calendar__month-end{border-right:1px solid #b3b3b3}.calendar__month-start{border-left:1px solid #b3b3b3}.month-select__input{padding:0 .5em;font:inherit;width:10em;border:none;cursor:pointer}.month-select__switch{border:none;background-color:transparent;cursor:pointer}.month-select__wrapper{display:inline-block}.calendar__add[data-v-5d27e08c]{margin-bottom:2em}.dropdown__content[data-v-27d8e88f]{padding:1em}.dropdown__header[data-v-27d8e88f]{background-color:transparent;border:0;cursor:pointer;padding:0;text-align:left;width:100%}.file-composition[data-v-27d8e88f]{border:1px solid #b3b3b3;max-width:400px;margin:1em 0;padding:.5em}.file-composition__list[data-v-27d8e88f]{list-style:initial;margin:.5em 0 0;padding:0 2em}.file-composition__title[data-v-27d8e88f]{font-weight:700;text-decoration:underline}.format-select__input[data-v-27d8e88f]{display:inline-block;vertical-align:middle;width:200px}.format-select__download[data-v-27d8e88f]{display:inline-block;margin-left:2em;vertical-align:middle}.input-group[data-v-27d8e88f]{margin:1em 0}.input-file[data-v-27d8e88f]{border:1px solid #b3b3b3;border-radius:2px;display:inline-block;padding:2px}.input-file:hover label[data-v-27d8e88f]{opacity:.8}.input-file__input[data-v-27d8e88f]{font-size:0;opacity:0;position:absolute}.input-file__name[data-v-27d8e88f]{padding:0 10px}.table[data-v-27d8e88f]{width:100%}.text-error[data-v-27d8e88f]{color:#eb2358}.text-success[data-v-27d8e88f]{color:#00894e}.progress-percent[data-v-0065adfb]{display:inline-block;text-align:center}.progress-percent__text[data-v-0065adfb]{color:#b3b3b3}.progress-bar__block[data-v-0065adfb]{background-color:#e6e6e6;display:inline-block;height:.6em;margin-right:1px;width:.8em}.progress-bar__block--full[data-v-0065adfb]{background-color:#00b871}.help-text,.help-text[data-v-6d70fcd6]{font-style:italic}.help-text--error[data-v-6d70fcd6]{color:#eb2358}h2[data-v-3afb27fd]{margin:.5em 0;padding:0 1em}.charts[data-v-3afb27fd]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:900px}.gtfs-infos[data-v-3afb27fd]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.gtfs-table[data-v-3afb27fd]{width:30em}.sign-error[data-v-3afb27fd]{color:#eb2358;white-space:nowrap}.sign-warning[data-v-3afb27fd]{color:#f99c49;white-space:nowrap}.tag-number[data-v-3afb27fd]{display:inline-block;background-color:#5279a0;color:#fbfbfb;border-radius:1em;padding:0 .5em;min-width:3em}.dropdown[data-v-27143f1c]{position:relative;display:inline-block}.dropdown__menu[data-v-27143f1c]{position:absolute;z-index:1;padding:.5em 0;background-color:#fff;border:1px solid #e6e6e6;border-radius:.3em;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown__menu--right[data-v-27143f1c]{right:0}.dropdown__item[data-v-27143f1c]{padding:.5em 1em;cursor:pointer;white-space:nowrap}.dropdown__item[data-v-27143f1c]:hover{background-color:#f5f5f5}.error-icon{color:#eb2358}.error-icon--warning{color:#f99c49}.modal-select-stop__error[data-v-38d71694]{color:#eb2358}.modal-select-stop__warning[data-v-38d71694]{color:#4f4f4f}.back-link[data-v-d7278f0e]{color:inherit}.pattern[data-v-d7278f0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:1em;max-height:100%}.pattern__button[data-v-d7278f0e]{background-color:transparent;border:0;color:#4f4f4f;cursor:pointer}.pattern__cell[data-v-d7278f0e]{border:1px solid #e6e6e6;padding:5px 15px}.pattern__cell[contenteditable=true][data-v-d7278f0e]{cursor:text;min-width:5em}.pattern__cell[contenteditable=true][data-v-d7278f0e]:hover{background-color:#f5f5f5}.pattern__cell[contenteditable=true][data-v-d7278f0e]:focus{background-color:#fbfbfb;outline:2px solid #5279a0;outline-offset:-2px}.pattern__error[data-v-d7278f0e]{background-color:#fac7d4;position:relative}.pattern__error[data-v-d7278f0e]:after{border:1px solid #eb2358;bottom:0;content:"";cursor:text;left:0;margin:-1px;position:absolute;right:0;top:0}.pattern__repeated[data-v-d7278f0e]{background-color:#dfd}.pattern__service-select[data-v-d7278f0e]{width:100%}.pattern__shape[data-v-d7278f0e]{font-style:italic}.pattern__trip-header td[data-v-d7278f0e]{color:#4f4f4f}.pattern__trip-id[data-v-d7278f0e]{display:-webkit-box;display:-ms-flexbox;display:flex}.pattern__trip-id>[data-v-d7278f0e]:not(:first-child){margin-left:.5em}.pattern__viewport[data-v-d7278f0e]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto}.stop-name[data-v-d7278f0e]{white-space:nowrap}.container[data-v-3b590911]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.container[data-v-3b590911] .mapboxgl-popup-content{padding:.2em .5em;pointer-events:none}.map[data-v-3b590911]{-webkit-box-flex:1;-ms-flex:1;flex:1}.mapboxgl-map.mouse-wait[data-v-3b590911] .mapboxgl-canvas-container.mapboxgl-interactive{cursor:wait}.route-badge{border-radius:.2em;display:inline-block;font-weight:700;padding:.2em .5em;max-width:10em}.route-badge,.tag-team{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag-team{display:block;width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;height:20px;border-radius:16px;font-size:11px;padding-inline:8px}.tag-team__text{vertical-align:middle;line-height:18px}.tag-team__icon{margin-left:8px;vertical-align:middle;line-height:20px}.modal-rename-id__current[data-v-7ca2ff22]{font-family:monospace}.modal-rename-id__caveat[data-v-7ca2ff22]{color:#4f4f4f}.modal-rename-id__error[data-v-7ca2ff22]{color:#eb2358}.route-header__partial[data-v-0dd91932]{color:#f99c49}.route-header__progress[data-v-0dd91932]{margin-right:.5rem;color:#4f4f4f;font-size:.9em;white-space:nowrap}.routes-list{width:100%}.routes-list__route{cursor:pointer}.routes-list__route:hover{background-color:#f5f5f5}.patterns-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.patterns-list{width:100%}.patterns-list__no-pattern{font-style:italic}.patterns-list__pattern{cursor:pointer}.patterns-list__pattern:hover{background-color:#f5f5f5}.patterns-list__od-header{background-color:#f5f5f5;line-height:2}h2{font-size:1.3em}.routes{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.routes__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.shape-edit{padding:1em}.shape-edit .route-badge{margin:1px}.shape-list{width:100%}.shape-list td{padding:.5em 1em;cursor:pointer}.shape-list .link{text-align:left}.shape-list .route-badge{margin:1px}.shape-list .sign-warning{color:#f99c49}.stop-edit{margin:1em}.stop-edit .form-group--buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.stop-edit .form-group__spacer{display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1}.stop-list{width:100%}.stop-list__child{text-indent:1em}.stop-list__parent{font-weight:700}.stop-list td{padding:.5em 1em}.stop-list .sign-warning{color:#f99c49}.trip[data-v-5cff44b8]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.trip__breadcrumb[data-v-5cff44b8]{margin-top:-1em}.trip__header[data-v-5cff44b8]{-ms-flex-negative:0;flex-shrink:0}.trip__viewport[data-v-5cff44b8]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex}.trip__stop-times[data-v-5cff44b8]{height:100%;width:25em}.trip__stop-times--edit[data-v-5cff44b8]{width:35em}.trip__stop-times--expanded[data-v-5cff44b8]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.trip__stop-times table[data-v-5cff44b8]{width:100%}.trip__map[data-v-5cff44b8]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.trip__map-toggle[data-v-5cff44b8]{background-color:transparent;border:none;padding:.5em .5em;color:#05c0ef;cursor:pointer;height:50px}.trip__stop-away-from-shape[data-v-5cff44b8]{width:100%;padding:8px;border:1px solid #f99c49;border-radius:5px;background-color:#fff5ec;color:#f99c49;font-size:12px;margin-bottom:12px}.trip__stop-away-from-shape i[data-v-5cff44b8]{margin-right:4px}.section__tag-item{margin:4px 0}.gtfs-validation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px;border:1px solid #000;border-radius:12px}.gtfs-validation--in-progress{border-color:#e6e6e6;background-color:#fff;color:#4f4f4f}.gtfs-validation--in-progress .header__info{color:#b3b3b3}.gtfs-validation--warning{border-color:#f99c49;background-color:#fffaf6;color:#f99c49}.gtfs-validation--error{border-color:#eb2358;background-color:#fac7d4;color:#eb2358}.gtfs-validation--success{border-color:#00894e;background-color:#d5f1e7;color:#00894e}.gtfs-validation .dropdown{border:1px solid #e6e6e6}.gtfs-validation .dropdown__content{border-top:1px solid #e6e6e6;padding:1em}.gtfs-validation .header{font-size:inherit}.gtfs-validation .header__icon{color:#00894e!important;padding:.5em}.gtfs-validation .header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;min-height:110px;padding:20px;border-radius:12px 12px 0 0}.gtfs-validation .header__text{width:90%;text-align:left}.gtfs-validation .header__title{margin-bottom:5px;font-weight:600;font-size:20px}.gtfs-validation .header__info{font-weight:500;font-size:14px}.gtfs-validation .header .header-icon{margin-right:20px;font-size:40px}.gtfs-validation .header .header-icon--in-progress{color:#00894e}.gtfs-validation .header .header-icon--warning{color:#f99c49}.gtfs-validation .header .header-icon--error{color:#eb2358}.gtfs-validation__detail:not(:last-child){border-bottom:1px solid #e6e6e6;margin-bottom:12px;padding-bottom:12px}.gtfs-validation__detail:not(:last-child) li,.gtfs-validation__related-objects{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gtfs-validation__issue-details{font-style:italic}.gtfs-validation .list{overflow:auto;border-top:1px solid #e6e6e6;border-bottom-right-radius:12px;border-bottom-left-radius:12px;background-color:#fbfbfb;color:#4f4f4f;font-weight:500;font-size:13px;text-align:left}.gtfs-validation .list div:not(:last-child){border-bottom:1px solid #83929f}.gtfs-validation .list::-webkit-scrollbar{display:none}.gtfs-validation .list i{margin-right:5px;font-size:14px}.gtfs-validation .list .list__item{height:40px;padding:5px 20px;line-height:2.5;background-color:#fff;border:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;color:#4f4f4f;font-size:14px}.gtfs-validation .list .list__item--error i{color:#eb2358}.gtfs-validation .list .list__item--alert i{color:#f99c49}.dropdown[data-v-2c457e17]{border:1px solid #e6e6e6}.dropdown__content[data-v-2c457e17]{border-top:1px solid #e6e6e6;padding:1em}.dropdown__header[data-v-2c457e17]{background-color:transparent;border:0;cursor:pointer;padding:0;text-align:left;width:100%}.header[data-v-2c457e17]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:inherit}.header__icon[data-v-2c457e17]{color:#05c0ef;padding:1em 2em}.header__title[data-v-2c457e17]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1em}.validation[data-v-2c457e17]{padding:.5em 2em}.validation h1[data-v-2c457e17]{font-size:2em}.validation h2[data-v-2c457e17]{color:#38536a;font-size:1.5em;margin-top:2em}.sign-error[data-v-2c457e17]{color:#eb2358}.sign-warning[data-v-2c457e17]{color:#f99c49}.stop-away-from-shape[data-v-2c457e17]{font-weight:600;margin:8px 0}