@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500;600&display=swap);body.busable-app{margin:0;padding:0;color:#1a1a1a;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:14px;background:#f8fafb;-webkit-user-select:none;user-select:none}#busable-embed,#busable-embed .ant-collapse,#busable-embed button,#busable-embed h1,#busable-embed h2,#busable-embed h3,#busable-embed h4,#busable-embed h5,#busable-embed h6,body.busable-app,body.busable-app .ant-collapse,body.busable-app .ant-input,body.busable-app button,body.busable-app h1,body.busable-app h2,body.busable-app h3,body.busable-app h4,body.busable-app h5,body.busable-app h6{font-family:"Work Sans",sans-serif!important}body.busable-app h1.page-title{font-size:22px;line-height:24px;font-weight:600}input.form-control,select.form-control,textarea.form-control{font-size:1rem}body.busable-app input[type=file]{width:100%}body.busable-app a:hover{text-decoration:none!important}iframe[id^=\_hj],iframe[src*=hotjar],iframe[style*="z-index: 2147483647"]{pointer-events:none!important}.ErrorBoundary{padding-top:100px}.able-loader{width:58px;height:58px;display:flex;align-items:center;justify-content:center}.able-ring{width:50px;height:50px;border-radius:50%;border:4px solid transparent;border-color:#6b54f9 #54a0ff #4ecdc4 #ff9ff3;border-style:solid;border-width:4px;animation:able-rotate 1s linear infinite;box-shadow:0 0 16px 2px rgba(107,84,249,.15)}@keyframes able-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pulse-loader{width:66px;height:66px;display:flex;align-items:center;justify-content:center}.pulse-loader .pulse{width:46px;height:46px;border-radius:50%;background:#6b54f9;opacity:.7;animation:pulse-breath 1.8s cubic-bezier(.66,0,0,1) infinite;box-shadow:0 0 0 0 rgba(107,84,249,.3)}@keyframes pulse-breath{0%{transform:scale(1);opacity:.7;box-shadow:0 0 0 0 rgba(107,84,249,.3)}40%{transform:scale(1.7);opacity:.25;box-shadow:0 0 24px 16px rgba(107,84,249,.12)}60%{transform:scale(1.5);opacity:.18;box-shadow:0 0 32px 24px rgba(107,84,249,.1)}to{transform:scale(1);opacity:.7;box-shadow:0 0 0 0 rgba(107,84,249,.3)}}.loading-container{min-height:100px;padding:0}.loading-animation{margin-bottom:20px}.spinner-loader{display:flex;align-items:center;justify-content:center;width:70px;height:70px}.spinner-svg{width:100%;height:100%}.spinner-group{transform-origin:50px 50px}.chevron-slice{opacity:.15;animation:sliceFade 1.2s ease-in-out infinite}.slice-0{animation-delay:0s}.slice-1{animation-delay:.24s}.slice-2{animation-delay:.48s}.slice-3{animation-delay:.72s}.slice-4{animation-delay:.96s}@keyframes spinSlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes sliceFade{0%,to{opacity:.15}15%,25%{opacity:1}40%{opacity:.15}}.able-breath-loader{position:relative;width:70px;height:70px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:rgba(107,84,249,.1)}.able-breath-dot{position:absolute;border-radius:50%;filter:blur(4px);opacity:.7;animation:able-breath 2.2s ease-in-out infinite}.able-breath-dot.dot1{width:46px;height:46px;background:#6b54f9;left:12px;top:12px;animation-delay:0s}.able-breath-dot.dot2{width:42px;height:42px;background:#54a0ff;left:0;top:18px;animation-delay:.5s}.able-breath-dot.dot3{width:38px;height:38px;background:#4ecdc4;left:18px;top:0;animation-delay:1s}@keyframes able-breath{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.35);opacity:1}}.sm{font-size:.75rem}.lg,.sm{color:#828282;padding-top:10px}.lg{font-size:1.5rem}.loading-text{font-size:1rem;letter-spacing:.02em;opacity:.9}#intercom-container,.intercom-launcher-frame,.intercom-lightweight-app,.intercom-messenger-frame{z-index:999!important}.twentyPx{width:20px}.fiftyPx{width:50px}.sixtyPx{width:60px}.seventyPx{width:70px}.hundredPx1-5{width:150px}.hundredPx2{width:200px}.Version{color:#645f88;font-size:.6rem;margin:-5px auto auto}body.busable-app .btn-light{color:rgba(0,0,0,.5)!important;background-color:initial!important;border-color:transparent!important;margin:auto}body.busable-app .btn-light.transfer-icon,body.busable-app .btn-light.transfer-icon button{display:flex;justify-content:center;align-items:center;outline:none;box-shadow:none;border:none}body.busable-app .btn-light.transfer-icon.ant-popover-disabled-compatible-wrapper,body.busable-app .btn-light.transfer-icon button:disabled{color:rgba(0,0,0,.3)!important;background:none!important}body.busable-app .btn-light.btn-light-active{color:#fff!important;background-color:#6b54f9!important;border-color:#6b54f9!important}body.busable-app .btn-light.btn-light-active svg path{fill:#fff}.dropdown-item{color:rgba(0,0,0,.5)!important}body.busable-app .btn-outline-dark{color:rgba(0,0,0,.5)!important;border-color:rgba(0,0,0,.5)!important}body.busable-app .btn-outline-dark:hover{color:#fff!important}body.busable-app .btn-outline-lg{border-color:#6b54f9;color:#6b54f9;font-weight:500;width:100%;height:42px;outline:none!important}body.busable-app .btn-outline-lg:hover{background:#6b54f9!important;color:#fff!important;border-color:#6b54f9!important}.dropdown-item.active{background:rgba(0,0,0,.5)!important;color:#fff!important}.lander{padding:80px 0;text-align:center}.lander h1{font-weight:600}body.busable-app .app-main{min-height:100vh}body.busable-app .ant-layout-sider.ant-layout-sider-collapsed .sider-logo .navbar-brand>img:nth-of-type(2){display:none!important}body.busable-app .sider-logo{padding:20px 20px 30px;position:relative;cursor:pointer}body.busable-app .sider-logo img:first-child{transition:transform .3s ease}body.busable-app .sider-logo:hover img:first-child{transform:rotate(-90deg)}body.busable-app .ant-layout-sider-collapsed .sider-logo:hover img:first-child{transform:rotate(90deg)}body.busable-app .sider-logo.expanding img:first-child{animation:logoExpandPulse .6s ease-in-out}@keyframes logoExpandPulse{0%{transform:scale(1) rotate(0deg)}25%{transform:scale(1.1) rotate(-15deg)}50%{transform:scale(1.05) rotate(-30deg)}75%{transform:scale(1.08) rotate(-45deg)}to{transform:scale(1) rotate(-90deg)}}body.busable-app .sider-logo .navbar-brand{margin:0!important;padding:0!important}body.busable-app .sider-logo .navbar-brand>img:nth-of-type(2){margin-left:10px}body.busable-app .app-main .app-sider{height:100vh;position:fixed;left:0;top:0;bottom:0;z-index:999;min-height:740px!important;overflow-x:hidden}@media screen and (max-width:991px){body.busable-app .app-main .app-sider{overflow:visible!important}body.busable-app .app-main .app-sider .ant-menu-item,body.busable-app .app-main .app-sider .ant-menu-submenu-title{height:32px!important;line-height:32px!important;margin:0!important}body.busable-app .app-main .app-sider .ant-menu-sub .ant-menu-item{height:28px!important;line-height:28px!important;margin:0!important}}body.busable-app .app-main .app-sider .ant-layout-sider-children{min-height:800px!important;padding-top:8px!important}@media screen and (min-height:740px){body.busable-app .app-main .app-sider .ant-layout-sider-children{min-height:inherit!important}}body.busable-app .app-main .app-sider .dropdown-menu.show,body.busable-app .app-main .app-sider .region-dropdown .dropdown-menu{left:235px!important;z-index:99999!important;top:0!important}body.busable-app .app-main .app-sider.ant-layout-sider-collapsed .region-dropdown .dropdown-menu{left:66px!important}body.busable-app .app-main .app-sider{background:linear-gradient(135deg,#4f46e5,#7c3aed 50%,#a855f7)!important}.ant-menu-item-selected a:hover,.app-main .app-sider .ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected,.app-main .app-sider .ant-menu-dark .ant-menu-sub .ant-menu-item:hover,.app-main .app-sider .operator-switch:hover,body.busable-app .ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected,body.busable-app .ant-menu-item-selected a,body.busable-app .ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item:hover,body.busable-app .ant-menu.ant-menu-vertical .ant-menu-submenu-selected{background:transparent!important;border-left:3px solid hsla(0,0%,100%,.5)!important}.app-main .app-sider .ant-menu-dark.ant-menu-inline .ant-menu-sub .ant-menu-item.ant-menu-item-selected{padding-left:45px!important}.app-main .app-sider .ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected,body.busable-app .ant-menu-item-selected{background:hsla(0,0%,100%,.07)!important}body.busable-app .ant-menu-item-selected a{border-left:none!important}body.busable-app .ant-menu.ant-menu-sub.ant-menu-vertical{background:linear-gradient(135deg,#4f46e5,#7c3aed 50%,#a855f7)!important}.app-main .app-sider .region-dropdown .dropdown-menu,.app-main .app-sider .region-dropdown .dropdown-menu.show{background:linear-gradient(135deg,#4f46e5,#7c3aed 50%,#a855f7)!important;border:none!important;box-shadow:none!important}.app-main .app-sider .ant-menu-dark .ant-menu-inline.ant-menu-sub,.app-main .app-sider .ant-menu-dark .ant-menu-item:hover,body.busable-app .ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-submenu-title:active,body.busable-app .ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover,body.busable-app .ant-menu-dark>.ant-menu-submenu.ant-menu-submenu-inline.ant-menu-submenu-open .ant-menu-submenu-title,body.busable-app .ant-menu-dark>.ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:active,body.busable-app .ant-menu-dark>.ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover{background:transparent!important}.app-main .app-sider .ant-menu-dark .ant-menu-inline.ant-menu-sub>li,.app-main .app-sider .ant-menu-dark .ant-menu-item,body.busable-app .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title,body.busable-app .ant-menu-inline .ant-menu-submenu-title,body.busable-app .ant-menu.ant-menu-sub.ant-menu-vertical li{margin:0!important}body.busable-app .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title,body.busable-app .ant-menu-inline .ant-menu-submenu-title{color:#fff}.app-sider.ant-layout-sider-collapsed .ant-menu-dark .ant-menu-submenu-selected,.app-sider .ant-menu-dark .ant-menu-item,.app-sider .ant-menu-inline .ant-menu-submenu-title,.app-sider .ant-menu.ant-menu-sub .ant-menu-item,body.busable-app .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title,body.busable-app .ant-menu.ant-menu-sub.ant-menu-vertical li{width:100%!important;border-radius:0!important}.app-main .app-sider.ant-layout-sider-collapsed .ant-menu-dark .ant-menu-item,body.busable-app .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{text-align:center!important}.ant-menu-dark .ant-menu-sub,.ant-menu.ant-menu-dark .ant-menu-sub,.app-main .app-sider .ant-menu-dark .ant-menu-item,.app-main .app-sider .ant-menu-dark .ant-menu-item>a,.app-main .app-sider .ant-menu-dark .ant-menu-item>span>a,.app-main .app-sider .operator-switch a,body.busable-app .ant-menu.ant-menu-dark,body.busable-app .ant-menu.ant-menu-sub.ant-menu-vertical li{color:#fff!important;text-transform:uppercase!important;font-weight:500!important}.app-main .app-sider .ant-menu-dark .ant-menu-item>a,.app-main .app-sider .ant-menu-dark .ant-menu-item>span>a,body.busable-app .ant-menu-dark .ant-menu-item>span>a,body.busable-app .ant-tooltip .ant-tooltip-inner>a{padding:0!important}body.busable-app .ant-menu.ant-menu-sub.ant-menu-vertical li a{display:inline-block!important}.app-main .app-sider.ant-layout-sider-collapsed+.app-layout{margin-left:66px}.app-main .app-sider+.app-layout{margin-left:235px}.app-main .app-layout .app-content{margin:0;overflow:initial;padding-bottom:30px}@media screen and (min-width:1024px){.app-main .app-layout .app-content{margin:0 16px}}.app-main .app-sider img.ant-menu-item-icon{height:19.5px}.app-main .app-sider .region-dropdown{position:absolute!important;bottom:100px!important;width:100%!important;background:transparent!important;border:none!important;box-shadow:none!important;z-index:1!important}.app-main .app-sider .region-dropdown .dropdown-menu{position:fixed!important;height:100vh!important;border:none!important;border-left:1px solid #6b54f9!important;border-radius:0!important;transform:none!important;padding:0!important;overflow-y:auto!important;min-width:240px!important}.app-main .app-sider .region-dropdown .dropdown-menu ul a{font-size:13px!important;color:#fff!important;font-weight:500!important;padding:5px 20px 5px 24px!important;background:transparent!important}.app-main .app-sider .region-dropdown .dropdown-menu ul a:hover,.app-main .app-sider .region-dropdown .region-toggle:hover,.app-main .app-sider .region-dropdown.show .region-toggle{background:hsla(0,0%,100%,.1)!important;text-decoration:none}.app-main .app-sider .region-dropdown .dropdown-menu ul a.new-region{display:flex!important;align-items:center!important;background:rgba(0,0,0,.1);padding-top:10px!important;padding-bottom:10px!important}.app-main .app-sider .region-dropdown .dropdown-menu ul a.new-region svg{margin-right:6px!important}.app-main .app-sider .region-dropdown .dropdown-menu div>input{background:hsla(0,0%,100%,.1)!important;margin:12px 8px!important;padding:0 10px!important;height:28px!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:50px!important;font-size:12px!important;font-weight:500!important;outline:none!important;max-width:165px!important;color:#fff!important}.app-main .app-sider .region-dropdown .dropdown-menu div>input:focus{box-shadow:none!important;background:hsla(0,0%,100%,.2)!important;border-color:hsla(0,0%,100%,.4)!important}.app-main .app-sider .region-dropdown .dropdown-menu div>input::placeholder{color:hsla(0,0%,100%,.7)!important}.app-main .app-sider .region-dropdown .dropdown-menu .filter-backup{margin-right:8px!important;min-width:28px!important;height:28px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:600!important}.app-main .app-sider .region-dropdown .region-toggle{position:relative;width:100%;display:flex;color:#fff!important;text-transform:uppercase!important;font-weight:500!important;font-size:14px!important;padding:10px 24px!important;align-items:center!important;border-radius:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.app-main .app-sider .region-dropdown .region-toggle svg{width:18px!important;height:18px!important;flex-shrink:0!important}.app-main .app-sider .region-dropdown .region-toggle svg g{stroke:#c4bbfd!important}.app-main .app-sider .region-dropdown .region-toggle span{margin-left:15px!important;text-align:left!important;line-height:12px!important}.app-main .app-sider.ant-layout-sider-collapsed .region-dropdown .region-toggle i,.app-main .app-sider.ant-layout-sider-collapsed .region-dropdown .region-toggle span{display:none!important}.app-main .app-sider .menu-icon-right{opacity:.45;transition:all .3s;position:absolute;top:50%;right:14px;width:10px;color:rgba(0,0,0,.85);transform:translateY(-50%)}.app-main .app-sider .menu-icon-right:after,.app-main .app-sider .menu-icon-right:before{background:#fff;position:absolute;width:6px;height:1.5px;border-radius:2px;content:"";color:#fff}.app-main .app-sider .menu-icon-right:before{transform:rotate(135deg) translateX(2.5px)}.app-main .app-sider .menu-icon-right:after{transform:rotate(45deg) translateX(-2.5px)}.app-main .ant-menu-item .ant-menu-item-icon+span,.app-main .ant-menu-item .anticon+span,.app-main .ant-menu-submenu-title .ant-menu-item-icon+span,.app-main .ant-menu-submenu-title .anticon+span{margin-left:15px!important}.app-main .ant-menu.ant-menu-sub .ant-menu-item{padding-left:40px!important}body.busable-app .ant-menu.ant-menu-sub .ant-menu-item .ant-menu-title-content{font-size:13px!important}body.busable-app .ant-layout .ant-layout-sider-trigger{display:none!important}body.busable-app .ant-menu.ant-menu-sub.ant-menu-vertical{border-radius:6px!important;margin-left:-2px!important}.app-main .app-sider:not(.ant-layout-sider-collapsed) .ant-menu-item .ant-menu-item-icon,.app-main .app-sider:not(.ant-layout-sider-collapsed) .ant-menu-submenu .ant-menu-item-icon{position:absolute}.app-main .app-sider:not(.ant-layout-sider-collapsed) .ant-menu-item .ant-menu-item-icon+span,.app-main .app-sider:not(.ant-layout-sider-collapsed) .ant-menu-submenu .ant-menu-item-icon+span,body.busable-app .ant-menu.ant-menu-sub.ant-menu-vertical li .ant-menu-item-icon+span{margin-left:34px!important}.app-main .app-sider:not(.ant-layout-sider-collapsed) .ant-menu-sub .ant-menu-item-icon+span{margin-left:30px!important}body.busable-app .ant-menu.ant-menu-sub.ant-menu-vertical li .ant-menu-item-icon{position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:1023px){.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:last-child{position:absolute;bottom:55px}}@media screen and (max-height:740px){.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:last-child{bottom:125px}}@media screen and (min-width:1024px){.app-main .app-sider .ant-layout-sider-children>.ant-menu>li.MenuBottom{position:relative;width:100%}.app-main .app-sider .operator-switch{position:absolute;bottom:60px;width:100%}.app-main .app-sider .region-dropdown{position:absolute!important;bottom:60px!important;z-index:1!important}.app-main .app-sider .region-dropdown,.app-main .app-sider .region-dropdown .region-toggle{width:100%!important;background:transparent!important;border:none!important;box-shadow:none!important}.app-main .app-sider .region-dropdown .region-toggle{padding:10px 24px!important;color:#fff!important;font-weight:500!important;font-size:14px!important;display:flex!important;align-items:center!important}.app-main .app-sider .region-dropdown .region-toggle:hover{background:transparent!important;border:none!important}}.app-main .app-sider.ant-layout-sider-collapsed .ant-layout-sider-children>.ant-menu>li:last-child,.app-main .app-sider.ant-layout-sider-collapsed .ant-layout-sider-children>.ant-menu>li:nth-last-child(2),.app-main .app-sider.ant-layout-sider-collapsed .ant-layout-sider-children>.ant-menu>li:nth-last-child(3),.app-main .app-sider.ant-layout-sider-collapsed .ant-layout-sider-children>.ant-menu>li:nth-last-child(4){width:66px}@media screen and (max-width:1023px){.app-main .app-sider.ant-layout-sider-collapsed .ant-layout-sider-children,.app-main .app-sider.ant-layout-sider-collapsed .region-dropdown{overflow:hidden}}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:last-child .user-image{overflow:hidden;border-radius:50px;position:relative;margin:8px 0 0}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:last-child .user-image,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:last-child .user-image svg{display:block;width:24px;height:24px}.app-main .app-sider:not(.ant-layout-sider-collapsed) .ant-layout-sider-children>.ant-menu>li:last-child .user-image{margin:0 0 0 -6px}.app-main .app-sider:not(.ant-layout-sider-collapsed) .ant-layout-sider-children>.ant-menu>li:last-child :not(.user-image) svg{position:absolute;right:20px!important;top:50%;transform:translateY(-50%)}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:last-child .ant-menu-title-content{margin-left:14px!important}.app-main .app-sider.ant-layout-sider-collapsed .ant-layout-sider-children>.ant-menu>li .ant-menu-title-content{width:66px!important;left:0!important;margin-left:0!important;position:absolute!important;top:0!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:last-child .user-image img{height:100%;width:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.app-main .app-sider .operator-switch{width:100%;display:flex;align-items:center;padding:5px 20px;color:#fff}.app-main .app-sider .operator-switch svg{margin:0 0 0 5px;position:absolute}.app-main .app-sider .operator-switch svg line,.app-main .app-sider .operator-switch svg polyline{stroke:#c4bbfd}.app-main .app-sider .operator-switch>a{padding-left:36px;background:none!important;position:relative;z-index:2}.app-main .app-sider.ant-layout-sider-collapsed .operator-switch>a{text-indent:-99999px}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:last-child:before{content:none!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:last-child{background:transparent!important;border:none!important;box-shadow:none!important;position:absolute!important;bottom:20px!important;width:100%!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:last-child .ant-menu-item{background:transparent!important;border:none!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:last-child .ant-menu-title-content{background:transparent!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:last-child .ant-menu-item:hover,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:last-child:hover{background:transparent!important;border:none!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:last-child .ant-menu-item:after,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:last-child:after{content:none!important;border:none!important}.app-main .app-sider .ant-layout-sider-children{display:flex!important;flex-direction:column!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu{display:flex!important;flex-direction:column!important;background:transparent!important;border:none!important;box-shadow:none!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;position:static!important;padding-bottom:270px!important;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.25) transparent}.app-main .app-sider .ant-layout-sider-children>.ant-menu::-webkit-scrollbar{width:4px}.app-main .app-sider .ant-layout-sider-children>.ant-menu::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.25);border-radius:2px}.app-main .app-sider .ant-layout-sider-children>.ant-menu::-webkit-scrollbar-track{background:transparent}.app-main .app-sider .ant-menu-item,.app-main .app-sider .ant-menu-submenu-title{height:40px!important;line-height:40px!important;margin:0!important}.app-main .app-sider .ant-menu-sub .ant-menu-item{height:34px!important;line-height:34px!important;margin:0!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li{background:transparent!important;border:none!important;box-shadow:none!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li .ant-menu-item{box-shadow:none!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li .ant-menu-title-content{border:none!important;box-shadow:none!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li .ant-menu-item:hover,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:hover{box-shadow:none!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(2),.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(3),.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(4),.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(5){position:absolute!important;width:100%!important;background:transparent!important;border:none!important;box-shadow:none!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(2) .ant-menu-item,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(3) .ant-menu-item,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(4) .ant-menu-item{background:transparent!important;border:none!important;box-shadow:none!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(2) .ant-menu-item:hover,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(2):hover,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(3) .ant-menu-item:hover,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(3):hover,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(4) .ant-menu-item:hover,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(4):hover{background:transparent!important;border:none!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:last-child,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:last-child .ant-menu-item,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:last-child .ant-menu-title-content,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(2),.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(2) .ant-menu-item,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(3),.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(3) .ant-menu-item,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(4),.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(4) .ant-menu-item,.app-main .app-sider .region-dropdown,.app-main .app-sider .region-dropdown .region-toggle{background:transparent!important;border:none!important;box-shadow:none!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:last-child .ant-menu-item:after,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:last-child:after,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(2) .ant-menu-item:after,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(2):after,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(3) .ant-menu-item:after,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(3):after,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(4) .ant-menu-item:after,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(4):after{content:none!important;border:none!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(5){bottom:220px!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(4){bottom:180px!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(3){bottom:140px!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(2){bottom:100px!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li .ant-menu-item{background:transparent!important;border:none!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li .ant-menu-title-content{background:transparent!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li .ant-menu-item:hover,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:hover{background:transparent!important;border:none!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li .ant-menu-item:after,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:after{content:none!important;border:none!important}body.busable-app .app-main .app-sider:before{content:"";position:absolute;bottom:0;left:0;right:0;height:320px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);mask-image:linear-gradient(180deg,transparent 0,#000 30%,#000);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30%,#000);pointer-events:none;z-index:1}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:last-child,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(2),.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(3),.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(4),.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:nth-last-child(5),.app-main .app-sider .region-dropdown{z-index:2!important}.app-main .app-sider .menu-version{line-height:16px;display:flex;flex-direction:column}.app-main .app-sider .menu-version span{font-size:10px;width:100%;color:#c4bbfd}.ant-tooltip.ant-menu-inline-collapsed-tooltip .ant-tooltip-inner svg,.ant-tooltip.ant-menu-inline-collapsed-tooltip .menu-version span{display:none!important}.app-main,.app-main .app-layout{background:#f8fafb!important}.app-main .app-layout .app-header{padding:15px!important;background:transparent!important;height:auto!important;position:relative}@media screen and (min-width:1024px){.app-main .app-layout .app-header{padding:27px 30px 15px!important}}.app-main .app-layout .app-header .app-breadcrumb{margin:10px 0 0;font-size:13px}.app-main .app-layout .app-header .app-breadcrumb li:last-child{color:#6b54f9!important}.app-main .app-layout .App.container{max-width:100%}.filter-dropdown .filter-dropdown-overlay button.ant-switch,.filter-switches>.ant-radio-group>.ant-radio-button-wrapper,.filter-switches>.filter-switches-popup button.ant-switch,.filter-switches>button.ant-switch,.filter-switches>span>button.ant-switch{margin:2.5px!important;padding:0 10px!important;background:none!important;outline:none!important;border:none!important;height:22px!important;line-height:22px!important;font-size:12px!important;border-radius:100px!important}.filter-switches>.ant-radio-group>.ant-radio-button-wrapper{display:inline-flex!important;align-items:center!important;box-shadow:none!important}.filter-switches>.ant-radio-group>.ant-radio-button-wrapper:not(:first-child):before{display:none!important}@media screen and (min-width:1024px){.filter-dropdown .filter-dropdown-overlay button.ant-switch,.filter-switches>.ant-radio-group>.ant-radio-button-wrapper,.filter-switches>.filter-switches-popup button.ant-switch,.filter-switches>button.ant-switch,.filter-switches>span>button.ant-switch{padding:0 12px!important;margin:0 8px 0 0!important;height:26px!important}}.filter-dropdown .filter-dropdown-overlay button.ant-switch,.filter-switches>.ant-radio-group>.ant-radio-button-wrapper:last-of-type,.filter-switches>.filter-switches-popup button.ant-switch:last-of-type,.filter-switches>button.ant-switch:last-of-type{margin-right:0!important}.filter-dropdown .filter-dropdown-overlay button.ant-switch>.ant-switch-handle,.filter-switches>.filter-switches-popup button.ant-switch>.ant-switch-handle,.filter-switches>button.ant-switch>.ant-switch-handle,.filter-switches>span>button.ant-switch>.ant-switch-handle{display:none!important}.filter-dropdown .filter-dropdown-overlay .ant-switch>.ant-switch-inner,.filter-dropdown .filter-dropdown-overlay .ant-switch>.ant-switch-inner .ant-switch-inner-checked,.filter-dropdown .filter-dropdown-overlay .ant-switch>.ant-switch-inner .ant-switch-inner-unchecked,.filter-switches>.ant-radio-group>.ant-radio-button-wrapper>span:not(.ant-radio-button),.filter-switches>.ant-switch .ant-switch-inner .ant-switch-inner-checked,.filter-switches>.ant-switch .ant-switch-inner .ant-switch-inner-unchecked,.filter-switches>.filter-switches-popup .ant-switch .ant-switch-inner .ant-switch-inner-checked,.filter-switches>.filter-switches-popup .ant-switch .ant-switch-inner .ant-switch-inner-unchecked,.filter-switches>.filter-switches-popup button.ant-switch>.ant-switch-inner,.filter-switches>button.ant-switch>.ant-switch-inner,.filter-switches>span>button.ant-switch>.ant-switch-inner{margin:0!important;font-weight:600!important;color:#7c7d7d!important;text-transform:uppercase!important;outline:none!important}.filter-dropdown .filter-dropdown-overlay .ant-switch>.ant-switch-inner .ant-switch-inner-checked,.filter-switches>.ant-switch .ant-switch-inner .ant-switch-inner-checked,.filter-switches>.filter-switches-popup .ant-switch .ant-switch-inner .ant-switch-inner-checked,.filter-switches>span>.ant-switch .ant-switch-inner .ant-switch-inner-checked{height:26px!important;display:flex!important;align-items:center!important}.filter-dropdown .filter-dropdown-overlay .ant-switch.ant-switch-checked .ant-switch-inner,.filter-dropdown .filter-dropdown-overlay .ant-switch .ant-switch-inner,.filter-switches>.ant-switch.ant-switch-checked .ant-switch-inner,.filter-switches>.ant-switch .ant-switch-inner,.filter-switches>.filter-switches-popup .ant-switch.ant-switch-checked .ant-switch-inner,.filter-switches>.filter-switches-popup .ant-switch .ant-switch-inner,.filter-switches>span>.ant-switch.ant-switch-checked .ant-switch-inner,.filter-switches>span>.ant-switch .ant-switch-inner{padding:0!important}.filter-dropdown .filter-dropdown-overlay button.ant-switch.ant-switch-checked,.filter-dropdown .filter-dropdown-overlay button.ant-switch:hover,.filter-switches>.ant-radio-group>.ant-radio-button-wrapper.ant-radio-button-wrapper-checked,.filter-switches>.ant-radio-group>.ant-radio-button-wrapper:hover,.filter-switches>.filter-switches-popup button.ant-switch.ant-switch-checked,.filter-switches>.filter-switches-popup button.ant-switch:hover,.filter-switches>button.ant-switch.ant-switch-checked,.filter-switches>button.ant-switch:hover,.filter-switches>span>button.ant-switch.ant-switch-checked,.filter-switches>span>button.ant-switch:hover{background:#e9e6fa!important}.filter-dropdown .filter-dropdown-overlay .ant-switch.ant-switch-checked .ant-switch-inner .ant-switch-inner-checked,.filter-dropdown .filter-dropdown-overlay .ant-switch.ant-switch-checked>.ant-switch-inner,.filter-switches>.ant-radio-group>.ant-radio-button-wrapper.ant-radio-button-wrapper-checked>span:not(.ant-radio-button),.filter-switches>.ant-switch.ant-switch-checked .ant-switch-inner .ant-switch-inner-checked,.filter-switches>.filter-switches-popup .ant-switch.ant-switch-checked .ant-switch-inner .ant-switch-inner-checked,.filter-switches>.filter-switches-popup button.ant-switch.ant-switch-checked>.ant-switch-inner,.filter-switches>button.ant-switch.ant-switch-checked>.ant-switch-inner,.filter-switches>span>.ant-switch.ant-switch-checked .ant-switch-inner .ant-switch-inner-checked,.filter-switches>span>button.ant-switch.ant-switch-checked>.ant-switch-inner{color:#6b54f9!important}.filter-switches{position:relative}.filter-switches .filter-overlay{padding:4px 25px!important}.filter-switches .filter-overlay,.filter-switches .filter-overlay-stop-type{position:absolute!important;width:300px!important;right:0!important;z-index:9;background:#fff!important;box-shadow:0 0 15px rgba(107,84,249,.2);border-radius:8px;margin-top:5px}.filter-switches .filter-overlay-stop-type{padding:8px 0 8px 8px!important}.filter-switches .filter-overlay-stop-type .ant-select .ant-select-selector{height:auto!important;border-radius:0!important;box-shadow:none!important}.filter-switches .filter-overlay-stop-type.overlay-center,.filter-switches .filter-overlay.overlay-center{left:50%;transform:translate(-50%)}.filter-switches .icon-button{color:#7c7d7d!important;background:none!important;height:26px!important;padding:0 12px!important}.filter-switches .icon-button.ant-dropdown-open,.filter-switches .icon-button:hover{color:#6b54f9!important;background:#e9e6fa!important}.points-filter-options .filter-switches{display:flex;flex-wrap:wrap;justify-content:flex-end;grid-gap:8px;gap:8px}.points-filter-options .filter-switches>.filter-switches-popup button,.points-filter-options .filter-switches>button{margin:0!important}.points-filter-options .filter-switches>.filter-switches-popup{position:relative}.filter-options-main,.page-main-controls{margin-bottom:25px}.page-main-controls .page-sec-controls{grid-gap:10px;gap:10px;flex-wrap:wrap}.filter-options-main.top-float,.page-main-controls.top-float{margin-bottom:10px}.page-main-controls.top-float .page-sec-controls{width:100%;display:flex;justify-content:flex-end}.embed-view-container .page-main-controls,.embed-view-container .page-main-controls.top-float{margin-top:10px;margin-right:10px;margin-bottom:10px}.embed-view-container .page-main-controls .page-sec-controls,.embed-view-container .page-main-controls.top-float .page-sec-controls{margin-left:auto}@media screen and (min-width:1180px){.embed-view-container .page-main-controls.top-float{position:static;top:25px;right:30px}.page-main-controls.top-float{position:absolute;top:25px;right:30px}}@media screen and (min-width:1024px){.filter-options-main.top-float{position:absolute;top:25px;right:30px}.App.publicContainer .filter-options-main.top-float{top:20px!important}.App.publicContainer .Timetable{margin-top:20px!important;width:100%}}@media screen and (max-width:1023px){.filter-options-main{flex-direction:column!important;align-items:flex-start!important;grid-gap:15px!important;gap:15px!important}.filter-options-main>div{width:100%}}.filter-options-main .search-filter .input-group-text,.filter-options-main .search-filter input{border:none!important;background:none!important;outline:none!important;border-radius:50px!important;box-shadow:none!important}.filter-calendar>.ant-picker,.filter-options-main .ant-select .ant-select-selector,.filter-options-main .search-filter{background:#fff!important;border-radius:50px!important;box-shadow:0 0 10px rgba(107,84,249,.08)!important}.filter-options-main .search-filter input{font-size:12px!important;font-weight:500!important;padding:0 5px 0 15px!important}.filter-options-main .ant-select .ant-select-selector{height:28px}.filter-options-main .ant-select .ant-select-selector input{font-size:12px!important;height:auto!important}.filter-options-main .search-filter .input-group-text{padding:0 10px 0 0!important;color:#b3b3b3!important}.filter-options-main .search-filter input:focus+.input-group-text{color:#6b54f9!important}.filter-options-main .ant-select .ant-select-selector{border:none}.StopManagerContainer .filter-options-main .search-filter{border:1px solid transparent}.StopManagerContainer .filter-options-main .search-filter.search-filter-filled{border-color:#6b54f9}.filter-options-main .w-separator{padding-right:15px;margin-right:15px;position:relative}.filter-options-main .w-separator:after{content:"";position:absolute;background:#dbd9fb;width:1px;height:80%;right:0;top:50%;transform:translateY(-50%)}.filter-calendar>.ant-picker{border:none!important}.filter-calendar>.ant-picker input{font-size:13px}.filter-calendar>.ant-picker input::placeholder{color:#6c6c6c!important}.filter-dropdown .icon-button.btn-filled svg{width:13px;height:13px}.filter-dropdown .icon-button.btn-filled:hover svg path,.filter-dropdown .icon-button.btn-filled svg path{fill:none!important}.filter-dropdown .icon-button.btn-filled svg line,.filter-dropdown .icon-button.btn-filled svg path{stroke:#999}.filter-dropdown .icon-button.ant-dropdown-open,.filter-dropdown .icon-button.btn-filled:hover{background:#6b54f9!important;outline:none!important;color:#fff!important}.filter-dropdown .icon-button.btn-filled{outline:none!important}.filter-dropdown .icon-button.ant-dropdown-open svg line,.filter-dropdown .icon-button.ant-dropdown-open svg path,.filter-dropdown .icon-button:hover svg line,.filter-dropdown .icon-button:hover svg path{stroke:#fff}.filter-dropdown-overlay>.ant-radio-group,.filter-dropdown .filter-dropdown-overlay{display:flex;flex-direction:column;background:#fff;box-shadow:0 0 15px rgba(107,84,249,.15);border-radius:8px;overflow:hidden;margin-top:4px;min-width:150px}.filter-dropdown-overlay>.ant-radio-group .ant-radio-button-wrapper,.filter-dropdown .filter-dropdown-overlay button.ant-switch{border:none;border-radius:0!important;background:none!important;padding-inline:20px!important;height:40px!important;line-height:40px!important;border-bottom:1px solid #f0edff!important}.filter-dropdown .filter-dropdown-overlay button.ant-switch{display:flex;align-items:center}.filter-dropdown .filter-dropdown-overlay .ant-switch>.ant-switch-inner{width:100%}.filter-dropdown .filter-dropdown-overlay .ant-switch>.ant-switch-inner .ant-switch-inner-checked,.filter-dropdown .filter-dropdown-overlay .ant-switch>.ant-switch-inner .ant-switch-inner-unchecked{font-size:14px!important;font-weight:400!important;text-transform:none!important;color:rgba(0,0,0,.88)!important;width:100%!important;display:block!important;text-align:left!important}.filter-dropdown-overlay>.ant-radio-group .ant-radio-button-wrapper:last-of-type,.filter-dropdown .filter-dropdown-overlay button.ant-switch:last-of-type{border-bottom:none!important}.filter-dropdown-overlay>.ant-radio-group .ant-radio-button-wrapper:before{display:none!important}.filter-dropdown-overlay>.ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{color:#6b54f9!important;background:#e9e6fa!important}.filter-dropdown .filter-dropdown-overlay.filter-slider{min-width:350px;padding:10px 30px}.icon-button{border-radius:50px!important;background:#e9e6fa!important;color:#6b54f9!important;text-transform:uppercase!important;border:none!important;font-weight:600!important;font-size:12px!important;padding:0 15px!important;line-height:16px!important;display:inline-flex!important;align-items:center!important;box-shadow:none!important;text-shadow:none!important;height:28px!important;outline:none!important}.icon-button.btn-icon-only{padding:0!important;width:28px!important;justify-content:center!important}.icon-button.btn-border{border:1px solid #e9e6fa!important}.icon-button.btn-border:hover{border:1px solid #fff!important}.ant-btn-primary.icon-button.active,.icon-button.btn-active,.icon-button:hover,.SecondaryMenu .icon-button:hover{background:#6b54f9!important;color:#fff!important}.icon-button .anticon{line-height:10px!important}.icon-button.inline-icon{grid-gap:6px;gap:6px}.icon-button.inline-icon svg{height:12px}.icon-button.inline-icon svg g{stroke:#6b54f9!important}.icon-button.inline-icon:hover svg g{stroke:#fff!important}.icon-button.btn-filled{background:#fff!important;box-shadow:0 0 10px rgba(107,84,249,.1)!important;grid-gap:8px!important;gap:8px!important;flex:none}.icon-button.btn-filled.btn-fade{background:hsla(0,0%,100%,.5)!important;color:#888!important}.icon-button.btn-filled.btn-fade:hover{color:#fff!important}.icon-button.btn-filled.btn-fade svg path{fill:#888!important}.icon-button.btn-filled>span.ant-btn-icon{margin-right:0!important}.icon-button.btn-filled>span:not(.ant-btn-icon){margin-left:0}.icon-button.icon-button-check svg path{stroke:#6b54f9!important}.icon-button.icon-button-check:hover{background:#7ed668!important}.icon-button.icon-button-check:hover svg path{stroke:#fff!important}.icon-button.btn-filled svg path,.icon-button.print svg path,.mapboxgl-ctrl.mapboxgl-ctrl-group .ant-btn.icon-button.btn-filled.transfer-icon:hover svg path,.mapboxgl-ctrl.mapboxgl-ctrl-group .ant-btn.transfer-icon.icon-button.btn-filled.btn-fade:hover svg path{fill:#6b54f9!important}.icon-button.print svg{width:16px;height:16px}body.busable-app .btn-light.icon-button{color:#6b54f9!important;background:#fff!important}.icon-button.btn-filled:hover,.ServiceRouteDetails .ServiceDetailsMenu .icon-button.btn-filled:hover,.ServiceTripDetails .ServiceDetailsMenu .icon-button.btn-filled:hover,body.busable-app .btn-light.icon-button:hover{background:#6b54f9!important;color:#fff!important}.icon-button.btn-filled:hover svg path,.icon-button.print:hover svg path{fill:#fff!important}.mapboxgl-ctrl.mapboxgl-ctrl-group .ant-btn.icon-button.btn-filled.transfer-icon,.mapboxgl-ctrl.mapboxgl-ctrl-group .ant-btn.transfer-icon.icon-button.btn-filled.btn-fade{background:none!important;box-shadow:none!important;padding:0!important;text-align:center;display:flex!important;width:100%;align-items:center;justify-content:center}.mapboxgl-ctrl.mapboxgl-ctrl-group .ant-btn.icon-button.btn-filled.transfer-icon svg path,.mapboxgl-ctrl.mapboxgl-ctrl-group .ant-btn.transfer-icon.icon-button.btn-filled.btn-fade svg path{fill:rgba(0,0,0,.4)!important}.icon-button.btn-success,.icon-check-success{background:#7ed668!important;color:#fff!important}.icon-check-success{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50px}.icon-check-success svg{width:12px;height:12px}.icon-button.btn-success:hover{background:#55be3b!important}.icon-button.btn-success:hover svg path,.icon-button.btn-success svg path{fill:none!important;stroke:#fff!important}.icon-button svg.spinning path{fill:#6b54f9!important;stroke:#6b54f9!important;margin:0!important}.icon-button.btn-success svg.spinning path{fill:#fff!important;stroke:#fff!important}.icon-button.btn-error{color:#ff4d4d!important}.icon-button.btn-error svg path{fill:#ff4d4d!important}.icon-button.btn-error:hover{background:#ff4d4d!important;color:#fff!important}.icon-button.sb-add-btn{float:right!important;margin:0 -10px 0 0!important}.icon-button.btn-outline{border:1px solid rgba(106,84,249,.25882352941176473)!important;background:none!important;height:25px!important;padding:0 12px!important;font-size:11px!important;align-items:center!important}.icon-button.btn-outline:hover{background:#6b54f9!important}.btn-secondary.icon-button.btn-outline{border-radius:5px!important;height:32px!important;font-size:14px!important;color:#555!important}.btn-secondary.icon-button.btn-outline:hover{color:#fff!important}.btn-secondary.icon-button.btn-outline:hover svg path{fill:#fff}.btn-secondary.icon-button.btn-outline.btn-lg,body.busable-app .btn-secondary.icon-button.btn-outline.btn-lg{height:52px!important;font-size:15px!important;text-transform:none!important;width:100%;font-weight:500!important;color:#666!important;background:#fff!important;border:1px solid rgba(106,84,249,.25882352941176473)!important}.btn-secondary.icon-button.btn-outline.btn-lg:hover,body.busable-app .btn-secondary.icon-button.btn-outline.btn-lg:hover{color:#6b54f9!important;background:#e9e6fa!important}.btn-secondary.icon-button.btn-outline.btn-lg svg path{fill:#c1c5ce!important}.btn-secondary.icon-button.btn-outline.btn-lg.icon-dark svg path{fill:#999!important}.btn-secondary.icon-button.btn-outline.btn-lg:hover svg path{fill:#6b54f9!important}.btn-secondary.icon-button.btn-outline.btn-lg.LoaderButton svg{margin-right:8px}.share-btn-wrap .icon-button.btn-outline{border-radius:50px!important}.icon-button.btn-sm{font-size:11px!important;padding:0 10px!important;height:21px!important;line-height:11px!important}.icon-button.btn-sm svg{width:11px;height:11px}.icon-button.btn-md{height:22px!important;line-height:12px!important}.icon-button.btn-md svg{width:12px;height:12px}.icon-button.btn-xs{font-size:12px!important;padding:0 10px!important;height:28px!important;line-height:11px!important;text-transform:none!important;margin:0 15px 0 0}.icon-button.btn-xs svg{width:8px;height:8px}.icon-button.btn-filled.btn-error{background:#ffe6e6!important;box-shadow:none!important}.icon-button.btn-filled.btn-error.active,.icon-button.btn-filled.btn-error:hover{background:#ff4d4d!important}.icon-button.btn-filled.btn-error i{background:#ff4d4d!important;color:#fff!important;font-style:normal!important;border-radius:20px;padding:1px 2px}.icon-button.btn-filled.btn-error.active i,.icon-button.btn-filled.btn-error:hover i{background:#fff!important;color:#ff4d4d!important}@media screen and (max-width:1023px){.app-sider.ant-layout-sider-collapsed,.app-sider.ant-layout-sider-collapsed .ant-layout-sider-trigger{width:0!important;min-width:0!important}.app-main .app-sider+.app-layout,.app-main .app-sider.ant-layout-sider-collapsed+.app-layout{margin-left:0!important}.menu-sm-open{position:absolute;z-index:999;right:20px;top:20px;padding:8px 10px!important;background:#dbd9fb!important;color:#6b54f9!important;border:none!important;box-shadow:none!important;line-height:10px!important}.menu-sm-open.menu-expanded,.menu-sm-open:hover{color:#fff!important;background:#6b54f9!important}}@media screen and (min-width:1024px){.menu-sm-open{display:none!important}.filter-options-main .w-separator{padding-right:25px;margin-right:25px}}.App.container .list-group .list-group-item,.card-main:not(.card-pass){background:#fff!important;border-radius:20px!important;border:none!important;box-shadow:0 0 15px rgba(107,84,249,.15)!important;margin-bottom:10px!important;padding:10px 20px!important}.CardTable .ant-table{background:none}.CardTable .ant-table .ant-table-tbody>tr{box-shadow:none!important}.CardTable .ant-table .ant-table-tbody>tr td{background:#fff!important;border-top:1px solid #f0f0f0!important;border-bottom:1px solid #f0f0f0!important}.CardTable .ant-table .ant-table-tbody{z-index:1;position:relative}.CardTable.ReviewTable .ant-table .ant-table-tbody>tr td{border:none!important;padding:0}.CardTable.ReviewTable .ant-table table{border-spacing:0 20px}.CardTable.ReviewTable .ant-table .ant-card.card-main.card-info .ant-card-body:after,.CardTable.ReviewTable .ant-table .ant-card.card-main.card-info .ant-card-body:before,.CardTable.ReviewTable .ant-table .ant-card.card-main.card-info .ant-card-head:after,.CardTable.ReviewTable .ant-table .ant-card.card-main.card-info .ant-card-head:before,.CardTable.ReviewTable .ant-table .ant-table-thead{display:none}.CardTable.ReviewTable .ant-table .ant-card.card-main.card-info .ant-card-body>.ant-row:not(:last-of-type){margin-bottom:20px}.ant-card.card-main.card-info .CardHeaderInfo{font-size:14px;display:flex;align-items:center;grid-gap:6px;gap:6px;font-weight:400;color:#888}.ant-card.card-main.card-info .CardHeaderInfo label{color:#888;font-size:14px;font-weight:400;margin:0}.CardTable .ant-table .ant-table-tbody>tr td:first-child{border-radius:20px 0 0 20px!important}.CardTable .ant-table .ant-table-tbody>tr td:last-child{border-radius:0 20px 20px 0!important}.CardTable .ant-table .ant-table-tbody>tr.dragged-row td{background:#fafcfc!important}.CardTable .ant-table .ant-table-tbody>tr td .ant-btn.ant-btn-link{outline:none!important;font-weight:500!important;color:rgba(0,0,0,.88)!important;box-shadow:none!important;border:none!important}.CardTable .ant-table .ant-table-tbody>tr td .ant-btn.ant-btn-link span{outline:none!important}.CardTable .ant-table .ant-table-tbody>tr td .ant-btn.ant-btn-link:hover{color:#6b54f9!important}.CardTable .ant-table .ant-table-tbody>tr.dragged-row,.CardTable .ant-table .ant-table-tbody>tr.droppable-row{background:none!important}.CardTable .ant-table .ant-table-tbody>tr.droppable-row td{background:#e8e7fc!important}.CardTable .ant-table table{width:100%!important;border-spacing:0 10px;margin-top:-10px}.CardTable .ant-table-wrapper .ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container:after,.CardTable .ant-table .ant-table-measure-row{display:none!important}.CardTable .ant-table .ant-table-thead>tr{background:none!important}.CardTable .ant-table .ant-table-thead>tr>th{background:none!important;border-bottom:none!important;padding-bottom:5px!important}.CardTable .ant-table .ant-table-thead>tr>th:before{display:none!important}.App.container .list-group .list-group-item{color:#666}@media screen and (max-width:991px){.App.container .list-group .list-group-item .col-sm-4{padding:4px 0}}#busable-embed .SchoolStopList ul,.SchoolStopList>ul{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-wrap:wrap!important;grid-gap:16px!important;gap:16px!important}#busable-embed .SchoolStopList.SchoolViewList ul li,.SchoolStopList.SchoolViewList li,.SchoolStopList li{width:100%!important;border:none!important;padding:0!important}@media screen and (min-width:992px){#busable-embed .SchoolStopList.SchoolViewGrid ul li,.SchoolStopList.SchoolViewGrid li{width:calc(50% - 8px)!important}}@media screen and (min-width:1400px){#busable-embed .SchoolStopList.SchoolViewGrid ul li,.SchoolStopList.SchoolViewGrid li{width:calc(33.33% - 11px)!important}}#busable-embed .SchoolStopList ul li a,.SchoolStopList li a{color:#565f71!important;font-size:17px!important;font-weight:400!important;width:100%!important;background:#fff!important;border-radius:20px!important;padding:20px 22px!important;display:flex!important;grid-gap:20px!important;gap:20px!important;align-items:center!important;line-height:20px!important;border:none!important;box-shadow:0 0 15px rgba(107,84,249,.1)!important;text-align:left!important}#busable-embed .SchoolStopList ul li a:hover,.SchoolStopList li a:hover{color:#6b54f9!important;box-shadow:0 0 15px rgba(107,84,249,.2)!important}#busable-embed .SchoolStopList ul li a svg,.SchoolStopList li a svg{opacity:.6!important}#busable-embed .SchoolStopList ul li a:hover svg,.SchoolStopList li a:hover svg{opacity:1!important}.card-main.mb-5{margin-bottom:3rem!important}.card-main.pa-3{padding:30px 25px!important}.card-main.ant-card,.card-main.ant-card.no-pad .ant-card-body,.card-main.no-pad,.card-main.no-pad .ant-card-body{padding:0!important}.card-main.no-pad .ant-card-body{width:100%}.card-main.ant-card{margin:0!important;height:100%}.card-main p{color:#666;font-size:15px}.card-main.ant-card .ant-card-head{border-bottom:none!important;padding-top:20px!important;min-height:auto!important;margin:0!important}.card-main.ant-card .ant-card-head .ant-card-head-title,.card-main .card-row-header h3{font-size:18px!important;overflow:visible!important;white-space:unset!important;line-height:24px!important;font-weight:600}.card-main.ant-card .ant-card-body{padding-top:20px!important}.card-main.ant-card.body-pad-0 .ant-card-body{padding:0!important}.card-main.card-stats h4{font-size:13px!important;color:#7c7d7e!important;text-transform:uppercase!important;margin:0!important}.card-main.card-stats .ant-row .ant-col:first-of-type{padding-right:30px!important}.card-main.card-stats.card-stats-flex .ant-card-body{display:flex;align-items:center;grid-gap:20px;gap:20px;justify-content:flex-start}.card-main.card-stats.card-stats-flex .ant-card-body:before{display:none}.card-main.card-stats .ant-row .ant-col:first-of-type:after{content:"";background:#dbd9fb!important;width:1px;height:49px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.card-main.card-stats:not(.card-stats-profit) .ant-row .ant-col:last-of-type{padding-left:30px!important}.card-main.card-stats.card-stats-profit .ant-card-body>div:last-of-type .text-lg,.card-main.card-stats.card-stats-profit .ant-row .ant-col:last-of-type .text-lg{color:#52c41a!important}.card-main.card-stats.card-stats-profit .ant-row .ant-col .text-lg.text-light{color:#d9d3fd!important;padding-top:14px}.card-main.card-stats .ant-row .ant-col .text-lg span{font-size:32px}@media screen and (max-width:1200px){.card-main.card-stats h4{font-size:12px!important}.card-main.card-stats .ant-row .ant-col:first-of-type{padding-right:15px!important}.card-main.card-stats:not(.card-stats-profit) .ant-row .ant-col:last-of-type{padding-left:15px!important}.card-main.card-stats .ant-card-body{padding:15px 20px!important}.card-main.card-stats .ant-row .ant-col .text-lg{font-size:38px!important}.card-main.card-stats .ant-row .ant-col .text-lg span{font-size:28px!important}}.card-main.card-stats .ant-card-body svg{flex-shrink:0}.card-main.card-stats.card-error .ant-row .ant-col .text-lg{color:#f55!important}.card-main.card-stats.card-success .ant-row .ant-col .text-lg{color:#51b238!important}.card-main.card-stats.card-warning .ant-row .ant-col .text-lg{color:#f29f18!important}.card-main.card-stats.card-links{cursor:pointer;border:1px solid transparent!important}.card-main.card-stats.card-links.active{background:#f1f0fb!important;box-shadow:none!important;border:1px solid #e9e6fa!important}.card-main.CardMenu{overflow:hidden}.card-main.CardMenu .ant-card-body{display:flex}.card-main.CardMenu .ant-card-body .profile-summary{padding:0}.card-main.CardMenu .ant-card-body .profile-summary h2{margin:0!important}.card-main.CardMenu .ant-menu.profile-menu{display:flex}.card-main.CardMenu .ant-menu.profile-menu .ant-menu-item{border-top:none!important;border-left:1px solid rgba(5,5,5,.06);height:60px!important}.card-main.CardMenu .ant-menu.profile-menu .ant-menu-item:last-of-type{border-radius:0!important}.card-main.CardMenu .ant-menu.profile-menu .ant-menu-item span{font-size:15px}.card-main.CardMenu .ant-menu.profile-menu .ant-menu-item:first-of-type{border-left:none}.card-main .card-row-header{padding-bottom:20px}.card-main .card-row-header h3{margin:0!important}.card-main .card-row-header>.ant-col:first-of-type{grid-gap:20px!important;gap:20px!important}.card-main .card-row-content>.ant-col:not(:first-of-type),.card-main .card-row-header>.ant-col:not(:first-of-type){text-align:center!important}.card-main .card-row-content>.ant-col.text-left,.card-main .card-row-header>.ant-col.text-left{text-align:left!important}.card-main .card-row-content>.ant-col.text-right,.card-main .card-row-header>.ant-col.text-right{text-align:right!important}.card-main .card-row-header>.ant-col>span{color:#acacac!important;text-transform:uppercase!important;font-weight:600!important;font-size:12px!important;line-height:14px;display:inline-flex}.card-main .card-row-content{position:relative;padding:10px 0}.card-main .card-row-content>.ant-col:first-of-type{display:flex!important;flex-direction:column!important;line-height:18px;word-wrap:break-word}.card-main .card-row-content>.ant-col:first-of-type strong{font-weight:500!important}.card-main .card-row-content>.ant-col:first-of-type span{color:#666!important}.card-main a.table-row-link{color:rgba(26,26,26,.9)}.card-main .card-row-content:after{content:"";background:#efedfd;height:1px;width:100%;position:absolute;bottom:0}.card-main .card-row-content.border-full:after{width:calc(100% + 48px);top:0;left:50%;transform:translate(-50%)}.card-main .card-row-content.border-full.no-border:after{display:none!important}.card-main .card-row-content .row-col-actions{display:flex!important;grid-gap:12px!important;gap:12px!important;justify-content:center!important}.card-main .ant-card-body>.ant-form .ant-row .ant-col .ant-form-item .ant-row.ant-form-item-row,.card-main.card-info .ant-card-body>.ant-row>.ant-col,.modal-info>.ant-row>.ant-col{display:flex!important;flex-direction:column!important;line-height:22px!important}.card-main .ant-card-body>.ant-form .ant-row .ant-col .ant-form-item{margin-bottom:0}.card-main .ant-card-body>.ant-form .ant-row .ant-col .ant-form-item .ant-form-item-label{text-align:left!important;padding:0!important}.card-main .ant-card-body>.ant-form .ant-row .ant-col .ant-form-item .ant-form-item-control-input,.card-main .ant-card-body>.ant-form .ant-row .ant-col .ant-form-item .ant-form-item-label label{height:auto!important;min-height:auto!important}.card-main .ant-card-body>.ant-form .ant-row .ant-col .ant-form-item .ant-form-item-label label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:none!important}.card-main .ant-card-body>.ant-form .ant-row .ant-col .ant-form-item .ant-form-item-label label.ant-form-item-required:not(.ant-form-item-required-mark-optional):after{display:inline-block;-webkit-margin-end:4px;margin-inline-end:4px;color:#ff4d4f;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*";visibility:visible}.modal-info>.ant-row>.ant-col.flex-row{flex-direction:row!important;grid-gap:10px;gap:10px}.card-main .ant-card-body .ant-tabs-tabpane>.ant-row .ant-col label,.card-main .ant-card-body>.ant-form .ant-row .ant-col label,.card-main .ant-card-body>.ant-row .ant-col label,.modal-info>.ant-row>.ant-col label{font-size:14px!important;color:#888!important;margin:0!important}.card-main .ant-card-body .ant-tabs-tabpane>.ant-row>.ant-col strong,.card-main .ant-card-body>.ant-form .ant-row .ant-col .ant-form-item .ant-form-item-control strong,.card-main.card-info .ant-card-body>.ant-row>.ant-col strong,.modal-info>.ant-row>.ant-col strong{font-size:16px!important;font-weight:500!important;color:rgba(26,26,26,.9);word-wrap:break-word}.card-main.card-info.text-light .ant-card-body>.ant-row>.ant-col strong,.modal-info.text-light>.ant-row>.ant-col strong{font-weight:400!important;color:rgba(26,26,26,.9)}.card-main.card-info .ant-card-body>.ant-row>.ant-col p,.modal-info>.ant-row>.ant-col p{font-weight:500;margin-bottom:10px}.card-main.card-info .ant-card-body>.ant-row>.ant-col a,.modal-info>.ant-row>.ant-col a:not(.rdw-dropdown-selectedtext){font-size:15px;font-weight:500;color:#6b54f9;text-decoration:underline;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal-info-rows{padding:3px 0}.modal-info-rows .ant-row{border-bottom:1px solid #f1f1f2;padding:5px 24px}.modal-info-rows .ant-row:last-of-type{border-bottom:none}.modal-info-rows .info-col-status{font-weight:500}.modal-info-rows .info-col-status.success{color:#52c41a}.modal-info-rows .info-col-status.error{color:#ff4d4f}.modal-info .ant-list{overflow:hidden}.modal-info .ant-list .ant-list-item{padding:0 6px 0 0}.modal-info .ant-list .ant-list-item>div{padding:10px 20px;width:100%}.modal-info .ant-list .ant-list-item:hover{background:#f8f7fe}.modal-info .ant-list .ant-list-item:hover>div{color:#442ed3}.modal-info .ant-list .ant-list-item .ant-list-item-action{margin-left:0}.modal-info .ant-list .ant-list-item .ant-list-item-action .btn-primary{background:none!important;border:none!important;padding:2px!important}.modal-info .ant-list .ant-list-item .ant-list-item-action .btn-primary svg path{fill:#bebebe}.ant-modal-body.modal-info.modal-body-fixed{overflow-x:auto;max-height:calc(100vh - 180px);border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-radius:8px;margin-top:24px}.collapse-body-0 .ant-collapse-item .ant-collapse-content-box{padding:0!important}.card-main.card-col .ant-card-body>.ant-row:not(.card-row-header)>.ant-col{border-right:1px solid #efedfd}.card-main.card-col .ant-card-body>.ant-row:not(.card-row-header)>.ant-col:last-of-type{border:none!important}.card-main.row-separator>.ant-card-body>.ant-form>.ant-row:first-of-type:before,.card-main.row-separator>.ant-card-body>.ant-row:first-of-type:before{display:none}.card-main.row-separator>.ant-card-body>.ant-form>.ant-row:before,.card-main.row-separator>.ant-card-body>.ant-row:before{content:"";width:calc(100% - 30px);height:1px;background:#efedfd;margin:30px auto 0}.card-main.row-separator>.ant-card-body>.ant-form>.ant-row:before{width:100%}.row-separator.full-width{width:calc(100% + 48px);margin-left:-24px}.card-main.school-card .school-logo{width:100%;height:165px;display:flex;align-items:center;justify-content:center;background:#f8fafb;border:1px solid #efedfd;border-radius:8px;box-shadow:inset 0 0 10px rgba(0,0,0,.04)}.card-main.school-card .school-logo img{height:80%}.card-main.school-card .ant-card-body>.ant-row>.ant-col{flex-direction:row!important;align-items:center;grid-gap:20px;gap:20px;font-size:15px;font-weight:500;color:rgba(26,26,26,.9)}.card-main.school-card .ant-card-body>.ant-row>.ant-col>svg path{fill:#c1c5ce}.card-main.school-card .ant-card-body>.ant-row>.ant-col>a{color:#6b54f9}.card-main.school-card .ant-card-body>.ant-row>.ant-col>a:hover{text-decoration:underline!important}.card-main.card-pass{background-position:50%;background-size:cover;background-repeat:no-repeat;min-height:275px;min-width:300px}.card-main.card-pass .pass-year-sm{background:#fff;text-align:center;font-size:24px!important;font-weight:700;padding:10px 0}.card-main.card-pass .pass-body{background:#fff;margin:15px 0 0;padding:5px 18px}.card-main.card-info .ant-card-body>.ant-row>.ant-col,.modal-info>.ant-row>.ant-col{font-size:16px}.card-main.card-pass .ant-card-body>.ant-row>.ant-col strong{font-size:18px!important}.card-main.card-pass .ant-card-body>.ant-row>.ant-col strong.text-bold{font-weight:600!important}.card-main.card-pass .pass-body .ant-qrcode{border:2px solid #654595;margin:10px 0;padding:0!important;width:100px!important;height:94px!important;border-radius:3px}.card-main.card-pass .pass-body .ant-qrcode canvas{width:90px!important;height:90px!important}.cards-wrap{display:flex!important;flex-wrap:wrap!important;grid-gap:10px!important;gap:10px!important}.cards-wrap .card-main{width:100%!important;margin:0!important;padding-top:20px!important;padding-bottom:20px!important}@media screen and (min-width:1024px){.cards-wrap .card-main:not(.w-100){width:calc(50% - 5px)!important}}.App.container .list-group .list-group-item.active{background:#c4bbfd!important;font-weight:500!important;color:#262626!important}.App.container .DuplicateStopList.list-group .list-group-item,.App.container .StopListContainer .list-group .list-group-item{margin-bottom:6px!important;padding:10px 12px!important;font-size:13px!important;font-weight:500!important}.App.container .list-group .list-group-item.mb-5{margin-bottom:36px!important}.App.container .DuplicateStopList.list-group>.list-group-item{cursor:pointer}.App.container .StopListContainer .list-group .list-group-item .route-step-name{padding-left:8px!important}.App.container .list-group .list-group-item>.row:not(.align-items-start){align-items:center!important}.btn-icon-control{background:none!important;border:none!important;margin:0!important;outline:none!important}.btn-icon-control:hover svg path{fill:#8976fa!important}.btn-icon-control.btn-delete:hover svg path,.icon-button.icon-only.btn-delete:hover svg path{fill:#dd2a2d!important}.App.container .DuplicateStopList.list-group .list-group-item.active .icon-button.btn-sm svg path,.App.container .list-group .list-group-item.active svg path{fill:#fff!important}.App.container .DuplicateStopList.list-group .list-group-item.active svg path{fill:#6b54f9!important}.btn-icon-control:focus{box-shadow:none!important}.App.container .list-group .list-group-header{padding:0 20px 15px!important}.App.container .list-group .list-group-header,.CardTable .ant-table .ant-table-column-title,.CardTable .ant-table .ant-table-thead tr th{color:#989898;font-weight:600!important;font-size:12px!important;text-transform:uppercase}.CardTable .ant-table-wrapper .ant-table.ant-table-middle .ant-table-cell,.CardTable .ant-table-wrapper .ant-table.ant-table-middle .ant-table-tbody>tr>td{padding:16px}@media screen and (max-width:991px){.App.container .list-group .list-group-header{display:none!important}}@media screen and (max-width:1023px){.App.container .list-group .list-group-header{flex-wrap:nowrap!important}.card-main{flex-direction:column!important;align-items:flex-start!important;grid-gap:15px!important;gap:15px!important}.ShiftBat .list-group-item .RouteTitle.flex-nowrap{flex-wrap:wrap!important}.ShiftBat .list-group-item .RouteTitle.flex-nowrap .RouteInfo{padding:10px 0 5px!important;width:100%!important}.ShiftBat .list-group-item .simple-tags{justify-content:flex-start!important}.ShiftBat .list-group-item .sb-controls{justify-content:flex-end!important;position:absolute;top:23px;right:0}}.simple-tags .ant-tag{margin:0!important;font-weight:500!important;border-radius:50px!important}.tag-lg{font-size:16px;font-weight:600;border-radius:50px;border:none}.tag-lg.ant-tag.ant-tag-error{color:#f55;background:#ffecec;padding:5px 12px}.tag-lg.ant-tag.ant-tag-success{color:#51b238;background:#e5f3e1;padding:5px 12px}.tag-lg.ant-tag.ant-tag-warning{color:#f29f18;background:#fdf1dc;padding:5px 12px}.info-text-wrap{grid-gap:8px;gap:8px;margin-top:4px}.info-text-wrap .icon-info-text{display:flex;grid-gap:8px;gap:8px;align-items:center;font-weight:500;color:#555;background:#f9f7fd;padding:3px 6px;border-radius:6px;border:1px solid #f1eefb}.info-text-wrap .icon-info-text.no-bg{background:none;border:none;padding:0}.info-text-wrap.w-label .icon-info-text svg{width:18px!important}@media screen and (max-width:1200px){.info-text-wrap.w-label.FlexColumn>div{grid-gap:4px!important;gap:4px!important}.info-text-wrap.w-label.FlexColumn .icon-info-text{flex-direction:column;grid-gap:4px;gap:4px}}.info-text-wrap.w-label .icon-info-text>div{display:flex!important;flex-direction:column!important;line-height:16px!important}.info-text-wrap.w-label .icon-info-text>div>span{font-size:12px!important;color:#888!important}.map-info.info-text-wrap{position:absolute;top:8px;left:50px;display:flex;margin-top:0}.map-info.info-text-wrap .icon-info-text{background:hsla(0,0%,100%,.8);border:2px solid #d7d8d8}body.busable-app h2.title{font-size:20px!important;line-height:24px!important;font-weight:600!important;margin-bottom:0!important}.card-title,body.busable-app h3.title{font-size:16px!important;text-transform:uppercase!important;color:#888!important;font-weight:600}h3.title.mt-4{margin-top:30px!important}body.busable-app h4.title{margin-bottom:0!important}body.busable-app h4.title,body.busable-app h5.title{font-size:14px!important;font-weight:500!important;font-weight:600}body.busable-app h5.title{color:#8c8c8c!important}.inputselect-small .ant-select-selector,.inputtext-small,.inputtext-small .ant-input-group>input+.ant-input-group-addon,.inputtext-small .ant-input-group input{border-radius:50px!important;font-size:12px!important;height:28px!important;padding:0 8px!important;border:1px solid #dad9d9!important}.inputtime-small{border-radius:6px!important;font-size:14px!important;padding:4px 11px!important;height:auto!important}.inputselect-small .ant-select-selector input{height:28px!important}.inputselect-small .ant-select-selector .ant-select-selection-item{line-height:26px!important}.inputselect-small.ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.inputselect-small:not(.ant-select-disabled):hover .ant-select-selector,.inputtext-small.ant-input-focused,.inputtext-small:focus,.inputtext-small:hover{border-color:#c3bafc!important}.inputselect-small.ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.inputtext-small.ant-input-focused,.inputtext-small:focus{box-shadow:0 0 3px 0 rgba(195,186,252,.8)!important;border-right-width:1px;outline:0!important}.inputtext-small.ant-input-group-wrapper{padding:0!important}.inputtext-small .ant-input-group>input{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.inputtext-small .ant-input-group>input+.ant-input-group-addon{border-top-left-radius:0!important;border-bottom-left-radius:0!important;background:#efecfb!important}.App.container .list-group .list-group-item .RouteLogo{flex-shrink:0!important}.row-col-actions{padding-left:0!important;padding-right:0!important;flex-wrap:wrap!important}.row-col-actions.icon-only>.icon-button.btn-filled{background:none!important;box-shadow:none!important;height:auto!important}.row-col-actions.icon-only>.icon-button.btn-filled svg path{fill:#999!important}.row-col-actions.icon-only>.icon-button.btn-filled:hover svg path{fill:#6b54f9!important}.list-row-wrap{position:relative!important}.list-row-wrap .btn-float{position:absolute!important;right:5px;top:calc(50% - 5px);transform:translateY(-50%)}@media screen and (min-width:1024px){.list-row-wrap .btn-float{right:10px}}@media screen and (min-width:1380px){.list-row-wrap .btn-float{right:20px}}@media screen and (min-width:1500px){.list-row-wrap .btn-float{right:30px}}.row-col-actions .btn-icon-control{padding-left:3px!important;padding-right:3px!important}.row-col-actions.gap-8 .btn-icon-control{padding-left:8px!important;padding-right:8px!important}.row-col-actions .btn-icon-control svg{height:18px}.row-col-actions .btn-icon-control .anticon.anticon-eye svg{width:18px}.row-col-actions .btn-icon-control svg path{fill:#bebebe}.app-main .app-layout .app-header .public-header{width:calc(100% + 30px)!important;background:#6b54f9!important;padding:0 15px!important;margin:-15px -15px 0!important;text-align:center!important}.app-main .app-layout .app-header .public-header>img:nth-of-type(2){margin-left:10px}@media screen and (min-width:1024px){.app-main .app-layout .app-header .public-header{margin:-27px -30px 0!important;width:calc(100% + 60px)!important}}.app-loading{padding:60px 0!important}.app-loading,.app-loading .app-loading-logo{text-align:center}.app-loading .app-loading-text{text-align:center;color:#9f9f9f!important;font-size:15px!important;font-weight:500!important;text-transform:capitalize!important}input.color-picker{width:53px!important;height:28px!important;padding:0!important;background-color:initial;cursor:pointer;overflow:hidden;outline:none;border-radius:6px!important;flex-shrink:0!important}.icon-10 svg{width:10px!important}.icon-12 svg{width:12px!important}.map-holder-wrap .map-items,.shift-bat-map .map-shiftbats{padding:20px;box-shadow:0 0 20px rgba(107,84,249,.15);border-radius:0 20px 20px 0;max-height:100%!important;min-height:100%!important;overflow-y:scroll!important;overflow-x:hidden!important;height:85vh}.map-holder-wrap .map-items.scroll-inner{padding:0;overflow:hidden!important;height:auto}.map-holder-wrap .map-items.scroll-inner .scroll-item{padding:0 20px 20px;overflow-y:scroll!important;overflow-x:hidden!important;height:calc(85vh - 183px);border-top:1px solid #e9e5fe}.shift-bat-map .map-shiftbats{background:#f7f9fa!important;padding-top:0!important}@media screen and (max-width:1023px){.map-holder-wrap .map-holder,.map-holder-wrap .map-items,.shift-bat-map .map-holder,.shift-bat-map .map-shiftbats{width:100%!important}}.icon-logo .ant-upload-list-picture-card-container{margin:0!important;width:75px!important;height:75px!important}.icon-logo .ant-upload-list-picture-card-container .ant-upload-list-item-list-type-picture-card{padding:0!important;border-radius:6px!important}.icon-logo .ant-upload-list-picture-card-container .ant-upload-list-item-list-type-picture-card .ant-upload-list-item-thumbnail img{border-radius:6px!important}.badge-outline{background:none!important;color:#6c757d!important;border:1px solid #6c757d!important;text-align:center!important;white-space:break-spaces!important}.App.container .list-group .badge-outline .list-group-item{background:none!important;border-radius:0!important;box-shadow:none!important;margin-bottom:0!important;padding:0!important}.badge-outline div div.ml-1{text-align:left!important}.badge-outline.badge-light{color:#899197!important;border:1px solid #e5e5e5!important}.calendar-tags .ant-tag{white-space:normal!important;line-height:14px;text-align:center}.App.container .list-group .list-group-item.active .badge-outline.badge-light{color:#6c757d!important;border:1px solid #e9e6fa!important;background:#e9e6fa!important}@media screen and (min-width:1024px){.col-separator>div[class*=" col-"]:not(:last-of-type),.col-separator>div[class^=col-]:not(:last-of-type){border-right:1px solid #e1ddfe}}@media screen and (max-width:1023px){.col-separator>div[class*=" col-"]:last-of-type,.col-separator>div[class^=col-]:last-of-type{margin-top:40px}.col-separator>div.px-4{padding-left:15px!important;padding-right:15px!important}}body.busable-app .app-list{margin:0!important;padding:0 0 0 17px!important;list-style:none!important}body.busable-app .app-list li{margin-bottom:10px;position:relative}body.busable-app .app-list li:before{content:"\2022";font-size:20px;line-height:normal;color:#6b54f9;position:absolute;left:-18px}body.busable-app .app-list.text-md{font-size:16px}body.busable-app .app-list strong{font-weight:600;background:#f2f2f2;padding:0 6px;border-radius:5px;color:#333;font-size:15px}.MapMenu .Filter label{width:auto!important}.BusRouteDetails .MapPlaceholder,.map-holder-wrap .MapPlaceholder{width:100%;height:85vh;overflow:hidden;position:relative}.loading-spin{width:100%!important;padding:0 0 20px!important}.loading-spin svg{height:34px!important}.btn-edit-controls{flex-shrink:0!important;display:flex!important;grid-gap:8px!important;gap:8px!important}.btn-edit-controls .btn-icon-fill{border:none!important;border-radius:50px!important;width:25px!important;height:25px!important;padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-shrink:0!important;overflow:hidden!important}.btn-edit-controls .btn-icon-fill svg{height:9px!important;flex-shrink:0!important}.btn-edit-controls .btn-icon-fill.btn-save svg:nth-of-type(2){display:none!important}.btn-edit-controls .btn-icon-fill.btn-save{background:#d9f3d2!important}.btn-edit-controls .btn-icon-fill.btn-save:hover{background:#7ed668!important}.btn-edit-controls .btn-icon-fill.btn-save svg path{stroke:#7ed668!important}.btn-edit-controls .btn-icon-fill.btn-save:hover svg path{stroke:#fff!important}.btn-edit-controls .btn-icon-fill.btn-save svg.spinning{height:16px!important}.btn-edit-controls .btn-icon-fill.btn-close{background:#ffe6e6!important}.btn-edit-controls .btn-icon-fill.btn-close svg path{fill:#ff4545!important}.btn-edit-controls .btn-icon-fill.btn-close:hover{background:#ff4545!important}.btn-edit-controls .btn-icon-fill.btn-close:hover svg path{fill:#fff!important}.btn-edit-controls .btn-secondary,.btn-edit-controls .primary-btn{font-size:15px!important;font-weight:400!important;border-radius:6px!important;padding:6px 18px!important}.App.container .Transfers .connect-transfer-arrow{display:flex!important;padding:0 6px!important;align-items:center!important}.App.container .Transfers .connect-transfer-arrow svg path{fill:#bbb!important}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active,.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{background:#6b54f9!important;border-color:#6b54f9!important}.ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child{border-right-color:#8976fa!important}.timetable-schedule .Schedule .ant-radio-group .ant-radio-button-wrapper{border-radius:20px!important;margin-right:8px!important}.timetable-schedule .Schedule .ant-radio-group .ant-radio-button-wrapper:last-of-type{margin-right:0!important}.timetable-schedule .Schedule .ant-radio-group .ant-radio-button-wrapper:not(:first-child):before{display:none!important}.timetable-schedule .Schedule .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:hover{color:#fff!important}.ant-radio-button-wrapper:hover{color:#6b54f9!important}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:#6b54f9!important}.sb-row .sb-controls{display:flex!important;flex-shrink:0!important;align-items:center!important}.sb-row .sb-info .sb-controls{margin-left:auto!important}.sb-row .sb-controls button,.sb-row button.sb-add-comment{border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;border-radius:0!important}.sb-row .sb-controls button{padding:0!important;background:none!important;box-shadow:none!important;width:22px!important;height:20px!important;outline:none!important}.sb-row .sb-controls button:hover{background:none!important}.sb-row button.sb-add-comment{flex-shrink:0!important}.sb-row .sb-controls button svg{width:13px!important;height:13px!important}.sb-row .sb-controls button.sb-directions svg path,.sb-row .sb-controls button.sb-edit-row svg path{fill:#bebebe!important}.sb-row .sb-controls button.sb-directions:hover svg path,.sb-row .sb-controls button.sb-edit-row:hover svg path,.sb-row button.sb-add-comment:hover svg path{fill:#6b54f9!important}.add-initial-row .sb-add-row:hover svg path,.sb-row button.sb-add-comment:hover svg path,.sb-row button.sb-add-row:hover svg path{fill:#fff!important}.add-initial-row .sb-add-row:hover,.sb-row button.sb-add-comment:hover,.sb-row button.sb-add-row:hover{background:#6b54f9!important;border-color:#6b54f9!important}.sb-row .sb-controls button.sb-delete-row:hover svg path{fill:#ff4545!important}.add-initial-row,.sb-row,.sb-row .sb-row-routes .row{position:relative}.add-initial-row .sb-add-row,.sb-row button.sb-add-comment,.sb-row button.sb-add-row{background:#e9e6fa!important;border-radius:50px!important;width:19px!important;height:19px!important;padding:0 0 .5px .5px!important;align-items:center!important;justify-content:center!important;position:absolute!important;bottom:-9.5px!important;left:50%!important;transform:translate(-50%)!important;z-index:2!important;outline:none!important;display:none!important}.add-initial-row .sb-add-row:hover{transform:translate(-50%)!important}.sb-items-wrap.edit-mode .sb-row .sb-row-routes>div>.row:not(.sb-row-transfers){border-bottom:1px solid transparent!important}.sb-items-wrap.edit-mode .sb-row .sb-row-routes .row:not(.sb-row-transfers):hover{border-bottom-color:#e9e5fe!important}.sb-row .sb-row-routes .row .sb-info{position:static!important}.sb-items-wrap.edit-mode:hover .add-initial-row .sb-add-row,.sb-row .sb-row-routes .row:hover button.sb-add-comment,.sb-row .sb-row-routes .row:hover button.sb-add-row,.sb-row:hover>button.sb-add-row{display:flex!important}.add-initial-row .sb-add-row svg,.sb-row button.sb-add-comment svg,.sb-row button.sb-add-row svg{width:20px!important}.sb-row .sb-row-routes .sb-controls button{width:20px!important;height:18px!important}.map-shiftbats .sb-first-row{text-align:center!important;padding:50px 0!important}.map-shiftbats .sb-first-row div{width:100%!important;color:#999!important;margin-bottom:10px!important}.map-shiftbats .sb-first-row button{float:none!important}.map-shiftbats .sb-first-row button:disabled{opacity:.6!important}.sb-row-heading{padding:8px 0!important}.info-heading,.sb-row-heading{font-size:12px!important;text-transform:uppercase!important;color:#989898!important;font-weight:600!important;line-height:14px!important}.sb-row-heading .ant-col{font-size:12px!important}.StopTimes .sb-row{padding:8px 0!important}.input-btn-wrap{width:100%!important;position:relative}.input-btn-wrap input{padding-right:32px!important}.input-btn-wrap button{position:absolute!important;top:1px!important;right:1px!important;border-radius:50px!important;width:26px!important;height:26px!important;padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important;background:#e9e5fe!important;border:none!important;outline:none!important}.input-btn-wrap button:hover{background:#6b54f9!important}.input-btn-wrap button svg{width:14px!important}.input-btn-wrap button svg path{fill:rgba(106,84,249,.6470588235294118)!important}.input-btn-wrap button:hover svg path{fill:#fff!important}@media screen and (min-width:1024px){.tab-menu-float>.ant-tabs-nav{position:absolute!important;top:26px!important;margin:0 0 0 186px!important}}.tab-menu-float>.ant-tabs-nav:before{display:none!important}.tab-menu-float .ant-tabs-ink-bar.ant-tabs-ink-bar-animated{background:#8775f9!important;height:26px!important;z-index:-1!important;border-radius:50px!important}.tab-menu-float .ant-tabs-tab{padding:3px 15px!important}.tab-menu-float .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 10px!important}.tab-menu-float .ant-tabs-tab .ant-tabs-tab-btn{color:#7c7d7e!important;text-transform:uppercase!important;font-weight:500!important;font-size:13px!important}.tab-menu-float .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#6b54f9!important}.tab-menu-float .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.ant-tab-menu.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more,.tab-menu-float.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more{padding-top:3px!important;padding-bottom:3px!important}.ant-tab-menu.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{line-height:21px}.ant-tab-menu.ant-tabs.ant-tabs-top>.ant-tabs-nav:before{display:none}.primary-btn{min-width:100px!important;text-align:center!important;font-size:15px!important;background:#6b54f9!important;font-weight:600!important;border:none!important;margin-top:10px!important;padding:7px 20px!important;border-radius:8px!important;outline:none!important;height:auto!important}.primary-btn.secondary-btn{background:#fff!important;border:1px solid #d9d9d9!important;color:#777!important;font-weight:500!important}.primary-btn.secondary-btn:hover{background:#fff!important;border-color:#5b45e9!important;color:#5b45e9!important}.primary-btn:focus,.primary-btn:hover{background:#5b45e9!important;color:#fff!important}.primary-btn.mt-0{margin-top:0!important}.card-main .card-info-box{background:#f7f7f7!important;padding:10px 15px!important;border:1px solid #eee!important;border-radius:6px!important;font-size:15px!important;display:block!important;word-wrap:break-word!important}.info-box{background:#fff!important;padding:40px 50px!important;border:1px solid #eee!important;border-radius:20px!important;width:100%;grid-gap:30px;gap:30px;flex-direction:column;align-items:center}.card-main code.card-info-box{font-size:14px!important}.copy-btn-wrap{position:relative!important}.copy-btn-wrap .copy-btn{position:absolute!important;right:1px!important;bottom:1px!important;background:#e9e6fa!important;padding:3px 6px!important;cursor:pointer!important;border-radius:6px 0 6px 0!important}.copy-btn-wrap .copy-btn svg path{fill:#6b54f9!important}.copy-btn-wrap .copy-btn:hover{background:#8775f9!important}.copy-btn-wrap .copy-btn:hover svg path{fill:#fff!important}.stop-tt-row .stop-tt-time{font-size:12px!important;padding:0 4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d9d9d9!important;background:#fff!important;border-radius:4px!important;min-width:42px!important}.stop-tt-row .stop-tt-name{font-size:13px!important;font-weight:500!important;line-height:18px!important}.stop-tt-row.stop-tt-line div:nth-child(2):after{content:""!important;background:#dfdfdf!important;width:1px!important;height:14px!important}.StopTimesTimetable>div:last-of-type>.stop-tt-row.stop-tt-line div:nth-child(2):after{background:transparent!important}.TimetableSchedule .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{border-radius:6px 6px 0 0!important;padding:4px!important;background-color:#e9e9e9!important}.TimetableSchedule .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove{margin-left:0!important}.TimetableSchedule .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background-color:#fff!important;color:#6b54f9!important;border-color:#e9e9e9;border-bottom-color:#fff!important}.TimetableSchedule .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:hover{color:#6b54f9!important}.ant-tabs-dropdown .ant-tabs-dropdown-menu-item .ant-input,.TimetableSchedule .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn .ant-input{border-radius:6px!important;padding:0!important;background:none!important;height:25px!important;border:1px solid #e9e9e9!important;cursor:pointer}.TimetableSchedule .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn .ant-input{cursor:auto}.TimetableSchedule .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn .ant-input.error{border-color:#ff4d4f!important;background-color:rgba(255,77,79,.1)!important;color:#ff4545!important}.TimetableSchedule .ant-tabs-card>.ant-tabs-nav:before{border-color:#e9e9e9}.TimetableSchedule .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-more{padding:0 6px;color:#999}.row.row-compact{margin:0 -3px!important;width:100%!important}.row.row-compact>div.col,.row.row-compact>div[class^=col-]{padding:0 3px!important}.row>.row-col-gap{display:flex!important;flex-wrap:wrap!important;grid-gap:6px;gap:6px}.sb-row .sb-row-edit .row>.row-col-gap .ant-input.inputtext-small:not(.input-desc),.sb-row .sb-row-edit .row>.row-col-gap .inputselect-small:not(.w-100){width:calc(50% - 3px)!important}.sb-row .sb-row-edit .row.row-compact .sb-time{padding:5px 0 0!important;display:inline-block!important;width:auto!important}.sb-row .sb-row-edit .row.row-compact .ant-input-group-wrapper.inputtext-small{width:48%!important}.sb-edit-controls.dir-row{flex-direction:row!important}.Home .list-group .list-group-item .RouteInfo.w-100,.ShiftBat .list-group .list-group-item .RouteInfo.w-100,.Timetable .timetable-row .RouteInfo.w-100{grid-gap:0!important;gap:0!important}.ShiftBat .list-group .list-group-item .RouteInfo.w-100{width:calc(100% - 112px)!important}.ShiftBat .list-group .list-group-item .RouteInfo.w-100 .RouteDetails{min-width:100%!important}.Timetable .timetable-row .RouteInfo .RouteDetails{min-width:auto}.transfer-row-info{background:#fff!important;margin:15px 0 5px!important;padding:8px 0!important;width:100%!important;border:1px solid #e9e9e9!important;border-radius:6px!important;grid-gap:8px!important;gap:8px!important;color:#777!important;font-weight:500!important;font-size:13px!important;letter-spacing:.1px!important;flex-wrap:wrap!important;cursor:pointer;position:relative}.transfer-row-info .show-transfers{position:absolute;left:10px}.transfer-row-info .show-transfers svg path{fill:#bbb}.transfer-row-info.Selected{background:rgba(106,84,249,.12)!important;border-color:rgba(106,84,249,.12)!important;color:#555!important}.transfer-single{padding:3px;border:1px solid transparent;border-radius:6px}.transfer-row-info:not(.Selected) .transfer-single.Selected{background:rgba(106,84,249,.14);border-color:rgba(106,84,249,.14)}.transfer-row-info.Selected .show-transfers svg path{fill:#6b54f9}.transfer-row-info .RouteLogo{background:#fff}.share-btn-wrap{width:100%!important;display:flex!important;justify-content:flex-end!important}.share-btn-wrap .icon-button svg path{stroke:#6b54f9!important}.share-btn-wrap .icon-button:hover svg path{stroke:#fff!important}body.busable-app .header-title{margin:0 0 15px!important}@media screen and (min-width:1024px){body.busable-app .header-title{margin:-40px 0 25px!important}}.logo-upload svg path{fill:#999!important}.BusRouteDetails .map-items .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:28px!important}.BusRouteDetails .map-items .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item{line-height:26px!important}.map-wp-selector{position:absolute!important;bottom:40px!important;left:10px!important;right:10px!important;background:hsla(0,0%,100%,.6)!important;border-radius:50px!important;padding:0 1px 0 12px!important;border:1px solid #ddd!important;display:flex!important;align-items:center!important}.map-wp-selector .ant-slider.ant-slider-horizontal{width:90%!important;margin-right:15px!important}.map-wp-selector .ant-slider.ant-slider-horizontal .ant-slider-rail{background-color:#ddd!important}.map-wp-selector .map-wp-selector-actions button{background:#e9e6fa!important;border-color:#fff!important;border-radius:30px;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;height:32px!important;width:38px!important;outline:none!important;box-shadow:none!important}.map-wp-selector .ant-slider.ant-slider-horizontal .ant-slider-track,.map-wp-selector .map-wp-selector-actions button:hover{background:#6b54f9!important}.map-wp-selector .map-wp-selector-actions button.actio-btn-close svg{width:11px!important}.map-wp-selector .map-wp-selector-actions button svg path{fill:#6b54f9!important}.map-wp-selector .map-wp-selector-actions button:hover svg path{fill:#fff!important}.map-wp-selector .ant-slider.ant-slider-horizontal .ant-slider-handle:after{box-shadow:0 0 0 2px #6b54f9!important}.map-wp-selector .ant-slider.ant-slider-horizontal .ant-slider-handle:active:after,.map-wp-selector .ant-slider.ant-slider-horizontal .ant-slider-handle:focus:after,.map-wp-selector .ant-slider.ant-slider-horizontal .ant-slider-handle:hover:after{box-shadow:0 0 0 4px #6b54f9!important}.service-rows-wrap{height:100%!important;overflow-y:scroll!important;overflow-x:hidden;width:calc(100% + 20px);margin:0 -10px;padding:0 0 150px}.Export .ant-radio-group.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#fff!important}.Export .ant-radio-group.ant-radio-group-solid .ant-radio-button-wrapper:hover{border-color:#6b54f9!important}#busable-embed .ant-modal .ant-modal-header .ant-modal-title,body.busable-app .ant-modal .ant-modal-header .ant-modal-title{font-size:18px!important}#busable-embed .ant-modal .ant-modal-footer .ant-btn-default,#busable-embed .ant-modal .ant-modal-footer .ant-btn-primary,.ant-modal .btn-primary,.btn-secondary,.ButtonGroup .btn-primary,body.busable-app .ant-modal .ant-modal-footer .ant-btn-default,body.busable-app .ant-modal .ant-modal-footer .ant-btn-primary{box-shadow:none!important;outline:none!important}#busable-embed .ant-modal .ant-modal-footer .ant-btn-primary,#busable-embed .ant-modal .btn-primary,.ant-modal-header.hide-print .btn-primary.icon-btn,.ButtonGroup .btn-primary,.info-box .btn-primary,body.busable-app .ant-modal .ant-modal-footer .ant-btn-primary,body.busable-app .ant-modal .btn-primary:not(.btn-icon-control){background:#6b54f9!important;border-color:#6b54f9!important;color:#fff!important;border-radius:5px}#busable-embed .ant-modal .ant-modal-footer .ant-btn-primary:hover,.ant-modal .btn-primary:not(.btn-icon-control):hover,.ButtonGroup .btn-primary:hover,.info-box .btn-primary:hover,body.busable-app .ant-modal .ant-modal-footer .ant-btn-primary:hover{background:#624aff!important;border-color:#624aff!important}.btn.btn-primary.add-stop-btn{background:#e9e6fa!important;border-color:#e9e6fa!important;display:inline-flex;grid-gap:5px;gap:5px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;text-transform:uppercase;border-radius:5px;height:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#6b54f9!important;outline:none!important;box-shadow:none!important}.btn.btn-primary.add-stop-btn:hover{background:#6b54f9!important;border-color:#6b54f9!important;color:#fff!important}.ant-modal .btn-primary.icon-btn{text-transform:uppercase;font-weight:600}.ant-modal .btn-primary.icon-btn svg{height:16px}.ant-modal-header.hide-print .btn-primary.icon-btn svg path,.ant-modal .btn-primary.icon-btn svg path{fill:#fff}.ant-modal-header.hide-print .ant-modal-title{font-size:18px;font-weight:600}.ant-modal-body.letter-modal{background:#f8fafb;padding:50px;border-radius:6px;border:1px solid rgba(0,0,0,.1);margin-top:14px}.ant-modal-body.letter-modal .letter-content{font-size:16px;line-height:26px}#busable-embed .ant-modal .ant-modal-footer .ant-btn-default,.btn-secondary,.ButtonGroup .btn-secondary,body.busable-app .ant-modal .ant-modal-footer .ant-btn-default{color:#444!important;border-color:#d9d9d9!important;background:none!important;border-radius:5px}#busable-embed .ant-modal .ant-modal-footer .ant-btn-default:hover,.btn-secondary:hover,.ButtonGroup .btn-secondary:hover,.info-box .btn-secondary:hover,body.busable-app .ant-modal .ant-modal-footer .ant-btn-default:hover{color:#6b54f9!important;border-color:#6b54f9!important;background:none!important}#busable-embed .ant-modal .ant-modal-close,body.busable-app .ant-modal .ant-modal-close{border-radius:50px!important;width:24px!important;height:24px!important}#busable-embed .ant-modal .ant-modal-close:hover,body.busable-app .ant-modal .ant-modal-close:hover{background:#e9e6fa!important}#busable-embed .ant-modal .ant-modal-close svg,body.busable-app .ant-modal .ant-modal-close svg{font-size:16px!important}#busable-embed .ant-modal .ant-modal-close:hover svg,body.busable-app .ant-modal .ant-modal-close:hover svg{fill:#6b54f9!important}#busable-embed .ant-collapse .anticon.ant-collapse-arrow svg,body.busable-app .ant-collapse .anticon.ant-collapse-arrow svg{fill:#999!important}svg.icon-grey path{fill:rgba(0,0,0,.4)!important}svg.icon-grey-stroke path{stroke:rgba(0,0,0,.4)!important}svg.icon-grey-light path{fill:#d0d2d6!important;fill-opacity:1!important}.text-primary{color:#8876fa!important}.text-info,.text-primary{font-weight:600!important;font-size:14px!important}.text-info{color:#acacac!important}.text-info-md{color:#989898!important;font-size:14px!important;line-height:20px}.text-info-lg{color:#888;font-size:15px;line-height:22px}.text-title{font-size:16px;color:#333;margin-bottom:20px}.text-sm-info{color:#777!important}.text-lg{font-size:42px!important;line-height:42px!important}.text-lg,.text-xl{color:#6b54f9!important;font-weight:600!important}.text-xl{font-size:52px!important;line-height:52px!important}.text-xl>span{font-size:42px}.DataTable table .ant-table-tbody td.ant-table-cell,.DataTable table .ant-table-thead th.ant-table-cell{padding-top:8px!important;padding-bottom:8px!important}.DataTable table tr.RowModified{background:#f1fce8!important}.DataTable table .ant-typography.ant-typography-success{color:#389e0d!important}.DataTable .ant-pagination{grid-gap:5px;gap:5px}.DataTable .ant-pagination li a{font-size:13px;color:#989898}.DataTable .ant-pagination li.ant-pagination-item-active{border-color:#6b54f9}.DataTable .ant-pagination li.ant-pagination-item-active a{color:#6b54f9}.transfers-modal .DataTable{height:527px;overflow-y:scroll}.transfers-modal .DataTable table .ant-table-thead th.ant-table-cell{line-height:16px}.transfers-modal .DataTable table .ant-table-thead{height:54px}.ant-input.alert-danger,.sb-row.alert-danger{color:#ff4545!important;background-color:#fee5e5!important;border-color:#ffd4d4!important}.ant-input.alert-danger{font-weight:600!important}.graph-wrap .graph-info{grid-gap:15px;gap:15px;margin:0 0 30px!important}.graph-wrap .graph-info-lg strong,.graph-wrap .graph-info strong{font-size:28px!important;line-height:28px!important;color:#6b54f9}.graph-wrap .graph-info-lg strong{font-size:42px!important;line-height:42px!important}.graph-wrap .graph-info .ant-tag{border-radius:50px!important;color:#51b238!important;font-weight:600!important}.graph-wrap canvas{max-height:280px!important}.graph-wrap .graph-legend label{margin:0!important;font-size:13px!important}.graph-wrap .graph-legend strong{font-size:20px!important;color:#5a5a5a!important;line-height:22px!important}.icon-switch{position:relative;display:flex;align-items:center;justify-content:center;width:auto}.icon-switch svg path{fill:#c8c8c8!important;fill-opacity:1!important}.icon-switch svg.active path{fill:#6b54f9!important}.icon-switch>.ant-switch{position:absolute;opacity:0!important}.employee-dashboard .ant-input.ant-input-status-error{background:#fee5e5!important;color:#ff4545!important}.card-btn{position:absolute;top:16px;right:16px;box-shadow:none}.upload-btn-wrap{width:100%;background:#f4f4f4;padding:25px 20px;border-radius:8px;text-align:center;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.info-blocks{text-align:center;margin:35px 0}.info-blocks strong{font-size:42px;line-height:42px;color:#6b54f9;font-weight:600}.color-error,.info-blocks .ant-col:first-of-type strong{color:#ff4545}.color-warning,.info-blocks .ant-col:last-of-type strong{color:#fd7e14}.transfers-header .route-step-number svg{width:25px;height:25px}.transfers-header .route-step-number svg circle{transform:scale(1.2)}.transfers-header .route-step-number svg text{font-size:13px}.transfers-modal .RouteLogo{background:#fff}.transfers-modal .row.RouteTitle{padding:4px 0}.transfers-modal .row.RouteTitle .RouteInfo{grid-gap:2px!important;gap:2px!important}.transfers-modal .ant-row .ant-col:last-of-type .DataTable table .ant-table-row .ant-table-cell:nth-last-of-type(3),.transfers-modal .ant-row .ant-col:last-of-type .DataTable table .ant-table-thead .ant-table-cell:nth-last-of-type(3) .ant-table-column-title,.transfers-modal .DataTable table .ant-table-row .ant-table-cell:last-of-type,.transfers-modal .DataTable table .ant-table-row .ant-table-cell:nth-last-of-type(2),.transfers-modal .DataTable table .ant-table-thead .ant-table-cell:last-of-type .ant-table-column-title,.transfers-modal .DataTable table .ant-table-thead .ant-table-cell:nth-last-of-type(2) .ant-table-column-title{text-align:center}.transfers-modal .ant-row .ant-col:last-of-type .DataTable table .ant-table-row .ant-table-cell:nth-last-of-type(3),.transfers-modal .DataTable table .ant-table-row .ant-table-cell:last-of-type,.transfers-modal .DataTable table .ant-table-row .ant-table-cell:nth-last-of-type(2){padding-left:20px;padding-right:20px}.row.sb-row.Selected{background-color:#e9e6fa}.BusRouteDetails .map-items{position:relative;overflow:visible!important;padding:0!important}.BusRouteDetails .card-main.map-holder-wrap{overflow:hidden}.timetable-footer{position:absolute;bottom:20px;left:50%;transform:translate(-50%);border-radius:50px;overflow:hidden;display:flex;align-items:center;justify-content:center;grid-gap:1px;gap:1px}.timetable-footer .ant-btn.transfer-icon,.timetable-footer .btn.icon-button.inline-icon,.timetable-footer .icon-switch{background:#e9e6fa!important;border-radius:0!important;padding:0!important;width:44px!important;height:30px!important;display:flex;justify-content:center;align-items:center}.timetable-footer .icon-switch svg{width:14px}.timetable-footer .ant-btn.transfer-icon svg path,.timetable-footer .icon-switch svg path{fill:#999!important}.timetable-footer .ant-btn.transfer-icon:hover svg path,.timetable-footer .icon-switch:hover svg path,.timetable-footer .icon-switch svg.active path{fill:#6b54f9!important}.timetable-footer .btn.icon-button.inline-icon svg g{stroke:#999!important}.timetable-footer .btn.icon-button.inline-icon:hover svg g{stroke:#6b54f9!important}.timetable-footer .transfer-icon.ant-popover-disabled-compatible-wrapper{background:#f2f2f2!important}.timetable-footer .transfer-icon.ant-popover-disabled-compatible-wrapper button{padding-top:0!important;padding-bottom:0!important;height:30px!important}#busable-embed .ant-alert.alert-warning,body.busable-app .ant-alert.alert-warning{padding:10px 15px!important;border-radius:6px!important;border:1px solid #ffd494!important;background:#fffaea!important}#busable-embed .ant-alert.alert-warning .anticon.ant-alert-icon,body.busable-app .ant-alert.alert-warning .anticon.ant-alert-icon{width:20px}#busable-embed .ant-alert.alert-warning .ant-alert-content .ant-alert-message,body.busable-app .ant-alert.alert-warning .ant-alert-content .ant-alert-message{margin-bottom:0;font-weight:500;font-size:15px}.ShiftBatView .MapPlaceholder .mapboxgl-ctrl-geocoder.mapboxgl-ctrl,.StopManagerContainer .MapPlaceholder .mapboxgl-ctrl-geocoder.mapboxgl-ctrl,.Timetable .mapboxgl-ctrl-geocoder.mapboxgl-ctrl,.TripPlanner .MapPlaceholder .mapboxgl-ctrl-geocoder.mapboxgl-ctrl{top:-130px;min-width:30vw!important}@media screen and (max-width:1023px){.ShiftBatView .MapPlaceholder .mapboxgl-ctrl-geocoder.mapboxgl-ctrl .mapboxgl-ctrl-geocoder--icon-search,.Timetable .mapboxgl-ctrl-geocoder.mapboxgl-ctrl .mapboxgl-ctrl-geocoder--icon-search,.TripPlanner .MapPlaceholder .mapboxgl-ctrl-geocoder.mapboxgl-ctrl .mapboxgl-ctrl-geocoder--icon-search{left:7px;width:20px;height:20px;top:8px}.ShiftBatView .MapPlaceholder .mapboxgl-ctrl-geocoder.mapboxgl-ctrl .mapboxgl-ctrl-geocoder--input,.Timetable .mapboxgl-ctrl-geocoder.mapboxgl-ctrl .mapboxgl-ctrl-geocoder--input,.TripPlanner .MapPlaceholder .mapboxgl-ctrl-geocoder.mapboxgl-ctrl .mapboxgl-ctrl-geocoder--input{font-size:15px!important;padding:6px 35px!important;height:36px!important}.ShiftBatView .MapPlaceholder .mapboxgl-ctrl-geocoder.mapboxgl-ctrl .mapboxgl-ctrl-geocoder--pin-right .mapboxgl-ctrl-geocoder--icon-close,.Timetable .mapboxgl-ctrl-geocoder.mapboxgl-ctrl .mapboxgl-ctrl-geocoder--pin-right .mapboxgl-ctrl-geocoder--icon-close,.TripPlanner .MapPlaceholder .mapboxgl-ctrl-geocoder.mapboxgl-ctrl .mapboxgl-ctrl-geocoder--pin-right .mapboxgl-ctrl-geocoder--icon-close{width:16px;height:16px;margin-top:3px;margin-right:0}.ShiftBatView .MapPlaceholder .mapboxgl-ctrl-geocoder.mapboxgl-ctrl .suggestions-wrapper .suggestions,.StopManagerContainer .MapPlaceholder .mapboxgl-ctrl-geocoder.mapboxgl-ctrl .suggestions-wrapper .suggestions,.Timetable .mapboxgl-ctrl-geocoder.mapboxgl-ctrl .suggestions-wrapper .suggestions,.TripPlanner .MapPlaceholder .mapboxgl-ctrl-geocoder.mapboxgl-ctrl .suggestions-wrapper .suggestions{font-size:13px!important;height:400px;overflow-y:scroll}.ShiftBatView .MapPlaceholder .mapboxgl-ctrl-geocoder.mapboxgl-ctrl,.Timetable .mapboxgl-ctrl-geocoder.mapboxgl-ctrl,.TripPlanner .MapPlaceholder .mapboxgl-ctrl-geocoder.mapboxgl-ctrl{min-width:calc(100vw - 100px)!important}}@media screen and (min-width:1024px){.ShiftBatView .MapPlaceholder .mapboxgl-ctrl-geocoder.mapboxgl-ctrl .suggestions-wrapper .suggestions,.StopManagerContainer .MapPlaceholder .mapboxgl-ctrl-geocoder.mapboxgl-ctrl .suggestions-wrapper .suggestions,.Timetable .mapboxgl-ctrl-geocoder.mapboxgl-ctrl .suggestions-wrapper .suggestions,.TripPlanner .MapPlaceholder .mapboxgl-ctrl-geocoder.mapboxgl-ctrl .suggestions-wrapper .suggestions{height:600px;overflow-y:scroll}}.user-list-icon{width:auto;height:46px}.user-list-icon path{fill:#eaeaea}@media screen and (min-width:992px){.employee-dashboard>.ant-row:not(.w-100)>.ant-col:first-of-type,.w-secondary-menu>.ant-row:not(.w-100)>.ant-col:first-of-type{max-width:277px!important}.employee-dashboard>.ant-row:not(.w-100)>.ant-col:last-of-type,.w-secondary-menu>.ant-row:not(.w-100)>.ant-col:last-of-type{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 277px);max-width:calc(100% - 277px)!important}}.employee-dashboard .profile-summary,.w-secondary-menu .profile-summary{padding:20px 20px 15px;text-align:center}.employee-dashboard .profile-summary h2,.w-secondary-menu .profile-summary h2{font-size:20px;margin:10px 0 0!important}.employee-dashboard .profile-summary .ant-badge sup.ant-badge-dot,.w-secondary-menu .profile-summary .ant-badge sup.ant-badge-dot{bottom:8px!important;top:auto!important;right:8px!important;width:15px!important;height:15px!important;transform:translate(0)!important}.employee-dashboard .profile-summary .ant-badge.success sup.ant-badge-dot,.w-secondary-menu .profile-summary .ant-badge.success sup.ant-badge-dot{background:#52c41a!important}.employee-dashboard .profile-summary .ant-badge .ant-avatar,.w-secondary-menu .profile-summary .ant-badge .ant-avatar{background:#eaeaea}.employee-dashboard .profile-menu,.w-secondary-menu .profile-menu{border-radius:0 0 20px 20px!important}.employee-dashboard .profile-menu .ant-menu-item,.w-secondary-menu .profile-menu .ant-menu-item{border-top:1px solid #efedfd;margin:0!important;padding:0 20px!important;border-radius:0!important;height:50px!important;width:100%!important}.employee-dashboard .profile-menu .ant-menu-item:last-of-type,.w-secondary-menu .profile-menu .ant-menu-item:last-of-type{border-radius:0 0 20px 20px!important}.employee-dashboard .profile-menu .ant-menu-item span,.w-secondary-menu .profile-menu .ant-menu-item span{color:#666!important;font-weight:500!important}.employee-dashboard .profile-menu .ant-menu-item svg path,.w-secondary-menu .profile-menu .ant-menu-item svg path{fill:#bebebe!important;fill-opacity:1!important}.employee-dashboard .profile-menu .ant-menu-item.ant-menu-item-selected,.employee-dashboard .profile-menu .ant-menu-item:hover,.w-secondary-menu .profile-menu .ant-menu-item.ant-menu-item-selected,.w-secondary-menu .profile-menu .ant-menu-item:hover{background:#f8f7fe!important}.employee-dashboard .profile-menu .ant-menu-item.ant-menu-item-selected span,.w-secondary-menu .profile-menu .ant-menu-item.ant-menu-item-selected span{color:#6b54f9!important}.employee-dashboard .profile-menu .ant-menu-item.ant-menu-item-selected svg path,.w-secondary-menu .profile-menu .ant-menu-item.ant-menu-item-selected svg path{fill:#8775fa!important}#busable-embed .SchoolStopList .filter-options-main.top-float{display:none!important}.accessible-active path,.accessible-active svg path{fill:#6b54f9!important}.ant-switch{outline:none!important}.ant-switch.verify-switch.ant-switch-checked{background:#7ed668}.ant-switch.verify-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:#52c41a}.ant-switch.default-switch.ant-switch-checked{background:#6b54f9}.ant-switch.default-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:#5b45e9}.EditStop{padding:0 5px}.FormGroup{margin-bottom:16px}.FormGroup .form-label{font-size:14px;color:#888}.FormGroup .ant-picker,.FormGroup .ant-select{width:100%}.FormGroup .form-control,.FormGroup .InputTimeField{width:100%;border-radius:6px;height:32px;font-size:14px;padding:4px 10px;color:rgba(0,0,0,.88)}.FormGroup .form-control:focus,.FormGroup .InputTimeField:focus{border-color:#4096ff;box-shadow:0 0 0 2px rgba(5,145,255,.1);outline:0}.ButtonGroup{margin:16px 0 0;width:100%;display:flex;grid-gap:10px;gap:10px;justify-content:flex-end}.header-icon{width:17px}.header-icon.w-16{width:15px}.header-icon path{fill:#ccc}.FormGroup .InputTimeField{width:100%!important;border:1px solid #d9d9d9!important}.FormGroup .InputTimeField:focus{border-color:#4096ff!important}.FormGroup .ant-input-group-wrapper .ant-input-group>.ant-input{text-align:center;padding-left:4px;padding-right:4px}.FormGroup .ant-input-group-wrapper .ant-input-group .ant-input-group-addon{padding:0 4px;color:#555;font-size:13px}.SchoolBellTimes{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}.SchoolBellTimes li{text-align:center;flex-shrink:0!important}.SchoolBellTimes li:first-child,.SchoolBellTimes li:nth-child(3){min-width:66px;width:calc(20% - 7.5px)}.SchoolBellTimes li:nth-child(2){min-width:84px;width:calc(28% - 7.5px)}.SchoolBellTimes li:last-child{min-width:98px;width:calc(32% - 7.5px)}.ant-popover-content .data-layers-wrap{width:100%;display:flex;grid-gap:10px;gap:10px}.ant-popover-content .data-layers-wrap button{display:flex;flex-direction:column;align-items:center;justify-content:space-between;font-size:12px;border:1px solid #e5e5e5!important;height:74px;padding:8px;grid-gap:0!important;gap:0!important;color:#555!important;background:#fff!important;font-weight:500}.ant-popover-content .data-layers-wrap button.active,.ant-popover-content .data-layers-wrap button:hover{background:#e9e6fa!important;color:#6b54f9!important;border-color:#e9e6fa!important}.ant-popover-content .data-layers-wrap button svg{width:40px;height:34px}.ControlPanel .CardHover,.vehicle-card .ControlPanel{display:none!important;height:0;visibility:hidden;animation:showfade .6s}.ControlPanel .ant-row.CardHover{margin-top:0!important}.ControlPanel .CardHover.hovered,.vehicle-card .ControlPanel.ShowMoreInfo{display:flex!important;visibility:visible;height:auto}.Dashboards.hide{animation:hidefade .6s;visibility:hidden;height:0;display:none}.Dashboards.show{animation:showfade .6s;visibility:visible;height:auto;display:flex}@keyframes showfade{0%{opacity:0}to{opacity:1}}@keyframes hidefade{0%{opacity:1}to{opacity:0}}.ControlPanel .ant-row.CardHover.hovered{margin-top:14px!important}.btn-more{position:absolute;left:0;bottom:0;width:100%;background:#fff!important;border:none;border-radius:0 0 8px 8px;height:20px;padding:0;display:flex;align-items:center;justify-content:center;outline:none!important;box-shadow:none!important}.btn-more svg path{stroke:#bbb}.btn-more:active,.btn-more:hover{background:#e9e6fa!important}.btn-more:active svg path,.btn-more:hover svg path{stroke:#6b54f9!important}.btn-more.opened svg{transform:rotate(180deg)}.droppable-row,.nondroppable-row{transform:none!important}.droppable-row{background:#1da1f2;border:1px solid #024f7a}.dragging-row{background:hsla(0,0%,100%,.7)!important;border:1px solid #f0f0f0!important;border-radius:18px;z-index:9999;padding:15px 20px;box-shadow:0 0 15px rgba(107,84,249,.15)!important}.dragged-row{background:#da9c9c!important;border:1px solid red!important;z-index:9999}.sb-edit-controls .sb-add,.sb-edit-controls .sb-close,.sb-edit-controls .sb-done{border:none!important;border-radius:50px!important;width:25px!important;height:25px!important;padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-shrink:0!important}.sb-edit-controls .sb-close svg,.sb-edit-controls .sb-done svg{height:9px!important}.sb-edit-controls .sb-add,.sb-edit-controls .sb-done{background:#d9f3d2!important}.sb-edit-controls .sb-done svg path{stroke:#7ed668!important}.sb-edit-controls .sb-add svg path{fill:#64b74f!important}.sb-edit-controls .sb-close{background:#ffe6e6!important}.sb-edit-controls .sb-close svg path{fill:#ff4545!important}.sb-edit-controls .sb-add:hover,.sb-edit-controls .sb-done:hover{background:#7ed668!important}.sb-edit-controls .sb-done:hover svg path{stroke:#fff!important}.sb-edit-controls .sb-add:hover svg path{fill:#fff!important}.sb-edit-controls .sb-close:hover{background:#ff4545!important}.sb-edit-controls .sb-close:hover svg path{fill:#fff!important}.back-btn:hover svg path,.Marketplace .icon-button:hover svg path{stroke:#fff!important}.back-btn{position:absolute;top:15px;left:15px}.RequestQuota{border:1px solid #d9d9d9;border-radius:8px;overflow:hidden}.RequestQuota>.ant-row>.ant-col{min-height:78px;padding:0 25px}.RequestQuota>.ant-row>.ant-col:last-of-type{background:#f6f6f6;border-left:1px solid #d9d9d9}.RequestQuota .icon-button{width:30px!important;height:30px!important}.RequestQuota .icon-button svg{width:12px;height:12px}.RequestQuota .icon-button svg path{fill:#6b54f9}.RequestQuota .icon-button:hover svg path{fill:#fff}.list-link{color:rgba(0,0,0,.88)}.list-link:hover{color:#6b54f9}.MapSearch{position:absolute;z-index:999;top:8px;left:155px;width:calc(60% - 175px)}.MapSearch>div>.mapboxgl-ctrl-geocoder.mapboxgl-ctrl{width:100%;min-width:250px;max-width:none}.MapSearch .mapboxgl-ctrl-geocoder--input{height:40px}.MapSearch .mapboxgl-ctrl-geocoder--icon{top:10px}.MapSearch.PointsMap{top:30px;left:44px}.App.publicContainer .Timetable .MapPlaceholder div>.mapboxgl-ctrl-geocoder.mapboxgl-ctrl{top:-95px}@media screen and (min-width:1024px){.MapSearch.PointsMap>div>.mapboxgl-ctrl-geocoder.mapboxgl-ctrl,.Timetable .MapPlaceholder div>.mapboxgl-ctrl-geocoder.mapboxgl-ctrl{min-width:30vw!important}}.SwitchLarge .ant-switch-inner>span{font-size:15px!important}.EligibleSwitch label{text-align:right!important;align-items:end!important}.EligibleSwitch strong{width:100%!important;background:none!important}.student-editor-wrapper{margin-top:10px}.PrintWrapper .rdw-editor-main,.PrintWrapper .rdw-editor-toolbar,.student-editor-wrapper .rdw-editor-toolbar,.student-editor-wrapper .student-editor{border:1px solid #ddd;border-radius:8px}.PrintWrapper .rdw-editor-main,.student-editor-wrapper .student-editor{padding:10px 20px}.student-editor-wrapper .student-editor .rdw-suggestion-dropdown{min-width:200px!important;max-height:250px!important;box-shadow:0 0 15px rgba(107,84,249,.2)}.misbehaviour-notes-editor{border:1px solid #595959;border-radius:10px;height:auto}.PreviewWrapper{width:100%;background:#fff;border:1px solid #d9d9d9;border-radius:8px;position:relative;overflow:hidden;display:flex;padding:40px 30px}@media only screen{.PrintWrapper{width:100%;background:#fff;border:1px solid #d9d9d9;border-radius:8px;position:relative;overflow:hidden;display:flex;min-height:1120px}.modal-info.modal-body-fixed .PrintWrapper{margin:-1px 0}.modal-info.modal-body-fixed .PrintWrapper:last-of-type{margin-bottom:0!important;border-bottom:none}}.PrintWrapper .PrintFooter,.PrintWrapper .PrintHeader{width:100%;padding:50px 50px 0}.PrintWrapper .PrintHeader .text-right{text-align:right!important}.PrintWrapper .PrintHeader .text-small,.PrintWrapper .PrintHeader .text-small p,.PrintWrapper .PrintHeader .text-small strong{font-size:12px!important;line-height:14px!important}.PrintWrapper .PrintHeader .text-small p{margin-bottom:5px!important}.PrintWrapper .PrintHeader p{margin-bottom:20px!important;font-weight:400!important}.PrintWrapper .PrintFooter{padding-top:15px}.PrintWrapper .PrintFooter h3{font-size:18px!important;margin:0 0 15px}.PrintWrapper .PrintFooter p>span{min-width:85px;display:inline-block;font-weight:400;font-style:italic}.PrintWrapper .PrintSheet .PrintPass{min-height:275px;min-width:300px}.PrintWrapper .PrintSheet .PrintPass.LockRatio{height:auto!important;aspect-ratio:16/9}.charter-details .ant-carousel .slick-arrow,.ControlPanel .ant-carousel .slick-arrow{color:#333;z-index:16}.charter-details .ant-carousel .slick-arrow:hover,.ControlPanel .ant-carousel .slick-arrow:hover{transform:translateY(-50%)!important;color:#6b54f9}.charter-details .ant-carousel .slick-arrow.slick-disabled,.ControlPanel .ant-carousel .slick-arrow.slick-disabled{opacity:.15}.charter-details .ant-carousel .slick-arrow.slick-next,.charter-details .ant-carousel .slick-arrow.slick-prev{top:0;bottom:auto}.charter-details .ant-carousel .slick-arrow.slick-next{right:0}.charter-details .ant-carousel .slick-arrow.slick-prev{left:auto;right:24px}.charter-details .ant-carousel .slick-dots{display:none!important}.ControlPanel .ant-carousel .slick-arrow.slick-next,.ControlPanel .ant-carousel .slick-arrow.slick-prev{top:auto;bottom:0}.ControlPanel .ant-carousel .slick-arrow.slick-prev{left:0}.ControlPanel .ant-carousel .slick-arrow.slick-next{left:16px}.ControlPanel .ant-carousel .slick-dots{display:none!important}.ControlPanel .ant-carousel .slick-dots li{background-color:#e8e6fa}.ControlPanel .ant-carousel .slick-dots li:hover button{background-color:#6b54f9}.ControlPanel .ant-carousel .slick-dots li.slick-active button{background-color:#6b54f9;border:1px solid #6b54f9}.ControlPanel .CarouselInfo{color:#999!important;position:absolute;bottom:20px;left:60px}.ControlPanel .CarouselActions{position:absolute;bottom:13px;right:14px;grid-gap:6px;gap:6px;display:flex}.ControlPanel .archived-active{background-color:#5d47eb;color:#fff}.text-xs-info{color:#adadad!important;font-size:13px;line-height:13px}.text-title-sm{font-size:14px;color:#333;line-height:14px;font-weight:500}.icon-button.secondary-btn{background:none!important;border:1px solid #d9d9d9!important;border-radius:6px!important;padding:0!important;width:28px;display:flex;align-items:center;justify-content:center}.icon-button.secondary-btn.active,.icon-button.secondary-btn:hover{background:#e9e6fa!important;border:1px solid #dcd7fa!important}.icon-button.secondary-btn:not(.icon-stroke) svg path{fill:#999}.icon-button.secondary-btn.icon-stroke svg path{stroke:#999}.icon-button.secondary-btn.active:not(.icon-stroke) svg path,.icon-button.secondary-btn:not(.icon-stroke):hover svg path{fill:#6b54f9}.icon-button.secondary-btn.icon-stroke.active svg path,.icon-button.secondary-btn.icon-stroke:hover svg path{stroke:#6b54f9}.ControlPanelContainer .ControlPanel.CommentsPanel .NewCommentWrap .icon-button.secondary-btn{bottom:-30px;right:2px;width:24px!important;height:24px!important}.RouteListContainerItem .RouteTitle .RouteLogo-sm{width:40px;height:40px;text-align:center;vertical-align:middle;border-radius:6px;border:1px solid #d3d3d3;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.RouteListContainerItem .RouteTitle .RouteLogo-sm img{max-height:40px;max-width:40px;padding:1px;border-radius:6px;margin:0}.RouteListContainerItem .RouteTitle .RouteNumber-sm{height:28px;border-radius:0 6px 6px 0}.RouteListContainerItem .RouteTitle .RouteInfo-sm{margin-left:12px!important;width:auto!important}.RouteListContainerItem .RouteTitle .RouteInfo-sm h1{font-size:14px;font-weight:500!important;margin:0;padding:0}.badge-beta:after{content:"beta";font-size:10px;line-height:10px;font-weight:600;background:#fff;color:#6b54f9;border-radius:10px;padding:1px 3px;text-transform:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.menu-badge.admin{font-size:9px;line-height:10px;font-weight:600;background:#ff6b35;color:#fff;border-radius:3px;padding:2px 4px;text-transform:uppercase;margin-left:8px;vertical-align:middle}.DateSelector{display:flex;align-items:center;justify-content:flex-end;grid-gap:12px;gap:12px;background:hsla(0,0%,100%,.15);border-radius:50px;overflow:hidden;box-shadow:none}.DateSelector button{width:26px;height:26px;background:hsla(0,0%,100%,.25);border:none;border-radius:50px;display:flex;align-items:center;justify-content:center;padding:0!important;outline:none}.DateSelector button svg path{fill:#fff}.DateSelector button:hover{background:hsla(0,0%,100%,.4)}.DateSelector button:first-of-type svg{transform:rotate(180deg)}.DateSelector strong{color:#fff;font-size:14px;font-weight:500}.ant-picker-dropdown .ant-picker-cell-week .ant-picker-cell-inner{font-weight:700!important;color:#6b54f9!important}.ant-picker-dropdown .ant-picker-week-panel-row-range-hover .ant-picker-cell-week .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-week-panel-row-selected .ant-picker-cell-week .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-week-panel-row:hover .ant-picker-cell-week .ant-picker-cell-inner{color:#fff!important}.ShareModal>.row>[class^=col-]{margin-bottom:25px}.VehicleBearing{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VehicleBearingMarker{width:56px;height:56px;background:url(/static/media/Bearing.b7f2a704.svg);background-size:56px;background-position:50%}.fixed-tooltip .ant-tooltip-content{max-height:400px;overflow-y:auto;border-radius:6px}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs .ant-tabs-tab:hover{color:#6b54f9}.icon-success{background:#7ed668;width:16px;height:16px;border-radius:50px;display:flex;align-items:center;justify-content:center}.icon-success svg{width:10px!important}.expand-button-wrap{width:100%;text-align:center;margin-top:-16px}.expand-button-wrap.w-line{border-top:1px solid #f0f0f0;margin-top:0}.expand-button-wrap .icon-button{border-radius:0 0 50px 50px!important;padding:0 10px!important;height:auto!important;background:#f0f0f0!important}.expand-button-wrap .icon-button svg{width:18px;height:18px}.expand-button-wrap .icon-button svg path{stroke:#a5a5a5}.expand-button-wrap .icon-button.active,.expand-button-wrap .icon-button:hover{background:#e9e6fa!important}.expand-button-wrap .icon-button.active svg{transform:rotate(180deg)}.expand-button-wrap .icon-button.active svg path,.expand-button-wrap .icon-button:hover svg path{stroke:#6b54f9}.ant-card.body-100 .ant-card-body{height:calc(100% - 32px)}.multi-select .ant-select-selector{background:#fff!important;overflow:hidden}.multi-select .ant-select-selector .ant-select-selection-overflow-item.ant-select-selection-overflow-item-suffix{display:none!important}.multi-select.rounded .ant-select-selector{border-radius:50px}.ant-select-outlined.ant-select-multiple .ant-select-selection-item{height:20px;border-radius:50px;margin:1px}.ant-select-outlined.ant-select-multiple .ant-select-selection-item .ant-select-selection-item-content{font-size:12px!important;line-height:18px!important}.StepsMenu.ant-steps .ant-steps-item-process .ant-steps-item-icon{background-color:#e9e6fa;border-color:#c4bbfd}.StepsMenu.ant-steps .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#6b54f9;font-weight:500}.StepsMenu.ant-steps .ant-steps-item-wait .ant-steps-item-icon{background-color:#fff;border-color:#e6e7eb}.StepsMenu.ant-steps .ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{color:#bababa;font-weight:500}.StepsMenu.ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#c4bbfd}.StepsMenu.ant-steps.ant-steps-label-vertical .ant-steps-item-content{margin-top:8px}.StepsMenu.ant-steps.ant-steps-label-vertical .ant-steps-item-content .ant-steps-item-title{font-size:14px;font-weight:500;line-height:18px}.StepsMenu.ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title,.StepsMenu.ant-steps .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#757575}.StepsMenu.ant-steps .ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#bababa}.StepsMenu.ant-steps .ant-steps-item-finish .ant-steps-item-icon{background-color:#f6ffed;border-color:#b7eb8f}.StepsMenu.ant-steps .ant-steps-item-finish .ant-steps-item-icon .ant-steps-finish-icon svg{fill:#52c41a}.StepsMenu.ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#6b54f9!important}.StepsActions{width:100%;display:flex;justify-content:space-between;align-items:center;grid-gap:20px;gap:20px;margin:10px 0 30px}.primary-btn-sm{background:#6b54f9;outline:none!important}.primary-btn-sm:hover{background:#7b69f5!important}.secondary-btn-sm{background:none!important;outline:none!important}.secondary-btn-sm:hover{color:#6b54f9!important;border-color:#6b54f9!important}.page-title-wrap{padding:16px 0 12px;border-bottom:1px solid #eceafa;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.page-title-wrap .page-subtitle{font-size:18px!important;color:rgba(0,0,0,.88)!important;margin:0}.tag-sm{border-radius:50px;font-size:11px;font-weight:500;line-height:13px;padding:0 4px;height:auto;background:#c6cad0;border-color:#c1c5ce;color:#fff;margin-bottom:2px}.print-only-area{display:none!important}@media print{.ant-modal-content .hide-print-wrap,.ant-modal-content .hide-print-wrap *,.hide-print-wrap{visibility:hidden!important}.print-only-area{display:block!important}.print-only-area,.print-only-area *{visibility:visible!important}.print-only-area .print-pdf{width:100%!important}}.VehicleCard .RouteLogo .ant-avatar .ant-avatar-string{font-weight:600;font-size:16px;background:hsla(0,0%,100%,.4);border-radius:50px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.info-label{font-size:14px;line-height:14px;font-weight:500;color:#adadad;margin-bottom:4px;display:flex;align-items:center;grid-gap:5px;gap:5px}.btn-secondary.btn-small,.primary-btn.btn-small{font-size:14px!important;font-weight:500!important;padding:6px 15px!important;min-width:auto!important;height:auto;border-radius:8px}.ColorSuccess.ant-switch-checked{background:#52c41a!important}.top-float-title{position:absolute;top:0;left:16px}@media screen and (min-width:1024px){.top-float-title{top:25px;left:195px}}.info-content{display:flex;flex-direction:column;grid-gap:14px;gap:14px;width:100%}.info-content>div{display:flex;align-items:center;flex-wrap:nowrap}.info-content>div>label{margin:0;color:#666;font-weight:400;display:flex;align-items:center;grid-gap:6px;gap:6px;width:110px;flex-shrink:0;word-break:break-word}.info-content>div>label svg{flex-shrink:0}.info-content>div{color:#444;font-weight:500;line-height:14px;grid-gap:8px;gap:8px}.info-content>div,.info-content>div>div{word-break:break-word}.info-content .info-content-allocation{border-top:1px solid #edeff0;padding-top:12px}.info-content .info-content-allocation>div{display:flex;grid-gap:6px;gap:6px;align-items:center}.info-content .info-content-allocation>div strong{font-weight:500}.info-content .info-content-allocation .ant-avatar{line-height:14px;flex-shrink:0}.info-content .info-content-allocation .ant-avatar svg path{fill:#fff}.info-content .info-content-issues{background:#fdf2f0;border:1px solid #fcc3c1;border-radius:8px;padding:10px;display:flex;flex-direction:column}.info-content .info-content-issues strong{width:100%;color:#ff4d4f;font-weight:500;display:flex;justify-content:space-between}.info-content .info-content-issues div:before{content:"";width:8px;height:8px;background:#fd6868;display:inline-flex;border-radius:50px;flex-shrink:0;margin-top:4px}.info-content .info-content-issues div{width:100%;color:#444;display:flex;font-weight:400;grid-gap:6px;gap:6px}.filters-popover{width:260px}.filters-popover .ant-popover-inner{padding:18px 20px 20px}.filters-popover .filter-wrap{padding-top:10px}.filters-popover .filter-wrap label{margin-bottom:0}.filters-popover .ant-popover-title>div{min-height:26px}.filters-popover .ant-popover-title .ant-btn.icon-button.btn-filled{box-shadow:none!important;background:#f4f4f4!important;color:#888!important;margin-right:0;height:26px!important}.filters-popover .ant-popover-title .ant-btn.icon-button.btn-filled svg path{fill:#888!important}.filter-switches-sm{display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin-top:18px}.filter-switches-sm>div{display:flex;justify-content:space-between;align-items:center}.filter-switches-sm>div span{display:inline-flex;align-items:center;grid-gap:12px;gap:12px}.filter-switches-sm>div span i{width:10px;height:10px;border-radius:20px}.filter-switches-sm>div span,.filters-popover .filter-wrap label{font-weight:500;color:#555;line-height:16px}.icon-light path{fill:#fff}.icon-dark path{fill:#c1c5ce}.error-tooltip .ant-tooltip-arrow:before,.error-tooltip .ant-tooltip-content .ant-tooltip-inner{background:#fdf2f0!important}.error-tooltip .ant-tooltip-content .ant-tooltip-inner{padding:3px}.button-separator{width:100%;display:flex;align-items:center;justify-content:center;padding:10px 0;position:relative;margin-bottom:10px}.button-separator:before{content:"";height:1px;background:#eceafa;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.upload-button{width:100%;margin:20px 0 0;display:block}.upload-button .ant-upload.ant-upload-select{width:100%}.upload-button .ant-upload.ant-upload-select .ant-btn.ant-btn-variant-outlined{width:100%;background:none;box-shadow:none;border:2px dashed #d7dae0;border-radius:8px;color:#a3a3a3;font-weight:500;font-size:16px;padding:10px;height:auto;display:flex;align-items:center}.upload-button .ant-upload.ant-upload-select .ant-btn.ant-btn-variant-outlined:hover{color:#6b54f9;border-color:#c4bbfd}.dark-buttons-wrap{display:flex;justify-content:end}.dark-buttons-wrap .icon-button.btn-filled{background:#e9e6fa!important;box-shadow:none!important}.dark-buttons-wrap .icon-button.btn-filled:hover{background:#6b54f9!important}.btn-hover-light:hover svg path{fill:#fff!important}.schedule-calendar{background:#fff}.schedule-calendar .ant-picker-calendar.ant-picker-calendar-full .ant-picker-calendar-date-content{height:40px!important}.time-field-col .ant-form-item .ant-form-item-control-input{align-items:flex-start}.time-field-col .ant-form-item .ant-form-item-control-input input{height:28px!important}.time-field-container{position:relative;display:flex;align-items:center}.time-field-container .time-field-icon{position:absolute;right:8px;color:#8c8c8c;font-size:14px;pointer-events:none;width:14px;height:14px}.time-field-container .ant-input-sm{border-radius:6px!important;font-size:14px!important;height:32px!important;border:1px solid #d9d9d9!important;text-align:left!important}.scrollable-container{overflow-y:auto;max-height:250px;padding:10px 5px 0;width:100%}.scrollable-container .ant-timeline{margin-top:0!important}.ant-tabs.card-tabs .ant-tabs-nav{margin-bottom:30px}.ant-tabs.card-tabs .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn{font-size:16px;font-weight:600;color:#888}.ant-tabs.card-tabs .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:rgba(0,0,0,.88)}.ant-tabs.card-tabs .ant-tabs-nav-list .ant-tabs-tab{min-width:175px;padding-top:10px;padding-bottom:10px;background-color:#f2f2f2}.ant-tabs.card-tabs .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active{background-color:#fff}.ant-tabs.card-tabs .ant-tabs-nav-list .ant-tabs-tab:not(:last-of-type){margin-right:3px}.ant-tabs.card-tabs .ant-tabs-nav-list .ant-tabs-tab:hover:not(.ant-tabs-tab-active){background-color:hsla(0,0%,100%,.5)}.ant-tabs.card-tabs .ant-tabs-nav-list .ant-tabs-tab:hover:not(.ant-tabs-tab-active) .ant-tabs-tab-btn{color:#666}.schedule-exceptions-list{display:flex;flex-direction:column;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden}.schedule-exceptions-list .schedule-exception{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:8px;border-bottom:1px solid #d9d9d9;flex-wrap:wrap}.schedule-exceptions-list .schedule-exception:last-of-type{border-bottom:none}.schedule-exceptions-list .schedule-exception.schedule-include{background:rgba(246,255,237,.6)}.schedule-exceptions-list .schedule-exception.schedule-exclude{background:rgba(255,242,240,.6)}.filter-switches.switches-sm>.ant-switch{padding:0 7.7px!important;margin-right:4px!important}.icon-button.icon-only{background:none!important;border-radius:0!important;color:#bebebe!important;padding:0!important;width:20px!important}.icon-button.icon-only svg path{fill:#bebebe!important}.icon-button.icon-only.btn-active svg path,.icon-button.icon-only:hover svg path{fill:#6b54f9!important}.icon-button.icon-only.btn-sm svg{width:16px!important;height:16px!important}.simple-input{border:1px solid #d9d9d9;border-radius:6px;font-size:13px;height:32px;padding:0 6px;text-align:center;width:100%}.toggle-icon{background:#eee;border-radius:6px;padding:2px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer}.toggle-icon svg{opacity:.4;width:22px!important;height:23px!important}.toggle-icon.school-active svg{opacity:1}.App.publicContainer.trip-planner-wrap{display:flex;justify-content:center;width:100%}.App.publicContainer.trip-planner-wrap .TripPlanner{width:100%}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;grid-gap:24px;gap:24px}.splash-loading-section .loading-container{min-height:auto}.loading-animation{width:120px;height:120px;color:#6b54f9}.loading-animation svg{width:100px;height:100px;filter:drop-shadow(0 4px 8px rgba(107,84,249,.3))}.loading-animation{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto 2px}.loading-animation,.loading-animation svg{width:80px;height:80px}.loading-animation .glowing-sphere{animation:spherePulse 4s ease-in-out infinite;transform-origin:center;filter:drop-shadow(0 0 10px rgba(107,84,249,.3))}.loading-animation .sphere-outline{animation:outlineGlow 3s ease-in-out infinite}.loading-animation .central-glow{animation:centralPulse 2s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(255,255,255,.8))}.loading-animation .swirl{animation:swirlFlow 3s ease-in-out infinite;transform-origin:center}.loading-animation .swirl-1{animation-delay:0s}.loading-animation .swirl-2{animation-delay:.75s}.loading-animation .swirl-3{animation-delay:1.5s}.loading-animation .swirl-4{animation-delay:2.25s}.loading-animation .flow{animation:flowPattern 4s ease-in-out infinite;transform-origin:center}.loading-animation .flow-1{animation-delay:.5s}.loading-animation .flow-2{animation-delay:2s}.loading-animation .inner-glow{animation:innerGlow 3s ease-in-out infinite}@keyframes spherePulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes outlineGlow{0%,to{opacity:.6;stroke-width:1}50%{opacity:1;stroke-width:1.5}}@keyframes centralPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes swirlFlow{0%{opacity:.3;transform:scale(.8) rotate(0deg)}25%{opacity:.8;transform:scale(1.1) rotate(90deg)}50%{opacity:.6;transform:scale(1.2) rotate(180deg)}75%{opacity:.8;transform:scale(1.1) rotate(270deg)}to{opacity:.3;transform:scale(.8) rotate(1turn)}}@keyframes flowPattern{0%{opacity:.2;transform:scale(.9)}50%{opacity:.6;transform:scale(1.1)}to{opacity:.2;transform:scale(.9)}}@keyframes innerGlow{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.05)}}.loading-text{font-size:18px;font-weight:500;color:#6b54f9;text-align:center;animation:textFade 2s ease-in-out infinite;position:relative}.loading-text:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:2px;background:linear-gradient(90deg,#6b54f9,#c4bbfd);animation:textUnderline 2s ease-in-out infinite}@keyframes loadingPulse{0%,to{transform:scale(1) rotate(0deg);box-shadow:0 8px 32px rgba(107,84,249,.3)}50%{transform:scale(1.05) rotate(180deg);box-shadow:0 12px 48px rgba(107,84,249,.5)}}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes logoFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.1)}}@keyframes textFade{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes textUnderline{0%{width:0}50%{width:100%}to{width:0}}.loading-dots{display:flex;grid-gap:8px;gap:8px;margin-top:16px}.loading-dots span{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#6b54f9,#c4bbfd);animation:dotBounce 1.4s ease-in-out infinite both}.loading-dots span:first-child{animation-delay:-.32s}.loading-dots span:nth-child(2){animation-delay:-.16s}.loading-dots span:nth-child(3){animation-delay:0s}@keyframes dotBounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li .ant-menu-item,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li .ant-menu-submenu-title,.app-main .app-sider .ant-menu-dark.ant-menu-inline .ant-menu-item,.app-main .app-sider .ant-menu-dark.ant-menu-inline .ant-menu-submenu-title,.app-main .app-sider .ant-menu-dark .ant-menu-item,.app-main .app-sider .ant-menu-dark .ant-menu-submenu-title,.app-main .app-sider .region-dropdown .region-toggle{background:transparent!important;border:none!important;box-shadow:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li .ant-menu-item:hover,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li .ant-menu-submenu-title:hover,.app-main .app-sider .ant-menu-dark.ant-menu-inline .ant-menu-item:hover,.app-main .app-sider .ant-menu-dark.ant-menu-inline .ant-menu-submenu-title:hover,.app-main .app-sider .ant-menu-dark .ant-menu-item:hover,.app-main .app-sider .ant-menu-dark .ant-menu-submenu-title:hover,.app-main .app-sider .region-dropdown .region-toggle:hover{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.1))!important;border:none!important;box-shadow:none!important;transform:translateX(8px)!important;padding-left:28px!important}.app-main .app-sider.ant-layout-sider-collapsed .ant-layout-sider-children>.ant-menu>li .ant-menu-item:hover,.app-main .app-sider.ant-layout-sider-collapsed .ant-layout-sider-children>.ant-menu>li .ant-menu-submenu-title:hover,.app-main .app-sider.ant-layout-sider-collapsed .ant-menu-dark.ant-menu-inline .ant-menu-item:hover,.app-main .app-sider.ant-layout-sider-collapsed .ant-menu-dark.ant-menu-inline .ant-menu-submenu-title:hover,.app-main .app-sider.ant-layout-sider-collapsed .ant-menu-dark .ant-menu-item:hover,.app-main .app-sider.ant-layout-sider-collapsed .ant-menu-dark .ant-menu-submenu-title:hover,.app-main .app-sider.ant-layout-sider-collapsed .region-dropdown .region-toggle:hover{transform:translateX(0)!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li.ant-menu-item-selected .ant-menu-item:before,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li.ant-menu-item-selected:before,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li.ant-menu-submenu-selected .ant-menu-submenu-title:before,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li.ant-menu-submenu-selected:before,.app-main .app-sider .ant-menu-dark.ant-menu-inline .ant-menu-item-selected:before,.app-main .app-sider .ant-menu-dark.ant-menu-inline .ant-menu-submenu-selected:before,.app-main .app-sider .ant-menu-dark .ant-menu-item-selected:before,.app-main .app-sider .ant-menu-dark .ant-menu-submenu-selected:before{display:none!important;content:none!important;width:0!important;background:none!important}.app-main .app-sider .ant-menu-dark.ant-menu-inline .ant-menu-sub .ant-menu-item{transition:all .3s cubic-bezier(.4,0,.2,1)!important;padding-left:48px!important}.app-main .app-sider .ant-menu-dark.ant-menu-inline .ant-menu-sub .ant-menu-item:hover{padding-left:56px!important;background:hsla(0,0%,100%,.05)!important;transform:translateX(4px)!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li .ant-menu-item:active,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li .ant-menu-submenu-title:active{transform:scale(.98)!important;transition:transform .1s ease!important}.app-main .app-sider .ant-layout-sider-children>.ant-menu>li .ant-menu-item:after,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li .ant-menu-item:before,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li .ant-menu-submenu-title:after,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li .ant-menu-submenu-title:before,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:after,.app-main .app-sider .ant-layout-sider-children>.ant-menu>li:before,.app-main .app-sider .ant-menu-dark.ant-menu-inline .ant-menu-item:after,.app-main .app-sider .ant-menu-dark.ant-menu-inline .ant-menu-item:before,.app-main .app-sider .ant-menu-dark.ant-menu-inline .ant-menu-submenu-title:after,.app-main .app-sider .ant-menu-dark.ant-menu-inline .ant-menu-submenu-title:before,.app-main .app-sider .ant-menu-dark .ant-menu-item:after,.app-main .app-sider .ant-menu-dark .ant-menu-item:before,.app-main .app-sider .ant-menu-dark .ant-menu-submenu-title:after,.app-main .app-sider .ant-menu-dark .ant-menu-submenu-title:before,.app-main .app-sider .ant-menu :after,.app-main .app-sider .ant-menu :before{content:none!important;border:none!important;background:none!important;display:none!important;width:0!important;height:0!important}.btn.btn-danger.btn-outline{background:#fff!important;color:#ff4d4f!important;border:1px solid #ff4d4f!important;grid-gap:10px!important;gap:10px!important;display:flex!important;align-items:center!important;font-weight:500!important}.btn.btn-danger.btn-outline:hover{background:#ff4d4f!important;color:#fff!important}.btn.btn-danger.btn-outline:hover svg path{fill:#fff!important}.cookie-consent-banner{bottom:10px!important}.todis-checklist{margin:16px 0;padding:16px;background-color:#fafafa;border-radius:8px;border:1px solid #e8e8e8}.todis-checklist .ant-steps-item-title{font-weight:500;color:#262626}.todis-checklist .ant-steps-item-description{color:#8c8c8c;font-size:12px}.todis-checklist .ant-steps-item-process .ant-steps-item-icon{background-color:#1890ff;border-color:#1890ff}.todis-checklist .ant-steps-item-finish .ant-steps-item-icon{background-color:#52c41a;border-color:#52c41a}.todis-checklist .ant-steps-item-error .ant-steps-item-icon{background-color:#ff4d4f;border-color:#ff4d4f}.todis-checklist .ant-steps-item-wait .ant-steps-item-icon{background-color:#d9d9d9;border-color:#d9d9d9}.todis-status-tag{display:inline-flex;align-items:center;grid-gap:4px;gap:4px}.todis-status-tag .anticon{font-size:12px}.export-history-item{margin-bottom:16px;border:1px solid #f0f0f0;border-radius:6px;overflow:hidden}.export-history-header{padding:12px 16px;background-color:#fafafa;border-bottom:1px solid #f0f0f0}.export-history-content{padding:16px}.print-pdf{width:210mm;min-height:297mm;padding:7mm 10mm 15mm;margin:0 auto;background:#fff;box-sizing:border-box;font-family:Arial,sans-serif}.quote-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:35px;padding-bottom:25px;border-bottom:2px solid #efedfd}.quote-header-left{display:flex;flex-direction:column;grid-gap:15px;gap:15px;max-width:50%}.logo-container{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.logo-container img{max-width:120px;height:auto;object-fit:contain;border:1px solid #efedfd;border-radius:4px;padding:4px}.quote-title-section{text-align:left}.quote-meta{display:flex;grid-gap:25px;gap:25px;margin-top:8px}.company-details{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;min-width:50%;grid-gap:15px;gap:15px;margin-top:10px}.company-info{text-align:right;display:flex;flex-direction:column}.company-info p{margin:0;font-size:12px;color:#666;line-height:1.4}.company-info p:first-child{font-size:14px;font-weight:600;color:#444;margin-bottom:5px}.company-details h1{margin:0 0 10px;font-size:24px;color:#333}.quote-date,.quote-number{text-align:left}.quote-date label,.quote-number label{display:block;font-size:11px;color:#666;margin-bottom:2px}.quote-date strong,.quote-number strong{display:block;font-size:13px;color:#333}.print-pdf .pdf-title{margin:0;display:block!important;font-size:20px!important;line-height:32px!important;font-weight:500;color:#666}.print-pdf .ant-card.card-main{margin-bottom:15px;box-shadow:none!important;border:1px solid #f0f0f0!important;border-radius:0!important}.print-pdf .ant-card-head{border-bottom:1px solid #efedfd}.print-pdf .ant-card-head-title{font-size:16px;font-weight:600;color:#333}.print-pdf label{display:block;font-size:11px;color:#666;margin-bottom:2px}.print-pdf strong{display:block;font-size:13px;color:#333;margin-bottom:2px}.print-pdf small{display:block;font-size:12px;color:#666;margin-bottom:2px;font-weight:400}.print-pdf .text-right{text-align:right}.print-pdf .text-left{text-align:left}.print-pdf .text-center{text-align:center}.print-pdf .align-items-center{display:flex;align-items:center}.print-pdf .card-row-header{padding:12px 20px!important;border-bottom:1px solid #e8e8e8;margin-bottom:0;background-color:#fafafa}.print-pdf .card-row-header span{font-weight:500;font-size:12px;color:#888;text-transform:uppercase}.print-pdf .card-row-header h3{margin:0;font-size:16px;font-weight:600;color:#333}.print-pdf .card-row-content{padding:12px 20px!important;border-bottom:1px solid #f0f0f0}.print-pdf .card-row-content.border-full:after{width:100%!important}.print-pdf .card-row-content strong{font-weight:500;margin-bottom:0}.print-pdf .card-row-content span,.print-pdf .card-row-content strong{color:#333;font-size:14px;display:inline-block}@media screen{.print-pdf{width:210mm;min-height:297mm;margin:20px auto;box-shadow:0 0 10px rgba(0,0,0,.1)}}@media print{.print-pdf{width:210mm;min-height:297mm;padding:15mm 10mm;margin:0;box-shadow:none}@page{size:A4 portrait;margin:0}.print-pdf .ant-card,.print-pdf .card-row-content{break-inside:avoid;page-break-inside:avoid}}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.page-break-inside-avoid{page-break-inside:avoid;break-inside:avoid}.break-page{page-break-before:always;break-before:page}.print-pdf .ant-card.card-main,.print-pdf .card-row-content,.print-pdf .final-total,.print-pdf .quote-header,.print-pdf .totals-row{page-break-inside:avoid;break-inside:avoid}.print-pdf .quote-content>.ant-row:first-child{page-break-before:avoid}.print-pdf .charter-itinerary-item{page-break-inside:auto}.charter-steps .ant-steps-item:first-of-type .ant-steps-item-content{width:auto!important;text-align:left!important}.charter-steps .ant-steps-item .ant-steps-item-content div:not(.charter-steps-stops) strong{line-height:22px}.charter-steps .ant-steps-item .ant-steps-item-icon .ant-steps-icon-dot{background:#6b54f9!important}.charter-steps .ant-steps-item .ant-steps-item-tail:after{background:#e9e6fa!important}.card-main.card-info .ant-card-body>.ant-row>.ant-col .charter-steps-stops{display:flex;align-items:center;justify-content:center;flex-direction:column}.card-main.card-info .ant-card-body>.ant-row>.ant-col .charter-steps-stops strong{font-size:18px!important;background:#e9e6fa!important;border-radius:50%!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#6b54f9!important}.pdf-title{font-weight:500!important;color:#444!important}.travel-dates-list{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.travel-dates-list .date-item{padding:2px 0;margin-bottom:0;line-height:1.4}.location-time-info{padding:2px 0}.location-time-info strong{margin-bottom:0;line-height:1.4}.location-time-info label{font-weight:600;color:#555;margin-bottom:3px}.print-pdf .totals-row{background-color:#fff;border-bottom:none}.print-pdf .totals-row strong{font-weight:500}.print-pdf .totals-label strong{text-align:right}.print-pdf .final-total{border-top:1px solid #e8e8e8;padding-top:12px;padding-bottom:12px;background-color:#fafafa}.print-pdf .final-total strong{font-weight:600}.print-pdf .quote-content .card-main.ant-card.pa-0 .ant-card-body{padding:0!important}.quote-conditions .quote-conditions-content .quote-conditions-item{margin-bottom:20px}.quote-conditions .quote-conditions-content .quote-conditions-item h4{margin-bottom:6px;font-weight:600;font-size:14px;color:#262626}.quote-conditions .quote-conditions-content ul{list-style:disc;padding-left:20px}.quote-conditions .quote-conditions-content ol li,.quote-conditions .quote-conditions-content p,.quote-conditions .quote-conditions-content ul li{font-size:13px;line-height:1.6;color:#595959}.quote-conditions .quote-conditions-content p{margin-bottom:8px}.quote-conditions .quote-conditions-content ol{list-style:decimal;padding-left:20px;margin-bottom:10px}.vertical-timeline{display:flex;flex-direction:column;grid-gap:0;gap:0;padding:0;max-width:100%}.timeline-stop-block{display:flex;grid-gap:0;gap:0;padding:10px 0;border-bottom:1px solid #f0f0f0}.timeline-stop-block:last-child{border-bottom:none}.timeline-pin-column{min-width:55px}.pin-container,.timeline-pin-column{display:flex;flex-direction:column;align-items:center;position:relative}.pin-container{z-index:2}.vertical-timeline .timeline-stop-block .timeline-connector{width:2px;min-height:110px;background-color:#d0d0d0;position:absolute;left:50%;transform:translateX(-50%);top:30px;z-index:1}.vertical-timeline .timeline-stop-block:last-of-type .timeline-connector{background-color:#fff!important;width:4px!important}.more-stops-indicator{width:32px;height:32px;border-radius:50%;background-color:#e0e0e0;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;color:#666}.timeline-stop-content{flex:1 1;display:flex;flex-direction:column;grid-gap:0;gap:0}.timeline-stop-content .stop-header{display:flex;align-items:center}.timeline-stop-content .stop-name{font-weight:600;font-size:14px;color:#333;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}.timeline-stop-content .time-row{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:2px 0;min-height:14px;width:100%}.timeline-stop-content .time-row .time-label{font-weight:500;font-size:13px;color:#555;text-align:left;flex-shrink:0}.time-columns{display:flex;grid-gap:8px;gap:8px;flex:1 1}.time-column{width:60px;font-size:13px;color:#333;font-weight:500;text-align:center;padding:0 6px;background-color:#f8f9fa;border-radius:4px;border:1px solid #e9ecef;flex-shrink:0}.notes-row{display:flex;align-items:flex-start;padding:2px 0}.notes-content{font-size:12px;color:#666;font-style:italic;line-height:1.2;width:100%}.vertical-timeline.vertical-timeline-medium .timeline-stop-content .notes-row,.vertical-timeline.vertical-timeline-medium .timeline-stop-content .stop-header,.vertical-timeline.vertical-timeline-medium .timeline-stop-content .time-row .time-label{width:180px}.vertical-timeline.vertical-timeline-large .timeline-stop-content .notes-row,.vertical-timeline.vertical-timeline-large .timeline-stop-content .stop-header,.vertical-timeline.vertical-timeline-large .timeline-stop-content .time-row .time-label{width:220px}.vertical-timeline.vertical-timeline-small .timeline-stop-content .notes-row,.vertical-timeline.vertical-timeline-small .timeline-stop-content .stop-header,.vertical-timeline.vertical-timeline-small .timeline-stop-content .time-row .time-label{width:120px}.timeline-stop-content .time-row.dropoff-row .time-label{color:#28a745}.timeline-stop-content .time-row.pickup-row .time-label{color:#007bff}.timeline-stop-content .time-row.dropoff-row .time-column{background-color:#f8fff9;border-color:#c3e6cb}.timeline-stop-content .time-row.pickup-row .time-column{background-color:#f0f8ff;border-color:#b3d9ff}.more-stops-text{font-size:14px;color:#666;font-style:italic;padding:4px 0}@media (max-width:768px){.timeline-stop-block{grid-gap:10px;gap:10px;padding:6px 0}.timeline-pin-column{min-width:50px}.more-stops-indicator{width:28px;height:28px;font-size:11px}.timeline-connector{top:28px}.timeline-stop-content{grid-gap:4px;gap:4px;max-width:200px}.notes-row,.stop-header,.time-row{max-width:160px}.stop-name{font-size:13px}.time-label{font-size:12px;width:70px}.time-columns{grid-gap:6px;gap:6px}.time-column{width:50px;font-size:12px;padding:2px 4px}.notes-content{font-size:11px}}@media (max-width:480px){.timeline-stop-block{grid-gap:8px;gap:8px;padding:4px 0}.timeline-pin-column{min-width:40px}.more-stops-indicator{width:24px;height:24px;font-size:10px}.timeline-connector{top:24px}.timeline-stop-content{grid-gap:4px;gap:4px;max-width:180px}.notes-row,.stop-header,.time-row{max-width:140px}.stop-name{font-size:12px}.time-label{font-size:11px;width:60px}.time-columns{grid-gap:4px;gap:4px}.time-column{width:45px;font-size:11px;padding:1px 3px}.notes-content{font-size:10px}}.LoaderButton .spinning{margin-right:7px;top:2px;width:20px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:scale(1) rotate(0deg)}to{transform:scale(1) rotate(1turn)}}@media (max-width:768px){.report-issue-floating-button{bottom:140px!important}}@media (max-width:480px){.report-issue-floating-button{bottom:130px!important;width:44px!important;height:44px!important;right:16px!important}}@media (max-width:768px) and (orientation:landscape){.report-issue-floating-button{bottom:110px!important;width:44px!important;height:44px!important}}.able-ai-icon-svg{width:64px;height:64px;display:block}.able-ai-icon-svg .ai-letter{filter:drop-shadow(0 .5px 1px rgba(15,10,28,.55))}.able-ai-floating-button,.able-ai-floating-button:active,.able-ai-floating-button:focus,.able-ai-floating-button:focus-visible{outline:none!important;box-shadow:0 4px 12px rgba(168,85,247,.35)}.able-ai-icon-svg .ai-core,.able-ai-icon-svg .ai-spark,.able-ai-icon-svg .ai-swirl,.able-ai-icon-svg .ai-swirl-rev{animation:none}.able-ai-icon-svg .ai-core,.able-ai-icon-svg .ai-swirl,.able-ai-icon-svg .ai-swirl-rev{transform-origin:48px 48px}.able-ai-icon-svg .ai-spark{transform-box:fill-box;transform-origin:center}@keyframes ai-rot{to{transform:rotate(1turn)}}@keyframes ai-rot-rev{to{transform:rotate(-1turn)}}@keyframes ai-glow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes ai-twinkle{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1.1)}}.able-ai-floating-button:hover .ai-swirl{animation:ai-rot 3.5s linear infinite}.able-ai-floating-button:hover .ai-swirl-rev{animation:ai-rot-rev 5s linear infinite}.able-ai-floating-button:hover .ai-core{animation:ai-glow 3s ease-in-out infinite}.able-ai-floating-button:hover .ai-spark{animation:ai-twinkle 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.able-ai-floating-button:hover .ai-core,.able-ai-floating-button:hover .ai-spark,.able-ai-floating-button:hover .ai-swirl,.able-ai-floating-button:hover .ai-swirl-rev{animation:none}}@media (max-width:768px){.able-ai-floating-button{bottom:202px!important}}@media (max-width:480px){.able-ai-floating-button{bottom:186px!important;width:44px!important;height:44px!important;right:16px!important}}@media (max-width:768px) and (orientation:landscape){.able-ai-floating-button{bottom:166px!important;width:44px!important;height:44px!important}}.message-card{position:fixed;bottom:20px;left:50%;z-index:99;transform:translateX(-50%);width:360px;background-color:#fff;border-radius:20px;box-shadow:0 0 20px 0 rgba(107,84,249,.15);border:1px solid transparent;transition:all .3s ease;-webkit-user-select:none;user-select:none;cursor:pointer}.message-card.collapsed{padding:16px 20px}.message-card.expanded{padding:20px}.message-card:hover{box-shadow:0 0 25px 0 rgba(107,84,249,.25)}.message-card.message-error{border-color:#fba7ab}.message-card.message-warning{border-color:#fbcba6}.message-card h4{font-size:14px;color:#484848;margin-bottom:16px;display:flex;align-items:center;grid-gap:12px;gap:12px;position:relative}.message-card.collapsed h4{margin-bottom:0}.message-card.message-error h4:before,.message-card.message-warning h4:before{content:"";width:12px;height:12px;border-radius:50%;display:inline-block}.message-card.message-error h4:before{background:#f5222d}.message-card.message-warning h4:before{background:#f57d20}.message-card p{margin-bottom:16px;line-height:16px;color:#5f5f5f;animation:fadeIn .3s ease}.message-card p:last-child{margin-bottom:0}.splash-container{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:20px;font-family:"Work Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;position:relative}.splash-content{width:100%;max-width:1200px;min-height:600px;border-radius:20px;box-shadow:0 25px 50px rgba(0,0,0,.15);overflow:hidden}.splash-content,.splash-loading-section{display:flex;background:#fff;position:relative}.splash-loading-section{flex:1 1;align-items:center;justify-content:center;padding:80px 50px}.splash-loading-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(107,84,249,.05),rgba(129,110,250,.05));pointer-events:none}.splash-loading-wrapper{width:100%;max-width:450px;position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;justify-content:center;min-height:400px}.splash-logo{margin-bottom:40px}.splash-logo-image{height:60px;filter:brightness(0) saturate(100%) invert(27%) sepia(51%) saturate(2878%) hue-rotate(246deg) brightness(104%) contrast(97%)}.splash-logo-image.hover{transform:scale(1.1);filter:brightness(0) saturate(100%) invert(27%) sepia(51%) saturate(2878%) hue-rotate(246deg) brightness(104%) contrast(97%) drop-shadow(0 8px 16px rgba(107,84,249,.4))}.splash-loading-center{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}.splash-loading-animation{margin-bottom:20px}.splash-loading-details{margin-top:0;display:flex;flex-direction:column;align-items:center;grid-gap:30px;gap:30px}.loading-message{font-size:18px;color:#333;margin:0 0 20px;font-weight:500;min-height:27px;animation:fadeInOut 3s ease-in-out infinite}.footer-message{font-size:14px;color:#666;margin-top:auto;padding-top:20px;font-style:italic;min-height:21px;animation:fadeInOut 4s ease-in-out infinite}.slow-connection-warning{background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.3);color:#dc3545;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;margin-top:20px;text-align:center;animation:fadeIn .5s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInOut{0%,to{opacity:.7}50%{opacity:1}}.splash-carousel-section{flex:1 1;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:60px 40px;position:relative;overflow:visible}.splash-carousel-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.1'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");opacity:.3}.carousel-content{width:100%;max-width:500px;color:#fff;position:relative;z-index:1;background:hsla(0,0%,100%,.05);padding:20px 10px 10px;border-radius:16px}.carousel-header{text-align:center;margin-bottom:40px}.carousel-header h2{font-size:36px;font-weight:700;margin-bottom:12px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.carousel-subtitle{font-size:18px;opacity:.9;margin:0;font-weight:400}.carousel-slide{text-align:center}.carousel-icon{width:180px;height:180px;background:#fafafa;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 4px 12px rgba(0,0,0,.15);overflow:hidden}.carousel-icon img{width:180px;height:180px;object-fit:cover}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.carousel-text h3{font-size:24px;font-weight:600;margin-bottom:8px;color:hsla(0,0%,100%,.8);transition:all .3s ease}.carousel-text p{font-size:16px;line-height:1.6;margin:0;color:hsla(0,0%,100%,.7);transition:all .3s ease}.splash-carousel{width:100%;background:hsla(0,0%,100%,0);border-radius:20px}.splash-carousel .ant-carousel{width:100%}.splash-carousel .ant-carousel .slick-slide{text-align:center;padding:0}.splash-carousel .ant-carousel .slick-slide>div{min-height:200px;position:relative}.carousel-slide,.carousel-slide-container,.splash-carousel .ant-carousel .slick-slide>div{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.carousel-slide{flex-direction:column;padding:30px;background:hsla(0,0%,100%,.1);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);animation:slideIn .8s ease-out;cursor:pointer;transition:all .3s ease;transform:scale(.95);transform-origin:center center}.splash-carousel .ant-carousel .slick-list{border-radius:16px;overflow:visible;padding:15px;margin:-15px}.splash-carousel .ant-carousel .slick-track{display:flex;align-items:center}.splash-carousel .ant-carousel .slick-slide{opacity:1;transition:opacity .5s ease-in-out}.splash-carousel .ant-carousel .slick-slide.slick-active,.splash-carousel .ant-carousel .slick-slide.slick-current{opacity:1}.carousel-slide-container:hover .carousel-slide{background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.4);transform:scale(1);box-shadow:0 8px 25px rgba(0,0,0,.3);transition:all .3s ease;z-index:10;position:relative}.carousel-slide-container:hover .carousel-icon{transform:scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,.25);transition:all .3s ease}.carousel-slide-container:hover .carousel-icon img{transform:scale(1.1);transition:all .3s ease}.carousel-slide-container:hover .carousel-text h3{color:#fff;text-shadow:0 0 15px hsla(0,0%,100%,.8);transition:all .3s ease}.carousel-slide-container:hover .carousel-text p{color:hsla(0,0%,100%,.95);text-shadow:0 0 8px hsla(0,0%,100%,.6);transition:all .3s ease}.splash-timer{position:fixed;bottom:20px;right:20px;font-size:12px;color:rgba(107,84,249,.4);font-family:monospace;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1000}@media (max-width:1024px){.splash-content{flex-direction:column;max-width:500px;min-height:auto}.splash-carousel-section,.splash-loading-section{padding:40px 30px}.carousel-header h2{font-size:28px}.carousel-slide{padding:20px}}@media (max-width:480px){.splash-container{padding:10px}.splash-content{border-radius:16px}.splash-carousel-section,.splash-loading-section{padding:30px 20px}.carousel-header h2{font-size:24px}.carousel-slide{flex-direction:column;text-align:center}.carousel-icon{width:60px;height:60px;margin-right:0;margin-bottom:15px}.carousel-icon img{width:50px;height:50px}}.splash-container *{transition:none!important;transition-delay:0s!important;transition-duration:0s!important}.splash-content{animation:slideInUp .6s ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.91013210.chunk.css.map */