.float-label{position:relative;width:100%}.label{font-weight:400;left:12px;pointer-events:none;position:absolute;top:8px;transition:all .2s ease}.as-placeholder{color:#c3c3c3}.as-label{background:#fff;display:block;font-size:12px!important;margin-left:-4px;max-width:75%;overflow:hidden;padding:0 4px;text-overflow:ellipsis;top:-8px;white-space:nowrap;z-index:1}.ant-card{margin-bottom:16px}.ant-form-item{margin-bottom:12px}.checkout-summary{background:#f5f5f5;border-radius:4px;padding:16px}.ant-steps-finish-icon svg{color:#fff!important}@media screen and (max-width:767px){.custom-steps{flex-direction:row!important;overflow-x:auto!important}.button-form-ride{display:block!important}}.mb-0{margin-bottom:0!important}.search-bar-location{width:100%!important}.search-bar-location .ant-select-selector{border-bottom-left-radius:0!important}.badge{color:#fff;font-size:.7em;font-weight:500;letter-spacing:.3px;min-width:25px;text-transform:capitalize;vertical-align:middle}.badge,.badge .badge-soft-danger{border-radius:.5rem;padding:.5rem .625rem}.badge .badge-soft-danger{background:#ffebeb;color:#e60000}.badge .badge-soft-success{background:#ebfcf5;border-radius:.5rem;color:#00ab66;padding:.5rem .625rem}h1.stub-placeholder{text-align:center}.dashboardLayout{height:100vh;overflow:hidden}.dashboard-content{max-height:calc(97vh - 72px);overflow-y:auto;padding:0 16px;transition:width .3s ease}.dashboard-content-drawer{width:65%}.ant-layout-sider .ant-layout-sider-children{width:100%}nav.ant-breadcrumb li:last-child{font-weight:700}.ant-table-content{overflow-x:auto}.ant-collapse-header-text{font-size:16px}.ant-collapse-header{align-items:center!important}.ant-collapse-content .ant-card-body{padding:20px}.attrian-tabs .ant-tabs-nav-list .ant-tabs-tab{background:#f5f5f5!important;border:none!important}.attrian-tabs .ant-tabs-nav-list .ant-tabs-tab-active{background:#fff!important}.attrian-tabs .ant-tabs-nav-list .ant-tabs-tab:first-child{margin-left:25px!important}.attrian-tabs.ant-tabs .ant-tabs-nav{margin-bottom:0;margin-left:10px;margin-top:20px}.attrian-tabs .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn{z-index:2}.attrian-tabs .ant-tabs-nav-list .ant-tabs-tab-active:after,.attrian-tabs .ant-tabs-nav-list .ant-tabs-tab-active:before{animation:applyRoundedBorders .2s forwards;background:#f5f5f5;border-radius:50%;bottom:0;content:"";height:30px;position:absolute;width:30px;z-index:1}.attrian-tabs .ant-tabs-nav-list .ant-tabs-tab-active:before{box-shadow:15px 15px 0 #fff;left:-30px}.attrian-tabs .ant-tabs-nav-list .ant-tabs-tab-active:after{box-shadow:-15px 15px 0 #fff;right:-30px}@keyframes applyRoundedBorders{0%{height:0;width:0}99%{height:0;width:0}to{height:30px;width:30px}}.ant-table{scrollbar-color:#c1c1c1 #fff!important}th.ant-table-cell.ant-table-cell-fix-left.ant-table-cell-fix-left-last{background-color:#fff!important;z-index:1!important}.popover-options .ant-popover-inner{padding:4px!important}.popover-options .popover-options-icon{margin-left:4px;margin-right:4px}.flexCard{border-bottom:1px solid #f0f0f0;border-left:1px solid #f0f0f0;border-radius:0 0 8px 8px;border-right:1px solid #f0f0f0}.box-item{margin-bottom:0!important}.box-item .ant-form-item-control-input{gap:10px!important;justify-content:space-between}.box-item .ant-form-item-control-input-content{display:contents}.box-item .ant-form-item-control-input-content .ant-form-item{width:calc(50% - 8px)!important}@media screen and (max-width:767px){.box-item .ant-form-item-control-input{flex-direction:column!important}.box-item .ant-form-item-control-input .ant-form-item{width:100%!important}.ant-card-body{padding:10px!important}}.login-container{align-items:center;background:#1d3348;display:flex;justify-content:right;min-height:100vh}.login-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-left:150px;margin-right:13%;max-width:400px;padding:24px;width:100%}@media(max-width:767.98px){.login-container{flex-direction:column;gap:20px;justify-content:center;padding:20px}.login-card{margin:0 auto;max-width:400px;width:100%}}@font-face{font-family:Albert Sans Regular;src:url(/static/media/AlbertSans-Regular.fb5ac046b43d1229b7d1.ttf)}@font-face{font-family:Albert Sans Medium;src:url(/static/media/AlbertSans-Medium.c3f1d8a167a0d1904aa3.ttf)}@font-face{font-family:Albert Sans SemiBold;src:url(/static/media/AlbertSans-SemiBold.7007cf8cf61907544de8.ttf)}@font-face{font-family:Albert Sans Bold;src:url(/static/media/AlbertSans-Bold.4ca03ca7084a3a99dac0.ttf)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Albert Sans Regular;margin:0!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-thumb{background:#1d3348}::-webkit-scrollbar-track{background:#fafafa}.ant-table{scrollbar-color:#1d3348 #fafafa!important;scrollbar-width:thin!important}.ant-table::-webkit-scrollbar{height:8px;width:8px}.ant-table-cell{background-color:#0000!important}.card-style{background:var(--ant-color-bg-base-white);border:1px solid #dcdfe4;box-shadow:0 4px 4px #0000000d;padding:12px 20px;transition:box-shadow .3s ease}.card-style:hover{box-shadow:6px 2px 16px 0 #88a5bf7a,-6px -2px 16px 0 #fffc}.card-style .ant-card-head{padding:0!important}.card-style .ant-card-body{padding-left:0!important;padding-right:0!important}.ant-menu-submenu-title{color:#fff!important}.loader-line{background-color:#d4ab6f;border-radius:9px;height:5px;margin:10px 0;overflow:hidden;position:relative;width:100%}.loader-line:before{animation:lineAnim 1.5s linear infinite;background-color:rgba(29,51,72,.192);border-radius:9px;content:"";height:5px;left:-50%;position:absolute;width:40%}@keyframes lineAnim{0%{left:-40%}50%{left:20%;width:80%}to{left:100%;width:100%}}.loading-save{background-color:hsla(0,0%,96%,.278);height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.action-dots{cursor:pointer;height:1.1em!important;width:1.1em!important}.screen-content-full{min-height:calc(97vh - 72px);overflow:auto}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-transition:background-color 0s 600000s,color 0s 600000s!important;transition:background-color 0s 600000s,color 0s 600000s!important}.upload-file{width:100%!important}.upload-file span{color:#c3c3c3!important}.upload-file .ant-upload{width:100%!important}.upload-file:hover span{color:#d4ab6f!important}.upload-file .file-name{color:#1f1f1f!important}.upload-file .text-success{color:#272626!important}.width-webkit{width:-webkit-fill-available!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ant-btn{box-shadow:none!important}.ant-menu-light .ant-menu-item,.ant-menu-light .ant-menu-submenu-title{color:#fff}.ant-menu-light .ant-menu-item-selected,.ant-menu-light .ant-menu-submenu-selected{color:#d4ab6f!important}.ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):hover,.ant-menu-light .ant-menu-submenu-title:not(.ant-menu-submenu-selected):hover{color:#fff!important}.ant-menu-item,.ant-menu-submenu{margin-bottom:10px!important}.ant-menu-submenu .ant-menu-item,.ant-menu-submenu .ant-menu-submenu{font-size:16px}.ant-descriptions-item-label{display:none!important}.ant-descriptions-view{border-color:var(--ant-color-border-secondary)!important}.ant-descriptions-item-content{border-inline-end:1px solid var(--ant-color-border-secondary)!important}.ant-descriptions-row{border-bottom:1px solid var(--ant-color-border-secondary)!important}.sider-menu{background-color:#1d3348!important;border:none!important}.sider-menu,.sider-menu.ant-menu-inline .ant-menu-item,.sider-menu.ant-menu-inline .ant-menu-submenu-title{color:#fff!important}.sider-menu.ant-menu-inline .ant-menu-item:hover,.sider-menu.ant-menu-inline .ant-menu-submenu-title:hover{background-color:#2c4d6c!important}.sider-menu.ant-menu-inline .ant-menu-item-selected{background-color:#335a7f!important;color:#fff!important}.sider-menu.ant-menu-inline .ant-menu-submenu .ant-menu-submenu-title{color:#fff!important}.sider-menu.ant-menu-inline .ant-menu-submenu .ant-menu-submenu-title:hover{background-color:#2c4d6c!important}.sider-menu{height:calc(100vh - 157px)!important;overflow:auto}@media(max-width:768px){.sider-menu{height:100%!important}}.ant-drawer .ant-drawer-body{padding:0!important}.ant-drawer .ant-drawer-header{background-color:#1d3348!important;border-bottom:none!important}.ant-drawer .ant-drawer-header .ant-drawer-title{display:flex!important;justify-content:center!important}.ant-drawer .ant-drawer-header .ant-drawer-close{color:#fff!important}.planer-ride-table .ant-table-cell{padding:0!important}.planer-ride-table .ant-table-cell-fix-left{background-color:#fff!important;padding-left:16px!important;z-index:2}.ride-assignment{flex:1 1;min-width:320px}.ride-selector{width:400px}.ride-option{line-height:1.2;padding:4px 0}.ride-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2px}.ride-number{color:#1f2937;font-size:14px;font-weight:600}.ride-time{color:#2d2f33;font-size:13px;gap:4px}.ride-route,.ride-time{align-items:center;display:flex}.ride-route{color:#9ca3af;font-size:12px;gap:6px}.ant-select-item-option-selected .ride-header .ride-time,.ant-select-item-option-selected .ride-route{color:#1f2937!important}.route-text{line-height:1.2}@media(max-width:768px){.schedule-planner-controls{align-items:stretch;flex-direction:column;gap:16px}.date-navigation{justify-content:center}.ride-selector{min-width:auto}}