@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-cyrillic-ext-400-normal-ChfpGzr5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-cyrillic-400-normal-DXusLSnH.woff2) format("woff2"),url(/assets/geist-cyrillic-400-normal-DkrqoNl2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-vietnamese-400-normal-C8xY9-dI.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-ext-400-normal-CND6cjiG.woff2) format("woff2"),url(/assets/geist-latin-ext-400-normal-Bz1pQMyt.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-400-normal-B40WzpMT.woff2) format("woff2"),url(/assets/geist-latin-400-normal-akEymXtG.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-cyrillic-ext-500-normal-BXrH8YSv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-cyrillic-500-normal-NWpm63d5.woff2) format("woff2"),url(/assets/geist-cyrillic-500-normal-BboVsk8R.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-vietnamese-500-normal-_b1ojCbH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-ext-500-normal-BovoTgeE.woff2) format("woff2"),url(/assets/geist-latin-ext-500-normal-C9fx-R30.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-500-normal-CTWBw9NS.woff2) format("woff2"),url(/assets/geist-latin-500-normal-BDXIbFrL.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-cyrillic-ext-600-normal-PR76dHFV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-cyrillic-600-normal-BeW5VFD_.woff2) format("woff2"),url(/assets/geist-cyrillic-600-normal-CnEeIcMC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-vietnamese-600-normal-BFUgqsz8.woff2) format("woff2"),url(/assets/geist-vietnamese-600-normal-B5MZcNo4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-ext-600-normal-CVFbg5dS.woff2) format("woff2"),url(/assets/geist-latin-ext-600-normal-TmIUreF9.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-600-normal-CSETrqM2.woff2) format("woff2"),url(/assets/geist-latin-600-normal-DsPlZH-9.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-cyrillic-ext-700-normal-CBIC21Ex.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-cyrillic-700-normal-BSHy2ewF.woff2) format("woff2"),url(/assets/geist-cyrillic-700-normal-BH7gZKkM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-vietnamese-700-normal-Dm6ODIDG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-latin-ext-700-normal-BnofTsEi.woff2) format("woff2"),url(/assets/geist-latin-ext-700-normal-DKAtFBEc.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-latin-700-normal-CFi8mLqe.woff2) format("woff2"),url(/assets/geist-latin-700-normal-Bod5GerT.woff) format("woff");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}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{position:absolute;left:0;top: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;-moz-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{position:absolute;pointer-events:none;z-index:2}.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{right:0;bottom:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{margin:10px 0 0 10px;float:left}.maplibregl-ctrl-top-right .maplibregl-ctrl{margin:10px 10px 0 0;float:right}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{margin:0 0 10px 10px;float:left}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{margin:0 10px 10px 0;float:right}.maplibregl-ctrl-group{border-radius:4px;background:#fff}.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{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media(forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.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%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.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.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.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%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.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.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23aaa%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23999%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23666%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.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%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.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%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.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%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.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%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media(forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.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%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.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%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.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%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.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%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.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%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.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%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.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%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.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%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{padding:0 5px;background-color:#ffffff80;margin:0}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;color:#000;border-radius:12px;box-sizing:content-box}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);background-color:#ffffff80;width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%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{background-color:#ffffffbf;font-size:10px;white-space:nowrap;border-color:#333;border-style:none solid solid;border-width:medium 2px 2px;padding:0 5px;color:#333;box-sizing:border-box}.maplibregl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}.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{width:0;height:0;border:10px solid transparent;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-top:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-right:none;border-left-color:#fff}[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{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto}.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;-moz-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{position:absolute;top:0;left:0;will-change:transform;transition:opacity .2s}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.maplibregl-user-location-dot:before{content:"";position:absolute;animation:maplibregl-user-location-dot-pulse 2s infinite}.maplibregl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;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%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;width:1px;height:1px;border-radius:100%}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}.maplibregl-cooperative-gesture-screen{background:#0006;position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:#fff;padding:1rem;font-size:1.4em;line-height:1.2;opacity:0;pointer-events:none;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.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{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}:root{font-family:Inter,system-ui,-apple-system,sans-serif;color:#172543;background:#f6f8fc;font-synthesis:none;font-weight:400;font-size:13px;--blue: #345cff;--muted: #8290a9;--border: #e7ebf3;--navy: #172543;--sidebar: 220px}*{box-sizing:border-box}body{margin:0}dialog{position:fixed;inset:0;margin:auto;max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px)}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{border:0;background:none;color:inherit}button:disabled{cursor:default;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #94a8ff;outline-offset:3px}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin:0}button,select,input{transition:background .16s,border-color .16s,box-shadow .16s}svg{flex-shrink:0}small{font-size:11px;color:var(--muted);line-height:1.65}strong{font-weight:600}.app-shell{min-height:100vh}.sidebar{width:var(--sidebar);position:fixed;inset:0 auto 0 0;background:linear-gradient(155deg,#fcfdff,#f4f7fd);border-right:1px solid var(--border);padding:26px 14px 16px;display:flex;flex-direction:column;z-index:40}.brand{display:flex;align-items:center;margin:0 6px 29px}.brand-logo{display:block;width:100%}.brand-logo img{display:block;width:100%;height:auto}.workspace-switch{border:1px solid #e4e9f4;border-radius:9px;padding:10px 8px;display:flex;align-items:center;gap:8px;margin:0 4px 26px;background:#ffffffb0}.workspace-switch>svg{margin-left:auto;color:#8996ac}.workspace-switch strong{font-size:11px}.workspace-switch small{display:block;font-size:10px}.workspace-icon{width:30px;height:30px;border-radius:7px;background:#edf1fb;color:#7586ab;display:grid;place-items:center}.nav-caption{font-size:9px;letter-spacing:1.35px;font-weight:600;color:#a1abc0;margin:0 13px 13px}.nav-item{width:100%;height:44px;display:flex;align-items:center;gap:14px;text-align:left;padding:0 14px;color:#5b6c8e;border-radius:7px;margin-bottom:7px;font-weight:500;font-size:12px}.nav-item:hover{background:#eef2fc}.nav-item.active{color:var(--blue);background:#e8edff;font-weight:600}.nav-item.active svg{stroke-width:2.5}.nav-badge{margin-left:auto;font-size:10px;color:#fff;background:#f04c61;min-width:19px;height:19px;padding:0 5px;border-radius:10px;display:grid;place-items:center}.active-dot{width:5px;height:5px;border-radius:50%;background:var(--blue);margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:30px}.help-card{border:1px solid #e2e8f5;background:linear-gradient(135deg,#f1f5ff,#fcfdff);border-radius:9px;padding:16px 13px;margin:0 4px 24px}.help-card>div{display:flex;align-items:center;gap:9px}.help-card svg{color:#6786d2}.help-card strong{font-size:11px}.help-card p{font-size:11px;line-height:1.8;color:#8390aa;margin:10px 0 14px}.help-card button{display:flex;align-items:center;justify-content:space-between;width:100%;height:32px;border:1px solid #d3dcf6;background:#fff;border-radius:5px;font-size:10px;font-weight:600;color:#4965b8;padding:0 10px}.sidebar-version{display:flex;align-items:center;gap:7px;color:#8e9ab0;font-size:9px;padding:0 7px}.sidebar-version>span:last-child{margin-left:auto}.system-dot{width:5px;height:5px;background:#1baa75;border-radius:50%}.main-shell{margin-left:var(--sidebar)}.topbar{height:76px;padding:0 24px;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--border);background:#fff;position:relative;z-index:30}.search-box{flex:1;min-width:140px;max-width:420px;display:flex;align-items:center;gap:10px;border:1px solid #e7ebf3;background:#f7f9fc;height:38px;border-radius:6px;padding:0 12px;color:#8392ae}.search-box input{outline:none;border:0;background:none;width:100%;min-width:0;color:#334566;font-size:11px}.search-box input::placeholder{color:#99a4b9}.search-box kbd{font-family:inherit;font-size:14px;color:#b1bacb}.search-box button{padding:0;height:20px}.top-select{display:flex;align-items:center;gap:9px;height:38px;padding:0 11px;border:1px solid var(--border);border-radius:6px;white-space:nowrap;color:#455574;background:#fff}.top-select select{font-size:10px;font-weight:500;color:#445270;appearance:none;outline:none;border:0;background:none;width:124px;cursor:pointer}.period-select select{width:119px}.top-select>svg:last-child{color:#8290aa}.filter-anchor{position:relative}.filter-button{display:flex;align-items:center;gap:8px;height:38px;padding:0 11px;border:1px solid var(--border);border-radius:6px;white-space:nowrap;font-size:10px;font-weight:500}.filter-button:hover,.filter-button.active{background:#f1f4ff;color:var(--blue);border-color:#d3ddff}.filter-button b{background:var(--blue);color:#fff;border-radius:9px;padding:2px 5px;font-size:9px}.topbar-end{display:flex;align-items:center;margin-left:auto;gap:18px}.notification-button{position:relative;display:grid;place-items:center;padding:8px}.notification-button i{position:absolute;right:7px;top:6px;height:5px;width:5px;background:#f34b63;border-radius:50%;box-shadow:0 0 0 2px #fff}.profile{display:flex;align-items:center;gap:10px;border-left:1px solid #edf0f7;padding-left:20px;white-space:nowrap}.profile-avatar{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#586f97;font-size:10px;font-weight:500}.profile strong{font-size:10px}.profile small{display:block;font-size:9px}.mobile-menu{display:none!important}main{padding:22px 24px 0;max-width:2000px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px;min-height:58px}.breadcrumb{display:flex;align-items:center;gap:5px;font-size:9px;color:#9aa6bc;margin-bottom:8px}.page-heading h1{display:flex;align-items:center;gap:10px;font-size:24px;letter-spacing:-.8px;font-weight:600}.mode-tag{color:#5b70b6;letter-spacing:1px;font-size:8px;font-weight:600;padding:3px 6px;border:1px solid #dae2fc;background:#edf1ff;border-radius:4px;vertical-align:middle}.page-heading p{color:#929db2;font-size:11px;margin-top:7px}.page-live{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:8px;color:#9aa5b9;font-size:9px}.connection-badge{display:inline-flex;gap:6px;align-items:center;color:#32986e;font-size:10px;font-weight:500}.connection-badge i{width:5px;height:5px;border-radius:50%;background:#28b478;box-shadow:0 0 0 3px #28b4780c}.connection-badge.offline{color:#d56579}.connection-badge.offline i{background:#e45e73}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:21px}.stat-card{display:flex;align-items:center;gap:16px;min-height:110px;padding:18px 19px;background:#fff;border:1px solid var(--border);border-radius:9px;text-align:left;box-shadow:0 2px 5px #17254302}.stat-card:hover{border-color:#bbcafc;box-shadow:0 4px 14px #345cff07}.stat-card.selected-stat{border-color:#d2dcff}.stat-icon{width:51px;height:51px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.blue{background:#eef1ff;color:var(--blue)}.green{background:#eaf8f1;color:#00a36b}.amber{background:#fff6e8;color:#e89910}.red{background:#ffedf0;color:#eb405c}.stat-title{font-size:11px;color:#657493;font-weight:500}.stat-value{display:flex;align-items:center;gap:12px;font-size:29px;line-height:1.4;font-weight:600;color:#142341;letter-spacing:-.7px}.stat-trend{display:flex;align-items:center;gap:2px;letter-spacing:0;font-size:9px;font-weight:500;white-space:nowrap}.stat-trend.neutral{color:#8996ac}.green-text{color:#19a36e}.amber-text{color:#dc930e}.red-text{color:#f24d68}.stat-caption{color:#95a0b5;font-size:10px;display:flex;align-items:center;gap:5px}.small-dot{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.gray{background:#8c9bb4}.blue-bg{background:var(--blue)}.amber-bg{background:#f1a224}.red-bg{background:#ee526c}.map-section-caption{display:flex;align-items:center;justify-content:space-between;font-size:10px;margin-bottom:12px;color:#94a0b4}.map-section-caption>span{display:flex;align-items:center;gap:8px}.map-section-caption>span:first-child{font-weight:500;color:#5c6b89}.map-section-caption b{font-weight:400;padding-left:8px;border-left:1px solid #dce2ed;color:#919db1;font-size:9px}.operations-grid{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:17px}.map-column,.details-column{display:flex;flex-direction:column;gap:16px;min-width:0}.map-card{height:495px;min-height:495px;position:relative;overflow:hidden;border:1px solid #dfe6ed;border-radius:9px;background:#e5eddc;isolation:isolate}.map-card.expanded{height:610px}.map-canvas{width:100%;height:100%}.map-toolbar{position:absolute;left:14px;right:14px;top:14px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;z-index:3}.map-switch{display:flex;align-items:center;background:#fff;border-radius:6px;box-shadow:0 2px 10px #21395520;height:34px;pointer-events:auto;overflow:hidden}.map-switch>span,.map-switch>button{height:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;font-size:10px;font-weight:500}.map-switch-active{color:var(--navy)}.map-switch>button{border-left:1px solid #e8edf5;color:#8390a7}.map-switch>button.active{color:var(--blue);background:#f7f9ff}.map-live{display:flex;align-items:center;gap:6px;color:#438764;background:#ffffffeb;padding:7px 10px;border-radius:5px;font-size:9px;font-weight:500;box-shadow:0 2px 7px #17254308}.map-live i{height:5px;width:5px;border-radius:50%;background:#22b57d;box-shadow:0 0 0 3px #22b57d15}.map-live.disconnected{color:#cf7082}.map-live.disconnected i{background:#dd697f}.map-side-tools{position:absolute;bottom:126px;right:11px;display:flex;flex-direction:column;gap:7px}.map-control{width:33px;height:33px;border-radius:5px;display:grid;place-items:center;background:#fff;box-shadow:0 2px 8px #24375020;color:#5e6e88}.map-control.active{color:var(--blue)}.map-control:hover{background:#eff3ff}.map-legend{position:absolute;left:13px;bottom:29px;background:#fffffff2;padding:11px 12px;display:flex;align-items:center;gap:15px;box-shadow:0 2px 8px #152b4810;border-radius:5px;color:#65738c;font-size:9px;z-index:2}.map-legend span{display:flex;align-items:center;gap:5px;white-space:nowrap}.map-legend i{width:8px;height:8px;border-radius:50%}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{margin-bottom:4px!important;margin-left:15px!important}.maplibregl-ctrl-scale{font-size:8px!important;color:#50627b!important;background:#ffffffe0!important;line-height:13px!important;border-color:#768590!important;height:14px}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-group{margin-bottom:14px;margin-right:11px;box-shadow:0 2px 8px #24375020!important}.maplibregl-ctrl-attrib{font-size:8px!important;line-height:15px!important;min-height:15px!important}.maplibregl-ctrl-attrib-button{width:15px!important;height:15px!important;background-size:14px!important}.maplibregl-ctrl-attrib.maplibregl-compact{padding:0 18px 0 5px!important;margin:0 5px 2px!important}.map-marker{width:34px;height:43px;padding:0;overflow:visible;display:flex;align-items:flex-start;justify-content:center;z-index:1;--marker-color: #345cff}.map-marker[hidden]{display:none}.pin-body{width:29px;height:32px;border-radius:13px 13px 13px 3px;background:var(--marker-color);border:2px solid white;box-shadow:0 2px 6px #20384c35;transform:rotate(-45deg);display:grid;place-items:center;color:#fff;margin-top:1px;transition:box-shadow .2s}.pin-body svg{transform:rotate(45deg);height:16px;width:16px}.map-marker.selected{z-index:6}.map-marker.selected .pin-body{width:33px;height:36px;box-shadow:0 0 0 4px #345cff20,0 3px 10px #345cff50;background:#345cff}.map-marker.selected .pin-body svg{width:19px;height:19px}.marker-label{display:none;position:absolute;left:37px;top:0;padding:9px 11px;background:#fff;color:var(--marker-color);border:1px solid #adbdff;box-shadow:0 2px 8px #16336e15;border-radius:5px;font-size:11px;font-weight:600;white-space:nowrap}.map-marker.selected .marker-label,.map-marker:hover .marker-label,.map-marker:focus-visible .marker-label{display:block}.cluster-label{height:34px;width:34px;font-size:12px;font-weight:600;border-radius:50%;background:#345cff;color:#fff;display:grid;place-items:center}.replay-marker{background:#fff;color:#345cff;border:3px solid #345cff;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;font-size:18px;box-shadow:0 0 0 7px #345cff20}.history-popup{padding:5px;color:#344463}.history-popup p{font-size:10px;margin-top:5px}.map-empty{position:absolute;top:45%;left:50%;transform:translate(-50%);padding:13px 20px;border-radius:8px;background:#fffe;white-space:nowrap;font-size:12px;color:#677794}.map-warning{position:absolute;bottom:76px;left:14px;right:48px;background:#fff6deeb;padding:8px 10px;font-size:10px;color:#856a26;border-radius:4px;display:flex;gap:6px;align-items:center}.card{border:1px solid var(--border);border-radius:9px;background:#fff;box-shadow:0 2px 4px #18294e02;overflow:hidden}.card-heading{min-height:53px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;gap:10px}.card-heading h2{font-size:12px;display:flex;align-items:center;gap:9px;font-weight:600;letter-spacing:-.15px}.card-heading h2>svg{color:#5a72ad}.heading-alert{display:flex;color:#ed4761}.count-tag{font-size:9px;color:#8995ac;background:#f1f4f9;padding:2px 5px;border-radius:4px;font-weight:500}.text-button{display:inline-flex;align-items:center;gap:4px;color:var(--blue);font-size:10px;white-space:nowrap;padding:0;font-weight:500}.text-button>span{font-size:18px}.text-button:hover{text-decoration:underline}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:10px;text-align:left}th{font-size:9px;font-weight:500;color:#8a98b0;background:#f6f8fc;padding:11px 12px;white-space:nowrap}td{padding:13px 12px;border-top:1px solid #edf0f6;color:#637394;line-height:1.65}tr:hover td{background:#fbfcff}td small{display:block;font-size:9px}td .number-link{font-size:10px}.alert-table{padding:0 14px 9px;min-height:223px}.alert-table .card-heading{padding:0 1px}.alert-table th:first-child{border-radius:5px 0 0 5px}.alert-table th:last-child{border-radius:0 5px 5px 0}.alert-table td{padding:12px 7px}.alert-table th{padding:9px 7px}.alert-table td:first-child{width:45px}.alert-table td:nth-child(2){width:78px}.alert-table td:nth-child(3){width:125px}.location-cell{max-width:175px}.number-link{color:var(--blue);font-weight:500;padding:0}.number-link:hover{text-decoration:underline}.badge{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:5px;font-size:9px;line-height:1.3;white-space:nowrap;font-weight:500}.status-moving{color:#159767;background:#e6f8ef;border:1px solid #b3ebcf;border-radius:20px}.status-stopped{color:#627394;background:#eef2f8}.status-long_stop,.alert-long_stop,.alert-low_battery{background:#fff3df;color:#dc8b0f}.status-offline,.alert-device_offline{color:#e04c67;background:#ffebef}.status-unknown{background:#f0f2f6;color:#8994a8}.alert-movement_started,.alert-movement_stopped,.alert-geofence_enter,.alert-geofence_exit{background:#edf2ff;color:#5778c6}.muted{color:#96a1b5}.warning-text{color:#d99317!important;font-weight:500}.icon-button{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:#8b98b0}.icon-button:hover{background:#f0f4fb;color:#4f6ace}.icon-button.quiet{background:transparent}.icon-button.quiet:hover{background:#eef3ff}.small-button,.secondary-button,.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:5px;font-size:10px;font-weight:500;min-height:32px;padding:8px 12px;border:1px solid #dfe6f2;white-space:nowrap}.primary-button{background:var(--blue);color:#fff;border-color:var(--blue);box-shadow:0 2px 4px #345cff15}.primary-button:hover{background:#264ce8}.secondary-button:hover,.small-button:hover{background:#f4f7fc}.small-button{min-height:28px;padding:5px 8px;font-size:9px}.full-width{width:100%}.acknowledged{display:flex;align-items:center;gap:5px;font-size:9px}.details-card{min-height:495px}.detail-header{display:flex;align-items:center;gap:12px;padding:19px 18px 12px}.container-avatar{width:44px;height:44px;border-radius:50%;background:#edf1ff;color:var(--blue);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.container-avatar.small{width:32px;height:32px;border-radius:7px}.detail-title{flex:1}.detail-title h2{font-size:19px;font-weight:600;letter-spacing:-.6px}.detail-title p{font-size:10px;color:#7c8aa6;margin-top:6px}.detail-status-row{display:flex;align-items:center;justify-content:space-between;padding:0 20px 15px;gap:10px}.detail-status-row>span:last-child{font-size:9px;color:#8c98ad}.tabs{display:flex;border-bottom:1px solid #e9edf4;margin:0 16px}.tabs button{flex:1;padding:11px 3px 12px;font-size:10px;color:#7a89a5;position:relative}.tabs button.active{color:var(--blue);font-weight:500}.tabs button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--blue);border-radius:2px}.details-body{padding:0 18px}.detail-row{display:grid;grid-template-columns:16px 93px 1fr;gap:10px;align-items:center;min-height:48px;border-bottom:1px solid #ecf0f6;font-size:10px;position:relative;padding:10px 0}.detail-row>svg{height:15px;width:15px;color:#65718a;stroke-width:1.7}.detail-row>span{color:#75839d;font-size:10px}.detail-row>div{color:#596b8c;min-width:0}.detail-row strong{font-size:10px;font-weight:500;display:block}.detail-row small{display:block;font-size:9px;color:#9aa5b8}.detail-row .online-label{position:absolute;right:0;top:14px;display:flex;align-items:center;gap:5px;font-size:8px;color:#6d7e97}.online-label i{width:5px;height:5px;border-radius:50%;background:#19b976}.online-label.offline i{background:#f0576b}.align-right{display:flex;justify-content:flex-end}.battery-wrap{display:inline-flex;gap:8px;align-items:center;font-size:10px;color:#6b7d97}.battery{width:39px;height:13px;border:1px solid #ccd7e5;display:inline-flex;padding:2px;position:relative;border-radius:3px;background:#fbfcff}.battery:after{content:"";position:absolute;right:-3px;top:3px;width:2px;height:5px;background:#cbd5e4;border-radius:0 1px 1px 0}.battery i{background:#14b477;border-radius:1px;max-width:100%}.battery-wrap.low{color:#e05a65}.battery-wrap.low .battery i{background:#ed5264}.location-detail{padding:12px 0;align-items:start}.location-detail .text-button{margin-top:6px;font-size:9px}.location-detail strong{line-height:1.6}.detail-footer{display:flex;align-items:center;gap:7px;color:#99a4b7;font-size:8px;padding:13px 0}.detail-footer span:last-child{margin-left:auto}.offline-note{font-size:9px;color:#c17c45;display:flex;gap:7px;align-items:flex-start;background:#fff8ed;line-height:1.7;padding:8px;margin:0 0 12px;border-radius:5px}.events-card{min-height:223px}.events-card .card-heading{min-height:50px;padding:0 17px}.events-card .card-heading h2{font-size:11px}.events-card .text-button{font-size:9px}.timeline{padding:0 16px 3px}.timeline-event{display:grid;grid-template-columns:33px 15px 1fr;gap:8px;position:relative;min-height:54px}.timeline-event time{font-size:9px;color:#91a0b6;padding-top:7px}.timeline-event>div{padding:4px 0 10px;border-bottom:1px solid #f0f3f8}.timeline-event:last-child>div{border-bottom:0}.timeline-event strong{font-size:10px;color:#4d5f80;font-weight:500}.timeline-event p{font-size:9px;color:#92a0b6;margin-top:4px;line-height:1.5}.timeline-dot{width:7px;height:7px;border-radius:50%;background:#6c82ac;justify-self:center;margin-top:9px;z-index:1}.timeline-dot.info{background:#4569fa}.timeline-dot.alert{background:#efab37}.timeline-event:not(:last-child):before{content:"";width:1px;background:#e4eaf6;position:absolute;left:48px;top:11px;bottom:-12px}.event-footer{display:flex;align-items:center;gap:5px;padding:10px 16px;border-top:1px solid #eef1f6;color:#9ca7b9;font-size:8px}.event-footer>span{margin-left:auto}.empty-events{padding:25px 20px;font-size:11px;color:#94a0b5;line-height:1.8}.page-footer{display:flex;justify-content:space-between;color:#a1adc1;font-size:8px;padding:23px 0 18px}.page-footer>span{display:flex;align-items:center;gap:5px}.registry-card .card-heading{min-height:70px;padding:0 20px}.registry-card h2{font-size:14px}.registry-card table{font-size:11px}.registry-card th{padding:13px 19px;font-size:10px}.registry-card td{padding:17px 19px;font-size:11px}.container-name{display:flex;align-items:center;gap:10px;text-align:left;padding:0;min-width:170px}.container-name strong{color:#344968;display:block;font-size:12px}.container-name small{font-size:9px;white-space:nowrap}.container-name:hover strong{color:var(--blue)}.location-name{display:flex;align-items:center;gap:4px;font-size:10px}.alert-count{background:#fff0e7;color:#e89928;padding:3px 7px;display:inline-block;min-width:24px;text-align:center;border-radius:5px;font-size:10px}.device-name{display:flex;align-items:center;gap:10px;min-width:180px;color:#8296b8}.device-name strong{display:block;color:#455b7c;font-size:11px}.device-name small{font-size:9px}.sync-badge{padding:5px 7px;border-radius:4px;background:#fff7e5;color:#b3873b;font-size:9px;white-space:nowrap}.sync-badge.applied{background:#edfaf3;color:#42967b}.alerts-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:10px}.segmented-tabs{display:flex;gap:5px;border:1px solid #e3e8f1;background:#eef2f8;border-radius:7px;padding:4px}.segmented-tabs button{font-size:10px;padding:8px 14px;border-radius:4px;color:#8390aa}.segmented-tabs button.active{color:#4764bc;background:#fff;box-shadow:0 1px 4px #10284c0b}.alerts-toolbar>.muted{display:flex;align-items:center;font-size:9px;gap:5px}.filter-popover{position:absolute;right:0;top:46px;background:#fff;border:1px solid var(--border);box-shadow:0 9px 40px #23375d20;width:270px;padding:15px;border-radius:8px;z-index:40}.popover-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:12px}label{display:block;color:#70809b;font-size:10px;font-weight:500}label>input:not([type=checkbox]):not([type=radio]):not([type=range]),label>select{display:block;width:100%;height:36px;border:1px solid #dfe6f1;border-radius:5px;padding:0 10px;color:#415577;background:#fff;margin-top:6px;font-size:11px;outline:none}label>input:focus,label>select:focus{border-color:#8aa4ff}.filter-popover label{margin-bottom:13px}.checkbox-label{display:flex;align-items:center;gap:7px;margin:9px 0;line-height:1.5}.checkbox-label input{accent-color:var(--blue);margin:0}.configuration-form{padding:14px 0}.configuration-form label{margin-bottom:12px}.config-state{display:flex;align-items:center;gap:9px;background:#fff8e9;border:1px solid #f5e8c7;padding:10px 9px;border-radius:6px;margin-bottom:15px;color:#b28b3f}.config-state strong{display:block;font-size:10px;font-weight:500}.config-state small{display:block;font-size:9px;margin-top:3px}.config-state.applied{background:#effaf5;border-color:#d5f0e4;color:#3e9475}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form-hint{font-size:9px;line-height:1.8;color:#8e9bb1;margin:8px 0 13px}.history-panel{padding:17px 0}.history-heading{display:flex;align-items:center;gap:9px;color:#5b77c9;margin-bottom:17px}.history-heading strong{font-size:11px;color:#576a8b}.history-heading small{display:block;font-size:9px;margin-top:3px}.replay-label{color:#7c8caa;line-height:1.8;font-size:10px}.replay-label span{display:block;color:#465d92;font-size:10px;margin-top:3px}.replay-label input{width:100%;accent-color:var(--blue);margin:13px 0 8px;cursor:pointer}.dwell-list{margin-top:21px}.dwell-list h3{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:500;color:#687c9f;margin-bottom:13px}.dwell-list>p{font-size:10px;line-height:1.7}.dwell-item{display:flex;align-items:center;gap:9px;margin-bottom:14px}.dwell-dot{height:8px;width:8px;border-radius:50%;background:#f1aa36}.dwell-item strong{font-size:10px;color:#76849c}.dwell-item small{display:block;font-size:9px;margin-top:3px}.history-summary{background:#f6f8fd;padding:11px;border-radius:6px;color:#98a4b9;font-size:9px;line-height:1.8;margin-top:18px}.map-results .card-heading{min-height:48px}.map-result-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 17px 17px}.map-result-chips button{border:1px solid #e3e8f2;border-radius:5px;color:#7e8da7;padding:8px;font-size:10px;display:flex;align-items:center;gap:7px}.map-result-chips button.selected{color:var(--blue);border-color:#b2c2ff;background:#f3f6ff}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:37px 20px;gap:12px;color:#acb7c9}.empty-state strong{font-weight:500;color:#7d8eaa;font-size:12px}.empty-state p{font-size:10px;max-width:260px;line-height:1.8;color:#9eabc0}.error-card{padding:55px 30px;text-align:center;color:#8798b5}.error-card h2{font-size:20px;margin:20px 0 12px}.error-card p{font-size:12px;margin-bottom:25px}.loading-dashboard{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;min-height:60vh;color:#8698b9}.loading-dashboard h2{font-size:20px;font-weight:500}.loading-dashboard p{font-size:12px}.loading-spinner{height:34px;width:34px;border:3px solid #e1e8ff;border-top-color:var(--blue);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading-small{padding:30px;font-size:11px;color:#95a3bb}.inline-error{padding:12px;background:#fff1f1;border:1px solid #f7dedf;border-radius:6px;font-size:11px;color:#bd6677;margin:10px 0}.connection-warning{background:#fff8e8;border:1px solid #f5e7c5;display:flex;align-items:center;gap:10px;font-size:11px;color:#b18c41;padding:12px;border-radius:6px;margin-bottom:18px}.toast{position:fixed;bottom:24px;left:calc(50% + 70px);transform:translate(-50%);background:#22375b;color:#fff;border:1px solid #506385;box-shadow:0 6px 30px #14274826;border-radius:8px;display:flex;align-items:center;gap:12px;font-size:12px;padding:10px 15px;z-index:100;max-width:90vw}.toast>svg{color:#80dfb4}.toast button{color:#d8e1f7}.registry-dialog{border:1px solid var(--border);border-radius:12px;padding:25px;width:430px;max-width:calc(100vw - 30px);color:var(--navy);box-shadow:0 15px 60px #192f4c30}.registry-dialog::backdrop{background:#1b2e4d55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.dialog-heading h2{font-size:18px;font-weight:600}.registry-dialog label{margin-bottom:16px}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.reports-card .card-heading{min-height:65px}.reports-card .card-heading h2{font-size:15px}.report-intro{padding:25px 30px}.report-intro h3{font-size:20px;font-weight:500;color:#445a7e}.report-intro p{font-size:12px;color:#96a4b8;margin-top:10px}.dwell-chart{padding:0 30px 30px;max-width:1050px}.chart-row{display:flex;align-items:center;gap:20px;margin:24px 0;font-size:11px}.chart-row strong{width:70px;font-size:11px;color:#7484a0;font-weight:500}.chart-track{flex:1;background:#f1f4fa;border-radius:3px;height:19px}.chart-track i{display:block;height:100%;border-radius:3px}.chart-row>span{width:105px;color:#8e9cb3;font-size:10px}.settings-content{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:25px}.settings-block{border:1px solid #e8edf7;border-radius:9px;padding:25px}.settings-block>svg{color:#708bd2;margin-bottom:17px}.settings-block h3{font-size:16px;font-weight:500;margin-bottom:15px;color:#53698f}.settings-block p{font-size:11px;line-height:2;color:#97a5bc}.settings-block dl{font-size:11px;display:grid;grid-template-columns:1fr 1fr;gap:14px;color:#8a9ab5}.settings-block dd{margin:0;color:#56749b;text-align:right}.settings-footnote{font-size:11px;color:#9eabc0;line-height:1.8;padding:0 25px 25px}.modal-overlay{position:fixed;inset:0;background:#1b2e4d55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:90;display:grid;place-items:center;padding:20px}.help-modal{padding:0;color:var(--navy);width:470px;max-width:100%;box-shadow:0 15px 60px #192f4c30}.help-modal::backdrop{background:#1b2e4d55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media(max-width:600px){.sidebar{display:none}.sidebar.open{display:flex}}.help-modal .card-heading{height:65px;border-bottom:1px solid #ecf0f6}.help-modal .card-heading h2{font-size:16px}.help-steps{padding:20px 25px}.help-steps>p{display:flex;gap:15px;font-size:11px;line-height:1.9;color:#8d9bb1;margin:10px 0 23px}.help-steps b{background:#edf1ff;color:#6b88e3;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.help-steps strong{display:block;font-size:12px;color:#516689;margin-bottom:5px}.demo-info{background:#f4f7ff;border:1px solid #e4ebff;padding:15px;border-radius:6px;font-size:11px;line-height:1.8;color:#738bb8}.nav-backdrop{display:none}@media(min-width:1600px){:root{--sidebar: 236px}.topbar{padding:0 30px;gap:14px}main{padding:26px 30px 0}.operations-grid{grid-template-columns:minmax(0,1fr) 410px;gap:20px}.map-card{height:540px}.details-card{min-height:540px}.detail-row{min-height:55px}.detail-header{padding-top:23px}.stat-card{min-height:118px}.stat-title{font-size:12px}.stat-caption{font-size:11px}.stat-trend{font-size:10px}.top-select select{font-size:11px;width:140px}.profile strong{font-size:11px}.profile small{font-size:10px}.map-section-caption{font-size:11px}.card-heading h2{font-size:13px}.badge{font-size:10px}td{font-size:11px}.alert-table td{padding-top:13px;padding-bottom:13px}.map-legend{font-size:10px}.detail-row strong,.detail-row>span{font-size:11px}.detail-title p,.timeline-event strong{font-size:11px}.timeline-event p{font-size:10px}}@media(max-width:1350px){:root{--sidebar: 195px}.sidebar{padding-left:10px;padding-right:10px}.brand{margin-left:3px;margin-right:0}.workspace-switch{padding:8px 6px}.workspace-switch strong{font-size:10px}.nav-item{font-size:11px}.nav-caption{font-size:8px}main{padding:20px 18px 0}.topbar{padding:0 18px;gap:8px}.top-select{padding:0 8px;gap:6px}.top-select select{width:113px;font-size:9px}.period-select select{width:107px}.profile div{display:none}.profile{padding-left:12px}.topbar-end{gap:9px}.filter-button span{display:none}.search-box input{font-size:10px}.stats-grid{gap:10px}.stat-card{padding:16px 12px;gap:10px}.stat-icon{width:43px;height:43px}.stat-value{font-size:27px;gap:7px}.stat-trend{font-size:8px}.stat-title{font-size:10px}.stat-caption{font-size:9px}.operations-grid{grid-template-columns:minmax(0,1fr) 335px;gap:13px}.map-card{height:492px}.details-card{min-height:492px}.detail-row{grid-template-columns:14px 78px 1fr;gap:8px}.detail-row>span,.detail-row strong{font-size:9px}.detail-header{padding-left:15px;padding-right:15px}.details-body{padding:0 14px}.detail-title p{font-size:9px}.detail-title h2{font-size:18px}.stat-trend.neutral{max-width:50px;white-space:normal;line-height:1.6}.map-legend{gap:9px;padding:9px 8px;font-size:8px}.alert-table th,.alert-table td{font-size:9px}.badge{font-size:8px}.card-heading h2{font-size:11px}.text-button{font-size:9px}.timeline-event p{font-size:8px}}@media(max-width:1100px){:root{--sidebar: 74px}.sidebar{padding:24px 9px}.brand{margin:0 0 32px;justify-content:center}.workspace-switch,.nav-caption,.nav-item>span,.sidebar-bottom{display:none}.nav-item{padding:0;justify-content:center;margin-bottom:10px}.nav-item .nav-badge{display:grid;position:absolute;right:2px;top:0;min-width:15px;height:15px;font-size:8px}.nav-item{position:relative}.brand .brand-logo{width:42px}.profile{display:none}.operations-grid{grid-template-columns:minmax(0,1fr) 320px}.stat-icon{width:39px;height:39px}.stat-trend{display:none}.stat-card{gap:10px}.page-heading h1{font-size:22px}.map-live{display:none}.detail-header{gap:9px}.detail-title p{font-size:8px}.container-avatar{width:37px;height:37px}.events-card .text-button{font-size:8px}.map-legend{gap:7px}.top-select,.filter-button{height:35px}}@media(max-width:850px){.period-select{display:none}.operations-grid{grid-template-columns:1fr}.details-column{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:13px}.details-card{min-height:480px}.events-card{min-height:250px}.map-card{height:480px}.stat-card{min-height:90px;padding:13px 10px;gap:8px}.stat-icon{height:32px;width:32px}.stat-icon svg{height:20px;width:20px}.stat-title{font-size:9px}.stat-value{font-size:24px}.stat-caption{font-size:8px}.stats-grid{gap:9px}.page-heading{margin-bottom:20px}.topbar{height:66px}.search-box{max-width:none}.top-select select{width:116px}.settings-content{grid-template-columns:1fr}.page-footer{font-size:7px}.detail-row{grid-template-columns:14px 72px 1fr}.page-live{font-size:8px}.help-card{display:none}}@media(max-width:600px){:root{--sidebar: 0px}.sidebar{transform:translate(-100%);width:220px;transition:transform .2s;padding:24px 14px}.sidebar.open{transform:translate(0)}.brand .brand-logo{width:100%}.sidebar.open .nav-item{justify-content:flex-start;padding:0 13px;gap:13px}.sidebar.open .nav-item>span{display:block}.sidebar.open .nav-item .nav-badge{position:static;margin-left:auto}.sidebar.open .nav-caption{display:block}.nav-backdrop{display:block;position:fixed;inset:0;background:#20345666;z-index:35}.mobile-menu{display:inline-flex!important}.topbar{padding:0 12px;gap:8px}.top-select{display:none}.search-box{height:34px;padding:0 9px;gap:6px}.search-box input{font-size:10px}.search-box kbd{display:none}.topbar-end{gap:0}.notification-button{padding:3px}.filter-button{height:32px;padding:0 8px}.filter-popover{right:-32px;width:260px}main{padding:18px 13px 0}.page-heading h1{font-size:23px}.page-heading p{font-size:10px}.page-live{display:none}.page-heading{margin-bottom:18px}.breadcrumb{font-size:8px}.stats-grid{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:17px}.stat-card{min-height:92px;padding:13px;gap:11px}.stat-title{font-size:10px}.stat-icon{width:40px;height:40px}.stat-value{font-size:26px}.stat-caption{font-size:9px}.map-section-caption>span:last-child{display:none}.map-card,.map-card.expanded{height:445px;min-height:445px}.map-legend{left:8px;gap:9px;font-size:8px;padding:9px}.map-legend i{width:6px;height:6px}.details-column{display:flex}.details-card{min-height:495px}.detail-row{grid-template-columns:16px 97px 1fr;gap:12px}.detail-row>span,.detail-row strong{font-size:11px}.detail-title p{font-size:11px}.detail-title h2{font-size:20px}.container-avatar{height:44px;width:44px}.detail-header{padding:20px}.details-body{padding:0 20px}.detail-row{min-height:51px}.map-live{display:flex;font-size:8px;padding:7px}.map-switch>span,.map-switch>button{font-size:9px;padding:0 10px}.alert-table{padding-left:9px;padding-right:9px}.alert-table td:last-child{padding-right:0}.alert-table td.location-cell{min-width:100px}.alert-table .card-heading{gap:5px}.card-heading h2{font-size:11px}.alert-table .text-button{font-size:8px}.timeline-event strong{font-size:11px}.timeline-event p,.events-card .text-button{font-size:10px}.page-footer{flex-direction:column;gap:9px;align-items:center;font-size:8px}.alerts-toolbar{flex-wrap:wrap}.segmented-tabs{width:100%}.segmented-tabs button{font-size:9px;padding:8px;flex:1}.alerts-toolbar>.muted{display:none}.registry-card .card-heading{padding:0 12px}.registry-card h2{font-size:12px}.registry-card .primary-button{font-size:9px}.registry-card th,.registry-card td{padding:12px}.container-name{min-width:150px}.reports-card .card-heading{padding:0 13px}.reports-card .card-heading h2{font-size:12px}.report-intro{padding:20px 17px}.report-intro h3{font-size:17px}.report-intro p{font-size:10px;line-height:1.8}.dwell-chart{padding:0 17px 20px}.chart-row{gap:10px}.chart-row strong{width:52px;font-size:9px}.chart-row>span{width:80px;font-size:9px}.chart-track{height:14px}.settings-content{padding:15px}.settings-block{padding:17px}.toast{left:50%;width:max-content;font-size:11px;bottom:15px}.mode-tag{font-size:7px}.event-footer,.badge{font-size:9px}}.search-box>input:not([type=checkbox]):not([type=range]){display:block;border:0;outline:none;background:transparent;height:auto;margin:0;padding:0;width:100%;font-size:11px;color:#455978}.top-select select{line-height:1.5}.filter-button{min-width:34px}.detail-row>span,.detail-row strong{font-size:11px}.detail-row small{font-size:10px}.detail-row{grid-template-columns:16px 96px 1fr}.detail-row .online-label{font-size:9px;position:static;grid-column:3;justify-content:flex-end;margin-top:-7px}.detail-row:first-child{row-gap:2px}.detail-row:first-child>div{padding-right:8px}.detail-row:first-child>.online-label{position:absolute;right:0;top:14px;margin:0}.detail-title p,.tabs button{font-size:11px}.detail-footer{font-size:9px}.timeline-event strong{font-size:11px}.timeline-event p{font-size:10px}.card-heading h2{font-size:13px}.stat-title{font-size:12px}.stat-caption{font-size:11px}.stat-trend{font-size:10px}.nav-item{font-size:12px}.badge,.alert-table td,.alert-table th,.map-legend{font-size:10px}.text-button{font-size:11px}.location-detail .text-button{font-size:10px}.events-card .card-heading h2{font-size:12px}.map-section-caption{font-size:11px}@media(max-width:1350px){.stat-card{gap:10px}.stat-title{font-size:11px}.stat-caption{font-size:10px}.stat-trend{font-size:9px}.detail-row{grid-template-columns:15px 88px 1fr;gap:8px}.detail-row>span,.detail-row strong{font-size:10px}.detail-row small{font-size:9px}.detail-title p{font-size:10px}.map-legend{font-size:9px;gap:9px}.card-heading h2{font-size:12px}.text-button{font-size:10px}.events-card .text-button,.badge{font-size:9px}.nav-item{font-size:12px}}@media(max-width:1100px){.stat-title{font-size:10px}.stat-caption{font-size:9px}.detail-row{grid-template-columns:14px 83px 1fr}}@media(max-width:600px){.stat-title{font-size:11px}.stat-caption{font-size:10px}.detail-row{grid-template-columns:16px 95px 1fr}.detail-row>span,.detail-row strong{font-size:11px}.detail-row small{font-size:10px}.map-legend{font-size:8px}.alert-table td,.alert-table th{font-size:9px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation-duration:0s!important}}.auth-page{--auth-bg:#f5f7fb;--auth-card:#fff;--auth-ink:#15263b;--auth-muted:#63738a;--auth-line:#dde5ef;--auth-input:#fff;--auth-accent:#1760ed;min-height:100dvh;background:var(--auth-bg);color:var(--auth-ink);padding:32px clamp(24px,5vw,80px) 22px;display:flex;flex-direction:column;font-family:Inter,sans-serif}.auth-page[data-theme=dark]{color-scheme:dark;--auth-bg:#0b1321;--auth-card:#131f31;--auth-ink:#edf3fc;--auth-muted:#a0afc5;--auth-line:#2b3a50;--auth-input:#0e192a;--auth-accent:#528bff}.auth-header{display:flex;align-items:center;justify-content:space-between;gap:24px}.auth-header .brand-logo{width:202px;display:block}.auth-header .brand-logo img{display:block;width:100%;height:auto}.auth-page button{font:inherit;cursor:pointer}.auth-page button:disabled{cursor:wait;opacity:.65}.auth-theme{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--auth-line);border-radius:12px;background:var(--auth-card);color:var(--auth-muted)}.auth-layout{width:100%;max-width:1120px;display:grid;grid-template-columns:1fr 430px;gap:clamp(40px,7vw,100px);align-items:center;margin:auto;padding:64px 0}.auth-eyebrow{font-size:11px;letter-spacing:2.3px;font-weight:700;display:flex;align-items:center;gap:9px;color:var(--auth-accent)}.auth-eyebrow>span{width:7px;height:7px;border-radius:50%;background:var(--auth-accent)}.auth-intro h1{font-size:clamp(38px,4.5vw,60px);font-weight:600;line-height:1.1;letter-spacing:-2.7px;margin:22px 0}.auth-intro>p{font-size:16px;line-height:1.8;color:var(--auth-muted);margin:0}.auth-illustration{height:190px;max-width:440px;position:relative;margin-top:38px;overflow:hidden}.auth-grid{position:absolute;inset:0;background-image:linear-gradient(var(--auth-line) 1px,transparent 1px),linear-gradient(90deg,var(--auth-line) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 70%);mask-image:radial-gradient(ellipse at center,#000,transparent 70%);opacity:.8}.auth-route{position:absolute;width:230px;height:86px;left:52px;top:25px;border:2px dashed var(--auth-accent);border-left:0;border-radius:0 25px 25px 0;opacity:.4}.auth-location{position:absolute;background:var(--auth-card);width:28px;height:28px;border:1px solid var(--auth-line);border-radius:50%;display:grid;place-items:center;box-shadow:0 4px 15px #10244310}.auth-location>span{width:8px;height:8px;background:var(--auth-accent);border-radius:50%}.auth-location-a{left:39px;top:12px}.auth-location-b{left:267px;top:97px}.auth-container{position:absolute;top:66px;left:75px;width:153px;height:69px;transform:skewY(-5deg);background:linear-gradient(130deg,#387afb,#174cc4);border:3px solid #2b64d3;border-radius:4px;box-shadow:12px 12px 25px #1556d320;display:flex;justify-content:space-evenly;padding:7px}.auth-container i{width:4px;border-radius:2px;background:#6b9bfb;border-right:1px solid #1648aa;opacity:.7}.auth-map-caption{position:absolute;bottom:3px;left:0;color:var(--auth-muted);font-size:11px;letter-spacing:.2px}.auth-card{border:1px solid var(--auth-line);border-radius:22px;background:var(--auth-card);padding:34px;box-shadow:0 16px 60px #0f234d08}.auth-lock{display:grid;place-items:center;width:47px;height:47px;border-radius:13px;background:color-mix(in srgb,var(--auth-accent) 9%,transparent);color:var(--auth-accent);margin-bottom:23px}.auth-card h2{font-size:25px;line-height:1.3;letter-spacing:-.8px;margin:0 0 9px;font-weight:600}.auth-subtitle{color:var(--auth-muted);font-size:13px;line-height:1.6;margin:0 0 29px}.auth-card form{display:flex;flex-direction:column}.auth-card label{font-size:12px;font-weight:600;margin:0 0 9px}.auth-card input{width:100%;min-height:48px;border:1px solid var(--auth-line);border-radius:9px;background:var(--auth-input);color:var(--auth-ink);padding:12px 14px;font:inherit;font-size:14px;outline:none}.auth-card input::placeholder{color:var(--auth-muted);opacity:.8}.auth-card input:focus{border-color:var(--auth-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--auth-accent) 12%,transparent)}.auth-card input[name=username]{margin-bottom:22px}.auth-password{position:relative}.auth-password input{padding-right:50px}.auth-password button{position:absolute;right:5px;top:5px;width:38px;height:38px;display:grid;place-items:center;border:0;background:transparent;color:var(--auth-muted);border-radius:6px}.auth-submit{display:flex;justify-content:center;align-items:center;gap:11px;min-height:48px;margin-top:25px;border:0;border-radius:9px;background:#2164ec;color:#fff;font-size:14px!important;font-weight:600!important;box-shadow:0 4px 10px #2164ec20}.auth-submit:hover:not(:disabled){background:#1554d4}.auth-submit svg:last-child{margin-left:auto}.auth-submit:not(:disabled){padding-left:calc(50% - 30px);padding-right:15px}.auth-help{text-align:center;font-size:11px;line-height:1.8;color:var(--auth-muted);margin:24px 0 0}.auth-back{display:flex;justify-content:center;align-items:center;gap:8px;color:var(--auth-muted);font-size:12px;text-decoration:none;padding-top:20px;margin-top:22px;border-top:1px solid var(--auth-line)}.auth-back:hover{color:var(--auth-accent)}.auth-error,.auth-notice{font-size:12px;line-height:1.6;padding:11px 12px;border-radius:8px;margin:14px 0 0}.auth-error{color:#b52e37;background:#fff0f0}.auth-notice{color:var(--auth-ink);background:color-mix(in srgb,var(--auth-accent) 9%,transparent);margin:0 0 20px}.auth-page[data-theme=dark] .auth-error{background:#421f2b;color:#ffc1c7}.auth-footer{display:flex;justify-content:space-between;gap:16px;color:var(--auth-muted);font-size:10px;line-height:1.6}.auth-page :focus-visible{outline:2px solid var(--auth-accent);outline-offset:4px}.auth-spinner{animation:auth-spin 1s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-startup{min-height:100dvh;display:grid;place-content:center;text-align:center;gap:12px;padding:24px;background:#f5f7fb;color:#20324c;font:14px Inter,sans-serif}.auth-startup button{padding:12px;border:1px solid #ccd8e7;border-radius:8px;background:#fff;cursor:pointer}.ops-logout{margin-right:auto!important;color:var(--ops-danger,#b13d48)!important;display:flex;align-items:center;gap:7px}@media(max-width:900px){.auth-layout{grid-template-columns:1fr 390px;gap:35px}.auth-intro h1{font-size:42px}.auth-card{padding:28px}.auth-illustration{transform:scale(.9);transform-origin:left center}}@media(max-width:740px){.auth-page{padding:24px 22px 18px}.auth-header .brand-logo{width:167px}.auth-layout{display:block;max-width:410px;padding:40px 0;margin:auto}.auth-intro{display:none}.auth-card{padding:30px 26px;border-radius:18px}.auth-footer{justify-content:center;text-align:center}.auth-footer span:last-child{display:none}.auth-card input{font-size:16px}.auth-card h2{font-size:25px}}@media(prefers-reduced-motion:reduce){.auth-spinner{animation:none}}@media(min-width:741px)and (max-height:800px){.auth-page{padding-top:24px;padding-bottom:16px}.auth-layout{padding:28px 0}.auth-card{padding:27px 32px}.auth-lock{margin-bottom:17px}.auth-subtitle{margin-bottom:22px}.auth-help{margin-top:20px}.auth-back{margin-top:17px;padding-top:16px}}.bo-shell,.bo-auth{--bo-ink:#1c2934;--bo-muted:#647582;--bo-line:#dfe6e9;--bo-green:#136e5a;--bo-paper:#fff;color:var(--bo-ink);font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.bo-shell{min-height:100vh;background:#f3f6f7;display:grid;grid-template-columns:236px minmax(0,1fr)}.bo-sidebar{background:#172c32;color:#f4faf9;padding:34px 24px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.bo-sidebar .brand-logo{max-width:165px}.bo-product{letter-spacing:.19em;color:#9ebbb8;font-size:10px;margin:22px 0 32px}.bo-sidebar nav button{width:100%;justify-content:flex-start;background:#29494e;border:0;color:#fff}.bo-sidebar-bottom{margin-top:auto;display:grid;gap:9px}.bo-sidebar-bottom>span{display:flex;align-items:center;gap:10px}.bo-sidebar-bottom small{color:#a1b8b7}.bo-sidebar-bottom button{background:transparent;border:1px solid #456066;color:#e0eeee;margin-top:16px}.bo-main{width:100%;max-width:1380px;margin:0 auto;padding:42px clamp(20px,4vw,64px) 70px}.bo-header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.bo-header h1{font-size:32px;font-weight:600;letter-spacing:-1px;margin:5px 0}.bo-header p:not(.bo-eyebrow){color:var(--bo-muted);margin:6px 0}.bo-eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--bo-green);margin:0 0 8px}.bo-shell h2,.bo-auth h2{font-size:19px;margin:0 0 20px;font-weight:600}.bo-shell h3{font-size:15px;margin:0 0 16px}.bo-shell button,.bo-auth button,.bo-button{font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 17px;background:var(--bo-green);color:#fff;border:1px solid var(--bo-green);border-radius:7px;font-weight:600;cursor:pointer;text-decoration:none}.bo-shell button:hover,.bo-auth button:hover{filter:brightness(.95)}.bo-shell button:disabled,.bo-auth button:disabled{cursor:wait;opacity:.5}.bo-shell button.bo-secondary,.bo-auth button.bo-secondary{background:#fff;color:var(--bo-ink);border-color:var(--bo-line)}.bo-section{background:var(--bo-paper);padding:26px;border:1px solid var(--bo-line);border-radius:10px;margin-bottom:22px}.bo-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.bo-metrics>div{padding:23px 25px;background:#fff;border:1px solid var(--bo-line);border-radius:9px}.bo-metrics span{display:block;color:var(--bo-muted);font-size:12px;margin-bottom:8px}.bo-metrics strong{font-size:27px;letter-spacing:-.6px;font-weight:600}.bo-metrics strong small{font-size:14px;color:var(--bo-muted);font-weight:400}.bo-shell label,.bo-auth label{display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:6px;margin-bottom:16px}.bo-shell label small,.bo-auth label small{font-weight:400;color:var(--bo-muted)}.bo-shell input:not([type=checkbox]):not([type=radio]),.bo-shell select,.bo-shell textarea,.bo-auth input{font:inherit;color:var(--bo-ink);background:#fff;border:1px solid #cdd8dd;border-radius:6px;padding:10px 12px;width:100%;min-width:0;font-weight:400;font-size:14px}.bo-shell input:focus,.bo-shell select:focus,.bo-shell textarea:focus,.bo-auth input:focus{outline:2px solid #82c7b7;outline-offset:2px}.bo-shell fieldset,.bo-auth fieldset{border:0;margin:0;padding:0;min-width:0}.bo-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.bo-fields+h2{margin-top:14px}.bo-shell .bo-features{border-top:1px solid var(--bo-line);padding:20px 0 7px;margin-top:10px}.bo-shell .bo-check{flex-direction:row;align-items:flex-start;gap:12px;font-size:14px;font-weight:400}.bo-check input{accent-color:var(--bo-green);width:17px;height:17px;flex-shrink:0;margin-top:3px}.bo-check small{display:block;font-size:12px;margin-top:3px}.bo-actions{display:flex;gap:10px}.bo-table-wrap{overflow-x:auto}.bo-shell table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:13px}.bo-shell th{text-align:left;padding:13px 12px;border-bottom:1px solid var(--bo-line);font-size:11px;font-weight:600;color:var(--bo-muted)}.bo-shell td{padding:17px 12px;border-bottom:1px solid #eef2f4}.bo-shell td small{display:block;color:var(--bo-muted);font-size:11px;margin-top:4px}.bo-shell tr:last-child td{border-bottom:0}.bo-status{display:inline-block;border-radius:4px;padding:4px 9px;font-size:11px;background:#edf2f4}.bo-status-active{color:#147155;background:#eaf6ef}.bo-status-suspended,.bo-status-archived{color:#884e43}.bo-search{display:flex;align-items:center;gap:12px;margin-bottom:16px}.bo-search input{max-width:520px}.bo-search>svg{color:var(--bo-muted)}.bo-empty{text-align:center;padding:54px 20px;color:var(--bo-muted)}.bo-empty h2{margin-top:16px;color:var(--bo-ink)}.bo-inline-form{border-top:1px solid var(--bo-line);padding-top:24px;margin-top:24px}.bo-danger{border:1px solid #ecd2c8;border-radius:6px;padding:13px;margin-bottom:18px}.bo-danger summary{cursor:pointer;color:#854b3c}.bo-danger label{margin:14px 0 0}.bo-error,.bo-notice,.bo-invitation{padding:16px 20px;border-radius:8px;margin-bottom:20px}.bo-error{background:#fff1ed;color:#923b2c;border:1px solid #f0d0c7}.bo-notice{background:#e9f6f0;color:#165f4a;border:1px solid #c0dfd3}.bo-invitation{background:#edf6f7;border:1px solid #bcd8dc}.bo-invitation p{font-size:12px;color:var(--bo-muted);margin:5px 0 12px}.bo-invitation input{margin-bottom:10px}.bo-audit{border-top:1px solid var(--bo-line);padding:14px 0}.bo-audit summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px}.bo-audit summary span{font-size:12px;color:var(--bo-muted)}.bo-audit pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7f8;padding:15px;font-size:11px;max-height:320px;overflow:auto}.bo-auth{min-height:100vh;background:#f0f5f4;display:flex;align-items:center;flex-direction:column;padding:44px 20px}.bo-auth>.brand-logo{width:170px;max-width:170px}.bo-auth-card{width:min(100%,490px);background:#fff;border:1px solid var(--bo-line);border-radius:12px;padding:34px;margin:32px 0 20px;box-shadow:0 12px 50px #23443708}.bo-auth-card h1{font-size:25px;letter-spacing:-.5px;line-height:1.25}.bo-auth-card p:not(.bo-eyebrow):not(.bo-error){color:var(--bo-muted);font-size:13px}.bo-auth-card form{margin:25px 0}.bo-auth-card button{margin:3px 0 10px}.bo-auth-card form button{width:100%}.bo-auth a{color:var(--bo-green);font-size:12px}.bo-auth .bo-button{color:#fff;font-size:14px}.bo-accent{color:var(--bo-green);margin-bottom:20px}.bo-auth-foot{font-size:12px;color:var(--bo-muted)}.bo-mfa-setup{margin:20px 0;text-align:center}.bo-mfa-setup code{display:block;overflow-wrap:anywhere;margin:15px}.bo-recovery{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:18px;background:#f2f6f5;margin:20px 0}.bo-recovery code{font-size:11px}@media(max-width:1000px){.bo-shell{grid-template-columns:185px minmax(0,1fr)}.bo-sidebar{padding:28px 16px}.bo-main{padding:28px 20px}.bo-metrics{gap:9px}.bo-metrics>div{padding:18px}.bo-metrics strong{font-size:22px}.bo-header h1{font-size:28px}}@media(max-width:700px){.bo-shell{display:block}.bo-sidebar{position:static;height:auto;padding:17px 20px;flex-direction:row;align-items:center;gap:15px}.bo-sidebar .brand-logo{max-width:105px}.bo-sidebar nav,.bo-product,.bo-sidebar-bottom small,.bo-sidebar-bottom>span{display:none}.bo-sidebar-bottom{margin-left:auto;margin-top:0}.bo-sidebar-bottom button{margin:0;padding:8px 12px}.bo-header{align-items:flex-start;flex-wrap:wrap}.bo-metrics{grid-template-columns:1fr}.bo-metrics>div{display:flex;justify-content:space-between;align-items:center}.bo-fields{grid-template-columns:1fr}.bo-section{padding:20px 15px}.bo-auth-card{padding:26px 22px}.bo-audit summary{display:grid;gap:4px}.bo-search{gap:7px}.bo-search>svg{display:none}}.bo-shell,.bo-auth{color-scheme:dark;--bo-ink:#eef3fb;--bo-muted:#afbdd0;--bo-line:#39475b;--bo-green:#98b7ff;--bo-paper:#1c2838;color:var(--bo-ink)}.bo-shell,.bo-auth{background:#141d2b}.bo-sidebar{background:#1c2838;color:#eef3fb;border-right:1px solid #39475b}.bo-sidebar .bo-product,.bo-sidebar-bottom small{color:#afbdd0}.bo-sidebar nav button{background:#293e61;color:#eef3fb}.bo-sidebar nav{display:grid;gap:8px}.bo-sidebar nav button:not(.bo-nav-active){background:transparent;color:#afbdd0}.bo-sidebar nav button.bo-nav-active{background:#293e61;color:#fff}.bo-sidebar-bottom button{border-color:#39475b;color:#eef3fb}.bo-shell button,.bo-auth button,.bo-button{background:#396be1;border-color:#396be1;color:#fff}.bo-shell button.bo-secondary,.bo-auth button.bo-secondary{background:#223044;color:#eef3fb;border-color:#39475b}.bo-shell button:hover,.bo-auth button:hover{filter:brightness(1.12)}.bo-shell button:disabled,.bo-auth button:disabled{cursor:not-allowed;opacity:.55}.bo-section,.bo-metrics>div,.bo-auth-card{background:#1c2838;border-color:#39475b;box-shadow:0 12px 40px #0004}.bo-shell input:not([type=checkbox]):not([type=radio]),.bo-shell select,.bo-shell textarea,.bo-auth input{background:#223044;color:#eef3fb;border-color:#4a5d78}.bo-shell label>input:not([type=checkbox]):not([type=radio]):not([type=range]),.bo-auth label>input:not([type=checkbox]):not([type=range]),.bo-shell label>select,.bo-auth label>select,.bo-shell label>textarea{background:#223044;color:#eef3fb;border:1px solid #4a5d78;min-height:42px;height:auto;margin-top:0;padding:10px 12px;font-size:14px}.bo-shell input:focus,.bo-shell select:focus,.bo-shell textarea:focus,.bo-auth input:focus,.bo-shell button:focus-visible,.bo-auth button:focus-visible,.bo-shell a:focus-visible,.bo-auth a:focus-visible{outline:2px solid #98b7ff;outline-offset:2px}.bo-check input{accent-color:#396be1}.bo-shell td{border-color:#39475b}.bo-shell table th{background:#223044;color:#afbdd0;border-color:#39475b}.bo-shell table td{background:#1c2838;color:#eef3fb;border-color:#39475b}.bo-shell table tr:hover td{background:#293e61}.bo-status{background:#223044;color:#eef3fb}.bo-status-active{background:#243e34;color:#94dfb6}.bo-status-suspended,.bo-status-archived{background:#4a2b30;color:#ffaaa2}.bo-danger{border-color:#7a5552;background:#352c32}.bo-danger summary{color:#ffd092}.bo-error{background:#4a2b30;color:#ffaaa2;border-color:#8e4a50}.bo-notice{background:#243e34;color:#94dfb6;border-color:#426451}.bo-invitation{background:#293e61;border-color:#5c7ac3;color:#eef3fb}.bo-audit pre,.bo-recovery{background:#223044;color:#eef3fb}.bo-auth a{color:#98b7ff}.bo-auth .bo-button{color:#fff}.bo-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.bo-user-group{padding:20px 0;border-top:1px solid #39475b}.bo-user-group h3{margin-bottom:8px}.bo-user-group>.bo-secondary{margin-top:12px}@media(max-width:700px){.bo-sidebar{border-right:0;border-bottom:1px solid #39475b;flex-wrap:wrap;min-width:0}.bo-sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));order:3;flex:0 0 100%;width:100%;max-width:100%;min-width:0;gap:8px}.bo-sidebar nav button{width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;font-size:12px;padding:9px}.bo-metrics{grid-template-columns:1fr}}.bo-fold{background:#1c2838;border:1px solid #39475b;border-radius:10px;margin-bottom:14px;overflow:hidden;box-shadow:0 8px 24px #0002}.bo-shell button.bo-fold-head{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,2fr) 20px;gap:20px;text-align:left;width:100%;background:transparent;border:0;color:#eef3fb;padding:20px 24px;border-radius:0;font-weight:400}.bo-fold-head strong{font-size:17px}.bo-fold-head span{color:#afbdd0;overflow-wrap:anywhere}.bo-fold-head span:last-child{text-align:right;color:#98b7ff}.bo-fold-body{border-top:1px solid #39475b;padding:24px}.bo-fold-body h3{margin:20px 0 12px}.bo-fold-body h3:first-child{margin-top:0}.bo-fields-compact{gap:2px 20px;max-width:920px}.bo-fields-compact .bo-wide{grid-column:1/-1}.bo-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 22px;max-width:920px}.bo-shell label.bo-feature-option{display:flex;flex-direction:row;gap:12px;align-items:flex-start;background:#223044;border:1px solid #4a5d78;padding:14px;border-radius:8px;margin:0;font-size:14px;color:#eef3fb;cursor:pointer}.bo-feature-option input,.bo-shell .bo-choice-row input[type=radio]{width:18px;height:18px;min-height:0;padding:0;flex:none;accent-color:#396be1;margin:0}.bo-feature-option strong{display:block;font-size:14px}.bo-feature-option small{display:block;margin-top:4px;color:#b8c8dc;font-weight:400}.bo-shell fieldset.bo-subscription-choice{max-width:920px;margin:0 0 20px}.bo-subscription-choice legend{padding:0;margin:0 0 10px;color:#c3d0e2;font-size:13px;font-weight:600}.bo-features legend{font-size:17px;font-weight:600;padding-right:12px}.bo-choice-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:520px}.bo-shell .bo-choice-row label{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0;padding:13px 15px;background:#223044;border:1px solid #4a5d78;border-radius:8px;font-size:14px;color:#eef3fb;cursor:pointer}.bo-shell .bo-choice-row label.bo-choice-active{background:#293e61;border-color:#7095e6}.bo-choice-row span{white-space:nowrap}.bo-subscription-fields-with-price{grid-template-columns:repeat(3,minmax(0,1fr))}.bo-review{margin-top:24px}.bo-actions{flex-wrap:wrap;align-items:center;margin-top:12px}.bo-role-filters,.bo-scope{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 20px}.bo-shell button.bo-scope-active{background:#293e61;border-color:#7095e6;color:#fff}.bo-user-manager .bo-table-wrap{margin-top:10px}.bo-empty-inline{padding:22px;color:#afbdd0;background:#223044;border-radius:7px}.bo-selected-row td{background:#293e61!important}.bo-shell .bo-inline-form{background:#202f43;padding:20px;border:1px solid #4a5d78;border-radius:8px}.bo-shell button.bo-danger-button{background:#8f404c;border-color:#b65c65;color:#fff}.bo-danger-text{color:#ffc4bf;background:#3c2932;border:1px solid #79515a;border-radius:7px;padding:12px 15px}.bo-modal-backdrop{position:fixed;inset:0;background:#080e18d9;z-index:100;display:grid;place-items:center;padding:20px}.bo-modal{margin:0;max-width:440px}.bo-modal .bo-actions button{width:auto}.bo-shell label,.bo-auth label{color:#c3d0e2}.bo-shell label small,.bo-auth label small,.bo-help{color:#b7c6d9}.bo-diff{background:#223044;border:1px solid #4a5d78;border-radius:8px;padding:14px 17px;margin:18px 0;max-width:920px}.bo-diff ul{margin:8px 0 0;padding-left:20px}.bo-diff p{margin:8px 0 0;color:#b7c6d9}.bo-shell .bo-check{color:#eef3fb}.bo-shell input:not([type=checkbox]):not([type=radio]):focus,.bo-shell select:focus,.bo-shell textarea:focus{border-color:#98b7ff;background:#273955}@media(max-width:700px){.bo-shell button.bo-fold-head{grid-template-columns:1fr 20px;gap:4px 10px;padding:17px}.bo-fold-head span:nth-child(2){grid-column:1;grid-row:2}.bo-fold-head span:last-child{grid-column:2;grid-row:1}.bo-fold-body{padding:17px}.bo-feature-grid,.bo-fields-compact,.bo-subscription-fields-with-price{grid-template-columns:1fr}.bo-role-filters{overflow-x:auto;flex-wrap:nowrap}.bo-role-filters button{white-space:nowrap}.bo-main{padding-left:14px;padding-right:14px}}@media(max-width:420px){.bo-choice-row{grid-template-columns:1fr}}.bo-shell.bo-embedded{display:block;min-height:0;background:transparent;width:100%;font-size:14px}.bo-driver-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px}.bo-driver-heading h3{margin-bottom:6px}.bo-embedded details{margin:12px 0 18px}.bo-embedded details summary{cursor:pointer;margin-bottom:12px}.bo-embedded .bo-inline-form{margin:16px 0}.bo-embedded a{color:#98b7ff}.bo-embedded td .bo-actions{margin:0}.bo-embedded table{white-space:normal}.bo-embedded td{min-width:110px}.bo-embedded button{white-space:normal}@media(max-width:700px){.bo-driver-heading{flex-direction:column}.bo-embedded .bo-fields{grid-template-columns:1fr}}.bo-shell dialog.ops-modal.bo-reauth-dialog{--taste-paper:var(--bo-paper);--taste-ink:var(--bo-ink);--taste-line:var(--bo-line);--taste-muted:var(--bo-muted);--taste-soft:#223044;--taste-blue-soft:#293e61;--ops-surface:var(--bo-paper);--ops-text:var(--bo-ink);--ops-border:var(--bo-line);--ops-shadow:0 12px 40px #0004;width:min(480px,calc(100vw - 32px));font-family:inherit}.bo-reauth-dialog .ops-modal-header h2{margin:0}.bo-reauth-dialog .app-form{display:grid;gap:18px}.bo-reauth-dialog .app-form-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.bo-reauth-dialog .ops-notice{padding:12px;border:1px solid var(--bo-line);border-radius:8px;color:var(--bo-ink);background:#293e61}.bo-reauth-dialog label{margin:0}.bo-reauth-dialog p{line-height:1.6;margin:0}.driver-map-color-field{display:grid;align-content:start;gap:6px;min-width:0}.app-form-field.driver-map-color-field>label{margin:0;font-size:12px;font-weight:600}.driver-map-color-control{display:flex;align-items:center;gap:10px}.driver-map-color-swatch{display:inline-grid;width:68px}.driver-map-color-swatch input{min-block-size:42px}.driver-map-color-swatch input:enabled{cursor:pointer}.driver-map-color-field>p,.driver-map-color-control>code{margin:0;color:var(--ops-muted, var(--bo-muted));font-size:12px;line-height:1.5}.driver-map-color-field>p.is-invalid{color:var(--ops-danger, #ffaaa2)}.availability-workspace{--availability-inset: 20px}.ops-shell .taste-content .availability-workspace .company-heading{margin-bottom:18px}.ops-shell .availability-workspace .availability-quiet-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--taste-muted);font:inherit;font-size:13px;font-weight:550;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.ops-shell .availability-workspace .availability-quiet-button:hover:not(:disabled){background:var(--taste-soft);color:var(--taste-ink)}.availability-switch{display:flex;flex-wrap:wrap;gap:4px 20px;margin-bottom:14px;border-bottom:1px solid var(--taste-line)}.ops-shell .availability-switch button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-bottom:-1px;padding:8px 4px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--taste-muted);font:inherit;font-weight:550}.ops-shell .availability-switch button:hover,.ops-shell .availability-switch button[aria-pressed=true]{color:var(--taste-blue)}.ops-shell .availability-switch button[aria-pressed=true]{border-bottom-color:var(--taste-blue)}.availability-panel .company-panel-heading{flex-wrap:wrap;gap:12px 24px;padding:16px var(--availability-inset)}.availability-panel-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.availability-panel-title .company-result-count{padding:3px 8px;border-radius:5px;background:var(--taste-soft)}.ops-shell .availability-panel .company-search{flex:0 1 320px;max-width:100%;padding-inline:11px;border:1px solid var(--taste-line);border-radius:7px;background:var(--taste-ground)}.ops-shell .availability-panel .company-search:focus-within{outline:2px solid var(--taste-blue);outline-offset:2px}.ops-shell .taste-content .availability-workspace .availability-panel .company-search input[type=search]{min-height:38px;margin:0;border:0;padding:7px 0;background:transparent;outline:0}.shift-toolbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;padding:10px var(--availability-inset);border-top:1px solid var(--taste-line)}.shift-date-controls,.shift-period{display:flex;align-items:center;max-width:100%;font-variant-numeric:tabular-nums}.shift-date-controls{align-items:flex-end;flex-wrap:wrap;gap:6px 10px}.shift-period{min-width:0;padding:2px;border:1px solid var(--taste-line);border-radius:7px;background:var(--taste-ground)}.shift-period-end{padding-inline:4px;color:var(--taste-muted);font-size:13px;white-space:nowrap}.shift-date-range label{display:grid;gap:3px;color:var(--taste-muted);font-size:12px}.ops-shell .taste-content .availability-workspace .shift-toolbar .shift-date-range input[type=date]{min-height:40px;font-size:13px;margin:0}.ops-shell .taste-content .availability-workspace .shift-toolbar .shift-period input[type=date]{flex:0 1 128px;width:128px;min-width:0;min-height:34px;margin:0;border:0;padding:4px;background:transparent;font-size:13px;font-weight:550}.shift-view-switch{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--taste-line);border-radius:7px;background:var(--taste-ground)}.ops-shell :is(.shift-view-switch,.shift-period) button{display:inline-grid;flex:none;place-items:center;min-width:34px;min-height:34px;padding:4px 8px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--taste-muted);font:inherit;font-size:13px;font-weight:550}.ops-shell .shift-view-switch button{min-width:65px}.ops-shell :is(.shift-view-switch,.shift-period) button:hover{background:var(--taste-soft);color:var(--taste-ink)}.ops-shell .shift-view-switch button[aria-pressed=true]{border-color:var(--taste-line);background:var(--taste-paper);color:var(--taste-blue)}.shift-toolbar .ops-error{flex-basis:100%;margin:0}.availability-panel>.company-table-wrap{border-top:1px solid var(--taste-line)}@media(max-width:700px){.availability-workspace{--availability-inset: 12px}.ops-shell .availability-panel .company-search{flex:none;width:100%}.availability-switch{gap:4px 14px}.ops-shell .availability-switch button{gap:6px;font-size:13px}.availability-workspace .depot-heading-actions{flex-wrap:wrap}.availability-workspace .depot-heading-actions .ops-primary{flex-basis:100%}.shift-period-end{font-size:12px}}@media(max-width:540px){.shift-toolbar.is-week{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.shift-toolbar.is-week .shift-date-controls{display:contents}.shift-toolbar.is-week :is(.shift-period,.availability-quiet-button){justify-self:start}.shift-period{grid-column:1 / -1}}.shift-days{display:flex;flex-wrap:wrap;gap:8px;padding:0;border:0}.shift-days legend{margin-bottom:10px}.shift-days label{display:flex;flex-direction:row;align-items:center;gap:7px;padding:8px 12px;border:1px solid var(--taste-line);border-radius:6px}.shift-driver-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.shift-preview-list{max-height:320px;overflow:auto;border:1px solid var(--taste-line);border-radius:8px}.shift-preview-list>div{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px;border-bottom:1px solid var(--taste-line)}.shift-preview-list>div:last-child{border:0}.shift-preview-list small{display:block;margin-top:5px;color:var(--taste-muted)}.company-status.is-warning{background:var(--taste-warning-soft, var(--taste-soft));color:var(--taste-warning)}.driver-operational-table{table-layout:auto!important}.driver-operational-table th:nth-child(3){width:auto}.driver-operational-table td{vertical-align:top}.driver-operational-table .driver-account-summary{margin-top:7px}@media(max-width:700px){.shift-driver-picker{grid-template-columns:1fr 1fr}.shift-preview-list>div{align-items:flex-start;flex-direction:column;gap:8px}}.ops-shell .ops-customer-editor{min-width:0;margin:8px 0;padding:18px;display:grid;gap:14px;border:1px solid var(--ops-border);border-radius:12px;background:var(--ops-surface-soft)}.ops-customer-editor legend{padding:0 6px;font-weight:700;color:var(--ops-text)}.ops-customer-editor legend svg{vertical-align:middle;margin-right:7px}.ops-customer-editor p,.ops-customer-editor>small{margin:0;color:var(--ops-muted);font-size:12px;line-height:1.6}.ops-customer-editor label{min-width:0;display:grid;gap:7px;margin:0;font-weight:600;font-size:13px}.ops-shell .ops-customer-editor label{color:var(--ops-text)}.ops-customer-editor .ops-form-pair{margin:0}.ops-customer-editor input:not([type=checkbox]),.ops-customer-editor textarea{box-sizing:border-box;min-width:0;width:100%;padding:11px 12px;font:inherit;font-weight:400;color:var(--ops-text);border:1px solid var(--ops-border);background:var(--ops-surface);border-radius:8px}.ops-shell .ops-customer-editor label>input:not([type=checkbox]):not([type=radio]),.ops-shell .ops-customer-editor textarea{height:auto;min-height:44px;margin-top:0;padding:11px 12px;color:var(--ops-text);background:var(--ops-surface);border-color:var(--ops-border);border-radius:8px;font-size:14px}.ops-customer-editor textarea{resize:vertical;line-height:1.5}.ops-customer-editor .ops-customer-phone-toggle{display:flex;align-items:flex-start;gap:9px;font-weight:500;line-height:1.5}.ops-shell .ops-customer-editor .ops-customer-phone-toggle input[type=checkbox]{box-sizing:border-box;width:18px;height:18px;flex:0 0 18px;padding:0;margin:1px 0 0;accent-color:var(--ops-action)}.ops-customer-phone-toggle>span{flex:1;min-width:0;overflow-wrap:anywhere}.ops-customer-add,.ops-customer-edit{display:flex;align-items:center;justify-content:center;gap:7px;justify-self:start}.ops-customer-company{border-top:1px solid var(--ops-border);padding-top:12px}.ops-customer-company summary{cursor:pointer;color:var(--ops-muted);font-size:13px}.ops-customer-company label{margin-top:14px}.ops-customer-remove{justify-self:start;font-size:12px}.ops-customer-summary{display:grid;gap:22px;padding:22px;border:1px solid var(--ops-border);border-radius:14px;background:var(--ops-surface)}.ops-customer-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.ops-customer-summary h3{margin:0;font-size:14px;font-weight:650}.ops-customer-assigned{padding:4px 8px;border-radius:6px;font-size:11px;background:var(--ops-success-soft);color:var(--ops-success)}.ops-customer-name{display:flex;align-items:flex-start;gap:12px;min-width:0}.ops-customer-name strong{font-size:21px;line-height:1.4;overflow-wrap:anywhere}.ops-customer-name svg,.ops-customer-fact svg{color:var(--ops-muted);flex:none;margin-top:3px}.ops-customer-fact{display:flex;gap:12px;align-items:flex-start;min-width:0}.ops-customer-fact>div{min-width:0}.ops-customer-fact small,.ops-customer-tax small{display:block;font-size:12px;color:var(--ops-muted);margin-bottom:5px}.ops-customer-fact p,.ops-customer-tax p{margin:0;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.ops-customer-fact a{display:inline-block;color:var(--ops-accent);text-decoration:none;line-height:1.6;overflow-wrap:anywhere}.ops-customer-fact a:hover{text-decoration:underline}.ops-customer-fact a:focus-visible{outline:2px solid var(--ops-accent);outline-offset:3px}.ops-customer-business{display:grid;gap:16px;padding-top:18px;border-top:1px solid var(--ops-border)}.ops-customer-tax{padding-left:30px}.ops-customer-empty{display:grid;justify-items:start;gap:10px;color:var(--ops-muted)}.ops-customer-empty p{margin:0;color:var(--ops-text)}.ops-customer-empty small{line-height:1.6}.ops-customer-reminder{display:flex;gap:10px;padding:13px 14px;margin:0 0 16px;border-radius:10px;color:var(--ops-warning);background:var(--ops-warning-soft);font-size:12px;line-height:1.6}.ops-customer-reminder svg{flex:none;margin-top:2px}.ops-customer-reminder strong{font-size:12px;font-weight:600}.ops-customer-reminder .ops-link{display:block;margin-top:6px;color:inherit;text-decoration:underline;text-underline-offset:3px}.ops-customer-summary .ops-customer-reminder{margin:0}.ops-customer-summary.is-compact{border:0;border-radius:0;border-top:1px solid var(--ops-border);margin-top:8px;padding:12px 0 0;gap:8px}.ops-customer-summary.is-compact .ops-customer-name strong{font-size:14px}.ops-customer-summary.is-compact .ops-customer-fact{gap:7px;font-size:13px}.ops-customer-summary.is-compact h3{font-size:11px;color:var(--ops-muted)}.ops-customer-summary.is-compact .ops-customer-empty{font-size:12px;gap:0}.ops-customer-summary.is-compact .ops-customer-reminder{padding:10px}.ops-customer-dialog-form{display:grid;gap:12px}.ops-customer-dialog-form>.ops-dialog-actions{position:sticky;bottom:0;z-index:1;padding:14px 0;background:var(--ops-surface);border-top:1px solid var(--ops-border)}.ops-customer-technical-heading{margin:4px 0 0;color:var(--ops-muted);font-size:13px}.ops-detail-tabs{overflow-x:auto}.ops-detail-tabs button{flex-shrink:0}.ops-map-preview{max-height:calc(100% - 32px);overflow:auto;overscroll-behavior:contain}@media(max-width:600px){.ops-shell .ops-customer-editor{padding:14px}.ops-customer-editor .ops-form-pair{grid-template-columns:minmax(0,1fr)}.ops-customer-summary{padding:18px;gap:18px}.ops-customer-name strong{font-size:19px}}.customer-assignment-fields{display:grid;gap:12px;min-width:0}.customer-selected-contact{padding:12px 14px;border:1px solid var(--ops-border);border-radius:8px;background:var(--ops-surface-soft)}.customer-selected-contact dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:0 0 12px}.customer-selected-contact dt{color:var(--ops-muted);font-size:11px;margin-bottom:4px}.customer-selected-contact dd{margin:0;font-size:13px;overflow-wrap:anywhere}.customer-assignment-fields .ops-customer-editor{margin:0}.ops-shell .customer-selected-contact label.dispatch-check{display:flex;flex-direction:row;align-items:center;gap:8px}.ops-shell .customer-selected-contact .dispatch-check input{flex:none;width:16px;height:16px}.container-inventory-controls{padding:20px 24px 16px}.container-inventory-controls .container-list-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 20px;margin:0;padding:0;background:transparent;border:0}.container-inventory-controls .container-list-scope{grid-column:1/-1;justify-self:start}.container-inventory-controls .container-list-search{align-self:end}.ops-shell .container-inventory .container-inventory-controls .container-list-controls .container-list-search input[type=search]{width:100%;min-width:0;height:42px;padding:9px 0;background:transparent;border:0;color:var(--taste-ink);font-size:13px;box-shadow:none;outline:none}.container-inventory-controls .container-list-selects{margin:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.container-inventory-controls .container-list-selects label{grid-template-columns:minmax(0,1fr);gap:7px}.ops-shell .container-inventory .container-inventory-controls .container-list-controls .container-list-selects select[aria-label]{width:100%;min-width:0;min-height:42px;padding:9px 24px 9px 11px;border:1px solid var(--taste-line-strong);color:var(--taste-ink);background:var(--taste-paper);font-size:13px;font-weight:500}.container-inventory-controls .container-list-quick-filters{align-self:center}.container-inventory-controls .container-list-result{margin:0;align-self:center;justify-content:flex-end;border:0}.container-inventory .inventory-table{table-layout:fixed}.container-inventory .inventory-table th:nth-child(1){width:16%}.container-inventory .inventory-table th:nth-child(2){width:12%}.container-inventory .inventory-table th:nth-child(3){width:25%}.container-inventory .inventory-table th:nth-child(4){width:15%}.container-inventory .inventory-table th:nth-child(5){width:23%}.container-inventory .inventory-table th:last-child{width:9%}.container-inventory .inventory-table :is(th,td){padding:16px}.container-inventory .inventory-table td{vertical-align:top}.ops-shell .container-inventory .inventory-number{border:0;background:transparent;color:var(--taste-ink);font:inherit;font-size:14px;font-weight:600;padding:0;text-align:left;text-decoration:underline;text-decoration-color:var(--taste-line);text-underline-offset:4px}.ops-shell .container-inventory .inventory-number:hover{color:var(--taste-blue);text-decoration-color:currentColor}.container-inventory .inventory-overdue{color:var(--taste-warning)!important;font-weight:550}.container-inventory .company-row-actions button{display:inline-flex;align-items:center;gap:5px}.container-inventory .company-empty>svg{margin-bottom:14px}@media(max-width:1000px){.container-inventory .inventory-table :is(th,td){padding:12px}.container-inventory .company-row-actions svg{display:none}}@media(max-width:700px){.container-inventory-controls{padding:16px}.container-inventory-controls .container-list-controls{display:flex;flex-direction:column;gap:12px}.container-inventory-controls .container-list-scope,.container-inventory-controls .container-list-search,.container-inventory-controls .container-list-quick-filters{align-self:stretch}.container-inventory-controls .container-list-result{align-self:stretch;justify-content:space-between}.container-inventory .inventory-table td{padding:0}.container-inventory .inventory-table td:first-child{grid-column:auto}.container-inventory .inventory-table td[data-label="Baza i miejsce"],.container-inventory .inventory-table td[data-label="Postój i odbiór"]{grid-column:1/-1}}.ops-stay-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.ops-stay-fields label,.ops-stay-fold label{display:flex;flex-direction:column;gap:7px}.ops-stay-fields input,.ops-stay-fields select,.ops-stay-fold input,.ops-stay-fold select{width:100%;min-height:42px;color:inherit;background:var(--ops-surface-soft);border:1px solid var(--ops-border,#52647b);border-radius:8px;padding:10px}.ops-stay-summary,.ops-stay-totals{display:flex;flex-wrap:wrap;gap:24px;padding:16px 0}.ops-stay-summary dd{margin:6px 0;font-weight:650}.ops-stay-fold{border-top:1px solid #52647b55;padding:16px 0}.ops-stay-fold summary{cursor:pointer;font-weight:650;padding:10px 0}.ops-stay-new-date{padding:14px;border:1px solid #6281ae;border-radius:8px}.ops-stay-muted{display:block;opacity:.8;margin-top:4px}.ops-stay-history{margin-top:24px}.ops-report-table{overflow:auto;margin:18px 0}.ops-report-table table{width:100%;border-collapse:collapse;font-size:13px}.ops-report-table th,.ops-report-table td{padding:12px;text-align:left;border-bottom:1px solid #52647b55;vertical-align:top}.ops-report-table th{font-weight:650;background:#52647b18}.ops-report-table .is-overdue{color:#ef9c69}.ops-report-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ops-stay-status .ops-stay-line{display:block;margin:4px 0}.ops-stay-status strong.ops-stay-result{margin-top:8px}.ops-stay-totals>span{display:flex;flex-direction:column;gap:6px}.ops-report-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ops-stay-history form fieldset{border:0;padding:0}.ops-modal-body>form>fieldset{border:0;padding:0}@media(max-width:700px){.ops-stay-fields,.ops-report-filters{grid-template-columns:1fr}.ops-map-preview .ops-actions{flex-wrap:wrap}.ops-map-preview .ops-actions button{flex:1 1 130px}.ops-stay-summary{gap:12px}}@media print{.ops-sidebar,.ops-shell-tools,.ops-report-filters,.ops-report-actions,.ops-page-header,.ops-header{display:none!important}.ops-shell,.ops-main,.ops-card{display:block!important;background:#fff!important;color:#000!important;margin:0!important;max-width:none!important;padding:0!important;box-shadow:none!important}.ops-report-table{overflow:visible}.ops-report-table th,.ops-report-table td{font-size:9px;color:#000!important;padding:5px}.ops-report-table tr{break-inside:avoid}.ops-report-table thead{display:table-header-group}}.ops-shell .ops-stay-fields label,.ops-shell .ops-stay-fold label{color:var(--ops-muted);font-size:14px;font-weight:500;line-height:1.5}.ops-shell .ops-stay-fields label>input:not([type=checkbox]):not([type=radio]):not([type=range]),.ops-shell .ops-stay-fold label>input:not([type=checkbox]):not([type=radio]):not([type=range]),.ops-shell .ops-stay-fields label>select,.ops-shell .ops-stay-fold label>select{min-width:0;width:100%;min-height:44px;font-size:14px;color:var(--ops-text);background:var(--ops-surface-soft);border:1px solid var(--ops-border);padding:10px 12px}.ops-shell .ops-stay-fields input::placeholder,.ops-shell .ops-stay-fold input::placeholder{color:var(--ops-muted);opacity:1}.ops-shell .ops-report-actions button{border:1px solid var(--ops-border);border-radius:8px;padding:10px 14px;background:var(--ops-surface-soft);color:var(--ops-text);font-weight:600}.ops-shell .ops-report-actions button.ops-primary{background:var(--ops-action);color:var(--ops-on-accent)}.ops-shell .ops-report-actions label{display:flex;align-items:center;gap:8px;color:var(--ops-text);font-size:13px}.ops-shell .ops-report-actions input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:var(--ops-action)}.ops-shell .ops-report-table th{color:var(--ops-muted);font-size:12px}.ops-shell .ops-report-table td{color:var(--ops-text)}.ops-shell .ops-report-table td.is-overdue{color:var(--ops-warning)}.ops-stay-reports>p{margin:12px 0;line-height:1.5}.ops-stay-totals>span{padding:12px 16px;border:1px solid var(--ops-border);border-radius:8px;min-width:110px}.ops-stay-totals b{font-size:20px}.ops-report-table .is-overdue{color:var(--ops-warning)}.ops-shell .ops-stay-history .ops-report-table{font-size:13px}@media(max-width:1100px){.ops-report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ops-report-filters{grid-template-columns:1fr}.ops-stay-totals{gap:10px}.ops-stay-totals>span{flex:1}}@media print{.ops-stay-reports form,.ops-stats,.ops-top{display:none!important}.ops-stay-totals>span{padding:6px}.ops-stay-totals b{font-size:14px}}@media screen{.workspace-topbar .dispatcher-assistant-launch{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 12px;white-space:nowrap;font-size:12px}.workspace-topbar .dispatcher-assistant-launch[aria-expanded=true]{color:var(--ops-accent);background:var(--ops-accent-soft)}.dispatcher-assistant[open]{--assistant-gutter: clamp(1rem, 2.2vw, 1.75rem);--assistant-reading: 46rem;--assistant-motion: cubic-bezier(.22, .8, .24, 1);display:grid;grid-template-rows:auto minmax(0,1fr) auto;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;max-width:none;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:var(--ops-surface);color:var(--ops-text);font:inherit;animation:dispatcher-assistant-enter .24s var(--assistant-motion) both}.dispatcher-assistant-heading{padding:.875rem var(--assistant-gutter);border-bottom:1px solid var(--ops-border)}.dispatcher-assistant-title{display:flex;align-items:center;gap:.375rem}.dispatcher-assistant-mark{display:grid;flex:0 0 2.625rem;aspect-ratio:1;place-items:center;margin-inline-end:.25rem;border-radius:.75rem;background:var(--ops-accent-soft);color:var(--ops-accent)}.dispatcher-assistant-identity{flex:1;min-width:0}.dispatcher-assistant-title h2{margin:0;font-size:1.0625rem;line-height:1.2;font-weight:650;letter-spacing:-.03em}.dispatcher-assistant-identity>span{display:block;margin-top:.1875rem;color:var(--ops-muted);font-size:.6875rem;line-height:1.25;font-weight:500}.dispatcher-assistant-title .ops-icon-button{flex:none;min-height:2.625rem;min-width:2.625rem;transition:background-color .16s ease,color .16s ease,transform .16s ease}.dispatcher-assistant-title .dispatcher-assistant-expand{border-color:color-mix(in srgb,var(--ops-accent) 32%,var(--ops-border));background:var(--ops-accent-soft);color:var(--ops-accent)}.dispatcher-assistant-title .dispatcher-assistant-expand:hover{background:color-mix(in srgb,var(--ops-accent) 18%,var(--ops-surface))}.dispatcher-assistant :is(.ops-icon-button,.ops-secondary,.ops-primary):active:not(:disabled){transform:scale(.96)}.dispatcher-assistant-heading>p{margin:6px 0 0;color:var(--ops-muted);font-size:12px;overflow-wrap:anywhere}.dispatcher-assistant-base{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;max-width:29rem;margin-top:.875rem;color:var(--ops-muted);font-size:.75rem;font-weight:500}.dispatcher-assistant-base select{min-width:0;min-height:2.5rem;padding:0 .625rem;border:1px solid var(--ops-border);border-radius:8px;background:var(--ops-bg);color:var(--ops-text);font:inherit;font-size:.875rem}.dispatcher-assistant-transcript{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-block:clamp(1.25rem,3.5vh,2.25rem);padding-inline:max(var(--assistant-gutter),(100% - var(--assistant-reading)) / 2);font-size:.9375rem;line-height:1.6}.dispatcher-assistant-transcript:focus-visible{outline:2px solid var(--ops-accent);outline-offset:-2px}.dispatcher-assistant-transcript p{margin:0;overflow-wrap:anywhere}.dispatcher-assistant-welcome{padding:clamp(1rem,2.5vw,1.5rem);border:1px solid var(--ops-border);border-radius:1rem;background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--ops-accent) 14%,transparent) .7px,transparent 1px) right top / 12px 12px,color-mix(in srgb,var(--ops-accent-soft) 32%,var(--ops-surface))}.dispatcher-assistant-welcome h3{max-width:25ch;margin:0;font-size:clamp(1.25rem,1.8vw,1.625rem);line-height:1.23;font-weight:650;letter-spacing:-.04em;text-wrap:balance}.dispatcher-assistant-welcome .dispatcher-assistant-mode{max-width:53ch;margin-top:.625rem;color:var(--ops-muted);font-size:.875rem}.dispatcher-assistant-mode a{color:var(--ops-accent)}.dispatcher-assistant-prompts{display:flex;flex-wrap:wrap;gap:.4375rem;margin-top:1rem}.dispatcher-assistant-prompts .ops-secondary{display:inline-flex;align-items:center;justify-content:flex-start;gap:.4375rem;min-height:2.5rem;padding-inline:.625rem;text-align:start;background:var(--ops-surface);transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.dispatcher-assistant-prompts .ops-secondary svg{flex:none;color:var(--ops-accent)}.dispatcher-assistant-prompts .ops-secondary:hover:not(:disabled){border-color:var(--ops-accent);background:var(--ops-accent-soft)}.dispatcher-assistant-transcript .ops-secondary{font-size:12px}.dispatcher-assistant-turn{display:grid;gap:.625rem;margin-top:1.375rem}.dispatcher-assistant-turn:first-child{margin-top:0}.dispatcher-assistant-turn>p{justify-self:end;max-width:min(88%,54ch);padding:.625rem .875rem;border-radius:.875rem .875rem .1875rem;background:var(--ops-accent-soft);animation:dispatcher-assistant-message .22s var(--assistant-motion) both}.dispatcher-assistant-user>span,.dispatcher-assistant-speaker{display:flex;align-items:center;gap:5px;margin-bottom:2px;color:var(--ops-muted);font-size:11px;font-weight:600}.dispatcher-assistant-reply{justify-self:start;width:fit-content;max-width:100%;padding:.75rem .875rem;border:1px solid var(--ops-border);border-radius:.875rem .875rem .875rem .1875rem;background:var(--ops-surface-soft);animation:dispatcher-assistant-message .26s var(--assistant-motion) both}.dispatcher-assistant-speaker svg{color:var(--ops-accent)}.dispatcher-assistant-reply p{white-space:pre-line}.dispatcher-assistant-reply a{display:inline-flex;align-items:center;gap:5px;margin-top:8px;color:var(--ops-accent);font-weight:600;text-underline-offset:3px}.dispatcher-assistant-card,.dispatcher-assistant-preference{display:grid;gap:10px;padding:12px;border:1px solid var(--ops-border);border-radius:8px;background:var(--ops-surface-soft)}.dispatcher-assistant-card{margin-top:10px}.dispatcher-assistant-preference+.dispatcher-assistant-welcome{margin-top:14px}.dispatcher-assistant-card header,.dispatcher-assistant-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.dispatcher-assistant-card header{justify-content:space-between}.dispatcher-assistant-card h3{margin:0;overflow-wrap:anywhere;font-size:14px}.dispatcher-assistant-card-status{padding:3px 6px;border-radius:5px;background:var(--ops-bg);color:var(--ops-muted);font-size:11px;font-weight:600}.dispatcher-assistant-card-status[data-status=PENDING]{background:var(--ops-warning-soft);color:var(--ops-warning)}.dispatcher-assistant-card-status[data-status=EXECUTED]{background:var(--ops-success-soft);color:var(--ops-success)}.dispatcher-assistant-card dl{display:grid;gap:5px;margin:0}.dispatcher-assistant-card dl>div{display:grid;grid-template-columns:minmax(65px,1fr) minmax(0,2fr);gap:8px;overflow-wrap:anywhere}.dispatcher-assistant-card dt{color:var(--ops-muted)}.dispatcher-assistant-card dd{margin:0}.dispatcher-assistant-check{display:flex;align-items:center;gap:8px}.dispatcher-assistant-check input{width:17px;height:17px;accent-color:var(--ops-accent)}.dispatcher-assistant-actions{margin-top:8px}.dispatcher-assistant-actions button{max-width:100%;min-height:36px;white-space:normal;overflow-wrap:anywhere}.dispatcher-assistant-preference label{display:grid;gap:4px}.dispatcher-assistant-preference input{width:100%;min-height:42px;padding:0 8px;border:1px solid var(--ops-border);border-radius:8px;background:var(--ops-bg);color:var(--ops-text);font:inherit;font-size:16px}.dispatcher-assistant-transcript .dispatcher-assistant-error{padding:9px 11px;border:1px solid var(--ops-border);border-radius:8px;color:var(--ops-text);background:var(--ops-warning-soft)}.dispatcher-assistant-welcome .dispatcher-assistant-error,.dispatcher-assistant-log+.dispatcher-assistant-error,.dispatcher-assistant-error button,.dispatcher-assistant-transcript .dispatcher-assistant-progress:not(:empty){margin-top:8px}.dispatcher-assistant-progress{width:fit-content;max-width:100%}.dispatcher-assistant-working{display:inline-flex;align-items:center;gap:.625rem;min-height:2.625rem;padding:.5rem .75rem;border:1px solid var(--ops-border);border-radius:.875rem .875rem .875rem .1875rem;background:var(--ops-surface-soft);color:var(--ops-muted);font-size:.8125rem;font-weight:550;animation:dispatcher-assistant-message .2s var(--assistant-motion) both}.dispatcher-assistant-pulse{display:inline-flex;flex:none;align-items:center;gap:.1875rem;height:1rem;color:var(--ops-accent)}.dispatcher-assistant-pulse>span{width:.1875rem;height:.875rem;border-radius:1rem;background:currentColor;animation:dispatcher-assistant-pulse 1.05s ease-in-out infinite}.dispatcher-assistant-pulse>span:nth-child(2){animation-delay:.12s}.dispatcher-assistant-pulse>span:nth-child(3){animation-delay:.24s}.dispatcher-assistant-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding-block:.875rem;padding-inline:max(var(--assistant-gutter),(100% - var(--assistant-reading)) / 2);border-top:1px solid var(--ops-border)}.dispatcher-assistant-compose-context{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;color:var(--ops-muted);font-size:.8125rem;font-weight:600}.dispatcher-assistant-compose-context label{display:inline-flex;align-items:center;gap:.375rem}.dispatcher-assistant-compose-context svg{color:var(--ops-accent)}.dispatcher-assistant-composer input{width:100%;min-height:3rem;padding:0 .75rem;border:1px solid var(--ops-border);border-radius:.75rem;background:var(--ops-bg);color:var(--ops-text);font:inherit;font-size:16px}.dispatcher-assistant-composer .ops-primary{display:grid;place-items:center;min-height:3rem;min-width:3rem;margin:0;padding:0;border-radius:.75rem;transition:background-color .16s ease,transform .16s ease}@keyframes dispatcher-assistant-enter{0%{opacity:0;transform:translate(.75rem)}to{opacity:1;transform:translate(0)}}@keyframes dispatcher-assistant-message{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}@keyframes dispatcher-assistant-pulse{0%,70%,to{opacity:.65;transform:scaleY(.4)}35%{opacity:1;transform:scaleY(1)}}@media(min-width:901px){.map-first-shell.ops-shell:has(.dispatcher-assistant[open]){--assistant-width: clamp(24rem, 32vw, 30rem);grid-template-columns:var(--workspace-rail) minmax(0,1fr) var( --assistant-width );transition:grid-template-columns .32s cubic-bezier(.22,.8,.24,1)}.map-first-shell.ops-shell:has(.dispatcher-assistant[open][data-expanded=true]){--assistant-width: min(72vw, calc(100vw - var(--workspace-rail) - 12rem))}.map-first-shell.ops-shell:has(.dispatcher-assistant[open]) .workspace-topbar{grid-column:2 / -1}.dispatcher-assistant[open]{grid-column:3;grid-row:2;position:static;border-inline-start:1px solid var(--ops-border)}}@media(max-width:900px){.workspace-topbar .dispatcher-assistant-launch{flex:none;min-width:38px;padding:0}.dispatcher-assistant-launch span{display:none}.dispatcher-assistant[open]{position:fixed;inset:var(--assistant-top, 0) 0 auto;height:var(--assistant-height, 100dvh)}.dispatcher-assistant-heading{padding-top:max(.875rem,env(safe-area-inset-top))}.dispatcher-assistant-base select{font-size:1rem}.dispatcher-assistant-composer{padding-bottom:max(.875rem,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.map-first-shell.ops-shell:has(.dispatcher-assistant[open]),.dispatcher-assistant[open],.dispatcher-assistant *{animation:none;transition:none}.dispatcher-assistant-pulse>span:nth-child(odd){transform:scaleY(.65)}}}.ops-dispatcher-settings{display:grid;gap:20px;min-width:0}.ops-settings-tabs{display:flex;gap:4px;padding:4px;border-radius:10px;background:var(--ops-surface-soft)}.ops-settings-tabs button{display:flex;justify-content:center;align-items:center;gap:8px;flex:1;min-width:0;padding:11px 10px;border:1px solid transparent;border-radius:8px;color:var(--ops-muted);background:transparent;font-size:13px;font-weight:600}.ops-settings-tabs button[aria-selected=true]{color:var(--ops-text);background:var(--ops-surface);border-color:var(--ops-border);box-shadow:0 1px 3px #0001}.ops-settings-tabs i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--ops-warning)}.ops-dispatcher-settings [role=tabpanel]{min-width:0}.ops-dispatcher-settings [hidden]{display:none}.ops-profile-preview{display:flex;align-items:center;gap:14px;margin:6px 0 16px}.ops-profile-initials{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:14px;background:var(--ops-accent-soft);color:var(--ops-accent);font-size:20px;font-weight:700}.ops-profile-preview>div{min-width:0;display:grid;gap:5px}.ops-profile-preview strong{font-size:18px;overflow-wrap:anywhere}.ops-profile-preview small{color:var(--ops-muted);font-size:12px;overflow-wrap:anywhere}.ops-settings-intro{margin:0 0 20px;color:var(--ops-muted);font-size:13px;line-height:1.6}.ops-settings-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0}.ops-shell .ops-dispatcher-settings .ops-settings-fields{display:grid;gap:18px;border:0;padding:0;margin:0;min-width:0}.ops-dispatcher-settings label:not(.ops-setting-check){display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;color:var(--ops-text);font-size:13px;font-weight:600}.ops-shell .ops-dispatcher-settings :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select){box-sizing:border-box;min-width:0;width:100%;min-height:44px;height:auto;padding:11px 12px;margin:0;border:1px solid var(--ops-border);border-radius:8px;color:var(--ops-text);background:var(--ops-surface);font:inherit;font-size:14px;font-weight:400}.ops-dispatcher-settings input::placeholder{color:var(--ops-muted)}.ops-dispatcher-settings .ops-settings-unit{display:flex;gap:10px;align-items:center;width:100%}.ops-shell .ops-dispatcher-settings .ops-settings-unit input[type=number]:not([type=checkbox]){width:110px}.ops-dispatcher-settings .ops-settings-unit>span{color:var(--ops-muted);font-weight:400}.ops-setting-card{display:grid;gap:16px;min-width:0;padding:18px;margin-bottom:2px;border:1px solid var(--ops-border);border-radius:12px;background:var(--ops-surface-soft)}.ops-setting-heading{display:flex;align-items:flex-start;gap:10px}.ops-setting-heading>svg{color:var(--ops-muted);flex:none;margin-top:2px}.ops-setting-heading h3{font-size:15px;margin:0 0 5px}.ops-setting-heading p,.ops-setting-card>small{color:var(--ops-muted);font-size:12px;line-height:1.55;margin:0}.ops-dispatcher-settings .ops-settings-presets{display:flex;gap:7px;flex-wrap:wrap}.ops-dispatcher-settings .ops-settings-presets button{padding:7px 12px;font-size:13px;background:var(--ops-surface);color:var(--ops-text)}.ops-dispatcher-settings .ops-settings-presets button[aria-pressed=true]{background:var(--ops-accent-soft);color:var(--ops-accent);border-color:var(--ops-accent)}.ops-setting-help summary{color:var(--ops-muted);font-size:12px;cursor:pointer}.ops-setting-help p,.ops-settings-access p{font-size:12px;line-height:1.6;color:var(--ops-muted);margin:10px 0 0}.ops-shell .ops-dispatcher-settings .ops-setting-check{display:flex;gap:9px;align-items:flex-start;color:var(--ops-text);font-size:12px;line-height:1.6}.ops-shell .ops-dispatcher-settings .ops-setting-check input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:1px 0 0;padding:0;accent-color:var(--ops-accent)}.ops-setting-check>span{min-width:0}.ops-settings-access{margin:14px 0 0;padding:13px 15px;background:var(--ops-surface-soft);border-radius:10px;color:var(--ops-muted);font-size:12px;line-height:1.6}.ops-dispatcher-settings .ops-settings-warning{margin:0;padding:12px;background:var(--ops-warning-soft);color:var(--ops-warning);border-radius:8px;font-size:12px;line-height:1.6}.ops-profile-saved{display:flex;align-items:flex-start;gap:8px;margin:0;padding:12px;color:var(--ops-success);background:var(--ops-success-soft);border-radius:8px;font-size:13px;line-height:1.5}.ops-profile-saved svg{flex:none}.ops-settings-savebar{position:sticky;bottom:-22px;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--ops-border);padding:16px 0;background:var(--ops-surface)}.ops-settings-save-hint{color:var(--ops-muted);font-size:12px;line-height:1.5}.ops-settings-savebar>div{display:flex;gap:8px;flex-shrink:0}.ops-settings-savebar button{min-height:40px}.ops-settings-logout{justify-self:start;display:flex;align-items:center;gap:7px;padding:0;background:transparent;color:var(--ops-muted);font-size:12px}.ops-settings-logout:hover{color:var(--ops-danger)}@media(max-width:600px){.ops-dispatcher-settings .ops-settings-columns{grid-template-columns:minmax(0,1fr)}.ops-settings-savebar{bottom:-16px;align-items:stretch;flex-direction:column;gap:8px}.ops-settings-savebar>div{display:grid;grid-template-columns:auto minmax(0,1fr)}.ops-settings-tabs button{gap:6px;padding:10px 6px;font-size:12px}.ops-setting-card{padding:14px}}.dispatch-report-period{padding:18px 20px;margin-bottom:18px;border:1px solid var(--taste-line);border-radius:12px;background:var(--taste-paper)}.dispatch-report-period .dispatch-segment{display:flex;flex-wrap:wrap;width:fit-content;max-width:100%}.dispatch-report-dates{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin-top:14px}.dispatch-report-dates .dispatch-field{flex:1 1 150px;max-width:240px;margin:0}.dispatch-report-period p{margin:12px 0 0}.history-filter-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:20px;align-items:end;border-bottom:1px solid var(--taste-line)}.history-filter-bar .dispatch-field{margin:0}.history-caption{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;padding:15px 20px;color:var(--taste-muted);font-size:12px}.history-timeline{list-style:none;margin:0;padding:0}.history-timeline>li{display:grid;grid-template-columns:175px minmax(0,1fr);gap:20px;padding:20px;border-top:1px solid var(--taste-line)}.history-timeline time{color:var(--taste-muted);font-size:12px;font-variant-numeric:tabular-nums}.history-event-content{display:grid;gap:7px;justify-items:start;min-width:0;overflow-wrap:anywhere}.history-event-content p{margin:0}.history-event-content small{color:var(--taste-muted);line-height:1.6}.history-event-content .company-status{font-size:11px}.history-feedback{padding:16px 20px}.history-feedback p{margin:0 0 10px}@media(max-width:800px){.history-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.history-timeline>li{grid-template-columns:1fr;gap:9px}}@media(max-width:460px){.history-filter-bar{padding:16px;gap:12px}.history-filter-bar>.dispatch-field:nth-child(1),.history-filter-bar>.dispatch-field:nth-child(2),.history-filter-bar>.dispatch-field:nth-child(5),.history-filter-bar>button{grid-column:1/-1}.history-filter-bar input{min-width:0}.history-timeline>li{padding:16px}.dispatch-report-period{padding:16px}.dispatch-report-dates .dispatch-field{max-width:none}}.shift-week-scroll{--shift-driver-width: 11rem;max-width:100%;overflow-x:auto;scroll-padding-inline-start:var(--shift-driver-width)}.shift-week-scroll:focus-visible{outline:2px solid var(--taste-blue);outline-offset:-2px}.shift-week-table{width:100%;min-width:77rem;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13px;text-align:left}.shift-week-table :is(th,td){border-block-start:0;border-inline-end:1px solid var(--taste-line);border-block-end:1px solid var(--taste-line)}.shift-week-table :is(th,td):last-child{border-inline-end:0}.shift-week-table tbody tr:last-child>*{border-block-end:0}.shift-week-table thead th{padding:10px 12px;background:var(--taste-soft);color:var(--taste-muted);font-size:12px;font-weight:550}.shift-week-table th:first-child{position:sticky;inset-inline-start:0;width:var(--shift-driver-width);z-index:1}.shift-week-table tbody th{padding:15px 12px;vertical-align:top;background:var(--taste-paper);color:var(--taste-ink);font-size:13px;overflow-wrap:anywhere;white-space:normal}.shift-week-table tbody tr>td{height:64px;padding:8px;vertical-align:top;background:var(--taste-paper)}.shift-week-table td:nth-last-child(-n+2){background:color-mix(in srgb,var(--taste-soft) 38%,var(--taste-paper))}.shift-week-day{display:block;font-size:12px;text-transform:capitalize}.shift-week-date{display:flex;align-items:center;gap:7px;margin-top:1px}.shift-week-date time{color:var(--taste-ink);font-size:16px;font-weight:650;font-variant-numeric:tabular-nums}.shift-week-table th.is-today{background:var(--taste-blue-soft);box-shadow:inset 0 2px var(--taste-action);color:var(--taste-blue)}.shift-week-table td.is-today{background:color-mix(in srgb,var(--taste-blue-soft) 38%,var(--taste-paper))}.shift-week-date>span{padding:2px 5px;border-radius:4px;background:var(--taste-paper);color:var(--taste-blue);font-size:10px;line-height:1.25;font-weight:650}.ops-shell .shift-entry{--shift-entry-ink: var(--taste-blue);--shift-entry-fill: var(--taste-blue-soft);display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;min-width:0;padding:8px 6px 8px 8px;border:1px solid transparent;border-inline-start:2px solid var(--shift-entry-ink);border-radius:6px;background:var(--shift-entry-fill);color:var(--taste-ink);font:inherit;line-height:1.3;text-align:left}.ops-shell .shift-entry.is-absence{--shift-entry-ink: var(--taste-warning);--shift-entry-fill: var(--taste-warning-soft)}.ops-shell .shift-entry:hover:enabled{border-color:var(--shift-entry-ink)}.ops-shell .company-workspace .shift-entry:disabled{opacity:1;cursor:default}.shift-entry+.shift-entry{margin-top:6px}.shift-entry strong{color:var(--shift-entry-ink);font-size:11px;font-weight:650}.shift-entry-time{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.shift-entry-time>span{color:var(--shift-entry-ink);font-size:11px}.shift-entry small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--taste-muted);font-size:11px}.ops-shell .shift-add{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:40px;padding:4px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--taste-muted);font:inherit;font-size:11px;white-space:nowrap}.ops-shell .shift-entry+.shift-add{width:36px;min-height:34px;margin-top:4px}.ops-shell .shift-add:hover{border-color:var(--taste-line-strong);background:var(--taste-soft);color:var(--taste-blue)}.shift-week-empty{display:block;padding:11px 4px;color:var(--taste-muted);font-size:11px;text-align:center}@media(max-width:700px){.shift-week-scroll{--shift-driver-width: 8rem}.shift-week-table{min-width:72rem}}.availability-deadline-settings{margin-block-start:16px;border:1px solid var(--taste-line);border-radius:10px;background:var(--taste-paper)}.availability-deadline-settings>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:10px 16px;border-radius:inherit;color:var(--taste-muted);list-style:none;cursor:pointer}.availability-deadline-settings>summary::-webkit-details-marker{display:none}.availability-deadline-settings>summary:hover{background:var(--taste-soft)}.availability-deadline-settings>summary:focus-visible,.availability-deadline-settings select:focus-visible{outline:2px solid var(--taste-action);outline-offset:2px}.availability-deadline-caption{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:2px 12px;color:var(--taste-ink);font-size:13px;font-weight:600}.availability-deadline-value{color:var(--taste-muted);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.availability-deadline-settings[open] .availability-deadline-chevron{transform:rotate(180deg)}.availability-deadline-form{display:grid;gap:12px;padding:14px 16px 16px;border-top:1px solid var(--taste-line)}.availability-deadline-fields{display:flex;align-items:end;flex-wrap:wrap;gap:12px;min-inline-size:0;margin:0;padding:0;border:0}.availability-deadline-fields .dispatch-field{flex:1 1 7rem;max-inline-size:9rem;min-inline-size:0}.availability-deadline-fields .dispatch-field:first-child{flex-basis:14rem;max-inline-size:17rem}.ops-shell .availability-deadline-fields>.ops-primary{min-height:42px}.availability-deadline-message{margin:0}.availability-deadline-message[role=status]{color:var(--taste-success)}@media(max-width:700px){.availability-deadline-caption{display:grid}.availability-deadline-fields .dispatch-field,.availability-deadline-fields .dispatch-field:first-child{max-inline-size:none}.availability-deadline-fields .dispatch-field:first-child{flex-basis:100%}.ops-shell .availability-deadline-fields>.ops-primary{min-height:44px}}.ops-map-frame .ops-map-preview.ops-map-container-preview{--preview-glass: linear-gradient(145deg, #ffffffed, #edf4fff0);--preview-edge: #ffffffd9;--preview-divider: #7792b33b;--preview-tint: #7492b312;--preview-warning: #9c560a;--preview-warning-tint: #ce8a1812;width:min(340px,calc(100% - 65px));z-index:6;max-height:calc(100% - 32px);padding:18px;gap:12px;border-radius:20px;border-color:var(--preview-edge);background:var(--ops-surface);box-shadow:0 18px 50px #08132938,inset 0 1px #fff3;scrollbar-width:thin;scrollbar-color:var(--ops-border) transparent}html[data-ops-theme=dark] .ops-map-frame .ops-map-preview.ops-map-container-preview{--preview-glass: linear-gradient(145deg, #263a52c9, #122037d9);--preview-edge: #a1bdd442;--preview-divider: #aac5e028;--preview-tint: #b4d4ff09;--preview-warning: #ffd093;--preview-warning-tint: #e4a64214}@supports (backdrop-filter: blur(20px)){.ops-map-frame .ops-map-preview.ops-map-container-preview{background:var(--preview-glass);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%)}}.ops-map-frame .ops-map-preview.ops-map-container-preview>strong{padding-right:36px;font-size:24px;line-height:1.15;letter-spacing:-.5px;overflow-wrap:anywhere}:is(.ops-map-container-preview,.ops-container-panel) .ops-map-preview-location{display:flex;align-items:flex-start;gap:7px;color:var(--ops-muted)}:is(.ops-map-container-preview,.ops-container-panel) .ops-map-preview-location svg{flex-shrink:0;margin-top:2px}:is(.ops-map-container-preview,.ops-container-panel) .ops-map-preview-location span{font-size:12px;line-height:1.45}.ops-map-frame .ops-map-preview:is(.ops-map-container-preview,.ops-container-panel) .ops-map-preview-close{top:12px;right:12px;width:30px;height:30px;background:var(--preview-tint);border-color:var(--preview-divider);border-radius:10px}:is(.ops-map-container-preview,.ops-container-panel) .ops-stay-status.ops-map-stay{display:grid;gap:11px;margin:0;padding:12px;border:1px solid var(--preview-divider);border-radius:13px;background:var(--preview-tint)}:is(.ops-map-container-preview,.ops-container-panel) .ops-stay-status.ops-map-stay.is-overdue{border-color:color-mix(in srgb,var(--preview-warning) 28%,transparent);background:var(--preview-warning-tint)}:is(.ops-map-container-preview,.ops-container-panel) .ops-map-stay>div{display:flex;gap:9px;min-width:0}:is(.ops-map-container-preview,.ops-container-panel) .ops-map-stay-heading{align-items:center}:is(.ops-map-container-preview,.ops-container-panel) .ops-map-stay-heading>svg{flex-shrink:0;color:var(--ops-muted)}:is(.ops-map-container-preview,.ops-container-panel) .ops-map-stay-heading>div{display:grid;gap:2px}:is(.ops-map-container-preview,.ops-container-panel) .ops-map-stay-heading .ops-map-stay-label{font-size:11px;font-weight:650;color:var(--ops-muted)}:is(.ops-map-container-preview,.ops-container-panel) .ops-map-stay-heading strong.ops-stay-result{margin:0;font-size:13px;line-height:1.4}:is(.ops-map-container-preview,.ops-container-panel) .ops-map-stay.is-overdue .ops-map-stay-heading :is(svg,span,strong){color:var(--preview-warning)}:is(.ops-map-container-preview,.ops-container-panel) .ops-map-stay.is-on-time .ops-map-stay-label,:is(.ops-map-container-preview,.ops-container-panel) .ops-map-stay.is-on-time .ops-map-stay-heading>svg{color:var(--ops-success)}:is(.ops-map-container-preview,.ops-container-panel) .ops-map-stay>.ops-map-stay-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:10px;border-top:1px solid var(--preview-divider)}:is(.ops-map-container-preview,.ops-container-panel) .ops-map-stay-date{display:grid;align-content:start;gap:4px}:is(.ops-map-container-preview,.ops-container-panel) .ops-map-stay-date>span{font-size:10px;color:var(--ops-muted)}:is(.ops-map-container-preview,.ops-container-panel) .ops-map-stay-date time{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px;font-variant-numeric:tabular-nums}:is(.ops-map-container-preview,.ops-container-panel) .ops-map-stay-date time span{font-size:11px;color:var(--ops-text);white-space:nowrap}:is(.ops-map-container-preview,.ops-container-panel) .ops-map-stay-date b{font-size:12px;line-height:1.4;color:var(--ops-text)}.ops-map-frame .ops-map-preview:is(.ops-map-container-preview,.ops-container-panel) .ops-customer-summary{order:initial;padding:0;border:0;margin:0;background:transparent;gap:5px}:is(.ops-map-container-preview,.ops-container-panel) .ops-customer-summary .ops-customer-name strong{font-size:14px}:is(.ops-map-container-preview,.ops-container-panel) .ops-customer-summary .ops-customer-fact{font-size:13px}.ops-map-frame .ops-map-preview:is(.ops-map-container-preview,.ops-container-panel) .ops-map-preview-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));order:initial;gap:8px;margin:0}.ops-map-frame .ops-map-preview:is(.ops-map-container-preview,.ops-container-panel) .ops-map-preview-actions button{min-width:0;min-height:40px;padding:10px 7px;font-size:12px;line-height:1.3;border-radius:11px}.ops-map-frame .ops-map-preview:is(.ops-map-container-preview,.ops-container-panel) .ops-map-preview-actions button:not(.ops-primary){background:var(--preview-tint);border-color:var(--preview-divider);color:var(--ops-text)}.ops-map-frame .ops-map-preview:is(.ops-map-container-preview,.ops-container-panel) .ops-map-preview-actions button:not(.ops-primary):hover:not(:disabled){background:var(--ops-accent-soft);border-color:var(--ops-accent)}.ops-map-frame .ops-map-preview.ops-map-container-preview>.ops-map-details-action{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:10px 0 0;border:0;border-top:1px solid var(--preview-divider);border-radius:0;background:transparent;color:var(--ops-accent);font-size:12px}.ops-map-frame.ops-map-immersive .ops-map-preview.ops-map-container-preview{max-height:calc(100% - 200px)}@media(max-width:900px){.ops-map-frame.ops-map-immersive .ops-map-preview.ops-map-container-preview{width:auto;max-height:calc(100% - 220px);padding:14px;gap:10px}}@media(max-width:900px)and (max-height:740px){.ops-map-frame.ops-map-immersive .ops-map-preview.ops-map-container-preview{max-height:calc(100% - 120px)}}.ops-map-frame .ops-container-marker.long-stop,.ops-map-frame .ops-container-cluster.has-long-stop{background:#dc2626;color:#fff;border-color:#fecaca;filter:none;box-shadow:0 0 0 4px #dc262633,0 3px 12px #7f1d1d55}.ops-map-frame .ops-container-marker.long-stop.selected{background:#dc2626;color:#fff;outline:3px solid #fca5a5;outline-offset:2px;box-shadow:0 0 0 5px #dc262633,0 3px 12px #7f1d1d55}.ops-map-legend .ops-overdue-legend{color:#dc2626}html[data-ops-theme=dark] .ops-map-legend .ops-overdue-legend{color:#fca5a5}.ops-stay-reports{display:grid;gap:22px;min-width:0}.ops-report-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.ops-report-header h2{margin:0;font-size:21px}.ops-report-header p{margin:7px 0 0;color:var(--ops-muted);font-size:13px;line-height:1.5}.ops-report-exports{display:flex;gap:8px;flex-shrink:0}.ops-report-exports button,.ops-report-filter-actions button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px}.ops-report-controls{display:grid;gap:16px;padding:18px;border:1px solid var(--ops-border);border-radius:12px;background:var(--ops-surface-soft)}.ops-report-period-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.ops-report-period-switch{display:flex;gap:3px;flex-wrap:wrap;padding:3px;border:1px solid var(--ops-border);border-radius:9px;background:var(--ops-surface)}.ops-report-period-switch button{padding:9px 14px;background:transparent;color:var(--ops-muted);border:0;border-radius:6px;font-size:13px;font-weight:600}.ops-report-period-switch button[aria-pressed=true]{background:var(--ops-accent-soft);color:var(--ops-accent)}.ops-report-date-controls{display:flex;align-items:flex-end;gap:8px;min-width:0}.ops-report-date-controls label{flex:1}.ops-shell .ops-report-controls label:not(.ops-report-check){display:grid;gap:7px;min-width:0;font-size:12px;color:var(--ops-muted);font-weight:600}.ops-shell .ops-report-controls input:not([type=checkbox]):not([type=radio]):not([type=range]),.ops-shell .ops-report-controls select{box-sizing:border-box;width:100%;min-width:0;min-height:42px;height:auto;margin:0;padding:10px 12px;background:var(--ops-surface);color:var(--ops-text);border:1px solid var(--ops-border);border-radius:8px;font:inherit;font-size:13px}.ops-report-controls input::placeholder{color:var(--ops-muted)}.ops-report-primary-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ops-report-search{display:flex;align-items:center;gap:7px;padding:0 11px;background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:8px}.ops-report-search svg{flex:none;color:var(--ops-muted)}.ops-shell .ops-report-controls .ops-report-search input:not([type=checkbox]):not([type=radio]):not([type=range]){padding:10px 0;border:0;box-shadow:none;background:transparent}.ops-report-search:focus-within{outline:2px solid var(--ops-accent);outline-offset:2px}.ops-report-filter-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ops-report-filter-actions .ops-primary{margin-left:auto}.ops-report-filter-actions b{display:grid;place-items:center;min-width:18px;height:18px;font-size:11px;border-radius:9px;background:var(--ops-accent-soft);color:var(--ops-accent)}.ops-report-reset{color:var(--ops-muted);background:transparent;padding:8px;font-size:12px}.ops-report-arrow{display:grid;place-items:center;flex:none;width:40px;height:42px;padding:0;background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:8px;color:var(--ops-text)}.ops-report-more-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;padding-top:16px;border-top:1px solid var(--ops-border)}.ops-report-more-filters[hidden]{display:none}.ops-shell .ops-stay-reports .ops-report-check{display:flex;align-items:flex-start;gap:8px;min-width:0;color:var(--ops-muted);font-size:12px;line-height:1.5}.ops-shell .ops-stay-reports .ops-report-check input[type=checkbox]{flex:0 0 17px;width:17px;height:17px;margin:0;padding:0;accent-color:var(--ops-accent)}.ops-report-more-filters .ops-report-check{padding-bottom:10px}.ops-stay-reports .ops-report-draft{margin:0;font-size:12px;color:var(--ops-muted);line-height:1.5}.ops-report-result-title{display:flex;align-items:center;gap:11px}.ops-report-result-title>svg{flex:none;color:var(--ops-muted)}.ops-report-result-title h3{margin:0 0 5px;font-size:16px;text-transform:none}.ops-report-result-title small{color:var(--ops-muted);font-size:12px}.ops-report-incomplete{margin-left:auto;padding:5px 8px;color:var(--ops-warning);background:var(--ops-warning-soft);border-radius:6px;font-size:11px}.ops-report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ops-report-metrics>div{display:grid;align-content:start;gap:9px;padding:16px 18px;min-width:0;border:1px solid var(--ops-border);border-radius:10px}.ops-report-metrics span{color:var(--ops-muted);font-size:12px}.ops-report-metrics strong{color:var(--ops-text);font-size:25px;line-height:1.25;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ops-report-metrics .has-warning strong{color:var(--ops-warning)}.ops-report-metrics>div:last-child strong{font-size:21px}.ops-report-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.ops-report-list-heading h3{display:flex;align-items:center;gap:8px;margin:0;font-size:15px}.ops-report-list-heading h3>span{color:var(--ops-muted);font-size:12px;font-weight:500}.ops-report-stays-table{margin:0;border:1px solid var(--ops-border);border-radius:10px}.ops-report-stays-table table{min-width:900px}.ops-report-stays-table th{font-size:11px;font-weight:600;white-space:nowrap}.ops-shell .ops-stay-reports .ops-report-table tbody tr:hover td{background:transparent}.ops-report-sort-fields{display:grid;justify-items:start;gap:2px}.ops-shell .ops-report-stays-table .ops-report-sort{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:3px;padding:4px 0;background:transparent;color:var(--ops-muted);font:inherit;font-weight:600;cursor:pointer;text-align:left}.ops-report-sort svg{flex:none;opacity:.45}.ops-shell .ops-report-stays-table .ops-report-sort:hover,.ops-shell .ops-report-stays-table .ops-report-sort[data-active=true]{background:transparent;color:var(--ops-accent)}.ops-report-sort:hover svg,.ops-report-sort[data-active=true] svg{opacity:1}.ops-report-sort:focus-visible{outline:2px solid var(--ops-accent);outline-offset:3px}.ops-report-sort-summary{margin:6px 0 0;font-size:11px;color:var(--ops-muted)}.ops-report-stays-table td{font-size:13px;line-height:1.5;padding:15px 12px}.ops-report-stays-table tbody tr:last-child td{border-bottom:0}.ops-report-stays-table .ops-link{font-weight:650;font-size:14px}.ops-report-stays-table .ops-stay-muted{font-size:11px;margin-top:6px;max-width:260px;overflow-wrap:anywhere}.ops-report-status{display:inline-block;white-space:nowrap;padding:4px 8px;border-radius:6px;background:var(--ops-surface-soft);color:var(--ops-muted);font-size:11px;font-weight:600}.ops-report-status.is-overdue{color:var(--ops-warning);background:var(--ops-warning-soft)}.ops-report-status.is-on_time{color:var(--ops-success);background:var(--ops-success-soft)}.ops-report-overdue,.ops-report-missing{display:block;margin-top:6px;font-size:11px;color:var(--ops-warning)}.ops-report-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:var(--ops-muted)}.ops-report-pagination>div{display:flex;align-items:center;gap:12px}.ops-report-pagination button{display:grid;place-items:center;width:34px;height:34px;padding:0}.ops-stay-reports .ops-report-history-note{margin:0;color:var(--ops-muted);font-size:11px;line-height:1.6}.ops-report-empty{display:grid;justify-items:center;gap:10px;padding:40px 18px;border:1px dashed var(--ops-border);border-radius:12px;text-align:center;color:var(--ops-muted)}.ops-report-empty h3{margin:0;color:var(--ops-text);font-size:15px}.ops-report-empty p{max-width:470px;margin:0;font-size:13px;line-height:1.6}.ops-report-empty button{margin-top:6px}.ops-report-financial{border-top:1px solid var(--ops-border);padding-top:20px}.ops-report-financial h3{font-size:16px;margin:0 0 8px}.ops-report-financial>p{color:var(--ops-muted);font-size:12px;line-height:1.6}@media(max-width:800px){.ops-report-header{flex-wrap:wrap}.ops-report-primary-filters,.ops-report-more-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-report-primary-filters>label:last-child{grid-column:1 / -1}.ops-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.ops-stay-reports{gap:18px}.ops-report-controls{padding:14px}.ops-report-primary-filters,.ops-report-more-filters{grid-template-columns:minmax(0,1fr)}.ops-report-period-switch{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ops-report-period-switch button{padding:9px 8px}.ops-report-date-controls{width:100%}.ops-report-date-controls label{min-width:0}.ops-report-exports{width:100%}.ops-report-exports button{flex:1;font-size:12px}.ops-report-filter-actions .ops-primary{width:100%;margin:0}.ops-report-result-title{align-items:flex-start;flex-wrap:wrap}.ops-report-incomplete{margin-left:29px}.ops-report-result-title h3{font-size:14px}.ops-report-metrics{gap:8px}.ops-report-metrics>div{padding:12px}.ops-report-metrics strong{font-size:23px}.ops-report-metrics>div:last-child strong{font-size:17px}.ops-report-list-heading,.ops-report-pagination{align-items:flex-start;flex-direction:column}}@media print{body .ops-stay-reports,body .ops-stay-reports *{visibility:visible!important}body .ops-stay-reports{position:absolute;top:0;left:0;width:100%;--ops-text: #111;--ops-muted: #444;--ops-surface: #fff;--ops-surface-soft: #fff;--ops-border: #ccc;--ops-accent: #111}.ops-report-controls,.ops-report-exports,.ops-report-list-heading>label,.ops-report-pagination{display:none!important}.ops-report-stays-table{border:0}.ops-report-stays-table table{min-width:0}.ops-report-header,.ops-report-result-title{break-after:avoid}.ops-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-report-metrics>div{padding:8px;border-color:#ddd}.ops-report-metrics strong,.ops-report-metrics>div:last-child strong{font-size:16px;color:#000}.ops-report-metrics span,.ops-report-status,.ops-report-overdue{color:#000}}.startup{padding:48px;font:600 16px Inter,sans-serif;color:var(--ops-text)}.ops-shell{min-height:100vh;background:var(--ops-surface-soft);color:var(--ops-text);display:flex;font-size:13px}.ops-sidebar{width:222px;flex:none;background:var(--ops-surface);border-right:1px solid var(--ops-border);padding:25px 13px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.ops-brand{display:flex;align-items:center;margin:0 8px 32px}.ops-sidebar nav{display:grid;gap:5px}.ops-sidebar nav button{text-align:left;border-radius:7px;padding:13px 14px;color:var(--ops-muted);font-weight:600}.ops-sidebar nav button:hover,.ops-sidebar nav button.active{background:var(--ops-accent-soft);color:var(--ops-accent)}.ops-side-bottom{margin-top:auto;display:grid;gap:12px;padding:12px 7px}.ops-side-bottom button,.ops-actions button,.ops-sim-row button{border:1px solid var(--ops-border);border-radius:7px;background:var(--ops-surface);padding:9px 12px;font-weight:600}.ops-side-bottom button:hover,.ops-actions button:hover,.ops-sim-row button:hover{background:var(--ops-accent-soft)}.ops-side-bottom small{color:var(--ops-muted);line-height:1.5;word-break:break-word}.ops-connection{font-size:11px;color:var(--ops-muted)}.ops-connection i{display:inline-block;border-radius:50%;background:var(--ops-warning);width:8px;height:8px;margin-right:4px}.ops-connection i.live{background:var(--ops-success)}.ops-main{flex:1;min-width:0;padding:30px clamp(20px,3vw,48px) 50px;max-width:1720px;margin:0 auto}.ops-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.ops-top p{font-size:10px;font-weight:700;color:var(--ops-muted);letter-spacing:1.6px;margin-bottom:7px}.ops-top h1{font-size:28px;letter-spacing:-.8px;margin-bottom:6px}.ops-top span{font-size:12px;color:var(--ops-muted)}.ops-primary{color:var(--ops-on-accent);background:var(--ops-action);border-radius:7px;padding:11px 15px;font-weight:700;box-shadow:0 6px 15px #345cff24;white-space:nowrap}.ops-primary:hover{background:var(--ops-action)}.ops-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:20px}.ops-stats div{background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:10px;padding:17px 19px;display:flex;flex-direction:column;gap:5px;box-shadow:0 3px 12px #21386706}.ops-stats strong{font-size:26px;line-height:1}.ops-stats span{color:var(--ops-muted);font-size:11px}.ops-pair{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.ops-pair div{display:grid;gap:5px;min-width:0}.ops-pair code{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.ops-pair small{color:var(--ops-muted)}.ops-pair button{border:1px solid var(--ops-border);border-radius:7px;padding:9px 12px;white-space:nowrap}.ops-pair-actions{flex:none}.ops-test-qr{display:flex;gap:16px;align-items:center;padding:14px;margin:15px 0;background:var(--ops-accent-soft);border-radius:8px}.ops-test-qr svg{flex:none;background:var(--ops-surface)}.ops-test-qr p{margin-top:8px;color:var(--ops-muted);line-height:1.5}.ops-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);gap:18px;margin-bottom:18px;align-items:start}.ops-card{background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:10px;padding:20px;box-shadow:0 3px 12px #21386706;min-width:0}.ops-card-title{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:17px}.ops-card-title h2{font-size:16px;letter-spacing:-.25px}.ops-card-title small{color:var(--ops-muted);font-size:10px}.ops-map-card{min-height:420px}.ops-map-wrap{position:relative;height:365px;border-radius:7px;overflow:hidden;background:var(--ops-accent-soft)}.ops-map{width:100%;height:100%}.ops-map-legend{position:absolute;left:9px;bottom:10px;background:#fffffff0;padding:8px 10px;border-radius:5px;font-size:10px;color:var(--ops-muted);box-shadow:0 2px 8px #0002}.ops-marker{color:var(--ops-on-accent);background:var(--ops-action);border:2px solid var(--ops-border);border-radius:7px;padding:7px 9px;box-shadow:0 3px 10px #17254344;font-size:11px;font-weight:700}.ops-marker.selected{background:var(--ops-action);transform:scale(1.09)}.ops-marker.long-stop{background:var(--ops-warning);border:2px solid var(--ops-border);font-weight:800}.ops-marker.long-stop.selected{box-shadow:0 0 0 3px #f3a37b,0 3px 10px #17254344}.ops-marker.manual{border:2px dashed var(--ops-accent);background:var(--ops-accent-soft);color:var(--ops-text)}.ops-phone-marker{background:var(--ops-warning);color:var(--ops-text);border:2px solid var(--ops-border);border-radius:50%;width:32px;height:32px;display:grid;place-items:center;box-shadow:0 3px 10px #17254344;font-size:18px}.ops-phone-marker.stale{background:var(--ops-surface-soft)}.ops-list{display:grid;gap:8px}.ops-list button{text-align:left;border:1px solid var(--ops-border);border-radius:7px;padding:11px 12px;display:grid;gap:5px}.ops-list button.selected,.ops-list button:hover{border-color:var(--ops-border);background:var(--ops-accent-soft)}.ops-list strong{font-size:12px}.ops-list span{color:var(--ops-muted);font-size:10px;line-height:1.5}.ops-list em{font-size:10px;color:var(--ops-muted);font-style:normal;font-weight:700}.ops-list .ops-stay-long{color:var(--ops-warning);font-weight:800}.ops-list .ops-stay{color:var(--ops-text);font-size:11px}.ops-list-toolbar{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap}.ops-list-toolbar button,.ops-list-toolbar select,.ops-list-toolbar input{border:1px solid var(--ops-border);border-radius:8px;padding:8px 11px;background:var(--ops-surface);color:var(--ops-text);font:inherit;font-size:11px}.ops-list-toolbar input{flex:1 1 190px;min-width:0}.ops-list-toolbar button.active{background:var(--ops-warning-soft);border-color:var(--ops-warning);color:var(--ops-warning);font-weight:700}.ops-stay-note{padding:12px 14px;border-radius:10px;background:var(--ops-surface-soft);font-size:11px;color:var(--ops-muted)}.ops-stay-note strong{color:var(--ops-warning)}.ops-detail{grid-column:1 / -1}.ops-detail dl{display:grid;grid-template-columns:170px 1fr;gap:10px 16px;padding:4px 0 13px;margin:0;font-size:12px}.ops-detail dt{color:var(--ops-muted)}.ops-detail dd{margin:0;font-weight:600}.ops-detail h3{font-size:13px;margin:18px 0 10px}.ops-link{color:var(--ops-accent);font-weight:700;padding:8px 0}.ops-create{display:grid;gap:11px}.ops-create .ops-card-title{margin-bottom:2px}.ops-create label,.ops-sim-row label{display:grid;gap:5px;color:var(--ops-muted);font-size:11px;font-weight:600}.ops-create input,.ops-create select,.ops-sim-row input,.ops-sim-row select{border:1px solid var(--ops-border);border-radius:6px;padding:9px;background:var(--ops-surface);color:var(--ops-text);min-width:0}.ops-create .ops-primary{justify-self:start;margin-top:5px}.ops-form-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.ops-created-banner{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid var(--ops-border);background:var(--ops-success-soft);border-radius:9px;margin-bottom:16px;color:var(--ops-success)}.ops-created-banner div{display:grid;gap:4px}.ops-created-banner span{font-size:11px;line-height:1.5}.ops-created-banner>button{margin-left:auto;font-size:20px}.ops-created-action{color:var(--ops-accent);font-size:11px;font-weight:700;text-decoration:underline}.ops-container-dialog{width:min(560px,calc(100vw - 24px));max-height:min(92vh,850px);overflow-y:auto;border:1px solid var(--ops-border);border-radius:14px;padding:24px;color:var(--ops-text);box-shadow:0 25px 70px #132b5366}.ops-location-picker{display:grid;gap:10px;margin:8px 0 14px}.ops-location-picker>label{display:grid;gap:6px;color:var(--ops-muted);font-size:12px;font-weight:700}.ops-location-help{color:var(--ops-muted);font-size:11px;font-weight:400;line-height:1.45}.ops-location-search{display:flex;align-items:center;gap:8px;border:1px solid var(--ops-border);border-radius:8px;padding:0 10px;color:var(--ops-muted);background:var(--ops-surface)}.ops-location-search:focus-within{outline:2px solid var(--ops-accent);outline-offset:1px}.ops-location-search input,.ops-container-dialog .ops-location-search input,.ops-create .ops-location-search input{border:0;outline:0;min-width:0;flex:1;padding:11px 0;box-shadow:none}.ops-location-results{display:grid;max-height:250px;overflow-y:auto;border:1px solid var(--ops-border);border-radius:8px;background:var(--ops-surface)}.ops-location-results button{display:grid;gap:3px;text-align:left;padding:10px 12px;border-bottom:1px solid var(--ops-border)}.ops-location-results button:hover,.ops-location-results button:focus-visible{background:var(--ops-accent-soft)}.ops-location-results small,.ops-location-credit{color:var(--ops-muted);font-size:10px}.ops-location-credit a{color:var(--ops-accent)}.ops-location-message{color:var(--ops-warning);background:var(--ops-warning-soft);border-radius:7px;padding:9px 11px;font-size:11px}.ops-location-map-head{display:flex;align-items:center;justify-content:space-between;gap:9px}.ops-location-map-head button{display:flex;align-items:center;gap:5px}.ops-location-map-head span{color:var(--ops-muted);font-size:11px}.ops-location-map{height:225px;border:1px solid var(--ops-border);border-radius:8px;overflow:hidden}.ops-location-warning{display:grid;gap:6px;padding:9px 11px;color:var(--ops-warning);background:var(--ops-warning-soft);border:1px solid var(--ops-border);border-radius:7px;font-size:11px}.ops-location-warning button{justify-self:start;color:var(--ops-accent);font-weight:700;text-decoration:underline}.ops-location-picker textarea{min-height:62px;width:100%;border:1px solid var(--ops-border);border-radius:7px;padding:9px;resize:vertical;color:var(--ops-text);font:inherit}.ops-location-coordinates{color:var(--ops-muted);font-size:11px}.ops-location-coordinates summary{cursor:pointer}.ops-location-coordinates .ops-form-pair{margin:9px 0}.ops-container-dialog::backdrop{background:#10274699}.ops-container-dialog form{display:grid;gap:14px}.ops-container-dialog label{display:grid;gap:5px;color:var(--ops-muted);font-size:12px;font-weight:600}.ops-container-dialog input{min-width:0;width:100%;border:1px solid var(--ops-border);border-radius:7px;padding:11px;color:var(--ops-text);background:var(--ops-surface);font:inherit}.ops-container-dialog input:focus-visible,.ops-create input:focus-visible,.ops-list-toolbar input:focus-visible{outline:2px solid var(--ops-accent);outline-offset:1px}.ops-container-dialog input[aria-invalid=true]{border-color:var(--ops-warning)}.ops-field-error,.ops-save-error{color:var(--ops-danger);font-size:11px;font-weight:600;line-height:1.4}.ops-save-error{padding:10px;background:var(--ops-danger-soft);border-radius:7px}.ops-optional{color:var(--ops-muted);font-weight:400}.ops-form-extra{border-top:1px solid var(--ops-border);padding-top:13px}.ops-form-extra summary{color:var(--ops-accent);cursor:pointer;font-weight:700}.ops-form-extra p{margin:9px 0;color:var(--ops-muted);font-size:11px;line-height:1.5}.ops-form-extra label{margin:10px 0}.ops-icon-button{color:var(--ops-muted)}.ops-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:5px}.ops-secondary{border:1px solid var(--ops-border);border-radius:7px;padding:10px 15px;color:var(--ops-text);font-weight:700}.ops-print-label{display:none}.ops-timeline{display:grid;max-height:380px;overflow:auto}.ops-timeline p{display:grid;gap:4px;padding:11px 4px 11px 18px;border-left:2px solid var(--ops-border);border-bottom:1px solid var(--ops-border)}.ops-timeline p b{font-size:12px}.ops-timeline small{color:var(--ops-muted);font-size:10px}.ops-person{padding:14px 0;border-top:1px solid var(--ops-border);display:flex;gap:15px;align-items:center}.ops-person span{color:var(--ops-success);margin-left:auto}.ops-person small{color:var(--ops-muted)}.ops-simulator{margin-top:18px;border-color:var(--ops-border);background:var(--ops-surface)}.ops-sim-row{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:13px 0}.ops-sim-row label{flex:1 1 170px}.ops-sim-row .ops-check{display:flex;align-items:center;flex:0 1 auto;gap:6px;padding:10px}.ops-sim-row .ops-check input{margin:0}.ops-pending{padding:10px;color:var(--ops-warning);font-weight:700}.ops-actions{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0}.ops-actions button{font-size:11px}.ops-muted{color:var(--ops-muted);font-size:11px;line-height:1.6;margin:12px 0}.ops-notice{background:var(--ops-accent-soft);border:1px solid var(--ops-border);color:var(--ops-accent);border-radius:7px;padding:12px 16px;margin-bottom:18px;display:flex;justify-content:space-between;gap:10px}.ops-notice button{font-size:20px;line-height:14px}@media(max-width:950px){.ops-sidebar{width:180px}.ops-grid{grid-template-columns:1fr}.ops-detail{grid-column:auto}.ops-stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.ops-shell{display:block}.ops-sidebar{position:static;height:auto;width:100%;padding:10px}.ops-brand{margin:5px 4px 10px}.ops-sidebar nav{display:flex;overflow-x:auto}.ops-sidebar nav button{white-space:nowrap;padding:10px}.ops-side-bottom{display:none}.ops-main{padding:18px 12px}.ops-top h1{font-size:22px}.ops-top{align-items:start}.ops-top .ops-primary{padding:9px}.ops-stats{grid-template-columns:repeat(2,1fr)}.ops-card-title{display:block}.ops-card-title small{display:block;margin-top:5px}.ops-detail dl{grid-template-columns:115px 1fr}.ops-map-wrap{height:320px}.ops-pair,.ops-test-qr{flex-direction:column;align-items:flex-start}.ops-form-pair{grid-template-columns:1fr}.ops-container-dialog{padding:16px}}@media print{body *{visibility:hidden!important}.ops-print-label,.ops-print-label *{visibility:visible!important}.ops-print-label{display:flex!important;position:fixed;inset:0;flex-direction:column;align-items:center;gap:25px;padding:35mm 15mm;background:#fff;color:#12233f}.ops-print-label strong{font:700 32pt Arial,sans-serif}.ops-print-label span{font:13pt Arial,sans-serif}}.ops-sidebar nav button{display:flex;align-items:center;gap:11px}.ops-top-actions{display:flex;align-items:center;gap:9px}.ops-top-actions .ops-primary{display:flex;align-items:center;gap:7px}.ops-bell,.ops-icon-button{display:grid;place-items:center;position:relative;width:40px;height:40px;border:1px solid var(--ops-border);border-radius:11px;background:var(--ops-surface);color:var(--ops-text)}.ops-bell:hover,.ops-icon-button:hover{background:var(--ops-accent-soft)}.ops-bell b{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:1px 4px;border-radius:10px;background:var(--ops-danger);color:var(--ops-on-accent);font-size:11px;line-height:16px;text-align:center}.ops-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--ops-accent-soft);color:var(--ops-accent)!important;font-size:12px!important;font-weight:700}.ops-overview{display:grid;gap:18px}.ops-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ops-overview-metrics>div,.ops-overview-metrics>button{display:grid;grid-template-columns:1fr auto;gap:5px;padding:19px 21px;min-height:103px;background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:14px;box-shadow:0 5px 18px #1c396008}.ops-metric-action{text-align:left;cursor:pointer;font:inherit}.ops-metric-action:hover,.ops-metric-action:focus-visible{border-color:var(--ops-warning);background:var(--ops-warning-soft)}.ops-overview-metrics strong{grid-column:1;font-size:29px;line-height:1}.ops-overview-metrics span{grid-column:1 / -1;color:var(--ops-muted);font-size:12px}.ops-overview-metrics svg{grid-column:2;grid-row:1;width:20px;height:20px;color:var(--ops-accent)}.ops-overview-metrics .ops-metric-action svg{grid-column:2;grid-row:1;width:20px;height:20px;color:var(--ops-warning)}.ops-overview-metrics .needs-attention svg{color:var(--ops-warning)}.ops-spotlight{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:141px;padding:25px 29px;border-radius:16px;color:var(--ops-on-accent);background:linear-gradient(115deg,var(--ops-action),var(--ops-action));box-shadow:0 14px 29px #285ce02d}.ops-spotlight.urgent{background:linear-gradient(115deg,var(--ops-warning),var(--ops-warning));box-shadow:0 14px 29px #a3521e26}.ops-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.35px}.ops-spotlight h2{margin:8px 0 5px;font-size:clamp(20px,2.1vw,27px);letter-spacing:-.55px}.ops-spotlight p{margin:0;line-height:1.5;color:#ffffffd9;font-size:12px}.ops-spotlight button{display:flex;align-items:center;justify-content:center;gap:8px;flex:none;border:1px solid #ffffff76;background:#ffffff21;color:var(--ops-on-accent);border-radius:9px;padding:11px 13px;font-weight:700}.ops-spotlight button:hover{background:#ffffff3a}.ops-overview-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(285px,.8fr);gap:18px;align-items:stretch}.ops-overview-grid .ops-card{border-radius:14px}.ops-overview-grid .ops-map-card{min-height:0}.ops-overview-grid .ops-map-wrap{height:350px}.ops-map-footer{display:flex;align-items:center;gap:7px;margin-top:12px;color:var(--ops-muted);font-size:11px}.ops-map-footer svg{flex:none;color:var(--ops-success)}.ops-attention-list{display:grid;gap:10px}.ops-attention-row{text-align:left;display:grid;gap:7px;background:var(--ops-surface-soft);border:1px solid transparent;border-radius:10px;padding:15px}.ops-attention-row:hover{background:var(--ops-accent-soft);border-color:var(--ops-border)}.ops-attention-row strong{line-height:1.35;font-size:13px}.ops-attention-row small{line-height:1.45;color:var(--ops-muted);font-size:11px}.ops-status-chip{width:max-content;padding:4px 8px;border-radius:50px;background:var(--ops-warning-soft);color:var(--ops-warning);font-size:10px;font-weight:700}.ops-status-chip.success{background:var(--ops-success-soft);color:var(--ops-success)}.ops-status-chip.urgent{background:var(--ops-warning-soft);color:var(--ops-danger)}.ops-empty-state{display:grid;justify-items:center;gap:9px;padding:52px 18px;color:var(--ops-muted);text-align:center}.ops-empty-state svg{width:31px;height:31px;color:var(--ops-accent)}.ops-empty-state strong{color:var(--ops-text)}.ops-overview-feed{border-radius:14px}.ops-feed-list{display:grid}.ops-feed-list button{display:flex;align-items:flex-start;gap:11px;padding:12px 4px;border-top:1px solid var(--ops-border);text-align:left}.ops-feed-list button:hover{background:var(--ops-surface-soft)}.ops-feed-dot{flex:none;width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--ops-action)}.ops-feed-dot.success{background:var(--ops-success)}.ops-feed-dot.urgent{background:var(--ops-danger)}.ops-feed-list button span:nth-child(2){display:grid;gap:4px;flex:1}.ops-feed-list strong{font-size:12px}.ops-feed-list small{font-size:11px;color:var(--ops-muted)}.ops-feed-list time{font-size:11px;color:var(--ops-muted)}.ops-modal.ops-notifications-dialog{width:min(560px,calc(100vw - 24px))}.ops-notification-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 0;color:var(--ops-muted);font-size:12px}.ops-notification-eyebrow{margin:0;font-size:11px;color:var(--ops-muted)}.ops-notification-actions button{color:var(--ops-accent);font-weight:700}.ops-browser-alerts{display:flex;align-items:center;gap:8px;width:100%;padding:12px;margin-bottom:12px;border-radius:10px;background:var(--ops-accent-soft);color:var(--ops-accent);font-weight:700}.ops-notification-list{display:grid}.ops-notification-item{display:flex;gap:11px;width:100%;padding:15px 0;border-top:1px solid var(--ops-border);text-align:left}.ops-notification-item:hover{background:var(--ops-surface-soft)}.ops-notification-item.unread{background:var(--ops-accent-soft)}.ops-notification-symbol{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;background:var(--ops-accent-soft);color:var(--ops-accent)}.ops-notification-item.success .ops-notification-symbol{background:var(--ops-success-soft);color:var(--ops-success)}.ops-notification-item.urgent .ops-notification-symbol{background:var(--ops-warning-soft);color:var(--ops-danger)}.ops-notification-item>span:last-child{display:grid;gap:5px}.ops-notification-item strong{font-size:13px}.ops-notification-item small{color:var(--ops-muted);font-size:12px;line-height:1.45}.ops-notification-item time{color:var(--ops-muted);font-size:11px}.ops-live-toast{display:flex;align-items:flex-start;gap:11px;position:fixed;z-index:60;right:24px;bottom:24px;width:min(355px,calc(100vw - 32px));padding:15px;border:1px solid var(--ops-border);border-radius:13px;background:var(--ops-surface);box-shadow:0 14px 34px #1426472b;color:var(--ops-accent);text-align:left}.ops-live-toast.urgent{color:var(--ops-danger);border-color:var(--ops-border)}.ops-live-toast.success{color:var(--ops-success);border-color:var(--ops-border)}.ops-live-toast-open{display:flex;align-items:flex-start;gap:11px;flex:1;text-align:left}.ops-live-toast-open,.ops-live-toast-close{background:transparent;border:0;padding:0;color:inherit;cursor:pointer}.ops-live-toast-open>span{display:grid;gap:4px;flex:1}.ops-live-toast strong{color:var(--ops-text);font-size:13px}.ops-live-toast small{color:var(--ops-muted);font-size:11px;line-height:1.4}@media(max-width:1100px){.ops-overview-grid{grid-template-columns:1fr}}@media(max-width:650px){.ops-top-actions{flex-wrap:wrap;justify-content:flex-end}.ops-avatar{display:none}.ops-top-actions .ops-primary{font-size:11px}.ops-overview-metrics{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ops-overview-metrics>div,.ops-overview-metrics>button{padding:13px;min-height:86px}.ops-overview-metrics strong{font-size:24px}.ops-overview-metrics span{font-size:11px}.ops-spotlight{align-items:flex-start;flex-direction:column;padding:22px}.ops-overview-grid .ops-map-wrap{height:290px}}.ops-archived-row{display:grid;gap:.35rem;padding:1rem;border-bottom:1px solid var(--ops-border)}.ops-archived-row small{color:var(--ops-muted)}.ops-archive-action{display:grid;gap:.5rem;padding:1rem;margin:1rem 0;border:1px solid var(--ops-border);border-radius:14px;background:var(--ops-surface-soft)}.ops-archive-action button{justify-self:start;padding:.65rem .9rem;border:1px solid var(--ops-border);border-radius:10px;background:var(--ops-surface);color:var(--ops-text);font:inherit;cursor:pointer}.ops-archive-action button:disabled{cursor:not-allowed;opacity:.55}.ops-archive-action small{color:var(--ops-muted)}:root{--ops-bg: #f5f7fb;--ops-surface: #fff;--ops-surface-soft: #f3f6fa;--ops-text: #20304c;--ops-muted: #61718a;--ops-border: #dce4ee;--ops-accent: #315dcb;--ops-action: #345cff;--ops-accent-soft: #edf2ff;--ops-on-accent: #fff;--ops-warning: #995423;--ops-warning-soft: #fff3e5;--ops-success: #177951;--ops-success-soft: #eaf8f0;--ops-danger: #b23d36;--ops-danger-soft: #fff0ed;--ops-shadow: 0 12px 40px #1725431a}html[data-ops-theme=light]{color-scheme:light;background:var(--ops-bg)}html[data-ops-theme=dark]{color-scheme:dark;background:#141d2b;--ops-bg: #141d2b;--ops-surface: #1c2838;--ops-surface-soft: #223044;--ops-text: #eef3fb;--ops-muted: #afbdd0;--ops-border: #39475b;--ops-accent: #98b7ff;--ops-action: #396be1;--ops-accent-soft: #293e61;--ops-warning: #ffd092;--ops-warning-soft: #453421;--ops-success: #94dfb6;--ops-success-soft: #243e34;--ops-danger: #ffaaa2;--ops-danger-soft: #4a2b30;--ops-shadow: 0 12px 40px #0005}.ops-shell{--muted: var(--ops-muted);display:block;font-size:14px;background:var(--ops-bg);color:var(--ops-text)}.ops-shell [hidden]{display:none!important}.ops-shell button,.ops-shell input,.ops-shell select,.ops-shell textarea{font-family:inherit}.ops-shell select :is(option,optgroup){background-color:var(--ops-surface);color:var(--ops-text)}.ops-shell select :is(option,optgroup):disabled{color:var(--ops-muted)}.ops-shell small{color:var(--ops-muted)}.ops-shell button:focus-visible,.ops-shell input:focus-visible,.ops-shell select:focus-visible,.ops-shell textarea:focus-visible,.ops-shell summary:focus-visible{outline:3px solid var(--ops-accent);outline-offset:3px}.ops-sidebar{position:relative;inset:auto;width:100%;height:auto;padding:16px 28px 0;background:var(--ops-surface);border:0;border-bottom:1px solid var(--ops-border);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px}.ops-brand{margin:0;width:242px;max-width:100%;min-width:0;flex:none}.ops-sidebar nav{display:flex;flex-wrap:wrap;gap:6px;grid-column:1 / -1;grid-row:2;overflow:visible}.ops-sidebar nav button{padding:12px 15px;border-bottom:3px solid transparent;border-radius:5px 5px 0 0;font-size:14px;gap:8px;color:var(--ops-muted)}.ops-sidebar nav button.active{border-bottom-color:var(--ops-accent);background:transparent;color:var(--ops-accent)}.ops-shell-tools{display:flex;align-items:center;gap:8px}.ops-shell-tools .ops-signout{color:var(--ops-danger);white-space:nowrap}.ops-shell-tools .ops-signout span{display:inline}.ops-shell .ops-secondary,.ops-shell .ops-primary{display:inline-flex;justify-content:center;align-items:center;gap:7px;font-size:13px;min-height:38px}.ops-shell .ops-primary{background:var(--ops-action);color:var(--ops-on-accent);box-shadow:none}.ops-shell .ops-primary:hover{filter:brightness(1.08)}.ops-secondary{background:var(--ops-surface);color:var(--ops-text);border-color:var(--ops-border)}.ops-main{width:100%;max-width:none;margin:0;padding:22px 28px 32px}.ops-top{margin-bottom:16px;gap:16px}.ops-top p{display:none}.ops-top h1{font-size:25px;margin-bottom:5px}.ops-top span{font-size:13px;color:var(--ops-muted)}.ops-live-summary{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ops-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ops-success)}.ops-top-actions{flex-shrink:0}.ops-stats{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin:0 0 18px}.ops-stats div{display:flex;flex-direction:row;align-items:baseline;gap:6px;border:0;padding:0;background:transparent;box-shadow:none}.ops-stats strong{font-size:15px}.ops-stats span{font-size:13px;color:var(--ops-muted)}.ops-card{padding:18px;background:var(--ops-surface);border-color:var(--ops-border);box-shadow:none;border-radius:10px}.ops-card-title{align-items:center;margin-bottom:16px;flex-wrap:wrap}.ops-card-title h2{font-size:18px}.ops-card-title small{font-size:12px}.ops-notice,.ops-save-error{font-size:13px}.ops-notice{padding:10px 14px;margin-bottom:14px}.ops-container-workspace{grid-template-columns:minmax(350px,32%) minmax(0,1fr);align-items:start;gap:16px}.ops-container-workspace>.ops-map-card{grid-column:2;grid-row:1;padding:0;overflow:visible;min-height:0}.ops-container-workspace>.ops-map-card>.ops-card-title{padding:17px 18px 0}.ops-containers-list,.ops-container-detail{grid-column:1;grid-row:1;min-width:0;max-height:max(560px,calc(100dvh - 280px));overflow-y:auto;scrollbar-gutter:stable}.ops-container-workspace>.ops-container-detail{grid-column:1}.ops-containers-list>.ops-muted{margin:0 0 14px;font-size:12px}.ops-list-toolbar{gap:8px}.ops-list-toolbar input,.ops-list-toolbar select,.ops-list-toolbar button{font-size:13px;color:var(--ops-text)}.ops-containers-list .ops-list-toolbar input{flex-basis:100%}.ops-list-toolbar button.active{color:var(--ops-accent);background:var(--ops-accent-soft);border-color:var(--ops-accent)}.ops-list{gap:0}.ops-list>button{padding:16px 12px;border:0;border-bottom:1px solid var(--ops-border);border-left:3px solid transparent;border-radius:0;gap:7px;width:100%}.ops-list>button.selected{border-left-color:var(--ops-accent);background:var(--ops-accent-soft)}.ops-list>button:hover{background:var(--ops-surface-soft)}.ops-list>button.selected:hover{background:var(--ops-accent-soft)}.ops-list strong{font-size:17px;color:var(--ops-text)}.ops-list span{font-size:13px;color:var(--ops-muted);overflow-wrap:anywhere}.ops-list>button>span:nth-child(2){font-size:14px;color:var(--ops-text)}.ops-list .ops-stay,.ops-list .ops-stay-long{font-size:12px}.ops-list .ops-stay-long{color:var(--ops-warning);font-weight:600}.ops-container-row-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.ops-list em{font-size:12px;font-weight:500}.ops-container-row-head em{padding:3px 7px;background:var(--ops-surface-soft);border-radius:4px;flex-shrink:0;color:var(--ops-text)}.ops-back{display:flex;align-items:center;gap:6px;color:var(--ops-muted);font-size:13px;margin-bottom:17px;padding:0}.ops-container-detail .ops-card-title{display:block}.ops-container-detail .ops-card-title small{display:block;margin-top:7px}.ops-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 16px}.ops-detail-actions>button{width:auto;flex:0 1 auto}.ops-detail-actions .ops-muted{flex-basis:100%;font-size:12px;margin:0}.ops-detail-tabs{display:flex;gap:4px;border-bottom:1px solid var(--ops-border);margin-bottom:20px;background:var(--ops-surface);position:sticky;top:-18px;z-index:2;padding-top:8px}.ops-detail-tabs button{font-size:13px;color:var(--ops-muted);border-bottom:2px solid transparent;padding:9px 8px}.ops-detail-tabs button[aria-selected=true]{color:var(--ops-accent);border-bottom-color:var(--ops-accent)}.ops-detail dl{font-size:14px;grid-template-columns:minmax(100px,32%) minmax(0,1fr);gap:12px 18px}.ops-detail dd{overflow-wrap:anywhere;font-weight:500}.ops-container-detail dl{display:block}.ops-container-detail dt{font-size:12px;margin:16px 0 5px}.ops-container-detail dd{font-size:14px}.ops-detail h3{font-size:15px}.ops-detail-extra{margin-top:20px;padding-top:15px;border-top:1px solid var(--ops-border)}.ops-detail-extra summary{cursor:pointer;color:var(--ops-accent);font-size:13px;font-weight:600;line-height:1.6}.ops-detail-extra dl{margin-top:16px}.ops-stay-note{font-size:13px;line-height:1.6}.ops-timeline{max-height:none}.ops-timeline p b{font-size:14px}.ops-timeline small{font-size:12px}.ops-timeline .ops-link{justify-self:start}.ops-container-detail .ops-test-qr{flex-direction:column;align-items:center;padding:16px}.ops-container-detail .ops-test-qr p{font-size:13px;overflow-wrap:anywhere}.ops-container-detail .ops-actions{justify-content:center}.ops-actions button{font-size:13px}.ops-archive-action{margin:0;padding:15px}.ops-archive-action small,.ops-archived-row small,.ops-created-banner span{font-size:12px}.ops-map-frame{background:var(--ops-surface);border-radius:9px;overflow:hidden}.ops-map-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px 12px;flex-wrap:wrap}.ops-map-toolbar label{display:inline-flex;align-items:center;gap:6px;color:var(--ops-muted);font-size:12px}.ops-map-toolbar input{accent-color:var(--ops-action)}.ops-map-toolbar>div{display:flex;gap:6px}.ops-map-toolbar .ops-secondary{padding:8px 10px;min-height:36px}.ops-map-wrap{border-radius:0;height:clamp(400px,calc(100dvh - 375px),800px);background:var(--ops-surface-soft)}.ops-map-legend{position:static;display:flex;flex-wrap:wrap;gap:8px 16px;padding:10px 14px;border-top:1px solid var(--ops-border);color:var(--ops-muted);font-size:11px;background:var(--ops-surface);box-shadow:none;border-radius:0}.ops-legend-long{color:var(--ops-warning)}.ops-map-preview{position:absolute;z-index:2;bottom:16px;left:16px;width:min(330px,calc(100% - 65px));display:grid;gap:6px;background:var(--ops-surface);color:var(--ops-text);border:1px solid var(--ops-border);border-radius:9px;box-shadow:var(--ops-shadow);padding:15px}.ops-map-preview strong{font-size:17px}.ops-map-preview span{font-size:14px;overflow-wrap:anywhere}.ops-map-preview small{font-size:12px}.ops-map-preview .ops-actions{margin:6px 0 0;gap:6px}.ops-map-preview .ops-actions .ops-primary{border-color:var(--ops-action);background:var(--ops-action);color:#fff}.ops-map-frame.is-expanded{position:fixed;inset:12px;z-index:80;display:flex;flex-direction:column;border:1px solid var(--ops-border);box-shadow:0 0 0 20px var(--ops-bg)}.ops-map-frame.is-expanded .ops-map-toolbar{padding:14px}.ops-map-frame.is-expanded .ops-map-wrap{flex:1;height:auto;min-height:0}.ops-marker{background:var(--ops-action);color:#fff;border-color:#fff;font-size:12px;padding:7px 10px}.ops-marker.selected{background:var(--ops-action);outline:3px solid var(--ops-accent);outline-offset:2px}.ops-marker.long-stop{background:#9a551e;border-color:#fff}.ops-marker.manual{color:var(--ops-text);background:var(--ops-surface);border-color:var(--ops-muted)}.ops-phone-marker{color:#fff;background:#3269a4;border-color:#fff}.ops-phone-marker.stale{background:#677386}html[data-ops-theme=dark] .ops-shell .maplibregl-canvas{filter:invert(1) grayscale(1) brightness(1.15) contrast(.9)}.ops-shell .maplibregl-ctrl-group{background:var(--ops-surface)}html[data-ops-theme=dark] .ops-shell .maplibregl-ctrl-icon{filter:invert(1)}.ops-shell .maplibregl-ctrl-attrib{color:#27313c}.ops-modal{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 40px);border:1px solid var(--ops-border);border-radius:12px;padding:0;background:var(--ops-surface);color:var(--ops-text);box-shadow:var(--ops-shadow);overflow-y:auto}.ops-modal-wide{width:min(1120px,calc(100vw - 32px))}.ops-modal::backdrop,.ops-container-dialog::backdrop{background:#0c172c99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ops-roster-person{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-top:1px solid var(--ops-border)}.ops-roster-identity{display:grid;gap:5px;min-width:0}.ops-roster-identity small,.ops-roster-count{color:var(--ops-muted)}.ops-roster-identity a{color:var(--ops-accent);text-decoration:underline}.ops-roster-meta{display:flex;align-items:center;gap:12px;flex:none}.ops-roster-meta span{color:var(--ops-success)}.ops-roster-count{white-space:nowrap}.ops-roster-form{display:grid;gap:18px}.ops-roster-form>label{display:grid;gap:7px;font-weight:700}.ops-roster-form input[type=text],.ops-roster-form input[type=tel],.ops-roster-form>label input,.ops-roster-form>label select{width:100%;padding:10px 12px;border:1px solid var(--ops-border);border-radius:8px;background:var(--ops-surface);color:var(--ops-text);font:inherit}.ops-roster-areas{display:grid;gap:10px;padding:14px;border:1px solid var(--ops-border);border-radius:9px}.ops-roster-areas legend{font-weight:700;padding:0 5px}.ops-roster-areas label{display:flex;align-items:center;gap:9px;cursor:pointer}.ops-roster-areas input{accent-color:var(--ops-accent)}.ops-roster-actions{display:flex;justify-content:flex-end;gap:10px}@media(max-width:650px){.ops-roster-person{align-items:flex-start;flex-direction:column}.ops-roster-meta{width:100%;justify-content:space-between}}.ops-modal-header{position:sticky;top:0;z-index:4;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;border-bottom:1px solid var(--ops-border);background:var(--ops-surface)}.ops-modal-header h2{font-size:20px}.ops-modal-body{padding:22px}.ops-dialog-fields{border:0;padding:0;margin:0;min-width:0}.dispatch-plan-form>.ops-order-form-actions{flex-wrap:wrap}.ops-shell .ops-modal .dispatch-plan-feedback{flex:1 0 100%;margin:0 0 8px;padding:12px;border:1px solid var(--ops-danger);border-radius:6px;color:var(--ops-danger);background:var(--ops-danger-soft);font-size:14px;line-height:1.5}.ops-modal .ops-card{border:0;padding:0;box-shadow:none}.ops-modal .ops-container-detail{max-height:none;overflow:visible;scrollbar-gutter:auto}.ops-modal .ops-container-detail>.ops-back{display:none}.ops-modal .ops-container-detail>.ops-card-title h2{display:none}.ops-modal .ops-detail-tabs{position:static}.ops-modal .ops-container-detail dl{display:grid}.ops-modal .ops-container-detail dt{margin:0;font-size:13px}.ops-modal .ops-test-qr{flex-direction:row}.ops-order-locations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;border-block:1px solid var(--ops-border);padding:14px 0}.ops-order-locations .ops-location-map{height:270px}.ops-create{gap:14px}.ops-create>.ops-card-title{display:none}.ops-create label,.ops-sim-row label,.ops-container-dialog label,.ops-location-picker>label{font-size:13px}.ops-create input,.ops-create select,.ops-sim-row input,.ops-sim-row select,.ops-container-dialog input,.ops-location-picker textarea{font-size:14px;background:var(--ops-surface);color:var(--ops-text)}.ops-location-help,.ops-location-credit,.ops-location-results small,.ops-location-message,.ops-location-warning,.ops-location-coordinates,.ops-location-map-head span,.ops-field-error,.ops-form-extra p{font-size:12px}.ops-container-dialog{background:var(--ops-surface);width:min(650px,calc(100vw - 24px));max-height:calc(100dvh - 32px)}.ops-location-map-head{flex-wrap:wrap}.ops-order-form-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;position:sticky;bottom:-22px;z-index:3;padding:14px 0;border-top:1px solid var(--ops-border);background:var(--ops-surface)}.ops-create .ops-primary{margin-top:0}.ops-orders-workspace>.ops-card{max-width:none}.ops-orders-workspace .ops-list>button{grid-template-columns:minmax(180px,.65fr) minmax(220px,1.5fr) minmax(160px,.5fr);align-items:center;gap:15px}.ops-orders-workspace .ops-list strong{font-size:15px}.ops-next-step{padding:14px;background:var(--ops-accent-soft);border-radius:7px;display:grid;gap:5px;margin-bottom:20px;line-height:1.5}.ops-next-step span{font-size:13px;color:var(--ops-muted)}.ops-pair{display:grid;margin:0}.ops-pair small{font-size:13px;line-height:1.6}.ops-pair-actions{display:flex!important;flex-wrap:wrap;margin-top:10px}.ops-connection-info{border-top:1px solid var(--ops-border);margin-top:20px;padding-top:16px;display:grid;gap:13px;color:var(--ops-muted);font-size:13px}.ops-connection-info button{justify-self:start}.ops-overview{gap:16px}.ops-overview-metrics{display:flex;flex-wrap:wrap;gap:10px 24px}.ops-overview-metrics>div,.ops-overview-metrics>button{display:flex;align-items:center;gap:7px;padding:7px 0;min-height:0;background:transparent;border:0;box-shadow:none}.ops-overview-metrics strong{font-size:16px}.ops-overview-metrics span{font-size:13px}.ops-overview-metrics svg{width:17px;height:17px}.ops-overview-metrics .ops-metric-action{padding:7px 11px;background:var(--ops-warning-soft);border-radius:6px}.ops-spotlight,.ops-spotlight.urgent{min-height:0;padding:15px 18px;background:var(--ops-surface);color:var(--ops-text);border:1px solid var(--ops-border);box-shadow:none;border-radius:9px;gap:16px}.ops-spotlight.urgent{background:var(--ops-warning-soft)}.ops-spotlight h2{margin:4px 0;font-size:18px}.ops-spotlight .ops-eyebrow{color:var(--ops-muted)}.ops-spotlight p{color:var(--ops-muted);font-size:13px}.ops-spotlight button{color:var(--ops-accent);border-color:var(--ops-border);background:var(--ops-surface);font-size:13px}.ops-overview-grid{grid-template-columns:minmax(300px,30%) minmax(0,1fr)}.ops-overview-grid .ops-map-card{grid-column:2;grid-row:1}.ops-overview-grid .ops-attention-card{grid-column:1;grid-row:1}.ops-overview-grid .ops-map-wrap{height:clamp(420px,calc(100dvh - 370px),680px)}.ops-attention-row strong{font-size:15px}.ops-attention-row small,.ops-map-footer,.ops-feed-list small,.ops-feed-list time{font-size:12px}.ops-status-chip{font-size:12px;border-radius:5px}.ops-feed-list strong{font-size:14px}.ops-muted,.ops-notification-item small{font-size:13px}.ops-notification-item time,.ops-live-toast small{font-size:12px}@media(min-width:1450px){.ops-sidebar{display:flex;flex-direction:row;align-items:center;padding:12px 28px;gap:30px}.ops-sidebar nav{flex:1}.ops-shell-tools{margin-left:auto}}@media(max-width:1050px){.ops-main{padding:18px}.ops-sidebar{padding-inline:18px}.ops-container-workspace{grid-template-columns:minmax(310px,38%) minmax(0,1fr)}.ops-containers-list,.ops-container-detail{padding:14px}.ops-containers-list .ops-card-title{gap:10px}.ops-container-detail .ops-detail-tabs{gap:0}.ops-container-detail .ops-detail-tabs button{padding-inline:6px;font-size:12px}.ops-map-toolbar{padding-inline:10px}.ops-map-toolbar>div{margin-left:auto}.ops-overview-grid{grid-template-columns:minmax(280px,35%) minmax(0,1fr)}.ops-orders-workspace .ops-list>button{grid-template-columns:1fr;gap:7px}}@media(max-width:760px){.ops-sidebar{padding:12px 12px 0}.ops-sidebar nav{flex-wrap:wrap;gap:0}.ops-sidebar nav button{padding:10px;font-size:13px}.ops-sidebar nav button svg{display:none}.ops-brand{width:210px}.ops-shell-tools .ops-secondary{padding:8px}.ops-shell-tools span{display:none}.ops-main{padding:16px 12px}.ops-top{flex-wrap:wrap}.ops-top-actions{width:100%;justify-content:flex-start}.ops-top-actions .ops-primary{margin-left:auto;font-size:13px}.ops-top h1{font-size:23px}.ops-container-workspace,.ops-overview-grid{display:flex;flex-direction:column}.ops-container-workspace>*,.ops-overview-grid>*{width:100%}.ops-container-workspace>.ops-map-card{order:2}.ops-containers-list,.ops-container-detail{max-height:610px}.ops-container-detail{max-height:none}.ops-map-wrap,.ops-overview-grid .ops-map-wrap{height:470px}.ops-overview-grid .ops-map-card{order:2}.ops-overview-grid .ops-attention-card{order:1}.ops-spotlight{align-items:flex-start;flex-direction:column}.ops-spotlight button{align-self:flex-start}.ops-order-locations{grid-template-columns:1fr}.ops-modal{max-height:calc(100dvh - 20px);width:calc(100vw - 20px)}.ops-modal-header{padding:12px 14px}.ops-modal-body{padding:16px}.ops-modal .ops-container-detail dl{display:block}.ops-modal .ops-container-detail dt{margin:14px 0 5px}.ops-modal .ops-test-qr{flex-direction:column}.ops-detail dl{grid-template-columns:minmax(85px,30%) minmax(0,1fr);font-size:13px}.ops-order-form-actions{bottom:-16px}.ops-person{flex-wrap:wrap}.ops-person small{width:100%}.ops-map-preview{left:10px;bottom:12px;padding:12px}.ops-map-frame.is-expanded{inset:0;border-radius:0}}@media(max-width:480px){.ops-detail-actions>.ops-primary{flex-basis:100%}}@media print{.ops-shell{background:#fff;color:#000}.ops-print-label{background:#fff!important;color:#12233f!important}.ops-container-detail,.ops-modal,.ops-modal-body,.ops-container-workspace,.ops-main{overflow:visible!important;max-height:none!important}.ops-modal::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.ops-shell *,.ops-shell *:before,.ops-shell *:after{scroll-behavior:auto!important;transition:none!important}}.ops-overdue-summary{padding:18px 20px;border:1px solid color-mix(in srgb,var(--ops-warning) 50%,var(--ops-border));border-left:4px solid var(--ops-warning);border-radius:12px;background:var(--ops-warning-soft)}.ops-overdue-summary h2{display:flex;align-items:center;gap:9px;color:var(--ops-warning);font-size:18px;margin:0}.ops-overdue-summary p{margin:6px 0 0;color:var(--ops-text);font-size:13px}.ops-overdue-summary .ops-card-title{margin-bottom:12px}.ops-overdue-list{display:grid;gap:10px}.ops-overdue-row{display:flex;align-items:center;gap:16px;background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:9px;padding:14px 16px}.ops-overdue-row .ops-overdue-details{flex:1;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:5px 12px;border:0;background:transparent;color:var(--ops-text);text-align:left;padding:0}.ops-overdue-details strong{font-size:16px}.ops-overdue-details span{overflow-wrap:anywhere;font-weight:400}.ops-overdue-details b{grid-column:1 / -1;color:var(--ops-warning);font-size:14px}.ops-overdue-details small{grid-column:1 / -1;font-weight:400}.ops-overdue-row>.ops-primary{flex-shrink:0}.ops-stay-status{display:flex;gap:12px;padding:17px;border:1px solid var(--ops-border);border-radius:10px;background:var(--ops-surface-soft);margin:18px 0}.ops-stay-status>svg{flex-shrink:0;color:var(--ops-muted);margin-top:2px}.ops-stay-status>div{display:grid;gap:6px;min-width:0}.ops-stay-status strong{font-size:16px;color:var(--ops-text)}.ops-stay-status span{font-size:14px;color:var(--ops-text)}.ops-stay-status small{font-size:12px;line-height:1.5}.ops-stay-status.is-overdue{border-color:var(--ops-warning);background:var(--ops-warning-soft)}.ops-stay-status.is-overdue>svg,.ops-stay-status.is-overdue strong,.ops-overdue-legend,.ops-field-warning{color:var(--ops-warning)}.ops-stay-status.is-compact{margin:8px 0 0;padding:12px;gap:9px}.ops-stay-status.is-compact strong{font-size:14px}.ops-stay-status.is-compact span{font-size:13px}.ops-stay-settings{display:grid;gap:13px;margin:6px 0;min-width:0;padding:16px;border:1px solid var(--ops-border);border-radius:10px;background:var(--ops-surface-soft)}.ops-stay-settings legend{font-weight:700;color:var(--ops-text);padding:0 6px}.ops-stay-settings p{margin:0;font-size:13px;color:var(--ops-muted);line-height:1.5}.ops-stay-settings small{font-weight:400;line-height:1.5}.ops-stay-settings .ops-deadline-toggle{display:flex;align-items:center;flex-direction:row;gap:10px}.ops-stay-settings .ops-deadline-toggle input{width:18px;height:18px;margin:0;flex:0 0 18px}.ops-stay-settings .ops-form-pair{margin:0}.ops-shell .ops-container-dialog input:not([type=checkbox]):not([type=radio]):not([type=range]),.ops-shell .ops-container-dialog select,.ops-shell .ops-container-dialog textarea{color:var(--ops-text);background:var(--ops-surface);border-color:var(--ops-border);font-size:14px}.ops-shell .ops-container-dialog label>input:not([type=checkbox]):not([type=radio]):not([type=range]),.ops-shell .ops-container-dialog label>select,.ops-shell .ops-container-dialog label>textarea{box-sizing:border-box;min-width:0;width:100%;min-height:44px;height:auto;margin-top:0;padding:11px 12px;border-radius:8px}@media(max-width:760px){.ops-overdue-summary{padding:14px}.ops-overdue-summary .ops-card-title{flex-wrap:wrap}.ops-overdue-row{flex-direction:column;align-items:stretch;padding:13px}.ops-overdue-row .ops-overdue-details{grid-template-columns:1fr}.ops-overdue-details span{grid-column:1}.ops-stay-settings{padding:12px}.ops-stay-settings input[type=datetime-local]{min-width:0;width:100%}}.ops-settings-form{display:grid;gap:22px}.ops-settings-form+.ops-settings-form{margin-top:24px;padding-top:24px;border-top:1px solid var(--ops-border)}.ops-settings-form fieldset{display:grid;gap:22px}.ops-settings-form>.ops-primary{justify-self:start}.ops-container-area{display:flex;align-items:center;gap:12px;margin:12px 0}.ops-container-area select{padding:8px;background:var(--ops-surface);color:var(--ops-text);border:1px solid var(--ops-border);border-radius:7px}.ops-settings-form section{display:grid;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--ops-border)}.ops-settings-form h3{display:flex;align-items:center;gap:9px;margin:0;font-size:16px}.ops-settings-form p{margin:0;color:var(--ops-muted);line-height:1.55;font-size:13px}.ops-settings-form label{display:grid;gap:7px;font-weight:600}.ops-settings-form input{width:100%;min-width:0;border:1px solid var(--ops-border);border-radius:8px;padding:10px 12px;background:var(--ops-surface);color:var(--ops-text);font:inherit}.ops-settings-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ops-settings-unit{display:flex;align-items:center;gap:10px}.ops-settings-unit input{width:110px}.ops-settings-unit span{color:var(--ops-muted);font-weight:400}.ops-settings-presets{display:flex;gap:8px}.ops-settings-presets button{border:1px solid var(--ops-border);padding:7px 14px;border-radius:8px}.ops-settings-presets button[aria-pressed=true]{background:var(--ops-accent-soft);color:var(--ops-accent);border-color:var(--ops-accent)}.ops-settings-form .ops-settings-check{display:flex;align-items:flex-start;line-height:1.5;font-weight:500}.ops-settings-check input{width:17px;height:17px;flex:none;margin-top:3px}.ops-settings-form .ops-settings-warning{color:var(--ops-warning);background:var(--ops-warning-soft);padding:12px;border-radius:8px}.ops-dispatch-decision{display:grid;gap:11px;padding-top:16px;border-top:1px solid var(--ops-border)}.ops-dispatch-decision h3{margin:0}.ops-dispatch-decision label:not(.ops-secured-confirmation){display:grid;gap:6px;color:var(--ops-muted);font-size:12px;font-weight:600}.ops-dispatch-decision input[type=text],.ops-dispatch-decision select{width:100%;min-height:40px;margin:0;padding:8px 10px;border:1px solid var(--ops-border);border-radius:8px;background:var(--ops-surface);color:var(--ops-text);font:inherit}.ops-dispatch-decision button{justify-self:start}.ops-dispatch-decision p{margin:0;color:var(--ops-muted);font-size:12px}.ops-secured-confirmation{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4}.ops-secured-confirmation input{margin:2px 0 0;accent-color:var(--ops-accent)}.ops-dispatch-danger{padding:9px 12px;border:1px solid var(--ops-danger);border-radius:8px;background:var(--ops-danger-soft);color:var(--ops-danger);font-weight:600}.ops-modal :is(input:not([type=checkbox]),select,textarea):focus-visible,.ops-container-dialog :is(input:not([type=checkbox]),select,textarea):focus-visible{outline:none;border-color:var(--ops-accent);box-shadow:inset 0 0 0 1px var(--ops-accent)}.ops-modal .ops-location-search input:focus-visible,.ops-container-dialog .ops-location-search input:focus-visible{border-color:transparent;box-shadow:none}button.ops-avatar{display:grid;cursor:pointer;border:1px solid var(--ops-border)}.ops-shell .ops-modal .ops-settings-form input:not([type=checkbox]){background:var(--ops-surface);color:var(--ops-text);border-color:var(--ops-border)}.ops-map-toolbar{flex-wrap:wrap;gap:8px}.ops-map-order-context{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--ops-border);background:var(--ops-surface)}.ops-map-order-context>div:first-child{display:grid;gap:5px;min-width:0}.ops-map-order-context strong{font-size:14px}.ops-map-order-context span,.ops-map-order-context small{color:var(--ops-muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.ops-map-order-context .ops-actions{flex-shrink:0}@media(max-width:700px){.ops-map-order-context{align-items:stretch;flex-direction:column;padding:10px}.ops-map-order-context .ops-actions{flex-wrap:wrap}.ops-map-order-context small{max-height:54px;overflow:auto}}.ops-map-toolbar select{max-width:170px;padding:7px;background:var(--ops-surface);color:var(--ops-text);border:1px solid var(--ops-border);border-radius:6px}.ops-driver-marker{background:var(--driver-color);color:var(--driver-ink,white);border:3px solid var(--driver-ink,white);border-radius:24px;padding:9px 12px;font-weight:800;box-shadow:0 3px 12px #0004;white-space:nowrap;cursor:pointer}.ops-position-marker{position:absolute;display:flex;justify-content:center;padding-bottom:13px}.ops-position-marker:before{content:"";position:absolute;left:50%;bottom:0;width:2px;height:13px;transform:translate(-50%);background:#fff;box-shadow:0 1px 3px #0008;pointer-events:none}.ops-position-marker:after{content:"";position:absolute;left:50%;bottom:-5px;width:10px;height:10px;transform:translate(-50%);border:2px solid var(--driver-ink,white);border-radius:50%;background:var(--driver-color);box-shadow:0 1px 4px #0008;pointer-events:none}.ops-driver-marker.selected{outline:3px solid var(--ops-accent);outline-offset:3px}.ops-driver-marker.stale,.ops-container-marker.stale{border-style:dashed}.ops-container-marker.stale{filter:saturate(.35)}.ops-driver-group{background:#263b61;min-width:43px}.ops-zone-anchor{display:flex;align-items:center;justify-content:center}.ops-zone-marker{display:grid;place-items:center;width:25px;height:25px;padding:0;margin:0;border-radius:5px;border:2px solid #22796a;color:#15594d;background:#f2fff9;font-weight:800;cursor:pointer}.ops-zone-marker.delivery{border-style:dashed;border-color:#7953b5;color:#6841a2;background:#faf6ff}.ops-zone-marker.shared{width:40px}.ops-driver-card{position:absolute;top:14px;left:14px;z-index:8;width:min(360px,calc(100% - 28px));max-height:calc(100% - 28px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;background:var(--ops-surface);color:var(--ops-text);border:1px solid var(--ops-border);border-radius:18px;box-shadow:0 12px 36px #10244226,0 2px 6px #10244212}.ops-driver-card-head{display:flex;align-items:center;gap:12px;padding:18px 18px 14px}.ops-driver-card-head>div{flex:1;min-width:0}.ops-driver-eyebrow{display:block;margin-bottom:3px;color:var(--ops-muted);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.ops-driver-card-head h3{margin:0;color:var(--ops-text);font-size:18px;line-height:1.25;overflow-wrap:anywhere}.ops-driver-monogram{display:grid;place-items:center;flex:none;width:44px;min-height:44px;padding:4px;color:#fff;border-radius:14px;font-size:14px;font-weight:750;overflow-wrap:anywhere}.ops-driver-card .ops-driver-close{display:grid;place-items:center;flex:none;width:32px;height:32px;align-self:flex-start;border-radius:9px;color:var(--ops-muted);background:var(--ops-surface-soft)}.ops-driver-card button:focus-visible,.ops-driver-card a:focus-visible,.ops-driver-card summary:focus-visible{outline:2px solid var(--ops-accent);outline-offset:3px}.ops-driver-signal{display:flex;align-items:center;gap:10px;margin:0 18px 16px;padding:11px 12px;border-radius:10px}.ops-driver-signal.is-current{background:var(--ops-success-soft);color:var(--ops-success)}.ops-driver-signal.is-stale{background:var(--ops-warning-soft);color:var(--ops-warning)}.ops-driver-signal-dot{width:7px;height:7px;flex:none;border-radius:50%;background:currentColor}.ops-driver-signal>div{display:grid;gap:3px;flex:1}.ops-driver-signal strong{font-size:12px;font-weight:650}.ops-driver-signal>div>span{font-size:11px}.ops-driver-signal button{display:grid;place-items:center;width:30px;height:30px;flex:none;color:inherit;border-radius:7px}.ops-driver-job{padding:16px 18px;border-top:1px solid var(--ops-border)}.ops-driver-job-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ops-driver-job-heading>span:first-child{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:750}.ops-driver-job-status{padding:4px 7px;border-radius:6px;font-size:10px;font-weight:650;color:var(--ops-accent);background:var(--ops-accent-soft)}.ops-driver-job-status.has-issue{color:var(--ops-danger);background:var(--ops-danger-soft)}.ops-driver-map-summary{display:grid;gap:4px;padding:0 18px 14px;font-size:12px;line-height:1.45}.ops-driver-map-summary strong{color:var(--ops-accent)}.ops-driver-map-summary span{color:var(--ops-muted);overflow-wrap:anywhere}.ops-driver-details>summary{display:none}.ops-driver-details>summary::-webkit-details-marker{display:none}.ops-driver-card :is(.ops-driver-show-connection,.ops-driver-show-all){display:flex;align-items:center;gap:7px;padding:9px 10px;min-height:38px;border:1px solid var(--ops-border);border-radius:8px;color:var(--ops-accent);background:var(--ops-surface-soft);font-size:12px;text-align:left}.ops-driver-card .ops-driver-show-all{margin:0 18px 14px}.ops-driver-card .ops-driver-show-connection[aria-pressed=true]{border-color:var(--ops-accent);background:var(--ops-accent-soft)}.ops-driver-connection-unavailable{color:var(--ops-muted);font-size:12px;line-height:1.5}.ops-driver-connections{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}@media(prefers-reduced-motion:no-preference){.ops-driver-connection-line{animation:ops-driver-line-flow .9s linear infinite}@keyframes ops-driver-line-flow{to{stroke-dashoffset:-15px}}}.ops-map-immersive .ops-zone-marker.ops-driver-destination{width:auto;height:auto;min-height:32px;max-width:240px;padding:7px 10px;border-color:var(--driver-color);background:var(--ops-surface);color:var(--ops-text);font-size:12px;font-weight:750;line-height:1.3;box-shadow:0 2px 8px #10244233;white-space:normal}.ops-driver-route{list-style:none;margin:16px 0 12px;padding:0;display:grid;gap:15px}.ops-driver-route li{display:grid;grid-template-columns:12px 1fr;align-items:start;gap:11px;position:relative}.ops-driver-route li:first-child:after{content:"";position:absolute;top:11px;bottom:-17px;left:4px;width:1px;background:var(--ops-border)}.ops-driver-route-dot{width:9px;height:9px;margin-top:3px;border:2px solid var(--ops-muted);border-radius:50%;background:var(--ops-surface);position:relative;z-index:1}.ops-driver-route .is-next .ops-driver-route-dot{border-color:var(--ops-accent);background:var(--ops-accent);box-shadow:0 0 0 3px var(--ops-accent-soft)}.ops-driver-route .is-complete .ops-driver-route-dot{border-color:var(--ops-success);background:var(--ops-success)}.ops-driver-route small{display:block;margin:0 0 3px;color:var(--ops-muted);font-size:10px;line-height:1.3}.ops-driver-route p{margin:0;font-size:12px;line-height:1.5;font-weight:550;overflow-wrap:anywhere}.ops-driver-card .ops-driver-container-link{display:flex;align-items:center;justify-content:space-between;width:100%;color:var(--ops-accent);font-size:12px;font-weight:650;padding:8px 0 0}.ops-driver-card-footer{padding:14px 18px 6px;border-top:1px solid var(--ops-border)}.ops-driver-call{display:flex;align-items:center;justify-content:center;gap:10px;padding:11px 12px;text-decoration:none;border:1px solid var(--ops-border);border-radius:10px;color:var(--ops-text);font-size:12px;font-weight:650;background:var(--ops-surface-soft)}.ops-driver-call small{display:block;color:var(--ops-muted);margin-top:3px;font-size:11px;font-weight:400}.ops-driver-no-phone{display:flex;align-items:center;gap:8px;color:var(--ops-muted);font-size:12px;padding:5px 0}.ops-driver-location-details summary{display:flex;align-items:center;gap:7px;padding:14px 0;cursor:pointer;color:var(--ops-muted);font-size:11px;list-style:none}.ops-driver-location-details summary::-webkit-details-marker{display:none}.ops-driver-location-details summary>svg:last-child{margin-left:auto;transition:transform .15s}.ops-driver-location-details[open] summary>svg:last-child{transform:rotate(180deg)}.ops-driver-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ops-driver-metrics>div{display:flex;align-items:center;gap:8px;padding:10px;color:var(--ops-muted);border:1px solid var(--ops-border);border-radius:8px;font-size:10px}.ops-driver-metrics strong{display:block;margin-top:3px;color:var(--ops-text);font-size:13px;font-weight:650}.ops-driver-measured{display:flex;align-items:center;gap:6px;margin:12px 0 6px;font-size:10px;color:var(--ops-muted)}.ops-driver-coordinates{margin:0 0 12px 20px;font-size:10px;color:var(--ops-muted);font-variant-numeric:tabular-nums}.ops-driver-nearby{padding:0 0 10px;display:grid;gap:6px}.ops-driver-nearby small{color:var(--ops-muted);font-size:10px}.ops-driver-nearby button{display:flex;align-items:center;gap:7px;padding:6px 0;text-align:left;font-size:12px}.ops-driver-nearby button>span{width:7px;height:7px;border-radius:50%}.ops-driver-facts{display:grid;grid-template-columns:auto 1fr;gap:10px;font-size:13px}.ops-driver-facts dt{color:var(--ops-muted)}.ops-driver-facts dd{margin:0;overflow-wrap:anywhere}.ops-location-stale{color:var(--ops-warning)}.ops-delivery-toast,.ops-map-empty{position:absolute;top:12px;right:12px;z-index:4;border:1px solid var(--ops-border);border-radius:10px;padding:12px;background:var(--ops-surface);color:var(--ops-text);box-shadow:var(--ops-shadow);display:flex;align-items:center;gap:12px}.ops-delivery-toast button{color:var(--ops-accent)}.ops-container-marker.just-delivered{outline:5px solid #32b77b88;outline-offset:4px}.ops-geofence-requests{margin:0 0 16px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 16px;border:1px solid var(--ops-warning);border-radius:12px;background:var(--ops-warning-soft)}.ops-geofence-requests>button{padding:9px 12px;border-radius:8px;background:var(--ops-surface);color:var(--ops-text)}@media(max-width:600px){.ops-settings-columns{grid-template-columns:1fr}.ops-map-toolbar label{font-size:12px}.ops-driver-card{top:10px;left:10px;width:min(360px,calc(100% - 58px));max-height:calc(100% - 20px)}}:root{--ops-glass: #fffffff0;--ops-glass-edge: #ffffff}html[data-ops-theme=dark]{--ops-bg: #0b1220;--ops-surface: #172338;--ops-surface-soft: #1c2b42;--ops-border: #314159;--ops-text: #e8edf7;--ops-muted: #acbad0;--ops-action: #3974f5;--ops-accent: #8cb5ff;--ops-accent-soft: #243c63;--ops-glass: #122036ee;--ops-glass-edge: #7189ae52}.ops-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ops-shell .ops-sidebar{display:flex;flex-direction:row;align-items:center;gap:22px;padding:12px 20px;background:var(--ops-surface);box-shadow:0 1px 0 var(--ops-border);z-index:8}.ops-shell .ops-brand{width:192px}.ops-shell .ops-sidebar nav{flex:1;flex-wrap:nowrap;gap:2px;min-width:0}.ops-shell .ops-sidebar nav button{display:flex;align-items:center;white-space:nowrap;padding:12px 10px;font-size:12px;border-radius:8px;border-bottom:0;position:relative}.ops-shell .ops-sidebar nav button.active:after{content:"";height:3px;background:var(--ops-action);position:absolute;left:10px;right:10px;bottom:-12px;border-radius:3px 3px 0 0}.ops-shell .ops-shell-tools{gap:6px;margin-left:auto}.ops-account-summary{display:flex;flex-direction:column;gap:3px;max-width:165px;min-width:0;font-size:11px;color:var(--ops-text)}.ops-account-summary small{color:var(--ops-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.ops-account-summary{order:4;flex:1 0 100%;max-width:none;flex-direction:row;gap:8px;padding-bottom:8px}}.ops-shell .ops-shell-tools :is(.ops-secondary,.ops-bell,.ops-avatar){width:36px;height:36px;min-height:36px;padding:8px;border-radius:11px;flex:none}.ops-shell .ops-shell-tools .ops-avatar{background:var(--ops-accent-soft);order:2}.ops-shell .ops-shell-tools .ops-avatar span{display:block;color:var(--ops-accent);font-size:12px}.ops-shell .ops-shell-tools .ops-secondary span{display:none}.ops-shell .ops-shell-tools a.ops-secondary{width:36px;padding:8px;font-size:12px}.ops-map-home{display:flex;flex-direction:column;height:100dvh;min-height:650px}.ops-map-home .ops-main{flex:1;display:flex;flex-direction:column;padding:0;min-height:0;position:relative}.ops-map-home .ops-top{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);margin:0}.ops-map-home .ops-main>:is(.ops-notice,.ops-save-error,.ops-geofence-requests){flex:none;margin:0;padding:7px 20px;font-size:11px;border-radius:0}.ops-map-home .ops-main>.ops-notice{background:var(--ops-surface);color:var(--ops-muted);border-bottom:1px solid var(--ops-border)}.ops-map-workspace{flex:1;min-height:0;position:relative}.ops-glass,.ops-map-immersive :is(.ops-map-preview,.ops-driver-card,.ops-map-toolbar,.ops-map-legend){background:var(--ops-surface);border:1px solid var(--ops-glass-edge);box-shadow:0 12px 40px #08132924,inset 0 1px #ffffff0d}@supports (backdrop-filter: blur(16px)){.ops-glass,.ops-map-immersive :is(.ops-map-preview,.ops-driver-card,.ops-map-toolbar,.ops-map-legend){background:var(--ops-glass);-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%)}}.ops-map-immersive{height:100%;min-height:0;border-radius:0;position:relative;isolation:isolate}.ops-map-immersive .ops-map-wrap{height:100%;border-radius:0}html[data-ops-theme=dark] .ops-shell .ops-map-immersive[data-map-theme=dark] .maplibregl-canvas{filter:invert(1) grayscale(.9) sepia(.28) hue-rotate(155deg) saturate(1.4) brightness(.95) contrast(.9)}.ops-map-immersive .ops-map-toolbar{position:absolute;top:108px;right:20px;z-index:5;padding:6px;gap:8px;border-radius:12px}.ops-map-immersive .ops-map-toolbar>div{margin:0}.ops-map-immersive .ops-map-toolbar label{padding:0 5px}.ops-map-immersive .ops-map-toolbar input{width:16px;height:16px}.ops-map-immersive .ops-map-toolbar .ops-secondary{border:0;background:transparent;padding:8px}.ops-map-immersive .ops-map-legend{position:absolute;bottom:12px;left:358px;right:66px;z-index:2;width:fit-content;max-width:calc(100% - 424px);padding:8px 12px;gap:7px 12px;font-size:10px;border-radius:9px}.ops-map-immersive .maplibregl-ctrl-bottom-right{bottom:50px}.ops-map-immersive .maplibregl-ctrl-group{background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:10px;overflow:hidden}.ops-map-immersive[data-map-theme=dark] .maplibregl-ctrl-icon{filter:invert(1)}.ops-map-immersive .maplibregl-ctrl-attrib{font-size:10px}.ops-map-immersive .ops-marker{padding:5px 8px;font-size:11px;border:1px solid #c3d5ff;border-radius:7px;box-shadow:0 2px 8px #04112755}.ops-map-immersive .ops-driver-marker{border-width:2px;padding:6px 9px;font-size:11px;border-radius:8px}.ops-map-immersive .ops-position-marker{padding-bottom:12px}.ops-container-cluster{min-width:38px;height:38px;border-radius:50%;border:2px solid #8eb5ff;background:#16418b;color:#fff;font-size:14px;font-weight:700;box-shadow:0 0 0 5px #3273f522,0 4px 12px #04112755}.ops-map-metrics{position:absolute;z-index:4;top:18px;left:358px;right:20px;display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;min-height:76px}.ops-map-metrics>:is(div,button):not(.ops-workspace-create):not(.ops-workspace-live){display:flex;align-items:center;gap:10px;text-align:left;padding:0 12px 0 0;border-right:1px solid var(--ops-border);background:transparent;min-width:0}.ops-map-metrics>:is(div,button)>svg{color:var(--ops-accent);flex:none}.ops-map-metrics strong{display:block;font-size:22px;line-height:1.15;font-variant-numeric:tabular-nums}.ops-map-metrics small{display:block;margin-top:4px;font-size:10px;white-space:nowrap}.ops-map-metrics>.needs-attention>svg,.needs-attention .ops-today-select small{color:var(--ops-warning)}.ops-workspace-live{display:flex;align-items:center;justify-content:center;gap:6px;margin-left:auto;color:var(--ops-success);white-space:nowrap;font-size:11px;font-weight:600}.ops-connecting-dot{width:7px;height:7px;border-radius:50%;background:var(--ops-warning)}.ops-workspace-area{display:flex;align-items:center;gap:5px;max-width:190px;min-width:0}.ops-workspace-area svg{flex:none;color:var(--ops-muted)}.ops-shell .ops-map-metrics .ops-workspace-area select{width:100%;min-width:0;color:var(--ops-text);background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:9px;padding:10px 6px;font-size:11px}.ops-shell .ops-map-metrics .ops-workspace-create{min-height:42px;font-size:12px;padding:10px;white-space:nowrap;border-radius:9px}.ops-today-panel{position:absolute;top:18px;bottom:18px;left:20px;z-index:4;width:320px;border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.ops-today-heading{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;flex:none}.ops-today-heading h2{margin:0 0 5px;font-size:24px;letter-spacing:-.03em}.ops-today-heading p{margin:0;font-size:11px;color:var(--ops-muted);line-height:1.5;overflow-wrap:anywhere}.ops-today-toggle{display:none}.ops-today-content{display:flex;flex-direction:column;min-height:0;flex:1}.ops-today-search{display:flex;align-items:center;margin:0 18px 12px;border:1px solid var(--ops-border);border-radius:9px;padding:0 12px;background:var(--ops-surface);gap:8px;color:var(--ops-muted)}.ops-shell .ops-today-search>input:not([type=checkbox]):not([type=range]){padding:12px 0;min-width:0;flex:1;border:0;background:transparent;color:var(--ops-text);font-size:12px;outline-offset:0;box-shadow:none}.ops-today-search input::placeholder{color:var(--ops-muted)}.ops-today-tabs{display:flex;margin:0 18px 14px;border:1px solid var(--ops-border);border-radius:9px;padding:3px;background:var(--ops-surface)}.ops-today-tabs button{flex:1;padding:9px 2px;border-radius:6px;font-size:11px;color:var(--ops-muted);font-weight:600}.ops-today-tabs button[aria-pressed=true]{background:var(--ops-action);color:#fff}.ops-today-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;flex:1}.ops-today-list{padding:0 12px}.ops-today-item{border-left:3px solid transparent;border-bottom:1px solid var(--ops-border);border-radius:7px;margin-bottom:3px}.ops-today-item.needs-attention{border-left-color:var(--ops-warning)}.ops-today-item.selected{background:var(--ops-accent-soft);border-left-color:var(--ops-accent)}.ops-today-item:hover{background:var(--ops-surface-soft)}.ops-today-select{display:grid;gap:9px;width:100%;padding:14px 10px;text-align:left}.ops-today-select>div{display:flex;align-items:center;justify-content:space-between;gap:7px;flex-wrap:wrap}.ops-today-select strong{font-size:16px}.ops-today-select>span{display:flex;align-items:flex-start;gap:6px;font-size:11px;color:var(--ops-muted);line-height:1.5;overflow-wrap:anywhere}.ops-today-select>span svg{flex:none;margin-top:2px}.ops-today-select>span svg:last-child{margin-left:auto}.ops-today-select small{font-size:10px;line-height:1.5}.ops-today-badge{border:1px solid var(--ops-border);border-radius:6px;font-size:9px;font-weight:600;padding:4px 5px;color:var(--ops-muted)}.ops-today-badge.warning{color:var(--ops-warning);background:var(--ops-warning-soft);border-color:var(--ops-warning)}.ops-today-badge.success{color:var(--ops-success);background:var(--ops-success-soft)}.ops-today-order{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ops-accent);margin:0 10px 12px;padding:4px 0}.ops-today-empty{display:grid;justify-items:center;gap:10px;text-align:center;color:var(--ops-muted);padding:30px 20px;font-size:12px}.ops-today-empty p{margin:0;line-height:1.6}.ops-today-events{padding:16px 18px;font-size:11px;color:var(--ops-muted)}.ops-today-events summary{cursor:pointer;font-weight:600}.ops-today-events summary span{float:right}.ops-today-events>button{display:flex;width:100%;gap:8px;text-align:left;padding:13px 0;border-bottom:1px solid var(--ops-border)}.ops-today-events>button>span:last-child{display:grid;gap:4px}.ops-today-events strong{color:var(--ops-text)}.ops-today-events small{line-height:1.5}.ops-today-events .ops-feed-dot{flex:none;margin-top:4px}.ops-today-footer{border-top:1px solid var(--ops-border);padding:12px 20px;display:grid;gap:8px;flex:none}.ops-today-footer button{display:flex;justify-content:space-between;gap:8px;padding:4px 0;color:var(--ops-accent);text-align:left;font-size:12px;font-weight:600}.ops-today-footer button.needs-attention{color:var(--ops-warning)}.ops-today-footer small{font-size:10px}.ops-map-immersive .ops-map-preview{left:auto;right:66px;bottom:66px;width:300px;max-height:calc(100% - 250px);overflow-y:auto;overscroll-behavior:contain;border-radius:16px;padding:20px;gap:10px}.ops-map-immersive .ops-map-preview>strong{font-size:22px;padding-right:28px}.ops-map-immersive .ops-map-preview>span{font-size:12px;line-height:1.5}.ops-map-preview-close{position:absolute;top:14px;right:12px;display:grid;place-items:center;padding:6px;border-radius:8px;color:var(--ops-muted)}.ops-map-immersive .ops-map-preview .ops-actions{flex-wrap:wrap;justify-content:flex-start;order:3}.ops-map-immersive .ops-map-preview .ops-actions button{font-size:11px;padding:9px}.ops-map-immersive .ops-map-preview .ops-customer-summary{margin:0;order:2}.ops-map-immersive .ops-map-preview .ops-actions .ops-map-details-action{order:3;width:100%;justify-content:flex-start;background:transparent;border:0;border-top:1px solid var(--ops-border);color:var(--ops-accent);border-radius:0;margin-top:4px;padding:12px 0 0}.ops-map-immersive .ops-driver-card{inset:auto 66px 66px auto;max-height:calc(100% - 250px);width:320px}.ops-map-immersive .ops-map-order-context{position:absolute;top:170px;left:358px;right:20px;z-index:3;border:1px solid var(--ops-border);border-radius:10px;max-height:120px;overflow-y:auto}.ops-map-immersive .ops-delivery-toast,.ops-map-immersive .ops-map-empty{top:180px;left:358px;right:auto;max-width:calc(100% - 420px);font-size:12px}.ops-map-immersive.is-expanded{position:fixed;inset:8px;height:auto;border-radius:15px;z-index:80}.ops-map-immersive.is-expanded .ops-map-toolbar{padding:6px}.ops-map-immersive.is-expanded .ops-map-wrap{height:100%}@media(prefers-reduced-motion:no-preference){.ops-shell :is(.ops-secondary,.ops-primary,.ops-sidebar nav button,.ops-today-tabs button,.ops-today-item){transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}.ops-map-immersive :is(.ops-map-preview,.ops-driver-card){animation:ops-panel-in .18s ease-out}@keyframes ops-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:1400px){.ops-shell .ops-sidebar{gap:12px}.ops-shell .ops-brand{width:164px}.ops-shell .ops-sidebar nav button{padding:12px 7px;font-size:11px;gap:6px}.ops-map-metrics{gap:9px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ops-map-metrics>:is(div,button):not(.ops-workspace-create):not(.ops-workspace-live){flex:1;padding-right:8px}.ops-workspace-live{margin-left:0}.ops-workspace-area{grid-column:2 / span 2;max-width:none}.ops-workspace-create{grid-column:4}.ops-map-metrics small{white-space:normal}.ops-map-immersive .ops-map-toolbar{top:155px}}@media(max-width:1100px){.ops-shell .ops-sidebar{flex-wrap:wrap;padding:10px 16px 0;gap:8px}.ops-shell .ops-sidebar nav{order:3;flex-basis:100%;overflow-x:auto;padding-bottom:12px;scrollbar-width:thin}.ops-shell .ops-sidebar nav button{font-size:12px;padding:9px 12px}.ops-shell .ops-sidebar nav button.active:after{bottom:-10px}.ops-map-metrics strong{font-size:18px}.ops-map-metrics>:is(div,button)>svg{display:none}}@media(max-width:900px){.ops-shell .ops-sidebar{padding:10px 12px 0}.ops-shell .ops-brand{width:150px}.ops-shell .ops-sidebar nav button svg{display:block;width:15px}.ops-shell .ops-sidebar nav button{padding:9px;font-size:11px}.ops-shell .ops-shell-tools{gap:4px}.ops-shell .ops-shell-tools :is(.ops-secondary,.ops-bell,.ops-avatar){width:32px;height:32px;min-height:32px;padding:6px}.ops-map-home{min-height:640px}.ops-map-home .ops-main>:is(.ops-notice,.ops-save-error,.ops-geofence-requests){padding:6px 12px;font-size:10px}.ops-map-metrics{left:10px;right:10px;top:10px;padding:10px;gap:10px 8px;border-radius:12px}.ops-map-metrics>:is(div,button):not(.ops-workspace-create):not(.ops-workspace-live){flex:1 1 20%;gap:0;padding-right:6px}.ops-map-metrics strong{font-size:18px}.ops-map-metrics small{font-size:8px}.ops-workspace-live{font-size:9px}.ops-workspace-area{max-width:none}.ops-shell .ops-map-metrics .ops-workspace-area select{font-size:10px;padding:9px 4px}.ops-workspace-area>svg{display:none}.ops-shell .ops-map-metrics .ops-workspace-create{font-size:10px;min-height:36px;padding:8px}.ops-map-immersive .ops-map-toolbar{top:140px;right:10px;padding:4px;gap:4px}.ops-map-immersive .ops-map-toolbar label{font-size:10px}.ops-today-panel{top:auto;bottom:10px;left:10px;width:calc(100% - 20px);max-height:62%;border-radius:15px}.ops-today-heading{padding:14px 16px}.ops-today-heading h2{font-size:18px;margin-bottom:2px}.ops-today-heading p{font-size:10px}.ops-today-toggle{display:grid;place-items:center;width:40px;height:40px;border-radius:9px;color:var(--ops-accent);background:var(--ops-accent-soft)}.ops-today-panel:not(.is-open) .ops-today-content{display:none}.ops-today-search,.ops-today-tabs{margin:0 14px 10px}.ops-today-footer{padding:9px 16px}.ops-map-immersive .ops-map-legend{bottom:101px;left:10px;right:55px;max-width:calc(100% - 65px);font-size:8px;padding:7px}.ops-map-immersive .maplibregl-ctrl-bottom-right{bottom:100px}.ops-map-immersive :is(.ops-map-preview,.ops-driver-card){bottom:102px;right:10px;left:10px;width:auto;max-height:calc(100% - 286px);padding:14px}.ops-map-immersive .ops-driver-card{padding:0}.ops-map-immersive:has(.ops-map-preview,.ops-driver-card) .ops-map-legend{display:none}.ops-map-immersive .ops-map-order-context{top:185px;left:10px;right:10px;font-size:11px}.ops-map-immersive .ops-delivery-toast,.ops-map-immersive .ops-map-empty{top:185px;left:10px;max-width:calc(100% - 20px);padding:10px}}@media(max-width:370px){.ops-shell .ops-brand{width:118px}.ops-shell .ops-shell-tools{gap:2px}.ops-shell .ops-shell-tools :is(.ops-secondary,.ops-bell,.ops-avatar){width:28px;height:30px;padding:5px}.ops-workspace-live{display:none}.ops-workspace-area{grid-column:1 / span 2}.ops-workspace-create{grid-column:3 / span 2}.ops-map-metrics{column-gap:5px}.ops-map-metrics small{white-space:normal;line-height:1.4}}:root{--ops-glass: linear-gradient(145deg, #ffffffed, #edf4fff0);--ops-glass-edge: #ffffffd9;--ops-floating-divider: #7792b33b}html[data-ops-theme=dark]{--ops-glass: linear-gradient(145deg, #263a52c9, #122037d9);--ops-glass-edge: #a1bdd442;--ops-floating-divider: #aac5e028}.ops-glass,.ops-modal,.ops-live-toast,.ops-map-immersive :is(.ops-driver-card,.ops-map-toolbar,.ops-map-legend,.ops-map-order-context,.ops-delivery-toast){border:1px solid var(--ops-glass-edge);background:var(--ops-surface);box-shadow:0 18px 50px #08132938,inset 0 1px #fff3}@supports (backdrop-filter: blur(20px)){.ops-glass,.ops-modal,.ops-live-toast,.ops-map-immersive :is(.ops-driver-card,.ops-map-toolbar,.ops-map-legend,.ops-map-order-context,.ops-delivery-toast){background:var(--ops-glass);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%)}}.ops-today-panel,.ops-map-metrics,.ops-modal,.ops-live-toast,.ops-map-immersive :is(.ops-driver-card,.ops-map-order-context){border-radius:20px}.ops-map-immersive :is(.ops-map-toolbar,.ops-map-legend,.ops-delivery-toast){border-radius:12px}.ops-modal-header{background:transparent;border-bottom-color:var(--ops-floating-divider)}.ops-map-immersive .ops-driver-card-head{background:transparent}.ops-map-workspace [hidden]{display:none!important}.ops-container-panel{--preview-divider: var(--ops-floating-divider);--preview-tint: #7492b312;--preview-warning: #9c560a;--preview-warning-tint: #ce8a1812;position:absolute;z-index:7;top:18px;bottom:18px;left:20px;width:380px;max-width:calc(100% - 40px);border-radius:20px;display:flex;flex-direction:column;overflow:hidden}html[data-ops-theme=dark] .ops-container-panel{--preview-tint: #b4d4ff09;--preview-warning: #ffd093;--preview-warning-tint: #e4a64214}.ops-container-panel.is-detail{width:460px}.ops-workspace-panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--ops-floating-divider);color:var(--ops-muted);font-size:11px}.ops-workspace-panel-toolbar>div{display:flex;gap:6px}.ops-workspace-panel-toolbar button{display:grid;place-items:center;width:30px;height:30px;min-height:0;padding:5px;border-radius:10px;background:transparent;color:var(--ops-muted)}.ops-workspace-panel-toolbar .ops-container-panel-toggle{display:none}.ops-workspace-panel-body{min-height:0;flex:1;display:grid}.ops-container-panel .ops-workspace-panel-body>.ops-card{grid-area:1 / 1;height:100%;max-height:none;min-height:0;margin:0;padding:18px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ops-border) transparent;border:0;border-radius:0;background:transparent;box-shadow:none}.ops-container-panel .ops-card-title{gap:12px}.ops-container-panel .ops-card-title h2{font-size:20px}.ops-container-panel .ops-card-title button{font-size:11px;padding:9px}.ops-container-panel .ops-list{max-height:none;overflow:visible}.ops-container-panel .ops-list>button{padding:14px 10px;background:transparent;border-bottom-color:var(--ops-floating-divider)}.ops-container-panel .ops-list>button:hover{background:var(--ops-surface-soft)}.ops-container-panel .ops-list>button.selected{background:var(--ops-accent-soft)}.ops-container-panel .ops-list strong{font-size:15px}.ops-container-panel .ops-list>button>span{font-size:12px}.ops-container-panel .ops-detail-tabs{top:-18px;background:var(--ops-surface)}.ops-map-workspace[data-workspace-view=containers] .ops-map-metrics,.ops-map-workspace[data-workspace-view=containers] .ops-map-legend{left:418px}.ops-map-workspace:has(.ops-container-panel.is-detail:not([hidden])) :is(.ops-map-metrics,.ops-map-legend,.ops-map-order-context){left:498px}.ops-map-workspace:has(.ops-container-panel.is-detail:not([hidden])) .ops-map-metrics small{font-size:10px}@media(prefers-reduced-motion:no-preference){.ops-container-panel{transition:width .22s ease;animation:ops-workspace-enter .22s ease-out}.ops-today-panel{animation:ops-workspace-enter .22s ease-out}.ops-container-panel .ops-workspace-panel-body>.ops-card{animation:ops-workspace-enter .22s ease-out}.ops-map-metrics,.ops-map-legend{transition:left .22s ease}@keyframes ops-workspace-enter{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}}@media(max-width:1200px)and (min-width:901px){.ops-container-panel{width:340px}.ops-container-panel.is-detail{width:400px}.ops-map-workspace[data-workspace-view=containers] :is(.ops-map-metrics,.ops-map-legend){left:378px}.ops-map-workspace:has(.ops-container-panel.is-detail:not([hidden])) :is(.ops-map-metrics,.ops-map-legend,.ops-map-order-context){left:438px}.ops-map-workspace[data-workspace-view=containers] .ops-map-metrics{flex-wrap:wrap;row-gap:12px}}@media(max-width:900px){.ops-container-panel,.ops-container-panel.is-detail{inset:auto 10px 10px;width:auto;max-width:none;max-height:calc(100% - 145px)}.ops-container-panel.is-detail,.ops-container-panel.is-open{height:min(72%,680px)}.ops-container-panel:not(.is-detail):not(.is-open) .ops-workspace-panel-body{display:none}.ops-workspace-panel-toolbar .ops-container-panel-toggle{display:grid}.ops-container-panel .ops-workspace-panel-body>.ops-card{padding:14px}.ops-map-workspace[data-workspace-view=containers] :is(.ops-map-metrics,.ops-map-legend),.ops-map-workspace:has(.ops-container-panel.is-detail:not([hidden])) :is(.ops-map-metrics,.ops-map-legend,.ops-map-order-context){left:10px}.ops-map-workspace:has(.ops-container-panel.is-open:not([hidden]),.ops-container-panel.is-detail:not([hidden])) .ops-map-preview{display:none}.ops-map-workspace:has(.ops-today-panel.is-open:not([hidden])) :is(.ops-map-preview,.ops-driver-card){display:none}.ops-map-workspace[data-workspace-view=containers] .ops-map-legend{display:none}}@media print{.ops-container-panel{position:static;width:auto;max-width:none;height:auto;overflow:visible;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ops-container-panel,.ops-container-panel .ops-card{transform:none!important;animation:none!important}.ops-workspace-panel-toolbar{display:none}.ops-container-panel .ops-workspace-panel-body>.ops-card{height:auto;overflow:visible}}.dispatch-category-fields{border:1px solid var(--ops-border);border-radius:10px;display:grid;gap:12px;padding:15px;font-size:12px;color:var(--ops-muted)}.dispatch-global-create{margin-left:auto;white-space:nowrap}.dispatch-more{position:relative}.dispatch-more-menu{position:absolute;top:calc(100% + 12px);left:0;width:245px;background:var(--ops-surface);border:1px solid var(--ops-border);box-shadow:0 15px 40px #08132938;border-radius:14px;padding:8px;z-index:51;display:grid;gap:3px}.ops-sidebar nav .dispatch-more-menu button{justify-content:flex-start;width:100%;color:var(--ops-text);padding:11px;border-radius:8px}.dispatch-menu-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:transparent!important;border:0!important;z-index:50;cursor:default!important}.dispatch-workspace{padding:24px;max-width:1800px;margin:auto;color:var(--ops-text)}.dispatch-workspace h2{font-size:19px;margin:0;display:flex;align-items:center;gap:9px}.dispatch-workspace h2 small{font-size:13px;font-weight:500;color:var(--ops-muted)}.dispatch-workspace h3{font-size:14px;margin:16px 0 12px}.dispatch-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:24px}.dispatch-search{display:flex;align-items:center;gap:9px;flex:1;min-width:180px;max-width:380px;background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:10px;padding:0 12px}.dispatch-toolbar .dispatch-search input{background:none;border:none;width:100%;min-width:0;padding:11px 0}.dispatch-toolbar :is(input,select),.dispatch-field :is(input,select,textarea),.dispatch-schedule-header select{color:var(--ops-text);background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:9px;font:inherit;font-size:13px;padding:11px;max-width:100%}.dispatch-toolbar input[type=date]{width:145px}.dispatch-segment{display:flex;border:1px solid var(--ops-border);border-radius:9px;overflow:hidden}.dispatch-segment button{padding:10px 15px;background:var(--ops-surface);color:var(--ops-muted);border:0;cursor:pointer}.dispatch-segment button[aria-pressed=true]{color:var(--ops-text);background:#3974f526}.dispatch-plan-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px}.dispatch-inbox>p{font-size:12px;color:var(--ops-muted);margin-bottom:20px}.dispatch-request-card{display:grid;gap:8px;width:100%;text-align:left;padding:17px;margin-bottom:12px;background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:13px;cursor:pointer;color:var(--ops-text)}.dispatch-request-card>div{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.dispatch-request-card small{font-size:11px;color:var(--ops-muted)}.dispatch-request-card>span{font-size:13px}.dispatch-status{display:inline-block;font-size:10px;padding:4px 7px;border-radius:6px;background:#879cbb1a;color:var(--ops-muted);white-space:nowrap}.status-planned,.status-dispatched{color:#6fa1ff;background:#3974f526}.status-in_progress,.status-done,.status-resolved,.status-delivered,.status-sent{color:#2d9d76;background:#25c08c16}.status-needs_details,.status-partial,.status-new,.status-failed,.status-unconfigured{color:#d39429;background:#e5a33218}.dispatch-schedule{border:1px solid var(--ops-border);border-radius:15px;background:var(--ops-surface);overflow:hidden}.dispatch-schedule-header{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid var(--ops-border)}.dispatch-days{display:grid;grid-template-columns:minmax(220px,1fr);overflow:auto}.dispatch-days.is-week{grid-template-columns:repeat(7,minmax(140px,1fr))}.dispatch-day{padding:0 16px 16px;min-width:0;border-right:1px solid var(--ops-border)}.dispatch-day:last-child{border:0}.dispatch-day>h3{padding-bottom:12px;border-bottom:1px solid var(--ops-border)}.dispatch-lane{border-bottom:1px solid var(--ops-border);padding:12px 0;min-height:110px}.dispatch-lane>header{display:grid;gap:4px;margin-bottom:12px}.dispatch-lane>header strong{font-size:12px}.dispatch-lane>header small,.dispatch-free{font-size:11px;color:var(--ops-muted)}.dispatch-task{display:grid;gap:6px;text-align:left;padding:11px;width:100%;margin-bottom:7px;background:#3974f514;border:1px solid #3974f52c;border-left:3px solid #3974f5;border-radius:9px;cursor:pointer;color:var(--ops-text);font-size:12px}.dispatch-task.urgent{border-left-color:#d39429}.dispatch-task>span{font-weight:500}.dispatch-task>small{color:var(--ops-muted)}.dispatch-task .dispatch-status{width:fit-content}.dispatch-empty{padding:32px 20px;text-align:center;border:1px dashed var(--ops-border);border-radius:13px;color:var(--ops-muted);font-size:13px}.dispatch-muted{font-size:12px;line-height:1.6;color:var(--ops-muted)}.dispatch-section-heading{display:flex;gap:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:24px}.dispatch-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.dispatch-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.dispatch-rows,.dispatch-report-list{display:grid;gap:10px}.dispatch-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap;width:100%;background:var(--ops-surface);border:1px solid var(--ops-border);color:var(--ops-text);border-radius:11px;padding:17px;text-align:left;font-size:13px}.dispatch-row strong{flex:1;min-width:150px}.dispatch-row small{color:var(--ops-muted)}button.dispatch-row{cursor:pointer}.dispatch-client{background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:12px;padding:17px}.dispatch-client>summary{display:flex;gap:20px;cursor:pointer;align-items:center;flex-wrap:wrap}.dispatch-client>summary strong{flex:1}.dispatch-client>summary :is(span,small){color:var(--ops-muted);font-size:12px}.dispatch-client-details{padding-top:16px}.dispatch-subrow{display:grid;gap:7px;padding:15px 0;border-bottom:1px solid var(--ops-border);font-size:13px}.dispatch-subrow small{font-size:12px;color:var(--ops-muted)}.dispatch-form{display:grid;gap:18px}.dispatch-field{display:grid;gap:7px;font-size:12px;color:var(--ops-muted)}.dispatch-field :is(input,select,textarea){width:100%;min-width:0}.dispatch-form .dispatch-field select{height:auto;min-height:40px}.dispatch-field textarea{resize:vertical;min-height:70px}.dispatch-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.dispatch-check{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;color:var(--ops-text)}.dispatch-check input{width:16px;height:16px;margin-top:2px;accent-color:#3974f5}.dispatch-full{width:100%;justify-content:center}.dispatch-plan-form{border-top:1px solid var(--ops-border);margin-top:18px;padding-top:18px}.dispatch-plan-form h3{margin:0}.dispatch-request-heading p{font-size:13px;color:var(--ops-muted)}:is(.dispatch-dialog,.dispatch-form) details,.dispatch-bulk,.dispatch-preferences{padding:15px 0;border-bottom:1px solid var(--ops-border)}:is(.dispatch-dialog,.dispatch-form) summary,.dispatch-bulk>summary,.dispatch-preferences>summary{cursor:pointer;font-size:13px;color:var(--ops-text);padding:5px 0}:is(.dispatch-dialog,.dispatch-form) details[open]>summary,.dispatch-bulk[open]>summary,.dispatch-preferences[open]>summary{margin-bottom:16px}.dispatch-documents{display:grid;gap:12px}.dispatch-documents .dispatch-field select{height:auto;min-height:44px}.dispatch-documents input[type=file]{display:none}.dispatch-document-upload{display:grid;gap:8px;min-width:0}.dispatch-documents .dispatch-document-picker{width:100%;min-width:0;min-height:44px;white-space:normal}.dispatch-document-hint{color:var(--ops-muted);font-size:12px;line-height:1.5;text-align:center}:is(.dispatch-dialog,.dispatch-form) .ops-location-picker{min-width:0}:is(.dispatch-dialog,.dispatch-form) .ops-location-map{max-height:210px}.dispatch-workspace button:hover,.dispatch-task:hover{border-color:#3974f5}.dispatch-workspace button:focus-visible,.dispatch-dialog :is(input,select,button,textarea):focus-visible{outline:2px solid #3974f5;outline-offset:3px}.ops-shell .dispatch-toolbar label.dispatch-search input{color:var(--ops-text);background:transparent;border:0;outline:none}.ops-shell label.dispatch-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--ops-text);background:var(--ops-surface);border:1px solid var(--ops-border)}.dispatch-today{padding:0 18px 18px}.dispatch-today-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-bottom:1px solid var(--ops-border);padding:10px 0 18px}.dispatch-today-counts button{display:grid;gap:5px;text-align:left;color:var(--ops-text);background:none;border:0;cursor:pointer}.dispatch-today-counts strong{font-size:23px}.dispatch-today-counts span{font-size:11px;color:var(--ops-muted)}.dispatch-today-alert{display:flex;align-items:center;gap:9px;text-align:left;border:1px solid #d3942933;background:#d3942910;border-radius:10px;padding:12px;color:var(--ops-text);font-size:12px;width:100%;margin-top:17px;cursor:pointer}.dispatch-today-alert>span{flex:1}.dispatch-today h3{font-size:12px;margin:22px 0 8px;color:var(--ops-muted)}.dispatch-today-task{display:flex;gap:14px;align-items:center;text-align:left;color:var(--ops-text);background:none;border:0;border-bottom:1px solid var(--ops-border);padding:14px 0;width:100%;cursor:pointer}.dispatch-today-task time{font-size:12px;color:var(--ops-muted)}.dispatch-today-task>span{flex:1;display:grid;gap:6px}.dispatch-today-task strong{font-size:12px}.dispatch-today-task small{font-size:11px;color:var(--ops-muted)}.dispatch-link{color:#6d9eff;display:flex;gap:6px;align-items:center;background:none;border:0;padding:18px 0 0;cursor:pointer;font-size:12px}.ops-shell .ops-top .ops-live-summary{display:none}.ops-shell .ops-top h1{font-size:23px}@media(max-width:1100px){.ops-account-summary{display:none!important}.ops-shell-tools .ops-secondary span{display:none}.dispatch-resource-grid{grid-template-columns:1fr 1fr}.dispatch-plan-layout{grid-template-columns:235px minmax(0,1fr)}}@media(max-width:760px){.dispatch-workspace{padding:16px}.dispatch-plan-layout,.dispatch-resource-grid{grid-template-columns:1fr}.dispatch-inbox{max-height:330px;overflow:auto}.dispatch-inbox h2{position:sticky;top:0;background:var(--ops-background)}.dispatch-global-create{font-size:0;padding:10px}.dispatch-global-create svg{width:18px;height:18px}.dispatch-form-grid{gap:10px}.dispatch-more-menu{left:auto;right:0}.ops-sidebar nav{gap:2px!important}.ops-sidebar nav>button,.ops-sidebar nav .dispatch-more>button{font-size:12px!important;padding:9px!important}}.dispatch-case-row{display:flex;align-items:center;gap:12px}.dispatch-case-row>.dispatch-row{flex:1;min-width:0}.dispatch-filter-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.dispatch-filter-buttons [aria-pressed=true]{color:#3b82f6;border-color:#3b82f6}.dispatch-report-summary{display:flex;flex-wrap:wrap;gap:18px;padding:18px 0;font-size:14px}.dispatch-filter-details summary{cursor:pointer}.dispatch-suggestions{max-height:230px;overflow:auto}.ops-order-locations{align-items:start}.service-place-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px;border:1px solid var(--ops-border, #dce3ed);border-radius:12px;background:var(--ops-panel, transparent)}.service-place-card h3{margin:0;font-size:16px}.service-place-card>.dispatch-field,.ops-order-locations>.dispatch-field{display:flex;flex-direction:column;gap:8px;align-self:start;width:100%}.service-place-card select,.ops-order-locations>.dispatch-field select{height:auto;min-height:44px;max-height:64px;width:100%}.service-place-summary{display:grid;gap:8px;overflow-wrap:anywhere}.service-place-summary button{justify-self:start}.depot-stock-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--ops-border, #dce3ed)}.depot-stock-row p{margin:4px 0}.depot-assignment-list{max-height:min(28rem,48dvh);overflow-y:auto}.depot-assignment-list .dispatch-check{align-items:flex-start;padding-block:8px}.depot-assignment-list .dispatch-check span{min-width:0;overflow-wrap:anywhere}.ops-shell .ops-container-dialog label.dispatch-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px}.ops-shell .ops-container-dialog .dispatch-check input{flex:0 0 auto;width:18px;height:18px;margin-top:2px}@media(max-width:600px){.depot-stock-row{align-items:stretch;flex-direction:column}.service-place-card{padding:12px}}.workspace-sidebar-form fieldset{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:8px;padding:12px;border:1px solid var(--ops-border);border-radius:8px}.workspace-sidebar-form fieldset label{display:flex;align-items:center;gap:8px;min-height:36px}.workspace-sidebar-form input[type=checkbox]{width:16px;height:16px;accent-color:var(--ops-accent)}.ops-shell .workspace-header{gap:18px}.ops-shell:not(.ops-map-home) .ops-main{max-width:1800px;margin:0 auto}.ops-shell:not(.ops-map-home) .dispatch-workspace{padding:0}.ops-shell .workspace-header .ops-brand{flex:none;width:174px}.ops-shell .workspace-header nav{display:flex;align-items:center;flex:1;gap:4px}.workspace-header nav a{display:flex;align-items:center;gap:7px;padding:12px 10px;color:var(--ops-muted);text-decoration:none;font-size:13px;font-weight:600;border-radius:8px;white-space:nowrap;position:relative}.workspace-header nav a:hover,.workspace-header nav a.active{color:var(--ops-accent);background:var(--ops-accent-soft)}.workspace-header nav a.active:after{content:"";position:absolute;bottom:-12px;height:3px;left:10px;right:10px;border-radius:3px;background:var(--ops-action)}.workspace-header-actions{display:flex;align-items:center;gap:8px}.workspace-header-actions>button{display:flex;align-items:center;justify-content:center;flex:none;min-height:38px;border:1px solid var(--ops-border);border-radius:10px;background:var(--ops-surface);color:var(--ops-text);cursor:pointer}.workspace-header-actions .ops-avatar{width:38px;padding:6px;font-size:12px;font-weight:700;background:var(--ops-accent-soft);color:var(--ops-accent)}.workspace-header-actions .ops-bell{width:38px;position:relative}.workspace-tasks{gap:7px;padding:8px 10px;white-space:nowrap;font-size:12px}.workspace-tasks b{min-width:20px;padding:2px 5px;background:var(--ops-accent-soft);color:var(--ops-accent);border-radius:6px;font-size:11px}.workspace-tasks.active{border-color:var(--ops-action)}.dispatch-filter-buttons small{margin-left:7px;opacity:.7}.dispatch-order-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.dispatch-order-row{display:grid;gap:8px;text-align:left;padding:18px;background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:12px;color:var(--ops-text);font:inherit;cursor:pointer}.dispatch-order-row:hover{border-color:var(--ops-action)}.dispatch-order-row>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.dispatch-order-row>span{font-size:13px;overflow-wrap:anywhere}.dispatch-order-row small{color:var(--ops-muted);font-size:12px}.dispatch-availability{margin-bottom:22px;background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:12px;padding:15px}.dispatch-availability>summary{font-weight:600;cursor:pointer}.dispatch-availability[open]>summary{margin-bottom:20px}.container-readiness{border:1px solid var(--ops-border);border-radius:10px;padding:14px;margin-top:16px}.container-readiness>div{display:flex;justify-content:space-between;align-items:center;gap:8px}.container-readiness p{color:var(--ops-muted);font-size:12px}.workspace-subnav{display:flex;gap:8px;flex-wrap:wrap;padding:0 0 20px;border-bottom:1px solid var(--ops-border);margin-bottom:20px}.workspace-subnav a{padding:9px 15px;color:var(--ops-muted);border-radius:9px;border:1px solid transparent;font-size:13px;font-weight:600;text-decoration:none}.workspace-subnav a:hover{background:var(--ops-surface-soft);color:var(--ops-text)}.workspace-subnav a[aria-current=page]{color:var(--ops-accent);background:var(--ops-accent-soft);border-color:var(--ops-border)}.workspace-account-dialog{max-width:440px}.workspace-account-summary{display:grid;gap:6px;padding-bottom:18px}.workspace-account-summary span{font-size:12px;color:var(--ops-muted)}.workspace-account-dialog h3{font-size:12px;color:var(--ops-muted);margin:22px 0 8px}.workspace-account-links{display:grid;gap:4px}.workspace-account-links :is(button,a){display:flex;align-items:center;gap:9px;text-align:left;font:inherit;font-size:13px;padding:12px;border:1px solid var(--ops-border);border-radius:9px;background:var(--ops-surface);color:var(--ops-text);text-decoration:none;cursor:pointer}.workspace-account-links :is(button,a):hover{background:var(--ops-accent-soft)}.workspace-account-utilities{margin-top:22px;padding-top:14px;border-top:1px solid var(--ops-border)}.workspace-header :is(a,button):focus-visible,.workspace-subnav a:focus-visible{outline:2px solid var(--ops-action);outline-offset:3px}@media(max-width:1400px){.ops-shell .workspace-header{gap:10px}.ops-shell .workspace-header .ops-brand{width:150px}.workspace-header nav a{padding:10px 8px;font-size:12px}.workspace-tasks span{display:none}}@media(max-width:1100px){.ops-shell .workspace-header nav{order:3;flex-basis:100%;padding-bottom:12px;overflow-x:auto}.workspace-header nav a.active:after{bottom:-10px}.workspace-header-actions{margin-left:0}}@media(max-width:650px){.ops-shell .workspace-header{gap:7px}.ops-shell .workspace-header .ops-brand{width:122px}.workspace-header .dispatch-global-create{font-size:12px;padding:9px}.workspace-header .dispatch-global-create span{display:none}.workspace-header-actions{gap:5px}.workspace-header-actions>button{min-height:34px}.workspace-header-actions :is(.ops-avatar,.ops-bell){width:34px}.workspace-tasks{padding:6px;gap:4px}.ops-shell .workspace-header nav{justify-content:space-between;gap:0}.workspace-header nav a{padding:9px 6px;gap:4px;font-size:11px}.workspace-header nav a svg{display:none}.workspace-subnav{gap:4px}.workspace-subnav a{padding:9px 10px;font-size:12px}}@media print{.workspace-header,.workspace-subnav{display:none!important}}@media(max-width:760px){.dispatch-order-list{grid-template-columns:1fr}.dispatch-order-row>div{flex-wrap:wrap}}:root{--product-panel: linear-gradient(145deg, #ffffffed, #edf4fff0);--product-page: radial-gradient(ellipse at 85% 0, #669df514, transparent 55%), radial-gradient(ellipse at 0 55%, #87c7e510, transparent 60%), #f3f6fc;--product-edge: #91aacb55;--product-input: #f8faff;--product-footer: #f3f7fdeF;--product-tint: #6694cf0a;--product-shadow: 0 12px 32px #153a6810, inset 0 1px 0 #ffffffb3;--product-floating-shadow: 0 24px 70px #08132940, inset 0 1px 0 #ffffff33}html[data-ops-theme=dark]{--product-panel: linear-gradient(145deg, #263a52d9, #122037ef);--product-page: radial-gradient(ellipse at 85% 0, #3978be1a, transparent 55%), radial-gradient(ellipse at 0 55%, #326a9d0e, transparent 60%), #101b2c;--product-edge: #a1bdd43b;--product-input: #18273c;--product-footer: #1b2e44f5;--product-tint: #b4d4ff08;--product-shadow: 0 12px 32px #08132926, inset 0 1px 0 #ffffff13}.ops-shell{background:var(--product-page)}.ops-shell>.ops-header{background:var(--product-panel);border-bottom-color:var(--product-edge)}.ops-shell .ops-main>.ops-card,.ops-shell :is(.ops-orders-workspace,.ops-roster-grid)>.ops-card,.ops-shell .ops-stay-reports,.ops-shell .ops-roster-person{border-color:var(--product-edge)}.ops-shell .ops-card{background:var(--product-panel);border-color:var(--product-edge);border-radius:18px;box-shadow:var(--product-shadow)}.ops-modal .ops-card,.ops-container-panel .ops-workspace-panel-body>.ops-card{background:transparent;border:0;box-shadow:none}.ops-shell :is(.ops-card-title,.ops-report-header){row-gap:12px}.ops-shell :is(.ops-card-title h2,.ops-report-header h2){letter-spacing:-.45px}.ops-shell :is(.ops-report-controls,.ops-report-metrics>div,.ops-setting-card,.ops-stay-settings,.ops-customer-editor,.ops-roster-areas){background:var(--product-tint);border-color:var(--product-edge);border-radius:14px}.ops-shell :is(.ops-report-controls,.ops-report-metrics>div){background:var(--product-panel);box-shadow:var(--product-shadow)}.ops-shell :is(.ops-report-table-wrap,.ops-report-table-scroll){border-radius:14px}.ops-shell :is(.ops-detail-tabs,.ops-settings-tabs,.ops-report-period-switch){border-radius:11px}.ops-shell :is(.ops-detail-tabs,.ops-settings-tabs,.ops-report-period-switch) button{border-radius:8px}.ops-shell :is(.ops-modal-body,.ops-container-dialog,.ops-card) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){border-radius:10px;border-color:var(--product-edge);background:var(--product-input);color:var(--ops-text)}.ops-shell :is(.ops-modal-body,.ops-container-dialog,.ops-card) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--ops-danger)}.ops-shell .ops-location-search{border-radius:10px;border-color:var(--product-edge);background:var(--product-input)}.ops-shell .ops-location-search input{border:0;background:transparent}.ops-shell :is(.ops-primary,.ops-secondary,.ops-icon-button,.ops-dispatch-danger,.ops-dialog-actions>button,.ops-roster-actions>button,.ops-report-exports>button){border-radius:10px}.ops-shell :is(.ops-primary,.ops-secondary,.ops-icon-button):disabled{transform:none}.ops-modal{max-height:calc(100dvh - 40px);overflow:hidden;border-radius:22px;border-color:var(--product-edge);box-shadow:var(--product-floating-shadow)}.ops-modal[open]{display:flex;flex-direction:column}.ops-modal-header{flex:none;position:relative;top:auto;padding:18px 22px;background:transparent;border-bottom-color:var(--product-edge)}.ops-modal-header h2{letter-spacing:-.45px}.ops-modal-body{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ops-border) transparent}.ops-modal::backdrop,.ops-container-dialog::backdrop{background:#0813298c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ops-container-dialog{padding:0;border-radius:22px;border-color:var(--product-edge);background:var(--ops-surface);box-shadow:var(--product-floating-shadow);scrollbar-width:thin;scrollbar-color:var(--ops-border) transparent}.ops-container-dialog>form{padding:22px}@supports (backdrop-filter: blur(20px)){.ops-container-dialog{background:var(--ops-glass);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%)}}.ops-container-dialog form>.ops-card-title{position:sticky;top:0;z-index:4;margin:-22px -22px 2px;padding:18px 22px;background:var(--product-footer);border-bottom:1px solid var(--product-edge);border-radius:0}.ops-container-dialog .ops-card-title h2{font-size:20px;letter-spacing:-.45px}.ops-container-dialog .ops-card-title small{line-height:1.5;display:block;margin-top:5px}.ops-shell :is(.ops-order-form-actions,.ops-settings-savebar,.ops-customer-dialog-actions,.ops-dialog-actions,.ops-roster-actions){border-top:1px solid var(--product-edge);padding:15px 0;background:var(--product-footer)}.ops-shell :is(.ops-customer-dialog-actions,.ops-roster-actions){position:sticky;bottom:-22px;z-index:3;margin-bottom:-22px}.ops-container-dialog .ops-dialog-actions{position:sticky;bottom:0;z-index:3;margin:0 -22px -22px;padding:15px 22px}.ops-modal .ops-create{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;align-items:start}.ops-create>label{min-width:0}.ops-create>.ops-order-note{grid-column:1 / -1}.ops-shell .ops-stay-fields{align-items:start}.ops-shell .ops-stay-fold>.ops-stay-billing-toggle{display:flex;flex-direction:row;align-items:center;gap:10px;color:var(--ops-text);cursor:pointer}.ops-shell .ops-stay-billing-toggle>input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-width:18px;min-height:18px;margin:0;padding:0;accent-color:var(--ops-action)}.ops-shell .ops-location-picker{min-width:0;grid-template-columns:minmax(0,1fr)}.ops-shell .ops-location-picker>label{min-width:0;grid-template-columns:minmax(0,1fr)}.ops-shell .ops-location-picker .ops-location-search,.ops-shell .ops-location-picker textarea{min-width:0}.ops-create>:is(.ops-card-title,p,.ops-order-locations,.ops-customer-editor,.ops-empty-state,.ops-stay-fold,.ops-order-form-actions){grid-column:1 / -1}.ops-create>.ops-muted{margin:0;padding:12px 14px;background:var(--product-tint);border:1px solid var(--product-edge);border-radius:12px;line-height:1.6}.ops-create .ops-order-locations{padding:0;border:0;gap:20px}.ops-order-locations .ops-location-picker{margin:0;padding:16px;border:1px solid var(--product-edge);border-radius:16px;background:var(--product-tint)}.ops-order-locations .ops-location-picker>label:first-child{font-size:14px;color:var(--ops-text)}.ops-order-locations .ops-location-map{height:215px}.ops-shell .ops-location-map-wrap{position:relative;min-width:0}.ops-shell .ops-location-map-wrap>.ops-location-help{position:absolute;z-index:1;top:10px;left:10px;right:10px;margin:0;padding:8px 10px;border:1px solid var(--product-edge);border-radius:10px;background:var(--product-footer);color:var(--ops-text);pointer-events:none}.ops-shell .ops-location-map{border-radius:12px;border-color:var(--product-edge)}.ops-shell .ops-location-map-head{align-items:center}.ops-shell .ops-location-map-head>span{overflow-wrap:anywhere}.ops-shell .ops-location-coordinates summary{padding:6px 0}.ops-modal .ops-create>.ops-order-form-actions{align-self:end;margin-bottom:-22px}.bo-shell,.bo-auth{--product-panel: linear-gradient(145deg, #263a52ed, #122037f5);--product-page: radial-gradient(ellipse at 85% 0, #3978be1a, transparent 55%), #101b2c;--product-edge: #a1bdd43b;--product-input: #18273c;--product-footer: #1b2e44f5;--product-tint: #b4d4ff08;--product-shadow: 0 12px 32px #08132926, inset 0 1px 0 #ffffff13;background:var(--product-page)}.bo-sidebar{background:var(--product-panel);border-color:var(--product-edge)}.bo-section,.bo-metrics>div,.bo-auth-card{background:var(--product-panel);border:1px solid var(--product-edge);border-radius:18px;box-shadow:var(--product-shadow)}.bo-auth-card,.bo-modal{border-radius:22px;box-shadow:var(--product-floating-shadow)}.bo-shell :is(.bo-fold,.bo-review,.bo-inline-form,.bo-feature-option,.bo-diff){border-color:var(--product-edge);border-radius:12px}.bo-shell :is(.bo-fold,.bo-review,.bo-inline-form,.bo-diff){background:var(--product-tint)}.bo-shell button.bo-fold-head{background:transparent;border-radius:12px}.bo-shell button.bo-secondary,.bo-auth button.bo-secondary{background:var(--product-input);border-color:var(--product-edge)}.bo-shell button,.bo-auth button,.bo-button{border-radius:10px}.bo-shell input:not([type=checkbox]):not([type=radio]):not([type=range]),.bo-shell select,.bo-shell textarea,.bo-auth input:not([type=checkbox]):not([type=radio]),.bo-shell label>input:not([type=checkbox]):not([type=radio]):not([type=range]),.bo-shell label>select,.bo-shell label>textarea,.bo-auth label>input{border-radius:10px;background:var(--product-input);border-color:var(--product-edge)}.bo-modal-backdrop{background:#0813298c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.bo-modal{max-height:calc(100dvh - 40px);overflow:auto;scrollbar-width:thin}.bo-shell .bo-table-wrap{border-radius:12px}.bo-shell .bo-main>:is(.bo-error,.bo-notice,.bo-invitation){border-radius:12px}.ops-shell .bo-shell.bo-embedded{--bo-ink: var(--ops-text);--bo-muted: var(--ops-muted);--bo-line: var(--ops-border);--bo-green: var(--ops-accent);--bo-paper: var(--ops-surface);--product-input: var(--ops-surface);--product-edge: var(--ops-border);--product-tint: transparent;color-scheme:inherit;background:transparent;color:var(--ops-text)}.ops-shell .bo-embedded :is(label,label small,.bo-help,table th){color:var(--ops-muted)}.ops-shell .bo-embedded :is(.bo-check,table td){color:var(--ops-text)}.ops-shell .bo-embedded :is(input,select,textarea){color:var(--ops-text)}.ops-shell .bo-shell.bo-embedded label>:is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:var(--ops-text);background:var(--product-input)}.ops-shell .bo-embedded button.bo-secondary{color:var(--ops-text)}.ops-shell .bo-embedded table th{background:var(--ops-surface-soft)}.ops-shell .bo-embedded table td{background:var(--ops-surface);color:var(--ops-text)}.ops-shell .bo-embedded table tr:hover td{background:var(--ops-accent-soft)}.ops-shell .bo-embedded a{color:var(--ops-accent)}.auth-page{background:var(--product-page)}.auth-card{background:var(--product-panel);border-color:var(--product-edge);border-radius:22px;box-shadow:var(--product-floating-shadow)}.auth-card input{border-radius:10px;background:var(--product-input);border-color:var(--product-edge)}.auth-submit{border-radius:10px}.auth-theme{background:var(--product-panel);border-color:var(--product-edge)}@media(prefers-reduced-motion:no-preference){.ops-modal[open],.ops-container-dialog[open],.bo-modal,.auth-card,.bo-auth-card{animation:product-dialog-enter .22s ease-out}.ops-main>:is(.ops-orders-workspace,.ops-roster-grid,.ops-stay-reports,.ops-card),.bo-main>.bo-section{animation:product-page-enter .18s ease-out}.ops-shell :is(.ops-primary,.ops-secondary,.ops-icon-button),.bo-shell button,.bo-auth button,.auth-page button{transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}@keyframes product-dialog-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes product-page-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.ops-modal,.ops-container-dialog,.bo-modal,.auth-card,.bo-auth-card,.ops-main>:is(.ops-orders-workspace,.ops-roster-grid,.ops-stay-reports,.ops-card),.bo-main>.bo-section{animation:none}.ops-shell button,.bo-shell button,.bo-auth button,.auth-page button{transition:none}}@media(max-width:700px){.ops-modal{max-height:calc(100dvh - 20px);width:calc(100vw - 20px);border-radius:18px}.ops-modal-header{padding:16px;gap:10px}.ops-modal-body{padding:16px}.ops-modal .ops-create,.ops-create .ops-order-locations{grid-template-columns:minmax(0,1fr);gap:16px}.ops-order-locations .ops-location-picker{padding:14px}.ops-order-locations .ops-location-map{height:200px}.ops-shell :is(.ops-order-form-actions,.ops-settings-savebar,.ops-customer-dialog-actions,.ops-roster-actions){bottom:-16px;margin-bottom:-16px;flex-wrap:wrap}.ops-shell .ops-customer-dialog-actions{justify-content:flex-end}.ops-modal .ops-create>.ops-order-form-actions{margin-bottom:-16px}.ops-shell :is(.ops-modal,.ops-container-dialog) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}}@media print{.ops-shell,.bo-shell,.bo-auth,.auth-page,.ops-shell .ops-card,.ops-shell :is(.ops-report-controls,.ops-report-metrics>div),.bo-section,.bo-metrics>div,.auth-card{background:#fff!important;color:#000!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:none!important;transform:none!important}}html:root :is(.ops-shell,.ops-modal,.ops-container-dialog,.bo-shell,.bo-auth,.auth-page) :is(input,select,textarea):is(:focus,:focus-visible){outline:1px solid color-mix(in srgb,var(--ops-accent, var(--auth-accent, #3974f5)) 42%,transparent);outline-offset:1px;border-color:color-mix(in srgb,var(--ops-accent, var(--auth-accent, #3974f5)) 42%,var(--ops-border, #cdd8e7));box-shadow:0 0 0 2px color-mix(in srgb,var(--ops-accent, var(--auth-accent, #3974f5)) 7%,transparent)}@media(forced-colors:active){html:root :is(.ops-shell,.ops-modal,.ops-container-dialog,.bo-shell,.bo-auth,.auth-page) :is(input,select,textarea):is(:focus,:focus-visible){outline:2px solid Highlight;border-color:Highlight;box-shadow:none}}:root{--taste-font: "Geist", "Segoe UI", sans-serif;--taste-ground: #f5f6f8;--taste-paper: #fff;--taste-soft: #f0f2f5;--taste-ink: #253140;--taste-ink-soft: #3b495c;--taste-muted: #626f80;--taste-line: #dce2e9;--taste-line-strong: #c5ceda;--taste-blue: #2859b8;--taste-blue-soft: #edf3ff;--taste-action: #2563eb;--taste-action-hover: #1d4ed8;--taste-on-action: #ffffff;--taste-btn-secondary: #f1f5f9;--taste-btn-secondary-border: #cbd5e1;--taste-btn-secondary-hover: #e2e8f0;--taste-warning: #8b5011;--taste-warning-soft: #fff2de;--taste-success: #28644b;--taste-success-soft: #eaf5ee;--taste-danger: #af3445;--taste-danger-soft: #fdeef0;--taste-green: var(--taste-success);--taste-green-bg: var(--taste-success-soft);--taste-amber: var(--taste-warning);--taste-amber-bg: var(--taste-warning-soft);--taste-hud-bg: rgba(255, 255, 255, .94);--taste-hud-border: rgba(226, 232, 240, .95);--taste-hud-shadow: 0 10px 26px -8px rgba(15, 23, 42, .14), 0 2px 6px rgba(15, 23, 42, .05)}html[data-ops-theme=dark]{--taste-ground: #151c26;--taste-paper: #1d2734;--taste-soft: #253242;--taste-ink: #edf2f8;--taste-ink-soft: #cbd5e1;--taste-muted: #aab8c9;--taste-line: #38475a;--taste-line-strong: #4b5d75;--taste-blue: #a2c0ff;--taste-blue-soft: #293d5b;--taste-action: #3974f5;--taste-action-hover: #4b83f7;--taste-on-action: #ffffff;--taste-btn-secondary: #283648;--taste-btn-secondary-border: #3e5066;--taste-btn-secondary-hover: #324359;--taste-warning: #f5ca8a;--taste-warning-soft: #3e3121;--taste-success: #a3d9bc;--taste-success-soft: #233d33;--taste-danger: #ffb1bc;--taste-danger-soft: #422a34;--taste-green: var(--taste-success);--taste-green-bg: var(--taste-success-soft);--taste-amber: var(--taste-warning);--taste-amber-bg: var(--taste-warning-soft);--taste-hud-bg: rgba(18, 32, 54, .92);--taste-hud-border: rgba(113, 137, 174, .34);--taste-hud-shadow: 0 12px 30px -8px rgba(2, 6, 23, .55), 0 2px 8px rgba(2, 6, 23, .35)}@media screen{.ops-shell:not(.ops-map-home){background:var(--taste-ground)}.taste-content,.ops-shell .ops-modal,.ops-shell .ops-container-dialog,dialog.ops-modal,dialog.ops-container-dialog{--ops-bg: var(--taste-ground);--ops-surface: var(--taste-paper);--ops-surface-soft: var(--taste-soft);--ops-text: var(--taste-ink);--ops-muted: var(--taste-muted);--ops-border: var(--taste-line);--ops-accent: var(--taste-blue);--ops-accent-soft: var(--taste-blue-soft);--ops-action: var(--taste-action);--ops-on-accent: var(--taste-on-action);--ops-warning: var(--taste-warning);--ops-warning-soft: var(--taste-warning-soft);--ops-success: var(--taste-success);--ops-success-soft: var(--taste-success-soft);--ops-danger: var(--taste-danger);--ops-danger-soft: var(--taste-danger-soft);--product-input: var(--taste-paper);--product-panel: var(--taste-paper);--product-footer: var(--taste-paper);--product-tint: var(--taste-soft);--product-edge: var(--taste-line);--product-shadow: none;--muted: var(--taste-muted);color:var(--taste-ink);font-family:var(--taste-font);font-size:14px;line-height:1.55}.ops-shell .taste-content{padding:16px clamp(16px,2.5vw,36px) 40px;max-width:1600px}.ops-shell .taste-content .ops-top{padding:0;margin-bottom:12px;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.taste-content .ops-top>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;width:100%}.taste-content .ops-top h1{font-family:var(--taste-font);font-size:22px;line-height:1.2;font-weight:700;letter-spacing:-.03em;margin:0}.taste-content .ops-top>div>p{color:var(--taste-muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:600;margin:0}.taste-content .ops-live-summary{font-size:12px;color:var(--taste-muted);margin-left:auto}.taste-content :is(h2,h3){letter-spacing:-.025em;font-weight:600}.taste-content :is(.dispatch-workspace h2,.ops-card-title h2,.ops-report-header h2){font-size:18px;line-height:1.3}.taste-content .workspace-subnav{gap:4px 20px;padding-bottom:0;margin-bottom:14px;border-bottom:1px solid var(--taste-line)}.taste-content .workspace-subnav a{padding:6px 0 10px;border:0;border-bottom:2px solid transparent;border-radius:0;font-weight:500;background:transparent;color:var(--taste-muted)}.taste-content .workspace-subnav a:hover{color:var(--taste-blue)}.taste-content .workspace-subnav a[aria-current=page]{border-bottom-color:var(--taste-blue);background:transparent;color:var(--taste-ink)}.taste-content :is(.ops-primary,.ops-secondary,.ops-icon-button,.ops-report-exports button,.dispatch-actions button){min-height:40px;border-radius:7px;font-size:13px;font-weight:600;box-shadow:none;padding:9px 14px}.ops-shell .ops-primary,.taste-content .ops-primary,dialog.ops-modal .ops-primary,dialog.ops-container-dialog .ops-primary{background:var(--taste-action)!important;color:var(--taste-on-action)!important;border:1px solid transparent!important;box-shadow:0 2px 8px #2563eb3d}.ops-shell .ops-primary:hover:not(:disabled),.taste-content .ops-primary:hover:not(:disabled),dialog.ops-modal .ops-primary:hover:not(:disabled),dialog.ops-container-dialog .ops-primary:hover:not(:disabled){background:var(--taste-action-hover)!important;filter:none}.taste-content .ops-secondary{background:var(--taste-btn-secondary);color:var(--taste-ink);border:1px solid var(--taste-btn-secondary-border)}.taste-content .ops-secondary:hover:not(:disabled){border-color:var(--taste-muted);background:var(--taste-btn-secondary-hover)}.taste-content .ops-secondary[aria-pressed=true]{background:var(--taste-action);border-color:var(--taste-action);color:var(--taste-on-action)}.taste-content :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--taste-blue);outline-offset:3px}.taste-content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){min-height:42px;border:1px solid var(--taste-line);border-radius:6px;background:var(--taste-paper);color:var(--taste-ink);font:inherit;font-size:14px;padding:10px 12px;box-shadow:none}.taste-content :is(input,textarea)::placeholder{color:var(--taste-muted);opacity:.85}.taste-content :is(input,select,textarea)[aria-invalid=true]{border-color:var(--taste-danger)}.taste-content :is(input[type=checkbox],input[type=radio]){accent-color:var(--taste-blue)}.taste-content :is(.ops-badge,.dispatch-status){border:1px solid transparent;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.35;background:var(--taste-soft);color:var(--taste-muted);display:inline-flex;align-items:center;gap:4px}.taste-content :is(.status-planned){background:#f3e8ff;color:#6d28d9;border-color:#e9d5ff}html[data-ops-theme=dark] .taste-content :is(.status-planned){background:#8b5cf62e;color:#d8b4fe;border-color:#a78bfa52}.taste-content :is(.status-dispatched,.status-in_progress){background:var(--taste-blue-soft);color:var(--taste-blue);border-color:#3b82f647}.taste-content :is(.status-done,.status-resolved,.status-delivered,.status-sent){background:var(--taste-success-soft);color:var(--taste-success);border-color:#22c55e47}.taste-content :is(.status-ready,.status-needs_details,.status-partial,.status-new,.status-waiting,.status-unconfigured,.status-unknown,.status-repair,.status-cleaning){background:var(--taste-warning-soft);color:var(--taste-warning);border-color:#f59e0b4d}.taste-content :is(.status-failed,.status-blocked){background:var(--taste-danger-soft);color:var(--taste-danger);border-color:#ef44444d}.taste-content :is(.ops-card,.ops-roster-person,.dispatch-availability,.dispatch-schedule){background:var(--taste-paper);border:1px solid var(--taste-line);border-radius:10px;box-shadow:none}.taste-content .ops-card{padding:20px}.taste-content .dispatch-toolbar{gap:10px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--taste-line)}.taste-content .dispatch-search{border-radius:6px;background:var(--taste-paper);border-color:var(--taste-line);max-width:440px}.ops-shell:not(.ops-map-home) .taste-content .dispatch-workspace .dispatch-toolbar label.dispatch-search input{background:transparent;border:0;padding-left:0;padding-right:0}.taste-content .dispatch-filter-buttons{gap:4px;padding-bottom:14px}.taste-content .dispatch-filter-buttons .ops-secondary{border-color:transparent;background:transparent;color:var(--taste-muted);padding:8px 12px}.taste-content .dispatch-filter-buttons .ops-secondary[aria-pressed=true]{background:var(--taste-action);color:var(--taste-on-action)}.taste-content .dispatch-filter-buttons small{color:inherit;font-size:12px;opacity:.8}.taste-content .dispatch-muted{font-size:13px;line-height:1.65}.taste-content .dispatch-section-heading{margin-bottom:20px}.taste-content .dispatch-rows{gap:0}.taste-content .dispatch-client{padding:20px;background:var(--taste-paper);border:1px solid var(--taste-line);border-radius:0;box-shadow:none}.taste-content .dispatch-rows>.dispatch-client+.dispatch-client{border-top:0}.taste-content .dispatch-rows>.dispatch-client:first-child{border-radius:8px 8px 0 0}.taste-content .dispatch-rows>.dispatch-client:last-child{border-radius:0 0 8px 8px}.taste-content .dispatch-rows>.dispatch-client:only-child{border-radius:8px}.taste-content .dispatch-client>summary{gap:12px 24px;min-height:30px}.taste-content .dispatch-client>summary strong{font-size:14px;font-weight:500}.taste-content .dispatch-client>summary small{font-size:13px}.taste-content .dispatch-client[open]{background:var(--taste-paper)}.taste-content .dispatch-client-details{border-top:1px solid var(--taste-line);margin-top:16px;padding-top:18px}.taste-content .dispatch-row{background:var(--taste-paper);padding:18px 20px;border:1px solid var(--taste-line);border-radius:8px;box-shadow:none;font-size:14px}.taste-content .dispatch-rows>.dispatch-row+.dispatch-row{margin-top:8px}.taste-content .dispatch-row strong{font-weight:500}.taste-content .dispatch-empty{background:var(--taste-paper);border:1px solid var(--taste-line);border-radius:8px;padding:42px 24px;font-size:14px;line-height:1.7}.taste-content .dispatch-preferences{max-width:760px;background:var(--taste-paper);border:1px solid var(--taste-line);border-radius:10px;padding:24px}.taste-content .dispatch-preferences>summary{font-size:17px;font-weight:600}.taste-content .dispatch-preferences .dispatch-muted{margin:12px 0 24px}.taste-content .dispatch-preferences .dispatch-check{padding:10px 0}.taste-content .dispatch-category-fields{border-radius:6px;padding:16px}.taste-content .dispatch-form .ops-primary{justify-self:start}.taste-content .taste-table-wrap{display:block;margin-top:18px;overflow:hidden;border:1px solid var(--taste-line);border-radius:8px;background:var(--taste-paper);min-width:0}.taste-data-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.taste-data-table th{font-size:12px;font-weight:500;color:var(--taste-muted);background:var(--taste-paper);padding:14px 18px;border-bottom:1px solid var(--taste-line)}.taste-data-table td{padding:18px;border-bottom:1px solid var(--taste-line);color:var(--taste-ink);font-size:14px;vertical-align:top;overflow-wrap:anywhere}.taste-data-table tr:last-child td{border-bottom:0}.taste-data-table tbody tr:hover{background:color-mix(in srgb,var(--taste-soft) 55%,var(--taste-paper))}.taste-content .taste-data-table tbody tr:hover td{background:var(--taste-soft);color:var(--taste-ink)}.taste-data-table th:first-child{width:21%}.taste-orders-table th:nth-child(2){width:21%}.taste-orders-table th:nth-child(3){width:14%}.taste-orders-table th:nth-child(4){width:14%}.taste-orders-table th:nth-child(5){width:14%}.taste-orders-table th:last-child{width:16%}.taste-messages-table th:first-child{width:30%}.taste-messages-table th:last-child{width:22%}.taste-content .taste-record-link{padding:0;border:0;min-height:24px;color:var(--taste-blue);font-size:14px;font-weight:600;text-align:left;line-height:1.45}.taste-record-link:hover{text-decoration:underline;text-underline-offset:3px}.taste-order-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.taste-service-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:5px;font-size:11px;font-weight:600;background:var(--taste-soft);color:var(--taste-ink);border:1px solid var(--taste-line)}.taste-service-chip.is-delivery{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.taste-service-chip.is-pickup{background:#fffbeb;color:#b45309;border-color:#fde68a}.taste-service-chip.is-exchange{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}html[data-ops-theme=dark] .taste-service-chip.is-delivery{background:#3b82f629;color:#93c5fd;border-color:#3b82f657}html[data-ops-theme=dark] .taste-service-chip.is-pickup{background:#f59e0b29;color:#fcd34d;border-color:#f59e0b57}html[data-ops-theme=dark] .taste-service-chip.is-exchange{background:#8b5cf62e;color:#d8b4fe;border-color:#a78bfa57}.taste-sub-badge{padding:2px 6px;border-radius:4px;font-size:11px;background:var(--taste-soft);color:var(--taste-muted)}.taste-cell-primary{display:block;font-weight:500;color:var(--taste-ink)}.taste-cell-secondary{display:block;margin-top:4px;font-size:12px;color:var(--taste-muted);line-height:1.5}.taste-driver-unassigned{color:var(--taste-warning);font-weight:600;font-size:13px}.taste-driver-assigned{font-weight:500}.taste-code-badge,.taste-plate-badge{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;padding:2px 7px;border-radius:5px;background:var(--taste-soft);border:1px solid var(--taste-line);color:var(--taste-ink)}.taste-plate-badge{border-left:4px solid #1d4ed8;letter-spacing:.03em}.taste-bdo-badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;background:var(--taste-soft);border:1px solid var(--taste-line);color:var(--taste-ink)}.taste-status-action-cell{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.taste-content .taste-row-btn{min-height:30px;padding:4px 10px;font-size:12px;border-radius:5px}.taste-date-cell{font-variant-numeric:tabular-nums}.taste-date-cell time{white-space:nowrap}.taste-table-footer{padding:13px 18px;border-top:1px solid var(--taste-line);color:var(--taste-muted);font-size:12px}.taste-message-preview{margin-top:8px;font-size:12px}.taste-message-preview summary{color:var(--taste-blue);cursor:pointer}.taste-message-preview p{margin-top:10px;white-space:pre-wrap;color:var(--taste-ink)}.taste-error-text{color:var(--taste-danger)}.taste-content .dispatch-plan-layout{gap:22px}.taste-content .dispatch-inbox h2{font-size:17px}.taste-content .dispatch-request-card{border-radius:8px;padding:17px;box-shadow:none;border-color:var(--taste-line)}.taste-content .dispatch-request-card:hover{border-color:var(--taste-blue)}.taste-content .dispatch-request-card small,.taste-content .dispatch-lane>header small,.taste-content .dispatch-free{font-size:12px}.taste-content .dispatch-schedule-header{padding:20px}.taste-content .dispatch-day{padding:0 18px 18px}.taste-content .dispatch-day>h3{font-size:14px;font-weight:500}.taste-content .dispatch-lane{padding:16px 0}.taste-content .dispatch-lane>header strong{font-size:13px;font-weight:600}.taste-content .dispatch-task{background:var(--taste-blue-soft);border-color:transparent;border-left-color:var(--taste-blue);border-radius:6px;padding:13px;font-size:13px}.taste-content .dispatch-task.urgent{border-left-color:var(--taste-warning)}.taste-content .dispatch-task small{font-size:12px}.taste-content .dispatch-segment{border-radius:6px}.taste-content .dispatch-segment button[aria-pressed=true]{background:var(--taste-blue-soft);color:var(--taste-blue)}.taste-content .dispatch-availability{padding:17px 20px}.taste-content .dispatch-availability>summary{font-weight:500}.taste-content .dispatch-resource-grid{gap:22px}.taste-content .dispatch-resource-grid>section{background:var(--taste-paper);border:1px solid var(--taste-line);border-radius:8px;padding:0 20px 12px;min-width:0}.taste-content .dispatch-resource-grid>section h3{padding:4px 0 16px;border-bottom:1px solid var(--taste-line)}.taste-content .dispatch-subrow:last-child{border-bottom:0}.taste-content .ops-stay-reports{background:transparent;border:0;padding:0;box-shadow:none;gap:24px}.taste-content .ops-report-header{gap:16px}.taste-content .ops-report-header p{max-width:65ch;font-size:13px}.taste-content .ops-report-controls{background:var(--taste-paper);border-color:var(--taste-line);border-radius:8px;padding:20px;box-shadow:none;gap:20px}.taste-content .ops-report-period-switch{border-radius:6px;border-color:var(--taste-line);padding:3px}.taste-content .ops-report-period-switch button{font-weight:500;border-radius:4px}.taste-content .ops-report-period-switch button[aria-pressed=true]{background:var(--taste-blue-soft);color:var(--taste-blue)}.taste-content .ops-report-search{border-color:var(--taste-line);border-radius:6px;background:var(--taste-paper)}.taste-content .ops-report-controls .ops-report-search input{border:0;background:transparent}.taste-content .ops-report-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid var(--taste-line);border-bottom:1px solid var(--taste-line);padding:20px 0}.taste-content .ops-report-metrics>div{background:transparent;border:0;border-right:1px solid var(--taste-line);border-radius:0;box-shadow:none;padding:0 24px;gap:9px}.taste-content .ops-report-metrics>div:first-child{padding-left:0}.taste-content .ops-report-metrics>div:last-child{border-right:0}.taste-content .ops-report-metrics strong{font-size:28px;font-weight:500;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.taste-content .ops-report-metrics span{font-size:12px}.taste-content :is(.ops-report-table-wrap,.ops-report-table-scroll,.ops-report-stays-table){border-radius:8px;border-color:var(--taste-line);box-shadow:none}.taste-content :is(.ops-report-table,.ops-report-stays-table) table{background:var(--taste-paper)}.taste-content :is(.ops-report-table,.ops-report-stays-table) th{background:var(--taste-soft);color:var(--taste-muted);font-size:12px;font-weight:500;padding-top:14px;padding-bottom:14px;border-color:var(--taste-line)}.taste-content :is(.ops-report-table,.ops-report-stays-table) td{background:var(--taste-paper);color:var(--taste-ink);border-color:var(--taste-line);font-size:13px;padding-top:16px;padding-bottom:16px;font-variant-numeric:tabular-nums}.taste-content .ops-report-stays-table .is-overdue td{background:var(--taste-warning-soft)}.taste-content .ops-report-financial{padding:24px;border:1px solid var(--taste-line);border-radius:8px;background:var(--taste-paper)}.taste-content .ops-report-financial h3{font-size:18px}.taste-content .dispatch-report-summary{border-radius:0;border:0;border-top:1px solid var(--taste-line);border-bottom:1px solid var(--taste-line);background:transparent;padding:20px 0;gap:16px 28px}.taste-content .dispatch-report-summary strong{font-size:24px;font-weight:500;letter-spacing:-.03em}.taste-content .dispatch-report-list{gap:14px;margin-top:22px}.taste-content .dispatch-report-list>.dispatch-client{border-radius:8px}.taste-content .dispatch-report-list .dispatch-row{border:0;background:transparent;padding:0}.taste-content .dispatch-report-list details{border-top:1px solid var(--taste-line);margin-top:16px;padding-top:12px}.taste-content .dispatch-report-list summary{color:var(--taste-blue);cursor:pointer;font-size:13px}.taste-content .dispatch-filter-details{margin-bottom:20px}.taste-content .dispatch-filter-details>summary{color:var(--taste-blue);cursor:pointer;padding:10px 0}.taste-content .dispatch-filter-details[open]>summary{margin-bottom:14px}.taste-content .ops-timeline>article{border-color:var(--taste-line)}.taste-content .ops-timeline small{font-size:12px}dialog.ops-modal,.ops-shell .ops-modal,dialog.ops-container-dialog,.ops-shell .ops-container-dialog{background:var(--taste-paper)!important;color:var(--taste-ink)!important;border:1px solid var(--taste-line)!important;border-radius:14px;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 24px 80px #080f1e6b!important}dialog.ops-modal::backdrop,dialog.ops-container-dialog::backdrop{background:#0f172a7a!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.ops-shell .ops-modal .ops-modal-header,.ops-shell .ops-container-dialog form>.ops-card-title{background:var(--taste-paper)!important;border-bottom:1px solid var(--taste-line)!important;padding:18px 24px}.ops-shell .ops-modal .ops-modal-header h2,.ops-shell .ops-container-dialog .ops-card-title h2{font:600 19px/1.35 var(--taste-font);letter-spacing:-.025em;color:var(--taste-ink)}.ops-shell .ops-modal .ops-modal-body{background:var(--taste-paper)!important;padding:22px 24px}.ops-shell .ops-modal :is(.ops-order-form-actions,.ops-settings-savebar,.ops-customer-dialog-actions,.ops-dialog-actions,.ops-roster-actions){background:var(--taste-paper)!important;border-top:1px solid var(--taste-line)!important;margin-inline:-24px;margin-bottom:-22px;padding:14px 24px;bottom:-22px}.ops-shell .ops-container-dialog .ops-dialog-actions{background:var(--taste-paper)!important;border-top:1px solid var(--taste-line)!important}.ops-shell :is(.ops-modal,.ops-container-dialog) :is(.ops-order-locations .ops-location-picker,.ops-order-destination-panel,.ops-customer-editor,.ops-stay-settings,.ops-setting-card,.ops-roster-areas){background:color-mix(in srgb,var(--taste-ground) 60%,var(--taste-paper));border:1px solid var(--taste-line);border-radius:12px}.ops-shell .ops-modal .ops-order-destination-panel{grid-column:1 / -1;display:grid;gap:12px;padding:14px 16px}.ops-shell .ops-modal .ops-order-destination-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;align-items:end}.ops-shell .ops-modal .ops-order-customer-field>span{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--taste-ink)}.ops-shell .ops-modal .ops-order-customer-addresses{display:grid;gap:10px;padding-top:10px;border-top:1px solid var(--taste-line)}.ops-shell .ops-modal .ops-address-count-badge{display:inline-flex;align-items:center;padding:2px 8px;margin-left:4px;border-radius:999px;font-size:11px;font-weight:700;background:color-mix(in srgb,var(--taste-action) 18%,transparent);color:#60a5fa;border:1px solid color-mix(in srgb,var(--taste-action) 38%,transparent)}.ops-shell .ops-modal .ops-customer-address-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.ops-shell .ops-modal button.ops-address-chip{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:46px!important;padding:7px 12px!important;border-radius:9px!important;text-align:left;background:var(--taste-paper)!important;border:1px solid var(--taste-line)!important;color:var(--taste-ink)!important;box-shadow:none!important;transition:border-color .14s ease,background .14s ease}.ops-shell .ops-modal button.ops-address-chip strong{font-size:12.5px;font-weight:600;color:var(--taste-ink)}.ops-shell .ops-modal button.ops-address-chip span{font-size:12px;font-weight:400;color:var(--taste-muted)}.ops-shell .ops-modal button.ops-address-chip[aria-pressed=true]{background:color-mix(in srgb,var(--taste-action) 18%,var(--taste-paper))!important;border-color:var(--taste-action)!important}.ops-shell .ops-modal button.ops-address-chip[aria-pressed=true] strong{color:#60a5fa}.ops-shell .ops-modal .ops-customer-autofill-hint{display:flex;align-items:center;gap:8px;margin:0;padding:8px 12px;border-radius:8px;font-size:12.5px;background:color-mix(in srgb,var(--taste-action) 14%,transparent);border:1px solid color-mix(in srgb,var(--taste-action) 32%,transparent);color:var(--taste-ink)}.ops-shell .ops-modal .ops-customer-autofill-hint svg{color:#60a5fa;flex-shrink:0}.ops-shell .ops-modal .dispatch-plan-summary-card{display:grid;gap:14px;padding:16px 18px;margin-bottom:16px;border-radius:12px;background:color-mix(in srgb,var(--taste-ground) 62%,var(--taste-paper));border:1px solid var(--taste-line)}.ops-shell .ops-modal .dispatch-plan-summary-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--taste-line)}.ops-shell .ops-modal .dispatch-plan-summary-badges,.ops-shell .ops-modal .dispatch-plan-summary-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ops-shell .ops-modal .dispatch-inline-btn{display:inline-flex;align-items:center;gap:6px;width:auto!important;min-height:34px!important;padding:6px 12px!important;font-size:12.5px!important}.ops-shell .ops-modal .dispatch-plan-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ops-shell .ops-modal .dispatch-plan-summary-grid>div{display:grid;gap:3px;min-width:0}.ops-shell .ops-modal .dispatch-plan-summary-grid small{font-size:11.5px;font-weight:500;color:var(--taste-muted)}.ops-shell .ops-modal .dispatch-plan-summary-grid strong{font-size:14px;font-weight:600;color:var(--taste-ink)}.ops-shell .ops-modal .dispatch-plan-summary-grid span{font-size:12.5px;color:var(--taste-muted)}.ops-shell .ops-modal .dispatch-plan-summary-note{margin:0;padding:8px 12px;border-radius:8px;font-size:12.5px;background:var(--taste-paper);border:1px solid var(--taste-line);color:var(--taste-ink)}.ops-shell .ops-modal .dispatch-modal-tabs{display:flex;gap:6px;padding:4px;margin-bottom:16px;border-radius:10px;background:color-mix(in srgb,var(--taste-ground) 72%,var(--taste-paper));border:1px solid var(--taste-line)}.ops-shell .ops-modal .dispatch-modal-tabs>button{flex:1 1 auto;min-height:36px;padding:6px 14px;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--taste-muted);font-size:13px;font-weight:600;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.ops-shell .ops-modal .dispatch-modal-tabs>button:hover{color:var(--taste-ink)}.ops-shell .ops-modal .dispatch-modal-tabs>button[aria-selected=true]{background:var(--taste-action);border-color:var(--taste-action);color:#fff}.ops-shell .ops-modal .dispatch-plan-form,.ops-shell .ops-modal .dispatch-modal-tab-body{display:grid;gap:16px}.ops-shell .ops-modal .dispatch-plan-section{display:grid;gap:14px;padding:16px 18px;border-radius:12px;background:color-mix(in srgb,var(--taste-ground) 56%,var(--taste-paper));border:1px solid var(--taste-line)}.ops-shell .ops-modal .dispatch-plan-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--taste-line)}.ops-shell .ops-modal .dispatch-plan-section-head h3{display:inline-flex;align-items:center;gap:7px;margin:0;font-size:14.5px;font-weight:600;color:var(--taste-ink)}.ops-shell .ops-modal .dispatch-plan-section-head h3 svg{color:#60a5fa}.ops-shell .ops-modal .dispatch-plan-section-head small{display:block;margin-top:2px;font-size:12px;color:var(--taste-muted)}.ops-shell .ops-modal .dispatch-plan-presets{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ops-shell .ops-modal .dispatch-plan-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end}.ops-shell .ops-modal .dispatch-route-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:9px;background:var(--taste-paper);border:1px solid var(--taste-line)}.ops-shell .ops-modal .dispatch-route-bar .dispatch-check{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--taste-ink)}.ops-shell .ops-modal .dispatch-route-status{font-size:12.5px;color:#60a5fa;font-weight:500}.ops-shell .ops-modal .dispatch-planned-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:10px 14px;border-radius:10px;background:color-mix(in srgb,var(--taste-action) 14%,transparent);border:1px solid color-mix(in srgb,var(--taste-action) 34%,transparent);font-size:13px}.ops-shell .ops-modal .dispatch-history-list{display:grid;gap:8px}.ops-shell .ops-modal .dispatch-history-item{display:grid;gap:2px;padding:10px 12px;border-radius:8px;background:var(--taste-paper);border:1px solid var(--taste-line)}.ops-shell .ops-modal .dispatch-history-item small{font-size:12px;color:var(--taste-muted)}.ops-shell .ops-modal .dispatch-history-item strong{font-size:13.5px;font-weight:500;color:var(--taste-ink)}@media(max-width:820px){.ops-shell .ops-modal .dispatch-plan-summary-grid,.ops-shell .ops-modal .dispatch-plan-grid-3{grid-template-columns:1fr}}.ops-shell :is(.ops-modal,.ops-container-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){background:var(--taste-paper);color:var(--taste-ink);border:1px solid var(--taste-line);border-radius:7px;min-height:42px;font-size:14px;box-shadow:none}.ops-shell :is(.ops-modal,.ops-container-dialog) .ops-location-search{background:var(--taste-paper);border:1px solid var(--taste-line);border-radius:7px;padding:0 11px}.ops-shell :is(.ops-modal,.ops-container-dialog) .ops-location-search input{border:0!important;background:transparent!important;box-shadow:none!important;padding-inline:0}.ops-shell :is(.ops-modal,.ops-container-dialog) :is(.ops-primary,.ops-secondary,.ops-icon-button,.ops-dialog-actions>button,.ops-roster-actions>button,.ops-actions>button,.ops-pair-actions>:is(button,a)){min-height:40px;border-radius:7px;font-size:13px;font-weight:600;box-shadow:none}.ops-shell :is(.ops-modal,.ops-container-dialog) :is(.ops-secondary,.ops-icon-button,.ops-dialog-actions>button:not(.ops-primary),.ops-roster-actions>button:not(.ops-primary),.ops-actions>button:not(.ops-primary),.ops-pair-actions>:is(button,a):not(.ops-primary)){background:var(--taste-btn-secondary);color:var(--taste-ink);border:1px solid var(--taste-btn-secondary-border)}.ops-shell :is(.ops-modal,.ops-container-dialog) :is(.ops-secondary,.ops-icon-button,.ops-dialog-actions>button:not(.ops-primary),.ops-roster-actions>button:not(.ops-primary),.ops-actions>button:not(.ops-primary),.ops-pair-actions>:is(button,a):not(.ops-primary)):hover:not(:disabled){background:var(--taste-btn-secondary-hover);border-color:var(--taste-muted)}.ops-shell :is(.ops-modal,.ops-container-dialog) .ops-icon-button{width:38px;height:38px;min-height:38px;padding:0}.ops-shell:not(.ops-map-home) .ops-live-toast{background:var(--taste-paper);color:var(--taste-ink);border-color:var(--taste-line);border-radius:8px;-webkit-backdrop-filter:none;backdrop-filter:none}.ops-container-panel .ops-detail-tabs{position:sticky;top:-18px;z-index:3;display:flex;gap:4px;padding:4px;margin-bottom:16px;border:1px solid var(--preview-divider);border-radius:10px;background:color-mix(in srgb,var(--ops-surface) 82%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ops-container-panel .ops-detail-tabs button{flex:1 1 auto;text-align:center;border-bottom:0;border-radius:7px;padding:7px 8px;font-size:12px;font-weight:600;color:var(--ops-muted);white-space:nowrap}.ops-container-panel .ops-detail-tabs button:hover{color:var(--ops-text)}.ops-container-panel .ops-detail-tabs button[aria-selected=true]{background:var(--taste-action);color:var(--taste-on-action);border-bottom-color:transparent}.ops-container-panel .ops-detail-actions button{min-height:38px;padding:8px 12px;font-size:12px;font-weight:600;border-radius:9px}.ops-container-panel .ops-detail-actions button:not(.ops-primary),.ops-map-frame .ops-map-preview:is(.ops-map-container-preview,.ops-container-panel) .ops-map-preview-actions button:not(.ops-primary),.ops-container-panel .ops-list-toolbar button:not(.active){background:var(--taste-btn-secondary)!important;border:1px solid var(--taste-btn-secondary-border)!important;color:var(--taste-ink)!important}.ops-container-panel .ops-detail-actions button:not(.ops-primary):hover:not(:disabled),.ops-map-frame .ops-map-preview:is(.ops-map-container-preview,.ops-container-panel) .ops-map-preview-actions button:not(.ops-primary):hover:not(:disabled),.ops-container-panel .ops-list-toolbar button:not(.active):hover:not(:disabled){background:var(--taste-btn-secondary-hover)!important;border-color:var(--taste-muted)!important}.ops-container-panel .ops-list-toolbar button.active{background:var(--taste-action)!important;border-color:var(--taste-action)!important;color:var(--taste-on-action)!important}:is(.ops-map-container-preview,.ops-container-panel) .ops-customer-reminder{border:1px solid color-mix(in srgb,var(--preview-warning) 28%,transparent);border-radius:12px;background:var(--preview-warning-tint);color:var(--preview-warning)}.ops-container-detail .ops-stay-status.ops-map-stay{margin-bottom:14px}.ops-container-detail .container-readiness{display:grid;gap:8px;padding:12px 14px;margin:12px 0;border-radius:12px;border:1px solid var(--preview-divider, var(--taste-line));background:var(--preview-tint, var(--taste-soft))}.ops-container-detail .container-readiness>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.ops-container-detail .container-readiness p{font-size:12px;color:var(--ops-muted);line-height:1.5}.ops-container-detail .container-readiness button{justify-self:start}.ops-container-panel :is(.ops-customer-summary,.ops-archive-action){background:var(--preview-tint);border-color:var(--preview-divider);border-radius:12px}.ops-stay-surcharge-pill{margin-left:auto;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:700;background:#d977061f;color:#9a3412!important;border:1px solid rgba(217,119,6,.28);white-space:nowrap;letter-spacing:-.01em}html[data-ops-theme=dark] .ops-stay-surcharge-pill{background:#f59e0b29;color:#ffd093!important;border-color:#fbbf2457}.ops-stay-progress{display:flex;flex-direction:column;gap:5px;margin:10px 0 6px}.ops-stay-progress-track{width:100%;height:8px;border-radius:999px;background:#94a3b840;overflow:hidden}.ops-stay-progress-track.is-inline{height:6px;margin:6px 0 4px;max-width:180px}.ops-stay-progress-fill{height:100%;border-radius:999px;transition:width .25s ease}.ops-stay-progress-fill.is-on-time{background:linear-gradient(90deg,#10b981,#2563eb)}.ops-stay-progress-fill.is-overdue{background:linear-gradient(90deg,#f59e0b,#dc2626)}.ops-stay-progress-meta{display:flex;justify-content:space-between;font-size:11px;color:var(--ops-muted, var(--taste-muted))}.ops-report-duration-cell{display:flex;flex-direction:column}.ops-report-status-actions{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.taste-content .ops-sms-remind-btn{min-height:28px;padding:3px 9px;font-size:11px;border-radius:5px}.taste-content .dispatch-inbox-head{margin-bottom:12px}.taste-content .dispatch-request-card.is-urgent{border-left:3px solid var(--taste-danger)}.taste-content .dispatch-card-cta{display:block;margin-top:6px;font-size:12px;font-weight:600;color:var(--taste-blue)}.taste-content .dispatch-schedule-subtitle{display:block;font-size:12px;color:var(--taste-muted);margin-top:2px}.taste-content .dispatch-gantt-Axis{display:grid;grid-template-columns:230px minmax(0,1fr);gap:14px;padding:10px 18px;background:var(--taste-soft);border-top:1px solid var(--taste-line);border-bottom:1px solid var(--taste-line);font-size:11px;font-weight:600;color:var(--taste-muted);text-transform:uppercase;letter-spacing:.03em}.taste-content .dispatch-gantt-hours{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));text-align:left;font-variant-numeric:tabular-nums}.taste-content .dispatch-days.is-gantt .dispatch-lane{display:grid;grid-template-columns:230px minmax(0,1fr);gap:14px;align-items:stretch;padding:14px 0;border-bottom:1px solid var(--taste-line)}.taste-content .dispatch-lane-driver{display:flex;flex-direction:column;justify-content:center;gap:6px;padding-right:10px;border-right:1px solid var(--taste-line)}.taste-content .dispatch-driver-head{display:flex;align-items:center;gap:10px}.taste-content .dispatch-driver-avatar{width:32px;height:32px;border-radius:8px;background:var(--taste-blue-soft);color:var(--taste-blue);font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.taste-content .dispatch-shift-badge{display:inline-block;font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px;margin-top:2px}.taste-content .dispatch-shift-badge.is-on{background:var(--taste-success-soft);color:var(--taste-success)}.taste-content .dispatch-shift-badge.is-off{background:var(--taste-soft);color:var(--taste-muted)}.taste-content .dispatch-lane-track{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;min-height:68px;padding:6px 8px;border-radius:8px;background-color:color-mix(in srgb,var(--taste-soft) 45%,var(--taste-paper));background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(10% - 1px),var(--taste-line) calc(10% - 1px),var(--taste-line) 10%)}.taste-content .dispatch-task-top{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.taste-content .dispatch-task.is-pickup{background:#fffbeb;border-left-color:#d97706}.taste-content .dispatch-task.is-exchange{background:#f5f3ff;border-left-color:#7c3aed}html[data-ops-theme=dark] .taste-content .dispatch-task.is-pickup{background:#f59e0b24;border-left-color:#f59e0b}html[data-ops-theme=dark] .taste-content .dispatch-task.is-exchange{background:#8b5cf629;border-left-color:#a78bfa}.taste-content .dispatch-task-warn{color:var(--taste-warning);font-weight:600}.taste-content .dispatch-crm-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:20px;align-items:start}.taste-content .dispatch-crm-list{display:flex;flex-direction:column;background:var(--taste-paper);border:1px solid var(--taste-line);border-radius:10px;overflow:hidden}.taste-content .dispatch-crm-item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;border:0;border-bottom:1px solid var(--taste-line);border-left:3px solid transparent;background:var(--taste-paper);color:var(--taste-ink);text-align:left;cursor:pointer}.taste-content .dispatch-crm-item:last-child{border-bottom:0}.taste-content .dispatch-crm-item:hover{background:var(--taste-soft)}.taste-content .dispatch-crm-item.is-selected{background:var(--taste-blue-soft);border-left-color:var(--taste-blue)}.taste-content .dispatch-crm-item-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.taste-content .dispatch-crm-item span,.taste-content .dispatch-crm-item small{font-size:12px;color:var(--taste-muted)}.taste-content .dispatch-crm-badge{font-size:11px;font-weight:600;padding:2px 7px;border-radius:999px;background:var(--taste-soft);color:var(--taste-muted);white-space:nowrap}.taste-content .dispatch-crm-badge.is-active{background:var(--taste-blue-soft);color:var(--taste-blue)}.taste-content .dispatch-crm-badge.is-overdue{background:var(--taste-danger-soft);color:var(--taste-danger)}.taste-content .dispatch-crm-detail{border-radius:10px!important;padding:24px}.taste-content .dispatch-crm-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--taste-line)}.taste-content .dispatch-crm-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.taste-content .dispatch-crm-title-row h3{margin:0;font-size:20px}.taste-content .dispatch-crm-contact{margin:6px 0 0;font-size:13px;color:var(--taste-muted)}.taste-content .dispatch-crm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 0;border-bottom:1px solid var(--taste-line)}.taste-content .dispatch-crm-kpi{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:8px;background:var(--taste-soft)}.taste-content .dispatch-crm-kpi span{font-size:11px;color:var(--taste-muted);text-transform:uppercase;letter-spacing:.03em}.taste-content .dispatch-crm-kpi strong{font-size:16px;font-weight:700}.taste-content .dispatch-crm-kpi em.is-overdue{font-style:normal;font-size:12px;color:var(--taste-danger)}.taste-content .dispatch-client-details h4{margin:18px 0 10px;font-size:14px;font-weight:600}.taste-content .dispatch-sites-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.taste-content .dispatch-site-card{border:1px solid var(--taste-line);border-radius:8px;padding:14px;background:var(--taste-soft)}.taste-content .dispatch-site-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.taste-content .dispatch-crm-orders{display:flex;flex-direction:column;gap:8px}.taste-content .dispatch-resource-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.taste-content .taste-body-badge{font-size:12px;font-weight:600;padding:2px 8px;border-radius:5px;background:var(--taste-blue-soft);color:var(--taste-blue)}.taste-content .taste-body-badge.is-skip{background:#f5f3ff;color:#6d28d9}html[data-ops-theme=dark] .taste-content .taste-body-badge.is-skip{background:#8b5cf62e;color:#d8b4fe}.taste-content>:is(.ops-orders-workspace,.ops-roster-grid,.ops-stay-reports,.ops-card){animation:none}.taste-content :is(.dispatch-form,.ops-dispatcher-settings){gap:22px}.taste-content :is(.dispatch-field,.ops-dispatcher-settings label){font-size:13px}.taste-content .dispatch-form-grid{gap:18px}.taste-content .dispatch-check{font-size:13px;line-height:1.6}.taste-content :is(.ops-setting-card,.ops-stay-settings,.ops-customer-editor,.ops-roster-areas){background:var(--taste-paper);border-radius:8px;box-shadow:none}.taste-content :is(.ops-error,.ops-save-error){color:var(--taste-danger);background:var(--taste-danger-soft);border-radius:6px}.taste-content .ops-notice{border-radius:6px;box-shadow:none}.auth-layout{font-family:var(--taste-font);--auth-ink: var(--taste-ink);--auth-muted: var(--taste-muted)}.auth-layout .auth-card{border-radius:10px;border:1px solid var(--taste-line);background:var(--taste-paper);box-shadow:0 8px 32px #13253c08;padding:36px}.auth-layout .auth-card h2{font-size:27px;font-weight:600;letter-spacing:-.035em}.auth-layout .auth-card label{font-size:13px;font-weight:500}.auth-layout .auth-card input{border-radius:6px;border-color:var(--taste-line);background:var(--taste-paper);color:var(--taste-ink)}.auth-layout .auth-submit{border-radius:6px;background:#1d4ed8;color:#fff;box-shadow:0 2px 8px #1d4ed840}.auth-layout .auth-submit:hover:not(:disabled){background:#1e40af;filter:brightness(1.05)}.auth-layout .auth-lock{border-radius:8px;background:var(--taste-soft);color:var(--taste-blue)}.auth-layout .auth-help{font-size:12px}.auth-layout .auth-subtitle{font-size:14px}.bo-main,.bo-auth{--bo-ink: #edf2f8;--bo-muted: #aab8c9;--bo-line: #38475a;--bo-paper: #1d2734;--bo-green: #a2c0ff;--taste-admin-soft: #253242;color:var(--bo-ink);font-family:var(--taste-font);background:#151c26;font-size:14px}.bo-main :is(.bo-section,.bo-fold,.bo-inline-form,.bo-diff),.bo-auth .bo-auth-card{background:var(--bo-paper);border-color:var(--bo-line);border-radius:8px;box-shadow:none}.bo-main .bo-header h1{font-size:28px;font-weight:600;letter-spacing:-.035em}.bo-main .bo-header p{font-size:13px}.bo-main .bo-eyebrow{letter-spacing:0;text-transform:none;color:var(--bo-muted)}.bo-main :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.bo-auth :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--bo-paper);color:var(--bo-ink);border-color:var(--bo-line);border-radius:6px;font-size:14px;min-height:42px}.bo-main :is(button,.bo-button),.bo-auth button{border-radius:7px;font-weight:600;box-shadow:none}.bo-main button:not(.bo-secondary):not(.bo-fold-head):not(.bo-danger-button):not(.bo-scope-active),.bo-auth button:not(.bo-secondary){background:#3974f5;border-color:#3974f5;color:#fff}.bo-main button:not(.bo-secondary):not(.bo-fold-head):not(.bo-danger-button):not(.bo-scope-active):hover:not(:disabled),.bo-auth button:not(.bo-secondary):hover:not(:disabled){background:#4b83f7;border-color:#4b83f7}.bo-main button.bo-secondary,.bo-auth button.bo-secondary{background:var(--taste-admin-soft);border-color:var(--bo-line);color:var(--bo-ink)}.bo-main button.bo-fold-head{padding:22px;font-family:var(--taste-font)}.bo-main .bo-fold-head strong{font-size:17px;font-weight:500}.bo-main .bo-fold-head span{color:var(--bo-muted)}.bo-main .bo-fold-body{border-color:var(--bo-line)}.bo-main :is(.bo-feature-option,.bo-choice-row label,.bo-diff,.bo-empty-inline){background:var(--taste-admin-soft);border-color:var(--bo-line)}.bo-main .bo-metrics{gap:0;border-bottom:1px solid var(--bo-line);margin-bottom:26px}.bo-main .bo-metrics>div{background:transparent;border:0;border-radius:0;box-shadow:none;padding:8px 24px 24px 0}.bo-main .bo-metrics strong{font-size:28px;font-weight:500;font-variant-numeric:tabular-nums}.bo-main table{font-size:14px}.bo-main th{font-size:12px;font-weight:500;color:var(--bo-muted);background:var(--taste-admin-soft)}.bo-main :is(th,td){border-color:var(--bo-line);padding:15px 16px}.bo-main td{background:var(--bo-paper)}.bo-main td small{font-size:12px}.bo-main .bo-audit pre{background:var(--taste-admin-soft);color:var(--bo-ink)}.bo-auth .bo-auth-card h1{font-size:26px;font-weight:600;letter-spacing:-.035em}.app-shell .main-shell>main{background:var(--taste-ground);color:var(--taste-ink);font-family:var(--taste-font)}.app-shell .main-shell>main :is(.registry-card,.alert-table,.settings-content,.settings-block){background:var(--taste-paper);color:var(--taste-ink);border-color:var(--taste-line);border-radius:8px;box-shadow:none}.app-shell .registry-card :is(th,td),.app-shell .alert-table :is(th,td){border-color:var(--taste-line);padding-top:16px;padding-bottom:16px}.app-shell .registry-card th{color:var(--taste-muted);background:var(--taste-soft);font-size:12px;font-weight:500}.app-shell .registry-card td{color:var(--taste-ink);background:var(--taste-paper);font-size:14px}dialog.ops-modal.workspace-account-dialog,dialog.ops-modal.ops-notifications-dialog{margin:68px 20px auto auto;width:min(370px,calc(100vw - 32px));max-width:370px;max-height:calc(100vh - 86px);border-radius:14px;border:1px solid var(--taste-line-strong);box-shadow:0 20px 44px -10px #0f172a3d,0 4px 14px -2px #0f172a14}dialog.ops-modal.workspace-account-dialog::backdrop,dialog.ops-modal.ops-notifications-dialog::backdrop{background:#0f172a24;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-account-quotas{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.workspace-account-quotas span{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:var(--taste-soft);border:1px solid var(--taste-line);color:var(--taste-ink)!important;font-size:11px!important;font-weight:500}.workspace-account-quotas b{font-weight:700;color:var(--taste-blue);font-variant-numeric:tabular-nums}.ops-area-pills{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:10px;background:color-mix(in srgb,var(--taste-soft) 85%,transparent);border:1px solid var(--taste-line)}.ops-area-pills button{display:inline-flex;align-items:center;gap:6px;min-height:30px!important;padding:4px 10px!important;border-radius:7px!important;border:1px solid transparent!important;background:transparent!important;color:var(--taste-muted)!important;font-size:12px!important;font-weight:600!important;cursor:pointer;box-shadow:none!important}.ops-area-pills button:hover{color:var(--taste-ink)!important;background:color-mix(in srgb,var(--taste-paper) 70%,transparent)!important}.ops-area-pills button.is-active{background:var(--taste-blue)!important;color:#fff!important;border-color:var(--taste-blue-hover)!important;box-shadow:0 1px 3px #2563eb47!important}.ops-area-pills button b{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#0f172a14;color:inherit;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.ops-area-pills button.is-active b{background:#ffffff38;color:#fff}.ops-container-cluster.has-long-stop{background:#dc2626;border-color:#fecaca;box-shadow:0 0 0 6px #dc262642,0 6px 16px #7f1d1d73}.ops-today-heading{cursor:pointer}.ops-today-title-row{display:flex;align-items:center;gap:8px}.ops-today-overdue-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--taste-danger-soft);color:var(--taste-danger);font-size:11px;font-weight:700}.taste-content .dispatch-crm-duplicate-alert{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px;border-radius:10px;background:var(--taste-warning-soft);border:1px solid color-mix(in srgb,var(--taste-warning) 32%,transparent);color:var(--taste-ink)}.taste-content .dispatch-crm-duplicate-text{display:flex;align-items:flex-start;gap:10px;min-width:240px;flex:1}.taste-content .dispatch-crm-duplicate-text svg{color:var(--taste-warning);flex-shrink:0;margin-top:2px}.taste-content .dispatch-crm-duplicate-text strong{display:block;font-size:13px;font-weight:600;color:var(--taste-ink)}.taste-content .dispatch-crm-duplicate-text p{margin:2px 0 0;font-size:12px;color:var(--taste-muted)}.taste-content .dispatch-crm-duplicate-actions{display:flex;flex-wrap:wrap;gap:8px}.taste-content .dispatch-report-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;padding:16px 0;border:0}.taste-content .dispatch-report-kpi{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:10px;background:var(--taste-paper);border:1px solid var(--taste-line);box-shadow:var(--taste-shadow)}.taste-content .dispatch-report-kpi small{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--taste-muted)}.taste-content .dispatch-report-kpi strong{font-size:22px;font-weight:600;color:var(--taste-ink);font-variant-numeric:tabular-nums}.bo-driver-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.bo-quota-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:var(--taste-blue-soft);color:var(--taste-blue);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.bo-quota-badge.is-full{background:var(--taste-warning-soft);color:var(--taste-warning)}.taste-content .bo-shell.bo-embedded{--bo-ink: var(--taste-ink);--bo-muted: var(--taste-muted);--bo-line: var(--taste-line);--bo-paper: var(--taste-paper);color:var(--taste-ink)}.taste-content .bo-shell.bo-embedded .bo-table-wrap{border:1px solid var(--taste-line);border-radius:10px;background:var(--taste-paper);overflow:hidden}.taste-content .bo-shell.bo-embedded th{background:var(--taste-soft);color:var(--taste-muted);border-bottom:1px solid var(--taste-line);font-size:12px;font-weight:600}.taste-content .bo-shell.bo-embedded td{background:var(--taste-paper);color:var(--taste-ink);border-top:1px solid var(--taste-line)}.taste-content .bo-shell.bo-embedded tr:first-child td{border-top:0}.taste-content .bo-shell.bo-embedded .bo-role-filters button.bo-scope-active{background:var(--taste-blue)!important;border-color:var(--taste-blue-hover)!important;color:#fff!important}.taste-content .bo-shell.bo-embedded .bo-inline-form{background:var(--taste-paper);border:1px solid var(--taste-line);border-radius:10px;padding:20px}.taste-content .bo-shell.bo-embedded label{color:var(--taste-ink)}.taste-content .bo-shell.bo-embedded :is(label small,.bo-help){color:var(--taste-muted)}@media(max-width:1100px){.taste-content .dispatch-resource-grid{grid-template-columns:1fr}.taste-data-table :is(th,td){padding-left:12px;padding-right:12px}.taste-content .ops-report-metrics>div{padding:0 16px}}@media(max-width:760px){.ops-shell .taste-content{padding:24px 16px 36px}.taste-content .ops-top h1{font-size:25px}.taste-content .workspace-subnav{gap:4px 18px;margin-bottom:22px}.taste-content .dispatch-toolbar{gap:9px;padding-bottom:18px}.taste-content .dispatch-search{max-width:none;flex-basis:100%}.taste-content .dispatch-plan-layout{grid-template-columns:minmax(0,1fr)}.taste-content :is(.ops-card,.dispatch-client,.dispatch-preferences){padding:18px}.taste-content .ops-report-controls{padding:16px}.taste-content .ops-report-metrics{row-gap:22px}.taste-content .ops-report-metrics>div{padding:0 12px}.taste-content .ops-report-metrics>div:nth-child(odd){padding-left:0}.taste-content .ops-report-metrics>div:nth-child(2n){border-right:0}.taste-content .ops-report-metrics strong{font-size:24px}.taste-content .ops-report-financial{padding:16px}.taste-content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){font-size:16px;min-height:44px}.taste-content :is(.ops-primary,.ops-secondary,.ops-icon-button){min-height:44px}.taste-data-table,.taste-data-table tbody{display:block}.taste-data-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.taste-data-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr);padding:18px;gap:12px;border-bottom:1px solid var(--taste-line)}.taste-data-table tbody tr:last-child{border-bottom:0}.taste-data-table td{display:grid;grid-template-columns:110px minmax(0,1fr);gap:0 12px;padding:0;border:0;font-size:13px}.taste-data-table td:before{content:attr(data-label);grid-column:1;grid-row:1 / span 6;color:var(--taste-muted);font-size:12px;padding-top:2px}.taste-data-table td>*{grid-column:2;min-width:0}.taste-data-table td:first-child{display:block;margin-bottom:4px}.taste-data-table td:first-child:before{display:none}.taste-content .taste-record-link{min-height:36px;font-size:15px}.taste-data-table .dispatch-status,.taste-data-table .ops-badge{justify-self:start}.taste-date-cell time{white-space:normal}.taste-table-footer{padding:14px 18px}.taste-content .dispatch-form-grid{grid-template-columns:minmax(0,1fr)}.auth-layout .auth-card{padding:28px 24px}.bo-main :is(th,td){padding-left:12px;padding-right:12px}}@media(prefers-reduced-motion:reduce){.taste-content *,.taste-content *:before,.taste-content *:after{scroll-behavior:auto;transition:none}}.taste-content .ops-top{padding-bottom:14px;margin-bottom:16px}.taste-content .dispatch-toolbar{background:var(--taste-paper);border:1px solid var(--taste-line);border-radius:10px;padding:10px 14px;margin-bottom:14px;box-shadow:0 1px 2px #0f172a08}.taste-content .dispatch-filter-buttons{display:inline-flex!important;align-items:center;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;gap:2px!important;padding:3px!important;margin-bottom:12px!important;width:fit-content;max-width:100%;background:var(--taste-soft);border:1px solid var(--taste-line);border-radius:10px}.taste-content .dispatch-filter-buttons::-webkit-scrollbar{display:none}.taste-content .dispatch-filter-buttons>button{flex:0 0 auto;min-height:32px!important;padding:4px 12px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--taste-muted)!important;font-size:12.5px!important;font-weight:500!important;white-space:nowrap;box-shadow:none!important}.taste-content .dispatch-filter-buttons>button:hover{color:var(--taste-ink)!important}.taste-content .dispatch-filter-buttons>button[aria-pressed=true]{background:var(--taste-paper)!important;color:var(--taste-ink)!important;font-weight:600!important;box-shadow:0 1px 2px #0f172a14!important}.taste-content .dispatch-filter-buttons>button[aria-pressed=true] small{background:var(--taste-blue-soft)!important;color:var(--taste-blue)!important}.taste-content :is(.dispatch-availability,.dispatch-bulk,.dispatch-filter-details,.ops-stay-fold,.dispatch-report-list details){background:var(--taste-paper);border:1px solid var(--taste-line);border-radius:10px;padding:0!important;margin:12px 0;box-shadow:0 1px 2px #0f172a08;overflow:hidden}.taste-content :is(.dispatch-availability,.dispatch-bulk,.dispatch-filter-details,.ops-stay-fold,.dispatch-report-list details)>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;font-size:13px;font-weight:600;color:var(--taste-ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .14s ease}.taste-content :is(.dispatch-availability,.dispatch-bulk,.dispatch-filter-details,.ops-stay-fold,.dispatch-report-list details)>summary::-webkit-details-marker{display:none}.taste-content :is(.dispatch-availability,.dispatch-bulk,.dispatch-filter-details,.ops-stay-fold,.dispatch-report-list details)>summary:hover{background:var(--taste-soft)}.taste-content :is(.dispatch-availability,.dispatch-bulk,.dispatch-filter-details,.ops-stay-fold,.dispatch-report-list details)>summary:after{content:"▾";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:var(--taste-soft);border:1px solid var(--taste-line);color:var(--taste-muted);font-size:12px;flex-shrink:0;transition:transform .16s ease,color .16s ease}.taste-content :is(.dispatch-availability,.dispatch-bulk,.dispatch-filter-details,.ops-stay-fold,.dispatch-report-list details)[open]>summary{border-bottom:1px solid var(--taste-line);background:var(--taste-soft)}.taste-content :is(.dispatch-availability,.dispatch-bulk,.dispatch-filter-details,.ops-stay-fold,.dispatch-report-list details)[open]>summary:after{transform:rotate(180deg);color:var(--taste-ink)}.taste-content :is(.dispatch-availability,.dispatch-bulk,.dispatch-filter-details,.ops-stay-fold,.dispatch-report-list details)>*:not(summary){padding:14px 16px}.taste-content :is(.dispatch-empty,.ops-empty){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 20px!important;text-align:center;background:var(--taste-paper)!important;border:1px dashed var(--taste-line-strong)!important;border-radius:10px!important;color:var(--taste-muted);font-size:13.5px}.taste-content .dispatch-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--taste-blue-soft);color:var(--taste-blue);border:1px solid var(--taste-line)}.taste-content .dispatch-empty-text{max-width:44ch;line-height:1.5;color:var(--taste-ink-soft);font-weight:500}.taste-content .dispatch-preferences{max-width:980px!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}.taste-content .dispatch-preferences-header{margin-bottom:16px}.taste-content .dispatch-preferences-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.taste-content .dispatch-pref-card{background:var(--taste-paper);border:1px solid var(--taste-line);border-radius:12px;padding:20px;display:grid;gap:16px;box-shadow:0 1px 2px #0f172a08}.taste-content .dispatch-pref-card-head{display:grid;gap:2px}.taste-content .dispatch-pref-card-head h3,.taste-content .dispatch-category-fields legend,.taste-content .dispatch-quiet-hours h4{margin:0;font-size:14px;font-weight:600;color:var(--taste-ink)}.taste-content .dispatch-category-fields{border:0!important;padding:0!important;margin:0!important;display:grid;gap:10px}.taste-content .dispatch-switch-list{display:grid;gap:8px}.taste-content .dispatch-switch-row{position:relative;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:11px 14px!important;border-radius:10px!important;border:1px solid var(--taste-line)!important;background:var(--taste-soft)!important;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.taste-content .dispatch-switch-row:hover{border-color:var(--taste-line-strong)!important}.taste-content .dispatch-switch-row.is-checked{background:var(--taste-paper)!important;border-color:var(--taste-action)!important}.taste-content .dispatch-switch-row input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.taste-content .dispatch-switch-copy{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.taste-content .dispatch-switch-copy strong{font-size:13.5px;font-weight:600;color:var(--taste-ink)}.taste-content .dispatch-channel-status{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600}.taste-content .dispatch-channel-status.is-ready{background:var(--taste-green-bg);color:var(--taste-green)}.taste-content .dispatch-channel-status.is-missing{background:var(--taste-amber-bg);color:var(--taste-amber)}.taste-content .dispatch-switch-track{position:relative;width:38px;height:22px;border-radius:999px;background:var(--taste-btn-secondary-border);flex-shrink:0;transition:background-color .15s ease}.taste-content .dispatch-switch-track:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0f172a33;transition:transform .15s ease}.taste-content .dispatch-switch-row.is-checked .dispatch-switch-track{background:var(--taste-action)}.taste-content .dispatch-switch-row.is-checked .dispatch-switch-track:after{transform:translate(16px)}.taste-content .dispatch-quiet-hours{padding-top:14px;border-top:1px solid var(--taste-line);display:grid;gap:10px}.taste-content .dispatch-pref-footer{display:flex;justify-content:flex-end;padding-top:4px}.taste-content .dispatch-resource-grid>section{background:var(--taste-soft);border:1px solid var(--taste-line);border-radius:12px;padding:14px;display:grid;gap:10px;align-content:start}.taste-content .dispatch-resource-grid>section>h3{margin:0 0 2px;font-size:13px;font-weight:600;color:var(--taste-ink)}.taste-content .dispatch-resource-card{background:var(--taste-paper)!important;border:1px solid var(--taste-line)!important;border-radius:10px!important;padding:12px 14px!important;box-shadow:0 1px 2px #0f172a08;display:grid;gap:6px}.taste-content .dispatch-resource-card>button.ops-secondary{justify-self:end;width:fit-content!important;min-height:28px!important;padding:0 10px!important;font-size:12px!important;margin-top:2px}.taste-content .ops-report-metrics{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:12px!important;border:0!important;padding:0!important;margin-bottom:18px!important}.taste-content .ops-report-metrics>div{background:var(--taste-paper)!important;border:1px solid var(--taste-line)!important;border-radius:10px!important;padding:14px 16px!important;box-shadow:0 1px 2px #0f172a08}.taste-content .ops-notice{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;background:var(--taste-paper);border:1px solid var(--taste-line);border-left:3px solid var(--taste-blue);border-radius:10px;padding:10px 14px;color:var(--taste-ink-soft);font-size:12.5px;font-weight:500;box-shadow:0 1px 2px #0f172a05}@media(max-width:860px){.taste-content .dispatch-preferences-bento{grid-template-columns:minmax(0,1fr)}}}:root:has(.map-first-shell){--ops-glass: rgba(255, 255, 255, .56);--ops-glass-edge: rgba(255, 255, 255, .82);--ops-floating-divider: rgba(96, 116, 145, .19);--workspace-glass-tint: rgba(255, 255, 255, .4);--workspace-shadow: 0 8px 32px rgba(15, 23, 42, .12), inset 0 1px 0 rgba(255, 255, 255, .7)}html[data-ops-theme=dark]:has(.map-first-shell){--ops-glass: rgba(18, 32, 54, .6);--ops-glass-edge: rgba(161, 189, 212, .34);--ops-floating-divider: rgba(170, 197, 224, .18);--workspace-glass-tint: rgba(41, 61, 91, .35);--workspace-shadow: 0 8px 32px rgba(2, 6, 23, .28), inset 0 1px 0 rgba(255, 255, 255, .12)}@media screen{.map-first-shell.ops-shell{--workspace-rail: 112px;--workspace-header: 76px;--workspace-panel: 336px;display:grid;grid-template-columns:var(--workspace-rail) minmax(0,1fr);grid-template-rows:var(--workspace-header) minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden;background:var(--ops-bg);color:var(--ops-text);font-family:Geist,Segoe UI,sans-serif;font-variant-numeric:tabular-nums}.map-first-shell:has(.workspace-header.is-collapsed){--workspace-rail: 76px}.map-first-shell [hidden]{display:none!important}.map-first-shell :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--ops-accent);outline-offset:3px}.map-first-shell :is(button,a){-webkit-tap-highlight-color:transparent}.map-first-shell button:not(:disabled){cursor:pointer}.map-first-shell button:disabled{opacity:.48;cursor:not-allowed}.workspace-skip{position:fixed;top:-80px;left:20px;z-index:90;padding:14px;background:var(--ops-surface);color:var(--ops-text)}.workspace-skip:focus{top:12px}.map-first-shell.ops-shell .workspace-header{grid-column:1;grid-row:1 / -1;position:relative;inset:auto;width:auto;height:auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:26px 12px 16px;background:var(--ops-surface);border:0;border-right:1px solid var(--ops-border);box-shadow:none;z-index:12;overflow-y:auto;overflow-x:hidden}.map-first-shell.ops-shell .workspace-header .ops-brand{width:100%;height:44px;margin:0 0 11px;padding:0;display:flex;align-items:center;justify-content:center}.map-first-shell .ops-brand .brand-logo{width:40px;max-width:100%}.map-first-shell .ops-brand img{max-width:100%;max-height:38px;object-fit:contain}.map-first-shell.ops-shell .workspace-header nav{display:flex;flex-direction:column;align-items:stretch;gap:8px;flex:0 0 auto;width:100%;overflow:visible;padding:0;border:0;order:0}.map-first-shell .workspace-header nav a,.map-first-shell .workspace-rail-bottom>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:64px;padding:10px 4px;border-radius:12px;border:0;color:var(--ops-muted);background:transparent;font-size:11px;line-height:1.2;font-weight:500;text-decoration:none;position:relative;white-space:nowrap}.map-first-shell .workspace-header nav a svg{display:block;width:21px;height:21px;stroke-width:1.8}.map-first-shell .workspace-header nav a.active,.map-first-shell .workspace-rail-bottom>button.active{color:var(--ops-accent);background:var(--ops-accent-soft)}.map-first-shell .workspace-header nav a:hover,.map-first-shell .workspace-rail-bottom>button:hover{background:var(--ops-surface-soft);color:var(--ops-text)}.map-first-shell .workspace-header nav a.active:after{display:none}.workspace-rail-bottom{order:1;margin-top:auto;display:flex;flex-direction:column;gap:5px;padding-top:28px}.workspace-rail-bottom b{position:absolute;top:6px;right:10px;background:var(--ops-warning-soft);color:var(--ops-warning);font-size:10px;padding:3px 5px;border-radius:5px}.map-first-shell .workspace-rail-bottom .workspace-collapse{min-height:40px;flex-direction:row;font-size:10px}.workspace-header.is-collapsed :is(nav a>span,.workspace-rail-bottom button>span){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.map-first-shell .workspace-header.is-collapsed nav a{min-height:48px}.workspace-topbar{grid-column:2;grid-row:1;min-width:0;display:flex;align-items:center;gap:22px;padding:0 28px;border-bottom:1px solid var(--ops-border);background:var(--ops-surface);z-index:11}.workspace-company{display:flex;align-items:center;gap:10px;min-width:0;max-width:260px}.workspace-company-icon{width:36px;height:36px;border:1px solid var(--ops-border);border-radius:10px;display:grid;place-items:center;flex:none}.workspace-company>div{min-width:0;display:grid;gap:3px}.workspace-company strong{font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-company div>span{font-size:10px;color:var(--ops-muted)}.workspace-global-search{display:flex;align-items:center;gap:10px;flex:1;max-width:330px;min-width:44px;height:40px;padding:0 12px;margin-left:auto;border:1px solid var(--ops-border);border-radius:9px;background:var(--ops-bg);color:var(--ops-muted);text-align:left;font-size:12px}.workspace-global-search kbd{margin-left:auto;white-space:nowrap}.map-first-shell kbd{font-family:inherit;font-size:10px;background:var(--ops-surface);border:1px solid var(--ops-border);padding:3px 5px;border-radius:4px}.workspace-connection{display:flex;align-items:center;gap:7px;font-size:11px;white-space:nowrap;color:var(--ops-muted)}.map-first-shell .dispatch-global-create{margin:0;min-height:40px;border:1px solid transparent;background:var(--ops-action);color:var(--ops-on-accent);border-radius:9px;padding:10px 15px;font-size:12px;gap:8px}.workspace-topbar .workspace-header-actions{gap:7px}.workspace-topbar .workspace-header-actions>button{width:36px;height:36px;border:0;background:transparent;color:var(--ops-muted);border-radius:9px}.workspace-topbar .workspace-header-actions .ops-avatar{background:var(--ops-accent-soft);color:var(--ops-accent);border:1px solid var(--ops-border)}.map-first-shell.ops-shell .ops-main{grid-row:2;grid-column:2;width:100%;min-width:0;max-width:none;min-height:0;margin:0;overflow-y:auto;position:relative}.map-first-shell.ops-shell.ops-map-home .ops-main{display:flex;padding:0;flex-direction:column;overflow:hidden}.map-first-shell.ops-shell .taste-content{padding:32px 36px 50px}.map-first-shell .taste-content .ops-top{margin-bottom:22px;padding:0}.map-first-shell .taste-content .ops-top>div{display:grid;grid-template-columns:1fr auto;gap:6px 18px}.map-first-shell .taste-content .ops-top h1{grid-column:1;font-size:30px;font-weight:600;letter-spacing:-.045em}.map-first-shell .taste-content .ops-top p{grid-column:1;font-size:11px;color:var(--ops-muted);text-transform:none;letter-spacing:0}.map-first-shell .taste-content .ops-live-summary{grid-column:2;grid-row:2;align-self:center;font-size:11px}.map-first-shell .taste-content .dispatch-toolbar{margin:8px 0 22px}.map-first-shell .taste-content .dispatch-filter-buttons{gap:8px;margin-bottom:12px}.map-first-shell .taste-content .dispatch-order-list{display:block;margin-top:24px;border:1px solid var(--ops-border);border-radius:14px;background:var(--ops-surface);overflow:auto}.map-first-shell .taste-data-table th{background:var(--ops-surface-soft);color:var(--ops-muted);padding-top:15px;padding-bottom:15px}.map-first-shell .taste-data-table td{padding-top:20px;padding-bottom:20px}.map-first-shell .taste-data-table tbody tr:hover{background:var(--ops-bg)}.map-first-shell .taste-content .taste-record-link{color:var(--ops-text);font-size:14px}.map-first-shell .taste-table-footer{padding:16px 20px}.map-first-shell .ops-map-workspace{min-height:0;flex:1}.map-first-shell .ops-map-immersive{height:100%;border:0}.map-first-shell .ops-map-immersive .ops-map-wrap{height:100%}.map-first-shell .ops-map-metrics{top:20px;left:calc(var(--workspace-panel) + 40px);right:20px;bottom:auto;width:auto;max-width:none;min-height:74px;display:flex;flex-wrap:nowrap;gap:0;padding:12px 14px;border-radius:14px;overflow:visible;z-index:4}.map-first-shell .ops-map-metrics>button:not(.ops-workspace-create){display:flex;align-items:center;gap:9px;flex:1;min-width:0;min-height:44px;padding:0 16px;border:0;border-right:1px solid var(--ops-floating-divider);background:transparent;color:var(--ops-text)}.map-first-shell .ops-map-metrics>button:hover{color:var(--ops-accent)}.map-first-shell .ops-map-metrics>button>svg{width:19px;height:19px;color:var(--ops-muted)}.map-first-shell .ops-map-metrics strong{font-size:25px;font-weight:500;letter-spacing:-.04em}.map-first-shell .ops-map-metrics small{margin-top:2px;font-size:10px;font-weight:400;color:var(--ops-muted)}.map-first-shell .ops-map-metrics .needs-attention :is(svg,strong){color:var(--ops-warning)}.map-first-shell .ops-map-metrics .ops-workspace-live,.map-first-shell .ops-map-metrics .ops-workspace-create{display:none}.map-first-shell .ops-map-metrics .ops-workspace-area{display:flex;position:absolute;top:90px;right:0;width:210px;max-width:none;padding:5px 8px;gap:4px;background:var(--ops-glass);border:1px solid var(--ops-glass-edge);border-radius:10px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--workspace-shadow)}.map-first-shell.ops-shell .ops-map-metrics .ops-workspace-area select{border:0;background:transparent;font-size:12px;padding:7px 4px}.map-first-shell .ops-map-metrics .ops-map-toolbar{position:absolute;display:flex;flex-direction:column;align-items:stretch;top:146px;right:0;left:auto;padding:6px;width:auto;border:1px solid var(--ops-glass-edge);border-radius:11px;background:var(--ops-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--workspace-shadow)}.map-first-shell .ops-map-toolbar .ops-map-tool-buttons{display:flex;gap:2px;padding:0}.map-first-shell .ops-map-toolbar .ops-secondary{min-width:36px;min-height:36px;padding:9px;border:0;border-radius:7px}.map-first-shell .ops-map-toolbar .ops-driver-toggle-chip{display:flex;justify-content:center;font-size:11px;padding:6px;border-radius:7px;background:transparent}.map-first-shell .ops-map-toolbar .ops-driver-toggle-chip input{accent-color:var(--ops-action)}.map-first-shell :is(.ops-today-panel,.ops-container-panel){inset:20px auto 20px 20px;width:var(--workspace-panel);max-width:calc(100% - 40px);height:auto;max-height:none;border-radius:18px}.map-first-shell .ops-today-panel:not(.is-open){bottom:auto}.map-first-shell .ops-today-panel:not(.is-open) .ops-today-content{display:none}.map-first-shell .ops-today-heading{padding:23px 20px 20px;gap:8px}.map-first-shell .ops-today-heading h2{font-size:22px;font-weight:600;letter-spacing:-.045em}.map-first-shell .ops-today-title-row{flex-wrap:wrap}.map-first-shell .ops-today-overdue-pill{font-size:10px;background:var(--ops-warning-soft);color:var(--ops-warning);border:0;padding:3px 6px;border-radius:4px}.map-first-shell .ops-today-heading p{font-size:11px;margin-top:5px}.map-first-shell .ops-today-toggle{display:grid;place-items:center;flex:none;width:32px;height:32px;border:0;background:var(--ops-surface-soft)}.map-first-shell .ops-today-heading>div{min-width:0}.map-first-shell .ops-today-content{min-height:0;overflow:auto}.map-first-shell .dispatch-today-content-inner{display:flex;flex-direction:column;min-height:0;flex:1}.workspace-day-switch{display:flex;flex:none;gap:3px;margin:0 18px 18px;background:var(--ops-surface-soft);border:1px solid var(--ops-border);border-radius:9px;padding:3px}.workspace-day-switch button{min-height:34px;flex:1;padding:7px 9px;font-size:12px;color:var(--ops-muted);border:0;border-radius:6px;background:transparent}.workspace-day-switch button[aria-pressed=true]{background:var(--ops-surface);color:var(--ops-text);box-shadow:0 1px 4px #0f172a0d}.workspace-day-switch span{font-size:10px;margin-left:3px;color:var(--ops-muted)}.map-first-shell .workspace-map-list{display:flex;flex-direction:column;min-height:0;flex:1}.map-first-shell .dispatch-today{padding:0 18px 18px}.map-first-shell .dispatch-today-counts{gap:0;border-top:1px solid var(--ops-floating-divider);border-bottom:1px solid var(--ops-floating-divider);margin-bottom:20px;padding:16px 0}.map-first-shell .dispatch-today-counts button{border:0;background:transparent;border-radius:0;border-right:1px solid var(--ops-floating-divider);padding:0 10px}.map-first-shell .dispatch-today-counts button:last-child{border-right:0}.map-first-shell .dispatch-today-counts strong{font-size:25px;font-weight:500;color:var(--ops-text)}.map-first-shell .dispatch-today-counts span{font-size:10px;color:var(--ops-muted)}.map-first-shell .dispatch-today-alert{background:var(--ops-surface-soft);border:0;padding:12px;border-radius:9px;font-size:11px;color:var(--ops-text)}.map-first-shell .dispatch-today h3{font-size:12px;font-weight:500;margin:22px 0 10px;color:var(--ops-muted)}.map-first-shell .dispatch-today-task{padding:15px 0;border:0;border-bottom:1px solid var(--ops-floating-divider);background:transparent;border-radius:0;gap:12px}.map-first-shell .dispatch-today-task time{align-self:start;font-size:12px;color:var(--ops-accent);font-weight:500;padding:5px;border-radius:5px;background:var(--ops-accent-soft)}.map-first-shell .dispatch-today-task strong{font-size:12px;font-weight:500}.map-first-shell .dispatch-today-task small{font-size:11px;line-height:1.5;margin-top:4px}.map-first-shell .dispatch-today .dispatch-link{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:12px;color:var(--ops-accent);padding:17px 0 0}.workspace-map-footer{display:flex;justify-content:space-between;gap:8px;padding:14px 18px;margin-top:auto;border-top:1px solid var(--ops-floating-divider)}.map-first-shell .workspace-map-footer button{display:flex;align-items:center;gap:5px;font-size:10px;padding:9px 5px;min-height:36px;border:0;background:transparent;color:var(--ops-muted)}.map-first-shell .workspace-map-footer b{color:var(--ops-warning)}.map-first-shell .ops-container-panel.is-detail{width:430px}.map-first-shell .ops-map-workspace[data-workspace-view=containers] .ops-map-metrics{left:calc(var(--workspace-panel) + 40px)}.map-first-shell .ops-map-workspace:has(.ops-container-panel.is-detail:not([hidden])) .ops-map-metrics{left:470px}.map-first-shell .ops-map-immersive :is(.ops-map-preview,.ops-driver-card){inset:auto 20px 50px auto;width:330px;max-width:calc(100% - 40px);max-height:calc(100% - 180px);overflow:auto;border-radius:16px}.map-first-shell .ops-map-immersive .ops-driver-card-head{position:sticky;top:0;z-index:2;background:var(--ops-surface)}@media(max-width:900px){.map-first-shell .ops-map-immersive.has-driver-selection .ops-map-metrics{display:block;height:0;min-height:0;padding:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;pointer-events:none}.map-first-shell .ops-map-immersive.has-driver-selection .ops-map-metrics>button{display:none}.map-first-shell .ops-map-immersive.has-driver-selection .ops-map-metrics .ops-workspace-area{top:0;width:clamp(100px,calc(100vw - 240px),190px);pointer-events:auto}.map-first-shell .ops-map-immersive.has-driver-selection .ops-map-metrics .ops-map-toolbar{top:0;left:0;right:auto;flex-direction:row;align-items:center;padding:4px;pointer-events:auto}.map-first-shell .ops-map-immersive.has-driver-selection .ops-driver-toggle-chip{font-size:0}.map-first-shell .ops-map-workspace .ops-map-immersive.has-driver-selection .ops-driver-card{display:block;bottom:12px;max-height:calc(100% - 125px)}.map-first-shell .ops-map-immersive.has-driver-selection :is(.ops-today-panel,.ops-container-panel){display:none}.map-first-shell .ops-driver-card-head{padding:8px 12px;gap:10px}.map-first-shell .ops-driver-monogram{width:36px;min-height:36px;border-radius:10px}.map-first-shell .ops-driver-card-head h3{font-size:16px}.map-first-shell .ops-driver-signal{margin:0 12px 8px;padding:4px 8px}.map-first-shell .ops-driver-signal>div{display:flex;align-items:center;flex-wrap:wrap;gap:3px 8px}.map-first-shell .ops-driver-signal button{width:26px;height:26px}.map-first-shell .ops-driver-map-summary{padding:0 12px 10px}.map-first-shell .ops-driver-map-summary span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.map-first-shell .ops-driver-details>summary{display:flex;align-items:center;justify-content:space-between;padding:12px;min-height:42px;border-top:1px solid var(--ops-border);font-size:12px;cursor:pointer;list-style:none}.map-first-shell .ops-driver-details[open]>summary svg{transform:rotate(180deg)}}.map-first-shell .ops-map-legend,.map-first-shell .ops-map-workspace[data-workspace-view=containers] .ops-map-legend{bottom:12px;left:calc(var(--workspace-panel) + 40px);right:auto;max-width:calc(100% - var(--workspace-panel) - 100px);padding:7px 11px}.map-first-shell .ops-map-legend .ops-legend-toggle{display:block;font-size:10px;color:var(--ops-muted)}.map-first-shell .ops-map-legend:not(.is-open) .ops-map-legend-items{display:none}.map-first-shell .ops-map-order-context{top:110px;left:calc(var(--workspace-panel) + 40px);right:250px;width:auto;max-width:none;border-radius:12px}.map-first-shell .ops-map-immersive .maplibregl-ctrl-bottom-right{right:10px;bottom:12px}.map-first-shell .ops-container-marker{border:1px solid #fff;background:#fff;color:#2859b8;box-shadow:0 3px 10px #0f172a24;border-radius:6px;font-family:Geist,sans-serif;font-size:11px;padding:5px 9px}.map-first-shell .ops-container-marker.selected{background:var(--ops-action);color:var(--ops-on-accent);border-color:var(--ops-action)}.map-first-shell .ops-container-cluster{background:#2859b8;border-color:#fff;box-shadow:0 0 0 5px #2859b818,0 3px 12px #0f172a26}.map-first-shell :is(.ops-glass,.ops-map-preview,.ops-driver-card,.ops-map-legend,.ops-modal,.ops-map-order-context){background:var(--ops-surface);border:1px solid var(--ops-glass-edge);box-shadow:var(--workspace-shadow)}@supports (backdrop-filter: blur(20px)){.map-first-shell :is(.ops-glass,.ops-map-preview,.ops-driver-card,.ops-map-legend,.ops-modal,.ops-map-order-context){background:var(--ops-glass);backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%)}.map-first-shell.ops-shell :is(.ops-modal,.ops-container-dialog){background:var(--ops-glass)!important;border-color:var(--ops-glass-edge)!important;backdrop-filter:blur(16px) saturate(135%)!important;-webkit-backdrop-filter:blur(16px) saturate(135%)!important;box-shadow:var(--workspace-shadow)!important}.map-first-shell.ops-shell :is(.ops-modal,.ops-container-dialog) :is(.ops-modal-header,.ops-modal-body),.map-first-shell.ops-shell .ops-container-dialog form>.ops-card-title{background:transparent!important;border-color:var(--ops-floating-divider)!important}.map-first-shell.ops-shell :is(.ops-modal,.ops-container-dialog) :is(.ops-order-form-actions,.ops-settings-savebar,.ops-customer-dialog-actions,.ops-dialog-actions,.ops-roster-actions){background:var(--workspace-glass-tint)!important;border-color:var(--ops-floating-divider)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.map-first-shell :is(.workspace-day-switch,.dispatch-today-alert,.ops-today-toggle){background:var(--workspace-glass-tint)}}.map-first-shell .ops-modal{border-radius:20px}.map-first-shell .ops-map-immersive .ops-map-container-preview{--preview-glass: var(--ops-glass);--preview-edge: var(--ops-glass-edge);--preview-divider: var(--ops-floating-divider);--preview-tint: var(--workspace-glass-tint);background:var(--ops-glass);border-color:var(--ops-glass-edge);box-shadow:var(--workspace-shadow)}.map-first-shell .ops-map-metrics>.ops-map-toolbar{background:var(--ops-glass);padding:6px;border:1px solid var(--ops-glass-edge)}.map-first-shell .ops-primary{box-shadow:none}.map-first-shell .ops-modal .workspace-request-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px 30px}.map-first-shell .workspace-request-form>.ops-order-destination-panel{grid-column:1 / -1}.map-first-shell .workspace-request-form>:is(.dispatch-form-grid,.dispatch-field,details){grid-column:1;min-width:0}.map-first-shell .workspace-request-form>.ops-order-locations{display:grid;grid-template-columns:minmax(0,1fr);grid-column:2;grid-row:2 / span 4;align-self:stretch;min-width:0}.map-first-shell .workspace-request-form>.ops-order-locations .ops-location-picker{width:100%;min-width:0}.map-first-shell .workspace-request-form>:is(p,.ops-order-form-actions){grid-column:1 / -1}.map-first-shell .workspace-request-form>details{padding:14px;border:1px solid var(--ops-border);border-radius:10px;background:var(--ops-surface-soft)}.map-first-shell .workspace-request-form>details summary{font-size:12px;cursor:pointer}.map-first-shell :is(.ops-modal,.ops-container-dialog)::backdrop{background:#0f172a29!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}.map-first-shell .ops-modal-header{padding:22px 26px;background:transparent}.map-first-shell .ops-modal-header h2{font-size:20px;font-weight:600;letter-spacing:-.03em}.map-first-shell .workspace-search-dialog{width:min(660px,calc(100vw - 28px))}.workspace-search-field{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--ops-border);color:var(--ops-muted)}.map-first-shell .workspace-search-field input{flex:1;min-width:0;border:0;background:transparent;box-shadow:none;padding:10px 0;font-size:16px}.workspace-search-hint{font-size:11px;color:var(--ops-muted);padding:8px 0}.workspace-search-results{max-height:min(430px,48dvh);overflow:auto}.workspace-search-results>button{display:flex;align-items:center;gap:14px;width:100%;text-align:left;color:var(--ops-muted);background:transparent;border:0;border-radius:8px;padding:13px 12px}.workspace-search-results>button:hover{background:var(--ops-accent-soft)}.workspace-search-results>button>span{flex:1;min-width:0;display:grid;gap:4px}.workspace-search-results strong{font-size:13px;font-weight:500;color:var(--ops-text)}.workspace-search-results small{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-search-footer{display:flex;flex-wrap:wrap;gap:18px;padding-top:18px;margin-top:14px;border-top:1px solid var(--ops-border);font-size:10px;color:var(--ops-muted)}.workspace-search-empty{display:grid;justify-items:center;text-align:center;gap:14px;padding:35px 20px;color:var(--ops-muted)}.workspace-search-empty p{font-size:13px}@media(max-width:1250px){.map-first-shell.ops-shell{--workspace-rail: 88px;--workspace-panel: 306px}.workspace-topbar{padding:0 20px;gap:14px}.workspace-connection{display:none}.workspace-company{max-width:200px}.map-first-shell .ops-map-metrics>button:not(.ops-workspace-create){padding:0 10px}.map-first-shell .ops-map-metrics>button>svg{display:none}.map-first-shell .ops-map-metrics small{font-size:9px}.map-first-shell .ops-map-workspace:has(.ops-container-panel.is-detail:not([hidden])) .ops-map-metrics>button{display:none}.map-first-shell .ops-map-workspace:has(.ops-container-panel.is-detail:not([hidden])) .ops-map-metrics{background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-height:0;padding:0}}@media(max-width:900px){.map-first-shell .ops-modal .workspace-request-form{grid-template-columns:minmax(0,1fr)}.map-first-shell .workspace-request-form>.ops-order-locations{grid-column:1;grid-row:auto}.map-first-shell.ops-shell{--workspace-rail: 76px;--workspace-header: 66px}.map-first-shell.ops-shell .workspace-header{padding:21px 7px 12px}.map-first-shell .workspace-header nav a{font-size:10px;min-height:59px}.workspace-company-icon,.workspace-company div>span,.workspace-global-search span,.workspace-global-search kbd{display:none}.workspace-global-search{flex:none;justify-content:center;width:38px;min-width:38px;border:0;background:transparent;padding:0}.workspace-topbar{gap:10px;padding:0 16px}.workspace-topbar .workspace-theme{display:none}.map-first-shell .ops-map-metrics,.map-first-shell .ops-map-workspace[data-workspace-view=containers] .ops-map-metrics,.map-first-shell .ops-map-workspace:has(.ops-container-panel.is-detail:not([hidden])) .ops-map-metrics{left:12px;right:12px;top:12px;min-height:64px;padding:8px;background:var(--ops-glass);border:1px solid var(--ops-glass-edge);box-shadow:var(--workspace-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.map-first-shell .ops-map-workspace:has(.ops-container-panel.is-detail:not([hidden])) .ops-map-metrics>button{display:flex}.map-first-shell .ops-map-metrics strong{font-size:22px}.map-first-shell .ops-map-metrics .ops-workspace-area{top:76px;right:0;width:190px}.map-first-shell .ops-map-metrics .ops-map-toolbar{top:128px}.map-first-shell :is(.ops-today-panel,.ops-container-panel,.ops-container-panel.is-detail){inset:auto 12px 24px;width:auto;max-width:none;max-height:calc(100% - 180px)}.map-first-shell .ops-today-panel:not(.is-open){bottom:24px}.map-first-shell .ops-today-panel.is-open{height:min(58dvh,560px)}.map-first-shell .ops-today-heading{padding:16px 18px}.map-first-shell .ops-today-heading h2{font-size:20px}.map-first-shell .ops-container-panel.is-open,.map-first-shell .ops-container-panel.is-detail{height:min(65dvh,650px)}.map-first-shell .ops-container-panel .ops-card-title{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:10px;margin-bottom:12px}.map-first-shell .ops-container-panel .ops-card-title h2{font-size:20px}.map-first-shell .ops-container-panel .ops-card-title .ops-primary{width:auto;font-size:10px;padding:9px;white-space:nowrap}.map-first-shell .ops-containers-list>.ops-muted{display:none}.map-first-shell .ops-container-panel .ops-list-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.map-first-shell .ops-container-panel .ops-list-toolbar>input{grid-column:1 / -1;width:100%;min-height:38px;padding:9px}.map-first-shell .ops-container-panel .ops-list-toolbar>button{min-height:32px;padding:5px;font-size:10px}.map-first-shell .ops-container-panel .ops-list-toolbar>select{grid-column:1 / -1;min-height:32px;padding:5px 9px;font-size:11px;width:100%}.map-first-shell .ops-container-panel .ops-list>button{padding:10px 4px}.map-first-shell .ops-map-immersive :is(.ops-map-preview,.ops-driver-card){left:12px;right:12px;bottom:120px;width:auto;max-width:none;max-height:calc(100% - 210px)}.map-first-shell .ops-map-legend{display:none}.map-first-shell .ops-map-order-context{top:90px;left:12px;right:12px}.map-first-shell.ops-shell .taste-content{padding:24px 20px 40px}.map-first-shell .taste-content .ops-live-summary{display:none}.map-first-shell .taste-content .ops-top h1{font-size:27px}}@media(max-width:600px){.map-first-shell.ops-shell{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:60px minmax(0,1fr) 65px}.map-first-shell.ops-shell .workspace-header{grid-column:1;grid-row:3;flex-direction:row;border-right:0;border-top:1px solid var(--ops-border);padding:4px 6px max(4px,env(safe-area-inset-bottom));gap:0;overflow:visible}.map-first-shell.ops-shell .workspace-header .ops-brand,.workspace-rail-bottom{display:none}.map-first-shell.ops-shell .workspace-header nav{flex:1;flex-direction:row;gap:2px;align-items:center;justify-content:space-between;min-width:0;overflow-x:auto}.map-first-shell .workspace-header nav a,.map-first-shell .workspace-header.is-collapsed nav a{flex:1 0 48px;min-height:52px;font-size:9px;gap:5px;padding:6px 2px;border-radius:8px}.map-first-shell .workspace-header.is-collapsed nav a>span{position:static;width:auto;height:auto;clip-path:none}.map-first-shell .workspace-header nav a svg{width:19px;height:19px}.workspace-topbar{grid-column:1;padding:0 12px;gap:6px}.workspace-company{max-width:110px;margin-right:auto}.workspace-company strong{font-size:12px}.workspace-topbar .workspace-header-actions{gap:3px}.workspace-topbar .workspace-header-actions>button{width:32px;min-height:36px}.map-first-shell .dispatch-global-create{padding:9px;min-width:36px;min-height:36px}.map-first-shell .dispatch-global-create span{display:none}.map-first-shell.ops-shell .ops-main{grid-column:1;grid-row:2}.map-first-shell.ops-shell .taste-content{padding:22px 14px 30px}.map-first-shell .ops-map-metrics>button:not(.ops-workspace-create){padding:0 8px}.map-first-shell .ops-map-metrics small{white-space:normal;font-size:9px;line-height:1.3}.map-first-shell .ops-today-heading h2{font-size:18px}.map-first-shell .ops-today-heading p{font-size:10px}.map-first-shell .ops-map-metrics .ops-workspace-area{width:178px}.map-first-shell .ops-map-toolbar .ops-secondary{min-height:40px;min-width:40px}.map-first-shell .ops-map-metrics .ops-map-toolbar{top:128px}.map-first-shell .workspace-search-field input{font-size:14px}.map-first-shell .ops-modal-header{padding:18px}}@media(prefers-reduced-motion:no-preference){.map-first-shell :is(button,a){transition:background-color .16s ease,color .16s ease}.map-first-shell .ops-modal[open]{animation:workspace-dialog-in .18s ease-out}@keyframes workspace-dialog-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.map-first-shell *,.map-first-shell *:before,.map-first-shell *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}}@media print{.workspace-topbar,.workspace-skip{display:none!important}}.ops-placement-duration{margin:12px 0 0;color:var(--ops-muted);font-size:14px}.ops-shell .dispatch-gantt-hours{position:relative;display:block;min-height:18px}.ops-shell .dispatch-gantt-hours>span{position:absolute;transform:translate(-50%);white-space:nowrap}.ops-shell .dispatch-gantt-hours>span:first-child{transform:none}.ops-shell .dispatch-gantt-hours>span:last-child{transform:translate(-100%)}.ops-shell .dispatch-lane-track.is-timed{position:relative;display:block;padding:0;background-image:none}.ops-shell .dispatch-lane-track.is-timed>.dispatch-task:not(.is-standalone){position:absolute;height:88px;min-width:0;margin:0;overflow:hidden;padding:8px 2px;z-index:2;box-sizing:border-box}.ops-shell .dispatch-lane-track.is-timed .dispatch-task>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-shell .dispatch-free-slot{position:absolute;inset-block:0;border:1px dashed var(--ops-border);border-radius:4px;color:var(--ops-muted);background:transparent}.ops-shell .dispatch-free-slot:hover,.ops-shell .dispatch-free-slot:focus-visible{background:var(--ops-hover);outline:2px solid var(--ops-accent);outline-offset:-2px}.ops-shell .ops-qr-warning{margin-block:16px;padding:14px;border:1px solid #b77716;border-radius:8px;background:color-mix(in srgb,#e9b34d 14%,var(--ops-surface))}.ops-shell .ops-qr-warning p{margin-block:6px 12px}.dispatch-form-grid>.dispatch-form-grid{grid-column:1 / -1}.map-first-shell .ops-modal .workspace-request-form{grid-template-columns:minmax(0,1fr)}.map-first-shell .ops-modal .workspace-request-form>*{grid-column:1 / -1;grid-row:auto;align-self:start}.map-first-shell .ops-modal .workspace-request-form>.ops-order-locations{grid-column:1 / -1;grid-row:auto;align-self:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr))}.map-first-shell .ops-modal .workspace-request-form>:is(.dispatch-form-grid,.dispatch-field,details){grid-column:1 / -1}.ops-shell .workspace-request-form .ops-order-destination-head>*,.ops-shell .workspace-request-form .ops-order-customer-field{min-width:0}.ops-shell .workspace-request-form :is(input,select,textarea){max-width:100%;box-sizing:border-box}.ops-shell .workspace-request-form .ops-order-destination-head select{width:100%;min-width:0}.ops-shell .dispatch-lane-track.is-timed .dispatch-task-top strong{font-size:11px;font-variant-numeric:tabular-nums}.ops-shell .dispatch-lane-track.is-timed .dispatch-task-top .dispatch-status{display:none}.ops-shell .dispatch-standalone-list{display:grid;gap:8px;width:100%}.ops-shell .dispatch-standalone-list>.dispatch-task{height:88px;margin:0;width:100%}.ops-shell .dispatch-dialog .dispatch-filter-buttons{display:flex;flex-wrap:wrap;max-width:100%}.ops-shell .dispatch-dialog .dispatch-filter-buttons button{flex:1 1 120px;white-space:normal}@media(max-width:600px){.ops-shell .workspace-request-form :is(.ops-order-destination-panel,.ops-order-destination-head){grid-template-columns:minmax(0,1fr);min-width:0}}.ops-placement-duration strong{color:var(--ops-text);font-variant-numeric:tabular-nums}.ops-modal :is(.ops-modal-body,.ops-dialog-fields)>.ops-card{padding:0;border:0;background:transparent;box-shadow:none}.ops-detail .ops-customer-summary h3{margin:0}.ops-detail .ops-customer-summary+.ops-detail-actions{margin-top:16px}.ops-container-detail{container:container-details / inline-size}.ops-container-record .ops-container-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:4px 0 18px}.ops-container-identity{margin:0;overflow-wrap:anywhere}.ops-container-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.ops-container-title h2{font-size:clamp(30px,5cqi,40px);font-weight:700;line-height:1.05;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:0}.ops-container-status{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--ops-border);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600;color:var(--ops-muted)}.ops-container-status:before{content:"";flex:0 0 6px;height:6px;border-radius:50%;background:currentColor}.ops-container-status[data-status=IN_TRANSIT]{color:var(--ops-accent)}.ops-container-status[data-status=ATTENTION_REQUIRED]{color:var(--preview-warning, var(--ops-text))}.ops-container-meta{margin:7px 0 0;color:var(--ops-muted);font-size:13px;line-height:1.5}.ops-container-meta>span{margin-inline:4px}.ops-container-order-actions,.ops-container-section-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ops-container-order-actions>button{min-width:0}.ops-container-record .ops-container-section-actions{margin-block:10px 16px}.ops-container-record .ops-detail-tabs{gap:0 14px;margin-bottom:18px;padding:0;border:0;border-bottom:1px solid var(--ops-border);border-radius:0;background:var(--ops-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.ops-container-record .ops-detail-tabs button{flex:0 1 auto;min-height:42px;padding:8px 4px;border-bottom:2px solid transparent;border-radius:0;font-size:13px}.ops-container-record .ops-detail-tabs button[aria-selected=true]{background:transparent;color:var(--ops-text);border-bottom-color:var(--ops-accent)}.ops-container-operation{padding:18px;border:1px solid var(--ops-border);border-radius:10px;background:var(--ops-surface-soft, var(--ops-surface))}.ops-container-record :is(.ops-container-operation,.ops-container-section) h3{margin:0}.ops-container-record dl.ops-container-facts{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1.4fr);gap:16px;margin:14px 0 0}.ops-container-facts>div+div{padding-inline-start:16px;border-inline-start:1px solid var(--ops-border)}.ops-container-record .ops-container-facts dt{margin:0 0 5px;font-size:12px;color:var(--ops-muted)}.ops-container-record .ops-container-facts dd{margin:0;font-size:14px;line-height:1.45;font-weight:600}.ops-container-facts time{display:block;margin-top:3px;color:var(--ops-muted);font-size:12px;font-weight:400;font-variant-numeric:tabular-nums}.ops-container-facts .ops-container-location{display:flex;align-items:flex-start;gap:6px}.ops-container-location svg{flex:none;margin-top:2px;color:var(--ops-muted)}.ops-container-operation>:is(button,.ops-muted){margin:14px 0 0}.ops-container-record .ops-container-section{margin-block:18px}.ops-container-section .ops-map-stay{margin-top:8px}.ops-container-record>[role=tabpanel]>.ops-detail-extra{border-top:0;padding-top:0;margin-top:14px}.ops-container-record .ops-detail-extra summary{color:var(--ops-muted)}@container container-details (max-width: 660px){.ops-container-record dl.ops-container-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-container-facts>div.ops-container-last-event{grid-column:1 / -1;padding:12px 0 0;border:0;border-top:1px solid var(--ops-border)}}.ops-container-detail .ops-detail-tabs{flex-wrap:wrap;overflow:visible}.ops-container-detail .container-readiness>div{flex-wrap:wrap}.ops-manual-confirmation-action{margin-block:20px}.ops-manual-confirmation-action>button{max-width:100%;white-space:normal}.ops-manual-confirmation{margin-block:20px;padding-block:16px;border-block:1px solid var(--ops-border)}.ops-manual-confirmation h3{margin:0;font-size:16px}.ops-manual-confirmation>label{display:flex;flex-direction:column;gap:8px;color:var(--ops-text);line-height:1.5}.ops-manual-confirmation>label.ops-secured-confirmation{flex-direction:row;align-items:flex-start}:is(.ops-manual-confirmation,.ops-exchange-form) .ops-secured-confirmation input{flex:0 0 18px;width:18px;height:18px;margin:2px 0 0}.ops-manual-confirmation>.ops-detail-actions{margin:0}.ops-manual-confirmation>.ops-muted{margin:0}.ops-exchange-form>label:not(.ops-secured-confirmation){display:grid;gap:8px}.ops-exchange-form>.ops-next-step{margin:0}.ops-exchange-form .ops-secured-confirmation{color:var(--ops-text);line-height:1.5}.dispatch-schedule{container:schedule / inline-size;min-width:0}.ops-shell .dispatch-schedule-header{gap:12px;flex-wrap:wrap}.dispatch-schedule-header>div{flex:1 1 240px;min-width:0}.dispatch-schedule-grid{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.dispatch-schedule-grid>.dispatch-days{overflow:visible}.dispatch-schedule-grid.is-day>:is(.dispatch-gantt-Axis,.dispatch-days){min-width:820px}.dispatch-schedule-grid.is-week>.dispatch-days{min-width:980px}.dispatch-schedule-scroll-hint{display:none;margin:0;padding:12px 18px;color:var(--ops-muted);font-size:12px;line-height:1.5}@container schedule (max-width: 820px){.dispatch-schedule-scroll-hint{display:block}}@container schedule (max-width: 980px){.dispatch-schedule.is-week .dispatch-schedule-scroll-hint{display:block}}@media(max-width:1100px){.ops-shell .dispatch-plan-layout{grid-template-columns:minmax(0,1fr)}.dispatch-plan-layout .dispatch-inbox{max-height:330px;overflow:auto}}@container container-details (max-width: 380px){.ops-container-record .ops-detail-tabs{gap:0 7px}.ops-container-record .ops-detail-tabs button{padding-inline:3px;font-size:12px}.ops-container-record dl.ops-container-facts{grid-template-columns:minmax(0,1fr);gap:12px}.ops-container-facts>div+div{padding:12px 0 0;border:0;border-top:1px solid var(--ops-border)}}@media(max-width:700px){.ops-exchange-form .dispatch-form-grid{grid-template-columns:minmax(0,1fr)}.ops-container-detail :is(.ops-container-order-actions>button,.ops-container-section-actions>button,.ops-detail-actions>button,.ops-detail-tabs button),.ops-manual-confirmation-action>button,.ops-manual-confirmation .ops-detail-actions>button{min-height:44px}}.ops-shell .ops-modal.order-composer-modal{width:min(1120px,calc(100vw - 48px));max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);border-radius:16px;background:var(--ops-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;--ops-glass: var(--ops-surface);--workspace-glass-tint: var(--ops-surface);--order-gutter: 24px;--order-footer-height: 72px}.ops-shell.map-first-shell .ops-modal.order-composer-modal :is(.ops-modal-header,.ops-modal-body){background:var(--ops-surface)!important}.ops-shell .order-composer-modal>.ops-modal-header{padding:16px var(--order-gutter)}.ops-shell .order-composer-modal>.ops-modal-header h2{font-size:21px;line-height:1.35;letter-spacing:-.025em}.ops-shell .order-composer-modal>.ops-modal-body{padding:20px var(--order-gutter) var(--order-gutter);scroll-padding-block:16px calc(var(--order-footer-height) + 16px)}.ops-shell .order-composer-modal .ops-dialog-fields{display:block;min-inline-size:0}.ops-shell .order-composer-modal h3{text-wrap:balance}.ops-shell .order-composer-modal :is(button,input,select,textarea):focus-visible{outline:2px solid var(--ops-accent);outline-offset:3px}.ops-shell .order-creation-choices{display:grid;gap:10px;margin-bottom:20px}.ops-shell .order-creation-choices:not(:has(.order-timing-choice)){padding-bottom:12px;border-bottom:1px solid var(--ops-border)}.ops-shell .order-creation-choices h3{margin:0;color:var(--ops-text);font-size:14px;font-weight:600}.ops-shell .order-intent-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}@media(min-width:1050px){.ops-shell .order-intent-options:has(>button:nth-child(6)){grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:601px)and (not (min-width:1050px)){.ops-shell .order-intent-options:has(>button:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr))}}.ops-shell .order-intent-options button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:10px 12px;margin:0;border:1px solid var(--ops-border);border-radius:8px;background:var(--ops-surface);color:var(--ops-muted);font-size:14px;font-weight:500;line-height:1.35;white-space:normal;text-wrap:balance;transition:background-color .15s,border-color .15s,color .15s}.ops-shell .order-intent-options button svg{flex-shrink:0}.ops-shell .order-intent-options button:hover{color:var(--ops-text);background:var(--ops-hover)}.ops-shell .order-intent-options button[aria-pressed=true]{background:color-mix(in srgb,var(--ops-accent) 10%,var(--ops-surface));border-color:var(--ops-accent);color:var(--ops-text);box-shadow:inset 0 -2px var(--ops-accent)}.ops-shell .order-intent-options button[aria-pressed=true] svg{color:var(--ops-accent)}.ops-shell .order-intent-description{margin:0;max-inline-size:72ch;color:var(--ops-muted);font-size:13px;line-height:1.5}.ops-shell .order-timing-choice{display:flex;justify-content:flex-start;align-items:center;gap:12px 20px;padding-block:10px;border-block:1px solid var(--ops-border)}.ops-shell .order-timing-choice>span{font-size:13px;font-weight:500;color:var(--ops-muted)}.ops-shell .order-timing-choice [role=group]{display:flex;gap:4px;padding:3px;border:1px solid var(--ops-border);border-radius:8px}.ops-shell .order-timing-choice button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 14px;border:0;border-radius:5px;color:var(--ops-muted);background:transparent;font-size:13px;font-weight:500}.ops-shell .order-timing-choice button[aria-pressed=true]{color:var(--ops-text);background:var(--ops-hover)}.ops-shell .ops-modal.order-composer-modal .ops-create{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.ops-shell.map-first-shell .ops-modal.order-composer-modal .workspace-request-form>*{grid-column:1 / -1;grid-row:auto;min-width:0}.ops-shell .order-composer-modal .order-editor-section{display:grid;align-content:start;gap:12px;min-width:0}.ops-shell .order-composer-modal .order-editor-section+.order-editor-section{border-top:1px solid var(--ops-border);padding-top:16px}.ops-shell .order-composer-modal .order-editor-section>h3{margin:0;color:var(--ops-text);font-size:15px;font-weight:650;line-height:1.4}.ops-shell .order-composer-modal :is(.order-field-grid,.order-note-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;min-width:0}.ops-shell .order-composer-modal :is(.order-field-grid,.order-note-grid,.ops-order-destination-head)>*{min-width:0}.ops-shell .order-composer-modal .order-field-grid>:is(.order-field-wide,.order-time-grid,.app-form-help){grid-column:1 / -1}.ops-shell .order-composer-modal .order-note-grid textarea{min-height:84px;resize:vertical}.ops-shell .ops-modal.order-composer-modal .ops-order-destination-panel{display:grid;gap:12px;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none}.ops-shell .order-composer-modal .ops-order-destination-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));align-items:start;gap:12px 16px}.ops-shell .order-composer-modal .ops-order-customer-addresses{margin:0;padding:12px 0 0;border:0}.ops-shell .order-composer-modal .ops-customer-address-chips{display:none}.ops-shell .order-composer-modal .ops-customer-autofill-hint{margin:4px 0 0;padding:0;background:transparent;font-size:12px}.ops-shell .order-composer-modal .ops-create label{font-size:13px;line-height:1.4}.ops-shell .order-composer-modal .ops-create :is(.dispatch-field,.ops-order-customer-field,.ops-order-note){display:grid;align-content:start;gap:6px;min-width:0}.ops-shell .order-composer-modal .ops-create .dispatch-field>:is(input:not([type=checkbox]):not([type=radio]),select,textarea){margin-block:0}.ops-shell .order-composer-modal .ops-create :is(.dispatch-field,.ops-order-note) small{color:var(--ops-muted);font-size:12px;line-height:1.45}.ops-shell .order-composer-modal .ops-create .dispatch-field>.ops-link{justify-self:start;padding-inline:0;text-align:start}.ops-shell .order-composer-modal .ops-create label:is(.dispatch-check,.ops-stay-billing-toggle,:has(>input[type=checkbox])){display:flex;flex-direction:row;align-items:flex-start;gap:9px;min-height:24px;margin:0;color:var(--ops-text);cursor:pointer}.ops-shell .order-composer-modal .ops-create label>input[type=checkbox]{flex:0 0 17px;width:17px;height:17px;min-height:17px;margin:1px 0 0;padding:0;accent-color:var(--ops-action)}.ops-shell .order-composer-modal :is(input:not([type=checkbox]),select){width:100%;min-width:0;height:42px;min-height:42px;padding:9px 12px;border-radius:7px;font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums}.ops-shell .order-composer-modal textarea{min-height:76px;border-radius:7px;font-size:14px}.ops-shell .order-composer-modal :is(input,select,textarea,summary){scroll-margin-block:12px}.ops-shell .order-composer-modal .order-quick-source{margin:0;max-inline-size:72ch;color:var(--ops-muted);font-size:12px;line-height:1.5}.ops-shell .order-composer-modal .ops-order-locations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;padding:0;border:0}.ops-shell .order-composer-modal .ops-order-locations>.service-place-card:only-child{grid-column:1 / -1}.ops-shell .order-composer-modal .service-place-card{position:relative;display:grid;align-content:start;gap:10px;min-width:0;padding:14px;border:1px solid var(--ops-border);border-radius:9px;background:var(--ops-surface-soft);box-shadow:none}.ops-shell .order-composer-modal .service-place-card h3{margin:0;font-size:14px;font-weight:600;line-height:1.5}.ops-shell .order-composer-modal .order-place-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.ops-shell .order-composer-modal .order-place-kind{color:var(--ops-muted);font-size:11px;line-height:21px}.ops-shell .order-composer-modal .service-place-card>:is(.ops-muted,p){margin:0;font-size:12px;line-height:1.5}.ops-shell .order-composer-modal .service-place-card>.ops-link{justify-self:start;font-size:12px}.ops-shell .order-composer-modal .service-place-card .ops-location-picker{display:grid;gap:10px;width:100%;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none}.ops-shell .order-composer-modal .ops-create .ops-location-search{min-height:42px;padding-inline:10px;border-radius:7px}.ops-shell .order-composer-modal .ops-create .ops-location-search input{height:40px;min-height:40px;padding:7px 0;border:0;background:transparent;box-shadow:none}.ops-shell .order-composer-modal .ops-create .ops-location-search:focus-within{outline:2px solid var(--ops-accent);outline-offset:2px}.ops-shell .order-composer-modal .ops-create .ops-location-search input:focus-visible{outline:0}.ops-shell .order-composer-modal .is-compact>label:first-child{gap:6px;font-weight:500;font-size:12px}.ops-shell .order-composer-modal .is-compact>label:first-child>.ops-location-help{display:none}.ops-shell .order-composer-modal .is-compact .ops-location-map-head{align-items:center;gap:8px;margin:0}.ops-shell .order-composer-modal .is-compact .ops-location-map-head>span{font-size:11px}.ops-shell .order-composer-modal .is-compact .ops-location-map-head button{min-height:36px;padding:7px 10px;font-size:12px}.ops-shell .order-composer-modal .is-compact :is(.order-place-instructions,.ops-location-coordinates){margin:0;padding:0;border:0;background:transparent}.ops-shell .order-composer-modal .is-compact summary{color:var(--ops-muted);font-size:12px;font-weight:400;line-height:1.5;cursor:pointer}.ops-shell .order-composer-modal .order-place-instructions small{font-size:11px}.ops-shell .order-composer-modal .order-place-instructions>label{margin-top:8px}.ops-shell .order-composer-modal .order-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.ops-shell .order-composer-modal .order-additional-fields{margin:0;padding:12px 0;border:0;border-block:1px solid var(--ops-border);border-radius:0;background:transparent}.ops-shell .order-composer-modal .order-additional-fields>summary{color:var(--ops-muted);font-size:13px;cursor:pointer}.ops-shell .order-composer-modal .order-additional-fields[open]{display:grid;gap:14px}.ops-shell .order-composer-modal .ops-next-step{margin:0;padding:9px 12px;font-size:12px;line-height:1.5}.ops-shell .ops-modal.order-composer-modal .ops-order-form-actions{position:sticky;bottom:calc(-1 * var(--order-gutter));z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0 calc(-1 * var(--order-gutter)) calc(-1 * var(--order-gutter));padding:12px var(--order-gutter);border-top:1px solid var(--ops-border)!important;background:var(--ops-surface)!important;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.ops-shell .order-composer-modal .order-save-hint{flex:1;margin-right:16px;color:var(--ops-muted);font-size:12px}.ops-shell .order-composer-modal .ops-order-form-actions button{min-height:42px;padding:10px 14px;white-space:normal;font-size:13px}@media(min-width:1040px){.ops-shell .order-composer-modal .ops-order-locations:has(>:nth-child(3)){grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr)}}@media(min-width:681px)and (not (min-width:1040px)){.ops-shell .order-composer-modal .ops-order-locations>.service-place-card:nth-child(3){grid-column:1 / -1}}@media(max-width:800px){.ops-shell .order-composer-modal .ops-order-destination-head{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-shell .order-composer-modal .order-save-hint{display:none}}@media(max-width:680px){.ops-shell .order-composer-modal :is(.ops-order-destination-head,.order-field-grid,.order-note-grid,.order-time-grid,.ops-order-locations){grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.ops-shell .ops-modal.order-composer-modal{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:12px;--order-gutter: 16px;--order-footer-height: 120px}.ops-shell .order-composer-modal>:is(.ops-modal-header,.ops-modal-body){padding:var(--order-gutter)}.ops-shell .order-intent-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ops-shell .order-intent-options button{justify-content:flex-start;font-size:13px}.ops-shell .order-intent-options button:last-child:nth-child(odd){grid-column:1 / -1}.ops-shell .order-timing-choice{flex-wrap:wrap}.ops-shell .order-timing-choice [role=group]{flex:1 1 100%}.ops-shell .order-timing-choice button{flex:1}.ops-shell .ops-modal.order-composer-modal .ops-create{gap:16px}.ops-shell .order-composer-modal .service-place-card{padding:12px}.ops-shell .ops-modal.order-composer-modal .ops-order-form-actions{flex-wrap:wrap}.ops-shell .order-composer-modal .ops-order-form-actions button{flex:1 1 auto}.ops-shell .order-composer-modal .ops-order-form-actions .ops-primary{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.ops-shell .order-intent-options button{transition:none}}.ops-shell :is(.ops-modal,.ops-container-dialog):not(.order-composer-modal){--form-gutter: 24px;--form-footer-height: 80px;--ops-glass: var(--ops-surface);--workspace-glass-tint: var(--ops-surface);width:min(760px,calc(100vw - 48px));max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);border-radius:16px;background:var(--ops-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ops-shell .ops-modal.ops-modal-wide:not(.order-composer-modal){width:min(1120px,calc(100vw - 48px))}.ops-shell.map-first-shell :is(.ops-modal,.ops-container-dialog):not(.order-composer-modal) :is(.ops-modal-header,.ops-modal-body),.ops-shell.map-first-shell .ops-container-dialog form>.ops-card-title{background:var(--ops-surface)!important}.ops-shell .ops-modal:not(.order-composer-modal) .ops-modal-header{padding:18px var(--form-gutter);gap:12px}.ops-shell .ops-modal:not(.order-composer-modal) .ops-modal-header h2{margin:0;font-size:21px;line-height:1.35;overflow-wrap:anywhere}.ops-shell .ops-modal:not(.order-composer-modal) .ops-modal-body{padding:var(--form-gutter);scroll-padding-block:16px calc(var(--form-footer-height) + 16px)}.ops-shell .ops-modal .ops-dialog-fields{min-inline-size:0}.ops-shell :is(.ops-modal,.ops-container-dialog) :is(.ops-icon-button,.ops-close){flex-shrink:0}.ops-shell :is(.ops-modal,.ops-container-dialog) :is(input,select,textarea,summary,button){scroll-margin-block:12px}.app-form,.app-form-body{display:grid;align-content:start;gap:20px;min-width:0}.app-form-section{display:grid;align-content:start;gap:12px;min-width:0}fieldset.app-form-section{margin:0;padding:0;border:0;min-inline-size:0}.app-form-section>:is(h3,h4,legend){margin:0;padding:0;color:inherit;font-size:14px;font-weight:600;line-height:1.5}.app-form-section>legend{margin-bottom:12px}.app-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;min-width:0}.app-form-grid>*,.app-form-section>*{min-width:0}.app-form-span{grid-column:1 / -1}.app-form-field,.ops-shell .workspace-request-form .ops-order-customer-field{display:grid;align-content:start;gap:6px;min-width:0}.ops-shell .workspace-request-form .ops-order-customer-field>label{margin:0;color:var(--ops-muted);font-weight:500}.ops-shell .ops-modal .workspace-request-form .ops-order-destination-head :is(input,select){margin-top:0}.ops-shell .workspace-request-form .order-customer-control{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px;min-width:0}.ops-shell .workspace-request-form .order-customer-control>.order-customer-add{display:inline-flex;align-items:center;justify-content:center;width:42px;min-width:42px;height:42px;min-height:42px;margin:0;padding:0;border:1px solid var(--ops-border);border-radius:7px;background:var(--ops-surface-soft);color:var(--ops-accent);transition:background-color .15s,border-color .15s}.ops-shell .workspace-request-form .order-customer-add:hover:not(:disabled){background:var(--ops-hover);border-color:var(--ops-accent)}.ops-shell .workspace-request-form .order-customer-add:focus-visible{outline:2px solid var(--ops-accent);outline-offset:3px}.app-form-help{margin:0;color:var(--ops-muted, var(--bo-muted));font-size:12px;line-height:1.6}.app-form-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0}.app-form-actions button{min-height:42px;white-space:normal}.ops-shell .app-form{gap:20px}.ops-shell .ops-modal .ops-create.app-form{grid-template-columns:minmax(0,1fr);align-items:start;padding:0;border:0;background:transparent;box-shadow:none}.ops-shell .ops-modal .ops-create.app-form>*{min-width:0;grid-column:1 / -1;grid-row:auto}.ops-shell .app-form>.ops-next-step{margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.ops-shell .ops-modal .ops-create.app-form>.ops-muted{padding:0;border:0;background:transparent}.ops-shell .ops-modal .app-form label.ops-secured-confirmation{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-weight:500}.ops-shell .app-form :is(.app-form-section,.app-form-grid){align-items:start}.ops-shell :is(.ops-modal,.ops-container-dialog,.app-form) :is(.dispatch-form-grid:not(.order-time-grid),.ops-form-pair,.ops-stay-fields){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.ops-shell :is(.ops-modal,.ops-container-dialog,.app-form) :is(.dispatch-field,.app-form-field){display:grid;align-content:start;gap:6px}.ops-shell :is(.ops-modal,.ops-container-dialog,.app-form) label{min-width:0;font-size:12px;line-height:1.5}.ops-shell :is(.ops-modal,.ops-container-dialog,.app-form) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select){box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:42px;min-height:42px;padding:9px 12px;border:1px solid var(--ops-border);border-radius:7px;background:var(--ops-surface-soft);color:var(--ops-text);font:inherit;font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums}.ops-shell :is(.ops-modal,.ops-container-dialog,.app-form) :is(select[multiple],select[size]){height:auto;min-height:100px}.ops-shell :is(.ops-modal,.ops-container-dialog,.app-form) textarea{box-sizing:border-box;width:100%;min-width:0;min-height:80px;padding:10px 12px;border-radius:7px;font-size:14px;line-height:1.5;resize:vertical}.ops-shell :is(.ops-modal,.ops-container-dialog,.app-form) :is(input[type=checkbox],input[type=radio]){flex:0 0 18px;width:18px;height:18px;margin-top:1px}.ops-shell .app-form :is(.dispatch-check,.ops-roster-areas label){min-height:28px;align-items:flex-start}.ops-shell .app-form :is(.dispatch-form-grid,.app-form-grid)>*{min-width:0}.ops-shell .app-form :is(.dispatch-muted,.ops-muted){margin:0;font-size:12px;line-height:1.6}.ops-shell .app-form>details{padding:12px 0;border:0;border-block:1px solid var(--ops-border);border-radius:0;background:transparent}.ops-shell .app-form details>summary{font-size:13px;line-height:1.5;cursor:pointer}.ops-shell .app-form details[open]>summary{margin-bottom:12px}.ops-shell .app-form-fold{padding-block:12px;border-block:1px solid var(--ops-border)}.ops-shell .app-form .ops-stay-fold>.app-form-section{margin-top:12px}.ops-shell .app-form details>.dispatch-field+.dispatch-field{margin-top:12px}.ops-shell .app-form :is(.ops-customer-editor,.dispatch-plan-section){border:0;border-radius:0;padding:0;background:transparent!important;box-shadow:none}.ops-shell :is(.ops-modal,.ops-container-dialog) .app-form :is(.ops-customer-editor,.ops-stay-settings){margin:0;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none}.ops-shell .app-form :is(.ops-customer-editor,.ops-stay-settings)>legend{padding:0;margin-bottom:12px;font-size:14px}.ops-shell .app-form .dispatch-plan-section+.dispatch-plan-section{border-top:1px solid var(--ops-border);padding-top:18px}.ops-shell .app-form :is(.dispatch-category-fields,.ops-roster-areas){display:grid;gap:8px;padding:12px;border:1px solid var(--ops-border);border-radius:8px;background:var(--ops-surface-soft)}.ops-shell .app-form :is(.dispatch-category-fields,.ops-roster-areas) legend{font-size:12px;padding:0 4px}.ops-shell .app-form .app-form-area-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.ops-shell .app-form .app-form-area-options>div{display:grid;gap:4px}.ops-shell .app-form .ops-location-picker.is-compact{display:grid;gap:10px;width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none}.ops-shell .app-form .is-compact>label:first-child>.ops-location-help{display:none}.ops-shell .app-form .ops-location-search{min-height:42px;padding:0 12px;border-radius:7px}.ops-shell .app-form .ops-location-search input{height:40px;min-height:40px;padding:8px 0;border:0;background:transparent;box-shadow:none}html:root .ops-shell .app-form .ops-location-search input:is(:focus,:focus-visible){border:0;outline:0;box-shadow:none}.ops-shell .app-form .ops-location-search:focus-within{outline:2px solid var(--ops-accent);outline-offset:2px}.ops-shell .app-form .ops-location-map-head{flex-wrap:wrap;gap:8px;margin:0}.ops-shell .app-form .ops-location-map-head>span{font-size:11px}.ops-shell .app-form .is-compact :is(.order-place-instructions,.ops-location-coordinates){margin:0;padding:0;border:0;background:transparent}.ops-shell .app-form .is-compact summary{color:var(--ops-muted);font-weight:400;font-size:12px;padding:4px 0}.ops-shell .app-form .is-compact details[open]>label{margin-top:8px}.ops-shell .app-form .is-compact .ops-location-coordinates>button{margin-top:10px}.ops-shell .app-form .service-place-card{padding:14px;border:1px solid var(--ops-border);border-radius:10px;background:var(--ops-surface-soft)}.ops-shell .app-form .service-place-card h3{margin:0;font-size:14px}.ops-shell .ops-modal:not(.order-composer-modal) :is(.ops-order-form-actions,.ops-settings-savebar,.ops-customer-dialog-actions,.ops-dialog-actions,.ops-roster-actions),.ops-shell .ops-modal .ops-dialog-fields>.app-form>.app-form-actions{position:sticky;bottom:calc(-1 * var(--form-gutter));z-index:3;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin:0 calc(-1 * var(--form-gutter)) calc(-1 * var(--form-gutter));padding:14px var(--form-gutter);border-top:1px solid var(--ops-border)!important;border-radius:0;background:var(--ops-surface)!important;-webkit-backdrop-filter:none;backdrop-filter:none}.ops-shell .ops-modal:not(.order-composer-modal) :is(.ops-order-form-actions,.ops-settings-savebar,.ops-dialog-actions,.ops-roster-actions) button{min-height:42px;padding:10px 14px;font-size:13px;white-space:normal}.ops-shell .ops-modal .ops-settings-save-hint{flex:1}.ops-shell .ops-modal .ops-settings-savebar>div{min-width:0;max-width:100%;flex-wrap:wrap}.ops-shell .ops-modal .ops-settings-columns{align-items:start;gap:18px}.ops-shell .ops-modal .ops-setting-card{padding:16px;border-radius:10px;background:var(--ops-surface-soft)!important}.ops-shell .ops-modal .ops-settings-unit input{max-width:110px}.ops-shell .ops-modal .dispatch-modal-tabs{display:flex;flex-wrap:wrap;gap:4px}.ops-shell .ops-modal .dispatch-modal-tabs>button{min-width:0;flex:1 1 120px;padding:10px;white-space:normal}.ops-shell .ops-modal .dispatch-plan-summary-card{padding:16px;border-radius:10px;background:var(--ops-surface-soft)}.ops-shell .ops-modal .dispatch-plan-summary-top{flex-wrap:wrap}.ops-shell .ops-modal .dispatch-plan-summary-grid{gap:12px}.ops-shell .ops-modal .app-detail-content{min-width:0}.ops-shell .ops-modal .app-detail-content dd{min-width:0;overflow-wrap:anywhere}.ops-shell .ops-modal .dispatch-plan-grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));align-items:start}.ops-shell .ops-container-dialog{padding:0;scroll-padding-block:90px 90px}.ops-shell .ops-container-dialog>form{padding:var(--form-gutter)}.ops-shell .ops-container-dialog form>.ops-card-title{display:flex;flex-direction:row;align-items:flex-start;gap:12px;margin:calc(-1 * var(--form-gutter)) calc(-1 * var(--form-gutter)) 0;padding:18px var(--form-gutter)}.ops-shell .ops-container-dialog .ops-card-title>div{min-width:0;flex:1}.ops-shell .ops-container-dialog .ops-card-title h2{margin:0;font-size:21px}.ops-shell .ops-container-dialog .ops-card-title small{font-size:12px}.ops-shell .ops-container-dialog .ops-dialog-actions{bottom:0;margin:0 calc(-1 * var(--form-gutter)) calc(-1 * var(--form-gutter));padding:14px var(--form-gutter);flex-wrap:wrap;background:var(--ops-surface)!important}.ops-shell :is(.ops-modal,.ops-container-dialog) :is(button,summary,a):focus-visible{outline:2px solid var(--ops-accent);outline-offset:3px}.bo-shell .bo-fields{min-width:0;align-items:start}.bo-shell .bo-fields>*{min-width:0}.bo-shell :is(.bo-actions,.bo-role-filters){flex-wrap:wrap}.bo-shell .bo-role-filters{overflow:visible}.bo-shell .bo-actions button{min-height:42px;white-space:normal}.bo-shell .bo-modal{margin:auto;max-width:100%;max-height:calc(100dvh - 32px);overflow:auto;background:var(--bo-paper)}.bo-shell .app-form-section+.app-form-section{margin-top:8px}.bo-shell .app-form-grid label{margin-bottom:0}.bo-shell .app-form-section>:is(h3,h4){margin:0}@media(max-width:600px){.ops-shell :is(.ops-modal,.ops-container-dialog):not(.order-composer-modal){--form-gutter: 16px;--form-footer-height: 132px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.ops-shell .ops-modal.ops-modal-wide:not(.order-composer-modal){width:calc(100vw - 16px)}.ops-shell .ops-modal:not(.order-composer-modal) .ops-modal-header{padding-block:16px}.ops-shell .ops-modal:not(.order-composer-modal) .ops-modal-header h2{font-size:18px}.app-form-grid,.ops-shell :is(.ops-modal,.ops-container-dialog,.app-form) :is(.dispatch-form-grid:not(.order-time-grid),.ops-form-pair,.ops-stay-fields),.ops-shell .app-form .app-form-area-options{grid-template-columns:minmax(0,1fr)}.ops-shell :is(.ops-modal,.ops-container-dialog) .app-form .ops-form-pair{grid-template-columns:minmax(0,1fr)}.ops-shell .ops-container-dialog .ops-card-title h2{font-size:18px}.ops-shell .ops-modal :is(.ops-settings-columns,.dispatch-plan-summary-grid){grid-template-columns:minmax(0,1fr)}.ops-shell .ops-modal .app-detail-content dl{grid-template-columns:minmax(0,1fr);gap:4px}.ops-shell .ops-modal .app-detail-content dd{margin-bottom:10px}.ops-shell .ops-modal:not(.order-composer-modal) .ops-settings-savebar{display:grid;grid-template-columns:minmax(0,1fr)}.ops-shell .ops-modal .ops-settings-save-hint{min-width:0}.ops-shell .ops-modal .ops-settings-savebar>div{display:flex;width:100%;flex-wrap:wrap}.ops-shell .ops-modal .ops-settings-savebar>div>button{flex:1 1 110px;max-width:100%}.ops-shell .ops-modal :is(.app-form-actions,.ops-order-form-actions,.ops-settings-savebar,.ops-dialog-actions,.ops-roster-actions) button{flex:1 1 auto}.ops-shell .app-form{gap:18px}.ops-shell .app-form .service-place-card,.ops-shell .ops-modal .ops-setting-card{padding:12px}.ops-shell :is(.ops-modal,.ops-container-dialog,.app-form) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.bo-shell .bo-actions button{flex:1 1 auto}.bo-shell .bo-modal-backdrop{padding:8px}.bo-shell .bo-modal{max-height:calc(100dvh - 16px);padding:20px 16px}}.ops-shell .taste-content .dispatch-workspace.is-resources{max-width:1600px;padding:18px 0 28px}.depot-workspace{color:var(--taste-ink);min-width:0}.depot-workspace svg{flex-shrink:0}.depot-page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px}.depot-eyebrow{display:block;color:var(--taste-muted);font-size:12px;font-weight:550;margin-bottom:5px}.taste-content .depot-page-heading h2{font-size:clamp(24px,2vw,30px);letter-spacing:-.04em;line-height:1.2;margin:0;font-weight:650}.depot-page-heading p{margin:7px 0 0;color:var(--taste-muted);font-size:13px}.depot-heading-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.depot-heading-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;min-height:38px;font-size:12px}.depot-layout{display:grid;grid-template-columns:242px minmax(0,1fr);gap:26px;align-items:start}.depot-sidebar{min-width:0;padding-top:4px}.depot-sidebar-title{display:flex;align-items:center;justify-content:space-between;margin:0 10px 12px;color:var(--taste-muted)}.taste-content .depot-sidebar-title h3{font-size:12px;font-weight:600;margin:0;color:inherit}.depot-sidebar-title>span{font-size:11px;font-variant-numeric:tabular-nums}.depot-base-list{display:grid;gap:5px}.ops-shell .depot-base-option{display:flex;align-items:center;gap:11px;width:100%;min-width:0;min-height:70px;padding:13px 12px;text-align:left;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--taste-muted);transition:background .14s,border-color .14s}.ops-shell .depot-base-option:hover{background:var(--taste-soft);color:var(--taste-ink)}.ops-shell .depot-base-option[aria-pressed=true]{background:var(--taste-paper);border-color:var(--taste-line);color:var(--taste-blue);box-shadow:inset 3px 0 0 var(--taste-action)}.depot-base-option>span{display:grid;gap:5px;min-width:0;flex:1}.depot-base-option strong{color:var(--taste-ink);font-size:13px;font-weight:600;overflow-wrap:anywhere}.depot-base-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--taste-muted);font-size:11px;font-weight:400}.depot-base-option>b{color:var(--taste-muted);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.ops-shell .depot-base-unassigned{margin-top:9px;border-top-color:var(--taste-line);border-radius:0 0 9px 9px}.depot-sidebar-help{font-size:12px;color:var(--taste-muted);padding:0 12px}.depot-main{min-width:0;background:var(--taste-paper);border:1px solid var(--taste-line);border-radius:12px;overflow:hidden}.depot-fleet-heading{padding:23px 24px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.depot-fleet-heading>div:first-child{min-width:0}.taste-content .depot-fleet-heading h3{font-size:20px;font-weight:650;line-height:1.3;margin:0;letter-spacing:-.025em;overflow-wrap:anywhere}.depot-fleet-heading p{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;max-width:62ch;font-size:12px;color:var(--taste-muted);overflow-wrap:anywhere}.depot-fleet-heading p svg{margin-top:2px}.ops-shell .depot-icon-action{border:1px solid var(--taste-line);border-radius:6px;background:transparent;color:var(--taste-muted);width:38px;padding:0}.depot-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 24px 22px;gap:0}.ops-shell .depot-metric{display:flex;flex-direction:column;align-items:flex-start;gap:6px;border:0;border-left:1px solid var(--taste-line);border-radius:0;background:transparent;color:var(--taste-ink);padding:3px 20px;text-align:left}.ops-shell .depot-metric:first-child{border:0;padding-left:0}.depot-metric>span{font-size:11px;color:var(--taste-muted);font-weight:450}.depot-metric>strong{font-size:29px;font-weight:550;line-height:1.15;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ops-shell .depot-metric[aria-pressed=true]>strong{color:var(--taste-action)}.ops-shell .depot-metric:hover>span{color:var(--taste-ink)}.depot-fleet-toolbar{display:flex;align-items:center;gap:12px;border-block:1px solid var(--taste-line);padding:13px 24px;background:var(--taste-paper)}.depot-search{display:flex;align-items:center;gap:9px;flex:1;min-width:120px;color:var(--taste-muted)}.ops-shell .taste-content .depot-search input{border:0;background:transparent;padding:7px 0;min-width:0;width:100%;box-shadow:none;color:var(--taste-ink);font-size:12px;outline-offset:3px}.depot-status-filter{display:flex;align-items:center;gap:6px;color:var(--taste-muted);max-width:240px}.ops-shell .taste-content .depot-status-filter select{min-height:34px;border:1px solid var(--taste-line);border-radius:6px;background:var(--taste-paper);color:var(--taste-ink);font-size:12px;padding:6px 26px 6px 9px;min-width:0;max-width:100%}.depot-result-count{color:var(--taste-muted);font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.depot-table-wrap{min-width:0}.depot-fleet-table{width:100%;border-collapse:collapse;table-layout:fixed}.depot-fleet-table th{text-align:left;padding:11px 18px;font-size:11px;font-weight:550;color:var(--taste-muted);background:var(--taste-soft);border-bottom:1px solid var(--taste-line)}.depot-fleet-table thead{border-bottom:1px solid var(--taste-line)}.depot-fleet-table th:first-child{width:24%;padding-left:24px}.depot-fleet-table th:nth-child(2){width:36%}.depot-fleet-table th:nth-child(3){width:23%}.depot-fleet-table th:last-child{width:17%}.depot-fleet-table td{padding:18px;border-top:0;border-bottom:1px solid var(--taste-line);vertical-align:middle;overflow-wrap:anywhere;color:var(--taste-ink);font-size:12px}.depot-fleet-table tr:last-child td{border-bottom:0}.depot-fleet-table tbody tr:hover td{background:var(--taste-soft)}.depot-fleet-table td:first-child{padding-left:24px}.depot-container-icon{display:inline-flex;width:33px;height:38px;vertical-align:middle;align-items:center;color:var(--taste-muted)}.depot-container-cell>div{display:inline-grid;grid-template-columns:minmax(0,1fr);vertical-align:middle;gap:5px;max-width:calc(100% - 34px)}.depot-container-cell strong{color:var(--taste-ink);font-size:14px;font-weight:650;letter-spacing:-.015em}.depot-fleet-table small{display:block;color:var(--taste-muted);font-size:12px;line-height:1.5}.depot-place-cell>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:6px}.depot-location-status{display:inline-flex;align-items:center;gap:4px;color:var(--taste-muted);font-size:12px}.depot-location-status.is-at_base,.depot-location-status.is-in_transit{color:var(--taste-blue)}.depot-home-name{font-size:12px;color:var(--taste-muted);padding-left:7px;border-left:1px solid var(--taste-line-strong)}.depot-place-cell>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.depot-condition{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:4px;color:var(--taste-muted);background:var(--taste-soft);font-size:11px;font-weight:550;margin-bottom:5px}.depot-condition.is-ready{background:var(--taste-success-soft);color:var(--taste-success)}.depot-condition:is(.is-repair,.is-cleaning){background:var(--taste-warning-soft);color:var(--taste-warning)}.depot-condition.is-blocked{background:var(--taste-danger-soft);color:var(--taste-danger)}.depot-row-actions{text-align:right}.ops-shell .depot-text-action{display:inline-flex;justify-content:flex-end;align-items:center;gap:4px;min-height:30px;padding:3px 0;border:0;background:transparent;color:var(--taste-blue);font-size:12px;font-weight:550;text-align:right}.depot-row-actions>.depot-text-action{display:flex;margin-left:auto}.ops-shell .depot-action-muted{color:var(--taste-muted);font-weight:450}.ops-shell .depot-text-action:hover{text-decoration:underline}.depot-empty{display:grid;justify-items:center;text-align:center;gap:10px;padding:48px 24px;color:var(--taste-muted)}.depot-empty h4{color:var(--taste-ink);font-size:15px;margin:0}.depot-empty p{font-size:12px;max-width:42ch;margin:0}.depot-support{margin-top:24px;border-top:1px solid var(--taste-line)}.depot-support>summary{display:flex;align-items:center;justify-content:space-between;padding:18px 4px;list-style:none;cursor:pointer;gap:20px}.depot-support>summary::-webkit-details-marker{display:none}.depot-support>summary span{display:grid;gap:5px}.depot-support>summary strong{font-size:13px;font-weight:600}.depot-support>summary small{color:var(--taste-muted);font-size:11px}.depot-support>summary>svg{color:var(--taste-muted);transition:transform .15s}.depot-support[open]>summary>svg{transform:rotate(180deg)}.depot-support-content{padding:12px 0}.depot-support-search{width:min(100%,420px);margin-bottom:18px}.depot-workspace :is(button,select,input):focus-visible,.depot-support>summary:focus-visible{outline:2px solid var(--taste-action);outline-offset:3px}.depot-workspace button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1200px){.depot-layout{grid-template-columns:210px minmax(0,1fr);gap:18px}.depot-fleet-heading{align-items:flex-start;flex-direction:column;gap:14px}.depot-metric>span{min-height:32px}.depot-container-icon{display:none}.depot-container-cell>div{max-width:100%}.depot-fleet-table td,.depot-fleet-table th{padding-inline:12px}.depot-fleet-table th:first-child,.depot-fleet-table td:first-child{padding-left:18px}}@media(max-width:900px){.depot-page-heading{align-items:flex-start;gap:18px}.depot-layout{display:block}.depot-sidebar{margin-bottom:20px}.depot-sidebar-title{margin-left:0}.depot-base-list{display:flex;overflow-x:auto;gap:8px;padding:3px 3px 10px}.ops-shell .depot-base-option{flex:0 0 210px}.ops-shell .depot-base-unassigned{margin:0;border-color:transparent;border-radius:9px}.depot-fleet-heading{flex-direction:row}.depot-metric>span{min-height:0}}@media(max-width:620px){.ops-shell .taste-content .dispatch-workspace.is-resources{padding-top:12px}.depot-page-heading{flex-direction:column;margin-bottom:22px}.depot-page-heading>.depot-heading-actions{width:100%}.depot-page-heading>.depot-heading-actions>button{flex:1}.depot-heading-actions button{min-height:42px}.depot-fleet-heading{flex-direction:column;padding:20px 16px}.depot-fleet-heading .depot-heading-actions{gap:6px}.depot-metrics{padding:0 16px 16px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.ops-shell .depot-metric{padding:0 16px}.ops-shell .depot-metric:nth-child(3){border-left:0;padding-left:0}.depot-metric>strong{font-size:26px}.depot-metric>span{font-size:11px}.depot-fleet-toolbar{padding:10px 16px;flex-wrap:wrap;gap:10px}.depot-search{flex-basis:100%}.depot-status-filter{flex:1;max-width:none;min-width:0}.depot-status-filter select{width:100%}.depot-fleet-table,.depot-fleet-table tbody{display:block}.depot-fleet-table thead{display:none}.depot-fleet-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:11px 10px;padding:17px 16px;border-bottom:1px solid var(--taste-line)}.depot-fleet-table tr:last-child{border-bottom:0}.depot-fleet-table td,.depot-fleet-table td:first-child{display:block;border:0;padding:0}.depot-fleet-table .depot-row-actions{grid-column:2;grid-row:1 / 3;align-self:start}.depot-fleet-table .depot-container-cell{grid-column:1;grid-row:1}.depot-fleet-table .depot-place-cell{grid-column:1 / -1;grid-row:3}.depot-fleet-table .depot-state-cell{grid-column:1;grid-row:2}.depot-fleet-table small,.depot-condition{font-size:11px}.ops-shell .depot-text-action{min-height:36px}.depot-container-cell strong{font-size:14px}.depot-place-cell>small{white-space:normal}}@media(prefers-reduced-motion:reduce){.depot-workspace *,.depot-support>summary>svg{transition:none}}.ops-shell .taste-content .company-workspace{width:100%;max-width:1600px;margin:0 auto;padding:18px 0 28px;min-width:0;color:var(--taste-ink);font-family:inherit}.ops-shell .dispatch-workspace .company-workspace{padding:0}.company-heading{margin-bottom:26px}.company-panel{min-width:0;background:var(--taste-paper);border:1px solid var(--taste-line);border-radius:12px;overflow:hidden}.company-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px}.taste-content .company-panel-heading h3{margin:0;font-size:20px;font-weight:600;letter-spacing:-.025em}.company-panel-heading p{margin:7px 0 0;color:var(--taste-muted);font-size:13px}.company-panel-heading button{display:inline-flex;gap:7px;align-items:center;flex-shrink:0}.company-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:24px}.company-metrics>div{border-left:1px solid var(--taste-line);padding:0 24px}.company-metrics>div:first-child{border:0;padding-left:0}.company-metrics dt{font-size:12px;color:var(--taste-muted)}.company-metrics dd{margin:8px 0 0;color:var(--taste-ink);font-size:29px;line-height:1.2;font-weight:550;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.company-toolbar{display:flex;align-items:center;gap:18px;padding:13px 24px;border-block:1px solid var(--taste-line)}.ops-shell .company-search{display:flex;flex-direction:row;align-items:center;gap:10px;flex:1;min-width:0;margin:0;color:var(--taste-muted)}.company-search svg{flex-shrink:0}.ops-shell .taste-content .company-search input{width:100%;min-width:0;background:transparent;border:0;border-radius:4px;padding:8px 0;color:var(--taste-ink);font-size:13px;box-shadow:none}.company-result-count{color:var(--taste-muted);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.company-table-wrap{min-width:0}.ops-shell .taste-content .company-accounts .bo-table-wrap{margin:0;border:0;border-radius:0;box-shadow:none;overflow:visible}.company-table,.ops-shell .company-accounts table{width:100%;border-collapse:collapse;table-layout:fixed;white-space:normal}.company-table th,.ops-shell .taste-content .company-accounts th{padding:12px 24px;background:var(--taste-soft);font-size:11px;font-weight:550;text-align:left;color:var(--taste-muted);border-bottom:1px solid var(--taste-line)}.company-table td,.ops-shell .taste-content .company-accounts td{padding:20px 24px;border:0;border-bottom:1px solid var(--taste-line);min-width:0;font-size:13px;color:var(--taste-ink);vertical-align:middle;overflow-wrap:anywhere}.company-table tr:last-child td,.ops-shell .taste-content .company-accounts tr:last-child td{border-bottom:0}.company-table td strong,.company-accounts td strong{font-weight:600}.company-table td small,.ops-shell .taste-content .company-accounts td small{display:block;color:var(--taste-muted);font-size:12px;line-height:1.55;margin-top:5px}.company-table tbody tr:hover td,.ops-shell .taste-content .company-accounts tbody tr:hover td{background:var(--taste-soft)}.company-table th:nth-child(3){width:32%}.company-table th:last-child{width:19%}.company-row-actions{text-align:right}.company-actions,.company-row-actions .bo-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.ops-shell .company-row-actions button,.ops-shell .company-accounts .company-row-actions button{min-height:36px;font-size:12px;padding:7px 10px;font-weight:500;background:transparent;border:1px solid var(--taste-line);color:var(--taste-ink);white-space:normal}.ops-shell .company-row-actions button:hover{background:var(--taste-soft);color:var(--taste-blue)}.company-status{display:inline-block;padding:4px 8px;font-size:11px;border-radius:4px;color:var(--taste-muted);background:var(--taste-soft);line-height:1.4}.company-status.is-active{color:var(--taste-success);background:var(--taste-success-soft)}.company-table td .company-warning{color:var(--taste-warning)}.company-view-switch{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.ops-shell .company-view-switch button{display:flex;align-items:center;gap:9px;min-height:44px;border:1px solid var(--taste-line);background:transparent;color:var(--taste-muted);border-radius:8px;padding:10px 16px;font-size:13px;font-weight:500}.ops-shell .company-view-switch button[aria-pressed=true]{background:var(--taste-paper);color:var(--taste-blue);border-color:var(--taste-blue)}.company-view-switch button>span{font-size:11px;font-variant-numeric:tabular-nums;padding-left:8px;border-left:1px solid var(--taste-line)}.ops-shell .company-accounts .bo-role-filters{margin:0;padding:14px 24px;gap:8px;border-bottom:1px solid var(--taste-line)}.ops-shell .taste-content .company-accounts .bo-role-filters button{min-height:36px;padding:7px 12px;font-size:12px;border-color:transparent;color:var(--taste-muted);background:transparent}.ops-shell .taste-content .company-accounts .bo-role-filters button.bo-scope-active{background:var(--taste-soft)!important;color:var(--taste-blue)!important;border-color:var(--taste-line)!important}.company-empty{padding:48px 24px;text-align:center;color:var(--taste-muted)}.company-empty h4{color:var(--taste-ink);font-size:16px;margin:0 0 10px}.company-empty p{font-size:13px;margin:0 auto 16px;max-width:50ch}.company-readonly,.company-footnote,.company-loading{color:var(--taste-muted);font-size:13px;line-height:1.6}.company-readonly{padding:0 24px}.company-footnote{margin-top:18px}.ops-shell .company-footnote button{border:0;padding:0;color:var(--taste-blue);background:transparent;text-decoration:underline;font:inherit}.company-account-help:empty{display:none}.ops-shell .company-account-help .bo-help{margin:0 0 18px}.ops-shell .taste-content :is(.company-accounts,.company-form){--bo-ink:var(--taste-ink);--bo-muted:var(--taste-muted);--bo-line:var(--taste-line);--bo-paper:var(--taste-paper);--bo-green:var(--taste-action);color:var(--taste-ink);font-family:inherit}.ops-shell .company-accounts .depot-heading-actions button,.ops-shell .company-form .bo-actions>button:not(.bo-secondary){background:var(--taste-action);border-color:var(--taste-action);color:#fff}.ops-shell .taste-content .bo-shell.company-form .bo-inline-form{margin:0;padding:0;background:transparent;border:0;border-radius:0}.company-form .bo-inline-form>h3{display:none}.ops-shell .company-form .bo-fields{gap:18px 20px;max-width:none}.ops-shell .company-form label{color:var(--taste-muted);margin:0;font-weight:500}.ops-shell .company-form :is(label small,.bo-help){color:var(--taste-muted)}.ops-shell .company-form :is(input:not([type=checkbox]),select,textarea){background:var(--taste-paper);color:var(--taste-ink);border:1px solid var(--taste-line-strong);min-height:44px;font-size:14px}.ops-shell .company-form .app-form-section{padding:0 0 24px;gap:18px}.ops-shell .company-form .app-form-section+.app-form-section{border-top:1px solid var(--taste-line);padding-top:24px}.ops-shell .company-form h4,.ops-shell .company-form legend{color:var(--taste-ink);font-size:14px;font-weight:600}.ops-shell .company-form .bo-wide{padding:18px;background:var(--taste-soft);border-radius:8px}.ops-shell .company-form .bo-check{margin:12px 0;color:var(--taste-ink);font-weight:400}.ops-shell .company-form .bo-check input{width:18px;height:18px;padding:0;min-height:0}.ops-shell .company-form .bo-role-filters{gap:6px;margin:0 0 22px}.ops-shell .company-form .bo-role-filters button{min-height:40px;font-size:12px;background:var(--taste-soft);color:var(--taste-muted);border-color:var(--taste-line)}.ops-shell .company-form .bo-role-filters .bo-scope-active{color:var(--taste-blue);border-color:var(--taste-blue)}.ops-shell .company-form .bo-actions{margin:24px 0 0;padding:18px 0 0;border-top:1px solid var(--taste-line);gap:8px;justify-content:flex-end}.ops-shell .company-form .bo-actions .bo-secondary{order:-1}.ops-shell .company-form .bo-secondary{background:var(--taste-soft);border-color:var(--taste-line);color:var(--taste-ink)}.ops-shell :is(.company-accounts,.company-form) :is(.bo-error,.bo-notice,.bo-invitation){background:var(--taste-soft);color:var(--taste-ink);border:1px solid var(--taste-line)}.ops-shell :is(.company-accounts,.company-form) .bo-error{background:var(--taste-danger-soft);color:var(--taste-danger)}.company-workspace :is(button,input):focus-visible,.company-editor :is(button,input,select):focus-visible{outline:2px solid var(--taste-action);outline-offset:3px}.ops-shell .company-workspace button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1000px){.company-table td,.company-table th,.ops-shell .taste-content .company-accounts :is(td,th){padding:16px}}@media(max-width:700px){.ops-shell .company-subnav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;overflow:visible}.ops-shell .company-subnav a{min-width:0;min-height:42px;display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal}.company-panel-heading{align-items:flex-start;flex-direction:column;padding:20px 16px}.company-metrics{padding:20px 16px;gap:12px}.company-metrics>div{padding:0 12px}.company-metrics dt{font-size:11px}.company-metrics dd{font-size:23px}.company-toolbar{padding:12px 16px;gap:8px}.company-result-count{font-size:11px}.company-table,.company-table tbody,.ops-shell .company-accounts table,.ops-shell .company-accounts tbody{display:block}.company-table thead,.company-accounts thead{display:none}.company-table tr,.ops-shell .company-accounts tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:20px 16px;border-bottom:1px solid var(--taste-line)}.company-table tr:last-child,.ops-shell .company-accounts tr:last-child{border:0}.company-table td,.ops-shell .taste-content .company-accounts td{display:block;width:auto;padding:0;border:0}.company-table td:first-child,.company-accounts td:first-child{grid-column:1/-1;font-size:15px}.company-table td[data-label]:not(:first-child):before,.company-accounts td[data-label]:not(:first-child):before{content:attr(data-label);display:block;margin-bottom:6px;font-size:11px;color:var(--taste-muted)}.company-row-actions{grid-column:1/-1;text-align:left}.company-actions,.company-row-actions .bo-actions{justify-content:flex-start}.ops-shell .company-row-actions button{min-height:40px}.ops-shell .company-accounts .bo-role-filters{padding:12px 16px}.company-view-switch{gap:6px}.ops-shell .company-view-switch button{padding:9px 11px;font-size:12px}.ops-shell .company-view-switch button>svg{display:none}.ops-shell .company-form .bo-fields{gap:16px}.ops-shell .company-form .bo-wide{padding:14px}.company-form .bo-actions button{flex:1}}.map-first-shell.ops-shell .ops-container-panel:not(.is-detail){background:var(--taste-paper);-webkit-backdrop-filter:none;backdrop-filter:none}.ops-shell .ops-container-panel .ops-containers-list{padding:18px}.ops-shell .ops-containers-list>.ops-card-title{margin:0 0 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ops-shell .ops-containers-list>.ops-card-title h2{font-size:23px;letter-spacing:-.035em;margin:0}.ops-shell .ops-containers-list>.ops-card-title .ops-primary{min-height:38px;padding:9px 12px;font-size:12px;white-space:nowrap}.container-list-controls{display:grid;gap:14px;min-width:0;margin-bottom:4px}.container-list-scope{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:var(--taste-soft);border-radius:8px}.ops-shell .container-list-scope button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:6px 10px;color:var(--taste-muted);background:transparent;border:1px solid transparent;border-radius:6px;font-size:12px;font-weight:500}.ops-shell .container-list-scope button[aria-pressed=true]{color:var(--taste-ink);background:var(--taste-paper);border-color:var(--taste-line);box-shadow:0 1px 2px #00000008}.container-list-scope button span{font-size:11px;color:var(--taste-muted);font-variant-numeric:tabular-nums}.container-list-search{display:flex;align-items:center;gap:9px;min-width:0;padding:0 11px;border:1px solid var(--taste-line-strong);border-radius:7px;background:var(--taste-paper);color:var(--taste-muted)}.container-list-search:focus-within{outline:2px solid var(--taste-action);outline-offset:2px}.container-list-search>svg{flex-shrink:0}.ops-shell .ops-container-panel .container-list-search input{width:100%;min-width:0;height:42px;padding:9px 0;background:transparent;border:0;color:var(--taste-ink);font-size:13px;box-shadow:none;outline:none}.container-list-search input::-webkit-search-cancel-button{display:none}.ops-shell .container-list-search button{display:grid;place-items:center;width:30px;height:34px;min-width:30px;padding:0;border:0;background:transparent;color:var(--taste-muted)}.container-list-selects{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.container-list-selects.is-archive{grid-template-columns:minmax(0,1fr)}.container-list-selects label{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.container-list-selects label>span{display:flex;align-items:center;gap:5px;color:var(--taste-muted);font-size:11px;font-weight:500}.ops-shell .ops-container-panel .container-list-selects select{width:100%;min-width:0;min-height:40px;border:1px solid var(--taste-line);border-radius:6px;padding:8px 22px 8px 10px;color:var(--taste-ink);background:var(--taste-paper);font-size:12px;font-weight:500;text-overflow:ellipsis}.container-list-quick-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.ops-shell .container-list-quick-filters button{display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:36px;padding:7px 10px;border:1px solid var(--taste-line);border-radius:6px;background:transparent;color:var(--taste-muted);font-size:12px;font-weight:450}.container-list-quick-filters button b{font-size:11px;font-weight:550;font-variant-numeric:tabular-nums}.ops-shell .container-list-quick-filters button[aria-pressed=true]{background:var(--taste-soft);border-color:var(--taste-blue);color:var(--taste-blue);box-shadow:inset 0 0 0 1px var(--taste-blue)}.ops-shell .container-list-quick-filters button:hover{color:var(--taste-ink);background:var(--taste-soft)}.container-list-result{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px;padding:0 0 10px;border-bottom:1px solid var(--taste-line);color:var(--taste-muted);font-size:11px;font-variant-numeric:tabular-nums}.container-list-result strong{font-weight:600;color:var(--taste-ink)}.ops-shell .container-list-result button{min-height:30px;padding:4px 0 4px 8px;border:0;background:transparent;color:var(--taste-blue);font-size:11px;font-weight:500}.ops-shell .container-list-result button:hover{text-decoration:underline}.ops-shell .ops-containers-list .container-results>button{padding:16px 12px;gap:7px;border-radius:7px;border-bottom:1px solid var(--taste-line);margin-top:3px;font-weight:400}.ops-shell .ops-containers-list .container-results>button.selected{background:color-mix(in srgb,var(--taste-action) 12%,var(--taste-paper));border-left-color:var(--taste-action)}.ops-shell .ops-containers-list .container-results>button:hover{background:var(--taste-soft)}.ops-shell .ops-containers-list .container-results .ops-container-row-head strong{font-size:15px;letter-spacing:-.015em;font-weight:650}.ops-shell .ops-containers-list .container-results .ops-container-row-head em{font-size:10px;font-weight:500;padding:3px 6px}.ops-shell .ops-containers-list .container-result-address{font-size:12px;line-height:1.5;color:var(--taste-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ops-shell .ops-containers-list .container-result-order{font-size:11px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ops-shell .ops-containers-list .container-results .ops-stay,.ops-shell .ops-containers-list .container-results .ops-stay-long{font-size:11px;line-height:1.5}.container-results-empty{padding:30px 16px;text-align:center;color:var(--taste-muted);font-size:12px}.ops-shell .container-results-empty strong{color:var(--taste-ink);font-size:14px}.container-list-controls :is(button,select):focus-visible{outline:2px solid var(--taste-action);outline-offset:2px}@media(max-width:700px){.ops-shell .ops-container-panel .ops-containers-list{padding:14px}.ops-shell .ops-containers-list>.ops-card-title{margin-bottom:14px}.ops-shell .ops-containers-list>.ops-card-title h2{font-size:21px}.ops-shell .ops-containers-list>.ops-card-title .ops-primary{padding:8px 10px;font-size:11px}.container-list-controls{gap:12px}.container-list-selects{gap:8px}.ops-shell .ops-container-panel .container-list-selects select{font-size:11px;padding-left:8px;min-height:42px}.ops-shell .container-list-scope button,.ops-shell .container-list-quick-filters button{min-height:40px;font-size:11px;padding:7px 8px}.ops-shell .ops-containers-list .container-results>button{padding:14px 10px}}.ops-shell .ops-main.taste-content{--workspace-width: 1600px;width:100%;max-width:none;min-width:0;padding:28px clamp(16px,3vw,48px) 48px}.ops-shell .taste-content>:is(.ops-top,.workspace-subnav,.dispatch-workspace,.company-workspace,.workspace-history,.ops-stay-reports,.ops-notice,.ops-card){width:min(100%,var(--workspace-width));max-width:var(--workspace-width);margin-inline:auto}.ops-shell .taste-content .ops-top{margin-bottom:18px;padding:0;align-items:center}.ops-shell .taste-content .ops-top>div{width:auto}.ops-shell .taste-content .ops-top h1{font-size:17px;font-weight:550;color:var(--taste-muted);letter-spacing:-.015em}.workspace-related-links a{color:var(--taste-blue);font-size:13px;text-decoration:none;font-weight:500}.workspace-related-links a:hover{text-decoration:underline}.workspace-related-links{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.ops-shell .taste-content .workspace-subnav{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:0 0 16px;margin-bottom:28px;border:0;border-bottom:1px solid var(--taste-line);background:transparent;border-radius:0;overflow:visible}.ops-shell .taste-content .workspace-subnav a{display:inline-flex;align-items:center;min-height:40px;padding:9px 14px;border:1px solid transparent;border-radius:7px;color:var(--taste-muted);background:transparent;font-size:13px;font-weight:500;text-decoration:none;white-space:normal;transition:background .14s,color .14s}.ops-shell .taste-content .workspace-subnav a:after{display:none}.ops-shell .taste-content .workspace-subnav a:hover{color:var(--taste-ink);background:var(--taste-soft)}.ops-shell .taste-content .workspace-subnav a[aria-current=page]{color:var(--taste-ink);background:var(--taste-paper);border-color:var(--taste-line);box-shadow:inset 0 -2px var(--taste-action)}.ops-shell .taste-content :is(.dispatch-workspace,.dispatch-workspace.is-resources,.company-workspace,.workspace-history){padding:0}.ops-shell .taste-content .depot-page-heading{margin:0 0 26px;min-width:0}.ops-shell .taste-content .depot-page-heading h2{font-size:clamp(24px,2vw,30px);line-height:1.2;font-weight:600;letter-spacing:-.035em;display:block;margin:0}.ops-shell .taste-content .depot-page-heading p{font-size:13px;line-height:1.6;max-width:70ch;margin:8px 0 0}.ops-shell .taste-content .depot-heading-actions>:is(button,a){min-height:40px}.ops-shell .taste-content :is(.dispatch-toolbar,.company-toolbar,.depot-fleet-toolbar,.ops-list-toolbar){gap:12px;box-shadow:none}.ops-shell .taste-content .dispatch-toolbar{padding:14px 20px;margin:0 0 20px;border-radius:10px;background:var(--taste-paper);border:1px solid var(--taste-line)}.ops-shell .taste-content .dispatch-toolbar .dispatch-search{flex:1 1 280px;max-width:none}.ops-shell .taste-content .dispatch-toolbar :is(input,select){min-height:40px;font-size:13px}.ops-shell .taste-content :is(.company-panel,.depot-main,.dispatch-timeline,.dispatch-crm-detail,.taste-table-wrap,.dispatch-pref-card,.dispatch-client,.ops-card){box-shadow:none;background:var(--taste-paper);border:1px solid var(--taste-line);border-radius:12px}.ops-shell .taste-content :is(.company-table,.taste-data-table,.ops-report-table table){font-variant-numeric:tabular-nums}.ops-shell .taste-content :is(.company-table,.taste-data-table,.ops-report-table table) th{background:var(--taste-soft);color:var(--taste-muted);font-weight:550;font-size:11px;border-color:var(--taste-line)}.ops-shell .taste-content :is(.company-table,.taste-data-table,.ops-report-table table) td{border-color:var(--taste-line);font-size:13px}.ops-shell .taste-content :is(.dispatch-inbox-head h2,.ops-card-title h2){font-size:17px;line-height:1.4}.ops-shell .taste-content :is(.dispatch-inbox-head p,.ops-card-title small){font-size:12px;color:var(--taste-muted);line-height:1.6}.ops-shell .taste-content :is(.dispatch-empty,.ops-empty,.company-empty){border:1px dashed var(--taste-line);background:var(--taste-paper);box-shadow:none;border-radius:10px;padding:32px 20px}.ops-shell .taste-content .dispatch-filter-buttons{margin-bottom:20px}.ops-shell .taste-content .dispatch-preferences{padding:0;border:0;background:transparent;box-shadow:none}.ops-shell .taste-content .ops-stay-reports{padding:0;border:0;background:transparent}.ops-shell .taste-content .ops-report-controls{background:var(--taste-paper);border:1px solid var(--taste-line);border-radius:10px;padding:20px}.ops-shell .taste-content .workspace-history>.ops-card{margin-top:20px}.ops-shell .taste-content :is(.dispatch-crm-layout,.dispatch-crm-list,.dispatch-crm-detail,.dispatch-crm-header>div,.dispatch-site-card,.dispatch-client-details){min-width:0}.ops-shell .taste-content .dispatch-crm-item{min-width:0;width:100%;overflow-wrap:anywhere}.ops-shell .taste-content .dispatch-crm-item-head{flex-wrap:wrap}.ops-shell .taste-content .dispatch-sites-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.ops-shell .taste-content .settings-workspace .ops-dispatcher-settings{display:grid;gap:24px}.settings-workspace #dispatcher-panel-profile{max-width:900px;background:var(--taste-paper);border:1px solid var(--taste-line);padding:28px;border-radius:12px}.ops-shell .settings-workspace #dispatcher-panel-company .ops-settings-fields{grid-template-columns:minmax(0,1fr);align-items:start;gap:0}.ops-shell .settings-workspace .ops-setting-card{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:start;background:transparent;border:0;border-radius:0;padding:30px;gap:40px;margin:0}.ops-shell .settings-workspace .ops-setting-card+.ops-setting-card{border-top:1px solid var(--taste-line)}.ops-shell .taste-content .company-settings-page .ops-dispatcher-settings{gap:0;background:var(--taste-paper);border:1px solid var(--taste-line);border-radius:12px;overflow:hidden}.company-settings-page .ops-setting-heading{gap:14px}.company-settings-page .ops-setting-heading>svg{box-sizing:border-box;width:36px;height:36px;padding:8px;margin:0;border-radius:8px;background:var(--taste-soft);color:var(--taste-blue)}.settings-workspace .ops-setting-heading h3{font-size:17px;margin-bottom:8px}.company-setting-controls{display:grid;min-width:0;max-width:560px;gap:16px}.company-setting-hint{margin:0;color:var(--taste-muted);font-size:12px;line-height:1.6}.settings-workspace .ops-settings-access{background:var(--taste-soft);border-radius:8px;padding:18px 20px;margin:20px 0 0}.settings-workspace .ops-settings-savebar{position:static;margin:0;border-top:1px solid var(--taste-line);padding:20px 0 0;background:transparent}.settings-workspace .ops-settings-savebar button{min-height:42px}.ops-shell .company-settings-page .ops-settings-savebar{justify-content:space-between;padding:20px 30px}.settings-workspace .ops-settings-save-hint{display:inline-flex;align-items:center;gap:8px}.settings-workspace .ops-settings-save-hint>svg{flex-shrink:0;color:var(--taste-success)}.settings-workspace .ops-settings-savebar button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.company-settings-page :is(.ops-profile-saved,.ops-save-error){margin:0 30px 20px}.company-settings-page .ops-settings-access{margin:0;padding:20px 30px;border-radius:0}.ops-shell .taste-content :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--taste-action);outline-offset:3px}@media(max-width:1000px){.ops-shell .settings-workspace .ops-setting-card{grid-template-columns:minmax(0,1fr);gap:24px}.ops-shell .taste-content .dispatch-crm-layout{grid-template-columns:minmax(0,1fr)}.ops-shell .taste-content .dispatch-crm-list{max-height:260px;overflow:auto}}@media(max-width:700px){.ops-shell .ops-main.taste-content{padding:20px 16px 32px}.ops-shell .taste-content .workspace-subnav{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:24px;padding-bottom:16px}.ops-shell .taste-content .workspace-subnav a{flex:1 1 auto;font-size:12px;justify-content:center;min-height:42px;padding:9px 10px}.ops-shell .taste-content .depot-page-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:22px}.ops-shell .taste-content .dispatch-toolbar{padding:12px;gap:8px}.ops-shell .taste-content .dispatch-toolbar .dispatch-search{flex-basis:100%}.ops-shell .taste-content .dispatch-crm-detail{padding:20px 16px}.ops-shell .taste-content .dispatch-crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-shell .taste-content .dispatch-crm-header .dispatch-actions{width:100%}.ops-shell .taste-content .dispatch-crm-header .dispatch-actions button{flex:1 1 auto;white-space:normal}.ops-shell .taste-content .dispatch-site-head{flex-wrap:wrap}.ops-shell .taste-content .settings-workspace :is(.ops-setting-card,#dispatcher-panel-profile){padding:20px 16px}.settings-workspace .ops-settings-columns{grid-template-columns:1fr}.settings-workspace .ops-settings-savebar{gap:14px;align-items:stretch}.settings-workspace .ops-settings-savebar>div,.settings-workspace .ops-settings-savebar button{width:100%}.ops-shell .company-settings-page .ops-settings-savebar{padding:18px 16px}.ops-shell .settings-workspace .ops-settings-savebar>div{display:flex;flex-wrap:wrap}.company-settings-page :is(.ops-profile-saved,.ops-save-error){margin:0 16px 16px}.company-settings-page .ops-settings-access{padding:20px 16px}}.customer-history .dispatch-row{display:flex;justify-content:space-between;gap:16px}.customer-history .dispatch-row>span:first-child{flex:1;min-width:0}.customer-history .dispatch-row small{display:block;margin-top:5px}.ops-shell .mobile-plan-filters{display:none}@media(max-width:760px){.ops-shell .mobile-plan-filters{display:inline-flex;order:0}.dispatch-toolbar.is-plan-toolbar .dispatch-search{order:1}.dispatch-toolbar.is-plan-toolbar.is-filters-collapsed>.dispatch-search,.dispatch-toolbar.is-plan-toolbar.is-filters-collapsed>select,.dispatch-toolbar.is-plan-toolbar.is-filters-collapsed>button:not(.mobile-plan-filters){display:none}.plan-layout-switch{flex-wrap:wrap}.plan-layout-switch>select{flex:1;min-width:90px}}.customer-back{display:none}.customer-history{margin-top:24px;border-top:1px solid var(--ops-border);padding-top:20px}.customer-history-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.customer-history-filters label{display:grid;gap:7px;color:var(--ops-muted);font-size:12px}.customer-history-filters :is(input,select){min-width:0;width:100%}.plan-agenda{display:none}.plan-layout-switch{display:flex;gap:6px;margin-bottom:16px}.plan-agenda-item{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:16px;align-items:center;width:100%;text-align:left;padding:18px;border:0;border-bottom:1px solid var(--ops-border);background:transparent;color:var(--ops-text)}.plan-agenda-item span{display:grid;gap:5px;min-width:0}.plan-agenda-item small{color:var(--ops-muted)}.plan-agenda-item:hover{background:var(--ops-surface-2)}.plan-view-agenda .dispatch-plan-layout{display:none}.plan-view-agenda .plan-agenda{display:block}.plan-agenda{border:1px solid var(--ops-border);border-radius:12px;background:var(--ops-surface);overflow:hidden}.plan-agenda h3{margin:0;padding:18px;border-bottom:1px solid var(--ops-border)}.plan-agenda-empty{padding:20px;color:var(--ops-muted)}.request-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;list-style:none;padding:0}.request-journey li{padding:12px;border:1px solid var(--ops-border);border-radius:8px;display:grid;gap:6px}.request-journey li[aria-current=step]{border-color:var(--ops-accent);background:var(--ops-surface-2)}.request-journey small{color:var(--ops-muted)}.request-return-actions{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.request-return-actions label{display:grid;gap:6px}.customer-comparison{width:100%;border-collapse:collapse}.customer-comparison th,.customer-comparison td{text-align:left;padding:12px;border-bottom:1px solid var(--ops-border);overflow-wrap:anywhere}.container-mode-switch{display:flex;gap:6px;align-items:center}.plan-date-controls{display:contents}.container-detail-page{max-width:1480px;margin:24px auto}.container-detail-page:has(.ops-container-record){max-width:1080px}.container-detail-page .ops-container-panel{position:static!important;width:100%!important;max-width:none!important;max-height:none!important;transform:none!important;box-shadow:none!important}.container-detail-page .ops-container-panel:has(.ops-container-record){height:auto}.container-detail-page .ops-workspace-panel-body{max-height:none!important;overflow:visible!important}.container-detail-page .ops-container-panel .ops-workspace-panel-body>.ops-container-record{height:auto;overflow:visible}@media(max-width:760px){.customer-back{display:inline-flex;margin-bottom:16px}.dispatch-crm-layout:not(.is-customer-open) .dispatch-crm-detail{display:none}.dispatch-crm-layout.is-customer-open .dispatch-crm-list{display:none}.customer-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-view-auto .dispatch-plan-layout{display:none}.plan-view-auto .plan-agenda{display:block}.plan-agenda-item{grid-template-columns:80px minmax(0,1fr);gap:10px;padding:14px}.plan-agenda-item>.dispatch-status{grid-column:2;justify-self:start}.request-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.dispatch-toolbar.is-plan-toolbar .plan-date-controls{order:-1;width:100%;display:flex;gap:6px;flex-wrap:wrap}.dispatch-toolbar.is-plan-toolbar .plan-date-controls input{flex:1;min-width:130px}}
