/* roboto-cyrillic-ext-300-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(b9d87b04a9119d8d2fdf.woff2) format('woff2'), url(7415ee828c0712a03d58.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* roboto-cyrillic-300-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(89d0351bce4bc857dba6.woff2) format('woff2'), url(9e327056fcb36fe5f7c5.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* roboto-greek-ext-300-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(a88b77bb10633a8045e3.woff2) format('woff2'), url(37b1aa837fdc41df2036.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* roboto-greek-300-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(fdd1f928a606aa116a44.woff2) format('woff2'), url(09291e08e12a16385891.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* roboto-math-300-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(acc9c7c1d1fe3a1c7d44.woff2) format('woff2'), url(8e705c65c77b8d49af8f.woff) format('woff');
  unicode-range: U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* roboto-symbols-300-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(616638ec44336b3da884.woff2) format('woff2'), url(27664ab5bb8ebc4bee5e.woff) format('woff');
  unicode-range: U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* roboto-vietnamese-300-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(6f0bf63e956c09377ef8.woff2) format('woff2'), url(090a6bc019df23df1aca.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;
}

/* roboto-latin-ext-300-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(948c05192b1e64d931b1.woff2) format('woff2'), url(f615e9e2962807c3e99f.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;
}

/* roboto-latin-300-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(db56943a88e4852343ae.woff2) format('woff2'), url(9a99f41ee32d494e5d15.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;
}
/* roboto-cyrillic-ext-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(31476620b88eec076438.woff2) format('woff2'), url(321b38d23bba744ca0fd.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* roboto-cyrillic-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(86d5c52f4588f9f221d7.woff2) format('woff2'), url(04775d6b2de959deebb8.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* roboto-greek-ext-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(2d5875b032a1cca91eb2.woff2) format('woff2'), url(85384e1ce5cc0ef0c609.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* roboto-greek-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(98a717d5a38e77c0f657.woff2) format('woff2'), url(2f08145252e27538e659.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* roboto-math-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(b60d9fba1e21da7497e6.woff2) format('woff2'), url(14e522c73b1cba795cb9.woff) format('woff');
  unicode-range: U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* roboto-symbols-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(bb5b5d1459beb07bd3d5.woff2) format('woff2'), url(f8a68c83623eea3fc76a.woff) format('woff');
  unicode-range: U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* roboto-vietnamese-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(b1b8baa94fbcaa57d098.woff2) format('woff2'), url(0bfe7bd2087f81ea5ed4.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;
}

/* roboto-latin-ext-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(0f86a30ca7e981fcfc99.woff2) format('woff2'), url(4f3ddb9e14638e56a2dd.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;
}

/* roboto-latin-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(df1be0be92f6f19b8115.woff2) format('woff2'), url(ea471dac4203763adb05.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;
}
/* roboto-cyrillic-ext-500-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(634ee2238bf30f362d52.woff2) format('woff2'), url(26118852832faec661ad.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* roboto-cyrillic-500-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(1fb2c6d685bfb888cfa3.woff2) format('woff2'), url(502d1fd9a890ed36c023.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* roboto-greek-ext-500-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(bef9c15c7164d6435aad.woff2) format('woff2'), url(2b2e1b55c141371f1d4c.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* roboto-greek-500-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(5c8100481d4e784afbf2.woff2) format('woff2'), url(a70542121749cd88abb6.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* roboto-math-500-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(41db483cb764343fca71.woff2) format('woff2'), url(09b0e7000001395ca226.woff) format('woff');
  unicode-range: U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* roboto-symbols-500-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(a5457b0ec984fd4cc8da.woff2) format('woff2'), url(1aaf78b4274e491826b5.woff) format('woff');
  unicode-range: U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* roboto-vietnamese-500-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(148734d63bd96c6e964f.woff2) format('woff2'), url(a0335f50aeb910df5f05.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;
}

/* roboto-latin-ext-500-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(8f02573e78730021ef49.woff2) format('woff2'), url(0364c58f3512fc5c1795.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;
}

/* roboto-latin-500-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(599f66a60bdf974e578e.woff2) format('woff2'), url(049cd03485ece237007e.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;
}
/* roboto-cyrillic-ext-700-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(361cdfd3a3f9c4bb09ca.woff2) format('woff2'), url(6bb07c656c3c4bb1a8e5.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* roboto-cyrillic-700-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(fd3dfdd6cb1a9175b63d.woff2) format('woff2'), url(ad64fb455da45d99f060.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* roboto-greek-ext-700-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(eb28a447335ba6d54fcb.woff2) format('woff2'), url(f54f1cebdcefe4af6446.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* roboto-greek-700-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(d7dfd0b02cd8311e2a97.woff2) format('woff2'), url(546863b54842c2463137.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* roboto-math-700-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(f6f4b54add6ab9d60a0f.woff2) format('woff2'), url(9e430a19dae74c703ff9.woff) format('woff');
  unicode-range: U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* roboto-symbols-700-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(634070e045ac99822c21.woff2) format('woff2'), url(acd520285a73dd40d2b0.woff) format('woff');
  unicode-range: U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* roboto-vietnamese-700-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(44a103f706f3ffe6a041.woff2) format('woff2'), url(635e5d0f030598ed0141.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;
}

/* roboto-latin-ext-700-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(8e656eff240311c6050a.woff2) format('woff2'), url(83f96c076500d224d933.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;
}

/* roboto-latin-700-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(c4d6cab43bec89049809.woff2) format('woff2'), url(d1c716ce1e4a92fba229.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;
}
.unnav{height:var(--nav-height);max-height:var(--nav-height)}.unnav .unnav-nav-tb{display:flex;justify-content:space-between;align-items:center}.unnav .unnav-nav-tb-a-icn{max-height:50px;max-width:50vw}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.linv{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px;width:100%;min-height:calc(100vh - var(--nav-height))}.linv .linv-card{width:320px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px}.linv .linv-card>*{width:100%}.linv .linv-card-ttl{text-align:center}.linv .linv-card-regbtn{background:#fff;color:#000}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.regv{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px;width:100%;min-height:calc(100vh - var(--nav-height))}.regv .regv-card{width:320px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px}.regv .regv-card>*{width:100%}.regv .regv-card-ttl{text-align:center;font-size:56px}.regv .regv-card-regbtn{background:#fff;color:#000}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.manlv{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px;width:100%;min-height:calc(100vh - var(--nav-height))}.manlv .manlv-card{width:320px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px}.manlv .manlv-card>*{width:100%}.manlv .manlv-card-ttl{font-size:32px;text-align:center}.manlv .manlv-card-regbtn{background:#fff;color:#000}
.password-reset-container{padding:2rem 0;min-height:100vh;display:flex;align-items:center;justify-content:center}.password-reset-card{padding:2.5rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);max-width:500px;width:100%;background:#fff}.password-reset-title{text-align:center;margin-bottom:1rem;color:#1976d2;font-weight:600}.password-reset-subtitle{text-align:center;margin-bottom:2rem;line-height:1.5}.password-reset-form{display:flex;flex-direction:column;gap:1rem}@media(max-width: 600px){.password-reset-card{padding:1.5rem;margin:1rem}.password-reset-title{font-size:1.75rem}}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.password-reset-container{padding:2rem 0;min-height:100vh;display:flex;align-items:center;justify-content:center}.password-reset-card{padding:2.5rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);max-width:500px;width:100%;background:#fff}.password-reset-title{text-align:center;margin-bottom:1rem;color:#ff9800;font-weight:600}.password-reset-subtitle{text-align:center;margin-bottom:2rem;line-height:1.5}.password-reset-form{display:flex;flex-direction:column;gap:1rem}@media(max-width: 600px){.password-reset-card{padding:1.5rem;margin:1rem}.password-reset-title{font-size:1.75rem}}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.finish-account{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px;width:100%;min-height:calc(100vh - var(--nav-height))}.finish-account .finish-account-card{width:380px;display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px}.finish-account .finish-account-card>*{width:100%}.finish-account .finish-account-card-title{text-align:center;font-size:32px;margin-bottom:8px}.finish-account .finish-account-card-subtitle{text-align:center;color:#666;margin-bottom:16px}.finish-account .finish-account-card-error{color:#d32f2f;text-align:center;margin-top:8px}.finish-account .finish-account-card-back-btn{background:#fff;color:#000}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.nav{height:var(--nav-height);max-height:var(--nav-height)}.nav .nav-nav-tb{display:flex;justify-content:space-between;align-items:center}.nav .nav-nav-tb-a-icn{max-height:50px;max-width:50vw}.nav-drawer{width:280px;padding:16px}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.homev{max-width:100vw;padding-top:16px}.homev .homev-ctn-ttl{font-size:52px !important}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.ntickv{max-width:100vw;padding-top:16px;padding-bottom:16px}.ntickv .ntickv-ctn-ttl{font-size:52px !important}.ntickv .ntickv-ctn-actns{display:flex;justify-content:space-between;margin-top:16px}.ntickv .ntickv-ctn-stepper{overflow-x:auto;max-width:100%}.ntickv .ntickv-ctn-stepper-lbl{white-space:nowrap}.ntickv .ntickv-ctn-form{display:flex;flex-direction:column;gap:8px;margin-top:16px}.ntickv .ntickv-ctn-coverage-select{width:100%}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.upltick{position:relative;width:100%;transition:all .2s ease-in-out}.upltick.drag-over .upltick-in{border-color:#007bff;background-color:#f0f8ff;transform:scale(1.02)}.upltick-in{display:flex;justify-content:center;align-items:center;width:calc(100% - 32px);padding:16px;border:2.5px dashed gray;border-radius:10px;cursor:pointer;background-color:#eee;transition:all .2s ease-in-out}.upltick-in:hover{border-color:#666;background-color:#f5f5f5}.drag-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,123,255,.1);border:2px dashed #007bff;border-radius:10px;pointer-events:none;z-index:10}
.prosecutor-select{width:100%}.prosecutor-select .MuiAutocomplete-root{width:100%}.prosecutor-select .MuiAutocomplete-listbox .MuiAutocomplete-option{padding:12px 16px;border-bottom:1px solid #f0f0f0}.prosecutor-select .MuiAutocomplete-listbox .MuiAutocomplete-option:last-child{border-bottom:none}.prosecutor-select .MuiAutocomplete-listbox .MuiAutocomplete-option[aria-selected=true]{background-color:#f5f5f5}.prosecutor-select .MuiAutocomplete-listbox .MuiAutocomplete-option:hover{background-color:#fafafa}.prosecutor-select .MuiChip-root{margin:2px 4px 2px 0}.prosecutor-select .MuiChip-root.MuiChip-outlined{background-color:#f8f9fa;border-color:#dee2e6;color:#495057;font-size:.75rem}.prosecutor-select .MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1976d2;border-width:2px}.prosecutor-select .MuiTextField-root .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#d32f2f}.prosecutor-select .MuiTextField-root .MuiInputLabel-root.Mui-focused{color:#1976d2}.prosecutor-select .MuiTextField-root .MuiInputLabel-root.Mui-error{color:#d32f2f}.prosecutor-select .MuiCircularProgress-root{margin-right:8px}@media(max-width: 600px){.prosecutor-select .MuiAutocomplete-listbox .MuiAutocomplete-option{padding:8px 12px}.prosecutor-select .MuiAutocomplete-listbox .MuiAutocomplete-option .MuiTypography-body1{font-size:.9rem}.prosecutor-select .MuiAutocomplete-listbox .MuiAutocomplete-option .MuiTypography-body2{font-size:.8rem}.prosecutor-select .MuiAutocomplete-listbox .MuiAutocomplete-option .MuiChip-root{font-size:.7rem;height:20px}}
.court-select{width:100%}.court-select .MuiAutocomplete-root{width:100%}.court-select .MuiAutocomplete-listbox .MuiAutocomplete-option{padding:12px 16px;border-bottom:1px solid #f0f0f0}.court-select .MuiAutocomplete-listbox .MuiAutocomplete-option:last-child{border-bottom:none}.court-select .MuiAutocomplete-listbox .MuiAutocomplete-option[aria-selected=true]{background-color:#f5f5f5}.court-select .MuiAutocomplete-listbox .MuiAutocomplete-option:hover{background-color:#fafafa}.court-select .MuiChip-root{margin:2px 4px 2px 0}.court-select .MuiChip-root.MuiChip-outlined{background-color:#f8f9fa;border-color:#dee2e6;color:#495057;font-size:.75rem}.court-select .MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1976d2;border-width:2px}.court-select .MuiTextField-root .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#d32f2f}.court-select .MuiTextField-root .MuiInputLabel-root.Mui-focused{color:#1976d2}.court-select .MuiTextField-root .MuiInputLabel-root.Mui-error{color:#d32f2f}.court-select .MuiCircularProgress-root{margin-right:8px}@media(max-width: 600px){.court-select .MuiAutocomplete-listbox .MuiAutocomplete-option{padding:8px 12px}.court-select .MuiAutocomplete-listbox .MuiAutocomplete-option .MuiTypography-body1{font-size:.9rem}.court-select .MuiAutocomplete-listbox .MuiAutocomplete-option .MuiTypography-body2{font-size:.8rem}.court-select .MuiAutocomplete-listbox .MuiAutocomplete-option .MuiChip-root{font-size:.7rem;height:20px}}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.ticket-view{padding:24px 0;min-height:calc(100vh - var(--nav-height))}.ticket-view .ticket-view-title{margin-bottom:32px;font-weight:600;color:#333;text-align:center}.ticket-view .ticket-view-empty{padding:32px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);text-align:center}.ticket-view .ticket-card{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:box-shadow .3s ease}.ticket-view .ticket-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.15)}.ticket-view .ticket-card .ticket-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:16px}.ticket-view .ticket-card .ticket-header .ticket-title{display:flex;align-items:center}.ticket-view .ticket-card .ticket-header .ticket-title h2{margin:0;font-weight:600;color:#333}.ticket-view .ticket-card .ticket-info-grid{display:grid;grid-template-columns:1fr;gap:20px}.ticket-view .ticket-card .ticket-info-grid .info-item{display:flex;flex-direction:column;gap:4px}.ticket-view .ticket-card .ticket-info-grid .info-item .MuiTypography-subtitle2{font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px}.ticket-view .ticket-card .ticket-info-grid .info-item .MuiTypography-body1{font-weight:500}.ticket-view .ticket-card .current-status{padding:16px;border-radius:8px;background:linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);border-left:4px solid #1976d2}.ticket-view .ticket-card .current-status .MuiSvgIcon-root{color:#1976d2}.ticket-view .ticket-card .status-history .MuiList-root{padding:0}.ticket-view .ticket-card .status-history .MuiListItem-root{padding:8px 0;border-bottom:1px solid #f0f0f0}.ticket-view .ticket-card .status-history .MuiListItem-root:last-child{border-bottom:none}.ticket-view .ticket-card .status-history .MuiListItemIcon-root{min-width:auto;margin-right:12px}.ticket-view .ticket-card .status-history .MuiListItemText-root .MuiListItemText-primary{font-weight:500;text-transform:capitalize}.ticket-view .ticket-card .status-history .MuiListItemText-root .MuiListItemText-secondary{font-size:.875rem;color:#666}@media(max-width: 768px){.ticket-view{padding:16px 0}.ticket-view .ticket-view-title{font-size:1.75rem;margin-bottom:24px}.ticket-view .ticket-card .ticket-header{flex-direction:column;align-items:flex-start;gap:12px}.ticket-view .ticket-card .ticket-header .ticket-title h2{font-size:1.25rem}.ticket-view .ticket-card .ticket-info-grid{gap:16px}}@media(max-width: 480px){.ticket-view .ticket-view-title{font-size:1.5rem}.ticket-view .ticket-card .MuiCardContent-root{padding:16px}.ticket-view .ticket-card .ticket-header .ticket-title h2{font-size:1.1rem}.ticket-view .ticket-card .ticket-info-grid{gap:12px}.ticket-view .ticket-card .ticket-info-grid .info-item{gap:2px}.ticket-view .ticket-card .current-status{padding:12px}}.ticket-card .current-status.status-active{background:linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%);border-left-color:#2196f3}.ticket-card .current-status.status-approving{background:linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%);border-left-color:#ff9800}.ticket-card .current-status.status-resolved{background:linear-gradient(135deg, #e8f5e8 0%, #c8e6c9 100%);border-left-color:#4caf50}.ticket-card .current-status.status-closed{background:linear-gradient(135deg, #fafafa 0%, #e0e0e0 100%);border-left-color:#757575}.ticket-card .current-status.status-pending{background:linear-gradient(135deg, #f3e5f5 0%, #e1bee7 100%);border-left-color:#9c27b0}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.tickets-view{padding:24px 0;min-height:calc(100vh - var(--nav-height))}.tickets-view .tickets-view-title{margin-bottom:32px;font-weight:600;color:#333;text-align:center}.tickets-view .search-filters{padding:24px;margin-bottom:24px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.tickets-view .search-filters h6{color:#333;margin-bottom:16px}.tickets-view .search-filters .MuiTextField-root .MuiInputAdornment-root{color:#666}.tickets-view .tickets-view-empty{padding:32px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);text-align:center}.tickets-view .tickets-list{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.tickets-view .tickets-list .ticket-list-item{padding:20px;transition:background-color .2s ease,transform .1s ease}.tickets-view .tickets-list .ticket-list-item:hover{background-color:rgba(25,118,210,.04);transform:translateX(4px)}.tickets-view .tickets-list .ticket-list-item .ticket-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.tickets-view .tickets-list .ticket-list-item .ticket-item-header h6{margin:0;font-weight:600;color:#333}.tickets-view .tickets-list .ticket-list-item .ticket-item-details{display:flex;flex-direction:column;gap:8px}.tickets-view .tickets-list .ticket-list-item .ticket-item-details .ticket-item-info{display:flex;flex-direction:column;gap:6px;margin:8px 0}.tickets-view .tickets-list .ticket-list-item .ticket-item-details .ticket-item-info .ticket-info-item{display:flex;align-items:center;gap:8px}.tickets-view .tickets-list .ticket-list-item .ticket-item-details .ticket-item-info .ticket-info-item .MuiSvgIcon-root{color:#666;font-size:1rem}@media(max-width: 768px){.tickets-view{padding:16px 0}.tickets-view .tickets-view-title{font-size:1.75rem;margin-bottom:24px}.tickets-view .search-filters{padding:16px;margin-bottom:16px}.tickets-view .search-filters .MuiBox-root{flex-direction:column}.tickets-view .search-filters .MuiBox-root .MuiTextField-root{min-width:unset !important;width:100%}.tickets-view .tickets-list .ticket-list-item{padding:16px}.tickets-view .tickets-list .ticket-list-item .ticket-item-header{flex-direction:column;align-items:flex-start;gap:12px}.tickets-view .tickets-list .ticket-list-item .ticket-item-header h6{font-size:1.1rem}.tickets-view .tickets-list .ticket-list-item .ticket-item-details .ticket-item-info{gap:4px}.tickets-view .tickets-list .ticket-list-item .ticket-item-details .ticket-item-info .ticket-info-item{gap:6px}}@media(max-width: 480px){.tickets-view .tickets-view-title{font-size:1.5rem}.tickets-view .search-filters{padding:12px}.tickets-view .search-filters h6{font-size:1rem}.tickets-view .tickets-list .ticket-list-item{padding:12px}.tickets-view .tickets-list .ticket-list-item .ticket-item-header h6{font-size:1rem}}
.user-settings-view .profile-section{margin-bottom:2rem}.user-settings-view .form-row{display:flex;gap:1rem;margin-bottom:1rem}@media(max-width: 768px){.user-settings-view .form-row{flex-direction:column;gap:.5rem}}.user-settings-view .password-reset-section{border-top:1px solid #e0e0e0;padding-top:2rem}.user-settings-view .action-buttons{display:flex;gap:1rem;margin-top:1rem}@media(max-width: 600px){.user-settings-view .action-buttons{flex-direction:column}}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.homev{max-width:100vw;padding-top:16px}.homev .homev-ctn-ttl{font-size:52px !important}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.nav{height:var(--nav-height);max-height:var(--nav-height)}.nav .nav-nav-tb{display:flex;justify-content:space-between;align-items:center}.nav .nav-nav-tb-a-icn{max-height:50px;max-width:50vw}.nav-drawer{width:280px;padding:16px}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.week-preview .week-preview-container .custom-week-preview .rbc-toolbar{display:none}.week-preview .week-preview-container .custom-week-preview .rbc-calendar{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.week-preview .week-preview-container .custom-week-preview .rbc-header{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;padding:8px 4px;font-weight:600;font-size:14px}.week-preview .week-preview-container .custom-week-preview .rbc-time-slot{border-top:1px solid #f0f0f0}.week-preview .week-preview-container .custom-week-preview .rbc-time-slot.rbc-time-slot-now{background-color:#fff3e0}.week-preview .week-preview-container .custom-week-preview .rbc-event{cursor:pointer;transition:all .2s ease}.week-preview .week-preview-container .custom-week-preview .rbc-event:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.week-preview .week-preview-container .custom-week-preview .rbc-time-gutter .rbc-timeslot-group{border-bottom:1px solid #f0f0f0}.week-preview .week-preview-container .custom-week-preview .rbc-time-gutter .rbc-label{font-size:12px;color:#666}.week-preview .week-preview-container .custom-week-preview .rbc-day-slot .rbc-timeslot-group{border-bottom:1px solid #f8f8f8}.week-preview .week-preview-container .custom-week-preview .rbc-current-time-indicator{background-color:#f44336;height:2px}.week-preview .week-preview-container .custom-week-preview .rbc-current-time-indicator::before{content:"";position:absolute;left:-6px;top:-3px;width:8px;height:8px;background-color:#f44336;border-radius:50%}
@charset "UTF-8";
.rbc-btn {
  color: inherit;
  font: inherit;
  margin: 0;
}

button.rbc-btn {
  overflow: visible;
  text-transform: none;
  -webkit-appearance: button;
     -moz-appearance: button;
          appearance: button;
  cursor: pointer;
}

button[disabled].rbc-btn {
  cursor: not-allowed;
}

button.rbc-input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.rbc-calendar {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.rbc-m-b-negative-3 {
  margin-bottom: -3px;
}

.rbc-h-full {
  height: 100%;
}

.rbc-calendar *,
.rbc-calendar *:before,
.rbc-calendar *:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

.rbc-abs-full, .rbc-row-bg {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.rbc-ellipsis, .rbc-show-more, .rbc-row-segment .rbc-event-content, .rbc-event-label {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.rbc-rtl {
  direction: rtl;
}

.rbc-off-range {
  color: #999999;
}

.rbc-off-range-bg {
  background: #e6e6e6;
}

.rbc-header {
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 3px;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  font-size: 90%;
  min-height: 0;
  border-bottom: 1px solid #ddd;
}
.rbc-header + .rbc-header {
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-header + .rbc-header {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-header > a, .rbc-header > a:active, .rbc-header > a:visited {
  color: inherit;
  text-decoration: none;
}

.rbc-button-link {
  color: inherit;
  background: none;
  margin: 0;
  padding: 0;
  border: none;
  cursor: pointer;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

.rbc-row-content {
  position: relative;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  z-index: 4;
}

.rbc-row-content-scrollable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.rbc-row-content-scrollable .rbc-row-content-scroll-container {
  height: 100%;
  overflow-y: scroll;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  /* Hide scrollbar for Chrome, Safari and Opera */
}
.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar {
  display: none;
}

.rbc-today {
  background-color: #eaf6ff;
}

.rbc-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
  font-size: 16px;
}
.rbc-toolbar .rbc-toolbar-label {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0 10px;
  text-align: center;
}
.rbc-toolbar button {
  color: #373a3c;
  display: inline-block;
  margin: 0;
  text-align: center;
  vertical-align: middle;
  background: none;
  background-image: none;
  border: 1px solid #ccc;
  padding: 0.375rem 1rem;
  border-radius: 4px;
  line-height: normal;
  white-space: nowrap;
}
.rbc-toolbar button:active, .rbc-toolbar button.rbc-active {
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  background-color: #e6e6e6;
  border-color: #adadad;
}
.rbc-toolbar button:active:hover, .rbc-toolbar button:active:focus, .rbc-toolbar button.rbc-active:hover, .rbc-toolbar button.rbc-active:focus {
  color: #373a3c;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.rbc-toolbar button:focus {
  color: #373a3c;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.rbc-toolbar button:hover {
  color: #373a3c;
  cursor: pointer;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.rbc-btn-group {
  display: inline-block;
  white-space: nowrap;
}
.rbc-btn-group > button:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rbc-btn-group > button:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rbc-rtl .rbc-btn-group > button:first-child:not(:last-child) {
  border-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rbc-rtl .rbc-btn-group > button:last-child:not(:first-child) {
  border-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rbc-btn-group > button:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.rbc-btn-group button + button {
  margin-left: -1px;
}
.rbc-rtl .rbc-btn-group button + button {
  margin-left: 0;
  margin-right: -1px;
}
.rbc-btn-group + .rbc-btn-group, .rbc-btn-group + button {
  margin-left: 10px;
}

@media (max-width: 767px) {
  .rbc-toolbar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.rbc-event, .rbc-day-slot .rbc-background-event {
  border: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
  padding: 2px 5px;
  background-color: #3174ad;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  width: 100%;
  text-align: left;
}
.rbc-slot-selecting .rbc-event, .rbc-slot-selecting .rbc-day-slot .rbc-background-event, .rbc-day-slot .rbc-slot-selecting .rbc-background-event {
  cursor: inherit;
  pointer-events: none;
}
.rbc-event.rbc-selected, .rbc-day-slot .rbc-selected.rbc-background-event {
  background-color: #265985;
}
.rbc-event:focus, .rbc-day-slot .rbc-background-event:focus {
  outline: 5px auto #3b99fc;
}

.rbc-event-label {
  font-size: 80%;
}

.rbc-event-overlaps {
  -webkit-box-shadow: -1px 1px 5px 0px rgba(51, 51, 51, 0.5);
          box-shadow: -1px 1px 5px 0px rgba(51, 51, 51, 0.5);
}

.rbc-event-continues-prior {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.rbc-event-continues-after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.rbc-event-continues-earlier {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.rbc-event-continues-later {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.rbc-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.rbc-row-segment {
  padding: 0 1px 1px 1px;
}
.rbc-selected-cell {
  background-color: rgba(0, 0, 0, 0.1);
}

.rbc-show-more {
  background-color: rgba(255, 255, 255, 0.3);
  z-index: 4;
  font-weight: bold;
  font-size: 85%;
  height: auto;
  line-height: normal;
  color: #3174ad;
}
.rbc-show-more:hover, .rbc-show-more:focus {
  color: #265985;
}

.rbc-month-view {
  position: relative;
  border: 1px solid #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  width: 100%;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  height: 100%;
}

.rbc-month-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.rbc-month-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  -ms-flex-preferred-size: 0px;
      flex-basis: 0px;
  overflow: hidden;
  height: 100%;
}
.rbc-month-row + .rbc-month-row {
  border-top: 1px solid #ddd;
}

.rbc-date-cell {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  min-width: 0;
  padding-right: 5px;
  text-align: right;
}
.rbc-date-cell.rbc-now {
  font-weight: bold;
}
.rbc-date-cell > a, .rbc-date-cell > a:active, .rbc-date-cell > a:visited {
  color: inherit;
  text-decoration: none;
}

.rbc-row-bg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  overflow: hidden;
  right: 1px;
}

.rbc-day-bg {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}
.rbc-day-bg + .rbc-day-bg {
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-day-bg + .rbc-day-bg {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}

.rbc-overlay {
  position: absolute;
  z-index: 5;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  padding: 10px;
}
.rbc-overlay > * + * {
  margin-top: 1px;
}

.rbc-overlay-header {
  border-bottom: 1px solid #e5e5e5;
  margin: -10px -10px 5px -10px;
  padding: 2px 10px;
}

.rbc-agenda-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  overflow: auto;
}
.rbc-agenda-view table.rbc-agenda-table {
  width: 100%;
  border: 1px solid #ddd;
  border-spacing: 0;
  border-collapse: collapse;
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr > td {
  padding: 5px 10px;
  vertical-align: top;
}
.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell {
  padding-left: 15px;
  padding-right: 15px;
  text-transform: lowercase;
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr + tr {
  border-top: 1px solid #ddd;
}
.rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  padding: 3px 5px;
  text-align: left;
  border-bottom: 1px solid #ddd;
}
.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  text-align: right;
}

.rbc-agenda-time-cell {
  text-transform: lowercase;
}
.rbc-agenda-time-cell .rbc-continues-after:after {
  content: " »";
}
.rbc-agenda-time-cell .rbc-continues-prior:before {
  content: "« ";
}

.rbc-agenda-date-cell,
.rbc-agenda-time-cell {
  white-space: nowrap;
}

.rbc-agenda-event-cell {
  width: 100%;
}

.rbc-time-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100%;
}
.rbc-time-column .rbc-timeslot-group {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.rbc-timeslot-group {
  border-bottom: 1px solid #ddd;
  min-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}

.rbc-time-gutter,
.rbc-header-gutter {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

.rbc-label {
  padding: 0 5px;
}

.rbc-day-slot {
  position: relative;
}
.rbc-day-slot .rbc-events-container {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  margin-right: 10px;
  top: 0;
}
.rbc-day-slot .rbc-events-container.rbc-rtl {
  left: 10px;
  right: 0;
}
.rbc-day-slot .rbc-event, .rbc-day-slot .rbc-background-event {
  border: 1px solid #265985;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 100%;
  min-height: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  overflow: hidden;
  position: absolute;
}
.rbc-day-slot .rbc-background-event {
  opacity: 0.75;
}
.rbc-day-slot .rbc-event-label {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  padding-right: 5px;
  width: auto;
}
.rbc-day-slot .rbc-event-content {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  word-wrap: break-word;
  line-height: 1;
  height: 100%;
  min-height: 1em;
}
.rbc-day-slot .rbc-time-slot {
  border-top: 1px solid #f7f7f7;
}

.rbc-time-view-resources .rbc-time-gutter,
.rbc-time-view-resources .rbc-time-header-gutter {
  position: sticky;
  left: 0;
  background-color: white;
  border-right: 1px solid #ddd;
  z-index: 10;
  margin-right: -1px;
}
.rbc-time-view-resources .rbc-time-header {
  overflow: hidden;
}
.rbc-time-view-resources .rbc-time-header-content {
  min-width: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  -ms-flex-preferred-size: 0px;
      flex-basis: 0px;
}
.rbc-time-view-resources .rbc-time-header-cell-single-day {
  display: none;
}
.rbc-time-view-resources .rbc-day-slot {
  min-width: 140px;
}
.rbc-time-view-resources .rbc-header,
.rbc-time-view-resources .rbc-day-bg {
  width: 140px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  -ms-flex-preferred-size: 0 px;
      flex-basis: 0 px;
}

.rbc-time-header-content + .rbc-time-header-content {
  margin-left: -1px;
}

.rbc-time-slot {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}
.rbc-time-slot.rbc-now {
  font-weight: bold;
}

.rbc-day-header {
  text-align: center;
}

.rbc-slot-selection {
  z-index: 10;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 75%;
  width: 100%;
  padding: 3px;
}

.rbc-slot-selecting {
  cursor: move;
}

.rbc-time-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  border: 1px solid #ddd;
  min-height: 0;
}
.rbc-time-view .rbc-time-gutter {
  white-space: nowrap;
  text-align: right;
}
.rbc-time-view .rbc-allday-cell {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 100%;
  height: 100%;
  position: relative;
}
.rbc-time-view .rbc-allday-cell + .rbc-allday-cell {
  border-left: 1px solid #ddd;
}
.rbc-time-view .rbc-allday-events {
  position: relative;
  z-index: 4;
}
.rbc-time-view .rbc-row {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 20px;
}

.rbc-time-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.rbc-time-header.rbc-overflowing {
  border-right: 1px solid #ddd;
}
.rbc-rtl .rbc-time-header.rbc-overflowing {
  border-right-width: 0;
  border-left: 1px solid #ddd;
}
.rbc-time-header > .rbc-row:first-child {
  border-bottom: 1px solid #ddd;
}
.rbc-time-header > .rbc-row.rbc-row-resource {
  border-bottom: 1px solid #ddd;
}

.rbc-time-header-cell-single-day {
  display: none;
}

.rbc-time-header-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-time-header-content {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-time-header-content > .rbc-row.rbc-row-resource {
  border-bottom: 1px solid #ddd;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.rbc-time-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  border-top: 2px solid #ddd;
  overflow-y: auto;
  position: relative;
}
.rbc-time-content > .rbc-time-gutter {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.rbc-time-content > * + * > * {
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-time-content > * + * > * {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-time-content > .rbc-day-slot {
  width: 100%;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.rbc-current-time-indicator {
  position: absolute;
  z-index: 3;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #74ad31;
  pointer-events: none;
}

.rbc-resource-grouping.rbc-time-header-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rbc-resource-grouping .rbc-row .rbc-header {
  width: 141px;
}

/*# sourceMappingURL=react-big-calendar.css.map */
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.manager-settings{min-height:100vh;background-color:#f5f5f5;padding-top:2rem;padding-bottom:2rem}.manager-settings-container{max-width:800px}.manager-settings-title{color:#1976d2;margin-bottom:1rem;font-weight:600;text-align:center}.MuiButton-root.MuiButton-containedPrimary{background:linear-gradient(45deg, #1976d2, #42a5f5)}
.manager-ticket-view{padding:24px;max-width:calc(100vw - 390px);margin:auto}@media(max-width: 1600px){.manager-ticket-view{max-width:calc(100vw - 360px)}}@media(max-width: 1200px){.manager-ticket-view{max-width:calc(100vw - 340px)}}@media(max-width: 768px){.manager-ticket-view{max-width:calc(100vw - 320px);padding:16px}}.ticket-info-section{margin-bottom:24px}.status-section{min-width:300px}.status-chip{margin-bottom:8px}.action-button{margin-bottom:16px}.status-form{display:flex;flex-direction:column;gap:16px}.back-button{margin-bottom:16px}@media(max-width: 768px){.status-section{min-width:unset;margin-top:16px}}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.user-notes-side-paper{position:fixed !important;right:20px;bottom:20px;width:350px;height:400px;display:flex;flex-direction:column;z-index:1200;box-shadow:-2px 0 8px rgba(0,0,0,.15) !important;overscroll-behavior:contain;-webkit-overscroll-behavior:contain;-ms-overscroll-behavior:contain}.user-notes-side-paper .user-notes-header{display:flex;align-items:center;justify-content:space-between;padding:16px;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;min-height:56px;flex-shrink:0}.user-notes-side-paper .user-notes-content{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column-reverse;overscroll-behavior:contain;-webkit-overscroll-behavior:contain;-ms-overscroll-behavior:contain}.user-notes-side-paper .user-notes-content::-webkit-scrollbar{width:6px}.user-notes-side-paper .user-notes-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.user-notes-side-paper .user-notes-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.user-notes-side-paper .user-notes-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.user-notes-fab{box-shadow:0 4px 8px rgba(0,0,0,.3) !important}.user-notes-fab:hover{transform:scale(1.1) !important}@media(max-width: 1200px){.user-notes-side-paper{width:320px;height:360px}}@media(max-width: 768px){.user-notes-side-paper{width:280px;height:320px;right:10px;bottom:10px}}.user-notes-content{transition:all .3s ease-in-out}body{padding-right:0}
.manager-tickets-view .search-filters{margin-bottom:2rem}.manager-tickets-view .search-filters .filter-row{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.manager-tickets-view .search-filters .filter-row .filter-field{min-width:200px;flex:1}.manager-tickets-view .results-table .ticket-number-cell{cursor:pointer;color:#1976d2;font-weight:500}.manager-tickets-view .results-table .ticket-number-cell:hover{text-decoration:underline}.manager-tickets-view .results-table .table-row{cursor:pointer;transition:background-color .2s}.manager-tickets-view .results-table .table-row:hover{background-color:#f5f5f5}.manager-tickets-view .status-chip.active{background-color:#4caf50;color:#fff}.manager-tickets-view .status-chip.pending{background-color:#ff9800;color:#fff}.manager-tickets-view .status-chip.closed{background-color:#9e9e9e;color:#fff}.manager-tickets-view .status-chip.resolved{background-color:#2196f3;color:#fff}.manager-tickets-view .status-chip.approving{background-color:#ffeb3b;color:#333}.manager-tickets-view .pagination-container{display:flex;justify-content:center;padding:1rem}.manager-tickets-view .loading-container{display:flex;justify-content:center;padding:2rem}.manager-tickets-view .empty-state{text-align:center;padding:2rem;color:#666}
.manager-users-view .search-section{margin-bottom:2rem}.manager-users-view .user-list .user-item{transition:background-color .2s ease}.manager-users-view .user-list .user-item:hover{background-color:rgba(0,0,0,.04)}.manager-users-view .user-list .user-avatar{background-color:#1976d2;color:#fff}.manager-users-view .user-list .user-status.inactive{background-color:#f44336;color:#fff;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:500}.manager-users-view .no-results{text-align:center;padding:2rem;color:#666}.manager-users-view .search-buttons{display:flex;gap:1rem;margin-top:1rem}@media(max-width: 768px){.manager-users-view .search-filters{flex-direction:column}.manager-users-view .search-filters .filter-input{min-width:auto;width:100%}.manager-users-view .search-buttons{flex-direction:column}.manager-users-view .search-buttons button{width:100%}}
.manager-user-view .back-button{margin-bottom:1rem}.manager-user-view .user-info-card{margin-bottom:2rem}.manager-user-view .user-info-card .edit-section{margin-top:1rem}.manager-user-view .user-info-card .edit-section .action-buttons{display:flex;gap:1rem;margin-top:1rem}.manager-user-view .tickets-section .tickets-table .ticket-row{cursor:pointer;transition:background-color .2s ease}.manager-user-view .tickets-section .tickets-table .ticket-row:hover{background-color:rgba(0,0,0,.04)}.manager-user-view .tickets-section .tickets-table .ticket-number{color:#1976d2;font-weight:500}.manager-user-view .status-chips{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.manager-user-view .loading-container{display:flex;justify-content:center;padding:2rem}.manager-user-view .no-tickets{text-align:center;padding:2rem;color:#666}@media(max-width: 768px){.manager-user-view .action-buttons{flex-direction:column}.manager-user-view .action-buttons button{width:100%}.manager-user-view .status-chips{justify-content:center}.manager-user-view .tickets-table .MuiTableContainer-root{overflow-x:auto}}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.ntickv{max-width:100vw;padding-top:16px;padding-bottom:16px}.ntickv .ntickv-ctn-ttl{font-size:52px !important}.ntickv .ntickv-ctn-actns{display:flex;justify-content:space-between;margin-top:16px}.ntickv .ntickv-ctn-stepper{overflow-x:auto;max-width:100%}.ntickv .ntickv-ctn-stepper-lbl{white-space:nowrap}.ntickv .ntickv-ctn-form{display:flex;flex-direction:column;gap:8px;margin-top:16px}.ntickv .ntickv-ctn-coverage-select{width:100%}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.manager-create-view{display:flex;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - var(--nav-height));padding:24px 0}.manager-create-view .manager-create-card{width:100%;max-width:500px;display:flex;flex-direction:column;gap:24px;padding:32px;margin:16px;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:12px}.manager-create-view .manager-create-card .manager-create-header{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.manager-create-view .manager-create-card .manager-create-header .manager-create-title{font-size:28px;font-weight:600;color:#333;text-align:center;width:100%}.manager-create-view .manager-create-card .manager-create-error{width:100%}.manager-create-view .manager-create-card .manager-create-form{display:flex;flex-direction:column;gap:20px}.manager-create-view .manager-create-card .manager-create-form .MuiTextField-root{width:100%}.manager-create-view .manager-create-card .manager-create-form .MuiFormControlLabel-root{margin:8px 0}.manager-create-view .manager-create-card .manager-create-form .MuiFormControlLabel-root .MuiFormControlLabel-label{font-size:14px}.manager-create-view .manager-create-card .manager-create-form .MuiFormControlLabel-root .MuiFormControlLabel-label a{color:#1976d2;text-decoration:none}.manager-create-view .manager-create-card .manager-create-form .MuiFormControlLabel-root .MuiFormControlLabel-label a:hover{text-decoration:underline}.manager-create-view .manager-create-card .manager-create-form .MuiButton-root{height:48px;font-size:16px;font-weight:600;text-transform:none;border-radius:8px;margin-top:8px}@media(max-width: 600px){.manager-create-view{padding:16px 0}.manager-create-view .manager-create-card{margin:8px;padding:24px 16px}.manager-create-view .manager-create-card .manager-create-header .manager-create-title{font-size:24px}}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.manager-create-view{display:flex;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - var(--nav-height));padding:24px 0}.manager-create-view .manager-create-card{width:100%;max-width:500px;display:flex;flex-direction:column;gap:24px;padding:32px;margin:16px;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:12px}.manager-create-view .manager-create-card .manager-create-header{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.manager-create-view .manager-create-card .manager-create-header .manager-create-title{font-size:28px;font-weight:600;color:#333;text-align:center;width:100%}.manager-create-view .manager-create-card .manager-create-error{width:100%}.manager-create-view .manager-create-card .manager-create-form{display:flex;flex-direction:column;gap:20px}.manager-create-view .manager-create-card .manager-create-form .MuiTextField-root{width:100%}.manager-create-view .manager-create-card .manager-create-form .MuiFormControlLabel-root{margin:8px 0}.manager-create-view .manager-create-card .manager-create-form .MuiFormControlLabel-root .MuiFormControlLabel-label{font-size:14px}.manager-create-view .manager-create-card .manager-create-form .MuiButton-root{height:48px;font-size:16px;font-weight:600;text-transform:none;border-radius:8px;margin-top:8px}@media(max-width: 600px){.manager-create-view{padding:16px 0}.manager-create-view .manager-create-card{margin:8px;padding:24px 16px}.manager-create-view .manager-create-card .manager-create-header .manager-create-title{font-size:24px}}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.manager-courts-view{min-height:100vh;background-color:#f5f5f5}.manager-courts-view .search-form .search-fields{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:16px}@media(max-width: 768px){.manager-courts-view .search-form .search-fields{flex-direction:column}}.manager-courts-view .court-list-item:hover{cursor:pointer}.manager-courts-view .no-results{text-align:center;padding:32px;color:#666}.manager-courts-view .loading-container{display:flex;justify-content:center;padding:32px}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.manager-court-view{min-height:100vh;background-color:#f5f5f5}.manager-court-view .court-details-card .detail-row{display:flex;align-items:flex-start;margin-bottom:16px}.manager-court-view .court-details-card .detail-row .icon{margin-right:8px;margin-top:4px;color:#666}.manager-court-view .prosecutors-card .prosecutor-item:hover{background-color:rgba(0,0,0,.04);border-radius:4px}.manager-court-view .actions-section .action-buttons{display:flex;gap:16px;flex-wrap:wrap}@media(max-width: 768px){.manager-court-view .actions-section .action-buttons{flex-direction:column}}.manager-court-view .loading-container{display:flex;justify-content:center;padding:32px}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.manager-create-court-view{min-height:100vh;background-color:#f5f5f5}.manager-create-court-view .form-section .field-group{margin-bottom:24px}.manager-create-court-view .form-section .field-group .field-label{display:flex;align-items:center;margin-bottom:8px}.manager-create-court-view .form-section .field-group .field-label .field-icon{margin-right:8px;color:#666;font-size:20px}.manager-create-court-view .form-section .status-switch .switch-label{display:flex;flex-direction:column}.manager-create-court-view .form-section .status-switch .switch-label .status-text{font-weight:500}.manager-create-court-view .form-section .status-switch .switch-label .status-description{font-size:.75rem;color:#666;margin-top:2px}.manager-create-court-view .form-actions{display:flex;gap:16px;justify-content:flex-end;padding-top:16px}@media(max-width: 600px){.manager-create-court-view .form-actions{flex-direction:column-reverse}.manager-create-court-view .form-actions .MuiButton-root{width:100%}}.manager-create-court-view .info-section{background-color:rgba(33,150,243,.05)}.manager-create-court-view .info-section .info-list{margin:0;padding-left:20px}.manager-create-court-view .info-section .info-list li{margin-bottom:8px}.manager-create-court-view .info-section .info-list li:last-child{margin-bottom:0}.manager-create-court-view .loading-overlay{position:relative}.manager-create-court-view .loading-overlay::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.7);z-index:1}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.manager-create-prosecutor-view{min-height:100vh;background-color:#f5f5f5}.manager-create-prosecutor-view .court-info-card{border:1px solid rgba(25,118,210,.12);background-color:rgba(25,118,210,.04)}.manager-create-prosecutor-view .court-info-card .court-details{display:flex;align-items:center}.manager-create-prosecutor-view .court-info-card .court-details .court-icon{margin-right:16px}.manager-create-prosecutor-view .court-info-card .court-details .court-text .court-name{font-weight:600;color:#1976d2}.manager-create-prosecutor-view .court-info-card .court-details .court-text .court-description{color:#666;font-size:.875rem;margin-top:4px}.manager-create-prosecutor-view .form-section .field-group{margin-bottom:24px}.manager-create-prosecutor-view .form-section .field-group .field-label{display:flex;align-items:center;margin-bottom:8px}.manager-create-prosecutor-view .form-section .field-group .field-label .field-icon{margin-right:8px;color:#666;font-size:20px}.manager-create-prosecutor-view .form-section .status-switch .switch-label{display:flex;flex-direction:column}.manager-create-prosecutor-view .form-section .status-switch .switch-label .status-text{font-weight:500}.manager-create-prosecutor-view .form-section .status-switch .switch-label .status-description{font-size:.75rem;color:#666;margin-top:2px}.manager-create-prosecutor-view .form-actions{display:flex;gap:16px;justify-content:flex-end;padding-top:16px}@media(max-width: 600px){.manager-create-prosecutor-view .form-actions{flex-direction:column-reverse}.manager-create-prosecutor-view .form-actions .MuiButton-root{width:100%}}.manager-create-prosecutor-view .breadcrumb-navigation .breadcrumb-link{cursor:pointer;text-decoration:none}.manager-create-prosecutor-view .breadcrumb-navigation .breadcrumb-link:hover{text-decoration:underline}.manager-create-prosecutor-view .info-section{background-color:rgba(33,150,243,.05)}.manager-create-prosecutor-view .info-section .info-list{margin:0;padding-left:20px}.manager-create-prosecutor-view .info-section .info-list li{margin-bottom:8px}.manager-create-prosecutor-view .info-section .info-list li:last-child{margin-bottom:0}.manager-create-prosecutor-view .loading-overlay{position:relative}.manager-create-prosecutor-view .loading-overlay::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.7);z-index:1}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.calendar-editable{width:100%}.calendar-editable .calendar-container .custom-calendar{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.calendar-editable .calendar-container .custom-calendar .rbc-header{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;padding:8px;font-weight:500}.calendar-editable .calendar-container .custom-calendar .rbc-today{background-color:#e3f2fd}.calendar-editable .calendar-container .custom-calendar .rbc-off-range-bg{background-color:#fafafa}.calendar-editable .calendar-container .custom-calendar .rbc-event{border-radius:4px;padding:2px 4px;font-size:12px;cursor:pointer;transition:all .2s ease}.calendar-editable .calendar-container .custom-calendar .rbc-event:hover{opacity:1 !important;transform:scale(1.02)}.calendar-editable .calendar-container .custom-calendar .rbc-month-view{border:1px solid #e0e0e0}.calendar-editable .calendar-container .custom-calendar .rbc-day-bg{border-right:1px solid #e0e0e0}.calendar-editable .calendar-container .custom-calendar .rbc-day-bg:hover{background-color:#f8f9fa}.calendar-editable .calendar-container .custom-calendar .rbc-date-cell{padding:4px 8px}.calendar-editable .calendar-container .custom-calendar .rbc-date-cell button{border:none;background:none;cursor:pointer;padding:4px;border-radius:4px}.calendar-editable .calendar-container .custom-calendar .rbc-date-cell button:hover{background-color:#e3f2fd}.calendar-editable .calendar-container .custom-calendar .rbc-toolbar{padding:16px;border-bottom:1px solid #e0e0e0;background-color:#f8f9fa}.calendar-editable .calendar-container .custom-calendar .rbc-toolbar .rbc-btn-group button{border:1px solid #ccc;background:#fff;padding:6px 12px;margin:0;cursor:pointer;transition:all .2s ease}.calendar-editable .calendar-container .custom-calendar .rbc-toolbar .rbc-btn-group button:hover{background-color:#e3f2fd}.calendar-editable .calendar-container .custom-calendar .rbc-toolbar .rbc-btn-group button.rbc-active{background-color:#1976d2;color:#fff;border-color:#1976d2}.calendar-editable .calendar-container .custom-calendar .rbc-toolbar .rbc-btn-group button:first-child{border-radius:4px 0 0 4px}.calendar-editable .calendar-container .custom-calendar .rbc-toolbar .rbc-btn-group button:last-child{border-radius:0 4px 4px 0}.calendar-editable .calendar-container .custom-calendar .rbc-toolbar .rbc-toolbar-label{font-size:18px;font-weight:600;color:#333}.MuiDialog-paper .court-event-details .event-field{margin-bottom:16px}.MuiDialog-paper .court-event-details .event-field .field-label{font-weight:500;margin-bottom:4px;color:#666}.MuiDialog-paper .court-event-details .event-field .field-value{color:#333}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}.manager-calendar-view .calendar-container .rbc-calendar{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.manager-calendar-view .calendar-container .rbc-event{font-size:12px;padding:2px 4px;border-radius:4px}.manager-calendar-view .calendar-container .rbc-event.rbc-event-hearing{background-color:#f57c00 !important}.manager-calendar-view .calendar-container .rbc-event.rbc-event-trial{background-color:#d32f2f !important}.manager-calendar-view .calendar-container .rbc-event.rbc-event-meeting{background-color:#388e3c !important}.manager-calendar-view .calendar-container .rbc-toolbar{margin-bottom:16px;padding:8px 0}.manager-calendar-view .calendar-container .rbc-toolbar button{border-radius:4px;margin:0 2px;padding:6px 12px}.manager-calendar-view .calendar-container .rbc-toolbar button.rbc-active{background-color:#1976d2;border-color:#1976d2}.manager-calendar-view .calendar-container .rbc-header{padding:8px;font-weight:600;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0}.manager-calendar-view .calendar-container .rbc-today{background-color:#fff3e0}.manager-calendar-view .calendar-container .rbc-off-range-bg{background-color:#fafafa}.manager-calendar-view .event-details-modal .MuiPaper-root{border-radius:12px}.manager-calendar-view .event-details-modal .event-info-card,.manager-calendar-view .event-details-modal .ticket-info-card{border-radius:8px;border:1px solid #e0e0e0}.manager-calendar-view .event-details-modal .event-info-card .MuiCardContent-root,.manager-calendar-view .event-details-modal .ticket-info-card .MuiCardContent-root{padding:16px}.manager-calendar-view .event-details-modal .event-info-card .MuiCardContent-root:last-child,.manager-calendar-view .event-details-modal .ticket-info-card .MuiCardContent-root:last-child{padding-bottom:16px}.manager-calendar-view .loading-container{display:flex;justify-content:center;align-items:center;min-height:400px}.manager-calendar-view .error-container{margin-top:24px}.manager-calendar-view .calendar-header{margin-bottom:24px}.manager-calendar-view .calendar-header h1{color:#333;margin-bottom:8px}.manager-calendar-view .calendar-header .subtitle{color:#666;font-size:1rem;line-height:1.5}
:root{--nav-height: 64px}@media(max-width: 600px){:root{--nav-height: 56px}}
body{margin:0;padding:0;font-family:Helvetica,sans-serif;background-color:#fefefe}

/*# sourceMappingURL=main.43731963edb173c96a6f.css.map*/