.notification-menu-entry{display:flex}.notification-menu-entry .text{flex-grow:1}.notification-menu-entry .counter{color:#fff;background-color:#d98c21cc;border-radius:5px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-right:10px;font-size:13px;display:flex}
.notifications-dropdown{border:1px solid #afafaf33;min-width:400px;padding:0}.notifications-dropdown .entry{width:400px}.box.notification-box{padding:20px 0 0}.box.notification-box .pagination{margin:0}.box.notification-box .notification-list{width:100%}.notifications-dropdown .no-table-results,.notification-box .no-table-results{color:var(--text-dark-color);font-size:14px}.notifications-dropdown .header,.notification-box .header{color:var(--text-dark-color);padding:15px 25px;font-size:14px;font-weight:700}@media only screen and (max-width:768px){.notifications-dropdown .header,.notification-box .header{padding:15px 7px}}.notifications-dropdown .header .view-all,.notification-box .header .view-all{color:var(--color-1);float:right;font-weight:400}.notifications-dropdown .entry,.notification-box .entry{border-bottom:1px solid var(--border-box-color);white-space:pre-line;padding:20px;display:flex}.notifications-dropdown .entry.with-link,.notification-box .entry.with-link{cursor:pointer}.notifications-dropdown .entry .icon,.notification-box .entry .icon{background-color:#3030301a;border-radius:8px;justify-content:center;align-self:center;align-items:center;min-width:38px;height:38px;margin-right:15px;display:flex}.notifications-dropdown .entry .text,.notification-box .entry .text{flex-grow:2}.notifications-dropdown .entry .text .title,.notification-box .entry .text .title{text-transform:uppercase;padding-bottom:10px;font-size:14px}.notifications-dropdown .entry .text .message,.notification-box .entry .text .message{color:var(--text-regular-color);font-size:14px}.notifications-dropdown .entry .date,.notification-box .entry .date{color:var(--text-light-color);text-align:right;white-space:nowrap;align-self:center;margin-left:15px;font-size:12px;font-weight:400}.notifications-dropdown .entry.rule-engine-notification .icon,.notification-box .entry.rule-engine-notification .icon{color:var(--color-101);background-color:#5273a333}.notifications-dropdown .entry.rule-engine-notification .title,.notification-box .entry.rule-engine-notification .title{color:var(--color-101)}.notifications-dropdown .entry.rule-engine-notification .date,.notification-box .entry.rule-engine-notification .date{color:var(--text-light-color)}.notifications-dropdown .entry.gtfs-import-failed .icon,.notifications-dropdown .entry.operation-failed .icon,.notifications-dropdown .entry.report-failed .icon,.notification-box .entry.gtfs-import-failed .icon,.notification-box .entry.operation-failed .icon,.notification-box .entry.report-failed .icon{color:var(--color-1000);background-color:#c9101033}.notifications-dropdown .entry.gtfs-import-failed .title,.notifications-dropdown .entry.operation-failed .title,.notifications-dropdown .entry.report-failed .title,.notification-box .entry.gtfs-import-failed .title,.notification-box .entry.operation-failed .title,.notification-box .entry.report-failed .title{color:var(--color-1000)}.notifications-dropdown .entry.gtfs-import-failed .date,.notifications-dropdown .entry.operation-failed .date,.notifications-dropdown .entry.report-failed .date,.notification-box .entry.gtfs-import-failed .date,.notification-box .entry.operation-failed .date,.notification-box .entry.report-failed .date{color:var(--text-light-color)}.notifications-dropdown .entry.gtfs-import-failed .icon,.notification-box .entry.gtfs-import-failed .icon{color:var(--color-100);background-color:#eb66091a}.notifications-dropdown .entry.gtfs-import-failed .title,.notification-box .entry.gtfs-import-failed .title{color:var(--color-100)}.notifications-dropdown .entry.gtfs-import-failed .date,.notification-box .entry.gtfs-import-failed .date{color:var(--text-light-color)}.notifications-dropdown .entry.gtfs-import-completed .title,.notifications-dropdown .entry.report .title,.notifications-dropdown .entry.operation-run .title,.notification-box .entry.gtfs-import-completed .title,.notification-box .entry.report .title,.notification-box .entry.operation-run .title{color:#5f7a3d}.notifications-dropdown .entry.gtfs-import-completed .date,.notifications-dropdown .entry.report .date,.notifications-dropdown .entry.operation-run .date,.notification-box .entry.gtfs-import-completed .date,.notification-box .entry.report .date,.notification-box .entry.operation-run .date{color:var(--text-light-color)}.notifications-dropdown .entry.gtfs-import-completed .icon,.notifications-dropdown .entry.report .icon,.notifications-dropdown .entry.operation-run .icon,.notification-box .entry.gtfs-import-completed .icon,.notification-box .entry.report .icon,.notification-box .entry.operation-run .icon{color:#5f7a3d;background-color:#5f7a3d33}.notification-area .toast-container .notification-entry .icon.report,.notification-area .toast-container .notification-entry .icon.operation-run,.notification-area .toast-container .notification-entry .icon.gtfs-import-completed{color:#5f7a3d}.notification-area .toast-container .notification-entry .icon.gtfs-import-failed{color:#eb6609}.notification-area .toast-container .notification-entry .icon.gtfs-import-failed,.notification-area .toast-container .notification-entry .icon.operation-failed,.notification-area .toast-container .notification-entry .icon.report-failed{color:var(--color-1000)}
input{filter:none}@media only screen and (min-width:992px){.user-button{background-color:rgba(var(--color-1-rgb), .12);cursor:pointer;border-radius:30px;align-items:center;padding:2px 20px;display:flex}.user-button .name{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:13px;font-weight:600;overflow:hidden}.user-button .entity{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;overflow:hidden}.user-button .icon{color:var(--color-1);margin-left:10px}.user-button:not(.active):not(:hover){background-color:rgba(var(--color-1-rgb), .1);color:var(--color-1)}.user-button.active,.user-button:hover{background-color:var(--color-1);color:var(--text-white-color)}.user-button.active .icon,.user-button:hover .icon{color:var(--text-white-color)}.user-button.active .entity,.user-button.active .name,.user-button:hover .entity,.user-button:hover .name{color:var(--color-0)}}.dark-mode .user-button:not(.active):not(:hover){background-color:rgba(var(--color-1-rgb), .1);color:var(--color-1)}.dark-mode .user-button.active,.dark-mode .user-button:hover{background-color:var(--color-1);color:var(--text-white-color)}.dark-mode .user-button.active .icon,.dark-mode .user-button:hover .icon{color:var(--text-white-color)}.dark-mode .user-button.active .entity,.dark-mode .user-button.active .name,.dark-mode .user-button:hover .entity,.dark-mode .user-button:hover .name{color:var(--text-dark-color)}
@media only screen and (max-width:992px){.menu-bottom{background:var(--color-0);box-shadow:0 2px 20px -1px var(--form-border-color);z-index:105;width:100%;height:48px;display:block;position:fixed;bottom:0}.menu-bottom.menu-is-visible .icon-more{color:var(--color-1)}.menu-bottom-buttons{color:var(--text-light-color);height:100%;font-size:20px;display:flex}.menu-bottom-buttons .col{text-align:center;padding:0}.menu-bottom-buttons .col div,.menu-bottom-buttons .col a{color:var(--text-light-color);line-height:48px;display:block}.menu-bottom-buttons .col .icon-more{justify-content:center;align-items:center;height:48px;display:flex}.menu-bottom-buttons .col .main-menu-item{border-top:2px solid #0000}.menu-bottom-buttons .col .main-menu-item.selected{border-top:2px solid var(--color-1);color:var(--color-1)}.menu-bottom-buttons svg{filter:drop-shadow(1px 1px 1px #0003)}.menu{z-index:104;width:80%;height:calc(100% - 48px);display:block;position:fixed;top:0;right:0}.menu>div{background:var(--color-0);flex-direction:column;justify-content:space-between;width:100%;height:100%;padding-top:0;display:flex;box-shadow:-5px 0 10px #0000}.menu .menu-header{justify-content:center;display:flex}.menu .menu-header .logo{max-width:90%;padding:25px}.menu .menu-fixed-buttons .main-menu-items{bottom:unset;max-height:unset;position:unset}.menu .main-menu-items{width:100%;overflow:hidden scroll}}@media only screen and (max-width:992px) and (max-height:400px){.menu .main-menu-items{max-height:calc(100% - 100px)}}@media only screen and (max-width:992px){.menu .main-menu-items .menu-lateral-title{display:none}.menu .main-menu-items .main-menu-multiple-item.active .main-menu-item{color:rgba(var(--text-regular-color), .5);border-bottom:1px solid #5d5d5d33}.menu .main-menu-items .main-menu-multiple-item.active .main-menu-item .item-go{display:none}.menu .main-menu-items .sub-menu-item{margin-left:20px}.menu .main-menu-items .main-menu-item,.menu .main-menu-items .sub-menu-main-item,.menu .main-menu-items .sub-menu-item{color:var(--text-light-color);flex-direction:row;justify-content:flex-start;align-items:center;height:50px;margin-bottom:2px;margin-right:25px;padding-left:20px;font-size:14px;line-height:50px;display:flex}.menu .main-menu-items .main-menu-item.item-back,.menu .main-menu-items .sub-menu-main-item.item-back,.menu .main-menu-items .sub-menu-item.item-back{color:var(--color-1);border-top:1px solid #5d5d5d33}.menu .main-menu-items .main-menu-item.selected,.menu .main-menu-items .sub-menu-main-item.selected,.menu .main-menu-items .sub-menu-item.selected{color:var(--color-1)}.menu .main-menu-items .main-menu-item>svg,.menu .main-menu-items .sub-menu-main-item>svg,.menu .main-menu-items .sub-menu-item>svg{display:inline}.menu .main-menu-items .main-menu-item .label,.menu .main-menu-items .sub-menu-main-item .label,.menu .main-menu-items .sub-menu-item .label{flex-grow:1;padding-left:10px;display:inline}.menu .main-menu-items .main-menu-item .sub-menu-group-label,.menu .main-menu-items .sub-menu-main-item .sub-menu-group-label,.menu .main-menu-items .sub-menu-item .sub-menu-group-label{flex-grow:1}.menu .main-menu-items .main-menu-item .counter,.menu .main-menu-items .sub-menu-main-item .counter,.menu .main-menu-items .sub-menu-item .counter{background-color:var(--color-1);color:var(--color-0);border-radius:5px;justify-content:center;align-items:center;width:40px;height:30px;font-size:12px;line-height:40px;display:flex}.menu .main-menu-items .main-menu-item:not(.active) .item-go,.menu .main-menu-items .main-menu-item>.sub-menu-item-arrow,.menu .main-menu-items .sub-menu-main-item:not(.active) .item-go,.menu .main-menu-items .sub-menu-main-item>.sub-menu-item-arrow,.menu .main-menu-items .sub-menu-item:not(.active) .item-go,.menu .main-menu-items .sub-menu-item>.sub-menu-item-arrow{color:var(--color-1);flex-grow:2;place-content:center flex-end;align-items:center;height:100%;font-size:15px;display:flex}.menu .main-menu-items .main-menu-item.hidden-mobile,.menu .main-menu-items .sub-menu-main-item.hidden-mobile,.menu .main-menu-items .sub-menu-item.hidden-mobile,.menu .collapse-icon,.menu .sub-menu-items:not(.is-visible){display:none}}
@media only screen and (max-width:992px){.menu{visibility:hidden;animation:.1s backwards menu-slide-to-right}.menu.is-visible{animation:.1s forwards menu-slide-from-right}.menu .main-menu-items .main-menu-item{animation:.1s ease-in forwards slide-from-left;overflow:hidden}.menu .main-menu-items .main-menu-multiple-item:not(.active) .menu-lateral{animation:.1s ease-in forwards slide-to-right;overflow:hidden}.menu .main-menu-items .main-menu-multiple-item:not(.active) .main-menu-item{animation:.1s ease-in forwards slide-from-left;overflow:hidden}.menu .main-menu-items.sub-menu-active .main-menu-multiple-item:not(.active) .main-menu-item,.menu .main-menu-items.sub-menu-active .main-menu-item{animation:.1s ease-in forwards slide-to-left;overflow:hidden}.menu .main-menu-items .main-menu-multiple-item.active .main-menu-item{animation:.1s ease-in forwards slide-from-right}.menu .main-menu-items .main-menu-multiple-item.active .menu-lateral{animation:.1s ease-in forwards slide-from-right;overflow:hidden}@keyframes menu-slide-from-right{0%{visibility:visible;transform:translate(100%)}99%{visibility:visible;transform:translate(0%)}to{visibility:visible;transform:translate(0%)}}@keyframes menu-slide-to-right{0%{visibility:visible;transform:translate(0%)}99%{visibility:visible;transform:translate(100%)}to{visibility:hidden;transform:translate(100%)}}@keyframes slide-to-right{0%{opacity:1;height:fit-content;transform:translate(0%)}99%{opacity:0;height:fit-content;transform:translate(100%)}to{opacity:0;height:0;transform:translate(100%)}}@keyframes slide-from-right{0%{opacity:0;height:0;transform:translate(100%)}1%{opacity:0;height:fit-content;transform:translate(100%)}to{opacity:1;height:fit-content;transform:translate(0%)}}@keyframes slide-to-left{0%{opacity:1;height:fit-content;transform:translate(0%)}99%{opacity:0;height:fit-content;transform:translate(-100%)}to{opacity:0;height:0;transform:translate(-100%)}}@keyframes slide-from-left{0%{opacity:0;height:0;transform:translate(-100%)}1%{opacity:0;height:fit-content;transform:translate(-100%)}to{opacity:1;height:fit-content;transform:translate(0%)}}}
.main-menu-items{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input{filter:none}@media only screen and (min-width:992px){.menu-bottom,.item-back,.item-go{display:none}.menu{width:100%;height:65px;transition:width .6s ease-in-out,left .6s ease-in-out}.menu>div{background-color:var(--color-0);align-items:center;display:flex;box-shadow:0 0 10px #0000001a}.menu>div .menu-header{padding:0 20px}.menu>div .menu-header img{max-width:230px;max-height:54px}.menu>div .main-menu-item{color:var(--text-dark-color);cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;height:65px;padding:0 18px;font-size:13px;line-height:65px;display:flex}.menu>div .main-menu-item>svg,.menu>div .main-menu-item.hidden-no-mobile{display:none}.menu>div .main-menu-item:hover:not(.selected),.menu>div .main-menu-item.hover:not(.selected){border-bottom:2px solid var(--color-1);color:var(--color-1);transition:all}.menu>div .main-menu-item.selected{border-bottom:2px solid var(--color-1);color:var(--color-1)}.main-menu-items{display:flex}.main-menu-items .main-menu-multiple-item{display:inline-block;position:relative}.main-menu-items .main-menu-multiple-item .menu-lateral.visible{opacity:1;visibility:visible;transition:visibility linear,opacity .15s linear}.main-menu-items .main-menu-multiple-item .menu-lateral{opacity:1;visibility:hidden;z-index:2000;width:max-content;max-width:90vw;padding-left:0;transition:visibility 0s linear .2s,opacity .15s linear 50ms;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.main-menu-items .main-menu-multiple-item .menu-lateral.force-close{display:none}.main-menu-items .main-menu-multiple-item .menu-lateral .menu-lateral-container{background-color:var(--box-content-color);box-shadow:var(--popup-shadow);border-radius:8px;min-height:400px;margin-top:4px;padding:20px}.main-menu-items .main-menu-multiple-item .menu-lateral .menu-lateral-container .menu-lateral-items{flex-wrap:wrap;flex:1;align-items:flex-start;max-width:900px;display:flex}.main-menu-items .main-menu-multiple-item .menu-lateral .menu-lateral-container .menu-lateral-title{color:var(--color-1);text-transform:uppercase;padding:20px}.main-menu-items .main-menu-multiple-item .menu-lateral .menu-lateral-container .sub-menu-block{width:300px;padding:25px 40px;font-size:14px}.main-menu-items .main-menu-multiple-item .menu-lateral .menu-lateral-container .sub-menu-block .sub-menu-item-arrow{display:none}.main-menu-items .main-menu-multiple-item .menu-lateral .menu-lateral-container .sub-menu-block .sub-menu-main-item{color:var(--text-dark-color);text-transform:uppercase;padding:10px;font-weight:560}.main-menu-items .main-menu-multiple-item .menu-lateral .menu-lateral-container .sub-menu-block .sub-menu-main-item.selected{color:var(--color-1)}.main-menu-items .main-menu-multiple-item .menu-lateral .menu-lateral-container .sub-menu-block .sub-menu-item{border-bottom:1px solid var(--background-color);color:var(--text-dark-color);width:100%;padding:10px;display:block}.main-menu-items .main-menu-multiple-item .menu-lateral .menu-lateral-container .sub-menu-block .sub-menu-item :hover{color:var(--color-1)}.main-menu-items .main-menu-multiple-item .menu-lateral .menu-lateral-container .sub-menu-block .sub-menu-item.selected{color:var(--text-dark-color);font-weight:700}.menu-buttons{align-items:center;gap:5px;padding-right:25px;display:flex;position:absolute;right:0}.menu-buttons .blink{animation:5s linear infinite blink}@keyframes blink{25%{background-color:var(--color-1);color:var(--color-0)}75%{color:var(--color-1);background-color:#0000}}.menu-buttons .with-notification .new-notification{background-color:var(--color-1000);border:2px solid var(--background-color);border-radius:100%;width:11px;height:11px;position:absolute;top:-2px;right:-2px}}.dark-mode .main-menu-items .menu-lateral-container .sub-menu-block .sub-menu-item{border-bottom:unset}
.translation-button .btn{--bs-btn-padding-x:0;--bs-btn-padding-x-sm:0;--bs-btn-padding-y:0;--bs-btn-padding-y-sm:0;cursor:pointer;border-radius:100%;justify-content:center;align-items:center;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;display:flex}.translation-button .menu-drop-down-container img{margin-right:10px}
