.v6Ops{color:#173746;flex-direction:column;gap:16px;display:flex}.v6Hero{background:linear-gradient(135deg,#062d3a,#0b5261);border:1px solid #0f6f7a;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex;box-shadow:0 18px 50px #00000029}.v6Hero h1{margin:5px 0;font-size:30px;color:#fff!important}.v6Hero p{margin:0;color:#cce8ec!important}.v6Eyebrow{letter-spacing:.13em;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex;color:#55e6ef!important}.v6Role{background:#ffffff14;border:1px solid #ffffff2e;border-radius:13px;align-items:center;gap:10px;padding:11px 14px;display:flex}.v6Role svg{color:#5ef0c1}.v6Role span,.v6Role b{display:block;color:#fff!important}.v6Role span{opacity:.72;font-size:9px}.v6Command{z-index:20;background:#fff;border:1px solid #cbdde3;border-radius:15px;align-items:center;gap:10px;height:54px;padding:0 14px;display:flex;position:relative;box-shadow:0 8px 24px #00000014}.v6Command>svg{color:#4e6b77}.v6Command input{outline:0;flex:1;font-size:14px;color:#173746!important;-webkit-text-fill-color:#173746!important;background:0 0!important;border:0!important}.v6Command kbd{color:#506a75;background:#f3f7f8;border:1px solid #cbd7dc;border-radius:7px;padding:5px 8px;font:700 10px inherit}.v6Command>button{color:#476570;background:0 0;border:0}.v6CommandResults{background:#fff;border:1px solid #cadce2;border-radius:14px;max-height:420px;padding:7px;position:absolute;top:60px;left:0;right:0;overflow:auto;box-shadow:0 20px 50px #00000038}.v6CommandResults button{text-align:left;background:#fff;border:0;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.v6CommandResults button:hover{background:#edf8fa}.v6CommandResults b,.v6CommandResults span{display:block;color:#173746!important}.v6CommandResults span{font-size:10px;color:#627c87!important}.v6Kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.v6Kpis article{background:#fff;border:1px solid #d5e3e8;border-radius:16px;grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;column-gap:11px;padding:16px;display:grid;box-shadow:0 8px 25px #0000000f}.v6Kpis article>div{border-radius:12px;grid-row:1/4;place-items:center;width:42px;height:42px;display:grid}.v6Kpis article>div svg{width:20px}.v6Kpis .critical{color:#c84334;background:#fff0ed}.v6Kpis .live{color:#07815a;background:#e7f9f2}.v6Kpis .trip{color:#2677bd;background:#eaf5ff}.v6Kpis .finance{color:#7544c8;background:#f3edff}.v6Kpis span{font-size:10px;font-weight:800;color:#607a85!important}.v6Kpis b{font-size:24px;color:#173746!important}.v6Kpis small{color:#728892!important}.v6Layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);gap:14px;display:grid}.v6Panel{background:#fff;border:1px solid #d4e3e8;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #00000012}.v6PanelHead{border-bottom:1px solid #e0eaed;justify-content:space-between;gap:14px;padding:17px;display:flex}.v6PanelHead span{letter-spacing:.12em;font-size:9px;font-weight:900;color:#087c93!important}.v6PanelHead h2{margin:3px 0;color:#173746!important}.v6PanelHead p{margin:0;color:#6a818b!important}.v6PanelHead.compact{padding-bottom:12px}.v6PriorityTabs{align-self:center;gap:5px;display:flex}.v6PriorityTabs button{color:#355763;background:#fff;border:1px solid #d1dfe4;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:800}.v6PriorityTabs button.active{color:#fff;background:#0b8190;border-color:#0b8190}.v6Queue{max-height:680px;overflow:auto}.v6QueueItem{border-bottom:1px solid #e4edef;grid-template-columns:auto 1fr auto;gap:11px;padding:13px 15px;display:grid}.v6QueueItem:hover{background:#f8fbfc}.v6QueueItem.critical{border-left:4px solid #d84b3d}.v6QueueItem.high{border-left:4px solid #e69b2e}.v6QueueItem.review{border-left:4px solid #3187c8}.v6QueueIcon{color:#315d6c;background:#edf5f7;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.v6QueueBody{cursor:pointer}.v6QueueBody>div{gap:7px;display:flex}.v6QueueBody span,.v6QueueBody em{text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900;color:#63808b!important}.v6QueueBody b{margin-top:3px;display:block;color:#173746!important}.v6QueueBody p{margin:2px 0;color:#58727d!important}.v6QueueBody small{align-items:center;gap:4px;display:flex;color:#78909a!important}.v6QueueActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.v6QueueActions button{color:#244c5b;background:#fff;border:1px solid #cbdce2;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:800}.v6QueueActions button.resolve{color:#087b54;background:#e7f9f1;border-color:#bcebd7}.v6Status{background:#eef3f5;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:900;color:#516b76!important}.v6Status.inprogress{background:#fff2db;color:#955a00!important}.v6Status.resolved{background:#e4f8ef;color:#08774f!important}.v6Side{flex-direction:column;gap:14px;display:flex}.v6Health{padding:7px 16px 14px}.v6Health>div{border-bottom:1px solid #e4edef;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.v6Health span,.v6Health b{color:#47636f!important}.v6Health b{font-size:11px;color:#173746!important}.v6Health i{border-radius:50%;width:8px;height:8px}.v6Health i.ok{background:#22ad78}.v6Health i.warn{background:#e69b2e}.v6Health i.danger{background:#d84b3d}.v6Quick{padding:7px}.v6Quick button{text-align:left;background:#fff;border:0;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.v6Quick button:hover{background:#eef8fa}.v6Quick button>svg:first-child{color:#16849a}.v6Quick b,.v6Quick small{display:block;color:#173746!important}.v6Quick small{color:#718994!important}.v6Empty{color:#6b838d;flex-direction:column;align-items:center;gap:5px;padding:50px 20px;display:flex}.v6Empty b{color:#173746!important}.v6Empty span{color:#6b838d!important}.v6DrawerBackdrop{z-index:1000;background:#02131bad;justify-content:flex-end;display:flex;position:fixed;inset:0}.v6Drawer{background:#fff;width:min(480px,94vw);height:100%;padding:26px;position:relative;overflow:auto;box-shadow:-20px 0 50px #00000040}.v6DrawerClose{color:#244c5b;background:#edf4f6;border:0;border-radius:50%;width:38px;height:38px;position:absolute;top:18px;right:18px}.v6Drawer h2{margin:9px 45px 12px 0;color:#173746!important}.v6DrawerMeta{flex-wrap:wrap;gap:6px;display:flex}.v6DrawerMeta>span{background:#edf4f6;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;color:#476570!important}.v6Priority.critical{color:#ae3024!important;background:#ffe8e4!important}.v6Priority.high{color:#935900!important;background:#fff1da!important}.v6DrawerDetail{background:#f8fbfc;border:1px solid #dce7eb;border-radius:11px;margin-top:15px;padding:13px}.v6DrawerDetail span{text-transform:uppercase;font-size:9px;font-weight:900;color:#6c848e!important}.v6DrawerDetail p{margin:4px 0 0;color:#173746!important}.v6DrawerButtons{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.v6DrawerButtons button{color:#fff;background:#0b8190;border:0;border-radius:9px;padding:9px 11px;font-weight:800}.v6DrawerButtons button.secondary{color:#234d5b;background:#eaf2f5}.v6DrawerButtons button.success{background:#16815d}.v6AuditNote{background:#fff7e8;border-radius:9px;margin-top:18px;padding:10px;font-size:10px;color:#80520d!important}@media (width<=1050px){.v6Kpis{grid-template-columns:repeat(2,1fr)}.v6Layout{grid-template-columns:1fr}.v6Side{grid-template-columns:1fr 1fr;display:grid}}@media (width<=700px){.v6Hero{flex-direction:column;align-items:flex-start}.v6Kpis{grid-template-columns:1fr}.v6Side{display:flex}.v6PanelHead{flex-direction:column}.v6PriorityTabs{flex-wrap:wrap;align-self:flex-start}.v6QueueItem{grid-template-columns:auto 1fr}.v6QueueActions{grid-column:1/-1;justify-content:flex-start}.v6Command kbd{display:none}}.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{box-sizing:content-box;color:#000;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{box-sizing:border-box;cursor:pointer;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{box-sizing:border-box;color:#333;white-space:nowrap;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{pointer-events:none;will-change:transform;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{box-sizing:border-box;content:"";border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.liveOps{--lo-navy:#071b2b;--lo-panel:#0b2438;--lo-border:#d9e3ec;--lo-text:#102638;--lo-muted:#6f8291;--lo-blue:#1677ff;--lo-green:#12a66a;--lo-orange:#ef8b23;--lo-red:#df3545;--lo-grey:#7d8994;min-height:calc(100vh - 120px);color:var(--lo-text)}.liveOps *{box-sizing:border-box}.liveOpsHero{color:#fff;background:linear-gradient(135deg,#071b2b,#103b58);border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.liveOpsHero h1{margin:5px 0;font-size:28px}.liveOpsHero p{opacity:.76;margin:0}.liveOpsEyebrow,.liveOpsConnection{letter-spacing:.08em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.liveOpsConnection{letter-spacing:0;flex-direction:column;align-items:flex-end}.liveOpsConnection b{color:#6df0ae;font-size:13px}.liveOpsConnection span{opacity:.7}.liveOpsEyebrow span,.liveOpsMapBadge span{border-radius:50%;width:9px;height:9px;display:inline-block}.liveOpsEyebrow .online,.liveOpsMapBadge .online{background:#25d984;box-shadow:0 0 0 5px #25d98424}.liveOpsEyebrow .offline,.liveOpsMapBadge .offline{background:#ef8b23}.liveOpsKpis{background:#dce5ec;border-left:1px solid #dce5ec;border-right:1px solid #dce5ec;grid-template-columns:repeat(7,minmax(120px,1fr));gap:1px;display:grid}.liveOpsKpis button{text-align:left;cursor:pointer;color:var(--lo-text);background:#fff;border:0;padding:14px 15px}.liveOpsKpis button:hover{background:#f6f9fc}.liveOpsKpis span,.liveOpsKpis small{display:block}.liveOpsKpis span{color:#657987;text-transform:uppercase;font-size:11px;font-weight:800}.liveOpsKpis b{margin:3px 0;font-size:25px;display:block}.liveOpsKpis small{color:#8998a4}.liveOpsKpis .good b{color:var(--lo-green)}.liveOpsKpis .trip b{color:var(--lo-blue)}.liveOpsKpis .warn b{color:var(--lo-orange)}.liveOpsKpis .critical{background:#fff1f2}.liveOpsKpis .critical b{color:var(--lo-red)}.liveOpsToolbar{border:1px solid var(--lo-border);background:#f4f7fa;grid-template-columns:minmax(260px,2fr) 1fr 150px 160px auto auto;gap:10px;padding:13px;display:grid}.liveOpsToolbar input,.liveOpsToolbar select,.liveOpsToolbar button{color:#173044;height:42px;font:inherit;background:#fff;border:1px solid #cbd7e1;border-radius:9px;padding:0 12px}.liveOpsToolbar button{color:#fff;cursor:pointer;background:#0c2e49;border-color:#0c2e49;font-size:11px;font-weight:900}.liveOpsError,.liveOpsMessage{border-radius:10px;margin:10px 0;padding:12px 15px;font-weight:700}.liveOpsError{color:#b42332;background:#fff0f1;border:1px solid #ffc9ce}.liveOpsMessage{color:#145d93;background:#eef8ff;border:1px solid #c9e8ff}.liveOpsWorkspace{border:1px solid var(--lo-border);background:#fff;border-top:0;grid-template-columns:290px minmax(480px,1fr) 285px;min-height:680px;display:grid}.liveOpsFleetList,.liveOpsEvents{background:#f8fafc;flex-direction:column;min-width:0;display:flex}.liveOpsFleetList{border-right:1px solid var(--lo-border)}.liveOpsEvents{border-left:1px solid var(--lo-border)}.liveOpsListHead,.liveOpsEventsHead{border-bottom:1px solid var(--lo-border);background:#fff;justify-content:space-between;align-items:center;height:70px;padding:13px 15px;display:flex}.liveOpsListHead small,.liveOpsEventsHead small{color:#758a99;letter-spacing:.1em;font-size:10px;font-weight:900}.liveOpsListHead h3,.liveOpsEventsHead h3{margin:2px 0 0}.liveOpsListHead button{cursor:pointer;background:#edf3f8;border:0;border-radius:7px;padding:7px 10px}.liveOpsEventsHead>span{color:#fff;background:#0b2b43;border-radius:14px;place-items:center;min-width:28px;height:28px;font-weight:800;display:grid}.liveOpsListScroll,.liveOpsEventScroll{max-height:680px;overflow:auto}.liveOpsDriver{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e3eaf0;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:13px;display:grid}.liveOpsDriver:hover{background:#f0f6fb}.liveOpsDriver.selected{background:#e8f3ff;box-shadow:inset 4px 0 #1677ff}.liveOpsStateDot{border-radius:50%;width:10px;height:10px}.liveOpsStateDot.available{background:#13b26e}.liveOpsStateDot.trip{background:#1677ff}.liveOpsStateDot.busy{background:#7b61ff}.liveOpsStateDot.stale{background:#ef9b28}.liveOpsStateDot.offline{background:#8b98a3}.liveOpsStateDot.sos{background:#e33446;box-shadow:0 0 0 5px #e3344621}.liveOpsDriverText{min-width:0}.liveOpsDriverText b,.liveOpsDriverText span,.liveOpsDriverText small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.liveOpsDriverText b{font-size:13px}.liveOpsDriverText span{color:#4f6677;margin-top:2px;font-size:11px}.liveOpsDriverText small{color:#84939f;margin-top:3px}.liveOpsDriver em{background:#edf2f5;border-radius:10px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:900}.liveOpsDriver em.available{color:#087c4a;background:#e7f8f0}.liveOpsDriver em.trip{color:#095eae;background:#e7f2ff}.liveOpsDriver em.busy{color:#6043c5;background:#eee9ff}.liveOpsDriver em.stale{color:#9a5a00;background:#fff3df}.liveOpsDriver em.offline{color:#687681;background:#edf0f2}.liveOpsDriver em.sos{color:#b51f31;background:#ffe8eb}.liveOpsMapShell{background:#dce5eb;min-width:0;min-height:680px;position:relative;overflow:hidden}.liveOpsMap{position:absolute;inset:0}.liveOpsMapBadge{z-index:4;color:#fff;letter-spacing:.07em;background:#061c2ceb;border-radius:9px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;font-weight:900;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 5px 18px #00000026}.liveOpsTaxiMarker{cursor:pointer;background:#8b98a3;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:relative;box-shadow:0 4px 14px #00000047}.liveOpsTaxiMarker.available{background:#12a66a}.liveOpsTaxiMarker.trip{background:#1677ff}.liveOpsTaxiMarker.busy{background:#7657db}.liveOpsTaxiMarker.stale{background:#ef8b23}.liveOpsTaxiMarker.offline{background:#7d8994}.liveOpsTaxiMarker.sos{background:#df3545;animation:1s infinite liveOpsSosPulse}.liveOpsTaxiIcon{color:#fff;border-radius:5px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:1000;transition:transform .2s linear;display:grid}.liveOpsMarkerPulse{opacity:.16;border:2px solid;border-radius:50%;position:absolute;inset:-6px}@keyframes liveOpsSosPulse{50%{transform:scale(1.15);box-shadow:0 0 0 12px #df354529}}.liveOpsDetail{z-index:5;background:#fffffff7;border:1px solid #d5e0e8;border-radius:15px;width:min(390px,100% - 28px);max-height:calc(100% - 75px);padding:16px;position:absolute;top:58px;right:14px;overflow:auto;box-shadow:0 14px 45px #041d2f40}.liveOpsDetail.collapsed{width:auto;padding:8px}.liveOpsCollapse{float:right;color:#23445b;cursor:pointer;background:#edf3f7;border:0;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:900}.liveOpsDetailHero{clear:both;justify-content:space-between;gap:12px;padding-top:9px;display:flex}.liveOpsDetailHero small{color:#718696;letter-spacing:.08em;font-size:9px;font-weight:900}.liveOpsDetailHero h2{margin:5px 0 2px;font-size:21px}.liveOpsDetailHero p{color:#617786;margin:0}.liveOpsBigStatus{background:#edf2f5;border-radius:10px;align-self:flex-start;padding:6px 9px;font-size:9px;font-weight:1000}.liveOpsBigStatus.available{color:#087c4a;background:#e6f8ef}.liveOpsBigStatus.trip{color:#095eae;background:#e6f2ff}.liveOpsBigStatus.busy{color:#6043c5;background:#eee9ff}.liveOpsBigStatus.stale{color:#9a5a00;background:#fff3df}.liveOpsBigStatus.offline{color:#687681;background:#edf0f2}.liveOpsBigStatus.sos{color:#fff;background:#d92e41}.liveOpsSosBanner{color:#fff;background:#d92e41;border-radius:9px;margin-top:13px;padding:11px 12px}.liveOpsSosBanner b,.liveOpsSosBanner span{display:block}.liveOpsSosBanner span{opacity:.9;margin-top:3px;font-size:11px}.liveOpsDetailGrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.liveOpsDetailGrid>div{background:#f5f8fa;border-radius:8px;min-width:0;padding:9px}.liveOpsDetailGrid span,.liveOpsDetailGrid b{display:block}.liveOpsDetailGrid span{color:#778b99;text-transform:uppercase;font-size:9px;font-weight:800}.liveOpsDetailGrid b{overflow-wrap:anywhere;margin-top:3px;font-size:11px}.liveOpsTripCard{background:#eef7ff;border:1px solid #b9dcff;border-radius:10px;margin-top:12px;padding:12px}.liveOpsTripCard>div{justify-content:space-between;gap:10px;display:flex}.liveOpsTripCard small{color:#4380b1;font-weight:900}.liveOpsTripCard p{margin:7px 0;font-size:11px}.liveOpsTripCard>span{color:#fff;background:#1677ff;border-radius:7px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-block}.liveOpsDetailActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.liveOpsDetailActions button{color:#fff;cursor:pointer;background:#0b2c45;border:0;border-radius:8px;min-height:39px;font-size:10px;font-weight:900}.liveOpsDetailActions button.active{background:#d92e41}.liveOpsDetailActions button:disabled{opacity:.55;cursor:wait}.liveOpsFollow{text-align:center;color:#087c4a;background:#e7f8f0;border-radius:8px;margin-top:9px;padding:8px;font-size:10px;font-weight:900}.liveOpsHistory{color:#587080;justify-content:center;align-items:center;gap:7px;margin-top:9px;font-size:10px;display:flex}.liveOpsEvent{background:#fff;border-bottom:1px solid #e2e9ef;grid-template-columns:65px 1fr;gap:8px;padding:12px;display:grid}.liveOpsEvent.critical{background:#fff2f3;box-shadow:inset 3px 0 #d92e41}.liveOpsEvent time{color:#82929e;font-size:9px;font-weight:700}.liveOpsEvent div>*{display:block}.liveOpsEvent small{color:#718694;letter-spacing:.08em;font-size:8px;font-weight:900}.liveOpsEvent b{margin-top:2px;font-size:11px}.liveOpsEvent span{color:#667b89;margin-top:3px;font-size:10px}.liveOpsEvent em{color:#1677ff;margin-top:4px;font-size:9px;font-style:normal;font-weight:900}.liveOpsEmpty{text-align:center;color:#7e909d;padding:25px 15px;font-size:12px}.liveOpsLegend{color:#d8e3ea;background:#071b2b;border-radius:0 0 14px 14px;flex-wrap:wrap;gap:18px;padding:12px 15px;font-size:10px;font-weight:700;display:flex}.liveOpsLegend span{align-items:center;gap:6px;display:flex}.liveOpsLegend i{border-radius:50%;width:8px;height:8px}.liveOpsLegend .available{background:#12a66a}.liveOpsLegend .trip{background:#1677ff}.liveOpsLegend .busy{background:#7657db}.liveOpsLegend .stale{background:#ef8b23}.liveOpsLegend .offline{background:#7d8994}.liveOpsLegend .sos{background:#df3545}@media (width<=1400px){.liveOpsKpis{grid-template-columns:repeat(4,1fr)}.liveOpsWorkspace{grid-template-columns:260px minmax(420px,1fr)}.liveOpsEvents{border-left:0;border-top:1px solid var(--lo-border);grid-column:1/-1}.liveOpsEventScroll{max-height:260px}}@media (width<=950px){.liveOpsToolbar{grid-template-columns:1fr 1fr}.liveOpsWorkspace{display:block}.liveOpsFleetList{border-right:0}.liveOpsListScroll{max-height:320px}.liveOpsMapShell{min-height:650px}}@media (width<=650px){.liveOpsHero{flex-direction:column;align-items:flex-start}.liveOpsConnection{align-items:flex-start}.liveOpsKpis{grid-template-columns:1fr 1fr}.liveOpsToolbar,.liveOpsDetailGrid{grid-template-columns:1fr}}:root{color:#10284c;font-synthesis:none;--navy:#07182d;--navy2:#0b2949;--orange:#ff6428;--orange2:#ff8817;--text:#10284c;--muted:#748398;--line:#dfe7ef;background:#eef3f8;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{color:var(--text);background:#eef3f8;margin:0}button,input,select{font:inherit}button{cursor:pointer;color:#fff;background:#0b2d53;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-weight:800;transition:all .16s;display:inline-flex}button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #10284c22}button.secondary{color:#123451;background:#edf3f8;border:1px solid #d7e1eb}button.orange{background:linear-gradient(135deg,var(--orange),var(--orange2));box-shadow:0 8px 20px #ff6a2a2e}button.danger{background:#c74434}button.small{border-radius:8px;padding:7px 10px;font-size:12px}.appShell{grid-template-columns:225px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;z-index:50;background:linear-gradient(#06182c,#0a2747);flex-direction:column;height:100vh;padding:22px 12px 17px;display:flex;position:sticky;top:0;overflow:auto;box-shadow:8px 0 30px #07182d14}.brand{border-bottom:1px solid #ffffff14;margin-bottom:12px;padding:0 10px 21px}.logo{letter-spacing:-1px;font-size:29px;font-weight:950}.logo span{color:#ff6b31}.sub{color:#bdcad8;margin-top:4px}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav button{color:#d2deea;text-align:left;box-shadow:none;background:0 0;justify-content:flex-start;padding:11px 13px}.sidebar nav button:hover{box-shadow:none;color:#fff;background:#ffffff0d;transform:none}.sidebar nav button.active{color:#fff;background:linear-gradient(135deg,#f65123,#ff8617);box-shadow:0 8px 20px #00000024}.sidebarFooter{color:#c6d3df;border-top:1px solid #ffffff14;align-items:center;gap:8px;margin-top:auto;padding:15px 10px 0;font-size:12px;display:flex}.onlineDot{background:#2bd06f;border-radius:50%;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 4px #2bd06f1c}.main{min-width:0}.topbar{color:#fff;z-index:40;background:linear-gradient(135deg,#07182d,#0a2949);justify-content:space-between;align-items:center;height:70px;padding:0 24px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #07182d25}.topLeft{align-items:center;gap:12px;display:flex}.topLeft>div{flex-direction:column;display:flex}.topLeft span{color:#b9c8d8;margin-top:2px;font-size:12px}.topActions{align-items:center;gap:9px;display:flex}.connectedPill{color:#67e79e;background:#0f56344a;border:1px solid #37c77842;border-radius:20px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:850;display:flex}.iconBtn{color:#fff;background:#ffffff0c;border:1px solid #ffffff18;border-radius:50%;width:38px;height:38px;padding:0}.avatar{color:#fff;background:#1976d2;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.mobileMenu{color:#fff;background:#ffffff10;width:38px;height:38px;padding:0;display:none}.page{max-width:1680px;margin:auto;padding:18px 20px 34px}.moduleHero{color:#fff;background:linear-gradient(100deg,#06182ef2 0%,#0a2a4bdc 58%,#1b2230c7 100%),radial-gradient(circle at 76% 28%,#ff6d2d62,#0000 28%),linear-gradient(135deg,#0d2945,#193449);border-radius:17px;flex-direction:column;justify-content:space-between;min-height:250px;margin-bottom:14px;padding:23px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #07182d25}.moduleHero:after{content:"";border:1px solid #ffffff0c;border-radius:50%;width:420px;height:420px;position:absolute;top:-220px;right:-130px;box-shadow:0 0 0 55px #ffffff05}.heroMain{z-index:1;align-items:center;gap:15px;display:flex;position:relative}.heroIcon{color:#ff7b34;background:#071524d9;border:1px solid #ffffff14;border-radius:14px;place-items:center;width:56px;height:56px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.9px;color:#ff8a43;font-size:10px;font-weight:900}.heroMain h1{margin:3px 0;font-size:32px}.heroMain p{color:#d2dce8;margin:0}.heroStats{z-index:1;grid-template-columns:repeat(4,1fr);gap:11px;display:grid;position:relative}.heroStats>div{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05172ec4;border:1px solid #ffffff20;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:13px;display:grid}.heroStats svg{color:#25db77;grid-row:1/3}.heroStats>div:nth-child(2) svg{color:#2387ff}.heroStats>div:nth-child(3) svg{color:#ffb216}.heroStats>div:nth-child(4) svg{color:#b968ff}.heroStats b{font-size:20px}.heroStats span{color:#c9d4df;font-size:11px}.pageToolbar{background:#fff;border:1px solid #e0e8f0;border-radius:13px;align-items:center;gap:8px;margin-bottom:14px;padding:11px;display:flex;box-shadow:0 7px 22px #10284c0a}.search{color:#718198;background:#fff;border:1px solid #d5dfe9;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:310px;height:42px;padding:0 12px;display:flex}.search input{color:#10284c;border:0;outline:0;width:100%}.contentGrid,.lowerGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.panel,.tableWrap,.entityCard,.inspector,.mapCard{background:#fff;border:1px solid #e0e7ef;border-radius:15px;box-shadow:0 8px 26px #10284c0b}.panel h2,.panel h3{margin-top:0}.quickGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quickGrid button{justify-content:flex-start;min-height:49px}.healthRows>div{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.healthRows>div:last-child{border-bottom:0}.healthRows span{color:#748398}.green{color:#20864c}.tableWrap{overflow:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th,td{text-align:left;border-bottom:1px solid #edf1f5;padding:13px 14px}th{color:#52677d;text-transform:uppercase;letter-spacing:.6px;background:#f7fafc;font-size:10px}tr:last-child td{border-bottom:0}.empty{text-align:center;color:#7d8a9a;padding:32px}.rowActions{flex-wrap:wrap;gap:7px;display:flex}.badge{color:#526679;background:#edf2f7;border-radius:20px;align-items:center;padding:5px 9px;font-size:11px;font-weight:850;display:inline-flex}.badge.good{color:#148243;background:#e2f8eb}.badge.warn{color:#895800;background:#fff2d8}.badge.bad{color:#9a3020;background:#ffe6e1}.splitLayout{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:14px;display:grid}.leftStack{flex-direction:column;gap:12px;display:flex}.entityCard{cursor:pointer;padding:17px;transition:all .15s}.entityTop{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;display:grid}.visual{border-radius:12px;place-items:center;width:72px;height:72px;display:grid}.fuelVisual{color:#fff;background:linear-gradient(135deg,#09223e,#153f69)}.grow{min-width:0}.code{color:#ff6b31;margin-top:6px;font-size:11px;font-weight:900}.entityTop h2{margin:3px 0;font-size:19px}.entityTop p{color:#738398;margin:0;font-size:12px}.cardBtns{gap:7px;display:flex}.square{flex-direction:column;min-width:59px;height:58px;padding:6px;font-size:10px;display:flex}.subTabs{background:#f1f5f8;border-radius:9px;margin:15px 0 4px;display:flex;overflow:hidden}.subTabs span{color:#617387;flex:1;justify-content:center;align-items:center;gap:5px;padding:9px;font-size:11px;font-weight:800;display:flex}.subTabs .active{color:#fff;background:linear-gradient(135deg,#ff5d22,#ff8619)}.lineItem{border-bottom:1px solid #edf1f5;grid-template-columns:auto 1fr auto auto;align-items:center;gap:11px;padding:12px 2px;display:grid}.lineItem:last-child{border-bottom:0}.pumpIcon{color:#163d61;background:#eaf1f7;border-radius:8px;place-items:center;width:39px;height:39px;display:grid}.lineItem b{display:block}.lineItem .grow span{color:#728297;margin-top:2px;font-size:11px;display:block}.inspector{align-self:start;position:sticky;top:84px;overflow:hidden}.inspectorTabs{background:#f0f4f8;display:flex}.inspectorTabs span{color:#66788b;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:11px;font-weight:850;display:flex}.inspectorTabs .active{color:#fff;background:linear-gradient(135deg,#ff5c22,#ff8619)}.inspectorBody{padding:19px}.inspectorHead{justify-content:space-between;gap:12px;display:flex}.inspectorHead h2{margin:3px 0}.inspectorHead p{color:#748398;margin:0}.infoGrid{grid-template-columns:1fr 1fr;gap:9px;margin:17px 0;display:grid}.infoGrid>div{background:#f8fafc;border:1px solid #e7edf3;border-radius:9px;padding:11px}.infoGrid span{color:#748398;font-size:10px;display:block}.infoGrid b{margin-top:4px;display:block}.inspectorButtons{gap:8px;display:flex}.insights{border-top:1px solid #edf1f5;margin-top:18px;padding-top:16px}.insights h3{margin:0 0 11px}.insightGrid,.miniMetrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.insightGrid>div,.miniMetrics>div{text-align:center;background:#f7f9fc;border-radius:9px;padding:10px}.insightGrid svg{color:#ff6b31;width:17px}.insightGrid b,.miniMetrics b{margin-top:3px;font-size:18px;display:block}.insightGrid span,.miniMetrics span{color:#748398;font-size:10px}.wide{justify-content:space-between;width:100%;margin-top:14px}.lowerGrid{margin-top:14px}.colorActions{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.colorActions button{background:#0aa64f;flex-direction:column;min-height:75px}.colorActions .blue{background:#1673d8}.colorActions .purple{background:#9a48e3}.colorActions .gold{background:#f0a20e}.mapCard{overflow:hidden}.reportGrid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.reportGrid button{color:#10284c;text-align:left;background:#fff;border:1px solid #e1e8f0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:20px;display:grid}.reportGrid button>svg:first-child{color:#ff6b31}.reportGrid b{display:block}.reportGrid span{color:#748398;margin-top:3px;font-size:11px;display:block}.settingsPanel>div{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:25px;padding:13px 0;display:flex}.settingsButtons{border-bottom:0!important;justify-content:flex-start!important}.alertRow{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.alertRow:last-child{border-bottom:0}.alertRow b{margin-top:3px;display:block}.alertRow p{color:#748398;margin:4px 0 0}.emptyState{text-align:center;color:#66778a;background:#fff;border:1px dashed #cad5e1;border-radius:14px;padding:36px}.emptyState h3{margin:9px 0}.errorBanner{color:#913322;background:#ffe9e4;border:1px solid #efb5a9;border-radius:10px;gap:9px;margin:15px 20px 0;padding:12px 15px;display:flex}.errorBanner b,.errorBanner span{display:block}.errorBanner span{margin-top:2px;font-size:11px}.toast{z-index:120;color:#fff;background:#10284c;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-weight:800;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 42px #10284c42}.toast.error{background:#a73929}.modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#07182dc8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modalCard{background:#fff;border-radius:17px;width:min(680px,100%);max-height:90vh;overflow:auto;box-shadow:0 36px 90px #03101f66}.modalHeader{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:14px;padding:21px 23px 16px;display:flex}.modalHeader h2{margin:0}.modalHeader p{color:#748398;margin:4px 0 0}.modalHeader .iconBtn{color:#163654;background:#eef3f8;border:1px solid #d9e2eb}.modalBody{padding:22px 23px}.formGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.formGrid.one{grid-template-columns:1fr}.field{flex-direction:column;gap:6px;display:flex}.field>span{font-size:12px;font-weight:850}.field small{color:#748398}.field input,.field select{color:#10284c;background:#fff;border:1px solid #cad6e2;border-radius:8px;outline:none;padding:10px 11px}.field input:focus,.field select:focus{border-color:#ff6b31;box-shadow:0 0 0 3px #ff6b3118}.modalActions{border-top:1px solid #edf1f5;grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:5px;padding-top:16px;display:flex}.walletSummary{background:#f7f9fc;border:1px solid #e7ecf2;border-radius:9px;grid-template-columns:1fr auto;gap:8px 20px;margin-bottom:17px;padding:14px;display:grid}.walletSummary span{color:#748398}@media (width<=1180px){.splitLayout{grid-template-columns:1fr}.inspector{position:relative;top:auto}.heroStats{grid-template-columns:repeat(2,1fr)}.pageToolbar{flex-wrap:wrap}.search{min-width:260px}.lowerGrid,.contentGrid{grid-template-columns:1fr}}@media (width<=820px){.appShell{display:block}.sidebar{width:225px;transition:all .2s;position:fixed;left:-245px}.sidebar.open{left:0}.mobileMenu{place-items:center;display:grid}.topActions .iconBtn{display:none}.page{padding:15px}.heroMain h1{font-size:27px}.entityTop{grid-template-columns:auto 1fr}.cardBtns{grid-column:1/-1}.formGrid,.reportGrid{grid-template-columns:1fr}.colorActions{grid-template-columns:1fr 1fr}}@media (width<=540px){.heroStats{grid-template-columns:1fr 1fr}.pageToolbar{grid-template-columns:1fr 1fr;display:grid}.pageToolbar .search{grid-column:1/-1;min-width:0}.pageToolbar .orange{grid-column:1/-1}.insightGrid,.miniMetrics{grid-template-columns:1fr 1fr}.infoGrid{grid-template-columns:1fr}.topLeft span,.connectedPill{display:none}}.pageToolbar{z-index:15;position:sticky;top:82px}.clearSearch{color:#6a7c90;width:28px;height:28px;box-shadow:none;background:0 0;padding:0}.clearSearch:hover{box-shadow:none;background:#eef3f8;transform:none}.tableWrap table tbody tr{transition:background .12s}.tableWrap table tbody tr:focus-within{background:#f7faff}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #ff6b2c33}.modalBackdrop{animation:.12s fadeIn}.modalCard{animation:.16s modalIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.entityCard,.metricCard,.panel,.tableWrap{transition:box-shadow .16s,border-color .16s,transform .16s}.entityCard:hover{transform:translateY(-1px)}.toast{animation:.2s toastIn}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.saFuelMapShell{background:#fff;border-radius:15px;overflow:hidden}.mapStatusBar{color:#fff;background:#081d35;border-bottom:1px solid #ffffff14;align-items:center;gap:16px;min-height:48px;padding:10px 13px;display:flex}.mapStatusBar div{font-size:13px}.mapStatusBar b{color:#ff7a31;font-size:17px}.mapStatusBar span{color:#b9c8d8;flex:1;font-size:11px}.mapStatusBar button{background:#ff6b2c;padding:7px 10px;font-size:11px}.mapLegend{margin-top:14px}.mapLegend h3{margin-bottom:7px}.mapLegend p{color:#67798e;margin:6px 0;font-size:12px}.topMenuAnchor,.notificationButton{position:relative}.notificationCount{color:#fff;background:#ef4c43;border:2px solid #092541;border-radius:10px;place-items:center;min-width:18px;height:18px;font-size:10px;font-weight:900;display:grid;position:absolute;top:-5px;right:-3px}.topDropdown{color:#10284c;z-index:100;background:#fff;border:1px solid #dfe7ef;border-radius:13px;width:340px;position:absolute;top:47px;right:0;overflow:hidden;box-shadow:0 22px 58px #07182d45}.dropdownHead{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.dropdownHead button{color:#28435e;background:#eef3f8;width:28px;height:28px;padding:0}.notificationItem{border-bottom:1px solid #edf1f5;grid-template-columns:auto 1fr;gap:10px;padding:12px 14px;display:grid}.notificationItem b{font-size:12px}.notificationItem p{color:#718198;margin:3px 0 0;font-size:11px}.notificationSeverity{background:#f0a20e;border-radius:50%;width:9px;height:9px;margin-top:4px}.notificationSeverity.high{background:#e9483f}.notificationSeverity.warn{background:#f0a20e}.dropdownEmpty{text-align:center;color:#718198;padding:22px;font-size:12px}.dropdownFooter{color:#173755;background:#f6f9fc;border-top:1px solid #e7edf3;border-radius:0;width:100%}.settingsDropdown{width:250px;padding-bottom:6px}.settingsDropdown>button{color:#173755;width:100%;box-shadow:none;background:#fff;border-radius:0;justify-content:flex-start;padding:11px 14px;font-size:12px}.settingsDropdown>button:hover{box-shadow:none;background:#f6f9fc;transform:none}.roleGuide{margin-top:14px}.roleGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.roleGrid>div{background:#f7f9fc;border:1px solid #e5ebf1;border-radius:10px;padding:13px}.roleGrid b{display:block}.roleGrid span{color:#718198;margin-top:4px;font-size:11px;display:block}.roleWarning{color:#8a6500;background:#fff8df;border:1px solid #f4dda2;border-radius:8px;margin:12px 0 0;padding:10px;font-size:11px}@media (width<=820px){.topDropdown{width:auto;position:fixed;top:72px;left:12px;right:12px}.roleGrid{grid-template-columns:1fr 1fr}.mapStatusBar{flex-wrap:wrap}.mapStatusBar span{flex-basis:100%}}.rolePreview{background:linear-gradient(135deg,#f7faff,#fff8f3);border:1px solid #dfe7ef;border-radius:10px;grid-column:1/-1;align-items:flex-start;gap:11px;padding:13px;display:flex}.rolePreview svg{color:#ff6b31;flex:none}.rolePreview b{display:block}.rolePreview span{color:#718198;margin-top:3px;font-size:11px;display:block}.notificationDetailIcon{color:#9c6500;background:#fff4df;border-radius:13px;place-items:center;width:52px;height:52px;display:grid}.notificationDetailGrid{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0;display:grid}.notificationDetailGrid>div{background:#f7f9fc;border:1px solid #e5ebf1;border-radius:9px;padding:12px}.notificationDetailGrid span{color:#718198;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:800;display:block}.notificationDetailGrid b{margin-top:4px;display:block}.recordDetails{border:1px solid #e2e9f0;border-radius:10px;margin-bottom:5px;overflow:hidden}.recordDetails h4{background:#f5f8fb;border-bottom:1px solid #e2e9f0;margin:0;padding:11px 13px}.recordDetails pre{color:#d9e7f4;white-space:pre-wrap;word-break:break-word;background:#0b1d33;max-height:230px;margin:0;padding:13px;font:11px/1.55 Consolas,monospace;overflow:auto}@media (width<=620px){.notificationDetailGrid{grid-template-columns:1fr}.rolePreview{grid-column:1}}.notificationDetailHero{border-bottom:1px solid #edf1f5;align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.notificationDetailIcon{color:#9d6600;background:#fff2d9;border-radius:13px;flex:none;place-items:center;width:52px;height:52px;display:grid}.notificationDetailIcon.high{color:#a43728;background:#ffe7e2}.notificationDetailHero h3{margin:3px 0 5px;font-size:20px}.notificationDetailHero p{color:#718198;margin:0}.notificationMeta{flex-wrap:wrap;gap:7px;margin:15px 0;display:flex}.notificationFields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.notificationField{background:#f8fafc;border:1px solid #e3eaf1;border-radius:9px;padding:11px 12px}.notificationField span{color:#718198;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:850;display:block}.notificationField b{word-break:break-word;margin-top:4px;display:block}.notificationActions{margin-top:17px}.notificationItemButton{grid-template-columns:auto 1fr auto;width:100%;text-align:left!important;color:#10284c!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important;align-items:start!important;padding:12px 14px!important;display:grid!important}.notificationItemButton:hover{box-shadow:none!important;background:#f8fafc!important;transform:none!important}.notificationItemButton small{color:#8a98a8;text-transform:uppercase;letter-spacing:.45px;margin-top:5px;font-size:10px;font-weight:800;display:block}@media (width<=620px){.notificationFields{grid-template-columns:1fr}}.dropdownHead>div:first-child small{color:#d97706;margin-top:2px;font-size:10px;font-weight:800;display:block}.dropdownHeadActions{gap:6px;display:flex}.dropdownHeadActions button{color:#28435e;background:#eef3f8;width:28px;height:28px;padding:0}.notificationDropdown{max-height:520px;overflow:auto}.notificationItemButton{position:relative}.notificationItemButton:has(.notificationSeverity.high){border-left:3px solid #e9483f!important}.notificationItemButton:has(.notificationSeverity.warn){border-left:3px solid #f0a20e!important}.notificationItemButton:has(.notificationSeverity.info){border-left:3px solid #2387ff!important}.notificationSeverity.info{background:#2387ff}.attentionCard{background:#fff9e8;border:1px solid #f4dda2}.notificationDropdown{flex-direction:column;display:flex;width:390px!important;max-height:620px!important;overflow:hidden!important}.notificationBulkBar{background:#f7f9fc;border-bottom:1px solid #e7edf3;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:9px 11px;font-size:11px;display:grid}.notificationBulkBar label{cursor:pointer;color:#40576f;align-items:center;gap:7px;font-weight:800;display:flex}.notificationBulkBar input,.notificationCheck input{accent-color:#ff6b2c;cursor:pointer;width:16px;height:16px}.notificationBulkBar>div{color:#718198;white-space:nowrap}.bulkDismissButton{background:#c44334!important;padding:6px 9px!important;font-size:10px!important}.bulkDismissButton:disabled{opacity:.42;cursor:not-allowed;box-shadow:none!important;transform:none!important}.notificationList{max-height:390px;overflow:auto}.notificationItemSelectable{background:#fff;border-bottom:1px solid #edf1f5;grid-template-columns:34px 1fr;align-items:stretch;transition:all .12s;display:grid}.notificationItemSelectable:hover{background:#f8fafc}.notificationItemSelectable.selected{background:#fff8f3;box-shadow:inset 3px 0 #ff6b2c}.notificationCheck{cursor:pointer;place-items:start center;padding-top:15px;display:grid}.notificationOpenButton{grid-template-columns:auto 1fr auto;gap:9px;width:100%;text-align:left!important;color:#10284c!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:start!important;padding:12px 13px 12px 0!important;display:grid!important}.notificationOpenButton:hover{box-shadow:none!important;transform:none!important}.notificationCopy{min-width:0}.notificationCopy p{color:#718198;margin:3px 0 0;font-size:11px}.notificationCopy small{color:#8a98a8;text-transform:uppercase;letter-spacing:.38px;margin-top:5px;font-size:9px;font-weight:800;display:block}.notificationTitleRow{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.notificationTitleRow>b{font-size:12px}.needsAttentionPill{color:#986100;text-transform:uppercase;letter-spacing:.45px;background:#fff0d1;border-radius:12px;align-items:center;padding:3px 6px;font-size:8px;font-weight:900;display:inline-flex}.notificationFooterActions{background:#f8fafc;border-top:1px solid #e4ebf2}.notificationFooterActions .dropdownFooter{border-top:0!important}.restoreAttentionButton{width:100%;color:#9a6500!important;box-shadow:none!important;background:#fff!important;border-top:1px solid #edf1f5!important;border-radius:0!important;padding:9px 12px!important;font-size:10px!important}.restoreAttentionButton:hover{box-shadow:none!important;background:#fff9e9!important;transform:none!important}@media (width<=620px){.notificationDropdown{width:auto!important}.notificationBulkBar{grid-template-columns:1fr auto}.bulkDismissButton{grid-column:1/-1}}.notificationFilterTabs{background:#f7f9fc;border-bottom:1px solid #e7edf3;gap:5px;padding:8px 10px;display:flex;overflow:auto}.notificationFilterTabs button{flex:none;color:#4c6177!important;box-shadow:none!important;background:#edf2f7!important;border-radius:15px!important;padding:6px 9px!important;font-size:9px!important}.notificationFilterTabs button:hover{box-shadow:none!important;transform:none!important}.notificationFilterTabs button.active{color:#fff!important;background:#0c2e55!important}.notificationWorkflowBar{background:#f7f9fc;border:1px solid #e3eaf1;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:15px 0;padding:11px;display:flex}.attentionToggle,.workflowTick{cursor:pointer;color:#52677d;background:#fff;border:1px solid #dce5ed;border-radius:18px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:850;display:inline-flex}.attentionToggle input,.workflowTick input{accent-color:#ff6b2c;cursor:pointer;width:15px;height:15px}.attentionToggle.active{color:#8e5d00;background:#fff2d9;border-color:#f1cd7a}.moduleChip{color:#18466f!important;box-shadow:none!important;background:#eaf2fb!important;border-radius:18px!important;padding:7px 10px!important;font-size:11px!important}.moduleChip:hover{box-shadow:none!important;background:#dfeefa!important;transform:none!important}.workflowStatuses{flex-wrap:wrap;gap:6px;display:flex}.workflowTick.active{color:#147a3d;background:#e3f8eb;border-color:#a9e1be}.workflowTick:has(input:checked){box-shadow:inset 0 0 0 1px #147a3d14}.bulkCompleteButton{background:#178447!important;padding:6px 9px!important;font-size:10px!important}.bulkCompleteButton:disabled{opacity:.42;cursor:not-allowed;box-shadow:none!important;transform:none!important}.notificationBulkBar{grid-template-columns:1fr auto auto auto!important}@media (width<=620px){.notificationWorkflowBar{align-items:flex-start}.workflowStatuses{width:100%}.notificationBulkBar{grid-template-columns:1fr auto!important}.bulkCompleteButton,.bulkDismissButton{grid-column:1/-1}}.notificationFolders{background:#f6f9fc;border-bottom:1px solid #e4ebf2;grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.notificationFolders button{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-height:42px;color:#314b64!important;box-shadow:none!important;text-align:left!important;background:#fff!important;border:1px solid #dfe7ef!important;border-radius:9px!important;padding:8px 9px!important;font-size:10px!important;display:grid!important}.notificationFolders button:hover{box-shadow:none!important;border-color:#b9c9d8!important;transform:none!important}.notificationFolders button.active{color:#fff!important;background:#0b2d53!important;border-color:#0b2d53!important}.notificationFolders button.attention.active{background:#9b6400!important;border-color:#9b6400!important}.notificationFolders button.completed.active{background:#167f45!important;border-color:#167f45!important}.notificationFolders button:last-child{grid-column:1/-1}.notificationFolders b{color:#173a5c;background:#eef3f8;border-radius:12px;place-items:center;min-width:22px;height:22px;padding:0 6px;display:grid}.notificationFolders button.active b{color:#fff;background:#fff2}.folderIcon{color:#153a5d;background:#edf3f8;border-radius:6px;place-items:center;width:22px;height:22px;font-weight:950;display:grid}.notificationFolders button.active .folderIcon{color:#fff;background:#ffffff20}.notificationWorkflowPanel{background:#f7f9fc;border:1px solid #e2e9f0;border-radius:11px;grid-template-columns:1fr 1fr;gap:12px;margin:15px 0;padding:13px;display:grid}.workflowSection{flex-direction:column;gap:7px;display:flex}.workflowSection.full{grid-column:1/-1}.workflowLabel{color:#738399;text-transform:uppercase;letter-spacing:.7px;font-size:9px;font-weight:900}.workflowCheckCard,.statusTickCard{cursor:pointer;background:#fff;border:1px solid #dce5ed;border-radius:10px;align-items:center;gap:10px;min-height:58px;padding:10px;transition:all .12s;display:flex}.workflowCheckCard input,.statusTickCard input{opacity:0;pointer-events:none;position:absolute}.tickBox{color:#fff;background:#fff;border:2px solid #c2cfdb;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:14px;font-weight:950;display:grid}.workflowCheckCard b,.statusTickCard b{font-size:11px;display:block}.workflowCheckCard small,.statusTickCard small{color:#7b8998;margin-top:2px;font-size:9px;display:block}.workflowCheckCard.checked.attention{background:#fff7e3;border-color:#e7bc5a}.workflowCheckCard.checked.attention .tickBox{background:#d79200;border-color:#d79200}.moduleFolderButton{width:100%;min-height:58px;color:#16486f!important;box-shadow:none!important;background:#eaf2fb!important;border:1px solid #d4e2ef!important;justify-content:space-between!important}.moduleFolderButton:hover{box-shadow:none!important;background:#dfecf8!important;transform:none!important}.statusTickGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.statusTickCard.pending.checked{background:#fff7df;border-color:#e7bb57}.statusTickCard.pending.checked .tickBox{background:#d69300;border-color:#d69300}.statusTickCard.progress.checked{background:#eef7ff;border-color:#79b5f1}.statusTickCard.progress.checked .tickBox{background:#1b78d2;border-color:#1b78d2}.statusTickCard.complete.checked{background:#ebf9f0;border-color:#8fd0a9}.statusTickCard.complete.checked .tickBox{background:#18864a;border-color:#18864a}@media (width<=620px){.notificationWorkflowPanel{grid-template-columns:1fr}.workflowSection.full{grid-column:1}.statusTickGrid{grid-template-columns:1fr}}.vehicleNotificationSelector{background:#eef6ff;border:1px solid #d8e4ef;border-radius:10px;flex-direction:column;gap:9px;padding:10px;display:flex}.moduleStaticHeader{color:#16486f;align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.vehicleNotificationSelector label{flex-direction:column;gap:5px;display:flex}.vehicleNotificationSelector label>span{color:#718198;text-transform:uppercase;letter-spacing:.55px;font-size:9px;font-weight:900}.vehicleNotificationSelector select{color:#10284c;background:#fff;border:1px solid #c7d7e6;border-radius:8px;outline:none;width:100%;min-height:40px;padding:8px 10px;font-weight:750}.vehicleNotificationSelector select:focus{border-color:#287cc7;box-shadow:0 0 0 3px #287cc71f}.vehicleSelectedSummary{grid-template-columns:1fr 1fr;gap:7px;display:grid}.vehicleSelectedSummary>div{background:#fff;border:1px solid #dfe8f0;border-radius:8px;padding:8px 9px}.vehicleSelectedSummary span{color:#7a8999;text-transform:uppercase;letter-spacing:.45px;font-size:8px;font-weight:850;display:block}.vehicleSelectedSummary b{word-break:break-word;margin-top:3px;font-size:10px;display:block}.vehicleSelectionEmpty{color:#925700;background:#fff4e8;border-radius:8px;padding:8px 9px;font-size:10px}@media (width<=620px){.vehicleSelectedSummary{grid-template-columns:1fr}}.connectedPill.disconnected{color:#ffb2a8!important;background:#b5322829!important;border-color:#e8483d57!important}.connectedPill.disconnected .onlineDot{background:#ef4c43!important;box-shadow:0 0 0 4px #ef4c4326!important}.notificationMetaLine{flex-wrap:wrap;align-items:center;gap:7px;color:#8190a0!important;text-transform:none!important;letter-spacing:.2px!important;margin-top:5px!important;font-size:9px!important;font-weight:800!important;display:flex!important}.notificationMetaLine span:first-child{color:#718198;text-transform:uppercase;letter-spacing:.45px}.notificationMetaLine span+span:before{content:"|";color:#a5b1be;margin-right:7px}.passwordField{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.passwordField input{min-width:0}.passwordToggle{color:#173755!important;min-width:58px!important;height:40px!important;box-shadow:none!important;background:#edf3f8!important;border:1px solid #d7e1ea!important;padding:0 10px!important}.passwordToggle:hover{box-shadow:none!important;background:#e5edf5!important;transform:none!important}.passwordRequirements{color:#825800;background:#fff8e2;border:1px solid #f0d58b;border-radius:9px;flex-direction:column;grid-column:1/-1;gap:3px;padding:10px 12px;display:flex}.passwordRequirements b{font-size:11px}.passwordRequirements span{font-size:10px}@media (width<=680px){.passwordField{grid-template-columns:1fr}.passwordToggle{width:100%!important}}.userToolbar{justify-content:space-between;align-items:center;gap:14px;display:flex;padding:11px!important}.userToolbarPrimary,.userToolbarFilters{align-items:center;gap:9px;display:flex}.userSearchBox{color:#72849a;background:#fff;border:1px solid #d7e1eb;border-radius:9px;align-items:center;gap:8px;min-width:250px;height:40px;padding:0 11px;display:flex}.userSearchBox input{width:100%;min-width:0;box-shadow:none!important;border:0!important;outline:0!important;padding:0!important}.userRoleSelect{color:#173755;background:#fff;border:1px solid #d7e1eb;border-radius:9px;min-width:145px;height:40px;padding:0 10px;font-weight:700}.passwordField{grid-template-columns:1fr auto;gap:7px;display:grid}.passwordToggle{color:#173755!important;min-width:60px!important;box-shadow:none!important;background:#edf3f8!important}.passwordRequirements{color:#365a77;background:#edf8ff;border:1px solid #b9dfff;border-radius:9px;grid-column:1/-1;padding:10px 12px;font-size:10px;line-height:1.5}.userPasswordHeader{background:#eef5fc;border:1px solid #d7e4ef;border-radius:9px;grid-column:1/-1;padding:11px 12px}.userPasswordHeader b{display:block}.userPasswordHeader span{color:#728198;margin-top:2px;font-size:11px;display:block}.userActions{flex-wrap:wrap}button.warning{color:#946100!important;background:#fff1d8!important}button.success{color:#13753c!important;background:#e5f8ec!important}.emptyUserFilter{justify-content:center;align-items:center;gap:10px;display:flex;padding:22px!important}@media (width<=800px){.userToolbar{flex-direction:column;align-items:stretch}.userToolbarPrimary,.userToolbarFilters{width:100%}.userSearchBox{flex:1;min-width:0}}@media (width<=560px){.userToolbarPrimary,.userToolbarFilters{flex-direction:column;align-items:stretch}.userRoleSelect{width:100%}.passwordField{grid-template-columns:1fr}}.taxipayLoginShell{background:#f4f7fb;grid-template-columns:minmax(330px,42%) 1fr;min-height:100vh;display:grid}.loginBrandPanel{color:#fff;background:linear-gradient(155deg,#071b31 0%,#0a3156 65%,#0f4773 100%);flex-direction:column;justify-content:center;padding:64px clamp(32px,5vw,78px);display:flex;position:relative;overflow:hidden}.loginBrandPanel:after{content:"";background:#ff6b2c29;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-180px;right:-190px}.loginBrand{letter-spacing:-1.2px;font-size:34px;font-weight:950;line-height:1}.loginBrand span{color:#ff6b2c}.loginBrandSub{color:#9ab0c4;text-transform:uppercase;letter-spacing:1.8px;margin-top:6px;font-size:11px;font-weight:800}.loginBrandPanel h1{letter-spacing:-1.4px;margin:58px 0 12px;font-size:42px}.loginBrandPanel>p{color:#b9c9d8;max-width:490px;margin:0;font-size:14px;line-height:1.7}.loginFeatureList{gap:12px;margin-top:34px;display:grid}.loginFeatureList>div{color:#d8e4ee;align-items:center;gap:11px;font-size:12px;font-weight:700;display:flex}.loginFeatureList svg{color:#ff7b43}.loginFormPanel{place-items:center;padding:34px;display:grid}.loginCard{background:#fff;border:1px solid #e0e7ef;border-radius:16px;width:min(100%,430px);padding:32px;box-shadow:0 20px 55px #0e28421f}.loginCardHeader{margin-bottom:25px}.loginCardHeader h2{color:#102b48;margin:6px 0 5px;font-size:29px}.loginCardHeader p{color:#718198;margin:0;font-size:12px}.loginCard label{flex-direction:column;gap:6px;margin-top:16px;display:flex}.loginCard label>span{color:#415970;text-transform:uppercase;letter-spacing:.55px;font-size:10px;font-weight:900}.loginCard input{border:1px solid #d6e0e9;border-radius:9px;outline:none;min-height:44px;padding:0 12px}.loginCard input:focus{border-color:#2a7bbd;box-shadow:0 0 0 3px #2a7bbd1f}.loginError{color:#a43c31;background:#fff0ed;border:1px solid #f2c3bc;border-radius:8px;margin-top:15px;padding:10px 12px;font-size:11px}.loginSubmit{width:100%;min-height:44px;margin-top:20px;background:#ff6b2c!important}.loginSubmit:disabled{opacity:.65;cursor:wait}@media (width<=820px){.taxipayLoginShell{grid-template-columns:1fr}.loginBrandPanel{padding:36px 28px}.loginBrandPanel h1{margin-top:34px;font-size:32px}.loginFeatureList{display:none}.loginFormPanel{padding:25px 18px}}.walletToolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.walletNotice{color:#647990;align-items:center;gap:8px;max-width:720px;font-size:10px;line-height:1.45;display:flex}.walletNotice svg{color:#16804a;flex:none}.ledgerActions{flex-wrap:nowrap}.ledgerEntrySummary{background:#eef5fc;border:1px solid #d7e4ef;border-radius:9px;grid-column:1/-1;justify-content:space-between;gap:12px;padding:12px;display:flex}.ledgerEntrySummary span{color:#60768c;font-size:11px}.ledgerSafetyNote,.ledgerDangerNote{border-radius:9px;grid-column:1/-1;padding:10px 12px;font-size:10px;line-height:1.45}.ledgerSafetyNote{color:#245d42;background:#ebf8f0;border:1px solid #bde1ca}.ledgerDangerNote{color:#9a352d;background:#fff0ed;border:1px solid #efc2bc}.dangerSummary{background:#fff4f1;border-color:#efcbc5}.ledgerAdminForm textarea{resize:vertical;min-height:90px}@media (width<=760px){.walletToolbar{flex-direction:column;align-items:flex-start}.ledgerActions{flex-wrap:wrap}}.aiWorkspace{grid-template-columns:minmax(0,1fr) 315px;gap:14px;display:grid}.aiChatPanel{flex-direction:column;min-height:560px;display:flex;overflow:hidden;padding:0!important}.aiChatHeader{border-bottom:1px solid #e3eaf1;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.aiChatHeader b{color:#0d2947;font-size:15px;display:block}.aiChatHeader span:not(.badge){color:#798b9e;margin-top:2px;font-size:10px;display:block}.aiMessages{background:#f7f9fc;flex:1;min-height:360px;max-height:560px;padding:18px;overflow:auto}.aiMessage{background:#fff;border:1px solid #dce5ed;border-radius:12px;width:fit-content;max-width:82%;margin-bottom:14px;padding:11px 13px}.aiMessage.user{color:#fff;background:#0c355e;border-color:#0c355e;margin-left:auto}.aiMessage.error{color:#9b382f;background:#fff1ee;border-color:#efc0ba}.aiMessageRole{text-transform:uppercase;letter-spacing:.65px;color:#ff6b2c;margin-bottom:5px;font-size:9px;font-weight:900}.aiMessage.user .aiMessageRole{color:#a9c9e6}.aiMessageText{white-space:pre-wrap;font-size:12px;line-height:1.55}.aiTyping{color:#6e8195;font-size:11px}.aiComposer{background:#fff;border-top:1px solid #e3eaf1;grid-template-columns:1fr auto;align-items:end;gap:10px;padding:14px;display:grid}.aiComposer textarea{resize:vertical;width:100%;min-height:72px;max-height:180px;font:inherit;border:1px solid #d4dfe8;border-radius:9px;outline:none;padding:10px 11px}.aiComposer textarea:focus{border-color:#2d7ebf;box-shadow:0 0 0 3px #2d7ebf1a}.aiComposer button{min-height:42px;background:#ff6b2c!important}.aiSidePanel{align-self:start;padding:15px!important}.aiSidePanel h3{margin:0 0 12px}.aiSidePanel>button{text-align:left;border:1px solid #dce5ed;border-radius:9px;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:11px;display:flex;color:#163653!important;box-shadow:none!important;background:#f8fafc!important}.aiSidePanel>button:hover{box-shadow:none!important;background:#eef5fb!important;transform:none!important}.aiSidePanel>button svg{color:#ff6b2c;flex:none}.aiSidePanel>button b{font-size:11px;display:block}.aiSidePanel>button span{color:#78899a;margin-top:2px;font-size:9px;display:block}.aiSafetyNotice{color:#2c6144;background:#ecf8f1;border:1px solid #c6e5d1;border-radius:9px;gap:9px;margin-top:14px;padding:11px;display:flex}.aiSafetyNotice svg{flex:none}.aiSafetyNotice p{margin:0;font-size:9px;line-height:1.5}@media (width<=960px){.aiWorkspace{grid-template-columns:1fr}.aiSidePanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.aiSidePanel h3,.aiSafetyNotice{grid-column:1/-1}.aiSidePanel>button{margin:0}}@media (width<=620px){.aiComposer{grid-template-columns:1fr}.aiMessage{max-width:95%}.aiSidePanel{grid-template-columns:1fr}}.notificationOpenButton{cursor:pointer!important}.notificationOpenButton:focus-visible{outline-offset:-3px;outline:3px solid #2185ff40!important}.notificationCommentSection{background:#f8fbfe;border:1px solid #dce6ef;border-radius:14px;margin-top:18px;padding:16px}.notificationCommentHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.notificationCommentHeader p{color:#71839a;margin:5px 0 0;font-size:12px;line-height:1.45}.commentCount{color:#fff;background:#0b2d53;border-radius:999px;place-items:center;min-width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.notificationCommentList{gap:9px;max-height:230px;margin-bottom:12px;display:grid;overflow:auto}.notificationCommentEmpty{color:#8090a3;text-align:center;background:#fff;border:1px dashed #cbd8e4;border-radius:10px;padding:14px;font-size:12px}.notificationCommentCard{background:#fff;border:1px solid #dbe5ee;border-radius:11px;padding:12px 110px 12px 13px;position:relative}.notificationCommentMeta{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.notificationCommentMeta b{color:#0b2d53;font-size:12px}.notificationCommentMeta span{color:#8392a5;font-size:10px}.notificationCommentCard p{white-space:pre-wrap;overflow-wrap:anywhere;color:#263b54;margin:7px 0 0;font-size:13px;line-height:1.45}.commentDeleteButton{align-items:center;gap:5px;position:absolute;top:10px;right:10px;color:#b8342a!important;box-shadow:none!important;background:#fff4f2!important;border:1px solid #f0c9c5!important;border-radius:8px!important;padding:6px 8px!important;font-size:10px!important;display:flex!important}.notificationCommentComposer{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.notificationCommentComposer textarea{resize:vertical;color:#10284c;width:100%;min-height:78px;font:inherit;background:#fff;border:1px solid #cbd9e6;border-radius:10px;padding:10px 12px}.notificationCommentComposer textarea:focus{border-color:#2a87e8;outline:none;box-shadow:0 0 0 3px #2a87e81f}.notificationCommentComposer button{white-space:nowrap;min-height:42px}.notificationCommentComposer button:disabled{opacity:.45;cursor:not-allowed}.notificationCommentHint{color:#8795a5;margin-top:7px;font-size:10px;display:block}@media (width<=620px){.notificationCommentComposer{grid-template-columns:1fr}.notificationCommentCard{padding-bottom:45px;padding-right:12px}.commentDeleteButton{top:auto;bottom:9px}}.interactiveRecordHint{color:#60758e;align-items:center;gap:7px;padding:0 14px 10px;font-size:12px;display:flex}.routeRecordList{background:#fff;border:1px solid #dce5ed;border-radius:14px;overflow:hidden}.routeRecordRow{cursor:pointer;border-bottom:1px solid #e6edf3;grid-template-columns:1fr 1.15fr 1.15fr auto;align-items:center;gap:18px;padding:16px 14px;transition:all .16s;display:grid}.routeRecordRow:last-child{border-bottom:0}.routeRecordRow:hover,.routeRecordRow:focus{background:#f4f9fd;outline:none;box-shadow:inset 4px 0 #ff6b22}.routeRecordRow>div:not(.routeRecordActions){gap:4px;display:grid}.routeRecordRow span{text-transform:uppercase;letter-spacing:.05em;color:#7c8ca0;font-size:10px;font-weight:800}.routeRecordRow b{color:#0d2c51;font-size:14px}.routeRecordActions{gap:7px;display:flex}.emptyRecordList{text-align:center;color:#8492a5;padding:28px}.recordDetailPanel{gap:16px;display:grid}.recordDetailHero{border-bottom:1px solid #e2e9f0;align-items:center;gap:13px;padding-bottom:14px;display:flex}.recordDetailIcon{color:#ff6b22;background:#fff0e7;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.recordDetailHero span{color:#ff6b22;letter-spacing:.08em;font-size:10px;font-weight:900}.recordDetailHero h2{color:#0d2c51;margin:3px 0}.recordDetailHero p{color:#74869b;margin:0;font-size:12px}.recordDetailGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.recordDetailGrid>div{background:#f8fafc;border:1px solid #dce5ed;border-radius:10px;gap:5px;padding:13px;display:grid}.recordDetailGrid span{color:#788aa0;text-transform:uppercase;font-size:10px;font-weight:800}.recordDetailGrid b{color:#102c50}.recordComments{background:#f8fbfd;border:1px solid #dce5ed;border-radius:13px;padding:14px}.recordCommentsHead>div{justify-content:space-between;gap:10px;display:flex}.recordCommentsHead span{color:#74869b;font-size:11px}.recordCommentsList{gap:8px;max-height:230px;margin:12px 0;display:grid;overflow:auto}.recordComment{background:#fff;border:1px solid #dce5ed;border-radius:10px;padding:11px 90px 11px 12px;position:relative}.recordComment>div{align-items:center;gap:10px;display:flex}.recordComment time{color:#8492a5;font-size:10px}.recordComment p{white-space:pre-wrap;color:#263b54;margin:6px 0 0;font-size:13px}.recordComment>button{position:absolute;top:8px;right:8px;color:#b73b31!important;background:#fff3f1!important;border:1px solid #f1cbc7!important;padding:5px 7px!important;font-size:10px!important}.recordCommentEmpty{text-align:center;color:#8190a2;background:#fff;border:1px dashed #cbd7e2;border-radius:9px;padding:14px;font-size:12px}.recordCommentComposer{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.recordCommentComposer textarea{resize:vertical;width:100%;font:inherit;border:1px solid #cbd8e5;border-radius:10px;padding:10px}.recordCommentComposer textarea:focus{border-color:#2d8ae5;outline:none;box-shadow:0 0 0 3px #2d8ae51f}.recordCommentComposer button:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){.routeRecordRow,.recordDetailGrid,.recordCommentComposer{grid-template-columns:1fr}}.interactiveLedgerRow{cursor:pointer;transition:background .14s,box-shadow .14s}.interactiveLedgerRow:hover{background:#f4f9ff;box-shadow:inset 4px 0 #ff6b21}.interactiveLedgerRow:focus-visible{outline-offset:-3px;background:#f4f9ff;outline:3px solid #2a87e83d}.ledgerReferenceLink{text-underline-offset:3px;text-decoration:underline;color:#0b4d8b!important;box-shadow:none!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:0!important;font-weight:700!important}.ledgerReferenceLink:hover{color:#ff641f!important}.ledgerDetailPanel{min-width:min(760px,80vw)}.ledgerDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ledgerComments{margin-top:18px}.ledgerCommentHint{color:#71839a;margin-top:8px;font-size:11px;display:block}.ledgerDetailActions{flex-wrap:wrap}@media (width<=700px){.ledgerDetailPanel{min-width:0}.ledgerDetailGrid{grid-template-columns:1fr}}:root{--tp-bg:#f5f7fb;--tp-surface:#ffffffeb;--tp-surface-2:#f8fafc;--tp-ink:#0f172a;--tp-muted:#64748b;--tp-border:#e2e8f0;--tp-navy:#08172b;--tp-navy-2:#102b4c;--tp-accent:#ff6b2c;--tp-radius:18px;--tp-shadow:0 12px 34px #0f172a14}html{scroll-behavior:smooth}button,input,select,textarea{font-family:Inter,Segoe UI,Arial,sans-serif}button{border-radius:12px;transition:transform .18s,box-shadow .18s,filter .18s}button:hover{filter:saturate(1.04);transform:translateY(-1px)}.appShell{grid-template-columns:250px minmax(0,1fr)}.sidebar{background:radial-gradient(circle at 20% 0,#ff6b2c2e,#0000 18rem),linear-gradient(#071426,#0b2039 62%,#08182b);border-right:1px solid #ffffff12;padding:24px 14px 18px;box-shadow:12px 0 40px #08172b1f}.brand{padding:2px 12px 24px}.logo{letter-spacing:-1.4px;font-size:31px}.sidebar nav{gap:6px}.sidebar nav button{border-radius:12px;padding:12px 14px;font-weight:750}.sidebar nav button.active{background:linear-gradient(135deg,#ff5f24,#ff8a1d);box-shadow:0 10px 25px #ff64283d}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08172bf0;border-bottom:1px solid #ffffff14;height:76px;padding:0 28px}.page{padding:24px 26px 42px}.moduleHero{background:radial-gradient(circle at 82% 28%,#ff6b2c57,#0000 25%),radial-gradient(circle at 58% 110%,#2563eb3d,#0000 34%),linear-gradient(125deg,#07182d,#102e50 64%,#17243a);border:1px solid #ffffff14;border-radius:24px;min-height:270px;padding:28px;box-shadow:0 24px 55px #07182d2e}.heroIcon{border-radius:18px;width:62px;height:62px}.heroMain h1{letter-spacing:-1.1px;font-size:36px}.heroStats{gap:13px}.heroStats>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0411229e;border-radius:16px;padding:16px}.pageToolbar,.panel,.tableWrap,.entityCard,.inspector,.mapCard{border-radius:var(--tp-radius);box-shadow:var(--tp-shadow);background:var(--tp-surface);border:1px solid #e2e8f0f2}.pageToolbar{padding:13px}.panel{padding:22px}.search{background:#f8fafc;border-radius:12px;height:46px}table{border-collapse:separate;border-spacing:0}th{color:#64748b;letter-spacing:.08em;background:#f8fafc;font-size:10px}th,td{padding:14px 16px}.badge{padding:6px 10px;font-weight:800}.entityCard{border-radius:18px}.entityCard.selected,.entityCard:hover{border-color:#ff6b2c8c;box-shadow:0 16px 38px #0f172a17}.inspector{top:92px}.inspectorTabs,.subTabs{border-radius:12px}.infoGrid>div{background:#f8fafc;border-radius:12px}.modalCard,.taxipay-modal{border:1px solid #ffffffb3;border-radius:24px!important;box-shadow:0 28px 80px #02081742!important}input,select,textarea{background:#fff;transition:border .15s,box-shadow .15s;border-color:#dbe3ec!important;border-radius:12px!important}input:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 0 4px #ff6b2c1a;border-color:#ff8a50!important}.taxipayLoginShell{background:radial-gradient(circle at 15% 20%,#ff6b2c38,#0000 24rem),radial-gradient(circle at 85% 80%,#2563eb29,#0000 28rem),linear-gradient(135deg,#061426,#102d4f)!important}.loginBrandPanel,.loginFormPanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (width<=900px){.appShell{grid-template-columns:1fr}.page{padding:16px}.moduleHero{border-radius:19px}.heroMain h1{font-size:30px}}:root{--taxipay-turquoise:#00e5e5;--taxipay-cyan:#00cbd4;--taxipay-teal:#009da8;--taxipay-deep-teal:#006875;--taxipay-navy:#031d2b;--taxipay-dark:#02151f;--taxipay-glass:#003642d1;--taxipay-glass-light:#006774a6;--taxipay-border:#00e5e552;--taxipay-text:#fff;--taxipay-muted:#b9e9eb;--taxipay-shadow:0 18px 45px #000f1952}body{font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--taxipay-text)!important;background:linear-gradient(135deg,#001d28eb,#005b65c7),url(/taxipay-taxi-bg.png) 50%/cover no-repeat fixed!important}.appShell,.shell{min-height:100vh;background:linear-gradient(120deg,#00141f9e,#005a6652)!important}.sidebar,aside{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#011f2bf7,#004d57f0)!important;border-right:1px solid #00e5e53d!important;box-shadow:12px 0 45px #000a124d!important}.logo,.brand,aside h2{text-shadow:0 0 25px #00e5e53d;color:#fff!important}.sidebar nav button,aside button{color:#d8f9fa!important;background:0 0!important;border:1px solid #0000!important;transition:all .2s!important}.sidebar nav button:hover,aside button:hover{transform:translate(3px);color:#fff!important;background:#00e5e51f!important;border-color:#00e5e53d!important}.sidebar nav button.active,aside button.active{color:#fff!important;background:linear-gradient(135deg,#00e5e5,#00a9b5)!important;border:1px solid #ffffff3d!important;box-shadow:0 10px 30px #00e5e54d!important}.topbar,header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 35px #000f1933;background:#002c38b8!important;border:1px solid #00e5e52e!important}.moduleHero{overflow:hidden;background:linear-gradient(90deg,#001d28e8,#00525e99),url(/taxipay-taxi-bg.png) 50% 45%/cover no-repeat!important;border:1px solid #00e5e552!important;box-shadow:0 25px 65px #00141e61!important}.panel,.card,.stats article,.stats div,.entityCard,.inspector,.mapCard,.mapPanel,.tableWrap,.pageToolbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--taxipay-border)!important;color:#fff!important;box-shadow:var(--taxipay-shadow)!important;background:linear-gradient(145deg,#003f4bdb,#002734e6)!important}.panel:hover,.card:hover,.entityCard:hover,.stats article:hover,.stats div:hover{border-color:#00e5e594!important;box-shadow:0 20px 55px #00e5e51a!important}h1,h2,h3,h4,strong,b{color:#fff}p,small,label,span{color:inherit}.muted,.subtitle,.helper,small{color:var(--taxipay-muted)!important}thead,th{color:#9ffcff!important;background:#00697585!important}td{border-color:#00e5e51f!important}tr:hover td{background:#00e5e514!important}input,select,textarea,.search{color:#fff!important;background:#00222db8!important;border:1px solid #00e5e542!important}button,.primary{transition:all .18s}.primary{color:#fff!important;background:linear-gradient(135deg,#00dfe5,#009ca8)!important;border:1px solid #ffffff38!important;box-shadow:0 9px 24px #00e5e538!important}.primary:hover{transform:translateY(-2px);box-shadow:0 14px 32px #00e5e552!important}.infoGrid>div,.detailGrid label,.compose,.profileCode{background:#002a35a3!important;border:1px solid #00e5e52e!important}.inspectorTabs,.subTabs{border:1px solid #00e5e526;background:#001e28a6!important}.inspectorTabs button.active,.subTabs button.active{color:#fff!important;background:linear-gradient(135deg,#00e5e5e6,#0097a3e6)!important}.modalCard,.taxipay-modal{color:#fff!important;background:linear-gradient(145deg,#004550f7,#001d29fa)!important;border:1px solid #00e5e557!important;box-shadow:0 30px 90px #00000075!important}.loginBrandPanel,.loginFormPanel,.login .card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#002f3ad1!important;border:1px solid #00e5e54d!important}.notice{border:1px solid #00e5e540;background:linear-gradient(135deg,#007a86e0,#003946eb)!important}@media (width<=900px){body{background-position:top!important}.sidebar,aside{background:#002631f7!important}.page,.content,main{padding:16px!important}}:root{--tp-cyan:#16f4f4;--tp-turquoise:#00d9df;--tp-light:#fff;--tp-soft:#d9fbfc;--tp-muted-readable:#bdeff1;--tp-deep:#021b25;--tp-card:#022833e8;--tp-card-hover:#023641f2;--tp-line:#16f4f44d}html,body,#root{min-height:100%}body{color:#fff!important;background:linear-gradient(115deg,#00141ed1 0%,#002c35ab 42%,#00202b9c 100%),url(/taxipay-taxi-bg.png) 50%/cover no-repeat fixed!important}.appShell,.shell{background:linear-gradient(120deg,#0018225c,#004c552e)!important}.page,.content,main{background:#00192229!important}.sidebar,aside{-webkit-backdrop-filter:blur(22px);background:linear-gradient(#011b26f7,#003d46f0)!important;border-right:1px solid #16f4f447!important;box-shadow:12px 0 45px #0000004d!important}.sidebar nav button,aside button{text-shadow:0 1px 3px #0000008c;color:#eaffff!important;font-weight:700!important}.sidebar nav button.active,aside button.active{color:#001b22!important;text-shadow:none!important;background:linear-gradient(135deg,#35ffff,#00cbd5)!important;font-weight:900!important;box-shadow:0 10px 30px #00e5e557!important}.sidebar nav button:hover,aside button:hover{color:#fff!important;background:#00dde22e!important}.topbar,header{-webkit-backdrop-filter:blur(18px);color:#fff!important;background:#01232ee0!important;border:1px solid #16f4f440!important}.panel,.card,.stats article,.stats div,.entityCard,.inspector,.mapCard,.mapPanel,.tableWrap,.pageToolbar{-webkit-backdrop-filter:blur(16px);color:#fff!important;background:linear-gradient(145deg,#012d39ed,#011d28f0)!important;border:1px solid #16f4f447!important;box-shadow:0 16px 42px #00000042!important}.moduleHero{color:#fff!important;background:linear-gradient(90deg,#00141ee8 0%,#002b34b8 52%,#002a3257 100%),url(/taxipay-taxi-bg.png) 50%/cover no-repeat!important;border:1px solid #16f4f459!important;box-shadow:0 22px 60px #00000059!important}h1,h2,h3,h4,h5,h6{text-shadow:0 2px 5px #0000008c;color:#fff!important}p,label,strong,b{color:#fff}small,.muted,.subtitle,.helper{color:#c8f4f5!important}a{color:#65ffff}a:hover{color:#fff}table{color:#fff!important;background:#011f2ae0!important}thead,th{color:#bfffff!important;background:#005c66d6!important;font-weight:800!important}td{color:#f7ffff!important;border-color:#16f4f424!important}tbody tr:hover td{background:#00d7dd21!important}input,select,textarea,.search{font-weight:600;color:#fff!important;background:#001822e8!important;border:1px solid #16f4f452!important}input::placeholder,textarea::placeholder{color:#dafafbb8!important}.primary{color:#002129!important;text-shadow:none!important;background:linear-gradient(135deg,#3affff,#00c8d1)!important;border:1px solid #ffffff59!important;font-weight:900!important}button{font-weight:700}.badge{color:#dfffff!important;background:#00c1c933!important;border:1px solid #28ffff66!important}.infoGrid>div,.detailGrid label,.compose,.profileCode{color:#fff!important;background:#001c27e0!important;border:1px solid #16f4f438!important}.inspectorTabs,.subTabs{background:#001822e8!important;border:1px solid #16f4f433!important}.inspectorTabs button,.subTabs button{color:#d8fbfc!important}.inspectorTabs button.active,.subTabs button.active{color:#001c22!important;background:linear-gradient(135deg,#42ffff,#00cbd4)!important;font-weight:900!important}.modalBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00080ed1!important}.modalCard,.taxipay-modal{color:#fff!important;background:linear-gradient(145deg,#003641fa,#001721fc)!important;border:1px solid #16f4f459!important}.taxipayLoginShell,.login{background:linear-gradient(110deg,#001019de,#00464e87),url(/taxipay-taxi-bg.png) 50%/cover no-repeat!important}.loginBrandPanel,.loginFormPanel,.login .card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff!important;background:#00222ce8!important;border:1px solid #16f4f452!important}.notice{color:#fff!important;background:#004954f0!important;border:1px solid #16f4f44d!important}@media (width<=900px){body{background:linear-gradient(#00161fc7,#002d36b8),url(/taxipay-taxi-bg.png) 50%/cover no-repeat fixed!important}.sidebar,aside{background:#001f29fa!important}.page,.content,main{padding:16px!important}}.ai-page,.ai-page .card,.ai-page .panel,.ai-page .ai-card,.ai-page .assistant-card,.ai-page .quick-question-card,.ai-page .card h1,.ai-page .card h2,.ai-page .card h3,.ai-page .panel h1,.ai-page .panel h2,.ai-page .panel h3,.ai-page .ai-card h1,.ai-page .ai-card h2,.ai-page .ai-card h3{color:#102a2e}.ai-page .card p,.ai-page .panel p,.ai-page .ai-card p,.ai-page .assistant-card p,.ai-page .quick-question-card p,.ai-page label{color:#173b40}.ai-page input,.ai-page textarea{color:#102a2e;background:#fffffff7}.ai-page input::placeholder,.ai-page textarea::placeholder{color:#526a6e;opacity:1}.aiWorkspace.ai-page .aiChatHeader b,.aiWorkspace.ai-page .aiChatHeader span,.aiWorkspace.ai-page .aiSidePanel h3{color:#fff!important}.aiWorkspace.ai-page .aiSidePanel>button{background:#fffffff5!important}.aiWorkspace.ai-page .aiSidePanel>button b{color:#102a2e!important}.aiWorkspace.ai-page .aiSidePanel>button span{color:#526a6e!important}.aiWorkspace.ai-page .aiSidePanel>button svg{color:#ff642e!important}.aiWorkspace.ai-page .aiMessage.assistant{background:#fffffff7!important}.aiWorkspace.ai-page .aiMessage.assistant .aiMessageRole{color:#ff642e!important}.aiWorkspace.ai-page .aiMessage.assistant .aiMessageText{color:#102a2e!important}.aiWorkspace.ai-page .aiSafetyNotice p{color:#d8f4f4!important}.fleetTracking{flex-direction:column;gap:18px;display:flex}.fleetStats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.fleetStats>div{background:#fff;border-radius:16px;flex-direction:column;padding:18px;display:flex;box-shadow:0 6px 22px #00000012}.fleetStats b{color:#082f3d;font-size:28px}.fleetStats span{color:#6b7f87;font-size:13px}.fleetToolbar{background:#fff;border-radius:16px;grid-template-columns:minmax(260px,1fr) 180px 160px 160px auto;gap:10px;padding:14px;display:grid;box-shadow:0 6px 22px #00000012}.fleetToolbar input,.fleetToolbar select{color:#123d4b;background:#fff;border:1px solid #d9e3e7;border-radius:10px;width:100%;padding:11px 12px}.fleetError{color:#a52b2b;background:#fff0f0;border:1px solid #efcaca;border-radius:12px;padding:12px 15px}.fleetLayout{grid-template-columns:310px minmax(0,1fr);gap:16px;display:grid}.fleetDriverList{background:#fff;border-radius:18px;height:700px;padding:10px;overflow:auto;box-shadow:0 8px 28px #00000014}.fleetDriver{text-align:left;color:#082f3d;background:#fff;border:1px solid #e2eaed;border-radius:13px;flex-direction:column;width:100%;margin-bottom:8px;padding:13px;display:flex}.fleetDriver:hover,.fleetDriver.selected{background:#f0fbfc;border-color:#009ca8}.fleetDriverTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fleetDriverTop>div{flex-direction:column;display:flex}.fleetDriver span,.fleetDriver small{color:#667d86}.fleetDriver small{margin-top:5px}.fleetGpsLive,.fleetGpsStale,.fleetGpsOff{border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.fleetGpsLive{color:#087349;background:#dcf7ea}.fleetGpsStale{color:#8b5c00;background:#fff2d2}.fleetGpsOff{color:#9b3030;background:#f5e2e2}.fleetMapArea{min-width:0;position:relative}.fleetMap{border-radius:18px;width:100%;height:700px;overflow:hidden;box-shadow:0 8px 28px #0000001f}.fleetDriverMarker{cursor:pointer;border:5px solid #fff;border-radius:50%;width:34px;height:34px;box-shadow:0 3px 15px #0006}.fleetDriverPanel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#082f3d;background:#fffffff7;border-radius:17px;width:min(470px,100% - 36px);padding:18px;position:absolute;bottom:18px;left:18px;box-shadow:0 14px 45px #00000040}.fleetPanelHead{justify-content:space-between;gap:15px;display:flex}.fleetPanelHead h2{margin:3px 0}.fleetPanelHead p{color:#667d86;margin:0}.fleetMetrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.fleetMetrics>div{background:#f3f7f8;border-radius:10px;flex-direction:column;padding:9px;display:flex}.fleetMetrics span{text-transform:uppercase;color:#72878f;font-size:10px}.fleetMetrics b{font-size:12px}.fleetActions{gap:8px;display:flex}.fleetActions button{flex:1}.fleetRouteSummary{background:#eef8f9;border-radius:9px;margin-top:12px;padding:10px;font-size:12px}.fleetEmpty{text-align:center;color:#71858d;padding:30px 15px}.fleetFuelSection{margin-top:4px}.fleetFuelHead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.fleetFuelHead h2{margin:4px 0}.fleetFuelHead p{margin:0}@media (width<=1100px){.fleetToolbar{grid-template-columns:1fr 1fr}.fleetLayout{grid-template-columns:260px minmax(0,1fr)}}@media (width<=850px){.fleetStats{grid-template-columns:1fr 1fr}.fleetLayout{grid-template-columns:1fr}.fleetDriverList{height:260px}.fleetMap{height:580px}}@media (width<=600px){.fleetToolbar,.fleetStats{grid-template-columns:1fr}.fleetMap{height:480px}.fleetDriverPanel{width:auto;margin-top:12px;position:relative;bottom:auto;left:auto}.fleetMetrics{grid-template-columns:1fr 1fr}.fleetFuelHead{flex-direction:column;align-items:stretch}}.fleetTracking{color:#082f3d!important}.fleetTrackingHeader{background:#fff!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;padding:20px!important;display:flex!important}.fleetTrackingHeader small{color:#008b98!important;font-weight:900!important}.fleetTrackingHeader h2{color:#062f3e!important;margin:4px 0!important;font-size:27px!important;font-weight:900!important}.fleetTrackingHeader p{color:#4d6873!important;font-weight:600!important}.fleetTopStats{grid-template-columns:repeat(4,minmax(100px,1fr))!important;gap:8px!important;display:grid!important}.fleetTopStats>div{text-align:center!important;background:#edf4f6!important;border-radius:11px!important;padding:10px 15px!important}.fleetTopStats b{color:#062f3e!important;font-size:21px!important;font-weight:900!important;display:block!important}.fleetTopStats span{color:#4e6872!important;font-size:11px!important;font-weight:800!important}.fleetToolbar{background:#fff!important}.fleetToolbar input,.fleetToolbar select{color:#082f3d!important;background:#fff!important;border:1px solid #9fb5be!important;font-weight:700!important}.fleetToolbar button{color:#fff!important;background:#073a63!important;font-weight:900!important}.fleetDriverList{color:#082f3d!important;background:#fff!important}.fleetDriverList h3{color:#062f3e!important;margin:6px 6px 12px!important;font-weight:900!important}.fleetDriver{color:#082f3d!important;background:#fff!important;border:1px solid #cad8dd!important}.fleetDriver:hover,.fleetDriver.selected{background:#e9f9fb!important;border:2px solid #00a6b5!important}.fleetDriverTop b{color:#062f3e!important;font-size:15px!important;font-weight:900!important}.fleetDriverTop strong{color:#365f6d!important;font-size:13px!important;font-weight:900!important}.fleetDriverMeta{flex-wrap:wrap!important;gap:4px 10px!important;margin:7px 0!important;display:flex!important}.fleetDriverMeta span{color:#3c6471!important;font-size:11px!important;font-weight:800!important}.fleetDriver small{color:#59727b!important;font-weight:700!important}.fleetDriverPanel{color:#082f3d!important;background:#fff!important}.fleetPanelHead small{color:#008b98!important;font-weight:900!important}.fleetPanelHead h2{color:#062f3e!important;text-shadow:none!important;font-weight:900!important}.fleetPanelHead p{color:#486873!important;font-weight:700!important}.fleetMetrics>div{background:#edf3f5!important;border:1px solid #dce6e9!important}.fleetMetrics span{color:#56707a!important;font-weight:800!important}.fleetMetrics b{color:#062f3e!important;text-shadow:none!important;font-weight:900!important}.fleetGpsLive{color:#087449!important;background:#dcf7e9!important;font-weight:900!important}.fleetGpsStale{color:#825500!important;background:#fff0c8!important;font-weight:900!important}.fleetGpsOff{color:#9a3030!important;background:#f7dddd!important;font-weight:900!important}.fleetActions{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.fleetActions button{cursor:pointer!important;border:0!important;border-radius:10px!important;min-height:46px!important;font-weight:900!important}.fleetFollow{color:#fff!important;background:#ff681c!important}.fleetFollow.active{color:#fff!important;background:#07854f!important}.fleetShowRoute{color:#fff!important;background:#073a63!important}.fleetShowRoute:disabled{opacity:.55!important}.fleetFollowNotice{color:#087449!important;background:#dcf7e9!important;border-radius:8px!important;margin-top:10px!important;padding:9px 11px!important;font-weight:900!important}.fleetRouteBox{background:#edf6f8!important;border:1px solid #d4e5e9!important;border-radius:11px!important;margin-top:12px!important;padding:12px!important}.fleetRouteBox>div{justify-content:space-between!important;display:flex!important}.fleetRouteBox span,.fleetRouteBox small{color:#4d6973!important;font-weight:700!important}.fleetRouteBox b,.fleetRouteBox strong{color:#062f3e!important;font-weight:900!important}.fleetCreateRoute{color:#fff!important;background:#07934e!important;border:0!important;border-radius:9px!important;width:100%!important;min-height:42px!important;margin:7px 0!important;font-weight:900!important}.fleetCreateRoute:disabled{opacity:.5!important}.fleetMessage{color:#087449!important;background:#e7f7ee!important;border:1px solid #bce5cf!important;border-radius:10px!important;padding:11px 14px!important;font-weight:800!important}.fleetError{color:#9b3030!important;background:#fff0f0!important;border:1px solid #edcaca!important;font-weight:800!important}.fleetDriverMarker{border:5px solid #fff!important;border-radius:50%!important;width:34px!important;height:34px!important;box-shadow:0 3px 15px #0006!important}.fleetDriverMarker span{background:#fff!important;border-radius:50%!important;width:8px!important;height:8px!important;margin:auto!important;display:block!important}.fleetDriverMarker.fleetGpsLive{background:#07934e!important}.fleetDriverMarker.fleetGpsStale{background:#eea51d!important}.fleetDriverMarker.fleetGpsOff{background:#c74646!important}@media (width<=900px){.fleetTrackingHeader{flex-direction:column!important;align-items:stretch!important}.fleetTopStats{grid-template-columns:1fr 1fr!important}}@media (width<=600px){.fleetTopStats,.fleetActions{grid-template-columns:1fr!important}}.fleetPanelMinimize{z-index:30;letter-spacing:.04em;cursor:pointer;background:#082f49;border:0;border-radius:10px;min-height:38px;padding:9px 14px;font-size:12px;font-weight:900;position:absolute;top:12px;right:12px;box-shadow:0 6px 20px #0000002e;color:#fff!important}.fleetPanelMinimize:hover{transform:translateY(-1px)}.fleetSelectedDriver,.fleetSelected{position:relative}.fleetTrackingCollapsed .fleetSelectedDriver,.fleetTrackingCollapsed .fleetSelected{width:auto!important;min-width:0!important;max-width:none!important;height:58px!important;min-height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:hidden!important}.fleetTrackingCollapsed .fleetSelectedDriver>:not(.fleetPanelMinimize),.fleetTrackingCollapsed .fleetSelected>:not(.fleetPanelMinimize){display:none!important}.fleetTrackingCollapsed .fleetPanelMinimize{background:#ff641e;top:10px;right:10px;color:#fff!important;display:block!important}.fleetTrackingCollapsed .fleetMap,.fleetTrackingCollapsed .fleetMapWrap,.fleetTrackingCollapsed .fleetMapArea,.fleetTrackingCollapsed .fleetMapCard{width:100%!important;max-width:none!important}.fleetSelectedDriver,.fleetSelectedDriver *,.fleetSelected,.fleetSelected *{text-shadow:none!important}.fleetSelectedDriver h1,.fleetSelectedDriver h2,.fleetSelectedDriver h3,.fleetSelectedDriver strong,.fleetSelectedDriver b,.fleetSelected h1,.fleetSelected h2,.fleetSelected h3,.fleetSelected strong,.fleetSelected b{color:#082f49!important}.fleetSelectedDriver p,.fleetSelectedDriver span,.fleetSelectedDriver small,.fleetSelected p,.fleetSelected span,.fleetSelected small{color:#486675!important}.fleetSelectedDriver button,.fleetSelected button{color:#fff!important}.fleetCreateRoute{color:#fff!important;background:#079447!important;font-weight:900!important}.fleetCreateRoute:disabled{opacity:.45;cursor:not-allowed}:root{--tp-text:#172033;--tp-text-strong:#0b1324;--tp-text-soft:#475569;--tp-text-muted:#64748b;--tp-surface:#fff;--tp-surface-soft:#f8fafc;--tp-border:#d6deea;--tp-input-bg:#fff;--tp-input-text:#111827;--tp-link:#075985;--tp-dark-text:#fff;--tp-dark-muted:#dbe5f1}main,.main,.content,.contentArea,.page,.pageContent,.workspace,.dashboard,.dashboardContent{color:var(--tp-text)}main h1,main h2,main h3,main h4,main h5,main h6,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.page h1,.page h2,.page h3,.page h4{color:var(--tp-text-strong)}main p,main label,main span,main small,main td,main th,main li,main dt,main dd{text-shadow:none}.panel,.card,.statCard,.statsCard,.kpiCard,.metricCard,.profileCard,.detailCard,.formCard,.tableCard,.tripCard,.routeCard,.fuelCard,.walletCard,.modalCard,.modal-content,.dialog,.drawer{color:var(--tp-text)}.panel h1,.panel h2,.panel h3,.panel h4,.card h1,.card h2,.card h3,.card h4,.statCard h1,.statCard h2,.statCard h3,.kpiCard h1,.kpiCard h2,.kpiCard h3,.formCard h1,.formCard h2,.formCard h3,.modalCard h1,.modalCard h2,.modalCard h3{color:var(--tp-text-strong)}.panel p,.card p,.detailCard p,.profileCard p,.formCard p,.tripCard p,.routeCard p{color:var(--tp-text-soft)}label{color:var(--tp-text-strong);font-weight:600}label>span,.fieldLabel,.formLabel,.inputLabel,.controlLabel{color:var(--tp-text-strong);opacity:1}input,select,textarea{color:var(--tp-input-text);background-color:var(--tp-input-bg);border-color:var(--tp-border);opacity:1;-webkit-text-fill-color:var(--tp-input-text)}input:focus,select:focus,textarea:focus{color:var(--tp-input-text);background-color:#fff;border-color:#64748b;outline-color:#64748b}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1;-webkit-text-fill-color:#6b7280}select option{color:#111827;background:#fff}input:disabled,select:disabled,textarea:disabled,button:disabled{opacity:.68}input:disabled,select:disabled,textarea:disabled{color:#374151;-webkit-text-fill-color:#374151;background:#f1f5f9}thead,thead tr,thead th{color:var(--tp-text-strong)}tbody,tbody tr,tbody td{color:var(--tp-text)}tbody td small,table small{color:var(--tp-text-soft)}main a,.content a,.page a,.panel a,.card a{color:var(--tp-link);text-decoration-thickness:1px}.muted,.subtitle,.subtext,.description,.helper,.helperText,.caption,.meta,.metadata,.secondaryText,.secondary-text{color:var(--tp-text-soft);opacity:1}.notice,.message,.info,.alert,.warning,.error,.success{opacity:1}.error,.errorText,.error-text{color:#991b1b}.success,.successText,.success-text{color:#166534}.warning,.warningText,.warning-text{color:#854d0e}.modal,.modalBody,.modal-body,.modalContent,.modal-content,.dialog,.dialogContent{color:var(--tp-text)}.modal label,.modalBody label,.modal-content label,.dialog label{color:var(--tp-text-strong)}.modal p,.modalBody p,.modal-content p,.dialog p{color:var(--tp-text-soft)}.tripPlanner,.trip-planner,.tripPlannerPanel,.tripPlannerCard,.tripPlannerForm,.tripForm,.trip-form{color:var(--tp-text)}.tripPlanner h1,.tripPlanner h2,.tripPlanner h3,.tripPlanner h4,.trip-planner h1,.trip-planner h2,.trip-planner h3,.trip-planner h4,.tripPlanner label,.trip-planner label{color:var(--tp-text-strong)}.tripPlanner p,.tripPlanner small,.trip-planner p,.trip-planner small{color:var(--tp-text-soft)}.fare,.fareValue,.price,.priceValue,.tripPrice,.calculatedFare,.fixedFare,.distanceValue,.etaValue{color:var(--tp-text-strong);opacity:1}.suggestions,.searchResults,.addressResults,.locationResults,.autocompleteResults{color:var(--tp-text);background:#fff}.suggestions button,.searchResults button,.addressResults button,.locationResults button,.autocompleteResults button{color:var(--tp-text)}.suggestions small,.searchResults small,.addressResults small,.locationResults small{color:var(--tp-text-soft)}.driverProfile,.driverDetails,.ownerDetails,.vehicleDetails,.profileDetails,.detailPanel{color:var(--tp-text)}.driverProfile h1,.driverProfile h2,.driverProfile h3,.driverDetails h1,.driverDetails h2,.driverDetails h3,.ownerDetails h1,.ownerDetails h2,.ownerDetails h3,.vehicleDetails h1,.vehicleDetails h2,.vehicleDetails h3,.stats b,.stat b,.statCard b,.kpiCard b,.metricCard b,.metricValue,.kpiValue,.statValue{color:var(--tp-text-strong)}.stats span,.stat span,.statCard span,.kpiCard span,.metricCard span{opacity:1}aside,.sidebar,.sideBar,.navigation,.navPanel{color:var(--tp-dark-text)}aside h1,aside h2,aside h3,aside p,aside span,aside small,aside label,.sidebar h1,.sidebar h2,.sidebar h3,.sidebar p,.sidebar span,.sidebar small,.sideBar h1,.sideBar h2,.sideBar h3,.sideBar p,.sideBar span,.sideBar small,aside button,.sidebar button,.sideBar button,.navigation button,.navPanel button{color:inherit}aside .muted,aside .subtitle,aside .subtext,.sidebar .muted,.sidebar .subtitle,.sideBar .muted,.sideBar .subtitle{color:var(--tp-dark-muted)}.dark,.darkHeader,.dark-header,.topbar.dark,.headerDark{color:#fff}.dark h1,.dark h2,.dark h3,.dark p,.dark span,.dark small,.darkHeader h1,.darkHeader h2,.darkHeader h3,.darkHeader p,.darkHeader span,.darkHeader small,.dark-header h1,.dark-header h2,.dark-header h3,.dark-header p,.dark-header span,.dark-header small{color:inherit}button{text-shadow:none}button.primary,.primaryButton,.btnPrimary,button[type=submit]{color:#fff}button.secondary,.secondaryButton,.btnSecondary{opacity:1}input[type=checkbox]+span,input[type=radio]+span{color:var(--tp-text-strong)}.maplibregl-popup-content{color:#111827;background:#fff}.maplibregl-popup-content *{color:inherit}.taxipayLoginShell .loginCard{color:var(--tp-text)}.taxipayLoginShell .loginCard h1,.taxipayLoginShell .loginCard h2,.taxipayLoginShell .loginCard h3,.taxipayLoginShell .loginCard label{color:var(--tp-text-strong)}.taxipayLoginShell .loginCard p{color:var(--tp-text-soft)}.loginBrandPanel{color:#fff}.loginBrandPanel h1,.loginBrandPanel h2,.loginBrandPanel h3,.loginBrandPanel p,.loginBrandPanel span,.loginBrandPanel small,.loginBrandPanel div{color:inherit}strong,b{opacity:1}::selection{color:#0f172a;background:#bfdbfe}.taxipayLoginShell.taxipayCapeTownLogin{color:#0b172a;background:#031f2a;width:100%;min-height:100vh;margin:0;padding:0;display:block;overflow:hidden}.taxipayCapeTownLogin .loginExperience{grid-template-columns:minmax(520px,1.18fr) minmax(430px,.82fr);min-height:100vh;display:grid}.taxipayCapeTownLogin .loginBrandPanel{background-image:linear-gradient(90deg,#021b264d 0%,#021b261f 48%,#021b2685 100%),url(/taxipay-cape-town-minibus.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:space-between;min-height:100vh;padding:54px 58px;display:flex;position:relative;overflow:hidden}.taxipayCapeTownLogin .loginImageShade{z-index:0;background:linear-gradient(#0119232e 0%,#01192329 38%,#011923e8 100%),linear-gradient(90deg,#011c26c7 0%,#011c2642 57%,#011c261f 100%);position:absolute;inset:0}.taxipayCapeTownLogin .loginBrandTop,.taxipayCapeTownLogin .loginHeroContent,.taxipayCapeTownLogin .loginCapeTownBadge{z-index:2;position:relative}.taxipayCapeTownLogin .loginBrandTop{width:max-content}.taxipayCapeTownLogin .loginBrand{letter-spacing:-2.8px;text-shadow:0 4px 22px #00000052;font-size:clamp(34px,3vw,48px);font-weight:950;line-height:.95;color:#fff!important}.taxipayCapeTownLogin .loginBrand span{color:#ff692b!important}.taxipayCapeTownLogin .loginBrandSub{letter-spacing:4.5px;margin-top:8px;font-size:11px;font-weight:900;color:#fff!important}.taxipayCapeTownLogin .loginHeroContent{width:min(620px,100%);margin-top:auto;margin-bottom:40px}.taxipayCapeTownLogin .loginEyebrow{letter-spacing:1.8px;background:#24dde2;border-radius:7px;margin-bottom:15px;padding:7px 11px;font-size:10px;font-weight:950;display:inline-flex;color:#041e29!important}.taxipayCapeTownLogin .loginHeroContent h1{letter-spacing:-4px;text-shadow:0 5px 28px #0000006b;max-width:580px;margin:0;font-size:clamp(47px,5vw,78px);font-weight:950;line-height:.92;color:#fff!important}.taxipayCapeTownLogin .loginHeroContent h1 span{display:block;color:#29e1e4!important}.taxipayCapeTownLogin .loginHeroLead{text-shadow:0 2px 10px #0000006b;max-width:535px;margin:21px 0 20px;font-size:16px;font-weight:600;line-height:1.65;color:#eaf9fa!important}.taxipayCapeTownLogin .loginHeroTags{color:#fff;letter-spacing:2px;align-items:center;gap:11px;margin-bottom:27px;font-size:11px;font-weight:900;display:flex}.taxipayCapeTownLogin .loginHeroTags i{background:#ff692b;border-radius:50%;width:5px;height:5px;display:block}.taxipayCapeTownLogin .loginFeatureList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:560px;display:grid}.taxipayCapeTownLogin .loginFeature{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#04222cad;border:1px solid #ffffff26;border-radius:14px;align-items:flex-start;gap:10px;min-width:0;padding:14px;display:flex;box-shadow:0 12px 35px #0000002b}.taxipayCapeTownLogin .loginFeatureIcon{color:#062d37;background:#24dce2;border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.taxipayCapeTownLogin .loginFeature b{margin-bottom:4px;font-size:12px;display:block;color:#fff!important}.taxipayCapeTownLogin .loginFeature span{font-size:10px;line-height:1.4;display:block;color:#c6dce1!important}.taxipayCapeTownLogin .loginCapeTownBadge{letter-spacing:1.3px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#031f2ab8;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;width:max-content;padding:8px 11px;font-size:9px;font-weight:900;display:flex;color:#dff8f9!important}.taxipayCapeTownLogin .loginStatusPulse{background:#25db75;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 5px #25db7521}.taxipayCapeTownLogin .loginFormPanel{background:radial-gradient(circle at 90% 10%,#24dce21c,#0000 28%),linear-gradient(145deg,#062d38 0%,#031f2a 72%);place-items:center;min-height:100vh;padding:50px;display:grid;position:relative}.taxipayCapeTownLogin .loginFormPanel:before{content:"";background:linear-gradient(#0000,#24dce2cc,#0000);width:1px;position:absolute;top:9%;bottom:9%;left:0}.taxipayCapeTownLogin .loginFormWrap{width:min(460px,100%)}.taxipayCapeTownLogin .loginFormBrandMobile{display:none}.taxipayCapeTownLogin .modernLoginCard{color:#0b172a;background:linear-gradient(#fff,#f7fafc);border:1px solid #ffffffd9;border-radius:23px;width:100%;margin:0;padding:38px;box-shadow:0 30px 80px #0000004f,0 3px 12px #00000014}.taxipayCapeTownLogin .loginCardHeader{margin-bottom:27px}.taxipayCapeTownLogin .loginCardHeader .eyebrow{letter-spacing:1.4px;margin-bottom:8px;font-size:10px;font-weight:950;display:block;color:#ee642d!important}.taxipayCapeTownLogin .loginCardHeader h2{letter-spacing:-1.7px;margin:0 0 7px;font-size:35px;font-weight:900;line-height:1;color:#092437!important;text-shadow:none!important}.taxipayCapeTownLogin .loginCardHeader p{margin:0;font-size:13px;color:#56667b!important}.taxipayCapeTownLogin .modernLoginField{margin-bottom:17px;display:block}.taxipayCapeTownLogin .modernLoginField>span{letter-spacing:.7px;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:900;display:block;color:#34465e!important}.taxipayCapeTownLogin .loginInputShell{color:#5b7184;background:#edf3f6;border:1px solid #cbd8df;border-radius:12px;align-items:center;gap:11px;height:52px;padding:0 15px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.taxipayCapeTownLogin .loginInputShell:focus-within{background:#fff;border-color:#17cfd7;box-shadow:0 0 0 4px #17cfd721}.taxipayCapeTownLogin .loginInputShell svg{color:#4d687a;flex:none}.taxipayCapeTownLogin .loginInputShell input{font-size:14px;font-weight:650;color:#0b172a!important;width:100%!important;height:48px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important}.taxipayCapeTownLogin .loginInputShell input::placeholder{opacity:1;color:#80909f!important}.taxipayCapeTownLogin .loginSecurityLine{color:#657489;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 20px;font-size:10px;font-weight:700;display:flex}.taxipayCapeTownLogin .loginSecurityLine>span{align-items:center;gap:6px;display:flex}.taxipayCapeTownLogin .loginSecurityLine svg{color:#0aaab4}.taxipayCapeTownLogin .loginSystemOnline{color:#087b3e!important}.taxipayCapeTownLogin .loginSystemOnline i{background:#18a957;border-radius:50%;width:7px;height:7px;display:block}.taxipayCapeTownLogin .loginError{background:#fff1f0;border:1px solid #ffc9c5;border-radius:10px;margin:0 0 15px;padding:11px 13px;font-size:12px;font-weight:750;color:#9f1c16!important}.taxipayCapeTownLogin .modernLoginSubmit{border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:53px;font-size:14px;font-weight:900;transition:transform .16s,box-shadow .16s,filter .16s;display:flex;box-shadow:0 12px 26px #ff602740;color:#fff!important;background:linear-gradient(135deg,#ff7137,#ff5c25)!important}.taxipayCapeTownLogin .modernLoginSubmit:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 16px 32px #ff60274f}.taxipayCapeTownLogin .modernLoginSubmit:disabled{cursor:wait;opacity:.68}.taxipayCapeTownLogin .loginAuthorisedNotice{color:#345064;background:#edf7f8;border:1px solid #d2eaec;border-radius:11px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px;display:flex}.taxipayCapeTownLogin .loginAuthorisedNotice svg{color:#0c9ba4;flex:none;margin-top:1px}.taxipayCapeTownLogin .loginAuthorisedNotice b{margin-bottom:2px;font-size:11px;display:block;color:#163448!important}.taxipayCapeTownLogin .loginAuthorisedNotice span{font-size:9px;line-height:1.4;display:block;color:#637487!important}.taxipayCapeTownLogin .loginFooterText{color:#78929d;letter-spacing:.5px;justify-content:center;gap:8px;margin-top:17px;font-size:9px;font-weight:750;display:flex}@media (width<=1050px){.taxipayCapeTownLogin .loginExperience{grid-template-columns:1fr 470px}.taxipayCapeTownLogin .loginBrandPanel{padding:42px 38px}.taxipayCapeTownLogin .loginFeatureList{grid-template-columns:1fr;max-width:390px}.taxipayCapeTownLogin .loginFeature{padding:10px 12px}}@media (width<=820px){.taxipayLoginShell.taxipayCapeTownLogin{overflow:auto}.taxipayCapeTownLogin .loginExperience{min-height:100vh;display:block}.taxipayCapeTownLogin .loginBrandPanel{background-position:50% 54%;min-height:330px;padding:27px 23px}.taxipayCapeTownLogin .loginBrandTop{display:none}.taxipayCapeTownLogin .loginHeroContent{margin:110px 0 0}.taxipayCapeTownLogin .loginHeroContent h1{letter-spacing:-2.5px;font-size:44px}.taxipayCapeTownLogin .loginHeroLead{margin:13px 0;font-size:13px}.taxipayCapeTownLogin .loginHeroTags{margin-bottom:0}.taxipayCapeTownLogin .loginFeatureList,.taxipayCapeTownLogin .loginCapeTownBadge{display:none}.taxipayCapeTownLogin .loginFormPanel{min-height:auto;padding:28px 17px 40px}.taxipayCapeTownLogin .loginFormPanel:before{display:none}.taxipayCapeTownLogin .loginFormBrandMobile{color:#fff;letter-spacing:-1.7px;margin-bottom:18px;font-size:29px;font-weight:950;display:block}.taxipayCapeTownLogin .loginFormBrandMobile>span{color:#ff692b}.taxipayCapeTownLogin .loginFormBrandMobile small{color:#78dce0;letter-spacing:3px;margin-top:3px;font-size:8px;display:block}.taxipayCapeTownLogin .modernLoginCard{border-radius:18px;padding:27px 21px}}@media (width<=430px){.taxipayCapeTownLogin .loginBrandPanel{min-height:280px}.taxipayCapeTownLogin .loginHeroContent{margin-top:92px}.taxipayCapeTownLogin .loginHeroContent h1{font-size:37px}.taxipayCapeTownLogin .loginHeroLead{display:none}.taxipayCapeTownLogin .loginSecurityLine{flex-direction:column;align-items:flex-start}}html,body,#root{width:100%;min-width:100%;min-height:100%}body{margin:0!important}.taxipayLoginShell,.taxipayLoginShell.taxipayCapeTownLogin{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:url(/taxipaybackoffice.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100vw!important;height:100vh!important;min-height:100vh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}.taxipayLoginShell:before,.taxipayLoginShell:after{content:none!important;display:none!important}.taxipayLoginShell .loginExperience{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;grid-template-columns:52% 48%!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;inset:0!important}.taxipayLoginShell .loginBrandPanel{width:100%!important;height:100vh!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:relative!important}.taxipayLoginShell .loginBrandPanel>*{visibility:hidden!important;pointer-events:none!important}.taxipayLoginShell .loginFormPanel{box-sizing:border-box!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(circle at 88% 12%,#00b7de29,#0000 30%),radial-gradient(circle at 20% 88%,#0096be1f,#0000 30%),linear-gradient(145deg,#00465bfb,#002634fe)!important;border-left:1px solid #00d7f58c!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100vh!important;min-height:100vh!important;padding:42px 7%!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 18px 0 45px #00000014!important}.taxipayLoginShell .loginFormPanel:before{content:""!important;pointer-events:none!important;border:32px solid #00c3e61a!important;border-radius:50%!important;width:390px!important;height:390px!important;display:block!important;position:absolute!important;top:-170px!important;right:-175px!important}.taxipayLoginShell .loginFormPanel:after{content:""!important;pointer-events:none!important;background:#0091b40d!important;border:1px solid #00caeb29!important;border-radius:50%!important;width:260px!important;height:260px!important;display:block!important;position:absolute!important;bottom:-150px!important;left:-145px!important}.taxipayLoginShell .loginFormWrap{z-index:20!important;background:0 0!important;width:100%!important;max-width:530px!important;margin:0 auto!important;padding:0!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.taxipayLoginShell .loginCard,.taxipayLoginShell .modernLoginCard{box-sizing:border-box!important;color:#102a40!important;filter:none!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fffffff9!important;border:1px solid #fffc!important;border-radius:26px!important;width:100%!important;margin:0!important;padding:42px 42px 36px!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 80px #00000047,0 0 0 1px #072a3d0a!important}.taxipayLoginShell .loginCard:before,.taxipayLoginShell .modernLoginCard:before{content:""!important;background:#ff5b22!important;border-radius:0 0 5px 5px!important;width:58px!important;height:4px!important;position:absolute!important;top:0!important;left:42px!important}.taxipayLoginShell .loginCardHeader{visibility:visible!important;pointer-events:auto!important;height:auto!important;margin:0 0 30px!important;padding:0!important}.taxipayLoginShell .loginCardHeader .eyebrow{color:#ff5722!important;letter-spacing:2.2px!important;text-transform:uppercase!important;margin-bottom:9px!important;font-size:11px!important;font-weight:900!important;display:inline-block!important}.taxipayLoginShell .loginCardHeader h2{color:#102a40!important;letter-spacing:-1.2px!important;margin:0 0 8px!important;font-size:clamp(30px,3vw,42px)!important;font-weight:900!important;line-height:1.05!important}.taxipayLoginShell .loginCardHeader p{color:#657b8d!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.taxipayLoginShell .modernLoginField{width:100%!important;margin:0 0 20px!important;padding:0!important;display:block!important}.taxipayLoginShell .modernLoginField>span{color:#274157!important;letter-spacing:.5px!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:11px!important;font-weight:900!important;display:block!important}.taxipayLoginShell .loginInputShell{box-sizing:border-box!important;color:#18364f!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f5f8fa!important;border:1px solid #c6d4dd!important;border-radius:12px!important;align-items:center!important;gap:12px!important;width:100%!important;height:59px!important;margin:0!important;padding:0 17px!important;transition:border-color .18s,box-shadow .18s,background .18s!important;display:flex!important;box-shadow:inset 0 1px 2px #0f172a06!important}.taxipayLoginShell .loginInputShell:hover{border-color:#9db6c6!important}.taxipayLoginShell .loginInputShell:focus-within{background:#fff!important;border-color:#00a9d5!important;box-shadow:0 0 0 4px #00a9d51f!important}.taxipayLoginShell .loginInputShell>svg{color:#173c57!important;flex:none!important;display:block!important}.taxipayLoginShell .loginInputShell input{box-sizing:border-box!important;color:#18364f!important;-webkit-text-fill-color:#18364f!important;width:100%!important;height:55px!important;min-height:0!important;box-shadow:none!important;caret-color:#009bc5!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:700!important;display:block!important}.taxipayLoginShell .loginInputShell input::placeholder{color:#758899!important;-webkit-text-fill-color:#758899!important;opacity:1!important}.taxipayLoginShell input:-webkit-autofill{-webkit-text-fill-color:#18364f!important;transition:background-color 9999s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #f5f8fa!important}.taxipayLoginShell input:-webkit-autofill:hover{-webkit-text-fill-color:#18364f!important;transition:background-color 9999s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #f5f8fa!important}.taxipayLoginShell input:-webkit-autofill:focus{-webkit-text-fill-color:#18364f!important;transition:background-color 9999s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #f5f8fa!important}.taxipayLoginShell .loginSecurityLine{visibility:visible!important;color:#557083!important;pointer-events:auto!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;height:auto!important;min-height:22px!important;margin:-2px 0 18px!important;font-size:10px!important;font-weight:750!important;display:flex!important}.taxipayLoginShell .loginSecurityLine span{color:#557083!important}.taxipayLoginShell .loginSystemOnline{color:#118447!important}.taxipayLoginShell .loginError{color:#9e241d!important;box-shadow:none!important;background:#fff1ef!important;border:1px solid #ffc9c4!important;border-radius:10px!important;margin:0 0 14px!important;padding:11px 13px!important;font-size:11px!important;font-weight:800!important;display:block!important}.taxipayLoginShell .loginSubmit,.taxipayLoginShell .modernLoginSubmit{box-sizing:border-box!important;color:#fff!important;-webkit-text-fill-color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#ff6b28,#ff4b18)!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;height:62px!important;margin:0!important;padding:0 20px!important;font-size:14px!important;font-weight:900!important;transition:transform .18s,box-shadow .18s!important;display:flex!important;box-shadow:0 12px 28px #ff4f1840!important}.taxipayLoginShell .loginSubmit svg,.taxipayLoginShell .modernLoginSubmit svg{visibility:visible!important}.taxipayLoginShell .loginSubmit:hover:not(:disabled),.taxipayLoginShell .modernLoginSubmit:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 16px 34px #ff4f1857!important}.taxipayLoginShell .loginSubmit:active:not(:disabled),.taxipayLoginShell .modernLoginSubmit:active:not(:disabled){transform:translateY(0)!important}.taxipayLoginShell .loginSubmit:disabled,.taxipayLoginShell .modernLoginSubmit:disabled{opacity:.65!important;cursor:wait!important}.taxipayLoginShell .loginAuthorisedNotice{visibility:visible!important;box-sizing:border-box!important;color:#19384f!important;height:auto!important;box-shadow:none!important;pointer-events:auto!important;background:#e8f5fd!important;border:1px solid #d5ebf7!important;border-radius:11px!important;align-items:center!important;gap:11px!important;margin:20px 0 0!important;padding:14px 15px!important;display:flex!important}.taxipayLoginShell .loginAuthorisedNotice svg{color:#1684d2!important;flex:none!important}.taxipayLoginShell .loginAuthorisedNotice b{color:#17364d!important;margin-bottom:2px!important;font-size:11px!important;font-weight:900!important;display:block!important}.taxipayLoginShell .loginAuthorisedNotice span{color:#607689!important;font-size:9px!important;display:block!important}.taxipayLoginShell .loginFooterText{color:#daf0f5b8!important;letter-spacing:1.4px!important;text-transform:uppercase!important;justify-content:center!important;margin-top:18px!important;font-size:9px!important;font-weight:800!important;display:flex!important}@media (width<=1200px){.taxipayLoginShell .loginExperience{grid-template-columns:50% 50%!important}.taxipayLoginShell .loginFormPanel{padding:32px 6%!important}.taxipayLoginShell .loginCard,.taxipayLoginShell .modernLoginCard{padding:34px 32px 30px!important}.taxipayLoginShell .loginCardHeader{margin-bottom:24px!important}}@media (width<=760px){.taxipayLoginShell,.taxipayLoginShell.taxipayCapeTownLogin{background:#043447!important;height:auto!important;min-height:100vh!important;position:relative!important;overflow-y:auto!important}.taxipayLoginShell .loginExperience{height:auto!important;min-height:100vh!important;display:block!important;position:relative!important}.taxipayLoginShell .loginBrandPanel{background-image:url(/taxipaybackoffice.png)!important;background-position:0 0!important;background-repeat:no-repeat!important;background-size:200%!important;width:100%!important;height:270px!important;min-height:270px!important;display:block!important}.taxipayLoginShell .loginFormPanel{background:linear-gradient(#043447,#022b3a)!important;border:0!important;width:100%!important;height:auto!important;min-height:auto!important;margin:0!important;padding:0 15px 35px!important;overflow:visible!important}.taxipayLoginShell .loginFormWrap{width:100%!important;max-width:500px!important;margin:-42px auto 0!important}.taxipayLoginShell .loginCard,.taxipayLoginShell .modernLoginCard{border-radius:20px!important;padding:29px 21px 25px!important;box-shadow:0 24px 60px #0000004d!important}.taxipayLoginShell .loginCardHeader h2{font-size:30px!important}.taxipayLoginShell .loginInputShell{height:56px!important}.taxipayLoginShell .loginSubmit,.taxipayLoginShell .modernLoginSubmit{height:58px!important}}@media (width<=420px){.taxipayLoginShell .loginBrandPanel{height:225px!important;min-height:225px!important}.taxipayLoginShell .loginFormPanel{padding-left:10px!important;padding-right:10px!important}.taxipayLoginShell .loginCard,.taxipayLoginShell .modernLoginCard{padding:25px 17px 22px!important}}.ccv2Hero{color:#fff;background:radial-gradient(circle at 90% 10%,#ff6f2633,#0000 31%),linear-gradient(135deg,#07182d 0%,#0a2847 58%,#0d355a 100%);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:27px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #07182d26}.ccv2Hero:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-95px;right:-60px;box-shadow:0 0 0 35px #ffffff06,0 0 0 70px #ffffff05}.ccv2HeroCopy,.ccv2HeroActions{z-index:1;position:relative}.ccv2HeroCopy h1{letter-spacing:-.8px;margin:6px 0;font-size:31px;line-height:1.05}.ccv2HeroCopy p{color:#c6d5e5;max-width:690px;margin:0;font-size:14px}.ccv2Eyebrow{color:#ffb082;letter-spacing:1.6px;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.ccv2LiveDot{background:#39d98a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #39d98a1f}.ccv2HeroActions{flex-wrap:wrap;gap:9px;display:flex}.ccv2HeroActions .secondary{color:#fff;background:#ffffff1a;border:1px solid #ffffff24}.ccv2SearchWrap{z-index:30;margin-bottom:18px;position:relative}.ccv2Search{background:#fff;border:1px solid #dfe8f1;border-radius:16px;align-items:center;gap:11px;min-height:54px;padding:0 17px;display:flex;box-shadow:0 8px 25px #13304f0e}.ccv2Search>svg{color:#72869a;flex:none}.ccv2Search input{color:#10284c;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:15px 0;font-size:14px}.ccv2Search input::placeholder{color:#98a7b7}.ccv2SearchClear{color:#49647e;background:#edf2f7;border-radius:9px;width:31px;min-width:31px;height:31px;padding:0}.ccv2SearchResults{background:#fff;border:1px solid #dce6ef;border-radius:15px;padding:8px;position:absolute;top:61px;left:0;right:0;overflow:hidden;box-shadow:0 20px 45px #07182d2b}.ccv2SearchResults>button{color:#16344f;text-align:left;background:0 0;border-radius:10px;grid-template-columns:95px 1fr auto;align-items:center;gap:12px;width:100%;padding:11px 12px;display:grid}.ccv2SearchResults>button:hover{box-shadow:none;background:#f3f7fa;transform:none}.ccv2SearchType{text-transform:uppercase;letter-spacing:.7px;color:#ff6428;font-size:10px;font-weight:900}.ccv2SearchCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.ccv2SearchCopy b,.ccv2SearchCopy small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ccv2SearchCopy small{color:#7b8b9b}.ccv2NoSearch{color:#6d8093;text-align:center;padding:15px}.ccv2Kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:16px;display:grid}.ccv2Kpi{color:#15334f;text-align:left;background:#fff;border:1px solid #dfe7ef;border-radius:17px;grid-template-columns:47px 1fr auto;align-items:center;gap:12px;width:100%;min-width:0;padding:17px;display:grid;position:relative;box-shadow:0 7px 22px #16334f0d}.ccv2Kpi:hover{border-color:#c9d7e5;box-shadow:0 12px 27px #16334f17}.ccv2Kpi.attention{background:linear-gradient(145deg,#fff,#fff9f6);border-color:#ffd7c5}.ccv2KpiIcon{border-radius:14px;place-items:center;width:47px;height:47px;display:grid}.ccv2KpiIcon.blue{color:#2475d0;background:#eaf4ff}.ccv2KpiIcon.purple{color:#7757d9;background:#f1edff}.ccv2KpiIcon.green{color:#148c60;background:#e7f8f1}.ccv2KpiIcon.orange{color:#e55b22;background:#fff0e9}.ccv2Kpi>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.ccv2Kpi span{color:#74869a;text-transform:uppercase;letter-spacing:.45px;font-size:11px;font-weight:800}.ccv2Kpi strong{color:#0c2945;margin:2px 0;font-size:25px;line-height:1.15}.ccv2Kpi small{color:#8090a0;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ccv2Kpi>svg{color:#9aaaba}.ccv2MainGrid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:16px;margin-bottom:16px;display:grid}.ccv2LowerGrid,.ccv2BottomGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.ccv2Card{background:#fff;border:1px solid #dde7ef;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 8px 28px #15324f0e}.ccv2CardHead{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:15px;min-height:82px;padding:18px 19px 15px;display:flex}.ccv2CardHead h2{color:#102e4a;margin:3px 0 2px;font-size:17px}.ccv2CardHead p{color:#8493a2;margin:0;font-size:12px}.ccv2SectionLabel{color:#4b77a0;letter-spacing:1.2px;font-size:10px;font-weight:900}.ccv2SectionLabel.danger{color:#d9523d}.ccv2Counter{color:#e85e24;background:#fff0e9;border-radius:11px;place-items:center;min-width:34px;height:34px;padding:0 8px;font-weight:900;display:grid}.ccv2MapFrame{background:#dfe8ef;height:360px}.ccv2MapFrame>*{width:100%!important;height:100%!important;min-height:360px!important}.ccv2MapFooter{color:#657a8f;border-top:1px solid #edf1f5;flex-wrap:wrap;align-items:center;gap:18px;padding:12px 17px;font-size:11px;font-weight:700;display:flex}.ccv2MapFooter span{align-items:center;gap:7px;display:flex}.ccv2StatusDot{border-radius:50%;width:8px;height:8px;display:inline-block}.ccv2StatusDot.green{background:#28b77a}.ccv2StatusDot.blue{background:#3184d7}.ccv2StatusDot.orange{background:#f29b38}.ccv2StatusDot.red{background:#d95545}.ccv2AttentionList{max-height:368px;padding:7px 10px;overflow:auto}.ccv2AttentionItem{color:#173550;text-align:left;background:0 0;border-bottom:1px solid #eef2f5;border-radius:0;grid-template-columns:6px 1fr auto;align-items:center;gap:11px;width:100%;padding:11px 8px;display:grid}.ccv2AttentionItem:hover{box-shadow:none;background:#f8fafc;transform:none}.ccv2Priority{background:#e7a33b;border-radius:5px;width:5px;height:38px}.ccv2Priority.high{background:#d95345}.ccv2Priority.info{background:#3283d5}.ccv2AttentionCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.ccv2AttentionCopy b,.ccv2AttentionCopy small,.ccv2AttentionCopy em{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ccv2AttentionCopy b{font-size:12px}.ccv2AttentionCopy small{color:#718497;font-size:11px}.ccv2AttentionCopy em{color:#9ba8b4;font-size:9px;font-style:normal}.ccv2WideAction{color:#234663;background:#eef4f8;width:calc(100% - 24px);margin:7px 12px 12px}.ccv2TripList,.ccv2ActivityList{padding:7px 11px 12px}.ccv2Trip{color:#173550;text-align:left;background:0 0;border-bottom:1px solid #eef2f5;border-radius:0;grid-template-columns:17px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px 7px;display:grid}.ccv2Trip:hover,.ccv2Activity:hover{box-shadow:none;background:#f8fafc;transform:none}.ccv2TripRoute{flex-direction:column;align-items:center;height:48px;display:flex}.ccv2RouteStart,.ccv2RouteEnd{border-radius:50%;width:8px;height:8px}.ccv2RouteStart{background:#26a975}.ccv2RouteEnd{background:#ed6731}.ccv2RouteLine{background:#cfd9e3;flex:1;width:1px;margin:3px 0}.ccv2TripCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.ccv2TripCopy>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.ccv2TripCopy b,.ccv2TripCopy small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ccv2TripCopy small{color:#7b8c9c;font-size:10px}.ccv2Activity{color:#173550;text-align:left;background:0 0;border-bottom:1px solid #eef2f5;border-radius:0;grid-template-columns:34px 1fr;align-items:center;gap:10px;width:100%;padding:10px 7px;display:grid}.ccv2ActivityIcon{border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.ccv2ActivityIcon.good{color:#168b61;background:#e8f7f1}.ccv2ActivityIcon.warn{color:#b67518;background:#fff5df}.ccv2ActivityIcon.danger{color:#cb4d40;background:#ffedeb}.ccv2Activity>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.ccv2Activity b,.ccv2Activity small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ccv2Activity b{font-size:11px}.ccv2Activity small{color:#8a99a7;font-size:10px}.ccv2QuickActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px;display:grid}.ccv2QuickActions>button{color:#16344f;text-align:left;background:#fbfcfd;border:1px solid #e2e9ef;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;min-height:105px;padding:14px;display:flex}.ccv2QuickActions>button:hover{background:#f5f8fb;border-color:#cddae5}.ccv2QuickActions>button>span{border-radius:10px;place-items:center;width:35px;height:35px;margin-bottom:3px;display:grid}.ccv2QuickActions span.blue{color:#287bc9;background:#eaf4ff}.ccv2QuickActions span.green{color:#138c60;background:#e7f8f1}.ccv2QuickActions span.purple{color:#7658d4;background:#f0edff}.ccv2QuickActions span.orange{color:#e25d27;background:#fff0e8}.ccv2QuickActions span.gold{color:#ad771b;background:#fff5dd}.ccv2QuickActions span.navy{color:#163c60;background:#eaf0f6}.ccv2QuickActions b{font-size:11px}.ccv2QuickActions small{color:#8997a5;font-size:9px}.ccv2SystemRows{padding:8px 16px 16px}.ccv2SystemRows>div{color:#63798e;border-bottom:1px solid #eef2f5;justify-content:space-between;align-items:center;gap:12px;min-height:43px;font-size:11px;display:flex}.ccv2SystemRows>div>span{align-items:center;gap:9px;display:flex}.ccv2SystemRows b{color:#183750;font-size:11px}.ccv2HealthBadge{border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:900;display:flex}.ccv2HealthBadge i{border-radius:50%;width:7px;height:7px}.ccv2HealthBadge.online{color:#167b58;background:#e7f7f0}.ccv2HealthBadge.online i{background:#20aa72}.ccv2HealthBadge.offline{color:#bc463b;background:#ffebe9}.ccv2HealthBadge.offline i{background:#d94e42}.ccv2Empty{color:#8796a4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:135px;padding:20px;display:flex}.ccv2Empty b{color:#3a566f}.ccv2Empty span{font-size:11px}@media (width<=1180px){.ccv2Kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ccv2MainGrid{grid-template-columns:1fr}}@media (width<=850px){.ccv2Hero{flex-direction:column;align-items:flex-start;padding:23px}.ccv2LowerGrid,.ccv2BottomGrid{grid-template-columns:1fr}.ccv2QuickActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ccv2Kpis{grid-template-columns:1fr}.ccv2HeroCopy h1{font-size:26px}.ccv2HeroActions{width:100%}.ccv2HeroActions button{flex:1}.ccv2MapFrame{height:300px}.ccv2MapFrame>*{min-height:300px!important}.ccv2QuickActions{grid-template-columns:1fr 1fr}.ccv2SearchResults>button{grid-template-columns:75px 1fr auto}}.taxipay-v4-map-frame{background:#eaf2f5;border:1px solid #dce8ed;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 12px 34px #0f303e1f}.taxipay-v4-map{border-radius:20px}.taxipay-v4-map-badge{z-index:5;color:#123b4b;letter-spacing:.09em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;font-weight:900;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 4px 16px #0f303e29}.taxipay-v4-map-badge span{background:#18a66f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #18a66f24}.taxipay-v4-marker{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.taxipay-v4-pin-label{color:#fff;letter-spacing:.08em;background:#123b4b;border-radius:7px;margin-bottom:5px;padding:5px 8px;font-size:9px;font-weight:900;box-shadow:0 3px 10px #0000002e}.taxipay-v4-pin{border:4px solid #fff;border-radius:50% 50% 50% 8px;place-items:center;width:30px;height:30px;display:grid;transform:rotate(-45deg);box-shadow:0 5px 14px #00000040}.taxipay-v4-start .taxipay-v4-pin{background:#16a36d}.taxipay-v4-end .taxipay-v4-pin{background:#e74b4b}.taxipay-v4-pin span{background:#fff;border-radius:50%;width:8px;height:8px}.taxipay-v4-driver{width:44px;height:44px}.taxipay-v4-driver-pulse{background:#16a36d29;border-radius:50%;width:42px;height:42px;animation:2s infinite taxipayV4Pulse;position:absolute}.taxipay-v4-driver-car{z-index:2;background:#fff;border:3px solid #16a36d;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .25s;display:grid;position:relative;box-shadow:0 5px 15px #00000040}.taxipay-v4-driver-car svg{fill:#123b4b;width:20px;height:20px}.taxipay-v4-stale .taxipay-v4-driver-car{border-color:#e6a23c}.taxipay-v4-stale .taxipay-v4-driver-pulse{background:#e6a23c29}.taxipay-v4-offline .taxipay-v4-driver-car{filter:grayscale(.7);border-color:#a9b6bd}.taxipay-v4-offline .taxipay-v4-driver-pulse{display:none}@keyframes taxipayV4Pulse{0%{opacity:.9;transform:scale(.7)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}.taxipay-v4-popup-shell .maplibregl-popup-content{border-radius:13px;padding:0;overflow:hidden;box-shadow:0 10px 28px #00000038}.taxipay-v4-popup{flex-direction:column;gap:3px;min-width:160px;padding:12px 14px;display:flex}.taxipay-v4-popup small{color:#ff7a00;letter-spacing:.1em;font-size:9px;font-weight:900}.taxipay-v4-popup b{color:#123b4b;font-size:13px}.taxipay-v4-popup span{color:#687e88;font-size:10px;font-weight:800}.taxipay-v4-map-frame .maplibregl-ctrl-group{border-radius:12px;overflow:hidden;box-shadow:0 5px 18px #0f303e29}.taxipay-v4-map-frame .maplibregl-ctrl-group button{width:34px;height:34px}.taxipay-v4-map-frame .maplibregl-ctrl-scale{color:#244552;background:#ffffffe6;border:0;border-radius:7px;padding:3px 7px;font-weight:700}.taxipay-v4-map-frame .maplibregl-canvas{outline:none}@media (width<=650px){.taxipay-v4-map-frame,.taxipay-v4-map{border-radius:14px}.taxipay-v4-map-badge{top:10px;left:10px}}main .card,main .panel,main [class*=Card],main [class*=card],main [class*=Panel],main [class*=panel]{color:#173746!important}main .card p,main .card span,main .card small,main .card label,main .panel p,main .panel span,main .panel small,main .panel label,main [class*=Card] p,main [class*=Card] span,main [class*=Card] small,main [class*=Card] label,main [class*=card] p,main [class*=card] span,main [class*=card] small,main [class*=card] label,main [class*=Panel] p,main [class*=Panel] span,main [class*=Panel] small,main [class*=panel] p,main [class*=panel] span,main [class*=panel] small{color:#355563!important;opacity:1!important}main .card h1,main .card h2,main .card h3,main .card h4,main .panel h1,main .panel h2,main .panel h3,main .panel h4,main [class*=Card] h1,main [class*=Card] h2,main [class*=Card] h3,main [class*=Card] h4,main [class*=card] h1,main [class*=card] h2,main [class*=card] h3,main [class*=card] h4{color:#123b4b!important;opacity:1!important;text-shadow:none!important}main [class*=cc] p,main [class*=cc] span,main [class*=cc] small,main [class*=command] p,main [class*=command] span,main [class*=command] small{color:#355563!important;opacity:1!important}main [class*=trip]{color:#234957!important}main [class*=trip] p,main [class*=trip] div,main [class*=trip] small{color:#42616e!important;opacity:1!important}main [class*=trip] p,main [class*=trip] small{font-weight:600!important}main [class*=activity]{color:#244b59!important}main [class*=activity] p,main [class*=activity] span,main [class*=activity] small{color:#506b76!important;opacity:1!important}main [class*=attention] p,main [class*=attention] span,main [class*=attention] small,main [class*=priority] p,main [class*=priority] span,main [class*=priority] small,main [class*=notification] p,main [class*=notification] span,main [class*=notification] small{color:#365866!important;opacity:1!important}main [class*=quick] button,main [class*=operation] button{color:#173746!important}main [class*=quick] button span,main [class*=quick] button strong,main [class*=quick] button b,main [class*=operation] button span,main [class*=operation] button strong,main [class*=operation] button b{color:#173746!important;opacity:1!important}main [class*=quick] button small,main [class*=operation] button small{color:#57727e!important;opacity:1!important}main table,main tbody,main tbody tr,main tbody td{color:#294c5a!important}main thead th,main [class*=empty] h1,main [class*=empty] h2,main [class*=empty] h3,main [class*=empty] strong{color:#173746!important}main [class*=empty] p,main [class*=empty] span,main [class*=empty] small{color:#637c87!important;opacity:1!important}main button:not([class*=primary]):not([class*=danger]){opacity:1}aside,aside *,.sidebar,.sidebar *,[class*=sidebar],[class*=sidebar] *,[class*=Sidebar],[class*=Sidebar] *{color:inherit}.maplibregl-map,.maplibregl-map *,.taxipay-v4-map,.taxipay-v4-map *{color:initial;text-shadow:initial}main .badge,main [class*=Badge],main [class*=badge],main [class*=status]{opacity:1!important}main [style*="background: white"],main [style*="background:#fff"],main [style*="background: #fff"],main [style*=background\:white],main [style*="background: rgb(255"]{color:#173746!important}main input[type=text],main input[type=tel],main input[type=number],main input[type=search],main input[type=email],main input[type=password],main input:not([type]),main textarea,main select{color:#fff!important;caret-color:#22d3e6!important;-webkit-text-fill-color:#fff!important;opacity:1!important}main input[type=text]::placeholder,main input[type=tel]::placeholder,main input[type=number]::placeholder,main input[type=search]::placeholder,main input[type=email]::placeholder,main input[type=password]::placeholder,main input:not([type])::placeholder,main textarea::placeholder{color:#91a8b2!important;-webkit-text-fill-color:#91a8b2!important;opacity:1!important}main input:focus,main textarea:focus,main select:focus{color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#27e4f2!important}main input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#fff!important;caret-color:#fff!important}main input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:#fff!important;caret-color:#fff!important}main input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:#fff!important;caret-color:#fff!important}main select option{color:#173746!important;-webkit-text-fill-color:#173746!important;background:#fff!important}main input[type=search]::-webkit-search-cancel-button{filter:invert()}.v5LedgerException{color:#6f4200;background:#fff7e8;border:1px solid #f2b55b;border-radius:14px;align-items:flex-start;gap:12px;margin:0 0 14px;padding:14px 16px;display:flex}.v5LedgerException b,.v5LedgerException span{display:block;color:#6f4200!important}.v5LedgerException span{margin-top:3px;font-size:12px}.v5LedgerToolbar{padding:18px!important}.v5LedgerToolbarTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.v5LedgerToolbarTop h3{margin:3px 0 4px;color:#123b4b!important}.v5LedgerToolbarTop p{margin:0;color:#5c7480!important}.v5Eyebrow{letter-spacing:.12em;font-size:10px;font-weight:900;color:#087c93!important}.v5LedgerToolbarActions{flex-wrap:wrap;gap:8px;display:flex}.v5LedgerFilters{grid-template-columns:minmax(230px,1.6fr) repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:10px;margin-top:16px;display:grid}.v5LedgerFilters label{flex-direction:column;gap:6px;display:flex}.v5LedgerFilters label>span{font-size:11px;font-weight:800;color:#496572!important}.v5LedgerFilters input,.v5LedgerFilters select{border:1px solid #bfd2da;border-radius:10px;height:42px;padding:0 11px;color:#173746!important;-webkit-text-fill-color:#173746!important;background:#fff!important}.v5LedgerSearch>div{background:#fff;border:1px solid #bfd2da;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 10px;display:flex}.v5LedgerSearch>div input{outline:0;flex:1;height:38px;padding:0;border:0!important}.v5LedgerSearch svg{color:#577783}.v5ClearFilters{height:42px}.v5LedgerNotice{margin-top:14px!important}.v5LedgerTable table{min-width:1160px}.v5LedgerTable tbody td{color:#294c5a!important;opacity:1!important}.v5LedgerTable tbody tr:hover td{background:#edf9fb}.v5DriverCell{flex-direction:column;gap:2px;display:flex}.v5DriverCell b{color:#173746!important}.v5DriverCell span{font-size:10px;color:#647e89!important}.v5TypeChip,.v5Direction{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.v5TypeChip{background:#eaf3f6;color:#28515f!important}.v5Direction.credit{background:#e6f8f0;color:#087a52!important}.v5Direction.debit{background:#fff0ed;color:#b33c2e!important}.v5MoneyCredit{font-weight:800;color:#087a52!important}.v5MoneyDebit{font-weight:800;color:#b33c2e!important}.v5Ledger360{color:#173746;min-width:min(900px,86vw)}.v5Ledger360Hero{color:#fff;background:linear-gradient(135deg,#0c3b4b,#0a5867);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.v5Ledger360Icon{background:#ffffff1f;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.v5Ledger360Identity span{letter-spacing:.13em;font-size:9px;font-weight:900;color:#78e5ee!important}.v5Ledger360Identity h2{margin:3px 0;color:#fff!important}.v5Ledger360Identity p{margin:0;color:#cce4e9!important}.v5LedgerAmount{text-align:right;background:#ffffff1a;border-radius:12px;padding:10px 13px}.v5LedgerAmount span{font-size:9px;display:block;color:#cce4e9!important}.v5LedgerAmount b{font-size:21px;color:#fff!important}.v5LedgerAmount.credit b{color:#74f0bd!important}.v5LedgerAmount.debit b{color:#ffb1a6!important}.v5Ledger360Grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.v5Ledger360Grid>div{background:#f8fbfc;border:1px solid #d9e6eb;border-radius:11px;padding:12px}.v5Ledger360Grid span{text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:800;display:block;color:#6c838d!important}.v5Ledger360Grid b{word-break:break-word;margin-top:4px;display:block;color:#173746!important}.v5Ledger360Grid .exception{background:#fff5f3;border-color:#efb0a8}.v5Ledger360Grid .exception b{color:#b33c2e!important}.v5LedgerWarning{color:#8a4d00;background:#fff3e2;border-radius:10px;align-items:center;gap:9px;margin-top:12px;padding:11px 13px;display:flex}.v5LedgerWarning span{font-weight:700;color:#8a4d00!important}.v5LedgerSection{margin-top:16px}.v5LedgerSectionHead{justify-content:space-between;align-items:end;gap:12px;margin-bottom:8px;display:flex}.v5LedgerSectionHead span{letter-spacing:.1em;font-size:9px;font-weight:900;color:#087c93!important}.v5LedgerSectionHead h3{margin:2px 0;color:#173746!important}.v5LedgerSectionHead small{color:#6a818b!important}.v5LedgerRelated{gap:7px;display:grid}.v5LedgerRelated>button{text-align:left;background:#fff;border:1px solid #d9e6eb;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.v5LedgerRelated>button:hover{background:#f3fafb}.v5LedgerRelated div{flex-direction:column;display:flex}.v5LedgerRelated b{color:#155b79!important}.v5LedgerRelated span,.v5LedgerRelated small{color:#657e89!important}.v5LedgerRelated strong.credit{color:#087a52}.v5LedgerRelated strong.debit{color:#b33c2e}.v5LedgerNotes{margin-top:16px}.v5LedgerActions{flex-wrap:wrap}@media (width<=1000px){.v5LedgerFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.v5LedgerSearch{grid-column:1/-1}}@media (width<=700px){.v5LedgerToolbarTop{flex-direction:column}.v5LedgerFilters{grid-template-columns:1fr}.v5LedgerSearch{grid-column:auto}.v5Ledger360{min-width:0}.v5Ledger360Hero{grid-template-columns:auto 1fr}.v5LedgerAmount{text-align:left;grid-column:1/-1}.v5Ledger360Grid{grid-template-columns:1fr}.v5LedgerRelated>button{grid-template-columns:1fr auto}.v5LedgerRelated small{grid-column:1/-1}}.v5LedgerToolbar,.v5LedgerToolbar *{opacity:1!important}.v5LedgerToolbar .v5Eyebrow{color:#63e7ef!important}.v5LedgerToolbar h3{color:#fff!important;opacity:1!important}.v5LedgerToolbar p{color:#d6edf1!important;opacity:1!important}.v5LedgerFilters label>span{color:#b9d8df!important;opacity:1!important;font-weight:800!important}.v5LedgerSearch>div{background:#fff!important;border-color:#b7d1da!important}.v5LedgerSearch>div svg{color:#315968!important;opacity:1!important}.v5LedgerSearch>div input,.v5LedgerFilters input,.v5LedgerFilters select{color:#173746!important;-webkit-text-fill-color:#173746!important;opacity:1!important;background:#fff!important}.v5LedgerFilters input::placeholder,.v5LedgerSearch input::placeholder{color:#718892!important;-webkit-text-fill-color:#718892!important;opacity:1!important}.v5LedgerNotice,.v5LedgerNotice span,.v5LedgerNotice svg{color:#8ce5c1!important;opacity:1!important}.v5LedgerTable thead,.v5LedgerTable thead tr{background:#087d86!important}.v5LedgerTable thead th{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;letter-spacing:.06em!important;font-weight:900!important}.v5LedgerTable tbody tr{background:#062d3a!important}.v5LedgerTable tbody tr:nth-child(2n){background:#073542!important}.v5LedgerTable tbody tr:hover{background:#0a4553!important}.v5LedgerTable tbody td{color:#e5f4f6!important;-webkit-text-fill-color:#e5f4f6!important;opacity:1!important;font-weight:600!important}.v5LedgerTable .v5DriverCell b{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.v5LedgerTable .v5DriverCell span{color:#9fc9d2!important;-webkit-text-fill-color:#9fc9d2!important;opacity:1!important}.v5LedgerTable .ledgerReferenceLink{color:#39c9ff!important;-webkit-text-fill-color:#39c9ff!important;opacity:1!important;font-weight:800!important;text-decoration:underline!important}.v5LedgerTable .v5TypeChip{color:#234c5a!important;-webkit-text-fill-color:#234c5a!important;opacity:1!important;background:#eaf5f7!important}.v5LedgerTable .v5Direction.credit{color:#06764e!important;-webkit-text-fill-color:#06764e!important;background:#dcfff0!important}.v5LedgerTable .v5Direction.debit{color:#a72d20!important;-webkit-text-fill-color:#a72d20!important;background:#ffe7e2!important}.v5LedgerTable .v5MoneyCredit{color:#6ff0b8!important;-webkit-text-fill-color:#6ff0b8!important;font-weight:900!important}.v5LedgerTable .v5MoneyDebit{color:#ff9e91!important;-webkit-text-fill-color:#ff9e91!important;font-weight:900!important}.v5LedgerTable td:nth-child(5),.v5LedgerTable td:nth-child(6),.v5LedgerTable td:nth-child(7),.v5LedgerTable td:nth-child(8),.v5LedgerTable .ledgerActions button,.v5LedgerException,.v5LedgerException *{opacity:1!important}.v5LedgerException b{color:#6b3c00!important}.v5LedgerException span{color:#7b4b08!important}@media (width>=901px){.appShell.dashboardMode{display:grid!important}.appShell.dashboardMode>.sidebar{visibility:visible!important;opacity:1!important;transform:translate(0)!important}.appShell.moduleFullScreen{grid-template-columns:none!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:0!important;display:block!important}.appShell.moduleFullScreen>.sidebar{box-shadow:10px 0 35px #00000047;z-index:5000!important;height:100vh!important;transition:transform .22s,box-shadow .22s!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;transform:translate(-105%)!important}.appShell.moduleFullScreen>.sidebar.open{transform:translate(0)!important}.appShell.moduleFullScreen>.main{flex:none!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;display:block!important;position:relative!important;left:auto!important;right:auto!important}.appShell.moduleFullScreen .topbar{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;left:0!important;right:0!important}.appShell.moduleFullScreen .content,.appShell.moduleFullScreen .pageContent,.appShell.moduleFullScreen .mainContent,.appShell.moduleFullScreen .moduleContent{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.appShell.moduleFullScreen main>section,.appShell.moduleFullScreen main>div{max-width:none}.appShell.moduleFullScreen .mobileMenu{flex:none!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}}@media (width<=900px){.appShell{width:100%!important}.appShell>.sidebar{z-index:5000;top:0;bottom:0;left:0;position:fixed!important}.appShell>.main{width:100%!important;min-width:0!important;margin-left:0!important}.appShell .mobileMenu{display:inline-flex!important}}.appShell,.appShell button,.appShell input,.appShell select,.appShell textarea,.appShell table{font-family:Inter,Segoe UI,Arial,sans-serif}.main p,.main td,.main th,.main label,.main input,.main select,.main textarea{line-height:1.45}.main table th{letter-spacing:.01em;font-weight:800}.main table td{font-weight:500}.main input,.main select,.main textarea{color:#173746;-webkit-text-fill-color:#173746}.main td,.main th,.main p,.main span,.main b,.main small{overflow-wrap:anywhere}.main button{font-weight:700}.wipModern{box-sizing:border-box;color:#142033;width:100%;text-shadow:none}.wipModern *{box-sizing:border-box;text-shadow:none}.wipStatusStrip{color:#fff;background:linear-gradient(120deg,#062d45 0%,#075184 58%,#0967b1 100%);border:1px solid #164b70;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:18px 22px;display:flex;box-shadow:0 10px 28px #02233a29}.wipStatusStrip>div:first-child{flex-direction:column;gap:2px;display:flex}.wipStatusEyebrow{letter-spacing:1.8px;font-size:12px;font-weight:900;color:#4fe3ff!important}.wipStatusStrip strong{font-size:18px;color:#fff!important}.wipStatusStrip small{font-size:12px;color:#d8edf8!important}.wipStatusOnline{align-items:center;gap:10px;display:flex}.wipSignalIcon{font-size:25px;color:#34d399!important}.wipStatusOnline div{flex-direction:column;display:flex}.wipStatusOnline b{letter-spacing:.7px;font-size:14px;color:#39e77d!important}.wipModernGrid{grid-template-columns:minmax(350px,.86fr) minmax(430px,1.14fr);align-items:start;gap:16px;display:grid}.wipRightColumn{gap:16px;display:grid}.wipModernCard{color:#142033;background:#fff;border:1px solid #d8e1ec;border-radius:18px;padding:22px;box-shadow:0 10px 30px #0f172a17}.wipCardTitle{align-items:center;gap:12px;margin-bottom:18px;display:flex}.wipCardTitle.compact{margin-bottom:0}.wipTitleIcon{background:#e9f5ff;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:21px;font-weight:900;display:grid;color:#087ce5!important}.wipCardTitle h2{font-size:20px;font-weight:850;line-height:1.2;color:#101828!important;margin:0!important}.wipCardTitle p{font-size:14px;color:#475467!important;margin:7px 0 0!important}.wipCardTitle p b{color:#101828!important}.readyText{color:#07883f!important}.dialInputWrap{margin-bottom:14px;position:relative}.dialInputWrap input{outline:none;width:100%;height:62px;color:#101828!important;-webkit-text-fill-color:#101828!important;background:#f8fafc!important;border:1.5px solid #b9c7d8!important;border-radius:13px!important;padding:0 52px 0 18px!important;font-size:20px!important;font-weight:650!important}.dialInputWrap input::placeholder{opacity:1;color:#667085!important;-webkit-text-fill-color:#667085!important}.dialInputWrap input:focus{box-shadow:0 0 0 4px #1687df1a;border-color:#1687df!important}.clearDial{width:30px;height:30px;line-height:30px;position:absolute;top:50%;right:14px;transform:translateY(-50%);color:#fff!important;background:#98a2b3!important;border:0!important;border-radius:50%!important;padding:0!important;font-size:21px!important}.modernDialKeys{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.modernDialKeys button{height:61px;box-shadow:0 2px 3px #00000014;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#163e69,#0d3156)!important;border:0!important;border-radius:11px!important;font-size:20px!important;font-weight:850!important}.modernDialKeys button:hover{transform:translateY(-1px);background:linear-gradient(#1d568f,#123e6b)!important}.modernCallActions{grid-template-columns:1fr 1fr 1fr;gap:9px;margin-top:12px;display:grid}.modernCallActions button{justify-content:center;align-items:center;gap:8px;min-height:51px;display:flex;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;border-radius:11px!important;font-size:15px!important;font-weight:850!important}.modernCall{background:linear-gradient(#23aa4b,#148637)!important}.modernMute{background:linear-gradient(#34455d,#1d2939)!important}.modernMute.active{background:#7c3aed!important}.modernEnd{background:linear-gradient(#f04438,#d92d20)!important}.networkNotice{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:13px;margin-top:18px;padding:14px;display:flex}.networkIcon{place-items:center;width:34px;height:34px;font-size:20px;display:grid;color:#087ce5!important}.networkNotice>div:last-child{flex-direction:column;gap:2px;display:flex}.networkNotice strong{font-size:13px;color:#1e293b!important}.networkNotice span{font-size:12px;color:#64748b!important}.directoryHeader,.recentHeader{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.driverSearch{width:min(230px,45%);position:relative}.driverSearch>span{z-index:2;position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#64748b!important}.driverSearch input{width:100%;height:40px;color:#172033!important;-webkit-text-fill-color:#172033!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:11px!important;padding:0 12px 0 34px!important}.driverSearch input::placeholder{opacity:1;color:#667085!important}.modernDirectory{max-height:360px;padding-right:4px;overflow:auto}.modernDriverRow{border-bottom:1px solid #e5eaf0;border-radius:10px;grid-template-columns:12px 42px minmax(0,1fr) 38px;align-items:center;gap:10px;min-height:67px;padding:8px 10px;display:grid}.modernDriverRow.selected{background:linear-gradient(90deg,#e7f3ff,#f4f9ff)}.modernDriverRow:hover{background:#f8fafc}.presenceDot{background:#94a3b8;border-radius:50%;width:10px;height:10px}.presenceDot.online{background:#12a64b;box-shadow:0 0 0 3px #12a64b1a}.driverAvatar{background:linear-gradient(145deg,#cbd5e1,#94a3b8);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:850;display:grid;color:#334155!important}.driverIdentity{flex-direction:column;gap:2px;min-width:0;display:flex}.driverIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:850;overflow:hidden;color:#101828!important}.driverIdentity span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden;color:#475569!important}.directoryCall,.historyCall{place-items:center;width:36px;height:36px;color:#087ce5!important;-webkit-text-fill-color:#087ce5!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important;font-size:20px!important;display:grid!important}.directoryCall:hover,.historyCall:hover{background:#e7f3ff!important}.directoryFooter{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:11px;display:flex}.directoryFooter>strong{font-size:12px;color:#334155!important}.directoryLegend{flex-wrap:wrap;gap:12px;display:flex}.directoryLegend span{align-items:center;gap:5px;font-size:11px;font-weight:650;display:flex;color:#475569!important}.directoryLegend i{border-radius:50%;width:8px;height:8px;display:inline-block}.legendOnline{background:#12a64b}.legendOffline{background:#94a3b8}.noDrivers{text-align:center;padding:30px 15px;color:#64748b!important}.recentCount{font-size:12px;font-weight:700;color:#64748b!important}.modernHistory{display:grid}.historyRow{border-bottom:1px solid #e5eaf0;grid-template-columns:34px minmax(0,1fr) minmax(110px,.6fr) 36px;align-items:center;gap:10px;min-height:62px;padding:7px 3px;display:grid}.historyDirection{font-size:23px;font-weight:900}.historyDirection.incoming{color:#12a64b!important}.historyDirection.outgoing{color:#e53935!important}.historyIdentity,.historyStatus{flex-direction:column;gap:2px;min-width:0;display:flex}.historyIdentity strong,.historyStatus strong{font-size:13px;font-weight:800;color:#101828!important}.historyIdentity span,.historyStatus span{font-size:11px;color:#64748b!important}.historyStatus{text-align:right}.emptyHistory{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:125px;display:flex}.emptyHistory>div{font-size:27px;color:#1687df!important}.emptyHistory strong{color:#334155!important}.emptyHistory span{font-size:12px;color:#64748b!important}.wipIncomingModern{background:#ecfdf3;border:1px solid #75d99a;border-radius:15px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:16px;padding:14px 18px;display:grid}.incomingIcon{background:#12a64b;border-radius:50%;place-items:center;width:42px;height:42px;font-size:21px;display:grid;color:#fff!important}.incomingInfo{flex-direction:column;display:flex}.incomingInfo small{font-weight:850;color:#087c3e!important}.incomingInfo strong{color:#14532d!important}.incomingInfo span{font-size:12px;color:#3f5f4b!important}.incomingActions{gap:8px;display:flex}.incomingActions button{color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;border-radius:9px!important;padding:9px 16px!important;font-weight:800!important}.answerCall{background:#12a64b!important}.rejectCall{background:#d92d20!important}.wipModernCard h1,.wipModernCard h2,.wipModernCard h3,.wipModernCard h4{color:#101828!important}.wipModernCard p{color:#475569}.wipModernCard button{text-shadow:none!important}@media (width<=1050px){.wipModernGrid{grid-template-columns:1fr}}@media (width<=700px){.wipStatusStrip,.directoryHeader,.recentHeader{flex-direction:column;align-items:flex-start}.driverSearch{width:100%}.modernCallActions{grid-template-columns:1fr}.historyRow{grid-template-columns:30px minmax(0,1fr) 34px}.historyStatus{text-align:left;grid-column:2}.directoryFooter{flex-direction:column;align-items:flex-start}.wipIncomingModern{grid-template-columns:42px 1fr}.incomingActions{grid-column:1/-1}}.tp-shell{flex-direction:column;gap:18px;width:100%;display:flex}.tp-topbar{color:#fff;background:linear-gradient(135deg,#07192c,#0d2f4d);border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex;box-shadow:0 14px 38px #05142429}.tp-topbar h2{margin:5px 0;font-size:25px}.tp-topbar p{opacity:.76;max-width:720px;margin:0}.tp-eyebrow{letter-spacing:.15em;opacity:.75;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.tp-minimize,.tp-icon-button{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff17;border:1px solid #ffffff2e;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:800;display:flex}.tp-layout{grid-template-columns:minmax(330px,420px) minmax(0,1fr);gap:18px;display:grid}.tp-control-panel,.tp-map-panel,.tp-fare-panel,.tp-minibar{background:#fff;border:1px solid #e5eaf0;border-radius:18px;box-shadow:0 8px 28px #0e233812}.tp-control-panel{padding:22px}.tp-section-title{color:#102c46;align-items:center;gap:9px;margin-bottom:14px;font-size:15px;font-weight:900;display:flex}.tp-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tp-control-panel label{flex-direction:column;gap:7px;margin-bottom:13px;display:flex}.tp-control-panel label>span{color:#496176;font-size:12px;font-weight:800}.tp-control-panel small{color:#8293a2;line-height:1.35}.tp-control-panel input,.tp-control-panel select{box-sizing:border-box;color:#102c46;background:#fff;border:1px solid #d8e0e8;border-radius:11px;outline:none;width:100%;min-height:44px;padding:0 12px}.tp-control-panel input:focus,.tp-control-panel select:focus{border-color:#0d7494;box-shadow:0 0 0 3px #0d74941a}.tp-input-icon{color:#718698;border:1px solid #d8e0e8;border-radius:11px;align-items:center;gap:8px;min-height:44px;padding-left:12px;display:flex}.tp-input-icon:focus-within{border-color:#0d7494;box-shadow:0 0 0 3px #0d74941a}.tp-input-icon input{border:0;padding-left:0;box-shadow:none!important}.tp-divider{background:#edf1f5;height:1px;margin:18px 0}.tp-primary,.tp-create{color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:47px;font-weight:900;display:flex}.tp-primary{background:#0b6f8d}.tp-create{background:#e77719;margin-top:8px}.tp-primary:disabled,.tp-create:disabled{opacity:.65;cursor:not-allowed}.tp-map-panel{min-width:0;position:relative;overflow:hidden}.tp-map-panel>div:first-child{border-radius:18px}.tp-map-hint{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07192ceb;border-radius:13px;align-items:center;gap:12px;max-width:390px;padding:14px 17px;display:flex;position:absolute;bottom:20px;left:20px}.tp-map-hint div{flex-direction:column;gap:2px;display:flex}.tp-map-hint span{opacity:.78;font-size:12px}.tp-route-summary{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#07192cf0;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.tp-route-summary>div{grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:8px;padding:7px 9px;display:grid}.tp-route-summary svg{grid-row:1/3;align-self:center}.tp-route-summary span{opacity:.67;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.tp-route-summary strong{font-size:15px}.tp-fare-panel{grid-template-columns:repeat(6,1fr);gap:9px;padding:15px;display:grid}.tp-fare-panel>div{background:#f6f8fa;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;min-height:65px;padding:11px 13px;display:flex}.tp-fare-panel span{text-transform:uppercase;letter-spacing:.07em;color:#718292;font-size:10px;font-weight:800}.tp-fare-panel .tp-total{background:#0b6f8d}.tp-fare-panel .tp-total span,.tp-fare-panel .tp-total strong{color:#fff}.tp-message{border-radius:11px;align-items:flex-start;gap:9px;margin-top:13px;padding:12px;font-size:13px;font-weight:700;display:flex}.tp-error{color:#a52828;background:#fff1f1}.tp-success{color:#18794e;background:#edf9f3}.tp-minibar{justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:12px 16px;display:flex}.tp-minibar>div{flex-direction:column;gap:3px;display:flex}.tp-minibar strong{color:#102c46}.tp-minibar span{color:#738595;font-size:12px}.tp-minibar .tp-icon-button{background:#102c46;border:0}.tp-spin{animation:.8s linear infinite tp-spin}@keyframes tp-spin{to{transform:rotate(360deg)}}@media (width<=1050px){.tp-layout{grid-template-columns:1fr}.tp-fare-panel{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.tp-topbar{flex-direction:column}.tp-grid2{grid-template-columns:1fr}.tp-fare-panel{grid-template-columns:repeat(2,1fr)}.tp-route-summary{grid-template-columns:1fr}}.tp-search-row{grid-template-columns:1fr auto;gap:8px;display:grid}.tp-search-row button,.tp-secondary{cursor:pointer;border:0;border-radius:9px;padding:10px 14px;font-weight:800}.tp-results{background:#fff;border:1px solid #0f172a1f;border-radius:10px;max-height:220px;margin-top:6px;overflow:hidden auto}.tp-results button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #0f172a14;align-items:flex-start;gap:9px;width:100%;padding:10px 12px;display:flex}.tp-results button:last-child{border-bottom:0}.tp-price-reference{background:#f8fafc;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:13px 14px;display:flex}.tp-price-reference strong{font-size:18px}.tp-checkbox{align-items:center;gap:9px;margin-bottom:12px;flex-direction:row!important;display:flex!important}.tp-checkbox input{height:18px;margin:0;width:18px!important}.tp-secondary{width:100%;margin-bottom:12px}@media (width<=760px){.tp-search-row{grid-template-columns:1fr}}.tp-searching{color:#334155;background:#f8fafc;border-radius:8px;align-items:center;gap:8px;margin-top:7px;padding:9px 11px;font-size:13px;font-weight:700;display:flex}.tp-results{z-index:20;background:#fff;border:1px solid #0f172a24;border-radius:10px;max-height:245px;margin-top:6px;position:relative;overflow-y:auto;box-shadow:0 12px 28px #0f172a24}.tp-results button span{line-height:1.35;color:#0f172a!important;font-weight:700!important}.tp-control-panel label,.tp-control-panel label>span,.tp-control-panel small{color:#18364f!important}.tp-control-panel small{opacity:.82!important}.tp-section-title{color:#092a45!important;font-weight:900!important}.tp-control-panel input,.tp-control-panel select{color:#fff!important}.tp-control-panel input::placeholder{color:#b7d6e3!important;opacity:1!important}.tp-price-reference span{color:#284b63!important;font-weight:800!important}.tp-price-reference strong{color:#062f49!important;font-weight:950!important}.tp-checkbox{color:#12344d!important;font-weight:800!important}.tp-checkbox input[type=checkbox]{accent-color:#0c8ba8}.tp-fare-panel span{color:#38556a!important}.tp-total,.tp-total span,.tp-total strong{color:#062b44!important}.tp-results button,.tp-results button span{color:#102f47!important}.taxipay-trip-marker{cursor:pointer;filter:drop-shadow(0 4px 5px #00000059);justify-content:center;align-items:flex-end;width:58px;height:58px;display:flex;position:relative}.taxipay-trip-marker-badge{color:#fff;letter-spacing:.7px;white-space:nowrap;border:2px solid #fff;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:950;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 2px 7px #00000040}.taxipay-trip-marker-pin{border:4px solid #fff;border-radius:50% 50% 50% 0;width:27px;height:27px;transform:rotate(-45deg);box-shadow:0 3px 8px #0000004d}.taxipay-trip-start .taxipay-trip-marker-badge,.taxipay-trip-start .taxipay-trip-marker-pin{background:#159447}.taxipay-trip-end .taxipay-trip-marker-badge,.taxipay-trip-end .taxipay-trip-marker-pin{background:#dc2626}.taxipay-driver-map-marker{background:#168ca7;border:3px solid #fff;border-radius:50%;width:17px;height:17px;box-shadow:0 2px 7px #00000059}.tp-map-panel .maplibregl-canvas{outline:none}.tp-control-panel{color:#102f47!important}.tp-control-panel p,.tp-control-panel small{color:#34556b!important;opacity:1!important;font-weight:600!important}.tp-control-panel label{color:#153a55!important}.tp-control-panel label>span{color:#153a55!important;font-weight:800!important}.tp-section-title,.tp-section-title span{color:#082f4b!important;font-weight:900!important}.tp-price-reference{color:#102f47!important;background:#edf3f6!important;border:1px solid #cbdce5!important}.tp-price-reference span{color:#294c63!important;opacity:1!important;font-weight:800!important}.tp-price-reference strong{color:#052f4b!important;opacity:1!important;font-weight:950!important}.tp-checkbox,.tp-checkbox span{color:#153a55!important;opacity:1!important;font-weight:800!important}.tp-fare-panel{color:#153a55!important}.tp-fare-panel span{color:#34556b!important;opacity:1!important}.tp-fare-panel strong{color:#082f4b!important;opacity:1!important}.tp-results{background:#fff!important}.tp-results button{color:#102f47!important;background:#fff!important}.tp-results button span{color:#102f47!important;opacity:1!important;font-weight:750!important}.tp-results button:hover{background:#edf7fb!important}.taxipay-start-marker,.taxipay-end-marker{cursor:pointer;width:46px;height:58px;position:relative}.taxipay-map-badge{text-align:center;letter-spacing:.6px;z-index:2;border:2px solid #fff;border-radius:7px;min-width:52px;padding:4px 7px;font-size:10px;font-weight:950;line-height:12px;position:absolute;top:-17px;left:50%;transform:translate(-50%);box-shadow:0 3px 9px #00000059;color:#fff!important}.taxipay-map-pin{border:4px solid #fff;border-radius:50% 50% 50% 0;width:29px;height:29px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)rotate(-45deg);box-shadow:0 4px 10px #0006}.taxipay-start-marker .taxipay-map-badge,.taxipay-start-marker .taxipay-map-pin{background:#079447!important}.taxipay-end-marker .taxipay-map-badge,.taxipay-end-marker .taxipay-map-pin{background:#dc2626!important}.tp-map-legend{z-index:10;background:#fffffff0;border-radius:9px;gap:8px;padding:7px;display:flex;position:absolute;top:15px;left:15px;box-shadow:0 3px 12px #0000002e}.tp-map-legend span{border-radius:6px;padding:5px 9px;font-size:11px;font-weight:900;color:#fff!important}.tp-map-legend .start{background:#079447}.tp-map-legend .end{background:#dc2626}.tp-map-legend .route{background:#0569c7}.tp-map-panel{position:relative}.tp-control-panel,.tp-control-panel p,.tp-control-panel small,.tp-control-panel label,.tp-control-panel label span{color:#17364d!important}.tp-control-panel p,.tp-control-panel small{opacity:1!important}.tp-price-reference,.tp-price-reference span{color:#294c63!important}.tp-price-reference strong{color:#062f49!important}.tp-checkbox,.tp-checkbox span{color:#17364d!important}.tp-fare-panel,.tp-fare-panel span{color:#294c63!important}.tp-fare-panel strong{color:#062f49!important}.taxipay-map-marker{cursor:pointer;filter:drop-shadow(0 4px 5px #00000061);width:58px;height:70px;position:relative}.taxipay-map-marker-label{text-align:center;letter-spacing:.7px;white-space:nowrap;border:2px solid #fff;border-radius:7px;min-width:56px;padding:5px 8px;font-size:10px;font-weight:950;line-height:12px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 3px 8px #00000047;color:#fff!important}.taxipay-map-marker-pin{border:4px solid #fff;border-radius:50% 50% 50% 0;width:31px;height:31px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)rotate(-45deg);box-shadow:0 3px 9px #00000059}.taxipay-map-marker-centre{background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taxipay-map-marker-start .taxipay-map-marker-label,.taxipay-map-marker-start .taxipay-map-marker-pin{background:#079447!important}.taxipay-map-marker-end .taxipay-map-marker-label,.taxipay-map-marker-end .taxipay-map-marker-pin{background:#dc2626!important}.taxipay-free-map{z-index:1;position:relative}.tp-route-summary{color:#fff!important;background:#0b2238!important;border:1px solid #ffffff24!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;box-shadow:0 16px 42px #00000047!important}.tp-route-summary>div{min-width:0;color:#fff!important}.tp-route-summary svg{color:#55dce7!important;opacity:1!important}.tp-route-summary span{letter-spacing:.08em;color:#c3d8e5!important;opacity:1!important;font-weight:800!important}.tp-route-summary strong{color:#fff!important;opacity:1!important;font-weight:900!important}.tp-route-summary .tp-eta-completion{border:1px solid #55dce72e;border-radius:10px;background:#37d6e01f!important}.tp-route-summary .tp-eta-completion strong{font-size:17px;color:#69edf3!important}.tp-fare-panel,.tp-fare-panel *{opacity:1!important}.tp-fare-panel span{color:#40596b!important;font-weight:800!important}.tp-fare-panel strong{color:#082c45!important;font-weight:900!important}@media (width<=1100px){.tp-route-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){.tp-route-summary{grid-template-columns:1fr 1fr!important}}.tp-smart-real{background:#fff;border:1px solid #d9e5eb;border-radius:16px;margin:18px 0;overflow:hidden;box-shadow:0 12px 32px #04273d1a}.tp-smart-real-head{color:#fff;background:#092c45;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.tp-smart-eyebrow{letter-spacing:.13em;margin-bottom:4px;font-size:9px;font-weight:900;display:block;color:#5ce1e6!important}.tp-smart-real-head h3{margin:0;font-size:18px;font-weight:900;color:#fff!important}.tp-smart-real-head p{max-width:430px;margin:5px 0 0;font-size:10px;line-height:1.5;color:#c7dce7!important}.tp-smart-count{text-align:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;min-width:74px;padding:10px 12px}.tp-smart-count strong{font-size:24px;line-height:1;display:block;color:#fff!important}.tp-smart-count span{margin-top:4px;font-size:7px;font-weight:900;display:block;color:#bcd3df!important}.tp-smart-list{gap:9px;padding:12px;display:grid}.tp-smart-candidate{color:#16384d;text-align:left;cursor:pointer;background:#f9fbfc;border:1px solid #dfe9ee;border-radius:12px;align-items:flex-start;gap:11px;width:100%;padding:12px;transition:all .15s;display:flex}.tp-smart-candidate:hover{background:#f3fcfd;border-color:#64cdd4;transform:translateY(-1px)}.tp-smart-candidate.best{background:#f3fcfd;border-color:#71d9df}.tp-smart-candidate.selected{background:#ecfbfc;border:2px solid #12aebb;box-shadow:0 5px 18px #12aebb26}.tp-smart-rank{text-align:center;background:#0a304a;border-radius:10px;min-width:38px;padding:8px 6px;font-size:10px;font-weight:900;color:#fff!important}.tp-smart-candidate.selected .tp-smart-rank{background:#12aebb}.tp-smart-driver-info{flex:1;min-width:0}.tp-smart-driver-name{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.tp-smart-driver-name strong{font-size:13px;font-weight:900;display:block;color:#092c45!important}.tp-smart-driver-name span{margin-top:2px;font-size:8px;font-weight:800;display:block;color:#607989!important}.tp-smart-best,.tp-smart-selected{white-space:nowrap;border-radius:20px;padding:5px 8px;font-size:7px;font-weight:900}.tp-smart-best{background:#dff8f9;color:#087c84!important}.tp-smart-selected{background:#12aebb;color:#fff!important}.tp-smart-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.tp-smart-metrics>div{background:#fff;border:1px solid #e1e9ed;border-radius:9px;min-width:0;padding:8px}.tp-smart-metrics span{letter-spacing:.03em;font-size:6.5px;font-weight:900;display:block;color:#6b8190!important}.tp-smart-metrics strong{margin-top:3px;font-size:11px;font-weight:900;display:block;color:#092c45!important}.tp-smart-metrics .tp-smart-complete{background:#eafafa;border-color:#bdebed}.tp-smart-metrics .tp-smart-complete strong{font-size:13px;color:#07828c!important}.tp-smart-empty{color:#627b8a;text-align:center;padding:25px 18px;font-size:11px;font-weight:700}.tp-smart-sync{background:#f4f8fa;border-top:1px solid #e1e9ed;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;padding:10px;display:flex}.tp-smart-sync span{font-size:7px;font-weight:900;color:#36576a!important}.tp-smart-sync b{color:#12aebb!important}@media (width<=900px){.tp-smart-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-smart-complete{grid-column:1/-1}}.tp-smart-real-head,.tp-smart-real-head *{text-shadow:none!important}.tp-smart-real-head .tp-smart-eyebrow{color:#62e5e9!important;opacity:1!important;background:0 0!important}.tp-smart-real-head h3{color:#fff!important;opacity:1!important;-webkit-text-fill-color:#fff!important;background:0 0!important}.tp-smart-real-head p{color:#d8e8ef!important;opacity:1!important;-webkit-text-fill-color:#d8e8ef!important;background:0 0!important}.tp-smart-count strong{color:#fff!important;opacity:1!important;-webkit-text-fill-color:#fff!important;background:0 0!important}.tp-smart-count span{color:#cbe0e9!important;opacity:1!important;background:0 0!important}.tp-smart-empty{color:#183f57!important;opacity:1!important;-webkit-text-fill-color:#183f57!important;background:#fff!important;font-weight:800!important;text-decoration:none!important}.tp-smart-sync{background:#f3f8fa!important}.tp-smart-sync span{color:#173d55!important;opacity:1!important;-webkit-text-fill-color:#173d55!important;background:0 0!important;font-weight:900!important}.tp-smart-sync b{color:#079ba7!important;opacity:1!important;background:0 0!important}.tp-smart-driver-name strong{color:#082c45!important;-webkit-text-fill-color:#082c45!important}.tp-smart-driver-name span{color:#526f80!important;-webkit-text-fill-color:#526f80!important}.tp-smart-metrics span{color:#536f80!important;-webkit-text-fill-color:#536f80!important}.tp-smart-metrics strong{color:#082c45!important;-webkit-text-fill-color:#082c45!important}.tp-smart-metrics .tp-smart-complete strong{color:#047d87!important;-webkit-text-fill-color:#047d87!important}.tp-create,.tp-create *{color:#fff!important;opacity:1!important;-webkit-text-fill-color:#fff!important}.tp-create svg{color:#fff!important;stroke:#fff!important}.tp-map-panel [class*=summary],.tp-map-panel [class*=stats],.tp-map-panel [class*=metric]{text-shadow:none!important}.tp-map-panel [class*=summary] span,.tp-map-panel [class*=stats] span,.tp-map-panel [class*=metric] span{opacity:1!important}.tp-map-panel [class*=summary] small,.tp-map-panel [class*=stats] small,.tp-map-panel [class*=metric] small{color:#bcd5e1!important;opacity:1!important;-webkit-text-fill-color:#bcd5e1!important;background:0 0!important}.tp-map-panel [class*=summary] strong,.tp-map-panel [class*=stats] strong,.tp-map-panel [class*=metric] strong,.tp-map-panel [class*=summary] b,.tp-map-panel [class*=stats] b,.tp-map-panel [class*=metric] b{color:#fff!important;opacity:1!important;-webkit-text-fill-color:#fff!important;background:0 0!important}.tp-eta-label,.tp-eta-label *,.tp-route-label,.tp-route-label *{color:#c4dce7!important;opacity:1!important;-webkit-text-fill-color:#c4dce7!important;background:0 0!important}.tp-eta-value,.tp-eta-value *,.tp-route-value,.tp-route-value *{color:#fff!important;opacity:1!important;-webkit-text-fill-color:#fff!important;background:0 0!important}.tp-estimated-completion,.tp-estimated-completion *{color:#fff!important;opacity:1!important}.tp-estimated-completion strong,.tp-estimated-completion b{color:#69e6e7!important;-webkit-text-fill-color:#69e6e7!important;background:0 0!important}.tp-smart-real ::selection{color:#fff!important;background:#147e9a!important}.tp-map-panel ::selection{color:#fff!important;background:#147e9a!important}.tp-map-panel{--taxipay-summary-label:#bcd5e1;--taxipay-summary-value:#fff}.tp-map-panel svg{opacity:1!important}.ops360{color:#102a43;flex-direction:column;gap:18px;display:flex}.ops360Hero{color:#fff;background:linear-gradient(135deg,#073b4c,#075968);border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex;box-shadow:0 16px 36px #073b4c29}.opsEyebrow,.opsPanelHead small,.opsDrawerHead small{letter-spacing:.14em;color:#ff9f1c;font-size:11px;font-weight:800}.ops360Hero h1{margin:4px 0 6px;font-size:30px}.ops360Hero p{color:#d7eef1;margin:0}.opsIdentity{background:#ffffff1a;border:1px solid #ffffff29;border-radius:15px;align-items:center;gap:11px;padding:12px 15px;display:flex}.opsIdentity div{flex-direction:column;display:flex}.opsIdentity span{color:#d7eef1;font-size:12px}.opsKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.opsKpis button{text-align:left;cursor:pointer;color:#17384a;background:#fff;border:1px solid #e4edf2;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;column-gap:11px;padding:17px;display:grid;box-shadow:0 7px 20px #0f2f3d0f}.opsKpis svg{grid-row:1/3}.opsKpis b{font-size:22px}.opsKpis span{color:#6c7f8a;font-size:12px}.opsKpis .warn{border-color:#f4c46b}.opsKpis .critical{background:#fff7f7;border-color:#ef8d8d}.opsToolbar{gap:12px;display:flex}.opsSearch{background:#fff;border:1px solid #dce7ed;border-radius:14px;flex:1;align-items:center;gap:9px;padding:0 14px;display:flex}.opsSearch input{background:0 0;border:0;outline:0;width:100%;padding:13px 0}.opsToolbar>button,.opsPanelHead button,.opsModeTabs button{cursor:pointer;border:0;border-radius:12px;padding:11px 14px;font-weight:700}.opsToolbar>button{color:#fff;background:#073b4c}.opsModeTabs{gap:8px;display:flex}.opsModeTabs button{color:#456;background:#edf4f6}.opsModeTabs button.active{color:#fff;background:#ff8a00}.opsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.opsPanel{background:#fff;border:1px solid #e2ebef;border-radius:19px;padding:18px;box-shadow:0 8px 25px #0f2f3d0f}.opsPanelHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.opsPanelHead h2{margin:2px 0 0;font-size:19px}.opsPanelHead button{color:#075968;background:#eef5f6}.opsList{flex-direction:column;gap:7px;display:flex}.opsList>button{text-align:left;cursor:pointer;color:#17384a;background:#f8fbfc;border:0;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.opsList>button:hover{background:#eef7f8}.opsList div{flex-direction:column;min-width:0;display:flex}.opsList small{color:#71848f;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.opsList em{color:#55717e;font-size:11px;font-style:normal;font-weight:800}.opsDot{background:#8ca0aa;border-radius:50%;width:10px;height:10px}.opsDot.live{background:#19a974;box-shadow:0 0 0 4px #19a9741f}.opsDot.stale{background:#e9a23b}.opsDot.offline{background:#c95c5c}.attentionRows{gap:10px;display:grid}.attentionRows>div{background:#f7fafb;border-radius:13px;align-items:center;gap:12px;padding:14px;display:flex}.attentionRows span{flex-direction:column;display:flex}.attentionRows small{color:#73858e}.attentionRows .critical{color:#9e3030;background:#fff0f0}.attentionRows .warning{color:#8a5a10;background:#fff8e9}.opsCommandBackdrop,.opsDrawerBackdrop{z-index:5000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03192285;position:fixed;inset:0}.opsCommand{background:#fff;border-radius:20px;width:min(720px,100vw - 32px);margin:9vh auto;overflow:hidden;box-shadow:0 30px 80px #0000004d}.opsCommandSearch{border-bottom:1px solid #e4ecef;align-items:center;gap:10px;padding:16px;display:flex}.opsCommandSearch input{border:0;outline:0;flex:1;font-size:17px}.opsCommandSearch button,.opsDrawerHead button{cursor:pointer;background:0 0;border:0}.opsCommandResults{max-height:60vh;padding:10px;overflow:auto}.opsCommandResults>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:70px 1fr;gap:10px;width:100%;padding:11px;display:grid}.opsCommandResults>button:hover{background:#f1f7f8}.opsCommandResults>button>span{color:#ff7b00;font-size:10px;font-weight:800}.opsCommandResults div{flex-direction:column;display:flex}.opsCommandResults small{color:#74858e}.opsDrawer{background:#fff;width:min(620px,94vw);height:100%;padding:22px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-20px 0 60px #00000038}.opsDrawerHead{border-bottom:1px solid #e6edef;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;display:flex}.opsDrawerHead h2{margin:3px 0}.opsDetailGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.opsDetailGrid label{color:#6c7d86;background:#f7fafb;border-radius:12px;padding:12px;font-size:12px}.opsDetailGrid b{color:#16394a;margin-top:4px;font-size:14px;display:block}.opsDrawer h3{margin:20px 0 9px}.opsMiniList{gap:7px;display:grid}.opsMiniList>div{background:#f7fafb;border-radius:11px;flex-direction:column;padding:11px;display:flex}.opsMiniList span,.opsMiniList p{color:#71828b;font-size:12px}.opsEmpty{color:#71828b;text-align:center;padding:18px}@media (width<=1050px){.opsKpis{grid-template-columns:repeat(2,1fr)}.opsGrid{grid-template-columns:1fr}}@media (width<=650px){.ops360Hero{flex-direction:column;align-items:flex-start}.opsKpis{grid-template-columns:1fr 1fr}.opsToolbar{flex-direction:column}.opsDetailGrid{grid-template-columns:1fr}.ops360Hero h1{font-size:25px}}:root{--tp61-bg:#062d3a;--tp61-surface:#fff;--tp61-surface-soft:#f5f9fa;--tp61-text:#173746;--tp61-muted:#5d7681;--tp61-border:#d2e1e6;--tp61-primary:#087f8d;--tp61-primary-dark:#075e6b;--tp61-success:#087a52;--tp61-warning:#955a00;--tp61-danger:#b33c2e;--tp61-radius:14px;--tp61-shadow:0 10px 30px #00000014}main,main p,main span,main small,main label,main td,main th,main div{text-rendering:optimizelegibility}main h1,main h2,main h3,main h4,main h5,main h6{opacity:1!important}main .panel:not(.dark):not([class*=hero]),main .card:not(.dark),main .modal:not(.dark){--tp-local-text:var(--tp61-text)}main .panel:not(.dark):not([class*=hero]) h1,main .panel:not(.dark):not([class*=hero]) h2,main .panel:not(.dark):not([class*=hero]) h3,main .panel:not(.dark):not([class*=hero]) h4{color:var(--tp61-text)!important}main input:not([type=checkbox]):not([type=radio]):not([type=range]),main textarea,main select{min-height:42px;box-shadow:none;padding:9px 11px;font-weight:600;color:#173746!important;-webkit-text-fill-color:#173746!important;caret-color:#087f8d!important;opacity:1!important;background:#fff!important;border:1px solid #b9cfd7!important;border-radius:10px!important}main textarea{resize:vertical;min-height:88px}main input:focus,main textarea:focus,main select:focus{border-color:#087f8d!important;outline:3px solid #087f8d24!important}main label{font-weight:700}main label>span,main .fieldLabel{color:#526f7b!important;opacity:1!important}main select option{color:#173746!important;background:#fff!important}main button{border-radius:9px;min-height:34px;font-weight:800}main button:focus-visible,main a:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:3px solid #27d3e66b!important}main button:disabled{opacity:.52!important;cursor:not-allowed!important}main button.secondary{color:#244c5b!important;background:#edf4f6!important;border-color:#c9dce2!important}main button.warning{color:#8b5200!important;background:#fff0d9!important;border-color:#e7c382!important}main .panel{border-radius:var(--tp61-radius)}main .panel:not(.dark){border-color:var(--tp61-border);box-shadow:var(--tp61-shadow)}main .panel p,main .panel small{opacity:1}main .tableWrap{box-shadow:var(--tp61-shadow);background:#fff;border:1px solid #c9dce2!important;border-radius:14px!important;overflow:auto!important}main table{border-collapse:separate;border-spacing:0;width:100%}main thead{z-index:3;position:sticky;top:0}main thead th{letter-spacing:.045em;white-space:nowrap;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#087f89!important;padding:11px 12px!important;font-size:10px!important;font-weight:900!important}main tbody td{opacity:1!important;border-bottom:1px solid #dce8ec!important;padding:11px 12px!important}main tbody td,main tbody td span:not(.status):not([class*=badge]):not([class*=chip]),main tbody td small{color:#294d5b!important;-webkit-text-fill-color:#294d5b!important}main td.empty,main .empty{color:#607984!important;-webkit-text-fill-color:#607984!important}main .v5LedgerTable tbody tr td{color:#e5f4f6!important;-webkit-text-fill-color:#e5f4f6!important;background:#062d3a!important}main .v5LedgerTable tbody tr:nth-child(2n) td{background:#073542!important}main .v5LedgerTable tbody tr:hover td{background:#0a4553!important}main .v5LedgerTable .v5DriverCell b{color:#fff!important;-webkit-text-fill-color:#fff!important}main .v5LedgerTable .v5DriverCell span{color:#9fc9d2!important;-webkit-text-fill-color:#9fc9d2!important}main [class*=modalBackdrop],main [class*=ModalBackdrop],main .modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}main .modal,main [class*=modalCard],main [class*=ModalCard]{border-radius:18px!important;box-shadow:0 24px 70px #00000047!important}main .modal h2,main .modal h3{color:#173746!important}main .modal p,main .modal span:not([class*=status]):not([class*=badge]){opacity:1}main .modalActions{border-top:1px solid #dce7eb;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:14px;display:flex}.tp61-state{text-align:center;background:#f7fbfc;border:1px dashed #bdd1d9;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;padding:28px;display:flex}.tp61-state b{color:#173746!important}.tp61-state span{color:#657e89!important}.error,.errorBox,[class*=errorBox]{color:#8d2e24!important}.success,.successBox,[class*=successBox]{color:#08734e!important}main [class*=toolbar],main [class*=Toolbar],main [class*=filters],main [class*=Filters]{gap:10px}main [class*=toolbar] input,main [class*=Toolbar] input{min-width:180px}.v6Ops .v6Panel,.v6Ops .v6Kpis article{border-color:#cbdde3!important}.v6Ops .v6QueueItem{min-height:82px}.v6Ops .v6QueueBody p{line-height:1.45}.v6Ops .v6QueueActions button{min-height:30px}.v6Ops .v6Command input{border:0!important;min-height:38px!important}.v6Ops .v6CommandResults button{min-height:50px}main ::-webkit-scrollbar{width:9px;height:9px}main ::-webkit-scrollbar-thumb{background:#86aeb8;border-radius:999px}main ::-webkit-scrollbar-track{background:0 0}@media (width<=1100px){main .tableWrap{max-width:calc(100vw - 36px)}main .modal{max-width:94vw!important}}@media (width<=820px){main{overflow-x:hidden}main .panel{padding-left:14px!important;padding-right:14px!important}main .modal{width:94vw!important;max-width:94vw!important;max-height:88vh!important;overflow:auto!important}main .modalActions{background:#fff;padding:10px 0 2px;position:sticky;bottom:0}main .modalActions button{flex:140px}main [class*=grid]{min-width:0}}@media (width<=620px){main h1{font-size:24px!important}main h2{font-size:20px!important}main .tableWrap{max-width:calc(100vw - 22px)}main thead th,main tbody td{padding:9px 10px!important}main button{min-height:38px}main input:not([type=checkbox]):not([type=radio]),main textarea,main select{font-size:16px!important}.v6Ops .v6Command{height:auto;min-height:52px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--tp-ui-text:#172f3a;--tp-ui-heading:#0b2532;--tp-ui-muted:#5f747e;--tp-ui-border:#d8e3e7;--tp-ui-surface:#fff;--tp-ui-soft:#f5f8f9;--tp-ui-teal:#087f83;--tp-ui-orange:#f58220}html,body,button,input,select,textarea,table{font-family:Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}body{color:var(--tp-ui-text);font-size:13px;line-height:1.45}h1,h2,h3,h4,h5,h6{color:var(--tp-ui-heading);letter-spacing:-.015em;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif!important}h1{font-size:25px;font-weight:750;line-height:1.15}h2{font-size:17px;font-weight:720;line-height:1.25}h3{font-size:14px;font-weight:700}p{color:var(--tp-ui-muted)}aside nav,.sidebar nav{gap:1px!important}aside nav button,.sidebar nav button,aside .navItem,.sidebar .navItem{letter-spacing:0!important;border-radius:6px!important;height:auto!important;min-height:30px!important;margin:1px 5px!important;padding:4px 8px!important;font-size:11.25px!important;font-weight:600!important;line-height:1.15!important}aside nav button svg,.sidebar nav button svg,aside .navItem svg,.sidebar .navItem svg{width:13px!important;min-width:13px!important;height:13px!important}aside nav button:hover,.sidebar nav button:hover,aside .navItem:hover,.sidebar .navItem:hover{transform:translate(1px)}main h1{font-size:clamp(21px,2vw,26px)}main h2{font-size:17px}main h3{font-size:14px}.panel,.card,.kpiCard,.statCard,.metricCard{border:1px solid var(--tp-ui-border)!important;border-radius:11px!important;box-shadow:0 3px 12px #0825320f!important}.panel,.card{background:var(--tp-ui-surface)!important}.panel h1,.panel h2,.panel h3,.panel h4,.card h1,.card h2,.card h3,.card h4{color:var(--tp-ui-heading)!important}.panel p,.card p{color:var(--tp-ui-muted)!important}table{color:var(--tp-ui-text)}thead th{text-transform:uppercase;color:#415862!important;letter-spacing:.035em!important;border-bottom:1px solid var(--tp-ui-border)!important;background:#f1f5f6!important;padding:7px 9px!important;font-size:10.25px!important;font-weight:750!important}tbody td{line-height:1.35;color:#263e48!important;border-bottom:1px solid #e6edef!important;padding:7px 9px!important;font-size:12px!important;font-weight:500!important}tbody tr:hover{background:#f6f9fa!important}input,select,textarea{color:#17313c!important;background:#fff!important;border:1px solid #c9d7dc!important;border-radius:7px!important;font-size:12px!important}input,select{min-height:33px!important}input::placeholder,textarea::placeholder{opacity:1;color:#81949c!important}input:focus,select:focus,textarea:focus{border-color:var(--tp-ui-teal)!important;outline:none!important;box-shadow:0 0 0 3px #087f831a!important}label{font-size:11.5px;color:#405862!important;font-weight:650!important}button{font-size:11.5px;line-height:1.2;border-radius:6px!important;font-weight:650!important}button.small{min-height:27px!important;padding:4px 7px!important;font-size:10.75px!important}button.orange{color:#fff!important}button.secondary{color:var(--tp-ui-heading)!important}button:disabled{opacity:.55}.search{background:#fff!important;border:1px solid #cbd8dc!important;border-radius:7px!important}.search input{box-shadow:none!important;border:0!important}.badge{line-height:1.2;border-radius:999px!important;padding:3px 6px!important;font-size:10px!important;font-weight:700!important}.modalCard,.dialog{color:var(--tp-ui-text)!important;border:1px solid var(--tp-ui-border)!important;background:#fff!important;border-radius:13px!important;box-shadow:0 18px 48px #07192326!important}.modalCard h1,.modalCard h2,.modalCard h3,.dialog h1,.dialog h2,.dialog h3{color:var(--tp-ui-heading)!important}.modalCard p,.dialog p{color:var(--tp-ui-muted)!important}.v6Ops{color:var(--tp-ui-text)!important}.v6Hero{border-radius:13px!important}.v6Hero h1,.v6Hero h2,.v6Hero h3{color:#fff!important}.v6Hero p{color:#ffffffdb!important}.v6Eyebrow{letter-spacing:.055em!important;font-size:9.75px!important;font-weight:750!important}.v6Command input{min-height:31px!important}.emptyState{color:var(--tp-ui-muted)!important}.emptyState h1,.emptyState h2,.emptyState h3{color:var(--tp-ui-heading)!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid var(--tp-ui-orange)!important}*{scrollbar-width:thin;scrollbar-color:#a9bbc2 transparent}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#a9bbc2;border-radius:10px}@media (width<=1100px){aside nav button,.sidebar nav button,aside .navItem,.sidebar .navItem{padding:4px 7px!important;font-size:10.75px!important}tbody td{padding:6px 8px!important}}@media (width<=800px){body{font-size:12.5px}main h1{font-size:21px}}.v7{color:#173746;gap:16px;display:grid}.v7Hero{color:#fff;background:linear-gradient(135deg,#062d3a,#075d69);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex;box-shadow:0 16px 36px #00000021}.v7Hero h1{margin:5px 0 7px;font-size:28px;color:#fff!important}.v7Hero p{max-width:760px;margin:0;line-height:1.5;color:#cce6eb!important}.v7Eyebrow{letter-spacing:.1em;color:#76e4ec;align-items:center;gap:6px;font-size:11px;font-weight:900;display:flex}.v7HeroRole{background:#ffffff12;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:9px;min-width:230px;padding:12px;display:flex}.v7HeroRole svg{color:#76e4ec}.v7HeroRole div{display:grid}.v7HeroRole span{color:#a8ccd3;font-size:10px}.v7HeroRole b{color:#fff;font-size:12px}.v7Filters{background:#fff;border:1px solid #cadde3;border-radius:14px;justify-content:space-between;align-items:end;gap:12px;padding:13px 15px;display:flex;box-shadow:0 8px 22px #0000000d}.v7Filters>div{align-items:end;gap:10px;display:flex}.v7Filters label{color:#58737e;gap:3px;font-size:10px;display:grid}.v7Filters input{min-height:36px!important}.v7Filters button,.v7Panel header button{color:#fff;cursor:pointer;background:#087f8d;border:0;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-weight:800;display:flex}.v7Filters button svg,.v7Panel header button svg{width:15px}.v7Tabs{gap:7px;padding-bottom:2px;display:flex;overflow:auto}.v7Tabs button{white-space:nowrap;color:#42616c;cursor:pointer;background:#fff;border:1px solid #c8dbe1;border-radius:999px;padding:8px 13px;font-weight:800}.v7Tabs button.active{color:#fff;background:#087f8d;border-color:#087f8d}.v7Kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.v7Kpis article{background:#fff;border:1px solid #cddfe4;border-radius:14px;grid-template-columns:40px 1fr;column-gap:10px;padding:15px;display:grid;box-shadow:0 8px 22px #0000000d}.v7Kpis article>div{color:#087f8d;background:#e5f5f7;border-radius:11px;grid-row:1/4;place-items:center;width:40px;height:40px;display:grid}.v7Kpis svg{width:19px}.v7Kpis span{text-transform:uppercase;color:#68818b;font-size:10px;font-weight:900}.v7Kpis b{color:#173746;font-size:22px}.v7Kpis small{color:#6a818a}.v7Grid{grid-template-columns:1.35fr 1fr;gap:14px;display:grid}.v7Panel{background:#fff;border:1px solid #cadde3;border-radius:15px;padding:17px;box-shadow:0 10px 28px #0000000f}.v7Panel header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.v7Panel header>svg{color:#087f8d}.v7Panel header span{letter-spacing:.08em;color:#66818c;font-size:10px;font-weight:900}.v7Panel header h2{margin:2px 0;color:#173746!important}.v7Panel header p{margin:3px 0 0;color:#6c838c!important}.v7Bars{gap:11px;display:grid}.v7Bar>div{justify-content:space-between;gap:10px;margin-bottom:5px;display:flex}.v7Bar b{color:#244b59}.v7Bar span{color:#68818b;font-size:11px}.v7Bar i{background:#e8f0f2;border-radius:999px;height:8px;display:block;overflow:hidden}.v7Bar em{background:#0a8c99;border-radius:999px;height:100%;display:block}.v7Health{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.v7Health>div{background:#f4f9fa;border:1px solid #d8e6ea;border-radius:11px;padding:12px;display:grid}.v7Health span{color:#69818b;font-size:10px;font-weight:800}.v7Health b{color:#173746;margin-top:4px;font-size:18px}.v7Health b.bad{color:#b13a2e}.v7Table{border:1px solid #d4e2e6;border-radius:12px;overflow:auto}.v7Table table{border-collapse:collapse;width:100%}.v7Table th{text-align:left;color:#fff;text-transform:uppercase;background:#087f89;padding:10px 11px;font-size:10px}.v7Table td{color:#294d5b;background:#fff;border-bottom:1px solid #e1eaed;padding:10px 11px}.v7Table tr:nth-child(2n) td{background:#f7fafb}.v7Table td small{color:#78909a;display:block}.v7Alert{color:#8b5200;background:#fff3e5;border:1px solid #e8c692;border-radius:11px;align-items:center;gap:9px;margin-bottom:13px;padding:11px;display:flex}.v7Alert div{display:grid}.v7Alert span{font-size:11px}.v7Compliance{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v7Compliance article{border-radius:12px;gap:9px;padding:13px;display:flex}.v7Compliance article.ok{color:#08734e;background:#ecf8f3;border:1px solid #b9dfcf}.v7Compliance article.warn{color:#9a4d15;background:#fff2e8;border:1px solid #edc6a7}.v7Compliance article div{display:grid}.v7Compliance article span{margin-top:3px;font-size:11px}.v7Footnote{background:#f2f7f8;border-radius:9px;margin:14px 0 0;padding:10px;font-size:11px;color:#627b85!important}.v7Empty{text-align:center;color:#70858e;padding:24px}@media (width<=1050px){.v7Kpis{grid-template-columns:repeat(2,1fr)}.v7Grid{grid-template-columns:1fr}}@media (width<=700px){.v7Hero{flex-direction:column;align-items:flex-start}.v7HeroRole{width:100%;min-width:0}.v7Filters{flex-direction:column;align-items:stretch}.v7Filters>div{flex-wrap:wrap}.v7Filters button{justify-content:center}.v7Kpis,.v7Compliance,.v7Health{grid-template-columns:1fr}.v7Panel{padding:13px}.v7Panel header{flex-direction:column;align-items:flex-start}}.v7ExportActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.v7ExportActions button{min-height:38px;font-weight:800}.v7Panel header{flex-wrap:wrap;gap:12px}.v7Panel p,.v7Panel span,.v7Panel small,.v7Panel td,.v7Panel th{line-height:1.45}.v7Panel table{width:100%}@media (width<=700px){.v7ExportActions{justify-content:stretch;width:100%}.v7ExportActions button{flex:180px}}:root{--aurora-navy-1000:#031722;--aurora-navy-950:#052532;--aurora-navy-900:#073544;--aurora-navy-800:#0b4b59;--aurora-cyan:#00d7e7;--aurora-cyan-2:#22e5f2;--aurora-teal:#00a8a8;--aurora-blue:#2684ff;--aurora-violet:#7657ff;--aurora-orange:#ff9d16;--aurora-yellow:#ffc94a;--aurora-green:#14b87a;--aurora-red:#e95353;--aurora-white:#fff;--aurora-bg:#eef7fa;--aurora-bg-2:#f7fbfd;--aurora-surface:#fff;--aurora-soft:#f4fafc;--aurora-text:#102f3b;--aurora-heading:#052b38;--aurora-secondary:#476875;--aurora-muted:#708b96;--aurora-border:#cfe1e7;--aurora-border-2:#e1edf1;--aurora-radius-sm:10px;--aurora-radius:16px;--aurora-radius-lg:22px;--aurora-radius-xl:28px;--aurora-shadow:0 10px 30px #042b3814, 0 3px 8px #042b380d;--aurora-shadow-hover:0 18px 45px #042b3821, 0 5px 14px #042b3812;--aurora-shadow-strong:0 30px 80px #021e2a2e;--aurora-focus:0 0 0 4px #00d7e733}html{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{text-rendering:optimizelegibility}svg,.lucide{shape-rendering:geometricprecision}main h1,main h2,main h3,main h4,main h5,main h6{color:var(--aurora-heading);text-shadow:none;letter-spacing:-.018em}main h1{font-weight:900}main h2{font-weight:850}main small{color:var(--aurora-muted)}main strong,main b{color:var(--aurora-heading)}header{background:linear-gradient(110deg,#031c27 0%,#063744 48%,#075a65 100%);border-bottom:1px solid #00d7e738;box-shadow:0 5px 24px #01192233}header h1,header h2,header h3,header p,header span,header strong,header small{color:#fff}header svg,header .lucide{stroke:#fff}aside a,aside button,.sidebar a,.sidebar button{border-radius:10px}aside a:hover,aside button:hover,.sidebar a:hover,.sidebar button:hover{background:#00d7e71a}main .card,main .panel,main .tableWrap,main .modalCard,main .dialog{border:1px solid var(--aurora-border);border-radius:var(--aurora-radius);box-shadow:var(--aurora-shadow);background:linear-gradient(#fffffffc,#fafdfefc)}main .card,main .panel{transition:transform .18s,box-shadow .18s,border-color .18s}@media (hover:hover){main .card:hover,main .panel:hover{box-shadow:var(--aurora-shadow-hover);border-color:#a9d8df}}main [class*=kpi i],main [class*=metric i],main [class*=stat i]{border-radius:var(--aurora-radius);text-shadow:none}main [class*=kpi i] strong,main [class*=metric i] strong,main [class*=stat i] strong{color:var(--aurora-heading);font-weight:900}main .lucide{shape-rendering:geometricprecision;filter:drop-shadow(0 1px 1px #042b3814)}main .card>.lucide,main .panel>.lucide{stroke:var(--aurora-teal)}main button:not(:disabled):hover{filter:brightness(1.03);transform:translateY(-1px)}main button:not(:disabled):active{transform:translateY(0)}main button.primary,main .primaryButton{color:#fff;background:linear-gradient(135deg,#00a8b4,#087f8c);border-color:#087f8c;box-shadow:0 7px 18px #0097a433}main button.orange,main .orangeButton{color:#fff;background:linear-gradient(135deg,#ffad2f,#ff8a00);border-color:#f18700;box-shadow:0 7px 18px #ff8a0033}main input:not([type=checkbox]):not([type=radio]):not([type=range]),main textarea,main select{color:var(--aurora-text);-webkit-text-fill-color:var(--aurora-text);background:#fff;border:1px solid #bcd3da;border-radius:11px;font-weight:600;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 2px #042b3806}main input:focus,main textarea:focus,main select:focus{border-color:var(--aurora-cyan);box-shadow:var(--aurora-focus);outline:none}main .search{background:#fff;border:1px solid #bed6dc;border-radius:12px;box-shadow:0 4px 12px #042b380a}main table{width:100%;color:var(--aurora-text)}main tbody td strong{color:var(--aurora-heading);-webkit-text-fill-color:var(--aurora-heading)}main [role=tablist]{background:#eaf4f6;border-radius:12px;gap:6px;padding:5px}main [role=tab]{border-radius:9px;font-weight:800;transition:background .15s,color .15s,box-shadow .15s}main [role=tab][aria-selected=false]{color:var(--aurora-text);background:0 0}main [role=tab][aria-selected=true]{color:#fff;background:linear-gradient(135deg,#00a8b4,#087f8c);box-shadow:0 5px 14px #008f9a33}main [class*=badge i],main [class*=status i]{letter-spacing:.015em;font-weight:800}main .modalCard,main .dialog{color:var(--aurora-text);border:1px solid var(--aurora-border);border-radius:var(--aurora-radius-lg);box-shadow:var(--aurora-shadow-strong);background:#fff}main .ops360 .opsCard,main .ops360 .opsPanel,main .ops360 .driverCard,main .ops360 .vehicleCard{color:var(--aurora-text);border:1px solid var(--aurora-border);border-radius:var(--aurora-radius);background:#fff}main .ops360 strong,main .ops360 b{color:var(--aurora-heading)}main .ops360 small,main .ops360 p{color:var(--aurora-secondary)}main [class*=driver360 i] strong,main [class*=vehicle360 i] strong{color:var(--aurora-heading);opacity:1}main [class*=driver360 i] small,main [class*=vehicle360 i] small{color:var(--aurora-secondary);opacity:1}main .fleetToolbar,main .fleetDriverList,main .fleetDriverPanel{color:var(--aurora-text);background:#fff}main .fleetDriver{border-radius:10px;transition:background .15s,border-color .15s}main .fleetDriver.selected{background:linear-gradient(135deg,#e5fafb,#eef7ff);border-color:#91cfd6}main .fleetDriver strong{color:var(--aurora-heading)}main .fleetDriverMeta,main .fleetDriverMeta span{color:var(--aurora-secondary)}.v6Ops .v6Hero{box-shadow:var(--aurora-shadow-strong);background:radial-gradient(circle at 88% 20%,#00d7e738,#0000 30%),linear-gradient(120deg,#03212d,#075463);border:1px solid #00d7e72e}.v6Ops .v6Hero h1,.v6Ops .v6Hero p,.v6Ops .v6Hero span,.v6Ops .v6Hero b{color:#fff}.v6Ops .v6Eyebrow{color:#65eff6}.v6Ops .v6Kpis article{border-color:var(--aurora-border);box-shadow:var(--aurora-shadow);background:linear-gradient(#fff,#f8fcfd)}.v6Ops .v6Kpis b{color:var(--aurora-heading)}.v6Ops .v6Kpis span,.v6Ops .v6Kpis small{color:var(--aurora-secondary)}.v6Ops .v6Panel{border-color:var(--aurora-border);box-shadow:var(--aurora-shadow)}.v6Ops .v6PanelHead{background:linear-gradient(#fff,#f6fbfc)}.v6Ops .v6PanelHead h2{color:var(--aurora-heading)}.v6Ops .v6PanelHead p{color:var(--aurora-secondary)}main .reportingCompliance .card,main .reportingCompliance .panel{background:#fff}main .reportingCompliance p{color:var(--aurora-secondary)}.maplibregl-popup-content strong{color:var(--aurora-heading)}@media (width>=1280px){main{font-size:14px}main h1{font-size:clamp(27px,2vw,35px)}main h2{font-size:clamp(21px,1.5vw,28px)}main button{min-height:39px}main .lucide,main button svg{stroke-width:2px}}@media (width>=2200px){main{font-size:15px}main button{min-height:43px;padding-left:16px;padding-right:16px}main .lucide,main button svg{width:20px;height:20px}}@media (width>=3000px){main{font-size:17px}main h1{font-size:43px}main h2{font-size:32px}main h3{font-size:25px}main button{border-radius:11px;min-height:49px;padding:10px 19px;font-size:14px}main input,main select,main textarea{min-height:49px;font-size:15px}main .card,main .panel,main .tableWrap{border-radius:19px}main thead th{padding:16px 17px;font-size:13px}main tbody td{padding:16px 17px;font-size:15px}main .lucide,main button svg{stroke-width:2.1px;width:23px;height:23px}}@media (width>=4000px){main{font-size:19px}main h1{font-size:51px}main h2{font-size:37px}main h3{font-size:30px}main button{min-height:55px;padding:12px 22px;font-size:16px}main input,main select,main textarea{min-height:55px;font-size:17px}main .lucide,main button svg{stroke-width:2.15px;width:26px;height:26px}}@media (width>=6500px){main{font-size:24px}main h1{font-size:65px}main h2{font-size:47px}main h3{font-size:37px}main button{min-height:69px;padding:15px 27px;font-size:20px}main input,main select,main textarea{min-height:69px;font-size:21px}main .lucide,main button svg{stroke-width:2.25px;width:32px;height:32px}}@media (width<=900px){main{font-size:13px}main h1{font-size:24px}main h2{font-size:20px}main button{min-height:38px}main .tableWrap{max-width:calc(100vw - 20px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body,main{color:#000;background:#fff}main .card,main .panel,main .tableWrap{color:#000;box-shadow:none;background:#fff}}:root{--sig-ink:#061d28;--sig-navy:#052d3b;--sig-navy2:#074554;--sig-cyan:#00d9e8;--sig-cyan2:#5cf3ff;--sig-teal:#00a7a7;--sig-blue:#277cff;--sig-violet:#7657ff;--sig-orange:#ff9d18;--sig-gold:#ffc857;--sig-green:#11b981;--sig-red:#e54d55;--sig-bg:#eef7fa;--sig-white:#fff;--sig-text:#102f3b;--sig-muted:#607d88;--sig-border:#cfe1e7;--sig-shadow:0 12px 35px #0327341a, 0 3px 9px #0327340d;--sig-shadow2:0 25px 65px #03202b29;--sig-glow:0 0 24px #00d9e829}body{background:radial-gradient(circle at 12% 4%,#00d9e81c,#0000 24%),radial-gradient(circle at 88% 8%,#7657ff17,#0000 26%),radial-gradient(circle at 55% 90%,#277cff0d,#0000 35%),linear-gradient(#f9fdfe 0%,#edf7fa 100%)!important}header,header *{color:#fff}header svg{stroke:#fff}aside nav button,.sidebar nav button{position:relative;overflow:hidden;border-radius:11px!important;transition:background .16s,transform .16s,box-shadow .16s!important}aside nav button:before,.sidebar nav button:before{content:"";background:var(--sig-cyan);opacity:0;border-radius:999px;width:3px;transition:opacity .16s,transform .16s;position:absolute;top:20%;bottom:20%;left:0;transform:scaleY(.4)}aside nav button:hover,.sidebar nav button:hover{transform:translate(2px);background:#00d9e81a!important}aside nav button:hover:before,.sidebar nav button:hover:before{opacity:1;transform:scaleY(1)}main h1{color:var(--sig-ink)!important;letter-spacing:-.025em!important;font-weight:900!important}main h2,main h3,main h4{color:var(--sig-ink)!important;font-weight:850!important}main p{color:#496b77!important}main .card,main .panel,main .tableWrap{position:relative;box-shadow:var(--sig-shadow)!important;background:linear-gradient(145deg,#fffffffc,#f7fcfdfa)!important;border:1px solid #b1d3dcd9!important;border-radius:18px!important;transition:transform .18s,box-shadow .18s,border-color .18s!important}@media (hover:hover){main .card:hover,main .panel:hover{transform:translateY(-2px);border-color:#53c2cdb8!important;box-shadow:0 19px 45px #03273421,0 4px 12px #0327340f!important}}main [class*=kpi i],main [class*=metric i],main [class*=stat i]{position:relative;border-radius:18px!important}main [class*=kpi i] b,main [class*=kpi i] strong,main [class*=metric i] b,main [class*=metric i] strong,main [class*=stat i] b,main [class*=stat i] strong{letter-spacing:-.025em;color:var(--sig-ink)!important;font-weight:950!important}main [class*=live i]{--sig-accent:var(--sig-green)}main [class*=trip i]{--sig-accent:var(--sig-blue)}main [class*=fuel i]{--sig-accent:var(--sig-orange)}main [class*=driver i]{--sig-accent:var(--sig-cyan)}main [class*=vehicle i]{--sig-accent:var(--sig-teal)}main [class*=owner i],main [class*=association i]{--sig-accent:var(--sig-violet)}main button{letter-spacing:.005em;border-radius:10px!important;font-weight:850!important;transition:transform .13s,filter .13s,box-shadow .13s!important}@media (hover:hover){main button:not(:disabled):hover{filter:brightness(1.035);transform:translateY(-1px)}}main button:active{transform:translateY(0)!important}main input:not([type=checkbox]):not([type=radio]):not([type=range]),main select,main textarea{color:var(--sig-text)!important;-webkit-text-fill-color:var(--sig-text)!important;background:#fffffffa!important;border:1px solid #b9d1d8!important;border-radius:11px!important;box-shadow:inset 0 1px 2px #042a3708!important}main thead th{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:.04em!important;background:linear-gradient(#087f8c,#066e7a)!important;border-color:#ffffff1f!important;font-weight:900!important}main tbody td b,main tbody td strong{color:var(--sig-ink)!important;-webkit-text-fill-color:var(--sig-ink)!important}main [role=tab][aria-selected=true]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#00b5c2,#087f8c)!important;box-shadow:0 7px 18px #0097a333!important}main .modalCard,main .dialog,main .modal:not(.dark){color:var(--sig-text)!important;background:linear-gradient(145deg,#fff,#f8fcfd)!important;border:1px solid #c8dce2!important;border-radius:22px!important;box-shadow:0 32px 90px #021c273d!important}.v6Ops .v6Hero{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 18%,#00d9e845,#0000 27%),radial-gradient(circle at 72% 90%,#7657ff2e,#0000 31%),linear-gradient(120deg,#031b26,#064150 60%,#075c68)!important;border:1px solid #3ae2ee40!important;border-radius:24px!important;box-shadow:0 28px 70px #021e2938!important}.v6Ops .v6Hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:320px;height:320px;position:absolute;top:-170px;right:-130px;box-shadow:0 0 0 45px #ffffff06,0 0 0 90px #ffffff05}.v6Ops .v6Hero h1,.v6Ops .v6Hero p,.v6Ops .v6Hero b,.v6Ops .v6Hero span{color:#fff!important;-webkit-text-fill-color:#fff!important}.v6Ops .v6Kpis article{position:relative;overflow:hidden;box-shadow:var(--sig-shadow)!important;background:linear-gradient(145deg,#fff,#f6fbfc)!important;border:1px solid #cfe2e7!important;border-radius:18px!important}.v6Ops .v6Kpis article:after{content:"";background:linear-gradient(90deg, var(--sig-cyan), var(--sig-blue), var(--sig-violet));opacity:.72;height:3px;position:absolute;bottom:0;left:0;right:0}.v6Ops .v6Kpis b{color:var(--sig-ink)!important;-webkit-text-fill-color:var(--sig-ink)!important}main .ops360,main [class*=operations360 i]{color:var(--sig-text)!important}main .ops360 .card,main .ops360 .panel,main [class*=operations360 i] .card,main [class*=operations360 i] .panel{background:linear-gradient(145deg,#fff,#f6fbfc)!important}main [class*=driver360 i] h1,main [class*=driver360 i] h2,main [class*=driver360 i] h3,main [class*=driver360 i] b,main [class*=driver360 i] strong{color:var(--sig-ink)!important;-webkit-text-fill-color:var(--sig-ink)!important}main [class*=driver360 i] small,main [class*=driver360 i] p{color:var(--sig-muted)!important;-webkit-text-fill-color:var(--sig-muted)!important}main [class*=vehicle360 i] h1,main [class*=vehicle360 i] h2,main [class*=vehicle360 i] h3,main [class*=vehicle360 i] b,main [class*=vehicle360 i] strong{color:var(--sig-ink)!important;-webkit-text-fill-color:var(--sig-ink)!important}main [class*=vehicle360 i] small,main [class*=vehicle360 i] p{color:var(--sig-muted)!important;-webkit-text-fill-color:var(--sig-muted)!important}main .fleetTracking{color:var(--sig-text)!important}main .fleetToolbar,main .fleetDriverList,main .fleetDriverPanel{box-shadow:var(--sig-shadow)!important;background:#fffffffa!important;border-color:#cfe1e7!important}main .fleetDriver{color:var(--sig-text)!important;border-radius:12px!important;transition:transform .14s,background .14s!important}main .fleetDriver:hover{transform:translate(2px);background:#edfafb!important}main .fleetDriver.selected{box-shadow:inset 3px 0 0 var(--sig-cyan)!important;background:linear-gradient(135deg,#dffafb,#eaf3ff)!important;border-color:#75cdd6!important}main .reportingCompliance h1,main .reportingCompliance h2,main .reportingCompliance h3{color:var(--sig-ink)!important}main .maplibregl-map{border-radius:18px!important}.maplibregl-popup-content{color:var(--sig-text)!important;background:linear-gradient(145deg,#fff,#f7fcfd)!important;border:1px solid #c8dce2!important;border-radius:14px!important;box-shadow:0 20px 55px #021f2a33!important}main [class*=live i]{text-shadow:none}main [class*=live i] svg{filter:drop-shadow(0 0 5px #11b98140)}main svg,main .lucide{shape-rendering:geometricprecision;vector-effect:non-scaling-stroke}main button svg{flex:none}@media (width>=1280px){main{font-size:14px!important}main h1{font-size:clamp(28px,2vw,36px)!important}main h2{font-size:clamp(21px,1.5vw,28px)!important}main button{min-height:40px}}@media (width>=2200px){main{font-size:15.5px!important}main button{min-height:44px}main svg,main .lucide{width:20px;height:20px}}@media (width>=3000px){main{font-size:17.5px!important}main h1{font-size:44px!important}main h2{font-size:33px!important}main h3{font-size:26px!important}main button{min-height:50px;padding:10px 20px;font-size:15px}main input,main select,main textarea{min-height:50px;font-size:15.5px}main thead th{padding:16px 18px!important;font-size:13.5px!important}main tbody td{padding:16px 18px!important;font-size:15.5px!important}main svg,main .lucide{stroke-width:2.1px;width:23px;height:23px}}@media (width>=4000px){main{font-size:19.5px!important}main h1{font-size:52px!important}main h2{font-size:38px!important}main button,main input,main select,main textarea{min-height:56px;font-size:17px}main svg,main .lucide{width:27px;height:27px}}@media (width>=6500px){main{font-size:24px!important}main h1{font-size:66px!important}main h2{font-size:48px!important}main h3{font-size:38px!important}main button{min-height:70px;padding:16px 28px;font-size:21px}main input,main select,main textarea{min-height:70px;font-size:21px}main svg,main .lucide{stroke-width:2.25px;width:33px;height:33px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--tx-navy-950:#071e2b;--tx-navy-900:#092735;--tx-navy-800:#0a3442;--tx-navy-700:#124858;--tx-white:#fff;--tx-canvas:#f7fafc;--tx-canvas-alt:#eef4f6;--tx-text:#102a36;--tx-text-2:#365461;--tx-muted:#526d78;--tx-muted-2:#718791;--tx-border:#d8e4e8;--tx-border-soft:#e7eef1;--tx-cyan:#00afc1;--tx-cyan-soft:#e5f8fa;--tx-blue:#2563eb;--tx-blue-soft:#eaf0ff;--tx-violet:#6d4aff;--tx-violet-soft:#f0edff;--tx-orange:#e98212;--tx-orange-soft:#fff2e2;--tx-green:#16865c;--tx-green-soft:#e8f6f0;--tx-red:#c93d45;--tx-red-soft:#fcebed;--tx-warning:#b86e00;--tx-warning-soft:#fff5df;--tx-radius-sm:8px;--tx-radius:12px;--tx-radius-lg:18px;--tx-shadow:0 2px 5px #071e2b09, 0 9px 25px #071e2b0e;--tx-shadow-lg:0 5px 12px #071e2b0d, 0 20px 45px #071e2b1a}html{background:var(--tx-canvas)}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(180deg, #fbfdfe 0%, var(--tx-canvas) 100%)!important;color:var(--tx-text)!important}main{color:var(--tx-text)!important}main h1,main h2,main h3,main h4,main h5,main h6{color:var(--tx-text)!important;-webkit-text-fill-color:var(--tx-text)!important}main h1{letter-spacing:-.025em!important;font-weight:900!important}main h2{letter-spacing:-.018em!important;font-weight:850!important}main h3,main h4{font-weight:800!important}main p{color:var(--tx-text-2)!important;-webkit-text-fill-color:var(--tx-text-2)!important}main small{color:var(--tx-muted)!important;-webkit-text-fill-color:var(--tx-muted)!important}main label{font-weight:700;color:var(--tx-text)!important;-webkit-text-fill-color:var(--tx-text)!important}main strong,main b{color:var(--tx-text)!important;-webkit-text-fill-color:var(--tx-text)!important}header{position:relative;background:linear-gradient(110deg, #061b27 0%, var(--tx-navy-950) 38%, var(--tx-navy-800) 100%)!important;border-bottom:1px solid #00afc147!important;box-shadow:0 7px 24px #071e2b2e!important}header:after{content:"";background:linear-gradient(90deg, transparent, var(--tx-cyan), #58cad5, transparent);opacity:.8;height:2px;position:absolute;bottom:0;left:0;right:0}header,header *,header h1,header h2,header h3,header p,header span,header strong,header b{color:#fff!important;-webkit-text-fill-color:#fff!important}header svg{color:#fff!important;stroke:#fff!important}aside,.sidebar,[class*=sidebar i]{background:linear-gradient(180deg, #061b27 0%, var(--tx-navy-950) 45%, #0a303d 100%)!important;border-right:1px solid #ffffff12!important;box-shadow:7px 0 25px #071e2b14!important}aside,aside *,.sidebar,.sidebar *,[class*=sidebar i],[class*=sidebar i] *{color:#fff}aside nav button,.sidebar nav button{position:relative;color:#dce9ed!important;-webkit-text-fill-color:#dce9ed!important;border-radius:9px!important;transition:background .15s,color .15s,transform .15s!important}aside nav button svg,.sidebar nav button svg{stroke:#bcd3da!important}aside nav button:hover,.sidebar nav button:hover{transform:translate(2px);color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff12!important}aside nav button:hover svg,.sidebar nav button:hover svg{stroke:var(--tx-cyan)!important}main section,main article{color:var(--tx-text)}main .card,main .panel,main .tableWrap{background:var(--tx-white)!important;color:var(--tx-text)!important;border:1px solid var(--tx-border)!important;border-radius:var(--tx-radius)!important;box-shadow:var(--tx-shadow)!important}@media (hover:hover){main .card,main .panel{transition:border-color .16s,box-shadow .16s,transform .16s!important}main .card:hover,main .panel:hover{border-color:#b9d0d7!important;box-shadow:0 4px 10px #071e2b0b,0 15px 35px #071e2b13!important}}main [class*=live i],main [class*=gps i],main [class*=driver i]{--tx-module:var(--tx-cyan);--tx-module-soft:var(--tx-cyan-soft)}main [class*=vehicle i]{--tx-module:#15818a;--tx-module-soft:#e6f5f5}main [class*=trip i],main [class*=route i]{--tx-module:var(--tx-blue);--tx-module-soft:var(--tx-blue-soft)}main [class*=owner i],main [class*=association i]{--tx-module:var(--tx-violet);--tx-module-soft:var(--tx-violet-soft)}main [class*=fuel i]{--tx-module:var(--tx-orange);--tx-module-soft:var(--tx-orange-soft)}main [class*=driver i].card,main [class*=vehicle i].card,main [class*=trip i].card,main [class*=route i].card,main [class*=owner i].card,main [class*=association i].card,main [class*=fuel i].card{border-left:3px solid var(--tx-module)!important}main [class*=kpi i],main [class*=metric i],main [class*=stat i]{position:relative;color:var(--tx-text)!important;border-color:var(--tx-border)!important;border-radius:var(--tx-radius)!important;background:#fff!important}main [class*=kpi i] strong,main [class*=kpi i] b,main [class*=metric i] strong,main [class*=metric i] b,main [class*=stat i] strong,main [class*=stat i] b{letter-spacing:-.025em;color:var(--tx-text)!important;-webkit-text-fill-color:var(--tx-text)!important;font-weight:900!important}main [class*=kpi i] small,main [class*=metric i] small,main [class*=stat i] small{color:var(--tx-muted)!important;-webkit-text-fill-color:var(--tx-muted)!important}main .tableWrap{overflow:auto!important}main thead th{color:#173844!important;-webkit-text-fill-color:#173844!important;letter-spacing:.025em!important;background:#edf3f5!important;border-bottom:2px solid #cadbe0!important;font-weight:850!important}main tbody td{color:#254753!important;-webkit-text-fill-color:#254753!important;border-bottom:1px solid var(--tx-border-soft)!important}main tbody tr:nth-child(odd) td{background:#fff!important}main tbody td strong,main tbody td b{color:var(--tx-text)!important;-webkit-text-fill-color:var(--tx-text)!important}main input:not([type=checkbox]):not([type=radio]):not([type=range]),main select,main textarea{color:var(--tx-text)!important;-webkit-text-fill-color:var(--tx-text)!important;border-radius:var(--tx-radius-sm)!important;background:#fff!important;border:1px solid #b9ced5!important;box-shadow:inset 0 1px 2px #071e2b06!important}main input::placeholder,main textarea::placeholder{color:#758b94!important;-webkit-text-fill-color:#758b94!important;opacity:1!important}main input:focus,main select:focus,main textarea:focus{border-color:var(--tx-cyan)!important;outline:none!important;box-shadow:0 0 0 3px #00afc124!important}main button{border-radius:var(--tx-radius-sm)!important;font-weight:750!important;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s!important}@media (hover:hover){main button:not(:disabled):hover{transform:translateY(-1px)}}main button.primary,main .primaryButton{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#087d89,#096674)!important;border:1px solid #09616d!important;box-shadow:0 5px 13px #0869752b!important}main [role=tablist]{border:1px solid var(--tx-border)!important;background:#edf3f5!important;border-radius:10px!important;gap:4px!important;padding:4px!important}main [role=tab]{border-radius:7px!important;font-weight:750!important}main [role=tab][aria-selected=false]{color:#294b57!important;-webkit-text-fill-color:#294b57!important;background:0 0!important}main [role=tab][aria-selected=true]{background:var(--tx-navy-800)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 4px 11px #071e2b21!important}main [class*=success i],main [class*=healthy i]{color:var(--tx-green)!important}main [class*=warning i]{color:var(--tx-warning)!important}main [class*=critical i],main [class*=danger i],main [class*=failed i],main [class*=error i]{color:var(--tx-red)!important}.v6Ops .v6Hero{position:relative;overflow:hidden;border-radius:var(--tx-radius-lg)!important;box-shadow:var(--tx-shadow-lg)!important;background:radial-gradient(circle at 87% 15%,#00afc133,#0000 28%),linear-gradient(115deg,#061b27 0%,#092d3a 58%,#0a4350 100%)!important;border:1px solid #00afc138!important}.v6Ops .v6Hero:after{content:"";background:var(--tx-cyan);width:165px;height:3px;position:absolute;bottom:0;left:0}.v6Ops .v6Hero,.v6Ops .v6Hero h1,.v6Ops .v6Hero h2,.v6Ops .v6Hero h3,.v6Ops .v6Hero p,.v6Ops .v6Hero span,.v6Ops .v6Hero b,.v6Ops .v6Hero strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.v6Ops .v6Eyebrow{color:#68dbe4!important;-webkit-text-fill-color:#68dbe4!important;letter-spacing:.13em!important}.v6Ops .v6Kpis article{position:relative;border:1px solid var(--tx-border)!important;border-radius:var(--tx-radius)!important;box-shadow:var(--tx-shadow)!important;background:#fff!important}.v6Ops .v6Kpis article:after{content:"";background:var(--tx-cyan);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:16px;right:16px}.v6Ops .v6Kpis b,.v6Ops .v6Kpis strong{color:var(--tx-text)!important;-webkit-text-fill-color:var(--tx-text)!important;font-weight:900!important}.v6Ops .v6Kpis span,.v6Ops .v6Kpis small{color:var(--tx-muted)!important;-webkit-text-fill-color:var(--tx-muted)!important}main .ops360{color:var(--tx-text)!important}main .ops360 .opsPanel,main .ops360 .opsCard{color:var(--tx-text)!important;border:1px solid var(--tx-border)!important;box-shadow:var(--tx-shadow)!important;background:#fff!important}main .ops360 .opsList>button{color:var(--tx-text)!important;-webkit-text-fill-color:var(--tx-text)!important;border:1px solid var(--tx-border-soft)!important;background:#fff!important}main .ops360 .opsList>button:hover{background:#f2f8f9!important;border-color:#bdd5db!important}main [class*=driver360 i]{color:var(--tx-text)!important}main [class*=driver360 i] h1,main [class*=driver360 i] h2,main [class*=driver360 i] h3,main [class*=driver360 i] strong,main [class*=driver360 i] b{color:var(--tx-text)!important;-webkit-text-fill-color:var(--tx-text)!important}main [class*=driver360 i] p,main [class*=driver360 i] small{color:var(--tx-muted)!important;-webkit-text-fill-color:var(--tx-muted)!important}main [class*=vehicle360 i]{color:var(--tx-text)!important}main [class*=vehicle360 i] h1,main [class*=vehicle360 i] h2,main [class*=vehicle360 i] h3,main [class*=vehicle360 i] strong,main [class*=vehicle360 i] b{color:var(--tx-text)!important;-webkit-text-fill-color:var(--tx-text)!important}main [class*=vehicle360 i] p,main [class*=vehicle360 i] small{color:var(--tx-muted)!important;-webkit-text-fill-color:var(--tx-muted)!important}main .fleetToolbar,main .fleetDriverList,main .fleetDriverPanel{color:var(--tx-text)!important;border:1px solid var(--tx-border)!important;box-shadow:var(--tx-shadow)!important;background:#fff!important}main .fleetDriver{color:var(--tx-text)!important;border-radius:9px!important}main .fleetDriver:hover{background:#f0f8f9!important}main .fleetDriver.selected{background:var(--tx-cyan-soft)!important;box-shadow:inset 3px 0 0 var(--tx-cyan)!important;border-color:#9dd7dd!important}main .maplibregl-map{border:1px solid #cbdde2;box-shadow:var(--tx-shadow)!important;border-radius:14px!important}.maplibregl-ctrl-group{overflow:hidden;background:#fff!important;border:1px solid #c9dade!important;border-radius:9px!important;box-shadow:0 5px 16px #071e2b1f!important}.maplibregl-ctrl-group button{background:#fff!important}.maplibregl-popup-content{color:var(--tx-text)!important;border:1px solid var(--tx-border)!important;box-shadow:var(--tx-shadow-lg)!important;background:#fff!important;border-radius:10px!important}main .reportingCompliance{color:var(--tx-text)!important}main .reportingCompliance .card,main .reportingCompliance .panel{color:var(--tx-text)!important;border:1px solid var(--tx-border)!important;background:#fff!important}main .reportingCompliance h1,main .reportingCompliance h2,main .reportingCompliance h3,main .reportingCompliance strong,main .reportingCompliance b{color:var(--tx-text)!important;-webkit-text-fill-color:var(--tx-text)!important}main .modalCard,main .dialog,main .modal:not(.dark){color:var(--tx-text)!important;border:1px solid var(--tx-border)!important;background:#fff!important;border-radius:16px!important;box-shadow:0 28px 75px #071e2b33!important}main svg,main .lucide,header svg,aside svg{shape-rendering:geometricprecision;vector-effect:non-scaling-stroke}main button:focus-visible,main a:focus-visible,main input:focus-visible,main select:focus-visible,main textarea:focus-visible{outline-offset:2px!important;outline:3px solid #00afc16b!important}main *{scrollbar-width:thin;scrollbar-color:#9bbbc3 #edf3f5}main ::-webkit-scrollbar{width:9px;height:9px}main ::-webkit-scrollbar-track{background:#edf3f5}main ::-webkit-scrollbar-thumb{background:#9bbbc3;border:2px solid #edf3f5;border-radius:999px}@media (width>=1280px){main{font-size:14px!important}main h1{font-size:clamp(27px,1.9vw,35px)!important}main h2{font-size:clamp(20px,1.4vw,27px)!important}main button{min-height:39px}}@media (width>=2200px){main{font-size:15.5px!important}main button{min-height:43px}main svg,main .lucide{width:20px;height:20px}}@media (width>=3000px){main{font-size:17.5px!important}main h1{font-size:43px!important}main h2{font-size:32px!important}main h3{font-size:25px!important}main button{min-height:49px;padding:10px 19px;font-size:15px}main input,main select,main textarea{min-height:49px;font-size:15.5px}main thead th{padding:15px 17px!important;font-size:13.5px!important}main tbody td{padding:15px 17px!important;font-size:15.5px!important}main svg,main .lucide{stroke-width:2.05px;width:23px;height:23px}}@media (width>=4000px){main{font-size:19.5px!important}main h1{font-size:51px!important}main h2{font-size:37px!important}main button,main input,main select,main textarea{min-height:55px;font-size:17px}main svg,main .lucide{width:27px;height:27px}}@media (width>=6500px){main{font-size:23px!important}main h1{font-size:64px!important}main h2{font-size:47px!important}main h3{font-size:36px!important}main button{min-height:68px;padding:15px 27px;font-size:21px}main input,main select,main textarea{min-height:68px;font-size:21px}main svg,main .lucide{width:32px;height:32px}}@media (width<=900px){main{font-size:13px!important}main h1{font-size:25px!important}main h2{font-size:20px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.v6Ops .v6Hero,.v6Hero{isolation:isolate!important;background-color:#071e2b!important;border:1px solid #00afc138!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 36px #071e2b29!important}.v6Ops .v6Hero:before,.v6Hero:before{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg,#041823f0 0%,#05222fe0 38%,#062e3bad 68%,#05232f85 100%)!important;position:absolute!important;inset:0!important}.v6Ops .v6Hero>*,.v6Hero>*{z-index:1;position:relative}.v6Ops .v6Hero h1,.v6Ops .v6Hero h2,.v6Ops .v6Hero h3,.v6Hero h1,.v6Hero h2,.v6Hero h3{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:0 2px 8px #0003!important}.v6Ops .v6Hero p,.v6Hero p{color:#dce9ed!important;-webkit-text-fill-color:#dce9ed!important;opacity:1!important}.v6Ops .v6Hero span:not(.v6Eyebrow),.v6Hero span:not(.v6Eyebrow){color:#e5f0f3!important;-webkit-text-fill-color:#e5f0f3!important}.v6Ops .v6Hero .v6Eyebrow,.v6Hero .v6Eyebrow{color:#ff9b28!important;-webkit-text-fill-color:#ff9b28!important;opacity:1!important;letter-spacing:.13em!important;text-shadow:0 1px 5px #0003!important;font-weight:900!important}main [class*=hero i]{isolation:isolate}main [class*=hero i][style*=background-image] h1,main [class*=hero i][style*=background-image] h2,main [class*=hero i][style*=background-image] h3{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 2px 8px #00000052!important}main [class*=hero i][style*=background-image] p{color:#e0ebee!important;-webkit-text-fill-color:#e0ebee!important;text-shadow:0 1px 5px #00000047!important}.v6Ops .v6Kpis article{color:#102a36!important;background:#fff!important;border:1px solid #d8e4e8!important;border-radius:13px!important;box-shadow:0 4px 14px #071e2b12!important}.v6Ops .v6Kpis article b,.v6Ops .v6Kpis article strong{color:#102a36!important;-webkit-text-fill-color:#102a36!important;opacity:1!important}.v6Ops .v6Kpis article span,.v6Ops .v6Kpis article small,.v6Ops .v6Kpis article p{color:#526d78!important;-webkit-text-fill-color:#526d78!important;opacity:1!important}.v6Ops .v6Kpis article:first-child{border-top:4px solid #00afc1!important}.v6Ops .v6Kpis article:nth-child(2){border-top:4px solid #2563eb!important}.v6Ops .v6Kpis article:nth-child(3){border-top:4px solid #16865c!important}.v6Ops .v6Kpis article:nth-child(4){border-top:4px solid #e98212!important}main [class*=hero i] [class*=kpi i] article,main [class*=hero i] [class*=stat i] article,main [class*=hero i] [class*=metric i] article,main [class*=hero i] [class*=kpi i]>div,main [class*=hero i] [class*=stat i]>div,main [class*=hero i] [class*=metric i]>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#102a36!important;background:#fffffff5!important;border:1px solid #d8e4e8f5!important;box-shadow:0 7px 18px #071e2b1a!important}main [class*=hero i] [class*=kpi i] article *,main [class*=hero i] [class*=stat i] article *,main [class*=hero i] [class*=metric i] article *,main [class*=hero i] [class*=kpi i]>div *,main [class*=hero i] [class*=stat i]>div *,main [class*=hero i] [class*=metric i]>div *{color:#102a36!important;-webkit-text-fill-color:#102a36!important}main [class*=toolbar i],main [class*=search i]{color:#102a36}main [class*=toolbar i] input,main [class*=search i] input{color:#102a36!important;-webkit-text-fill-color:#102a36!important;background:#fff!important;border:1px solid #b9ced5!important}main [class*=toolbar i] input::placeholder,main [class*=search i] input::placeholder{color:#708892!important;-webkit-text-fill-color:#708892!important;opacity:1!important}main{background:linear-gradient(#f6fafb 0%,#edf4f6 100%)!important}main .card:not([class*=hero i]),main .panel:not([class*=hero i]){color:#102a36!important;background:#fff!important}main .card:not([class*=hero i]) h1,main .card:not([class*=hero i]) h2,main .card:not([class*=hero i]) h3,main .card:not([class*=hero i]) h4,main .panel:not([class*=hero i]) h1,main .panel:not([class*=hero i]) h2,main .panel:not([class*=hero i]) h3,main .panel:not([class*=hero i]) h4{color:#102a36!important;-webkit-text-fill-color:#102a36!important}main table{color:#102a36!important;background:#fff!important}main thead th{color:#102a36!important;-webkit-text-fill-color:#102a36!important;background:#edf3f5!important;border-bottom:2px solid #c9dce1!important;font-weight:850!important}main tbody td{color:#173844!important;-webkit-text-fill-color:#173844!important;background:#fff!important}main tbody tr:nth-child(2n) td{background:#f8fbfc!important}main tbody tr:hover td{background:#eef7f9!important}main tbody td:first-child span,main tbody td:first-child button{color:#123d4a!important;-webkit-text-fill-color:#123d4a!important}main button{font-weight:750!important}main button.primary,main .primaryButton{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#087d89!important;border-color:#08717c!important}main button.danger,main .dangerButton,main [class*=delete i]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#c93d45!important;border-color:#b9343c!important}main button.orange,main .orangeButton{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#e98212!important;border:1px solid #d6770b!important;box-shadow:0 5px 13px #e982122e!important}main [class*=active i]:not(button),main [class*=healthy i]:not(button),main [class*=success i]:not(button){color:#126c4b!important;-webkit-text-fill-color:#126c4b!important}main .reportingCompliance,main .reportingCompliance .card,main .reportingCompliance .panel{color:#102a36!important}main .reportingCompliance h1,main .reportingCompliance h2,main .reportingCompliance h3,main .reportingCompliance h4,main .reportingCompliance strong,main .reportingCompliance b{color:#102a36!important;-webkit-text-fill-color:#102a36!important}main .reportingCompliance p,main .reportingCompliance small{color:#526d78!important;-webkit-text-fill-color:#526d78!important}main [class*=driver360 i],main [class*=vehicle360 i]{color:#102a36!important}main [class*=driver360 i] h1,main [class*=driver360 i] h2,main [class*=driver360 i] h3,main [class*=driver360 i] b,main [class*=driver360 i] strong,main [class*=vehicle360 i] h1,main [class*=vehicle360 i] h2,main [class*=vehicle360 i] h3,main [class*=vehicle360 i] b,main [class*=vehicle360 i] strong{color:#102a36!important;-webkit-text-fill-color:#102a36!important}main [class*=driver360 i] p,main [class*=driver360 i] small,main [class*=vehicle360 i] p,main [class*=vehicle360 i] small{color:#526d78!important;-webkit-text-fill-color:#526d78!important}main .dark,main [class*=darkHero i],main [class*=commandHero i]{color:#fff!important}main .dark h1,main .dark h2,main .dark h3,main .dark h4,main [class*=darkHero i] h1,main [class*=darkHero i] h2,main [class*=darkHero i] h3,main [class*=commandHero i] h1,main [class*=commandHero i] h2,main [class*=commandHero i] h3{color:#fff!important;-webkit-text-fill-color:#fff!important}main .dark p,main [class*=darkHero i] p,main [class*=commandHero i] p{color:#dce9ed!important;-webkit-text-fill-color:#dce9ed!important}.settingsMenu,.settingsPopover,.quickSettings,[class*=settingsMenu],[class*=settingsPopover],[class*=quickSettings]{color:#102a36!important;background:#fff!important}.settingsMenu h1,.settingsMenu h2,.settingsMenu h3,.settingsMenu strong,.settingsMenu b,.settingsPopover h1,.settingsPopover h2,.settingsPopover h3,.settingsPopover strong,.settingsPopover b,.quickSettings h1,.quickSettings h2,.quickSettings h3,.quickSettings strong,.quickSettings b,[class*=settingsMenu] h1,[class*=settingsMenu] h2,[class*=settingsMenu] h3,[class*=settingsMenu] strong,[class*=quickSettings] h1,[class*=quickSettings] h2,[class*=quickSettings] h3,[class*=quickSettings] strong{color:#102a36!important;-webkit-text-fill-color:#102a36!important;opacity:1!important}.settingsMenu span,.settingsMenu p,.settingsMenu label,.settingsMenu div,.settingsPopover span,.settingsPopover p,.settingsPopover label,.quickSettings span,.quickSettings p,.quickSettings label,[class*=settingsMenu] span,[class*=settingsMenu] p,[class*=settingsMenu] label,[class*=quickSettings] span,[class*=quickSettings] p,[class*=quickSettings] label{color:#294b59!important;-webkit-text-fill-color:#294b59!important;opacity:1!important}.settingsMenu button:not([class*=close]),.settingsPopover button:not([class*=close]),.quickSettings button:not([class*=close]),[class*=settingsMenu] button:not([class*=close]),[class*=quickSettings] button:not([class*=close]){color:#123746!important;-webkit-text-fill-color:#123746!important;opacity:1!important}.settingsMenu svg,.settingsPopover svg,.quickSettings svg,[class*=settingsMenu] svg,[class*=quickSettings] svg{color:#087d89!important;stroke:#087d89!important;opacity:1!important}.settingsMenu button:hover,.settingsPopover button:hover,.quickSettings button:hover,[class*=settingsMenu] button:hover,[class*=quickSettings] button:hover{color:#071e2b!important;background:#eef7f8!important}.settingsMenu button[class*=close],.settingsPopover button[class*=close],.quickSettings button[class*=close],[class*=settingsMenu] button[class*=close],[class*=quickSettings] button[class*=close]{color:#102a36!important;-webkit-text-fill-color:#102a36!important;background:#edf3f5!important}.settingsMenu button,.settingsMenu a,.settingsPopover button,.settingsPopover a,.quickSettings button,.quickSettings a,[class*=settingsMenu] button,[class*=settingsMenu] a,[class*=quickSettings] button,[class*=quickSettings] a{opacity:1!important}.panel{color:#102a36}.panel h2,.panel h3{color:#102a36!important;-webkit-text-fill-color:#102a36!important}.panel p,.panel label,.panel small{color:#405f6c!important;-webkit-text-fill-color:#405f6c!important}.panel>div>button:not(.secondary){color:#fff!important;-webkit-text-fill-color:#fff!important}.panel table a,.panel table a:link,.panel table a:visited,.panel table a:hover,.panel table a:active{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-decoration:none!important}.panel table a[role=button],.panel table td:last-child a{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0b315b!important;border-color:#0b315b!important;font-weight:800!important}.panel table td:last-child button{color:#173844!important;-webkit-text-fill-color:#173844!important;opacity:1!important;background:#edf4f6!important;border:1px solid #c6d9df!important}.panel table td:last-child button:hover{color:#071e2b!important;-webkit-text-fill-color:#071e2b!important;background:#dfecef!important}.panel table thead th{color:#102a36!important;-webkit-text-fill-color:#102a36!important;opacity:1!important;background:#eaf2f4!important}.panel table tbody td{color:#173844!important;-webkit-text-fill-color:#173844!important;opacity:1!important}.panel table tbody td strong,.panel table tbody td b{color:#102a36!important;-webkit-text-fill-color:#102a36!important}.panel input,.panel select,.panel textarea{color:#102a36!important;-webkit-text-fill-color:#102a36!important;background:#fff!important}.panel input::placeholder,.panel textarea::placeholder{color:#78909b!important;-webkit-text-fill-color:#78909b!important;opacity:1!important}.panel button:not(:disabled){opacity:1!important}.panel button:disabled{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;cursor:not-allowed!important;background:#8b9db2!important}.panel table td{opacity:1!important}body div[style*="position: fixed"][style*=right],body div[style*="position: absolute"][style*=right],body div[style*="position: fixed"][style*=right]>div,body div[style*="position: absolute"][style*=right]>div{color:#102a36!important}body div[style*="position: fixed"][style*=right] h1,body div[style*="position: fixed"][style*=right] h2,body div[style*="position: fixed"][style*=right] h3,body div[style*="position: fixed"][style*=right] h4,body div[style*="position: fixed"][style*=right] h5,body div[style*="position: fixed"][style*=right] h6,body div[style*="position: fixed"][style*=right] p,body div[style*="position: fixed"][style*=right] span,body div[style*="position: fixed"][style*=right] label,body div[style*="position: fixed"][style*=right] strong,body div[style*="position: fixed"][style*=right] b,body div[style*="position: fixed"][style*=right] small,body div[style*="position: absolute"][style*=right] h1,body div[style*="position: absolute"][style*=right] h2,body div[style*="position: absolute"][style*=right] h3,body div[style*="position: absolute"][style*=right] h4,body div[style*="position: absolute"][style*=right] p,body div[style*="position: absolute"][style*=right] span,body div[style*="position: absolute"][style*=right] label,body div[style*="position: absolute"][style*=right] strong,body div[style*="position: absolute"][style*=right] b,body div[style*="position: absolute"][style*=right] small{color:#102a36!important;-webkit-text-fill-color:#102a36!important;opacity:1!important}body div[style*="position: fixed"][style*=right] button,body div[style*="position: absolute"][style*=right] button{color:#173844!important;-webkit-text-fill-color:#173844!important;opacity:1!important}body div[style*="position: fixed"][style*=right] a,body div[style*="position: absolute"][style*=right] a{color:#075968!important;-webkit-text-fill-color:#075968!important;opacity:1!important}body div[style*="position: fixed"][style*=right] svg,body div[style*="position: absolute"][style*=right] svg{color:#087d89!important;stroke:#087d89!important;opacity:1!important}body div[style*="position: fixed"][style*=right] button:not(:disabled),body div[style*="position: absolute"][style*=right] button:not(:disabled){opacity:1!important}body div[style*="position: fixed"][style*=right] button:hover,body div[style*="position: absolute"][style*=right] button:hover{color:#071e2b!important;-webkit-text-fill-color:#071e2b!important;background-color:#eef7f8!important}body div[style*="position: fixed"][style*=right] button:disabled,body div[style*="position: absolute"][style*=right] button:disabled{color:#637d88!important;-webkit-text-fill-color:#637d88!important;opacity:.75!important}.quickSettings,.quick-settings,.settingsMenu,.settings-menu,.settingsPopover,.settings-popover,[class*=quickSettings],[class*=quick-settings],[class*=settingsMenu],[class*=settings-menu],[class*=settingsPopover],[class*=settings-popover]{color:#102a36!important;background-color:#fff!important}.quickSettings *,.quick-settings *,.settingsMenu *,.settings-menu *,.settingsPopover *,.settings-popover *,[class*=quickSettings] *,[class*=quick-settings] *,[class*=settingsMenu] *,[class*=settings-menu] *,[class*=settingsPopover] *,[class*=settings-popover] *{color:#173844!important;-webkit-text-fill-color:#173844!important;opacity:1!important}.notifications,.notificationPanel,.notification-panel,.notificationPopover,.notification-popover,[class*=notificationPanel],[class*=notification-panel],[class*=notificationPopover],[class*=notification-popover]{color:#102a36!important;background-color:#fff!important}.notifications *,.notificationPanel *,.notification-panel *,.notificationPopover *,.notification-popover *,[class*=notificationPanel] *,[class*=notification-panel] *,[class*=notificationPopover] *,[class*=notification-popover] *{color:#173844!important;-webkit-text-fill-color:#173844!important;opacity:1!important}.quickSettings h1,.quickSettings h2,.quickSettings h3,.settingsMenu h1,.settingsMenu h2,.settingsMenu h3,.settingsPopover h1,.settingsPopover h2,.settingsPopover h3,.notifications h1,.notifications h2,.notifications h3,.notificationPanel h1,.notificationPanel h2,.notificationPanel h3{color:#071e2b!important;-webkit-text-fill-color:#071e2b!important;opacity:1!important;font-weight:900!important}.quickSettings svg,.settingsMenu svg,.settingsPopover svg,.notifications svg,.notificationPanel svg,.notificationPopover svg,[class*=settings] svg,[class*=notification] svg{color:#087d89!important;stroke:#087d89!important;opacity:1!important}.quickSettings button[aria-label*=close i],.settingsMenu button[aria-label*=close i],.settingsPopover button[aria-label*=close i],.notifications button[aria-label*=close i],.notificationPanel button[aria-label*=close i],.notificationPopover button[aria-label*=close i],body div[style*="position: fixed"][style*=right] button[aria-label*=close i],body div[style*="position: absolute"][style*=right] button[aria-label*=close i]{color:#102a36!important;-webkit-text-fill-color:#102a36!important;opacity:1!important;background:#e8f0f3!important}.topDropdown.notificationDropdown,.topDropdown.settingsDropdown,.topDropdown.notificationDropdown .dropdownHead,.topDropdown.settingsDropdown .dropdownHead{color:#102a36!important;-webkit-text-fill-color:#102a36!important;opacity:1!important;background:#fff!important}.topDropdown.notificationDropdown .dropdownHead b,.topDropdown.settingsDropdown .dropdownHead b{color:#071e2b!important;-webkit-text-fill-color:#071e2b!important;opacity:1!important;visibility:visible!important}.topDropdown.notificationDropdown .dropdownHead small,.topDropdown.settingsDropdown .dropdownHead small{color:#526d78!important;-webkit-text-fill-color:#526d78!important;opacity:1!important;visibility:visible!important}.topDropdown.settingsDropdown>button{color:#173844!important;-webkit-text-fill-color:#173844!important;opacity:1!important;visibility:visible!important;text-shadow:none!important;background:#fff!important;font-weight:700!important}.topDropdown.settingsDropdown>button:hover{color:#071e2b!important;-webkit-text-fill-color:#071e2b!important;background:#eef7f8!important}.topDropdown.settingsDropdown>button svg{color:#008fa0!important;stroke:#008fa0!important;opacity:1!important;visibility:visible!important}.topDropdown.notificationDropdown{color:#102a36!important}.topDropdown.notificationDropdown .notificationBulkBar,.topDropdown.notificationDropdown .notificationBulkBar label,.topDropdown.notificationDropdown .notificationBulkBar span,.topDropdown.notificationDropdown .notificationBulkBar b{color:#173844!important;-webkit-text-fill-color:#173844!important;opacity:1!important;visibility:visible!important}.topDropdown.notificationDropdown .notificationItemSelectable{color:#102a36!important;opacity:1!important;background:#fff!important}.topDropdown.notificationDropdown .notificationItemSelectable:hover{background:#f4f9fa!important}.topDropdown.notificationDropdown .notificationOpenButton{color:#102a36!important;-webkit-text-fill-color:#102a36!important;opacity:1!important;visibility:visible!important}.topDropdown.notificationDropdown .notificationTitleRow,.topDropdown.notificationDropdown .notificationTitleRow b{color:#071e2b!important;-webkit-text-fill-color:#071e2b!important;opacity:1!important;visibility:visible!important}.topDropdown.notificationDropdown .notificationCopy{color:#102a36!important;opacity:1!important}.topDropdown.notificationDropdown .notificationCopy p{color:#405f6c!important;-webkit-text-fill-color:#405f6c!important;opacity:1!important;visibility:visible!important}.topDropdown.notificationDropdown .notificationCopy small,.topDropdown.notificationDropdown .notificationMetaLine,.topDropdown.notificationDropdown .notificationMetaLine span{color:#607985!important;-webkit-text-fill-color:#607985!important;opacity:1!important;visibility:visible!important}.topDropdown.notificationDropdown .needsAttentionPill{color:#9a5700!important;-webkit-text-fill-color:#9a5700!important;opacity:1!important;background:#fff2dc!important;border:1px solid #f0c67a!important}.topDropdown.notificationDropdown .dropdownEmpty{color:#526d78!important;-webkit-text-fill-color:#526d78!important;opacity:1!important;visibility:visible!important}.topDropdown.notificationDropdown .notificationFooterActions,.topDropdown.notificationDropdown .dropdownFooter,.topDropdown.notificationDropdown .restoreAttentionButton{color:#173844!important;-webkit-text-fill-color:#173844!important;opacity:1!important;visibility:visible!important}.topDropdown.notificationDropdown button,.topDropdown.settingsDropdown button{opacity:1!important;visibility:visible!important}.topDropdown.notificationDropdown svg,.topDropdown.settingsDropdown svg{color:#008fa0!important;stroke:#008fa0!important;opacity:1!important}.topDropdown.notificationDropdown .dropdownHead button,.topDropdown.settingsDropdown .dropdownHead button{color:#087d89!important;-webkit-text-fill-color:#087d89!important;opacity:1!important;background:#edf4f6!important}.main .topbar .topActions .topMenuAnchor .topDropdown.settingsDropdown>button{color:#173844!important;-webkit-text-fill-color:#173844!important}.main .topbar .topActions .topMenuAnchor .topDropdown.notificationDropdown .notificationCopy p{color:#405f6c!important;-webkit-text-fill-color:#405f6c!important}.main .topbar .topActions .topMenuAnchor .topDropdown.notificationDropdown .notificationTitleRow>b,.main .topbar .topActions .topMenuAnchor .topDropdown.notificationDropdown .dropdownHead b,.main .topbar .topActions .topMenuAnchor .topDropdown.settingsDropdown .dropdownHead b{color:#071e2b!important;-webkit-text-fill-color:#071e2b!important}:root{--taxipay-lime:#7cff4f;--taxipay-lime-bright:#8cff5a}.v6Hero h1,.v6Hero h2,.v6Hero h3,.v6Hero .heroTitle,.v6Hero .pageTitle{color:var(--taxipay-lime)!important;-webkit-text-fill-color:var(--taxipay-lime)!important;opacity:1!important;visibility:visible!important;text-shadow:0 0 18px #7cff4f29!important}.v6Hero p,.v6Hero .heroSubtitle,.v6Hero .pageSubtitle,.v6Hero .subtitle{color:var(--taxipay-lime-bright)!important;-webkit-text-fill-color:var(--taxipay-lime-bright)!important;opacity:.96!important;visibility:visible!important}.hero h1,.hero h2,.hero h3,.pageHero h1,.pageHero h2,.pageHero h3,.page-hero h1,.page-hero h2,.page-hero h3,.moduleHero h1,.moduleHero h2,.moduleHero h3,.module-hero h1,.module-hero h2,.module-hero h3,.dashboardHero h1,.dashboardHero h2,.dashboardHero h3,.dashboard-hero h1,.dashboard-hero h2,.dashboard-hero h3,.vehicleHero h1,.vehicleHero h2,.vehicleHero h3,.vehiclesHero h1,.vehiclesHero h2,.vehiclesHero h3,.driverHero h1,.driverHero h2,.driverHero h3,.driversHero h1,.driversHero h2,.driversHero h3,.fleetHero h1,.fleetHero h2,.fleetHero h3,.ownerHero h1,.ownerHero h2,.ownerHero h3,.operationsHero h1,.operationsHero h2,.operationsHero h3{color:var(--taxipay-lime)!important;-webkit-text-fill-color:var(--taxipay-lime)!important;opacity:1!important;visibility:visible!important;text-shadow:0 0 18px #7cff4f29!important}.hero>p,.pageHero>p,.page-hero>p,.moduleHero>p,.module-hero>p,.dashboardHero>p,.dashboard-hero>p,.vehicleHero>p,.vehiclesHero>p,.driverHero>p,.driversHero>p,.fleetHero>p,.ownerHero>p,.operationsHero>p,.hero .heroSubtitle,.pageHero .heroSubtitle,.moduleHero .heroSubtitle,.dashboardHero .heroSubtitle,.vehicleHero .heroSubtitle,.driverHero .heroSubtitle,.fleetHero .heroSubtitle,.ownerHero .heroSubtitle,.operationsHero .heroSubtitle{color:var(--taxipay-lime-bright)!important;-webkit-text-fill-color:var(--taxipay-lime-bright)!important;opacity:.94!important;visibility:visible!important}[class*=Hero]>div>h1,[class*=Hero]>div>h2,[class*=Hero]>div>h3,[class*=hero]>div>h1,[class*=hero]>div>h2,[class*=hero]>div>h3{color:var(--taxipay-lime)!important;-webkit-text-fill-color:var(--taxipay-lime)!important;opacity:1!important}[class*=Hero]>div>p,[class*=hero]>div>p{color:var(--taxipay-lime-bright)!important;-webkit-text-fill-color:var(--taxipay-lime-bright)!important;opacity:.94!important}.v6Hero .eyebrow,.hero .eyebrow,.pageHero .eyebrow,.moduleHero .eyebrow,[class*=Hero] .eyebrow{color:#ff8a1f!important;-webkit-text-fill-color:#ff8a1f!important}table,input,select,textarea,.topDropdown,.modal,.card:not([class*=Hero]),.panel:not([class*=Hero]){text-shadow:none!important}.tripPlanner .tripHero h1,.tripPlanner .tripHero h2,.tripPlanner .tripHero h3,.tripPlanner .plannerHero h1,.tripPlanner .plannerHero h2,.tripPlanner .plannerHero h3,.tripPlanner .dispatchHero h1,.tripPlanner .dispatchHero h2,.tripPlanner .dispatchHero h3,.tripPlanner [class*=hero i] h1,.tripPlanner [class*=hero i] h2,.tripPlanner [class*=hero i] h3,.trip-planner [class*=hero i] h1,.trip-planner [class*=hero i] h2,.trip-planner [class*=hero i] h3,[class*=tripPlanner] [class*=hero i] h1,[class*=tripPlanner] [class*=hero i] h2,[class*=tripPlanner] [class*=hero i] h3{color:#7cff4f!important;-webkit-text-fill-color:#7cff4f!important;opacity:1!important;visibility:visible!important;text-shadow:0 0 16px #7cff4f29!important}.tripPlanner .tripHero p,.tripPlanner .plannerHero p,.tripPlanner .dispatchHero p,.tripPlanner [class*=hero i] p,.trip-planner [class*=hero i] p,[class*=tripPlanner] [class*=hero i] p{color:#8cff5a!important;-webkit-text-fill-color:#8cff5a!important;opacity:.96!important;visibility:visible!important}.tripPlanner .tripHero .eyebrow,.tripPlanner .plannerHero .eyebrow,.tripPlanner .dispatchHero .eyebrow,.tripPlanner [class*=hero i] .eyebrow,.trip-planner [class*=hero i] .eyebrow{color:#b9ff9f!important;-webkit-text-fill-color:#b9ff9f!important;opacity:1!important}main .tripPlanner [class*=hero i] h1,main .tripPlanner [class*=hero i] h2,main .tripPlanner [class*=hero i] h3,main .trip-planner [class*=hero i] h1,main .trip-planner [class*=hero i] h2,main .trip-planner [class*=hero i] h3{color:#7cff4f!important;-webkit-text-fill-color:#7cff4f!important}main .tripPlanner [class*=hero i] p,main .trip-planner [class*=hero i] p{color:#8cff5a!important;-webkit-text-fill-color:#8cff5a!important}.tripPlanner input,.tripPlanner select,.tripPlanner textarea,.tripPlanner .map,.tripPlanner [class*=map i]{text-shadow:none!important}main table tbody tr:nth-child(2n),main table tbody tr:nth-child(2n) td{color:#102a36!important;-webkit-text-fill-color:#102a36!important}main table tbody tr:nth-child(2n) td *,main table tbody tr:nth-child(2n) td span,main table tbody tr:nth-child(2n) td small,main table tbody tr:nth-child(2n) td strong,main table tbody tr:nth-child(2n) td b{color:#173844!important;-webkit-text-fill-color:#173844!important;opacity:1!important}main table tbody tr[style*=white] td,main table tbody tr[style*=\#fff] td,main table tbody tr[style*=rgb\(255] td{color:#102a36!important;-webkit-text-fill-color:#102a36!important}main table tbody tr[style*=white] td *,main table tbody tr[style*=\#fff] td *,main table tbody tr[style*=rgb\(255] td *{color:#173844!important;-webkit-text-fill-color:#173844!important;opacity:1!important}main table tbody tr:nth-child(odd){color:#fff}main table tbody tr:nth-child(odd) td{opacity:1!important}main table tbody tr:nth-child(odd) td:not(:first-child){color:#fff}main table tbody td:first-child a,main table tbody td:first-child a:link,main table tbody td:first-child a:visited{color:#00aeea!important;-webkit-text-fill-color:#00aeea!important;opacity:1!important;font-weight:850!important;text-decoration-color:#00aeea!important}main table tbody tr:nth-child(2n) td:nth-child(2),main table tbody tr:nth-child(2n) td:nth-child(2) *{color:#102a36!important;-webkit-text-fill-color:#102a36!important;opacity:1!important}main table tbody tr:nth-child(odd) td:nth-child(2),main table tbody tr:nth-child(odd) td:nth-child(2) strong,main table tbody tr:nth-child(odd) td:nth-child(2) b{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}main table tbody td span[class*=type i],main table tbody td span[class*=badge i],main table tbody td span[class*=pill i]{opacity:1!important}main table tbody td .debit,main table tbody td [class*=debit i]{color:#c9343d!important;-webkit-text-fill-color:#c9343d!important;opacity:1!important}main table tbody td .credit,main table tbody td [class*=credit i]{color:#087a55!important;-webkit-text-fill-color:#087a55!important;opacity:1!important}main table tbody tr:nth-child(2n) td:nth-child(5),main table tbody tr:nth-child(2n) td:nth-child(6),main table tbody tr:nth-child(2n) td:nth-child(7),main table tbody tr:nth-child(2n) td:nth-child(8),main table tbody tr:nth-child(2n) td:nth-child(5) *,main table tbody tr:nth-child(2n) td:nth-child(6) *,main table tbody tr:nth-child(2n) td:nth-child(7) *,main table tbody tr:nth-child(2n) td:nth-child(8) *{color:#173844!important;-webkit-text-fill-color:#173844!important;opacity:1!important;font-weight:650!important}main table tbody tr:nth-child(odd) td:nth-child(5),main table tbody tr:nth-child(odd) td:nth-child(6),main table tbody tr:nth-child(odd) td:nth-child(7),main table tbody tr:nth-child(odd) td:nth-child(8),main table tbody tr:nth-child(odd) td:nth-child(5) *,main table tbody tr:nth-child(odd) td:nth-child(6) *,main table tbody tr:nth-child(odd) td:nth-child(7) *,main table tbody tr:nth-child(odd) td:nth-child(8) *{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}main table tbody td:last-child button{opacity:1!important;visibility:visible!important;color:#173844!important;-webkit-text-fill-color:#173844!important;background:#edf5f7!important;border:1px solid #bcd2d9!important}main table tbody td:last-child button svg{color:#087d89!important;stroke:#087d89!important;opacity:1!important}main table tbody td:last-child button:last-child{color:#9a5700!important;-webkit-text-fill-color:#9a5700!important;background:#fff0d7!important;border:1px solid #f1d09a!important}main table tbody td:last-child button:last-child svg{color:#a65f00!important;stroke:#a65f00!important}main table tbody td [style*=red],main table tbody td [style*=\#ff],main table tbody td [class*=negative i]{color:#d33b43!important;-webkit-text-fill-color:#d33b43!important}main table tbody td [class*=positive i]{color:#07835a!important;-webkit-text-fill-color:#07835a!important}main table thead th{color:#102a36!important;-webkit-text-fill-color:#102a36!important;opacity:1!important;background:#eaf2f4!important;font-weight:900!important}html,body,#root{width:100%;min-width:0;max-width:100%;min-height:100%;margin:0;padding:0}html,body{overflow-x:hidden}*,:before,:after{box-sizing:border-box}img,svg,canvas,video{max-width:100%}.appShell{width:100%;min-width:0;max-width:100vw}.appShell>.main,.main{min-width:0;max-width:100%;overflow-x:hidden}@media (width>=901px){.appShell.dashboardMode{grid-template-columns:minmax(210px,250px) minmax(0,1fr)!important;width:100%!important;max-width:100vw!important}.appShell.dashboardMode>.sidebar{width:auto!important;min-width:0!important}.appShell.dashboardMode>.main{width:100%!important;min-width:0!important;max-width:100%!important}}.page,.content,.pageContent,.mainContent,.moduleContent{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.page{margin-left:0!important;margin-right:0!important}.topbar{width:100%;min-width:0;max-width:100%}.topLeft,.topActions{min-width:0}.topActions{flex-wrap:wrap;justify-content:flex-end}.contentGrid,.lowerGrid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))!important}.heroStats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.quickGrid,.reportGrid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))!important}.insightGrid,.miniMetrics,.colorActions{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important}.infoGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.panel,.entityCard,.inspector,.mapCard,.moduleHero,.pageToolbar,.tableWrap{min-width:0!important;max-width:100%!important}.splitLayout{grid-template-columns:minmax(0,1.4fr) minmax(min(340px,100%),.6fr)!important}@media (width<=1250px){.splitLayout{grid-template-columns:1fr!important}.inspector{position:relative!important;top:auto!important}}.formGrid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))!important}.field,.field input,.field select,.field textarea{width:100%;min-width:0;max-width:100%}.pageToolbar{flex-wrap:wrap!important}.pageToolbar>*{min-width:0}.search{flex:280px!important;min-width:min(280px,100%)!important}.tableWrap{-webkit-overflow-scrolling:touch;overflow-y:visible;width:100%!important;max-width:100%!important;display:block!important;overflow-x:auto!important}.tableWrap table{width:max-content;min-width:100%;max-width:none}.tableWrap th,.tableWrap td{white-space:nowrap}.rowActions{min-width:0;flex-wrap:wrap!important;display:flex!important}.panel,.entityCard,.inspector,.modalCard{overflow-wrap:anywhere}.panel p,.entityCard p,.inspector p{max-width:100%}.mapCard,.mapCard>div{min-width:0!important;max-width:100%!important}.modalBackdrop{max-width:100vw;overflow-x:hidden}.modalCard{width:min(680px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important}@media (width<=1366px){.page{padding-left:14px!important;padding-right:14px!important}.moduleHero{min-height:210px}.heroMain h1{font-size:clamp(24px,2.2vw,32px)}th,td{padding-left:10px!important;padding-right:10px!important}}@media (width<=900px){.appShell{width:100%!important;display:block!important}.appShell>.main{width:100%!important;max-width:100%!important;margin:0!important}.page{width:100%!important;padding:12px!important}.topbar{padding-left:12px!important;padding-right:12px!important}.contentGrid,.lowerGrid,.splitLayout{grid-template-columns:1fr!important}.mobileMenu{display:inline-flex!important}}@media (width<=600px){.page{padding:9px!important}.moduleHero{min-height:auto!important;padding:16px!important}.heroStats{grid-template-columns:1fr 1fr!important}.pageToolbar{flex-direction:column!important;align-items:stretch!important;display:flex!important}.pageToolbar>*{width:100%!important}.search{width:100%!important;min-width:0!important}.formGrid{grid-template-columns:1fr!important}.modalBackdrop{padding:8px!important}.modalCard{border-radius:12px!important;width:100%!important;max-width:100%!important;max-height:96vh!important}.modalHeader,.modalBody{padding-left:15px!important;padding-right:15px!important}}body:has(.moduleHero) .appShell.dashboardMode:has(.heroMain){grid-template-columns:0 minmax(0,1fr)!important}body:has(.moduleHero) .appShell.dashboardMode:has(.heroMain)>.sidebar{opacity:0!important;pointer-events:none!important;border:0!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;overflow:hidden!important}body:has(.moduleHero) .appShell.dashboardMode:has(.heroMain)>.main{grid-column:2!important;width:100%!important;min-width:0!important;max-width:100%!important}@media (width>=901px){.appShell.dashboardMode{width:100%!important;max-width:100vw!important;display:block!important;position:relative!important}.appShell.dashboardMode>.main{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important}.appShell.dashboardMode>.sidebar{z-index:5000!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:250px!important;max-width:85vw!important;transition:transform .22s!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow-y:auto!important;transform:translate(-105%)!important}.appShell.dashboardMode>.sidebar.open{transform:translate(0)!important}.appShell.dashboardMode .mobileMenu{cursor:pointer!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}}@media (width<=900px){html,body,#root{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.appShell,.appShell.dashboardMode,.appShell.moduleFullScreen{width:100%!important;min-width:0!important;max-width:100vw!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}.appShell>.main,.appShell.dashboardMode>.main,.appShell.moduleFullScreen>.main{grid-column:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important}.appShell>.sidebar,.appShell.dashboardMode>.sidebar,.appShell.moduleFullScreen>.sidebar{z-index:10000!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;flex-direction:column!important;width:min(280px,86vw)!important;min-width:0!important;max-width:86vw!important;height:100vh!important;max-height:100vh!important;transition:transform .22s!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow:hidden auto!important;transform:translate(-105%)!important}.appShell>.sidebar.open,.appShell.dashboardMode>.sidebar.open,.appShell.moduleFullScreen>.sidebar.open{transform:translate(0)!important}.mobileMenu,.appShell .mobileMenu,.appShell.dashboardMode .mobileMenu,.appShell.moduleFullScreen .mobileMenu{cursor:pointer!important;flex:none!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.topbar{gap:8px!important;width:100%!important;max-width:100%!important;padding-left:10px!important;padding-right:10px!important}.topLeft{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.topLeft>div{min-width:0!important}.topLeft b,.topLeft span{max-width:100%!important}.topActions{flex:none!important}.page,.content,.pageContent,.mainContent,.moduleContent{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.contentGrid,.lowerGrid,.splitLayout{grid-template-columns:1fr!important}.tableWrap{-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;overflow-x:auto!important}}@media (width<=600px){.appShell>.sidebar{width:min(280px,88vw)!important;max-width:88vw!important}.topbar{min-height:58px!important}.page{padding:8px!important}.heroStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.formGrid,.quickGrid,.reportGrid,.infoGrid{grid-template-columns:1fr!important}}.tripOperationsPage{color:#123440;padding:24px}.tripOperationsHero{color:#fff;background:#092f46;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:25px;display:flex}.tripOperationsEyebrow{color:#43d4dc;letter-spacing:.14em;font-size:11px;font-weight:900}.tripOperationsHero h1{color:#fff;margin:5px 0}.tripOperationsHero p{color:#c8dae2;margin:0}.tripOperationsHeroRight{align-items:center;gap:10px;display:flex}.tripLiveBadge{color:#a72d25;background:#ffe7e4;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:900}.tripLiveBadge.connected{color:#08704b;background:#ddf7e9}.tripOperationsHeroRight button{color:#07303e;cursor:pointer;background:#29d0d9;border:0;border-radius:10px;padding:11px 17px;font-weight:900}.tripOperationsError{color:#9f2c24;background:#ffebe8;border-radius:11px;margin-bottom:15px;padding:14px;font-weight:800}.tripOperationsStats{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:16px;display:grid}.tripOperationsStats button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d1e0e4;border-radius:14px;padding:16px}.tripOperationsStats button.active{border-color:#07879a;box-shadow:inset 0 0 0 2px #07879a}.tripOperationsStats span{color:#687f87;font-size:10px;font-weight:900;display:block}.tripOperationsStats strong{color:#092f40;margin-top:4px;font-size:26px;display:block}.tripOperationsPanel{background:#fff;border:1px solid #d3e2e6;border-radius:18px;overflow:hidden}.tripOperationsToolbar{background:#f5f9fa;border-bottom:1px solid #dce7ea;justify-content:space-between;align-items:center;gap:15px;padding:16px;display:flex}.tripOperationsToolbar h2{color:#0a3545;margin:0}.tripOperationsToolbar small{color:#6c8189}.tripOperationsToolbar input{box-sizing:border-box;color:#123440;background:#fff;border:1px solid #c3d6da;border-radius:10px;width:min(520px,100%);padding:11px 13px}.tripOperationsTableWrap{overflow:auto}.tripOperationsTable{border-collapse:collapse;width:100%;min-width:1850px}.tripOperationsTable th{text-align:left;color:#fff;letter-spacing:.04em;background:#063b49;padding:12px;font-size:10px}.tripOperationsTable td{color:#173743;vertical-align:top;border-bottom:1px solid #e2ebed;padding:12px}.tripOperationsTable tbody tr{cursor:pointer}.tripOperationsTable tbody tr:hover{background:#eefafb}.tripOperationsTable td small{color:#70848c;margin-top:4px;display:block}.tripStatusBadge{color:#35545e;background:#e6edef;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-block}.tripStatusBadge.status-completed{color:#08704c;background:#dcf7e8}.tripStatusBadge.status-cancelled{color:#a22d25;background:#ffe1df}.tripStatusBadge.status-disputed{color:#825700;background:#fff0c7}.tripStatusBadge.status-accepted,.tripStatusBadge.status-inprogress,.tripStatusBadge.status-driverarriving{color:#15599b;background:#e0edff}.tripViewButton{color:#fff;cursor:pointer;background:#087f93;border:0;border-radius:8px;padding:8px 12px;font-weight:900}.tripOperationsEmpty{text-align:center;padding:40px!important}.tripOperationsOverlay{z-index:999999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02121bcc;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tripOperationsModal{background:#f7fafb;border-radius:20px;width:min(1000px,96vw);max-height:92vh;overflow:auto;box-shadow:0 30px 100px #00000080}.tripOperationsModalHeader{color:#fff;background:#063b49;justify-content:space-between;align-items:flex-start;padding:23px;display:flex}.tripOperationsModalHeader small{color:#54d3dc;letter-spacing:.12em;font-weight:900}.tripOperationsModalHeader h2{color:#fff;margin:5px 0 10px}.tripOperationsModalHeader>button{color:#123844;cursor:pointer;background:#fff;border:0;border-radius:10px;width:42px;height:42px;font-weight:900}.tripOperationsDetails{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.tripOperationsDetails section{background:#fff;border:1px solid #d5e3e6;border-radius:14px;padding:17px}.tripOperationsDetails section.wide{grid-column:1/-1}.tripOperationsDetails h3{color:#08788b;margin:0 0 10px}.tripOperationsDetails p{border-bottom:1px solid #edf2f3;justify-content:space-between;gap:20px;margin:0;padding:9px 0;display:flex}.tripOperationsDetails p:last-child{border-bottom:0}.tripOperationsDetails p span{color:#697f87}.tripOperationsDetails p b{text-align:right;color:#143641;overflow-wrap:anywhere;max-width:65%}.driverActionSection{border-left:5px solid #e5a21c!important}@media (width<=900px){.tripOperationsHero,.tripOperationsToolbar{flex-direction:column;align-items:stretch}.tripOperationsStats{grid-template-columns:1fr 1fr}.tripOperationsToolbar input{width:100%}.tripOperationsDetails{grid-template-columns:1fr}.tripOperationsDetails section.wide{grid-column:auto}}.releaseDriverBox{border-top:1px solid #e4eaec;margin-top:18px;padding-top:16px}.releaseDriverButton{color:#fff;letter-spacing:.03em;cursor:pointer;background:#b42318;border:0;border-radius:10px;width:100%;padding:13px 16px;font-size:12px;font-weight:900}.releaseDriverButton:hover{background:#8f1d14}.releaseDriverBox small{color:#6c7f86;margin-top:9px;line-height:1.45;display:block}.taxipayReleaseOverlay{z-index:1000005;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03161fc7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.taxipayReleaseModal{background:#f7fafb;border-radius:20px;width:min(620px,96vw);overflow:hidden;box-shadow:0 30px 100px #0000007a}.taxipayReleaseHeader{color:#fff;background:#07384a;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px;display:flex}.taxipayReleaseEyebrow{color:#39d0d9;letter-spacing:.14em;margin-bottom:5px;font-size:10px;font-weight:900}.taxipayReleaseHeader h2{color:#fff;margin:0;font-size:25px}.taxipayReleaseHeader p{color:#c7dbe2;margin:5px 0 0}.taxipayReleaseClose{color:#173b47;cursor:pointer;background:#fff;border:0;border-radius:10px;width:40px;height:40px;font-weight:900}.taxipayReleaseBody{padding:24px 26px}.taxipayReleaseWarning{color:#5f4310;background:#fff5df;border-left:4px solid #d97706;border-radius:10px;flex-direction:column;gap:5px;margin-bottom:18px;padding:14px 16px;display:flex}.taxipayReleaseWarning span{font-size:12px;line-height:1.5}.taxipayReleaseInfo{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.taxipayReleaseInfo>div{background:#fff;border:1px solid #d6e3e7;border-radius:10px;padding:13px}.taxipayReleaseInfo span{color:#71858c;letter-spacing:.06em;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.taxipayReleaseInfo strong{color:#123845;overflow-wrap:anywhere;display:block}.taxipayReleaseLabel{display:block}.taxipayReleaseLabel>span{color:#123845;margin-bottom:7px;font-size:12px;font-weight:900;display:block}.taxipayReleaseLabel textarea{box-sizing:border-box;resize:vertical;color:#153944;width:100%;min-height:105px;font:inherit;background:#fff;border:1px solid #b9cfd5;border-radius:10px;outline:none;padding:13px}.taxipayReleaseLabel textarea:focus{border-color:#0795a8;box-shadow:0 0 0 3px #0795a821}.taxipayReleaseError{color:#9e271e;background:#ffe7e4;border-radius:9px;margin-top:12px;padding:12px 14px;font-weight:800}.taxipayReleaseSuccess{color:#08704b;background:#dcf7e8;border-radius:9px;margin-top:12px;padding:12px 14px;font-weight:800}.taxipayReleaseFooter{background:#eef4f5;border-top:1px solid #dce7ea;justify-content:flex-end;gap:10px;padding:17px 26px;display:flex}.taxipayReleaseFooter button{cursor:pointer;border:0;border-radius:10px;padding:12px 18px;font-weight:900}.taxipayReleaseCancel{color:#24434e;background:#dfe8eb}.taxipayReleaseConfirm{color:#fff;background:#b42318}.taxipayReleaseConfirm:hover:not(:disabled){background:#8e1c14}.taxipayReleaseFooter button:disabled{cursor:not-allowed;opacity:.55}@media (width<=600px){.taxipayReleaseInfo{grid-template-columns:1fr}.taxipayReleaseFooter{flex-direction:column-reverse}.taxipayReleaseFooter button{width:100%}}.tpFuelVoucherShell{color:#10284c;gap:18px;display:grid}.tpFuelVoucherHero,.tpFuelVoucherIssue,.tpFuelVoucherList,.tpFuelVoucherCreated{background:#fff;border:1px solid #dce4ef;border-radius:18px;box-shadow:0 8px 30px #10284c12}.tpFuelVoucherHero{justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.tpFuelVoucherHero small,.tpFuelVoucherSectionHead small,.tpFuelVoucherCreated small,.tpFuelVoucherCard small{letter-spacing:.09em;color:#60748f;font-weight:800}.tpFuelVoucherHero h2,.tpFuelVoucherSectionHead h3,.tpFuelVoucherCreated h3,.tpFuelVoucherCard h3{margin:5px 0}.tpFuelVoucherHero p{color:#60748f;margin:7px 0 0}.tpFuelVoucherHeroStats{gap:12px;display:flex}.tpFuelVoucherHeroStats>div{text-align:center;background:#f4f7fb;border-radius:14px;min-width:120px;padding:14px}.tpFuelVoucherHeroStats b{font-size:21px;display:block}.tpFuelVoucherHeroStats span{color:#60748f;font-size:12px}.tpFuelVoucherIssue,.tpFuelVoucherList{padding:20px}.tpFuelVoucherSectionHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.tpFuelOnlyBadge{color:#14753a;background:#e8f7ed;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.tpFuelVoucherForm{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.tpFuelVoucherForm label{gap:6px;display:grid}.tpFuelVoucherForm label span{color:#60748f;font-size:12px;font-weight:800}.tpFuelVoucherForm input,.tpFuelVoucherForm select{color:#10284c;background:#fff;border:1px solid #ccd6e3;border-radius:10px;width:100%;min-height:44px;padding:0 11px}.tpFuelVoucherCreate{color:#fff;cursor:pointer;background:#ff7a31;border:0;border-radius:11px;min-height:45px;margin-top:16px;padding:0 18px;font-weight:900}.tpFuelVoucherAlert{border-radius:12px;padding:13px 16px;font-weight:700}.tpFuelVoucherAlert.error{color:#a91e2c;background:#fff0f0;border:1px solid #f2c5ca}.tpFuelVoucherAlert.success{color:#146f38;background:#eaf8ef;border:1px solid #bfe3cb}.tpFuelVoucherCreated{align-items:center;gap:24px;padding:20px;display:flex}.tpFuelVoucherQr{background:#fff;border:1px solid #dce4ef;border-radius:14px;padding:8px}.tpFuelVoucherCreated strong{margin:8px 0;font-size:30px;display:block}.tpFuelVoucherGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.tpFuelVoucherCard{background:#f9fbfd;border:1px solid #dce4ef;border-radius:16px;padding:17px}.tpFuelVoucherCard.active{background:#fbfffc;border-color:#9ed7b2}.tpFuelVoucherCardTop{justify-content:space-between;gap:12px;display:flex}.tpFuelVoucherStatus{text-transform:uppercase;background:#edf1f6;border-radius:999px;height:max-content;padding:6px 9px;font-size:11px;font-weight:900}.tpFuelVoucherStatus.active{color:#14753a;background:#dff4e7}.tpFuelVoucherStatus.cancelled,.tpFuelVoucherStatus.expired,.tpFuelVoucherStatus.redeemed{color:#637187;background:#eef1f5}.tpFuelVoucherMoney{color:#0c2e55;margin:15px 0;font-size:28px;font-weight:900}.tpFuelVoucherMoney span{color:#708198;margin-left:6px;font-size:12px;font-weight:600}.tpFuelVoucherDetails{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tpFuelVoucherDetails>div{background:#fff;border:1px solid #e5eaf1;border-radius:10px;padding:10px}.tpFuelVoucherDetails span,.tpFuelVoucherDetails b{display:block}.tpFuelVoucherDetails span{color:#718197;font-size:11px}.tpFuelVoucherDetails b{margin-top:3px;font-size:13px}.tpFuelVoucherDriverNote{color:#784114;background:#fff5eb;border-radius:11px;gap:4px;margin-top:14px;padding:12px;font-size:12px;display:grid}.tpFuelVoucherCancel,.tpFuelVoucherRefresh{color:#10284c;cursor:pointer;background:#fff;border:1px solid #ccd6e3;border-radius:9px;padding:8px 12px;font-weight:800}.tpFuelVoucherCancel{color:#a72832;margin-top:14px}.tpFuelVoucherEmpty{text-align:center;color:#708198;padding:35px 15px}@media (width<=1050px){.tpFuelVoucherForm{grid-template-columns:1fr 1fr}}@media (width<=650px){.tpFuelVoucherHero,.tpFuelVoucherCreated{flex-direction:column;align-items:flex-start}.tpFuelVoucherHeroStats{width:100%}.tpFuelVoucherHeroStats>div{flex:1;min-width:0}.tpFuelVoucherForm,.tpFuelVoucherDetails{grid-template-columns:1fr}.tpFuelVoucherQr{align-self:center}}
