@charset "UTF-8";.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./media/layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x-TBM42ERR.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./media/marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYthSQBLyM.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYthqQBA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzEY2tbZX9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzEYOtbQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Wp2ywxg089UriCZaSExdy3sGt9zz86GPwyKK58VXh.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Wp2ywxg089UriCZaSExdy3sGt9zz86GPwyKy58Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue: #60A5FA;--green: #00853F;--green-dark: #006A2B;--green-subtle: rgba(0,133,63,.15);--light-green: #6FCF97;--light-green-subtle: rgba(111,207,151,.15);--green-mid: rgba(0,133,63,.15);--green-strong: rgba(0,133,63,.22);--teal: #0F8B8D;--teal-subtle: rgba(15,139,141,.15);--blue-solid: #2563EB;--blue-solid-dark: #1D4ED8;--red: #D41226;--red-subtle: rgba(212,18,38,.15);--orange: #FE9500;--orange-subtle: rgba(254,149,0,.15);--amber: #FFC000;--amber-dark: #A96424;--amber-subtle: rgba(255,192,0,.15);--amber-text: #D9922A;--blue-subtle: rgba(37,99,235,.15);--success: #4CC969;--overdue: #F87171;--status-pending-bg:#B5841F;--status-pending-fg:#FFFFFF;--status-pending-dot:rgba(255,255,255,.85);--status-accepted-bg:#1E8A7B;--status-accepted-fg:#FFFFFF;--status-accepted-dot:rgba(255,255,255,.85);--status-assigned-bg:#585CA8;--status-assigned-fg:#FFFFFF;--status-assigned-dot:rgba(255,255,255,.85);--status-transit-bg:#2A7FC0;--status-transit-fg:#FFFFFF;--status-transit-dot:rgba(255,255,255,.85);--status-completed-bg:#0A8A46;--status-completed-fg:#FFFFFF;--status-completed-dot:rgba(255,255,255,.85);--status-invoiced-bg:#6A747C;--status-invoiced-fg:#FFFFFF;--status-invoiced-dot:rgba(255,255,255,.85);--status-declined-bg:#C21F38;--status-declined-fg:#FFFFFF;--status-declined-dot:rgba(255,255,255,.85);--status-approved-bg:#0F8B8D;--status-approved-fg:#FFFFFF;--status-approved-dot:rgba(255,255,255,.85);--bg: #0F1110;--s1: #161918;--s2: #172923;--s3: #232826;--s4: #2A302D;--b1: rgba(255,255,255,.07);--b2: rgba(255,255,255,.11);--b3: rgba(255,255,255,.18);--card-bg: linear-gradient(160deg, #1c2420 0%, #181f1c 100%);--card-border: rgba(255,255,255,.08);--t1: #F2F4F2;--t2: #A8B0A8;--t3: #606860}[data-theme=light]{--blue: #2563EB;--bg: #ECEEED;--s1: #FFFFFF;--s2: #E4E8E4;--s3: #D8DDD8;--s4: #CDD3CD;--b1: rgba(0,0,0,.1);--b2: rgba(0,0,0,.15);--b3: rgba(0,0,0,.24);--card-bg: linear-gradient(160deg, oklch(.965 .004 145) 0%, oklch(.945 .006 145) 100%);--card-border: rgba(0,0,0,.09);--t1: #111311;--t2: #404840;--t3: #889088;--green-subtle: rgba(0,133,63,.25);--green-mid: rgba(0,133,63,.14);--green-strong: rgba(0,133,63,.18);--light-green: #3CB371;--light-green-subtle: rgba(155, 228, 175, .45);--teal-subtle: rgba(15,139,141,.25);--red-subtle: rgba(212,18,38,.25);--orange-subtle: rgba(254,149,0,.25);--amber-subtle: rgba(255,192,0,.25);--amber-text: #92400E;--blue-subtle: rgba(37,99,235,.25);--overdue: #C8302B;--status-pending-bg:#F6E7B4;--status-pending-fg:#705500;--status-pending-dot:#C79A1E;--status-accepted-bg:#D2EBE4;--status-accepted-fg:#1A6356;--status-accepted-dot:#2E9686;--status-assigned-bg:#DEDFF4;--status-assigned-fg:#393C7E;--status-assigned-dot:#6266B8;--status-transit-bg:#D5E5F6;--status-transit-fg:#1A5E8E;--status-transit-dot:#2E80C2;--status-completed-bg:#D2EDDC;--status-completed-fg:#155A30;--status-completed-dot:#2E8C53;--status-invoiced-bg:#E4E7EA;--status-invoiced-fg:#474F57;--status-invoiced-dot:#8A929A;--status-declined-bg:#F7DAE0;--status-declined-fg:#971226;--status-declined-dot:#CE2A41;--status-approved-bg:#D3EBEB;--status-approved-fg:#0A6567;--status-approved-dot:#0F8B8D}:root{--font: "Roboto", sans-serif;--mono: var(--font);--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 18px;--layout-gap: 8px;--sidebar-w: 220px;--sidebar-collapsed-w: 60px;--detail-w: 380px;--mobile-nav-h: 64px;--mobile-top-h: 56px;--list-pane-min: 300px;--list-pane-max: 960px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}app-root{display:flex;flex-direction:column;height:100dvh;overflow:hidden}app-root>router-outlet{flex:none;height:0}app-root>:not(app-environment-banner):not(router-outlet){flex:1;min-height:0}body{font-family:var(--font);background:var(--bg);color:var(--t1);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;overscroll-behavior:none}body,.sidebar,.main,.list-container,.detail-card,.page-header,.kpi-card,.toolbar,.order-row,.list-header,.list-footer,.detail-header,.detail-section,.detail-footer,.mobile-topbar,.bottom-nav,.auth-page,.login-card,.auth-controls{transition:background .22s ease,border-color .22s ease,color .22s ease}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--s4);border-radius:2px}@keyframes fadeDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes skelFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.spinner{width:16px;height:16px;border:2px solid var(--b3);border-top-color:var(--light-green);border-radius:50%;animation:spin .7s linear infinite}.spinner--sm{width:13px;height:13px;border-width:2px}.skel{display:block;background:linear-gradient(90deg,var(--s3) 25%,var(--s4) 50%,var(--s3) 75%);background-size:1200px 100%;animation:shimmer 1.6s ease-in-out infinite;border-radius:4px;flex-shrink:0}.skel-line{height:12px}.skel-sm{height:10px}.skel-text{height:16px}.skel-badge{height:20px;width:66px;border-radius:10px}.skel-icon{width:13px;height:13px;border-radius:3px}.skel-avatar{width:32px;height:32px;border-radius:50%}.alert{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--r-md);font-size:.875rem;text-align:left}.alert mat-icon{font-size:18px;width:18px;height:18px;flex-shrink:0}.alert-error{background:var(--red-subtle);color:var(--red);border:1px solid var(--red-subtle)}.alert-warning{background:var(--amber-subtle);color:var(--amber);border:1px solid var(--amber-subtle)}.alert-success{background:var(--green-subtle);color:var(--green);border:1px solid var(--green-subtle)}.auth-page{position:relative;display:flex;align-items:center;justify-content:center;height:100%;padding:72px 24px 24px;overflow-y:auto;overflow-x:hidden;background:linear-gradient(#0000008c,#0000008c),url(/assets/images/login-background.JPG) center/cover no-repeat}[data-theme=light] .auth-page{background:url(/assets/images/login-background.JPG) center/cover no-repeat}.auth-controls{position:absolute;top:16px;right:20px;display:flex;align-items:center;gap:8px;z-index:10}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.badge-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.badge-sm{padding:1px 6px;font-size:9px;line-height:1.3;gap:4px}.badge-sm .badge-dot{width:4px;height:4px}.badge-pending{background:var(--status-pending-bg);color:var(--status-pending-fg)}.badge-pending .badge-dot{background:var(--status-pending-dot)}.badge-accepted{background:var(--status-accepted-bg);color:var(--status-accepted-fg)}.badge-accepted .badge-dot{background:var(--status-accepted-dot)}.badge-assigned{background:var(--status-assigned-bg);color:var(--status-assigned-fg)}.badge-assigned .badge-dot{background:var(--status-assigned-dot)}.badge-in-transit{background:var(--status-transit-bg);color:var(--status-transit-fg)}.badge-in-transit .badge-dot{background:var(--status-transit-dot)}.badge-delivered{background:var(--status-completed-bg);color:var(--status-completed-fg)}.badge-delivered .badge-dot{background:var(--status-completed-dot)}.badge-invoiced{background:var(--status-invoiced-bg);color:var(--status-invoiced-fg)}.badge-invoiced .badge-dot{background:var(--status-invoiced-dot)}.badge-approved{background:var(--status-approved-bg);color:var(--status-approved-fg)}.badge-approved .badge-dot{background:var(--status-approved-dot)}.badge-declined{background:var(--status-declined-bg);color:var(--status-declined-fg)}.badge-declined .badge-dot{background:var(--status-declined-dot)}.badge-default{background:var(--b1);color:var(--t3);border:1px solid var(--b1)}.badge-default .badge-dot{background:var(--t3)}.held-pill{display:inline-flex;align-items:center;gap:4px;background:var(--status-pending-bg);color:var(--status-pending-fg);border-radius:8px;font-size:9px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:2px 6px;flex-shrink:0}.held-pill:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--status-pending-dot);flex-shrink:0}.status-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;flex-shrink:0}.status-tag-dot{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.status-tag--green{color:var(--green);background:#00853f14;border:1px solid rgba(0,133,63,.25)}.status-tag--green .status-tag-dot{background:var(--green)}.status-tag--blue{color:var(--blue);background:#2563eb14;border:1px solid rgba(37,99,235,.22)}.status-tag--blue .status-tag-dot{background:var(--blue)}.status-tag--amber{color:var(--amber);background:#c97a0014;border:1px solid rgba(201,122,0,.25)}.status-tag--amber .status-tag-dot{background:var(--amber)}.banner{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:11px;line-height:1.35;color:var(--t1);text-align:left}.banner mat-icon{font-size:14px;width:14px;height:14px;line-height:14px;flex-shrink:0}.banner--lg{font-size:12px;line-height:1.4}.banner--lg mat-icon{font-size:16px;width:16px;height:16px;line-height:16px}.banner--default{background:var(--s2);border:1px solid var(--b1)}.banner--default mat-icon{color:var(--t3)}.banner--green{background:var(--green-subtle);border:1px solid var(--green)}.banner--green mat-icon{color:var(--green)}.banner--teal{background:var(--teal-subtle);border:1px solid var(--teal)}.banner--teal mat-icon{color:var(--teal)}.banner--blue{background:var(--blue-subtle);border:1px solid var(--blue)}.banner--blue mat-icon{color:var(--blue)}.banner--amber{background:var(--amber-subtle);border:1px solid var(--amber)}.banner--amber mat-icon{color:var(--amber)}.banner--red{background:var(--red-subtle);border:1px solid var(--red)}.banner--red mat-icon{color:var(--red)}.region-badge{display:inline-block;font-family:var(--mono);font-weight:700;font-size:11px;padding:3px 7px;background:var(--green-strong);color:var(--green-dark);border-radius:6px;letter-spacing:.5px;line-height:1}.chip{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:500;font-family:var(--mono);background:var(--amber-subtle);color:var(--amber);border:none}.role-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:5px;font-size:11px;font-weight:600;background:var(--s3);color:var(--t1);border:1px solid var(--b1)}.role-pill.admin{background:var(--purple-subtle);color:var(--purple);border-color:transparent}.role-pill.manager{background:var(--green-subtle);color:var(--success);border-color:transparent}.role-pill.dispatcher{background:var(--blue-subtle);color:var(--blue);border-color:transparent}.role-pill.driver{background:var(--amber-subtle);color:var(--amber);border-color:transparent}.role-pill.viewer{background:var(--b1);color:var(--t2)}.btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;font-family:var(--font);border-radius:var(--r-md);cursor:pointer;border:none;transition:all .15s;white-space:nowrap;line-height:16px}.btn mat-icon{font-size:16px;width:16px;height:16px}.btn-primary{background:var(--t1);color:var(--bg)}.btn-primary:hover{background:#fff}.btn-ghost{background:transparent;color:var(--t2);border:1px solid var(--b2)}.btn-ghost:hover{background:var(--s3);color:var(--t1);border-color:var(--b3)}.btn-green{background:linear-gradient(135deg,var(--green),var(--green-dark))!important;color:#fff!important;transition:filter .2s ease,transform .15s ease,box-shadow .2s ease}.btn-green:hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 6px 20px var(--green-mid)}.btn-green:active{transform:translateY(0)}.btn-blue{background:linear-gradient(135deg,var(--blue-solid),var(--blue-solid-dark))!important;color:#fff!important;transition:filter .2s ease,transform .15s ease,box-shadow .2s ease}.btn-blue:hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 6px 20px var(--blue-subtle)}.btn-blue:active{transform:translateY(0)}.btn-ghost-green{background:var(--green-subtle);color:var(--green);border:1px solid var(--green)}.btn-ghost-green:hover{background:var(--green);color:#fff}.btn-ghost-danger{background:transparent;color:var(--red);border:1px solid rgba(212,18,38,.25)}.btn-ghost-danger:hover{background:var(--red-subtle);border-color:var(--red);color:var(--red)}.btn-full-width{width:100%;justify-content:center}.btn-link-green{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:transparent;color:var(--green);font:700 11px/1 var(--font);cursor:pointer}.btn-link-green mat-icon{font-size:14px;width:14px;height:14px}.btn-link-green:hover:not(:disabled){color:var(--green-dark, var(--green));text-decoration:underline}.btn-link-green:disabled{opacity:.5;cursor:not-allowed}.btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.btn:disabled.btn-loading{opacity:1}.btn-spinner{display:inline-block;margin-right:8px}.btn-spinner ::ng-deep circle{stroke:#fff}.btn-sm{padding:6px 12px;font-size:12px}.btn-xs{padding:4px 10px;font-size:11px}.btn-icon{padding:6px;width:30px;height:30px;justify-content:center}.btn-dev{display:flex;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;color:var(--amber);background:var(--amber-subtle);border:1px dashed var(--amber);border-radius:var(--r-md);cursor:pointer;opacity:.7;transition:opacity .15s}.btn-dev mat-icon{font-size:14px;width:14px;height:14px}.btn-dev:hover{opacity:1}.btn-red{background:var(--red);color:#fff}.btn-red:hover{filter:brightness(1.12);transform:translateY(-1px)}.btn-red:active{transform:translateY(0)}.btn-red-ghost{background:transparent;color:var(--red);border:1px solid rgba(212,18,38,.35)}.btn-red-ghost:hover{background:var(--red-subtle);border-color:var(--red)}[data-theme=light] .btn-primary{background:#111311;color:#fff}[data-theme=light] .btn-primary:hover{background:#2b2e2c}.row-check{flex-shrink:0;width:18px;height:18px;border-radius:4px;border:1.5px solid var(--b2);background:var(--s1);cursor:pointer;position:relative;padding:0;transition:border-color .12s,background .12s}.row-check:hover{border-color:var(--green)}.row-check.checked{background:var(--green);border-color:var(--green)}.row-check.checked:after{content:"";position:absolute;inset:0;margin:auto;width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}.row-check.indeterminate{border-color:var(--green);background:var(--green-subtle)}.row-check.indeterminate:after{content:"";position:absolute;inset:0;margin:auto;width:8px;height:2px;background:var(--green);border-radius:1px}.card-centered{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:420px;padding:40px;text-align:center}.card-actions{display:flex;flex-direction:column;gap:8px;width:100%}.card{background:var(--s1);border:1px solid var(--b2);border-radius:var(--r-xl);box-shadow:0 4px 6px #0006,0 12px 40px #00000080}[data-theme=light] .card{background:var(--s1);border-color:var(--b1);box-shadow:0 4px 6px #0000000f,0 12px 40px #0000001f}.form-field{width:100%}.form-field .mdc-notched-outline__leading{border-radius:10px 0 0 10px;min-width:10px}.form-field .mdc-notched-outline__trailing{border-radius:0 10px 10px 0}.dialog-centered{--mat-form-field-outlined-input-text-color: var(--t2);--mat-form-field-outlined-label-text-color: var(--t2);--mat-form-field-outlined-focus-label-text-color: var(--green);--mat-form-field-outlined-hover-label-text-color: var(--t1);--mat-form-field-outlined-outline-color: var(--b2);--mat-form-field-outlined-hover-outline-color: var(--b3);--mat-form-field-outlined-focus-outline-color: var(--green);--mat-form-field-outlined-caret-color: var(--green);--mat-select-enabled-trigger-text-color: var(--t2);--mat-select-placeholder-text-color: var(--t3);--mat-select-enabled-arrow-color: var(--t3);--mat-select-focused-arrow-color: var(--green)}.dialog-centered .field-disabled .mat-mdc-floating-label.mdc-floating-label{pointer-events:none}mat-option.skel-option{pointer-events:none;cursor:default}mat-option.skel-option .mdc-list-item__primary-text{flex-grow:1}mat-option.skel-option .skel-line{flex:0 0 70%;height:12px;border-radius:4px;background:linear-gradient(90deg,var(--b2) 25%,var(--b3) 50%,var(--b2) 75%);background-size:1200px 100%;animation:shimmer 1.6s ease-in-out infinite}.card-logo{display:flex;align-items:center;gap:8px}.card-logo-icon{font-size:28px;width:28px!important;height:28px!important;line-height:28px!important;color:var(--green)}.card-logo-text{font-size:1.25rem;font-weight:600;letter-spacing:-.01em;color:var(--t1)}.card-title{margin:0;font-size:1.375rem;font-weight:600;color:var(--t1)}.card-subtitle{margin:0;font-size:.9375rem;line-height:1.5;color:var(--t2)}.card-footer{margin:8px 0 0;font-size:.75rem;color:var(--t3)}.icon-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;background:var(--s2);border:1px solid var(--b2);border-radius:var(--r-md);cursor:pointer;color:var(--t1);flex-shrink:0;transition:all .15s}.icon-btn:hover{background:var(--s3);border-color:var(--b3)}.icon-btn mat-icon{font-size:20px;width:20px;height:20px;line-height:20px}.icon-circle{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--green-subtle);margin:8px 0}.icon-circle mat-icon{font-size:36px;width:36px;height:36px;color:var(--green)}.status-panel{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border-radius:12px;background:var(--s2);width:100%}.status-panel-icon{font-size:40px!important;width:40px!important;height:40px!important;line-height:40px!important;color:var(--green)}.status-panel-title{margin:0;font-size:1rem;font-weight:600;color:var(--t1)}.status-panel-message{margin:0;font-size:.875rem;line-height:1.5;color:var(--t2);text-align:center}.status-panel-label{margin:0;font-size:.75rem;font-weight:600;color:var(--t2);text-transform:uppercase;letter-spacing:.04em}.status-panel--rejected{background:var(--red-subtle)}.status-panel--rejected .status-panel-icon,.status-panel--rejected .status-panel-title,.status-panel--rejected .status-panel-label{color:var(--red)}.odp-section-hdr{display:flex;align-items:center;gap:6px;padding-left:12px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--t3)}.odp-section-hdr mat-icon{font-size:13px;width:13px;height:13px;line-height:13px}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.icon-moon{display:inline!important}.icon-sun,[data-theme=light] .icon-moon{display:none!important}[data-theme=light] .icon-sun{display:inline!important}.mat-mdc-select-panel{background:var(--s1)!important;border:1px solid var(--b2)!important;border-radius:var(--r-md)!important;box-shadow:0 8px 32px #00000052!important}.mat-mdc-option{font-family:var(--font)!important;font-size:13px!important;color:var(--t2)!important;min-height:38px!important}.mat-mdc-option:hover,.mat-mdc-option:focus{background:var(--s3)!important}.mat-mdc-option.mdc-list-item--selected{background:var(--green-subtle)!important}.mat-mdc-option.mdc-list-item--selected .mdc-list-item__primary-text{color:var(--green)!important}.mdc-list-item__primary-text{color:var(--t2)!important;font-family:var(--font)!important}.mat-mdc-menu-panel{background:var(--s1)!important;border:1px solid var(--b2)!important;border-radius:var(--r-md)!important;box-shadow:0 8px 32px #0000003d!important;min-width:200px!important}.mat-mdc-menu-content{padding:4px 0!important}.mat-mdc-menu-item{font-family:var(--font)!important;font-size:13px!important;color:var(--t2)!important;min-height:36px!important}.mat-mdc-menu-item .mat-icon{color:var(--t3)!important;font-size:16px!important;width:16px!important;height:16px!important;line-height:16px!important}.mat-mdc-menu-item:hover{background:var(--s3)!important;color:var(--t1)!important}.mat-mdc-menu-item .mdc-list-item__primary-text{color:inherit!important;font-family:var(--font)!important;font-size:13px!important;display:flex;align-items:center;gap:10px}.mat-divider{border-color:var(--b1)!important;margin:4px 0!important}.mat-mdc-menu-item.locale-active{background:var(--s2)!important}.mat-mdc-menu-item .locale-check{visibility:hidden;color:var(--green)!important}.mat-mdc-menu-item .locale-check.visible{visibility:visible}.mat-mdc-tooltip .mdc-tooltip__surface{background:var(--s4, #1e1e2e)!important;color:var(--t1, #f0f0f5)!important;font-family:var(--font)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.2px!important;border-radius:20px!important;padding:5px 10px!important;border:1px solid var(--b2, rgba(255, 255, 255, .1))!important;box-shadow:0 4px 12px #0000004d!important;white-space:nowrap!important}.picker-cdk-panel{border-radius:var(--r-xl, 16px);box-shadow:0 4px 6px #0006,0 12px 40px #00000080;overflow:hidden;animation:pickerFadeDown .2s ease}@keyframes pickerFadeDown{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}.mat-mdc-dialog-surface{background:var(--s1)!important;border-radius:var(--r-lg)!important;border:1px solid var(--b2)!important;box-shadow:0 24px 80px #000000b8!important}.mat-mdc-dialog-title{color:var(--t1)!important;font-family:var(--font)!important;font-size:17px!important;font-weight:600!important;letter-spacing:-.2px!important;padding:24px 24px 0!important;margin:0!important;line-height:1.3!important}.mat-mdc-dialog-title.dialog-hdr:before{display:none!important}.mat-mdc-dialog-content{font-family:var(--font)!important;padding:20px 24px 12px!important;max-height:68vh!important;color:var(--t2)!important;overflow-x:hidden!important}.mat-mdc-dialog-actions{padding:12px 24px 20px!important;border-top:1px solid var(--b1)!important;gap:8px!important;min-height:unset!important}.mdc-text-field--outlined .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline__notch,.mdc-text-field--outlined .mdc-notched-outline__trailing{border-color:var(--b2)!important}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none!important}.mdc-text-field--outlined:not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:var(--b3)!important}.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--green)!important;border-width:2px!important}.mat-mdc-form-field .mat-mdc-floating-label,.mat-mdc-form-field .mdc-floating-label{color:var(--t2)!important;font-family:var(--font)!important}.mat-mdc-form-field.mat-focused .mat-mdc-floating-label,.mat-mdc-form-field.mat-focused .mdc-floating-label{color:var(--green)!important}.mat-mdc-form-field .mdc-text-field__input,.mat-mdc-form-field input.mat-mdc-input-element{color:var(--t1)!important;caret-color:var(--green)!important;font-family:var(--font)!important;font-size:14px!important}.mat-mdc-form-field .mat-mdc-select-value-text{color:var(--t1)!important;font-family:var(--font)!important}.mat-mdc-form-field .mat-mdc-select-placeholder{color:var(--t3)!important}.mat-mdc-form-field .mat-mdc-select-arrow svg{fill:var(--t3)!important}.mat-mdc-form-field .mat-mdc-form-field-hint{color:var(--t3)!important;font-family:var(--font)!important;font-size:11.5px!important}.mat-mdc-form-field .mat-mdc-form-field-error{font-family:var(--font)!important}.mat-mdc-chip.mat-mdc-standard-chip{background:var(--s3)!important;border:1px solid var(--b2)!important;--mdc-chip-label-text-color: var(--t2);font-family:var(--font)!important;font-size:12px!important}.mat-mdc-chip-action-label{color:var(--t2)!important}.user-detail-dialog .mat-mdc-dialog-surface{border-radius:0!important;border:none!important;display:flex!important;flex-direction:column!important}.user-detail-dialog app-user-detail-modal{display:flex;flex-direction:column;flex:1;overflow:hidden;min-height:0}@media (min-width: 769px){.user-detail-dialog .mat-mdc-dialog-surface{border-radius:var(--r-xl)!important;border:1px solid var(--b2)!important}}.app-tooltip.mdc-tooltip .mdc-tooltip__surface{background:var(--s1)!important;color:var(--t2)!important;border:1px solid var(--b2)!important;border-radius:var(--r-md)!important;box-shadow:0 8px 24px #00000052!important;font-family:var(--font)!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important;padding:8px 12px!important;max-width:320px!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:break-word!important}@media (min-width: 769px){#gleap-frame-container,.gleap-frame-container{inset:70px 10px auto auto!important;min-width:50vw;height:calc(100vh - 50px)!important}#gleap-frame-container .gleap-frame-container-inner,#gleap-frame-container iframe,.gleap-frame-container .gleap-frame-container-inner,.gleap-frame-container iframe{height:100%!important;max-height:calc(100vh - 80px)!important}}.leaflet-container{background:var(--s3)}[data-theme=light] .leaflet-container{background:#e8ece8}.leaflet-control-attribution,.leaflet-control-zoom{display:none!important}.leaflet-pane,.leaflet-map-pane,.leaflet-tile-pane{z-index:1!important}.leaflet-overlay-pane{z-index:2!important}.leaflet-marker-pane,.leaflet-shadow-pane{z-index:3!important}.leaflet-tooltip-pane{z-index:4!important}.leaflet-popup-pane{z-index:5!important}.leaflet-stop-tooltip{background:var(--s1);border:1px solid var(--b2);border-radius:5px;color:var(--t1);font-family:var(--font);font-size:11px;font-weight:600;padding:3px 7px;box-shadow:0 2px 8px #0000002e;white-space:nowrap}.leaflet-stop-tooltip.leaflet-tooltip-top:before{border-top-color:var(--b2)}.leaflet-stop-tooltip.leaflet-tooltip-left:before{border-left-color:var(--b2)}.leaflet-stop-tooltip.leaflet-tooltip-right:before{border-right-color:var(--b2)}
