/* roboto-cyrillic-ext-300-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(/_next/static/media/roboto-cyrillic-ext-300-normal.7ff9e33e.woff2) format('woff2'), url(/_next/static/media/roboto-cyrillic-ext-300-normal.5749b243.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(/_next/static/media/roboto-cyrillic-300-normal.e944d72f.woff2) format('woff2'), url(/_next/static/media/roboto-cyrillic-300-normal.970de08a.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(/_next/static/media/roboto-greek-ext-300-normal.05694797.woff2) format('woff2'), url(/_next/static/media/roboto-greek-ext-300-normal.11d208ed.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(/_next/static/media/roboto-greek-300-normal.5750927f.woff2) format('woff2'), url(/_next/static/media/roboto-greek-300-normal.f5092cc0.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(/_next/static/media/roboto-math-300-normal.0fa6e724.woff2) format('woff2'), url(/_next/static/media/roboto-math-300-normal.6af82bff.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(/_next/static/media/roboto-symbols-300-normal.05419fae.woff2) format('woff2'), url(/_next/static/media/roboto-symbols-300-normal.e4d7a64f.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(/_next/static/media/roboto-vietnamese-300-normal.d7bef676.woff2) format('woff2'), url(/_next/static/media/roboto-vietnamese-300-normal.8f03631a.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(/_next/static/media/roboto-latin-ext-300-normal.7c4c2da6.woff2) format('woff2'), url(/_next/static/media/roboto-latin-ext-300-normal.ecdaf5fb.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(/_next/static/media/roboto-latin-300-normal.2329f82f.woff2) format('woff2'), url(/_next/static/media/roboto-latin-300-normal.fc4cc5d5.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(/_next/static/media/roboto-cyrillic-ext-400-normal.946432d9.woff2) format('woff2'), url(/_next/static/media/roboto-cyrillic-ext-400-normal.43de5220.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(/_next/static/media/roboto-cyrillic-400-normal.830ea0fe.woff2) format('woff2'), url(/_next/static/media/roboto-cyrillic-400-normal.bb3fa042.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(/_next/static/media/roboto-greek-ext-400-normal.d7be5eea.woff2) format('woff2'), url(/_next/static/media/roboto-greek-ext-400-normal.c52a45a9.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(/_next/static/media/roboto-greek-400-normal.89cf8ff8.woff2) format('woff2'), url(/_next/static/media/roboto-greek-400-normal.1acf9bb5.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(/_next/static/media/roboto-math-400-normal.3592474a.woff2) format('woff2'), url(/_next/static/media/roboto-math-400-normal.6ffb8b48.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(/_next/static/media/roboto-symbols-400-normal.3ef1322e.woff2) format('woff2'), url(/_next/static/media/roboto-symbols-400-normal.c1dea723.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(/_next/static/media/roboto-vietnamese-400-normal.a76b569a.woff2) format('woff2'), url(/_next/static/media/roboto-vietnamese-400-normal.1f30a0f4.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(/_next/static/media/roboto-latin-ext-400-normal.b0684611.woff2) format('woff2'), url(/_next/static/media/roboto-latin-ext-400-normal.e3fba40b.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(/_next/static/media/roboto-latin-400-normal.4046ec9b.woff2) format('woff2'), url(/_next/static/media/roboto-latin-400-normal.ead827ef.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(/_next/static/media/roboto-cyrillic-ext-500-normal.50e31865.woff2) format('woff2'), url(/_next/static/media/roboto-cyrillic-ext-500-normal.a1b8c812.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(/_next/static/media/roboto-cyrillic-500-normal.b3ce57b2.woff2) format('woff2'), url(/_next/static/media/roboto-cyrillic-500-normal.ac0a0a9f.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(/_next/static/media/roboto-greek-ext-500-normal.575fb0b1.woff2) format('woff2'), url(/_next/static/media/roboto-greek-ext-500-normal.2f3f3da2.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(/_next/static/media/roboto-greek-500-normal.c0bba667.woff2) format('woff2'), url(/_next/static/media/roboto-greek-500-normal.c91cdaf1.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(/_next/static/media/roboto-math-500-normal.27f0db5d.woff2) format('woff2'), url(/_next/static/media/roboto-math-500-normal.e0da9713.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(/_next/static/media/roboto-symbols-500-normal.5c0ceab0.woff2) format('woff2'), url(/_next/static/media/roboto-symbols-500-normal.13c6753c.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(/_next/static/media/roboto-vietnamese-500-normal.2c54b0a4.woff2) format('woff2'), url(/_next/static/media/roboto-vietnamese-500-normal.d0aa4d73.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(/_next/static/media/roboto-latin-ext-500-normal.c95bea87.woff2) format('woff2'), url(/_next/static/media/roboto-latin-ext-500-normal.e646d9df.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(/_next/static/media/roboto-latin-500-normal.48ee0eb8.woff2) format('woff2'), url(/_next/static/media/roboto-latin-500-normal.9c16dbc4.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(/_next/static/media/roboto-cyrillic-ext-700-normal.3c367f45.woff2) format('woff2'), url(/_next/static/media/roboto-cyrillic-ext-700-normal.5ba660cb.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(/_next/static/media/roboto-cyrillic-700-normal.a44f839c.woff2) format('woff2'), url(/_next/static/media/roboto-cyrillic-700-normal.14be9b4c.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(/_next/static/media/roboto-greek-ext-700-normal.74208cc1.woff2) format('woff2'), url(/_next/static/media/roboto-greek-ext-700-normal.8a7ef58c.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(/_next/static/media/roboto-greek-700-normal.97bb7109.woff2) format('woff2'), url(/_next/static/media/roboto-greek-700-normal.07686d75.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(/_next/static/media/roboto-math-700-normal.cbbc9d9c.woff2) format('woff2'), url(/_next/static/media/roboto-math-700-normal.82213b92.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(/_next/static/media/roboto-symbols-700-normal.89973ea4.woff2) format('woff2'), url(/_next/static/media/roboto-symbols-700-normal.ec00ee6d.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(/_next/static/media/roboto-vietnamese-700-normal.045471f8.woff2) format('woff2'), url(/_next/static/media/roboto-vietnamese-700-normal.7d1d879c.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(/_next/static/media/roboto-latin-ext-700-normal.dbdfbeed.woff2) format('woff2'), url(/_next/static/media/roboto-latin-ext-700-normal.87940eaa.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(/_next/static/media/roboto-latin-700-normal.fa764960.woff2) format('woff2'), url(/_next/static/media/roboto-latin-700-normal.6090a00c.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;
}
/**
 * prism.js tomorrow night eighties for JavaScript, CoffeeScript, CSS and HTML
 * Based on https://github.com/chriskempson/tomorrow-theme
 * @author Rose Pritchard
 */

code[class*="language-"],
pre[class*="language-"] {
	color: #ccc;
	background: none;
	font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
	font-size: 1em;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	line-height: 1.5;

	-moz-tab-size: 4;
	tab-size: 4;

	-webkit-hyphens: none;
	hyphens: none;

}

/* Code blocks */
pre[class*="language-"] {
	padding: 1em;
	margin: .5em 0;
	overflow: auto;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
	background: #2d2d2d;
}

/* Inline code */
:not(pre) > code[class*="language-"] {
	padding: .1em;
	border-radius: .3em;
	white-space: normal;
}

.token.comment,
.token.block-comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: #999;
}

.token.punctuation {
	color: #ccc;
}

.token.tag,
.token.attr-name,
.token.namespace,
.token.deleted {
	color: #e2777a;
}

.token.function-name {
	color: #6196cc;
}

.token.boolean,
.token.number,
.token.function {
	color: #f08d49;
}

.token.property,
.token.class-name,
.token.constant,
.token.symbol {
	color: #f8c555;
}

.token.selector,
.token.important,
.token.atrule,
.token.keyword,
.token.builtin {
	color: #cc99cd;
}

.token.string,
.token.char,
.token.attr-value,
.token.regex,
.token.variable {
	color: #7ec699;
}

.token.operator,
.token.entity,
.token.url {
	color: #67cdcc;
}

.token.important,
.token.bold {
	font-weight: bold;
}
.token.italic {
	font-style: italic;
}

.token.entity {
	cursor: help;
}

.token.inserted {
	color: green;
}

/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
.scrollbar-container {
  position: relative;
  height: 100%; }

/*# sourceMappingURL=styles.css.map*/
html,
body {
  min-height: 100%;
}

#__next {
  height: 100%;
}

code {
  /* font-family: 'Public Sans', sans-serif, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu',
    'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue'; */
  padding: 0.1rem 0.4rem;
  font-size: 90%;
  color: #d400ff;
  border-radius: 0.1335rem;
}
code:not([class*='language-']):before,
code:not([class*='language-']):after {
  content: '`';
}
code[class*='language-'] {
  padding: 0;
}

.exportD .MuiDialog-paper {
  max-width: 1050px;
}

.selectiondropDown .MuiMenuItem-root:hover {
  color: #171717 !important;
}

.selectiondropDown .MuiTypography-root {
  color: #171717 !important;
}

.swal2-modal .swal-footer {
  display: flex;
  justify-content: center;
}

.swal2-icon-error .swal2-title {
  color: #d70015;
}

.swal2-modal .swal2-html-container {
  font-size: '16px';
  font-weight: 400;
  color: #171717;
}

.swal2-modal button.btn.btn-success.btn-lg {
  width: 200px;
  color: #208925;
  background-color: rgba(32, 137, 37, 0.08);
}

.swal2-modal button.btn.btn-error.btn-lg {
  width: 200px;
  color: #d70015;
  background-color: rgba(215, 0, 21, 0.08);
}

.swal2-modal button.btn.btn-warning.btn-lg {
  width: 200px;
  color: #171717;
  background-color: #ffd204;
}

.date-picker input {
  padding: 8.5px 14px;
}

.date-picker .MuiInputLabel-root {
  top: -7px;
}
.active {
  border-color: #edbf00 !important;
}

.show-more {
  max-height: unset !important;
}

.swal2-container {
  z-index: 10000;
}

.disabledProduct {
  max-height: 260px;
  padding: 1px;
  overflow: auto;
}

.disableIngredients {
  /* min-height: 260px; */
  max-height: 603px;
  padding: 1px;
  overflow: auto;
}

.disableProductCard {
  padding: 10px;
  border-radius: 8px;
  background-color: #f0f0f0 !important;
}

.disableProductCard::after {
  content: '';
  position: absolute;
  left: 25%;
  top: -9px;
  margin-left: -10px;
  border-width: 10px;
  border-style: solid;
  border-color: transparent transparent #f0f0f0 transparent;
  z-index: 9999;
}

.disableProductBox {
  display: flex;
  max-width: max-content;
  width: 159px;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  max-height: 160px;
  overflow: auto;
  gap: 8px;
}

.bg-black {
  background-color: #000;
}

.fc .fc-scrollgrid-section-body table {
  height: unset !important;
  border-bottom: 1px solid var(--fc-border-color);
}

/* .fc-theme-standard td {
  border: 1px solid var(--fc-border-color);
  max-width: 130px;
  max-height: 130px;
  width: 130px;
  height: 130px;
} */

.fc .fc-view-harness {
  height: 815px !important;
}

.horizontal-sub-nav > div {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

.horizontal-sub-nav a {
  margin: 0;
}

.horizontal-sub-nav .MuiList-root {
  padding: 0;
}

.MuiListItem-root.active .MuiTypography-root,
.MuiListItem-root.active .MuiListItemIcon-root {
  /* color: #edbf00 !important; */
  border-bottom: 2px solid #edbf00;
}

.gyg-drawer .MuiDrawer-paper,
.ingredient-drawer .MuiDrawer-paper,
.export-drawer .MuiDrawer-paper,
.filter-drawer .MuiDrawer-paper {
  top: 36px !important;
  right: 32px !important;
  bottom: 36px !important;
  height: auto !important;
  width: 800px;
  border-radius: 16px;
  background-color: rgba(249, 249, 249, 1);
}

.ingredient-drawer .MuiDrawer-paper {
  width: 850px;
}

.filter-drawer .filter-drawer-inner {
  display: flex;
  flex-direction: column;
}

.filter-drawer .filter-drawer-inner .header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 24px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
  background-color: rgba(249, 249, 249, 1);
}

.filter-drawer .filter-drawer-inner .header h3 {
  font-size: 28px;
  font-weight: 700;
  line-height: 30.8px;
}

.filter-drawer .filter-body {
  display: flex;
  flex-direction: column;
  /* padding: 24px; */
  gap: 24px;
  border-radius: 16px;
}

.filter-drawer .filter-body .filter-body-card {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 24px;
  gap: 16px;
  border-radius: 16px;
  background-color: rgba(255, 255, 255, 1);
}

.filter-drawer .filter-body .filter-body-card .filter-list {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  gap: 24px;
}

.filter-drawer .filter-drawer-inner .footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 24px;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1;
  background-color: rgba(255, 255, 255, 1);
}

@media only screen and (max-width: 768px) {
  .filter-view {
    justify-content: space-between !important;
  }
  .gyg-drawer .MuiDrawer-paper,
  .ingredient-drawer .MuiDrawer-paper,
  .export-drawer .MuiDrawer-paper,
  .filter-drawer .MuiDrawer-paper {
    width: 600px;
  }
  .horizontal-sub-nav .menu-content a p,
  .horizontal-sub-nav .menu-content li p {
    font-size: 14px;
  }
}

@media only screen and (max-width: 767px) {
  .horizontal-sub-nav .menu-content a p,
  .horizontal-sub-nav .menu-content li p {
    font-size: 10px;
  }

  .horizontal-sub-nav .menu-content a,
  .horizontal-sub-nav .menu-content li {
    margin: 8px;
    padding: 0 10px;
  }

  .horizontal-sub-nav > div {
    gap: 0;
  }

  .layout-content-wrapper main.layout-page-content {
    padding: 0;
  }

  .layout-content-wrapper main.layout-page-content div.main-tab-resto-detail {
    margin-top: 1rem;
  }
}

@media only screen and (max-width: 425px) {
  .horizontal-sub-nav .menu-content a p,
  .horizontal-sub-nav .menu-content li p {
    font-size: 10px;
  }

  .horizontal-sub-nav .menu-content a,
  .horizontal-sub-nav .menu-content li {
    margin: 5px;
    padding: 0 5px;
  }

  .horizontal-sub-nav > div {
    gap: 0;
  }

  .layout-content-wrapper main.layout-page-content {
    padding: 0;
  }

  .layout-content-wrapper main.layout-page-content div.main-tab-resto-detail {
    margin-top: 1rem;
  }
}

@media only screen and (max-width: 320px) {
  .horizontal-sub-nav .menu-content a p,
  .horizontal-sub-nav .menu-content li p {
    font-size: 8px;
  }
}

.create-product > div:nth-child(2) {
  margin: 12px 0;
  padding: 12px 0;
}

.gyg-tab-list > div > div button {
  flex-grow: unset;
  min-width: -moz-fit-content !important;
  min-width: fit-content !important;
}

.checked-active {
  background-color: #ffd204 !important;
}

.checked-pending-media {
  background-color: #fff9c4 !important;
}

.field-validation-error {
  animation: field-error-flash 0.5s ease-in-out 3;
  border: 2px solid #ff5252 !important;
  background-color: #ffebee !important;
  box-shadow: 0 0 10px rgba(255, 82, 82, 0.3) !important;
}

@keyframes field-error-flash {
  0%, 50% {
    background-color: #ffebee;
    border-color: #ff5252;
  }
  25%, 75% {
    background-color: #ffcdd2;
    border-color: #f44336;
  }
}

.item-type .MuiDialog-paperScrollPaper {
  width: auto !important;
}

.MuiDialog-container .MuiDateTimePickerToolbar-timeDigitsContainer {
  align-items: center;
}

.MuiDialog-container button {
  color: #171717;
}

/* iFrame specific styles */
.iframe-context {
  /* Remove any default margins and padding */
  margin: 0 !important;
  padding: 0 !important;

  /* Ensure full height */
  height: 100vh !important;
  min-height: 100vh !important;

  /* Remove scrollbars if not needed */
  overflow: hidden;
}

.iframe-context .layout-wrapper {
  height: 100vh !important;
  min-height: 100vh !important;
}

.iframe-context .layout-content-wrapper {
  height: 100vh !important;
  min-height: 100vh !important;
  padding: 0 !important;
  margin: 0 !important;
}

.iframe-context .layout-page-content {
  height: 100vh !important;
  min-height: 100vh !important;
  padding: 0 !important;
}

/* Hide any remaining navigation elements in iframe */
.iframe-context .navigation-menu {
  display: none !important;
}

.iframe-context .app-bar {
  display: none !important;
}

.iframe-context .footer {
  display: none !important;
}

/* Global typography scaling for iframe context */
.iframe-context {
  font-size: 0.875rem !important;
}

.iframe-context h1,
.iframe-context .MuiTypography-h1 {
  font-size: 1.5rem !important;
  line-height: 1.2 !important;
}

.iframe-context h2,
.iframe-context .MuiTypography-h2 {
  font-size: 1.25rem !important;
  line-height: 1.3 !important;
}

.iframe-context h3,
.iframe-context .MuiTypography-h3 {
  font-size: 1.125rem !important;
  line-height: 1.3 !important;
}

.iframe-context h4,
.iframe-context .MuiTypography-h4 {
  font-size: 1rem !important;
  line-height: 1.4 !important;
}

.iframe-context h5,
.iframe-context .MuiTypography-h5 {
  font-size: 0.875rem !important;
  line-height: 1.4 !important;
}

.iframe-context h6,
.iframe-context .MuiTypography-h6 {
  font-size: 0.8rem !important;
  line-height: 1.4 !important;
}

.iframe-context .MuiTypography-body1 {
  font-size: 0.875rem !important;
  line-height: 1.4 !important;
}

.iframe-context .MuiTypography-body2 {
  font-size: 0.8rem !important;
  line-height: 1.4 !important;
}

.iframe-context .MuiTypography-caption {
  font-size: 0.75rem !important;
  line-height: 1.4 !important;
}

/* Button text scaling for iframe */
.iframe-context .MuiButton-root {
  font-size: 0.875rem !important;
}

.iframe-context .MuiButton-root.MuiButton-sizeSmall {
  font-size: 0.8rem !important;
}

.iframe-context .MuiButton-root.MuiButton-sizeLarge {
  font-size: 0.9rem !important;
}

/* Form field text scaling for iframe */
.iframe-context .MuiTextField-root .MuiInputBase-input {
  font-size: 0.875rem !important;
}

.iframe-context .MuiTextField-root .MuiInputLabel-root {
  font-size: 0.875rem !important;
}

.iframe-context .MuiTextField-root .MuiFormHelperText-root {
  font-size: 0.75rem !important;
}

/* Autocomplete text scaling for iframe */
.iframe-context .MuiAutocomplete-root .MuiInputBase-input {
  font-size: 0.875rem !important;
}

.iframe-context .MuiAutocomplete-root .MuiInputLabel-root {
  font-size: 0.875rem !important;
}

/* Chip text scaling for iframe */
.iframe-context .MuiChip-root {
  font-size: 0.8rem !important;
}

.iframe-context .MuiChip-root.MuiChip-sizeSmall {
  font-size: 0.75rem !important;
}

/* Accordion text scaling for iframe */
.iframe-context .MuiAccordionSummary-root .MuiTypography-root {
  font-size: 1.125rem !important;
}

.iframe-context .MuiAccordionDetails-root {
  font-size: 0.875rem !important;
}

/* Tooltip text scaling for iframe */
.iframe-context .MuiTooltip-tooltip {
  font-size: 0.8rem !important;
}

/* Icon scaling for iframe */
.iframe-context .MuiSvgIcon-root {
  font-size: 1.2em !important;
}

.iframe-context .MuiIconButton-root .MuiSvgIcon-root {
  font-size: 1.1em !important;
}

/* GygDrawer specific styles for iframe context */
.iframe-context .gyg-drawer {
  /* Ensure drawer takes full width in iframe */
  width: 100vw !important;
  max-width: 100vw !important;
}

.iframe-context .gyg-drawer .MuiDrawer-paper {
  /* Full width drawer in iframe */
  width: 100vw !important;
  max-width: 100vw !important;
  left: 0 !important;
  right: 0 !important;
  /* Set height for Zendesk iframe */
  height: 600px !important;
  max-height: 600px !important;
  /* Ensure proper positioning */
  position: fixed !important;
  /* Prevent overflow */
  overflow-x: hidden !important;
  overflow-y: auto !important;
  /* Ensure drawer has high z-index */
  z-index: 1300 !important;
}

/* Ensure close button is always accessible */
.iframe-context .gyg-drawer .MuiIconButton-root {
  z-index: 1320 !important;
  position: relative !important;
}

/* Ensure drawer header has proper z-index */
.iframe-context .gyg-drawer .MuiStack-root {
  z-index: 1310 !important;
}

/* Responsive adjustments for smaller screens in iframe */
@media (max-width: 768px) {
  .iframe-context .gyg-drawer .MuiDrawer-paper {
    width: 100vw !important;
    max-width: 100vw !important;
    left: 0 !important;
    right: 0 !important;
    height: 600px !important;
    max-height: 600px !important;
  }
}

/* Ensure drawer content fits within iframe height */
.iframe-context .gyg-drawer .MuiStack-root {
  max-height: 600px !important;
}

/* Menu component styles for iframe context */
.iframe-context .MuiMenu-root {
  z-index: 1400 !important;
}

.iframe-context .MuiMenu-paper {
  max-height: 400px !important;
  max-width: 280px !important;
  overflow: auto !important;
}

.iframe-context .MuiMenuItem-root {
  font-size: 0.875rem !important;
  padding: 8px 16px !important;
}

.iframe-context .MuiMenuItem-root .MuiSvgIcon-root {
  font-size: 18px !important;
}

/* Responsive menu adjustments for smaller screens in iframe */
@media (max-width: 768px) {
  .iframe-context .MuiMenu-paper {
    max-height: 350px !important;
    max-width: 260px !important;
  }
}

/* Payment table styles for iframe context */
.iframe-context .MuiTable-root {
  font-size: 0.875rem !important;
}

.iframe-context .MuiTableCell-root {
  padding: 8px 12px !important;
  font-size: 0.875rem !important;
}

.iframe-context .MuiTableHead-root .MuiTableCell-root {
  font-weight: 600 !important;
  font-size: 0.875rem !important;
}

/* Ensure action column is properly sized in iframe */
.iframe-context .MuiTable-root .MuiTableCell-root:first-of-type {
  min-width: 80px !important;
  max-width: 100px !important;
}

/* Responsive table adjustments for smaller screens in iframe */
@media (max-width: 768px) {
  .iframe-context .MuiTableCell-root {
    padding: 6px 8px !important;
    font-size: 0.8rem !important;
  }

  .iframe-context .MuiTableHead-root .MuiTableCell-root {
    font-size: 0.8rem !important;
  }
}

/* Responsive table container for iframe */
.iframe-context .MuiTableContainer-root {
  overflow-x: auto !important;
  width: 100% !important;
}

.iframe-context .MuiTable-root {
  min-width: 800px !important;
  white-space: nowrap !important;
}

/* Ensure table cells don't wrap in iframe */
.iframe-context .MuiTableCell-root {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

/* Responsive column widths for iframe */
.iframe-context .MuiTable-root .MuiTableCell-root:nth-of-type(1) {
  min-width: 80px !important;
  max-width: 100px !important;
}

.iframe-context .MuiTable-root .MuiTableCell-root:nth-of-type(2) {
  min-width: 120px !important;
  max-width: 140px !important;
}

.iframe-context .MuiTable-root .MuiTableCell-root:nth-of-type(3) {
  min-width: 80px !important;
  max-width: 100px !important;
}

.iframe-context .MuiTable-root .MuiTableCell-root:nth-of-type(4) {
  min-width: 140px !important;
  max-width: 180px !important;
}

.iframe-context .MuiTable-root .MuiTableCell-root:nth-of-type(5) {
  min-width: 120px !important;
  max-width: 160px !important;
}

.iframe-context .MuiTable-root .MuiTableCell-root:nth-of-type(6) {
  min-width: 100px !important;
  max-width: 120px !important;
}

.iframe-context .MuiTable-root .MuiTableCell-root:nth-of-type(7) {
  min-width: 140px !important;
  max-width: 160px !important;
}

/* Login page iframe styles */
.iframe-context .login-page {
  height: 600px !important;
  min-height: 600px !important;
  max-height: 600px !important;
  overflow: hidden !important;
}

.iframe-context .login-page .MuiGrid-container {
  height: 600px !important;
  min-height: 600px !important;
  max-height: 600px !important;
}

/* Ensure login form fits within iframe */
.iframe-context .login-form {
  max-height: 500px !important;
  overflow-y: auto !important;
}


/*# sourceMappingURL=0efabfa52b15443f.css.map*/