html { -webkit-font-smoothing: antialiased; box-sizing: border-box; text-size-adjust: 100%; }
*, ::before, ::after { box-sizing: inherit; }
strong, b { font-weight: 700; }
body { margin: 0px; color: rgb(253, 253, 253); font-family: __Inter_f367f3, __Inter_Fallback_f367f3, Helvetica, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.5; background-color: rgb(26, 24, 24); }
@media print {
  body { background-color: rgb(255, 255, 255); }
}
body::backdrop { background-color: rgb(26, 24, 24); }
a { color: inherit; text-decoration: none; }
h1 { font-size: 60px; line-height: 1.2; }
h2 { font-size: 48px; line-height: 1.2; }
h3 { font-size: 42px; line-height: 1.2; }
h4 { font-size: 36px; line-height: 1.2; }
h5 { font-size: 24px; line-height: 1.2; }
h6 { font-size: 20px; line-height: 1.2; }
ul { width: max-content; margin: 0px; padding: 0px; list-style-type: none; }
:root { --bg: #100F0F; --onyx: #1C1C1C; --black: #16171A; --ember: #FF1E00; --slate: #646464; --stone: #827C7C; --white: #FFFFFF; --whitish: #FDFDFD; --graphite: #181818; --midnight: #141414; --raw-grad: linear-gradient(90deg, rgba(32, 35, 41, 0) 0%, rgba(32, 35, 41, 0.5) 30%, rgba(32, 35, 41, 1) 97%); --warm-black: #211F1F; --btn-primary: #FF1E00; --dark-purple: #252537; --dropzone-bg: #100F0F; --menu-bar-bg: #211F1F; --bg-secondary: #323030; --icon-primary: #646464; --light-purple: #9F96B8; --btn-secondary: #F86344; --text-secondary: #C4C8D1; --btn-primary-dark: #06C409; --accent-delete-btn: #FF4646; --btn-primary-hover: #D11900; --btn-primary-light: #07FC0B; --mini-drawer-width: 60px; --accent-action-dark: #AD1702; --alert-error-border: #ff4646; --bg-secondary-hover: #474343; --bg-secondary-light: #8C8181; --btn-secondary-dark: #C83314; --input-focus-border: #F86344; --btn-secondary-light: #FF4A24; --header-height-large: 80px; --header-height-small: 60px; --alert-success-border: #3EEF00; --app-muted-text-color: #8D98AE; --close-icon-button-bg: #292525; --header-appbar-height: 48px; --border-color-disabled: #403F3F; --persistent-drawer-width: 260px; --btn-primary2-bg-disabled: #262626; --btn-primary2-color-disabled: #939393; }
body, html { margin: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; background-color: rgb(17, 15, 15); padding-right: 0px !important; }
select option { color: var(--white); }
::-webkit-scrollbar { width: 0px; height: 2px; }
select option:hover { background-color: var(--bg-secondary) !important; }
*, ::before, ::after { box-sizing: border-box; }
.sidebar-state-open #mobile-btn-menu { color: rgb(255, 30, 0); position: relative; background: none; }
.sidebar-state-open #mobile-btn-menu img { filter: invert(17%) sepia(93%) saturate(7434%) hue-rotate(1deg) brightness(102%) contrast(105%); }
.sidebar-state-open #mobile-btn-menu::after { left: 50%; width: 48px; bottom: 4px; height: 2px; content: ""; position: absolute; transform: translate(-50%, 0px); background: rgb(255, 30, 0); }
input:-webkit-autofill { -webkit-text-fill-color: var(--white) !important; }
#chat-widget-container { z-index: 1199 !important; }
::-webkit-scrollbar-thumb { border-radius: 50px; }
::-webkit-scrollbar-track { background: var(--bg); }
@media only screen and (min-width: 1200px) {
  .sidebar-state-open footer { padding: 0px 24px 30px calc(var(--persistent-drawer-width) + 24px); transition: padding 225ms cubic-bezier(0, 0, 0.2, 1); }
}
button[data-style-btn="type1"] { color: var(--white); height: 44px; display: flex; padding: 0px 10px; font-size: 14px; -webkit-box-align: center; align-items: center; font-weight: 700; line-height: 16px; border-radius: 12px; -webkit-box-pack: center; justify-content: center; background-color: var(--btn-primary); }
button[data-style-btn="type1"]:hover { color: var(--white); background-color: var(--btn-primary-hover); }
button[data-style-btn="type1"]:disabled { color: rgb(221, 155, 155); opacity: 0.4; background-color: rgb(96, 15, 4); }
button[data-style-btn="type2"] { color: black; height: 44px; display: flex; padding: 0px 10px; font-size: 14px; -webkit-box-align: center; align-items: center; font-weight: 700; line-height: 16px; border-radius: 12px; -webkit-box-pack: center; justify-content: center; background-color: var(--white); }
button[data-style-btn="type2"]:hover { background-color: rgb(192, 192, 192); }
button[data-style-btn="type2"]:disabled { color: rgb(147, 147, 147); opacity: 0.4; background-color: rgb(38, 38, 38); }
@media only screen and (max-width: 1300px) {
  ::-webkit-scrollbar { width: 0px; height: 2px; }
}
@media only screen and (max-width: 600px) {
  .sidebar-state-open [data-cp="bottomNavigationBoxProps"] { z-index: 1201; transform: none !important; visibility: visible !important; }
}
.sidebar-state-open .MuiGrid-root > [data-testid="arrow-left"] { display: block; }
.sidebar-state-open .MuiGrid-root > [data-testid="arrow-right"] { display: none; }
#chat-widget-container:has(iframe[id="chat-widget"][style*="block"]) { z-index: 2001 !important; }
.DynamicComponentsModal-modal:has([data-cp="paymentHubContainerProps"]) { z-index: 2147483610; }
body[style*="overflow: hidden"]:has(.MuiDialog-root > .MuiBackdrop-root[style*="opacity: 0"]) { overflow: auto !important; }
body[style*="overflow: hidden"]:has(.MuiDrawer-root > .MuiBackdrop-root[style*="opacity: 0"]) { overflow: auto !important; }