body.fixed-header.fixed-navigation.fixed-ribbon,body.fixed-header.fixed-navigation.fixed-ribbon #root{background:var(--admin-chrome-bg,transparent)}body.fixed-navigation #left-panel{top:48px!important}body.fixed-navigation:not(.minified) #left-panel{flex-direction:column;height:calc(100vh - 48px);max-height:calc(100vh - 48px);display:flex;overflow:hidden}body.fixed-navigation:not(.minified) #left-panel .login-info{display:none!important}body.fixed-navigation:not(.minified) #left-panel nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;overflow:hidden auto}body.fixed-navigation:not(.minified) #left-panel nav::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}body.minified.fixed-navigation #left-panel{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;height:calc(100vh - 48px);max-height:calc(100vh - 48px);overflow:visible auto}body.minified.fixed-navigation #left-panel::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}.admin-shell .minifyme{cursor:pointer}body.fixed-header.fixed-ribbon.fixed-navigation .admin-shell #main{background:var(--admin-chrome-bg,transparent);box-sizing:border-box;flex-direction:column;padding:12px;display:flex;position:fixed;inset:48px 0 0 220px;overflow:hidden;margin:0!important}body.fixed-header.fixed-ribbon.fixed-navigation.minified .admin-shell #main{left:45px}body.fixed-header.fixed-ribbon.fixed-navigation.hidden-menu .admin-shell #main{left:0}body.fixed-header.fixed-ribbon.fixed-navigation .admin-shell #ribbon{display:none!important}body.fixed-header.fixed-ribbon.fixed-navigation .admin-shell #content{-webkit-overflow-scrolling:touch;background:#fff;border-radius:10px;flex:auto;min-height:0;padding:14px 16px 16px;overflow:hidden auto;box-shadow:0 1px 2px #0000001f;margin:0!important}body.fixed-header.fixed-ribbon.fixed-navigation .admin-shell #content>.dashboard-page{display:block}.admin-shell #content .admin-ant-page{background:#fff;border:0;padding:0}#driver-search{z-index:1000;border:1px solid #ccc;width:120px;padding:4px 8px;font-size:13px;position:absolute;bottom:20px;right:30px}.admin-login-shell{min-height:100vh}.admin-login-shell #login-form input[type=submit]{width:100%}.admin-login-shell .note a{color:#3276b1}.app-topbar,#header.app-topbar,body.fixed-header #header.app-topbar,body.hidden-menu #header.app-topbar,body.hidden-menu.workspace-route #header.app-topbar,body.workspace-route #header.app-topbar,.workspace-app>#header.app-topbar,.admin-shell>#header.app-topbar{z-index:1100!important;box-sizing:border-box!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;box-shadow:none!important;float:none!important;background:#f4f6f8!important;border:0!important;border-bottom:1px solid #d9dee5!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0 14px!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;right:0!important;overflow:hidden!important}.app-topbar__brand,#header.app-topbar>.app-topbar__brand,#header.app-topbar>div.app-topbar__brand{float:none!important;vertical-align:middle!important;flex-shrink:0!important;justify-content:flex-start!important;align-items:center!important;min-width:0!important;height:48px!important;margin:0!important;padding:0!important;display:flex!important}.app-topbar__brand-link,#header.app-topbar .app-topbar__brand-link{letter-spacing:.01em;white-space:nowrap;color:#1f2937!important;align-items:center!important;height:48px!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:700!important;line-height:48px!important;text-decoration:none!important;display:flex!important}.app-topbar__brand-link:hover{color:#0f172a!important;text-decoration:none!important}.app-topbar__actions{flex-wrap:nowrap;gap:8px;min-width:0;height:48px;justify-content:flex-end!important;align-items:center!important;margin-left:auto!important;margin-right:0!important;display:flex!important}.app-topbar__user{color:#334155;white-space:nowrap;order:90;padding:0 2px 0 6px;font-size:13px;font-weight:600;line-height:32px}.app-topbar__stats{align-items:center;gap:8px;margin:0 2px;display:inline-flex}.app-topbar__stats span{font-size:13px;font-weight:700;line-height:1}.app-topbar__stats .is-info{color:#0369a1}.app-topbar__stats .is-ok{color:#15803d}.app-topbar__stats .is-bad{color:#b91c1c}.app-topbar__clock{color:#334155;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.app-topbar__ws{border-radius:50%;flex-shrink:0;width:8px;height:8px}.app-topbar__ws.is-on{background:#22c55e}.app-topbar__ws.is-off{background:#ef4444}.app-topbar__shift-btn,.app-topbar__text-btn,.app-topbar__apply-btn,.app-topbar__icon-btn,.app-topbar__action-btn{appearance:none;color:#334155;cursor:pointer;border:1px solid #c9d2dc;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:12.5px;font-weight:600;line-height:1;transition:border-color .15s,color .15s,background .15s;display:inline-flex;box-shadow:none!important;background:0 0!important}.app-topbar__text-btn:hover,.app-topbar__icon-btn:hover{color:#0f172a;border-color:#94a3b8;background:#0f172a08!important}.app-topbar__shift-btn:disabled,.app-topbar__action-btn:disabled{opacity:.55;cursor:default}.app-topbar__shift-btn[data-active="0"],.app-topbar__action-btn[data-active="0"]{color:#334155;border-color:#c9d2dc;background:0 0!important}.app-topbar__shift-btn[data-active="1"],.app-topbar__action-btn[data-active="1"]{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}.app-topbar__shift-btn[data-active="1"]:hover,.app-topbar__action-btn[data-active="1"]:hover{color:#fff!important;background:#b91c1c!important;border-color:#b91c1c!important}.app-topbar__apply-btn{color:#166534;border-color:#86efac;background:#22c55e14!important}.app-topbar__apply-btn:hover{color:#14532d;border-color:#4ade80;background:#22c55e24!important}.app-topbar__text-btn{white-space:nowrap;padding:0 9px}.app-topbar__icon-btn{color:#475569;order:80;width:32px;padding:0}.app-topbar__icon-btn svg{display:block}button.app-topbar__icon-btn[title=Выход]{order:100}body.fixed-header.fixed-ribbon.fixed-navigation .admin-shell #header.app-topbar #logo-group,body.fixed-header .admin-shell #header.app-topbar .btn-header,body.hidden-menu.workspace-route #header.app-topbar .left,body.hidden-menu.workspace-route #header.app-topbar .center,body.hidden-menu.workspace-route #header.app-topbar .right,#header.app-topbar #logo,#header.app-topbar #logo-group,#header.app-topbar .pull-right{display:none!important}@media (width<=900px){.app-topbar__text-btn span{display:none}}body.hidden-menu.workspace-route,body.hidden-menu.workspace-route #root,body.hidden-menu.workspace-route #root>div,body.hidden-menu.workspace-route #root>div>div{height:100%;margin:0;padding:0}body.hidden-menu.workspace-route{font-family:Open Sans,Arial,Helvetica,sans-serif;overflow:hidden}body.hidden-menu.workspace-route .workspace-app{flex-flow:column;width:100%;height:100vh;padding-top:48px;display:flex;overflow:hidden}body.hidden-menu.workspace-route #main_{flex-flow:column;flex:auto;min-height:0;display:flex;overflow:hidden}body.hidden-menu.workspace-route #content{flex:auto;min-height:0;position:relative;overflow:hidden}body.hidden-menu.workspace-route #content>.stretch.ui-layout-column{position:absolute;inset:0}body.hidden-menu.workspace-route #map-container{width:100%;height:100%;position:relative}body.hidden-menu.workspace-route #map-container .map-canvas{z-index:1;position:absolute;inset:0;overflow:hidden}body.hidden-menu.workspace-route #map-container .map-canvas>div{width:100%!important;height:100%!important}.taxi-map-root{width:100%;height:100%;position:relative}.taxi-map-loader{z-index:5;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.taxi-map-loader__spinner{border:3px solid #0f172a1f;border-top-color:#0284c7;border-radius:50%;width:32px;height:32px;animation:.75s linear infinite taxi-map-spin}@keyframes taxi-map-spin{to{transform:rotate(360deg)}}.taxi-map-canvas .maplibregl-ctrl-bottom-right{margin:0 8px 8px 0}.taxi-map-canvas .maplibregl-ctrl-bottom-right,.taxi-map-canvas .maplibregl-ctrl-bottom-left,.taxi-map-canvas .maplibregl-ctrl-top-right,.taxi-map-canvas .maplibregl-ctrl-attrib,.taxi-map-canvas .maplibregl-ctrl-logo,.taxi-map-canvas .maplibregl-compact,.taxi-map-canvas .maplibregl-ctrl{display:none!important}body.hidden-menu.workspace-route .tab-pane{flex-direction:column;display:none;position:absolute;inset:0;overflow:hidden}body.hidden-menu.workspace-route .tab-pane.active{display:flex}body.hidden-menu.workspace-route .tab-content{flex:1;min-height:0;position:relative}body.hidden-menu.workspace-route .tabset{flex-direction:column;height:100%;min-height:0;display:flex}body.hidden-menu.workspace-route .order-tab{flex-direction:column;height:100%;display:flex}body.hidden-menu.workspace-route .cursor-pointer{cursor:pointer}body.hidden-menu.workspace-route .dropdown-menu-open{z-index:1000;background:#fff;border:1px solid #ccc;min-width:180px;margin:2px 0 0;padding:4px 0;list-style:none;position:absolute;top:100%;left:0;box-shadow:0 2px 8px #00000026}body.hidden-menu.workspace-route .smart-form.collapse{display:none}body.hidden-menu.workspace-route .smart-form.collapse.in{display:block}body.hidden-menu.workspace-route .glyphicon-align-justify:before{content:"☰"}body.hidden-menu.workspace-route .glyphicon-volume-up:before{content:"🔊"}body.hidden-menu.workspace-route .glyphicon-chevron-up:before{content:"▲"}body.hidden-menu.workspace-route .glyphicon-chevron-down:before{content:"▼"}body.hidden-menu.workspace-route .glyphicon-chevron-left:before{content:"◀"}body.hidden-menu.workspace-route .glyphicon-chevron-right:before{content:"▶"}body.hidden-menu.workspace-route .ui-grid-row{cursor:pointer}.algo-plain{border-collapse:collapse;width:100%;font-size:12px}.algo-plain th,.algo-plain td{text-align:left;border:1px solid #bbb;padding:2px 6px}.algo-plain th{background:#f0f0f0;font-weight:600}.algo-plain tr.accepted td{background:#eaffea}.algo-order-head{margin:14px 0 4px;font-weight:600}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.logo{color:#fff;border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;height:48px;margin:12px;padding-bottom:12px;font-size:18px;font-weight:700;display:flex}.workspace-shell{background:#f5f5f5;flex-direction:column;height:100vh;display:flex;overflow:hidden}.workspace-header{background:#ededed;border-bottom:1px solid #d4d4d4;flex-shrink:0;justify-content:space-between;align-items:center;height:50px;padding:0 12px;display:flex}.workspace-header__left,.workspace-header__right{align-items:center;gap:4px;display:flex}.workspace-header__center{flex-direction:column;align-items:center;gap:2px;display:flex}.workspace-header__logo{cursor:pointer;color:#333;padding:0 12px;font-size:15px;font-weight:700}.workspace-header__username{font-size:13px;font-weight:600}.user-session-stats span{margin:0 6px;font-size:14px;font-weight:700}.user-session-stats .text-info{color:#31708f}.user-session-stats .text-success{color:#3c763d}.user-session-stats .text-danger{color:#a94442}.workspace-header__clock{margin-right:8px;font-size:14px;font-weight:600}.workspace-header__ws-dot{background:#ff4d4f;border-radius:50%;width:10px;height:10px;margin:0 8px}.workspace-header__ws-dot.connected{background:#52c41a}.workspace-header .btn-header .ant-btn{background:#d3d3d3;border:1px solid #d3d3d3;border-radius:1px;height:30px;font-size:13px}.workspace-header .btn-header .ant-btn:hover{color:#fff;background:#393838;border-color:#393838}.workspace-main{flex:1;min-height:0;overflow:hidden}.workspace-main>.split-pane{height:100%}.split-pane{width:100%;height:100%;display:flex;overflow:hidden}.split-pane--row{flex-direction:column}.split-pane--column{flex-direction:row}.split-pane__first,.split-pane__second{flex-shrink:0;min-width:0;min-height:0;overflow:hidden}.split-pane__pane{flex-direction:column;display:flex;overflow:hidden}.split-pane__pane>.panel-shell,.split-pane__pane>.workspace-orders,.split-pane__pane>.workspace-map-wrap{flex:1;width:100%;min-width:0;height:100%;min-height:0}.panel-shell{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.panel-empty{flex:1;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex;overflow:auto}.panel-empty .softphone__empty,.panel-empty .workspace-chat__empty{margin:0}.split-pane--row .split-pane__first,.split-pane--row .split-pane__second{width:100%}.split-pane--column .split-pane__first,.split-pane--column .split-pane__second{height:100%}.ui-splitbar{z-index:100;background-color:#f3f3f3;border:1px solid #e0e0e0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.split-pane__bar--row{cursor:row-resize;flex-direction:column;gap:0;width:100%;height:10px}.split-pane__bar--column{cursor:col-resize;flex-direction:column;gap:2px;width:10px;height:100%}.ui-splitbar span{color:#888;font-size:9px;line-height:1}.workspace-map-wrap{width:100%;height:100%;position:relative}.softphone{gap:6px;padding:5px}.softphone__input-row,.softphone__options{flex-shrink:0}.softphone__sessions{flex:1;min-height:0}.softphone__empty{text-align:center;color:#999;margin:8px 0;font-size:12px}.softphone__options{justify-content:space-between;align-items:center;padding:4px 0;font-size:12px;display:flex}.softphone__dnd{color:#cf1322}.softphone__status-dot{background:#52c41a;border-radius:50%;width:8px;height:8px}.softphone__call-btn{color:#3c763d!important}.workspace-parkings{padding:5px;font-size:12px;overflow:auto}.workspace-parkings table{border-collapse:collapse;width:100%}.workspace-parkings th,.workspace-parkings td{vertical-align:middle;border:1px solid #e8e8e8;padding:4px 6px}.workspace-parkings__name{white-space:nowrap;float:right;color:#555}.workspace-parkings__slots{color:#999;flex-wrap:wrap;gap:4px;font-size:10px;display:flex}.workspace-parkings__lane{background:#f0f0f0;min-height:22px}.workspace-drivers{flex-direction:column;height:100%;display:flex;overflow:hidden}.workspace-drivers__header{background:#fff;border-bottom:1px solid #e8e8e8;flex-shrink:0;padding:6px 8px}.workspace-drivers__header-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.workspace-drivers__header h6{cursor:pointer;align-items:center;gap:4px;margin:0;font-size:12px;font-weight:600;display:flex}.drivers-count{padding:0 4px;font-weight:700}.drivers-count:not(:first-of-type){border-left:1px dotted #c7c7c7;padding-left:6px}.drivers-sessions-count{color:#999}.drivers-online-count{color:#6e3671}.drivers-ready-count{color:#3c763d}.workspace-drivers__search{flex-shrink:0;width:90px!important}.workspace-drivers__filters{flex-wrap:wrap;gap:8px;margin-top:8px;font-size:12px;display:flex}.workspace-drivers__list{flex-wrap:wrap;flex:1;align-content:flex-start;gap:6px;min-height:0;padding:6px;display:flex;overflow:auto}.workspace-drivers__list.panel-empty{place-content:center;align-items:center;display:flex}.workspace-drivers__list:has(.panel-empty){place-content:center;align-items:center;display:flex}.workspace-drivers__list>.panel-empty{width:100%;height:100%;padding:0}.btn-driver{cursor:pointer;background:#fff;border:2px solid #000;border-radius:2px;flex-direction:column;align-items:center;gap:4px;min-width:52px;padding:6px 10px;display:inline-flex}.btn-driver.isActive{background:#e6f4ff;border-color:#1677ff}.circle-driver{font-size:12px;font-weight:700}.workspace-chat{background:#fff;flex-direction:column;height:100%;padding:5px;font-size:12px;display:flex}.workspace-chat__row{grid-template-columns:1fr 1fr 1fr;gap:4px;margin-bottom:4px;display:grid}.workspace-chat__send-row{gap:4px;display:flex}.workspace-chat__form,.workspace-chat__options{flex-shrink:0}.workspace-chat__messages{flex:1;min-height:0}.workspace-chat__empty{text-align:center;color:#999;margin:12px 0}.workspace-chat__options{border-top:1px solid #f0f0f0;padding-top:4px}.workspace-orders{flex-direction:column;height:100%;display:flex;overflow:hidden}.workspace-orders .ant-tabs{flex-direction:column;flex:1;display:flex;overflow:hidden}.workspace-orders .ant-tabs-content-holder{flex:1;min-height:0;overflow:hidden}.workspace-orders .ant-tabs-content,.workspace-orders .ant-tabs-tabpane{height:100%}.workspace-orders .ant-tabs-tabpane-active{flex-direction:column;display:flex}.workspace-orders__footer{color:#888;border-top:1px solid #e8e8e8;flex-shrink:0;padding:4px 12px;font-size:12px}.orders-list-panel{flex-direction:column;height:100%;display:flex;overflow:hidden}.orders-list-panel__actions{background:#ededed;border-bottom:1px solid #d4d4d4;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.orders-list-panel__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.orders-list-panel__body .ant-table-wrapper{flex:1;min-height:0;overflow:hidden}.orders-list-panel__body .ant-spin-nested-loading,.orders-list-panel__body .ant-spin-container,.orders-list-panel__body .ant-table{height:100%}.orders-list-panel__body .ant-table-container{flex-direction:column;height:100%;display:flex}.orders-list-panel__body .ant-table-body{flex:1;overflow:auto!important}.orders-list-panel__filters{margin-left:auto}.order-form-panel{height:100%;overflow:auto}.dashboard-page{background:0 0;height:auto;min-height:0;margin:0}.dashboard-board{flex:none;grid-template-rows:auto;grid-template-columns:minmax(260px,32%) minmax(0,1fr);align-items:stretch;gap:16px;height:auto;min-height:0;display:grid}.dashboard-left{flex-direction:column;grid-area:1/1;justify-content:flex-start;align-items:stretch;gap:12px;min-width:0;height:auto;min-height:0;margin:0;padding:0;display:flex}.dashboard-map{background:#eef2f7;border:1px solid #d9dee5;border-radius:10px;grid-area:1/2;align-self:stretch;width:100%;height:auto;min-height:0;position:relative;overflow:hidden}.dashboard-slot{display:none}.dashboard-left__chart{text-align:center;flex-direction:column;flex:none;justify-content:flex-start;align-items:center;margin:0;padding:0;display:flex}.dashboard-left__chart h5{color:#475569;text-transform:uppercase;letter-spacing:.04em;width:100%;margin:0 0 6px;font-size:12px;font-weight:700}.dashboard-day-stats{flex:none;grid-template-columns:1fr 1fr;align-self:stretch;gap:8px;margin:0;padding:0;display:grid}.dashboard-day-stats>div{background:#f8fafc;border:1px solid #e8edf3;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.dashboard-day-stats span{color:#64748b;font-size:11px;font-weight:600;line-height:1.3}.dashboard-day-stats strong{color:#0f172a;font-size:18px;font-weight:700;line-height:1.1}.dashboard-day-stats strong.is-ok{color:#16a34a}.dashboard-day-stats strong.is-bad{color:#e11d48}.dashboard-right{display:none}.dashboard-map>div{width:100%!important;height:100%!important}.dashboard-slot span{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:15px;font-weight:700}.page-ribbon{background:#f0f0f0;border-bottom:1px solid #e0e0e0;padding:8px 16px}.page-breadcrumb{color:#666;margin:0;padding:0;font-size:13px;list-style:none}.page-title-row{padding:12px 16px 0}.page-title{color:#4c4f53;align-items:center;gap:8px;margin:0;font-size:22px;font-weight:400;display:flex}.dashboard-grid{grid-template-columns:1fr 2fr;gap:0;min-height:calc(100vh - 180px);padding:12px 16px 16px;display:grid}.dashboard-row{flex-wrap:wrap;min-height:0;margin:0;padding:0;display:flex}.col-md-4{box-sizing:border-box;width:33.3333%;padding:0 13px 0 0}.col-md-8{box-sizing:border-box;width:66.6667%;padding:0}.widgets{z-index:1;background-color:#0000;width:100%;height:auto;margin:0;padding-right:10px;overflow:visible}.well{box-shadow:none;background:#fff;border:0 solid #ddd;border-radius:1px;margin-bottom:0;position:relative}.company-stat{margin-bottom:10px;padding:10px}.company-stat h5{color:#555;float:left;text-transform:uppercase;border:none;margin:3px 0 0;padding:0;font-size:11px;font-weight:400}.company-stat span{clear:both;font-size:13px;line-height:1.6;display:block}.company-stat strong{float:right;margin-left:10px}.company-stat:after{content:"";clear:both;display:table}.company-stat--kpi{padding:5px 10px 10px}.dashboard-kpi-chart-wrap{aspect-ratio:1;width:100%;position:relative}.dashboard-kpi-chart-wrap canvas,#kpiChart.chartjs-render-monitor{display:block;width:100%!important;height:100%!important}.order-hour-ring{flex-direction:column;align-items:center;gap:8px;width:100%;padding:0;display:flex}.order-hour-ring__svg{width:100%;max-width:260px;height:auto;margin:0 auto;display:block}.order-hour-ring__tick{fill:#64748b;font-size:11px;font-weight:600}.order-hour-ring__center-label{fill:#94a3b8;font-size:11px;font-weight:600}.order-hour-ring__center-hour{fill:#0f172a;font-size:20px;font-weight:700}.order-hour-ring__center-value{fill:#475569;font-size:12px;font-weight:600}.order-hour-ring__meta{grid-template-columns:1fr 1fr;gap:8px 12px;width:100%;max-width:280px;margin:0 auto;font-size:12px;display:grid}.order-hour-ring__meta>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.order-hour-ring__meta span{color:#64748b}.order-hour-ring__meta strong{color:#0f172a;font-size:14px}.order-hour-ring__scale{grid-column:1/-1;align-items:center;gap:8px}.order-hour-ring__scale i{background:linear-gradient(90deg,#e2e8f0,#0284c7);border-radius:999px;flex:1;height:8px}.order-hour-ring__scale span{font-size:11px}.dashboard-kpi-loader{text-align:center;padding:40px 0}.dashboard-kpi-loader h4{color:#666;margin:12px 0 0;font-size:14px;font-weight:400}.dashboard-kpi-loader[hidden],.dashboard-kpi-chart-wrap[hidden]{display:none}.drivers-summary{box-shadow:none;z-index:auto;background:#fff;border:1px solid #e8edf3;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;list-style:none;position:static}.drivers-summary li{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:6px 0;display:flex}.drivers-summary li:last-child{border-bottom:0;padding-bottom:0}.drivers-summary li:first-child{padding-top:0}.drivers-summary span{color:#64748b}.drivers-summary strong{float:none;color:#0f172a;margin:0;font-weight:700}.loader{border-radius:100%;width:100px;height:100px;margin:0 auto;position:relative}#loader-2 span{background-color:#1b1b2099;border-radius:100%;width:20px;height:20px;margin:35px 5px;display:inline-block}#loader-2 span:first-child{animation:1s ease-in-out infinite bounce}#loader-2 span:nth-child(2){animation:1s ease-in-out .33s infinite bounce}#loader-2 span:nth-child(3){animation:1s ease-in-out .66s infinite bounce}@keyframes bounce{0%,75%,to{transform:translateY(0)}25%{transform:translateY(-20px)}}@media (width<=992px){.dashboard-board{grid-template-rows:auto 400px;grid-template-columns:1fr;height:auto;min-height:0}.dashboard-left,.dashboard-map{grid-area:auto/1;height:auto}.dashboard-map{height:400px;min-height:360px}.col-md-4,.col-md-8{width:100%;padding:0}.widgets{height:auto;max-height:none;margin-bottom:16px}}.login-page{background:linear-gradient(135deg,#1a6b3c 0%,#0d3d22 100%);justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card{width:400px;box-shadow:0 8px 32px #0003}.driver-row{cursor:pointer;border-bottom:1px solid #f0f0f0;padding:8px 12px;transition:background .15s}.driver-row:hover{background:#e6f4ff}.driver-row.active{background:#bae0ff}.order-tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.center-form-modal .ant-modal-content{border-radius:10px;padding:0;overflow:hidden;box-shadow:0 12px 48px #00000026}.center-form-modal .ant-modal-header{background:#fafafa;border-bottom:1px solid #f0f0f0;margin:0;padding:22px 32px 18px}.center-form-modal__title{flex-direction:column;gap:4px;display:flex}.center-form-modal .ant-modal-body{padding:0}.center-form-modal__body{max-height:calc(100vh - 220px);padding:28px 32px;overflow-y:auto}.center-form-modal .ant-modal-footer{background:#fafafa;border-top:1px solid #f0f0f0;margin:0;padding:18px 32px 22px}.center-form-modal__footer{justify-content:flex-end;width:100%;display:flex}.center-form-modal .ant-tabs-nav{margin-bottom:20px}.form-grid-2{grid-template-columns:1fr 1fr;gap:4px 28px;display:grid}.form-grid-2 .ant-form-item{margin-bottom:18px}.form-grid-2 .span-2{grid-column:1/-1}@media (width<=768px){.form-grid-2{grid-template-columns:1fr}}.driver-form-page .driver-form-tabs .ant-tabs-content{padding-top:4px}.driver-form-tab{max-width:960px}.driver-accounts-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:24px;display:grid}.driver-account-card{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.driver-account-card__balance{margin-top:4px;font-size:20px;font-weight:600}.driver-stats-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}
