@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/dist/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/dist/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,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(/dist/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/dist/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/dist/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/dist/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/dist/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/dist/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/dist/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/dist/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/dist/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/dist/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/dist/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/dist/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/dist/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/dist/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,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(/dist/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/dist/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/dist/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/dist/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/dist/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/dist/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/dist/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/dist/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/dist/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/dist/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/dist/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/dist/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/dist/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/dist/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,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(/dist/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/dist/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/dist/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/dist/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/dist/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/dist/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/dist/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/dist/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/dist/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/dist/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/dist/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/dist/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/dist/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/dist/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/dist/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/dist/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/dist/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/dist/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/dist/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/dist/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/dist/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/dist/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/dist/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/dist/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/dist/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/dist/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/dist/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/dist/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/dist/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/dist/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/dist/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/dist/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-ui:"Inter";--font-mono:"IBM Plex Mono", monospace;--space-xs:.5rem;--space-sm:1rem;--space-md:2rem;--space-lg:4rem;--border-xs:1px;--border-sm:2px;--border-md:3px;--border-lg:4px;--radius-xs:5px;--radius-sm:10px;--radius-md:20px;--radius-lg:40px;--navBar-standard:100px;--sideBar-standard:200px;--colorPalet-textSecondary:#6b675f;--colorPalet-btnTextSecondary:#9ca3af;--colorPalet-success:#2e8b57;--colorPalet-brandDark:#465362;--colorPalet-brandDarkHover:#5c6875;--colorPalet-brandDarkActive:#3c4753;--colorPalet-brandDarkBorder:#37414c;--colorPalet-brandDarkBorderHover:#3f4b58;--colorPalet-brandDarkDisabled:#acb2b8;--colorPalet-brandDarkBorderDisabled:#dadde0;--colorPalet-textOnBrandDark:#e5e7eb;--colorPalet-brandLight:#fffdf9;--colorPalet-brandLightHover:#ebe9e5;--colorPalet-brandLightActive:#d9d7d4;--colorPalet-brandLightBorder:#c7c5c2;--colorPalet-brandLightBorderHover:#e6e4e0;--colorPalet-brandLightDisabled:#e6e4e0;--colorPalet-brandLightBorderDisabled:#f5f3ef;--colorPalet-textOnBrandLight:#2b2b2b;--colorPalet-brandAccent:#8a5f00;--colorPalet-brandAccentHover:#9f710c;--colorPalet-brandAccentActive:#674700;--colorPalet-brandAccentBorder:#563b00;--colorPalet-brandAccentBorderHover:#724e00;--colorPalet-brandAccentDisabled:#efb431;--colorPalet-brandAccentBorderDisabled:#f4cb71;--colorPalet-textOnBrandAccent:#fffdf9;--colorPalet-warning:#d9622b;--colorPalet-warningHover:#de7544;--colorPalet-warningActive:#b85325;--colorPalet-warningBorder:#a94c22;--colorPalet-warningBorderHover:#c35827;--colorPalet-warningDisabled:#eeb8a0;--colorPalet-warningBorderDisabled:#f7e0d5;--colorPalet-danger:#dc2626;--colorPalet-dangerHover:#e04040;--colorPalet-dangerActive:#bb2020;--colorPalet-dangerBorder:#ac1e1e;--colorPalet-dangerBorderHover:#c62222;--colorPalet-dangerDisabled:#ef9d9d;--colorPalet-dangerBorderDisabled:#f8d4d4;--colorPalet-background:#f6f3ee;--colorPalet-border:#d6eeff;--colorPalet-borderHover:#e6efe9;--colorPalet-boxshadowIn:#0000001a;--colorPalet-boxshadowOut:#00000026;--shadow:0 1px 3px #0000001a, 0 8px 20px #0000001a, inset 0 1px 0 #ffffffb3;--shadow-border:var(--border-xs) solid #0000000d;--shadow-button:0 -1px 2px #0000000f, 0 -4px 10px #0000000a;--shadow-button-hover:0 -2px 2px var(--colorPalet-boxshadowIn), 0 -3px 4px var(--colorPalet-boxshadowOut);--shadow-soft:0 1px 2px #00000014, 0 1px 3px #0000000f;--shadow-soft-hover:0 4px 8px #0000001f, 0 2px 4px #00000014;--shadow-elevated:-3px -2px 3px var(--colorPalet-boxshadowIn), -3px -6px 8px var(--colorPalet-boxshadowOut);--shadow-tab-active:0 3px 0 0 var(--colorPalet-brandAccent), 0 -1px 2px var(--colorPalet-boxshadowIn), 0 -3px 6px var(--colorPalet-boxshadowOut);--shadow-tab-active-hover-left:-3px 3px 0 0 var(--colorPalet-brandAccent), -3px -1px 2px var(--colorPalet-boxshadowIn), -3px -3px 6px var(--colorPalet-boxshadowOut);--shadow-tab-active-hover-right:3px 3px 0 0 var(--colorPalet-brandAccent), 3px -1px 2px var(--colorPalet-boxshadowIn), 3px -3px 6px var(--colorPalet-boxshadowOut)}html{font-size:16px}*,:before,:after{box-sizing:border-box}input,button,select,textarea{font:inherit}button:hover{cursor:pointer}body{font-family:var(--font-ui), system-ui, sans-serif, -apple-system;background-color:var(--colorPalet-background);margin:0}h1{color:var(--colorPalet-textOnBrandLight);font-size:clamp(3rem,5vw,4rem)}p{letter-spacing:.02em;font-size:clamp(.875rem,.2vw + .8rem,1rem)}p.large{color:var(--colorPalet-textOnBrandLight);font-size:clamp(1rem,.4vw + .9rem,1.25rem);font-weight:700}.large{margin:var(--space-xs) 0}p.largeSystem{margin:0;font-size:clamp(1.6rem,2.5vw,2rem);font-weight:700;color:var(--colorPalet-textOnBrandDark)!important}p.dataTableTitle{color:var(--colorPalet-textOnBrandLight);font-size:clamp(1.2rem,1.875vw,1.5rem);font-weight:700}#systemMsg{margin:0;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:700;color:var(--colorPalet-textOnBrandDark)!important}.invisible{display:none}.invisibleOpacity{opacity:0;pointer-events:none}.bigLine{border:var(--border-xs) solid var(--colorPalet-textOnBrandLight);width:100%;height:1px}.bigLineVertical{background-color:var(--colorPalet-textOnBrandDark);margin:0 16px;width:2px!important}.modal{padding:var(--space-xs);gap:var(--space-xs);z-index:5;border-radius:var(--radius-sm);width:30%;height:auto;min-height:25%;box-shadow:var(--shadow);background:color-mix(in srgb, var(--colorPalet-brandDark) 70%, white);display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal label{color:var(--colorPalet-textOnBrandDark);font-weight:700}.modal button{width:60%}.modal input{width:90%}.modal div{gap:var(--space-sm);grid-template-rows:1fr;grid-template-columns:auto 1fr;display:grid}.modal textarea{width:90%}.modal.openModal{flex-direction:column;align-items:center;display:flex}#datapageForm{gap:var(--space-xs);flex-direction:column;width:100%;display:flex}#datapageForm #datapageButtonArea{justify-content:space-between;display:flex}#datapageForm #datapageArea{padding:var(--space-sm);flex-direction:column;display:flex}#datapageForm #datapageArea #datapageContent>div{justify-content:end}#datapageForm #datapageArea #datapageContent>div>input[type=checkbox]{box-shadow:none;align-self:start}#datapageForm #datapageArea #datapageContent>div>input[type=checkbox]:focus{box-shadow:none}#datapageForm #datapageArea label{font-weight:700}#datapageForm #datapageArea #datapageContent>div [data-action=inactive]{margin-top:var(--space-xs);align-self:flex-start}.highlightTab{background:color-mix(in srgb, var(--colorPalet-brandDark) 70%, white)!important}#modalAbsence .large{margin:var(--space-sm)}#modalAbsence select{width:90%}#modalAbsence label{cursor:pointer;align-items:center;gap:8px;display:flex}#modalAbsence label input[type=radio]{flex-shrink:0;width:16px;height:16px}#modalAbsenceSummary .large{margin:var(--space-sm)}#modalAbsenceSummary select{width:90%}#modalAbsenceSummary label{cursor:pointer;align-items:center;gap:8px;display:flex}#modalAbsenceSummary label input[type=radio]{flex-shrink:0;width:16px;height:16px}#modalAbsenceSummary .absenceSummaryButtons{gap:var(--space-sm);width:90%;display:flex}#modalAbsenceSummary .absenceSummaryButtons button{width:100%}#modalAbsenceSummary .absenceSummaryResult{width:90%;color:var(--colorPalet-textOnBrandDark)}#modalAbsenceSummary .absenceSummaryResult .absenceSummaryGroup{margin-bottom:var(--space-xs)}#modalAbsenceSummary .absenceSummaryResult .absenceSummaryType{margin:0 0 4px;font-weight:700}#modalAbsenceSummary .absenceSummaryResult ul{margin:0;padding:0;list-style:none}#modalAbsenceSummary .absenceSummaryTotal{width:90%;font-weight:700}#closeModalAbsence.closeBtn,#closeModalAbsenceSummary.closeBtn{all:unset;cursor:pointer;color:var(--colorPalet-danger);background:0 0;border:none;font-size:25px;position:absolute;top:8px;right:10px}.closeBtn:hover{color:#000!important}.generalCard{padding:var(--space-xs)}.panelCard,.generalCard,.driversData,.technicalData,.settingsContainer,#datapageArea{background:color-mix(in srgb, var(--colorPalet-brandDark) 30%, white);border:var(--border-xs) solid var(--colorPalet-textOnBrandLight);border-radius:var(--radius-sm);box-shadow:var(--shadow)}.dataGrid3,#datapageContent,.technicalDataContent{gap:var(--space-sm);grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr;display:grid}.dataGrid3>div,#datapageContent>div,.driversDataContent>div,.technicalDataContent>div{flex-direction:column;display:flex}#datapageContent>div:has(textarea){grid-area:span 2/1/auto/-2}#datapageContent>div:has(textarea) textarea{flex:1}.tabNavHover,.trucksNavHover,.todosNavHover{background:color-mix(in srgb, var(--colorPalet-brandDark) 60%, white);opacity:.5;z-index:1;border-radius:var(--radius-sm) 0 0 var(--radius-sm);padding-right:var(--space-xs);border:none;grid-area:1/1/2/2;transition:opacity .3s,border-radius .5s,transform .5s;transform:translate(0)}.tabNavHover.hidden,.trucksNavHover.hidden,.todosNavHover.hidden{opacity:0;pointer-events:none}.tabActive,.myTrailers.trucksActive,.myTrucks.trucksActive,.todoOpen.todosActive,.todoClosed.todosActive{box-shadow:var(--shadow-tab-active);transition:box-shadow .3s}.container{gap:var(--space-xs);grid-template-columns:var(--sideBar-standard) 1fr;grid-template-rows:var(--navBar-standard) 1fr;width:min(95%,2000px);min-height:100vh;padding:var(--space-sm) 0;grid-template-areas:"sideBar navBar""sideBar content";margin-inline:auto;display:grid}.navBar{background-color:var(--colorPalet-brandDark);border-top-right-radius:var(--radius-md);padding:0 var(--space-sm);grid-area:navBar;justify-content:space-between;align-items:center;display:flex}.navBar p.large{margin:0;color:var(--colorPalet-textOnBrandDark)!important}.navBar svg{fill:currentColor;width:1.2em;height:1.2em;display:block}.navBar div{width:100%}.navBar div div{padding-bottom:var(--space-xs)}.navBarActions{align-items:end;gap:var(--space-xs);flex-direction:column;display:flex}#tabs{gap:var(--space-xs);height:3rem;display:flex}#tabs button{padding:var(--space-xs);color:var(--colorPalet-textOnBrandDark);text-align:start;background-color:#0000;border:none;border-radius:0;transition:background-color .15s}#tabs button:hover,#tabs button:focus-visible{background-color:var(--colorPalet-brandDarkHover);outline-color:#0000}#tabs button:active{background-color:var(--colorPalet-brandDarkActive)}.titleSystemDiv{gap:var(--space-xs);width:100%;display:flex}.sideBar{height:calc(100vh - (2*var(--space-sm)));top:var(--space-sm);background-color:var(--colorPalet-brandDark);border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);padding:var(--space-sm) 0;align-items:center;gap:var(--space-sm);flex-direction:column;grid-area:sideBar;display:flex;position:sticky}.sideBar div *{width:100%}.sideBar div{justify-content:center;width:90%;display:flex}.sideBarIcon{width:100%;height:calc(var(--navBar-standard) - var(--space-sm));display:block}.sideBar button,.navBar button{padding:var(--space-xs);color:var(--colorPalet-textOnBrandDark);border-radius:0 0 var(--radius-sm) 0;text-align:start;background-color:#0000;border:none;border-left:3px solid #0000;transition:background-color .15s}.sideBar button:hover,.navBar button:hover,.sideBar button:focus-visible,.navBar button:focus-visible{background-color:var(--colorPalet-brandDarkHover);outline-color:#0000}.sideBar button:active,.navBar button:active{background-color:var(--colorPalet-brandDarkActive)}.sideBar button.sidebarHighlight{border-left-color:var(--colorPalet-brandAccent)}.navBarButton{align-items:center;gap:var(--space-xs);display:flex;border-radius:0!important}.userSettings{gap:var(--space-xs);flex-direction:column;margin-top:auto;display:flex;width:fit-content!important}.userSettings svg{fill:currentColor;width:1.2em;height:1.2em;display:block}.content{color:var(--colorPalet-textSecondary);background-color:var(--colorPalet-brandLight);border-bottom-right-radius:var(--radius-lg);padding:var(--space-md);align-items:center;gap:var(--space-md);flex-direction:column;grid-area:content;display:flex;position:relative}.content button,.notesPanel button,.calcPanel button{letter-spacing:normal;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-weight:600;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.btnPrimary{color:var(--colorPalet-textOnBrandAccent);background-color:var(--colorPalet-brandAccent);box-shadow:0 2px 8px color-mix(in srgb, var(--colorPalet-brandAccent) 35%, transparent);border:none}.btnPrimary:hover,.btnPrimary:focus{background-color:var(--colorPalet-brandAccentHover);box-shadow:0 4px 14px color-mix(in srgb, var(--colorPalet-brandAccent) 45%, transparent);outline-color:#0000;transform:translateY(-1px)}.btnPrimary:active{background-color:var(--colorPalet-brandAccentActive);box-shadow:none;transform:translateY(0)}.btnPrimary:disabled{background-color:var(--colorPalet-brandAccentDisabled);box-shadow:none;opacity:.7;cursor:not-allowed;transform:none}.btnSecondary{color:var(--colorPalet-brandAccent);border:var(--border-xs) solid var(--colorPalet-brandAccent);border-radius:var(--radius-sm);box-shadow:none;background-color:#0000}.btnSecondary:hover,.btnSecondary:focus{background-color:color-mix(in srgb, var(--colorPalet-brandAccent) 12%, transparent);border-color:var(--colorPalet-brandAccentHover);color:var(--colorPalet-brandAccentHover);box-shadow:none;outline-color:#0000;transform:translateY(-1px)}.btnSecondary:active{background-color:color-mix(in srgb, var(--colorPalet-brandAccent) 20%, transparent);border-color:var(--colorPalet-brandAccentActive);color:var(--colorPalet-brandAccentActive);transform:translateY(0)}.content [data-action=edit],[data-action=edit] button,.notesPanel [data-action=edit],.calcPanel [data-action=edit]{color:var(--colorPalet-warning);border:var(--border-xs) solid var(--colorPalet-warning);box-shadow:none;background-color:#0000;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.content [data-action=edit]:hover,.content [data-action=edit]:focus,[data-action=edit] button:hover,[data-action=edit] button:focus,.notesPanel [data-action=edit]:hover,.notesPanel [data-action=edit]:focus,.calcPanel [data-action=edit]:hover,.calcPanel [data-action=edit]:focus{background-color:color-mix(in srgb, var(--colorPalet-warning) 12%, transparent);border-color:var(--colorPalet-warningHover);color:var(--colorPalet-warningHover);outline-color:#0000;transform:translateY(-1px)}.content [data-action=edit]:active,[data-action=edit] button:active,.notesPanel [data-action=edit]:active,.calcPanel [data-action=edit]:active{background-color:color-mix(in srgb, var(--colorPalet-warning) 20%, transparent);border-color:var(--colorPalet-warningActive);color:var(--colorPalet-warningActive);transform:translateY(0)}.content [data-action=delete],[data-action=delete] button,.notesPanel [data-action=delete],.calcPanel [data-action=delete]{color:var(--colorPalet-danger);border:var(--border-xs) solid var(--colorPalet-danger);box-shadow:none;background-color:#0000;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.content [data-action=delete]:hover,.content [data-action=delete]:focus,[data-action=delete] button:hover,[data-action=delete] button:focus,.notesPanel [data-action=delete]:hover,.notesPanel [data-action=delete]:focus,.calcPanel [data-action=delete]:hover,.calcPanel [data-action=delete]:focus{background-color:color-mix(in srgb, var(--colorPalet-danger) 12%, transparent);border-color:var(--colorPalet-dangerHover);color:var(--colorPalet-dangerHover);outline-color:#0000;transform:translateY(-1px)}.content [data-action=delete]:active,[data-action=delete] button:active,.notesPanel [data-action=delete]:active,.calcPanel [data-action=delete]:active{background-color:color-mix(in srgb, var(--colorPalet-danger) 20%, transparent);border-color:var(--colorPalet-dangerActive);color:var(--colorPalet-dangerActive);transform:translateY(0)}.content .roundButton{width:1.5rem;height:1.5rem;box-shadow:none;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:300;line-height:1;transition:background-color .2s,border-color .2s,transform .15s;display:inline-flex}.content .roundButton:hover{background:var(--colorPalet-border);color:var(--colorPalet-textOnBrandLight);box-shadow:none}.content .roundButton:active{box-shadow:none;transform:scale(.95)}.content .roundButton:focus{box-shadow:none}.content .roundButton:disabled{opacity:.5;cursor:not-allowed}.content textarea,.notesPanel textarea,.calcPanel textarea{resize:none;overflow-y:auto}.content input,.content select,.content textarea,.notesPanel input,.notesPanel select,.notesPanel textarea,.calcPanel input,.calcPanel select,.calcPanel textarea{background-color:var(--colorPalet-background);border:var(--shadow-border);border-radius:var(--radius-sm);box-shadow:var(--shadow);transition:box-shadow .3s}.content input:focus,.content select:focus,.content textarea:focus,.notesPanel input:focus,.notesPanel select:focus,.notesPanel textarea:focus,.calcPanel input:focus,.calcPanel select:focus,.calcPanel textarea:focus{box-shadow:var(--shadow), var(--space-xs) 0 0 0 var(--colorPalet-brandAccent);outline:#0000}.content select:hover,.calcPanel select:hover{cursor:pointer}.dataTableSection{gap:var(--space-xs);display:grid}.dataTableSection header{justify-content:space-between;align-items:flex-end;gap:var(--space-xs);display:flex}.dataTableHeaderMain{gap:var(--space-xs);flex-direction:column;display:flex}#dataTableOptionsToggle{anchor-name:--dataTableOptionsAnchor}.dataTableOptionsMenu{position-anchor:--dataTableOptionsAnchor;position-area:bottom span-left;position-try-fallbacks:flip-block;margin-top:var(--space-xs);background-color:var(--colorPalet-background);border-radius:var(--radius-sm);min-width:190px;box-shadow:var(--shadow);z-index:10;flex-direction:column;display:flex;position:fixed}.dataTableOptionsMenu[hidden]{display:none}.dataTableOptionsMenu button{text-align:start;padding:var(--space-xs) var(--space-sm);background:0 0;border:none;border-radius:0}.dataTableOptionsMenu button:hover{background-color:color-mix(in srgb, var(--colorPalet-brandAccent) 12%, transparent)}#dataTableSearch{margin-right:var(--space-xs)}.content table{table-layout:fixed;border-radius:var(--radius-sm);border-collapse:separate;border-spacing:0;width:100%;box-shadow:var(--shadow);overflow:hidden}#dataTable td{border-bottom:var(--border-xs) solid var(--colorPalet-brandLightBorder);overflow-x:auto}.content th{background:color-mix(in srgb, var(--colorPalet-brandDark) 30%, white)}.content th,.content td{text-align:start;padding:var(--space-xs)}.content .tdGroupedButtons *{margin-right:var(--space-sm)}.mono{font-family:var(--font-mono)}.badge{font-family:var(--font-mono);letter-spacing:.02em;border-radius:var(--radius-xs);background:var(--colorPalet-background);border:var(--border-xs) solid var(--colorPalet-brandLightBorder);padding:.2rem .55rem;font-size:.8rem;font-weight:500;display:inline-block}.tdIconCell{align-items:center;gap:var(--space-xs);display:flex}.tdIcon{width:2.1rem;height:1.3rem;color:var(--colorPalet-textOnBrandLight);flex-shrink:0}.tdIcon svg{width:100%;height:100%;display:block}.navBar,.sideBar,.content{box-shadow:var(--shadow-elevated)}#loadedNotesContainer{gap:var(--space-md);flex-direction:column;width:100%;display:flex}.loadedNotes{gap:var(--space-xs);grid-template-rows:10vh auto;grid-template-columns:repeat(3,1fr);grid-template-areas:"textarea textarea textarea""editBtn saveBtn deleteBtn";display:grid}.loadedNotes_text{grid-area:textarea;width:100%!important}.loadedNotes [data-action=edit]{grid-area:editBtn}.loadedNotes [data-action=save]{grid-area:saveBtn}.loadedNotes [data-action=delete]{grid-area:deleteBtn}.panelIcon{width:.9em;height:.9em;margin-left:var(--space-xs);vertical-align:middle;fill:currentColor;display:inline-block}.notesPanelBackdrop{opacity:0;pointer-events:none;z-index:2000;background:#00000059;transition:opacity .3s;position:fixed;inset:0}.notesPanelBackdrop.open{opacity:1;pointer-events:auto}.notesPanel{background-color:var(--colorPalet-brandLight);width:min(90%,420px);height:100vh;box-shadow:var(--shadow-elevated);padding:var(--space-md);gap:var(--space-sm);z-index:2001;flex-direction:column;transition:transform .3s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.notesPanel.open{transform:translate(0)}.notesPanelHeader,.notesPanel>#notesTextarea,.notesPanel>#saveButton{flex-shrink:0}.notesPanel>#notesTextarea{min-height:120px}.notesPanel>#loadedNotesContainer{flex:1;min-height:0;overflow-y:auto}.notesPanelHeader{justify-content:space-between;align-items:center;display:flex}.notesPanelHeader .closeBtn{all:unset;cursor:pointer;color:var(--colorPalet-textOnBrandLight);font-size:25px;line-height:1}.calcContent{justify-content:start;gap:var(--space-xs);flex-direction:row;width:100%;display:flex}.partialCalcDataTableSection{width:100%}.truckCombination,.calcInput,.calcOutput{flex-direction:column;align-items:center;width:100%;display:flex}.truckCombinationContent,.calcInputContent,.calcOutputContent{flex-direction:column;width:100%;display:flex}:is(.truckCombinationContent,.calcInputContent,.calcOutputContent) div:not([class*=ss-]){margin-bottom:var(--space-xs);padding:0 var(--space-xs);flex-direction:column;flex:1;display:flex}.truckCombinationContent select,.plateAlignedSelect.ss-main,.plateAlignedSelect.ss-content{font-family:var(--font-mono)}.plateAlignedSelect .ss-values .ss-single,.plateAlignedSelect .ss-option{white-space:pre}.plateAlignedSelect.ss-main{min-height:0;padding:0 var(--space-sm);box-shadow:var(--shadow)}.plateAlignedSelect.ss-main .ss-values{padding:2px 0}.plateAlignedSelect.ss-content .ss-search{position:relative}.plateAlignedSelect.ss-content .ss-search:before{content:"";left:var(--ss-spacing-s);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B675F' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='10' cy='10' r='7'/%3E%3Cline x1='21' y1='21' x2='15' y2='15'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:14px;height:14px;position:absolute}.plateAlignedSelect.ss-content .ss-search input{padding-left:calc(var(--ss-spacing-m) + 18px)}.plateAlignedSelect.ss-content{box-shadow:var(--shadow)}.plateAlignedSelect.ss-main,.plateAlignedSelect.ss-content{--ss-primary-color:var(--colorPalet-brandAccent);--ss-focus-color:var(--colorPalet-brandAccent);--ss-bg-color:var(--colorPalet-background);--ss-border-color:#0000000d;--ss-border-radius:var(--radius-sm);--ss-main-height:auto}.calcOutput.invisible{display:none!important}.calcResult{color:var(--colorPalet-success)!important}.calcPanelBackdrop{opacity:0;pointer-events:none;z-index:2000;background:#00000059;transition:opacity .3s;position:fixed;inset:0}.calcPanelBackdrop.open{opacity:1;pointer-events:auto}.calcPanel{background-color:var(--colorPalet-brandLight);width:min(90%,50vw);height:100vh;box-shadow:var(--shadow-elevated);padding:var(--space-md);gap:var(--space-sm);z-index:2001;flex-direction:column;transition:transform .3s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.calcPanel.open{transform:translate(0)}.calcPanelHeader{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.calcPanelHeader .closeBtn{all:unset;cursor:pointer;color:var(--colorPalet-textOnBrandLight);font-size:25px;line-height:1}.calcPanelContent{gap:var(--space-sm);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.calcPanelContent th{text-align:start}.driverContent{width:100%}.driversContainer{gap:var(--space-xs);width:100%;display:grid}.driversButtons{margin-bottom:var(--space-xs);justify-content:space-between;display:flex}.driversData{align-items:start;gap:var(--space-sm);padding:var(--space-xs);flex-direction:column;display:flex}.driversDataGroup{width:100%}.driversDataGroup:not(:last-child){padding-bottom:var(--space-sm);border-bottom:var(--border-xs) solid var(--colorPalet-brandLightBorder)}.driversDataGroupTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--colorPalet-textSecondary);margin:0 0 var(--space-xs);font-size:clamp(.8rem,.3vw + .75rem,.95rem);font-weight:700}.driversDataContent{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.driversDataContent>div{justify-content:end}.driversDataContent>div>.driverGenderField{align-self:start}.driverGenderField{justify-content:flex-end;align-items:center;gap:var(--space-xs);display:flex}.driverGenderField .genderIcon{flex-shrink:0;width:2rem;height:2rem}.driverGenderField .genderIcon svg{width:100%;height:100%;display:block}.driverContent .tdIcon{width:1.6rem;height:1.6rem}.myDriversArea{justify-content:start;gap:var(--space-xs);width:100%;display:flex}.settingsAll{justify-items:center;display:grid}.settingsContainer{align-items:center;gap:var(--space-sm);padding:var(--space-sm);grid-template-areas:"gender editableGender""email editableEmail""username editableUsername";grid-auto-rows:1fr;grid-auto-columns:1fr;display:grid}.settingsForm{gap:var(--space-xs);flex-direction:column;display:flex}.settingsRow{justify-content:center;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.settingsRow .settingsForm{flex:320px}.settingsContainer input{padding:var(--space-xs);text-align:right}#label_settingsGender{grid-area:gender;align-items:center;display:flex}.settingsGenderField{justify-content:flex-end;align-items:center;gap:var(--space-xs);grid-area:editableGender;display:flex}.settingsGenderField .genderIcon{flex-shrink:0;width:2rem;height:2rem}.settingsGenderField .genderIcon svg{width:100%;height:100%;display:block}#label_settingsEmail{grid-area:email;align-items:center;display:flex}#settingsEmail{grid-area:editableEmail}#label_settingsUsername{grid-area:username;align-items:center;display:flex}#settingsUsername{grid-area:editableUsername}.trucksContent{width:100%}.trucksContainer{gap:var(--space-xs);margin-bottom:var(--space-xs);grid-template:"technicalData technicalData technicalData"1fr". . ."". . ."/1fr 1fr 1fr;display:grid}.technicalData{padding:var(--space-sm);flex-direction:column;grid-area:technicalData;display:flex}.trucksButtons{margin-bottom:var(--space-xs);justify-content:space-between;display:flex}.myTrucksArea{justify-content:start;gap:var(--space-sm);width:90%;display:flex}.trucksNav{color:var(--colorPalet-textOnBrandLight);background:var(--colorPalet-background);border-radius:var(--radius-sm);box-shadow:0 0 3px var(--colorPalet-boxshadowIn), 0 0 4px var(--colorPalet-boxshadowOut);grid-template-areas:"myTrucks myTrailers";grid-auto-columns:1fr;display:grid}.myTrucks{padding:0 var(--space-xs);grid-area:myTrucks}.myTrailers{padding:0 var(--space-xs);grid-area:myTrailers}.trucksNavHover.move{border-radius:0 var(--radius-sm) var(--radius-sm) 0;transform:translate(calc(100% + 1px))}.myTrailers.trucksActive{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.myTrailers.trucksActive:hover{cursor:pointer;border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);box-shadow:var(--shadow-tab-active-hover-right);z-index:2}.myTrucks.trucksActive{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.myTrucks.trucksActive:hover{cursor:pointer;border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm);box-shadow:var(--shadow-tab-active-hover-left);z-index:2}#calendarContent{gap:var(--space-xs);flex-direction:column;width:100%;height:100%;display:flex}#calendarSelectArea{gap:var(--space-sm);flex-direction:row;display:flex}.fc-button:not(.fc-addAbsence-button):not(.fc-absence-button){font-weight:600;transition:background-color .15s,border-color .15s,color .15s;color:var(--colorPalet-brandAccent)!important;border:var(--border-xs) solid var(--colorPalet-brandAccent)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;text-shadow:none!important;background-color:#0000!important}.fc-button:not(.fc-addAbsence-button):not(.fc-absence-button):hover,.fc-button:not(.fc-addAbsence-button):not(.fc-absence-button):focus{background-color:color-mix(in srgb, var(--colorPalet-brandAccent) 12%, transparent)!important;border-color:var(--colorPalet-brandAccentHover)!important;color:var(--colorPalet-brandAccentHover)!important}.fc-button:not(.fc-addAbsence-button):not(.fc-absence-button):active,.fc-button:not(.fc-addAbsence-button):not(.fc-absence-button).fc-button-active{background-color:color-mix(in srgb, var(--colorPalet-brandAccent) 20%, transparent)!important;border-color:var(--colorPalet-brandAccentActive)!important;color:var(--colorPalet-brandAccentActive)!important}.fc-event-scheduled:not(.fc-daygrid-dot-event){--fc-event-text-color:var(--colorPalet-textOnBrandDark);border-width:var(--border-xs)!important;border-radius:var(--radius-sm)!important;background-color:var(--colorPalet-brandDark)!important;border-color:var(--colorPalet-brandDarkBorder)!important;color:var(--colorPalet-textOnBrandDark)!important}.fc-event-scheduled.fc-daygrid-dot-event{--fc-event-border-color:var(--colorPalet-brandDarkBorder)}.fc-event-absence{border-width:var(--border-xs)!important;border-radius:var(--radius-sm)!important}.fc-event-absence .fc-daygrid-event-dot{display:none!important}.fc-event-vacation{--fc-event-text-color:var(--colorPalet-textOnBrandDark);background-color:var(--colorPalet-success)!important;border-color:var(--colorPalet-success)!important;color:var(--colorPalet-textOnBrandDark)!important}.fc-event-vacationHalf{--fc-event-text-color:var(--colorPalet-textOnBrandLight);background-color:color-mix(in srgb, var(--colorPalet-success) 65%, white)!important;border-color:color-mix(in srgb, var(--colorPalet-success) 65%, white)!important;color:var(--colorPalet-textOnBrandLight)!important}.fc-event-sick{--fc-event-text-color:var(--colorPalet-textOnBrandDark);border-color:var(--colorPalet-danger)!important;background-color:var(--colorPalet-danger)!important;color:var(--colorPalet-textOnBrandDark)!important}.fc-event-specialLeave{--fc-event-text-color:var(--colorPalet-textOnBrandDark);border-color:var(--colorPalet-brandAccentBorder)!important;background-color:var(--colorPalet-brandAccentBorder)!important;color:var(--colorPalet-textOnBrandDark)!important}.fc-event-unpaidLeave{--fc-event-text-color:var(--colorPalet-textOnBrandDark);border-color:var(--colorPalet-warning)!important;background-color:var(--colorPalet-warning)!important;color:var(--colorPalet-textOnBrandDark)!important}.fc-addAbsence-button{transition:background-color .15s,border-color .15s,color .15s;color:var(--colorPalet-warning)!important;border:var(--border-xs) solid var(--colorPalet-warning)!important;box-shadow:none!important;background-color:#0000!important}.fc-addAbsence-button:hover,.fc-addAbsence-button:focus{background-color:color-mix(in srgb, var(--colorPalet-warning) 12%, transparent)!important;border-color:var(--colorPalet-warningHover)!important;color:var(--colorPalet-warningHover)!important}.fc-addAbsence-button:active{background-color:color-mix(in srgb, var(--colorPalet-warning) 20%, transparent)!important;border-color:var(--colorPalet-warningActive)!important;color:var(--colorPalet-warningActive)!important}.fc-absence-button{transition:background-color .15s,border-color .15s,color .15s;color:var(--colorPalet-danger)!important;border:var(--border-xs) solid var(--colorPalet-danger)!important;box-shadow:none!important;background-color:#0000!important}.fc-absence-button:hover,.fc-absence-button:focus{background-color:color-mix(in srgb, var(--colorPalet-danger) 12%, transparent)!important;border-color:var(--colorPalet-dangerHover)!important;color:var(--colorPalet-dangerHover)!important}.fc-absence-button:active{background-color:color-mix(in srgb, var(--colorPalet-danger) 20%, transparent)!important;border-color:var(--colorPalet-dangerActive)!important;color:var(--colorPalet-dangerActive)!important}.todosDatapage{width:100%}.todosDatapage #datapageContent{grid-template-areas:"forName title.""description description.""description description.""start end scheduleCheck"}.todosDatapage #datapageContent>div:has([data-field=forName]){grid-area:forName}.todosDatapage #datapageContent>div:has([data-field=title]){grid-area:title}.todosDatapage #datapageContent>div:has([data-field=description]){grid-area:description}.todosDatapage #datapageContent>div:has([data-field=scheduleCheck]){grid-area:scheduleCheck}.todosDatapage #datapageContent>div:has([data-field=start]){grid-area:start}.todosDatapage #datapageContent>div:has([data-field=end]){grid-area:end}.todosContent{gap:var(--space-sm);flex-direction:column;justify-content:start;width:100%;display:flex}.todosContent .todosSelectArea{align-items:center;gap:var(--space-sm);display:flex}.todosNav{color:var(--colorPalet-textOnBrandLight);background:var(--colorPalet-background);border-radius:var(--radius-sm);box-shadow:0 0 3px var(--colorPalet-boxshadowIn), 0 0 4px var(--colorPalet-boxshadowOut);grid-template-areas:"todoOpen todoClosed";grid-auto-columns:1fr;display:grid}.todoOpen{padding:0 var(--space-xs);grid-area:todoOpen}.todoClosed{padding:0 var(--space-xs);grid-area:todoClosed}.todosNavHover.move{border-radius:0 var(--radius-sm) var(--radius-sm) 0;transform:translate(calc(100% + 1px))}.todoOpen.todosActive{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.todoOpen.todosActive:hover{cursor:pointer;border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm);box-shadow:var(--shadow-tab-active-hover-left);z-index:2}.todoClosed.todosActive{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.todoClosed.todosActive:hover{cursor:pointer;border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);box-shadow:var(--shadow-tab-active-hover-right);z-index:2}.eventNotes{margin-top:var(--space-sm);width:100%}.eventNotesList{gap:var(--space-sm);flex-direction:column;display:flex}.eventNote{padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--colorPalet-background);box-shadow:0 0 3px var(--colorPalet-boxshadowIn)}.eventNoteHeader{align-items:center;gap:var(--space-xs);display:flex}.eventNoteIcon{flex-shrink:0;width:1.6rem;height:1.6rem}.eventNoteIcon svg{width:100%;height:100%;display:block}.eventNoteUsername{font-weight:700}.eventNoteTimestamp{color:var(--colorPalet-textOnBrandLight);margin-left:auto;font-size:.85em}.eventNoteContent{margin:var(--space-xs) 0 0;white-space:pre-wrap}.eventNotesAdd{gap:var(--space-xs);margin-top:var(--space-sm);flex-direction:column;display:flex}#addEventNoteButton{width:10vw}.navigationContent{flex:1;width:100%;min-height:500px;position:relative;overflow:hidden}#map{width:100%;height:100%;position:absolute;inset:0}#routeArea{top:var(--space-sm);left:var(--space-sm);z-index:1100;width:min(90%,400px);max-height:calc(100% - (2 * var(--space-sm)));background:color-mix(in srgb, color-mix(in srgb, var(--colorPalet-brandDark) 30%, white) 80%, transparent);transition:background-color .2s;position:absolute;overflow-y:auto}#routeArea:hover,#routeArea:focus-within{background:color-mix(in srgb, var(--colorPalet-brandDark) 30%, white)}.navigationDrawer{z-index:1100;max-height:calc(100% - (2 * var(--space-sm)));background:color-mix(in srgb, color-mix(in srgb, var(--colorPalet-brandDark) 30%, white) 50%, transparent);border-top:var(--border-xs) solid var(--colorPalet-brandLightBorder);border-radius:var(--radius-sm) var(--radius-sm) 0 0;box-shadow:var(--shadow-elevated);flex-direction:column;transition:background-color .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.navigationDrawer:hover,.navigationDrawer:focus-within{background:color-mix(in srgb, var(--colorPalet-brandDark) 30%, white)}.navigationDrawerPreview{justify-content:center;align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-sm);background:color-mix(in srgb, color-mix(in srgb, var(--colorPalet-brandDark) 30%, white) 50%, transparent);color:var(--colorPalet-textOnBrandLight);cursor:pointer;border:none;flex-shrink:0;font-weight:600;transition:background-color .2s;display:flex}.navigationDrawerPreview:hover,.navigationDrawerPreview:focus-visible{background:color-mix(in srgb, var(--colorPalet-brandDark) 30%, white);outline-color:#0000}.drawerChevron{flex-shrink:0;width:.9em;height:.9em;transition:transform .2s}.navigationDrawer.open .drawerChevron{transform:rotate(180deg)}.navigationDrawerBody{gap:var(--space-xs);padding:0 var(--space-sm);grid-template-columns:repeat(3,1fr);max-height:0;transition:max-height .3s,padding .3s;display:grid;overflow:hidden auto}.navigationDrawer.open .navigationDrawerBody{max-height:50vh;padding:0 var(--space-sm) var(--space-sm)}#navigationArea{gap:var(--space-xs);grid-template-columns:max-content max-content 1fr max-content;width:100%;display:grid}#searchArea,.navigationDetailsArea{flex-direction:column;align-items:center;display:flex}:is(#searchArea,.navigationDetailsArea) div{width:95%;margin-bottom:var(--space-xs);flex-direction:column;display:flex;position:relative}:is(#searchArea,.navigationDetailsArea) div label{font-weight:700}:is(#searchArea,.navigationDetailsArea) div button{align-self:center;font-weight:700}#searchArea{flex:1;min-width:0}.navigationResult{flex-direction:column;align-items:center;display:flex}.navigationResult .large{white-space:nowrap}.navigationResult div{width:95%;margin-bottom:var(--space-xs);flex-direction:column;display:flex}.navigationResult div label{font-weight:700}.navigationResult div [data-field=offer]{color:var(--colorPalet-success)!important}.routeCard{--label-width:46px;--routeCard-gap:12px;--routeCard-padding:8px;--line:#2a323e;--muted:#8993a3;--fixed:#3a4b63;width:100%;max-width:480px}.routeCard .anchor{position:relative}.routeCard .route{padding-left:28px;position:relative}.routeCard .rail{background-size:2px 10px;background:linear-gradient(var(--colorPalet-brandDark), var(--colorPalet-brandDark)) repeat-y;width:2px;position:absolute;top:14px;bottom:14px;left:9px}.routeCard .stop{align-items:center;gap:var(--routeCard-gap);padding:var(--routeCard-padding) 0;display:flex;position:relative}.routeCard .dot{background:var(--colorPalet-brandDark);border-radius:50%;flex-shrink:0;width:18px;height:18px;position:absolute;left:-28px}.routeCard .stop.waypoint .dot{border:var(--border-xs) solid var(--colorPalet-brandAccentBorder);width:14px;height:14px;left:-26px}.routeCard .stop.start .dot,.routeCard .stop.end .dot{background:var(--fixed)}.routeCard .label{text-transform:uppercase;letter-spacing:.06em;width:var(--label-width);flex-shrink:0;font-size:11px}.routeCard input[type=text]{border:none;border-bottom:var(--border-xs) solid transparent;outline:none;flex:1;min-width:0;padding:6px 2px;font-size:15px;position:relative}.routeCard .stop.waypoint input{border-bottom:var(--border-xs) solid var(--colorPalet-brandDark)}.routeCard .remove-btn{color:var(--muted);cursor:pointer;box-shadow:none;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:4px 6px;font-size:18px;line-height:1}.routeCard .remove-btn:hover{color:var(--colorPalet-dangerActive);background:color-mix(in srgb, var(--colorPalet-dangerActive) 15%, white);box-shadow:none}.routeCard .add-slot{padding:4px 0;position:relative}.routeCard .add-btn{color:var(--muted);cursor:pointer;box-shadow:none;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 2px;font-size:13px;display:flex}.routeCard .add-btn:hover{color:var(--colorPalet-brandAccentBorderHover);box-shadow:none}.routeCard .add-btn .plus{border:var(--border-xs) dashed var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;display:flex;position:absolute;left:-28px}.routeCard .add-btn:hover .plus{border-color:var(--colorPalet-brandAccentBorderHover);color:var(--colorPalet-brandAccentBorderHover)}.routeCard .drag-handle{cursor:grab;color:var(--muted);-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 4px;font-size:14px;line-height:1}.routeCard .drag-handle:active{cursor:grabbing}.routeCard .stop.dragging{opacity:.4}.routeCard .stop.drag-over{outline:var(--border-xs) dashed var(--colorPalet-brandAccentBorderHover);outline-offset:2px}.routeCard .summary{border-top:var(--border-xs) solid var(--line);justify-content:space-between;margin-top:20px;padding-top:16px;display:flex}.routeCard .suggestions{top:calc(100% - var(--routeCard-padding));left:calc(var(--label-width) + var(--routeCard-gap));border:var(--border-xs) solid #ccc;z-index:1;background:#fff;width:auto;max-height:200px;margin:0;padding:0;list-style:none;position:absolute;overflow-y:auto}.routeCard .suggestions li{cursor:pointer;padding:8px}.routeCard .suggestions li:hover{background:#eee}.routeCard .routeActions{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.leaflet-marker-icon.vehicle-marker-icon{background:0 0;border:none}.vehicle-marker{pointer-events:none;flex-direction:column;align-items:center;display:flex}.vehicle-marker svg{pointer-events:auto}.vehicle-marker-plate{pointer-events:auto;background:var(--colorPalet-brandLight);color:var(--colorPalet-textOnBrandLight);border:var(--border-xs) solid var(--colorPalet-brandLightBorder);font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;box-shadow:var(--shadow-button);border-radius:999px;margin-top:-6px;padding:2px 9px;font-size:11px;font-weight:500}.vehiclePopup{top:calc(var(--space-sm) + 60px);right:var(--space-sm);z-index:1100;width:min(90%,300px);max-height:calc(100% - (2 * var(--space-sm)) - 60px);background:color-mix(in srgb, color-mix(in srgb, var(--colorPalet-brandDark) 30%, white) 80%, transparent);transition:background-color .2s;position:absolute;overflow-y:auto}.vehiclePopup:hover,.vehiclePopup:focus-within{background:color-mix(in srgb, var(--colorPalet-brandDark) 30%, white)}.vehiclePopupHeader{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.vehiclePopupHeader .closeBtn{all:unset;cursor:pointer;color:var(--colorPalet-textOnBrandLight);flex-shrink:0;font-size:22px;line-height:1}.vehiclePopupDate{color:var(--colorPalet-textOnBrandLight);opacity:.8;margin:0 0 var(--space-xs);font-size:11px}.vehiclePopupStats{margin-bottom:var(--space-xs);justify-content:space-between;display:flex}.vehiclePopupStat{flex-direction:column;display:flex}.vehiclePopupStat span{font-weight:600}.vehiclePopup .btnSecondary{width:100%}.vehiclePopupEtaTitle{text-transform:uppercase;letter-spacing:.04em;margin:var(--space-sm) 0 var(--space-xs);color:var(--colorPalet-textOnBrandLight);opacity:.85;font-size:12px;font-weight:700}.vehiclePopupEtaText{margin:0}.vehiclePopupLabel{color:var(--colorPalet-textOnBrandLight);opacity:.85;margin:var(--space-xs) 0 0;font-size:11px;font-weight:600}.vehiclePopupEtaDetails{color:var(--colorPalet-textOnBrandLight);opacity:.8;margin:0 0 var(--space-xs);font-size:11px}.vehiclePopupDriverRow{justify-content:space-between;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs);display:flex}.vehiclePopupDriverRow .btnSecondary{flex-shrink:0;width:auto;padding:2px 10px;font-size:12px}.vehiclePopupDriverRow[hidden]{display:none}.driverTimeModal{z-index:1200;width:min(90%,480px);max-height:80%;overflow-y:auto}.driverTimeModal .closeBtn{all:unset;cursor:pointer;color:var(--colorPalet-danger);background:0 0;border:none;font-size:25px;position:absolute;top:8px;right:10px}.driverTimeGrid{gap:var(--space-xs) var(--space-sm);grid-template-columns:1fr auto;width:100%;margin:0;font-size:13px;display:grid}.driverTimeGrid dt{color:var(--colorPalet-textOnBrandDark);opacity:.85}.driverTimeGrid dd{color:var(--colorPalet-brandAccent);text-align:right;margin:0;font-weight:600}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--ss-primary-color:#5897fb;--ss-bg-color:#fff;--ss-font-color:#4d4d4d;--ss-placeholder-color:#8d8d8d;--ss-disabled-color:#dcdee2;--ss-border-color:#dcdee2;--ss-highlight-color:#fffb8c;--ss-focus-color:var(--ss-primary-color);--ss-success-color:#00b755;--ss-error-color:#dc3545;--ss-main-height:40px;--ss-content-height:300px;--ss-modal-height:85vh;--ss-modal-width:min(90vw, 400px);--ss-search-height:var(--ss-main-height);--ss-option-height:var(--ss-main-height);--ss-spacing-l:9px;--ss-spacing-m:7px;--ss-spacing-s:5px;--ss-animation-timing:.2s;--ss-border-radius:4px;--ss-modal-z-index:1000000}@keyframes ss-valueIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes ss-valueOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.ss-hide{display:none!important}.ss-main{-webkit-user-select:none;user-select:none;color:var(--ss-font-color);min-height:var(--ss-main-height);width:100%;padding:0 var(--ss-spacing-s);cursor:pointer;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);box-sizing:border-box;transition:background-color var(--ss-animation-timing),border-radius var(--ss-animation-timing);outline:0;flex-direction:row;align-items:center;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.ss-main{transition:background-color var(--ss-animation-timing)}}.ss-main{overflow:hidden}.ss-main:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-dir-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main.ss-dir-below{border-bottom-right-radius:0;border-bottom-left-radius:0}.ss-main .ss-values{align-content:center;align-self:stretch;align-items:center;gap:var(--ss-spacing-m);min-width:0;max-width:100%;padding:var(--ss-spacing-s) 0;box-sizing:border-box;flex-wrap:wrap;flex:1;display:flex;overflow:hidden}.ss-main .ss-values:has(.ss-multi-string){flex-wrap:nowrap;gap:0}:is(.ss-main .ss-values:has(.ss-single),.ss-main .ss-values:has(.ss-placeholder)){flex-wrap:nowrap}.ss-main .ss-values .ss-single,.ss-main .ss-values .ss-placeholder,.ss-main .ss-values .ss-multi-string{width:100%;min-width:0;max-width:100%;padding:0 var(--ss-spacing-m) 0 calc(var(--ss-spacing-l) - var(--ss-spacing-s));text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;flex:1;margin:0;line-height:1.2;display:block;overflow:hidden}.ss-main .ss-values .ss-placeholder{color:var(--ss-placeholder-color)}.ss-main .ss-values .ss-max{-webkit-user-select:none;user-select:none;width:fit-content;color:var(--ss-bg-color);padding:var(--ss-spacing-s) var(--ss-spacing-m);background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);align-items:center;font-size:12px;line-height:1;display:flex}.ss-main .ss-values .ss-value{-webkit-user-select:none;user-select:none;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);width:fit-content;max-width:100%;animation-name:ss-valueIn;animation-duration:var(--ss-animation-timing);align-items:center;animation-timing-function:ease-out;animation-fill-mode:both;display:flex}@media (prefers-reduced-motion:reduce){.ss-main .ss-values .ss-value{animation:none}}.ss-main .ss-values .ss-value.ss-value-out{animation-name:ss-valueOut;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out}.ss-main .ss-values .ss-value.ss-highlighted{box-shadow:inset 0 0 0 2px var(--ss-bg-color);outline:2px solid var(--ss-font-color);outline-offset:-2px}.ss-main .ss-values .ss-value .ss-value-text{min-width:0;color:var(--ss-bg-color);padding:var(--ss-spacing-s) var(--ss-spacing-m);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;line-height:1;overflow:hidden}.ss-main .ss-values .ss-value .ss-value-delete{height:var(--ss-spacing-l);width:var(--ss-spacing-l);padding:var(--ss-spacing-s) var(--ss-spacing-m);cursor:pointer;border-left:solid 1px var(--ss-bg-color);box-sizing:content-box;align-items:center;display:flex}.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18px;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{width:fit-content;height:auto;padding:0 var(--ss-spacing-m) 0 var(--ss-spacing-m);flex:0 auto;justify-content:center;align-items:center;display:flex}.ss-main .ss-deselect svg{width:8px;height:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-width:20px;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m);flex:0 auto;justify-content:flex-end;align-items:center;display:flex}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18px;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ss-content{width:auto;height:auto;max-height:var(--ss-content-height);box-sizing:border-box;border:solid 1px var(--ss-border-color);background-color:var(--ss-bg-color);min-height:0;transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity:0;z-index:10000;flex-direction:column;display:flex;position:absolute;overflow:hidden;transform:scaleY(0)}@media (prefers-reduced-motion:reduce){.ss-content{transition:none}}.ss-content.ss-relative{height:100%;position:relative}.ss-content.ss-fixed{position:fixed}.ss-content.ss-dir-above{transform-origin:bottom;border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius);flex-direction:column-reverse}.ss-content.ss-dir-below{transform-origin:top;border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius)}.ss-content.ss-open{opacity:1;transform:scaleY(1)}.ss-content .ss-search{align-items:center;gap:var(--ss-spacing-s);min-height:var(--ss-search-height);padding:0 var(--ss-spacing-s);box-sizing:border-box;border-bottom:1px solid var(--ss-border-color);flex-direction:row;flex:0 auto;display:flex}.ss-content .ss-search input{font-size:inherit;line-height:inherit;width:100%;min-width:0;height:100%;min-height:0;padding:0 var(--ss-spacing-m);background-color:var(--ss-bg-color);text-align:left;box-sizing:border-box;border:none;outline:0;flex:auto;margin:0;display:inline-flex}.ss-content .ss-search input::placeholder{color:var(--ss-placeholder-color);vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:none}.ss-content .ss-search .ss-addable{cursor:pointer;box-sizing:border-box;border-radius:var(--ss-border-radius);background-color:var(--ss-primary-color);border:none;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin:auto 0;padding:0;display:inline-flex}.ss-content .ss-search .ss-addable svg{flex:none;justify-content:center;align-items:center;width:10px;height:10px;margin:0;display:flex}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18px;stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-search .ss-selectall{margin-left:auto}.ss-content .ss-selectall{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:var(--ss-spacing-s);transition:opacity var(--ss-animation-timing);flex-direction:row;flex:none;display:flex}.ss-content .ss-selectall:hover{opacity:.7}.ss-content .ss-selectall span{color:var(--ss-font-color);text-align:center;white-space:nowrap;flex:0 auto;justify-content:center;align-items:center;font-size:65%;display:flex}.ss-content .ss-selectall svg{border-radius:calc(var(--ss-border-radius)*.5);flex:none;width:15px;height:15px}.ss-content .ss-selectall svg path{stroke-linecap:round;stroke-linejoin:round;transition:fill var(--ss-animation-timing),stroke var(--ss-animation-timing)}.ss-content .ss-selectall svg path:first-child{fill:var(--ss-bg-color);stroke:var(--ss-border-color);stroke-width:8px}.ss-content .ss-selectall svg path:last-child{fill:none;stroke:#0000;stroke-width:10px}.ss-content .ss-selectall.ss-selected svg{animation-name:ss-valueIn;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out}@media (prefers-reduced-motion:reduce){.ss-content .ss-selectall.ss-selected svg{animation:none}}.ss-content .ss-selectall.ss-selected svg path:first-child{fill:var(--ss-primary-color);stroke:var(--ss-primary-color)}.ss-content .ss-selectall.ss-selected svg path:last-child{stroke:var(--ss-bg-color)}.ss-content.ss-dir-above .ss-search{border-bottom:none;border-top:1px solid var(--ss-border-color)}.ss-content .ss-list{scrollbar-color:var(--ss-primary-color) var(--ss-bg-color);flex:auto;height:auto;min-height:0;overflow:hidden auto}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{color:var(--ss-font-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-option{min-height:0;transition:max-height var(--ss-animation-timing) ease,min-height var(--ss-animation-timing) ease,opacity var(--ss-animation-timing) ease,padding-top var(--ss-animation-timing) ease,padding-bottom var(--ss-animation-timing) ease,margin-top var(--ss-animation-timing) ease,margin-bottom var(--ss-animation-timing) ease}.ss-content .ss-list .ss-optgroup:not(.ss-close):not(.ss-open) .ss-option{min-height:var(--ss-option-height)}.ss-content .ss-list .ss-optgroup.ss-open .ss-option{min-height:var(--ss-option-height);opacity:1;max-height:100px;overflow:visible}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{opacity:0;max-height:0;overflow:hidden;min-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{min-height:var(--ss-option-height);padding:0 var(--ss-spacing-l);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{color:var(--ss-font-color);flex:auto;font-weight:700}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{justify-content:center;align-items:center;gap:var(--ss-spacing-m);flex-direction:row;flex:0 auto;display:flex}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{cursor:pointer;flex-direction:row;flex:0 auto;display:flex}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:auto;width:10px;height:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18px;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:0 var(--ss-spacing-l) 0 calc(var(--ss-spacing-l)*3)}.ss-content .ss-list .ss-option{min-height:var(--ss-option-height);padding:0 var(--ss-spacing-l);white-space:normal;color:var(--ss-font-color);cursor:pointer;-webkit-user-select:none;user-select:none;content-visibility:auto;contain-intrinsic-size:auto var(--ss-option-height);align-items:center;display:flex}.ss-content .ss-list .ss-option:hover:not(.ss-disabled){color:var(--ss-bg-color);background-color:var(--ss-primary-color);border-left:5px solid var(--ss-primary-color);transition:border-left var(--ss-animation-timing) ease}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;background-color:var(--ss-disabled-color)}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:var(--ss-highlight-color);display:inline-block}.ss-content .ss-list .ss-search{min-height:var(--ss-search-height);padding:0 var(--ss-spacing-l);flex-direction:row;align-items:center;display:flex}.ss-modal-overlay{z-index:var(--ss-modal-z-index);padding:var(--ss-spacing-l);box-sizing:border-box;opacity:0;transition:opacity var(--ss-animation-timing);background-color:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.ss-modal-overlay{transition:none}}.ss-modal-overlay.ss-open{opacity:1}.ss-modal-overlay .ss-modal-dialog{width:100%;max-width:var(--ss-modal-width);max-height:var(--ss-modal-height);flex-direction:column;display:flex;position:relative;overflow:visible}.ss-modal-overlay .ss-modal-dialog .ss-modal-title{width:100%;padding:0 0 var(--ss-spacing-l);box-sizing:border-box;color:#fff;text-align:left;background:0 0;border:none;flex:none;font-size:1.35em;font-weight:700;line-height:1.3}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content{max-width:100%;max-height:var(--ss-modal-height);transform-origin:50%;z-index:1;border-radius:var(--ss-border-radius);min-height:0;overflow:visible;width:100%!important;margin:0!important;position:relative!important;top:auto!important;left:auto!important}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-modal-close{z-index:2;border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);width:28px;height:28px;color:var(--ss-font-color);cursor:pointer;border:none;outline:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:0;right:0;transform:translate(50%,-50%);box-shadow:0 1px 4px #00000080}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-modal-close:hover{background-color:var(--ss-bg-color);box-shadow:0 2px 6px #00000029}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-modal-close:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-modal-close svg{width:10px;height:10px}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-modal-close svg path{fill:none;stroke:currentColor;stroke-width:20px;stroke-linecap:round;stroke-linejoin:round}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-list{border-radius:0 0 var(--ss-border-radius) var(--ss-border-radius);scrollbar-color:var(--ss-primary-color) var(--ss-bg-color);min-height:0;overflow:hidden auto}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-search.ss-hide~.ss-list{border-radius:var(--ss-border-radius)}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content.ss-dir-above,.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content.ss-dir-below{transform-origin:50%;flex-direction:column}
