




















* { -webkit-tap-highlight-color: transparent; }
img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }
.seo4s-popup { position: fixed !important; inset: 0px !important; display: none !important; align-items: center !important; justify-content: center !important; background: rgba(0, 0, 0, 0.7) !important; z-index: 999999 !important; }
.seo4s-popup.show { display: flex !important; }
.seo4s-popup-content { position: relative !important; width: min(600px, 92vw) !important; margin: 16px !important; border-radius: 10px !important; overflow: hidden !important; background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important; }
.seo4s-popup-content.seo4s-g8 { background-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/g8-bg.webp"); }
.seo4s-popup-content.seo4s-n8 { background-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/bg2.webp"); }
.seo4s-popup-content.seo4s-bom { background-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/bg.webp"); }
.seo4s-popup-content.seo4s-ads { width: min(700px, 92vw) !important; background: transparent !important; border-radius: 12px !important; }
.seo4s-step-ads { padding: 0px !important; }
.seo4s-ads-image { display: block; width: 100%; height: auto; cursor: pointer; border-radius: 12px; }
.seo4s-popup-close { position: absolute !important; top: 10px !important; right: 10px !important; width: 38px !important; height: 38px !important; border-radius: 50% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: pointer !important; font-size: 26px !important; line-height: 1 !important; color: rgb(255, 255, 255) !important; background: rgba(0, 0, 0, 0.55) !important; z-index: 10 !important; user-select: none !important; }
.seo4s-popup-close:hover { background: rgba(255, 87, 87, 0.85) !important; }
@media screen and (min-width: 768px) {
  .seo4s-step { padding: 100px 0px 15px; }
}
.seo4s-step { display: none; padding: 100px 0px 15px; text-align: center; position: relative; }
.seo4s-step.active { display: block !important; }
.seo4s-step-image { width: 100%; height: auto; display: block; margin: 0px auto; }
.seo4s-step-bom-image { width: 90%; height: auto; display: block; margin: 0px auto; }
.seo4s-logo-step { width: 120px; }
@media (min-width: 1366px) {
  .seo4s-logo-step { width: 200px; }
}
.seo4s-flare-image { width: 120%; position: absolute; left: 0px; bottom: -5%; z-index: 0; opacity: 0.7; pointer-events: none; }
.seo4s-cta-image { width: min(360px, 80%); height: auto; margin: 10px auto 0px; display: block; cursor: pointer; animation: 0.6s linear 0s infinite normal none running seo4sCtaPulse; position: relative; z-index: 2; }
@keyframes seo4sCtaPulse { 
  0% { filter: brightness(1.15); transform: scale(1.04); }
  50% { filter: brightness(1); transform: scale(1); }
  100% { filter: brightness(1.15); transform: scale(1.04); }
}
.seo4s-donghanh { display: inline-flex; align-items: center; justify-content: center; gap: 6px; width: 85%; margin: 6px auto 10px; font-weight: 700; color: rgb(255, 255, 255); font-size: 20px; }
.seo4s-donghanh-image { width: 55%; height: auto; }
.seo4s-donghanh-text { margin-top: 6px; }
.seo4s-logo-n8 { width: 80%; margin-left: 15%; }
@media (max-width: 768px) {
  .seo4s-popup-content { width: min(560px, 94vw) !important; }
  .seo4s-cta-image { width: min(320px, 85%); }
}.c4-html{--wp-block-synced-color: #7a00df;--wp-block-synced-color--rgb: 122,0,223;--wp-bound-block-color: var(--wp-block-synced-color);--wp-editor-canvas-background: #ddd;--wp-admin-theme-color: #007cba;--wp-admin-theme-color--rgb: 0,124,186;--wp-admin-theme-color-darker-10: #006ba1;--wp-admin-theme-color-darker-10--rgb: 0,107,160.5;--wp-admin-theme-color-darker-20: #005a87;--wp-admin-theme-color-darker-20--rgb: 0,90,135;--wp-admin-border-width-focus: 2px}
@media (min-resolution: 192dpi) {.c4-html{--wp-admin-border-width-focus: 1.5px}
}
.wp-element-button { cursor: pointer; }
.c4-html .has-very-light-gray-background-color { background-color: rgb(238, 238, 238); }
.c4-html .has-very-dark-gray-background-color { background-color: rgb(49, 49, 49); }
.c4-html .has-very-light-gray-color { color: rgb(238, 238, 238); }
.c4-html .has-very-dark-gray-color { color: rgb(49, 49, 49); }
.c4-html .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background { background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
.c4-html .has-purple-crush-gradient-background { background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
.c4-html .has-hazy-dawn-gradient-background { background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
.c4-html .has-subdued-olive-gradient-background { background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
.c4-html .has-atomic-cream-gradient-background { background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
.c4-html .has-nightshade-gradient-background { background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
.c4-html .has-midnight-gradient-background { background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }.c4-html{--wp--preset--font-size--normal: 16px;--wp--preset--font-size--huge: 42px}
.has-regular-font-size { font-size: 1em; }
.has-larger-font-size { font-size: 2.625em; }
.has-normal-font-size { font-size: var(--wp--preset--font-size--normal); }
.has-huge-font-size { font-size: var(--wp--preset--font-size--huge); }
.c4-html .has-text-align-center { text-align: center; }
.c4-html .has-text-align-left { text-align: left; }
.c4-html .has-text-align-right { text-align: right; }
.has-fit-text { white-space: nowrap !important; }
#end-resizable-editor-section { display: none; }
.aligncenter { clear: both; }
.items-justified-left { justify-content: flex-start; }
.items-justified-center { justify-content: center; }
.items-justified-right { justify-content: flex-end; }
.items-justified-space-between { justify-content: space-between; }
.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; word-break: normal !important; }
.screen-reader-text:focus { background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
.c4-html :where(.has-border-color) { border-style: solid; }
html :where([style^="border-color"], [style*=";border-color"], [style*="; border-color"]) { border-style: solid; }
html :where([style^="border-top-color"], [style*=";border-top-color"], [style*="; border-top-color"]) { border-top-style: solid; }
html :where([style^="border-right-color"], [style*=";border-right-color"], [style*="; border-right-color"]) { border-right-style: solid; }
html :where([style^="border-bottom-color"], [style*=";border-bottom-color"], [style*="; border-bottom-color"]) { border-bottom-style: solid; }
html :where([style^="border-left-color"], [style*=";border-left-color"], [style*="; border-left-color"]) { border-left-style: solid; }
html :where([style^="border-width"], [style*=";border-width"], [style*="; border-width"]) { border-style: solid; }
html :where([style^="border-top-width"], [style*=";border-top-width"], [style*="; border-top-width"]) { border-top-style: solid; }
html :where([style^="border-right-width"], [style*=";border-right-width"], [style*="; border-right-width"]) { border-right-style: solid; }
html :where([style^="border-bottom-width"], [style*=";border-bottom-width"], [style*="; border-bottom-width"]) { border-bottom-style: solid; }
html :where([style^="border-left-width"], [style*=";border-left-width"], [style*="; border-left-width"]) { border-left-style: solid; }
.c4-html :where(img[class*="wp-image-"]) { height: auto; max-width: 100%; }
:where(figure) { margin: 0px 0px 1em; }
.c4-html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }
@media screen and (max-width: 600px) {
  .c4-html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: 0px; }
}.c4-html{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--primary: #f0ad00;--wp--preset--color--secondary: #eec75d;--wp--preset--color--success: #dd9933;--wp--preset--color--alert: #dd9933;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: calc(0.44 * var(--c4-rem,16px));--wp--preset--spacing--30: calc(0.67 * var(--c4-rem,16px));--wp--preset--spacing--40: calc(1 * var(--c4-rem,16px));--wp--preset--spacing--50: calc(1.5 * var(--c4-rem,16px));--wp--preset--spacing--60: calc(2.25 * var(--c4-rem,16px));--wp--preset--spacing--70: calc(3.38 * var(--c4-rem,16px));--wp--preset--spacing--80: calc(5.06 * var(--c4-rem,16px));--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0)}
.wp-block-button { --wp--preset--dimension--25: 25%; --wp--preset--dimension--50: 50%; --wp--preset--dimension--75: 75%; --wp--preset--dimension--100: 100%; }
.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }
.wp-site-blocks > .alignright { float: right; margin-left: 2em; }
.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }
:where(.is-layout-flex) { gap: 0.5em; }
:where(.is-layout-grid) { gap: 0.5em; }
.is-layout-flow > .alignleft { float: left; margin-inline: 0px 2em; }
.is-layout-flow > .alignright { float: right; margin-inline: 2em 0px; }
.is-layout-flow > .aligncenter { margin-left: auto !important; margin-right: auto !important; }
.is-layout-constrained > .alignleft { float: left; margin-inline: 0px 2em; }
.is-layout-constrained > .alignright { float: right; margin-inline: 2em 0px; }
.is-layout-constrained > .aligncenter { margin-left: auto !important; margin-right: auto !important; }
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) { margin-left: auto !important; margin-right: auto !important; }
.c4-body .is-layout-flex { display: flex; }
.is-layout-flex { flex-wrap: wrap; align-items: center; }
.is-layout-flex > :is(*, div) { margin: 0px; }
.c4-body .is-layout-grid { display: grid; }
.is-layout-grid > :is(*, div) { margin: 0px; }.c4-body{padding: 0px}
a:where(:not(.wp-element-button)) { text-decoration: none; }
.c4-html :where(.wp-element-button, .wp-block-button__link) { background-color: rgb(50, 55, 60); border-width: 0px; color: rgb(255, 255, 255); font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; text-transform: inherit; }
.has-black-color { color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-color { color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-color { color: var(--wp--preset--color--white) !important; }
.has-pale-pink-color { color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-color { color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-color { color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-color { color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-color { color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-color { color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-color { color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-color { color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-color { color: var(--wp--preset--color--vivid-purple) !important; }
.has-primary-color { color: var(--wp--preset--color--primary) !important; }
.has-secondary-color { color: var(--wp--preset--color--secondary) !important; }
.has-success-color { color: var(--wp--preset--color--success) !important; }
.has-alert-color { color: var(--wp--preset--color--alert) !important; }
.has-black-background-color { background-color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-background-color { background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-background-color { background-color: var(--wp--preset--color--white) !important; }
.has-pale-pink-background-color { background-color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-background-color { background-color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-background-color { background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-background-color { background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-background-color { background-color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-background-color { background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-background-color { background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-background-color { background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-background-color { background-color: var(--wp--preset--color--vivid-purple) !important; }
.has-primary-background-color { background-color: var(--wp--preset--color--primary) !important; }
.has-secondary-background-color { background-color: var(--wp--preset--color--secondary) !important; }
.has-success-background-color { background-color: var(--wp--preset--color--success) !important; }
.has-alert-background-color { background-color: var(--wp--preset--color--alert) !important; }
.has-black-border-color { border-color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-border-color { border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-border-color { border-color: var(--wp--preset--color--white) !important; }
.has-pale-pink-border-color { border-color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-border-color { border-color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-border-color { border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-border-color { border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-border-color { border-color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-border-color { border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-border-color { border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-border-color { border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-border-color { border-color: var(--wp--preset--color--vivid-purple) !important; }
.has-primary-border-color { border-color: var(--wp--preset--color--primary) !important; }
.has-secondary-border-color { border-color: var(--wp--preset--color--secondary) !important; }
.has-success-border-color { border-color: var(--wp--preset--color--success) !important; }
.has-alert-border-color { border-color: var(--wp--preset--color--alert) !important; }
.has-vivid-cyan-blue-to-vivid-purple-gradient-background { background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
.has-light-green-cyan-to-vivid-green-cyan-gradient-background { background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
.has-luminous-vivid-orange-to-vivid-red-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
.has-very-light-gray-to-cyan-bluish-gray-gradient-background { background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
.has-cool-to-warm-spectrum-gradient-background { background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
.has-blush-light-purple-gradient-background { background: var(--wp--preset--gradient--blush-light-purple) !important; }
.has-blush-bordeaux-gradient-background { background: var(--wp--preset--gradient--blush-bordeaux) !important; }
.has-luminous-dusk-gradient-background { background: var(--wp--preset--gradient--luminous-dusk) !important; }
.has-pale-ocean-gradient-background { background: var(--wp--preset--gradient--pale-ocean) !important; }
.has-electric-grass-gradient-background { background: var(--wp--preset--gradient--electric-grass) !important; }
.has-midnight-gradient-background { background: var(--wp--preset--gradient--midnight) !important; }
.has-small-font-size { font-size: var(--wp--preset--font-size--small) !important; }
.has-medium-font-size { font-size: var(--wp--preset--font-size--medium) !important; }
.has-large-font-size { font-size: var(--wp--preset--font-size--large) !important; }
.has-x-large-font-size { font-size: var(--wp--preset--font-size--x-large) !important; }.c4-html{text-size-adjust: 100%;font-family: sans-serif}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0px; }
progress { vertical-align: baseline; }
[hidden], template { display: none; }
a { background-color: rgba(255, 255, 255, 0); }
a:active, a:hover { outline-width: 0px; }
abbr[title] { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-decoration: none; }
b, strong { font-weight: bolder; }
dfn { font-style: italic; }
mark { background-color: rgb(255, 255, 0); color: rgb(0, 0, 0); }
small { display: inline-block; font-size: 80%; }
img { border-style: none; }
svg:not(.c4-html) { overflow: hidden; }
button, input, select, textarea { font: inherit; }
optgroup { font-weight: 700; }
button, input, select { overflow: visible; }
button, select { text-transform: none; }
[type="button"], [type="reset"], [type="submit"], button { cursor: pointer; }
[disabled] { cursor: default; }
[type="reset"], [type="submit"], button, .c4-html [type="button"] { appearance: button; }
fieldset { border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }
textarea { overflow: auto; }
[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; }
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { appearance: none; }*, ::after, ::before{ box-sizing: border-box; }.c4-html{box-sizing: border-box}.c4-html{-webkit-tap-highlight-color: rgba(255, 255, 255, 0);background-attachment: fixed}.c4-body{-webkit-font-smoothing: antialiased;color: rgb(119, 119, 119)}
.xdebug-var-dump { position: relative; z-index: 1000; }
hr { border-width: 1px 0px 0px; border-top-style: solid; border-top-color: currentcolor; margin: 15px 0px; opacity: 0.1; }
img { display: inline-block; height: auto; max-width: 100%; vertical-align: middle; }
figure { margin: 0px; }
pre { background-color: rgb(241, 241, 241); border: 1px solid rgb(221, 221, 221); overflow-x: auto; padding: 20px; width: 100%; }
p:empty { display: none; }
a, button, input { touch-action: manipulation; }
ins { text-decoration: none; }
embed, iframe, object { max-width: 100%; }
.col, .columns, .gallery-item { margin: 0px; padding: 0px 15px 30px; position: relative; width: 100%; }
.col-fit { flex: 1 1 0%; }
.col-first { order: -1; }
.col-last { order: 1; }
.col-inner { background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; flex: 1 0 auto; margin-left: auto; margin-right: auto; position: relative; width: 100%; }
.col-has-radius { overflow: hidden; }
@media screen and (min-width: 850px) {
  .col:first-child .col-inner { margin-left: auto; margin-right: 0px; }
  .col + .col .col-inner { margin-left: 0px; margin-right: auto; }
}
@media screen and (max-width: 549px) {
  .small-col-first { order: -1; }
}
@media screen and (min-width: 850px) {
  .large-col-first { order: -1; }
}
@media screen and (max-width: 849px) {
  .medium-col-first { order: -1; }
  .col { padding-bottom: 30px; }
}
@media screen and (min-width: 850px) {
  .row-divided > .col + .col:not(.large-12) { border-left: 1px solid rgb(236, 236, 236); }
  .row-divided.row-reverse > .col + .col:not(.large-12) { border-left: 0px; border-right: 1px solid rgb(236, 236, 236); }
  .col-divided { border-right: 1px solid rgb(236, 236, 236); padding-right: 30px; }
  .col.col-divided:not(.col-first):last-child { border-left: 1px solid rgb(236, 236, 236); border-right: 0px; padding-left: 30px; padding-right: 0px; }
  .col-border { border-right: 1px solid rgb(236, 236, 236); padding-right: 0px; }
  .col-border + .col, .col-divided + .col { padding-left: 30px; }
}
.dark .col-divided { border-color: rgba(255, 255, 255, 0.2); }
.align-equal > .col { display: flex; }
.align-middle { align-items: center !important; align-self: center !important; vertical-align: middle !important; }
.align-bottom { align-items: flex-end !important; align-self: flex-end !important; justify-content: flex-end !important; vertical-align: bottom !important; }
.align-top { align-items: flex-start !important; align-self: flex-start !important; justify-content: flex-start !important; vertical-align: top !important; }
.align-center { justify-content: center !important; }
.align-right { justify-content: flex-end !important; }
.small-1 { flex-basis: 8.33333%; max-width: 8.33333%; }
.small-2 { flex-basis: 16.6667%; max-width: 16.6667%; }
.small-3 { flex-basis: 25%; max-width: 25%; }
.small-4 { flex-basis: 33.3333%; max-width: 33.3333%; }
.small-5 { flex-basis: 41.6667%; max-width: 41.6667%; }
.small-6 { flex-basis: 50%; max-width: 50%; }
.small-7 { flex-basis: 58.3333%; max-width: 58.3333%; }
.small-8 { flex-basis: 66.6667%; max-width: 66.6667%; }
.small-9 { flex-basis: 75%; max-width: 75%; }
.small-10 { flex-basis: 83.3333%; max-width: 83.3333%; }
.small-11 { flex-basis: 91.6667%; max-width: 91.6667%; }
.small-12, .small-columns-1 .flickity-slider > .col, .small-columns-1 > .col { flex-basis: 100%; max-width: 100%; }
.small-columns-2 .flickity-slider > .col, .small-columns-2 > .col { flex-basis: 50%; max-width: 50%; }
.small-columns-3 .flickity-slider > .col, .small-columns-3 > .col { flex-basis: 33.3333%; max-width: 33.3333%; }
.small-columns-4 .flickity-slider > .col, .small-columns-4 > .col { flex-basis: 25%; max-width: 25%; }
.small-columns-5 .flickity-slider > .col, .small-columns-5 > .col { flex-basis: 20%; max-width: 20%; }
.small-columns-6 .flickity-slider > .col, .small-columns-6 > .col { flex-basis: 16.6667%; max-width: 16.6667%; }
.small-columns-7 .flickity-slider > .col, .small-columns-7 > .col { flex-basis: 14.2857%; max-width: 14.2857%; }
.small-columns-8 .flickity-slider > .col, .small-columns-8 > .col { flex-basis: 12.5%; max-width: 12.5%; }
@media screen and (min-width: 550px) {
  .medium-1 { flex-basis: 8.33333%; max-width: 8.33333%; }
  .medium-2 { flex-basis: 16.6667%; max-width: 16.6667%; }
  .medium-3 { flex-basis: 25%; max-width: 25%; }
  .medium-4 { flex-basis: 33.3333%; max-width: 33.3333%; }
  .medium-5 { flex-basis: 41.6667%; max-width: 41.6667%; }
  .medium-6 { flex-basis: 50%; max-width: 50%; }
  .medium-7 { flex-basis: 58.3333%; max-width: 58.3333%; }
  .medium-8 { flex-basis: 66.6667%; max-width: 66.6667%; }
  .medium-9 { flex-basis: 75%; max-width: 75%; }
  .medium-10 { flex-basis: 83.3333%; max-width: 83.3333%; }
  .medium-11 { flex-basis: 91.6667%; max-width: 91.6667%; }
  .medium-12, .medium-columns-1 .flickity-slider > .col, .medium-columns-1 > .col { flex-basis: 100%; max-width: 100%; }
  .medium-columns-2 .flickity-slider > .col, .medium-columns-2 > .col { flex-basis: 50%; max-width: 50%; }
  .medium-columns-3 .flickity-slider > .col, .medium-columns-3 > .col { flex-basis: 33.3333%; max-width: 33.3333%; }
  .medium-columns-4 .flickity-slider > .col, .medium-columns-4 > .col { flex-basis: 25%; max-width: 25%; }
  .medium-columns-5 .flickity-slider > .col, .medium-columns-5 > .col { flex-basis: 20%; max-width: 20%; }
  .medium-columns-6 .flickity-slider > .col, .medium-columns-6 > .col { flex-basis: 16.6667%; max-width: 16.6667%; }
  .medium-columns-7 .flickity-slider > .col, .medium-columns-7 > .col { flex-basis: 14.2857%; max-width: 14.2857%; }
  .medium-columns-8 .flickity-slider > .col, .medium-columns-8 > .col { flex-basis: 12.5%; max-width: 12.5%; }
}
@media screen and (min-width: 850px) {
  .large-1 { flex-basis: 8.33333%; max-width: 8.33333%; }
  .large-2 { flex-basis: 16.6667%; max-width: 16.6667%; }
  .large-3 { flex-basis: 25%; max-width: 25%; }
  .large-4 { flex-basis: 33.3333%; max-width: 33.3333%; }
  .large-5 { flex-basis: 41.6667%; max-width: 41.6667%; }
  .large-6 { flex-basis: 50%; max-width: 50%; }
  .large-7 { flex-basis: 58.3333%; max-width: 58.3333%; }
  .large-8 { flex-basis: 66.6667%; max-width: 66.6667%; }
  .large-9 { flex-basis: 75%; max-width: 75%; }
  .large-10 { flex-basis: 83.3333%; max-width: 83.3333%; }
  .large-11 { flex-basis: 91.6667%; max-width: 91.6667%; }
  .gallery-columns-1 .gallery-item, .large-12, .large-columns-1 .flickity-slider > .col, .large-columns-1 > .col { flex-basis: 100%; max-width: 100%; }
  .gallery-columns-2 .gallery-item, .large-columns-2 .flickity-slider > .col, .large-columns-2 > .col { flex-basis: 50%; max-width: 50%; }
  .gallery-columns-3 .gallery-item, .large-columns-3 .flickity-slider > .col, .large-columns-3 > .col { flex-basis: 33.3333%; max-width: 33.3333%; }
  .gallery-columns-4 .gallery-item, .large-columns-4 .flickity-slider > .col, .large-columns-4 > .col { flex-basis: 25%; max-width: 25%; }
  .gallery-columns-5 .gallery-item, .large-columns-5 .flickity-slider > .col, .large-columns-5 > .col { flex-basis: 20%; max-width: 20%; }
  .gallery-columns-6 .gallery-item, .large-columns-6 .flickity-slider > .col, .large-columns-6 > .col { flex-basis: 16.6667%; max-width: 16.6667%; }
  .gallery-columns-7 .gallery-item, .large-columns-7 .flickity-slider > .col, .large-columns-7 > .col { flex-basis: 14.2857%; max-width: 14.2857%; }
  .gallery-columns-8 .gallery-item, .large-columns-8 .flickity-slider > .col, .large-columns-8 > .col { flex-basis: 12.5%; max-width: 12.5%; }
}
.has-shadow > .col > .col-inner { background-color: rgb(255, 255, 255); }
.col-hover-blur .col-inner, .col-hover-fade .col-inner, .col-hover-focus .col-inner { transition: all, 0.2s; }
.col-hover-fade .col-inner { opacity: 0.6; }
.col-hover-fade:hover .col-inner { opacity: 1; }
.col-hover-blur .col-inner { filter: blur(3px); }
.col-hover-blur:hover .col-inner { filter: blur(0px); }
.col-hover-focus:hover .col-inner { opacity: 1; }
.row:hover .col-hover-focus .col:not(:hover) { opacity: 0.6; }.container, .container-width, .full-width .ubermenu-nav, .row{ margin-left: auto; margin-right: auto; width: 100%; }.c4-body.boxed, .c4-body.framed{width: 100%}
.container { padding-left: 15px; padding-right: 15px; }
.container, .container-width, .full-width .ubermenu-nav, .row { max-width: 1080px; }
.row.row-collapse { max-width: 1050px; }
.row.row-small { max-width: 1065px; }
.row.row-large { max-width: 1110px; }.c4-body.boxed .header-wrapper, .c4-body.boxed .is-sticky-section, .c4-body.boxed header, .c4-body.framed .header-wrapper, .c4-body.framed header{ max-width: 1170px; }.c4-body.boxed, .c4-body.framed{max-width: 1170px}
@media screen and (min-width: 850px) {
}
.flex-row { align-items: center; display: flex; flex-flow: row; justify-content: space-between; width: 100%; }
.flex-row-start { justify-content: flex-start; }
.flex-row-center { justify-content: center; }
.flex-row-col { display: flex; flex-direction: column; justify-content: flex-start; }
.text-center .flex-row { justify-content: center; }
.header .flex-row { height: 100%; }
.flex-col { max-height: 100%; }
.flex-grow { flex: 1 1 0%; }
.flex-center { margin: 0px auto; }
.flex-left { margin-right: auto; }
.flex-right { margin-left: auto; }
.flex-wrap { flex-wrap: wrap; }
.flex-has-center > .flex-col:not(.flex-center), .flex-has-center > .flex-row > .flex-col:not(.flex-center), .flex-has-center > .nav-row > .flex-col:not(.flex-center) { flex: 1 1 0%; }
@media (max-width: 849px) {
  .medium-flex-wrap { flex-flow: column wrap; }
  .medium-flex-wrap .flex-col { flex-grow: 0; padding-bottom: 5px; padding-top: 5px; width: 100%; }
}
@media (max-width: 549px) {
  .small-flex-wrap { flex-flow: column wrap; }
  .small-flex-wrap .flex-col { flex-grow: 0; width: 100%; }
}
@media (min-width: 850px) {
  .col2-set, .u-columns { display: flex; }
  .col2-set > div + div, .u-columns > div + div { padding-left: 30px; }
}
.row-grid .box .image-cover { height: 100%; padding: 0px; }
.grid-col > .col-inner { height: 100%; }
.grid-col .banner, .grid-col .box, .grid-col .box-image, .grid-col .box-image img, .grid-col .col-inner > .img, .grid-col .flickity-slider > .img, .grid-col .image-cover, .grid-col .image-cover img, .grid-col .slider, .grid-col .slider-wrapper, .grid-col .slider:not(.flickity-enabled), .grid-col .slider > .img, .grid-col > .col-inner > .img, .grid-col > .col-inner > .img .img-inner > img, .grid-col > .col-inner > .img div { bottom: 0px; height: 100%; object-fit: cover; top: 0px; width: 100%; padding: 0px !important; position: absolute !important; }
.grid-col .box-image img { font-family: "object-fit: cover;"; }
.grid-col .flickity-viewport { height: 100% !important; }
.grid-col .box:not(.box-shade):not(.box-overlay):not(.box-badge) .box-text { background-color: rgba(255, 255, 255, 0.95); bottom: 0px; padding-left: 1.5em; padding-right: 1.5em; position: absolute; }
@media (prefers-reduced-motion) {
  .grid-col { transition: none !important; }
}
@media (-ms-high-contrast:none) {
  .payment-icon svg { max-width: 50px; }
  .slider-nav-circle .flickity-prev-next-button svg { height: 36px !important; }
  .nav > li > a > i { top: -1px; }
}
.gallery, .row { display: flex; flex-flow: wrap; width: 100%; }
.row > div:not(.col):not([class^="col-"]):not([class*=" col-"]) { width: 100% !important; }
.row.row-grid, .row.row-masonry { display: block; }
.row.row-grid > .col, .row.row-masonry > .col { float: left; }
.container .row:not(.row-collapse), .lightbox-content .row:not(.row-collapse), .row .gallery, .row .row:not(.row-collapse) { margin-left: -15px; margin-right: -15px; padding-left: 0px; padding-right: 0px; width: auto; }
.row .container { padding-left: 0px; padding-right: 0px; }
.banner + .row:not(.row-collapse), .banner-grid-wrapper + .row:not(.row-collapse), .section + .row:not(.row-collapse), .slider-wrapper + .row:not(.row-collapse) { margin-top: 30px; }
.row-full-width { max-width: 100% !important; }
.row-isotope { transition: height 0.3s; }
.row-reverse { flex-direction: row-reverse; }
@media screen and (max-width: 549px) {
  .small-row-reverse { flex-direction: column-reverse; }
}
@media screen and (max-width: 849px) {
  .medium-row-reverse { flex-direction: row-reverse; }
}
.row-collapse { padding: 0px; }
.row-collapse > .col, .row-collapse > .flickity-viewport > .flickity-slider > .col { padding: 0px !important; }
.row-collapse > .col .container { max-width: 100%; }
.container .row-small:not(.row-collapse), .row .row-small:not(.row-collapse) { margin-bottom: 0px; margin-left: -10px; margin-right: -10px; }
.row-small > .col, .row-small > .flickity-viewport > .flickity-slider > .col { margin-bottom: 0px; padding: 0px 9.8px 19.6px; }
.container .row-xsmall:not(.row-collapse), .row .row-xsmall:not(.row-collapse) { margin-bottom: 0px; margin-left: -2px; margin-right: -2px; }
.row-xsmall > .col, .row-xsmall > .flickity-viewport > .flickity-slider > .col { margin-bottom: 0px; padding: 0px 2px 3px; }
@media screen and (min-width: 850px) {
  .row-large { padding-left: 0px; padding-right: 0px; }
  .container .row-large:not(.row-collapse), .row .row-large:not(.row-collapse) { margin-bottom: 0px; margin-left: -30px; margin-right: -30px; }
  .row-large > .col, .row-large > .flickity-viewport > .flickity-slider > .col { margin-bottom: 0px; padding: 0px 30px 30px; }
}
.row-dashed, .row-solid { overflow: hidden; }
.row-dashed .col, .row-solid .col { padding: 0px; position: relative; }
.row-dashed .col-inner, .row-solid .col-inner { padding: 15px; }
.row-dashed .col::before, .row-solid .col::before { border-left: 1px dashed rgb(221, 221, 221); content: " "; height: 100%; left: -1px; position: absolute; top: 0px; }
.row-dashed .col::after, .row-solid .col::after { border-bottom: 1px dashed rgb(221, 221, 221); bottom: -1px; content: " "; height: 0px; left: 0px; position: absolute; top: auto; width: 100%; }
.row-solid .col::before { border-left-style: solid; }
.row-solid .col::after { border-bottom-style: solid; }
.dark .row-dashed .col::after, .dark .row-dashed .col::before, .dark .row-solid .col::after, .dark .row-solid .col::before { border-color: rgba(255, 255, 255, 0.2); }
.block-html-after-header .row .col { padding-bottom: 0px; }
.wpb-js-composer .row::before { display: block !important; }
.section { align-items: center; display: flex; flex-flow: row; min-height: auto; padding: 30px 0px; position: relative; width: 100%; }
.section.dark { background-color: rgb(102, 102, 102); }
.section-bg { overflow: hidden; }
.section-bg, .section-content { width: 100%; }
.section-content { z-index: 1; }
.has-parallax { overflow: hidden; }
.container .section, .row .section { padding-left: 30px; padding-right: 30px; }
.is-sticky-section + .sticky-section-helper { background-color: rgb(0, 0, 0); min-height: 100vh !important; }
.sticky-section-helper + div { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 15px 15px 15px 15px; position: relative; }
.sticky-section { background-color: rgb(255, 255, 255); left: 0px; margin: 0px auto; overflow: hidden; right: 0px; top: 0px; height: 100vh !important; padding: 0px !important; position: sticky !important; width: 100% !important; }
.is-sticky-section { position: fixed !important; }
.nav-dropdown { background-color: rgb(255, 255, 255); color: rgb(119, 119, 119); display: table; left: -99999px; margin: 0px; max-height: 0px; min-width: 260px; opacity: 0; padding: 20px 0px; position: absolute; text-align: left; transition: opacity 0.25s, visibility 0.25s; visibility: hidden; z-index: 9; }
.dark.nav-dropdown { color: rgb(241, 241, 241); }
.nav-dropdown::after { clear: both; content: ""; display: block; height: 0px; visibility: hidden; }
.nav-dropdown li { display: block; margin: 0px; vertical-align: top; }
.nav-dropdown li ul { margin: 0px; padding: 0px; }
.nav-dropdown > li.html { min-width: 260px; }
.next-prev-thumbs li.has-dropdown:hover > .nav-dropdown, .no-js li.has-dropdown:hover > .nav-dropdown, li.current-dropdown > .nav-dropdown { left: -15px; max-height: inherit; opacity: 1; visibility: visible; }
.nav-right li.current-dropdown:last-child > .nav-dropdown, .nav-right li.has-dropdown:hover:last-child > .nav-dropdown { left: auto; right: -15px; }
.nav-column li > a, .nav-dropdown > li > a { display: block; line-height: 1.3; padding: 10px 20px; width: auto; }
.nav-column > li:last-child:not(.nav-dropdown-col) > a, .nav-dropdown > li:last-child:not(.nav-dropdown-col) > a { border-bottom: 0px !important; }
.dropdown-uppercase.nav-dropdown .nav-column > li > a, .nav-dropdown.dropdown-uppercase > li > a { font-size: 0.85em; text-transform: uppercase; }
.nav-dropdown > li.image-column, .nav-dropdown > li.nav-dropdown-col { display: table-cell; min-width: 160px; text-align: left; white-space: nowrap; width: 160px; }
.nav-dropdown > li.image-column:not(:last-child), .nav-dropdown > li.nav-dropdown-col:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0); }
.nav-dropdown .menu-item-has-children > a, .nav-dropdown .nav-dropdown-col > a, .nav-dropdown .title > a { color: rgb(0, 0, 0); font-size: 0.8em; font-weight: bolder; text-transform: uppercase; }
.nav-dropdown .nav-dropdown-col .menu-item-has-children { margin-top: 5px; }
.nav-dropdown li.image-column { border: 0px !important; margin: 0px !important; padding: 0px !important; }
.nav-dropdown li.image-column > a { font-size: 0px !important; line-height: 0 !important; margin: -20px 0px !important; padding: 0px !important; }
.nav-dropdown li.image-column > a img { display: block; margin: 0px; width: 100%; }
.nav-dropdown li.image-column > a:hover { opacity: 0.8; }
.nav-dropdown-default li.image-column:first-child > a { margin-left: -20px !important; margin-right: 20px !important; }
.nav-dropdown-default li.image-column:last-child > a { margin-right: -20px !important; }
.nav-dropdown.nav-dropdown-bold > li.nav-dropdown-col, .nav-dropdown.nav-dropdown-simple > li.nav-dropdown-col { border-color: rgb(241, 241, 241); }
.nav-dropdown-default .nav-column li > a, .nav-dropdown.nav-dropdown-default > li > a { border-bottom: 1px solid rgb(236, 236, 236); margin: 0px 10px; padding-left: 0px; padding-right: 0px; }
.nav-dropdown-default { padding: 20px; }
.nav-dropdown-bold .nav-column li > a, .nav-dropdown.nav-dropdown-bold > li > a { border-radius: 10px; margin: 0px 10px; padding-left: 10px; padding-right: 5px; }
.nav-dropdown-bold .nav-column li > a:hover, .nav-dropdown-bold.dark .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold.dark > li > a:hover, .nav-dropdown.nav-dropdown-bold > li > a:hover { background-color: var(--fs-color-primary); color: rgb(255, 255, 255) !important; }
.nav-dropdown-simple .nav-column li > a:hover, .nav-dropdown.nav-dropdown-simple > li > a:hover { background-color: rgba(0, 0, 0, 0.03); }
.nav-dropdown.nav-dropdown-bold li.html, .nav-dropdown.nav-dropdown-simple li.html { padding: 0px 20px 10px; }
.menu-item-has-block .nav-dropdown { padding: 0px; }
.menu-item-has-block .nav-dropdown .col-inner ul:not(.nav.nav-vertical) li:not(.tab):not([class^="bullet-"]) { display: list-item; margin-left: 1.3em !important; }
li.current-dropdown > .nav-dropdown-full, li.has-dropdown:hover > .nav-dropdown-full { display: flex; flex-wrap: wrap; position: fixed; right: auto; transform: translateX(-50%); width: 100%; left: 50% !important; margin-left: 0px !important; margin-right: 0px !important; max-width: 1150px !important; transition: opacity 0.3s !important; }
.nav-dropdown-full > li.nav-dropdown-col { white-space: normal; }
.nav-dropdown-has-arrow li.has-dropdown::after, .nav-dropdown-has-arrow li.has-dropdown::before { border: solid rgba(255, 255, 255, 0); bottom: -2px; content: ""; height: 0px; left: 50%; opacity: 0; pointer-events: none; position: absolute; width: 0px; z-index: 10; }
.nav-dropdown-has-arrow li.has-dropdown::after { border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(255, 255, 255); border-width: 8px; margin-left: -8px; }
.nav-dropdown-has-arrow li.has-dropdown::before { border-width: 11px; margin-left: -11px; z-index: -999; }
.nav-dropdown-has-arrow .ux-nav-vertical-menu .menu-item-design-custom-size::after, .nav-dropdown-has-arrow .ux-nav-vertical-menu .menu-item-design-custom-size::before, .nav-dropdown-has-arrow .ux-nav-vertical-menu .menu-item-design-default::after, .nav-dropdown-has-arrow .ux-nav-vertical-menu .menu-item-design-default::before, .nav-dropdown-has-arrow li.has-dropdown.menu-item-design-container-width::after, .nav-dropdown-has-arrow li.has-dropdown.menu-item-design-container-width::before, .nav-dropdown-has-arrow li.has-dropdown.menu-item-design-full-width::after, .nav-dropdown-has-arrow li.has-dropdown.menu-item-design-full-width::before { display: none; }
.nav-dropdown-has-shadow .nav-dropdown { box-shadow: rgba(0, 0, 0, 0.15) 1px 1px 15px; }
.nav-dropdown-has-arrow.nav-dropdown-has-border li.has-dropdown::before { border-bottom-color: rgb(221, 221, 221); }
.nav-dropdown-has-border .nav-dropdown { border: 2px solid rgb(221, 221, 221); }
.nav-dropdown-has-arrow li.current-dropdown.has-dropdown::after, .nav-dropdown-has-arrow li.current-dropdown.has-dropdown::before { opacity: 1; transition: opacity 0.25s; }
.label-hot.menu-item > a::after, .label-new.menu-item > a::after, .label-popular.menu-item > a::after, .label-sale.menu-item > a::after { background-color: rgb(0, 0, 0); border-radius: 2px; color: rgb(255, 255, 255); content: ""; display: inline-block; font-size: 9px; font-weight: bolder; letter-spacing: -0.1px; line-height: 9px; margin-left: 4px; padding: 2px 3px 3px; position: relative; text-transform: uppercase; top: -2px; }
.label-new.menu-item > a::after { background-color: var(--fs-color-primary); }
.label-sale.menu-item > a::after { background-color: var(--fs-color-secondary); }
.label-popular.menu-item > a::after { background-color: var(--fs-color-success); }
.label-hot.menu-item > a::after { background-color: var(--fs-color-alert); }
.nav p { margin: 0px; padding-bottom: 0px; }
.nav, .nav ul:not(.nav-dropdown) { margin: 0px; padding: 0px; }
.nav > li > a.button, .nav > li > button { margin-bottom: 0px; }
.nav { align-items: center; display: flex; flex-flow: wrap; width: 100%; }
.nav, .nav > li { position: relative; }
.nav > li { list-style: none; margin: 0px 7px; padding: 0px; transition: background-color 0.3s; }
.nav > li, .nav > li > a { display: inline-block; }
.nav > li > a { align-items: center; display: inline-flex; flex-wrap: wrap; padding: 10px 0px; }
.html .nav > li > a { padding-bottom: 0px; padding-top: 0px; }
.nav-small .nav > li > a, .nav.nav-small > li > a { font-weight: 400; padding-bottom: 5px; padding-top: 5px; vertical-align: top; }
.nav-small.nav > li.html { font-size: 0.75em; }
.nav-center { justify-content: center; }
.nav-fill { justify-content: space-between; }
.nav-left { justify-content: flex-start; }
.nav-right { justify-content: flex-end; }
@media (max-width: 849px) {
  .medium-nav-center { justify-content: center; }
}
@media (max-width: 549px) {
  .small-nav-center { justify-content: center; }
}
.nav-column > li > a, .nav-dropdown > li > a, .nav-vertical-fly-out > li > a, .nav > li > a { color: rgba(102, 102, 102, 0.85); transition: 0.2s; }
.nav-column > li > a, .nav-dropdown > li > a { display: block; }
.nav-column li.active > a, .nav-column li > a:hover, .nav-dropdown li.active > a, .nav-dropdown > li > a:hover, .nav-vertical-fly-out > li > a:hover, .nav > li.active > a, .nav > li.current > a, .nav > li > a.active, .nav > li > a.current, .nav > li > a:hover { color: rgba(18, 18, 18, 0.85); }
.nav li:first-child { margin-left: 0px !important; }
.nav li:last-child { margin-right: 0px !important; }
.nav-uppercase > li > a { font-weight: bolder; letter-spacing: 0.02em; text-transform: uppercase; }
@media (min-width: 850px) {
  .nav-divided > li { margin: 0px 0.7em; }
  .nav-divided > li + li > a::after { border-left: 1px solid rgba(0, 0, 0, 0.1); content: ""; height: 15px; left: -1em; margin-top: -7px; position: absolute; top: 50%; width: 1px; }
  .nav-divided > li + li.icon-top > a::after { height: 50px; margin-top: -25px; }
}
li.html .row, li.html form, li.html input, li.html select { margin: 0px; }
li.html > .button { margin-bottom: 0px; }
li.hide-title > a { display: none !important; }
.nav-pagination > li > a, .nav-pagination > li > span { border: 2px solid; border-radius: 99px; display: block; font-size: 1.1em; font-weight: bolder; height: 2.25em; line-height: 2em; min-width: 2.25em; padding: 0px 7px; text-align: center; transition: 0.3s; vertical-align: top; width: auto; }
.nav-pagination > li i { font-size: 1.2em; top: -1px; vertical-align: middle; }
.nav-pagination > li > .current, .nav-pagination > li > a:hover, .nav-pagination > li > span:hover { background-color: var(--fs-color-primary); border-color: var(--fs-color-primary); color: rgb(255, 255, 255); }
.off-canvas .mobile-sidebar-slide { bottom: 0px; overflow: hidden; position: fixed; top: 0px; width: 100%; }
.off-canvas .mobile-sidebar-slide .sidebar-menu { height: 100%; padding-bottom: 0px; padding-top: 0px; transform: translateX(0px); transition: transform 0.3s; will-change: transform; }
.mobile-sidebar-levels-1 .nav-slide > li > .sub-menu, .mobile-sidebar-levels-1 .nav-slide > li > ul.children { bottom: 0px; display: none; left: 100%; opacity: 1; overflow: visible auto; padding-bottom: 20px; padding-right: 0px; padding-top: 20px; position: fixed; top: 0px; transform: none; width: 100%; }
.mobile-sidebar-levels-1 .nav-slide > li > .sub-menu > li, .mobile-sidebar-levels-1 .nav-slide > li > ul.children > li { align-items: center; display: flex; flex-flow: wrap; }
.mobile-sidebar-levels-1 .nav-slide > li > .sub-menu.is-current-slide, .mobile-sidebar-levels-1 .nav-slide > li > ul.children.is-current-slide { display: block; }
.mobile-sidebar-levels-1 .nav-slide > li > .sub-menu.is-current-parent, .mobile-sidebar-levels-1 .nav-slide > li > ul.children.is-current-parent { overflow-y: hidden; padding-right: 100%; width: 200%; }
.mobile-sidebar-levels-2 .nav-slide > li > .sub-menu > li:not(.nav-slide-header), .mobile-sidebar-levels-2 .nav-slide > li > ul.children > li:not(.nav-slide-header) { border-top: 1px solid rgb(236, 236, 236); margin-bottom: 0px; margin-top: 0px; transition: background-color 0.3s; }
.mobile-sidebar-levels-2 .nav-slide > li > .sub-menu > li:not(.nav-slide-header) > a, .mobile-sidebar-levels-2 .nav-slide > li > ul.children > li:not(.nav-slide-header) > a { color: rgba(102, 102, 102, 0.85); font-size: 0.8em; letter-spacing: 0.02em; padding-bottom: 15px; padding-left: 20px; padding-top: 15px; text-transform: uppercase; }
.mobile-sidebar-levels-2 .nav-slide > li > .sub-menu > li:not(.nav-slide-header).active, .mobile-sidebar-levels-2 .nav-slide > li > .sub-menu > li:not(.nav-slide-header):hover, .mobile-sidebar-levels-2 .nav-slide > li > ul.children > li:not(.nav-slide-header).active, .mobile-sidebar-levels-2 .nav-slide > li > ul.children > li:not(.nav-slide-header):hover { background-color: rgba(0, 0, 0, 0.05); }
.mobile-sidebar-levels-2 .nav-slide > li > .sub-menu > li:not(.nav-slide-header) > .sub-menu, .mobile-sidebar-levels-2 .nav-slide > li > .sub-menu > li:not(.nav-slide-header) > ul.children, .mobile-sidebar-levels-2 .nav-slide > li > ul.children > li:not(.nav-slide-header) > .sub-menu, .mobile-sidebar-levels-2 .nav-slide > li > ul.children > li:not(.nav-slide-header) > ul.children { bottom: 0px; display: none; left: 200%; opacity: 1; overflow: visible auto; padding-bottom: 20px; padding-right: 0px; padding-top: 20px; position: fixed; top: 0px; transform: none; width: 100%; }
.mobile-sidebar-levels-2 .nav-slide > li > .sub-menu > li:not(.nav-slide-header) > .sub-menu > li, .mobile-sidebar-levels-2 .nav-slide > li > .sub-menu > li:not(.nav-slide-header) > ul.children > li, .mobile-sidebar-levels-2 .nav-slide > li > ul.children > li:not(.nav-slide-header) > .sub-menu > li, .mobile-sidebar-levels-2 .nav-slide > li > ul.children > li:not(.nav-slide-header) > ul.children > li { align-items: center; display: flex; flex-flow: wrap; }
.mobile-sidebar-levels-2 .nav-slide > li > .sub-menu > li:not(.nav-slide-header) > .sub-menu.is-current-slide, .mobile-sidebar-levels-2 .nav-slide > li > .sub-menu > li:not(.nav-slide-header) > ul.children.is-current-slide, .mobile-sidebar-levels-2 .nav-slide > li > ul.children > li:not(.nav-slide-header) > .sub-menu.is-current-slide, .mobile-sidebar-levels-2 .nav-slide > li > ul.children > li:not(.nav-slide-header) > ul.children.is-current-slide { display: block; }
.mobile-sidebar-levels-2 .nav-slide > li > .sub-menu > li:not(.nav-slide-header) > .sub-menu.is-current-parent, .mobile-sidebar-levels-2 .nav-slide > li > .sub-menu > li:not(.nav-slide-header) > ul.children.is-current-parent, .mobile-sidebar-levels-2 .nav-slide > li > ul.children > li:not(.nav-slide-header) > .sub-menu.is-current-parent, .mobile-sidebar-levels-2 .nav-slide > li > ul.children > li:not(.nav-slide-header) > ul.children.is-current-parent { overflow-y: hidden; padding-right: 100%; width: 200%; }
.nav-slide { height: 100%; overflow: visible auto; padding-top: 20px; }
.nav-slide .active > .toggle { transform: none; }
.nav-slide > li { flex-shrink: 0; }
.nav-slide-header .toggle { padding-left: 5px; text-align: left; width: 100%; margin-left: 0px !important; position: relative !important; top: 0px !important; }
.nav-slide-header .toggle i { font-size: 1.4em; margin-right: 2px; }
.text-center .nav-slide-header .toggle { width: auto; margin-left: auto !important; margin-right: auto !important; }
.nav-line-bottom > li > a::before, .nav-line-grow > li > a::before, .nav-line > li > a::before { background-color: var(--fs-color-primary); content: " "; height: 3px; left: 50%; opacity: 0; position: absolute; top: 0px; transform: translateX(-50%); transition: 0.3s; width: 100%; }
.nav-line-bottom > li.active > a::before, .nav-line-bottom > li:hover > a::before, .nav-line-grow > li.active > a::before, .nav-line-grow > li:hover > a::before, .nav-line > li.active > a::before, .nav-line > li:hover > a::before { opacity: 1; }
.nav:hover > li:not(:hover) > a::before { opacity: 0; }
.tabbed-content .nav-line-bottom::before { bottom: 0px; top: auto; }
.nav-line-grow > li > a::before { width: 0px; }
.nav-line-grow > li.active > a::before, .nav-line-grow > li:hover > a::before { width: 100%; }
.nav-line-bottom > li::after, .nav-line-bottom > li::before { display: none; }
.nav-line-bottom > li > a::before { bottom: 0px; top: auto; }
.nav-box > li.active > a, .nav-pills > li.active > a { background-color: var(--fs-color-primary); color: rgb(255, 255, 255); opacity: 1; }
.nav-tabs > li.active > a { background-color: rgb(255, 255, 255); }
.nav-dark .nav.nav-tabs > li.active > a { color: rgb(0, 0, 0); }
.nav-outline > li.active > a { border-color: currentcolor; color: var(--fs-color-primary); }
.tabbed-content { display: flex; flex-flow: wrap; }
.tabbed-content .nav, .tabbed-content .tab-panels { width: 100%; }
.tab-panels { padding-top: 1em; }
.tab-panels .entry-content { padding: 0px; }
.tab-panels .panel:not(.active) { display: block; height: 0px; opacity: 0; overflow: hidden; padding: 0px; visibility: hidden; }
.tab-panels .panel.active { display: block !important; }
.nav-box > li, .nav-outline > li, .nav-pills > li, .nav-tabs > li { margin: 0px; }
.nav-box > li > a, .nav-pills > li > a { line-height: 2.5em; padding: 0px 0.75em; }
.nav-pills > li > a { border-radius: 99px; }
.nav-tabs > li > a { background-color: rgba(0, 0, 0, 0.04); border-left: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); border-top: 2px solid rgb(221, 221, 221); padding-left: 15px; padding-right: 15px; }
.nav-tabs > li.active > a { border-top-color: var(--fs-color-primary); }
.nav-dark .nav-tabs > li:not(.active) > a { background-color: rgba(255, 255, 255, 0.1); border-color: rgba(255, 255, 255, 0); }
.tabbed-content .nav-tabs > li { margin: 0px 0.1em -1px; }
.nav-tabs + .tab-panels { background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); padding: 30px; }
.nav-outline > li > a { border: 2px solid rgba(255, 255, 255, 0); border-radius: 32px; line-height: 2.4em; padding: 0px 0.75em; position: relative; z-index: 10; }
@media (min-width: 850px) {
  .tabbed-content .nav-vertical { padding-top: 0px; width: 25%; }
  .nav-vertical + .tab-panels { border-left: 1px solid rgb(221, 221, 221); flex: 1 1 0%; padding: 0px 30px 30px; margin-top: 0px !important; }
  .tabbed-content .nav-vertical.nav-outline { padding-right: 15px; }
}
@media (max-width: 549px) {
  .small-nav-collapse > li { width: 100%; margin: 0px !important; }
  .small-nav-collapse > li a { display: block; width: 100%; }
  .small-nav-touch { flex-flow: row; overflow: auto hidden; white-space: nowrap; }
  .small-nav-touch > li { display: inline-block; }
}
.sidebar-menu-tabs__tab { background-color: rgba(0, 0, 0, 0.02); flex: 1 0 50%; list-style-type: none; max-width: 50%; text-align: center; }
.sidebar-menu-tabs__tab.active { background-color: rgba(0, 0, 0, 0.05); }
.sidebar-menu-tabs__tab-text { flex: 1 1 auto; }
.sidebar-menu-tabs.nav > li { margin: 0px; }
.sidebar-menu-tabs.nav > li > a { display: flex; padding: 15px 10px; }
.toggle { color: currentcolor; height: auto; line-height: 1; margin: 0px 5px 0px 0px; opacity: 0.6; padding: 0px; width: 45px; box-shadow: none !important; }
.toggle i { font-size: 1.8em; transition: 0.3s; }
.toggle:focus { color: currentcolor; }
.toggle:hover { cursor: pointer; opacity: 1; }
.active > .toggle { transform: rotate(-180deg); }
.active > ul.children, .active > ul.sub-menu:not(.nav-dropdown) { display: block !important; }
.widget .toggle { margin: 0px 0px 0px 5px; min-height: 1em; width: 1em; }
.widget .toggle i { font-size: 1.2em; top: 1px; }
@media (prefers-reduced-motion) {
  .toggle { transition: none; }
}
.nav.nav-vertical { flex-flow: column; }
.nav.nav-vertical li { list-style: none; margin: 0px; width: 100%; }
.nav-vertical li li { font-size: 1em; padding-left: 0.5em; }
.nav-vertical .image-column { display: none !important; }
.nav-vertical > li { align-items: center; display: flex; flex-flow: wrap; }
.nav-vertical > li ul { width: 100%; }
.nav-vertical li li.menu-item-has-children { margin-bottom: 1em; }
.nav-vertical li li.menu-item-has-children:not(:first-child) { margin-top: 1em; }
.nav-vertical > li > a, .nav-vertical > li > ul > li a { align-items: center; display: flex; flex-grow: 1; width: auto; }
.nav-vertical li li.menu-item-has-children > a { color: rgb(0, 0, 0); font-size: 0.8em; font-weight: bolder; text-transform: uppercase; }
.nav-vertical > li.html { padding-bottom: 1em; padding-top: 1em; }
.nav-vertical > li > ul li a { color: rgb(102, 102, 102); transition: color 0.2s; }
.nav-vertical > li > ul li a:hover { color: rgb(17, 17, 17); opacity: 1; }
.nav-vertical > li > ul { margin: 0px 0px 2em; padding-left: 1em; }
.nav .children { left: -99999px; opacity: 0; position: fixed; transform: translateX(-10px); transition: background-color 0.6s, transform 0.3s, opacity 0.3s; }
@media (prefers-reduced-motion) {
  .nav .children { opacity: 1; transform: none; }
}
.nav:not(.nav-slide) .active > .children { left: auto; opacity: 1; padding-bottom: 30px; position: inherit; transform: translateX(0px); }
.nav-sidebar.nav-vertical > li.menu-item.active, .nav-sidebar.nav-vertical > li.menu-item:hover { background-color: rgba(0, 0, 0, 0.05); }
.nav-sidebar.nav-vertical > li + li { border-top: 1px solid rgb(236, 236, 236); }
.dark .nav-sidebar.nav-vertical > li + li, .dark .nav-vertical-fly-out > li + li { border-color: rgba(255, 255, 255, 0.2); }
.nav-vertical > li + li { border-top: 1px solid rgb(236, 236, 236); }
.nav-vertical-fly-out > li + li { border-color: rgb(236, 236, 236); }
.nav-vertical.nav-line > li > a::before { height: 100%; left: auto; right: -2px; width: 3px; z-index: 1; }
.nav-vertical.nav-tabs > li > a { border: 0px; }
.nav-vertical.nav-tabs > li.active > a { border-left: 3px solid var(--fs-color-primary); }
.text-center .toggle { margin-left: -35px; }
.text-center .nav-vertical li { border: 0px; }
.text-center .nav-vertical li li, .text-center.nav-vertical li li { padding-left: 0px; }
@media screen and (max-width: 549px) {
  .small-nav-vertical { flex-flow: column; margin-bottom: 20px; }
  .small-nav-vertical > li { border-bottom: 1px solid rgb(236, 236, 236); list-style: none; width: 100%; margin: 0px !important; }
}
.nav-vertical .mega-menu-item { width: 100%; }
.nav-vertical .header-button, .nav-vertical .social-icons { display: block; width: 100%; }
@media screen and (min-width: 849px) {
  .col-divided > .col-inner > .nav-wrapper > .nav-vertical { width: calc(100% + 31px); }
}
.header-vertical-menu__opener { align-items: center; background-color: var(--fs-color-primary); display: flex; flex-direction: row; font-size: 0.9em; font-weight: 600; height: 50px; justify-content: space-between; padding: 12px 15px; width: 250px; }
.header-vertical-menu__opener .icon-menu { font-size: 1.7em; margin-right: 10px; }
.header-vertical-menu__tagline { display: block; font-size: 0.9em; font-weight: 400; line-height: 1.3; }
.header-vertical-menu__title { flex: 1 1 auto; }
.header-vertical-menu__fly-out { background-color: rgb(255, 255, 255); opacity: 0; position: absolute; visibility: hidden; width: 250px; z-index: 9; }
.header-vertical-menu__fly-out .nav-vertical-fly-out { align-items: stretch; display: flex; flex-direction: column; }
.header-vertical-menu__fly-out .nav-vertical-fly-out > li.menu-item { list-style: none; margin: 0px; position: static; }
.header-vertical-menu__fly-out .nav-vertical-fly-out > li.menu-item[class*=" label-"] > a::after, .header-vertical-menu__fly-out .nav-vertical-fly-out > li.menu-item[class^="label-"] > a::after { order: 2; top: 0px; }
.header-vertical-menu__fly-out .nav-vertical-fly-out > li.menu-item > a > i.icon-angle-down { margin-left: auto; margin-right: -0.1em; order: 3; transform: rotate(-90deg); }
.header-vertical-menu__fly-out .nav-vertical-fly-out > li.menu-item > a { align-items: center; display: flex; padding: 10px 15px; }
.header-vertical-menu__fly-out .nav-vertical-fly-out li.has-icon-left > a > i, .header-vertical-menu__fly-out .nav-vertical-fly-out li.has-icon-left > a > img, .header-vertical-menu__fly-out .nav-vertical-fly-out li.has-icon-left > a > svg { margin-right: 10px; }
.header-vertical-menu__fly-out .nav-top-link { font-size: 0.9em; order: 1; }
.header-vertical-menu__fly-out .current-dropdown .nav-dropdown { left: 100% !important; top: 0px; }
.header-vertical-menu__fly-out .current-dropdown.menu-item .nav-dropdown { min-height: 100%; }
.header-vertical-menu__fly-out--open { opacity: 1; visibility: visible; }
.sticky-hide-on-scroll--active .header-vertical-menu__fly-out, .stuck .header-vertical-menu__fly-out { opacity: 0; visibility: hidden; }
.header-wrapper:not(.stuck) .header-vertical-menu__fly-out { transition: opacity 0.25s, visibility 0.25s; }
.header-vertical-menu__fly-out.has-shadow { box-shadow: rgba(0, 0, 0, 0.15) 1px 1px 15px; }
.header-vertical-menu:hover .header-vertical-menu__fly-out { opacity: 1; visibility: visible; }
.badge-container { margin: 30px 0px 0px; }
.badge { backface-visibility: hidden; display: table; height: 2.8em; pointer-events: none; width: 2.8em; z-index: 20; }
.badge.top { left: 0px; }
.badge-inner { background-color: var(--fs-color-primary); color: rgb(255, 255, 255); display: table-cell; font-weight: bolder; height: 100%; line-height: 0.85; padding: 2px; text-align: center; transition: background-color 0.3s, color 0.3s, border 0.3s; vertical-align: middle; white-space: nowrap; width: 100%; }
.badge-small { height: 2.3em; width: 2.3em; }
.badge-small .badge-inner { line-height: 0.7; }
.badge + .badge { height: 2.5em; opacity: 0.9; width: 2.5em; }
.badge + .badge + .badge { opacity: 0.8; }
.badge-frame .badge-inner, .badge-outline .badge-inner { background-color: rgb(255, 255, 255); border: 2px solid; color: var(--fs-color-primary); }
.has-hover:hover .badge-outline .badge-inner { background-color: var(--fs-color-primary); border-color: var(--fs-color-primary); color: rgb(255, 255, 255); }
.badge-circle, .badge-outline { margin-left: -0.4em; }
.badge-circle-inside { margin-left: 1em; }
.badge-circle + .badge { margin-left: -0.4em; margin-top: -0.4em; }
.badge-circle .badge-inner, .badge-circle-inside .badge-inner { border-radius: 999px; }
.badge-frame .badge-inner, .widget .badge-outline .badge-inner { background-color: rgba(255, 255, 255, 0); }
.badge-frame { height: 2em; margin-left: -4px; }
.widget .badge { margin: 0px !important; }
.dark .widget .badge-outline .badge-inner { color: rgb(255, 255, 255); opacity: 0.7; }
.row-collapse .badge-circle { margin-left: 15px; }
.banner { background-color: var(--fs-color-primary); min-height: 30px; position: relative; width: 100%; }
.banner-bg { overflow: hidden; }
.banner-layers { height: 100%; max-height: 100%; position: relative; }
@media (max-width: 549px) {
  .banner-layers { overflow: auto; }
}
.banner-layers > * { position: absolute !important; }
.dark .banner a { color: rgb(255, 255, 255); }
.video-bg { font-family: "object-fit: cover; object-position: center center;"; height: 100%; object-fit: cover; object-position: 50% 50%; position: absolute; width: 100%; }
@media (min-width: 549px) {
  .has-video .bg { display: none; }
}
.box { margin: 0px auto; position: relative; width: 100%; }
.box > a { display: block; width: 100%; }
.box a { display: inline-block; }
.box, .box-image, .box-text { transition: opacity 0.3s, transform 0.3s, background-color 0.3s; }
.box-image > a, .box-image > div > a { display: block; }
.box-image > a:focus-visible, .box-image > div > a:focus-visible { outline-offset: -2px; }
.box-text { font-size: 0.9em; padding-bottom: 1.4em; padding-top: 0.7em; position: relative; width: 100%; }
.has-shadow .box-text { padding-left: 1.2em; padding-right: 1.2em; }
@media (max-width: 549px) {
  .box-text { font-size: 85%; }
}
.box-image { height: auto; margin: 0px auto; overflow: hidden; position: relative; }
.box-image[style*="-radius"] { mask-image: -webkit-radial-gradient(center, rgb(255, 255, 255), rgb(0, 0, 0)); }
.box-image-inner { overflow: hidden; position: relative; z-index: 0; }
.box-text.text-center { padding-left: 10px; padding-right: 10px; }
.box-image img { margin: 0px auto; max-width: 100%; width: 100%; }
.box-label { overflow: hidden; }
.box-label .box-text.text-center { left: 50%; margin: 10% 0px; transform: translateX(-50%); }
.box-label .box-text.text-right { left: auto; right: 0px; }
.box-label .box-text { background-color: rgb(255, 255, 255); bottom: 0px; box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 3px 0px; margin: 10%; opacity: 0.95; padding: 0.5em 1.5em 0.55em; position: absolute; width: auto; }
.box-label:hover .box-text { opacity: 1; }
.box-badge { overflow: hidden; }
.box-badge .box-text { background-color: rgba(255, 255, 255, 0.95); bottom: 15%; padding: 0.8em 1em 1em; position: absolute; transition: background 0.3s; z-index: 1; }
.dark .box-badge .box-text { background-color: rgba(0, 0, 0, 0.95); }
.box-badge:hover .box-text { background-color: var(--fs-color-primary); }
.box-bounce .box-text { padding: 15px 15px 20px; z-index: 1; }
.box-bounce:hover .box-text { background-color: rgb(255, 255, 255); transform: translateY(-15px); }
.dark .box-bounce:hover .box-text { background-color: rgb(34, 34, 34); }
.box-bounce:hover .box-image { transform: translateY(-5px); }
.box-push .box-text { background-color: rgba(255, 255, 255, 0.95); margin: -15% auto 0px; max-width: 85%; padding: 15px 20px; }
.box-overlay .box-text, .box-shade .box-text { bottom: 0px; max-height: 100%; padding-left: 1.5em; padding-right: 1.5em; position: absolute; width: 100%; }
.box-overlay.dark .box-text, .box-shade.dark .box-text { text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 1px; }
.box-none .box-text { display: none !important; }
.has-post-icon:hover .box-overlay .box-text, .has-post-icon:hover .box-shade .box-text { opacity: 0 !important; }
.box-text-middle.box-overlay .box-text, .box-text-middle.box-shade .box-text { left: 0px; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); z-index: 16; bottom: auto !important; }
.box-text-top.box-overlay .box-text, .box-text-top.box-shade .box-text { left: 0px; position: absolute; right: 0px; top: 0px; z-index: 16; bottom: auto !important; }
.box-vertical .box-text-middle .box-text { bottom: auto; position: relative; top: auto; transform: translateY(0px); }
.has-box-vertical .col { max-width: 100% !important; width: 100% !important; }
@media screen and (max-width: 549px) {
  .box-vertical .box-image { width: 100% !important; }
}
@media screen and (min-width: 550px) {
  .box-list-view .col { flex-basis: 100% !important; max-width: 100% !important; }
  .box-list-view .box, .box-vertical { display: table; width: 100%; }
  .box-list-view .box .image-right, .box-vertical .image-right { direction: rtl; }
  .box-list-view .box .box-image, .box-list-view .box .box-text, .box-vertical .box-image, .box-vertical .box-text { direction: ltr; display: table-cell; vertical-align: middle; }
  .box-list-view .box .box-text, .box-vertical .box-text { padding-left: 1.5em; padding-right: 1.5em; }
  .box-list-view .box .box-image, .box-vertical .box-image { width: 50%; }
  .box-list-view .box.align-top .box-text, .box-vertical.align-top .box-text { vertical-align: top; }
}
.button, button, input[type="button"], input[type="reset"], input[type="submit"] { background-color: rgba(255, 255, 255, 0); border: 1px solid rgba(255, 255, 255, 0); border-radius: 0px; box-sizing: border-box; color: currentcolor; cursor: pointer; display: inline-block; font-size: 0.97em; font-weight: bolder; letter-spacing: 0.03em; line-height: 2.4em; margin-right: 1em; margin-top: 0px; max-width: 100%; min-height: 2.5em; padding: 0px 1.2em; position: relative; text-align: center; text-decoration: none; text-rendering: optimizelegibility; text-shadow: none; text-transform: uppercase; transition: transform 0.3s, border 0.3s, background 0.3s, box-shadow 0.3s, opacity 0.3s, color 0.3s; vertical-align: middle; }
.button span { display: inline-block; line-height: 1.6; }
.button.is-outline { line-height: 2.19em; }
.nav > li > a.button, .nav > li > a.button:hover { padding-bottom: 0px; padding-top: 0px; }
.nav > li > a.button:hover { color: rgb(255, 255, 255); }
.button, input[type="button"].button, input[type="reset"].button, input[type="submit"], input[type="submit"].button { background-color: var(--fs-color-primary); border-color: rgba(0, 0, 0, 0.05); color: rgb(255, 255, 255); }
.button.is-outline, input[type="button"].is-outline, input[type="reset"].is-outline, input[type="submit"].is-outline { background-color: rgba(255, 255, 255, 0); border: 2px solid; }
.button:hover, .dark .button.is-form:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 100px inset; color: rgb(255, 255, 255); opacity: 1; outline: none; }
.button.is-link, .button.is-underline { padding-left: 0.15em; padding-right: 0.15em; background-color: transparent !important; border-color: transparent !important; }
.button.is-underline::before { background-color: currentcolor; bottom: 0px; content: ""; height: 2px; left: 20%; opacity: 0.3; position: absolute; transition: 0.3s; width: 60%; }
.button.is-underline:hover::before { left: 0px; opacity: 1; width: 100%; }
.is-link, .is-underline { color: rgb(102, 102, 102); }
.dark .button.is-link:hover, .dark .button.is-underline:hover { color: rgb(255, 255, 255); opacity: 0.8; }
.button.is-link:hover, .button.is-underline:hover { box-shadow: none; color: rgb(51, 51, 51); }
.is-form, button.is-form, button[type="submit"].is-form, input[type="button"].is-form, input[type="reset"].is-form, input[type="submit"].is-form { background-color: rgb(249, 249, 249); border: 1px solid rgb(221, 221, 221); color: rgb(102, 102, 102); font-weight: 400; overflow: hidden; position: relative; text-shadow: rgb(255, 255, 255) 1px 1px 1px; text-transform: none; }
.button.is-form:hover { background-color: rgb(241, 241, 241); color: rgb(0, 0, 0); }
.dark .button, .dark input[type="button"], .dark input[type="reset"], .dark input[type="submit"] { color: rgb(255, 255, 255); }
.dark .button.is-form, .dark input[type="button"].is-form, .dark input[type="reset"].is-form, .dark input[type="submit"].is-form { color: rgb(0, 0, 0); }
.is-round { border-radius: 99px; }
.is-bevel, .is-gloss, .is-shade { overflow: hidden; }
.is-bevel::after, .is-gloss::after, .is-shade::after { box-shadow: rgba(255, 255, 255, 0.1) 0px 1.2em 0px 0px inset; content: ""; height: 100%; left: -25%; position: absolute; top: 0px; width: 150%; }
.is-shade::after { box-shadow: rgba(255, 255, 255, 0.1) 1px 1px 0px 0px inset, rgba(255, 255, 255, 0.2) 0px 2em 15px 0px inset; }
.is-bevel::after { box-shadow: rgba(0, 0, 0, 0.15) -0.01em -0.1em 0px 0px inset; left: 0px; width: 100%; }
.is-outline { color: silver; }
.is-outline:hover { box-shadow: none !important; }
.primary, input[type="submit"], input[type="submit"].button { background-color: var(--fs-color-primary); }
.primary.is-link, .primary.is-outline, .primary.is-underline { color: var(--fs-color-primary); }
.is-outline:hover, .primary.is-outline:hover { background-color: var(--fs-color-primary); border-color: var(--fs-color-primary); color: rgb(255, 255, 255); }
.success { background-color: var(--fs-color-success); }
.success.is-link, .success.is-outline, .success.is-underline { color: var(--fs-color-success); }
.success.is-outline:hover { background-color: var(--fs-color-success); border-color: var(--fs-color-success); color: rgb(255, 255, 255); }
.white { background-color: rgb(255, 255, 255) !important; color: rgb(102, 102, 102) !important; }
.white.button.is-outline { background-color: rgba(255, 255, 255, 0); color: currentcolor !important; }
.white.is-link, .white.is-outline, .white.is-underline { background-color: transparent !important; color: rgb(255, 255, 255) !important; }
.white.is-outline:hover { border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255) !important; color: rgb(102, 102, 102) !important; }
.button.alt, .button.checkout, .checkout-button, .secondary { background-color: var(--fs-color-secondary); }
.secondary.is-link, .secondary.is-outline, .secondary.is-underline { color: var(--fs-color-secondary); }
.secondary.is-outline:hover { background-color: var(--fs-color-secondary); border-color: var(--fs-color-secondary); color: rgb(255, 255, 255); }
a.primary:not(.button), a.secondary:not(.button) { background-color: rgba(255, 255, 255, 0); }
.alert { background-color: var(--fs-color-alert); }
.alert.is-link, .alert.is-outline, .alert.is-underline { color: var(--fs-color-alert); }
.alert.is-outline:hover { background-color: var(--fs-color-alert); border-color: var(--fs-color-alert); color: rgb(255, 255, 255); }
.text-center .button:first-of-type { margin-left: 0px !important; }
.text-center .button:last-of-type, .text-right .button:last-of-type { margin-right: 0px !important; }
.button.disabled, .button[disabled], button.disabled, button[disabled] { opacity: 0.6; }
.header-buttons .button { margin-bottom: 0px; margin-right: 0.65em; }
.header-button { display: inline-block; }
.header-button .plain.is-outline:not(:hover) { color: rgb(153, 153, 153); }
.nav-dark .header-button .plain.is-outline:not(:hover) { color: rgb(255, 255, 255); }
.header-button .button { margin: 0px; }
.scroll-for-more { margin-left: 0px !important; }
.scroll-for-more:not(:hover) { opacity: 0.7; }
.flex-col .button, .flex-col button, .flex-col input { margin-bottom: 0px; }
code { background: rgb(241, 241, 241); border: 1px solid rgb(225, 225, 225); border-radius: 4px; font-size: 0.9em; margin: 0px calc(0.2 * var(--c4-rem,16px)); padding: calc(0.2 * var(--c4-rem,16px)) calc(0.5 * var(--c4-rem,16px)); }
pre > code { display: block; padding: calc(1 * var(--c4-rem,16px)) calc(1.5 * var(--c4-rem,16px)); white-space: pre; }
.dark code { background-color: rgba(0, 0, 0, 0.5); border-color: rgb(0, 0, 0); }
.is-divider { background-color: rgba(0, 0, 0, 0.1); display: block; height: 3px; margin: 1em 0px; max-width: 30px; width: 100%; }
.widget .is-divider { margin-top: 0.66em; }
.dark .is-divider { background-color: rgba(255, 255, 255, 0.3); }
form { margin-bottom: 0px; }
.select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection, input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea { background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px inset; box-sizing: border-box; color: rgb(51, 51, 51); font-size: 0.97em; height: 2.507em; max-width: 100%; padding: 0px 0.75em; transition: color 0.3s, border 0.3s, background 0.3s, opacity 0.3s; vertical-align: middle; width: 100%; }
@media (max-width: 849px) {
  .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection, input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea { font-size: calc(1 * var(--c4-rem,16px)); }
}
input:hover, select:hover, textarea:hover { box-shadow: rgba(255, 255, 255, 0) 0px -1.8em 1em 0px inset; }
input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], textarea { appearance: none; }
textarea { min-height: 120px; padding-top: 0.7em; }
input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, select:focus, textarea:focus { background-color: rgb(255, 255, 255); box-shadow: rgb(204, 204, 204) 0px 0px 5px; color: rgb(51, 51, 51); outline: 0px; opacity: 1 !important; }
label, legend { display: block; font-size: 0.9em; font-weight: 700; margin-bottom: 0.4em; }
legend { border-bottom: 1px solid rgb(241, 241, 241); font-size: 1em; font-weight: 700; margin: 30px 0px 15px; padding-bottom: 10px; text-transform: uppercase; width: 100%; }
fieldset { border-width: 0px; padding: 0px; }
input[type="checkbox"], input[type="radio"] { display: inline; font-size: 16px; margin-right: 10px; }
label > .label-body { display: inline-block; font-weight: 400; margin-left: 0.5em; }
abbr[title="required"] { color: var(--fs-color-alert); }
input[type="checkbox"] + label, input[type="radio"] + label { display: inline; }
.select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection, select { appearance: none; background-color: rgb(255, 255, 255); background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); background-position: right 0.45em top 50%; background-repeat: no-repeat; background-size: auto 16px; border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.02) 0px -1.4em 1em 0px inset; display: block; padding-right: 1.4em; }
.select-resize-ghost { display: inline-block; opacity: 0; position: absolute; width: auto; }
select.resize-select { width: 55px; }
.select2-selection__arrow b { border-color: transparent !important; }
.select2-container .selection .select2-selection--multiple { background-image: none; height: auto; line-height: 1.7em; padding: 10px; }
.select2-container .selection .select2-selection--multiple .select2-selection__choice { padding: 5px; }
.form-flat input:not([type="submit"]), .form-flat select, .form-flat textarea { background-color: rgba(0, 0, 0, 0.03); border-color: rgba(0, 0, 0, 0.09); border-radius: 99px; box-shadow: none; color: currentcolor !important; }
.form-flat button, .form-flat input { border-radius: 99px; }
.form-flat textarea { border-radius: 15px; }
.flex-row.form-flat .flex-col, .form-flat .flex-row .flex-col { padding-right: 4px; }
.dark .form-flat input:not([type="submit"]), .dark .form-flat select, .dark .form-flat textarea, .nav-dark .form-flat input:not([type="submit"]), .nav-dark .form-flat select, .nav-dark .form-flat textarea { border-color: rgba(255, 255, 255, 0.09); color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.2) !important; }
.dark .form-flat select option { color: rgb(51, 51, 51); }
.dark .form-flat select, .nav-dark .form-flat select { background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }
.dark .form-flat input::-webkit-input-placeholder, .nav-dark .form-flat input::-webkit-input-placeholder { color: rgb(255, 255, 255); }
.form-flat .button.icon { box-shadow: none; background-color: transparent !important; border-color: transparent !important; color: currentcolor !important; }
.form-minimal input:not([type="submit"]), .form-minimal select, .form-minimal textarea { background-color: rgba(255, 255, 255, 0); box-shadow: none; }
.form-minimal.quantity .qty { border-left: 0px; border-right: 0px; max-width: 2em; }
.dark .form-minimal.quantity .qty { color: rgb(255, 255, 255); }
.woocommerce-invalid input, input.wpcf7-not-valid { border-color: var(--fs-color-alert); color: var(--fs-color-alert); }
.woocommerce-invalid select { border-color: var(--fs-color-alert); }
.woocommerce-invalid input.input-checkbox { outline: 1px solid var(--fs-color-alert); outline-offset: 1px; }
.select2-container { text-align: left; }
.form-row .select2-container { margin-bottom: 1em; }
.select2-search__field { margin-bottom: 0px; }
.select2-container--default .select2-selection--single .select2-selection__arrow { width: 30px; }
.select2-container .select2-choice > .select2-chosen, .select2-container .select2-selection--single .select2-selection__rendered, .select2-selection { line-height: 2.507em; padding: 0px; }
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 2.507em; }
.fl-wrap { position: relative; }
.loading-site .fl-labels label[for]:first-child { display: none; }
.fl-labels .fl-wrap label[for]:first-child { font-size: 12px; font-weight: 400; left: 1.1em; line-height: 1; opacity: 0; pointer-events: none; position: absolute; top: 0.5em; transition: 0.3s; white-space: nowrap; }
.dark .fl-wrap label { color: rgb(0, 0, 0); }
.fl-wrap.fl-is-active > label[for]:first-child { opacity: 0.8; z-index: 1; }
.fl-labels .form-row input:not([type="checkbox"]), .fl-labels .form-row select, .fl-labels .form-row textarea { height: 3.0084em; transition: padding 0.3s; }
.form-row .fl-is-active input, .form-row .fl-is-active textarea { padding-bottom: 0.5em; padding-top: 1.1em; }
.form-row .fl-is-active select { padding-bottom: 0.4em; padding-top: 1.1em; }
.icon-box .icon-box-img { margin-bottom: 1em; max-width: 100%; position: relative; }
.flickity-slider > .icon-box, .slider > .icon-box { padding-left: 3% !important; padding-right: 3% !important; }
.icon-box-img img, .icon-box-img svg { padding-top: 0.2em; width: 100%; }
.icon-box-img svg { fill: currentcolor; height: 100%; transition: 0.3s; width: 100%; }
.icon-box-img svg path { fill: currentcolor; }
.icon-box:hover .has-icon-bg i, .icon-box:hover .has-icon-bg svg, .icon-box:hover .has-icon-bg svg path { fill: rgb(255, 255, 255); }
.has-icon-bg .icon { height: 0px; overflow: hidden; padding-top: 100%; position: relative; }
.has-icon-bg .icon .icon-inner { border: 2px solid; border-radius: 100%; color: var(--fs-color-primary); height: 100%; position: absolute; top: 0px; transition: 0.3s; width: 100%; }
.icon-box:hover .has-icon-bg .icon .icon-inner { background-color: currentcolor; }
.has-icon-bg .icon i, .has-icon-bg .icon img, .has-icon-bg .icon svg { left: 0px; margin: 0px 20%; object-fit: cover; padding: 0px; position: absolute; top: 50%; transform: translateY(-50%); width: 60%; }
.icon-box-left .has-icon-bg .icon { position: absolute; width: 100%; }
.icon-box-left, .icon-box-right { display: flex; flex-flow: wrap; width: 100%; }
.icon-box-left .icon-box-img, .icon-box-right .icon-box-img { flex: 0 0 auto; margin-bottom: 0px; max-width: 200px; }
.icon-box-left .icon-box-text, .icon-box-right .icon-box-text { flex: 1 1 0%; }
.icon-box-right .icon-box-text { order: -1; }
.icon-box-left .icon-box-img + .icon-box-text { padding-left: 1em; }
.icon-box-right .icon-box-img + .icon-box-text { padding-right: 1em; }
.icon-box-center .icon-box-img { margin: 0px auto 1em; }
.links > li > a::before, i[class*=" icon-"], i[class^="icon-"] { display: inline-block; line-height: 1.2; margin: 0px; padding: 0px; position: relative; speak: none !important; font-family: fl-icons !important; font-style: normal !important; font-variant: normal !important; font-weight: 400 !important; text-transform: none !important; }
.widget-title i { margin-right: 4px; opacity: 0.35; }
.button i, button i { top: -1.5px; vertical-align: middle; }
.button.open-video i { top: -0.027em; }
a.icon-remove, a.remove { border: 2px solid; border-radius: 100%; color: rgb(204, 204, 204); display: block; font-weight: 700; height: 24px; text-align: center; width: 24px; font-size: 15px !important; line-height: 19px !important; }
a.icon:not(.button), button.icon:not(.button) { font-family: sans-serif; font-size: 1.2em; margin-left: 0.25em; margin-right: 0.25em; }
.header a.icon:not(.button) { margin-left: 0.3em; margin-right: 0.3em; }
.header .nav-small a.icon:not(.button) { font-size: 1em; }
.button.icon { display: inline-block; margin-left: 0.12em; margin-right: 0.12em; min-width: 2.5em; padding-left: 0.6em; padding-right: 0.6em; }
.button.icon i { font-size: 1.2em; }
.button.icon i + span { padding-right: 0.5em; }
.button.icon.is-small { border-width: 1px; }
.button.icon.is-small i { top: -1px; }
.button.icon.circle { padding-left: 0px; padding-right: 0px; }
.button.icon.circle > span { margin: 0px 8px; }
.button.icon.circle > span + i { margin-left: -4px; }
.button.icon.circle > i { margin: 0px 8px; }
.button.icon.circle > i + span { margin-left: -4px; }
.button.icon.circle > i:only-child { margin: 0px; }
.nav > li > a > i { font-size: 20px; transition: color 0.3s; vertical-align: middle; }
.nav > li > a > i + span { margin-left: 5px; }
.nav li.has-icon-left > a > i, .nav li.has-icon-left > a > img, .nav li.has-icon-left > a > svg { margin-right: 5px; }
.nav > li > a > span + i { margin-left: 5px; }
.nav-small > li > a > i { font-size: 1em; }
.nav > li > a > i.icon-search { font-size: 1.2em; }
.nav > li > a > i.icon-menu { font-size: 1.9em; }
.nav > li.has-icon > a > i { min-width: 1em; }
.nav-vertical > li > a > i { font-size: 16px; opacity: 0.6; }
.header-button a.icon:not(.button) { display: inline-block; padding: 6px 0px; }
.header-button a.icon:not(.button) i { font-size: 24px; }
.header-button a.icon:not(.button) i.icon-search { font-size: 16px; }
.nav-small .header-button a.icon:not(.button) { padding: 3px 0px; }
.button:not(.icon) > i { margin-left: -0.15em; margin-right: 0.4em; }
.button:not(.icon) > span + i { margin-left: 0.4em; margin-right: -0.15em; }
.has-dropdown .icon-angle-down { font-size: 16px; margin-left: 0.2em; opacity: 0.6; }
.overlay-icon { background-color: rgba(0, 0, 0, 0.2); border: 2px solid rgb(255, 255, 255); border-radius: 100%; color: rgb(255, 255, 255); height: 3em; line-height: 2.8em; opacity: 0.8; text-align: center; transition: transform 0.2s, opacity 0.2s; width: 3em; }
.overlay-icon i { font-size: 1.3em; top: 3px; transition: color 0.3s; }
.has-hover:hover .overlay-icon { opacity: 1; transform: scale(1.15); }
.box-overlay .overlay-icon, .box-shade .overlay-icon { opacity: 0; }
.image-icon { display: inline-block; height: auto; position: relative; vertical-align: middle; }
span + .image-icon { margin-left: 10px; }
.image-icon img { max-width: 32px; min-width: 100%; }
.nav-small .image-icon { height: 16px; margin: 0px 5px; width: 16px; }
.nav-small .image-icon img { vertical-align: top; }
[data-icon-label] { position: relative; }
[data-icon-label="0"]::after { display: none; }
[data-icon-label]::after { background-color: var(--fs-color-secondary); border-radius: 99px; box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 3px 0px; color: rgb(255, 255, 255); content: attr(data-icon-label); font-size: 11px; font-style: normal; font-weight: bolder; height: 17px; letter-spacing: -0.5px; line-height: 17px; min-width: 17px; opacity: 0.9; padding-left: 2px; padding-right: 2px; position: absolute; right: -10px; text-align: center; top: -10px; transition: transform 0.2s; z-index: 1; font-family: Arial, sans-serif !important; }
.nav-small [data-icon-label]::after { font-size: 10px; height: 13px; line-height: 13px; min-width: 13px; right: -10px; top: -4px; }
.button [data-icon-label]::after { right: -12px; top: -12px; }
.reveal-icon i { width: 1em; }
.reveal-icon i, .reveal-icon span { display: inline-block; transition: opacity 0.3s, transform 0.3s; }
.reveal-icon span { transform: translateX(0.75em); }
.reveal-icon i + span { transform: translateX(-0.75em); }
.reveal-icon:hover > span { transform: translateX(0px); }
.reveal-icon:not(:hover) i { opacity: 0; }
img { opacity: 1; transition: opacity 1s; }
.col-inner > .img:not(:last-child), .col > .img:not(:last-child) { margin-bottom: 1em; }
.img, .img .img-inner { position: relative; }
.img .img-inner { overflow: hidden; }
.img, .img img { width: 100%; }
.overlay { background-color: rgba(0, 0, 0, 0.15); height: 100%; left: -1px; pointer-events: none; right: -1px; top: 0px; transition: transform 0.3s, opacity 0.6s; }
.img .caption, .overlay { bottom: 0px; position: absolute; }
.img .caption { background-color: rgba(0, 0, 0, 0.3); color: rgb(255, 255, 255); font-size: 14px; overflow-y: auto; padding: 4px 10px; transform: translateY(100%); transition: transform 0.5s; width: 100%; max-height: 100% !important; }
.img .caption-show, .img:hover .caption { transform: translateY(0px); }
.lazy-load { background-color: rgba(0, 0, 0, 0.03); }
.has-format, .image-cover, .video-fit { background-position: 50% 50%; background-size: cover; height: auto; overflow: hidden; padding-top: 100%; position: relative; }
.video-fit { padding-top: 56.5%; }
.has-equal-box-heights .box-image img, .has-format img, .image-cover img, .video-fit iframe, .video-fit video, img.back-image { inset: 0px; font-family: "object-fit: cover;"; height: 100%; object-fit: cover; object-position: 50% 50%; position: absolute; width: 100%; }
.has-equal-box-heights .box-image { padding-top: 100%; }
.video-fit iframe { object-fit: fill; }
.image-tools { padding: 10px; position: absolute; }
.image-tools a:last-child { margin-bottom: 0px; }
.image-tools a.button { display: block; }
.image-tools.bottom.left { padding-right: 0px; padding-top: 0px; }
.image-tools.top.right { padding-bottom: 0px; padding-left: 0px; }
.image-tools .cart-icon { bottom: 100%; left: 10px; margin: 5px; position: absolute; }
.image-tools .wishlist-button:hover { background-color: var(--fs-color-alert); border-color: var(--fs-color-alert); }
@media only screen and (max-device-width: 1024px) {
  .image-tools { padding: 5px; opacity: 1 !important; }
}
.overlay-tools { margin-top: 10px; }
.overlay-tools a { background-color: rgba(0, 0, 0, 0.4); border-radius: 99px; display: inline-block; font-size: 0.8em; margin-right: 5px; padding: 2px 10px 3px; text-shadow: none; transition: 0.3s; }
.overlay-tools a:hover { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0) !important; }
.tag-label { background-color: rgba(0, 0, 0, 0.4); border-radius: 2px; color: rgb(255, 255, 255); display: inline-block; font-size: 0.65em; font-weight: 700; letter-spacing: 1.1px; line-height: 1; padding: 2px 5px; text-transform: uppercase; transition: background-color 0.3s, opacity 0.3s; }
.has-hover:hover .tag-label { background-color: var(--fs-color-secondary); opacity: 1; }
.lightbox-content { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 3px 3px 20px 0px; margin: 0px auto; max-width: 875px; position: relative; }
.lightbox-content .lightbox-inner { padding: 30px 20px; }
.pswp__bg { background-color: rgba(0, 0, 0, 0.6); }
@media (min-width: 549px) {
  .pswp__top-bar { background-color: transparent !important; }
}
.pswp__item { opacity: 0; transition: opacity 0.5s; }
.pswp--visible .pswp__item { opacity: 1; }
.pswp__caption__center { text-align: center; }
.mfp-bg { background: rgb(11, 11, 11); height: 100%; left: 0px; opacity: 0; overflow: hidden; position: fixed; top: 0px; transition: opacity 0.25s; width: 100%; z-index: 1042; }
.mfp-bg.mfp-ready { opacity: 0.6; }
.mfp-bg.mfp-removing { opacity: 0 !important; }
.mfp-wrap { backface-visibility: hidden; position: fixed; z-index: 1043; outline: none !important; }
.mfp-container, .mfp-wrap { height: 100%; left: 0px; top: 0px; width: 100%; }
.mfp-container { box-sizing: border-box; padding: 30px; position: absolute; text-align: center; }
.mfp-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-image-holder { padding: 40px 6.66%; }
.mfp-align-top .mfp-container::before { display: none; }
.mfp-content { display: inline-block; margin: 0px auto; max-width: 100%; opacity: 0; position: relative; text-align: left; transform: translateY(-30px); transition: transform 0.5s, opacity 0.3s; vertical-align: middle; z-index: 1045; }
.mfp-content-inner { box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 5px 0px; }
.mfp-ready .mfp-content { opacity: 1; transform: translateY(0px); }
.mfp-ready.mfp-removing .mfp-content { opacity: 0; }
.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content { cursor: auto; width: 100%; }
.mfp-ajax-cur { cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: zoom-out; }
.mfp-zoom { cursor: zoom-in; }
.mfp-auto-cursor .mfp-content { cursor: auto; }
.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader { user-select: none; }
.mfp-loading.mfp-figure { display: none; }
.mfp-hide { display: none !important; }
.mfp-preloader { color: rgb(204, 204, 204); left: 8px; margin-top: -0.8em; position: absolute; right: 8px; text-align: center; top: 50%; width: auto; z-index: 1044; }
.mfp-preloader a { color: rgb(204, 204, 204); }
.mfp-preloader a:hover { color: rgb(255, 255, 255); }
.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader { display: none; }
.mfp-close { backface-visibility: hidden; box-shadow: none; color: rgb(255, 255, 255); cursor: pointer; font-family: Arial, monospace; font-size: 40px; font-style: normal; font-weight: 300; height: 40px; line-height: 40px; min-height: 0px; mix-blend-mode: difference; opacity: 0; outline: none; padding: 0px; position: fixed; right: 0px; text-align: center; text-decoration: none; top: 0px; transition: opacity 0.6s 0.15s, transform 0.3s; width: 40px; z-index: 1046; margin: 0px !important; }
.mfp-close svg { pointer-events: none; }
.mfp-content .mfp-close { position: absolute; }
.mfp-ready .mfp-close { opacity: 0.6; }
.mfp-removing .mfp-close { display: none !important; }
.mfp-close:hover { opacity: 1; }
.mfp-close-btn-in .mfp-close { color: currentcolor; top: 0px !important; }
.mfp-counter { color: rgb(204, 204, 204); font-size: 12px; line-height: 18px; position: absolute; right: 0px; top: 0px; }
.mfp-arrow { color: rgb(255, 255, 255); height: 50px; margin: 0px; mix-blend-mode: difference; opacity: 0.6; position: fixed; text-align: center; top: 50%; width: 50px; z-index: 1046; }
.mfp-arrow i { font-size: 42px !important; pointer-events: none; }
.mfp-arrow:hover { opacity: 1; }
.mfp-arrow:active { top: 50.1%; }
.mfp-arrow-left { left: 0px; transform: translateX(100%); }
.mfp-arrow-right { right: 0px; transform: translateX(-100%); }
.mfp-ready .mfp-arrow-left, .mfp-ready .mfp-arrow-right { transform: translateX(0px); }
.mfp-iframe-holder { padding-bottom: 40px; padding-top: 40px; }
.mfp-iframe-holder .mfp-content, .mfp-inline-holder .ux-mfp-inline-content--video { line-height: 0; max-width: 900px; width: 100%; }
.mfp-iframe-holder .mfp-close { top: -40px; }
.mfp-iframe-scaler { height: 0px; overflow: hidden; padding-top: 56.25%; width: 100%; }
.mfp-iframe-scaler iframe { display: block; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.mfp-iframe-scaler iframe, .mfp-inline-holder .ux-mfp-inline-content--video { background: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; }
.mfp-inline-holder .ux-mfp-inline-content, img.mfp-img { margin: 0px auto; }
img.mfp-img { backface-visibility: hidden; display: block; height: auto; max-height: calc(-80px + 100vh); max-width: 100%; padding: 0px 0px 40px; width: auto; }
.mfp-figure, img.mfp-img { line-height: 0; }
.mfp-figure::after { background: rgb(68, 68, 68); inset: 0px 0px 40px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; content: ""; display: block; height: auto; position: absolute; width: auto; z-index: -1; }
.mfp-figure small { color: rgb(189, 189, 189); display: block; font-size: 12px; line-height: 14px; }
.mfp-figure figure { margin: 0px; }
.mfp-bottom-bar { cursor: auto; left: 0px; margin-top: -36px; position: absolute; top: 100%; width: 100%; }
.mfp-title { overflow-wrap: break-word; color: rgb(243, 243, 243); font-size: 11px; line-height: 18px; padding-right: 36px; text-align: left; }
.mfp-title a { color: rgb(243, 243, 243); text-decoration: underline; }
.mfp-title a:hover { color: rgb(243, 243, 243); opacity: 0.8; text-decoration: none; }
.mfp-image-holder .mfp-content { max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }
@media screen and (max-height: 300px), screen and (max-width: 800px) and (orientation: landscape) {
  .mfp-img-mobile .mfp-image-holder { padding-left: 0px; padding-right: 0px; }
  .mfp-img-mobile img.mfp-img { padding: 0px; }
  .mfp-img-mobile .mfp-figure::after { bottom: 0px; top: 0px; }
  .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0px; box-sizing: border-box; margin: 0px; padding: 3px 5px; position: fixed; top: auto; }
  .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0px; }
  .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
}
@media (max-width: 849px) {
  .c4-body.body-scroll-lock--active .mfp-wrap { overflow: auto; position: fixed !important; }
}
@media (prefers-reduced-motion) {
  .mfp-bg, .mfp-close, .mfp-content { transition: opacity 0.3s; }
}
.loading-spin, .processing { position: relative; }
.loading-spin, .processing::before { animation: 0.6s linear 0s infinite normal none running spin; border-left: 3px solid var(--fs-color-primary); border-radius: 50%; content: ""; font-size: 10px; height: 30px; margin: 0px auto; opacity: 0.8; pointer-events: none; text-indent: -9999em; width: 30px; border-bottom: 3px solid rgba(0, 0, 0, 0.1) !important; border-right: 3px solid rgba(0, 0, 0, 0.1) !important; border-top: 3px solid rgba(0, 0, 0, 0.1) !important; }
.box-image.processing::before, .dark .loading-spin, .dark .processing::before, .dark.loading-spin, .dark.processing::before { border-width: 3px !important; border-style: solid !important; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgb(255, 255, 255) !important; border-image: none !important; }
.box-image.processing::after { background-color: rgb(0, 0, 0); inset: 0px; content: ""; opacity: 0.1; position: absolute; }
.box-image.processing .image-tools { opacity: 0 !important; }
.woocommerce-checkout.processing::before { position: fixed; }
.loading-spin.centered, .processing::before { left: 50%; margin-left: -15px; margin-top: -15px; position: absolute; top: 50%; z-index: 99; }
.loading-spin { border-radius: 50%; height: 30px; width: 30px; }
.button.loading { color: rgba(255, 255, 255, 0.05); position: relative; opacity: 1 !important; pointer-events: none !important; }
.button.loading::after { animation: 0.5s linear 0s infinite normal none running spin; border-width: 2px; border-style: solid; border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-image: none; border-radius: 32px; content: ""; display: block; height: 16px; left: 50%; margin-left: -8px; margin-top: -8px; position: absolute; top: 50%; width: 16px; border-right-color: transparent !important; border-top-color: transparent !important; }
.is-outline .button.loading::after { border-color: var(--fs-color-primary); }
.ux-loader { z-index: 1000; }
.ux-loader__inner { left: 50%; position: absolute; z-index: 1000; }
.ux-loader--style-normal .ux-loader__inner, .ux-loader--style-spotlight .ux-loader__inner { top: 50%; }
.ux-loader--style-spotlight .ux-loader__inner { background-color: rgb(255, 255, 255); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px; height: calc(3.8 * var(--c4-rem,16px)); transform: translate(-50%, -50%); width: calc(3.8 * var(--c4-rem,16px)); }
.ux-loader--style-spotlight .dark .ux-loader__inner { background-color: rgb(51, 51, 51); }
.ux-loader--position-sticky { position: sticky; top: calc(var(--flatsome-scroll-padding-top) + 30px); }
.ux-loader--position-sticky .ux-loader__inner { top: calc(10 * var(--c4-rem,16px)); }
@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.ux-menu-link { align-items: center; }
.ux-menu-link--active .ux-menu-link__link, .ux-menu-link:hover .ux-menu-link__link { color: rgba(18, 18, 18, 0.85); }
.dark .ux-menu-link__link { border-bottom-color: rgba(255, 255, 255, 0.2); }
.dark .ux-menu-link--active .ux-menu-link__link, .dark .ux-menu-link:hover .ux-menu-link__link { color: rgba(255, 255, 255, 0.85); }
.ux-menu.ux-menu--divider-solid .ux-menu-link:not(:last-of-type) .ux-menu-link__link { border-bottom-style: solid; }
.ux-menu-link__link { align-items: baseline; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; color: currentcolor; flex: 1 1 0%; min-height: 2.5em; padding-bottom: 0.3em; padding-top: 0.3em; transition: 0.2s; }
.ux-menu-link__icon { flex-shrink: 0; vertical-align: middle; width: 16px; }
.ux-menu-link__icon + .ux-menu-link__text { padding-left: 0.5em; }
.ux-menu-title { align-items: center; color: rgb(0, 0, 0); font-size: 0.8em; font-weight: bolder; margin-top: 5px; min-height: 3.125em; padding-bottom: 0.3em; padding-top: 0.3em; text-transform: uppercase; }
.ux-menu-link + .ux-menu-title { margin-top: 5px !important; }
.dark .ux-menu-title { color: currentcolor; }
.off-canvas .nav-vertical > li > a { padding-bottom: 15px; padding-top: 15px; }
.off-canvas .nav-vertical li li > a { padding-bottom: 5px; padding-top: 5px; }
.off-canvas .hide-for-off-canvas { display: none !important; }
.off-canvas-left .mfp-content, .off-canvas-right .mfp-content { background-color: rgba(255, 255, 255, 0.95); bottom: 0px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px; left: 0px; overflow: hidden auto; position: fixed; top: 0px; transform: translateX(calc(var(--drawer-width)*-1)); transition: transform 0.2s; width: var(--drawer-width); }
.off-canvas-left.dark .mfp-content, .off-canvas-right.dark .mfp-content { background-color: rgba(0, 0, 0, 0.95); }
.off-canvas-right .mfp-content { left: auto; right: 0px; transform: translateX(var(--drawer-width)); }
.off-canvas-center .nav-vertical > li > a, .off-canvas-center .nav-vertical > li > ul > li a { justify-content: center; }
.off-canvas-center .nav-vertical > li > a { font-size: 1.5em; }
.off-canvas-center .mfp-container { padding: 0px; }
.off-canvas-center .mfp-content { max-width: 700px; overflow: hidden auto; padding-top: 50px; }
.off-canvas-center .mfp-content .searchform { margin: 0px auto; max-width: 260px; }
.off-canvas-center.mfp-bg.mfp-ready { opacity: 0.85; }
.mfp-bg.off-canvas-center:not(.dark) { background-color: rgb(255, 255, 255); opacity: 0.95; }
.off-canvas-center .nav-sidebar.nav-vertical > li { border: 0px; }
.off-canvas-center .nav-sidebar.nav-vertical > li > a { padding-left: 30px; padding-right: 30px; }
.off-canvas-center .nav-sidebar.nav-vertical > li .toggle { position: absolute; right: 0px; top: 15px; }
.off-canvas-center:not(.dark) .mfp-close { color: currentcolor; }
.off-canvas.mfp-removing .mfp-content { opacity: 0 !important; }
.off-canvas-left.mfp-ready .mfp-content, .off-canvas-right.mfp-ready .mfp-content { opacity: 1; transform: translate(0px); }
.has-off-canvas .off-canvas-blur { filter: blur(5px); }
.has-off-canvas .off-canvas-zoom { transform: scale(0.98); }
.off-canvas .sidebar-menu { padding: 30px 0px; }
.off-canvas .sidebar-inner { padding: 30px 20px; }
.off-canvas:not(.off-canvas-center) .nav-vertical li > a { padding-left: 20px; }
.off-canvas:not(.off-canvas-center) li.html { padding: 20px; }
@media (prefers-reduced-motion) {
  .off-canvas-left .mfp-content, .off-canvas-right .mfp-content { transition: opacity 0.2s; }
}
.ux-relay__nav-button { line-height: unset; margin: 0px; max-height: unset; padding: 0px; }
.ux-relay__nav-button svg { fill: currentcolor; width: 25px; }
.ux-relay__nav-button:not([disabled]):hover svg { fill: var(--fs-color-primary); }
.stack { --stack-gap: 0; display: flex; }
.stack > .text > :first-child { margin-top: 0px; }
.stack > .text > :last-child { margin-bottom: 0px; }
.stack-row { flex-direction: row; }
.stack-row > * { margin: 0px !important; }
.stack-row > * ~ * { margin-left: var(--stack-gap) !important; }
.stack-col { flex-direction: column; }
.stack-col > * { margin: 0px !important; }
.stack-col > * ~ * { margin-top: var(--stack-gap) !important; }
.items-stretch { align-items: stretch; }
.items-start { align-items: flex-start; }
.items-center { align-items: center; }
.items-end { align-items: flex-end; }
.items-baseline { align-items: baseline; }
.justify-start { justify-content: flex-start; }
.justify-center { justify-content: center; }
.justify-end { justify-content: flex-end; }
.justify-between { justify-content: space-between; }
.justify-around { justify-content: space-around; }
@media (max-width: 849px) {
  .md\:stack-row { flex-direction: row; }
  .md\:stack-row > * { margin: 0px !important; }
  .md\:stack-row > * ~ * { margin-left: var(--stack-gap) !important; }
  .md\:stack-col { flex-direction: column; }
  .md\:stack-col > * { margin: 0px !important; }
  .md\:stack-col > * ~ * { margin-top: var(--stack-gap) !important; }
  .md\:items-stretch { align-items: stretch; }
  .md\:items-start { align-items: flex-start; }
  .md\:items-center { align-items: center; }
  .md\:items-end { align-items: flex-end; }
  .md\:items-baseline { align-items: baseline; }
  .md\:justify-start { justify-content: flex-start; }
  .md\:justify-center { justify-content: center; }
  .md\:justify-end { justify-content: flex-end; }
  .md\:justify-between { justify-content: space-between; }
  .md\:justify-around { justify-content: space-around; }
}
@media (max-width: 549px) {
  .sm\:stack-row { flex-direction: row; }
  .sm\:stack-row > * { margin: 0px !important; }
  .sm\:stack-row > * ~ * { margin-left: var(--stack-gap) !important; }
  .sm\:stack-col { flex-direction: column; }
  .sm\:stack-col > * { margin: 0px !important; }
  .sm\:stack-col > * ~ * { margin-top: var(--stack-gap) !important; }
  .sm\:items-stretch { align-items: stretch; }
  .sm\:items-start { align-items: flex-start; }
  .sm\:items-center { align-items: center; }
  .sm\:items-end { align-items: flex-end; }
  .sm\:items-baseline { align-items: baseline; }
  .sm\:justify-start { justify-content: flex-start; }
  .sm\:justify-center { justify-content: center; }
  .sm\:justify-end { justify-content: flex-end; }
  .sm\:justify-between { justify-content: space-between; }
  .sm\:justify-around { justify-content: space-around; }
}
table { border-color: rgb(236, 236, 236); border-spacing: 0px; margin-bottom: 1em; width: 100%; }
td, th { border-bottom: 1px solid rgb(236, 236, 236); font-size: 0.9em; line-height: 1.3; padding: 0.5em; text-align: left; }
td { color: rgb(102, 102, 102); }
td:first-child, th:first-child { padding-left: 0px; }
td:last-child, th:last-child { padding-right: 0px; }
.dark td, .dark th { border-color: rgba(255, 255, 255, 0.08); }
td .label, td dl, td form, td input, td label, td p, td select { margin: 0.5em 0px; }
label { color: rgb(34, 34, 34); }
.table { display: table; }
.table-cell { display: table-cell; vertical-align: middle; }
@media (max-width: 849px) {
  .touch-scroll-table { box-shadow: rgba(0, 0, 0, 0.5) -2px 0px 18px -5px inset; margin-left: -15px; overflow: scroll hidden; padding: 15px; position: relative; width: calc(100% + 30px); }
  .touch-scroll-table table { width: 100%; }
}
.text-box { max-height: 100%; }
.text-box .text-box-content { backface-visibility: hidden; position: relative; z-index: 10; }
.text-box-circle .text-box-content, .text-box-square .text-box-content { background-color: rgba(0, 0, 0, 0.9); height: 0px; padding: 100% 0px 0px !important; }
.text-box-circle .text-inner, .text-box-square .text-inner { left: 0px; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); }
.text-box-circle .border, .text-box-circle .text-box-content { border-radius: 100% !important; }
.slider-wrapper { position: relative; }
.flickity-slider > .img, .slider-wrapper:last-child, .slider > .img { margin-bottom: 0px; }
.row-slider, .slider { position: relative; scrollbar-width: none; }
.slider-full .flickity-slider > .col { padding: 0px !important; }
.slider-load-first { max-height: 999px; transition: max-height 2s; }
.slider-load-first:not(.flickity-enabled) { max-height: 500px; }
.slider-load-first:not(.flickity-enabled) > div { opacity: 0; }
.slider:not(.flickity-enabled) { overflow: scroll hidden; white-space: nowrap; width: auto; }
.row-slider::-webkit-scrollbar, .slider::-webkit-scrollbar { height: 0px !important; width: 0px !important; }
.row.row-slider:not(.flickity-enabled) { display: block; }
.slider:not(.flickity-enabled) > * { vertical-align: top; display: inline-block !important; white-space: normal !important; }
.slider:not(.flickity-enabled) > a, .slider > a, .slider > a > img, .slider > div:not(.col), .slider > img, .slider > p { width: 100%; }
.flickity-slider > a, .flickity-slider > a > img, .flickity-slider > div:not(.col), .flickity-slider > figure, .flickity-slider > img, .flickity-slider > p { margin: 0px; padding: 0px; transition: transform 0.6s, opacity 0.6s, box-shadow 0.6s; width: 100% !important; }
.flickity-slider > .row:not(.is-selected) { opacity: 0; }
.flickity-enabled { display: block; position: relative; }
.flickity-enabled:focus { outline: none; }
.flickity-viewport { height: 100%; overflow: hidden; position: relative; width: 100%; }
.flickity-slider { height: 100%; position: absolute; width: 100%; }
.slider-has-parallax .bg { transition: opacity 0.3s !important; }
.is-dragging .flickity-viewport .flickity-slider { pointer-events: none; }
.flickity-enabled.is-draggable { -webkit-tap-highlight-color: rgba(255, 255, 255, 0); user-select: none; }
.flickity-enabled.is-draggable .flickity-viewport { cursor: grab; }
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down { cursor: grabbing; }
.flickity-prev-next-button { background-color: rgba(255, 255, 255, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; bottom: 40%; color: rgb(17, 17, 17); cursor: pointer; margin: 0px; opacity: 0; padding: 0px; position: absolute; top: 40%; transition: transform 0.3s, opacity 0.3s, background 0.3s, box-shadow 0.3s; width: 36px; }
.flickity-prev-next-button.next { right: 2%; transform: translateX(-20%); }
.flickity-prev-next-button.previous { left: 2%; transform: translateX(20%); }
.slider-show-nav .flickity-prev-next-button, .slider:hover .flickity-prev-next-button { opacity: 0.7; transform: translateX(0px) !important; }
.slider .flickity-prev-next-button:hover { box-shadow: none; opacity: 1; }
.slider .flickity-prev-next-button:hover .arrow, .slider .flickity-prev-next-button:hover svg { fill: var(--fs-color-primary); }
@media (min-width: 850px) {
  .slider-nav-outside .flickity-prev-next-button.next { left: 100%; right: auto; }
  .slider-nav-outside .flickity-prev-next-button.previous { left: auto; right: 100%; }
}
.flickity-prev-next-button:disabled, button.flickity-prev-next-button[disabled] { cursor: auto; pointer-events: none; background: none !important; box-shadow: none !important; opacity: 0 !important; }
.flickity-prev-next-button svg { height: auto; left: 50%; max-height: 100%; max-width: 100%; padding: 20%; position: absolute; top: 50%; transform: translate(-50%, -50%); transition: 0.3s; width: 100%; }
.slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button { margin-top: -10%; }
.slider-nav-push.slider-nav-reveal .flickity-prev-next-button svg { margin-top: -40px; }
.flickity-prev-next-button .arrow, .flickity-prev-next-button svg { fill: currentcolor; border-color: currentcolor; transition: 0.3s; }
.animate-height, .slider-auto-height { transition: height 0.2s; }
.flickity-prev-next-button.no-svg { color: rgb(17, 17, 17); font-size: 26px; }
.slider-no-arrows .flickity-prev-next-button { display: none !important; }
.slider-type-fade .flickity-slider { transform: none !important; }
.slider-type-fade .flickity-slider > * { opacity: 0; z-index: 1; left: 0px !important; }
.slider-type-fade .flickity-slider > .is-selected { opacity: 1; z-index: 2; }
.slider-type-fade .flickity-page-dots, .slider-type-fade .flickity-prev-next-button { z-index: 3; }
@media screen and (min-width: 850px) {
  .slider-type-fade.product-gallery-stacked .flickity-slider > * { opacity: unset; }
}
@media (prefers-reduced-motion) {
  .flickity-prev-next-button.next, .flickity-prev-next-button.previous { transform: none !important; }
}
.flickity-page-dots { bottom: 15px; left: 20%; line-height: 1; list-style: none; margin: 0px; padding: 0px; position: absolute; right: 20%; text-align: center; }
.row-slider .flickity-page-dots { bottom: 0px; }
.flickity-rtl .flickity-page-dots { direction: rtl; }
.flickity-page-dots .dot { border: 3px solid rgb(17, 17, 17); border-radius: 50%; cursor: pointer; display: inline-block; height: 12px; margin: 0px 5px; opacity: 0.4; transition: opacity 0.3s; width: 12px; }
.nav-dots-small .flickity-page-dots .dot, .row-slider .flickity-page-dots .dot { background-color: rgb(17, 17, 17); border: 0px; height: 10px; opacity: 0.2; width: 10px; }
.flickity-page-dots .dot:hover { opacity: 0.7; }
.flickity-page-dots .dot:first-child:last-child { display: none; }
.flickity-page-dots .dot.is-selected { background-color: rgb(17, 17, 17); opacity: 1 !important; }
.slider-nav-dots-dashes .flickity-page-dots .dot { border-radius: 0px; height: 4px; margin: 0px; width: 40px; }
.slider-nav-dots-dashes-spaced .flickity-page-dots .dot { border-radius: 0px; height: 4px; width: 40px; }
.slider-nav-dots-simple .flickity-page-dots .dot { background-color: rgb(17, 17, 17); }
.slider-nav-dots-square .flickity-page-dots .dot { border-radius: 0px; }
.slider-nav-circle .flickity-prev-next-button .arrow, .slider-nav-circle .flickity-prev-next-button svg { border: 2px solid; border-radius: 100%; }
.slider-nav-circle .flickity-prev-next-button:hover .arrow, .slider-nav-circle .flickity-prev-next-button:hover svg { background-color: var(--fs-color-primary); border-color: var(--fs-color-primary); fill: rgb(255, 255, 255) !important; }
.slider-nav-outside.slider-nav-circle .next { margin-left: 10px; }
.slider-nav-outside.slider-nav-circle .previous { margin-right: 10px; }
.slider-nav-reveal { overflow: hidden; padding-top: 0px; }
.slider-nav-reveal .flickity-prev-next-button, .slider-nav-reveal .flickity-prev-next-button:hover { background-color: rgb(255, 255, 255); bottom: 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px -150px 15px 0px; height: 100%; top: -2px; width: 30px; margin: 0px !important; }
.dark .slider-nav-reveal .flickity-prev-next-button { background-color: rgba(0, 0, 0, 0.3); border-radius: 99px; color: rgb(255, 255, 255); }
.slider-nav-reveal .flickity-prev-next-button.next { transform: translateX(10%); left: auto !important; right: -1px !important; }
.slider-nav-reveal .flickity-prev-next-button.previous { transform: translateX(-10%); left: -1px !important; right: auto !important; }
.slider-nav-light .flickity-prev-next-button { color: rgb(255, 255, 255); }
.slider-nav-light .flickity-prev-next-button .arrow, .slider-nav-light .flickity-prev-next-button svg { fill: rgb(255, 255, 255); }
.slider-nav-light .flickity-page-dots .dot { border-color: rgb(255, 255, 255); }
.slider-nav-light .flickity-page-dots .dot.is-selected, .slider-nav-light.slider-nav-dots-simple .flickity-page-dots .dot { background-color: rgb(255, 255, 255); }
.slider-style-container .flickity-slider > *, .slider-style-focus .flickity-slider > *, .slider-style-shadow .flickity-slider > * { margin: 0px auto; max-width: 1080px; }
.slider-style-container:not(.flickity-enabled) .ux_banner, .slider-style-focus:not(.flickity-enabled) .ux_banner, .slider-style-shadow:not(.flickity-enabled) .ux_banner { opacity: 0 !important; }
.slider-style-container .ux_banner, .slider-style-focus .ux_banner, .slider-style-shadow .ux_banner { opacity: 1; }
.slider-style-container .flickity-slider > :not(.is-selected), .slider-style-focus .flickity-slider > :not(.is-selected), .slider-style-shadow .flickity-slider > :not(.is-selected) { opacity: 0.5; }
.slider-style-shadow { padding: 15px 0px 25px; }
.slider-style-shadow .flickity-slider > ::before { background-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/shadow2x.webp"); background-size: 100% 100%; bottom: -6px; content: ""; height: 100px; left: -10%; position: absolute; right: -10%; z-index: -2; }
.slider-style-shadow .flickity-slider > :not(.is-selected) { opacity: 1; transform: scale(0.9); z-index: -1; }
.slider-style-shadow .flickity-slider > :not(.is-selected)::before { height: 200px; opacity: 0.5; }
.slider-style-shadow .flickity-slider > .is-selected { transform: scale(0.95); }
.slider-style-focus { background-color: rgba(255, 255, 255, 0); padding: 30px 0px; }
.slider-style-focus .flickity-page-dots { bottom: 6px; }
.slider-style-focus .flickity-slider > * { max-width: 1050px; }
.slider-style-focus .flickity-slider > :not(.is-selected) { transform: scale(0.93); }
@media screen and (max-width: 549px) {
  .slider-wrapper .flickity-prev-next-button { display: none; }
  .row-slider .flickity-prev-next-button { opacity: 0.8; background-color: transparent !important; box-shadow: none !important; transform: translateX(0px) !important; width: 20px !important; }
  .row-slider .flickity-prev-next-button svg { border: 0px !important; padding: 3px !important; }
  .flickity-page-dots { pointer-events: none; }
  .flickity-slider .banner-layers { overflow: hidden; }
}
a { color: var(--fs-experimental-link-color); text-decoration: none; }
.button:focus:not(:focus-visible), a:focus:not(:focus-visible), button:focus:not(:focus-visible), input:focus:not(:focus-visible) { outline: none; }
.button:focus-visible, a:focus-visible, button:focus-visible, input:focus-visible { outline: currentcolor solid 2px; outline-offset: 2px; }
a.plain { color: currentcolor; transition: color 0.3s, opacity 0.3s, transform 0.3s; }
.nav-dark a.plain:hover { opacity: 0.7; }
a.icon-circle:hover, a.remove:hover, a:hover { color: var(--fs-experimental-link-color-hover); }
.primary:focus-visible, .submit-button:focus-visible, button[type="submit"]:focus-visible { outline-color: var(--fs-color-primary); }
.secondary:focus-visible { outline-color: var(--fs-color-secondary); }
.alt:focus-visible { outline-color: var(--fs-color-secondary); }
.dark .widget a, .dark a { color: currentcolor; }
.dark .widget a:hover, .dark a:hover { color: rgb(255, 255, 255); }
ul.links { font-size: 0.85em; margin: 5px 0px; }
ul.links li { display: inline-block; margin: 0px 0.4em; }
ul.links li a { color: currentcolor; }
ul.links li::before { display: inline-block; font-family: fl-icons; margin-right: 5px; }
ul.links li:first-child { margin-left: 0px; }
ul.links li:last-child { margin-right: 0px; }
.next-prev-nav .flex-col { padding: 0.7em 0px; }
.next-prev-nav i { font-size: 2em; top: -1px; vertical-align: middle; margin: 0px 10px !important; }
.next-prev-nav .flex-col + .flex-col { border-left: 1px solid rgb(236, 236, 236); }
ul { list-style: disc; }
ol { list-style: decimal; }
ol, ul { margin-top: 0px; padding: 0px; }
ol ol, ol ul, ul ol, ul ul { margin: 1.5em 0px 1.5em 3em; }
li { margin-bottom: 0.6em; }
dl dd, dl dt { display: inline-block; margin: 0px 5px 0px 0px; }
dl dd p, dl dt p { margin: 0px; padding: 0px; }
dl { font-size: 0.85em; opacity: 0.8; text-transform: uppercase; }
ul.ul-reset, ul.ul-reset > li { margin: 0px; padding: 0px; }
ul.ul-reset > li { list-style: none; }
.col-inner ol li, .col-inner ul li, .entry-content ol li, .entry-content ul li, .entry-summary ol li, .entry-summary ul li { margin-left: 1.3em; }
.col-inner ol li.tab, .col-inner ul li.tab, .entry-content ol li.tab, .entry-content ul li.tab, .entry-summary ol li.tab, .entry-summary ul li.tab { margin-left: 0px; }
ul li.bullet-arrow, ul li.bullet-checkmark, ul li.bullet-cross, ul li.bullet-star { border-bottom: 1px solid rgb(236, 236, 236); list-style: none; margin: 0px; padding: 7px 0px 7px 25px; position: relative; }
.dark ul li.bullet-arrow, .dark ul li.bullet-checkmark, .dark ul li.bullet-cross, .dark ul li.bullet-star { border-color: rgba(255, 255, 255, 0.2); }
ul li.bullet-arrow::before, ul li.bullet-checkmark::before, ul li.bullet-star::before { color: var(--fs-color-success); font-family: fl-icons; font-size: 16px; left: 0px; position: absolute; }
ul li.bullet-cross::before { color: var(--fs-color-alert); font-family: fl-icons; font-size: 16px; left: 0px; position: absolute; }
ul li.bullet-checkmark::before { content: "" !important; }
ul li.bullet-cross::before { content: "" !important; }
ul li.bullet-arrow::before { content: "" !important; }
ul li.bullet-star::before { content: "" !important; }
.button, button, fieldset, input, select, textarea { margin-bottom: 1em; }
blockquote, dl, figure, form, ol, p, pre, ul { margin-bottom: 1.3em; }
form p { margin-bottom: 0.5em; }.c4-body{line-height: 1.6}
h1, h2, h3, h4, h5, h6 { color: rgb(85, 85, 85); margin-bottom: 0.5em; margin-top: 0px; text-rendering: optimizespeed; width: 100%; }
.h1, h1 { font-size: 1.7em; }
.h1, .h2, h1, h2 { line-height: 1.3; }
.h2, h2 { font-size: 1.6em; }
.h3, h3 { font-size: 1.25em; }
.h4, h4 { font-size: 1.125em; }
.h5, h5 { font-size: 1em; }
.h6, h6 { font-size: 0.85em; opacity: 0.8; }
h1.entry-title.mb { margin-bottom: 30px; }
@media (max-width: 549px) {
  h1 { font-size: 1.4em; }
  h2 { font-size: 1.2em; }
  h3 { font-size: 1em; }
}
h6 span { font-weight: 500; }
h3 label { display: inline-block; margin-right: 10px; }
p { margin-top: 0px; }
h1 > span, h2 > span, h3 > span, h4 > span, h5 > span, h6 > span, p.headline > span { -webkit-box-decoration-break: clone; box-decoration-break: clone; }
a.lead, p.lead { font-size: 1.3em; }
.uppercase, h6, span.widget-title, th { letter-spacing: 0.05em; line-height: 1.05; text-transform: uppercase; }
.lowercase { text-transform: none !important; }
span.widget-title { font-size: 1em; font-weight: 600; }
.is-normal { font-weight: 400; }
.is-bold { font-weight: 700; }
.is-thin, .thin-font { font-weight: 300 !important; }
.is-thin strong, .thin-font strong { font-weight: 700 !important; }
.is-italic { font-style: italic !important; }
.is-uppercase, .uppercase { line-height: 1.2; text-transform: uppercase; }
.alt-font, .is-alt-font { font-family: Georgia; }
.is-xxxlarge { font-size: 2.5em; }
.is-xxlarge { font-size: 2em; }
.is-xlarge { font-size: 1.5em; }
.is-larger { font-size: 1.3em; }
.is-large { font-size: 1.15em; }
.is-small, .is-small.button { font-size: 0.8em; }
.is-smaller { font-size: 0.75em; }
.is-xsmall { font-size: 0.7em; }
.is-xxsmall { font-size: 0.6em; }
@media (max-width: 549px) {
  .is-xxlarge { font-size: 2.5em; }
  .is-xlarge { font-size: 1.8em; }
  .is-larger { font-size: 1.2em; }
  .is-large { font-size: 1em; }
}
.box-text a:not(.button), .box-text h1, .box-text h2, .box-text h3, .box-text h4, .box-text h5, .box-text h6 { line-height: 1.3; margin-bottom: 0.1em; margin-top: 0.1em; }
.box-text p { margin-bottom: 0.1em; margin-top: 0.1em; }
.box-text .button { margin-top: 1em; }
.banner .button { margin-bottom: 0.5em; margin-top: 0.5em; }
.banner .is-divider, .banner .text-center .is-divider { margin-bottom: 1em; margin-top: 1em; }
.banner h1 { font-size: 3.5em; }
.banner h2 { font-size: 2.9em; }
.banner h3 { font-size: 2em; }
.banner h1, .banner h2, .banner h3 { font-weight: 400; line-height: 1; margin-bottom: 0.2em; margin-top: 0.2em; padding: 0px; }
.banner h4 { font-size: 1.5em; margin-bottom: 0.6em; margin-top: 0.6em; padding: 0px; }
.banner h5, .banner h6, .banner p { margin-bottom: 1em; margin-top: 1em; padding: 0px; }
.line-height-small { line-height: 1.4em; }
[data-line-height="xs"] { line-height: 0.85 !important; }
[data-line-height="s"] { line-height: 1 !important; }
[data-line-height="m"] { line-height: 1.2 !important; }
[data-line-height="l"] { line-height: 1.4 !important; }
[data-line-height="xl"] { line-height: 1.6 !important; }
.nav > li > a { font-size: 0.8em; }
.nav > li.html { font-size: 0.85em; }
.nav-size-xsmall > li > a { font-size: 0.65em; }
.nav-size-small > li > a { font-size: 0.7em; }
.nav-size-medium > li > a { font-size: 0.9em; }
.nav-size-large > li > a { font-size: 1em; }
.nav-size-xlarge > li > a { font-size: 1.1em; }
.nav-spacing-xsmall > li { margin: 0px; }
.nav-spacing-small > li { margin: 0px 5px; }
.nav-spacing-medium > li { margin: 0px 9px; }
.nav-spacing-large > li { margin: 0px 11px; }
.nav-spacing-xlarge > li { margin: 0px 13px; }
.fancy-underline { position: relative; }
.fancy-underline::after { background: url("https://mkt360digital.com/wp-content/uploads/2026/11/underline.webp") 50% top / 100% 9px no-repeat; border-radius: 999px; color: green; content: ""; height: 9px; image-rendering: -webkit-optimize-contrast; left: 0px; position: absolute; right: 0px; top: 100%; }
span.count-up { opacity: 0; transition: opacity 2s; }
span.count-up.active { opacity: 1; }
[data-text-color="primary"] { color: var(--fs-color-primary) !important; }
[data-text-color="secondary"] { color: var(--fs-color-secondary) !important; }
[data-text-color="alert"] { color: var(--fs-color-alert) !important; }
[data-text-color="success"] { color: var(--fs-color-success) !important; }
[data-text-bg="primary"] { background-color: var(--fs-color-primary); }
[data-text-bg="secondary"] { background-color: var(--fs-color-secondary); }
[data-text-bg="alert"] { background-color: var(--fs-color-alert); }
[data-text-bg="success"] { background-color: var(--fs-color-success); }
.text-bordered-dark, .text-bordered-primary, .text-bordered-white { border: 2px solid rgb(255, 255, 255); display: inline-block; padding: 5px; }
.text-bordered-dark { border-color: rgb(0, 0, 0); }
h1.text-bordered-dark, h1.text-bordered-primary, h1.text-bordered-white { padding: 15px; }
.text-boarder-top-bottom-dark, .text-boarder-top-bottom-white { border-bottom: 3px solid rgb(255, 255, 255); border-top: 3px solid rgb(255, 255, 255); display: inline-block; padding-bottom: 15px; padding-top: 15px; }
.text-boarder-top-bottom-dark { border-color: rgb(0, 0, 0); }
blockquote { border-left: 2px solid var(--fs-color-primary); color: rgb(51, 51, 51); font-size: 1.2em; font-style: italic; margin: 0px 0px 1.25em; padding: 0px 1.25em 0px 1.875em; position: relative; }
.dark blockquote { color: rgb(255, 255, 255); }
.clear::after, .clearfix::after, .container::after, .row::after { clear: both; content: ""; display: table; }
@media (max-width: 549px) {
  .hide-for-small, [data-show="hide-for-small"] { display: none !important; }
  .small-text-center { float: none !important; text-align: center !important; width: 100% !important; }
}
@media (min-width: 550px) {
  .show-for-small, [data-show="show-for-small"] { display: none !important; }
}
@media (min-width: 850px) {
  .show-for-medium, [data-show="show-for-medium"] { display: none !important; }
}
@media (max-width: 849px) {
  .hide-for-medium, [data-show="hide-for-medium"] { display: none !important; }
  .medium-text-center .pull-left, .medium-text-center .pull-right { float: none; }
  .medium-text-center .ml { margin-left: auto; }
  .medium-text-center .mr { margin-right: auto; }
  .medium-text-center { float: none !important; text-align: center !important; width: 100% !important; }
}
@media (min-width: 850px) {
  .hide-for-large, [data-show="hide-for-large"] { display: none !important; }
}
.expand, .full-width { display: block; max-width: 100% !important; padding-left: 0px !important; padding-right: 0px !important; width: 100% !important; }
.pull-right { margin-right: 0px !important; }
.pull-left { margin-left: 0px !important; }
.mb { margin-bottom: 30px; }
.mt { margin-top: 30px; }
.mr { margin-right: 30px; }
.ml { margin-left: 30px; }
.mb-0 { margin-bottom: 0px !important; }
.ml-0 { margin-left: 0px !important; }
.mr-0 { margin-right: 0px !important; }
.mt-0 { margin-top: 0px !important; }
.mb-half { margin-bottom: 15px; }
.mt-half { margin-top: 15px; }
.mr-half { margin-right: 15px; }
.ml-half { margin-left: 15px; }
.mb-half:last-child, .mb:last-child { margin-bottom: 0px; }
.pb { padding-bottom: 30px; }
.pt { padding-top: 30px; }
.pb-half { padding-bottom: 15px; }
.pt-half { padding-top: 15px; }
.pb-0 { padding-bottom: 0px !important; }
.pt-0 { padding-top: 0px !important; }
.no-margin { margin: 0px !important; }
.no-padding { padding: 0px !important; }
.inner-padding { padding: 30px; }
.first-reset :first-child { margin-top: 0px; }
.last-reset :last-child { margin-bottom: 0px; }
.no-select { user-select: none !important; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.text-center .is-divider, .text-center .is-star-rating, .text-center .star-rating, .text-center > div, .text-center > div > div { margin-left: auto; margin-right: auto; }
.text-center .pull-left, .text-center .pull-right { float: none; }
.text-left .is-divider, .text-left .is-star-rating, .text-left .star-rating { margin-left: 0px; margin-right: auto; }
.text-right .is-divider, .text-right .is-star-rating, .text-right .star-rating, .text-right > div, .text-right > div > div { margin-left: auto; margin-right: 0px; }
.relative { position: relative !important; }
.absolute { position: absolute !important; }
.fixed { position: fixed !important; z-index: 12; }
.top { top: 0px; }
.right { right: 0px; }
.left { left: 0px; }
.bottom, .fill { bottom: 0px; }
.fill { height: 100%; left: 0px; position: absolute; right: 0px; top: 0px; margin: 0px !important; padding: 0px !important; }
.v-center { bottom: auto; top: 50%; transform: translateY(-50%); }
.h-center { left: 50%; transform: translateX(-50%); }
.h-center.v-center { right: 50%; top: 50%; transform: translate(50%, -50%); bottom: auto !important; left: auto !important; }
.pull-right { float: right; }
.pull-left { float: left; }
.is-full-height { height: 100vh; min-height: 550px; padding-bottom: 0px !important; padding-top: 0px !important; }
.bg-fill { background-position: 50% 50%; background-repeat: no-repeat !important; background-size: cover !important; }
.bg-top { background-position: center top; object-position: center top; }
.circle, .circle img { object-fit: cover; border-radius: 999px !important; }
.round { border-radius: 5px; }
.has-border { border: 2px solid var(--fs-color-primary); padding: 30px; }
.dashed-border { border-style: dashed; }
.success-border { border-color: var(--fs-color-success); }
.bt { border-top: 1px solid rgb(236, 236, 236); }
.bb { border-bottom: 1px solid rgb(236, 236, 236); }
.bl { border-left: 1px solid rgb(236, 236, 236); }
.br { border-right: 1px solid rgb(236, 236, 236); }
.hidden { display: none !important; visibility: hidden !important; }
.is-invisible { opacity: 0; visibility: hidden; }
.z-1 { z-index: 21; }
.z-2 { z-index: 22; }
.z-3 { z-index: 23; }
.z-4 { z-index: 24; }
.z-5 { z-index: 25; }
.z-top { z-index: 9995; }
.z-top-2 { z-index: 9996; }
.z-top-3 { z-index: 9997; }
.no-click { pointer-events: none; }
.no-wrap { white-space: nowrap; }
.primary-color { color: var(--fs-color-primary); }
.secondary-color { color: var(--fs-color-secondary); }
.success-color { color: var(--fs-color-success); }
.alert-color { color: var(--fs-color-alert); }
.bg-primary-color { background-color: var(--fs-color-primary); }
.bg-secondary-color { background-color: var(--fs-color-secondary); }
.bg-success-color { background-color: var(--fs-color-success); }
.bg-alert-color { background-color: var(--fs-color-alert); }
.is-transparent { background-color: transparent !important; }
.inline { display: inline; }
.block { display: block; }
.flex { display: flex; }
@media (max-width: 549px) {
  .small-block { display: block; }
}
.inline-block { display: inline-block; }
.inline-images img, img.inline { display: inline-block !important; }
.is-well { background-color: rgba(0, 0, 0, 0.02); box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 3px 0px, rgba(0, 0, 0, 0.07) 0px 1px 0px, rgba(0, 0, 0, 0.05) 0px 0px 0px 1px inset; padding: 30px; }
.no-overflow { overflow: hidden; }
.no-text-overflow { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.strong { font-weight: 700; }
.op-4 { opacity: 0.4; }
.op-5 { opacity: 0.5; }
.op-6 { opacity: 0.6; }
.op-7 { opacity: 0.7; }
.op-8 { opacity: 0.8; }
@media (max-width: 549px) {
  .sm-touch-scroll { overflow-x: auto; }
}
.no-scrollbar { scrollbar-width: none; }
.no-scrollbar::-webkit-scrollbar { height: 0px !important; width: 0px !important; }
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; }
.screen-reader-text:focus { background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: rgb(33, 117, 155); display: block; font-size: calc(0.875 * var(--c4-rem,16px)); font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
@media screen and (max-width: 549px) {
  .x5 { left: 5%; }
  .x15 { left: 15%; }
  .x25 { left: 25%; }
  .x35 { left: 35%; }
  .x45 { left: 45%; }
  .x55 { right: 45%; }
  .x65 { right: 35%; }
  .x75 { right: 25%; }
  .x85 { right: 15%; }
  .x95 { right: 5%; }
  .x0 { left: 0px; }
  .x10 { left: 10%; }
  .x20 { left: 20%; }
  .x30 { left: 30%; }
  .x40 { left: 40%; }
  .x60 { right: 40%; }
  .x70 { right: 30%; }
  .x80 { right: 20%; }
  .x90 { right: 10%; }
  .x100 { right: 0px; }
  .y0 { top: 0px; }
  .y10 { top: 10%; }
  .y20 { top: 20%; }
  .y30 { top: 30%; }
  .y40 { top: 40%; }
  .y60 { bottom: 40%; }
  .y70 { bottom: 30%; }
  .y80 { bottom: 20%; }
  .y90 { bottom: 10%; }
  .y100 { bottom: 0px; }
  .y5 { top: 5%; }
  .y15 { top: 15%; }
  .y25 { top: 25%; }
  .y35 { top: 35%; }
  .y45 { top: 45%; }
  .y55 { bottom: 45%; }
  .y65 { bottom: 35%; }
  .y75 { bottom: 25%; }
  .y85 { bottom: 15%; }
  .y95 { bottom: 5%; }
  .x50 { left: 50%; transform: translateX(-50%); }
  .y50 { top: 50.3%; transform: translateY(-50%); }
  .y50.x50 { transform: translate(-50%, -50%); }
}
@media screen and (min-width: 550px) and (max-width: 849px) {
  .md-x5 { left: 5%; }
  .md-x15 { left: 15%; }
  .md-x25 { left: 25%; }
  .md-x35 { left: 35%; }
  .md-x45 { left: 45%; }
  .md-x55 { right: 45%; }
  .md-x65 { right: 35%; }
  .md-x75 { right: 25%; }
  .md-x85 { right: 15%; }
  .md-x95 { right: 5%; }
  .md-y5 { top: 5%; }
  .md-y15 { top: 15%; }
  .md-y25 { top: 25%; }
  .md-y35 { top: 35%; }
  .md-y45 { top: 45%; }
  .md-y55 { bottom: 45%; }
  .md-y65 { bottom: 35%; }
  .md-y75 { bottom: 25%; }
  .md-y85 { bottom: 15%; }
  .md-y95 { bottom: 5%; }
  .md-x0 { left: 0px; }
  .md-x10 { left: 10%; }
  .md-x20 { left: 20%; }
  .md-x30 { left: 30%; }
  .md-x40 { left: 40%; }
  .md-x60 { right: 40%; }
  .md-x70 { right: 30%; }
  .md-x80 { right: 20%; }
  .md-x90 { right: 10%; }
  .md-x100 { right: 0px; }
  .md-y0 { top: 0px; }
  .md-y10 { top: 10%; }
  .md-y20 { top: 20%; }
  .md-y30 { top: 30%; }
  .md-y40 { top: 40%; }
  .md-y60 { bottom: 40%; }
  .md-y70 { bottom: 30%; }
  .md-y80 { bottom: 20%; }
  .md-y90 { bottom: 10%; }
  .md-y100 { bottom: 0px; }
  .md-x50 { left: 50%; transform: translateX(-50%) !important; }
  .md-y50 { top: 50%; transform: translateY(-50%) !important; }
  .md-x50.md-y50 { transform: translate(-50%, -50%) !important; }
}
@media screen and (min-width: 850px) {
  .lg-x5 { left: 5%; }
  .lg-x15 { left: 15%; }
  .lg-x25 { left: 25%; }
  .lg-x35 { left: 35%; }
  .lg-x45 { left: 45%; }
  .lg-x55 { right: 45%; }
  .lg-x65 { right: 35%; }
  .lg-x75 { right: 25%; }
  .lg-x85 { right: 15%; }
  .lg-x95 { right: 5%; }
  .lg-y5 { top: 5%; }
  .lg-y15 { top: 15%; }
  .lg-y25 { top: 25%; }
  .lg-y35 { top: 35%; }
  .lg-y45 { top: 45%; }
  .lg-y55 { bottom: 45%; }
  .lg-y65 { bottom: 35%; }
  .lg-y75 { bottom: 25%; }
  .lg-y85 { bottom: 15%; }
  .lg-y95 { bottom: 5%; }
  .lg-x0 { left: 0px; }
  .lg-x10 { left: 10%; }
  .lg-x20 { left: 20%; }
  .lg-x30 { left: 30%; }
  .lg-x40 { left: 40%; }
  .lg-x60 { right: 40%; }
  .lg-x70 { right: 30%; }
  .lg-x80 { right: 20%; }
  .lg-x90 { right: 10%; }
  .lg-x100 { right: 0px; }
  .lg-y0 { top: 0px; }
  .lg-y10 { top: 10%; }
  .lg-y20 { top: 20%; }
  .lg-y30 { top: 30%; }
  .lg-y40 { top: 40%; }
  .lg-y60 { bottom: 40%; }
  .lg-y70 { bottom: 30%; }
  .lg-y80 { bottom: 20%; }
  .lg-y90 { bottom: 10%; }
  .lg-y100 { bottom: 0px; }
  .lg-x50 { left: 50%; transform: translateX(-50%) !important; }
  .lg-y50 { top: 50%; transform: translateY(-50%) !important; }
  .lg-x50.lg-y50 { transform: translate(-50%, -50%) !important; }
}
.res-text { font-size: 11px; }
.small-1 .res-text, .small-2 .res-text, .small-3 .res-text, .widget-area .res-text { font-size: 8px; }
.small-1 .res-text h6, .small-2 .res-text h6, .small-3 .res-text h6 { font-size: 10px; }
.small-1 .res-text p.lead, .small-2 .res-text p.lead, .small-3 .res-text p.lead { font-size: 16px; }
.small-4 .res-text { font-size: 8.5px; }
.small-5 .res-text { font-size: 9px; }
.small-6 .res-text { font-size: 10px; }
.small-7 .res-text { font-size: 11px; }
.small-8 .res-text { font-size: 12px; }
.small-9 .res-text { font-size: 13px; }
.small-10 .res-text { font-size: 14px; }
.small-11 .res-text { font-size: 15px; }
@media screen and (min-width: 550px) {
  .medium-1 .res-text, .medium-2 .res-text, .medium-3 .res-text, .medium-4 .res-text, .medium-5 .res-text, .medium-6 .res-text, .medium-7 .res-text { font-size: 0.8vw; }
  .medium-8 .res-text { font-size: 0.9vw; }
  .medium-9 .res-text { font-size: 1.15vw; }
  .medium-10 .res-text { font-size: 1.3vw; }
  .medium-11 .res-text { font-size: 1.5vw; }
  .res-text { font-size: 1.8vw; }
}
@media screen and (min-width: 850px) {
  .res-text { font-size: 16px; }
  .large-1 .res-text, .large-2 .res-text, .large-3 .res-text, .widget-area .res-text { font-size: 8px; }
  .large-1 .res-text h6, .large-2 .res-text h6, .large-3 .res-text h6 { font-size: 10px; }
  .large-1 .res-text p.lead, .large-2 .res-text p.lead, .large-3 .res-text p.lead { font-size: 16px; }
  .large-4 .res-text { font-size: 8.5px; }
  .large-5 .res-text { font-size: 9px; }
  .large-6 .res-text { font-size: 10px; }
  .large-7 .res-text { font-size: 11px; }
  .large-8 .res-text { font-size: 12px; }
  .large-9 .res-text { font-size: 13px; }
  .large-10 .res-text { font-size: 14px; }
  .large-11 .res-text { font-size: 15px; }
}
@media (prefers-reduced-motion: no-preference) {
  .slider [data-animate], [data-animate] { animation-fill-mode: forwards; backface-visibility: hidden; transition: filter 1.3s, transform 1.6s, opacity 0.7s ease-in; will-change: filter, transform, opacity; opacity: 0 !important; }
  .slider [data-animate]:not([data-animate-transform]), [data-animate]:not([data-animate-transform]) { transform: none !important; }
  .slider [data-animate]:not([data-animate-transition]), [data-animate]:not([data-animate-transition]) { transition: none !important; }
  .slider [data-animate="bounceInDown"], .slider [data-animate="bounceInLeft"], .slider [data-animate="bounceInRight"], .slider [data-animate="bounceInUp"], [data-animate="bounceInDown"], [data-animate="bounceInLeft"], [data-animate="bounceInRight"], [data-animate="bounceInUp"] { transition: transform 0.8s cubic-bezier(0, 0.195, 0, 1.465), opacity 0.5s ease-in; }
  .slider [data-animate="bounceInLeft"], [data-animate="bounceInLeft"] { transform: translate3d(-300px, 0px, 0px); }
  .slider [data-animate="blurIn"], [data-animate="blurIn"] { filter: blur(15px); }
  .slider [data-animate="fadeInLeft"], [data-animate="fadeInLeft"] { transform: translate3d(-70px, 0px, 0px); }
  .slider [data-animate="fadeInRight"], [data-animate="fadeInRight"] { transform: translate3d(70px, 0px, 0px); }
  .slider [data-animate="bounceInUp"], .slider [data-animate="fadeInUp"], [data-animate="bounceInUp"], [data-animate="fadeInUp"] { transform: translate3d(0px, 70px, 0px); }
  .slider [data-animate="bounceInRight"], [data-animate="bounceInRight"] { transform: translate3d(300px, 0px, 0px); }
  .slider [data-animate="bounceIn"], [data-animate="bounceIn"] { transform: scale(1.3); }
  .slider [data-animate="bounceInDown"], .slider [data-animate="fadeInDown"], [data-animate="bounceInDown"], [data-animate="fadeInDown"] { transform: translate3d(0px, -70px, 0px); }
  .slider [data-animate="flipInY"], [data-animate="flipInY"] { backface-visibility: visible; transform: perspective(400px) rotateY(-90deg) translate3d(15px, 0px, 0px); }
  .slider [data-animate="flipInX"], [data-animate="flipInX"] { backface-visibility: visible; transform: perspective(400px) rotateX(90deg) translate3d(0px, -15px, 0px); }
  .row-slider.slider [data-animated="true"], .slider .is-selected [data-animated="true"], [data-animated="true"] { animation-delay: 0.1s; transform: translateZ(0px) scale(1); opacity: 1 !important; }
  .flickity-slider > :not(.is-selected) [data-animated="true"] { transition: transform 0.7s, opacity 0.3s !important; }
  .slider [data-animate="none"], [data-animate="none"] { opacity: 1 !important; }
  .slider [data-animate="blurIn"][data-animated="true"], [data-animated="true"][data-animate="blurIn"] { filter: blur(0px); }
  [data-animated="false"] { transition: none !important; }
  .has-shadow [data-animate], [data-animate]:hover { transition-delay: 0s !important; }
  [data-animate-delay="100"] { transition-delay: 0.1s; }
  .nav-anim > li { opacity: 0; transform: translateY(-15px); transition: transform 0.3s, opacity 0.3s; }
  .active .nav-anim > li, .mfp-ready .nav-anim > li, .nav-anim.active > li { opacity: 1; transform: none; }
  .col + .col [data-animate], .nav-anim > li, [data-animate-delay="200"], [data-animate] + [data-animate] { transition-delay: 0.2s; }
  .nav-anim > li + li, [data-animate-delay="300"] { transition-delay: 0.3s; }
  .col + .col + .col [data-animate], .nav-anim > li + li + li, [data-animate-delay="400"], [data-animate] + [data-animate] + [data-animate] { transition-delay: 0.4s; }
  .nav-anim > li + li + li + li, [data-animate-delay="500"] { transition-delay: 0.5s; }
  .col + .col + .col + .col [data-animate], .nav-anim > li + li + li + li + li, [data-animate-delay="600"], [data-animate] + [data-animate] + [data-animate] + [data-animate] { transition-delay: 0.6s; }
  .nav-anim > li + li + li + li + li + li, [data-animate-delay="700"] { transition-delay: 0.7s; }
  .col + .col + .col + .col + .col [data-animate], .nav-anim > li + li + li + li + li + li + li, [data-animate-delay="800"], [data-animate] + [data-animate] + [data-animate] + [data-animate] + [data-animate] { transition-delay: 0.8s; }
  .col + .col + .col + .col + .col + .col [data-animate], .nav-anim > li + li + li + li + li + li + li + li, [data-animate-delay="900"] { transition-delay: 0.9s; }
  .col + .col + .col + .col + .col + .col + .col [data-animate], .nav-anim > li + li + li + li + li + li + li + li + li, [data-animate-delay="1000"] { transition-delay: 1s; }
  .slider-type-fade .flickity-slider > :not(.is-selected) [data-animate] { opacity: 0 !important; transition: none !important; }
}
@keyframes stuckMoveDown { 
  0% { transform: translateY(-100%); }
  100% { transform: translateY(0px); }
}
@keyframes stuckMoveUp { 
  0% { transform: translateY(100%); }
  100% { transform: translateY(0px); }
}
@keyframes stuckFadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.ux-stagger { --stagger-init-delay: 0s; --stagger-delay: .05s; --stagger-easing: cubic-bezier(0.4,0,0.2,1); --stagger-duration: .5s; --stagger-from-translate-x: 0; --stagger-from-translate-y: 15px; --stagger-from-scale: 1; --stagger-from-opacity: 0; --stagger-from-clip-path: 0% 0% 0% 0%; --stagger-to-translate-x: 0; --stagger-to-translate-y: 0; --stagger-to-scale: 1; --stagger-to-opacity: 1; --stagger-to-clip-path: 0% 0% 0% 0%; }
.ux-stagger > * { animation: ux-animate var(--stagger-duration) var(--stagger-easing) backwards; }
.ux-stagger > :first-child { animation-delay: calc(var(--stagger-delay)*1 + var(--stagger-init-delay)); }
.ux-stagger > :nth-child(2) { animation-delay: calc(var(--stagger-delay)*2 + var(--stagger-init-delay)); }
.ux-stagger > :nth-child(3) { animation-delay: calc(var(--stagger-delay)*3 + var(--stagger-init-delay)); }
.ux-stagger > :nth-child(4) { animation-delay: calc(var(--stagger-delay)*4 + var(--stagger-init-delay)); }
.ux-stagger > :nth-child(5) { animation-delay: calc(var(--stagger-delay)*5 + var(--stagger-init-delay)); }
.ux-stagger > :nth-child(6) { animation-delay: calc(var(--stagger-delay)*6 + var(--stagger-init-delay)); }
.ux-stagger > :nth-child(7) { animation-delay: calc(var(--stagger-delay)*7 + var(--stagger-init-delay)); }
.ux-stagger > :nth-child(8) { animation-delay: calc(var(--stagger-delay)*8 + var(--stagger-init-delay)); }
.ux-stagger > :nth-child(9) { animation-delay: calc(var(--stagger-delay)*9 + var(--stagger-init-delay)); }
.ux-stagger > :nth-child(10) { animation-delay: calc(var(--stagger-delay)*10 + var(--stagger-init-delay)); }
.ux-stagger > :nth-child(11) { animation-delay: calc(var(--stagger-delay)*11 + var(--stagger-init-delay)); }
.ux-stagger > :nth-child(12) { animation-delay: calc(var(--stagger-delay)*12 + var(--stagger-init-delay)); }
.ux-stagger > :nth-child(13) { animation-delay: calc(var(--stagger-delay)*13 + var(--stagger-init-delay)); }
.ux-stagger > :nth-child(14) { animation-delay: calc(var(--stagger-delay)*14 + var(--stagger-init-delay)); }
.ux-stagger > :nth-child(15) { animation-delay: calc(var(--stagger-delay)*15 + var(--stagger-init-delay)); }
.ux-stagger > :nth-child(16) { animation-delay: calc(var(--stagger-delay)*16 + var(--stagger-init-delay)); }
.ux-stagger > :nth-child(17) { animation-delay: calc(var(--stagger-delay)*17 + var(--stagger-init-delay)); }
.ux-stagger > :nth-child(18) { animation-delay: calc(var(--stagger-delay)*18 + var(--stagger-init-delay)); }
.ux-stagger > :nth-child(19) { animation-delay: calc(var(--stagger-delay)*19 + var(--stagger-init-delay)); }
.ux-stagger > :nth-child(20) { animation-delay: calc(var(--stagger-delay)*20 + var(--stagger-init-delay)); }
@keyframes ux-animate { 
  0% { clip-path: inset(var(--stagger-from-clip-path)); opacity: var(--stagger-from-opacity,0); transform: translateX(var(--stagger-from-translate-x)) translateY(var(--stagger-from-translate-y)) scale(var(--stagger-from-scale)); }
  100% { clip-path: inset(var(--stagger-to-clip-path)); opacity: var(--stagger-to-opacity,1); transform: translateX(var(--stagger-to-translate-x)) translateY(var(--stagger-to-translate-y)) scale(var(--stagger-to-scale)); }
}
.is-border { border: 1px solid rgb(236, 236, 236); border-radius: 0px; inset: 0px; margin: 0px; pointer-events: none; position: absolute; }
.is-dashed { border-style: dashed; }
.is-dotted { border-style: dotted; }
.has-shadow .box:not(.box-overlay):not(.box-shade), .has-shadow.box:not(.box-overlay):not(.box-shade) { background-color: rgb(255, 255, 255); }
.dark .has-shadow .box:not(.box-overlay):not(.box-shade), .dark .has-shadow.box:not(.box-overlay):not(.box-shade) { background-color: rgb(51, 51, 51); }
.box-shadow-1, .box-shadow-1-hover, .box-shadow-2, .box-shadow-2-hover, .box-shadow-3, .box-shadow-3-hover, .box-shadow-4, .box-shadow-4-hover, .box-shadow-5, .box-shadow-5-hover, .row-box-shadow-1 .col-inner, .row-box-shadow-1-hover .col-inner, .row-box-shadow-2 .col-inner, .row-box-shadow-2-hover .col-inner, .row-box-shadow-3 .col-inner, .row-box-shadow-3-hover .col-inner, .row-box-shadow-4 .col-inner, .row-box-shadow-4-hover .col-inner, .row-box-shadow-5 .col-inner, .row-box-shadow-5-hover .col-inner { transition: transform 0.3s, box-shadow 0.3s, background-color 0.3s, color 0.3s, opacity 0.3s; }
.box-shadow-1, .box-shadow-1-hover:hover, .row-box-shadow-1 .col-inner, .row-box-shadow-1-hover .col-inner:hover { box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px -2px, rgba(0, 0, 0, 0.24) 0px 1px 2px; }
.box-shadow, .box-shadow-2, .box-shadow-2-hover:hover, .row-box-shadow-2 .col-inner, .row-box-shadow-2-hover .col-inner:hover { box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px -4px, rgba(0, 0, 0, 0.23) 0px 3px 6px; }
.box-shadow-3, .box-shadow-3-hover:hover, .row-box-shadow-3 .col-inner, .row-box-shadow-3-hover .col-inner:hover { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.22) 0px 6px 6px; }
.box-shadow-4, .box-shadow-4-hover:hover, .row-box-shadow-4 .col-inner, .row-box-shadow-4-hover .col-inner:hover { box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.1) 0px 10px 10px; }
.box-shadow-5, .box-shadow-5-hover:hover, .row-box-shadow-5 .col-inner, .row-box-shadow-5-hover .col-inner:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 30px 40px 0px; }
.box-shadow-4-hover:hover, .box-shadow-5-hover:hover, .row-box-shadow-4-hover .col-inner:hover, .row-box-shadow-5-hover .col-inner:hover { transform: translateY(-6px); }
.text-shadow, .text-shadow-1 { text-shadow: rgba(0, 0, 0, 0.3) 1px 1px 1px; }
.text-shadow-2 { text-shadow: rgba(0, 0, 0, 0.4) 2px 2px 5px; }
.text-shadow-3 { text-shadow: rgba(0, 0, 0, 0.4) 3px 3px 8px; }
.text-shadow-4 { text-shadow: rgba(0, 0, 0, 0.5) 3px 3px 12px; }
.text-shadow-5 { text-shadow: rgba(0, 0, 0, 0.6) 5px 5px 16px; }
a.hotspot { background-color: rgb(0, 0, 0); border-radius: 99px; color: rgb(255, 255, 255); display: block; font-weight: bolder; height: 1.5em; line-height: 1.5em; opacity: 0.8; padding: 0px; text-align: center; transition: 0.3s; width: 1.5em; }
a.hotspot i { font-size: 0.8em; }
a.hotspot:hover { opacity: 1; background-color: rgb(255, 255, 255) !important; color: rgb(0, 0, 0) !important; }
.has-hover .bg, .has-hover [class*="image-"] img { transition: filter 0.6s, opacity 0.6s, transform 0.6s, box-shadow 0.3s; }
.has-hover .has-image-zoom img { transition: unset; }
.bg-color .bg, .bg-grayscale:hover .bg, .has-hover .image-color img, .has-hover:hover .image-grayscale img { filter: grayscale(100%); }
.bg-color:hover .bg, .has-hover:hover .image-color img { filter: grayscale(0); }
.bg-zoom:hover .bg, .has-hover:hover .image-zoom img { transform: scale(1.1); }
.bg-zoom-long .bg, .has-hover .image-zoom-long img { transition: transform 5s !important; }
.bg-zoom-long:hover .bg, .has-hover:hover .image-zoom-long img { transform: scale(1.3); }
.bg-zoom-fade:hover .bg, .has-hover:hover .image-zoom-fade img { opacity: 0.7; transform: scale(1.1); }
.bg-glow:hover .bg, .has-hover:hover .image-glow img { filter: brightness(1.1); }
.bg-fade-out:hover .bg, .has-hover:hover .image-fade-out img { opacity: 0.7; }
.has-hover:hover .image-fade img, .image-fade:hover .bg { opacity: 0.6; }
.bg-fade-in .bg, .image-fade-in img { opacity: 0.7; }
.bg-fade-in:hover .bg, .has-hover:hover .image-fade-in img { opacity: 1; }
.bg-blur:hover .bg, .has-hover:hover .image-blur img { filter: blur(5px); }
.bg-overlay-add:not(:hover) .overlay, .bg-overlay-remove:hover .overlay, .has-hover:hover .image-overlay-remove .overlay, .has-hover:not(:hover) .image-overlay-add .overlay { opacity: 0; }
.bg-overlay-add-50:not(:hover) .overlay, .bg-overlay-remove-50:hover .overlay, .has-hover:hover .image-overlay-remove-50 .overlay, .has-hover:not(:hover) .image-overlay-add-50 .overlay { opacity: 0.5; }
.has-mask { overflow: hidden; transform: translateZ(0px); }
.mask-circle { clip-path: circle(50% at center center); }
.mask-angled { clip-path: polygon(0px 30px, 100% 0px, 100% 100%, 0px 100%); }
.mask-angled-right { clip-path: polygon(0px 0px, 100% 30px, 100% 100%, 0px 100%); }
.mask-arrow { clip-path: polygon(0px 0px, calc(50% - 30px) 0px, 50% 30px, calc(50% + 30px) 0px, 100% 0px, 100% 100%, 0px 100%); }
.mask-angled-large { clip-path: polygon(0px 60px, 100% 0px, 100% 100%, 0px 100%); }
.mask-angled-right-large { clip-path: polygon(0px 0px, 100% 0px, 100% calc(100% - 60px), 0px 100%); }
.mask-arrow-large { clip-path: polygon(0px 0px, calc(50% - 60px) 0px, 50% 60px, calc(50% + 60px) 0px, 100% 0px, 100% 100%, 0px 100%); }
.mask-angled, .mask-angled-right, .mask-arrow { margin-top: -30px; }
.mask-angled-large, .mask-angled-right-large, .mask-arrow-large { margin-top: -60px; }
[data-parallax-container] { overflow: hidden; }
@media (prefers-reduced-motion: no-preference) {
  [data-parallax] { will-change: transform !important; }
  [data-parallax]:not(.parallax-active), [data-parallax]:not(.parallax-active) .bg { opacity: 0; }
}
.shade { backface-visibility: hidden; background: linear-gradient(0deg, rgb(50, 50, 50) 0px, rgba(255, 255, 255, 0) 33%); inset: 0px; content: " "; opacity: 0.3; pointer-events: none; position: absolute; transition: opacity 0.3s; }
.shade-top { background: linear-gradient(rgb(0, 0, 0) 0px, transparent 70%); opacity: 0.4; }
.box:hover .shade { opacity: 0.5; }
.box-shade:not(.dark) .shade { background: linear-gradient(0deg, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0) 33%); opacity: 0.8; }
.hover-slide, .hover-slide-in, .hover-zoom, .hover-zoom-in, .show-on-hover { filter: blur(0px); opacity: 0; pointer-events: none; transition: opacity 0.5s, transform 0.3s, max-height 0.6s, filter 0.6s; }
.hover-slide { transform: translateY(15%) translateZ(0px); }
.hover-slide-in { transform: translateY(100%) translateZ(0px); }
.box-text-middle .box-text.hover-slide { transform: translateY(-40%) translateZ(0px); }
.hover-fade-in { opacity: 0; transition: opacity 0.3s; }
.has-hover:hover .hover-fade-in { opacity: 1; }
.hover-fade-out { transition: opacity 0.3s; }
.has-hover:hover .hover-fade-out { opacity: 0; }
.hover-invert { filter: invert(0); opacity: 1 !important; }
.has-hover:hover .hover-invert { filter: invert(100%); }
.hover-reveal { max-height: 0px; opacity: 0; transform: translateY(15%) translateZ(0px); transition: 0.6s; }
.has-hover:hover .hover-reveal { max-height: 150px; opacity: 1; }
.has-hover:hover .hover-reveal.reveal-small { max-height: 30px; }
.hover-blur { filter: blur(10px); opacity: 0; transition: filter 0.3s, opacity 0.3s; }
.has-hover:hover .hover-blur { filter: blur(0px) !important; opacity: 1; }
.hover-zoom { transform: scale(1.1) translateZ(0px); }
.box-text-middle .box-text.hover-zoom { transform: scale(1.1) translateZ(0px) translateY(-50%); }
.hover-zoom-in { transform: scale(0.9) translateZ(0px); }
.box-text-middle .box-text.hover-zoom-in { transform: scale(0.9) translateZ(0px) translateY(-50%); }
.hover-bounce { transition: transform 0.3s; opacity: 1 !important; transform: scale(1) translateZ(0px) translateY(10px) !important; }
.has-hover:hover .hover-bounce { transform: scale(1) translateZ(0px) translateY(0px) !important; }
.box-text-middle .hover-bounce { transform: scale(1) translateZ(0px) translateY(-40%) !important; }
.box-text-middle:hover .box-text.hover-bounce { transform: scale(1) translateZ(0px) translateY(-50%) !important; }
.has-hover:hover img.show-on-hover { opacity: 1; }
.has-hover .box-image:focus-within .show-on-hover, .has-hover:hover .hover-slide, .has-hover:hover .hover-slide-in, .has-hover:hover .hover-zoom, .has-hover:hover .hover-zoom-in, .has-hover:hover .show-on-hover { opacity: 1; pointer-events: inherit; transform: scale(1) translateZ(0px) translateY(0px) !important; }
.box-text-middle:hover .show-on-hover.box-text, .has-hover:hover .show-on-hover.center { transform: scale(1) translateZ(0px) translateY(-50%) !important; }
@media (prefers-reduced-motion) {
  .box-text-middle .box-text.hover-slide, .box-text-middle:hover .show-on-hover.box-text, .has-hover:hover .hover-bounce, .has-hover:hover .hover-slide, .has-hover:hover .hover-slide-in, .has-hover:hover .hover-zoom, .has-hover:hover .hover-zoom-in, .has-hover:hover .show-on-hover, .has-hover:hover .show-on-hover.center, .hover-bounce, .hover-reveal, .hover-slide, .hover-slide-in, .hover-zoom, .hover-zoom-in { transform: translateZ(0px); }
}
.slider .has-slide-effect { overflow: hidden; background-color: transparent !important; }
.slider .has-slide-effect .bg { opacity: 0; transition: opacity 1s; }
.slide-zoom-in .bg, .slide-zoom-in-fast .bg { transform: scale(1); }
.slide-zoom-out .bg, .slide-zoom-out-fast .bg { transform: scale(1.2); }
.has-slide-effect.is-selected .bg { opacity: 1; transform: scale(1); transition: opacity 1s, transform 20s ease-out; }
.slide-fade-in.is-selected .bg { transition: opacity 3.5s; }
.slide-fade-in-fast.is-selected .bg { transition: opacity 1.5s; }
.slide-zoom-in-fast.is-selected .bg, .slide-zoom-in.is-selected .bg { transform: scale(1.2); }
.slide-zoom-out-fast.is-selected .bg { transition: opacity 1s, transform 5s ease-out; }
.tooltipster-base { display: flex; pointer-events: none; position: absolute; }
.tooltipster-box { flex: 1 1 auto; }
.tooltipster-content { box-sizing: border-box; font-family: Arial, sans-serif; font-size: 14px; line-height: 16px; max-height: 100%; max-width: 100%; overflow: auto; padding: 8px 10px; }
.tooltipster-ruler { inset: 0px; overflow: hidden; position: fixed; visibility: hidden; }
.tooltipster-fade { opacity: 0; transition-property: opacity; }
.tooltipster-fade.tooltipster-show { opacity: 1; }
.tooltipster-sidetip.tooltipster-default .tooltipster-box { background: var(--tooltip-bg-color); border: 2px solid var(--tooltip-bg-color); border-radius: 4px; }
.tooltipster-sidetip.tooltipster-default.tooltipster-bottom .tooltipster-box { margin-top: 8px; }
.tooltipster-sidetip.tooltipster-default.tooltipster-left .tooltipster-box { margin-right: 8px; }
.tooltipster-sidetip.tooltipster-default.tooltipster-right .tooltipster-box { margin-left: 8px; }
.tooltipster-sidetip.tooltipster-default.tooltipster-top .tooltipster-box { margin-bottom: 8px; }
.tooltipster-sidetip.tooltipster-default .tooltipster-content { color: var(--tooltip-color); padding: 6px 8px; }
.tooltipster-sidetip.tooltipster-default .tooltipster-arrow { overflow: hidden; position: absolute; }
.tooltipster-sidetip.tooltipster-default.tooltipster-bottom .tooltipster-arrow { height: 8px; margin-left: -8px; top: 0px; width: 16px; }
.tooltipster-sidetip.tooltipster-default.tooltipster-left .tooltipster-arrow { height: 16px; margin-top: -8px; right: 0px; top: 0px; width: 8px; }
.tooltipster-sidetip.tooltipster-default.tooltipster-right .tooltipster-arrow { height: 16px; left: 0px; margin-top: -8px; top: 0px; width: 8px; }
.tooltipster-sidetip.tooltipster-default.tooltipster-top .tooltipster-arrow { bottom: 0px; height: 8px; margin-left: -8px; width: 16px; }
.tooltipster-sidetip.tooltipster-default .tooltipster-arrow-background, .tooltipster-sidetip.tooltipster-default .tooltipster-arrow-border { height: 0px; position: absolute; width: 0px; }
.tooltipster-sidetip.tooltipster-default .tooltipster-arrow-background { border: 8px solid rgba(255, 255, 255, 0); }
.tooltipster-sidetip.tooltipster-default.tooltipster-bottom .tooltipster-arrow-background { border-bottom-color: var(--tooltip-bg-color); left: 0px; top: 3px; }
.tooltipster-sidetip.tooltipster-default.tooltipster-left .tooltipster-arrow-background { border-left-color: var(--tooltip-bg-color); left: -3px; top: 0px; }
.tooltipster-sidetip.tooltipster-default.tooltipster-right .tooltipster-arrow-background { border-right-color: var(--tooltip-bg-color); left: 3px; top: 0px; }
.tooltipster-sidetip.tooltipster-default.tooltipster-top .tooltipster-arrow-background { border-top-color: var(--tooltip-bg-color); left: 0px; top: -3px; }
.tooltipster-sidetip.tooltipster-default .tooltipster-arrow-border { border: 8px solid rgba(255, 255, 255, 0); left: 0px; top: 0px; }
.tooltipster-sidetip.tooltipster-default.tooltipster-bottom .tooltipster-arrow-border { border-bottom-color: var(--tooltip-bg-color); }
.tooltipster-sidetip.tooltipster-default.tooltipster-left .tooltipster-arrow-border { border-left-color: var(--tooltip-bg-color); }
.tooltipster-sidetip.tooltipster-default.tooltipster-right .tooltipster-arrow-border { border-right-color: var(--tooltip-bg-color); }
.tooltipster-sidetip.tooltipster-default.tooltipster-top .tooltipster-arrow-border { border-top-color: var(--tooltip-bg-color); }
.tooltipster-sidetip.tooltipster-default .tooltipster-arrow-uncropped { position: relative; }
.tooltipster-sidetip.tooltipster-default.tooltipster-bottom .tooltipster-arrow-uncropped { top: -8px; }
.tooltipster-sidetip.tooltipster-default.tooltipster-right .tooltipster-arrow-uncropped { left: -8px; }
.dark, .dark p, .dark td { color: rgb(241, 241, 241); }
.dark .heading-font, .dark a.lead, .dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6, .dark label, .hover-dark:hover a, .hover-dark:hover h1, .hover-dark:hover h2, .hover-dark:hover h3, .hover-dark:hover h4, .hover-dark:hover h5, .hover-dark:hover h6, .hover-dark:hover p { color: rgb(255, 255, 255); }
.dark .product-footer .woocommerce-tabs, .dark .product-section, .dark .stars a + a { border-color: rgba(255, 255, 255, 0.2); }
.dark .nav-vertical li li.menu-item-has-children > a, .dark .nav-vertical-fly-out > li > a, .dark .nav-vertical > li > ul li a, .dark .nav > li.html, .dark .nav > li > a, .nav-dark .is-outline, .nav-dark .nav > li > a, .nav-dark .nav > li > button, .nav-dropdown.dark .nav-column > li > a, .nav-dropdown.dark > li > a { color: rgba(255, 255, 255, 0.8); }
.dark .nav-vertical-fly-out > li > a:hover, .dark .nav > li.active > a, .dark .nav > li > a.active, .dark .nav > li > a:hover, .nav-dark .nav > li.active > a, .nav-dark .nav > li.current > a, .nav-dark .nav > li > a.active, .nav-dark .nav > li > a:hover, .nav-dark a.plain:hover, .nav-dropdown.dark .nav-column > li > a:hover, .nav-dropdown.dark > li > a:hover { color: rgb(255, 255, 255); }
.dark.nav-dropdown.nav-dropdown-bold > li.nav-dropdown-col, .dark.nav-dropdown.nav-dropdown-simple > li.nav-dropdown-col, .nav-dark .header-divider::after, .nav-dark .nav-divided > li + li > a::after, .nav-dark .nav > li.header-divider, .nav-dropdown.dark .nav-column > li > a, .nav-dropdown.dark > li > a { border-color: rgba(255, 255, 255, 0.2); }
.dark .nav-vertical li li.menu-item-has-children > a, .nav-dark .header-button, .nav-dark .nav-vertical li li.menu-item-has-children > a, .nav-dark .nav > li.html { color: rgb(255, 255, 255); }
.nav-box a:hover span.amount, .nav-dark span.amount { color: currentcolor; }.c4-html{--flatsome-scroll-padding-top: calc(var(--flatsome--header--sticky-height, 0px) + var(--wp-admin--admin-bar--height, 0px))}.c4-html{overflow-x: hidden;scroll-padding-top: var(--flatsome-scroll-padding-top)}
@supports (overflow:clip) {.c4-body{overflow-x: clip}
}
#main, #wrapper { background-color: rgb(255, 255, 255); position: relative; }
#main.dark { background-color: rgb(51, 51, 51); }
.page-wrapper { padding-bottom: 30px; padding-top: 30px; }
.page-wrapper-full { padding-top: 0px; }
.is-sticky-column__inner { display: flow-root; }
@media (min-width: 850px) {
  .is-sticky-column { position: sticky; }
  .is-sticky-column[data-sticky-mode] { transform: translateZ(0px); will-change: transform; }
  .is-sticky-column:not([data-sticky-mode]) { top: calc(var(--flatsome-scroll-padding-top) + 30px); transition: top 0.6s; }
}
.ux-body-overlay { background-color: rgba(0, 0, 0, 0.3); inset: 0px; display: block; height: 100%; opacity: 0; position: fixed; transition: visibility 0.3s, opacity 0.3s ease-in-out; visibility: hidden; width: 100%; z-index: 29; }
.ux-body-overlay--click-active, .ux-body-overlay--hover-active { opacity: 1; visibility: visible; }
.header, .header-wrapper { background-position: 50% 0px; background-size: cover; position: relative; transition: background-color 0.3s, opacity 0.3s; width: 100%; z-index: 1001; }
.header-bg-color { background-color: rgba(255, 255, 255, 0.9); }
.header-bottom, .header-top { align-items: center; display: flex; }
.header.has-transparent, .header.show-on-scroll, .header.transparent { position: absolute; }
.header.show-on-scroll:not(.stuck), .header.transparent:not(.stuck) { left: auto; right: auto; }
.header.show-on-scroll .header-wrapper { opacity: 0; transition: opacity 0.3s; visibility: hidden; }
.header.show-on-scroll .header-wrapper.stuck { opacity: 1; visibility: visible; }
.header.transparent .header-bg-color, .header.transparent .header-bg-image, .header.transparent .header-bottom, .header.transparent .header-wrapper { background-color: rgba(255, 255, 255, 0); box-shadow: none; background-image: none !important; }
.header-bg-color, .header-bg-image { background-position: 50% 0px; transition: background 0.4s; }
.header-top { background-color: var(--fs-color-primary); min-height: 20px; position: relative; z-index: 11; }
.header-main { position: relative; z-index: 10; }
.header-bottom { min-height: 35px; position: relative; z-index: 9; }
.top-divider { border-top: 1px solid; margin-bottom: -1px; opacity: 0.1; }
.nav-dark .top-divider { display: none; }
.stuck { left: 0px; margin: 0px auto; position: fixed; right: 0px; top: 0px; }
.sticky-jump .stuck:not(.ux-no-animation) { animation: 0.6s ease 0s 1 normal none running stuckMoveDown; }
.sticky-fade .stuck:not(.ux-no-animation) { animation: 0.6s ease 0s 1 normal none running stuckFadeIn; }
.sticky-shrink .stuck .header-main { transition: height 0.8s; }
.stuck .header-inner, .stuck .logo, .stuck .logo img { margin-top: 0px; padding-top: 0px; }
.header-wrapper:not(.stuck) .logo img { transition: max-height 0.5s; }
.header.show-on-scroll .hide-for-sticky, .stuck .hide-for-sticky { display: none; }
.header-shadow .header-wrapper, .header-wrapper.stuck, .layout-shadow #wrapper { box-shadow: rgba(0, 0, 0, 0.15) 1px 1px 10px; }
.nav > li.header-divider { border-left: 1px solid rgba(0, 0, 0, 0.1); height: 30px; margin: 0px 7.5px; position: relative; vertical-align: middle; }
.nav-dark .nav > li.header-divider { border-color: rgba(255, 255, 255, 0.1); }
.header-block { min-height: 15px; width: 100%; }
.header-full-width .container { max-width: 100% !important; }
@media (max-width: 849px) {
  .header-main li.html.custom { display: none; }
}
@media (prefers-reduced-motion) {
  .sticky-jump .stuck { animation-name: stuckFadeIn; }
}
@media (max-width: 549px) {
  .nav-mobile > li > a:not(.button) { line-height: 5em; }
}
.post { margin: 0px 0px 30px; }
.masonery .post { margin-bottom: 0px; }
.entry-header-text { padding: 1.5em 0px; }
.entry-header-text.text-center { padding-left: 1.5em; padding-right: 1.5em; }
.entry-header-text-top { padding-top: 0px; }
.entry-header-text-bottom { padding-bottom: 0px; }
.entry-content { padding-bottom: 1.5em; padding-top: 1.5em; }
.masonery .article-inner .box { margin-bottom: 1.5em; }
.article-inner { transition: opacity 0.3s, box-shadow 0.5s, transform 0.3s; }
.blog-featured-title + #main .post-sidebar { padding-top: 30px; }
.from_the_blog_comments { opacity: 0.8; padding-top: 7px; }
.article-inner.has-shadow { background-color: rgb(255, 255, 255); }
.article-inner.has-shadow .author-box, .article-inner.has-shadow .entry-content, .article-inner.has-shadow .entry-header-text, .article-inner.has-shadow footer.entry-meta { padding-left: 1.5em; padding-right: 1.5em; }
.article-inner.has-shadow .entry-header-text-top { padding-top: 1.5em; }
.entry-author { padding: 2em 0px; }
.banner h2.entry-title { font-size: 2em; }
.badge.post-date { top: 7%; }
.entry-image img { width: 100%; }
.entry-image-float { position: relative; }
@media (min-width: 850px) {
  .entry-image-float { float: left; margin-right: 2em; max-width: 50%; }
  .entry-image-float + .entry-content { padding-top: 0px; }
}
.post .entry-summary p:last-of-type { margin-bottom: 0px; }
footer.entry-meta { border-bottom: 2px solid rgb(236, 236, 236); border-top: 1px solid rgb(236, 236, 236); font-size: 0.8em; padding: 0.5em 0px 0.6em; }
li.recentcomments { padding: 7px 0px; }
li.recentcomments a { display: inline !important; }
.box-blog-post .is-divider { height: 2px; margin-bottom: 0.5em; margin-top: 0.5em; }
.bypostauthor { display: block; }
.more-link { margin-top: 1.5em; }
.updated:not(.published) { display: none; }
@media (min-width: 850px) {
  .alignleft { display: inline; float: left; margin-right: 1.5em; }
  .alignright { display: inline; float: right; margin-left: 1.5em; }
  .aligncenter { clear: both; display: block; margin: 0px auto; }
}
.wp-caption { margin-bottom: 2em; max-width: 100%; }
.wp-caption .wp-caption-text { background: rgba(0, 0, 0, 0.05); font-size: 0.9em; font-style: italic; padding: 0.4em; }
.wp-caption-text { text-align: center; }
img.size-full.alignnone { margin-bottom: 2em; }
.row .entry-content .gallery { padding: 0px; }
.gallery-caption { display: block; }
.comment-content .wp-smiley, .entry-content .wp-smiley, .page-content .wp-smiley { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin-bottom: 0px; margin-top: 0px; padding: 0px; }
.widget { margin-bottom: 1.5em; }
.widget ul { margin: 0px; }
.widget li { list-style: none; }
.widgets-boxed .widget, .widgets-framed .widget { background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); box-shadow: rgba(0, 0, 0, 0.05) 2px 2px 10px 0px; padding: 15px 20px; }
.widgets-boxed .widget h3 { background-color: var(--fs-color-primary); color: rgb(255, 255, 255); margin-left: -21px; margin-top: -16px; padding: 10px 20px; width: calc(100% + 42px); }
.widgets-boxed h3 + .is-divider { display: none; }
.widget > ul > li, ul.menu > li { list-style: none; margin: 0px; text-align: left; }
.widget > ul > li li, ul.menu > li li { list-style: none; }
.widget > ul > li > a, .widget > ul > li > span:first-child, ul.menu > li > a, ul.menu > li > span:first-child { display: inline-block; flex: 1 1 0%; padding: 6px 0px; }
.widget > ul > li::before, ul.menu > li::before { display: inline-block; font-family: fl-icons; margin-right: 6px; opacity: 0.6; }
.widget > ul > li li > a, ul.menu > li li > a { display: inline-block; font-size: 0.9em; padding: 3px 0px; }
.widget > ul > li + li, ul.menu > li + li { border-top: 1px solid rgb(236, 236, 236); }
.dark .widget > ul > li + li, .dark ul.menu > li + li { border-color: rgba(255, 255, 255, 0.08); }
.widget > ul > li ul, ul.menu > li ul { border-left: 1px solid rgb(221, 221, 221); display: none; margin: 0px 0px 10px 3px; padding-left: 15px; width: 100%; }
.widget > ul > li ul li, ul.menu > li ul li { border: 0px; margin: 0px; }
.dark .widget > ul > li ul, .dark ul.menu > li ul { border-color: rgba(255, 255, 255, 0.08); }
.dark .widget > ul > li.active > a, .dark .widget > ul > li.current-cat > a, .dark .widget > ul > li > a:hover, .dark ul.menu > li.active > a, .dark ul.menu > li.current-cat > a, .dark ul.menu > li > a:hover { color: rgb(255, 255, 255); }
.widget > ul > li.has-child, ul.menu > li.has-child { align-items: center; display: flex; flex-flow: wrap; }
.widget > ul > li .count { font-size: 0.7em; line-height: 3em; opacity: 0.5; }
.widget .current-cat-parent > ul, .widget .current > ul { display: block; }
.widget .current-cat > a { color: rgb(0, 0, 0); font-weight: bolder; }
.recent-blog-posts { padding: 10px 0px; }
.recent-blog-posts a { display: block; line-height: 1.2; margin-bottom: 6px; }
.widget .instagram-pics::after { clear: both; content: ""; display: table; }
.widget .instagram-pics > li { border: 0px; float: left; list-style: none; margin: 0px; padding: 0px; width: 33.3333%; }
.widget .instagram-pics > li a { display: block; margin: 0px; padding: 0px; }
.widget .instagram-pics > li img { display: block; width: 100%; }
.widget_layered_nav li { align-items: center; display: flex; }
.widget_display-latest-tweets li { font-size: 0.9em; font-style: italic; }
.widget_display-latest-tweets a { display: inline !important; }
.widget_display-latest-tweets span { display: block; font-weight: bolder; }
.wpcf7 { color: rgb(51, 51, 51); position: relative; }
.wpcf7 .ajax-loader { display: none !important; }
.dark .wpcf7 { color: rgb(255, 255, 255); }
.wpcf7 p { margin: 0px; padding: 0px; }
.wpcf7 br { display: none; }
.wpcf7 label { display: inline-block; width: 100%; }
.wpcf7 span.wpcf7-list-item { margin-left: 0px; margin-right: 1.2em; }
.wpcf7 .wpcf7-form-control-wrap { display: block; }
.wpcf7 .ajax-loader { background-color: rgb(255, 255, 255); border-radius: 99px; position: absolute; right: 0px; }
.wpcf7 .wpcf7-not-valid-tip { background-color: rgb(241, 241, 241); border-radius: 3px; color: var(--fs-color-alert); line-height: 1.2em; margin-top: -10px; opacity: 0.8; padding: 5px 8px; position: relative; }
.wpcf7 .wpcf7-not-valid-tip::after { border-width: 10px; border-style: solid; border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(241, 241, 241); border-image: none; bottom: 100%; content: " "; height: 0px; left: 30px; margin-left: -10px; pointer-events: none; position: absolute; width: 0px; }
.wpcf7 .wpcf7-validation-errors { display: none !important; }
.wpcf7 .flex-col .wpcf7-not-valid-tip { margin-top: 5px; position: absolute; width: 100%; z-index: 99; }
.wpcf7 .wpcf7-response-output { border-radius: 10px; margin: 5px 0px 0px; }
.wpcf7-form .processing * { opacity: 0.8; }
.password-required form.post-password-form { margin: 0px auto; max-width: 620px; padding: 30px 15px; }
.portfolio-inner img { width: 100%; }
.portfolio-bottom { margin-bottom: -1px; }
.row + .portfolio-related .portfolio-element-wrapper { margin-top: 30px; }
.accordion-inner { display: none; padding: 1em 2.3em; }
.accordion-title { border-top: 1px solid rgb(221, 221, 221); display: block; font-size: 110%; padding: 0.6em 2.3em; position: relative; transition: border 0.2s ease-out, background-color 0.3s; }
.dark .accordion-title { border-color: rgba(255, 255, 255, 0.2); }
.accordion-title.active { background-color: rgba(0, 0, 0, 0.03); border-color: var(--fs-color-primary); color: var(--fs-color-primary); font-weight: 700; }
.dark .accordion-title.active { color: rgb(255, 255, 255); }
.accordion .toggle { border-radius: 999px; height: 1.5em; left: 0px; margin-right: 5px; position: absolute; top: 0.3em; transform-origin: 50% 47%; width: 2.3em; }
.accordion .active .toggle { color: currentcolor; opacity: 1; }
.breadcrumbs { color: rgb(34, 34, 34); font-weight: 700; letter-spacing: 0px; padding: 0px; }
.product-info .breadcrumbs { font-size: 0.85em; margin: 0px 0px 0.5em; }
.breadcrumbs .divider, .breadcrumbs .separator { font-weight: 300; margin: 0px 0.3em; opacity: 0.35; position: relative; top: 0px; }
.dark .breadcrumbs { color: rgb(255, 255, 255); }
.breadcrumbs a { color: rgba(102, 102, 102, 0.7); font-weight: 400; }
.breadcrumbs a:first-of-type { margin-left: 0px; }
.breadcrumbs a.current, .breadcrumbs a:hover { color: rgb(17, 17, 17); }
.dark .breadcrumbs a { color: rgb(255, 255, 255); }
.checkout-breadcrumbs { padding: 15px 0px; }
.checkout-breadcrumbs a { align-items: center; color: rgb(204, 204, 204); display: inline-flex; }
.checkout-breadcrumbs .divider { margin: 0px 0.5em; top: 2px; }
.breadcrumb-step { background-color: rgb(204, 204, 204); border-radius: 99px; color: rgb(255, 255, 255); display: inline-block; font-size: 0.7em; font-weight: bolder; height: 1.5em; line-height: 1.5em; margin: 0px 0.5em; position: relative; text-align: center; width: 1.5em; }
.current .breadcrumb-step { background-color: var(--fs-color-secondary); }
@media (min-width: 850px) {
  .comment-form { display: flex; flex-flow: wrap; margin-left: -15px; margin-right: -15px; }
  .comment-form > div, .comment-form > p { padding: 0px 15px; width: 100%; }
  .comment-form p.comment-form-author, .comment-form p.comment-form-email, .comment-form p.comment-form-url { flex: 1 1 0%; }
}
.comment-inner:target { background-color: rgb(241, 241, 241); border-radius: 10px; padding: 15px; }
.comment-list li, .commentlist li { list-style: none; padding: 1em 0px 0px; }
.comment-list li .meta, .commentlist li .meta { margin-bottom: 0px; }
.comment-list li .avatar, .commentlist li .avatar { border-radius: 100%; }
.comment-list li .description, .commentlist li .description { font-style: italic; }
.comment-list li .comment-text, .commentlist li .comment-text { padding: 0px 1.5em; }
.comment-list > li:not(:first-child), .commentlist > li:not(:first-child) { border-top: 1px dashed rgb(221, 221, 221); }
#comments .comment-respond { background-color: rgba(0, 0, 0, 0.05); margin-top: 15px; padding: 15px 25px 0px; }
#comments .comment-respond .comment-reply-title { font-size: 1.2em; }
#comments .comment-respond small { font-size: 0.6em; margin-left: 10px; text-transform: uppercase; }
.footer-wrapper { position: relative; width: 100%; }
.footer { padding: 30px 0px 0px; }
.footer-1 { background-color: rgb(255, 255, 255); }
.footer-2 { background-color: rgb(119, 119, 119); }
.footer-1, .footer-2 { border-top: 1px solid rgba(0, 0, 0, 0.05); }
.footer-secondary { padding: 7.5px 0px; }.absolute-footer{ background-color: rgb(91, 91, 91); }.c4-html{background-color: rgb(91, 91, 91)}
.footer ul { margin: 0px; }
.absolute-footer { color: rgba(0, 0, 0, 0.5); font-size: 0.9em; padding: 10px 0px 15px; }
.absolute-footer.dark { color: rgba(255, 255, 255, 0.5); }
.absolute-footer.fixed { background-color: rgba(255, 255, 255, 0); bottom: 0px; color: rgb(255, 255, 255); left: 0px; padding: 7.5px 15px; right: 0px; text-shadow: rgba(0, 0, 0, 0.7) 1px 1px 1px; z-index: 101; }
.absolute-footer ul { border-bottom: 1px solid rgb(221, 221, 221); opacity: 0.8; padding-bottom: 5px; }
.absolute-footer.dark ul { border-color: rgba(255, 255, 255, 0.08); }
.absolute-footer.text-center ul { border: 0px; padding-top: 5px; }
.reveal-footer { box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 20px 0px; margin-bottom: 100px; position: relative; z-index: 1; }
.reveal-footer + .footer-wrapper { bottom: 0px; position: fixed; z-index: 0; }
.back-to-top { bottom: 20px; margin: 0px; opacity: 0; pointer-events: none; right: 20px; transform: translateY(30%); }
.back-to-top.left { left: 20px; right: unset; }
.back-to-top.active { opacity: 1; pointer-events: inherit; transform: translateY(0px); }
.instagram-image-container { display: block; padding-bottom: 100%; }
.instagram-image-container a > img { font-family: "object-fit: cover;"; height: 100%; left: 0px; object-fit: cover; position: absolute; width: 100%; }
.instagram-image-type--placeholder img { background-color: rgba(0, 0, 0, 0.03); }
.logo { line-height: 1; margin: 0px; }
.logo-tagline { font-size: 0.9em; font-style: italic; line-height: 1; margin: 0.85em 0px; }
.logo a { color: var(--fs-color-primary); display: block; font-size: 32px; font-weight: bolder; margin: 0px; text-decoration: none; text-transform: uppercase; }
.logo img { display: block; width: auto; }
.header-logo-dark, .header-logo-sticky, .nav-dark .header-logo, .sticky .dark .header-logo-dark, .sticky .has-sticky-logo .header-logo { display: none !important; }
.nav-dark .header-logo-dark, .stuck .header-logo-sticky { display: block !important; }
.stuck .header-logo-sticky + img, .stuck .header-logo-sticky + img + img { display: none !important; }
.nav-dark .logo a { color: rgb(255, 255, 255); }
.logo-left .logo { margin-left: 0px; margin-right: 30px; }
.logo-center .flex-left { flex: 1 1 0%; order: 1; }
.logo-center .logo { margin: 0px 30px; order: 2; text-align: center; }
.logo-center .logo img { margin: 0px auto; }
.logo-center .flex-right { flex: 1 1 0%; order: 3; }
@media screen and (max-width: 849px) {
  .header-inner .nav { flex-wrap: nowrap; }
  .medium-logo-left .logo { margin-left: 0px; margin-right: 15px; order: 1; }
  .medium-logo-left .flex-left { flex: 1 1 0%; order: 2; }
  .medium-logo-left .flex-right { flex: 1 1 0%; order: 3; }
  .medium-logo-center .flex-left { flex: 1 1 0%; order: 1; }
  .medium-logo-center .logo { margin: 0px 15px; order: 2; text-align: center; }
  .medium-logo-center .logo img { margin: 0px auto; }
  .medium-logo-center .flex-right { flex: 1 1 0%; order: 3; }
}
.ux-lottie { height: 300px; }
.map-height { height: 400px; }
.map-inner { background-color: rgba(255, 255, 255, 0.9); padding: 20px; }
.google-map .gm-style button { max-width: none !important; min-height: auto !important; }
.google-map .gm-style .gm-style-mtc li { margin: 0px; }
.message-box { background-color: rgb(241, 241, 241); padding-left: 30px; padding-right: 30px; }
.message-box.dark { background-color: rgb(51, 51, 51); }
.message-box .col, .message-box .col-inner, .message-box .row { padding-bottom: 0px !important; padding-top: 0px !important; }
.next-prev-thumbs li { display: inline-block; position: relative; margin: 0px 1px !important; }
.next-prev-thumbs li .button { margin-bottom: 0px; }
.next-prev-thumbs .nav-dropdown { min-width: 90px; padding: 2px; width: 90px; }
.page-title { position: relative; }
.page-title .widget { margin: 0px 0.3em; vertical-align: middle; }
.page-title-bg { overflow: hidden; }
.title-bg { transition: opacity 0.6s; }
.title-overlay { background-color: rgba(0, 0, 0, 0.25); }
.page-title-inner { min-height: 60px; padding-top: 20px; position: relative; }
.page-title-inner button, .page-title-inner form, .page-title-inner p, .page-title-inner select, .page-title-inner ul { margin-bottom: 0px; margin-top: 0px; }
.normal-title { background-color: rgb(247, 247, 247); border-bottom: 1px solid rgb(236, 236, 236); border-top: 1px solid rgb(236, 236, 236); }
.normal-title .page-title-inner { padding-bottom: 15px; padding-top: 15px; }
.featured-title { background-color: var(--fs-color-primary); text-shadow: rgba(0, 0, 0, 0.2) 1px 1px 1px; }
.featured-title .page-title-inner { padding-bottom: 20px; }
.featured-title .page-title-bg { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 30px 0px inset; }
.featured-title .overlay { background-color: rgba(0, 0, 0, 0.4); }
.payment-icons .payment-icon { background-color: rgba(0, 0, 0, 0.1); border-radius: 5px; display: inline-block; margin: 3px 3px 0px; opacity: 0.6; padding: 3px 5px 5px; transition: opacity 0.3s; }
.payment-icons .payment-icon svg { height: 20px; vertical-align: middle; width: auto !important; }
.payment-icons .payment-icon:hover { opacity: 1; }
.dark .payment-icons .payment-icon { background-color: rgba(255, 255, 255, 0.1); }
.dark .payment-icons .payment-icon svg { fill: rgb(255, 255, 255); }
.pricing-table { background-color: rgb(255, 255, 255); border: 1px solid rgb(236, 236, 236); overflow: hidden; padding-bottom: 15px; }
.dark .pricing-table { border-color: rgba(255, 255, 255, 0.2); }
.pricing-table .title { border-bottom: 1px solid rgb(236, 236, 236); padding: 0.5em 15%; }
.dark .pricing-table .title { border-color: rgba(255, 255, 255, 0.2); }
.pricing-table .price { color: rgb(0, 0, 0); font-weight: 300; padding: 0.6em 15% 0px; }
.pricing-table .description { padding: 15px 15px 0px; }
.pricing-table .items { padding: 10px 15%; }
.pricing-table .is-disabled { opacity: 0.6; text-decoration: line-through; }
.pricing-table .items .button:last-child { margin: 30px 0px 0px; }
.pricing-table .bullet-more-info { font-size: 14px; margin-left: 10px; }
.pricing-table .items > div { border-bottom: 1px solid rgb(236, 236, 236); padding: 7.5px 0px; }
.dark .pricing-table .items > div { border-color: rgba(255, 255, 255, 0.08); }
.dark .pricing-table { background-color: rgb(51, 51, 51); }
.pricing-table .title { background-color: rgba(0, 0, 0, 0.02); }
.featured-table { border-color: var(--fs-color-primary); border-width: 2px; margin-top: -15px; }
.featured-table .title { background-color: var(--fs-color-primary); border-color: var(--fs-color-primary); color: rgb(255, 255, 255); }
.scroll-to { width: 100%; }
.scroll-to-bullets { max-height: 100vh; overflow: hidden; position: fixed; right: 0px; top: 50%; transform: translateY(-50%); z-index: 999; }
.scroll-to-bullets a { background-color: var(--fs-color-primary); border: 3px solid rgba(255, 255, 255, 0); border-radius: 30px; box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 1px; display: block; height: 15px; margin: 10px 15px; transition: 0.3s; width: 15px; }
.scroll-to-bullets a.active, .scroll-to-bullets a:hover { background-color: rgb(255, 255, 255); opacity: 1; }
.scroll-to-bullets a.active { border-color: var(--fs-color-primary); }
.sidebar-menu .search-form { display: block !important; }
.searchform-wrapper form { margin-bottom: 0px; }
.mobile-nav > .search-form, .sidebar-menu .search-form { padding: 5px 0px; width: 100%; }
.form-flat .search-form-categories { padding-right: 5px; }
.searchform-wrapper:not(.form-flat) .submit-button, .widget_search .submit-button { border-bottom-left-radius: 0px !important; border-top-left-radius: 0px !important; }
.searchform { position: relative; }
.searchform .button.icon { margin: 0px; }
.searchform .button.icon i { font-size: 1.2em; }
.searchform-wrapper { width: 100%; }
.searchform-wrapper.form-flat .submit-button.loading .icon-search { opacity: 0; }
.searchform-wrapper.form-flat .submit-button.loading::after { border-color: currentcolor; }
.searchform-wrapper.form-flat .flex-col:last-of-type { margin-left: -2.9em; }
@media (max-width: 849px) {
  .searchform-wrapper { font-size: calc(1 * var(--c4-rem,16px)); }
}
.searchform-wrapper .autocomplete-suggestions { max-height: 50vh; overflow-y: auto; }
.header .search-form .autocomplete-suggestions, .header-block .autocomplete-suggestions { max-height: 80vh; }
.col .live-search-results, .header .search-form .live-search-results, .header-block .live-search-results { background-color: rgba(255, 255, 255, 0.95); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px; color: rgb(17, 17, 17); left: 0px; position: absolute; right: 0px; text-align: left; top: 105%; }
.header li .html .live-search-results { background-color: rgba(255, 255, 255, 0); box-shadow: none; position: relative; top: 0px; }
.autocomplete-suggestion { align-items: center; border-bottom: 1px solid rgba(0, 0, 0, 0.05); cursor: default; display: flex; padding: 10px 0.75em; }
.autocomplete-suggestion .search-name { flex: 1 1 0%; }
.autocomplete-suggestion img { border-radius: 99px; display: inline-block; height: 40px; margin-right: 10px; width: 40px; }
.autocomplete-suggestion img + .search-name { margin-top: -0.15em; padding-left: 0.5em; }
.autocomplete-suggestion .search-price { font-size: 0.8em; margin-left: 5px; padding-top: 3px; }
.autocomplete-suggestion:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.autocomplete-selected { background-color: rgba(0, 0, 0, 0.05); }
#search-lightbox { font-size: 1.5em; margin: 0px auto; max-width: 600px; }
.section-title-container { margin-bottom: 1.5em; }
.banner + .section-title-container, .row-collapse + .section-title-container, .slider-wrapper + .section-title-container { margin-top: 30px; }
.section-title { align-items: center; display: flex; flex-flow: wrap; justify-content: space-between; position: relative; width: 100%; }
.section-title i { margin-right: 0.5em; opacity: 0.6; }
.section-title i.icon-angle-right { margin-left: 10px; margin-right: 0px; }
.section-title span { text-transform: uppercase; }
.section-title small { font-size: 1em; font-weight: 400; opacity: 0.7; padding-left: 15px; text-transform: none; }
.section-title b { background-color: currentcolor; display: block; flex: 1 1 0%; height: 2px; opacity: 0.1; }
.section-title a { display: block; font-size: 0.8em; margin-left: auto; padding-left: 15px; }
.section-title-normal { border-bottom: 2px solid rgb(236, 236, 236); }
.section-title-normal span { border-bottom: 2px solid rgba(0, 0, 0, 0.1); margin-bottom: -2px; margin-right: 15px; padding-bottom: 7.5px; }
.dark .section-title-normal, .dark .section-title-normal span { border-color: rgba(255, 255, 255, 0.2); }
.section-title-normal b { display: none; }
.section-title-center span { margin: 0px 15px; }
.section-title-bold-center span, .section-title-center span { text-align: center; }
.section-title-bold-center small, .section-title-center small { display: block; padding: 0px 15px; }
.section-title-bold span, .section-title-bold-center span { border: 2px solid rgba(0, 0, 0, 0.1); padding: 0.3em 0.8em; }
.section-title-bold b:first-of-type { display: none; }
.flatsome-cookies { background-color: rgb(255, 255, 255); inset: auto 0px 0px; box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 9px; padding: 15px 30px; position: fixed; transform: translate3d(0px, 100%, 0px); transition: transform 0.35s; z-index: 999; }
.flatsome-cookies__inner { align-items: center; display: flex; justify-content: space-between; }
.flatsome-cookies__text { flex: 1 1 auto; padding-right: 30px; }
.flatsome-cookies__buttons { flex: 0 0 auto; }
.flatsome-cookies__buttons > a { margin-bottom: 0px; margin-right: 20px; }
.flatsome-cookies__buttons > a:last-child { margin-right: 0px; }
.flatsome-cookies--inactive { transform: translate3d(0px, 100%, 0px); }
.flatsome-cookies--active { transform: none; }
@media (max-width: 849px) {
  .flatsome-cookies__inner { align-items: stretch; flex-direction: column; font-size: 0.9em; text-align: center; }
  .flatsome-cookies__buttons { margin-top: 15px; }
  .flatsome-cookies__text { padding-right: 0px; }
}
.icon-lock::before { content: ""; }
.icon-user-o::before { content: ""; }
.icon-chat::before, .icon-line::before { content: ""; }
.icon-user::before { content: ""; }
.icon-shopping-cart::before { content: ""; }
.icon-tumblr::before { content: ""; }
.icon-gift::before { content: ""; }
.icon-phone::before { content: ""; }
.icon-play::before { content: ""; }
.icon-menu::before { content: ""; }
.icon-equalizer::before { content: ""; }
.icon-shopping-basket::before { content: ""; }
.icon-shopping-bag::before { content: ""; }
.icon-google-plus::before { content: ""; }
.icon-heart-o::before { content: ""; }
.icon-heart::before { content: ""; }
.icon-500px::before { content: ""; }
.icon-vk::before { content: ""; }
.icon-angle-left::before { content: ""; }
.icon-angle-right::before { content: ""; }
.icon-angle-up::before { content: ""; }
.icon-angle-down::before { content: ""; }
.icon-x::before { content: ""; }
.icon-twitter::before { content: ""; }
.icon-envelop::before { content: ""; }
.icon-tag::before { content: ""; }
.icon-star::before { content: ""; }
.icon-star-o::before { content: ""; }
.icon-facebook::before { content: ""; }
.icon-feed::before { content: ""; }
.icon-checkmark::before { content: ""; }
.icon-plus::before { content: ""; }
.icon-cross::before { content: ""; }
.icon-instagram::before { content: ""; }
.icon-tiktok::before { content: ""; }
.icon-pinterest::before { content: ""; }
.icon-search::before { content: ""; }
.icon-skype::before { content: ""; }
.icon-dribbble::before { content: ""; }
.icon-certificate::before { content: ""; }
.icon-expand::before { content: ""; }
.icon-linkedin::before { content: ""; }
.icon-map-pin-fill::before { content: ""; }
.icon-pen-alt-fill::before { content: ""; }
.icon-youtube::before { content: ""; }
.icon-flickr::before { content: ""; }
.icon-clock::before { content: ""; }
.icon-snapchat::before { content: ""; }
.icon-whatsapp::before { content: ""; }
.icon-telegram::before { content: ""; }
.icon-twitch::before { content: ""; }
.icon-discord::before { content: ""; }
.ux-shop-ajax-filters .widget_price_filter .price_slider_amount .button { display: none; }
.ux-shape-divider { --divider-top-width: 100%; --divider-width: 100%; left: 0px; line-height: 0; overflow: hidden; position: absolute; width: 100%; }
.ux-shape-divider svg { display: block; height: 150px; left: 50%; position: relative; transform: translateX(-50%); }
.ux-shape-divider--top { top: -1px; transform: rotate(180deg); }
.ux-shape-divider--top svg { width: calc(var(--divider-top-width) + 2px); }
.ux-shape-divider--bottom { bottom: -1px; }
.ux-shape-divider--bottom svg { width: calc(var(--divider-width) + 2px); }
.ux-shape-divider--flip svg { transform: translateX(-50%) rotateY(180deg); }
.ux-shape-divider--to-front { z-index: 2; }
.ux-shape-divider .ux-shape-fill { fill: rgb(255, 255, 255); }
.text-center .social-icons { margin-left: auto; margin-right: auto; }
.social-icons { color: rgb(153, 153, 153); display: inline-block; font-size: 0.85em; vertical-align: middle; }
.html .social-icons { font-size: 1em; }
.html .social-icons .button { margin-bottom: 0px; }
.social-icons span { font-weight: 700; padding-right: 10px; }
.social-icons i { min-width: 1em; }
.dark .social-icons, .nav-dark .social-icons { color: rgb(255, 255, 255); }
.dark .social-icons .button.is-outline, .nav-dark .social-icons .button.is-outline { border-color: rgba(255, 255, 255, 0.5); }
.social-button, .social-icons .button.icon:hover, .social-icons .button.icon:not(.is-outline) { background-color: currentcolor !important; border-color: currentcolor !important; }
.social-button > i, .social-button > span, .social-icons .button.icon:hover > i, .social-icons .button.icon:hover > span, .social-icons .button.icon:not(.is-outline) > i, .social-icons .button.icon:not(.is-outline) > span { color: rgb(255, 255, 255) !important; }
.button.facebook:hover, .button.facebook:not(.is-outline) { color: rgb(58, 88, 157) !important; }
.button.instagram:hover, .button.instagram:not(.is-outline) { color: rgb(59, 105, 148) !important; }
.button.whatsapp:hover, .button.whatsapp:not(.is-outline) { color: rgb(81, 203, 90) !important; }
.button.x:hover, .button.x:not(.is-outline) { color: rgb(17, 17, 17) !important; }
.button.twitter:hover, .button.twitter:not(.is-outline) { color: rgb(36, 120, 186) !important; }
.button.email:hover, .button.email:not(.is-outline), .button.tiktok:hover, .button.tiktok:not(.is-outline) { color: rgb(17, 17, 17) !important; }
.button.phone:hover, .button.phone:not(.is-outline) { color: rgb(81, 203, 90) !important; }
.button.pinterest:hover, .button.pinterest:not(.is-outline) { color: rgb(203, 35, 32) !important; }
.button.rss:hover, .button.rss:not(.is-outline) { color: rgb(252, 118, 0) !important; }
.button.tumblr:hover, .button.tumblr:not(.is-outline) { color: rgb(54, 69, 93) !important; }
.button.vk:hover, .button.vk:not(.is-outline) { color: rgb(82, 116, 152) !important; }
.button.google-plus:hover, .button.google-plus:not(.is-outline) { color: rgb(221, 78, 49) !important; }
.button.linkedin:hover, .button.linkedin:not(.is-outline) { color: rgb(0, 114, 183) !important; }
.button.youtube:hover, .button.youtube:not(.is-outline) { color: rgb(195, 50, 35) !important; }
.button.flickr:hover, .button.flickr:not(.is-outline) { color: rgb(229, 8, 111) !important; }
.button.snapchat:hover, .button.snapchat:not(.is-outline) { color: rgb(255, 246, 0) !important; }
.button.snapchat:hover i, .button.snapchat:not(.is-outline) i { text-shadow: rgba(0, 0, 0, 0.4) 0px 0px 6px; }
.button.px500:hover, .button.px500:not(.is-outline) { color: rgb(0, 153, 229) !important; }
.button.telegram:hover, .button.telegram:not(.is-outline) { color: rgb(84, 169, 234) !important; }
.button.twitch:hover, .button.twitch:not(.is-outline) { color: rgb(145, 70, 254) !important; }
.button.discord:hover, .button.discord:not(.is-outline) { color: rgb(113, 137, 217) !important; }
.woocommerce-product-rating { position: relative; visibility: visible; }
.star-rating { -webkit-font-smoothing: antialiased; display: block; font-size: 16px; height: 1em; letter-spacing: 0px; line-height: 1em; margin: 0.5em 0px; overflow: hidden; position: relative; text-align: left; width: 5.06em; font-family: fl-icons !important; font-weight: 400 !important; }
.star-rating::before, .woocommerce-page .star-rating::before { color: var(--fs-color-secondary); content: ""; float: left; left: 0px; position: absolute; top: 0px; }
.star-rating span { float: left; height: 10px; left: 0px; overflow: hidden; padding-top: 1.5em; position: absolute; top: 0px; width: 10px; font-family: fl-icons !important; font-weight: 400 !important; }
.star-rating span::before { color: var(--fs-color-secondary); content: ""; left: 0px; position: absolute; top: 0px; }
.star-rating--inline { display: inline-block; height: 18px; vertical-align: middle; }
.woocommerce-review-link { font-size: 90%; }
li.wc-layered-nav-rating { font-size: 0.8em; }
li.wc-layered-nav-rating .star-rating { display: inline-block; margin-bottom: 0px; }
.stars a { display: inline-block; font-family: fl-icons; font-size: 16px; margin-left: -10px; overflow: hidden; color: transparent !important; }
.stars a + a { border-left: 1px solid rgb(236, 236, 236); margin-left: 0.3em; }
.stars a.active::after, .stars a:hover::after { color: var(--fs-color-secondary); }
.stars a::after { color: rgb(221, 221, 221); content: ""; }
.stars a.star-2::after { content: ""; }
.stars a.star-3::after { content: ""; }
.stars a.star-4::after { content: ""; }
.stars a.star-5::after { content: ""; }

.keobongvip-root[data-theme="green-slate"] .kbv-gs-tab-active, .keobongvip-root[data-theme="green-slate"] .lu-date-tab--hover:hover { background-color: var(--theme-primary) !important; border-color: var(--theme-primary) !important; color: var(--theme-on-primary) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-gs-scale-border { border-color: rgb(232, 232, 232) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-gs-priv2-bg, .keobongvip-root[data-theme="green-slate"] .kbv-gs-priv2-bg:active { background-color: rgb(210, 255, 238) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-gs-match-border { border-color: rgb(232, 232, 232) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-gs-match-row:hover { background-color: rgb(210, 255, 238) !important; border-color: rgb(232, 232, 232) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-gs-odds-up { color: rgb(0, 207, 65) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-gs-odds-down { color: rgb(255, 85, 95) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-gs-odds-border-up { border-bottom-color: rgb(0, 207, 65) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-gs-odds-border-down { border-top-color: rgb(255, 85, 95) !important; }
.keobongvip-root[data-theme="light"] .kbv-gs-tab-active, .keobongvip-root[data-theme="light"] .lu-date-tab--hover:hover { background-color: rgb(220, 38, 38) !important; border-color: rgb(220, 38, 38) !important; color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="light"] .kbv-gs-scale-border { border-color: rgb(230, 230, 230) !important; }
.keobongvip-root[data-theme="light"] .kbv-gs-priv2-bg, .keobongvip-root[data-theme="light"] .kbv-gs-priv2-bg:active { background-color: rgb(254, 226, 226) !important; }
.keobongvip-root[data-theme="light"] .kbv-gs-match-border { border-color: rgb(230, 230, 230) !important; }
.keobongvip-root[data-theme="light"] .kbv-gs-match-row:hover { background-color: rgb(254, 226, 226) !important; border-color: rgb(230, 230, 230) !important; }
.keobongvip-root[data-theme="light"] .kbv-gs-odds-up { color: rgb(0, 207, 65) !important; }
.keobongvip-root[data-theme="light"] .kbv-gs-odds-down { color: rgb(255, 85, 95) !important; }
.keobongvip-root[data-theme="light"] .kbv-gs-odds-border-up { border-bottom-color: rgb(0, 207, 65) !important; }
.keobongvip-root[data-theme="light"] .kbv-gs-odds-border-down { border-top-color: rgb(255, 85, 95) !important; }
.keobongvip-root[data-theme="light"] .kbv-lu-league-header { background-color: rgb(254, 226, 226) !important; }
.keobongvip-root[data-theme="dark"] .kbv-gs-tab-active, .keobongvip-root[data-theme="dark"] .lu-date-tab--hover:hover { background-color: rgb(248, 113, 113) !important; border-color: rgb(248, 113, 113) !important; color: rgb(30, 34, 40) !important; }
.keobongvip-root[data-theme="dark"] .kbv-gs-scale-border { border-color: rgb(61, 68, 81) !important; }
.keobongvip-root[data-theme="dark"] .kbv-gs-priv2-bg, .keobongvip-root[data-theme="dark"] .kbv-gs-priv2-bg:active { background-color: rgb(74, 42, 45) !important; }
.keobongvip-root[data-theme="dark"] .kbv-gs-match-border { border-color: rgb(61, 68, 81) !important; }
.keobongvip-root[data-theme="dark"] .kbv-gs-match-row:hover { background-color: rgb(74, 42, 45) !important; border-color: rgb(61, 68, 81) !important; }
.keobongvip-root[data-theme="dark"] .kbv-gs-odds-up { color: rgb(34, 197, 94) !important; }
.keobongvip-root[data-theme="dark"] .kbv-gs-odds-down { color: rgb(248, 113, 113) !important; }
.keobongvip-root[data-theme="dark"] .kbv-gs-odds-border-up { border-bottom-color: rgb(34, 197, 94) !important; }
.keobongvip-root[data-theme="dark"] .kbv-gs-odds-border-down { border-top-color: rgb(248, 113, 113) !important; }
.keobongvip-root[data-theme="dark"] .kbv-gs-match-row { background-color: var(--theme-foreground) !important; }
.keobongvip-root[data-theme="dark"] .kbv-lu-odds-box { background-color: var(--theme-accent) !important; color: var(--theme-text) !important; }
.keobongvip-root[data-theme="dark"] .kbv-lu-league-header { background-color: var(--theme-accent) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-gs-tab-active, .keobongvip-root[data-theme="dracula"] .lu-date-tab--hover:hover { background-color: rgb(255, 121, 198) !important; border-color: rgb(255, 121, 198) !important; color: rgb(30, 31, 41) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-gs-scale-border { border-color: rgb(74, 80, 114) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-gs-priv2-bg, .keobongvip-root[data-theme="dracula"] .kbv-gs-priv2-bg:active { background-color: rgb(61, 42, 53) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-gs-match-border { border-color: rgb(74, 80, 114) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-gs-match-row:hover { background-color: rgb(61, 42, 53) !important; border-color: rgb(74, 80, 114) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-gs-odds-up { color: rgb(80, 250, 123) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-gs-odds-down { color: rgb(255, 85, 85) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-gs-odds-border-up { border-bottom-color: rgb(80, 250, 123) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-gs-odds-border-down { border-top-color: rgb(255, 85, 85) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-gs-match-row { background-color: var(--theme-foreground) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-lu-odds-box { background-color: var(--theme-accent) !important; color: var(--theme-text) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-lu-league-header { background-color: var(--theme-accent) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-gs-tab-active, .keobongvip-root[data-theme="soft-light"] .lu-date-tab--hover:hover { background-color: rgb(13, 148, 136) !important; border-color: rgb(13, 148, 136) !important; color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-gs-scale-border { border-color: rgb(229, 223, 214) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-gs-priv2-bg, .keobongvip-root[data-theme="soft-light"] .kbv-gs-priv2-bg:active { background-color: rgb(204, 251, 241) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-gs-match-border { border-color: rgb(229, 223, 214) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-gs-match-row:hover { background-color: rgb(204, 251, 241) !important; border-color: rgb(229, 223, 214) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-gs-odds-up { color: rgb(13, 148, 136) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-gs-odds-down { color: rgb(225, 29, 72) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-gs-odds-border-up { border-bottom-color: rgb(13, 148, 136) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-gs-odds-border-down { border-top-color: rgb(225, 29, 72) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-lu-league-header { background-color: rgb(204, 251, 241) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-gs-tab-active, .keobongvip-root[data-theme="orange-slate"] .lu-date-tab--hover:hover { background-color: rgb(13, 148, 136) !important; border-color: rgb(13, 148, 136) !important; color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-gs-scale-border { border-color: rgb(203, 213, 225) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-gs-priv2-bg, .keobongvip-root[data-theme="orange-slate"] .kbv-gs-priv2-bg:active { background-color: rgb(204, 251, 241) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-gs-match-border { border-color: rgb(203, 213, 225) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-gs-match-row:hover { background-color: rgb(204, 251, 241) !important; border-color: rgb(203, 213, 225) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-gs-odds-up { color: rgb(13, 148, 136) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-gs-odds-down { color: rgb(225, 29, 72) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-gs-odds-border-up { border-bottom-color: rgb(13, 148, 136) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-gs-odds-border-down { border-top-color: rgb(225, 29, 72) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-lu-league-header { background-color: rgb(204, 251, 241) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-gs-tab-active, .keobongvip-root[data-theme="red-slate"] .lu-date-tab--hover:hover { background-color: rgb(220, 0, 12) !important; border-color: rgb(220, 0, 12) !important; color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-gs-scale-border { border-color: rgb(203, 213, 225) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-gs-priv2-bg, .keobongvip-root[data-theme="red-slate"] .kbv-gs-priv2-bg:active { background-color: rgb(254, 226, 226) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-gs-match-border { border-color: rgb(203, 213, 225) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-gs-match-row:hover { background-color: rgb(254, 226, 226) !important; border-color: rgb(203, 213, 225) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-gs-odds-up { color: rgb(22, 163, 74) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-gs-odds-down { color: rgb(220, 0, 12) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-gs-odds-border-up { border-bottom-color: rgb(22, 163, 74) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-gs-odds-border-down { border-top-color: rgb(220, 0, 12) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-lu-league-header { background-color: rgb(254, 226, 226) !important; }
.keobongvip-root[data-theme="stake-slate"] .kbv-gs-tab-active, .keobongvip-root[data-theme="stake-slate"] .lu-date-tab--hover:hover { background-color: rgb(0, 231, 1) !important; border-color: rgb(0, 231, 1) !important; color: rgb(15, 31, 41) !important; }
.keobongvip-root[data-theme="stake-slate"] .kbv-gs-scale-border { border-color: rgb(44, 74, 87) !important; }
.keobongvip-root[data-theme="stake-slate"] .kbv-gs-priv2-bg, .keobongvip-root[data-theme="stake-slate"] .kbv-gs-priv2-bg:active { background-color: rgb(20, 45, 26) !important; }
.keobongvip-root[data-theme="stake-slate"] .kbv-gs-match-border { border-color: rgb(44, 74, 87) !important; }
.keobongvip-root[data-theme="stake-slate"] .kbv-gs-match-row:hover { background-color: rgb(20, 45, 26) !important; border-color: rgb(44, 74, 87) !important; }
.keobongvip-root[data-theme="stake-slate"] .kbv-gs-odds-up { color: rgb(0, 231, 1) !important; }
.keobongvip-root[data-theme="stake-slate"] .kbv-gs-odds-down { color: rgb(248, 113, 113) !important; }
.keobongvip-root[data-theme="stake-slate"] .kbv-gs-odds-border-up { border-bottom-color: rgb(0, 231, 1) !important; }
.keobongvip-root[data-theme="stake-slate"] .kbv-gs-odds-border-down { border-top-color: rgb(248, 113, 113) !important; }
.keobongvip-root[data-theme="stake-slate"] .kbv-gs-match-row { background-color: var(--theme-foreground) !important; }
.keobongvip-root[data-theme="stake-slate"] .kbv-lu-odds-box { background-color: var(--theme-accent) !important; color: var(--theme-text) !important; }
.keobongvip-root[data-theme="stake-slate"] .kbv-lu-league-header { background-color: var(--theme-accent) !important; }
.lu-odds-status--down { mask-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-down-light-v2-51f3b989637b8055d6a9.svg"); background-color: rgb(255, 85, 95) !important; }
.lu-odds-status--down, .lu-odds-status--up { animation: 0.5s ease-in-out 0s 3 normal none running lu-odds-blink; flex-shrink: 0; height: 10px; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; width: 10px; }
.lu-odds-status--up { mask-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-up-light-v2-f7c26fc3af9138637f3a.svg"); background-color: rgb(0, 207, 65) !important; }
.kbv-tag-ft { background-color: rgb(220, 0, 12) !important; }
.kbv-tag-ht { background-color: rgb(22, 163, 74) !important; }
.kbv-tag-base { align-items: center !important; border-radius: 4px 4px 0px 0px !important; color: rgb(255, 255, 255) !important; display: flex !important; font-size: 8px !important; font-weight: 700 !important; height: 14px !important; line-height: 1 !important; padding: 0px 6px !important; text-transform: uppercase !important; z-index: 20 !important; }
.keobongvip-root[data-theme="okgreen-slate"] { --theme-primary: #16a34a; --theme-highlight: #333; --theme-bg: #fff; --theme-text: #2a2a2a; --theme-border: #e8e8e8; --kbv-card-border: var(--theme-border); --kbv-card-bg: var(--theme-bg); --kbv-shadow-sm: rgba(0,0,0,.102); --kbv-shadow-md: #00000029; --kbv-shadow-thumb: #00000038; --kbv-text-dark: #111; --kbv-text-gray-dark: var(--theme-text); --kbv-text-darker: #111827; --kbv-text-main: var(--theme-highlight); --kbv-text-gray: #3a3a3a; --kbv-bg-success: var(--theme-primary); --kbv-text-success: #36a638; --kbv-border-success: #36a638; --kbv-triangle-up-color: #36a638; --kbv-triangle-down-color: #ba271c; --kbv-newbie-track: #d8d8d8; --kbv-newbie-track-checked: #7fc446; --kbv-border-lighter: #f2f2f2; --kbv-border-light: var(--theme-border); --kbv-bg-white: var(--theme-bg); --kbv-text-vibrant-red: #ba271c; --kbv-border-red-light: #ffc0bc; --kbv-bg-red-light: #fff4f4; --kbv-text-live-match: #ff1300; --kbv-bg-live-match: #f6f7fb; --kbv-bg-live-indicator: #65be3d; --kbv-scrollbar-thumb: #cfcfcf; --kbv-scrollbar-thumb-hover: #b0b0b0; --kbv-wager-up-border: #a2dda2; --kbv-wager-up-bg: #f7fef7; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-card { background-color: var(--kbv-card-bg); border-color: var(--kbv-card-border); box-shadow: 0 3px 3px var(--kbv-shadow-sm); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-text-dark { color: var(--kbv-text-dark); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-text-gray-dark { color: var(--kbv-text-gray-dark); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-text-darker { color: var(--kbv-text-darker); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-bg-success { background-color: var(--kbv-bg-success); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-text-success { color: var(--kbv-text-success); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-border-success { border-color: var(--kbv-border-success); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-text-main { color: var(--kbv-text-main); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-text-gray { color: var(--kbv-text-gray); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-newbie-track { background-color: var(--kbv-newbie-track); }
.keobongvip-root[data-theme="okgreen-slate"] .peer:checked ~ .kbv-newbie-track, .keobongvip-root[data-theme="okgreen-slate"] input:checked ~ .kbv-newbie-track { background-color: var(--kbv-newbie-track-checked); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-newbie-thumb { box-shadow: 0 1px 2px var(--kbv-shadow-thumb); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-border-lighter { border-color: var(--kbv-border-lighter); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-border-light { border-color: var(--kbv-border-light); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-bg-white { background-color: var(--kbv-bg-white); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-shadow-subtle { box-shadow: 1px 1px 1px var(--kbv-shadow-sm); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-shadow-main { box-shadow: 0 3px 6px var(--kbv-shadow-md); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-shadow-inset { box-shadow: inset 0 3px 6px var(--kbv-shadow-sm); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-text-vibrant-red { color: var(--kbv-text-vibrant-red); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-border-red-light { border-color: var(--kbv-border-red-light); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-bg-red-light { background-color: var(--kbv-bg-red-light); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-triangle-up-anim { border-color: var(--kbv-triangle-up-color) #0000 #0000 #0000; border-style: solid; border-width: 10px 10px 0px 0px; height: 0px; width: 0px; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-triangle-down-anim { border-color: #0000 #0000 var(--kbv-triangle-down-color) #0000; border-style: solid; border-width: 0px 0px 10px 10px; height: 0px; width: 0px; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-text-live-match { color: var(--kbv-text-live-match); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-bg-live-match { background-color: var(--kbv-bg-live-match); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-bg-live-indicator { background-color: var(--kbv-bg-live-indicator); }
.keobongvip-root[data-theme="okgreen-slate"] * { scrollbar-color: var(--kbv-scrollbar-thumb) #0000; scrollbar-width: thin; }
.keobongvip-root[data-theme="okgreen-slate"] ::-webkit-scrollbar { height: 4px; width: 4px; }
.keobongvip-root[data-theme="okgreen-slate"] ::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0); }
.keobongvip-root[data-theme="okgreen-slate"] ::-webkit-scrollbar-thumb { background: var(--kbv-scrollbar-thumb); border-radius: 999px; }
.keobongvip-root[data-theme="okgreen-slate"] ::-webkit-scrollbar-thumb:hover { background: var(--kbv-scrollbar-thumb-hover); }
@keyframes wager-up-flash { 
  0%, 100% { background-color: var(--theme-foreground) !important; border-color: var(--theme-btn-border) !important; }
  50% { background-color: var(--kbv-wager-up-bg) !important; border-color: var(--kbv-wager-up-border) !important; }
}
@keyframes wager-down-flash { 
  0%, 100% { background-color: var(--theme-foreground) !important; border-color: var(--theme-btn-border) !important; }
  50% { background-color: var(--kbv-bg-red-light) !important; border-color: var(--kbv-border-red-light) !important; }
}
.animate-wager-up { animation: 0.5s ease-in-out 0s 4 normal none running wager-up-flash !important; }
.animate-wager-down { animation: 0.5s ease-in-out 0s 4 normal none running wager-down-flash !important; }
@keyframes triangle-flash { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}
.animate-triangle-flash { animation: 0.5s ease-in-out 0s 4 normal none running triangle-flash !important; }
.keobongvip-root[data-theme="okgreen-dark-slate"] { --theme-primary: #22c55e; --theme-highlight: #4ade80; --theme-bg: #1a1d23; --theme-text: #e8eaed; --theme-border: #2d3239; --theme-foreground: #22262e; --theme-text-muted: #9ca3af; --theme-accent: #22c55e14; --theme-btn-border: #ffffff1f; --theme-on-primary: #0f1114; --kbv-bg-page: #0f1114; --kbv-card-border: var(--theme-border); --kbv-card-bg: #1a1d23; --kbv-shadow-sm: #0000004d; --kbv-shadow-md: #00000073; --kbv-shadow-thumb: #00000080; --kbv-text-dark: #f3f4f6; --kbv-text-gray-dark: var(--theme-text); --kbv-text-darker: #f9fafb; --kbv-text-main: var(--theme-highlight); --kbv-text-gray: #9ca3af; --kbv-bg-success: var(--theme-primary); --kbv-text-success: #4ade80; --kbv-border-success: #22c55e; --kbv-triangle-up-color: #4ade80; --kbv-triangle-down-color: #f87171; --kbv-newbie-track: #3d4451; --kbv-newbie-track-checked: #22c55e; --kbv-border-lighter: #2d3239; --kbv-border-light: var(--theme-border); --kbv-bg-white: #22262e; --kbv-text-vibrant-red: #f87171; --kbv-border-red-light: #f8717166; --kbv-bg-red-light: #f871711a; --kbv-text-live-match: #ff6b6b; --kbv-bg-live-match: #1e2228; --kbv-bg-live-indicator: #22c55e; --kbv-scrollbar-thumb: #3d4451; --kbv-scrollbar-thumb-hover: #525a63; --kbv-wager-up-border: #22c55e80; --kbv-wager-up-bg: #22c55e1f; --theme-table-header-bg-start: #15803d; --theme-table-header-bg-end: #22c55e; }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-card { background-color: var(--kbv-card-bg); border-color: var(--kbv-card-border); box-shadow: 0 3px 3px var(--kbv-shadow-sm); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-text-dark { color: var(--kbv-text-dark); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-text-gray-dark { color: var(--kbv-text-gray-dark); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-text-darker { color: var(--kbv-text-darker); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-bg-success { background-color: var(--kbv-bg-success); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-text-success { color: var(--kbv-text-success); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-border-success { border-color: var(--kbv-border-success); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-text-main { color: var(--kbv-text-main); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-text-gray { color: var(--kbv-text-gray); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-newbie-track { background-color: var(--kbv-newbie-track); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .peer:checked ~ .kbv-newbie-track, .keobongvip-root[data-theme="okgreen-dark-slate"] input:checked ~ .kbv-newbie-track { background-color: var(--kbv-newbie-track-checked); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-newbie-thumb { box-shadow: 0 1px 2px var(--kbv-shadow-thumb); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-border-lighter { border-color: var(--kbv-border-lighter); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-border-light { border-color: var(--kbv-border-light); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-bg-white { background-color: var(--kbv-bg-white); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-shadow-subtle { box-shadow: 1px 1px 1px var(--kbv-shadow-sm); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-shadow-main { box-shadow: 0 3px 6px var(--kbv-shadow-md); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-shadow-inset { box-shadow: inset 0 3px 6px var(--kbv-shadow-sm); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-text-vibrant-red { color: var(--kbv-text-vibrant-red); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-border-red-light { border-color: var(--kbv-border-red-light); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-bg-red-light { background-color: var(--kbv-bg-red-light); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-triangle-up-anim { border-color: var(--kbv-triangle-up-color) #0000 #0000 #0000; border-style: solid; border-width: 10px 10px 0px 0px; height: 0px; width: 0px; }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-triangle-down-anim { border-color: #0000 #0000 var(--kbv-triangle-down-color) #0000; border-style: solid; border-width: 0px 0px 10px 10px; height: 0px; width: 0px; }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-text-live-match { color: var(--kbv-text-live-match); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-bg-live-match { background-color: var(--kbv-bg-live-match); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-bg-live-indicator { background-color: var(--kbv-bg-live-indicator); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-bookmaker-select-v8-portal li { color: var(--kbv-text-dark) !important; }
.keobongvip-root[data-theme="okgreen-dark-slate"] * { scrollbar-color: var(--kbv-scrollbar-thumb) #0000; scrollbar-width: thin; }
.keobongvip-root[data-theme="okgreen-dark-slate"] ::-webkit-scrollbar { height: 4px; width: 4px; }
.keobongvip-root[data-theme="okgreen-dark-slate"] ::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0); }
.keobongvip-root[data-theme="okgreen-dark-slate"] ::-webkit-scrollbar-thumb { background: var(--kbv-scrollbar-thumb); border-radius: 999px; }
.keobongvip-root[data-theme="okgreen-dark-slate"] ::-webkit-scrollbar-thumb:hover { background: var(--kbv-scrollbar-thumb-hover); }
.keobongvip-root[data-theme="dark"] .kbv-head-table-bg, .keobongvip-root[data-theme="dracula"] .kbv-head-table-bg, .keobongvip-root[data-theme="light"] .kbv-head-table-bg, .keobongvip-root[data-theme="soft-light"] .kbv-head-table-bg { background: linear-gradient(45deg,var(--theme-primary) 0,var(--theme-highlight) 28.2%,var(--theme-primary) 28.2%,var(--theme-primary) 100%); }
.keobongvip-root[data-theme="orange-slate"] .kbv-head-table-bg { background: linear-gradient(45deg,var(--theme-head-table-gradient-start) 0,var(--theme-head-table-gradient-mid) 28.2%,var(--theme-head-table-gradient-start) 28.2%,var(--theme-head-table-gradient-start) 100%); }
.keobongvip-root[data-theme="orange-slate"] { --theme-bg: #f1f5f9; --theme-primary: #0d9488; --theme-text: #334155; --theme-text-muted: #64748b; --theme-accent: #e2e8f0; --theme-border: #cbd5e1; --theme-foreground: #fff; --theme-highlight: #5eead4; --theme-on-primary: #fff; --theme-btn-border: #cbd5e1; --theme-head-table-gradient-start: #e93d3d; --theme-head-table-gradient-mid: #f88b8b; --theme-bookmaker-trigger-gradient-start: #ef4444; --theme-bookmaker-trigger-gradient-end: #f87171; }
.keobongvip-root .kbv-odds-cell--up { background-color: rgb(209, 254, 227); }
.keobongvip-root .kbv-odds-cell--down { background-color: rgb(255, 180, 175); }
.keobongvip-root[data-theme="orange-slate"] .kbv-ktm-card--live { background-color: rgb(255, 223, 202); border-color: rgb(223, 200, 184); }
.keobongvip-root[data-theme="orange-slate"] .kbv-ktm-card--not-live { background-color: rgb(198, 208, 232); border-color: rgb(172, 184, 212); }
.keobongvip-root[data-theme="orange-slate"] .kbv-ktm-border { border-color: inherit; }
.keobongvip-root[data-theme="orange-slate"] .kbv-ktm-card--live .kbv-ktm-border { border-color: rgb(223, 200, 184); }
.keobongvip-root[data-theme="orange-slate"] .kbv-ktm-card--not-live .kbv-ktm-border { border-color: rgb(172, 184, 212); }
.keobongvip-root[data-theme="orange-slate"] .kbv-ktm-card.group:hover .kbv-ktm-border { border-color: rgb(255, 255, 255); }
.keobongvip-root[data-theme="orange-slate"] .kbv-ktm-panel--live { background-color: rgb(251, 237, 226); border-color: rgb(251, 237, 226); }
.keobongvip-root[data-theme="orange-slate"] .kbv-ktm-panel--not-live { background-color: rgb(248, 203, 173); border-color: rgb(248, 203, 173); }
.keobongvip-root[data-theme="orange-slate"] .kbv-ktm-tab--active { background-color: rgb(255, 153, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; color: rgb(0, 0, 0); }
.keobongvip-root[data-theme="orange-slate"] .kbv-ktm-tab--inactive { background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; color: rgb(139, 139, 139); }
.keobongvip-root[data-theme="orange-slate"] .kbv-ktm-tab--inactive:hover { background-color: rgb(248, 203, 173); }
.keobongvip-root[data-theme="orange-slate"] .kbv-ktm-tab-line { border-bottom-color: rgb(255, 153, 0); }
.keobongvip-root[data-theme="orange-slate"] .kbv-ktm-dot--active-live, .keobongvip-root[data-theme="orange-slate"] .kbv-ktm-dot--active-not-live { background-color: rgb(255, 153, 0); }
.keobongvip-root[data-theme="orange-slate"] .kbv-ktm-dot--inactive { background-color: rgb(172, 184, 212); }
.keobongvip-root[data-theme="orange-slate"] .kbv-ktm-btn--live { border-color: rgb(255, 153, 0); color: rgb(255, 153, 0); }
.keobongvip-root[data-theme="orange-slate"] .kbv-ktm-btn--live:hover { background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
.keobongvip-root[data-theme="orange-slate"] .kbv-ktm-btn--not-live { border-color: rgb(35, 48, 157); color: rgb(35, 48, 157); }
.keobongvip-root[data-theme="orange-slate"] .kbv-ktm-btn--not-live:hover { background-color: rgb(35, 48, 157); color: rgb(255, 255, 255); }
.keobongvip-root[data-theme="orange-slate"] .contentOrder--live:hover { background-color: rgb(255, 153, 0) !important; color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="orange-slate"] .contentOrder--not-live { background-color: rgb(172, 184, 212) !important; color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="orange-slate"] .contentOrder--not-live:hover { background-color: rgb(102, 174, 229) !important; color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="dark"] .contentOrder, .keobongvip-root[data-theme="dracula"] .contentOrder { background-color: var(--theme-accent) !important; color: var(--theme-text) !important; }
.keobongvip-root[data-theme="dark"] .kbv-odds-cell--up, .keobongvip-root[data-theme="dracula"] .kbv-odds-cell--up { background-color: rgb(20, 83, 45) !important; color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="dark"] .kbv-odds-cell--down, .keobongvip-root[data-theme="dracula"] .kbv-odds-cell--down { background-color: rgb(127, 29, 29) !important; color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="dark"] .kbv-bookmaker-select-trigger--outline, .keobongvip-root[data-theme="dracula"] .kbv-bookmaker-select-trigger--outline { color: rgb(15, 23, 42) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-ktm-time-live { color: rgb(255, 153, 0); font-weight: 700; }
.keobongvip-root[data-theme="orange-slate"] .kbv-ktm-time-value { color: rgb(255, 153, 0); }
.keobongvip-root[data-theme="dark"] .kbv-ktm-time-value, .keobongvip-root[data-theme="dracula"] .kbv-ktm-time-value, .keobongvip-root[data-theme="light"] .kbv-ktm-time-value, .keobongvip-root[data-theme="soft-light"] .kbv-ktm-time-value { color: var(--theme-primary); }
.keobongvip-root .kbv-ktm-time-label { color: rgb(45, 45, 45); font-weight: 700; }
.keobongvip-root[data-theme="orange-slate"] .kbv-loading-spinner { border-color: rgb(255, 153, 0); }
.keobongvip-root[data-theme="dark"] .kbv-loading-spinner, .keobongvip-root[data-theme="dracula"] .kbv-loading-spinner, .keobongvip-root[data-theme="light"] .kbv-loading-spinner, .keobongvip-root[data-theme="soft-light"] .kbv-loading-spinner { border-right-color: ; border-bottom-color: ; border-left-color: ; border-top-color: var(--theme-primary); }
.keobongvip-root[data-theme="dark"] .kbv-ktm-card--live, .keobongvip-root[data-theme="dracula"] .kbv-ktm-card--live, .keobongvip-root[data-theme="light"] .kbv-ktm-card--live, .keobongvip-root[data-theme="soft-light"] .kbv-ktm-card--live { background-color: var(--theme-accent); border-color: var(--theme-border); }
.keobongvip-root[data-theme="dark"] .kbv-ktm-card--not-live, .keobongvip-root[data-theme="dracula"] .kbv-ktm-card--not-live, .keobongvip-root[data-theme="light"] .kbv-ktm-card--not-live, .keobongvip-root[data-theme="soft-light"] .kbv-ktm-card--not-live { background-color: var(--theme-bg); border-color: var(--theme-border); }
.keobongvip-root[data-theme="dark"] .kbv-ktm-border, .keobongvip-root[data-theme="dracula"] .kbv-ktm-border, .keobongvip-root[data-theme="light"] .kbv-ktm-border, .keobongvip-root[data-theme="soft-light"] .kbv-ktm-border { border-color: var(--theme-border); }
.keobongvip-root[data-theme="dark"] .kbv-ktm-card.group:hover .kbv-ktm-border, .keobongvip-root[data-theme="dracula"] .kbv-ktm-card.group:hover .kbv-ktm-border, .keobongvip-root[data-theme="light"] .kbv-ktm-card.group:hover .kbv-ktm-border, .keobongvip-root[data-theme="soft-light"] .kbv-ktm-card.group:hover .kbv-ktm-border { border-color: var(--theme-foreground); }
.keobongvip-root[data-theme="dark"] .kbv-ktm-panel--live, .keobongvip-root[data-theme="dracula"] .kbv-ktm-panel--live, .keobongvip-root[data-theme="light"] .kbv-ktm-panel--live, .keobongvip-root[data-theme="soft-light"] .kbv-ktm-panel--live { background-color: var(--theme-accent); border-color: var(--theme-border); }
.keobongvip-root[data-theme="dark"] .kbv-ktm-panel--not-live, .keobongvip-root[data-theme="dracula"] .kbv-ktm-panel--not-live, .keobongvip-root[data-theme="light"] .kbv-ktm-panel--not-live, .keobongvip-root[data-theme="soft-light"] .kbv-ktm-panel--not-live { background-color: var(--theme-bg); border-color: var(--theme-border); }
.keobongvip-root[data-theme="dark"] .kbv-ktm-tab--active, .keobongvip-root[data-theme="dracula"] .kbv-ktm-tab--active, .keobongvip-root[data-theme="light"] .kbv-ktm-tab--active, .keobongvip-root[data-theme="soft-light"] .kbv-ktm-tab--active { background-color: var(--theme-primary); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; color: var(--theme-on-primary); }
.keobongvip-root[data-theme="dark"] .kbv-ktm-tab--inactive, .keobongvip-root[data-theme="dracula"] .kbv-ktm-tab--inactive, .keobongvip-root[data-theme="light"] .kbv-ktm-tab--inactive, .keobongvip-root[data-theme="soft-light"] .kbv-ktm-tab--inactive { background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; color: var(--theme-text-muted); }
.keobongvip-root[data-theme="dark"] .kbv-ktm-tab--inactive:hover, .keobongvip-root[data-theme="dracula"] .kbv-ktm-tab--inactive:hover, .keobongvip-root[data-theme="light"] .kbv-ktm-tab--inactive:hover, .keobongvip-root[data-theme="soft-light"] .kbv-ktm-tab--inactive:hover { background-color: var(--theme-accent); }
.keobongvip-root[data-theme="dark"] .kbv-ktm-tab-line, .keobongvip-root[data-theme="dracula"] .kbv-ktm-tab-line, .keobongvip-root[data-theme="light"] .kbv-ktm-tab-line, .keobongvip-root[data-theme="soft-light"] .kbv-ktm-tab-line { border-bottom-color: var(--theme-primary); }
.keobongvip-root[data-theme="dark"] .kbv-ktm-dot--active-live, .keobongvip-root[data-theme="dark"] .kbv-ktm-dot--active-not-live, .keobongvip-root[data-theme="dracula"] .kbv-ktm-dot--active-live, .keobongvip-root[data-theme="dracula"] .kbv-ktm-dot--active-not-live, .keobongvip-root[data-theme="light"] .kbv-ktm-dot--active-live, .keobongvip-root[data-theme="light"] .kbv-ktm-dot--active-not-live, .keobongvip-root[data-theme="soft-light"] .kbv-ktm-dot--active-live, .keobongvip-root[data-theme="soft-light"] .kbv-ktm-dot--active-not-live { background-color: var(--theme-primary); }
.keobongvip-root[data-theme="dark"] .kbv-ktm-dot--inactive, .keobongvip-root[data-theme="dracula"] .kbv-ktm-dot--inactive, .keobongvip-root[data-theme="light"] .kbv-ktm-dot--inactive, .keobongvip-root[data-theme="soft-light"] .kbv-ktm-dot--inactive { background-color: var(--theme-border); }
.keobongvip-root[data-theme="dark"] .kbv-ktm-btn--live, .keobongvip-root[data-theme="dark"] .kbv-ktm-btn--not-live, .keobongvip-root[data-theme="dracula"] .kbv-ktm-btn--live, .keobongvip-root[data-theme="dracula"] .kbv-ktm-btn--not-live, .keobongvip-root[data-theme="light"] .kbv-ktm-btn--live, .keobongvip-root[data-theme="light"] .kbv-ktm-btn--not-live, .keobongvip-root[data-theme="soft-light"] .kbv-ktm-btn--live, .keobongvip-root[data-theme="soft-light"] .kbv-ktm-btn--not-live { border-color: var(--theme-primary); color: var(--theme-primary); }
.keobongvip-root[data-theme="dark"] .kbv-ktm-btn--live:hover, .keobongvip-root[data-theme="dark"] .kbv-ktm-btn--not-live:hover, .keobongvip-root[data-theme="dracula"] .kbv-ktm-btn--live:hover, .keobongvip-root[data-theme="dracula"] .kbv-ktm-btn--not-live:hover, .keobongvip-root[data-theme="light"] .kbv-ktm-btn--live:hover, .keobongvip-root[data-theme="light"] .kbv-ktm-btn--not-live:hover, .keobongvip-root[data-theme="soft-light"] .kbv-ktm-btn--live:hover, .keobongvip-root[data-theme="soft-light"] .kbv-ktm-btn--not-live:hover { background-color: var(--theme-primary); color: var(--theme-on-primary); }
.keobongvip-root[data-theme="dark"] .contentOrder--live:hover, .keobongvip-root[data-theme="dracula"] .contentOrder--live:hover, .keobongvip-root[data-theme="light"] .contentOrder--live:hover, .keobongvip-root[data-theme="soft-light"] .contentOrder--live:hover { background-color: var(--theme-primary) !important; color: var(--theme-on-primary) !important; }
.keobongvip-root[data-theme="dark"] .contentOrder--not-live:hover, .keobongvip-root[data-theme="dracula"] .contentOrder--not-live:hover, .keobongvip-root[data-theme="light"] .contentOrder--not-live:hover, .keobongvip-root[data-theme="soft-light"] .contentOrder--not-live:hover { background-color: rgb(172, 184, 212) !important; color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="dark"] .kbv-ktm-time-live, .keobongvip-root[data-theme="dracula"] .kbv-ktm-time-live, .keobongvip-root[data-theme="light"] .kbv-ktm-time-live, .keobongvip-root[data-theme="soft-light"] .kbv-ktm-time-live { color: var(--theme-primary); font-weight: 700; }
.keobongvip-root[data-theme="orange-slate"] .kbv-carousel-scroll::-webkit-scrollbar { display: none; }
.keobongvip-root[data-theme="orange-slate"] .kbv-team-name--win { color: rgb(232, 51, 68); }
.keobongvip-root[data-theme="orange-slate"] .kbv-team-name--win:hover { color: rgb(187, 62, 62); }
.keobongvip-root[data-theme="orange-slate"] .kbv-team-name--lose { color: rgb(0, 0, 0); }
.keobongvip-root[data-theme="orange-slate"] .kbv-team-name--lose:hover { color: rgb(187, 62, 62); }
.keobongvip-root[data-theme="orange-slate"] .kbv-date-range .kbv-date-btn .kbv-date-live-ripple { display: flex; }
.keobongvip-root[data-theme="orange-slate"] .kbv-date-range .kbv-date-btn.kbv-date-live .kbv-date-icon { display: none !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-date-range .kbv-date-btn { align-items: center !important; background: rgb(255, 255, 255) !important; border: 1px solid var(--theme-border) !important; border-radius: 8px !important; color: rgb(70, 70, 70) !important; cursor: pointer !important; display: flex !important; font-size: 13px !important; gap: 6px !important; justify-content: center !important; line-height: 1.5 !important; min-width: 52px !important; padding: 5px 10px !important; user-select: none !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-date-range .kbv-date-btn.kbv-date-selected:not(.kbv-date-live), .keobongvip-root[data-theme="orange-slate"] .kbv-date-range .kbv-date-btn:hover { background: rgb(57, 59, 61) !important; border-color: rgb(57, 59, 61) !important; color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-date-range .kbv-date-btn.kbv-date-live, .keobongvip-root[data-theme="orange-slate"] .kbv-date-range .kbv-date-btn.kbv-date-live.kbv-date-selected { background: rgb(255, 153, 0) !important; border-color: rgb(255, 153, 0) !important; color: rgb(255, 255, 255) !important; padding: 5px 10px 5px 30px !important; position: relative !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-date-range .kbv-date-btn .kbv-date-label { font-size: 13px !important; font-weight: inherit !important; line-height: 1.5 !important; }
.keobongvip-root[data-theme="orange-slate"] .odds-absolute { position: absolute; }
.keobongvip-root[data-theme="orange-slate"] .odds-relative { position: relative; }
.keobongvip-root[data-theme="orange-slate"] .odds-t-0 { top: 0px; }
.keobongvip-root[data-theme="orange-slate"] .odds-b-0 { bottom: 0px; }
.keobongvip-root[data-theme="orange-slate"] .odds-text-center { text-align: center; }
.keobongvip-root[data-theme="orange-slate"] .odds-m-auto { margin: auto; }
.keobongvip-root[data-theme="orange-slate"] .pinkBg { background-image: linear-gradient(90deg, rgb(255, 10, 9), rgb(255, 10, 9)); border: 1px solid rgb(255, 255, 255); background-color: rgb(255, 10, 9) !important; }
.keobongvip-root[data-theme="orange-slate"] .intro-banner-vdo-play-btn { align-items: center; border-radius: 100px; display: flex; height: 10px; justify-content: center; left: 10px; width: 10px; z-index: 1; }
.keobongvip-root[data-theme="orange-slate"] .intro-banner-vdo-play-btn .ripple { animation: 1.8s ease 0s infinite normal none running ripple; border-radius: 100px; height: 40px; left: 50%; margin: -20px 0px 0px -20px; opacity: 0; top: 50%; width: 40px; z-index: -1; }
.keobongvip-root[data-theme="orange-slate"] .intro-banner-vdo-play-btn .ripple:nth-child(2) { animation-delay: 0.3s; }
.keobongvip-root[data-theme="orange-slate"] .intro-banner-vdo-play-btn .ripple:nth-child(3) { animation-delay: 0.6s; }
.keobongvip-root[data-theme="orange-slate"] .intro-banner-vdo-play-btn .kbv-date-icon { position: relative; z-index: 1; }
.kbv-bookmaker-select-trigger { background: var(--theme-primary); border: 1px solid var(--theme-primary); border-radius: 4px; color: var(--theme-on-primary); transition: opacity 0.2s; }
.kbv-bookmaker-select-trigger:hover { opacity: 0.85; }
.kbv-bookmaker-select-trigger--outline { background-color: rgb(255, 255, 255); background-image: linear-gradient(45deg,var(--theme-primary) 0,color-mix(in srgb,var(--theme-primary) 80%,#fff) 100%); background-position: 0px 100%; background-repeat: no-repeat; background-size: 0px 0px; border-color: var(--theme-border); color: var(--theme-text); opacity: 1; transition: background-size 0.6s cubic-bezier(0.4, 0, 0.2, 1), color 0.4s, border-color 0.4s; }
.kbv-bookmaker-select-trigger--outline:hover { background-size: 250% 250%; border-color: var(--theme-primary); color: var(--theme-on-primary); opacity: 1; }
.keobongvip-root[data-theme="orange-slate"] .kbv-bookmaker-select-trigger--outline { background-image: linear-gradient(45deg,var(--theme-bookmaker-trigger-gradient-start) 0,var(--theme-bookmaker-trigger-gradient-end) 100%); }
.keobongvip-root[data-theme="orange-slate"] .kbv-bookmaker-select-trigger--outline:hover { border-color: var(--theme-bookmaker-trigger-gradient-start); color: rgb(255, 255, 255); }
.keobongvip-root[data-theme="orange-slate"] .kbv-bookmaker-select-trigger:not(.kbv-bookmaker-select-trigger--outline) { background: var(--theme-bookmaker-trigger-gradient-start); border-color: var(--theme-bookmaker-trigger-gradient-start); }
.keobongvip-root[data-theme="orange-slate"] .kbv-bookmaker-select-trigger:hover { opacity: 0.85; }
.kbv-bookmaker-select-arrow { transition: transform 0.3s; }
.kbv-bookmaker-select-arrow--open { transform: rotate(180deg); }
.kbv-bookmaker-select-list { background: rgb(255, 255, 255); border: 1px solid var(--theme-border); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; scrollbar-color: var(--theme-primary) #0000; scrollbar-width: thin; }
.kbv-bookmaker-select-list::-webkit-scrollbar { width: 6px; }
.kbv-bookmaker-select-list::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0); }
.kbv-bookmaker-select-list::-webkit-scrollbar-thumb { background-color: var(--theme-primary); border-radius: 999px; }
.keobongvip-root[data-theme="orange-slate"] .kbv-bookmaker-select-list { scrollbar-color: rgb(239, 68, 68) rgba(0, 0, 0, 0); }
.keobongvip-root[data-theme="orange-slate"] .kbv-bookmaker-select-list::-webkit-scrollbar-thumb { background-color: rgb(239, 68, 68); }
.kbv-bookmaker-select-item { margin: 0px !important; }
.kbv-bookmaker-select-item--active, .kbv-bookmaker-select-item:hover { background-color: var(--theme-primary); color: var(--theme-on-primary); }
.keobongvip-root[data-theme="orange-slate"] .kbv-bookmaker-select-item--active, .keobongvip-root[data-theme="orange-slate"] .kbv-bookmaker-select-item:hover { background-color: rgb(239, 68, 68); color: rgb(255, 255, 255); }
.keobongvip-root[data-theme="dark"] .kbv-bookmaker-select-item { color: var(--theme-foreground); }
.kbv-row--live { background-color: var(--theme-foreground); }
.kbv-row--live:hover { background-color: var(--theme-accent,#efefef); }
.kbv-grid-row { display: grid; grid-template-columns: 70px 55px 40px 1fr 1fr 1fr; }
.kbv-grid-row .kbv-col-odds { display: grid; gap: 8px; grid-template-columns: 1fr 1fr minmax(60px, auto); padding: 0px 6px; }
.keobongvip-root[data-theme="red-slate"] { --kbv-odds-label-color: #999; --kbv-odds-value-color: #282828; --kbv-team-name-color: #222; --kbv-odds-cell-normal-bg: #ffefd8; --kbv-odds-normal-label-color: #999; --kbv-odds-normal-value-color: #282828; --kbv-corner-score-color: #949494; --odt-item-bg: #fff1e4; --odt-wrapper-bg: #2a795a; --kbv-row-even-bg: #fff; --kbv-row-odd-bg: #efefef; --kbv-cell-even-bg: #efefef; --kbv-cell-odd-bg: #fff; }
.keobongvip-root[data-theme="red-slate"] .kbv-table-head { background-color: rgb(240, 240, 240); color: rgb(102, 102, 102); font-size: 11px; font-weight: 600; }
.keobongvip-root[data-theme="red-slate"] .kbv-table-subhead { background-color: rgb(234, 234, 234); }
.keobongvip-root[data-theme="red-slate"] .kbv-live-text { color: rgb(229, 27, 0); font-weight: 700; }
.keobongvip-root[data-theme="red-slate"] .kbv-live-period-text { color: rgb(247, 80, 0); font-weight: 700; }
.keobongvip-root[data-theme="red-slate"] .kbv-score { color: rgb(229, 27, 0); font-weight: 700; }
.keobongvip-root[data-theme="red-slate"] .kbv-corner-score { color: rgb(201, 151, 23); font-weight: 700; }
.kbv-live-badge { background-color: rgb(229, 27, 0); color: rgb(255, 255, 255); }
.kbv-mobile-time { color: rgb(0, 166, 81); font-size: 12px; }
.kbv-mobile-team-name { color: rgb(0, 0, 0); font-size: 12px; }
.kbv-mobile-score { background: rgb(242, 242, 242); color: rgb(229, 27, 0); font-size: 12px; }
.kbv-mobile-odds-header { color: rgb(148, 148, 148); font-size: 9px; }
.kbv-mobile-1x2-label { color: rgb(104, 104, 104); font-size: 11px; }
.kbv-mobile-1x2-value { color: rgb(51, 51, 51); font-size: 12px; }
.keobongvip-root[data-theme="red-slate"] .kbv-keo-btn { background-color: rgb(237, 255, 248); border-radius: 0px; color: rgb(229, 27, 0); font-size: 12px; font-weight: 700; min-width: 120px; transition: background-color 0.2s, color 0.2s; }
.keobongvip-root[data-theme="red-slate"] .kbv-keo-btn--active, .keobongvip-root[data-theme="red-slate"] .kbv-keo-btn:active, .keobongvip-root[data-theme="red-slate"] .kbv-keo-btn:hover { background-color: rgb(229, 27, 0); color: rgb(255, 255, 255); font-weight: 700; }
.keobongvip-root[data-theme="red-slate"] .kbv-odds-value--labeled { background-color: rgb(255, 245, 231); }
.kbv-1x2-cell > span.kbv-odds-value--down::after, .kbv-1x2-cell > span.kbv-odds-value--up::after, .kbv-odds-cell.kbv-odds-value--down::after, .kbv-odds-cell.kbv-odds-value--up::after { display: none !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-odds-value--up { animation: 3s ease 0s 1 normal forwards running kbv-fadeUpRedSlate; background-color: rgb(201, 255, 233); }
.keobongvip-root[data-theme="red-slate"] .kbv-odds-value--up::after { background-color: rgb(42, 121, 90); background-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-up-light-v2-f7c26fc3af9138637f3a.svg"); background-position: 50% center; background-repeat: no-repeat; background-size: 7px 7px; border-radius: 50%; content: ""; height: 9px; max-width: 9px; min-width: 9px; position: absolute; right: 4px; top: 6px; }
.keobongvip-root[data-theme="red-slate"] .inline-block.kbv-odds-value--up::after { margin-left: 0px; position: absolute; right: -2px; top: 5px; }
.keobongvip-root[data-theme="red-slate"] .kbv-odds-value--down { animation: 3s ease 0s 1 normal forwards running kbv-fadeDownRedSlate; background-color: rgb(255, 219, 216); }
.keobongvip-root[data-theme="red-slate"] .kbv-odds-value--down::after { background-color: rgb(108, 7, 8); background-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-down-light-v2-51f3b989637b8055d6a9.svg"); background-position: 50% center; background-repeat: no-repeat; background-size: 7px 7px; border-radius: 50%; content: ""; height: 9px; max-width: 9px; min-width: 9px; position: absolute; right: 4px; top: 6px; }
.keobongvip-root[data-theme="red-slate"] .inline-block.kbv-odds-value--down::after { margin-left: 0px; position: absolute; right: -2px; top: 5px; }
.keobongvip-root[data-theme="red-slate"] .kbv-match-border { border-top: 2px solid rgb(240, 240, 240); }
@keyframes kbv-fadeUpRedSlate { 
  0% { background-color: rgb(40, 187, 129); }
  100% { background-color: rgb(201, 255, 233); }
}
@keyframes kbv-fadeDownRedSlate { 
  0% { background-color: rgb(218, 103, 92); }
  100% { background-color: rgb(255, 219, 216); }
}
@keyframes blinking { 
  0%, 49% { opacity: 1; }
  50%, 100% { opacity: 0; }
}
.blinking { animation: 1s ease 0s infinite normal none running blinking; }
.keobongvip-root[data-theme="dark"], .keobongvip-root[data-theme="dracula"], .keobongvip-root[data-theme="light"], .keobongvip-root[data-theme="orange-slate"], .keobongvip-root[data-theme="soft-light"] { --kbv-odds-label-color: var(--theme-text-muted); --kbv-odds-value-color: var(--theme-text); --kbv-team-name-color: var(--theme-text); --kbv-odds-cell-normal-bg: var(--theme-primary); --kbv-odds-normal-label-color: var(--theme-on-primary); --kbv-odds-normal-value-color: var(--theme-on-primary); --odt-item-bg: linear-gradient(135deg,color-mix(in srgb,var(--theme-primary) 8%,#fff),color-mix(in srgb,var(--theme-primary) 14%,#fff)); --odt-wrapper-bg: var(--theme-primary); --kbv-row-even-bg: var(--theme-foreground); --kbv-row-odd-bg: var(--theme-accent); --kbv-cell-even-bg: var(--theme-accent); --kbv-cell-odd-bg: var(--theme-foreground); }
.kbv-row--live .kbv-odds-cell--normal { --kbv-odds-label-color: var(--kbv-odds-normal-label-color); --kbv-odds-value-color: var(--kbv-odds-normal-value-color); background-color: var(--kbv-odds-cell-normal-bg); }
.kbv-row--even { background-color: var(--kbv-row-even-bg,#fff); }
.kbv-row--odd { background-color: var(--kbv-row-odd-bg,#efefef); }
.kbv-row--even .kbv-odds-cell--normal { background-color: var(--kbv-cell-even-bg,#efefef); }
.kbv-row--odd .kbv-odds-cell--normal { background-color: var(--kbv-cell-odd-bg,#fff); }
.keobongvip-root[data-theme="dark"] .kbv-league-head, .keobongvip-root[data-theme="dracula"] .kbv-league-head, .keobongvip-root[data-theme="light"] .kbv-league-head, .keobongvip-root[data-theme="orange-slate"] .kbv-league-head, .keobongvip-root[data-theme="soft-light"] .kbv-league-head { background-color: var(--theme-accent); color: var(--theme-text); font-size: 13px; font-weight: 700; }
.keobongvip-root[data-theme="dark"] .kbv-table-head, .keobongvip-root[data-theme="dracula"] .kbv-table-head, .keobongvip-root[data-theme="light"] .kbv-table-head, .keobongvip-root[data-theme="orange-slate"] .kbv-table-head, .keobongvip-root[data-theme="soft-light"] .kbv-table-head { background-color: var(--theme-accent); color: var(--theme-text-muted); font-size: 11px; font-weight: 600; }
.keobongvip-root[data-theme="dark"] .kbv-table-subhead, .keobongvip-root[data-theme="dracula"] .kbv-table-subhead, .keobongvip-root[data-theme="light"] .kbv-table-subhead, .keobongvip-root[data-theme="orange-slate"] .kbv-table-subhead, .keobongvip-root[data-theme="soft-light"] .kbv-table-subhead { background-color: var(--theme-accent); }
.keobongvip-root[data-theme="dark"] .kbv-live-period-text, .keobongvip-root[data-theme="dark"] .kbv-live-text, .keobongvip-root[data-theme="dark"] .kbv-score, .keobongvip-root[data-theme="dracula"] .kbv-live-period-text, .keobongvip-root[data-theme="dracula"] .kbv-live-text, .keobongvip-root[data-theme="dracula"] .kbv-score, .keobongvip-root[data-theme="light"] .kbv-live-period-text, .keobongvip-root[data-theme="light"] .kbv-live-text, .keobongvip-root[data-theme="light"] .kbv-score, .keobongvip-root[data-theme="orange-slate"] .kbv-live-period-text, .keobongvip-root[data-theme="orange-slate"] .kbv-live-text, .keobongvip-root[data-theme="orange-slate"] .kbv-score, .keobongvip-root[data-theme="soft-light"] .kbv-live-period-text, .keobongvip-root[data-theme="soft-light"] .kbv-live-text, .keobongvip-root[data-theme="soft-light"] .kbv-score { color: var(--theme-primary); font-weight: 700; }
.keobongvip-root[data-theme="dark"] .kbv-corner-score, .keobongvip-root[data-theme="dracula"] .kbv-corner-score, .keobongvip-root[data-theme="light"] .kbv-corner-score, .keobongvip-root[data-theme="orange-slate"] .kbv-corner-score, .keobongvip-root[data-theme="soft-light"] .kbv-corner-score { color: var(--theme-highlight); font-weight: 700; }
.keobongvip-root[data-theme="dark"] .kbv-keo-btn, .keobongvip-root[data-theme="dracula"] .kbv-keo-btn, .keobongvip-root[data-theme="light"] .kbv-keo-btn, .keobongvip-root[data-theme="orange-slate"] .kbv-keo-btn, .keobongvip-root[data-theme="soft-light"] .kbv-keo-btn { background-color: rgb(237, 255, 248); border-radius: 0px; color: var(--theme-primary); font-size: 12px; font-weight: 700; min-width: 120px; transition: background-color 0.2s, color 0.2s; }
.keobongvip-root[data-theme="dark"] .kbv-keo-btn--active, .keobongvip-root[data-theme="dark"] .kbv-keo-btn:active, .keobongvip-root[data-theme="dark"] .kbv-keo-btn:hover, .keobongvip-root[data-theme="dracula"] .kbv-keo-btn--active, .keobongvip-root[data-theme="dracula"] .kbv-keo-btn:active, .keobongvip-root[data-theme="dracula"] .kbv-keo-btn:hover, .keobongvip-root[data-theme="light"] .kbv-keo-btn--active, .keobongvip-root[data-theme="light"] .kbv-keo-btn:active, .keobongvip-root[data-theme="light"] .kbv-keo-btn:hover, .keobongvip-root[data-theme="orange-slate"] .kbv-keo-btn--active, .keobongvip-root[data-theme="orange-slate"] .kbv-keo-btn:active, .keobongvip-root[data-theme="orange-slate"] .kbv-keo-btn:hover, .keobongvip-root[data-theme="soft-light"] .kbv-keo-btn--active, .keobongvip-root[data-theme="soft-light"] .kbv-keo-btn:active, .keobongvip-root[data-theme="soft-light"] .kbv-keo-btn:hover { background-color: var(--theme-primary); color: rgb(255, 255, 255); font-weight: 700; }
.keobongvip-root[data-theme="dark"] .kbv-odds-value--up, .keobongvip-root[data-theme="dracula"] .kbv-odds-value--up, .keobongvip-root[data-theme="light"] .kbv-odds-value--up, .keobongvip-root[data-theme="orange-slate"] .kbv-odds-value--up, .keobongvip-root[data-theme="soft-light"] .kbv-odds-value--up { --kbv-odds-label-color: #666; --kbv-odds-value-color: #222; animation: 3s ease 0s 1 normal forwards running kbv-fadeUp; background-color: rgb(201, 255, 233); color: rgb(34, 34, 34); }
.keobongvip-root[data-theme="dark"] .kbv-odds-arrow--up, .keobongvip-root[data-theme="dracula"] .kbv-odds-arrow--up, .keobongvip-root[data-theme="light"] .kbv-odds-arrow--up, .keobongvip-root[data-theme="orange-slate"] .kbv-odds-arrow--up, .keobongvip-root[data-theme="soft-light"] .kbv-odds-arrow--up { background-color: rgb(42, 121, 90); background-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/trend-arrow-up-807ca8a2cc88dbb18ed8.svg"); }
.keobongvip-root[data-theme="dark"] .kbv-odds-value--down, .keobongvip-root[data-theme="dracula"] .kbv-odds-value--down, .keobongvip-root[data-theme="light"] .kbv-odds-value--down, .keobongvip-root[data-theme="orange-slate"] .kbv-odds-value--down, .keobongvip-root[data-theme="soft-light"] .kbv-odds-value--down { --kbv-odds-label-color: #666; --kbv-odds-value-color: #222; animation: 3s ease 0s 1 normal forwards running kbv-fadeDown; background-color: rgb(255, 219, 216); color: rgb(34, 34, 34); }
.keobongvip-root[data-theme="dark"] .kbv-odds-arrow--down, .keobongvip-root[data-theme="dracula"] .kbv-odds-arrow--down, .keobongvip-root[data-theme="light"] .kbv-odds-arrow--down, .keobongvip-root[data-theme="orange-slate"] .kbv-odds-arrow--down, .keobongvip-root[data-theme="soft-light"] .kbv-odds-arrow--down { background-color: rgb(108, 7, 8); background-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/trend-arrow-down-82e78908aef76a760501.svg"); }
.keobongvip-root[data-theme="dark"] .kbv-odds-value--up::after, .keobongvip-root[data-theme="dracula"] .kbv-odds-value--up::after, .keobongvip-root[data-theme="light"] .kbv-odds-value--up::after, .keobongvip-root[data-theme="orange-slate"] .kbv-odds-value--up::after, .keobongvip-root[data-theme="soft-light"] .kbv-odds-value--up::after { background-color: rgb(42, 121, 90); background-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/trend-arrow-up-807ca8a2cc88dbb18ed8.svg"); background-position: 50% center; background-repeat: no-repeat; background-size: 7px 7px; border-radius: 50%; content: ""; height: 9px; max-width: 9px; min-width: 9px; position: absolute; right: 4px; top: 6px; }
.keobongvip-root[data-theme="dark"] .kbv-odds-value--down::after, .keobongvip-root[data-theme="dracula"] .kbv-odds-value--down::after, .keobongvip-root[data-theme="light"] .kbv-odds-value--down::after, .keobongvip-root[data-theme="orange-slate"] .kbv-odds-value--down::after, .keobongvip-root[data-theme="soft-light"] .kbv-odds-value--down::after { background-color: rgb(108, 7, 8); background-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/trend-arrow-down-82e78908aef76a760501.svg"); background-position: 50% center; background-repeat: no-repeat; background-size: 7px 7px; border-radius: 50%; content: ""; height: 9px; max-width: 9px; min-width: 9px; position: absolute; right: 4px; top: 6px; }
.keobongvip-root[data-theme="dark"] .inline-block.kbv-odds-value--down::after, .keobongvip-root[data-theme="dark"] .inline-block.kbv-odds-value--up::after, .keobongvip-root[data-theme="dracula"] .inline-block.kbv-odds-value--down::after, .keobongvip-root[data-theme="dracula"] .inline-block.kbv-odds-value--up::after, .keobongvip-root[data-theme="light"] .inline-block.kbv-odds-value--down::after, .keobongvip-root[data-theme="light"] .inline-block.kbv-odds-value--up::after, .keobongvip-root[data-theme="orange-slate"] .inline-block.kbv-odds-value--down::after, .keobongvip-root[data-theme="orange-slate"] .inline-block.kbv-odds-value--up::after, .keobongvip-root[data-theme="soft-light"] .inline-block.kbv-odds-value--down::after, .keobongvip-root[data-theme="soft-light"] .inline-block.kbv-odds-value--up::after { margin-left: 0px; position: absolute; right: -2px; top: 5px; }
.keobongvip-root[data-theme="dark"] .kbv-odds-value--labeled, .keobongvip-root[data-theme="dracula"] .kbv-odds-value--labeled, .keobongvip-root[data-theme="light"] .kbv-odds-value--labeled, .keobongvip-root[data-theme="orange-slate"] .kbv-odds-value--labeled, .keobongvip-root[data-theme="soft-light"] .kbv-odds-value--labeled { background-color: color-mix(in srgb,var(--theme-primary) 10%,#fff); }
.keobongvip-root[data-theme="dark"] .kbv-match-border, .keobongvip-root[data-theme="dracula"] .kbv-match-border, .keobongvip-root[data-theme="light"] .kbv-match-border, .keobongvip-root[data-theme="orange-slate"] .kbv-match-border, .keobongvip-root[data-theme="soft-light"] .kbv-match-border { border-top: 2px solid var(--theme-border); }
@keyframes kbv-fadeUp { 
  0% { background-color: rgb(40, 187, 129); }
  100% { background-color: rgb(201, 255, 233); }
}
@keyframes kbv-fadeDown { 
  0% { background-color: rgb(218, 103, 92); }
  100% { background-color: rgb(255, 219, 216); }
}
.keobongvip-root[data-theme="red-grey-slate"] { --kbv-odds-label-color: #999; --kbv-odds-value-color: #282828; --kbv-team-name-color: #222; --kbv-odds-cell-normal-bg: #ffefd8; --kbv-odds-normal-label-color: #999; --kbv-odds-normal-value-color: #282828; --kbv-corner-score-color: #949494; --odt-item-bg: #fff1e4; --odt-wrapper-bg: #2a795a; --kbv-row-even-bg: #fff; --kbv-row-odd-bg: #efefef; --kbv-cell-even-bg: #efefef; --kbv-cell-odd-bg: #fff; }
.keobongvip-root[data-theme="red-grey-slate"] .kbv-table-head { background-color: rgb(240, 240, 240); color: rgb(102, 102, 102); font-size: 11px; font-weight: 600; }
.keobongvip-root[data-theme="red-grey-slate"] .kbv-table-subhead { background-color: rgb(234, 234, 234); }
.keobongvip-root[data-theme="red-grey-slate"] .kbv-live-text { color: rgb(229, 27, 0); font-weight: 700; }
.keobongvip-root[data-theme="red-grey-slate"] .kbv-live-period-text { color: rgb(247, 80, 0); font-weight: 700; }
.keobongvip-root[data-theme="red-grey-slate"] .kbv-score { color: rgb(229, 27, 0); font-weight: 700; }
.keobongvip-root[data-theme="red-grey-slate"] .kbv-corner-score { color: rgb(201, 151, 23); font-weight: 700; }
.keobongvip-root[data-theme="red-grey-slate"] .kbv-keo-btn { background-color: rgb(237, 255, 248); border-radius: 0px; color: rgb(229, 27, 0); font-size: 12px; font-weight: 700; min-width: 120px; transition: background-color 0.2s, color 0.2s; }
.keobongvip-root[data-theme="red-grey-slate"] .kbv-keo-btn--active, .keobongvip-root[data-theme="red-grey-slate"] .kbv-keo-btn:active, .keobongvip-root[data-theme="red-grey-slate"] .kbv-keo-btn:hover { background-color: rgb(229, 27, 0); color: rgb(255, 255, 255); font-weight: 700; }
.keobongvip-root[data-theme="red-grey-slate"] .kbv-odds-value--labeled { background-color: rgb(255, 245, 231); }
.keobongvip-root[data-theme="red-grey-slate"] .kbv-odds-value--up { animation: 3s ease 0s 1 normal forwards running kbv-fadeUpRedSlate; background-color: rgb(201, 255, 233); }
.keobongvip-root[data-theme="red-grey-slate"] .kbv-odds-value--up::after { background-color: rgb(42, 121, 90); background-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-up-light-v2-f7c26fc3af9138637f3a.svg"); background-position: 50% center; background-repeat: no-repeat; background-size: 7px 7px; border-radius: 50%; content: ""; height: 9px; max-width: 9px; min-width: 9px; position: absolute; right: 4px; top: 6px; }
.keobongvip-root[data-theme="red-grey-slate"] .inline-block.kbv-odds-value--up::after { margin-left: 0px; position: absolute; right: -2px; top: 5px; }
.keobongvip-root[data-theme="red-grey-slate"] .kbv-odds-value--down { animation: 3s ease 0s 1 normal forwards running kbv-fadeDownRedSlate; background-color: rgb(255, 219, 216); }
.keobongvip-root[data-theme="red-grey-slate"] .kbv-odds-value--down::after { background-color: rgb(108, 7, 8); background-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-down-light-v2-51f3b989637b8055d6a9.svg"); background-position: 50% center; background-repeat: no-repeat; background-size: 7px 7px; border-radius: 50%; content: ""; height: 9px; max-width: 9px; min-width: 9px; position: absolute; right: 4px; top: 6px; }
.keobongvip-root[data-theme="red-grey-slate"] .inline-block.kbv-odds-value--down::after { margin-left: 0px; position: absolute; right: -2px; top: 5px; }
.keobongvip-root[data-theme="red-grey-slate"] .kbv-match-border { border-top: 2px solid rgb(240, 240, 240); }
.keobongvip-root[data-theme="red-grey-slate"] .kbv-league-head { background-color: var(--theme-accent); color: var(--theme-foreground); font-size: 13px; font-weight: 700; }
[data-theme="red-grey-slate"] .kbv-match-row { box-shadow: inset 0 -1px 0 0 var(--theme-border); }
@media (hover: hover) {
  [data-theme="red-grey-slate"] .kbv-match-row:hover { background-color: var(--theme-foreground) !important; color: var(--theme-text); }
}
.keobongvip-root[data-theme="stake-slate"] .stake-bg-header, [data-theme="stake-slate"] .stake-bg-header { background-color: var(--header-background); }
.keobongvip-root[data-theme="stake-slate"], [data-theme="stake-slate"] { --stake-active-bg: #2f4553; --stake-wrapper-bg: #00000052; --stake-loading-bg: #1a2530; --stake-loading-dot: #fff; --header-background: #203743; --btn-bg: #00000052; --btn-hover-primary: #1475e1; --btn-hover-layer: #0000001f; }
.keobongvip-root[data-theme="dark"], .keobongvip-root[data-theme="dracula"], .keobongvip-root[data-theme="light"], .keobongvip-root[data-theme="orange-slate"], .keobongvip-root[data-theme="red-slate"], .keobongvip-root[data-theme="soft-light"] { --stake-active-bg: var(--theme-primary); --stake-wrapper-bg: var(--theme-accent); --stake-loading-bg: var(--theme-foreground); --stake-loading-dot: var(--theme-primary); }
.keobongvip-root[data-theme="red-slate"] .stake-bg-header { background-color: rgb(239, 239, 239); }
.keobongvip-root[data-theme="orange-slate"] .stake-bg-header { background-color: rgb(226, 232, 240); }
.keobongvip-root[data-theme="dark"] .stake-bg-header, .keobongvip-root[data-theme="dracula"] .stake-bg-header, .keobongvip-root[data-theme="light"] .stake-bg-header, .keobongvip-root[data-theme="soft-light"] .stake-bg-header { background-color: var(--theme-accent); }
.keobongvip-root[data-theme="stake-slate"] .stake-btn-hover, [data-theme="stake-slate"] .stake-btn-hover { background-color: var(--btn-bg); }
.keobongvip-root[data-theme="stake-slate"] .stake-btn-hover:hover, [data-theme="stake-slate"] .stake-btn-hover:hover { background-color: var(--btn-hover-primary); background-image: linear-gradient(var(--btn-hover-primary),var(--btn-hover-primary)),linear-gradient(var(--btn-hover-layer),var(--btn-hover-layer)); }
.keobongvip-root[data-theme="red-slate"] .stake-btn-hover:hover { background-color: rgb(42, 121, 90); }
.keobongvip-root[data-theme="red-slate"] .stake-btn-hover { background-color: var(--theme-accent); }
.keobongvip-root[data-theme="orange-slate"] .stake-btn-hover:hover { background-color: var(--theme-primary); }
.keobongvip-root[data-theme="orange-slate"] .stake-btn-hover { background-color: var(--theme-accent); }
.keobongvip-root[data-theme="dark"] .stake-btn-hover:hover, .keobongvip-root[data-theme="dracula"] .stake-btn-hover:hover, .keobongvip-root[data-theme="light"] .stake-btn-hover:hover, .keobongvip-root[data-theme="soft-light"] .stake-btn-hover:hover { background-color: var(--theme-primary); }
.keobongvip-root[data-theme="dark"] .stake-btn-hover, .keobongvip-root[data-theme="dracula"] .stake-btn-hover, .keobongvip-root[data-theme="light"] .stake-btn-hover, .keobongvip-root[data-theme="soft-light"] .stake-btn-hover { background-color: var(--theme-accent); }
.keobongvip-root .stake-date-tab-btn { background-color: initial; color: var(--theme-text); }
.keobongvip-root .stake-date-tab-btn--active, .keobongvip-root .stake-date-tab-btn:hover { background-color: var(--stake-active-bg); color: var(--theme-on-primary); }
.keobongvip-root[data-theme="stake-slate"] .stake-date-tab-btn { color: rgb(255, 255, 255); }
.keobongvip-root[data-theme="stake-slate"] .stake-date-tab-btn:hover { background-color: color-mix(in srgb,var(--stake-active-bg) 50%,#0000); color: rgb(255, 255, 255); }
.keobongvip-root[data-theme="stake-slate"] .stake-date-tab-btn--active { background-color: var(--stake-active-bg); color: rgb(255, 255, 255); }
.keobongvip-root[data-theme="stake-slate"] .stake-odds-status--down { background-color: rgb(108, 7, 8); background-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/trend-arrow-down-82e78908aef76a760501.svg"); }
.keobongvip-root[data-theme="stake-slate"] .stake-odds-status--down, .keobongvip-root[data-theme="stake-slate"] .stake-odds-status--up { animation: 0.5s ease-in-out 0s 2 normal none running stake-odds-blink; background-position: 50% center; background-repeat: no-repeat; background-size: 8px auto; border-radius: 2px; flex-shrink: 0; height: 12px; width: 12px; }
.keobongvip-root[data-theme="stake-slate"] .stake-odds-status--up { background-color: rgb(42, 121, 90); background-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/trend-arrow-up-807ca8a2cc88dbb18ed8.svg"); }
@keyframes stake-odds-blink { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.3; }
}
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-match-row { box-shadow: rgba(255, 255, 255, 0.07) 0px -1px 0px 0px inset; }
@media (hover: hover) {
  .keobongvip-root[data-theme="gold-dark-slate"] .kbv-match-row:hover { background-color: rgb(15, 15, 15); }
}
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-text-trend-up { color: rgb(1, 194, 142); }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-text-trend-down { color: rgb(255, 74, 43); }
.keobongvip-root[data-theme="gold-dark-slate"] .afina-date-tab { background-color: rgb(9, 14, 26) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .afina-match-odd { background-color: rgb(15, 15, 15) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .afina-match-live { background-color: rgba(255, 74, 43, 0.1) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-odds-bg { background-color: rgba(255, 255, 255, 0.1); }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-odds-btn-down { background-color: rgba(255, 74, 43, 0.1); border-color: rgba(255, 74, 43, 0.2); }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-odds-btn-animating { background-color: rgba(244, 212, 131, 0.1); }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-date-tab:hover { background-color: rgba(244, 212, 131, 0.07); border-color: var(--theme-border); }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-date-tab--selected { background-color: rgba(244, 212, 131, 0.1); border-color: var(--theme-border); color: rgb(255, 255, 255); }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-date-tab--unselected { background-color: rgba(255, 255, 255, 0.03); border-color: rgba(255, 255, 255, 0.12); color: rgb(255, 255, 255); }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-date-label { color: rgba(255, 255, 255, 0.5); }
[data-theme="gold-dark-slate"] .kbv-date-tabs-scroll { padding-bottom: 6px; scrollbar-color: rgba(255, 255, 255, 0.3) rgba(0, 0, 0, 0); scrollbar-width: thin; }
[data-theme="gold-dark-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar { height: 6px; }
[data-theme="gold-dark-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.06); border-radius: 3px; }
[data-theme="gold-dark-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.35); border-radius: 3px; }
[data-theme="gold-dark-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar-thumb:hover { background: rgba(255, 255, 255, 0.5); }
[data-theme="gold-dark-slate"] .kbv-filter-v10-trigger { background-color: rgb(25, 32, 41); border-color: var(--theme-border); color: var(--theme-text); }
@media (hover: hover) {
  [data-theme="gold-dark-slate"] .kbv-filter-v10-trigger:hover { background-color: var(--theme-accent); border-color: var(--theme-primary); color: var(--theme-text); }
}
.bg-table-header-gradient { background: linear-gradient(90deg,var(--theme-table-header-bg-start,#8d7538) 0,var(--theme-table-header-bg-end,#b09551) 100%); }
[data-theme="light"] .kbv-match-row { box-shadow: inset 0 -1px 0 0 var(--theme-border); }
@media (hover: hover) {
  [data-theme="light"] .kbv-match-row:hover { background-color: var(--theme-accent); }
}
[data-theme="light"] .kbv-text-trend-up { color: rgb(22, 163, 74); }
[data-theme="light"] .kbv-text-trend-down { color: rgb(220, 38, 38); }
[data-theme="light"] .afina-date-tab { background-color: var(--theme-foreground) !important; }
[data-theme="light"] .afina-match-odd { background-color: var(--theme-accent) !important; }
[data-theme="light"] .afina-match-live { background-color: rgb(254, 242, 242) !important; }
[data-theme="light"] .kbv-odds-bg { background-color: var(--theme-accent); }
[data-theme="light"] .kbv-odds-btn-down { background-color: rgba(220, 38, 38, 0.1); border-color: rgba(220, 38, 38, 0.2); }
[data-theme="light"] .kbv-odds-btn-animating { background-color: color-mix(in srgb,var(--theme-primary) 10%,#0000); }
[data-theme="light"] .kbv-date-tab:hover { background-color: var(--theme-accent); border-color: var(--theme-border); }
[data-theme="light"] .kbv-date-tab--selected { background-color: color-mix(in srgb,var(--theme-primary) 15%,#0000); border-color: var(--theme-primary); color: var(--theme-text); }
[data-theme="light"] .kbv-date-tab--unselected { background-color: var(--theme-accent); border-color: var(--theme-border); color: var(--theme-text); }
[data-theme="light"] .kbv-date-label { color: var(--theme-text-muted); }
[data-theme="light"] .kbv-date-tabs-scroll { padding-bottom: 6px; scrollbar-color: var(--theme-border) #0000; scrollbar-width: thin; }
[data-theme="light"] .kbv-date-tabs-scroll::-webkit-scrollbar { height: 6px; }
[data-theme="light"] .kbv-date-tabs-scroll::-webkit-scrollbar-track { background: var(--theme-accent); border-radius: 3px; }
[data-theme="light"] .kbv-date-tabs-scroll::-webkit-scrollbar-thumb { background: var(--theme-border); border-radius: 3px; }
[data-theme="light"] .kbv-date-tabs-scroll::-webkit-scrollbar-thumb:hover { background: var(--theme-text-muted); }
[data-theme="light"] .kbv-filter-v10-trigger { background-color: var(--theme-foreground); border-color: var(--theme-border); color: var(--theme-text); }
@media (hover: hover) {
  [data-theme="light"] .kbv-filter-v10-trigger:hover { background-color: var(--theme-accent); border-color: var(--theme-primary); color: var(--theme-text); }
}
[data-theme="dark"] .kbv-match-row { box-shadow: inset 0 -1px 0 0 var(--theme-border); }
@media (hover: hover) {
  [data-theme="dark"] .kbv-match-row:hover { background-color: var(--theme-accent); }
}
[data-theme="dark"] .kbv-text-trend-up { color: rgb(74, 222, 128); }
[data-theme="dark"] .kbv-text-trend-down { color: rgb(248, 113, 113); }
[data-theme="dark"] .afina-date-tab { background-color: var(--theme-foreground) !important; }
[data-theme="dark"] .afina-match-odd { background-color: var(--theme-accent) !important; }
[data-theme="dark"] .afina-match-live { background-color: rgba(248, 113, 113, 0.15) !important; }
[data-theme="dark"] .kbv-odds-bg { background-color: var(--theme-accent); }
[data-theme="dark"] .kbv-odds-btn-down { background-color: rgba(248, 113, 113, 0.1); border-color: rgba(248, 113, 113, 0.2); }
[data-theme="dark"] .kbv-odds-btn-animating { background-color: color-mix(in srgb,var(--theme-primary) 10%,#0000); }
[data-theme="dark"] .kbv-date-tab:hover { background-color: var(--theme-accent); border-color: var(--theme-border); }
[data-theme="dark"] .kbv-date-tab--selected { background-color: color-mix(in srgb,var(--theme-primary) 15%,#0000); border-color: var(--theme-primary); color: var(--theme-text); }
[data-theme="dark"] .kbv-date-tab--unselected { background-color: var(--theme-accent); border-color: var(--theme-border); color: var(--theme-text); }
[data-theme="dark"] .kbv-date-label { color: var(--theme-text-muted); }
[data-theme="dark"] .kbv-date-tabs-scroll { padding-bottom: 6px; scrollbar-color: rgba(255, 255, 255, 0.3) rgba(0, 0, 0, 0); scrollbar-width: thin; }
[data-theme="dark"] .kbv-date-tabs-scroll::-webkit-scrollbar { height: 6px; }
[data-theme="dark"] .kbv-date-tabs-scroll::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.06); border-radius: 3px; }
[data-theme="dark"] .kbv-date-tabs-scroll::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.35); border-radius: 3px; }
[data-theme="dark"] .kbv-date-tabs-scroll::-webkit-scrollbar-thumb:hover { background: rgba(255, 255, 255, 0.5); }
[data-theme="dark"] .kbv-filter-v10-trigger { background-color: var(--theme-foreground); border-color: var(--theme-border); color: var(--theme-text); }
@media (hover: hover) {
  [data-theme="dark"] .kbv-filter-v10-trigger:hover { background-color: var(--theme-accent); border-color: var(--theme-primary); color: var(--theme-text); }
}
[data-theme="dracula"] .kbv-match-row { box-shadow: inset 0 -1px 0 0 var(--theme-border); }
@media (hover: hover) {
  [data-theme="dracula"] .kbv-match-row:hover { background-color: var(--theme-accent); }
}
[data-theme="dracula"] .kbv-text-trend-up { color: rgb(80, 250, 123); }
[data-theme="dracula"] .kbv-text-trend-down { color: rgb(255, 121, 198); }
[data-theme="dracula"] .afina-date-tab { background-color: var(--theme-foreground) !important; }
[data-theme="dracula"] .afina-match-odd { background-color: var(--theme-accent) !important; }
[data-theme="dracula"] .afina-match-live { background-color: rgba(255, 121, 198, 0.15) !important; }
[data-theme="dracula"] .kbv-odds-bg { background-color: var(--theme-accent); }
[data-theme="dracula"] .kbv-odds-btn-down { background-color: rgba(255, 121, 198, 0.1); border-color: rgba(255, 121, 198, 0.2); }
[data-theme="dracula"] .kbv-odds-btn-animating { background-color: color-mix(in srgb,var(--theme-primary) 10%,#0000); }
[data-theme="dracula"] .kbv-date-tab:hover { background-color: var(--theme-accent); border-color: var(--theme-border); }
[data-theme="dracula"] .kbv-date-tab--selected { background-color: color-mix(in srgb,var(--theme-primary) 15%,#0000); border-color: var(--theme-primary); color: var(--theme-text); }
[data-theme="dracula"] .kbv-date-tab--unselected { background-color: var(--theme-accent); border-color: var(--theme-border); color: var(--theme-text); }
[data-theme="dracula"] .kbv-date-label { color: var(--theme-text-muted); }
[data-theme="dracula"] .kbv-date-tabs-scroll { padding-bottom: 6px; scrollbar-color: rgba(255, 255, 255, 0.3) rgba(0, 0, 0, 0); scrollbar-width: thin; }
[data-theme="dracula"] .kbv-date-tabs-scroll::-webkit-scrollbar { height: 6px; }
[data-theme="dracula"] .kbv-date-tabs-scroll::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.06); border-radius: 3px; }
[data-theme="dracula"] .kbv-date-tabs-scroll::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.35); border-radius: 3px; }
[data-theme="dracula"] .kbv-date-tabs-scroll::-webkit-scrollbar-thumb:hover { background: rgba(255, 255, 255, 0.5); }
[data-theme="dracula"] .kbv-filter-v10-trigger { background-color: var(--theme-foreground); border-color: var(--theme-border); color: var(--theme-text); }
@media (hover: hover) {
  [data-theme="dracula"] .kbv-filter-v10-trigger:hover { background-color: var(--theme-accent); border-color: var(--theme-primary); color: var(--theme-text); }
}
[data-theme="soft-light"] .kbv-match-row { box-shadow: inset 0 -1px 0 0 var(--theme-border); }
@media (hover: hover) {
  [data-theme="soft-light"] .kbv-match-row:hover { background-color: var(--theme-accent); }
}
[data-theme="soft-light"] .kbv-text-trend-up { color: rgb(13, 148, 136); }
[data-theme="soft-light"] .kbv-text-trend-down { color: rgb(225, 29, 72); }
[data-theme="soft-light"] .afina-date-tab { background-color: var(--theme-foreground) !important; }
[data-theme="soft-light"] .afina-match-odd { background-color: var(--theme-accent) !important; }
[data-theme="soft-light"] .afina-match-live { background-color: rgb(254, 242, 242) !important; }
[data-theme="soft-light"] .kbv-odds-bg { background-color: var(--theme-accent); }
[data-theme="soft-light"] .kbv-odds-btn-down { background-color: rgba(225, 29, 72, 0.1); border-color: rgba(225, 29, 72, 0.2); }
[data-theme="soft-light"] .kbv-odds-btn-animating { background-color: color-mix(in srgb,var(--theme-primary) 10%,#0000); }
[data-theme="soft-light"] .kbv-date-tab:hover { background-color: var(--theme-accent); border-color: var(--theme-border); }
[data-theme="soft-light"] .kbv-date-tab--selected { background-color: color-mix(in srgb,var(--theme-primary) 15%,#0000); border-color: var(--theme-primary); color: var(--theme-text); }
[data-theme="soft-light"] .kbv-date-tab--unselected { background-color: var(--theme-accent); border-color: var(--theme-border); color: var(--theme-text); }
[data-theme="soft-light"] .kbv-date-label { color: var(--theme-text-muted); }
[data-theme="soft-light"] .kbv-date-tabs-scroll { padding-bottom: 6px; scrollbar-color: var(--theme-border) #0000; scrollbar-width: thin; }
[data-theme="soft-light"] .kbv-date-tabs-scroll::-webkit-scrollbar { height: 6px; }
[data-theme="soft-light"] .kbv-date-tabs-scroll::-webkit-scrollbar-track { background: var(--theme-accent); border-radius: 3px; }
[data-theme="soft-light"] .kbv-date-tabs-scroll::-webkit-scrollbar-thumb { background: var(--theme-border); border-radius: 3px; }
[data-theme="soft-light"] .kbv-date-tabs-scroll::-webkit-scrollbar-thumb:hover { background: var(--theme-text-muted); }
[data-theme="soft-light"] .kbv-filter-v10-trigger { background-color: var(--theme-foreground); border-color: var(--theme-border); color: var(--theme-text); }
@media (hover: hover) {
  [data-theme="soft-light"] .kbv-filter-v10-trigger:hover { background-color: var(--theme-accent); border-color: var(--theme-primary); color: var(--theme-text); }
}
[data-theme="orange-slate"] .kbv-match-row { box-shadow: inset 0 -1px 0 0 var(--theme-border); }
@media (hover: hover) {
  [data-theme="orange-slate"] .kbv-match-row:hover { background-color: var(--theme-accent); }
}
[data-theme="orange-slate"] .kbv-text-trend-up { color: rgb(13, 148, 136); }
[data-theme="orange-slate"] .kbv-text-trend-down { color: rgb(244, 63, 94); }
[data-theme="orange-slate"] .afina-date-tab { background-color: var(--theme-foreground) !important; }
[data-theme="orange-slate"] .afina-match-odd { background-color: var(--theme-accent) !important; }
[data-theme="orange-slate"] .afina-match-live { background-color: rgb(254, 242, 242) !important; }
[data-theme="orange-slate"] .kbv-odds-bg { background-color: var(--theme-accent); }
[data-theme="orange-slate"] .kbv-odds-btn-down { background-color: rgba(244, 63, 94, 0.1); border-color: rgba(244, 63, 94, 0.2); }
[data-theme="orange-slate"] .kbv-odds-btn-animating { background-color: color-mix(in srgb,var(--theme-primary) 10%,#0000); }
[data-theme="orange-slate"] .kbv-date-tab:hover { background-color: var(--theme-accent); border-color: var(--theme-border); }
[data-theme="orange-slate"] .kbv-date-tab--selected { background-color: color-mix(in srgb,var(--theme-primary) 15%,#0000); border-color: var(--theme-primary); color: var(--theme-text); }
[data-theme="orange-slate"] .kbv-date-tab--unselected { background-color: var(--theme-accent); border-color: var(--theme-border); color: var(--theme-text); }
[data-theme="orange-slate"] .kbv-date-label { color: var(--theme-text-muted); }
[data-theme="orange-slate"] .kbv-date-tabs-scroll { padding-bottom: 6px; scrollbar-color: var(--theme-border) #0000; scrollbar-width: thin; }
[data-theme="orange-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar { height: 6px; }
[data-theme="orange-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar-track { background: var(--theme-accent); border-radius: 3px; }
[data-theme="orange-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar-thumb { background: var(--theme-border); border-radius: 3px; }
[data-theme="orange-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar-thumb:hover { background: var(--theme-text-muted); }
[data-theme="orange-slate"] .kbv-filter-v10-trigger { background-color: var(--theme-foreground); border-color: var(--theme-border); color: var(--theme-text); }
@media (hover: hover) {
  [data-theme="orange-slate"] .kbv-filter-v10-trigger:hover { background-color: var(--theme-accent); border-color: var(--theme-primary); color: var(--theme-text); }
}
.keobongvip-root[data-theme="red-slate"] .kbv-match-row, [data-theme="red-slate"] .kbv-match-row { box-shadow: inset 0 -1px 0 0 var(--theme-border); }
@media (hover: hover) {
  .keobongvip-root[data-theme="red-slate"] .kbv-match-row:hover, [data-theme="red-slate"] .kbv-match-row:hover { background-color: var(--theme-accent); }
}
.keobongvip-root[data-theme="red-slate"] .kbv-text-trend-up, [data-theme="red-slate"] .kbv-text-trend-up { color: rgb(0, 207, 65); }
.keobongvip-root[data-theme="red-slate"] .kbv-text-trend-down, [data-theme="red-slate"] .kbv-text-trend-down { color: rgb(220, 0, 12); }
.keobongvip-root[data-theme="red-slate"] .afina-date-tab, [data-theme="red-slate"] .afina-date-tab { background-color: var(--theme-foreground) !important; }
.keobongvip-root[data-theme="red-slate"] .afina-match-odd, [data-theme="red-slate"] .afina-match-odd { background-color: var(--theme-accent) !important; }
.keobongvip-root[data-theme="red-slate"] .afina-match-live, [data-theme="red-slate"] .afina-match-live { background-color: rgb(254, 242, 242) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-odds-bg, [data-theme="red-slate"] .kbv-odds-bg { background-color: var(--theme-accent); }
.keobongvip-root[data-theme="red-slate"] .kbv-odds-btn-down, [data-theme="red-slate"] .kbv-odds-btn-down { background-color: rgba(220, 0, 12, 0.1); border-color: rgba(220, 0, 12, 0.2); }
.keobongvip-root[data-theme="red-slate"] .kbv-odds-btn-animating, [data-theme="red-slate"] .kbv-odds-btn-animating { background-color: color-mix(in srgb,var(--theme-primary) 10%,#0000); }
.keobongvip-root[data-theme="red-slate"] .kbv-date-tab:hover, [data-theme="red-slate"] .kbv-date-tab:hover { background-color: var(--theme-accent); border-color: var(--theme-border); }
.keobongvip-root[data-theme="red-slate"] .kbv-date-tab--selected, [data-theme="red-slate"] .kbv-date-tab--selected { background-color: color-mix(in srgb,var(--theme-primary) 15%,#0000); border-color: var(--theme-primary); color: var(--theme-text); }
.keobongvip-root[data-theme="red-slate"] .kbv-date-tab--unselected, [data-theme="red-slate"] .kbv-date-tab--unselected { background-color: var(--theme-accent); border-color: var(--theme-border); color: var(--theme-text); }
.keobongvip-root[data-theme="red-slate"] .kbv-date-label, [data-theme="red-slate"] .kbv-date-label { color: var(--theme-text-muted); }
[data-theme="red-slate"] .kbv-date-tabs-scroll { padding-bottom: 6px; scrollbar-color: var(--theme-border) #0000; scrollbar-width: thin; }
[data-theme="red-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar { height: 6px; }
[data-theme="red-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar-track { background: var(--theme-accent); border-radius: 3px; }
[data-theme="red-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar-thumb { background: var(--theme-border); border-radius: 3px; }
[data-theme="red-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar-thumb:hover { background: var(--theme-text-muted); }
.keobongvip-root[data-theme="red-slate"] .kbv-filter-v10-trigger, [data-theme="red-slate"] .kbv-filter-v10-trigger { background-color: var(--theme-foreground); border-color: var(--theme-border); color: var(--theme-text); }
@media (hover: hover) {
  .keobongvip-root[data-theme="red-slate"] .kbv-filter-v10-trigger:hover, [data-theme="red-slate"] .kbv-filter-v10-trigger:hover { background-color: var(--theme-accent); border-color: var(--theme-primary); color: var(--theme-text); }
}
[data-theme="green-slate"] .kbv-match-row { box-shadow: inset 0 -1px 0 0 var(--theme-border); }
@media (hover: hover) {
  [data-theme="green-slate"] .kbv-match-row:hover { background-color: var(--theme-accent); }
}
[data-theme="green-slate"] .kbv-text-trend-up { color: rgb(0, 207, 65); }
[data-theme="green-slate"] .kbv-text-trend-down { color: rgb(255, 85, 95); }
[data-theme="green-slate"] .afina-date-tab { background-color: var(--theme-foreground) !important; }
[data-theme="green-slate"] .afina-match-odd { background-color: var(--theme-accent) !important; }
[data-theme="green-slate"] .afina-match-live { background-color: rgb(223, 249, 238) !important; }
[data-theme="green-slate"] .kbv-odds-bg { background-color: var(--theme-accent); }
[data-theme="green-slate"] .kbv-odds-btn-down { background-color: rgba(255, 85, 95, 0.1); border-color: rgba(255, 85, 95, 0.2); }
[data-theme="green-slate"] .kbv-odds-btn-animating { background-color: color-mix(in srgb,var(--theme-primary) 10%,#0000); }
[data-theme="green-slate"] .kbv-date-tab:hover { background-color: var(--theme-accent); border-color: var(--theme-border); }
[data-theme="green-slate"] .kbv-date-tab--selected { background-color: color-mix(in srgb,var(--theme-primary) 15%,#0000); border-color: var(--theme-primary); color: var(--theme-text); }
[data-theme="green-slate"] .kbv-date-tab--unselected { background-color: var(--theme-accent); border-color: var(--theme-border); color: var(--theme-text); }
[data-theme="green-slate"] .kbv-date-label { color: var(--theme-text-muted); }
[data-theme="green-slate"] .kbv-date-tabs-scroll { padding-bottom: 6px; scrollbar-color: var(--theme-border) #0000; scrollbar-width: thin; }
[data-theme="green-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar { height: 6px; }
[data-theme="green-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar-track { background: var(--theme-accent); border-radius: 3px; }
[data-theme="green-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar-thumb { background: var(--theme-border); border-radius: 3px; }
[data-theme="green-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar-thumb:hover { background: var(--theme-text-muted); }
[data-theme="green-slate"] .kbv-filter-v10-trigger { background-color: var(--theme-foreground); border-color: var(--theme-border); color: var(--theme-text); }
@media (hover: hover) {
  [data-theme="green-slate"] .kbv-filter-v10-trigger:hover { background-color: var(--theme-accent); border-color: var(--theme-primary); color: var(--theme-text); }
}
[data-theme="okgreen-slate"] .kbv-match-row { box-shadow: inset 0 -1px 0 0 var(--theme-border); }
@media (hover: hover) {
  [data-theme="okgreen-slate"] .kbv-match-row:hover { background-color: var(--theme-accent); }
}
[data-theme="okgreen-slate"] .kbv-text-trend-up { color: rgb(54, 166, 56); }
[data-theme="okgreen-slate"] .kbv-text-trend-down { color: rgb(229, 57, 53); }
[data-theme="okgreen-slate"] .afina-date-tab { background-color: var(--theme-foreground) !important; }
[data-theme="okgreen-slate"] .afina-match-odd { background-color: var(--theme-accent) !important; }
[data-theme="okgreen-slate"] .afina-match-live { background-color: rgb(232, 245, 233) !important; }
[data-theme="okgreen-slate"] .kbv-odds-bg { background-color: var(--theme-accent); }
[data-theme="okgreen-slate"] .kbv-odds-btn-down { background-color: rgba(229, 57, 53, 0.1); border-color: rgba(229, 57, 53, 0.2); }
[data-theme="okgreen-slate"] .kbv-odds-btn-animating { background-color: color-mix(in srgb,var(--theme-primary) 10%,#0000); }
[data-theme="okgreen-slate"] .kbv-date-tab:hover { background-color: var(--theme-accent); border-color: var(--theme-border); }
[data-theme="okgreen-slate"] .kbv-date-tab--selected { background-color: color-mix(in srgb,var(--theme-primary) 15%,#0000); border-color: var(--theme-primary); color: var(--theme-text); }
[data-theme="okgreen-slate"] .kbv-date-tab--unselected { background-color: var(--theme-accent); border-color: var(--theme-border); color: var(--theme-text); }
[data-theme="okgreen-slate"] .kbv-date-label { color: var(--theme-text-muted); }
[data-theme="okgreen-slate"] .kbv-date-tabs-scroll { padding-bottom: 6px; scrollbar-color: var(--theme-border) #0000; scrollbar-width: thin; }
[data-theme="okgreen-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar { height: 6px; }
[data-theme="okgreen-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar-track { background: var(--theme-accent); border-radius: 3px; }
[data-theme="okgreen-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar-thumb { background: var(--theme-border); border-radius: 3px; }
[data-theme="okgreen-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar-thumb:hover { background: var(--theme-text-muted); }
[data-theme="okgreen-slate"] .kbv-filter-v10-trigger { background-color: var(--theme-foreground); border-color: var(--theme-border); color: var(--theme-text); }
@media (hover: hover) {
  [data-theme="okgreen-slate"] .kbv-filter-v10-trigger:hover { background-color: var(--theme-accent); border-color: var(--theme-primary); color: var(--theme-text); }
}
.keobongvip-root[data-theme="gold-dark-slate"] .lu-odds-status--down { mask-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-down-light-v2-51f3b989637b8055d6a9.svg"); background-color: rgb(255, 74, 43) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .lu-odds-status--down, .keobongvip-root[data-theme="gold-dark-slate"] .lu-odds-status--up { animation: 0.5s ease-in-out 0s 3 normal none running lu-odds-blink; flex-shrink: 0; height: 12px; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; width: 12px; }
.keobongvip-root[data-theme="gold-dark-slate"] .lu-odds-status--up { mask-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-up-light-v2-f7c26fc3af9138637f3a.svg"); background-color: rgb(1, 194, 142) !important; }
.keobongvip-root[data-theme="white-red"], [data-theme="white-red"] { --theme-highlight-40: #f0f1f566; }
.keobongvip-root[data-theme="white-red"] .kbv-wr-grid-layout, [data-theme="white-red"] .kbv-wr-grid-layout { display: grid !important; gap: 20px !important; grid-template-columns: minmax(0px, 19fr) minmax(0px, 11fr) minmax(0px, 34fr) minmax(0px, 18fr) minmax(0px, 18fr) !important; }
.kbv-wr-page-bg { background-attachment: fixed !important; background-position: 50% center !important; background-repeat: no-repeat !important; background-size: cover !important; }
.keobongvip-root[data-theme="white-red"] .kbv-wr-tab-active, [data-theme="white-red"] .kbv-wr-tab-active { background-color: var(--theme-foreground) !important; border: 1px solid var(--theme-primary) !important; color: var(--theme-text-muted) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-wr-tab-inactive, [data-theme="white-red"] .kbv-wr-tab-inactive { background-color: var(--theme-bg) !important; color: var(--theme-text-muted) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-wr-tab-active:hover, .keobongvip-root[data-theme="white-red"] .kbv-wr-tab-inactive:hover, [data-theme="white-red"] .kbv-wr-tab-active:hover, [data-theme="white-red"] .kbv-wr-tab-inactive:hover { background-color: var(--theme-tab-hover) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-wr-bg-glass-white, [data-theme="white-red"] .kbv-wr-bg-glass-white { background-color: rgba(255, 255, 255, 0.8) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-wr-bg-glass-gray, [data-theme="white-red"] .kbv-wr-bg-glass-gray { background-color: rgba(240, 241, 245, 0.72) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-wr-bg-glass-filter, [data-theme="white-red"] .kbv-wr-bg-glass-filter { background-color: rgba(233, 234, 241, 0.6) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-wr-bg-glass-header, [data-theme="white-red"] .kbv-wr-bg-glass-header { background-color: var(--theme-highlight) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-wr-odd-green, [data-theme="white-red"] .kbv-wr-odd-green { color: rgb(38, 195, 73) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-wr-odd-blue, [data-theme="white-red"] .kbv-wr-odd-blue { color: rgb(0, 122, 184) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-wr-odd-red, [data-theme="white-red"] .kbv-wr-odd-red { color: rgb(244, 66, 95) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-wr-minute-green, [data-theme="white-red"] .kbv-wr-minute-green { color: rgb(38, 195, 73) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-wr-other-bets-bg, [data-theme="white-red"] .kbv-wr-other-bets-bg { background-color: rgba(249, 250, 251, 0.85) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-wr-live-dot, [data-theme="white-red"] .kbv-wr-live-dot { animation: 1.5s ease-in-out 0s infinite normal none running kbv-live-dot-pulse; border-radius: 6px; display: inline-block; height: 6px; width: 6px; background: var(--theme-foreground) !important; }
@keyframes kbv-live-dot-pulse { 
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.5; transform: scale(1.2); }
}
.keobongvip-root[data-theme="white-red"] .kbv-wr-dropdown-focus, [data-theme="white-red"] .kbv-wr-dropdown-focus { box-shadow: 0 0 0 1px var(--theme-primary); border-color: var(--theme-primary) !important; }
.keobongvip-root[data-theme="light"], [data-theme="light"] { --theme-foreground-60: #fff9; --theme-highlight-40: #2563eb66; }
.keobongvip-root[data-theme="dark"], [data-theme="dark"] { --theme-foreground-60: #1e222899; --theme-highlight-40: #60a5fa66; }
.keobongvip-root[data-theme="dracula"], [data-theme="dracula"] { --theme-foreground-60: #282a3699; --theme-highlight-40: #bd93f966; }
.keobongvip-root[data-theme="okgreen-slate"], [data-theme="okgreen-slate"] { --theme-foreground-60: #fff9; --theme-highlight-40: #36a63866; }
.keobongvip-root[data-theme="green-slate"], [data-theme="green-slate"] { --theme-foreground-60: #fff9; --theme-highlight-40: #3bd9ac66; }
.keobongvip-root[data-theme="soft-light"], [data-theme="soft-light"] { --theme-foreground-60: #fff9; --theme-highlight-40: #0891b266; }
.keobongvip-root[data-theme="orange-slate"], [data-theme="orange-slate"] { --theme-foreground-60: #fff9; --theme-highlight-40: #5eead466; }
.keobongvip-root[data-theme="red-slate"], [data-theme="red-slate"] { --theme-foreground-60: #fff9; --theme-highlight-40: #f8717166; }
.keobongvip-root[data-theme="stake-slate"], [data-theme="stake-slate"] { --theme-foreground-60: #20374499; --theme-highlight-40: #49d2f266; }
.keobongvip-root[data-theme="light"] .kbv-wr-grid-layout, [data-theme="light"] .kbv-wr-grid-layout { display: grid !important; gap: 20px !important; grid-template-columns: minmax(0px, 19fr) minmax(0px, 11fr) minmax(0px, 34fr) minmax(0px, 18fr) minmax(0px, 18fr) !important; }
.keobongvip-root[data-theme="light"] .kbv-wr-tab-active, [data-theme="light"] .kbv-wr-tab-active { background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(220, 38, 38) !important; color: rgb(139, 139, 139) !important; }
.keobongvip-root[data-theme="light"] .kbv-wr-tab-inactive, [data-theme="light"] .kbv-wr-tab-inactive { background-color: rgb(246, 247, 249) !important; color: rgb(139, 139, 139) !important; }
.keobongvip-root[data-theme="light"] .kbv-wr-tab-active:hover, .keobongvip-root[data-theme="light"] .kbv-wr-tab-inactive:hover, [data-theme="light"] .kbv-wr-tab-active:hover, [data-theme="light"] .kbv-wr-tab-inactive:hover { background-color: rgb(254, 202, 202) !important; }
.keobongvip-root[data-theme="light"] .kbv-wr-bg-glass-filter, [data-theme="light"] .kbv-wr-bg-glass-filter { background-color: rgba(246, 247, 249, 0.6) !important; }
.keobongvip-root[data-theme="light"] .kbv-wr-bg-glass-header, [data-theme="light"] .kbv-wr-bg-glass-header { background-color: rgb(37, 99, 235) !important; }
.keobongvip-root[data-theme="light"] .kbv-wr-odd-green, [data-theme="light"] .kbv-wr-odd-green { color: rgb(38, 195, 73) !important; }
.keobongvip-root[data-theme="light"] .kbv-wr-odd-blue, [data-theme="light"] .kbv-wr-odd-blue { color: rgb(0, 122, 184) !important; }
.keobongvip-root[data-theme="light"] .kbv-wr-odd-red, [data-theme="light"] .kbv-wr-odd-red { color: rgb(220, 38, 38) !important; }
.keobongvip-root[data-theme="light"] .kbv-wr-minute-green, [data-theme="light"] .kbv-wr-minute-green { color: rgb(38, 195, 73) !important; }
.keobongvip-root[data-theme="light"] .kbv-wr-live-dot, [data-theme="light"] .kbv-wr-live-dot { animation: 1.5s ease-in-out 0s infinite normal none running kbv-live-dot-pulse; border-radius: 6px; display: inline-block; height: 6px; width: 6px; background: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="light"] .kbv-wr-dropdown-focus, [data-theme="light"] .kbv-wr-dropdown-focus { box-shadow: rgb(220, 38, 38) 0px 0px 0px 1px; border-color: rgb(220, 38, 38) !important; }
.keobongvip-root[data-theme="light"] .kbv-wr-league-name, .keobongvip-root[data-theme="light"] .kbv-wr-schedule-header > div, [data-theme="light"] .kbv-wr-league-name, [data-theme="light"] .kbv-wr-schedule-header > div { color: rgb(81, 81, 81) !important; }
.keobongvip-root[data-theme="dark"] .kbv-wr-grid-layout, [data-theme="dark"] .kbv-wr-grid-layout { display: grid !important; gap: 20px !important; grid-template-columns: minmax(0px, 19fr) minmax(0px, 11fr) minmax(0px, 34fr) minmax(0px, 18fr) minmax(0px, 18fr) !important; }
.keobongvip-root[data-theme="dark"] .kbv-wr-tab-active, [data-theme="dark"] .kbv-wr-tab-active { background-color: rgb(30, 34, 40) !important; border: 1px solid rgb(248, 113, 113) !important; color: rgb(154, 160, 166) !important; }
.keobongvip-root[data-theme="dark"] .kbv-wr-tab-inactive, [data-theme="dark"] .kbv-wr-tab-inactive { background-color: rgb(20, 22, 25) !important; color: rgb(154, 160, 166) !important; }
.keobongvip-root[data-theme="dark"] .kbv-wr-tab-active:hover, .keobongvip-root[data-theme="dark"] .kbv-wr-tab-inactive:hover, [data-theme="dark"] .kbv-wr-tab-active:hover, [data-theme="dark"] .kbv-wr-tab-inactive:hover { background-color: rgb(127, 29, 29) !important; }
.keobongvip-root[data-theme="dark"] .kbv-wr-bg-glass-filter, [data-theme="dark"] .kbv-wr-bg-glass-filter { background-color: rgba(20, 22, 25, 0.6) !important; }
.keobongvip-root[data-theme="dark"] .kbv-wr-bg-glass-header, [data-theme="dark"] .kbv-wr-bg-glass-header { background-color: rgb(96, 165, 250) !important; }
.keobongvip-root[data-theme="dark"] .kbv-wr-odd-green, [data-theme="dark"] .kbv-wr-odd-green { color: rgb(34, 197, 94) !important; }
.keobongvip-root[data-theme="dark"] .kbv-wr-odd-blue, [data-theme="dark"] .kbv-wr-odd-blue { color: rgb(96, 165, 250) !important; }
.keobongvip-root[data-theme="dark"] .kbv-wr-odd-red, [data-theme="dark"] .kbv-wr-odd-red { color: rgb(248, 113, 113) !important; }
.keobongvip-root[data-theme="dark"] .kbv-wr-minute-green, [data-theme="dark"] .kbv-wr-minute-green { color: rgb(34, 197, 94) !important; }
.keobongvip-root[data-theme="dark"] .kbv-wr-live-dot, [data-theme="dark"] .kbv-wr-live-dot { animation: 1.5s ease-in-out 0s infinite normal none running kbv-live-dot-pulse; border-radius: 6px; display: inline-block; height: 6px; width: 6px; background: rgb(30, 34, 40) !important; }
.keobongvip-root[data-theme="dark"] .kbv-wr-dropdown-focus, [data-theme="dark"] .kbv-wr-dropdown-focus { box-shadow: rgb(248, 113, 113) 0px 0px 0px 1px; border-color: rgb(248, 113, 113) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-wr-grid-layout, [data-theme="dracula"] .kbv-wr-grid-layout { display: grid !important; gap: 20px !important; grid-template-columns: minmax(0px, 19fr) minmax(0px, 11fr) minmax(0px, 34fr) minmax(0px, 18fr) minmax(0px, 18fr) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-wr-tab-active, [data-theme="dracula"] .kbv-wr-tab-active { background-color: rgb(40, 42, 54) !important; border: 1px solid rgb(255, 121, 198) !important; color: rgb(107, 122, 158) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-wr-tab-inactive, [data-theme="dracula"] .kbv-wr-tab-inactive { background-color: rgb(30, 31, 41) !important; color: rgb(107, 122, 158) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-wr-tab-active:hover, .keobongvip-root[data-theme="dracula"] .kbv-wr-tab-inactive:hover, [data-theme="dracula"] .kbv-wr-tab-active:hover, [data-theme="dracula"] .kbv-wr-tab-inactive:hover { background-color: rgb(189, 147, 249) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-wr-bg-glass-filter, [data-theme="dracula"] .kbv-wr-bg-glass-filter { background-color: rgba(30, 31, 41, 0.6) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-wr-bg-glass-header, [data-theme="dracula"] .kbv-wr-bg-glass-header { background-color: rgb(189, 147, 249) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-wr-odd-green, [data-theme="dracula"] .kbv-wr-odd-green { color: rgb(80, 250, 123) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-wr-odd-blue, [data-theme="dracula"] .kbv-wr-odd-blue { color: rgb(189, 147, 249) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-wr-odd-red, [data-theme="dracula"] .kbv-wr-odd-red { color: rgb(255, 121, 198) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-wr-minute-green, [data-theme="dracula"] .kbv-wr-minute-green { color: rgb(80, 250, 123) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-wr-live-dot, [data-theme="dracula"] .kbv-wr-live-dot { animation: 1.5s ease-in-out 0s infinite normal none running kbv-live-dot-pulse; border-radius: 6px; display: inline-block; height: 6px; width: 6px; background: rgb(40, 42, 54) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-wr-dropdown-focus, [data-theme="dracula"] .kbv-wr-dropdown-focus { box-shadow: rgb(255, 121, 198) 0px 0px 0px 1px; border-color: rgb(255, 121, 198) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-wr-grid-layout, [data-theme="okgreen-slate"] .kbv-wr-grid-layout { display: grid !important; gap: 20px !important; grid-template-columns: minmax(0px, 19fr) minmax(0px, 11fr) minmax(0px, 34fr) minmax(0px, 18fr) minmax(0px, 18fr) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-wr-tab-active, [data-theme="okgreen-slate"] .kbv-wr-tab-active { background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(54, 166, 56) !important; color: rgb(153, 153, 153) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-wr-tab-inactive, [data-theme="okgreen-slate"] .kbv-wr-tab-inactive { background-color: rgb(242, 242, 242) !important; color: rgb(153, 153, 153) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-wr-tab-active:hover, .keobongvip-root[data-theme="okgreen-slate"] .kbv-wr-tab-inactive:hover, [data-theme="okgreen-slate"] .kbv-wr-tab-active:hover, [data-theme="okgreen-slate"] .kbv-wr-tab-inactive:hover { background-color: rgb(162, 221, 162) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-wr-bg-glass-filter, [data-theme="okgreen-slate"] .kbv-wr-bg-glass-filter { background-color: rgba(242, 242, 242, 0.6) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-wr-bg-glass-header, [data-theme="okgreen-slate"] .kbv-wr-bg-glass-header { background-color: rgb(54, 166, 56) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-wr-odd-green, [data-theme="okgreen-slate"] .kbv-wr-odd-green { color: rgb(38, 195, 73) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-wr-odd-blue, [data-theme="okgreen-slate"] .kbv-wr-odd-blue { color: rgb(34, 158, 211) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-wr-odd-red, [data-theme="okgreen-slate"] .kbv-wr-odd-red { color: rgb(225, 29, 72) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-wr-minute-green, [data-theme="okgreen-slate"] .kbv-wr-minute-green { color: rgb(38, 195, 73) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-wr-live-dot, [data-theme="okgreen-slate"] .kbv-wr-live-dot { animation: 1.5s ease-in-out 0s infinite normal none running kbv-live-dot-pulse; border-radius: 6px; display: inline-block; height: 6px; width: 6px; background: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-wr-dropdown-focus, [data-theme="okgreen-slate"] .kbv-wr-dropdown-focus { box-shadow: rgb(54, 166, 56) 0px 0px 0px 1px; border-color: rgb(54, 166, 56) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-wr-grid-layout, [data-theme="green-slate"] .kbv-wr-grid-layout { display: grid !important; gap: 20px !important; grid-template-columns: minmax(0px, 19fr) minmax(0px, 11fr) minmax(0px, 34fr) minmax(0px, 18fr) minmax(0px, 18fr) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-wr-tab-active, [data-theme="green-slate"] .kbv-wr-tab-active { background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(59, 217, 172) !important; color: rgb(94, 143, 124) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-wr-tab-inactive, [data-theme="green-slate"] .kbv-wr-tab-inactive { background-color: rgb(236, 255, 244) !important; color: rgb(94, 143, 124) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-wr-tab-active:hover, .keobongvip-root[data-theme="green-slate"] .kbv-wr-tab-inactive:hover, [data-theme="green-slate"] .kbv-wr-tab-active:hover, [data-theme="green-slate"] .kbv-wr-tab-inactive:hover { background-color: rgb(157, 216, 195) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-wr-bg-glass-filter, [data-theme="green-slate"] .kbv-wr-bg-glass-filter { background-color: rgba(236, 255, 244, 0.6) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-wr-bg-glass-header, [data-theme="green-slate"] .kbv-wr-bg-glass-header { background-color: rgb(59, 217, 172) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-wr-odd-green, [data-theme="green-slate"] .kbv-wr-odd-green { color: rgb(38, 195, 73) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-wr-odd-blue, [data-theme="green-slate"] .kbv-wr-odd-blue { color: rgb(59, 217, 172) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-wr-odd-red, [data-theme="green-slate"] .kbv-wr-odd-red { color: rgb(225, 29, 72) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-wr-minute-green, [data-theme="green-slate"] .kbv-wr-minute-green { color: rgb(38, 195, 73) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-wr-live-dot, [data-theme="green-slate"] .kbv-wr-live-dot { animation: 1.5s ease-in-out 0s infinite normal none running kbv-live-dot-pulse; border-radius: 6px; display: inline-block; height: 6px; width: 6px; background: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-wr-dropdown-focus, [data-theme="green-slate"] .kbv-wr-dropdown-focus { box-shadow: rgb(59, 217, 172) 0px 0px 0px 1px; border-color: rgb(59, 217, 172) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-wr-grid-layout, [data-theme="soft-light"] .kbv-wr-grid-layout { display: grid !important; gap: 20px !important; grid-template-columns: minmax(0px, 19fr) minmax(0px, 11fr) minmax(0px, 34fr) minmax(0px, 18fr) minmax(0px, 18fr) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-wr-tab-active, [data-theme="soft-light"] .kbv-wr-tab-active { background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(13, 148, 136) !important; color: rgb(122, 117, 109) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-wr-tab-inactive, [data-theme="soft-light"] .kbv-wr-tab-inactive { background-color: rgb(250, 248, 245) !important; color: rgb(122, 117, 109) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-wr-tab-active:hover, .keobongvip-root[data-theme="soft-light"] .kbv-wr-tab-inactive:hover, [data-theme="soft-light"] .kbv-wr-tab-active:hover, [data-theme="soft-light"] .kbv-wr-tab-inactive:hover { background-color: rgb(153, 246, 228) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-wr-bg-glass-filter, [data-theme="soft-light"] .kbv-wr-bg-glass-filter { background-color: rgba(250, 248, 245, 0.6) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-wr-bg-glass-header, [data-theme="soft-light"] .kbv-wr-bg-glass-header { background-color: rgb(8, 145, 178) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-wr-odd-green, [data-theme="soft-light"] .kbv-wr-odd-green { color: rgb(13, 148, 136) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-wr-odd-blue, [data-theme="soft-light"] .kbv-wr-odd-blue { color: rgb(8, 145, 178) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-wr-odd-red, [data-theme="soft-light"] .kbv-wr-odd-red { color: rgb(225, 29, 72) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-wr-minute-green, [data-theme="soft-light"] .kbv-wr-minute-green { color: rgb(13, 148, 136) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-wr-live-dot, [data-theme="soft-light"] .kbv-wr-live-dot { animation: 1.5s ease-in-out 0s infinite normal none running kbv-live-dot-pulse; border-radius: 6px; display: inline-block; height: 6px; width: 6px; background: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-wr-dropdown-focus, [data-theme="soft-light"] .kbv-wr-dropdown-focus { box-shadow: rgb(13, 148, 136) 0px 0px 0px 1px; border-color: rgb(13, 148, 136) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-wr-grid-layout, [data-theme="orange-slate"] .kbv-wr-grid-layout { display: grid !important; gap: 20px !important; grid-template-columns: minmax(0px, 19fr) minmax(0px, 11fr) minmax(0px, 34fr) minmax(0px, 18fr) minmax(0px, 18fr) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-wr-tab-active, [data-theme="orange-slate"] .kbv-wr-tab-active { background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(13, 148, 136) !important; color: rgb(100, 116, 139) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-wr-tab-inactive, [data-theme="orange-slate"] .kbv-wr-tab-inactive { background-color: rgb(241, 245, 249) !important; color: rgb(100, 116, 139) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-wr-tab-active:hover, .keobongvip-root[data-theme="orange-slate"] .kbv-wr-tab-inactive:hover, [data-theme="orange-slate"] .kbv-wr-tab-active:hover, [data-theme="orange-slate"] .kbv-wr-tab-inactive:hover { background-color: rgb(94, 234, 212) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-wr-bg-glass-filter, [data-theme="orange-slate"] .kbv-wr-bg-glass-filter { background-color: rgba(241, 245, 249, 0.6) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-wr-bg-glass-header, [data-theme="orange-slate"] .kbv-wr-bg-glass-header { background-color: rgb(94, 234, 212) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-wr-odd-green, [data-theme="orange-slate"] .kbv-wr-odd-green { color: rgb(38, 195, 73) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-wr-odd-blue, [data-theme="orange-slate"] .kbv-wr-odd-blue { color: rgb(94, 234, 212) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-wr-odd-red, [data-theme="orange-slate"] .kbv-wr-odd-red { color: rgb(225, 29, 72) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-wr-minute-green, [data-theme="orange-slate"] .kbv-wr-minute-green { color: rgb(38, 195, 73) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-wr-live-dot, [data-theme="orange-slate"] .kbv-wr-live-dot { animation: 1.5s ease-in-out 0s infinite normal none running kbv-live-dot-pulse; border-radius: 6px; display: inline-block; height: 6px; width: 6px; background: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-wr-dropdown-focus, [data-theme="orange-slate"] .kbv-wr-dropdown-focus { box-shadow: rgb(13, 148, 136) 0px 0px 0px 1px; border-color: rgb(13, 148, 136) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-wr-grid-layout, [data-theme="red-slate"] .kbv-wr-grid-layout { display: grid !important; gap: 20px !important; grid-template-columns: minmax(0px, 19fr) minmax(0px, 11fr) minmax(0px, 34fr) minmax(0px, 18fr) minmax(0px, 18fr) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-wr-tab-active, [data-theme="red-slate"] .kbv-wr-tab-active { background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(220, 0, 12) !important; color: rgb(71, 85, 105) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-wr-tab-inactive, [data-theme="red-slate"] .kbv-wr-tab-inactive { background-color: rgb(248, 250, 252) !important; color: rgb(71, 85, 105) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-wr-tab-active:hover, .keobongvip-root[data-theme="red-slate"] .kbv-wr-tab-inactive:hover, [data-theme="red-slate"] .kbv-wr-tab-active:hover, [data-theme="red-slate"] .kbv-wr-tab-inactive:hover { background-color: rgb(254, 202, 202) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-wr-bg-glass-filter, [data-theme="red-slate"] .kbv-wr-bg-glass-filter { background-color: rgba(248, 250, 252, 0.6) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-wr-bg-glass-header, [data-theme="red-slate"] .kbv-wr-bg-glass-header { background-color: rgb(248, 113, 113) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-wr-odd-green, [data-theme="red-slate"] .kbv-wr-odd-green { color: rgb(38, 195, 73) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-wr-odd-blue, [data-theme="red-slate"] .kbv-wr-odd-blue { color: rgb(248, 113, 113) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-wr-odd-red, [data-theme="red-slate"] .kbv-wr-odd-red { color: rgb(220, 0, 12) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-wr-minute-green, [data-theme="red-slate"] .kbv-wr-minute-green { color: rgb(38, 195, 73) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-wr-live-dot, [data-theme="red-slate"] .kbv-wr-live-dot { animation: 1.5s ease-in-out 0s infinite normal none running kbv-live-dot-pulse; border-radius: 6px; display: inline-block; height: 6px; width: 6px; background: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-wr-dropdown-focus, [data-theme="red-slate"] .kbv-wr-dropdown-focus { box-shadow: rgb(220, 0, 12) 0px 0px 0px 1px; border-color: rgb(220, 0, 12) !important; }
.keobongvip-root[data-theme="stake-slate"] .kbv-wr-grid-layout, [data-theme="stake-slate"] .kbv-wr-grid-layout { display: grid !important; gap: 20px !important; grid-template-columns: minmax(0px, 19fr) minmax(0px, 11fr) minmax(0px, 34fr) minmax(0px, 18fr) minmax(0px, 18fr) !important; }
.keobongvip-root[data-theme="stake-slate"] .kbv-wr-tab-active, [data-theme="stake-slate"] .kbv-wr-tab-active { background-color: rgb(32, 55, 68) !important; border: 1px solid rgb(0, 231, 1) !important; color: rgb(159, 190, 208) !important; }
.keobongvip-root[data-theme="stake-slate"] .kbv-wr-tab-inactive, [data-theme="stake-slate"] .kbv-wr-tab-inactive { background-color: rgb(26, 46, 57) !important; color: rgb(159, 190, 208) !important; }
.keobongvip-root[data-theme="stake-slate"] .kbv-wr-tab-active:hover, .keobongvip-root[data-theme="stake-slate"] .kbv-wr-tab-inactive:hover, [data-theme="stake-slate"] .kbv-wr-tab-active:hover, [data-theme="stake-slate"] .kbv-wr-tab-inactive:hover { background-color: rgb(34, 59, 71) !important; }
.keobongvip-root[data-theme="stake-slate"] .kbv-wr-bg-glass-filter, [data-theme="stake-slate"] .kbv-wr-bg-glass-filter { background-color: rgba(26, 46, 57, 0.6) !important; }
.keobongvip-root[data-theme="stake-slate"] .kbv-wr-bg-glass-header, [data-theme="stake-slate"] .kbv-wr-bg-glass-header { background-color: rgb(73, 210, 242) !important; }
.keobongvip-root[data-theme="stake-slate"] .kbv-wr-odd-green, [data-theme="stake-slate"] .kbv-wr-odd-green { color: rgb(0, 231, 1) !important; }
.keobongvip-root[data-theme="stake-slate"] .kbv-wr-odd-blue, [data-theme="stake-slate"] .kbv-wr-odd-blue { color: rgb(73, 210, 242) !important; }
.keobongvip-root[data-theme="stake-slate"] .kbv-wr-odd-red, [data-theme="stake-slate"] .kbv-wr-odd-red { color: rgb(248, 113, 113) !important; }
.keobongvip-root[data-theme="stake-slate"] .kbv-wr-minute-green, [data-theme="stake-slate"] .kbv-wr-minute-green { color: rgb(0, 231, 1) !important; }
.keobongvip-root[data-theme="stake-slate"] .kbv-wr-live-dot, [data-theme="stake-slate"] .kbv-wr-live-dot { animation: 1.5s ease-in-out 0s infinite normal none running kbv-live-dot-pulse; border-radius: 6px; display: inline-block; height: 6px; width: 6px; background: rgb(32, 55, 68) !important; }
.keobongvip-root[data-theme="stake-slate"] .kbv-wr-dropdown-focus, [data-theme="stake-slate"] .kbv-wr-dropdown-focus { box-shadow: rgb(0, 231, 1) 0px 0px 0px 1px; border-color: rgb(0, 231, 1) !important; }
.keobongvip-root[data-theme="white-red"] .lu-odds-status--down { mask-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-down-light-v2-51f3b989637b8055d6a9.svg"); background-color: rgb(255, 74, 43) !important; }
.keobongvip-root[data-theme="white-red"] .lu-odds-status--down, .keobongvip-root[data-theme="white-red"] .lu-odds-status--up { animation: 0.5s ease-in-out 0s 3 normal none running lu-odds-blink; flex-shrink: 0; height: 12px; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; width: 12px; }
.keobongvip-root[data-theme="white-red"] .lu-odds-status--up { mask-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-up-light-v2-f7c26fc3af9138637f3a.svg"); background-color: rgb(1, 194, 142) !important; }
@keyframes lu-odds-blink { 
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.3; transform: scale(1.25); }
}
.keobongvip-root[data-theme="coral-slate"] .kbv-cs-text-minute-tick, .keobongvip-root[data-theme="coral-slate"] .kbv-cs-text-score { color: rgb(220, 38, 38) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-cs-bg-score { background-color: rgb(220, 38, 38) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-cs-bg-odds-up-desktop { background-color: rgb(197, 248, 197) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-cs-bg-odds-down-desktop { background-color: rgb(248, 197, 197) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-cs-bg-odds-up-mobile { background-color: rgb(201, 255, 233) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-cs-bg-odds-down-mobile { background-color: rgb(255, 219, 216) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-cs-hover-row:hover { background-color: rgb(249, 249, 249) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-cs-bg-mobile-card { background-color: rgb(251, 251, 251) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-cs-bg-header-bar { background-color: rgb(242, 242, 242) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-cs-text-home-team { color: rgb(65, 65, 65) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-cs-text-away-team { color: rgb(7, 15, 3) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-cs-text-muted { color: rgb(153, 153, 153) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-cs-text-mobile-schedule { color: rgb(113, 113, 113) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-cs-handicap-before::before, .keobongvip-root[data-theme="coral-slate"] .kbv-cs-handicap-label { color: rgb(140, 140, 140) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-cs-text-corner-stat { color: rgb(255, 128, 0) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-cs-text-fav-icon { color: rgb(204, 204, 204) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-cs-bg-trend-up { background-color: rgb(42, 121, 90) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-cs-bg-trend-down { background-color: rgb(108, 7, 8) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-cs-bg-mobile-footer { background-color: rgb(241, 238, 238) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-cs-text-mobile-footer { color: rgb(0, 16, 10) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-cs-bg-mobile-live-btn { background-color: rgb(255, 128, 0) !important; }
@media (max-width: 1023px) {
  .keobongvip-root[data-theme="coral-slate"] .kbv-cs-text-league-mobile { color: rgb(113, 113, 113) !important; }
}
.keobongvip-root[data-theme="coral-slate"] .kbv-cs-text-popup { color: rgb(34, 34, 34) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-cs-text-popup-link { color: rgb(32, 190, 127) !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-bolt-text-red { color: rgb(220, 51, 51) !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-bolt-bg-red { background-color: rgb(220, 51, 51) !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-bolt-odds-default { color: rgb(90, 86, 115) !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-bolt-odds-up { color: rgb(255, 105, 0) !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-bolt-odds-down { color: rgb(220, 51, 51) !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-bolt-odds-m-up { color: rgb(0, 188, 38) !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-bolt-odds-m-down { color: rgb(227, 27, 61) !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-bolt-live-bg { background-color: rgb(121, 47, 12) !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-bolt-live-text { color: rgb(70, 23, 4) !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-bolt-filter-trigger { background-color: rgb(246, 246, 249) !important; border-color: rgb(181, 179, 198) !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-bolt-filter-trigger.kbv-bolt-filter-open, .keobongvip-root[data-theme="light-orange"] .kbv-bolt-filter-trigger:hover { border-color: rgb(255, 196, 109) !important; box-shadow: rgba(255, 170, 32, 0.25) 0px 0px 0px 2px !important; }
.keobongvip-root[data-theme="light"] .kbv-bolt-text-red { color: rgb(220, 38, 38) !important; }
.keobongvip-root[data-theme="light"] .kbv-bolt-bg-red { background-color: rgb(220, 38, 38) !important; }
.keobongvip-root[data-theme="light"] .kbv-bolt-odds-default { color: rgb(139, 139, 139) !important; }
.keobongvip-root[data-theme="light"] .kbv-bolt-odds-up { color: rgb(22, 163, 74) !important; }
.keobongvip-root[data-theme="light"] .kbv-bolt-odds-down { color: rgb(220, 38, 38) !important; }
.keobongvip-root[data-theme="light"] .kbv-bolt-odds-m-up { color: rgb(22, 163, 74) !important; }
.keobongvip-root[data-theme="light"] .kbv-bolt-odds-m-down { color: rgb(220, 38, 38) !important; }
.keobongvip-root[data-theme="light"] .kbv-bolt-live-bg { background-color: rgba(220, 38, 38, 0.1) !important; }
.keobongvip-root[data-theme="light"] .kbv-bolt-live-text { color: rgb(220, 38, 38) !important; }
.keobongvip-root[data-theme="light"] .kbv-bolt-filter-trigger { background-color: rgb(255, 255, 255) !important; border-color: rgb(230, 230, 230) !important; }
.keobongvip-root[data-theme="light"] .kbv-bolt-filter-trigger.kbv-bolt-filter-open, .keobongvip-root[data-theme="light"] .kbv-bolt-filter-trigger:hover { border-color: rgb(220, 38, 38) !important; box-shadow: rgba(220, 38, 38, 0.125) 0px 0px 0px 2px !important; }
.keobongvip-root[data-theme="dark"] .kbv-bolt-text-red { color: rgb(248, 113, 113) !important; }
.keobongvip-root[data-theme="dark"] .kbv-bolt-bg-red { background-color: rgb(248, 113, 113) !important; }
.keobongvip-root[data-theme="dark"] .kbv-bolt-odds-default { color: rgb(154, 160, 166) !important; }
.keobongvip-root[data-theme="dark"] .kbv-bolt-odds-up { color: rgb(74, 222, 128) !important; }
.keobongvip-root[data-theme="dark"] .kbv-bolt-odds-down { color: rgb(248, 113, 113) !important; }
.keobongvip-root[data-theme="dark"] .kbv-bolt-odds-m-up { color: rgb(74, 222, 128) !important; }
.keobongvip-root[data-theme="dark"] .kbv-bolt-odds-m-down { color: rgb(248, 113, 113) !important; }
.keobongvip-root[data-theme="dark"] .kbv-bolt-live-bg { background-color: rgba(248, 113, 113, 0.1) !important; }
.keobongvip-root[data-theme="dark"] .kbv-bolt-live-text { color: rgb(248, 113, 113) !important; }
.keobongvip-root[data-theme="dark"] .kbv-bolt-filter-trigger { background-color: rgb(30, 34, 40) !important; border-color: rgb(61, 68, 81) !important; }
.keobongvip-root[data-theme="dark"] .kbv-bolt-filter-trigger.kbv-bolt-filter-open, .keobongvip-root[data-theme="dark"] .kbv-bolt-filter-trigger:hover { border-color: rgb(248, 113, 113) !important; box-shadow: rgba(248, 113, 113, 0.125) 0px 0px 0px 2px !important; }
.keobongvip-root[data-theme="dracula"] .kbv-bolt-text-red { color: rgb(255, 121, 198) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-bolt-bg-red { background-color: rgb(255, 121, 198) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-bolt-odds-default { color: rgb(98, 114, 164) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-bolt-odds-up { color: rgb(80, 250, 123) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-bolt-odds-down { color: rgb(255, 121, 198) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-bolt-odds-m-up { color: rgb(80, 250, 123) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-bolt-odds-m-down { color: rgb(255, 121, 198) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-bolt-live-bg { background-color: rgba(255, 121, 198, 0.1) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-bolt-live-text { color: rgb(255, 121, 198) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-bolt-filter-trigger { background-color: rgb(40, 42, 54) !important; border-color: rgb(74, 80, 114) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-bolt-filter-trigger.kbv-bolt-filter-open, .keobongvip-root[data-theme="dracula"] .kbv-bolt-filter-trigger:hover { border-color: rgb(255, 121, 198) !important; box-shadow: rgba(255, 121, 198, 0.125) 0px 0px 0px 2px !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-bolt-text-red { color: rgb(225, 29, 72) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-bolt-bg-red { background-color: rgb(225, 29, 72) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-bolt-odds-default { color: rgb(122, 117, 109) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-bolt-odds-up { color: rgb(13, 148, 136) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-bolt-odds-down { color: rgb(225, 29, 72) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-bolt-odds-m-up { color: rgb(13, 148, 136) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-bolt-odds-m-down { color: rgb(225, 29, 72) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-bolt-live-bg { background-color: rgba(13, 148, 136, 0.1) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-bolt-live-text { color: rgb(13, 148, 136) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-bolt-filter-trigger { background-color: rgb(255, 255, 255) !important; border-color: rgb(229, 223, 214) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-bolt-filter-trigger.kbv-bolt-filter-open, .keobongvip-root[data-theme="soft-light"] .kbv-bolt-filter-trigger:hover { border-color: rgb(13, 148, 136) !important; box-shadow: rgba(13, 148, 136, 0.125) 0px 0px 0px 2px !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-bolt-text-red { color: rgb(220, 38, 38) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-bolt-bg-red { background-color: rgb(220, 38, 38) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-bolt-odds-default { color: rgb(100, 116, 139) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-bolt-odds-up { color: rgb(13, 148, 136) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-bolt-odds-down { color: rgb(220, 38, 38) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-bolt-odds-m-up { color: rgb(13, 148, 136) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-bolt-odds-m-down { color: rgb(220, 38, 38) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-bolt-live-bg { background-color: rgba(13, 148, 136, 0.1) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-bolt-live-text { color: rgb(13, 148, 136) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-bolt-filter-trigger { background-color: rgb(255, 255, 255) !important; border-color: rgb(203, 213, 225) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-bolt-filter-trigger.kbv-bolt-filter-open, .keobongvip-root[data-theme="orange-slate"] .kbv-bolt-filter-trigger:hover { border-color: rgb(13, 148, 136) !important; box-shadow: rgba(13, 148, 136, 0.125) 0px 0px 0px 2px !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-bolt-text-red { color: rgb(220, 0, 12) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-bolt-bg-red { background-color: rgb(220, 0, 12) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-bolt-odds-default { color: rgb(71, 85, 105) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-bolt-odds-up { color: rgb(0, 207, 65) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-bolt-odds-down { color: rgb(220, 0, 12) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-bolt-odds-m-up { color: rgb(0, 207, 65) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-bolt-odds-m-down { color: rgb(220, 0, 12) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-bolt-live-bg { background-color: rgba(220, 0, 12, 0.1) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-bolt-live-text { color: rgb(220, 0, 12) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-bolt-filter-trigger { background-color: rgb(255, 255, 255) !important; border-color: rgb(203, 213, 225) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-bolt-filter-trigger.kbv-bolt-filter-open, .keobongvip-root[data-theme="red-slate"] .kbv-bolt-filter-trigger:hover { border-color: rgb(220, 0, 12) !important; box-shadow: rgba(220, 0, 12, 0.125) 0px 0px 0px 2px !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-bolt-text-red { color: rgb(255, 85, 95) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-bolt-bg-red { background-color: rgb(255, 85, 95) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-bolt-odds-default { color: rgb(94, 143, 124) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-bolt-odds-up { color: rgb(0, 207, 65) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-bolt-odds-down { color: rgb(255, 85, 95) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-bolt-odds-m-up { color: rgb(0, 207, 65) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-bolt-odds-m-down { color: rgb(255, 85, 95) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-bolt-live-bg { background-color: rgba(59, 217, 172, 0.1) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-bolt-live-text { color: rgb(24, 87, 69) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-bolt-filter-trigger { background-color: rgb(255, 255, 255) !important; border-color: rgb(157, 216, 195) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-bolt-filter-trigger.kbv-bolt-filter-open, .keobongvip-root[data-theme="green-slate"] .kbv-bolt-filter-trigger:hover { border-color: rgb(59, 217, 172) !important; box-shadow: rgba(59, 217, 172, 0.125) 0px 0px 0px 2px !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-bolt-text-red { color: rgb(229, 57, 53) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-bolt-bg-red { background-color: rgb(229, 57, 53) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-bolt-odds-default { color: rgb(153, 153, 153) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-bolt-odds-up { color: rgb(54, 166, 56) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-bolt-odds-down { color: rgb(229, 57, 53) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-bolt-odds-m-up { color: rgb(54, 166, 56) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-bolt-odds-m-down { color: rgb(229, 57, 53) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-bolt-live-bg { background-color: rgba(54, 166, 56, 0.1) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-bolt-live-text { color: rgb(54, 166, 56) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-bolt-filter-trigger { background-color: rgb(255, 255, 255) !important; border-color: rgb(232, 232, 232) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-bolt-filter-trigger.kbv-bolt-filter-open, .keobongvip-root[data-theme="okgreen-slate"] .kbv-bolt-filter-trigger:hover { border-color: rgb(54, 166, 56) !important; box-shadow: rgba(54, 166, 56, 0.125) 0px 0px 0px 2px !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-bolt-text-red { color: rgb(255, 74, 43) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-bolt-bg-red { background-color: rgb(255, 74, 43) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-bolt-odds-default { color: rgb(180, 180, 180) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-bolt-odds-up { color: rgb(1, 194, 142) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-bolt-odds-down { color: rgb(255, 74, 43) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-bolt-odds-m-up { color: rgb(1, 194, 142) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-bolt-odds-m-down { color: rgb(255, 74, 43) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-bolt-live-bg { background-color: rgba(255, 74, 43, 0.1) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-bolt-live-text { color: rgb(255, 74, 43) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-bolt-filter-trigger { background-color: rgb(10, 10, 10) !important; border-color: rgba(255, 255, 255, 0.12) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-bolt-filter-trigger.kbv-bolt-filter-open, .keobongvip-root[data-theme="gold-dark-slate"] .kbv-bolt-filter-trigger:hover { border-color: rgb(244, 212, 131) !important; box-shadow: rgba(244, 212, 131, 0.25) 0px 0px 0px 2px !important; }
.keobongvip-root[data-theme="white-red"] .kbv-bolt-text-red { color: rgb(238, 65, 54) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-bolt-bg-red { background-color: rgb(238, 65, 54) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-bolt-odds-default { color: rgb(53, 54, 56) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-bolt-odds-up { color: rgb(34, 197, 94) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-bolt-odds-down { color: rgb(238, 65, 54) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-bolt-odds-m-up { color: rgb(34, 197, 94) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-bolt-odds-m-down { color: rgb(238, 65, 54) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-bolt-live-bg { background-color: rgba(238, 65, 54, 0.1) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-bolt-live-text { color: rgb(238, 65, 54) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-bolt-filter-trigger { background-color: rgb(255, 255, 255) !important; border-color: rgb(222, 222, 222) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-bolt-filter-trigger.kbv-bolt-filter-open, .keobongvip-root[data-theme="white-red"] .kbv-bolt-filter-trigger:hover { border-color: rgb(238, 65, 54) !important; box-shadow: rgba(238, 65, 54, 0.125) 0px 0px 0px 2px !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-bolt-text-red { color: rgb(235, 90, 50) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-bolt-bg-red { background-color: rgb(235, 90, 50) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-bolt-odds-default { color: rgb(102, 102, 102) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-bolt-odds-up { color: rgb(34, 197, 94) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-bolt-odds-down { color: rgb(235, 90, 50) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-bolt-odds-m-up { color: rgb(34, 197, 94) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-bolt-odds-m-down { color: rgb(235, 90, 50) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-bolt-live-bg { background-color: rgba(235, 90, 50, 0.1) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-bolt-live-text { color: rgb(235, 90, 50) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-bolt-filter-trigger { background-color: rgb(255, 255, 255) !important; border-color: rgb(240, 240, 240) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-bolt-filter-trigger.kbv-bolt-filter-open, .keobongvip-root[data-theme="coral-slate"] .kbv-bolt-filter-trigger:hover { border-color: rgb(235, 90, 50) !important; box-shadow: rgba(235, 90, 50, 0.125) 0px 0px 0px 2px !important; }
.keobongvip-root[data-theme="navy-slate"] .kbv-border-dashed-navy-slate, .keobongvip-root[data-theme="navy-slate"] .kbv-league-title-border-navy-slate { border-color: rgb(203, 213, 225); }
.keobongvip-root[data-theme="navy-slate"] .kbv-league-title-text-navy-slate { color: rgb(30, 41, 59); }
.keobongvip-root[data-theme="navy-slate"] .kbv-row-separator-navy-slate { border-color: rgb(148, 163, 184); }
.keobongvip-root[data-theme="navy-slate"] .kbv-row-hover-navy-slate:hover { background-color: rgb(248, 250, 252); }
.keobongvip-root[data-theme="navy-slate"] .kbv-odds-line-navy-slate { color: rgb(30, 58, 138); font-weight: 700; }
.keobongvip-root[data-theme="navy-slate"] .kbv-time-muted-navy-slate { color: rgb(100, 116, 139); }
.keobongvip-root[data-theme="navy-slate"] .kbv-status-live-navy-slate { color: rgb(239, 68, 68); }
.keobongvip-root[data-theme="navy-slate"] .kbv-live-dot-navy-slate, .keobongvip-root[data-theme="navy-slate"] .kbv-period-ft-navy-slate { background-color: rgb(239, 68, 68); }
.keobongvip-root[data-theme="navy-slate"] .kbv-period-ht-navy-slate { background-color: rgb(51, 65, 85); }
.keobongvip-root[data-theme="navy-slate"] .kbv-icon-surface-navy-slate { background-color: rgb(226, 232, 240); }
.keobongvip-root[data-theme="navy-slate"] .kbv-search-shadow-navy-slate { box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; }
.keobongvip-root[data-theme="navy-slate"] .kbv-date-shadow-inactive-navy-slate { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px; }
.keobongvip-root[data-theme="navy-slate"] .kbv-date-shadow-active-navy-slate { box-shadow: rgba(30, 58, 138, 0.2) 0px 10px 15px -3px, rgba(30, 58, 138, 0.1) 0px 4px 6px -2px; }
.keobongvip-root[data-theme="navy-slate"] .kbv-fixture-popup-warning-bg-navy-slate { background-color: rgb(254, 226, 226); }
.keobongvip-root[data-theme="light"] .kbv-border-dashed-navy-slate { border-color: rgb(230, 230, 230); }
.keobongvip-root[data-theme="light"] .kbv-league-title-border-navy-slate { border-color: rgb(212, 212, 212); }
.keobongvip-root[data-theme="light"] .kbv-league-title-text-navy-slate { color: var(--theme-text); }
.keobongvip-root[data-theme="light"] .kbv-row-separator-navy-slate { border-color: rgb(236, 236, 236); }
.keobongvip-root[data-theme="light"] .kbv-row-hover-navy-slate:hover { background-color: rgb(238, 246, 255); }
.keobongvip-root[data-theme="light"] .kbv-odds-line-navy-slate { color: var(--theme-highlight); }
.keobongvip-root[data-theme="light"] .kbv-time-muted-navy-slate { color: var(--theme-text-muted); }
.keobongvip-root[data-theme="light"] .kbv-status-live-navy-slate { color: rgb(234, 88, 12); }
.keobongvip-root[data-theme="light"] .kbv-live-dot-navy-slate, .keobongvip-root[data-theme="light"] .kbv-period-ft-navy-slate { background-color: var(--theme-primary); }
.keobongvip-root[data-theme="light"] .kbv-period-ht-navy-slate { background-color: rgb(100, 116, 139); }
.keobongvip-root[data-theme="light"] .kbv-icon-surface-navy-slate { background-color: var(--theme-accent); }
.keobongvip-root[data-theme="light"] .kbv-search-shadow-navy-slate { box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 5px -2px; }
.keobongvip-root[data-theme="light"] .kbv-date-shadow-inactive-navy-slate { box-shadow: rgb(187, 187, 187) 0px 2px 5px -2px; }
.keobongvip-root[data-theme="light"] .kbv-date-shadow-active-navy-slate { box-shadow: rgba(220, 38, 38, 0.22) 0px 2px 8px; }
.keobongvip-root[data-theme="light"] .kbv-fixture-popup-warning-bg-navy-slate { background-color: rgb(252, 232, 232); }
.keobongvip-root[data-theme="dark"] .kbv-border-dashed-navy-slate { border-color: var(--theme-border); }
.keobongvip-root[data-theme="dark"] .kbv-league-title-border-navy-slate { border-color: rgb(74, 85, 104); }
.keobongvip-root[data-theme="dark"] .kbv-league-title-text-navy-slate { color: var(--theme-text); }
.keobongvip-root[data-theme="dark"] .kbv-row-separator-navy-slate { border-color: rgb(45, 51, 59); }
.keobongvip-root[data-theme="dark"] .kbv-row-hover-navy-slate:hover { background-color: rgba(255, 255, 255, 0.06); }
.keobongvip-root[data-theme="dark"] .kbv-odds-line-navy-slate { color: var(--theme-highlight); }
.keobongvip-root[data-theme="dark"] .kbv-time-muted-navy-slate { color: var(--theme-text-muted); }
.keobongvip-root[data-theme="dark"] .kbv-status-live-navy-slate { color: rgb(251, 146, 60); }
.keobongvip-root[data-theme="dark"] .kbv-live-dot-navy-slate, .keobongvip-root[data-theme="dark"] .kbv-period-ft-navy-slate { background-color: var(--theme-primary); }
.keobongvip-root[data-theme="dark"] .kbv-period-ht-navy-slate { background-color: rgb(100, 116, 139); }
.keobongvip-root[data-theme="dark"] .kbv-icon-surface-navy-slate { background-color: var(--theme-accent); }
.keobongvip-root[data-theme="dark"] .kbv-search-shadow-navy-slate { box-shadow: rgba(0, 0, 0, 0.45) 0px 2px 6px -1px; }
.keobongvip-root[data-theme="dark"] .kbv-date-shadow-inactive-navy-slate { box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 5px -2px; }
.keobongvip-root[data-theme="dark"] .kbv-date-shadow-active-navy-slate { box-shadow: rgba(96, 165, 250, 0.35) 0px 2px 10px; }
.keobongvip-root[data-theme="dark"] .kbv-fixture-popup-warning-bg-navy-slate { background-color: rgba(248, 113, 113, 0.15); }
.keobongvip-root[data-theme="dracula"] .kbv-border-dashed-navy-slate { border-color: var(--theme-border); }
.keobongvip-root[data-theme="dracula"] .kbv-league-title-border-navy-slate { border-color: rgb(98, 114, 164); }
.keobongvip-root[data-theme="dracula"] .kbv-league-title-text-navy-slate { color: var(--theme-text); }
.keobongvip-root[data-theme="dracula"] .kbv-row-separator-navy-slate { border-color: rgb(68, 71, 90); }
.keobongvip-root[data-theme="dracula"] .kbv-row-hover-navy-slate:hover { background-color: rgba(255, 255, 255, 0.05); }
.keobongvip-root[data-theme="dracula"] .kbv-odds-line-navy-slate { color: var(--theme-highlight); }
.keobongvip-root[data-theme="dracula"] .kbv-time-muted-navy-slate { color: var(--theme-text-muted); }
.keobongvip-root[data-theme="dracula"] .kbv-status-live-navy-slate { color: rgb(255, 184, 108); }
.keobongvip-root[data-theme="dracula"] .kbv-live-dot-navy-slate, .keobongvip-root[data-theme="dracula"] .kbv-period-ft-navy-slate { background-color: rgb(255, 85, 85); }
.keobongvip-root[data-theme="dracula"] .kbv-period-ht-navy-slate { background-color: rgb(98, 114, 164); }
.keobongvip-root[data-theme="dracula"] .kbv-icon-surface-navy-slate { background-color: var(--theme-accent); }
.keobongvip-root[data-theme="dracula"] .kbv-search-shadow-navy-slate { box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 6px -1px; }
.keobongvip-root[data-theme="dracula"] .kbv-date-shadow-inactive-navy-slate { box-shadow: rgba(0, 0, 0, 0.45) 0px 2px 5px -2px; }
.keobongvip-root[data-theme="dracula"] .kbv-date-shadow-active-navy-slate { box-shadow: rgba(189, 147, 249, 0.35) 0px 2px 10px; }
.keobongvip-root[data-theme="dracula"] .kbv-fixture-popup-warning-bg-navy-slate { background-color: rgba(255, 85, 85, 0.12); }
.keobongvip-root[data-theme="soft-light"] .kbv-border-dashed-navy-slate { border-color: var(--theme-border); }
.keobongvip-root[data-theme="soft-light"] .kbv-league-title-border-navy-slate { border-color: rgb(214, 207, 196); }
.keobongvip-root[data-theme="soft-light"] .kbv-league-title-text-navy-slate { color: var(--theme-text); }
.keobongvip-root[data-theme="soft-light"] .kbv-row-separator-navy-slate { border-color: rgb(235, 230, 223); }
.keobongvip-root[data-theme="soft-light"] .kbv-row-hover-navy-slate:hover { background-color: rgb(240, 235, 227); }
.keobongvip-root[data-theme="soft-light"] .kbv-odds-line-navy-slate { color: var(--theme-primary); }
.keobongvip-root[data-theme="soft-light"] .kbv-time-muted-navy-slate { color: var(--theme-text-muted); }
.keobongvip-root[data-theme="soft-light"] .kbv-status-live-navy-slate { color: rgb(194, 65, 12); }
.keobongvip-root[data-theme="soft-light"] .kbv-live-dot-navy-slate, .keobongvip-root[data-theme="soft-light"] .kbv-period-ft-navy-slate { background-color: var(--theme-primary); }
.keobongvip-root[data-theme="soft-light"] .kbv-period-ht-navy-slate { background-color: rgb(15, 118, 110); }
.keobongvip-root[data-theme="soft-light"] .kbv-icon-surface-navy-slate { background-color: var(--theme-accent); }
.keobongvip-root[data-theme="soft-light"] .kbv-search-shadow-navy-slate { box-shadow: rgba(45, 42, 38, 0.12) 0px 2px 5px -2px; }
.keobongvip-root[data-theme="soft-light"] .kbv-date-shadow-inactive-navy-slate { box-shadow: rgb(184, 179, 171) 0px 2px 5px -2px; }
.keobongvip-root[data-theme="soft-light"] .kbv-date-shadow-active-navy-slate { box-shadow: rgba(13, 148, 136, 0.28) 0px 2px 8px; }
.keobongvip-root[data-theme="soft-light"] .kbv-fixture-popup-warning-bg-navy-slate { background-color: rgb(255, 237, 213); }
.keobongvip-root[data-theme="orange-slate"] .kbv-border-dashed-navy-slate { border-color: var(--theme-border); }
.keobongvip-root[data-theme="orange-slate"] .kbv-league-title-border-navy-slate { border-color: rgb(203, 213, 225); }
.keobongvip-root[data-theme="orange-slate"] .kbv-league-title-text-navy-slate { color: var(--theme-text); }
.keobongvip-root[data-theme="orange-slate"] .kbv-row-separator-navy-slate { border-color: rgb(226, 232, 240); }
.keobongvip-root[data-theme="orange-slate"] .kbv-row-hover-navy-slate:hover { background-color: rgb(226, 232, 240); }
.keobongvip-root[data-theme="orange-slate"] .kbv-odds-line-navy-slate { color: var(--theme-highlight); }
.keobongvip-root[data-theme="orange-slate"] .kbv-time-muted-navy-slate { color: var(--theme-text-muted); }
.keobongvip-root[data-theme="orange-slate"] .kbv-status-live-navy-slate { color: rgb(234, 88, 12); }
.keobongvip-root[data-theme="orange-slate"] .kbv-live-dot-navy-slate, .keobongvip-root[data-theme="orange-slate"] .kbv-period-ft-navy-slate { background-color: var(--theme-primary); }
.keobongvip-root[data-theme="orange-slate"] .kbv-period-ht-navy-slate { background-color: rgb(71, 85, 105); }
.keobongvip-root[data-theme="orange-slate"] .kbv-icon-surface-navy-slate { background-color: var(--theme-accent); }
.keobongvip-root[data-theme="orange-slate"] .kbv-date-shadow-inactive-navy-slate, .keobongvip-root[data-theme="orange-slate"] .kbv-search-shadow-navy-slate { box-shadow: rgb(148, 163, 184) 0px 2px 5px -2px; }
.keobongvip-root[data-theme="orange-slate"] .kbv-date-shadow-active-navy-slate { box-shadow: rgba(13, 148, 136, 0.3) 0px 2px 8px; }
.keobongvip-root[data-theme="orange-slate"] .kbv-fixture-popup-warning-bg-navy-slate { background-color: rgb(252, 232, 232); }
.keobongvip-root[data-theme="red-slate"] .kbv-border-dashed-navy-slate { border-color: var(--theme-border); }
.keobongvip-root[data-theme="red-slate"] .kbv-league-title-border-navy-slate { border-color: rgb(203, 213, 225); }
.keobongvip-root[data-theme="red-slate"] .kbv-league-title-text-navy-slate { color: var(--theme-text); }
.keobongvip-root[data-theme="red-slate"] .kbv-row-separator-navy-slate { border-color: rgb(232, 237, 243); }
.keobongvip-root[data-theme="red-slate"] .kbv-row-hover-navy-slate:hover { background-color: rgb(241, 245, 249); }
.keobongvip-root[data-theme="red-slate"] .kbv-odds-line-navy-slate { color: var(--theme-highlight); }
.keobongvip-root[data-theme="red-slate"] .kbv-time-muted-navy-slate { color: var(--theme-text-muted); }
.keobongvip-root[data-theme="red-slate"] .kbv-status-live-navy-slate { color: rgb(220, 0, 12); }
.keobongvip-root[data-theme="red-slate"] .kbv-live-dot-navy-slate, .keobongvip-root[data-theme="red-slate"] .kbv-period-ft-navy-slate { background-color: var(--theme-primary); }
.keobongvip-root[data-theme="red-slate"] .kbv-period-ht-navy-slate { background-color: rgb(100, 116, 139); }
.keobongvip-root[data-theme="red-slate"] .kbv-icon-surface-navy-slate { background-color: var(--theme-accent); }
.keobongvip-root[data-theme="red-slate"] .kbv-search-shadow-navy-slate { box-shadow: rgb(148, 163, 184) 0px 2px 5px -2px; }
.keobongvip-root[data-theme="red-slate"] .kbv-date-shadow-inactive-navy-slate { box-shadow: rgb(170, 170, 170) 0px 2px 5px -2px; }
.keobongvip-root[data-theme="red-slate"] .kbv-date-shadow-active-navy-slate { box-shadow: rgba(220, 0, 12, 0.25) 0px 2px 8px; }
.keobongvip-root[data-theme="red-slate"] .kbv-fixture-popup-warning-bg-navy-slate { background-color: rgb(255, 228, 228); }
.keobongvip-root[data-theme="green-slate"] .kbv-border-dashed-navy-slate { border-color: var(--theme-border); }
.keobongvip-root[data-theme="green-slate"] .kbv-league-title-border-navy-slate { border-color: rgb(157, 216, 195); }
.keobongvip-root[data-theme="green-slate"] .kbv-league-title-text-navy-slate { color: var(--theme-text); }
.keobongvip-root[data-theme="green-slate"] .kbv-row-separator-navy-slate { border-color: rgb(212, 245, 232); }
.keobongvip-root[data-theme="green-slate"] .kbv-row-hover-navy-slate:hover { background-color: rgb(223, 249, 238); }
.keobongvip-root[data-theme="green-slate"] .kbv-odds-line-navy-slate { color: var(--theme-highlight); }
.keobongvip-root[data-theme="green-slate"] .kbv-time-muted-navy-slate { color: var(--theme-text-muted); }
.keobongvip-root[data-theme="green-slate"] .kbv-status-live-navy-slate { color: rgb(194, 65, 12); }
.keobongvip-root[data-theme="green-slate"] .kbv-live-dot-navy-slate, .keobongvip-root[data-theme="green-slate"] .kbv-period-ft-navy-slate { background-color: rgb(5, 150, 105); }
.keobongvip-root[data-theme="green-slate"] .kbv-period-ht-navy-slate { background-color: rgb(24, 87, 69); }
.keobongvip-root[data-theme="green-slate"] .kbv-icon-surface-navy-slate { background-color: var(--theme-accent); }
.keobongvip-root[data-theme="green-slate"] .kbv-search-shadow-navy-slate { box-shadow: rgba(24, 87, 69, 0.2) 0px 2px 5px -2px; }
.keobongvip-root[data-theme="green-slate"] .kbv-date-shadow-inactive-navy-slate { box-shadow: rgb(157, 216, 195) 0px 2px 5px -2px; }
.keobongvip-root[data-theme="green-slate"] .kbv-date-shadow-active-navy-slate { box-shadow: rgba(59, 217, 172, 0.35) 0px 2px 8px; }
.keobongvip-root[data-theme="green-slate"] .kbv-fixture-popup-warning-bg-navy-slate { background-color: rgb(255, 237, 213); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-border-dashed-navy-slate { border-color: var(--theme-border); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-league-title-border-navy-slate { border-color: rgb(224, 224, 224); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-league-title-text-navy-slate { color: var(--theme-text); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-row-separator-navy-slate { border-color: rgb(236, 236, 236); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-row-hover-navy-slate:hover { background-color: rgb(246, 247, 251); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-odds-line-navy-slate { color: var(--theme-primary); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-time-muted-navy-slate { color: var(--theme-text-muted); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-status-live-navy-slate { color: rgb(234, 88, 12); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-live-dot-navy-slate, .keobongvip-root[data-theme="okgreen-slate"] .kbv-period-ft-navy-slate { background-color: var(--theme-primary); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-period-ht-navy-slate { background-color: rgb(75, 85, 99); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-icon-surface-navy-slate { background-color: var(--theme-accent); }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-search-shadow-navy-slate { box-shadow: rgb(176, 176, 176) 0px 2px 5px -2px; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-date-shadow-inactive-navy-slate { box-shadow: rgb(170, 170, 170) 0px 2px 5px -2px; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-date-shadow-active-navy-slate { box-shadow: rgba(54, 166, 56, 0.28) 0px 2px 8px; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-fixture-popup-warning-bg-navy-slate { background-color: rgb(255, 244, 244); }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-border-dashed-navy-slate { border-color: rgba(244, 212, 131, 0.35); }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-league-title-border-navy-slate { border-color: rgba(244, 212, 131, 0.45); }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-league-title-text-navy-slate { color: var(--theme-text); }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-row-separator-navy-slate { border-color: rgba(255, 255, 255, 0.08); }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-row-hover-navy-slate:hover { background-color: rgba(255, 255, 255, 0.06); }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-odds-line-navy-slate { color: var(--theme-highlight); }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-time-muted-navy-slate { color: var(--theme-text-muted); }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-status-live-navy-slate { color: rgb(251, 191, 36); }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-live-dot-navy-slate, .keobongvip-root[data-theme="gold-dark-slate"] .kbv-period-ft-navy-slate { background-color: var(--theme-primary); }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-period-ht-navy-slate { background-color: rgb(120, 113, 108); }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-icon-surface-navy-slate { background-color: var(--theme-accent); }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-search-shadow-navy-slate { box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 8px; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-date-shadow-inactive-navy-slate { box-shadow: rgba(0, 0, 0, 0.45) 0px 2px 6px; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-date-shadow-active-navy-slate { box-shadow: rgba(176, 149, 81, 0.45) 0px 2px 12px; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-fixture-popup-warning-bg-navy-slate { background-color: rgba(220, 38, 38, 0.18); }
.keobongvip-root[data-theme="white-red"] .kbv-border-dashed-navy-slate { border-color: var(--theme-border); }
.keobongvip-root[data-theme="white-red"] .kbv-league-title-border-navy-slate { border-color: rgb(222, 222, 222); }
.keobongvip-root[data-theme="white-red"] .kbv-league-title-text-navy-slate { color: var(--theme-text); }
.keobongvip-root[data-theme="white-red"] .kbv-row-separator-navy-slate { border-color: rgb(228, 230, 239); }
.keobongvip-root[data-theme="white-red"] .kbv-row-hover-navy-slate:hover { background-color: rgb(240, 241, 245); }
.keobongvip-root[data-theme="white-red"] .kbv-odds-line-navy-slate { color: var(--theme-primary); }
.keobongvip-root[data-theme="white-red"] .kbv-time-muted-navy-slate { color: var(--theme-text-muted); }
.keobongvip-root[data-theme="white-red"] .kbv-status-live-navy-slate { color: rgb(220, 38, 38); }
.keobongvip-root[data-theme="white-red"] .kbv-live-dot-navy-slate, .keobongvip-root[data-theme="white-red"] .kbv-period-ft-navy-slate { background-color: var(--theme-primary); }
.keobongvip-root[data-theme="white-red"] .kbv-period-ht-navy-slate { background-color: rgb(107, 114, 128); }
.keobongvip-root[data-theme="white-red"] .kbv-icon-surface-navy-slate { background-color: var(--theme-accent); }
.keobongvip-root[data-theme="white-red"] .kbv-search-shadow-navy-slate { box-shadow: rgba(31, 32, 34, 0.12) 0px 2px 5px -2px; }
.keobongvip-root[data-theme="white-red"] .kbv-date-shadow-inactive-navy-slate { box-shadow: rgb(180, 182, 192) 0px 2px 5px -2px; }
.keobongvip-root[data-theme="white-red"] .kbv-date-shadow-active-navy-slate { box-shadow: rgba(238, 65, 54, 0.28) 0px 2px 8px; }
.keobongvip-root[data-theme="white-red"] .kbv-fixture-popup-warning-bg-navy-slate { background-color: rgb(254, 230, 230); }
.keobongvip-root[data-theme="coral-slate"] .kbv-border-dashed-navy-slate { border-color: var(--theme-border); }
.keobongvip-root[data-theme="coral-slate"] .kbv-league-title-border-navy-slate { border-color: rgb(232, 232, 232); }
.keobongvip-root[data-theme="coral-slate"] .kbv-league-title-text-navy-slate { color: var(--theme-text); }
.keobongvip-root[data-theme="coral-slate"] .kbv-row-separator-navy-slate { border-color: rgb(245, 245, 245); }
.keobongvip-root[data-theme="coral-slate"] .kbv-row-hover-navy-slate:hover { background-color: rgb(255, 245, 231); }
.keobongvip-root[data-theme="coral-slate"] .kbv-odds-line-navy-slate { color: var(--theme-highlight); }
.keobongvip-root[data-theme="coral-slate"] .kbv-time-muted-navy-slate { color: var(--theme-text-muted); }
.keobongvip-root[data-theme="coral-slate"] .kbv-status-live-navy-slate { color: rgb(234, 88, 12); }
.keobongvip-root[data-theme="coral-slate"] .kbv-live-dot-navy-slate, .keobongvip-root[data-theme="coral-slate"] .kbv-period-ft-navy-slate { background-color: var(--theme-primary); }
.keobongvip-root[data-theme="coral-slate"] .kbv-period-ht-navy-slate { background-color: rgb(120, 113, 108); }
.keobongvip-root[data-theme="coral-slate"] .kbv-icon-surface-navy-slate { background-color: var(--theme-accent); }
.keobongvip-root[data-theme="coral-slate"] .kbv-search-shadow-navy-slate { box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px -2px; }
.keobongvip-root[data-theme="coral-slate"] .kbv-date-shadow-inactive-navy-slate { box-shadow: rgb(204, 204, 204) 0px 2px 5px -2px; }
.keobongvip-root[data-theme="coral-slate"] .kbv-date-shadow-active-navy-slate { box-shadow: rgba(235, 90, 50, 0.28) 0px 2px 8px; }
.keobongvip-root[data-theme="coral-slate"] .kbv-fixture-popup-warning-bg-navy-slate { background-color: rgb(255, 232, 224); }
@keyframes dreamn-odds-trend-arrow-blink { 
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.2; transform: scale(0.82); }
}
.keobongvip-root .dreamn-odds-trend-arrow { animation: 0.42s ease-in-out 0s 3 normal none running dreamn-odds-trend-arrow-blink; }
.keobongvip-root .kbv-dreamn-date-tabs, .keobongvip-root .kbv-dreamn-date-tabs * { box-sizing: border-box; }
.keobongvip-root .kbv-dreamn-date-tabs { max-width: none !important; width: 100%; }
.keobongvip-root .kbv-dreamn-date-tabs.flex { align-items: stretch; display: flex !important; flex-flow: row !important; }
.keobongvip-root .kbv-date-tab-pill { align-items: center !important; display: flex !important; flex: 0 0 auto !important; flex-direction: column !important; height: auto !important; justify-content: center !important; max-width: none !important; min-height: calc(2.75 * var(--c4-rem,16px)) !important; min-width: calc(5 * var(--c4-rem,16px)) !important; width: auto !important; }
.keobongvip-root .kbv-date-tab-pill span { display: block !important; line-height: 1.2 !important; max-width: none !important; text-align: center !important; width: 100% !important; }
@media (min-width: 768px) {
  .keobongvip-root .kbv-dreamn-date-tabs .kbv-date-tab-pill { flex: 1 1 0% !important; min-width: 0px !important; width: auto !important; }
}
.keobongvip-root .kbv-dreamn-match-time, .keobongvip-root .kbv-dreamn-match-time * { box-sizing: border-box; }
.keobongvip-root .kbv-dreamn-match-time { max-width: none !important; }
.keobongvip-root .kbv-dreamn-match-time.grid { align-items: center !important; display: grid !important; }
.keobongvip-root .kbv-time-col-1 { flex-shrink: 0 !important; max-width: none !important; min-width: 0px !important; overflow: visible !important; width: max-content !important; }
.keobongvip-root .kbv-time-col-1.flex { align-items: center !important; display: flex !important; flex-flow: row !important; }
.keobongvip-root .kbv-time-col-1 .inline-block { flex-shrink: 0 !important; max-width: none !important; }
.keobongvip-root .kbv-time-col-1 span { max-width: none !important; overflow: visible !important; text-overflow: clip !important; }
.keobongvip-root .kbv-time-status-col { max-width: 100% !important; min-width: 0px !important; }
.keobongvip-root .kbv-time-status-col.flex { display: flex !important; }
.keobongvip-root .kbv-time-status-col .middle { max-width: 100% !important; min-width: 0px !important; width: 100% !important; }
.keobongvip-root .kbv-time-other-bets.flex { display: flex !important; flex-shrink: 0 !important; }
.keobongvip-root .kbv-time-other-bets button, .keobongvip-root .kbv-time-other-bets-btn { align-items: center !important; appearance: none !important; box-shadow: none !important; display: inline-flex !important; justify-content: flex-end !important; margin: 0px !important; max-width: 100% !important; min-height: 0px !important; width: auto !important; }
.keobongvip-root .kbv-time-other-bets img { flex-shrink: 0 !important; height: 14px !important; max-width: none !important; object-fit: contain !important; width: 14px !important; }
.keobongvip-root .kbv-dreamn-odds-pill, .keobongvip-root .kbv-dreamn-odds-pill * { box-sizing: border-box; }
.keobongvip-root .kbv-dreamn-odds-pill { max-width: none !important; }
.keobongvip-root .kbv-dreamn-odds-pill .kbv-dreamn-odd-cell { box-sizing: border-box !important; flex-shrink: 0 !important; max-width: calc(2.25 * var(--c4-rem,16px)) !important; min-width: calc(2.25 * var(--c4-rem,16px)) !important; width: calc(2.25 * var(--c4-rem,16px)) !important; }
@media (min-width: 640px) {
  .keobongvip-root .kbv-dreamn-odds-pill .kbv-dreamn-odd-cell { max-width: calc(2.5 * var(--c4-rem,16px)) !important; min-width: calc(2.5 * var(--c4-rem,16px)) !important; width: calc(2.5 * var(--c4-rem,16px)) !important; }
}
@media (min-width: 768px) {
  .keobongvip-root .kbv-dreamn-odds-pill .kbv-dreamn-odd-cell { max-width: calc(4 * var(--c4-rem,16px)) !important; min-width: calc(4 * var(--c4-rem,16px)) !important; width: calc(4 * var(--c4-rem,16px)) !important; }
}
.keobongvip-root[data-theme="orange-emerald-dark"] .kbv-hbet-main { background-color: rgb(20, 20, 20); color: rgb(255, 255, 255); }
.keobongvip-root[data-theme="orange-emerald-dark"] .kbv-hbet-card { background-color: rgb(34, 35, 36); border-color: rgb(106, 104, 104); }
.keobongvip-root[data-theme="orange-emerald-dark"] .kbv-hbet-card--live { background-color: rgb(34, 35, 36); border: 1px solid rgb(255, 140, 16); box-shadow: rgba(255, 140, 16, 0.15) 0px 0px 8px; }
.keobongvip-root[data-theme="orange-emerald-dark"] .kbv-hbet-txt { color: rgb(255, 202, 67); }
.keobongvip-root[data-theme="orange-emerald-dark"] .kbv-hbet-txt-muted { color: rgb(233, 234, 250); }
.keobongvip-root[data-theme="orange-emerald-dark"] .kbv-hbet-border { border-color: rgb(106, 104, 104); }
.keobongvip-root[data-theme="orange-emerald-dark"] .kbv-hbet-up { color: rgb(0, 207, 65); }
.keobongvip-root[data-theme="orange-emerald-dark"] .kbv-hbet-down { color: rgb(255, 77, 77); }
.keobongvip-root[data-theme="orange-emerald-dark"] .kbv-hbet-hover:hover { background: linear-gradient(0deg, rgba(169, 98, 0, 0.2), rgba(169, 98, 0, 0)), rgb(34, 35, 36) !important; }
.keobongvip-root[data-theme="orange-emerald-dark"] .kbv-hbet-odds-bg { background-color: rgba(20, 20, 20, 0.3); }
.keobongvip-root[data-theme="orange-emerald-dark"] .kbv-hbet-sep { background-color: rgba(233, 234, 250, 0.1); }
.keobongvip-root[data-theme="orange-emerald-dark"] .kbv-hbet-odt-bg { background-color: rgb(26, 26, 26) !important; }
.keobongvip-root[data-theme="orange-emerald-dark"] .kbv-hbet-odt-card { background-color: rgb(34, 35, 36) !important; border-color: rgb(54, 55, 58) !important; }
.keobongvip-root[data-theme="orange-emerald-dark"] .kbv-hbet-odt-txt { color: rgb(255, 202, 67) !important; }
.keobongvip-root[data-theme="orange-emerald-dark"] .kbv-hbet-odt-odds { background-color: rgb(42, 44, 46) !important; border-color: rgb(54, 55, 58) !important; color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="orange-emerald-dark"] .kbv-bg-panel-header-indigo-slate { color: var(--theme-highlight) !important; }
.keobongvip-root[data-theme="orange-emerald-dark"] .kbv-tips-btn-indigo-slate { color: var(--theme-gradient-start,#5b00f7) !important; font-weight: 700 !important; }
.keobongvip-root[data-theme="light"] .kbv-hbet-main { background-color: rgb(246, 247, 249) !important; color: rgb(46, 46, 46) !important; }
.keobongvip-root[data-theme="light"] .kbv-hbet-card { background-color: rgb(255, 255, 255) !important; border-color: rgb(230, 230, 230) !important; }
.keobongvip-root[data-theme="light"] .kbv-hbet-card--live { background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(220, 38, 38) !important; box-shadow: rgba(220, 38, 38, 0.15) 0px 0px 8px !important; }
.keobongvip-root[data-theme="light"] .kbv-hbet-txt { color: rgb(220, 38, 38) !important; }
.keobongvip-root[data-theme="light"] .kbv-hbet-txt-muted { color: rgb(139, 139, 139) !important; }
.keobongvip-root[data-theme="light"] .kbv-hbet-border { border-color: rgb(230, 230, 230) !important; }
.keobongvip-root[data-theme="light"] .kbv-hbet-up { color: rgb(22, 163, 74) !important; }
.keobongvip-root[data-theme="light"] .kbv-hbet-down { color: rgb(220, 38, 38) !important; }
.keobongvip-root[data-theme="light"] .kbv-hbet-hover:hover { background: linear-gradient(0deg, rgba(220, 38, 38, 0.05), rgba(220, 38, 38, 0)) !important; }
.keobongvip-root[data-theme="light"] .kbv-hbet-odds-bg { background-color: rgba(246, 247, 249, 0.5) !important; }
.keobongvip-root[data-theme="light"] .kbv-hbet-odt-bg { background-color: rgb(241, 242, 244) !important; }
.keobongvip-root[data-theme="light"] .kbv-hbet-odt-card { background-color: rgb(255, 255, 255) !important; border-color: rgb(230, 230, 230) !important; }
.keobongvip-root[data-theme="light"] .kbv-hbet-odt-txt { color: rgb(220, 38, 38) !important; }
.keobongvip-root[data-theme="light"] .kbv-hbet-odt-odds { background-color: rgb(248, 250, 252) !important; border-color: rgb(226, 232, 240) !important; color: rgb(30, 41, 59) !important; }
.keobongvip-root[data-theme="dark"] .kbv-hbet-main { background-color: rgb(20, 22, 25) !important; color: rgb(232, 234, 237) !important; }
.keobongvip-root[data-theme="dark"] .kbv-hbet-card { background-color: rgb(30, 34, 40) !important; border-color: rgb(61, 68, 81) !important; }
.keobongvip-root[data-theme="dark"] .kbv-hbet-card--live { background-color: rgb(30, 34, 40) !important; border: 1px solid rgb(248, 113, 113) !important; box-shadow: rgba(248, 113, 113, 0.15) 0px 0px 8px !important; }
.keobongvip-root[data-theme="dark"] .kbv-hbet-txt { color: rgb(248, 113, 113) !important; }
.keobongvip-root[data-theme="dark"] .kbv-hbet-txt-muted { color: rgb(154, 160, 166) !important; }
.keobongvip-root[data-theme="dark"] .kbv-hbet-border { border-color: rgb(61, 68, 81) !important; }
.keobongvip-root[data-theme="dark"] .kbv-hbet-up { color: rgb(74, 222, 128) !important; }
.keobongvip-root[data-theme="dark"] .kbv-hbet-down { color: rgb(248, 113, 113) !important; }
.keobongvip-root[data-theme="dark"] .kbv-hbet-hover:hover { background: linear-gradient(0deg, rgba(248, 113, 113, 0.1), rgba(248, 113, 113, 0)) !important; }
.keobongvip-root[data-theme="dark"] .kbv-hbet-odds-bg { background-color: rgba(20, 22, 25, 0.4) !important; }
.keobongvip-root[data-theme="dark"] .kbv-hbet-odt-bg { background-color: rgb(20, 22, 25) !important; }
.keobongvip-root[data-theme="dark"] .kbv-hbet-odt-card { background-color: rgb(30, 34, 40) !important; border-color: rgb(61, 68, 81) !important; }
.keobongvip-root[data-theme="dark"] .kbv-hbet-odt-txt { color: rgb(248, 113, 113) !important; }
.keobongvip-root[data-theme="dark"] .kbv-hbet-odt-odds { background-color: rgb(44, 49, 58) !important; border-color: rgb(61, 68, 81) !important; color: rgb(232, 234, 237) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-hbet-main { background-color: rgb(30, 31, 41) !important; color: rgb(248, 248, 242) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-hbet-card { background-color: rgb(40, 42, 54) !important; border-color: rgb(74, 80, 114) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-hbet-card--live { background-color: rgb(40, 42, 54) !important; border: 1px solid rgb(255, 121, 198) !important; box-shadow: rgba(255, 121, 198, 0.15) 0px 0px 8px !important; }
.keobongvip-root[data-theme="dracula"] .kbv-hbet-txt { color: rgb(255, 121, 198) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-hbet-txt-muted { color: rgb(107, 122, 158) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-hbet-border { border-color: rgb(74, 80, 114) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-hbet-up { color: rgb(80, 250, 123) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-hbet-down { color: rgb(255, 121, 198) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-hbet-hover:hover { background: linear-gradient(0deg, rgba(255, 121, 198, 0.1), rgba(255, 121, 198, 0)) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-hbet-odds-bg { background-color: rgba(30, 31, 41, 0.4) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-hbet-odt-bg { background-color: rgb(30, 31, 41) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-hbet-odt-card { background-color: rgb(40, 42, 54) !important; border-color: rgb(74, 80, 114) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-hbet-odt-txt { color: rgb(255, 121, 198) !important; }
.keobongvip-root[data-theme="dracula"] .kbv-hbet-odt-odds { background-color: rgb(52, 55, 70) !important; border-color: rgb(74, 80, 114) !important; color: rgb(248, 248, 242) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-hbet-main { background-color: rgb(250, 248, 245) !important; color: rgb(45, 42, 38) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-hbet-card { background-color: rgb(255, 255, 255) !important; border-color: rgb(229, 223, 214) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-hbet-card--live { background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(13, 148, 136) !important; box-shadow: rgba(13, 148, 136, 0.15) 0px 0px 8px !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-hbet-txt { color: rgb(13, 148, 136) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-hbet-txt-muted { color: rgb(122, 117, 109) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-hbet-border { border-color: rgb(229, 223, 214) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-hbet-up { color: rgb(13, 148, 136) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-hbet-down { color: rgb(225, 29, 72) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-hbet-hover:hover { background: linear-gradient(0deg, rgba(13, 148, 136, 0.05), rgba(13, 148, 136, 0)) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-hbet-odds-bg { background-color: rgba(250, 248, 245, 0.5) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-hbet-odt-bg { background-color: rgb(245, 242, 237) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-hbet-odt-card { background-color: rgb(255, 255, 255) !important; border-color: rgb(229, 223, 214) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-hbet-odt-txt { color: rgb(13, 148, 136) !important; }
.keobongvip-root[data-theme="soft-light"] .kbv-hbet-odt-odds { background-color: rgb(253, 252, 251) !important; border-color: rgb(229, 223, 214) !important; color: rgb(45, 42, 38) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-hbet-main { background-color: rgb(241, 245, 249) !important; color: rgb(51, 65, 85) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-hbet-card { background-color: rgb(255, 255, 255) !important; border-color: rgb(203, 213, 225) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-hbet-card--live { background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(13, 148, 136) !important; box-shadow: rgba(13, 148, 136, 0.15) 0px 0px 8px !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-hbet-txt { color: rgb(13, 148, 136) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-hbet-txt-muted { color: rgb(100, 116, 139) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-hbet-border { border-color: rgb(203, 213, 225) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-hbet-up { color: rgb(13, 148, 136) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-hbet-down { color: rgb(220, 38, 38) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-hbet-hover:hover { background: linear-gradient(0deg, rgba(13, 148, 136, 0.05), rgba(13, 148, 136, 0)) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-hbet-odds-bg { background-color: rgba(241, 245, 249, 0.5) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-hbet-odt-bg { background-color: rgb(226, 232, 240) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-hbet-odt-card { background-color: rgb(255, 255, 255) !important; border-color: rgb(203, 213, 225) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-hbet-odt-txt { color: rgb(13, 148, 136) !important; }
.keobongvip-root[data-theme="orange-slate"] .kbv-hbet-odt-odds { background-color: rgb(248, 250, 252) !important; border-color: rgb(203, 213, 225) !important; color: rgb(51, 65, 85) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-hbet-main { background-color: rgb(248, 250, 252) !important; color: rgb(30, 41, 59) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-hbet-card { background-color: rgb(255, 255, 255) !important; border-color: rgb(203, 213, 225) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-hbet-card--live { background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(220, 0, 12) !important; box-shadow: rgba(220, 0, 12, 0.15) 0px 0px 8px !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-hbet-txt { color: rgb(220, 0, 12) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-hbet-txt-muted { color: rgb(71, 85, 105) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-hbet-border { border-color: rgb(203, 213, 225) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-hbet-up { color: rgb(0, 207, 65) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-hbet-down { color: rgb(220, 0, 12) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-hbet-hover:hover { background: linear-gradient(0deg, rgba(220, 0, 12, 0.05), rgba(220, 0, 12, 0)) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-hbet-odds-bg { background-color: rgba(248, 250, 252, 0.5) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-hbet-odt-bg { background-color: rgb(241, 245, 249) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-hbet-odt-card { background-color: rgb(255, 255, 255) !important; border-color: rgb(203, 213, 225) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-hbet-odt-txt { color: rgb(220, 0, 12) !important; }
.keobongvip-root[data-theme="red-slate"] .kbv-hbet-odt-odds { background-color: rgb(255, 255, 255) !important; border-color: rgb(226, 232, 240) !important; color: rgb(30, 41, 59) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-hbet-main { background-color: rgb(236, 255, 244) !important; color: rgb(24, 87, 69) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-hbet-card { background-color: rgb(255, 255, 255) !important; border-color: rgb(157, 216, 195) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-hbet-card--live { background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(59, 217, 172) !important; box-shadow: rgba(59, 217, 172, 0.15) 0px 0px 8px !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-hbet-txt { color: rgb(59, 217, 172) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-hbet-txt-muted { color: rgb(94, 143, 124) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-hbet-border { border-color: rgb(157, 216, 195) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-hbet-up { color: rgb(0, 207, 65) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-hbet-down { color: rgb(255, 85, 95) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-hbet-hover:hover { background: linear-gradient(0deg, rgba(59, 217, 172, 0.1), rgba(59, 217, 172, 0)) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-hbet-odds-bg { background-color: rgba(236, 255, 244, 0.5) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-hbet-odt-bg { background-color: rgb(218, 255, 232) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-hbet-odt-card { background-color: rgb(255, 255, 255) !important; border-color: rgb(157, 216, 195) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-hbet-odt-txt { color: rgb(59, 217, 172) !important; }
.keobongvip-root[data-theme="green-slate"] .kbv-hbet-odt-odds { background-color: rgb(244, 255, 248) !important; border-color: rgb(157, 216, 195) !important; color: rgb(24, 87, 69) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-hbet-main { background-color: rgb(242, 242, 242) !important; color: rgb(0, 0, 0) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-hbet-card { background-color: rgb(255, 255, 255) !important; border-color: rgb(232, 232, 232) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-hbet-card--live { background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(54, 166, 56) !important; box-shadow: rgba(54, 166, 56, 0.15) 0px 0px 8px !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-hbet-txt { color: rgb(54, 166, 56) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-hbet-txt-muted { color: rgb(153, 153, 153) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-hbet-border { border-color: rgb(232, 232, 232) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-hbet-up { color: rgb(54, 166, 56) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-hbet-down { color: rgb(229, 57, 53) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-hbet-hover:hover { background: linear-gradient(0deg, rgba(54, 166, 56, 0.05), rgba(54, 166, 56, 0)) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-hbet-odds-bg { background-color: rgba(242, 242, 242, 0.5) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-hbet-odt-bg { background-color: rgb(232, 232, 232) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-hbet-odt-card { background-color: rgb(255, 255, 255) !important; border-color: rgb(218, 218, 218) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-hbet-odt-txt { color: rgb(54, 166, 56) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .kbv-hbet-odt-odds { background-color: rgb(247, 247, 247) !important; border-color: rgb(218, 218, 218) !important; color: rgb(0, 0, 0) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-hbet-main { background-color: rgb(10, 10, 10) !important; color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-hbet-card { background-color: rgb(10, 10, 10) !important; border-color: rgb(244, 212, 131) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-hbet-card--live { background-color: rgb(10, 10, 10) !important; border: 1px solid rgb(255, 74, 43) !important; box-shadow: rgba(255, 74, 43, 0.15) 0px 0px 8px !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-hbet-txt { color: rgb(244, 212, 131) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-hbet-txt-muted { color: rgb(180, 180, 180) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-hbet-border { border-color: rgb(244, 212, 131) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-hbet-up { color: rgb(1, 194, 142) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-hbet-down { color: rgb(255, 74, 43) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-hbet-hover:hover { background: linear-gradient(0deg, rgba(244, 212, 131, 0.1), rgba(244, 212, 131, 0)) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-hbet-odds-bg { background-color: rgba(10, 10, 10, 0.5) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-hbet-odt-bg { background-color: rgb(5, 5, 5) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-hbet-odt-card { background-color: rgb(10, 10, 10) !important; border-color: rgb(244, 212, 131) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-hbet-odt-txt { color: rgb(244, 212, 131) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .kbv-hbet-odt-odds { background-color: rgb(26, 26, 26) !important; border-color: rgb(244, 212, 131) !important; color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-hbet-main { background-color: rgb(233, 234, 241) !important; color: rgb(31, 32, 34) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-hbet-card { background-color: rgb(255, 255, 255) !important; border-color: rgb(222, 222, 222) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-hbet-card--live { background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(238, 65, 54) !important; box-shadow: rgba(238, 65, 54, 0.15) 0px 0px 8px !important; }
.keobongvip-root[data-theme="white-red"] .kbv-hbet-txt { color: rgb(238, 65, 54) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-hbet-txt-muted { color: rgb(53, 54, 56) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-hbet-border { border-color: rgb(222, 222, 222) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-hbet-up { color: rgb(22, 163, 74) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-hbet-down { color: rgb(238, 65, 54) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-hbet-hover:hover { background: linear-gradient(0deg, rgba(238, 65, 54, 0.05), rgba(238, 65, 54, 0)) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-hbet-odds-bg { background-color: rgba(233, 234, 241, 0.5) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-hbet-odt-bg { background-color: rgb(226, 227, 235) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-hbet-odt-card { background-color: rgb(255, 255, 255) !important; border-color: rgb(222, 222, 222) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-hbet-odt-txt { color: rgb(238, 65, 54) !important; }
.keobongvip-root[data-theme="white-red"] .kbv-hbet-odt-odds { background-color: rgb(240, 241, 247) !important; border-color: rgb(222, 222, 222) !important; color: rgb(31, 32, 34) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-hbet-main { background-color: rgb(255, 255, 255) !important; color: rgb(40, 40, 40) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-hbet-card { background-color: rgb(255, 255, 255) !important; border-color: rgb(240, 240, 240) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-hbet-card--live { background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(235, 90, 50) !important; box-shadow: rgba(235, 90, 50, 0.15) 0px 0px 8px !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-hbet-txt { color: rgb(235, 90, 50) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-hbet-txt-muted { color: rgb(102, 102, 102) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-hbet-border { border-color: rgb(240, 240, 240) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-hbet-up { color: rgb(22, 163, 74) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-hbet-down { color: rgb(235, 90, 50) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-hbet-hover:hover { background: linear-gradient(0deg, rgba(235, 90, 50, 0.05), rgba(235, 90, 50, 0)) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-hbet-odds-bg { background-color: rgba(255, 255, 255, 0.5) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-hbet-odt-bg { background-color: rgb(248, 249, 250) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-hbet-odt-card { background-color: rgb(255, 255, 255) !important; border-color: rgb(240, 240, 240) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-hbet-odt-txt { color: rgb(235, 90, 50) !important; }
.keobongvip-root[data-theme="coral-slate"] .kbv-hbet-odt-odds { background-color: rgb(255, 255, 255) !important; border-color: rgb(229, 231, 235) !important; color: rgb(40, 40, 40) !important; }
.keobongvip-root[data-theme="navy-slate"] .kbv-hbet-main { background-color: rgb(248, 250, 252) !important; color: rgb(0, 0, 0) !important; }
.keobongvip-root[data-theme="navy-slate"] .kbv-hbet-card { background-color: rgb(255, 255, 255) !important; border-color: rgb(226, 232, 240) !important; }
.keobongvip-root[data-theme="navy-slate"] .kbv-hbet-card--live { background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(10, 50, 94) !important; box-shadow: rgba(10, 50, 94, 0.15) 0px 0px 8px !important; }
.keobongvip-root[data-theme="navy-slate"] .kbv-hbet-txt { color: rgb(10, 50, 94) !important; }
.keobongvip-root[data-theme="navy-slate"] .kbv-hbet-txt-muted { color: rgb(158, 148, 148) !important; }
.keobongvip-root[data-theme="navy-slate"] .kbv-hbet-border { border-color: rgb(226, 232, 240) !important; }
.keobongvip-root[data-theme="navy-slate"] .kbv-hbet-up { color: rgb(22, 163, 74) !important; }
.keobongvip-root[data-theme="navy-slate"] .kbv-hbet-down { color: rgb(10, 50, 94) !important; }
.keobongvip-root[data-theme="navy-slate"] .kbv-hbet-hover:hover { background: linear-gradient(0deg, rgba(10, 50, 94, 0.05), rgba(10, 50, 94, 0)) !important; }
.keobongvip-root[data-theme="navy-slate"] .kbv-hbet-odds-bg { background-color: rgba(248, 250, 252, 0.5) !important; }
.keobongvip-root[data-theme="navy-slate"] .kbv-hbet-odt-bg { background-color: rgb(241, 245, 249) !important; }
.keobongvip-root[data-theme="navy-slate"] .kbv-hbet-odt-card { background-color: rgb(255, 255, 255) !important; border-color: rgb(226, 232, 240) !important; }
.keobongvip-root[data-theme="navy-slate"] .kbv-hbet-odt-txt { color: rgb(10, 50, 94) !important; }
.keobongvip-root[data-theme="navy-slate"] .kbv-hbet-odt-odds { background-color: rgb(248, 250, 252) !important; border-color: rgb(226, 232, 240) !important; color: rgb(0, 0, 0) !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-hbet-main { background-color: rgb(255, 255, 255) !important; color: rgb(20, 19, 24) !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-hbet-card { background-color: rgb(255, 255, 255) !important; border-color: rgb(216, 215, 224) !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-hbet-card--live { background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(255, 105, 0) !important; box-shadow: rgba(255, 105, 0, 0.15) 0px 0px 8px !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-hbet-txt { color: rgb(255, 105, 0) !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-hbet-txt-muted { color: rgb(90, 86, 115) !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-hbet-border { border-color: rgb(216, 215, 224) !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-hbet-up { color: rgb(22, 163, 74) !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-hbet-down { color: rgb(255, 105, 0) !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-hbet-hover:hover { background: linear-gradient(0deg, rgba(255, 105, 0, 0.05), rgba(255, 105, 0, 0)) !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-hbet-odds-bg { background-color: rgba(255, 255, 255, 0.5) !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-hbet-odt-bg { background-color: rgb(242, 242, 247) !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-hbet-odt-card { background-color: rgb(255, 255, 255) !important; border-color: rgb(216, 215, 224) !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-hbet-odt-txt { color: rgb(255, 105, 0) !important; }
.keobongvip-root[data-theme="light-orange"] .kbv-hbet-odt-odds { background-color: rgb(255, 255, 255) !important; border-color: rgb(216, 215, 224) !important; color: rgb(20, 19, 24) !important; }
.keobongvip-root[data-theme="orange-dark-slate"] .kbv-hbet-main { background-color: rgb(13, 13, 13) !important; color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="orange-dark-slate"] .kbv-hbet-card { background-color: rgb(17, 17, 17) !important; border-color: rgb(42, 42, 42) !important; }
.keobongvip-root[data-theme="orange-dark-slate"] .kbv-hbet-card--live { background-color: rgb(17, 17, 17) !important; border: 1px solid rgb(255, 120, 23) !important; box-shadow: rgba(255, 120, 23, 0.15) 0px 0px 8px !important; }
.keobongvip-root[data-theme="orange-dark-slate"] .kbv-hbet-txt { color: rgb(255, 120, 23) !important; }
.keobongvip-root[data-theme="orange-dark-slate"] .kbv-hbet-txt-muted { color: rgb(156, 163, 175) !important; }
.keobongvip-root[data-theme="orange-dark-slate"] .kbv-hbet-border { border-color: rgb(42, 42, 42) !important; }
.keobongvip-root[data-theme="orange-dark-slate"] .kbv-hbet-up { color: rgb(0, 207, 65) !important; }
.keobongvip-root[data-theme="orange-dark-slate"] .kbv-hbet-down { color: rgb(255, 77, 77) !important; }
.keobongvip-root[data-theme="orange-dark-slate"] .kbv-hbet-hover:hover { background: linear-gradient(0deg, rgba(255, 120, 23, 0.1), rgba(255, 120, 23, 0)) !important; }
.keobongvip-root[data-theme="orange-dark-slate"] .kbv-hbet-odds-bg { background-color: rgba(13, 13, 13, 0.4) !important; }
.keobongvip-root[data-theme="orange-dark-slate"] .kbv-hbet-odt-bg { background-color: rgb(8, 8, 8) !important; }
.keobongvip-root[data-theme="orange-dark-slate"] .kbv-hbet-odt-card { background-color: rgb(17, 17, 17) !important; border-color: rgb(42, 42, 42) !important; }
.keobongvip-root[data-theme="orange-dark-slate"] .kbv-hbet-odt-txt { color: rgb(255, 120, 23) !important; }
.keobongvip-root[data-theme="orange-dark-slate"] .kbv-hbet-odt-odds { background-color: rgb(26, 26, 26) !important; border-color: rgb(42, 42, 42) !important; color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="indigo-slate"] { --kbv-bg-page: #f4f6fb; --kbv-card-border: #e2e8f0; --kbv-card-bg: #fff; }
.keobongvip-root[data-theme="indigo-slate"] .kbv-match-row { box-shadow: inset 0 -1px 0 0 var(--theme-border); }
@media (hover: hover) {
  .keobongvip-root[data-theme="indigo-slate"] .kbv-match-row:hover { background-color: var(--theme-accent); }
}
.keobongvip-root[data-theme="indigo-slate"] .kbv-text-trend-up { color: var(--theme-trend-up,#16a34a); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-text-trend-down { color: var(--theme-trend-down,#dc2626); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-odds-bg { background-color: rgba(19, 64, 141, 0.08); border: 1px solid rgba(19, 64, 141, 0.12); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-odds-btn-down { background-color: rgba(220, 38, 38, 0.06); border-color: rgba(220, 38, 38, 0.2); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-odds-btn-animating { background-color: rgba(19, 64, 141, 0.1); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-date-tab:hover { background-color: var(--theme-accent); border-color: var(--theme-primary-hover); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-date-tab--selected { background-color: rgba(19, 64, 141, 0.1); border-color: var(--theme-primary); box-shadow: rgba(19, 64, 141, 0.14) 0px 0px 0px 1px; color: var(--theme-primary); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-date-tab--unselected { background-color: rgb(255, 255, 255); border-color: var(--theme-btn-border); color: var(--theme-text); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-date-label { color: var(--theme-text-muted); }
[data-theme="indigo-slate"] .kbv-date-tabs-scroll { padding-bottom: 6px; scrollbar-color: rgba(19, 64, 141, 0.35) rgba(0, 0, 0, 0); scrollbar-width: thin; }
[data-theme="indigo-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar { height: 6px; }
[data-theme="indigo-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar-track { background: rgba(15, 23, 42, 0.04); border-radius: 3px; }
[data-theme="indigo-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar-thumb { background: rgba(19, 64, 141, 0.35); border-radius: 3px; }
[data-theme="indigo-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar-thumb:hover { background: rgba(36, 72, 134, 0.55); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-loading-spinner { border-right-color: ; border-bottom-color: ; border-left-color: ; border-top-color: var(--theme-primary); }
.keobongvip-root[data-theme="indigo-slate"] .lu-odds-status--down { mask-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-down-light-v2-51f3b989637b8055d6a9.svg"); background-color: var(--theme-trend-down,#dc2626) !important; }
.keobongvip-root[data-theme="indigo-slate"] .lu-odds-status--down, .keobongvip-root[data-theme="indigo-slate"] .lu-odds-status--up { animation: 0.5s ease-in-out 0s 3 normal none running lu-odds-blink; flex-shrink: 0; height: 12px; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; width: 12px; }
.keobongvip-root[data-theme="indigo-slate"] .lu-odds-status--up { mask-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-up-light-v2-f7c26fc3af9138637f3a.svg"); background-color: var(--theme-trend-up,#16a34a) !important; }
.keobongvip-root[data-theme="indigo-slate"] .kbv-shadow-soft-indigo-slate { box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 2px, rgba(0, 0, 0, 0.24) 0px 1px 2px; }
.keobongvip-root[data-theme="indigo-slate"] .kbv-shadow-subtle-indigo-slate { box-shadow: rgba(16, 24, 40, 0.05) 0px 1px 2px; }
.keobongvip-root[data-theme="indigo-slate"] .kbv-divider-light-indigo-slate::after { background-color: rgb(205, 200, 200); }
.keobongvip-root[data-theme="indigo-slate"] .odstb-title { border-bottom-color: rgb(234, 234, 234); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-divider-text-indigo-slate { color: rgb(38, 38, 38); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-scrollbar-thumb-indigo-slate::-webkit-scrollbar-thumb { background-color: rgb(204, 204, 204); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-bg-odds-positive-indigo-slate { background-color: rgb(255, 228, 226); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-bg-odds-neutral-indigo-slate { background-color: rgb(236, 236, 236); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-text-time-indigo-slate { color: rgb(45, 45, 45); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-bg-danger-indigo-slate { background-color: rgb(251, 44, 54); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-text-loss-indigo-slate { color: rgb(220, 0, 12); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-bg-win-indigo-slate { background-color: rgb(237, 255, 248); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-bg-win-text-indigo-slate { background-color: rgb(42, 121, 90); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-text-secondary-indigo-slate { color: rgb(102, 102, 102); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-text-faint-indigo-slate { color: rgb(153, 153, 153); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-bg-ai-gold-gradient-indigo-slate { background: linear-gradient(116deg, rgb(227, 199, 115) 10.72%, rgb(230, 190, 93) 83.79%); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-bg-ai-gold-core-indigo-slate { background-color: rgb(231, 191, 94); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-tips-btn-indigo-slate { background: linear-gradient(54deg, rgb(172, 108, 246) 19.27%, rgb(110, 55, 245) 70.31%); border-color: rgb(187, 129, 255); box-shadow: rgb(172, 108, 246) 0px 0px 12px, rgba(110, 55, 245, 0.24) 0px 0px 0px 2px; }
.keobongvip-root[data-theme="indigo-slate"] .kbv-tips-btn-indigo-slate:hover { border-color: rgb(223, 196, 255); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-text-black-odds-indigo-slate { color: rgb(0, 0, 0); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-bg-odt-item-indigo-slate { background-color: rgb(255, 241, 228); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-text-result-indigo-slate { color: rgb(255, 102, 0); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-bg-dot-active-indigo-slate { background-color: rgb(8, 9, 12); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-bg-dot-inactive-indigo-slate { background-color: rgb(255, 175, 123); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-bg-betorder-indigo-slate { background: rgb(251, 237, 226); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-bg-header-indigo-slate { background-color: rgb(0, 47, 128); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-bg-league-row-indigo-slate { background-color: var(--theme-primary); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-bg-modal-overlay-indigo-slate { background-color: rgba(17, 24, 79, 0.7); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-bg-modal-surface-indigo-slate { background-color: rgb(242, 242, 242); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-bg-primary-overlay-indigo-slate { background-color: rgba(44, 60, 195, 0.6); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-bg-status-badge-indigo-slate { background-color: rgb(233, 61, 61); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-bg-tab-indigo-slate { background-color: rgb(237, 237, 238); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-text-tab-indigo-slate { color: rgb(68, 74, 100); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-bg-panel-header-indigo-slate { background-color: rgb(200, 211, 255); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-text-panel-indigo-slate { color: rgb(34, 34, 34); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-text-panel-strong-indigo-slate { color: rgb(29, 37, 48); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-text-prediction-winner-indigo-slate { color: rgb(20, 64, 141); }
.keobongvip-root[data-theme="indigo-slate"] .kbv-text-pick-highlight-indigo-slate { color: rgb(255, 237, 9); }
.keobongvip-root[data-theme="indigo-slate"] .odds-detail-table, .keobongvip-root[data-theme="indigo-slate"] .odstb-title { color: rgb(34, 34, 34); }
@media (max-width: 767px) {
  .keobongvip-root[data-theme="indigo-slate"] .odds.ods-white { background-color: rgb(242, 242, 242); }
}
.keobongvip-root:not([data-theme="indigo-slate"]) { --kbv-indigo-divider-light: var(--theme-border); --kbv-indigo-title-border: var(--theme-border); --kbv-indigo-text-main: var(--theme-text); --kbv-indigo-scrollbar-thumb: color-mix(in srgb,var(--theme-text-muted) 40%,var(--theme-foreground)); --kbv-indigo-odds-positive-bg: color-mix(in srgb,var(--theme-primary) 14%,var(--theme-bg)); --kbv-indigo-odds-neutral-bg: var(--theme-accent); --kbv-indigo-danger-bg: #dc2626; --kbv-indigo-loss-text: #dc000c; --kbv-indigo-win-bg: color-mix(in srgb,#2a795a 22%,var(--theme-bg)); --kbv-indigo-win-text-bg: #2a795a; --kbv-indigo-text-secondary: var(--theme-text-muted); --kbv-indigo-text-faint: color-mix(in srgb,var(--theme-text-muted) 75%,var(--theme-foreground)); --kbv-indigo-tips-btn-border: color-mix(in srgb,var(--theme-primary) 72%,var(--theme-bg)); --kbv-indigo-tips-btn-bg-start: color-mix(in srgb,var(--theme-primary) 85%,var(--theme-bg)); --kbv-indigo-tips-btn-bg-end: var(--theme-primary); --kbv-indigo-tips-btn-shadow: color-mix(in srgb,var(--theme-primary) 50%,#0000); --kbv-indigo-tips-btn-ring: color-mix(in srgb,var(--theme-primary) 22%,#0000); --kbv-indigo-tips-btn-hover-border: color-mix(in srgb,var(--theme-primary) 40%,var(--theme-bg)); --kbv-indigo-odt-item-bg: color-mix(in srgb,var(--theme-primary) 10%,var(--theme-bg)); --kbv-indigo-result-text: var(--theme-primary); --kbv-indigo-dot-active-bg: var(--theme-text); --kbv-indigo-dot-inactive-bg: color-mix(in srgb,var(--theme-primary) 38%,var(--theme-bg)); --kbv-indigo-betorder-bg: color-mix(in srgb,var(--theme-primary) 12%,var(--theme-bg)); --kbv-indigo-header-bg: var(--theme-primary); --kbv-indigo-modal-overlay-bg: color-mix(in srgb,var(--theme-bg) 78%,#0000); --kbv-indigo-modal-surface-bg: var(--theme-foreground); --kbv-indigo-primary-overlay-bg: color-mix(in srgb,var(--theme-primary) 62%,#0000); --kbv-indigo-status-badge-bg: #e93d3d; --kbv-indigo-tab-bg: var(--theme-accent); --kbv-indigo-tab-text: var(--theme-text); --kbv-indigo-panel-header-bg: color-mix(in srgb,var(--theme-primary) 18%,var(--theme-foreground)); --kbv-indigo-panel-text: var(--theme-text); --kbv-indigo-panel-strong-text: var(--theme-text); --kbv-indigo-prediction-winner-text: var(--theme-primary); --kbv-indigo-pick-highlight-text: var(--theme-primary); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-shadow-soft-indigo-slate { box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 2px, rgba(0, 0, 0, 0.24) 0px 1px 2px; }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-shadow-subtle-indigo-slate { box-shadow: rgba(16, 24, 40, 0.05) 0px 1px 2px; }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-divider-light-indigo-slate::after { background-color: var(--kbv-indigo-divider-light); }
.keobongvip-root:not([data-theme="indigo-slate"]) .odstb-title { border-bottom-color: var(--kbv-indigo-title-border); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-divider-text-indigo-slate { color: var(--kbv-indigo-text-main); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-scrollbar-thumb-indigo-slate::-webkit-scrollbar-thumb { background-color: var(--kbv-indigo-scrollbar-thumb); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-bg-odds-positive-indigo-slate { background-color: var(--kbv-indigo-odds-positive-bg); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-bg-odds-neutral-indigo-slate { background-color: var(--kbv-indigo-odds-neutral-bg); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-text-time-indigo-slate { color: var(--kbv-indigo-text-main); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-bg-danger-indigo-slate { background-color: var(--kbv-indigo-danger-bg); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-text-loss-indigo-slate { color: var(--kbv-indigo-loss-text); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-bg-win-indigo-slate { background-color: var(--kbv-indigo-win-bg); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-bg-win-text-indigo-slate { background-color: var(--kbv-indigo-win-text-bg); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-text-secondary-indigo-slate { color: var(--kbv-indigo-text-secondary); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-text-faint-indigo-slate { color: var(--kbv-indigo-text-faint); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-bg-ai-gold-gradient-indigo-slate { background: linear-gradient(116deg,var(--theme-highlight,var(--theme-primary)) 10.72%,var(--theme-primary) 83.79%); color: var(--theme-on-primary,#fff); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-bg-ai-gold-core-indigo-slate { background-color: var(--theme-primary); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-tips-btn-indigo-slate { background: linear-gradient(54deg,var(--kbv-indigo-tips-btn-bg-start) 19.27%,var(--kbv-indigo-tips-btn-bg-end) 70.31%); border-color: var(--kbv-indigo-tips-btn-border); box-shadow: 0 0 12px var(--kbv-indigo-tips-btn-shadow),0 0 0 2px var(--kbv-indigo-tips-btn-ring); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-tips-btn-indigo-slate:hover { border-color: var(--kbv-indigo-tips-btn-hover-border); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-text-black-odds-indigo-slate { color: var(--kbv-indigo-text-main); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-bg-odt-item-indigo-slate { background-color: var(--kbv-indigo-odt-item-bg); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-text-result-indigo-slate { color: var(--kbv-indigo-result-text); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-bg-dot-active-indigo-slate { background-color: var(--kbv-indigo-dot-active-bg); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-bg-dot-inactive-indigo-slate { background-color: var(--kbv-indigo-dot-inactive-bg); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-bg-betorder-indigo-slate { background: var(--kbv-indigo-betorder-bg); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-bg-header-indigo-slate { background-color: var(--kbv-indigo-header-bg); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-bg-league-row-indigo-slate { background-color: var(--theme-primary); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-bg-modal-overlay-indigo-slate { background-color: var(--kbv-indigo-modal-overlay-bg); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-bg-modal-surface-indigo-slate { background-color: var(--kbv-indigo-modal-surface-bg); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-bg-primary-overlay-indigo-slate { background-color: var(--kbv-indigo-primary-overlay-bg); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-bg-status-badge-indigo-slate { background-color: var(--kbv-indigo-status-badge-bg); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-bg-tab-indigo-slate { background-color: var(--kbv-indigo-tab-bg); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-text-tab-indigo-slate { color: var(--kbv-indigo-tab-text); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-bg-panel-header-indigo-slate { background-color: var(--kbv-indigo-panel-header-bg); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-text-panel-indigo-slate { color: var(--kbv-indigo-panel-text); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-text-panel-strong-indigo-slate { color: var(--kbv-indigo-panel-strong-text); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-text-prediction-winner-indigo-slate { color: var(--kbv-indigo-prediction-winner-text); }
.keobongvip-root:not([data-theme="indigo-slate"]) .kbv-text-pick-highlight-indigo-slate { color: var(--kbv-indigo-pick-highlight-text); }
.keobongvip-root[data-theme="light"] .du-bg-primary-soft { background-color: rgba(220, 38, 38, 0.1) !important; }
.keobongvip-root[data-theme="light"] .du-odds-up { color: rgb(22, 163, 74) !important; }
.keobongvip-root[data-theme="light"] .du-odds-down { color: rgb(220, 38, 38) !important; }
.keobongvip-root[data-theme="light"] .du-filter-bg { background-color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="dark"] .du-bg-primary-soft { background-color: rgba(248, 113, 113, 0.1) !important; }
.keobongvip-root[data-theme="dark"] .du-odds-up { color: rgb(74, 222, 128) !important; }
.keobongvip-root[data-theme="dark"] .du-odds-down { color: rgb(248, 113, 113) !important; }
.keobongvip-root[data-theme="dark"] .du-filter-bg { background-color: rgb(30, 34, 40) !important; }
.keobongvip-root[data-theme="dracula"] .du-bg-primary-soft { background-color: rgba(255, 121, 198, 0.1) !important; }
.keobongvip-root[data-theme="dracula"] .du-odds-up { color: rgb(80, 250, 123) !important; }
.keobongvip-root[data-theme="dracula"] .du-odds-down { color: rgb(255, 121, 198) !important; }
.keobongvip-root[data-theme="dracula"] .du-filter-bg { background-color: rgb(40, 42, 54) !important; }
.keobongvip-root[data-theme="soft-light"] .du-bg-primary-soft { background-color: rgba(13, 148, 136, 0.1) !important; }
.keobongvip-root[data-theme="soft-light"] .du-odds-up { color: rgb(13, 148, 136) !important; }
.keobongvip-root[data-theme="soft-light"] .du-odds-down { color: rgb(225, 29, 72) !important; }
.keobongvip-root[data-theme="soft-light"] .du-filter-bg { background-color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="orange-slate"] .du-bg-primary-soft { background-color: rgba(13, 148, 136, 0.1) !important; }
.keobongvip-root[data-theme="orange-slate"] .du-odds-up { color: rgb(13, 148, 136) !important; }
.keobongvip-root[data-theme="orange-slate"] .du-odds-down { color: rgb(220, 38, 38) !important; }
.keobongvip-root[data-theme="orange-slate"] .du-filter-bg { background-color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="red-slate"] .du-bg-primary-soft { background-color: rgba(220, 0, 12, 0.1) !important; }
.keobongvip-root[data-theme="red-slate"] .du-odds-up { color: rgb(0, 207, 65) !important; }
.keobongvip-root[data-theme="red-slate"] .du-odds-down { color: rgb(220, 0, 12) !important; }
.keobongvip-root[data-theme="red-slate"] .du-filter-bg { background-color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="green-slate"] .du-bg-primary-soft { background-color: rgba(59, 217, 172, 0.1) !important; }
.keobongvip-root[data-theme="green-slate"] .du-odds-up { color: rgb(0, 207, 65) !important; }
.keobongvip-root[data-theme="green-slate"] .du-odds-down { color: rgb(255, 85, 95) !important; }
.keobongvip-root[data-theme="green-slate"] .du-filter-bg { background-color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .du-bg-primary-soft { background-color: rgba(54, 166, 56, 0.1) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .du-odds-up { color: rgb(54, 166, 56) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .du-odds-down { color: rgb(229, 57, 53) !important; }
.keobongvip-root[data-theme="okgreen-slate"] .du-filter-bg { background-color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .du-bg-primary-soft { background-color: rgba(255, 74, 43, 0.1) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .du-odds-up { color: rgb(1, 194, 142) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .du-odds-down { color: rgb(255, 74, 43) !important; }
.keobongvip-root[data-theme="gold-dark-slate"] .du-filter-bg { background-color: rgb(10, 10, 10) !important; }
.keobongvip-root[data-theme="white-red"] .du-bg-primary-soft { background-color: rgba(238, 65, 54, 0.1) !important; }
.keobongvip-root[data-theme="white-red"] .du-odds-up { color: rgb(34, 197, 94) !important; }
.keobongvip-root[data-theme="white-red"] .du-odds-down { color: rgb(238, 65, 54) !important; }
.keobongvip-root[data-theme="white-red"] .du-filter-bg { background-color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="coral-slate"] .du-bg-primary-soft { background-color: rgba(235, 90, 50, 0.1) !important; }
.keobongvip-root[data-theme="coral-slate"] .du-odds-up { color: rgb(34, 197, 94) !important; }
.keobongvip-root[data-theme="coral-slate"] .du-odds-down { color: rgb(235, 90, 50) !important; }
.keobongvip-root[data-theme="coral-slate"] .du-filter-bg { background-color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="orange-dark-slate"] .du-bg-primary-soft { background-color: rgba(255, 122, 0, 0.1) !important; }
.keobongvip-root[data-theme="orange-dark-slate"] .du-odds-up { color: rgb(1, 194, 142) !important; }
.keobongvip-root[data-theme="orange-dark-slate"] .du-odds-down { color: rgb(255, 122, 0) !important; }
.keobongvip-root[data-theme="orange-dark-slate"] .du-filter-bg { background-color: rgb(10, 10, 10) !important; }
.keobongvip-root[data-theme="light-orange"] .du-bg-primary-soft { background-color: rgba(255, 170, 32, 0.25) !important; }
.keobongvip-root[data-theme="light-orange"] .du-odds-up { color: rgb(0, 188, 38) !important; }
.keobongvip-root[data-theme="light-orange"] .du-odds-down { color: rgb(220, 51, 51) !important; }
.keobongvip-root[data-theme="light-orange"] .du-filter-bg { background-color: rgb(246, 246, 249) !important; }
.keobongvip-root[data-theme="navy-slate"] .du-bg-primary-soft { background-color: rgba(19, 64, 141, 0.1) !important; }
.keobongvip-root[data-theme="navy-slate"] .du-odds-up { color: rgb(34, 197, 94) !important; }
.keobongvip-root[data-theme="navy-slate"] .du-odds-down { color: rgb(239, 68, 68) !important; }
.keobongvip-root[data-theme="navy-slate"] .du-filter-bg { background-color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="orange-emerald-dark"] .du-bg-primary-soft { background-color: rgba(255, 122, 0, 0.1) !important; }
.keobongvip-root[data-theme="orange-emerald-dark"] .du-odds-up { color: rgb(1, 194, 142) !important; }
.keobongvip-root[data-theme="orange-emerald-dark"] .du-odds-down { color: rgb(255, 122, 0) !important; }
.keobongvip-root[data-theme="orange-emerald-dark"] .du-filter-bg { background-color: rgb(10, 10, 10) !important; }
.keobongvip-root[data-theme="indigo-slate"] .du-bg-primary-soft { background-color: rgba(19, 64, 141, 0.1) !important; }
.keobongvip-root[data-theme="indigo-slate"] .du-odds-up { color: rgb(34, 197, 94) !important; }
.keobongvip-root[data-theme="indigo-slate"] .du-odds-down { color: rgb(220, 38, 38) !important; }
.keobongvip-root[data-theme="indigo-slate"] .du-filter-bg { background-color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="lemon-slate"] .du-bg-primary-soft { background-color: rgba(250, 255, 102, 0.1) !important; }
.keobongvip-root[data-theme="lemon-slate"] .du-odds-up { color: rgb(59, 232, 157) !important; }
.keobongvip-root[data-theme="lemon-slate"] .du-odds-down { color: rgb(255, 98, 98) !important; }
.keobongvip-root[data-theme="lemon-slate"] .du-filter-bg { background-color: rgb(76, 76, 76) !important; }
.keobongvip-root[data-theme="light-gray-slate"] .football-surface-muted { background-color: rgb(243, 243, 243); }
.keobongvip-root[data-theme="light-gray-slate"] .football-scrollbar { scrollbar-color: rgb(136, 136, 136) rgb(241, 241, 241); scrollbar-width: thin; }
.keobongvip-root[data-theme="light-gray-slate"] .football-scrollbar::-webkit-scrollbar { width: 10px; }
.keobongvip-root[data-theme="light-gray-slate"] .football-scrollbar::-webkit-scrollbar-track { background: rgb(241, 241, 241); }
.keobongvip-root[data-theme="light-gray-slate"] .football-scrollbar::-webkit-scrollbar-thumb { background: rgb(136, 136, 136); border-radius: 9999px; }
.keobongvip-root[data-theme="light-gray-slate"] .football-scrollbar::-webkit-scrollbar-thumb:hover { background: rgb(85, 85, 85); }
.keobongvip-root[data-theme="light-gray-slate"] .football-trend-up { color: rgb(9, 128, 0); }
.keobongvip-root[data-theme="light-gray-slate"] .football-trend-down { color: red; }
.keobongvip-root[data-theme="light-gray-slate"] .football-card-yellow { background-color: rgb(244, 209, 8); }
.keobongvip-root[data-theme="light-gray-slate"] .football-card-red { background-color: red; }
.keobongvip-root[data-theme="light-gray-slate"] .football-live-minute { color: rgb(27, 96, 185); }
.keobongvip-root[data-theme="light-gray-slate"] .football-live-time { color: rgb(1, 178, 67); }
.keobongvip-root[data-theme="light-gray-slate"] .football-odt-keo-btn { background-color: rgb(237, 255, 248) !important; color: rgb(220, 0, 12); }
@media (max-width: 767px) {
  .keobongvip-root[data-theme="light-gray-slate"] .football-odt-keo-btn:active, .keobongvip-root[data-theme="light-gray-slate"] .football-odt-keo-btn:hover { background-color: rgb(42, 121, 90) !important; color: rgb(255, 255, 255); }
}
@media (min-width: 768px) {
  .keobongvip-root[data-theme="light-gray-slate"] .football-odt-keo-btn:hover { background-color: rgb(220, 0, 12) !important; color: rgb(255, 255, 255); }
}
.keobongvip-root:not([data-theme="light-gray-slate"]) .football-surface-muted { background-color: color-mix(in srgb,var(--theme-accent) 70%,var(--theme-foreground)); }
.keobongvip-root:not([data-theme="light-gray-slate"]) .football-scrollbar { scrollbar-color: color-mix(in srgb,var(--theme-text-muted) 55%,var(--theme-foreground)) color-mix(in srgb,var(--theme-accent) 85%,var(--theme-foreground)); scrollbar-width: thin; }
.keobongvip-root:not([data-theme="light-gray-slate"]) .football-scrollbar::-webkit-scrollbar { width: 10px; }
.keobongvip-root:not([data-theme="light-gray-slate"]) .football-scrollbar::-webkit-scrollbar-track { background: color-mix(in srgb,var(--theme-accent) 85%,var(--theme-foreground)); }
.keobongvip-root:not([data-theme="light-gray-slate"]) .football-scrollbar::-webkit-scrollbar-thumb { background: color-mix(in srgb,var(--theme-text-muted) 55%,var(--theme-foreground)); border-radius: 9999px; }
.keobongvip-root:not([data-theme="light-gray-slate"]) .football-scrollbar::-webkit-scrollbar-thumb:hover { background: color-mix(in srgb,var(--theme-text-muted) 78%,var(--theme-foreground)); }
.keobongvip-root:not([data-theme="light-gray-slate"]) .football-trend-up { color: rgb(9, 128, 0); }
.keobongvip-root:not([data-theme="light-gray-slate"]) .football-trend-down { color: red; }
.keobongvip-root:not([data-theme="light-gray-slate"]) .football-card-yellow { background-color: rgb(244, 209, 8); }
.keobongvip-root:not([data-theme="light-gray-slate"]) .football-card-red { background-color: red; }
.keobongvip-root:not([data-theme="light-gray-slate"]) .football-live-minute { color: var(--theme-highlight,var(--theme-primary)); }
.keobongvip-root:not([data-theme="light-gray-slate"]) .football-live-time { color: var(--theme-primary); }
.keobongvip-root:not([data-theme="light-gray-slate"]) .football-odt-keo-btn { background-color: color-mix(in srgb,var(--theme-primary) 12%,var(--theme-foreground)) !important; color: var(--theme-primary); }
@media (max-width: 767px) {
  .keobongvip-root:not([data-theme="light-gray-slate"]) .football-odt-keo-btn:active, .keobongvip-root:not([data-theme="light-gray-slate"]) .football-odt-keo-btn:hover { color: var(--theme-on-primary,#fff); background-color: var(--theme-primary) !important; }
}
@media (min-width: 768px) {
  .keobongvip-root:not([data-theme="light-gray-slate"]) .football-odt-keo-btn:hover { color: var(--theme-on-primary,#fff); background-color: var(--theme-primary) !important; }
}
.c4-html[data-theme="frost-slate"] .c4-body { background-color: rgb(12, 15, 24); }
.keobongvip-root[data-theme="frost-slate"], .keobongvip-root[data-theme="frost-slate"] .frost-page-bg, [data-theme="frost-slate"] .frost-page-bg, [data-theme="frost-slate"].frost-page-bg { background-color: rgb(12, 15, 24) !important; }
.keobongvip-root[data-theme="frost-slate"] .frost-text-label-muted, [data-theme="frost-slate"] .frost-text-label-muted { color: rgb(205, 205, 205) !important; }
.keobongvip-root[data-theme="frost-slate"] .frost-text-trend-up, [data-theme="frost-slate"] .frost-text-trend-up { color: rgb(59, 232, 157) !important; }
.keobongvip-root[data-theme="frost-slate"] .frost-text-trend-down, [data-theme="frost-slate"] .frost-text-trend-down { color: rgb(255, 98, 98) !important; }
.keobongvip-root[data-theme="frost-slate"] .frost-border-faint, [data-theme="frost-slate"] .frost-border-faint { border-color: rgba(255, 255, 255, 0.05) !important; }
.keobongvip-root[data-theme="frost-slate"] .frost-shadow-cta, [data-theme="frost-slate"] .frost-shadow-cta { box-shadow: rgb(65, 74, 238) 0px 0px 4px 0px !important; }
.keobongvip-root[data-theme="frost-slate"] .frost-date-option:hover, [data-theme="frost-slate"] .frost-date-option:hover { background-color: rgba(255, 255, 255, 0.02) !important; }
.keobongvip-root[data-theme="frost-slate"] .frost-date-option:active, [data-theme="frost-slate"] .frost-date-option:active { background-color: rgba(255, 255, 255, 0.06) !important; }
.keobongvip-root[data-theme="frost-slate"] .lu-odds-status--up, [data-theme="frost-slate"] .lu-odds-status--up { background-color: rgb(59, 232, 157) !important; }
.keobongvip-root[data-theme="frost-slate"] .lu-odds-status--down, [data-theme="frost-slate"] .lu-odds-status--down { background-color: rgb(255, 98, 98) !important; }
.keobongvip-root[data-theme="frost-slate"] .us-odt-bg, [data-theme="frost-slate"] .us-odt-bg { background-color: initial !important; }
.keobongvip-root[data-theme="frost-slate"] .us-odt-card, [data-theme="frost-slate"] .us-odt-card { background-color: var(--theme-foreground) !important; border-color: var(--theme-border) !important; }
.keobongvip-root[data-theme="frost-slate"] .us-odt-txt, [data-theme="frost-slate"] .us-odt-txt { color: var(--theme-primary) !important; }
.keobongvip-root[data-theme="frost-slate"] .us-odt-odds, [data-theme="frost-slate"] .us-odt-odds { background-color: var(--theme-accent) !important; border: 1px solid var(--theme-border) !important; color: var(--theme-text) !important; }
.keobongvip-root[data-theme="frost-slate"] .us-odds-value--up::after, [data-theme="frost-slate"] .us-odds-value--up::after { background-color: rgb(59, 232, 157) !important; }
.keobongvip-root[data-theme="frost-slate"] .us-odds-value--down::after, [data-theme="frost-slate"] .us-odds-value--down::after { background-color: rgb(255, 98, 98) !important; }
.keobongvip-root[data-theme="deep-green"] .kdb-odds-down-text, [data-theme="deep-green"] .kdb-odds-down-text { color: rgb(190, 0, 0) !important; }
.keobongvip-root[data-theme="deep-green"] .kdb-odds-up-text, [data-theme="deep-green"] .kdb-odds-up-text { color: rgb(57, 127, 25) !important; }
.keobongvip-root[data-theme="deep-green"] .hover\:kdb-bg-odds-hover:hover, .keobongvip-root[data-theme="deep-green"] .kdb-bg-odds-hover, [data-theme="deep-green"] .hover\:kdb-bg-odds-hover:hover, [data-theme="deep-green"] .kdb-bg-odds-hover { background-color: rgb(227, 241, 235) !important; }
.keobongvip-root[data-theme="deep-green"] .kdb-odds-up-bg, [data-theme="deep-green"] .kdb-odds-up-bg { background-color: rgb(197, 241, 216) !important; }
.keobongvip-root[data-theme="deep-green"] .kdb-odds-down-bg, [data-theme="deep-green"] .kdb-odds-down-bg { background-color: rgb(252, 222, 222) !important; }
.keobongvip-root[data-theme="deep-green"] .kdb-odds-highlight-bg, [data-theme="deep-green"] .kdb-odds-highlight-bg { background-color: rgb(255, 245, 231) !important; }
.keobongvip-root[data-theme="deep-green"] .hover\:kdb-row-hover:hover, .keobongvip-root[data-theme="deep-green"] .kdb-row-hover, [data-theme="deep-green"] .hover\:kdb-row-hover:hover, [data-theme="deep-green"] .kdb-row-hover { background-color: rgb(250, 250, 250) !important; }
.keobongvip-root[data-theme="deep-green"] .kdb-table-league-bg, [data-theme="deep-green"] .kdb-table-league-bg { background-color: rgb(242, 242, 242) !important; }
.keobongvip-root[data-theme="deep-green"] .hover\:kdb-tab-hover:hover, [data-theme="deep-green"] .hover\:kdb-tab-hover:hover { background-color: rgb(249, 249, 249) !important; }
.keobongvip-root[data-theme="deep-green"] .kdb-dropdown-border, [data-theme="deep-green"] .kdb-dropdown-border { border-color: rgb(203, 203, 203) !important; }
.keobongvip-root[data-theme="deep-green"] .kdb-tabs-container-bg, [data-theme="deep-green"] .kdb-tabs-container-bg { background-color: rgb(234, 234, 234) !important; }
.keobongvip-root[data-theme="deep-green"] .kdb-tab-text-inactive, [data-theme="deep-green"] .kdb-tab-text-inactive { color: rgb(65, 65, 65) !important; }
.keobongvip-root[data-theme="deep-green"] .kdb-app-bg, [data-theme="deep-green"] .kdb-app-bg { background-color: rgb(255, 255, 255) !important; }
.keobongvip-root[data-theme="deep-green"] .kdb-app-text, [data-theme="deep-green"] .kdb-app-text { color: rgb(249, 251, 255) !important; }
.keobongvip-root[data-theme="deep-green"] .kdb-control-bar-bg, [data-theme="deep-green"] .kdb-control-bar-bg { background-color: rgb(245, 245, 245) !important; }
.keobongvip-root[data-theme="deep-green"] .kdb-tab-active-alt, [data-theme="deep-green"] .kdb-tab-active-alt { background-color: rgb(254, 155, 0) !important; }
.keobongvip-root[data-theme="white-slate"] .kbv-sin-main { background-color: var(--theme-bg); color: var(--theme-text); }
.kbv-sin-table-grid { align-items: center; box-sizing: border-box; column-gap: 8px; grid-template-columns: minmax(64px, 80px) minmax(0px, 1.35fr) repeat(3, minmax(0px, 1fr)) minmax(0px, 130px); width: 100%; }
@media (min-width: 1024px) {
  .kbv-sin-table-grid { column-gap: 12px; }
}
.kbv-sin-row-even { background-color: var(--theme-row-even,#fff); }
.kbv-sin-row-odd { background-color: var(--theme-row-odd,#f0f0f0); }
.kbv-sin-table-head { background-color: var(--theme-primary); color: var(--theme-on-primary,#fff); }
.kbv-sin-match-table { overflow-x: hidden; }
.kbv-sin-match-table--borderless { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; overflow: visible; }
.kbv-sin-match-table--borderless .kbv-sin-card, .kbv-sin-match-table--borderless .kbv-sin-table-head-desktop, .kbv-sin-match-table--borderless .kbv-sin-table-head-mobile { border-radius: calc(0.5 * var(--c4-rem,16px)); }
.kbv-sin-table-row:hover { background-color: var(--theme-accent); }
.kbv-sin-odds-ft > span > span { color: var(--theme-text-muted) !important; }
.kbv-sin-odds-ht > span > span { color: var(--theme-highlight) !important; font-weight: 600; }
.kbv-sin-action-col { padding: 2px 0px; }
@media (max-width: 767px) {
  .kbv-sin-match-table .kbv-sin-card.kbv-sin-match-row, .kbv-sin-match-table > .kbv-sin-table-head-mobile { padding-left: 8px; padding-right: 8px; }
  .kbv-sin-mobile-odds-grid { align-items: center; box-sizing: border-box; column-gap: 6px; display: grid; grid-template-columns: 20px repeat(3, minmax(0px, 1fr)); padding-inline: 4px; width: 100%; }
  .kbv-sin-mobile-odds-grid__ft { flex-shrink: 0; grid-column: 1; max-width: 20px; min-width: 20px; width: 20px; }
  .kbv-sin-mobile-odds-grid__col { min-width: 0px; text-align: center; }
  .kbv-sin-mobile-odds-grid--head .kbv-sin-mobile-odds-grid__col { line-height: 1.2; padding-inline: 1px; white-space: normal; }
  .kbv-sin-mobile-teams { min-height: 28px; }
  .kbv-sin-mobile-team { flex-direction: row; }
  .kbv-sin-card .kbv-sin-action-col--mobile { flex-flow: row; width: 100%; }
  .kbv-sin-card .kbv-sin-action-col--mobile button { flex: 0 0 50%; max-width: 50%; width: 50%; }
}
@media (max-width: 767px) and (min-width: 640px) {
  .kbv-sin-match-table .kbv-sin-card.kbv-sin-match-row, .kbv-sin-match-table > .kbv-sin-table-head-mobile { padding-left: 12px; padding-right: 12px; }
}
.keobongvip-root[data-theme="white-slate"] .kbv-sin-match-list { width: 100%; }
.keobongvip-root[data-theme="white-slate"] .kbv-sin-match-list .kbv-sin-row-even { background-color: var(--theme-row-even); }
.keobongvip-root[data-theme="white-slate"] .kbv-sin-match-list .kbv-sin-row-odd { background-color: var(--theme-row-odd); }
.keobongvip-root[data-theme="white-slate"] .kbv-sin-league-block { background-color: var(--theme-foreground); }
.keobongvip-root[data-theme="white-slate"] .kbv-sin-league-head { background-color: var(--theme-league-head); border-bottom: 1px solid var(--theme-border); }
.keobongvip-root[data-theme="white-slate"] .kbv-sin-table-row.kbv-sin-card--live { background-color: color-mix(in srgb,var(--theme-highlight) 5%,var(--theme-row-even,#fff)); }
.keobongvip-root[data-theme="white-slate"] .kbv-sin-table-row.kbv-sin-row-odd.kbv-sin-card--live { background-color: color-mix(in srgb,var(--theme-highlight) 5%,var(--theme-row-odd,#f0f0f0)); }
.keobongvip-root[data-theme="white-slate"] .kbv-sin-match-list .kbv-sin-card.kbv-sin-row-even.kbv-sin-card--live { background-color: color-mix(in srgb,var(--theme-highlight) 5%,var(--theme-row-even,#fff)); }
.keobongvip-root[data-theme="white-slate"] .kbv-sin-match-list .kbv-sin-card.kbv-sin-row-odd.kbv-sin-card--live { background-color: color-mix(in srgb,var(--theme-highlight) 5%,var(--theme-row-odd,#f0f0f0)); }
.keobongvip-root[data-theme="white-slate"] .kbv-sin-card:not(.kbv-sin-row-even):not(.kbv-sin-row-odd) { background-color: var(--theme-foreground); }
.keobongvip-root[data-theme="white-slate"] .kbv-sin-card--live { background-color: var(--theme-foreground); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: var(--theme-live-shadow); }
.keobongvip-root[data-theme="white-slate"] .kbv-sin-txt { color: var(--theme-text); }
.keobongvip-root[data-theme="white-slate"] .kbv-sin-txt-muted { color: var(--theme-text-muted); }
.keobongvip-root[data-theme="white-slate"] .kbv-sin-border { border-color: var(--theme-border); }
.keobongvip-root[data-theme="white-slate"] .kbv-sin-up { color: var(--theme-trend-up); }
.keobongvip-root[data-theme="white-slate"] .kbv-sin-down { color: var(--theme-trend-down); }
.keobongvip-root[data-theme="white-slate"] .kbv-sin-hover:hover, .keobongvip-root[data-theme="white-slate"] .kbv-sin-odds-bg, .keobongvip-root[data-theme="white-slate"] .kbv-sin-odt-bg { background-color: var(--theme-accent); }
.keobongvip-root[data-theme="white-slate"] .kbv-sin-odt-card { background-color: var(--theme-foreground); border-color: var(--theme-border); }
.keobongvip-root[data-theme="white-slate"] .kbv-sin-odt-txt { color: var(--theme-primary); }
.keobongvip-root[data-theme="white-slate"] .kbv-sin-odt-odds { background-color: var(--theme-accent); border-color: var(--theme-border); color: var(--theme-text); }
.keobongvip-root[data-theme="white-slate"] .sin-date-tab { background-color: var(--theme-tab-inactive); color: var(--theme-text-muted); }
.keobongvip-root[data-theme="white-slate"] .sin-date-tab--selected, .keobongvip-root[data-theme="white-slate"] .sin-date-tab:hover { background: var(--theme-tab-active-gradient); color: var(--theme-tab-text); }
.keobongvip-root[data-theme="white-slate"] .sin-date-popup-option:hover { background-color: var(--theme-tab-hover); }
.keobongvip-root[data-theme="white-slate"] .sin-date-popup-option:active { background-color: var(--theme-tab-hover-active); }
.keobongvip-root[data-theme="white-slate"] .sin-date-popup-label { color: var(--theme-text); }
.keobongvip-root[data-theme="white-slate"] .sin-cta-other-bets { background: var(--theme-cta-gradient); color: var(--theme-on-cta); }
.keobongvip-root[data-theme="white-slate"] .sin-icon-arrow { filter: brightness(0); }
.keobongvip-root[data-theme="white-slate"] .kbv-tips-btn-white-slate { background: var(--theme-tips-gradient); border-color: var(--theme-tips-border); box-shadow: var(--theme-tips-shadow); color: var(--theme-on-primary); }
.keobongvip-root[data-theme="white-slate"] .kbv-tips-btn-white-slate:hover { border-color: var(--theme-tips-border-hover); }
.keobongvip-root[data-theme="white-slate"] .lu-odds-status--up, [data-theme="white-slate"] .lu-odds-status--up { background-color: var(--theme-trend-up); }
.keobongvip-root[data-theme="white-slate"] .lu-odds-status--down, [data-theme="white-slate"] .lu-odds-status--down { background-color: var(--theme-trend-down); }
.keobongvip-root[data-theme="white-slate"] .sin-odt-wrapper .kbv-odds-value--up::after { background-color: var(--theme-trend-up); }
.keobongvip-root[data-theme="white-slate"] .sin-odt-wrapper .kbv-odds-value--down::after { background-color: var(--theme-trend-down); }
.keobongvip-root[data-theme="electric-gold-dark-slate"] { --kbv-bg-page: #050505; --kbv-card-border: #2563eb33; --kbv-card-bg: #0b0f19; }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-match-row { box-shadow: rgba(255, 255, 255, 0.07) 0px -1px 0px 0px inset; }
@media (hover: hover) {
  .keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-match-row:hover { background-color: rgb(17, 24, 39); }
}
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-text-trend-up { color: rgb(1, 194, 142); }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-text-trend-down { color: rgb(255, 74, 43); }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-odds-bg { background-color: rgba(37, 99, 235, 0.12); }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-odds-btn-down { background-color: rgba(255, 74, 43, 0.1); border-color: rgba(255, 74, 43, 0.2); }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-odds-btn-animating { background-color: rgba(37, 99, 235, 0.15); }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-date-tab:hover { background-color: color-mix(in srgb,var(--theme-primary) 12%,#0000); border-color: var(--theme-primary-hover); }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-date-tab--selected { background-color: color-mix(in srgb,var(--theme-primary) 20%,#0000); border-color: var(--theme-primary); box-shadow: 0 0 12px var(--theme-glow); color: var(--theme-text); }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-date-tab--unselected { background-color: color-mix(in srgb,var(--theme-text) 3%,#0000); border-color: var(--theme-btn-border); color: var(--theme-text); }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-date-label { color: var(--theme-text-muted); }
[data-theme="electric-gold-dark-slate"] .kbv-date-tabs-scroll { padding-bottom: 6px; scrollbar-color: color-mix(in srgb,var(--theme-primary) 40%,#0000) #0000; scrollbar-width: thin; }
[data-theme="electric-gold-dark-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar { height: 6px; }
[data-theme="electric-gold-dark-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar-track { background: color-mix(in srgb,var(--theme-text) 6%,#0000); border-radius: 3px; }
[data-theme="electric-gold-dark-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar-thumb { background: color-mix(in srgb,var(--theme-primary) 45%,#0000); border-radius: 3px; }
[data-theme="electric-gold-dark-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar-thumb:hover { background: color-mix(in srgb,var(--theme-primary-hover) 65%,#0000); }
@media (hover: hover) {
  .keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-v24-other-bets-btn:hover { background-color: var(--theme-primary-hover) !important; box-shadow: 0 0 12px var(--theme-glow); }
}
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-v24-other-bets-arrow { filter: brightness(0) invert(1); }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .lu-odds-status--down { mask-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-down-light-v2-51f3b989637b8055d6a9.svg"); background-color: rgb(255, 74, 43) !important; }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .lu-odds-status--down, .keobongvip-root[data-theme="electric-gold-dark-slate"] .lu-odds-status--up { animation: 0.5s ease-in-out 0s 3 normal none running lu-odds-blink; flex-shrink: 0; height: 12px; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; width: 12px; }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .lu-odds-status--up { mask-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-up-light-v2-f7c26fc3af9138637f3a.svg"); background-color: rgb(1, 194, 142) !important; }
.keobongvip-root[data-theme="emerald-light-slate"] { --kbv-bg-page: #f1f5f9; --kbv-card-border: #e2e8f0; --kbv-card-bg: #fff; }
.keobongvip-root[data-theme="emerald-light-slate"] .kbv-match-row { box-shadow: inset 0 -1px 0 0 var(--theme-border); }
@media (hover: hover) {
  .keobongvip-root[data-theme="emerald-light-slate"] .kbv-match-row:hover { background-color: var(--theme-accent); }
}
.keobongvip-root[data-theme="emerald-light-slate"] .kbv-text-trend-up { color: var(--theme-trend-up,#059669); }
.keobongvip-root[data-theme="emerald-light-slate"] .kbv-text-trend-down { color: var(--theme-trend-down,#dc2626); }
.keobongvip-root[data-theme="emerald-light-slate"] .kbv-odds-bg { background-color: rgba(5, 150, 105, 0.08); border: 1px solid rgba(5, 150, 105, 0.12); }
.keobongvip-root[data-theme="emerald-light-slate"] .kbv-odds-btn-down { background-color: rgba(220, 38, 38, 0.06); border-color: rgba(220, 38, 38, 0.2); }
.keobongvip-root[data-theme="emerald-light-slate"] .kbv-odds-btn-animating { background-color: rgba(5, 150, 105, 0.1); }
.keobongvip-root[data-theme="emerald-light-slate"] .kbv-date-tab:hover { background-color: var(--theme-accent); border-color: var(--theme-primary-hover); }
.keobongvip-root[data-theme="emerald-light-slate"] .kbv-date-tab--selected { background-color: rgba(5, 150, 105, 0.12); border-color: var(--theme-primary); box-shadow: rgba(5, 150, 105, 0.15) 0px 0px 0px 1px; color: var(--theme-primary); }
.keobongvip-root[data-theme="emerald-light-slate"] .kbv-date-tab--unselected { background-color: rgb(255, 255, 255); border-color: var(--theme-btn-border); color: var(--theme-text); }
.keobongvip-root[data-theme="emerald-light-slate"] .kbv-date-label { color: var(--theme-text-muted); }
[data-theme="emerald-light-slate"] .kbv-date-tabs-scroll { padding-bottom: 6px; scrollbar-color: rgba(5, 150, 105, 0.35) rgba(0, 0, 0, 0); scrollbar-width: thin; }
[data-theme="emerald-light-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar { height: 6px; }
[data-theme="emerald-light-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.04); border-radius: 3px; }
[data-theme="emerald-light-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar-thumb { background: rgba(5, 150, 105, 0.35); border-radius: 3px; }
[data-theme="emerald-light-slate"] .kbv-date-tabs-scroll::-webkit-scrollbar-thumb:hover { background: rgba(16, 185, 129, 0.55); }
@media (hover: hover) {
  .keobongvip-root[data-theme="emerald-light-slate"] .kbv-v25-other-bets-btn:hover { background-color: var(--theme-primary-hover) !important; box-shadow: 0 2px 8px var(--theme-glow); }
}
.keobongvip-root[data-theme="emerald-light-slate"] .kbv-v25-other-bets-arrow { filter: brightness(0) invert(1); }
.keobongvip-root[data-theme="emerald-light-slate"] .lu-odds-status--down { mask-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-down-light-v2-51f3b989637b8055d6a9.svg"); background-color: var(--theme-trend-down,#dc2626) !important; }
.keobongvip-root[data-theme="emerald-light-slate"] .lu-odds-status--down, .keobongvip-root[data-theme="emerald-light-slate"] .lu-odds-status--up { animation: 0.5s ease-in-out 0s 3 normal none running lu-odds-blink; flex-shrink: 0; height: 12px; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; width: 12px; }
.keobongvip-root[data-theme="emerald-light-slate"] .lu-odds-status--up { mask-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-up-light-v2-f7c26fc3af9138637f3a.svg"); background-color: var(--theme-trend-up,#059669) !important; }
[data-theme="emerald-light-slate"] .kbv-v25-league-header-arrow { filter: brightness(0) invert(1); }
.keobongvip-root[data-theme="lobby-black"], [data-theme="lobby-black"] { --theme-foreground-60: #141414d9; --theme-highlight-40: #1c1c1cb3; }
.keobongvip-root[data-theme="lobby-black"] .kbv-wr-tab-active, [data-theme="lobby-black"] .kbv-wr-tab-active { background-color: var(--theme-foreground) !important; border: 1px solid var(--theme-primary) !important; color: var(--theme-text-muted) !important; }
.keobongvip-root[data-theme="lobby-black"] .kbv-wr-tab-inactive, [data-theme="lobby-black"] .kbv-wr-tab-inactive { background-color: var(--theme-bg) !important; color: var(--theme-text-muted) !important; }
.keobongvip-root[data-theme="lobby-black"] .kbv-wr-tab-active:hover, .keobongvip-root[data-theme="lobby-black"] .kbv-wr-tab-inactive:hover, [data-theme="lobby-black"] .kbv-wr-tab-active:hover, [data-theme="lobby-black"] .kbv-wr-tab-inactive:hover { background-color: var(--theme-tab-hover) !important; }
.keobongvip-root[data-theme="lobby-black"] .kbv-wr-bg-glass-filter, [data-theme="lobby-black"] .kbv-wr-bg-glass-filter { background-color: rgba(10, 10, 10, 0.85) !important; }
.keobongvip-root[data-theme="lobby-black"] .kbv-wr-bg-glass-header, [data-theme="lobby-black"] .kbv-wr-bg-glass-header { background-color: var(--theme-highlight) !important; }
.keobongvip-root[data-theme="lobby-black"] .kbv-wr-odd-green, [data-theme="lobby-black"] .kbv-wr-odd-green { color: rgb(34, 197, 94) !important; }
.keobongvip-root[data-theme="lobby-black"] .kbv-wr-odd-blue, [data-theme="lobby-black"] .kbv-wr-odd-blue { color: rgb(96, 165, 250) !important; }
.keobongvip-root[data-theme="lobby-black"] .kbv-wr-odd-red, [data-theme="lobby-black"] .kbv-wr-odd-red { color: rgb(248, 113, 113) !important; }
.keobongvip-root[data-theme="lobby-black"] .kbv-wr-minute-green, [data-theme="lobby-black"] .kbv-wr-minute-green { color: rgb(34, 197, 94) !important; }
.keobongvip-root[data-theme="lobby-black"] .kbv-wr-other-bets-bg, [data-theme="lobby-black"] .kbv-wr-other-bets-bg { background-color: rgba(10, 10, 10, 0.9) !important; }
.keobongvip-root[data-theme="lobby-black"] .kbv-wr-live-dot, [data-theme="lobby-black"] .kbv-wr-live-dot { animation: 1.5s ease-in-out 0s infinite normal none running kbv-live-dot-pulse; border-radius: 6px; display: inline-block; height: 6px; width: 6px; background: var(--theme-foreground) !important; }
.keobongvip-root[data-theme="lobby-black"] .kbv-wr-dropdown-focus, [data-theme="lobby-black"] .kbv-wr-dropdown-focus { box-shadow: 0 0 0 1px var(--theme-primary); border-color: var(--theme-primary) !important; }
.keobongvip-root[data-theme="lobby-black"] .kbv-wr-schedule-header > div, [data-theme="lobby-black"] .kbv-wr-schedule-header > div { color: var(--theme-text) !important; }
.keobongvip-root[data-theme="lobby-black"] .kbv-wr-league-name, [data-theme="lobby-black"] .kbv-wr-league-name { color: var(--theme-text-muted) !important; }
*, ::backdrop, ::after, ::before { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: #3b82f680; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }[data-theme]{ background-color: hsl(var(--nextui-background)); color: hsl(var(--nextui-foreground)); }.c4-html{background-color: hsl(var(--nextui-background));color: hsl(var(--nextui-foreground))}
.container { width: 100%; }
@media (min-width:100%) {
  .container { max-width: 100%; }
}
@media (min-width: 640px) {
  .container { max-width: 640px; }
}
@media (min-width: 768px) {
  .container { max-width: 768px; }
}
@media (min-width: 1024px) {
  .container { max-width: 1024px; }
}
@media (min-width: 1500px) {
  .container { max-width: 1500px; }
}
@media (min-width: 1520px) {
  .container { max-width: 1520px; }
}
.sr-only { clip: rect(0px, 0px, 0px, 0px) !important; border-width: 0px !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; white-space: nowrap !important; width: 1px !important; }
.pointer-events-none { pointer-events: none !important; }
.pointer-events-auto { pointer-events: auto !important; }
.\!visible, .visible { visibility: visible !important; }
.invisible { visibility: hidden !important; }
.collapse { visibility: collapse !important; }
.static { position: static !important; }
.fixed { position: fixed !important; }
.absolute { position: absolute !important; }
.relative { position: relative !important; }
.sticky { position: sticky !important; }
.inset-0 { inset: 0px !important; }
.inset-x-0 { left: 0px !important; right: 0px !important; }
.inset-y-0 { bottom: 0px !important; top: 0px !important; }
.\!left-0 { left: 0px !important; }
.-bottom-1 { bottom: calc(-0.25 * var(--c4-rem,16px)) !important; }
.-right-0\.5 { right: calc(-0.125 * var(--c4-rem,16px)) !important; }
.-right-1 { right: calc(-0.25 * var(--c4-rem,16px)) !important; }
.-top-0\.5 { top: calc(-0.125 * var(--c4-rem,16px)) !important; }
.-top-1 { top: calc(-0.25 * var(--c4-rem,16px)) !important; }
.-top-\[14px\] { top: -14px !important; }
.bottom-0 { bottom: 0px !important; }
.bottom-1 { bottom: calc(0.25 * var(--c4-rem,16px)) !important; }
.bottom-3 { bottom: calc(0.75 * var(--c4-rem,16px)) !important; }
.bottom-\[10\%\] { bottom: 10% !important; }
.bottom-\[2px\] { bottom: 2px !important; }
.bottom-\[5\%\] { bottom: 5% !important; }
.bottom-\[5px\] { bottom: 5px !important; }
.end-3 { inset-inline-end: calc(0.75 * var(--c4-rem,16px)) !important; }
.end-auto { inset-inline-end: auto !important; }
.left-0 { left: 0px !important; }
.left-1\.5 { left: calc(0.375 * var(--c4-rem,16px)) !important; }
.left-1\/2 { left: 50% !important; }
.left-2 { left: calc(0.5 * var(--c4-rem,16px)) !important; }
.left-3 { left: calc(0.75 * var(--c4-rem,16px)) !important; }
.left-\[-46px\] { left: -46px !important; }
.left-\[-8px\] { left: -8px !important; }
.left-\[10\%\] { left: 10% !important; }
.left-\[198px\] { left: 198px !important; }
.left-\[20px\] { left: 20px !important; }
.left-\[2px\] { left: 2px !important; }
.left-\[5\%\] { left: 5% !important; }
.left-\[5px\] { left: 5px !important; }
.right-0 { right: 0px !important; }
.right-1 { right: calc(0.25 * var(--c4-rem,16px)) !important; }
.right-1\.5 { right: calc(0.375 * var(--c4-rem,16px)) !important; }
.right-2 { right: calc(0.5 * var(--c4-rem,16px)) !important; }
.right-3 { right: calc(0.75 * var(--c4-rem,16px)) !important; }
.right-4 { right: calc(1 * var(--c4-rem,16px)) !important; }
.right-\[-2px\] { right: -2px !important; }
.right-\[-4px\] { right: -4px !important; }
.right-\[10\%\] { right: 10% !important; }
.right-\[11px\] { right: 11px !important; }
.right-\[12px\] { right: 12px !important; }
.right-\[20px\] { right: 20px !important; }
.right-\[2px\] { right: 2px !important; }
.right-\[5\%\] { right: 5% !important; }
.right-\[5px\] { right: 5px !important; }
.start-2 { inset-inline-start: calc(0.5 * var(--c4-rem,16px)) !important; }
.start-3 { inset-inline-start: calc(0.75 * var(--c4-rem,16px)) !important; }
.start-auto { inset-inline-start: auto !important; }
.top-0 { top: 0px !important; }
.top-1 { top: calc(0.25 * var(--c4-rem,16px)) !important; }
.top-1\/2 { top: 50% !important; }
.top-2 { top: calc(0.5 * var(--c4-rem,16px)) !important; }
.top-3 { top: calc(0.75 * var(--c4-rem,16px)) !important; }
.top-\[-2px\] { top: -2px !important; }
.top-\[-7px\] { top: -7px !important; }
.top-\[10\%\] { top: 10% !important; }
.top-\[15\%\] { top: 15% !important; }
.top-\[2px\] { top: 2px !important; }
.top-\[30px\] { top: 30px !important; }
.top-\[40px\] { top: 40px !important; }
.top-\[5\%\] { top: 5% !important; }
.top-\[5px\] { top: 5px !important; }
.top-\[8px\] { top: 8px !important; }
.top-\[calc\(100\%_\+_2px\)\] { top: calc(100% + 2px) !important; }
.top-\[calc\(50\%\+12px\)\] { top: calc(50% + 12px) !important; }
.top-\[var\(--navbar-height\)\] { top: var(--navbar-height) !important; }
.top-full { top: 100% !important; }
.-z-30 { z-index: -30 !important; }
.z-0 { z-index: 0 !important; }
.z-10 { z-index: 10 !important; }
.z-20 { z-index: 20 !important; }
.z-30 { z-index: 30 !important; }
.z-40 { z-index: 40 !important; }
.z-50 { z-index: 50 !important; }
.z-\[1000\] { z-index: 1000 !important; }
.z-\[1001\] { z-index: 1001 !important; }
.z-\[100\] { z-index: 100 !important; }
.z-\[1\] { z-index: 1 !important; }
.z-\[2\] { z-index: 2 !important; }
.z-\[3\] { z-index: 3 !important; }
.z-\[99999998\] { z-index: 99999998 !important; }
.z-\[99999999\] { z-index: 99999999 !important; }
.z-\[999999\] { z-index: 999999 !important; }
.z-\[99999\] { z-index: 99999 !important; }
.z-\[9999\] { z-index: 9999 !important; }
.z-\[999\] { z-index: 999 !important; }
.z-\[9\] { z-index: 9 !important; }
.order-1 { order: 1 !important; }
.order-2 { order: 2 !important; }
.order-3 { order: 3 !important; }
.order-last { order: 9999 !important; }
.col-\[1\] { grid-column: 1 !important; }
.col-\[2\] { grid-column: 2 !important; }
.col-\[3\] { grid-column: 3 !important; }
.col-\[4\] { grid-column: 4 !important; }
.col-\[5\] { grid-column: 5 !important; }
.col-\[6\] { grid-column: 6 !important; }
.col-span-1 { grid-column: span 1 / span 1 !important; }
.col-span-12 { grid-column: span 12 / span 12 !important; }
.col-span-3 { grid-column: span 3 / span 3 !important; }
.col-span-4 { grid-column: span 4 / span 4 !important; }
.col-span-8 { grid-column: span 8 / span 8 !important; }
.col-span-full { grid-column: 1 / -1 !important; }
.col-start-1 { grid-column-start: 1 !important; }
.col-start-2 { grid-column-start: 2 !important; }
.col-start-3 { grid-column-start: 3 !important; }
.col-start-5 { grid-column-start: 5 !important; }
.col-start-9 { grid-column-start: 9 !important; }
.col-end-4 { grid-column-end: 4 !important; }
.row-\[1\/span_3\] { grid-row: 1 / span 3 !important; }
.row-\[1\] { grid-row: 1 !important; }
.row-\[2\] { grid-row: 2 !important; }
.row-\[3\] { grid-row: 3 !important; }
.row-span-2 { grid-row: span 2 / span 2 !important; }
.row-start-1 { grid-row-start: 1 !important; }
.row-start-2 { grid-row-start: 2 !important; }
.row-start-3 { grid-row-start: 3 !important; }
.row-start-4 { grid-row-start: 4 !important; }
.\!float-none { float: none !important; }
.-m-2 { margin: calc(-0.5 * var(--c4-rem,16px)) !important; }
.-m-2\.5 { margin: calc(-0.625 * var(--c4-rem,16px)) !important; }
.m-0 { margin: 0px !important; }
.m-auto { margin: auto !important; }
.-mx-1 { margin-left: calc(-0.25 * var(--c4-rem,16px)) !important; margin-right: calc(-0.25 * var(--c4-rem,16px)) !important; }
.-mx-2 { margin-left: calc(-0.5 * var(--c4-rem,16px)) !important; margin-right: calc(-0.5 * var(--c4-rem,16px)) !important; }
.-mx-4 { margin-left: calc(-1 * var(--c4-rem,16px)) !important; margin-right: calc(-1 * var(--c4-rem,16px)) !important; }
.mx-0 { margin-left: 0px !important; margin-right: 0px !important; }
.mx-0\.5 { margin-left: calc(0.125 * var(--c4-rem,16px)) !important; margin-right: calc(0.125 * var(--c4-rem,16px)) !important; }
.mx-1 { margin-left: calc(0.25 * var(--c4-rem,16px)) !important; margin-right: calc(0.25 * var(--c4-rem,16px)) !important; }
.mx-1\.5 { margin-left: calc(0.375 * var(--c4-rem,16px)) !important; margin-right: calc(0.375 * var(--c4-rem,16px)) !important; }
.mx-2 { margin-left: calc(0.5 * var(--c4-rem,16px)) !important; margin-right: calc(0.5 * var(--c4-rem,16px)) !important; }
.mx-2\.5 { margin-left: calc(0.625 * var(--c4-rem,16px)) !important; margin-right: calc(0.625 * var(--c4-rem,16px)) !important; }
.mx-3 { margin-left: calc(0.75 * var(--c4-rem,16px)) !important; margin-right: calc(0.75 * var(--c4-rem,16px)) !important; }
.mx-4 { margin-left: calc(1 * var(--c4-rem,16px)) !important; margin-right: calc(1 * var(--c4-rem,16px)) !important; }
.mx-\[2px\] { margin-left: 2px !important; margin-right: 2px !important; }
.mx-\[5px\] { margin-left: 5px !important; margin-right: 5px !important; }
.mx-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\] { margin-left: calc(0.5 * var(--c4-rem,16px)) !important; margin-right: calc(0.5 * var(--c4-rem,16px)) !important; }
.mx-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\] { margin-left: calc(0.375 * var(--c4-rem,16px)) !important; margin-right: calc(0.375 * var(--c4-rem,16px)) !important; }
.mx-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\] { margin-left: calc(0.25 * var(--c4-rem,16px)) !important; margin-right: calc(0.25 * var(--c4-rem,16px)) !important; }
.mx-auto { margin-left: auto !important; margin-right: auto !important; }
.my-0 { margin-bottom: 0px !important; margin-top: 0px !important; }
.my-0\.5 { margin-bottom: calc(0.125 * var(--c4-rem,16px)) !important; margin-top: calc(0.125 * var(--c4-rem,16px)) !important; }
.my-1 { margin-bottom: calc(0.25 * var(--c4-rem,16px)) !important; margin-top: calc(0.25 * var(--c4-rem,16px)) !important; }
.my-16 { margin-bottom: calc(4 * var(--c4-rem,16px)) !important; margin-top: calc(4 * var(--c4-rem,16px)) !important; }
.my-2 { margin-bottom: calc(0.5 * var(--c4-rem,16px)) !important; margin-top: calc(0.5 * var(--c4-rem,16px)) !important; }
.my-3 { margin-bottom: calc(0.75 * var(--c4-rem,16px)) !important; margin-top: calc(0.75 * var(--c4-rem,16px)) !important; }
.my-4 { margin-bottom: calc(1 * var(--c4-rem,16px)) !important; margin-top: calc(1 * var(--c4-rem,16px)) !important; }
.my-\[5px\] { margin-bottom: 5px !important; margin-top: 5px !important; }
.my-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\] { margin-bottom: calc(0.5 * var(--c4-rem,16px)) !important; margin-top: calc(0.5 * var(--c4-rem,16px)) !important; }
.my-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\] { margin-bottom: calc(0.375 * var(--c4-rem,16px)) !important; margin-top: calc(0.375 * var(--c4-rem,16px)) !important; }
.my-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\] { margin-bottom: calc(0.25 * var(--c4-rem,16px)) !important; margin-top: calc(0.25 * var(--c4-rem,16px)) !important; }
.my-auto { margin-bottom: auto !important; margin-top: auto !important; }
.\!mb-0 { margin-bottom: 0px !important; }
.\!ml-0 { margin-left: 0px !important; }
.\!mt-0 { margin-top: 0px !important; }
.-mb-px { margin-bottom: -1px !important; }
.-ml-2\.5 { margin-left: calc(-0.625 * var(--c4-rem,16px)) !important; }
.-ml-5 { margin-left: calc(-1.25 * var(--c4-rem,16px)) !important; }
.-mr-1 { margin-right: calc(-0.25 * var(--c4-rem,16px)) !important; }
.-mr-2 { margin-right: calc(-0.5 * var(--c4-rem,16px)) !important; }
.-ms-2 { margin-inline-start: calc(-0.5 * var(--c4-rem,16px)) !important; }
.-mt-\[90px\] { margin-top: -90px !important; }
.-mt-\[93px\] { margin-top: -93px !important; }
.-mt-px { margin-top: -1px !important; }
.mb-0 { margin-bottom: 0px !important; }
.mb-0\.5 { margin-bottom: calc(0.125 * var(--c4-rem,16px)) !important; }
.mb-1 { margin-bottom: calc(0.25 * var(--c4-rem,16px)) !important; }
.mb-1\.5 { margin-bottom: calc(0.375 * var(--c4-rem,16px)) !important; }
.mb-2 { margin-bottom: calc(0.5 * var(--c4-rem,16px)) !important; }
.mb-2\.5 { margin-bottom: calc(0.625 * var(--c4-rem,16px)) !important; }
.mb-3 { margin-bottom: calc(0.75 * var(--c4-rem,16px)) !important; }
.mb-4 { margin-bottom: calc(1 * var(--c4-rem,16px)) !important; }
.mb-5 { margin-bottom: calc(1.25 * var(--c4-rem,16px)) !important; }
.mb-6 { margin-bottom: calc(1.5 * var(--c4-rem,16px)) !important; }
.mb-\[12px\] { margin-bottom: 12px !important; }
.mb-\[15px\] { margin-bottom: 15px !important; }
.mb-\[20px\] { margin-bottom: 20px !important; }
.mb-\[24px\] { margin-bottom: 24px !important; }
.mb-\[4px\] { margin-bottom: 4px !important; }
.mb-\[5px\] { margin-bottom: 5px !important; }
.mb-\[6px\] { margin-bottom: 6px !important; }
.mb-\[8px\] { margin-bottom: 8px !important; }
.mb-\[9px\] { margin-bottom: 9px !important; }
.mb-px { margin-bottom: 1px !important; }
.ml-0 { margin-left: 0px !important; }
.ml-0\.5 { margin-left: calc(0.125 * var(--c4-rem,16px)) !important; }
.ml-1 { margin-left: calc(0.25 * var(--c4-rem,16px)) !important; }
.ml-2 { margin-left: calc(0.5 * var(--c4-rem,16px)) !important; }
.ml-3 { margin-left: calc(0.75 * var(--c4-rem,16px)) !important; }
.ml-6 { margin-left: calc(1.5 * var(--c4-rem,16px)) !important; }
.ml-\[0\.375rem\] { margin-left: calc(0.375 * var(--c4-rem,16px)) !important; }
.ml-\[10px\] { margin-left: 10px !important; }
.ml-\[34px\] { margin-left: 34px !important; }
.ml-\[5px\] { margin-left: 5px !important; }
.ml-\[6px\] { margin-left: 6px !important; }
.ml-auto { margin-left: auto !important; }
.mr-0 { margin-right: 0px !important; }
.mr-0\.5 { margin-right: calc(0.125 * var(--c4-rem,16px)) !important; }
.mr-1 { margin-right: calc(0.25 * var(--c4-rem,16px)) !important; }
.mr-2 { margin-right: calc(0.5 * var(--c4-rem,16px)) !important; }
.mr-2\.5 { margin-right: calc(0.625 * var(--c4-rem,16px)) !important; }
.mr-6 { margin-right: calc(1.5 * var(--c4-rem,16px)) !important; }
.mr-\[-16px\] { margin-right: -16px !important; }
.mr-\[10px\] { margin-right: 10px !important; }
.mr-\[15px\] { margin-right: 15px !important; }
.mr-\[2px\] { margin-right: 2px !important; }
.mr-\[4px\] { margin-right: 4px !important; }
.mr-\[5px\] { margin-right: 5px !important; }
.mr-auto { margin-right: auto !important; }
.ms-2 { margin-inline-start: calc(0.5 * var(--c4-rem,16px)) !important; }
.mt-0 { margin-top: 0px !important; }
.mt-0\.5 { margin-top: calc(0.125 * var(--c4-rem,16px)) !important; }
.mt-1 { margin-top: calc(0.25 * var(--c4-rem,16px)) !important; }
.mt-1\.5 { margin-top: calc(0.375 * var(--c4-rem,16px)) !important; }
.mt-2 { margin-top: calc(0.5 * var(--c4-rem,16px)) !important; }
.mt-2\.5 { margin-top: calc(0.625 * var(--c4-rem,16px)) !important; }
.mt-3 { margin-top: calc(0.75 * var(--c4-rem,16px)) !important; }
.mt-4 { margin-top: calc(1 * var(--c4-rem,16px)) !important; }
.mt-5 { margin-top: calc(1.25 * var(--c4-rem,16px)) !important; }
.mt-6 { margin-top: calc(1.5 * var(--c4-rem,16px)) !important; }
.mt-\[10px\] { margin-top: 10px !important; }
.mt-\[15px\] { margin-top: 15px !important; }
.mt-\[17px\] { margin-top: 17px !important; }
.mt-\[18px\] { margin-top: 18px !important; }
.mt-\[20px\] { margin-top: 20px !important; }
.mt-\[2px\] { margin-top: 2px !important; }
.mt-\[30px\] { margin-top: 30px !important; }
.mt-\[4px\] { margin-top: 4px !important; }
.mt-\[50px\] { margin-top: 50px !important; }
.mt-\[5px\] { margin-top: 5px !important; }
.mt-\[8px\] { margin-top: 8px !important; }
.mt-auto { margin-top: auto !important; }
.\!box-border, .box-border { box-sizing: border-box !important; }
.box-content { box-sizing: initial !important; }
.line-clamp-1 { -webkit-line-clamp: 1 !important; }
.line-clamp-1, .line-clamp-2 { -webkit-box-orient: vertical !important; display: -webkit-box !important; overflow: hidden !important; }
.line-clamp-2 { -webkit-line-clamp: 2 !important; }
.\!block, .block { display: block !important; }
.inline-block { display: inline-block !important; }
.\!inline, .inline { display: inline !important; }
.\!flex, .flex { display: flex !important; }
.inline-flex { display: inline-flex !important; }
.table { display: table !important; }
.table-cell { display: table-cell !important; }
.table-row-group { display: table-row-group !important; }
.table-row { display: table-row !important; }
.grid { display: grid !important; }
.inline-grid { display: inline-grid !important; }
.contents { display: contents !important; }
.aspect-square { aspect-ratio: 1 / 1 !important; }
.size-3 { height: calc(0.75 * var(--c4-rem,16px)) !important; width: calc(0.75 * var(--c4-rem,16px)) !important; }
.size-4 { height: calc(1 * var(--c4-rem,16px)) !important; width: calc(1 * var(--c4-rem,16px)) !important; }
.size-5 { height: calc(1.25 * var(--c4-rem,16px)) !important; width: calc(1.25 * var(--c4-rem,16px)) !important; }
.size-\[18px\] { height: 18px !important; width: 18px !important; }
.\!h-3\.5 { height: calc(0.875 * var(--c4-rem,16px)) !important; }
.\!h-7 { height: calc(1.75 * var(--c4-rem,16px)) !important; }
.\!h-auto { height: auto !important; }
.h-0 { height: 0px !important; }
.h-0\.5 { height: calc(0.125 * var(--c4-rem,16px)) !important; }
.h-1 { height: calc(0.25 * var(--c4-rem,16px)) !important; }
.h-1\.5 { height: calc(0.375 * var(--c4-rem,16px)) !important; }
.h-10 { height: calc(2.5 * var(--c4-rem,16px)) !important; }
.h-11 { height: calc(2.75 * var(--c4-rem,16px)) !important; }
.h-12 { height: calc(3 * var(--c4-rem,16px)) !important; }
.h-14 { height: calc(3.5 * var(--c4-rem,16px)) !important; }
.h-16 { height: calc(4 * var(--c4-rem,16px)) !important; }
.h-2 { height: calc(0.5 * var(--c4-rem,16px)) !important; }
.h-2\.5 { height: calc(0.625 * var(--c4-rem,16px)) !important; }
.h-20 { height: calc(5 * var(--c4-rem,16px)) !important; }
.h-3 { height: calc(0.75 * var(--c4-rem,16px)) !important; }
.h-3\.5 { height: calc(0.875 * var(--c4-rem,16px)) !important; }
.h-4 { height: calc(1 * var(--c4-rem,16px)) !important; }
.h-40 { height: 40px !important; }
.h-5 { height: calc(1.25 * var(--c4-rem,16px)) !important; }
.h-6 { height: calc(1.5 * var(--c4-rem,16px)) !important; }
.h-7 { height: calc(1.75 * var(--c4-rem,16px)) !important; }
.h-8 { height: calc(2 * var(--c4-rem,16px)) !important; }
.h-9 { height: calc(2.25 * var(--c4-rem,16px)) !important; }
.h-\[--visual-viewport-height\] { height: var(--visual-viewport-height) !important; }
.h-\[1\.375rem\] { height: calc(1.375 * var(--c4-rem,16px)) !important; }
.h-\[100\%\] { height: 100% !important; }
.h-\[100dvh\] { height: 100dvh !important; }
.h-\[10px\] { height: 10px !important; }
.h-\[11px\] { height: 11px !important; }
.h-\[12px\] { height: 12px !important; }
.h-\[140px\] { height: 140px !important; }
.h-\[14px\] { height: 14px !important; }
.h-\[15px\] { height: 15px !important; }
.h-\[16px\] { height: 16px !important; }
.h-\[17px\] { height: 17px !important; }
.h-\[18px\] { height: 18px !important; }
.h-\[1px\] { height: 1px !important; }
.h-\[1rem\] { height: calc(1 * var(--c4-rem,16px)) !important; }
.h-\[2\.5px\] { height: 2.5px !important; }
.h-\[20px\] { height: 20px !important; }
.h-\[22\.5px\] { height: 22.5px !important; }
.h-\[22px\] { height: 22px !important; }
.h-\[23px\] { height: 23px !important; }
.h-\[240px\] { height: 240px !important; }
.h-\[24px\] { height: 24px !important; }
.h-\[25px\] { height: 25px !important; }
.h-\[26px\] { height: 26px !important; }
.h-\[28px\] { height: 28px !important; }
.h-\[2px\] { height: 2px !important; }
.h-\[3\.625rem\] { height: calc(3.625 * var(--c4-rem,16px)) !important; }
.h-\[30px\] { height: 30px !important; }
.h-\[31px\] { height: 31px !important; }
.h-\[320px\] { height: 320px !important; }
.h-\[32px\] { height: 32px !important; }
.h-\[34px\] { height: 34px !important; }
.h-\[35px\] { height: 35px !important; }
.h-\[36px\] { height: 36px !important; }
.h-\[37px\] { height: 37px !important; }
.h-\[38px\] { height: 38px !important; }
.h-\[40px\] { height: 40px !important; }
.h-\[42px\] { height: 42px !important; }
.h-\[44px\] { height: 44px !important; }
.h-\[45px\] { height: 45px !important; }
.h-\[46px\] { height: 46px !important; }
.h-\[48px\] { height: 48px !important; }
.h-\[49px\] { height: 49px !important; }
.h-\[50px\] { height: 50px !important; }
.h-\[50vh\] { height: 50vh !important; }
.h-\[54px\] { height: 54px !important; }
.h-\[56px\] { height: 56px !important; }
.h-\[58px\] { height: 58px !important; }
.h-\[5px\] { height: 5px !important; }
.h-\[60px\] { height: 60px !important; }
.h-\[64px\] { height: 64px !important; }
.h-\[6px\] { height: 6px !important; }
.h-\[7\.375rem\] { height: calc(7.375 * var(--c4-rem,16px)) !important; }
.h-\[72px\] { height: 72px !important; }
.h-\[75px\] { height: 75px !important; }
.h-\[7px\] { height: 7px !important; }
.h-\[80\%\] { height: 80% !important; }
.h-\[85vh\] { height: 85vh !important; }
.h-\[88px\] { height: 88px !important; }
.h-\[calc\(100dvh_-_var\(--navbar-height\)\)\] { height: calc(100dvh - var(--navbar-height)) !important; }
.h-\[var\(--navbar-height\)\] { height: var(--navbar-height) !important; }
.h-\[var\(--picker-height\)\] { height: var(--picker-height) !important; }
.h-auto { height: auto !important; }
.h-divider { height: var(--nextui-divider-weight) !important; }
.h-fit { height: fit-content !important; }
.h-full { height: 100% !important; }
.h-px { height: 1px !important; }
.h-screen { height: 100vh !important; }
.max-h-0 { max-height: 0px !important; }
.max-h-64 { max-height: calc(16 * var(--c4-rem,16px)) !important; }
.max-h-72 { max-height: calc(18 * var(--c4-rem,16px)) !important; }
.max-h-\[200px\] { max-height: 200px !important; }
.max-h-\[250px\] { max-height: 250px !important; }
.max-h-\[300px\] { max-height: 300px !important; }
.max-h-\[420px\] { max-height: 420px !important; }
.max-h-\[50vh\] { max-height: 50vh !important; }
.max-h-\[60vh\] { max-height: 60vh !important; }
.max-h-\[95vh\] { max-height: 95vh !important; }
.max-h-\[9999px\] { max-height: 9999px !important; }
.max-h-\[calc\(100\%_-_8rem\)\] { max-height: calc(100% - calc(8 * var(--c4-rem,16px))) !important; }
.max-h-\[min\(60vh\,420px\)\] { max-height: min(60vh, 420px) !important; }
.min-h-0 { min-height: 0px !important; }
.min-h-10 { min-height: calc(2.5 * var(--c4-rem,16px)) !important; }
.min-h-12 { min-height: calc(3 * var(--c4-rem,16px)) !important; }
.min-h-14 { min-height: calc(3.5 * var(--c4-rem,16px)) !important; }
.min-h-16 { min-height: calc(4 * var(--c4-rem,16px)) !important; }
.min-h-3 { min-height: calc(0.75 * var(--c4-rem,16px)) !important; }
.min-h-3\.5 { min-height: calc(0.875 * var(--c4-rem,16px)) !important; }
.min-h-4 { min-height: calc(1 * var(--c4-rem,16px)) !important; }
.min-h-5 { min-height: calc(1.25 * var(--c4-rem,16px)) !important; }
.min-h-6 { min-height: calc(1.5 * var(--c4-rem,16px)) !important; }
.min-h-7 { min-height: calc(1.75 * var(--c4-rem,16px)) !important; }
.min-h-8 { min-height: calc(2 * var(--c4-rem,16px)) !important; }
.min-h-\[1\.125rem\] { min-height: calc(1.125 * var(--c4-rem,16px)) !important; }
.min-h-\[100dvh\] { min-height: 100dvh !important; }
.min-h-\[110px\] { min-height: 110px !important; }
.min-h-\[12rem\] { min-height: calc(12 * var(--c4-rem,16px)) !important; }
.min-h-\[130px\] { min-height: 130px !important; }
.min-h-\[2\.75rem\] { min-height: calc(2.75 * var(--c4-rem,16px)) !important; }
.min-h-\[200px\] { min-height: 200px !important; }
.min-h-\[20px\] { min-height: 20px !important; }
.min-h-\[240px\] { min-height: 240px !important; }
.min-h-\[24px\] { min-height: 24px !important; }
.min-h-\[31px\] { min-height: 31px !important; }
.min-h-\[32px\] { min-height: 32px !important; }
.min-h-\[34px\] { min-height: 34px !important; }
.min-h-\[36px\] { min-height: 36px !important; }
.min-h-\[38px\] { min-height: 38px !important; }
.min-h-\[40px\] { min-height: 40px !important; }
.min-h-\[44px\] { min-height: 44px !important; }
.min-h-\[46px\] { min-height: 46px !important; }
.min-h-\[50px\] { min-height: 50px !important; }
.min-h-\[52px\] { min-height: 52px !important; }
.min-h-\[54px\] { min-height: 54px !important; }
.min-h-\[5px\] { min-height: 5px !important; }
.min-h-\[80px\] { min-height: 80px !important; }
.min-h-full { min-height: 100% !important; }
.min-h-screen { min-height: 100vh !important; }
.\!w-3\.5 { width: calc(0.875 * var(--c4-rem,16px)) !important; }
.\!w-auto { width: auto !important; }
.\!w-full { width: 100% !important; }
.w-0 { width: 0px !important; }
.w-1 { width: calc(0.25 * var(--c4-rem,16px)) !important; }
.w-1\.5 { width: calc(0.375 * var(--c4-rem,16px)) !important; }
.w-1\/12 { width: 8.33333% !important; }
.w-1\/2 { width: 50% !important; }
.w-1\/3 { width: 33.3333% !important; }
.w-1\/5 { width: 20% !important; }
.w-10 { width: calc(2.5 * var(--c4-rem,16px)) !important; }
.w-10\/12 { width: 83.3333% !important; }
.w-11 { width: calc(2.75 * var(--c4-rem,16px)) !important; }
.w-12 { width: calc(3 * var(--c4-rem,16px)) !important; }
.w-14 { width: calc(3.5 * var(--c4-rem,16px)) !important; }
.w-16 { width: calc(4 * var(--c4-rem,16px)) !important; }
.w-2 { width: calc(0.5 * var(--c4-rem,16px)) !important; }
.w-2\.5 { width: calc(0.625 * var(--c4-rem,16px)) !important; }
.w-2\/12 { width: 16.6667% !important; }
.w-3 { width: calc(0.75 * var(--c4-rem,16px)) !important; }
.w-3\.5 { width: calc(0.875 * var(--c4-rem,16px)) !important; }
.w-3\/12 { width: 25% !important; }
.w-4 { width: calc(1 * var(--c4-rem,16px)) !important; }
.w-4\/5 { width: 80% !important; }
.w-5 { width: calc(1.25 * var(--c4-rem,16px)) !important; }
.w-6 { width: calc(1.5 * var(--c4-rem,16px)) !important; }
.w-7 { width: calc(1.75 * var(--c4-rem,16px)) !important; }
.w-8 { width: calc(2 * var(--c4-rem,16px)) !important; }
.w-9 { width: calc(2.25 * var(--c4-rem,16px)) !important; }
.w-9\/12 { width: 75% !important; }
.w-\[0\.875rem\] { width: calc(0.875 * var(--c4-rem,16px)) !important; }
.w-\[1\.375rem\] { width: calc(1.375 * var(--c4-rem,16px)) !important; }
.w-\[1\.5rem\] { width: calc(1.5 * var(--c4-rem,16px)) !important; }
.w-\[10\%\] { width: 10% !important; }
.w-\[100px\] { width: 100px !important; }
.w-\[10px\] { width: 10px !important; }
.w-\[110px\] { width: 110px !important; }
.w-\[112px\] { width: 112px !important; }
.w-\[11px\] { width: 11px !important; }
.w-\[12\%\] { width: 12% !important; }
.w-\[12px\] { width: 12px !important; }
.w-\[13\%\] { width: 13% !important; }
.w-\[14\%\] { width: 14% !important; }
.w-\[140px\] { width: 140px !important; }
.w-\[147px\] { width: 147px !important; }
.w-\[14px\] { width: 14px !important; }
.w-\[15\%\] { width: 15% !important; }
.w-\[150px\] { width: 150px !important; }
.w-\[15px\] { width: 15px !important; }
.w-\[16\%\] { width: 16% !important; }
.w-\[160px\] { width: 160px !important; }
.w-\[161px\] { width: 161px !important; }
.w-\[16px\] { width: 16px !important; }
.w-\[170px\] { width: 170px !important; }
.w-\[17px\] { width: 17px !important; }
.w-\[18\%\] { width: 18% !important; }
.w-\[18px\] { width: 18px !important; }
.w-\[1px\] { width: 1px !important; }
.w-\[1rem\] { width: calc(1 * var(--c4-rem,16px)) !important; }
.w-\[2\.25rem\] { width: calc(2.25 * var(--c4-rem,16px)) !important; }
.w-\[2\.5rem\] { width: calc(2.5 * var(--c4-rem,16px)) !important; }
.w-\[20\%\] { width: 20% !important; }
.w-\[200\%\] { width: 200% !important; }
.w-\[200px\] { width: 200px !important; }
.w-\[20px\] { width: 20px !important; }
.w-\[22\%\] { width: 22% !important; }
.w-\[22px\] { width: 22px !important; }
.w-\[23px\] { width: 23px !important; }
.w-\[24px\] { width: 24px !important; }
.w-\[250px\] { width: 250px !important; }
.w-\[25px\] { width: 25px !important; }
.w-\[26\%\] { width: 26% !important; }
.w-\[264px\] { width: 264px !important; }
.w-\[26px\] { width: 26px !important; }
.w-\[27px\] { width: 27px !important; }
.w-\[280px\] { width: 280px !important; }
.w-\[28px\] { width: 28px !important; }
.w-\[2rem\] { width: calc(2 * var(--c4-rem,16px)) !important; }
.w-\[3\.25rem\] { width: calc(3.25 * var(--c4-rem,16px)) !important; }
.w-\[30px\] { width: 30px !important; }
.w-\[31\%\] { width: 31% !important; }
.w-\[32px\] { width: 32px !important; }
.w-\[33\.33\%\] { width: 33.33% !important; }
.w-\[33px\] { width: 33px !important; }
.w-\[34px\] { width: 34px !important; }
.w-\[35\%\] { width: 35% !important; }
.w-\[35px\] { width: 35px !important; }
.w-\[36px\] { width: 36px !important; }
.w-\[4\%\] { width: 4% !important; }
.w-\[4\.5rem\] { width: calc(4.5 * var(--c4-rem,16px)) !important; }
.w-\[40\%\] { width: 40% !important; }
.w-\[40px\] { width: 40px !important; }
.w-\[42px\] { width: 42px !important; }
.w-\[44\%\] { width: 44% !important; }
.w-\[46px\] { width: 46px !important; }
.w-\[48px\] { width: 48px !important; }
.w-\[4rem\] { width: calc(4 * var(--c4-rem,16px)) !important; }
.w-\[50\%\] { width: 50% !important; }
.w-\[50px\] { width: 50px !important; }
.w-\[54px\] { width: 54px !important; }
.w-\[55\%\] { width: 55% !important; }
.w-\[55px\] { width: 55px !important; }
.w-\[56px\] { width: 56px !important; }
.w-\[57\%\] { width: 57% !important; }
.w-\[58px\] { width: 58px !important; }
.w-\[5px\] { width: 5px !important; }
.w-\[6\%\] { width: 6% !important; }
.w-\[60\%\] { width: 60% !important; }
.w-\[60px\] { width: 60px !important; }
.w-\[65\%\] { width: 65% !important; }
.w-\[65px\] { width: 65px !important; }
.w-\[66px\] { width: 66px !important; }
.w-\[6px\] { width: 6px !important; }
.w-\[7\%\] { width: 7% !important; }
.w-\[7\.75rem\] { width: calc(7.75 * var(--c4-rem,16px)) !important; }
.w-\[70\%\] { width: 70% !important; }
.w-\[70px\] { width: 70px !important; }
.w-\[72px\] { width: 72px !important; }
.w-\[8\%\] { width: 8% !important; }
.w-\[80\%\] { width: 80% !important; }
.w-\[80px\] { width: 80px !important; }
.w-\[82px\] { width: 82px !important; }
.w-\[88px\] { width: 88px !important; }
.w-\[90\%\] { width: 90% !important; }
.w-\[90px\] { width: 90px !important; }
.w-\[95\%\] { width: 95% !important; }
.w-\[95px\] { width: 95px !important; }
.w-\[9rem\] { width: calc(9 * var(--c4-rem,16px)) !important; }
.w-\[calc\(100\%_-_16px\)\] { width: calc(100% - 16px) !important; }
.w-\[calc\(100\%_-_theme\(spacing\.6\)\)\] { width: calc(100% - calc(1.5 * var(--c4-rem,16px))) !important; }
.w-\[calc\(50\%-26px\)\] { width: calc(50% - 26px) !important; }
.w-\[calc\(50\%_-_100px\)\] { width: calc(50% - 100px) !important; }
.w-\[calc\(var\(--visible-months\)_\*_var\(--calendar-width\)\)\] { width: calc(var(--visible-months)*var(--calendar-width)) !important; }
.w-\[min\(100vw-1rem\,300px\)\] { width: min(calc(-1 * var(--c4-rem,16px)) + 100vw, 300px) !important; }
.w-\[min\(96\%\,580px\)\] { width: min(96%, 580px) !important; }
.w-auto { width: auto !important; }
.w-divider { width: var(--nextui-divider-weight) !important; }
.w-fit { width: fit-content !important; }
.w-full { width: 100% !important; }
.w-max { width: max-content !important; }
.w-px { width: 1px !important; }
.w-screen { width: 100vw !important; }
.\!min-w-0, .min-w-0 { min-width: 0px !important; }
.min-w-10 { min-width: calc(2.5 * var(--c4-rem,16px)) !important; }
.min-w-12 { min-width: calc(3 * var(--c4-rem,16px)) !important; }
.min-w-14 { min-width: calc(3.5 * var(--c4-rem,16px)) !important; }
.min-w-16 { min-width: calc(4 * var(--c4-rem,16px)) !important; }
.min-w-20 { min-width: calc(5 * var(--c4-rem,16px)) !important; }
.min-w-24 { min-width: calc(6 * var(--c4-rem,16px)) !important; }
.min-w-3 { min-width: calc(0.75 * var(--c4-rem,16px)) !important; }
.min-w-3\.5 { min-width: calc(0.875 * var(--c4-rem,16px)) !important; }
.min-w-4 { min-width: calc(1 * var(--c4-rem,16px)) !important; }
.min-w-5 { min-width: calc(1.25 * var(--c4-rem,16px)) !important; }
.min-w-6 { min-width: calc(1.5 * var(--c4-rem,16px)) !important; }
.min-w-7 { min-width: calc(1.75 * var(--c4-rem,16px)) !important; }
.min-w-8 { min-width: calc(2 * var(--c4-rem,16px)) !important; }
.min-w-9 { min-width: calc(2.25 * var(--c4-rem,16px)) !important; }
.min-w-\[100px\] { min-width: 100px !important; }
.min-w-\[10px\] { min-width: 10px !important; }
.min-w-\[110px\] { min-width: 110px !important; }
.min-w-\[112px\] { min-width: 112px !important; }
.min-w-\[120px\] { min-width: 120px !important; }
.min-w-\[132px\] { min-width: 132px !important; }
.min-w-\[135px\] { min-width: 135px !important; }
.min-w-\[140px\] { min-width: 140px !important; }
.min-w-\[150px\] { min-width: 150px !important; }
.min-w-\[16px\] { min-width: 16px !important; }
.min-w-\[18px\] { min-width: 18px !important; }
.min-w-\[1rem\] { min-width: calc(1 * var(--c4-rem,16px)) !important; }
.min-w-\[2\.25rem\] { min-width: calc(2.25 * var(--c4-rem,16px)) !important; }
.min-w-\[2\.75rem\] { min-width: calc(2.75 * var(--c4-rem,16px)) !important; }
.min-w-\[200px\] { min-width: 200px !important; }
.min-w-\[20px\] { min-width: 20px !important; }
.min-w-\[240px\] { min-width: 240px !important; }
.min-w-\[24px\] { min-width: 24px !important; }
.min-w-\[280px\] { min-width: 280px !important; }
.min-w-\[300px\] { min-width: 300px !important; }
.min-w-\[30px\] { min-width: 30px !important; }
.min-w-\[32px\] { min-width: 32px !important; }
.min-w-\[33px\] { min-width: 33px !important; }
.min-w-\[340px\] { min-width: 340px !important; }
.min-w-\[34px\] { min-width: 34px !important; }
.min-w-\[35px\] { min-width: 35px !important; }
.min-w-\[36px\] { min-width: 36px !important; }
.min-w-\[40px\] { min-width: 40px !important; }
.min-w-\[43px\] { min-width: 43px !important; }
.min-w-\[4rem\] { min-width: calc(4 * var(--c4-rem,16px)) !important; }
.min-w-\[500px\] { min-width: 500px !important; }
.min-w-\[50px\] { min-width: 50px !important; }
.min-w-\[520px\] { min-width: 520px !important; }
.min-w-\[52px\] { min-width: 52px !important; }
.min-w-\[560px\] { min-width: 560px !important; }
.min-w-\[5px\] { min-width: 5px !important; }
.min-w-\[5rem\] { min-width: calc(5 * var(--c4-rem,16px)) !important; }
.min-w-\[60px\] { min-width: 60px !important; }
.min-w-\[70px\] { min-width: 70px !important; }
.min-w-\[72px\] { min-width: 72px !important; }
.min-w-\[80px\] { min-width: 80px !important; }
.min-w-\[816px\] { min-width: 816px !important; }
.min-w-\[85px\] { min-width: 85px !important; }
.min-w-\[86px\] { min-width: 86px !important; }
.min-w-\[90px\] { min-width: 90px !important; }
.min-w-\[96px\] { min-width: 96px !important; }
.min-w-fit { min-width: fit-content !important; }
.min-w-full { min-width: 100% !important; }
.min-w-max { min-width: max-content !important; }
.min-w-min { min-width: min-content !important; }
.\!max-w-full { max-width: 100% !important; }
.max-w-0 { max-width: 0px !important; }
.max-w-2xl { max-width: calc(42 * var(--c4-rem,16px)) !important; }
.max-w-3xl { max-width: calc(48 * var(--c4-rem,16px)) !important; }
.max-w-4xl { max-width: calc(56 * var(--c4-rem,16px)) !important; }
.max-w-5xl { max-width: calc(64 * var(--c4-rem,16px)) !important; }
.max-w-\[1024px\] { max-width: 1024px !important; }
.max-w-\[120px\] { max-width: 120px !important; }
.max-w-\[1240px\] { max-width: 1240px !important; }
.max-w-\[1280px\] { max-width: 1280px !important; }
.max-w-\[128px\] { max-width: 128px !important; }
.max-w-\[1400px\] { max-width: 1400px !important; }
.max-w-\[140px\] { max-width: 140px !important; }
.max-w-\[150px\] { max-width: 150px !important; }
.max-w-\[1536px\] { max-width: 1536px !important; }
.max-w-\[160px\] { max-width: 160px !important; }
.max-w-\[2\.25rem\] { max-width: calc(2.25 * var(--c4-rem,16px)) !important; }
.max-w-\[220px\] { max-width: 220px !important; }
.max-w-\[250px\] { max-width: 250px !important; }
.max-w-\[270px\] { max-width: 270px !important; }
.max-w-\[271px\] { max-width: 271px !important; }
.max-w-\[32\%\] { max-width: 32% !important; }
.max-w-\[45\%\] { max-width: 45% !important; }
.max-w-\[50\%\] { max-width: 50% !important; }
.max-w-\[550px\] { max-width: 550px !important; }
.max-w-\[55px\] { max-width: 55px !important; }
.max-w-\[640px\] { max-width: 640px !important; }
.max-w-\[68\%\] { max-width: 68% !important; }
.max-w-\[768px\] { max-width: 768px !important; }
.max-w-\[80px\] { max-width: 80px !important; }
.max-w-\[816px\] { max-width: 816px !important; }
.max-w-\[950px\] { max-width: 950px !important; }
.max-w-\[calc\(100\%-60px\)\] { max-width: calc(100% - 60px) !important; }
.max-w-\[min\(100\%\,9rem\)\] { max-width: min(100%, calc(9 * var(--c4-rem,16px))) !important; }
.max-w-\[min\(720px\,calc\(100vw-16px\)\)\] { max-width: min(720px, -16px + 100vw) !important; }
.max-w-fit { max-width: fit-content !important; }
.max-w-full { max-width: 100% !important; }
.max-w-lg { max-width: calc(32 * var(--c4-rem,16px)) !important; }
.max-w-md { max-width: calc(28 * var(--c4-rem,16px)) !important; }
.max-w-none { max-width: none !important; }
.max-w-sm { max-width: calc(24 * var(--c4-rem,16px)) !important; }
.max-w-xl { max-width: calc(36 * var(--c4-rem,16px)) !important; }
.max-w-xs { max-width: calc(20 * var(--c4-rem,16px)) !important; }
.flex-1 { flex: 1 1 0% !important; }
.flex-\[0_0_100\%\] { flex: 0 0 100% !important; }
.flex-\[1_1_68\%\] { flex: 1 1 68% !important; }
.flex-\[1_32\%\] { flex: 1 1 32% !important; }
.flex-\[5\] { flex: 5 1 0% !important; }
.flex-auto { flex: 1 1 auto !important; }
.flex-initial { flex: 0 1 auto !important; }
.flex-none { flex: 0 0 auto !important; }
.flex-shrink-0 { flex-shrink: 0 !important; }
.shrink { flex-shrink: 1 !important; }
.shrink-0 { flex-shrink: 0 !important; }
.flex-grow, .grow { flex-grow: 1 !important; }
.basis-0 { flex-basis: 0px !important; }
.basis-1\/3 { flex-basis: 33.3333% !important; }
.table-auto { table-layout: auto !important; }
.table-fixed { table-layout: fixed !important; }
.border-collapse { border-collapse: collapse !important; }
.border-separate { border-collapse: initial !important; }
.border-spacing-0 { --tw-border-spacing-x: 0px !important; --tw-border-spacing-y: 0px !important; border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y) !important; }
.origin-center { transform-origin: center center !important; }
.origin-left { transform-origin: left center !important; }
.origin-right { transform-origin: right center !important; }
.origin-top { transform-origin: center top !important; }
.origin-top-left { transform-origin: left top !important; }
.-translate-x-1\/2 { --tw-translate-x: -50% !important; }
.-translate-x-1\/2, .-translate-y-1\/2 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.-translate-y-1\/2 { --tw-translate-y: -50% !important; }
.translate-x-1 { --tw-translate-x: calc(0.25 * var(--c4-rem,16px)) !important; }
.translate-x-1, .translate-x-1\/2 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.translate-x-1\/2 { --tw-translate-x: 50% !important; }
.translate-y-0 { --tw-translate-y: 0px !important; }
.translate-y-0, .translate-y-1 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.translate-y-1 { --tw-translate-y: calc(0.25 * var(--c4-rem,16px)) !important; }
.translate-y-1\/2 { --tw-translate-y: 50% !important; }
.translate-y-1\/2, .translate-y-full { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.translate-y-full { --tw-translate-y: 100% !important; }
.-rotate-90 { --tw-rotate: -90deg !important; }
.-rotate-90, .rotate-0 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.rotate-0 { --tw-rotate: 0deg !important; }
.rotate-180 { --tw-rotate: 180deg !important; }
.rotate-180, .rotate-90 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.rotate-90 { --tw-rotate: 90deg !important; }
.rotate-\[270deg\] { --tw-rotate: 270deg !important; }
.rotate-\[270deg\], .rotate-\[7deg\] { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.rotate-\[7deg\] { --tw-rotate: 7deg !important; }
.scale-0 { --tw-scale-x: 0 !important; --tw-scale-y: 0 !important; }
.scale-0, .scale-100 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.scale-100 { --tw-scale-x: 1 !important; --tw-scale-y: 1 !important; }
.scale-105 { --tw-scale-x: 1.05 !important; --tw-scale-y: 1.05 !important; }
.scale-105, .scale-50 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.scale-50 { --tw-scale-x: .5 !important; --tw-scale-y: .5 !important; }
.scale-90 { --tw-scale-x: .9 !important; --tw-scale-y: .9 !important; }
.scale-90, .transform { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.animate-\[blink_1s_infinite\] { animation: 1s ease 0s infinite normal none running blink !important; }
.animate-\[pulse_0\.5s_ease-in-out_3\] { animation: 0.5s ease-in-out 0s 3 normal none running pulse !important; }
.animate-\[slideLeftRight_0\.8s_ease-in-out_infinite\] { animation: 0.8s ease-in-out 0s infinite normal none running slideLeftRight !important; }
.animate-blink { animation: 1s step-start 0s infinite normal none running blink !important; }
@keyframes drip-expand { 
  0% { opacity: 0.2; transform: scale(0); }
  100% { opacity: 0; transform: scale(2); }
}
.animate-drip-expand { animation: 0.42s linear 0s 1 normal none running drip-expand !important; }
@keyframes indeterminate-bar { 
  0% { transform: translateX(-50%) scaleX(0.2); }
  100% { transform: translateX(100%) scaleX(1); }
}
.animate-indeterminate-bar { animation: 1.5s cubic-bezier(0.65, 0.815, 0.735, 0.395) 0s infinite normal none running indeterminate-bar !important; }
.animate-none { animation: auto ease 0s 1 normal none running none !important; }
@keyframes ping { 
  75%, 100% { opacity: 0; transform: scale(2); }
}
.animate-ping { animation: 1s cubic-bezier(0, 0, 0.2, 1) 0s infinite normal none running ping !important; }
@keyframes pulse { 
  50% { opacity: 0.5; }
}
.animate-pulse { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running pulse !important; }
@keyframes spin { 
  100% { transform: rotate(1turn); }
}
.animate-spin { animation: 1s linear 0s infinite normal none running spin !important; }
.animate-spinner-ease-spin { animation: 0.8s ease 0s infinite normal none running spinner-spin !important; }
@keyframes spinner-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.animate-spinner-linear-spin { animation: 0.8s linear 0s infinite normal none running spinner-spin !important; }
.cursor-default { cursor: default !important; }
.cursor-grab { cursor: grab !important; }
.cursor-not-allowed { cursor: not-allowed !important; }
.cursor-pointer { cursor: pointer !important; }
.cursor-text { cursor: text !important; }
.touch-none { touch-action: none !important; }
.select-none { user-select: none !important; }
.resize-none { resize: none !important; }
.resize { resize: both !important; }
.snap-x { scroll-snap-type: x var(--tw-scroll-snap-strictness) !important; }
.snap-y { scroll-snap-type: y var(--tw-scroll-snap-strictness) !important; }
.snap-mandatory { --tw-scroll-snap-strictness: mandatory !important; }
.snap-start { scroll-snap-align: start !important; }
.snap-center { scroll-snap-align: center !important; }
.scroll-py-6 { scroll-padding-bottom: calc(1.5 * var(--c4-rem,16px)) !important; scroll-padding-top: calc(1.5 * var(--c4-rem,16px)) !important; }
.list-none { list-style-type: none !important; }
.appearance-none { appearance: none !important; }
.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)) !important; }
.grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)) !important; }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; }
.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; }
.grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; }
.grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)) !important; }
.grid-cols-\[10px_1fr_1fr_1fr\] { grid-template-columns: 10px 1fr 1fr 1fr !important; }
.grid-cols-\[120px_56px_120px\] { grid-template-columns: 120px 56px 120px !important; }
.grid-cols-\[13\%_11\%_22\%_15\%_15\%_10\%_1fr\] { grid-template-columns: 13% 11% 22% 15% 15% 10% 1fr !important; }
.grid-cols-\[13\%_11\%_23\%_13\%_13\%_14\%_1fr\] { grid-template-columns: 13% 11% 23% 13% 13% 14% 1fr !important; }
.grid-cols-\[18px_140px_140px_140px\] { grid-template-columns: 18px 140px 140px 140px !important; }
.grid-cols-\[1fr_16px_minmax\(0\,1fr\)\] { grid-template-columns: 1fr 16px minmax(0px, 1fr) !important; }
.grid-cols-\[1fr_35px_35px_minmax\(140px\,1fr\)\] { grid-template-columns: 1fr 35px 35px minmax(140px, 1fr) !important; }
.grid-cols-\[1fr_50px_1fr\] { grid-template-columns: 1fr 50px 1fr !important; }
.grid-cols-\[1fr_auto\] { grid-template-columns: 1fr auto !important; }
.grid-cols-\[1fr_auto_1fr\] { grid-template-columns: 1fr auto 1fr !important; }
.grid-cols-\[20px_1fr_1fr_1fr\] { grid-template-columns: 20px 1fr 1fr 1fr !important; }
.grid-cols-\[20px_1fr_1px_1fr_1px_1fr\] { grid-template-columns: 20px 1fr 1px 1fr 1px 1fr !important; }
.grid-cols-\[264px_1fr_1fr_1fr\] { grid-template-columns: 264px 1fr 1fr 1fr !important; }
.grid-cols-\[30px_34px_30px\] { grid-template-columns: 30px 34px 30px !important; }
.grid-cols-\[32px_minmax\(0\,1fr\)_54px_minmax\(0\,1fr\)\] { grid-template-columns: 32px minmax(0px, 1fr) 54px minmax(0px, 1fr) !important; }
.grid-cols-\[38px_auto_50px\] { grid-template-columns: 38px auto 50px !important; }
.grid-cols-\[40px_1fr_1fr_1fr\] { grid-template-columns: 40px 1fr 1fr 1fr !important; }
.grid-cols-\[40px_42px_40px\] { grid-template-columns: 40px 42px 40px !important; }
.grid-cols-\[40px_minmax\(0\,1fr\)\] { grid-template-columns: 40px minmax(0px, 1fr) !important; }
.grid-cols-\[45px_95px\] { grid-template-columns: 45px 95px !important; }
.grid-cols-\[70px_155px_2\.5fr_5fr\] { grid-template-columns: 70px 155px 2.5fr 5fr !important; }
.grid-cols-\[70px_2\.5fr_5fr_6fr\] { grid-template-columns: 70px 2.5fr 5fr 6fr !important; }
.grid-cols-\[max-content_minmax\(0\,1fr\)_auto\] { grid-template-columns: max-content minmax(0px, 1fr) auto !important; }
.grid-cols-\[minmax\(0\,14fr\)_minmax\(0\,26fr\)_minmax\(0\,18fr\)_minmax\(0\,18fr\)_minmax\(158px\,26fr\)\] { grid-template-columns: minmax(0px, 14fr) minmax(0px, 26fr) minmax(0px, 18fr) minmax(0px, 18fr) minmax(158px, 26fr) !important; }
.grid-cols-\[minmax\(0\,14fr\)_minmax\(0\,28fr\)_minmax\(0\,16fr\)_minmax\(0\,16fr\)_minmax\(148px\,18fr\)_minmax\(0\,8fr\)\] { grid-template-columns: minmax(0px, 14fr) minmax(0px, 28fr) minmax(0px, 16fr) minmax(0px, 16fr) minmax(148px, 18fr) minmax(0px, 8fr) !important; }
.grid-cols-\[minmax\(0\,1fr\)_22px\] { grid-template-columns: minmax(0px, 1fr) 22px !important; }
.grid-cols-\[minmax\(0\,1fr\)_28px\] { grid-template-columns: minmax(0px, 1fr) 28px !important; }
.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 1fr) auto minmax(0px, 1fr) !important; }
.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) !important; }
.grid-cols-\[minmax\(0\,24fr\)_minmax\(0\,10fr\)_minmax\(0\,25fr\)_25px_minmax\(0\,19\.5fr\)_minmax\(0\,19\.5fr\)_minmax\(0\,19\.5fr\)\] { grid-template-columns: minmax(0px, 24fr) minmax(0px, 10fr) minmax(0px, 25fr) 25px minmax(0px, 19.5fr) minmax(0px, 19.5fr) minmax(0px, 19.5fr) !important; }
.grid-cols-\[minmax\(0\,34px\)_16px_minmax\(0\,48px\)\] { grid-template-columns: minmax(0px, 34px) 16px minmax(0px, 48px) !important; }
.grid-cols-\[repeat\(3\,_auto\)\] { grid-template-columns: repeat(3, auto) !important; }
.grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)\] { grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; }
.grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)) !important; }
.grid-rows-\[auto_auto\] { grid-template-rows: auto auto !important; }
.grid-rows-\[auto_auto_auto\] { grid-template-rows: auto auto auto !important; }
.\!flex-row, .flex-row { flex-direction: row !important; }
.flex-row-reverse { flex-direction: row-reverse !important; }
.\!flex-col, .flex-col { flex-direction: column !important; }
.flex-col-reverse { flex-direction: column-reverse !important; }
.flex-wrap { flex-wrap: wrap !important; }
.\!flex-nowrap, .flex-nowrap { flex-wrap: nowrap !important; }
.place-content-center { place-content: center !important; }
.place-items-center { place-items: center !important; }
.items-start { align-items: flex-start !important; }
.items-end { align-items: flex-end !important; }
.items-center { align-items: center !important; }
.items-baseline { align-items: baseline !important; }
.items-stretch { align-items: stretch !important; }
.justify-start { justify-content: flex-start !important; }
.justify-end { justify-content: flex-end !important; }
.justify-center { justify-content: center !important; }
.justify-between { justify-content: space-between !important; }
.justify-evenly { justify-content: space-evenly !important; }
.justify-stretch { justify-content: stretch !important; }
.justify-items-start { justify-items: start !important; }
.justify-items-center { justify-items: center !important; }
.\!gap-0 { gap: 0px !important; }
.\!gap-0\.5 { gap: calc(0.125 * var(--c4-rem,16px)) !important; }
.gap-0 { gap: 0px !important; }
.gap-0\.5 { gap: calc(0.125 * var(--c4-rem,16px)) !important; }
.gap-1 { gap: calc(0.25 * var(--c4-rem,16px)) !important; }
.gap-1\.5 { gap: calc(0.375 * var(--c4-rem,16px)) !important; }
.gap-2 { gap: calc(0.5 * var(--c4-rem,16px)) !important; }
.gap-2\.5 { gap: calc(0.625 * var(--c4-rem,16px)) !important; }
.gap-3 { gap: calc(0.75 * var(--c4-rem,16px)) !important; }
.gap-4 { gap: calc(1 * var(--c4-rem,16px)) !important; }
.gap-5 { gap: calc(1.25 * var(--c4-rem,16px)) !important; }
.gap-6 { gap: calc(1.5 * var(--c4-rem,16px)) !important; }
.gap-8 { gap: calc(2 * var(--c4-rem,16px)) !important; }
.gap-\[10px\] { gap: 10px !important; }
.gap-\[12px\] { gap: 12px !important; }
.gap-\[15px\] { gap: 15px !important; }
.gap-\[16px\] { gap: 16px !important; }
.gap-\[1px\] { gap: 1px !important; }
.gap-\[2px\] { gap: 2px !important; }
.gap-\[30px\] { gap: 30px !important; }
.gap-\[3px\] { gap: 3px !important; }
.gap-\[4px\] { gap: 4px !important; }
.gap-\[5px\] { gap: 5px !important; }
.gap-\[6px\] { gap: 6px !important; }
.gap-\[7px\] { gap: 7px !important; }
.gap-\[8px\] { gap: 8px !important; }
.gap-x-0 { column-gap: 0px !important; }
.gap-x-0\.5 { column-gap: calc(0.125 * var(--c4-rem,16px)) !important; }
.gap-x-1 { column-gap: calc(0.25 * var(--c4-rem,16px)) !important; }
.gap-x-1\.5 { column-gap: calc(0.375 * var(--c4-rem,16px)) !important; }
.gap-x-2 { column-gap: calc(0.5 * var(--c4-rem,16px)) !important; }
.gap-x-4 { column-gap: calc(1 * var(--c4-rem,16px)) !important; }
.gap-x-5 { column-gap: calc(1.25 * var(--c4-rem,16px)) !important; }
.gap-x-6 { column-gap: calc(1.5 * var(--c4-rem,16px)) !important; }
.gap-x-\[10px\] { column-gap: 10px !important; }
.gap-x-\[12px\] { column-gap: 12px !important; }
.gap-x-\[15px\] { column-gap: 15px !important; }
.gap-x-\[20px\] { column-gap: 20px !important; }
.gap-x-\[2px\] { column-gap: 2px !important; }
.gap-x-\[3px\] { column-gap: 3px !important; }
.gap-x-\[6px\] { column-gap: 6px !important; }
.gap-x-\[8px\] { column-gap: 8px !important; }
.gap-y-0 { row-gap: 0px !important; }
.gap-y-0\.5 { row-gap: calc(0.125 * var(--c4-rem,16px)) !important; }
.gap-y-1 { row-gap: calc(0.25 * var(--c4-rem,16px)) !important; }
.gap-y-1\.5 { row-gap: calc(0.375 * var(--c4-rem,16px)) !important; }
.gap-y-2 { row-gap: calc(0.5 * var(--c4-rem,16px)) !important; }
.gap-y-3 { row-gap: calc(0.75 * var(--c4-rem,16px)) !important; }
.gap-y-\[4px\] { row-gap: 4px !important; }
.gap-y-\[6px\] { row-gap: 6px !important; }
.space-x-0\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0 !important; margin-left: calc(calc(.125 * var(--c4-rem,16px))*(1 - var(--tw-space-x-reverse))) !important; margin-right: calc(calc(.125 * var(--c4-rem,16px))*var(--tw-space-x-reverse)) !important; }
.space-x-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0 !important; margin-left: calc(calc(.25 * var(--c4-rem,16px))*(1 - var(--tw-space-x-reverse))) !important; margin-right: calc(calc(.25 * var(--c4-rem,16px))*var(--tw-space-x-reverse)) !important; }
.space-x-1\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0 !important; margin-left: calc(calc(.375 * var(--c4-rem,16px))*(1 - var(--tw-space-x-reverse))) !important; margin-right: calc(calc(.375 * var(--c4-rem,16px))*var(--tw-space-x-reverse)) !important; }
.space-x-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0 !important; margin-left: calc(calc(.5 * var(--c4-rem,16px))*(1 - var(--tw-space-x-reverse))) !important; margin-right: calc(calc(.5 * var(--c4-rem,16px))*var(--tw-space-x-reverse)) !important; }
.space-x-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0 !important; margin-left: calc(calc(.75 * var(--c4-rem,16px))*(1 - var(--tw-space-x-reverse))) !important; margin-right: calc(calc(.75 * var(--c4-rem,16px))*var(--tw-space-x-reverse)) !important; }
.space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0 !important; margin-bottom: calc(0px*var(--tw-space-y-reverse)) !important; margin-top: calc(0px*(1 - var(--tw-space-y-reverse))) !important; }
.space-y-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0 !important; margin-bottom: calc(calc(.25 * var(--c4-rem,16px))*var(--tw-space-y-reverse)) !important; margin-top: calc(calc(.25 * var(--c4-rem,16px))*(1 - var(--tw-space-y-reverse))) !important; }
.space-y-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0 !important; margin-bottom: calc(calc(.5 * var(--c4-rem,16px))*var(--tw-space-y-reverse)) !important; margin-top: calc(calc(.5 * var(--c4-rem,16px))*(1 - var(--tw-space-y-reverse))) !important; }
.space-y-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0 !important; margin-bottom: calc(calc(.75 * var(--c4-rem,16px))*var(--tw-space-y-reverse)) !important; margin-top: calc(calc(.75 * var(--c4-rem,16px))*(1 - var(--tw-space-y-reverse))) !important; }
.space-y-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0 !important; margin-bottom: calc(calc(1 * var(--c4-rem,16px))*var(--tw-space-y-reverse)) !important; margin-top: calc(calc(1 * var(--c4-rem,16px))*(1 - var(--tw-space-y-reverse))) !important; }
.space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0 !important; margin-bottom: calc(calc(1.5 * var(--c4-rem,16px))*var(--tw-space-y-reverse)) !important; margin-top: calc(calc(1.5 * var(--c4-rem,16px))*(1 - var(--tw-space-y-reverse))) !important; }
.divide-x-\[1px\] > :not([hidden]) ~ :not([hidden]), .divide-x > :not([hidden]) ~ :not([hidden]) { --tw-divide-x-reverse: 0 !important; border-left-width: calc(1px*(1 - var(--tw-divide-x-reverse))) !important; border-right-width: calc(1px*var(--tw-divide-x-reverse)) !important; }
.divide-\[var\(--theme-border\)\] > :not([hidden]) ~ :not([hidden]) { border-color: var(--theme-border) !important; }
.divide-league-dark-detail > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1 !important; border-color: rgb(188 188 188/var(--tw-divide-opacity,1)) !important; }
.self-start { align-self: flex-start !important; }
.self-center { align-self: center !important; }
.self-stretch { align-self: stretch !important; }
.justify-self-start { justify-self: start !important; }
.justify-self-end { justify-self: end !important; }
.overflow-auto { overflow: auto !important; }
.overflow-hidden { overflow: hidden !important; }
.overflow-visible { overflow: visible !important; }
.\!overflow-x-auto, .overflow-x-auto { overflow-x: auto !important; }
.overflow-y-auto { overflow-y: auto !important; }
.overflow-x-hidden { overflow-x: hidden !important; }
.\!overflow-y-hidden, .overflow-y-hidden { overflow-y: hidden !important; }
.overflow-x-visible { overflow-x: visible !important; }
.overflow-y-visible { overflow-y: visible !important; }
.overflow-x-scroll { overflow-x: scroll !important; }
.overflow-y-scroll { overflow-y: scroll !important; }
.overscroll-contain { overscroll-behavior: contain !important; }
.overscroll-x-contain { overscroll-behavior-x: contain !important; }
.scroll-smooth { scroll-behavior: smooth !important; }
.truncate { overflow: hidden !important; white-space: nowrap !important; }
.text-ellipsis, .truncate { text-overflow: ellipsis !important; }
.whitespace-normal { white-space: normal !important; }
.whitespace-nowrap { white-space: nowrap !important; }
.text-nowrap { text-wrap: nowrap !important; }
.break-words { overflow-wrap: break-word !important; }
.break-all { word-break: break-all !important; }
.\!rounded-none { border-radius: 0px !important; }
.rounded { border-radius: calc(0.25 * var(--c4-rem,16px)) !important; }
.rounded-2xl { border-radius: calc(1 * var(--c4-rem,16px)) !important; }
.rounded-3xl { border-radius: calc(1.5 * var(--c4-rem,16px)) !important; }
.rounded-\[100px\] { border-radius: 100px !important; }
.rounded-\[10px\] { border-radius: 10px !important; }
.rounded-\[11px\] { border-radius: 11px !important; }
.rounded-\[12px\] { border-radius: 12px !important; }
.rounded-\[14px\] { border-radius: 14px !important; }
.rounded-\[25px\] { border-radius: 25px !important; }
.rounded-\[2px\] { border-radius: 2px !important; }
.rounded-\[32px\] { border-radius: 32px !important; }
.rounded-\[3px\] { border-radius: 3px !important; }
.rounded-\[3rem\] { border-radius: calc(3 * var(--c4-rem,16px)) !important; }
.rounded-\[4px\] { border-radius: 4px !important; }
.rounded-\[5px\] { border-radius: 5px !important; }
.rounded-\[6px\] { border-radius: 6px !important; }
.rounded-\[8px\] { border-radius: 8px !important; }
.rounded-\[999px\] { border-radius: 999px !important; }
.rounded-\[9px\] { border-radius: 9px !important; }
.rounded-\[calc\(theme\(borderRadius\.large\)\/1\.5\)\] { border-radius: calc(var(--nextui-radius-large)/1.5) !important; }
.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\] { border-radius: calc(var(--nextui-radius-medium)*.5) !important; }
.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\] { border-radius: calc(var(--nextui-radius-medium)*.6) !important; }
.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\] { border-radius: calc(var(--nextui-radius-medium)*.7) !important; }
.rounded-\[calc\(theme\(borderRadius\.medium\)\/2\)\] { border-radius: calc(var(--nextui-radius-medium)/2) !important; }
.rounded-\[calc\(theme\(borderRadius\.small\)\/2\)\] { border-radius: calc(var(--nextui-radius-small)/2) !important; }
.rounded-full { border-radius: 9999px !important; }
.rounded-large { border-radius: var(--nextui-radius-large) !important; }
.rounded-lg { border-radius: calc(0.5 * var(--c4-rem,16px)) !important; }
.rounded-md { border-radius: calc(0.375 * var(--c4-rem,16px)) !important; }
.rounded-medium { border-radius: var(--nextui-radius-medium) !important; }
.rounded-none { border-radius: 0px !important; }
.rounded-sm { border-radius: calc(0.125 * var(--c4-rem,16px)) !important; }
.rounded-small { border-radius: var(--nextui-radius-small) !important; }
.rounded-xl { border-radius: calc(0.75 * var(--c4-rem,16px)) !important; }
.\!rounded-e-none { border-end-end-radius: 0px !important; border-start-end-radius: 0px !important; }
.\!rounded-s-none { border-end-start-radius: 0px !important; border-start-start-radius: 0px !important; }
.rounded-b-\[4px\] { border-bottom-left-radius: 4px !important; border-bottom-right-radius: 4px !important; }
.rounded-b-large { border-bottom-left-radius: var(--nextui-radius-large) !important; border-bottom-right-radius: var(--nextui-radius-large) !important; }
.rounded-b-medium { border-bottom-left-radius: var(--nextui-radius-medium) !important; border-bottom-right-radius: var(--nextui-radius-medium) !important; }
.rounded-b-none { border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; }
.rounded-b-small { border-bottom-left-radius: var(--nextui-radius-small) !important; border-bottom-right-radius: var(--nextui-radius-small) !important; }
.rounded-b-xl { border-bottom-left-radius: calc(0.75 * var(--c4-rem,16px)) !important; border-bottom-right-radius: calc(0.75 * var(--c4-rem,16px)) !important; }
.rounded-l-full { border-bottom-left-radius: 9999px !important; border-top-left-radius: 9999px !important; }
.rounded-r-\[4px\] { border-bottom-right-radius: 4px !important; border-top-right-radius: 4px !important; }
.rounded-r-\[8px\] { border-bottom-right-radius: 8px !important; border-top-right-radius: 8px !important; }
.rounded-r-full { border-bottom-right-radius: 9999px !important; border-top-right-radius: 9999px !important; }
.rounded-t { border-top-left-radius: calc(0.25 * var(--c4-rem,16px)) !important; border-top-right-radius: calc(0.25 * var(--c4-rem,16px)) !important; }
.rounded-t-2xl { border-top-left-radius: calc(1 * var(--c4-rem,16px)) !important; border-top-right-radius: calc(1 * var(--c4-rem,16px)) !important; }
.rounded-t-\[10px\] { border-top-left-radius: 10px !important; border-top-right-radius: 10px !important; }
.rounded-t-\[12px\] { border-top-left-radius: 12px !important; border-top-right-radius: 12px !important; }
.rounded-t-\[4px\] { border-top-left-radius: 4px !important; border-top-right-radius: 4px !important; }
.rounded-t-\[8px\] { border-top-left-radius: 8px !important; border-top-right-radius: 8px !important; }
.rounded-t-large { border-top-left-radius: var(--nextui-radius-large) !important; border-top-right-radius: var(--nextui-radius-large) !important; }
.rounded-t-lg { border-top-left-radius: calc(0.5 * var(--c4-rem,16px)) !important; border-top-right-radius: calc(0.5 * var(--c4-rem,16px)) !important; }
.rounded-t-medium { border-top-left-radius: var(--nextui-radius-medium) !important; border-top-right-radius: var(--nextui-radius-medium) !important; }
.rounded-t-none { border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; }
.rounded-t-sm { border-top-left-radius: calc(0.125 * var(--c4-rem,16px)) !important; border-top-right-radius: calc(0.125 * var(--c4-rem,16px)) !important; }
.rounded-t-small { border-top-left-radius: var(--nextui-radius-small) !important; border-top-right-radius: var(--nextui-radius-small) !important; }
.rounded-t-xl { border-top-left-radius: calc(0.75 * var(--c4-rem,16px)) !important; border-top-right-radius: calc(0.75 * var(--c4-rem,16px)) !important; }
.rounded-bl { border-bottom-left-radius: calc(0.25 * var(--c4-rem,16px)) !important; }
.rounded-bl-\[4px\] { border-bottom-left-radius: 4px !important; }
.rounded-bl-lg { border-bottom-left-radius: calc(0.5 * var(--c4-rem,16px)) !important; }
.rounded-bl-none { border-bottom-left-radius: 0px !important; }
.rounded-br-\[4px\] { border-bottom-right-radius: 4px !important; }
.rounded-br-lg { border-bottom-right-radius: calc(0.5 * var(--c4-rem,16px)) !important; }
.rounded-br-none { border-bottom-right-radius: 0px !important; }
.rounded-tl { border-top-left-radius: calc(0.25 * var(--c4-rem,16px)) !important; }
.rounded-tl-\[4px\] { border-top-left-radius: 4px !important; }
.rounded-tl-lg { border-top-left-radius: calc(0.5 * var(--c4-rem,16px)) !important; }
.rounded-tr { border-top-right-radius: calc(0.25 * var(--c4-rem,16px)) !important; }
.rounded-tr-\[4px\] { border-top-right-radius: 4px !important; }
.rounded-tr-lg { border-top-right-radius: calc(0.5 * var(--c4-rem,16px)) !important; }
.\!border-0 { border-width: 0px !important; }
.border { border-width: 1px !important; }
.border-0 { border-width: 0px !important; }
.border-1 { border-width: 1px !important; }
.border-2 { border-width: 2px !important; }
.border-3 { border-width: 3px !important; }
.border-\[0\.063rem\] { border-width: calc(0.063 * var(--c4-rem,16px)) !important; }
.border-\[0\.88px\] { border-width: 0.88px !important; }
.border-\[1px\] { border-width: 1px !important; }
.border-medium { border-width: var(--nextui-border-width-medium) !important; }
.border-small { border-width: var(--nextui-border-width-small) !important; }
.border-x-0 { border-left-width: 0px !important; border-right-width: 0px !important; }
.border-x-\[calc\(theme\(spacing\.5\)\/2\)\] { border-left-width: calc(0.625 * var(--c4-rem,16px)) !important; border-right-width: calc(0.625 * var(--c4-rem,16px)) !important; }
.border-x-\[calc\(theme\(spacing\.6\)\/2\)\] { border-left-width: calc(0.75 * var(--c4-rem,16px)) !important; border-right-width: calc(0.75 * var(--c4-rem,16px)) !important; }
.border-x-\[calc\(theme\(spacing\.7\)\/2\)\] { border-left-width: calc(0.875 * var(--c4-rem,16px)) !important; border-right-width: calc(0.875 * var(--c4-rem,16px)) !important; }
.border-y { border-bottom-width: 1px !important; border-top-width: 1px !important; }
.border-y-\[calc\(theme\(spacing\.5\)\/2\)\] { border-bottom-width: calc(0.625 * var(--c4-rem,16px)) !important; border-top-width: calc(0.625 * var(--c4-rem,16px)) !important; }
.border-y-\[calc\(theme\(spacing\.6\)\/2\)\] { border-bottom-width: calc(0.75 * var(--c4-rem,16px)) !important; border-top-width: calc(0.75 * var(--c4-rem,16px)) !important; }
.border-y-\[calc\(theme\(spacing\.7\)\/2\)\] { border-bottom-width: calc(0.875 * var(--c4-rem,16px)) !important; border-top-width: calc(0.875 * var(--c4-rem,16px)) !important; }
.\!border-r-0 { border-right-width: 0px !important; }
.border-b { border-bottom-width: 1px !important; }
.border-b-0 { border-bottom-width: 0px !important; }
.border-b-2 { border-bottom-width: 2px !important; }
.border-b-\[0\.3rem\] { border-bottom-width: calc(0.3 * var(--c4-rem,16px)) !important; }
.border-b-\[0\.54rem\] { border-bottom-width: calc(0.54 * var(--c4-rem,16px)) !important; }
.border-b-\[2px\], .border-b-medium { border-bottom-width: 2px !important; }
.border-b-medium { border-bottom-width: var(--nextui-border-width-medium) !important; }
.border-l { border-left-width: 1px !important; }
.border-l-0 { border-left-width: 0px !important; }
.border-l-4 { border-left-width: 4px !important; }
.border-l-\[0\.18rem\] { border-left-width: calc(0.18 * var(--c4-rem,16px)) !important; }
.border-l-\[0\.3125rem\] { border-left-width: calc(0.3125 * var(--c4-rem,16px)) !important; }
.border-l-\[1\.5px\] { border-left-width: 1.5px !important; }
.border-r { border-right-width: 1px !important; }
.border-r-0 { border-right-width: 0px !important; }
.border-r-\[0\.18rem\] { border-right-width: calc(0.18 * var(--c4-rem,16px)) !important; }
.border-r-\[0\.3125rem\] { border-right-width: calc(0.3125 * var(--c4-rem,16px)) !important; }
.border-t { border-top-width: 1px !important; }
.border-t-0 { border-top-width: 0px !important; }
.border-t-4 { border-top-width: 4px !important; }
.border-t-\[0\.3rem\] { border-top-width: calc(0.3 * var(--c4-rem,16px)) !important; }
.border-t-\[0\.54rem\] { border-top-width: calc(0.54 * var(--c4-rem,16px)) !important; }
.border-solid { border-style: solid !important; }
.border-dashed { border-style: dashed !important; }
.border-dotted { border-style: dotted !important; }
.border-none { border-style: none !important; }
.\!border-danger { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))) !important; }
.border-\[\#2563eb\] { --tw-border-opacity: 1 !important; border-color: rgb(37 99 235/var(--tw-border-opacity,1)) !important; }
.border-\[\#E51B00\] { --tw-border-opacity: 1 !important; border-color: rgb(229 27 0/var(--tw-border-opacity,1)) !important; }
.border-\[\#E5E7EB\] { --tw-border-opacity: 1 !important; border-color: rgb(229 231 235/var(--tw-border-opacity,1)) !important; }
.border-\[\#F3F4F6\] { --tw-border-opacity: 1 !important; border-color: rgb(243 244 246/var(--tw-border-opacity,1)) !important; }
.border-\[\#FDA4AF\] { --tw-border-opacity: 1 !important; border-color: rgb(253 164 175/var(--tw-border-opacity,1)) !important; }
.border-\[\#d1d5db\] { --tw-border-opacity: 1 !important; border-color: rgb(209 213 219/var(--tw-border-opacity,1)) !important; }
.border-\[\#dbdbdb\] { --tw-border-opacity: 1 !important; border-color: rgb(219 219 219/var(--tw-border-opacity,1)) !important; }
.border-\[\#e5e7eb\] { --tw-border-opacity: 1 !important; border-color: rgb(229 231 235/var(--tw-border-opacity,1)) !important; }
.border-\[\#eceef1\] { --tw-border-opacity: 1 !important; border-color: rgb(236 238 241/var(--tw-border-opacity,1)) !important; }
.border-\[color\:var\(--theme-border\)\] { border-color: var(--theme-border) !important; }
.border-\[rgba\(200\,211\,255\,1\)\] { border-color: rgb(200, 211, 255) !important; }
.border-\[var\(--bxh-border\)\] { border-color: var(--bxh-border) !important; }
.border-\[var\(--color-foreground\)\] { border-color: var(--color-foreground) !important; }
.border-\[var\(--color-gray-light\)\] { border-color: var(--color-gray-light) !important; }
.border-\[var\(--color-primary\)\] { border-color: var(--color-primary) !important; }
.border-\[var\(--kbv-card-border\)\] { border-color: var(--kbv-card-border) !important; }
.border-\[var\(--kbv-card-border\,var\(--theme-border\)\)\] { border-color: var(--kbv-card-border,var(--theme-border)) !important; }
.border-\[var\(--scale-border\)\] { border-color: var(--scale-border) !important; }
.border-\[var\(--theme-accent\)\] { border-color: var(--theme-accent) !important; }
.border-\[var\(--theme-border\)\] { border-color: var(--theme-border) !important; }
.border-\[var\(--theme-border\,\#e5e7eb\)\] { border-color: var(--theme-border,#e5e7eb) !important; }
.border-\[var\(--theme-btn-border\)\] { border-color: var(--theme-btn-border) !important; }
.border-\[var\(--theme-highlight\)\] { border-color: var(--theme-highlight) !important; }
.border-\[var\(--theme-live-chip-bg\,var\(--theme-live-chip-bg\)\)\] { border-color: var(--theme-live-chip-bg,var(--theme-live-chip-bg)) !important; }
.border-\[var\(--theme-live-chip-bg\,var\(--theme-primary\)\)\] { border-color: var(--theme-live-chip-bg,var(--theme-primary)) !important; }
.border-\[var\(--theme-primary\)\] { border-color: var(--theme-primary) !important; }
.border-\[var\(--theme-table-header-bg\)\] { border-color: var(--theme-table-header-bg) !important; }
.border-background { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-background)/var(--nextui-background-opacity,var(--tw-border-opacity))) !important; }
.border-black { border-color: rgb(0 0 0/var(--tw-border-opacity,1)) !important; }
.border-black, .border-blue-200 { --tw-border-opacity: 1 !important; }
.border-blue-200 { border-color: rgb(191 219 254/var(--tw-border-opacity,1)) !important; }
.border-blue-500 { --tw-border-opacity: 1 !important; border-color: rgb(59 130 246/var(--tw-border-opacity,1)) !important; }
.border-blue-600 { --tw-border-opacity: 1 !important; border-color: rgb(37 99 235/var(--tw-border-opacity,1)) !important; }
.border-danger { border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))) !important; }
.border-danger, .border-default { --tw-border-opacity: 1 !important; }
.border-default { border-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-border-opacity))) !important; }
.border-default-200 { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-border-opacity))) !important; }
.border-default-300 { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity,var(--tw-border-opacity))) !important; }
.border-divider { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-divider)/var(--nextui-divider-opacity,var(--tw-border-opacity))) !important; }
.border-foreground { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-border-opacity))) !important; }
.border-gray-100 { --tw-border-opacity: 1 !important; border-color: rgb(243 244 246/var(--tw-border-opacity,1)) !important; }
.border-gray-200 { --tw-border-opacity: 1 !important; border-color: rgb(229 231 235/var(--tw-border-opacity,1)) !important; }
.border-gray-300 { --tw-border-opacity: 1 !important; border-color: rgb(209 213 219/var(--tw-border-opacity,1)) !important; }
.border-gray-900 { --tw-border-opacity: 1 !important; border-color: rgb(17 24 39/var(--tw-border-opacity,1)) !important; }
.border-green-500 { --tw-border-opacity: 1 !important; border-color: rgb(34 197 94/var(--tw-border-opacity,1)) !important; }
.border-primary { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-border-opacity))) !important; }
.border-rose-200 { --tw-border-opacity: 1 !important; border-color: rgb(254 205 211/var(--tw-border-opacity,1)) !important; }
.border-rose-200\/70 { border-color: rgba(254, 205, 211, 0.7) !important; }
.border-secondary { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-border-opacity))) !important; }
.border-sm-dark-gray { --tw-border-opacity: 1 !important; border-color: rgb(212 212 212/var(--tw-border-opacity,1)) !important; }
.border-success { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))) !important; }
.border-transparent { border-color: rgba(0, 0, 0, 0) !important; }
.border-warning { border-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))) !important; }
.border-warning, .border-white { --tw-border-opacity: 1 !important; }
.border-white { border-color: rgb(255 255 255/var(--tw-border-opacity,1)) !important; }
.border-white\/10 { border-color: rgba(255, 255, 255, 0.1) !important; }
.border-white\/40 { border-color: rgba(255, 255, 255, 0.4) !important; }
.border-white\/50 { border-color: rgba(255, 255, 255, 0.5) !important; }
.border-yellow-500 { --tw-border-opacity: 1 !important; border-color: rgb(234 179 8/var(--tw-border-opacity,1)) !important; }
.border-x-transparent { border-left-color: rgba(0, 0, 0, 0) !important; border-right-color: rgba(0, 0, 0, 0) !important; }
.border-y-transparent { border-bottom-color: rgba(0, 0, 0, 0) !important; border-top-color: rgba(0, 0, 0, 0) !important; }
.border-b-\[\#22c55e\] { --tw-border-opacity: 1 !important; border-bottom-color: rgb(34 197 94/var(--tw-border-opacity,1)) !important; }
.border-b-current { border-bottom-color: initial !important; }
.border-b-danger { --tw-border-opacity: 1 !important; border-bottom-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))) !important; }
.border-b-default { --tw-border-opacity: 1 !important; border-bottom-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-border-opacity))) !important; }
.border-b-foreground { --tw-border-opacity: 1 !important; border-bottom-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-border-opacity))) !important; }
.border-b-medium-green { --tw-border-opacity: 1 !important; border-bottom-color: rgb(34 174 149/var(--tw-border-opacity,1)) !important; }
.border-b-primary { --tw-border-opacity: 1 !important; border-bottom-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-border-opacity))) !important; }
.border-b-secondary { --tw-border-opacity: 1 !important; border-bottom-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-border-opacity))) !important; }
.border-b-success { --tw-border-opacity: 1 !important; border-bottom-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))) !important; }
.border-b-warning { --tw-border-opacity: 1 !important; border-bottom-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))) !important; }
.border-b-white { --tw-border-opacity: 1 !important; border-bottom-color: rgb(255 255 255/var(--tw-border-opacity,1)) !important; }
.border-l-\[var\(--color-standing-highlight\,\#2eb876\)\] { border-left-color: var(--color-standing-highlight,#2eb876) !important; }
.border-l-\[var\(--theme-btn-border\)\] { border-left-color: var(--theme-btn-border) !important; }
.border-l-\[var\(--theme-primary\)\] { border-left-color: var(--theme-primary) !important; }
.border-l-transparent { border-left-color: rgba(0, 0, 0, 0) !important; }
.border-r-transparent { border-right-color: rgba(0, 0, 0, 0) !important; }
.border-s-danger { --tw-border-opacity: 1 !important; border-inline-start-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))) !important; }
.border-s-foreground { --tw-border-opacity: 1 !important; border-inline-start-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-border-opacity))) !important; }
.border-s-primary { --tw-border-opacity: 1 !important; border-inline-start-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-border-opacity))) !important; }
.border-s-secondary { --tw-border-opacity: 1 !important; border-inline-start-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-border-opacity))) !important; }
.border-s-success { --tw-border-opacity: 1 !important; border-inline-start-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))) !important; }
.border-s-warning { --tw-border-opacity: 1 !important; border-inline-start-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))) !important; }
.border-t-\[\#ef4444\] { --tw-border-opacity: 1 !important; border-top-color: rgb(239 68 68/var(--tw-border-opacity,1)) !important; }
.border-t-transparent { border-top-color: rgba(0, 0, 0, 0) !important; }
.border-t-vibrant-red { --tw-border-opacity: 1 !important; border-top-color: rgb(214 42 64/var(--tw-border-opacity,1)) !important; }
.\!bg-\[var\(--theme-accent\)\] { background-color: var(--theme-accent) !important; }
.\!bg-\[var\(--theme-filter-active-bg\,var\(--theme-filter-active-bg\)\)\] { background-color: var(--theme-filter-active-bg,var(--theme-filter-active-bg)) !important; }
.\!bg-danger-50 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity))) !important; }
.\!bg-transparent { background-color: initial !important; }
.bg-\[\#0c0f18\] { --tw-bg-opacity: 1 !important; background-color: rgb(12 15 24/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#1f2937\] { --tw-bg-opacity: 1 !important; background-color: rgb(31 41 55/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#22c55e\] { --tw-bg-opacity: 1 !important; background-color: rgb(34 197 94/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#2563eb\] { --tw-bg-opacity: 1 !important; background-color: rgb(37 99 235/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#2eb876\] { --tw-bg-opacity: 1 !important; background-color: rgb(46 184 118/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#2f323580\] { background-color: rgba(47, 50, 53, 0.5) !important; }
.bg-\[\#395565\] { --tw-bg-opacity: 1 !important; background-color: rgb(57 85 101/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#6abc53\] { --tw-bg-opacity: 1 !important; background-color: rgb(106 188 83/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#8C8C8C\] { --tw-bg-opacity: 1 !important; background-color: rgb(140 140 140/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#9ca3af\] { --tw-bg-opacity: 1 !important; background-color: rgb(156 163 175/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#D9D9D9\] { --tw-bg-opacity: 1 !important; background-color: rgb(217 217 217/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#E51B00\] { --tw-bg-opacity: 1 !important; background-color: rgb(229 27 0/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#E7EDEF\] { --tw-bg-opacity: 1 !important; background-color: rgb(231 237 239/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#F0F2F5\] { --tw-bg-opacity: 1 !important; background-color: rgb(240 242 245/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#F9FAFB\] { --tw-bg-opacity: 1 !important; background-color: rgb(249 250 251/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#FDF3E7\] { --tw-bg-opacity: 1 !important; background-color: rgb(253 243 231/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#FFB800\] { --tw-bg-opacity: 1 !important; background-color: rgb(255 184 0/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#FFC839\] { --tw-bg-opacity: 1 !important; background-color: rgb(255 200 57/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#FFF1F2\] { --tw-bg-opacity: 1 !important; background-color: rgb(255 241 242/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#FFFFFF\] { --tw-bg-opacity: 1 !important; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#d2ffee\] { --tw-bg-opacity: 1 !important; background-color: rgb(210 255 238/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#d71a1e\] { --tw-bg-opacity: 1 !important; background-color: rgb(215 26 30/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#ebeff5\] { --tw-bg-opacity: 1 !important; background-color: rgb(235 239 245/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#ef4444\] { --tw-bg-opacity: 1 !important; background-color: rgb(239 68 68/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#f3f3f3\] { --tw-bg-opacity: 1 !important; background-color: rgb(243 243 243/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#f3f4f6\] { --tw-bg-opacity: 1 !important; background-color: rgb(243 244 246/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#f6f5ef\] { --tw-bg-opacity: 1 !important; background-color: rgb(246 245 239/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#f6f7fa\] { --tw-bg-opacity: 1 !important; background-color: rgb(246 247 250/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#f6f8ff\] { --tw-bg-opacity: 1 !important; background-color: rgb(246 248 255/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#fba700\] { --tw-bg-opacity: 1 !important; background-color: rgb(251 167 0/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#fef2f2\] { --tw-bg-opacity: 1 !important; background-color: rgb(254 242 242/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#fef3c7\] { --tw-bg-opacity: 1 !important; background-color: rgb(254 243 199/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#ffc739\] { --tw-bg-opacity: 1 !important; background-color: rgb(255 199 57/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#fff6d9\] { --tw-bg-opacity: 1 !important; background-color: rgb(255 246 217/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#fff8e1\] { --tw-bg-opacity: 1 !important; background-color: rgb(255 248 225/var(--tw-bg-opacity,1)) !important; }
.bg-\[color\:var\(--theme-accent\)\] { background-color: var(--theme-accent) !important; }
.bg-\[color\:var\(--theme-bg\)\] { background-color: var(--theme-bg) !important; }
.bg-\[rgba\(250\,255\,102\,0\.10\)\] { background-color: rgba(250, 255, 102, 0.1) !important; }
.bg-\[var\(--background-header\)\] { background-color: var(--background-header) !important; }
.bg-\[var\(--bxh-badge-bg\)\] { background-color: var(--bxh-badge-bg) !important; }
.bg-\[var\(--bxh-primary\)\] { background-color: var(--bxh-primary) !important; }
.bg-\[var\(--color-background-header\)\] { background-color: var(--color-background-header) !important; }
.bg-\[var\(--color-background-header-active\)\] { background-color: var(--color-background-header-active) !important; }
.bg-\[var\(--color-foreground\)\] { background-color: var(--color-foreground) !important; }
.bg-\[var\(--color-standing-highlight-bg\,\#2eb8761a\)\] { background-color: var(--color-standing-highlight-bg,#2eb8761a) !important; }
.bg-\[var\(--color-surface-default\,\#1a2c38\)\] { background-color: var(--color-surface-default,#1a2c38) !important; }
.bg-\[var\(--kbv-bg-page\)\] { background-color: var(--kbv-bg-page) !important; }
.bg-\[var\(--kbv-bxhv3-eliminate\,\#ff4a2b\)\] { background-color: var(--kbv-bxhv3-eliminate,#ff4a2b) !important; }
.bg-\[var\(--kbv-bxhv3-qualify\,\#01c28e\)\] { background-color: var(--kbv-bxhv3-qualify,#01c28e) !important; }
.bg-\[var\(--kbv-bxhv3-rank-neutral\,\#64748b\)\] { background-color: var(--kbv-bxhv3-rank-neutral,#64748b) !important; }
.bg-\[var\(--kbv-card-bg\)\] { background-color: var(--kbv-card-bg) !important; }
.bg-\[var\(--kbv-card-bg\,var\(--theme-bg\)\)\] { background-color: var(--kbv-card-bg,var(--theme-bg)) !important; }
.bg-\[var\(--stake-active-bg\)\] { background-color: var(--stake-active-bg) !important; }
.bg-\[var\(--stake-loading-bg\)\] { background-color: var(--stake-loading-bg) !important; }
.bg-\[var\(--stake-loading-dot\)\] { background-color: var(--stake-loading-dot) !important; }
.bg-\[var\(--stake-wrapper-bg\)\] { background-color: var(--stake-wrapper-bg) !important; }
.bg-\[var\(--surface-row-alt2\)\] { background-color: var(--surface-row-alt2) !important; }
.bg-\[var\(--theme-accent\)\] { background-color: var(--theme-accent) !important; }
.bg-\[var\(--theme-background-sub\)\] { background-color: var(--theme-background-sub) !important; }
.bg-\[var\(--theme-bg\)\] { background-color: var(--theme-bg) !important; }
.bg-\[var\(--theme-bg\,\#fff\)\] { background-color: var(--theme-bg,#fff) !important; }
.bg-\[var\(--theme-bg-muted\)\] { background-color: var(--theme-bg-muted) !important; }
.bg-\[var\(--theme-border\)\] { background-color: var(--theme-border) !important; }
.bg-\[var\(--theme-filter-active-bg\,\#ffeb39\)\] { background-color: var(--theme-filter-active-bg,#ffeb39) !important; }
.bg-\[var\(--theme-foreground\)\] { background-color: var(--theme-foreground) !important; }
.bg-\[var\(--theme-foreground\,\#fff\)\] { background-color: var(--theme-foreground,#fff) !important; }
.bg-\[var\(--theme-foreground\,transparent\)\] { background-color: var(--theme-foreground,#0000) !important; }
.bg-\[var\(--theme-foreground-60\,\#141414d9\)\] { background-color: var(--theme-foreground-60,#141414d9) !important; }
.bg-\[var\(--theme-foreground-60\,\#ffffff99\)\] { background-color: var(--theme-foreground-60,#fff9) !important; }
.bg-\[var\(--theme-highlight\)\] { background-color: var(--theme-highlight) !important; }
.bg-\[var\(--theme-highlight\,\#0B71F9\)\] { background-color: var(--theme-highlight,#0b71f9) !important; }
.bg-\[var\(--theme-highlight-40\,\#1c1c1cb3\)\] { background-color: var(--theme-highlight-40,#1c1c1cb3) !important; }
.bg-\[var\(--theme-highlight-40\,\#f0f1f566\)\] { background-color: var(--theme-highlight-40,#f0f1f566) !important; }
.bg-\[var\(--theme-live-chip-bg\)\] { background-color: var(--theme-live-chip-bg) !important; }
.bg-\[var\(--theme-live-chip-bg\,var\(--theme-live-chip-bg\)\)\] { background-color: var(--theme-live-chip-bg,var(--theme-live-chip-bg)) !important; }
.bg-\[var\(--theme-overlay\)\] { background-color: var(--theme-overlay) !important; }
.bg-\[var\(--theme-primary\)\] { background-color: var(--theme-primary) !important; }
.bg-\[var\(--theme-row-even\)\] { background-color: var(--theme-row-even) !important; }
.bg-\[var\(--theme-row-odd\)\] { background-color: var(--theme-row-odd) !important; }
.bg-\[var\(--theme-tab-inactive\)\] { background-color: var(--theme-tab-inactive) !important; }
.bg-\[var\(--theme-tab-inactive\,var\(--theme-accent\)\)\] { background-color: var(--theme-tab-inactive,var(--theme-accent)) !important; }
.bg-\[var\(--theme-table-header-bg\)\] { background-color: var(--theme-table-header-bg) !important; }
.bg-\[var\(--theme-table-header-bg\,\#626262\)\] { background-color: var(--theme-table-header-bg,#626262) !important; }
.bg-\[var\(--theme-text\)\] { background-color: var(--theme-text) !important; }
.bg-\[var\(--theme-text-muted\)\] { background-color: var(--theme-text-muted) !important; }
.bg-\[var\(--theme-trend-down\)\] { background-color: var(--theme-trend-down) !important; }
.bg-background { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-background)/var(--nextui-background-opacity,var(--tw-bg-opacity))) !important; }
.bg-background\/10 { background-color: hsl(var(--nextui-background)/.1) !important; }
.bg-background\/70 { background-color: hsl(var(--nextui-background)/.7) !important; }
.bg-background\/80 { background-color: hsl(var(--nextui-background)/.8) !important; }
.bg-black { --tw-bg-opacity: 1 !important; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)) !important; }
.bg-black\/50 { background-color: rgba(0, 0, 0, 0.5) !important; }
.bg-black\/60 { background-color: rgba(0, 0, 0, 0.6) !important; }
.bg-blue-50 { --tw-bg-opacity: 1 !important; background-color: rgb(239 246 255/var(--tw-bg-opacity,1)) !important; }
.bg-blue-50\/50 { background-color: rgba(239, 246, 255, 0.5) !important; }
.bg-blue-50\/70 { background-color: rgba(239, 246, 255, 0.7) !important; }
.bg-blue-600 { --tw-bg-opacity: 1 !important; background-color: rgb(37 99 235/var(--tw-bg-opacity,1)) !important; }
.bg-button-blue-bet { --tw-bg-opacity: 1 !important; background-color: rgb(0 78 160/var(--tw-bg-opacity,1)) !important; }
.bg-content1 { background-color: hsl(var(--nextui-content1)/var(--nextui-content1-opacity,var(--tw-bg-opacity))) !important; }
.bg-content1, .bg-content3 { --tw-bg-opacity: 1 !important; }
.bg-content3 { background-color: hsl(var(--nextui-content3)/var(--nextui-content3-opacity,var(--tw-bg-opacity))) !important; }
.bg-cool-mist { --tw-bg-opacity: 1 !important; background-color: rgb(211 224 239/var(--tw-bg-opacity,1)) !important; }
.bg-current { background-color: currentcolor !important; }
.bg-danger { background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))) !important; }
.bg-danger, .bg-danger-100 { --tw-bg-opacity: 1 !important; }
.bg-danger-100 { background-color: hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity,var(--tw-bg-opacity))) !important; }
.bg-danger-50 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity))) !important; }
.bg-danger\/20 { background-color: hsl(var(--nextui-danger)/.2) !important; }
.bg-dark-gray { background-color: rgb(69 68 68/var(--tw-bg-opacity,1)) !important; }
.bg-dark-gray, .bg-default { --tw-bg-opacity: 1 !important; }
.bg-default { background-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-bg-opacity))) !important; }
.bg-default-100 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity))) !important; }
.bg-default-200 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-bg-opacity))) !important; }
.bg-default-300\/50 { background-color: hsl(var(--nextui-default-300)/.5) !important; }
.bg-default-400 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity,var(--tw-bg-opacity))) !important; }
.bg-default-50 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default-50)/var(--nextui-default-50-opacity,var(--tw-bg-opacity))) !important; }
.bg-default-500 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default-500)/var(--nextui-default-500-opacity,var(--tw-bg-opacity))) !important; }
.bg-default\/40 { background-color: hsl(var(--nextui-default)/.4) !important; }
.bg-divider { background-color: hsl(var(--nextui-divider)/var(--nextui-divider-opacity,var(--tw-bg-opacity))) !important; }
.bg-divider, .bg-foreground { --tw-bg-opacity: 1 !important; }
.bg-foreground { background-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity))) !important; }
.bg-foreground\/10 { background-color: hsl(var(--nextui-foreground)/.1) !important; }
.bg-golden-yellow { --tw-bg-opacity: 1 !important; background-color: rgb(254 197 54/var(--tw-bg-opacity,1)) !important; }
.bg-gray-100 { background-color: rgb(243 244 246/var(--tw-bg-opacity,1)) !important; }
.bg-gray-100, .bg-gray-200 { --tw-bg-opacity: 1 !important; }
.bg-gray-200 { background-color: rgb(229 231 235/var(--tw-bg-opacity,1)) !important; }
.bg-gray-300 { background-color: rgb(209 213 219/var(--tw-bg-opacity,1)) !important; }
.bg-gray-300, .bg-gray-400 { --tw-bg-opacity: 1 !important; }
.bg-gray-400 { background-color: rgb(156 163 175/var(--tw-bg-opacity,1)) !important; }
.bg-gray-50 { --tw-bg-opacity: 1 !important; background-color: rgb(249 250 251/var(--tw-bg-opacity,1)) !important; }
.bg-gray-50\/50 { background-color: rgba(249, 250, 251, 0.5) !important; }
.bg-green-500 { --tw-bg-opacity: 1 !important; background-color: rgb(34 197 94/var(--tw-bg-opacity,1)) !important; }
.bg-green-600 { --tw-bg-opacity: 1 !important; background-color: rgb(22 163 74/var(--tw-bg-opacity,1)) !important; }
.bg-header-blue { --tw-bg-opacity: 1 !important; background-color: rgb(230 236 238/var(--tw-bg-opacity,1)) !important; }
.bg-light-gray { --tw-bg-opacity: 1 !important; background-color: rgb(235 235 235/var(--tw-bg-opacity,1)) !important; }
.bg-orange-500 { --tw-bg-opacity: 1 !important; background-color: rgb(249 115 22/var(--tw-bg-opacity,1)) !important; }
.bg-overlay\/30 { background-color: hsl(var(--nextui-overlay)/.3) !important; }
.bg-overlay\/50 { background-color: hsl(var(--nextui-overlay)/.5) !important; }
.bg-pale-aqua { background-color: rgb(198 225 221/var(--tw-bg-opacity,1)) !important; }
.bg-pale-aqua, .bg-primary { --tw-bg-opacity: 1 !important; }
.bg-primary { background-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-bg-opacity))) !important; }
.bg-primary-100 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-primary-100)/var(--nextui-primary-100-opacity,var(--tw-bg-opacity))) !important; }
.bg-primary-50 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-primary-50)/var(--nextui-primary-50-opacity,var(--tw-bg-opacity))) !important; }
.bg-primary\/20 { background-color: hsl(var(--nextui-primary)/.2) !important; }
.bg-red-400 { background-color: rgb(248 113 113/var(--tw-bg-opacity,1)) !important; }
.bg-red-400, .bg-red-500 { --tw-bg-opacity: 1 !important; }
.bg-red-500 { background-color: rgb(239 68 68/var(--tw-bg-opacity,1)) !important; }
.bg-red-600 { background-color: rgb(220 38 38/var(--tw-bg-opacity,1)) !important; }
.bg-red-600, .bg-rose-100 { --tw-bg-opacity: 1 !important; }
.bg-rose-100 { background-color: rgb(255 228 230/var(--tw-bg-opacity,1)) !important; }
.bg-secondary { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-bg-opacity))) !important; }
.bg-secondary-100 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-secondary-100)/var(--nextui-secondary-100-opacity,var(--tw-bg-opacity))) !important; }
.bg-secondary-50 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity,var(--tw-bg-opacity))) !important; }
.bg-secondary\/20 { background-color: hsl(var(--nextui-secondary)/.2) !important; }
.bg-slate-500 { --tw-bg-opacity: 1 !important; background-color: rgb(100 116 139/var(--tw-bg-opacity,1)) !important; }
.bg-sm-dark-gray { --tw-bg-opacity: 1 !important; background-color: rgb(212 212 212/var(--tw-bg-opacity,1)) !important; }
.bg-sm-light-gray { --tw-bg-opacity: 1 !important; background-color: rgb(224 224 224/var(--tw-bg-opacity,1)) !important; }
.bg-success { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))) !important; }
.bg-success-100 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success-100)/var(--nextui-success-100-opacity,var(--tw-bg-opacity))) !important; }
.bg-success-50 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity,var(--tw-bg-opacity))) !important; }
.bg-success\/20 { background-color: hsl(var(--nextui-success)/.2) !important; }
.bg-transparent { background-color: initial !important; }
.bg-vibrant-red { --tw-bg-opacity: 1 !important; background-color: rgb(214 42 64/var(--tw-bg-opacity,1)) !important; }
.bg-vr-light-gray { --tw-bg-opacity: 1 !important; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)) !important; }
.bg-warning { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))) !important; }
.bg-warning-100 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning-100)/var(--nextui-warning-100-opacity,var(--tw-bg-opacity))) !important; }
.bg-warning-50 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity,var(--tw-bg-opacity))) !important; }
.bg-warning\/20 { background-color: hsl(var(--nextui-warning)/.2) !important; }
.bg-white { background-color: rgb(255 255 255/var(--tw-bg-opacity,1)) !important; }
.bg-white, .bg-white-3 { --tw-bg-opacity: 1 !important; }
.bg-white-3 { background-color: rgb(252 252 252/var(--tw-bg-opacity,1)) !important; }
.bg-white-half { --tw-bg-opacity: 1 !important; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)) !important; }
.bg-white\/10 { background-color: rgba(255, 255, 255, 0.1) !important; }
.bg-white\/20 { background-color: rgba(255, 255, 255, 0.2) !important; }
.bg-white\/5 { background-color: rgba(255, 255, 255, 0.05) !important; }
.bg-white\/50 { background-color: rgba(255, 255, 255, 0.5) !important; }
.bg-white\/90 { background-color: rgba(255, 255, 255, 0.9) !important; }
.bg-yellow-400 { --tw-bg-opacity: 1 !important; background-color: rgb(250 204 21/var(--tw-bg-opacity,1)) !important; }
.bg-yellow-500 { --tw-bg-opacity: 1 !important; background-color: rgb(234 179 8/var(--tw-bg-opacity,1)) !important; }
.bg-\[linear-gradient\(-45deg\,var\(--theme-primary\)\,var\(--theme-highlight\)\)\] { background-image: linear-gradient(-45deg,var(--theme-primary),var(--theme-highlight)) !important; }
.bg-\[linear-gradient\(126deg\,\#183b72\,\#4482e4\)\] { background-image: linear-gradient(126deg, rgb(24, 59, 114), rgb(68, 130, 228)) !important; }
.bg-\[linear-gradient\(164deg\,_\#131313_-4\.47\%\,_\#ffa340\)\] { background-image: linear-gradient(164deg, rgb(19, 19, 19) -4.47%, rgb(255, 163, 64)) !important; }
.bg-\[linear-gradient\(180deg\,_\#ffca43\,_\#e53c01\)\] { background-image: linear-gradient(rgb(255, 202, 67), rgb(229, 60, 1)) !important; }
.bg-\[linear-gradient\(284deg\,var\(--theme-gradient-start\,var\(--theme-primary\)\)\,var\(--theme-tab-active\,var\(--theme-primary\)\)\)\] { background-image: linear-gradient(284deg,var(--theme-gradient-start,var(--theme-primary)),var(--theme-tab-active,var(--theme-primary))) !important; }
.bg-custom-gradient-compare-strength { background-image: linear-gradient(60deg, rgb(1, 79, 161), rgb(1, 79, 161) 80%, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0)) !important; }
.bg-custom-gradient-compare-strength-away { background-image: linear-gradient(300deg, rgb(254, 197, 54), rgb(254, 197, 54) 80%, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0)) !important; }
.bg-gradient-to-b { background-image: linear-gradient(to bottom,var(--tw-gradient-stops)) !important; }
.bg-gradient-to-br { background-image: linear-gradient(to bottom right,var(--tw-gradient-stops)) !important; }
.bg-gradient-to-r { background-image: linear-gradient(to right,var(--tw-gradient-stops)) !important; }
.bg-stripe-gradient { background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.1) 0px, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0)) !important; }
.from-\[\#062866\] { --tw-gradient-from: #062866 var(--tw-gradient-from-position) !important; --tw-gradient-to: #06286600 var(--tw-gradient-to-position) !important; --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to) !important; }
.from-black\/10 { --tw-gradient-from: #0000001a var(--tw-gradient-from-position) !important; --tw-gradient-to: #0000 var(--tw-gradient-to-position) !important; --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to) !important; }
.from-gray-100 { --tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position) !important; --tw-gradient-to: #f3f4f600 var(--tw-gradient-to-position) !important; --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to) !important; }
.from-gray-50 { --tw-gradient-from: #f9fafb var(--tw-gradient-from-position) !important; --tw-gradient-to: #f9fafb00 var(--tw-gradient-to-position) !important; --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to) !important; }
.from-rose-50 { --tw-gradient-from: #fff1f2 var(--tw-gradient-from-position) !important; --tw-gradient-to: #fff1f200 var(--tw-gradient-to-position) !important; --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to) !important; }
.from-rose-500 { --tw-gradient-from: #f43f5e var(--tw-gradient-from-position) !important; --tw-gradient-to: #f43f5e00 var(--tw-gradient-to-position) !important; --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to) !important; }
.via-red-500 { --tw-gradient-to: #ef444400 var(--tw-gradient-to-position) !important; --tw-gradient-stops: var(--tw-gradient-from),#ef4444 var(--tw-gradient-via-position),var(--tw-gradient-to) !important; }
.via-white { --tw-gradient-to: #fff0 var(--tw-gradient-to-position) !important; --tw-gradient-stops: var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to) !important; }
.to-\[\#001433\] { --tw-gradient-to: #001433 var(--tw-gradient-to-position) !important; }
.to-gray-50 { --tw-gradient-to: #f9fafb var(--tw-gradient-to-position) !important; }
.to-orange-400 { --tw-gradient-to: #fb923c var(--tw-gradient-to-position) !important; }
.to-red-50 { --tw-gradient-to: #fef2f2 var(--tw-gradient-to-position) !important; }
.to-transparent { --tw-gradient-to: #0000 var(--tw-gradient-to-position) !important; }
.to-white { --tw-gradient-to: #fff var(--tw-gradient-to-position) !important; }
.bg-\[length\:1\.25rem_1\.25rem\] { background-size: calc(1.25 * var(--c4-rem,16px)) calc(1.25 * var(--c4-rem,16px)) !important; }
.bg-\[length\:100\%_100\%\] { background-size: 100% 100% !important; }
.bg-\[length\:contain\], .bg-contain { background-size: contain !important; }
.bg-cover { background-size: cover !important; }
.bg-fixed { background-attachment: fixed !important; }
.bg-clip-text { background-clip: text !important; }
.bg-center { background-position: 50% center !important; }
.bg-no-repeat { background-repeat: no-repeat !important; }
.fill-current { fill: currentcolor !important; }
.stroke-current { stroke: currentcolor !important; }
.stroke-default-300\/50 { stroke: hsl(var(--nextui-default-300)/.5) !important; }
.object-contain { object-fit: contain !important; }
.object-cover { object-fit: cover !important; }
.\!p-0, .p-0 { padding: 0px !important; }
.p-0\.5 { padding: calc(0.125 * var(--c4-rem,16px)) !important; }
.p-1 { padding: calc(0.25 * var(--c4-rem,16px)) !important; }
.p-1\.5 { padding: calc(0.375 * var(--c4-rem,16px)) !important; }
.p-10 { padding: calc(2.5 * var(--c4-rem,16px)) !important; }
.p-2 { padding: calc(0.5 * var(--c4-rem,16px)) !important; }
.p-2\.5 { padding: calc(0.625 * var(--c4-rem,16px)) !important; }
.p-3 { padding: calc(0.75 * var(--c4-rem,16px)) !important; }
.p-4 { padding: calc(1 * var(--c4-rem,16px)) !important; }
.p-6 { padding: calc(1.5 * var(--c4-rem,16px)) !important; }
.p-\[10px\] { padding: 10px !important; }
.p-\[1px\] { padding: 1px !important; }
.p-\[2px\] { padding: 2px !important; }
.p-\[3px\] { padding: 3px !important; }
.p-\[4px\] { padding: 4px !important; }
.p-\[5px\] { padding: 5px !important; }
.p-px { padding: 1px !important; }
.\!px-0\.5 { padding-left: calc(0.125 * var(--c4-rem,16px)) !important; padding-right: calc(0.125 * var(--c4-rem,16px)) !important; }
.\!px-1 { padding-left: calc(0.25 * var(--c4-rem,16px)) !important; padding-right: calc(0.25 * var(--c4-rem,16px)) !important; }
.\!px-1\.5 { padding-left: calc(0.375 * var(--c4-rem,16px)) !important; padding-right: calc(0.375 * var(--c4-rem,16px)) !important; }
.px-0 { padding-left: 0px !important; padding-right: 0px !important; }
.px-0\.5 { padding-left: calc(0.125 * var(--c4-rem,16px)) !important; padding-right: calc(0.125 * var(--c4-rem,16px)) !important; }
.px-1 { padding-left: calc(0.25 * var(--c4-rem,16px)) !important; padding-right: calc(0.25 * var(--c4-rem,16px)) !important; }
.px-1\.5 { padding-left: calc(0.375 * var(--c4-rem,16px)) !important; padding-right: calc(0.375 * var(--c4-rem,16px)) !important; }
.px-2 { padding-left: calc(0.5 * var(--c4-rem,16px)) !important; padding-right: calc(0.5 * var(--c4-rem,16px)) !important; }
.px-2\.5 { padding-left: calc(0.625 * var(--c4-rem,16px)) !important; padding-right: calc(0.625 * var(--c4-rem,16px)) !important; }
.px-3 { padding-left: calc(0.75 * var(--c4-rem,16px)) !important; padding-right: calc(0.75 * var(--c4-rem,16px)) !important; }
.px-4 { padding-left: calc(1 * var(--c4-rem,16px)) !important; padding-right: calc(1 * var(--c4-rem,16px)) !important; }
.px-5 { padding-left: calc(1.25 * var(--c4-rem,16px)) !important; padding-right: calc(1.25 * var(--c4-rem,16px)) !important; }
.px-6 { padding-left: calc(1.5 * var(--c4-rem,16px)) !important; padding-right: calc(1.5 * var(--c4-rem,16px)) !important; }
.px-\[10px\] { padding-left: 10px !important; padding-right: 10px !important; }
.px-\[11px\] { padding-left: 11px !important; padding-right: 11px !important; }
.px-\[12px\] { padding-left: 12px !important; padding-right: 12px !important; }
.px-\[13px\] { padding-left: 13px !important; padding-right: 13px !important; }
.px-\[14px\] { padding-left: 14px !important; padding-right: 14px !important; }
.px-\[15px\] { padding-left: 15px !important; padding-right: 15px !important; }
.px-\[16px\] { padding-left: 16px !important; padding-right: 16px !important; }
.px-\[18px\] { padding-left: 18px !important; padding-right: 18px !important; }
.px-\[20px\] { padding-left: 20px !important; padding-right: 20px !important; }
.px-\[2px\] { padding-left: 2px !important; padding-right: 2px !important; }
.px-\[3px\] { padding-left: 3px !important; padding-right: 3px !important; }
.px-\[5px\] { padding-left: 5px !important; padding-right: 5px !important; }
.px-\[6px\] { padding-left: 6px !important; padding-right: 6px !important; }
.px-\[8px\] { padding-left: 8px !important; padding-right: 8px !important; }
.py-0 { padding-bottom: 0px !important; padding-top: 0px !important; }
.py-0\.5 { padding-bottom: calc(0.125 * var(--c4-rem,16px)) !important; padding-top: calc(0.125 * var(--c4-rem,16px)) !important; }
.py-1 { padding-bottom: calc(0.25 * var(--c4-rem,16px)) !important; padding-top: calc(0.25 * var(--c4-rem,16px)) !important; }
.py-1\.5 { padding-bottom: calc(0.375 * var(--c4-rem,16px)) !important; padding-top: calc(0.375 * var(--c4-rem,16px)) !important; }
.py-10 { padding-bottom: calc(2.5 * var(--c4-rem,16px)) !important; padding-top: calc(2.5 * var(--c4-rem,16px)) !important; }
.py-12 { padding-bottom: calc(3 * var(--c4-rem,16px)) !important; padding-top: calc(3 * var(--c4-rem,16px)) !important; }
.py-16 { padding-bottom: calc(4 * var(--c4-rem,16px)) !important; padding-top: calc(4 * var(--c4-rem,16px)) !important; }
.py-2 { padding-bottom: calc(0.5 * var(--c4-rem,16px)) !important; padding-top: calc(0.5 * var(--c4-rem,16px)) !important; }
.py-2\.5 { padding-bottom: calc(0.625 * var(--c4-rem,16px)) !important; padding-top: calc(0.625 * var(--c4-rem,16px)) !important; }
.py-3 { padding-bottom: calc(0.75 * var(--c4-rem,16px)) !important; padding-top: calc(0.75 * var(--c4-rem,16px)) !important; }
.py-4 { padding-bottom: calc(1 * var(--c4-rem,16px)) !important; padding-top: calc(1 * var(--c4-rem,16px)) !important; }
.py-8 { padding-bottom: calc(2 * var(--c4-rem,16px)) !important; padding-top: calc(2 * var(--c4-rem,16px)) !important; }
.py-\[11px\] { padding-bottom: 11px !important; padding-top: 11px !important; }
.py-\[15\.5px\] { padding-bottom: 15.5px !important; padding-top: 15.5px !important; }
.py-\[18px\] { padding-bottom: 18px !important; padding-top: 18px !important; }
.py-\[1px\] { padding-bottom: 1px !important; padding-top: 1px !important; }
.py-\[2px\] { padding-bottom: 2px !important; padding-top: 2px !important; }
.py-\[3px\] { padding-bottom: 3px !important; padding-top: 3px !important; }
.py-\[4px\] { padding-bottom: 4px !important; padding-top: 4px !important; }
.py-\[5px\] { padding-bottom: 5px !important; padding-top: 5px !important; }
.py-\[6px\] { padding-bottom: 6px !important; padding-top: 6px !important; }
.py-\[7px\] { padding-bottom: 7px !important; padding-top: 7px !important; }
.py-\[8\.5px\] { padding-bottom: 8.5px !important; padding-top: 8.5px !important; }
.py-\[8px\] { padding-bottom: 8px !important; padding-top: 8px !important; }
.py-\[9px\] { padding-bottom: 9px !important; padding-top: 9px !important; }
.py-px { padding-bottom: 1px !important; padding-top: 1px !important; }
.\!pb-0 { padding-bottom: 0px !important; }
.\!pr-0 { padding-right: 0px !important; }
.pb-0 { padding-bottom: 0px !important; }
.pb-0\.5 { padding-bottom: calc(0.125 * var(--c4-rem,16px)) !important; }
.pb-1 { padding-bottom: calc(0.25 * var(--c4-rem,16px)) !important; }
.pb-1\.5 { padding-bottom: calc(0.375 * var(--c4-rem,16px)) !important; }
.pb-10 { padding-bottom: calc(2.5 * var(--c4-rem,16px)) !important; }
.pb-2 { padding-bottom: calc(0.5 * var(--c4-rem,16px)) !important; }
.pb-2\.5 { padding-bottom: calc(0.625 * var(--c4-rem,16px)) !important; }
.pb-3 { padding-bottom: calc(0.75 * var(--c4-rem,16px)) !important; }
.pb-4 { padding-bottom: calc(1 * var(--c4-rem,16px)) !important; }
.pb-5 { padding-bottom: calc(1.25 * var(--c4-rem,16px)) !important; }
.pb-8 { padding-bottom: calc(2 * var(--c4-rem,16px)) !important; }
.pb-\[10px\] { padding-bottom: 10px !important; }
.pb-\[4px\] { padding-bottom: 4px !important; }
.pb-\[9px\] { padding-bottom: 9px !important; }
.pb-\[calc\(env\(safe-area-inset-bottom\)_\+_8px\)\] { padding-bottom: calc(env(safe-area-inset-bottom) + 8px) !important; }
.pe-2 { padding-inline-end: calc(0.5 * var(--c4-rem,16px)) !important; }
.pl-0 { padding-left: 0px !important; }
.pl-0\.5 { padding-left: calc(0.125 * var(--c4-rem,16px)) !important; }
.pl-1 { padding-left: calc(0.25 * var(--c4-rem,16px)) !important; }
.pl-1\.5 { padding-left: calc(0.375 * var(--c4-rem,16px)) !important; }
.pl-10 { padding-left: calc(2.5 * var(--c4-rem,16px)) !important; }
.pl-12 { padding-left: calc(3 * var(--c4-rem,16px)) !important; }
.pl-2 { padding-left: calc(0.5 * var(--c4-rem,16px)) !important; }
.pl-2\.5 { padding-left: calc(0.625 * var(--c4-rem,16px)) !important; }
.pl-3 { padding-left: calc(0.75 * var(--c4-rem,16px)) !important; }
.pl-4 { padding-left: calc(1 * var(--c4-rem,16px)) !important; }
.pl-8 { padding-left: calc(2 * var(--c4-rem,16px)) !important; }
.pl-9 { padding-left: calc(2.25 * var(--c4-rem,16px)) !important; }
.pl-\[10px\] { padding-left: 10px !important; }
.pl-\[12\.5px\] { padding-left: 12.5px !important; }
.pl-\[12px\] { padding-left: 12px !important; }
.pl-\[14px\] { padding-left: 14px !important; }
.pl-\[16px\] { padding-left: 16px !important; }
.pl-\[17px\] { padding-left: 17px !important; }
.pl-\[25\%\] { padding-left: 25% !important; }
.pl-\[2px\] { padding-left: 2px !important; }
.pl-\[30px\] { padding-left: 30px !important; }
.pl-\[6px\] { padding-left: 6px !important; }
.pl-\[7px\] { padding-left: 7px !important; }
.pr-0\.5 { padding-right: calc(0.125 * var(--c4-rem,16px)) !important; }
.pr-1 { padding-right: calc(0.25 * var(--c4-rem,16px)) !important; }
.pr-1\.5 { padding-right: calc(0.375 * var(--c4-rem,16px)) !important; }
.pr-10 { padding-right: calc(2.5 * var(--c4-rem,16px)) !important; }
.pr-12 { padding-right: calc(3 * var(--c4-rem,16px)) !important; }
.pr-2 { padding-right: calc(0.5 * var(--c4-rem,16px)) !important; }
.pr-3 { padding-right: calc(0.75 * var(--c4-rem,16px)) !important; }
.pr-3\.5 { padding-right: calc(0.875 * var(--c4-rem,16px)) !important; }
.pr-4 { padding-right: calc(1 * var(--c4-rem,16px)) !important; }
.pr-5 { padding-right: calc(1.25 * var(--c4-rem,16px)) !important; }
.pr-6 { padding-right: calc(1.5 * var(--c4-rem,16px)) !important; }
.pr-8 { padding-right: calc(2 * var(--c4-rem,16px)) !important; }
.pr-9 { padding-right: calc(2.25 * var(--c4-rem,16px)) !important; }
.pr-\[10px\] { padding-right: 10px !important; }
.pr-\[14px\] { padding-right: 14px !important; }
.pr-\[20\%\] { padding-right: 20% !important; }
.pr-\[23px\] { padding-right: 23px !important; }
.pr-\[2px\] { padding-right: 2px !important; }
.pr-\[30px\] { padding-right: 30px !important; }
.pr-\[5px\] { padding-right: 5px !important; }
.pr-\[6px\] { padding-right: 6px !important; }
.ps-2 { padding-inline-start: calc(0.5 * var(--c4-rem,16px)) !important; }
.pt-0 { padding-top: 0px !important; }
.pt-0\.5 { padding-top: calc(0.125 * var(--c4-rem,16px)) !important; }
.pt-1 { padding-top: calc(0.25 * var(--c4-rem,16px)) !important; }
.pt-2 { padding-top: calc(0.5 * var(--c4-rem,16px)) !important; }
.pt-2\.5 { padding-top: calc(0.625 * var(--c4-rem,16px)) !important; }
.pt-3 { padding-top: calc(0.75 * var(--c4-rem,16px)) !important; }
.pt-4 { padding-top: calc(1 * var(--c4-rem,16px)) !important; }
.pt-5 { padding-top: calc(1.25 * var(--c4-rem,16px)) !important; }
.pt-\[15px\] { padding-top: 15px !important; }
.pt-\[26px\] { padding-top: 26px !important; }
.pt-\[2px\] { padding-top: 2px !important; }
.pt-\[3px\] { padding-top: 3px !important; }
.pt-\[4px\] { padding-top: 4px !important; }
.pt-\[5px\] { padding-top: 5px !important; }
.pt-\[6px\] { padding-top: 6px !important; }
.pt-\[7px\] { padding-top: 7px !important; }
.pt-\[8px\] { padding-top: 8px !important; }
.pt-\[9px\] { padding-top: 9px !important; }
.\!text-left, .text-left { text-align: left !important; }
.text-center { text-align: center !important; }
.text-right { text-align: right !important; }
.text-start { text-align: start !important; }
.text-end { text-align: end !important; }
.align-top { vertical-align: top !important; }
.align-middle { vertical-align: middle !important; }
.font-\[Inter\,ui-sans-serif\,system-ui\,sans-serif\] { font-family: "Inter", ui-sans-serif, system-ui, sans-serif !important; }
.font-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }
.font-montserrat { font-family: "Montserrat", sans-serif !important; }
.font-sans { font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }
.\!text-\[12px\] { font-size: 12px !important; }
.\!text-xxs { font-size: 10px !important; }
.text-2xl { font-size: calc(1.5 * var(--c4-rem,16px)) !important; line-height: calc(2 * var(--c4-rem,16px)) !important; }
.text-\[0\.55rem\] { font-size: calc(0.55 * var(--c4-rem,16px)) !important; }
.text-\[0\.5rem\] { font-size: calc(0.5 * var(--c4-rem,16px)) !important; }
.text-\[0\.625rem\] { font-size: calc(0.625 * var(--c4-rem,16px)) !important; }
.text-\[0\.6rem\] { font-size: calc(0.6 * var(--c4-rem,16px)) !important; }
.text-\[0\.75rem\] { font-size: calc(0.75 * var(--c4-rem,16px)) !important; }
.text-\[0px\] { font-size: 0px !important; }
.text-\[1\.375rem\] { font-size: calc(1.375 * var(--c4-rem,16px)) !important; }
.text-\[10px\] { font-size: 10px !important; }
.text-\[11px\] { font-size: 11px !important; }
.text-\[12px\] { font-size: 12px !important; }
.text-\[13px\] { font-size: 13px !important; }
.text-\[14px\] { font-size: 14px !important; }
.text-\[15px\] { font-size: 15px !important; }
.text-\[16px\] { font-size: 16px !important; }
.text-\[17px\] { font-size: 17px !important; }
.text-\[18px\] { font-size: 18px !important; }
.text-\[20px\] { font-size: 20px !important; }
.text-\[30px\] { font-size: 30px !important; }
.text-\[36px\] { font-size: 36px !important; }
.text-\[6px\] { font-size: 6px !important; }
.text-\[8px\] { font-size: 8px !important; }
.text-\[9px\] { font-size: 9px !important; }
.text-base { font-size: calc(1 * var(--c4-rem,16px)) !important; line-height: calc(1.5 * var(--c4-rem,16px)) !important; }
.text-large { font-size: var(--nextui-font-size-large) !important; line-height: var(--nextui-line-height-large) !important; }
.text-lg { font-size: calc(1.125 * var(--c4-rem,16px)) !important; line-height: calc(1.75 * var(--c4-rem,16px)) !important; }
.text-md { font-size: 16px !important; }
.text-medium { font-size: var(--nextui-font-size-medium) !important; line-height: var(--nextui-line-height-medium) !important; }
.text-sm { font-size: 14px !important; }
.text-small { font-size: var(--nextui-font-size-small) !important; line-height: var(--nextui-line-height-small) !important; }
.text-tiny { font-size: var(--nextui-font-size-tiny) !important; line-height: var(--nextui-line-height-tiny) !important; }
.text-x1s { font-size: 11px !important; }
.text-xl { font-size: 20px !important; }
.text-xs { font-size: 12px !important; }
.text-xsm { font-size: 14px !important; }
.text-xxs { font-size: 10px !important; }
.font-\[500\] { font-weight: 500 !important; }
.font-\[600\] { font-weight: 600 !important; }
.font-\[700\], .font-bold { font-weight: 700 !important; }
.font-extrabold { font-weight: 800 !important; }
.font-medium { font-weight: 500 !important; }
.font-normal { font-weight: 400 !important; }
.font-semi-bold, .font-semibold { font-weight: 600 !important; }
.uppercase { text-transform: uppercase !important; }
.capitalize { text-transform: capitalize !important; }
.italic { font-style: italic !important; }
.not-italic { font-style: normal !important; }
.tabular-nums { --tw-numeric-spacing: tabular-nums !important; font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction) !important; font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction) !important; }
.leading-10 { line-height: calc(2.5 * var(--c4-rem,16px)) !important; }
.leading-4 { line-height: calc(1 * var(--c4-rem,16px)) !important; }
.leading-5 { line-height: calc(1.25 * var(--c4-rem,16px)) !important; }
.leading-6 { line-height: calc(1.5 * var(--c4-rem,16px)) !important; }
.leading-\[0\] { line-height: 0 !important; }
.leading-\[1\.1\] { line-height: 1.1 !important; }
.leading-\[1\.2\] { line-height: 1.2 !important; }
.leading-\[1\.4\] { line-height: 1.4 !important; }
.leading-\[1\.57\] { line-height: 1.57 !important; }
.leading-\[1\.5\] { line-height: 1.5 !important; }
.leading-\[10px\] { line-height: 10px !important; }
.leading-\[12px\] { line-height: 12px !important; }
.leading-\[13px\] { line-height: 13px !important; }
.leading-\[14px\] { line-height: 14px !important; }
.leading-\[15px\] { line-height: 15px !important; }
.leading-\[16px\] { line-height: 16px !important; }
.leading-\[17px\] { line-height: 17px !important; }
.leading-\[18px\] { line-height: 18px !important; }
.leading-\[19\.36px\] { line-height: 19.36px !important; }
.leading-\[19px\] { line-height: 19px !important; }
.leading-\[20px\] { line-height: 20px !important; }
.leading-\[22\.5px\] { line-height: 22.5px !important; }
.leading-\[22px\] { line-height: 22px !important; }
.leading-\[25px\] { line-height: 25px !important; }
.leading-\[3\.625rem\] { line-height: calc(3.625 * var(--c4-rem,16px)) !important; }
.leading-\[32px\] { line-height: 32px !important; }
.leading-\[inherit\] { line-height: inherit !important; }
.leading-none { line-height: 1 !important; }
.leading-normal { line-height: 1.5 !important; }
.leading-snug { line-height: 1.375 !important; }
.leading-tight { line-height: 1.25 !important; }
.tracking-\[0\.04em\] { letter-spacing: 0.04em !important; }
.tracking-\[0\.12em\] { letter-spacing: 0.12em !important; }
.tracking-\[0\.2px\] { letter-spacing: 0.2px !important; }
.tracking-\[2px\] { letter-spacing: 2px !important; }
.tracking-\[4px\] { letter-spacing: 4px !important; }
.tracking-normal { letter-spacing: 0px !important; }
.tracking-tight { letter-spacing: -0.025em !important; }
.tracking-wide { letter-spacing: 0.025em !important; }
.tracking-wider { letter-spacing: 0.05em !important; }
.tracking-widest { letter-spacing: 0.1em !important; }
.\!text-\[var\(--theme-primary\)\] { color: var(--theme-primary) !important; }
.\!text-black { color: rgb(0 0 0/var(--tw-text-opacity,1)) !important; }
.\!text-black, .\!text-danger { --tw-text-opacity: 1 !important; }
.\!text-danger { color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity))) !important; }
.\!text-danger-foreground { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity))) !important; }
.text-\[\#0f766e\] { --tw-text-opacity: 1 !important; color: rgb(15 118 110/var(--tw-text-opacity,1)) !important; }
.text-\[\#2d2d2d\] { --tw-text-opacity: 1 !important; color: rgb(45 45 45/var(--tw-text-opacity,1)) !important; }
.text-\[\#2e313a\] { --tw-text-opacity: 1 !important; color: rgb(46 49 58/var(--tw-text-opacity,1)) !important; }
.text-\[\#30323d\] { --tw-text-opacity: 1 !important; color: rgb(48 50 61/var(--tw-text-opacity,1)) !important; }
.text-\[\#333\] { --tw-text-opacity: 1 !important; color: rgb(51 51 51/var(--tw-text-opacity,1)) !important; }
.text-\[\#374151\] { --tw-text-opacity: 1 !important; color: rgb(55 65 81/var(--tw-text-opacity,1)) !important; }
.text-\[\#4A4A4A\] { --tw-text-opacity: 1 !important; color: rgb(74 74 74/var(--tw-text-opacity,1)) !important; }
.text-\[\#4B5563\] { --tw-text-opacity: 1 !important; color: rgb(75 85 99/var(--tw-text-opacity,1)) !important; }
.text-\[\#6abc53\] { --tw-text-opacity: 1 !important; color: rgb(106 188 83/var(--tw-text-opacity,1)) !important; }
.text-\[\#842029\] { --tw-text-opacity: 1 !important; color: rgb(132 32 41/var(--tw-text-opacity,1)) !important; }
.text-\[\#8C8C8C\] { --tw-text-opacity: 1 !important; color: rgb(140 140 140/var(--tw-text-opacity,1)) !important; }
.text-\[\#E11D48\] { --tw-text-opacity: 1 !important; color: rgb(225 29 72/var(--tw-text-opacity,1)) !important; }
.text-\[\#E83344\] { --tw-text-opacity: 1 !important; color: rgb(232 51 68/var(--tw-text-opacity,1)) !important; }
.text-\[\#FFDF58\] { --tw-text-opacity: 1 !important; color: rgb(255 223 88/var(--tw-text-opacity,1)) !important; }
.text-\[\#b45309\] { --tw-text-opacity: 1 !important; color: rgb(180 83 9/var(--tw-text-opacity,1)) !important; }
.text-\[\#b91c1c\] { --tw-text-opacity: 1 !important; color: rgb(185 28 28/var(--tw-text-opacity,1)) !important; }
.text-\[\#c2410c\] { --tw-text-opacity: 1 !important; color: rgb(194 65 12/var(--tw-text-opacity,1)) !important; }
.text-\[\#d97706\] { --tw-text-opacity: 1 !important; color: rgb(217 119 6/var(--tw-text-opacity,1)) !important; }
.text-\[\#dc2626\] { --tw-text-opacity: 1 !important; color: rgb(220 38 38/var(--tw-text-opacity,1)) !important; }
.text-\[\#e53935\] { --tw-text-opacity: 1 !important; color: rgb(229 57 53/var(--tw-text-opacity,1)) !important; }
.text-\[\#f9fbff\] { --tw-text-opacity: 1 !important; color: rgb(249 251 255/var(--tw-text-opacity,1)) !important; }
.text-\[\#ffc739\] { --tw-text-opacity: 1 !important; color: rgb(255 199 57/var(--tw-text-opacity,1)) !important; }
.text-\[\#fff\] { --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity,1)) !important; }
.text-\[color\:var\(--kbv-odds-label-color\)\] { color: var(--kbv-odds-label-color) !important; }
.text-\[color\:var\(--kbv-odds-value-color\)\] { color: var(--kbv-odds-value-color) !important; }
.text-\[color\:var\(--kbv-team-name-color\)\] { color: var(--kbv-team-name-color) !important; }
.text-\[color\:var\(--theme-text\)\] { color: var(--theme-text) !important; }
.text-\[color\:var\(--theme-text-muted\)\] { color: var(--theme-text-muted) !important; }
.text-\[var\(--bxh-primary\)\] { color: var(--bxh-primary) !important; }
.text-\[var\(--color-primary\)\] { color: var(--color-primary) !important; }
.text-\[var\(--color-up\)\] { color: var(--color-up) !important; }
.text-\[var\(--foreground\)\] { color: var(--foreground) !important; }
.text-\[var\(--kbv-bxhv3-gd-down\,\#ff4a2b\)\] { color: var(--kbv-bxhv3-gd-down,#ff4a2b) !important; }
.text-\[var\(--kbv-bxhv3-gd-up\,\#01c28e\)\] { color: var(--kbv-bxhv3-gd-up,#01c28e) !important; }
.text-\[var\(--kbv-bxhv3-relegation\,\#ff4a2b\)\] { color: var(--kbv-bxhv3-relegation,#ff4a2b) !important; }
.text-\[var\(--kbv-bxhv3-top-rank\,\#FFDF58\)\] { color: var(--kbv-bxhv3-top-rank,#ffdf58) !important; }
.text-\[var\(--kbv-kqv2-hot-league\,\#FFDF58\)\] { color: var(--kbv-kqv2-hot-league,#ffdf58) !important; }
.text-\[var\(--kbv-kqv2-score\,\#ef4444\)\] { color: var(--kbv-kqv2-score,#ef4444) !important; }
.text-\[var\(--kbv-kqv4-hot-league\,\#d97706\)\] { color: var(--kbv-kqv4-hot-league,#d97706) !important; }
.text-\[var\(--kbv-kqv4-score\,\#059669\)\] { color: var(--kbv-kqv4-score,#059669) !important; }
.text-\[var\(--kbv-ltd-v4-hot-league\,\#d97706\)\] { color: var(--kbv-ltd-v4-hot-league,#d97706) !important; }
.text-\[var\(--kbv-ltd-v4-time\,var\(--theme-primary\)\)\] { color: var(--kbv-ltd-v4-time,var(--theme-primary)) !important; }
.text-\[var\(--text-half-score\)\] { color: var(--text-half-score) !important; }
.text-\[var\(--theme-foreground\)\] { color: var(--theme-foreground) !important; }
.text-\[var\(--theme-highlight\)\] { color: var(--theme-highlight) !important; }
.text-\[var\(--theme-highlight\,\#0000FF\)\] { color: var(--theme-highlight,#00f) !important; }
.text-\[var\(--theme-highlight\,\#0B71F9\)\] { color: var(--theme-highlight,#0b71f9) !important; }
.text-\[var\(--theme-on-highlight\)\] { color: var(--theme-on-highlight) !important; }
.text-\[var\(--theme-on-primary\)\] { color: var(--theme-on-primary) !important; }
.text-\[var\(--theme-on-primary\,\#fff\)\] { color: var(--theme-on-primary,#fff) !important; }
.text-\[var\(--theme-primary\)\] { color: var(--theme-primary) !important; }
.text-\[var\(--theme-subtext\)\] { color: var(--theme-subtext) !important; }
.text-\[var\(--theme-subtext\,var\(--theme-text-muted\)\)\] { color: var(--theme-subtext,var(--theme-text-muted)) !important; }
.text-\[var\(--theme-tab-text\)\] { color: var(--theme-tab-text) !important; }
.text-\[var\(--theme-tab-text\,var\(--theme-on-primary\,var\(--theme-text\)\)\)\] { color: var(--theme-tab-text,var(--theme-on-primary,var(--theme-text))) !important; }
.text-\[var\(--theme-table-header-text\,\#ffffff\)\] { color: var(--theme-table-header-text,#fff) !important; }
.text-\[var\(--theme-text\)\] { color: var(--theme-text) !important; }
.text-\[var\(--theme-text\,\#111\)\] { color: var(--theme-text,#111) !important; }
.text-\[var\(--theme-text\,\#1A1A1A\)\] { color: var(--theme-text,#1a1a1a) !important; }
.text-\[var\(--theme-text-muted\)\] { color: var(--theme-text-muted) !important; }
.text-\[var\(--theme-text-secondary\)\] { color: var(--theme-text-secondary) !important; }
.text-\[var\(--theme-trend-down\)\] { color: var(--theme-trend-down) !important; }
.text-background { color: hsl(var(--nextui-background)/var(--nextui-background-opacity,var(--tw-text-opacity))) !important; }
.text-background, .text-black { --tw-text-opacity: 1 !important; }
.text-black { color: rgb(0 0 0/var(--tw-text-opacity,1)) !important; }
.text-blue-600 { --tw-text-opacity: 1 !important; color: rgb(37 99 235/var(--tw-text-opacity,1)) !important; }
.text-blue-700 { --tw-text-opacity: 1 !important; color: rgb(29 78 216/var(--tw-text-opacity,1)) !important; }
.text-blur-gray { --tw-text-opacity: 1 !important; color: rgb(139 139 139/var(--tw-text-opacity,1)) !important; }
.text-button-blue-bet { --tw-text-opacity: 1 !important; color: rgb(0 78 160/var(--tw-text-opacity,1)) !important; }
.text-current { color: currentcolor !important; }
.text-danger { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity))) !important; }
.text-danger-300 { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger-300)/var(--nextui-danger-300-opacity,var(--tw-text-opacity))) !important; }
.text-danger-800 { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger-800)/var(--nextui-danger-800-opacity,var(--tw-text-opacity))) !important; }
.text-danger-foreground { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity))) !important; }
.text-danger\/80 { color: hsl(var(--nextui-danger)/.8) !important; }
.text-dark-charcoal { --tw-text-opacity: 1 !important; color: rgb(34 34 34/var(--tw-text-opacity,1)) !important; }
.text-dark-gray { --tw-text-opacity: 1 !important; color: rgb(69 68 68/var(--tw-text-opacity,1)) !important; }
.text-default-400 { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity,var(--tw-text-opacity))) !important; }
.text-default-500 { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-default-500)/var(--nextui-default-500-opacity,var(--tw-text-opacity))) !important; }
.text-default-600 { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-default-600)/var(--nextui-default-600-opacity,var(--tw-text-opacity))) !important; }
.text-default-700 { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-default-700)/var(--nextui-default-700-opacity,var(--tw-text-opacity))) !important; }
.text-default-foreground { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity))) !important; }
.text-emerald-600 { --tw-text-opacity: 1 !important; color: rgb(5 150 105/var(--tw-text-opacity,1)) !important; }
.text-foreground { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-text-opacity))) !important; }
.text-foreground-400 { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-foreground-400)/var(--nextui-foreground-400-opacity,var(--tw-text-opacity))) !important; }
.text-foreground-500 { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-foreground-500)/var(--nextui-foreground-500-opacity,var(--tw-text-opacity))) !important; }
.text-foreground-600 { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-foreground-600)/var(--nextui-foreground-600-opacity,var(--tw-text-opacity))) !important; }
.text-foreground\/50 { color: hsl(var(--nextui-foreground)/.5) !important; }
.text-golden-yellow { --tw-text-opacity: 1 !important; color: rgb(254 197 54/var(--tw-text-opacity,1)) !important; }
.text-gray-400 { --tw-text-opacity: 1 !important; color: rgb(156 163 175/var(--tw-text-opacity,1)) !important; }
.text-gray-500 { --tw-text-opacity: 1 !important; color: rgb(107 114 128/var(--tw-text-opacity,1)) !important; }
.text-gray-600 { --tw-text-opacity: 1 !important; color: rgb(75 85 99/var(--tw-text-opacity,1)) !important; }
.text-gray-700 { --tw-text-opacity: 1 !important; color: rgb(55 65 81/var(--tw-text-opacity,1)) !important; }
.text-gray-800 { --tw-text-opacity: 1 !important; color: rgb(31 41 55/var(--tw-text-opacity,1)) !important; }
.text-gray-900 { --tw-text-opacity: 1 !important; color: rgb(17 24 39/var(--tw-text-opacity,1)) !important; }
.text-green-500 { --tw-text-opacity: 1 !important; color: rgb(34 197 94/var(--tw-text-opacity,1)) !important; }
.text-green-600 { --tw-text-opacity: 1 !important; color: rgb(22 163 74/var(--tw-text-opacity,1)) !important; }
.text-inherit { color: inherit !important; }
.text-light-green-bet { --tw-text-opacity: 1 !important; color: rgb(107 189 84/var(--tw-text-opacity,1)) !important; }
.text-medium-blue { --tw-text-opacity: 1 !important; color: rgb(35 158 211/var(--tw-text-opacity,1)) !important; }
.text-medium-green { --tw-text-opacity: 1 !important; color: rgb(34 174 149/var(--tw-text-opacity,1)) !important; }
.text-orange-500 { --tw-text-opacity: 1 !important; color: rgb(249 115 22/var(--tw-text-opacity,1)) !important; }
.text-primary { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-text-opacity))) !important; }
.text-primary-300 { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary-300)/var(--nextui-primary-300-opacity,var(--tw-text-opacity))) !important; }
.text-primary-700 { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary-700)/var(--nextui-primary-700-opacity,var(--tw-text-opacity))) !important; }
.text-primary-foreground { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity))) !important; }
.text-primary\/80 { color: hsl(var(--nextui-primary)/.8) !important; }
.text-red-500 { color: rgb(239 68 68/var(--tw-text-opacity,1)) !important; }
.text-red-500, .text-red-600 { --tw-text-opacity: 1 !important; }
.text-red-600 { color: rgb(220 38 38/var(--tw-text-opacity,1)) !important; }
.text-rose-600 { --tw-text-opacity: 1 !important; color: rgb(225 29 72/var(--tw-text-opacity,1)) !important; }
.text-secondary { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-text-opacity))) !important; }
.text-secondary-300 { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary-300)/var(--nextui-secondary-300-opacity,var(--tw-text-opacity))) !important; }
.text-secondary-700 { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary-700)/var(--nextui-secondary-700-opacity,var(--tw-text-opacity))) !important; }
.text-secondary-foreground { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity))) !important; }
.text-secondary\/80 { color: hsl(var(--nextui-secondary)/.8) !important; }
.text-slate-700 { --tw-text-opacity: 1 !important; color: rgb(51 65 85/var(--tw-text-opacity,1)) !important; }
.text-success { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-text-opacity))) !important; }
.text-success-400 { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-400)/var(--nextui-success-400-opacity,var(--tw-text-opacity))) !important; }
.text-success-600 { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity,var(--tw-text-opacity))) !important; }
.text-success-800 { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-800)/var(--nextui-success-800-opacity,var(--tw-text-opacity))) !important; }
.text-success-foreground { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))) !important; }
.text-success\/80 { color: hsl(var(--nextui-success)/.8) !important; }
.text-transparent { color: rgba(0, 0, 0, 0) !important; }
.text-vibrant-red { --tw-text-opacity: 1 !important; color: rgb(214 42 64/var(--tw-text-opacity,1)) !important; }
.text-warning { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-text-opacity))) !important; }
.text-warning-400 { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning-400)/var(--nextui-warning-400-opacity,var(--tw-text-opacity))) !important; }
.text-warning-600 { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning-600)/var(--nextui-warning-600-opacity,var(--tw-text-opacity))) !important; }
.text-warning-800 { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning-800)/var(--nextui-warning-800-opacity,var(--tw-text-opacity))) !important; }
.text-warning-foreground { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity))) !important; }
.text-warning\/80 { color: hsl(var(--nextui-warning)/.8) !important; }
.text-white { color: rgb(255 255 255/var(--tw-text-opacity,1)) !important; }
.text-white, .text-white-half { --tw-text-opacity: 1 !important; }
.text-white-half { color: rgb(240 240 240/var(--tw-text-opacity,1)) !important; }
.text-white\/80 { color: rgba(255, 255, 255, 0.8) !important; }
.text-yellow-400 { --tw-text-opacity: 1 !important; color: rgb(250 204 21/var(--tw-text-opacity,1)) !important; }
.underline { text-decoration-line: underline !important; }
.no-underline { text-decoration-line: none !important; }
.underline-offset-2 { text-underline-offset: 2px !important; }
.underline-offset-4 { text-underline-offset: 4px !important; }
.antialiased { -webkit-font-smoothing: antialiased !important; }
.subpixel-antialiased { -webkit-font-smoothing: auto !important; }
.accent-blue-600 { accent-color: rgb(37, 99, 235) !important; }
.opacity-0 { opacity: 0 !important; }
.opacity-10 { opacity: 0.1 !important; }
.opacity-100 { opacity: 1 !important; }
.opacity-25 { opacity: 0.25 !important; }
.opacity-30 { opacity: 0.3 !important; }
.opacity-40 { opacity: 0.4 !important; }
.opacity-45 { opacity: 0.45 !important; }
.opacity-50 { opacity: 0.5 !important; }
.opacity-60 { opacity: 0.6 !important; }
.opacity-70 { opacity: 0.7 !important; }
.opacity-75 { opacity: 0.75 !important; }
.opacity-80 { opacity: 0.8 !important; }
.opacity-90 { opacity: 0.9 !important; }
.opacity-disabled { opacity: var(--nextui-disabled-opacity) !important; }
.\!shadow-none { --tw-shadow: 0 0 #0000 !important; --tw-shadow-colored: 0 0 #0000 !important; }
.\!shadow-none, .shadow { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }
.shadow { --tw-shadow: 0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a !important; --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color) !important; }
.shadow-2xl { --tw-shadow: 0 25px 50px -12px #00000040 !important; --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color) !important; }
.shadow-2xl, .shadow-\[0_-4px_12px_rgba\(0\,0\,0\,0\.35\)\] { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }
.shadow-\[0_-4px_12px_rgba\(0\,0\,0\,0\.35\)\] { --tw-shadow: 0 -4px 12px #00000059 !important; --tw-shadow-colored: 0 -4px 12px var(--tw-shadow-color) !important; }
.shadow-\[0_-4px_6px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: 0 -4px 6px #0000001a !important; --tw-shadow-colored: 0 -4px 6px var(--tw-shadow-color) !important; }
.shadow-\[0_-4px_6px_rgba\(0\,0\,0\,0\.1\)\], .shadow-\[0_0_2px_rgba\(0\,0\,0\,0\.16\)\,0_1px_2px_rgba\(0\,0\,0\,0\.16\)\] { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }
.shadow-\[0_0_2px_rgba\(0\,0\,0\,0\.16\)\,0_1px_2px_rgba\(0\,0\,0\,0\.16\)\] { --tw-shadow: 0 0 2px #00000029,0 1px 2px #00000029 !important; --tw-shadow-colored: 0 0 2px var(--tw-shadow-color),0 1px 2px var(--tw-shadow-color) !important; }
.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.12\)\] { --tw-shadow: 0 10px 30px #0f172a1f !important; --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color) !important; }
.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.12\)\], .shadow-\[0_12px_30px_-14px_rgba\(190\,24\,93\,0\.45\)\] { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }
.shadow-\[0_12px_30px_-14px_rgba\(190\,24\,93\,0\.45\)\] { --tw-shadow: 0 12px 30px -14px #be185d73 !important; --tw-shadow-colored: 0 12px 30px -14px var(--tw-shadow-color) !important; }
.shadow-\[0_1px_0px_0_rgba\(0\,0\,0\,0\.05\)\] { --tw-shadow: 0 1px 0px 0 #0000000d !important; --tw-shadow-colored: 0 1px 0px 0 var(--tw-shadow-color) !important; }
.shadow-\[0_1px_0px_0_rgba\(0\,0\,0\,0\.05\)\], .shadow-\[0_25px_50px_-12px_rgba\(0\,0\,0\,0\.25\)\] { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }
.shadow-\[0_25px_50px_-12px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0 25px 50px -12px #00000040 !important; --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color) !important; }
.shadow-\[0_3px_3px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: 0 3px 3px #0000001a !important; --tw-shadow-colored: 0 3px 3px var(--tw-shadow-color) !important; }
.shadow-\[0_3px_3px_rgba\(0\,0\,0\,0\.1\)\], .shadow-\[0_3px_3px_rgba\(0\,0\,0\,0\.3\)\] { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }
.shadow-\[0_3px_3px_rgba\(0\,0\,0\,0\.3\)\] { --tw-shadow: 0 3px 3px #0000004d !important; --tw-shadow-colored: 0 3px 3px var(--tw-shadow-color) !important; }
.shadow-\[0_4px_6px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: 0 4px 6px #0000001a !important; --tw-shadow-colored: 0 4px 6px var(--tw-shadow-color) !important; }
.shadow-\[0_4px_6px_rgba\(0\,0\,0\,0\.1\)\], .shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.12\)\] { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }
.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.12\)\] { --tw-shadow: 0 8px 24px #0000001f !important; --tw-shadow-colored: 0 8px 24px var(--tw-shadow-color) !important; }
.shadow-\[0px_20px_20px_0px_rgb\(0_0_0\/0\.05\)\] { --tw-shadow: 0px 20px 20px 0px #0000000d !important; --tw-shadow-colored: 0px 20px 20px 0px var(--tw-shadow-color) !important; }
.shadow-\[0px_20px_20px_0px_rgb\(0_0_0\/0\.05\)\], .shadow-\[0px_8px_16px_0px_rgba\(0\,0\,0\,0\.2\)\] { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }
.shadow-\[0px_8px_16px_0px_rgba\(0\,0\,0\,0\.2\)\] { --tw-shadow: 0px 8px 16px 0px #0003 !important; --tw-shadow-colored: 0px 8px 16px 0px var(--tw-shadow-color) !important; }
.shadow-\[inset_-2px_-4px_4px_0px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: inset -2px -4px 4px 0px #00000040 !important; --tw-shadow-colored: inset -2px -4px 4px 0px var(--tw-shadow-color) !important; }
.shadow-\[inset_-2px_-4px_4px_0px_rgba\(0\,0\,0\,0\.25\)\], .shadow-large { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }
.shadow-large { --tw-shadow: var(--nextui-box-shadow-large) !important; --tw-shadow-colored: var(--nextui-box-shadow-large) !important; }
.shadow-lg { --tw-shadow: 0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a !important; --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color) !important; }
.shadow-lg, .shadow-md { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }
.shadow-md { --tw-shadow: 0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a !important; --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color) !important; }
.shadow-medium { --tw-shadow: var(--nextui-box-shadow-medium) !important; --tw-shadow-colored: var(--nextui-box-shadow-medium) !important; }
.shadow-medium, .shadow-none { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }
.shadow-none { --tw-shadow: 0 0 #0000 !important; --tw-shadow-colored: 0 0 #0000 !important; }
.shadow-sm { --tw-shadow: 0 1px 2px 0 #0000000d !important; --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important; }
.shadow-sm, .shadow-small { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }
.shadow-small { --tw-shadow: var(--nextui-box-shadow-small) !important; --tw-shadow-colored: var(--nextui-box-shadow-small) !important; }
.shadow-xl { --tw-shadow: 0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a !important; --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color) !important; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }
.shadow-black\/5 { --tw-shadow-color: #0000000d !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.shadow-danger\/40 { --tw-shadow-color: hsl(var(--nextui-danger)/0.4) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.shadow-default\/50 { --tw-shadow-color: hsl(var(--nextui-default)/0.5) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.shadow-foreground\/40 { --tw-shadow-color: hsl(var(--nextui-foreground)/0.4) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.shadow-primary\/40 { --tw-shadow-color: hsl(var(--nextui-primary)/0.4) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.shadow-red-500\/30 { --tw-shadow-color: #ef44444d !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.shadow-secondary\/40 { --tw-shadow-color: hsl(var(--nextui-secondary)/0.4) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.shadow-success\/40 { --tw-shadow-color: hsl(var(--nextui-success)/0.4) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.shadow-warning\/40 { --tw-shadow-color: hsl(var(--nextui-warning)/0.4) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.\!outline-none, .outline-none { outline: rgba(0, 0, 0, 0) solid 2px !important; outline-offset: 2px !important; }
.outline { outline-style: solid !important; }
.ring-0 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important; --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color) !important; }
.ring-0, .ring-1 { box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000) !important; }
.ring-1 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important; --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important; }
.ring-2 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important; --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important; box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000) !important; }
.ring-background { --tw-ring-opacity: 1 !important; --tw-ring-color: hsl(var(--nextui-background)/var(--nextui-background-opacity,var(--tw-ring-opacity))) !important; }
.ring-danger { --tw-ring-opacity: 1 !important; --tw-ring-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-ring-opacity))) !important; }
.ring-default { --tw-ring-opacity: 1 !important; --tw-ring-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-ring-opacity))) !important; }
.ring-focus { --tw-ring-opacity: 1 !important; --tw-ring-color: hsl(var(--nextui-focus)/var(--nextui-focus-opacity,var(--tw-ring-opacity))) !important; }
.ring-header-blue { --tw-ring-opacity: 1 !important; --tw-ring-color: rgb(230 236 238/var(--tw-ring-opacity,1)) !important; }
.ring-primary { --tw-ring-opacity: 1 !important; --tw-ring-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-ring-opacity))) !important; }
.ring-secondary { --tw-ring-opacity: 1 !important; --tw-ring-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-ring-opacity))) !important; }
.ring-success { --tw-ring-opacity: 1 !important; --tw-ring-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-ring-opacity))) !important; }
.ring-transparent { --tw-ring-color: #0000 !important; }
.ring-warning { --tw-ring-opacity: 1 !important; --tw-ring-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-ring-opacity))) !important; }
.ring-offset-2 { --tw-ring-offset-width: 2px !important; }
.ring-offset-background { --tw-ring-offset-color: hsl(var(--nextui-background)/var(--nextui-background-opacity,1)) !important; }
.blur { --tw-blur: blur(8px) !important; }
.blur, .blur-lg { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important; }
.blur-lg { --tw-blur: blur(16px) !important; }
.brightness-0 { --tw-brightness: brightness(0) !important; }
.brightness-0, .drop-shadow-\[0_0_6px_rgba\(255\,50\,43\,0\.45\)\] { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important; }
.drop-shadow-\[0_0_6px_rgba\(255\,50\,43\,0\.45\)\] { --tw-drop-shadow: drop-shadow(0 0 6px #ff322b73) !important; }
.grayscale { --tw-grayscale: grayscale(100%) !important; }
.grayscale, .invert { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important; }
.invert { --tw-invert: invert(100%) !important; }
.saturate-150 { --tw-saturate: saturate(1.5) !important; }
.saturate-150, .sepia { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important; }
.sepia { --tw-sepia: sepia(100%) !important; }
.filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important; }
.backdrop-blur { --tw-backdrop-blur: blur(8px) !important; }
.backdrop-blur, .backdrop-blur-\[1px\] { backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important; }
.backdrop-blur-\[1px\] { --tw-backdrop-blur: blur(1px) !important; }
.backdrop-blur-\[2px\] { --tw-backdrop-blur: blur(2px) !important; }
.backdrop-blur-\[2px\], .backdrop-blur-lg { backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important; }
.backdrop-blur-lg { --tw-backdrop-blur: blur(16px) !important; }
.backdrop-blur-md { --tw-backdrop-blur: blur(12px) !important; }
.backdrop-blur-md, .backdrop-blur-sm { backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important; }
.backdrop-blur-sm { --tw-backdrop-blur: blur(4px) !important; }
.backdrop-blur-xl { --tw-backdrop-blur: blur(24px) !important; }
.backdrop-blur-xl, .backdrop-opacity-disabled { backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important; }
.backdrop-opacity-disabled { --tw-backdrop-opacity: opacity(var(--nextui-disabled-opacity)) !important; }
.backdrop-saturate-150 { --tw-backdrop-saturate: saturate(1.5) !important; backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important; }
.\!transition-none { transition-property: none !important; }
.transition { transition-duration: 0.25s !important; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.transition-\[background-color\,color\,border-color\] { transition-duration: 0.25s !important; transition-property: background-color, color, border-color !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.transition-\[border\,box-shadow\] { transition-duration: 0.25s !important; transition-property: border, box-shadow !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.transition-\[border-radius\] { transition-duration: 0.25s !important; transition-property: border-radius !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.transition-\[color\,opacity\] { transition-duration: 0.25s !important; transition-property: color, opacity !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.transition-\[max-height\] { transition-duration: 0.25s !important; transition-property: max-height !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.transition-\[transform\,background-color\,color\] { transition-duration: 0.25s !important; transition-property: transform, background-color, color !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.transition-\[transform\,color\,left\,opacity\] { transition-duration: 0.25s !important; transition-property: transform, color, left, opacity !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.transition-\[transform\] { transition-duration: 0.25s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.transition-all { transition-duration: 0.25s !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.transition-colors { transition-duration: 0.25s !important; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.transition-none { transition-property: none !important; }
.transition-opacity { transition-duration: 0.25s !important; transition-property: opacity !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.transition-transform { transition-duration: 0.25s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.\!duration-100 { transition-duration: 0.1s !important; }
.\!duration-150 { transition-duration: 0.15s !important; }
.\!duration-200 { transition-duration: 0.2s !important; }
.\!duration-250 { transition-duration: 0.25s !important; }
.\!duration-300 { transition-duration: 0.3s !important; }
.\!duration-500 { transition-duration: 0.5s !important; }
.duration-100 { transition-duration: 0.1s !important; }
.duration-150 { transition-duration: 0.15s !important; }
.duration-200 { transition-duration: 0.2s !important; }
.duration-300 { transition-duration: 0.3s !important; }
.\!ease-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important; }
.\!ease-soft-spring { transition-timing-function: cubic-bezier(0.155, 1.105, 0.295, 1.12) !important; }
.ease-in { transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important; }
.ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.ease-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important; }
.will-change-auto { will-change: auto !important; }
.will-change-transform { will-change: transform !important; }.light, [data-theme="light"]{ --nextui-background: 0 0% 100% !important; --nextui-foreground-50: 0 0% 98.04% !important; --nextui-foreground-100: 240 4.76% 95.88% !important; --nextui-foreground-200: 240 5.88% 90% !important; --nextui-foreground-300: 240 4.88% 83.92% !important; --nextui-foreground-400: 240 5.03% 64.9% !important; --nextui-foreground-500: 240 3.83% 46.08% !important; --nextui-foreground-600: 240 5.2% 33.92% !important; --nextui-foreground-700: 240 5.26% 26.08% !important; --nextui-foreground-800: 240 3.7% 15.88% !important; --nextui-foreground-900: 240 5.88% 10% !important; --nextui-foreground: 201.81999999999994 24.44% 8.82% !important; --nextui-divider: 0 0% 6.67% !important; --nextui-divider-opacity: 0.15 !important; --nextui-focus: 212.01999999999998 100% 46.67% !important; --nextui-overlay: 0 0% 0% !important; --nextui-content1: 0 0% 100% !important; --nextui-content1-foreground: 201.81999999999994 24.44% 8.82% !important; --nextui-content2: 240 4.76% 95.88% !important; --nextui-content2-foreground: 240 3.7% 15.88% !important; --nextui-content3: 240 5.88% 90% !important; --nextui-content3-foreground: 240 5.26% 26.08% !important; --nextui-content4: 240 4.88% 83.92% !important; --nextui-content4-foreground: 240 5.2% 33.92% !important; --nextui-default-50: 0 0% 98.04% !important; --nextui-default-100: 240 4.76% 95.88% !important; --nextui-default-200: 240 5.88% 90% !important; --nextui-default-300: 240 4.88% 83.92% !important; --nextui-default-400: 240 5.03% 64.9% !important; --nextui-default-500: 240 3.83% 46.08% !important; --nextui-default-600: 240 5.2% 33.92% !important; --nextui-default-700: 240 5.26% 26.08% !important; --nextui-default-800: 240 3.7% 15.88% !important; --nextui-default-900: 240 5.88% 10% !important; --nextui-default-foreground: 0 0% 0% !important; --nextui-default: 240 4.88% 83.92% !important; --nextui-primary-50: 212.5 92.31% 94.9% !important; --nextui-primary-100: 211.84000000000003 92.45% 89.61% !important; --nextui-primary-200: 211.84000000000003 92.45% 79.22% !important; --nextui-primary-300: 212.24 92.45% 68.82% !important; --nextui-primary-400: 212.14 92.45% 58.43% !important; --nextui-primary-500: 212.01999999999998 100% 46.67% !important; --nextui-primary-600: 212.14 100% 38.43% !important; --nextui-primary-700: 212.24 100% 28.82% !important; --nextui-primary-800: 211.84000000000003 100% 19.22% !important; --nextui-primary-900: 211.84000000000003 100% 9.61% !important; --nextui-primary-foreground: 0 0% 100% !important; --nextui-primary: 212.01999999999998 100% 46.67% !important; --nextui-secondary-50: 270 61.54% 94.9% !important; --nextui-secondary-100: 270 59.26% 89.41% !important; --nextui-secondary-200: 270 59.26% 78.82% !important; --nextui-secondary-300: 270 59.26% 68.24% !important; --nextui-secondary-400: 270 59.26% 57.65% !important; --nextui-secondary-500: 270 66.67% 47.06% !important; --nextui-secondary-600: 270 66.67% 37.65% !important; --nextui-secondary-700: 270 66.67% 28.24% !important; --nextui-secondary-800: 270 66.67% 18.82% !important; --nextui-secondary-900: 270 66.67% 9.41% !important; --nextui-secondary-foreground: 0 0% 100% !important; --nextui-secondary: 270 66.67% 47.06% !important; --nextui-success-50: 146.66999999999996 64.29% 94.51% !important; --nextui-success-100: 145.71000000000004 61.4% 88.82% !important; --nextui-success-200: 146.2 61.74% 77.45% !important; --nextui-success-300: 145.78999999999996 62.57% 66.47% !important; --nextui-success-400: 146.01 62.45% 55.1% !important; --nextui-success-500: 145.96000000000004 79.46% 43.92% !important; --nextui-success-600: 146.01 79.89% 35.1% !important; --nextui-success-700: 145.78999999999996 79.26% 26.47% !important; --nextui-success-800: 146.2 79.78% 17.45% !important; --nextui-success-900: 145.71000000000004 77.78% 8.82% !important; --nextui-success-foreground: 0 0% 0% !important; --nextui-success: 145.96000000000004 79.46% 43.92% !important; --nextui-warning-50: 54.55000000000001 91.67% 95.29% !important; --nextui-warning-100: 37.139999999999986 91.3% 90.98% !important; --nextui-warning-200: 37.139999999999986 91.3% 81.96% !important; --nextui-warning-300: 36.95999999999998 91.24% 73.14% !important; --nextui-warning-400: 37.00999999999999 91.26% 64.12% !important; --nextui-warning-500: 37.02999999999997 91.27% 55.1% !important; --nextui-warning-600: 37.00999999999999 74.22% 44.12% !important; --nextui-warning-700: 36.95999999999998 73.96% 33.14% !important; --nextui-warning-800: 37.139999999999986 75% 21.96% !important; --nextui-warning-900: 37.139999999999986 75% 10.98% !important; --nextui-warning-foreground: 0 0% 0% !important; --nextui-warning: 37.02999999999997 91.27% 55.1% !important; --nextui-danger-50: 339.13 92% 95.1% !important; --nextui-danger-100: 340 91.84% 90.39% !important; --nextui-danger-200: 339.3299999999999 90% 80.39% !important; --nextui-danger-300: 339.11 90.6% 70.78% !important; --nextui-danger-400: 339 90% 60.78% !important; --nextui-danger-500: 339.20000000000005 90.36% 51.18% !important; --nextui-danger-600: 339 86.54% 40.78% !important; --nextui-danger-700: 339.11 85.99% 30.78% !important; --nextui-danger-800: 339.3299999999999 86.54% 20.39% !important; --nextui-danger-900: 340 84.91% 10.39% !important; --nextui-danger-foreground: 0 0% 100% !important; --nextui-danger: 339.20000000000005 90.36% 51.18% !important; --nextui-divider-weight: 1px !important; --nextui-disabled-opacity: .5 !important; --nextui-font-size-tiny: calc(0.75 * var(--c4-rem,16px)) !important; --nextui-font-size-small: calc(0.875 * var(--c4-rem,16px)) !important; --nextui-font-size-medium: calc(1 * var(--c4-rem,16px)) !important; --nextui-font-size-large: calc(1.125 * var(--c4-rem,16px)) !important; --nextui-line-height-tiny: calc(1 * var(--c4-rem,16px)) !important; --nextui-line-height-small: calc(1.25 * var(--c4-rem,16px)) !important; --nextui-line-height-medium: calc(1.5 * var(--c4-rem,16px)) !important; --nextui-line-height-large: calc(1.75 * var(--c4-rem,16px)) !important; --nextui-radius-small: 8px !important; --nextui-radius-medium: 12px !important; --nextui-radius-large: 14px !important; --nextui-border-width-small: 1px !important; --nextui-border-width-medium: 2px !important; --nextui-border-width-large: 3px !important; --nextui-box-shadow-small: 0px 0px 5px 0px #00000005,0px 2px 10px 0px #0000000f,0px 0px 1px 0px #0000004d !important; --nextui-box-shadow-medium: 0px 0px 15px 0px #00000008,0px 2px 30px 0px #00000014,0px 0px 1px 0px #0000004d !important; --nextui-box-shadow-large: 0px 0px 30px 0px #0000000a,0px 30px 60px 0px #0000001f,0px 0px 1px 0px #0000004d !important; --nextui-hover-opacity: .8 !important; color-scheme: light !important; }.c4-html{--nextui-background: 0 0% 100% !important;--nextui-foreground-50: 0 0% 98.04% !important;--nextui-foreground-100: 240 4.76% 95.88% !important;--nextui-foreground-200: 240 5.88% 90% !important;--nextui-foreground-300: 240 4.88% 83.92% !important;--nextui-foreground-400: 240 5.03% 64.9% !important;--nextui-foreground-500: 240 3.83% 46.08% !important;--nextui-foreground-600: 240 5.2% 33.92% !important;--nextui-foreground-700: 240 5.26% 26.08% !important;--nextui-foreground-800: 240 3.7% 15.88% !important;--nextui-foreground-900: 240 5.88% 10% !important;--nextui-foreground: 201.81999999999994 24.44% 8.82% !important;--nextui-divider: 0 0% 6.67% !important;--nextui-divider-opacity: 0.15 !important;--nextui-focus: 212.01999999999998 100% 46.67% !important;--nextui-overlay: 0 0% 0% !important;--nextui-content1: 0 0% 100% !important;--nextui-content1-foreground: 201.81999999999994 24.44% 8.82% !important;--nextui-content2: 240 4.76% 95.88% !important;--nextui-content2-foreground: 240 3.7% 15.88% !important;--nextui-content3: 240 5.88% 90% !important;--nextui-content3-foreground: 240 5.26% 26.08% !important;--nextui-content4: 240 4.88% 83.92% !important;--nextui-content4-foreground: 240 5.2% 33.92% !important;--nextui-default-50: 0 0% 98.04% !important;--nextui-default-100: 240 4.76% 95.88% !important;--nextui-default-200: 240 5.88% 90% !important;--nextui-default-300: 240 4.88% 83.92% !important;--nextui-default-400: 240 5.03% 64.9% !important;--nextui-default-500: 240 3.83% 46.08% !important;--nextui-default-600: 240 5.2% 33.92% !important;--nextui-default-700: 240 5.26% 26.08% !important;--nextui-default-800: 240 3.7% 15.88% !important;--nextui-default-900: 240 5.88% 10% !important;--nextui-default-foreground: 0 0% 0% !important;--nextui-default: 240 4.88% 83.92% !important;--nextui-primary-50: 212.5 92.31% 94.9% !important;--nextui-primary-100: 211.84000000000003 92.45% 89.61% !important;--nextui-primary-200: 211.84000000000003 92.45% 79.22% !important;--nextui-primary-300: 212.24 92.45% 68.82% !important;--nextui-primary-400: 212.14 92.45% 58.43% !important;--nextui-primary-500: 212.01999999999998 100% 46.67% !important;--nextui-primary-600: 212.14 100% 38.43% !important;--nextui-primary-700: 212.24 100% 28.82% !important;--nextui-primary-800: 211.84000000000003 100% 19.22% !important;--nextui-primary-900: 211.84000000000003 100% 9.61% !important;--nextui-primary-foreground: 0 0% 100% !important;--nextui-primary: 212.01999999999998 100% 46.67% !important;--nextui-secondary-50: 270 61.54% 94.9% !important;--nextui-secondary-100: 270 59.26% 89.41% !important;--nextui-secondary-200: 270 59.26% 78.82% !important;--nextui-secondary-300: 270 59.26% 68.24% !important;--nextui-secondary-400: 270 59.26% 57.65% !important;--nextui-secondary-500: 270 66.67% 47.06% !important;--nextui-secondary-600: 270 66.67% 37.65% !important;--nextui-secondary-700: 270 66.67% 28.24% !important;--nextui-secondary-800: 270 66.67% 18.82% !important;--nextui-secondary-900: 270 66.67% 9.41% !important;--nextui-secondary-foreground: 0 0% 100% !important;--nextui-secondary: 270 66.67% 47.06% !important;--nextui-success-50: 146.66999999999996 64.29% 94.51% !important;--nextui-success-100: 145.71000000000004 61.4% 88.82% !important;--nextui-success-200: 146.2 61.74% 77.45% !important;--nextui-success-300: 145.78999999999996 62.57% 66.47% !important;--nextui-success-400: 146.01 62.45% 55.1% !important;--nextui-success-500: 145.96000000000004 79.46% 43.92% !important;--nextui-success-600: 146.01 79.89% 35.1% !important;--nextui-success-700: 145.78999999999996 79.26% 26.47% !important;--nextui-success-800: 146.2 79.78% 17.45% !important;--nextui-success-900: 145.71000000000004 77.78% 8.82% !important;--nextui-success-foreground: 0 0% 0% !important;--nextui-success: 145.96000000000004 79.46% 43.92% !important;--nextui-warning-50: 54.55000000000001 91.67% 95.29% !important;--nextui-warning-100: 37.139999999999986 91.3% 90.98% !important;--nextui-warning-200: 37.139999999999986 91.3% 81.96% !important;--nextui-warning-300: 36.95999999999998 91.24% 73.14% !important;--nextui-warning-400: 37.00999999999999 91.26% 64.12% !important;--nextui-warning-500: 37.02999999999997 91.27% 55.1% !important;--nextui-warning-600: 37.00999999999999 74.22% 44.12% !important;--nextui-warning-700: 36.95999999999998 73.96% 33.14% !important;--nextui-warning-800: 37.139999999999986 75% 21.96% !important;--nextui-warning-900: 37.139999999999986 75% 10.98% !important;--nextui-warning-foreground: 0 0% 0% !important;--nextui-warning: 37.02999999999997 91.27% 55.1% !important;--nextui-danger-50: 339.13 92% 95.1% !important;--nextui-danger-100: 340 91.84% 90.39% !important;--nextui-danger-200: 339.3299999999999 90% 80.39% !important;--nextui-danger-300: 339.11 90.6% 70.78% !important;--nextui-danger-400: 339 90% 60.78% !important;--nextui-danger-500: 339.20000000000005 90.36% 51.18% !important;--nextui-danger-600: 339 86.54% 40.78% !important;--nextui-danger-700: 339.11 85.99% 30.78% !important;--nextui-danger-800: 339.3299999999999 86.54% 20.39% !important;--nextui-danger-900: 340 84.91% 10.39% !important;--nextui-danger-foreground: 0 0% 100% !important;--nextui-danger: 339.20000000000005 90.36% 51.18% !important;--nextui-divider-weight: 1px !important;--nextui-disabled-opacity: .5 !important;--nextui-font-size-tiny: calc(0.75 * var(--c4-rem,16px)) !important;--nextui-font-size-small: calc(0.875 * var(--c4-rem,16px)) !important;--nextui-font-size-medium: calc(1 * var(--c4-rem,16px)) !important;--nextui-font-size-large: calc(1.125 * var(--c4-rem,16px)) !important;--nextui-line-height-tiny: calc(1 * var(--c4-rem,16px)) !important;--nextui-line-height-small: calc(1.25 * var(--c4-rem,16px)) !important;--nextui-line-height-medium: calc(1.5 * var(--c4-rem,16px)) !important;--nextui-line-height-large: calc(1.75 * var(--c4-rem,16px)) !important;--nextui-radius-small: 8px !important;--nextui-radius-medium: 12px !important;--nextui-radius-large: 14px !important;--nextui-border-width-small: 1px !important;--nextui-border-width-medium: 2px !important;--nextui-border-width-large: 3px !important;--nextui-box-shadow-small: 0px 0px 5px 0px #00000005,0px 2px 10px 0px #0000000f,0px 0px 1px 0px #0000004d !important;--nextui-box-shadow-medium: 0px 0px 15px 0px #00000008,0px 2px 30px 0px #00000014,0px 0px 1px 0px #0000004d !important;--nextui-box-shadow-large: 0px 0px 30px 0px #0000000a,0px 30px 60px 0px #0000001f,0px 0px 1px 0px #0000004d !important;--nextui-hover-opacity: .8 !important;color-scheme: light !important}
.dark, [data-theme="dark"] { --nextui-background: 0 0% 0% !important; --nextui-foreground-50: 240 5.88% 10% !important; --nextui-foreground-100: 240 3.7% 15.88% !important; --nextui-foreground-200: 240 5.26% 26.08% !important; --nextui-foreground-300: 240 5.2% 33.92% !important; --nextui-foreground-400: 240 3.83% 46.08% !important; --nextui-foreground-500: 240 5.03% 64.9% !important; --nextui-foreground-600: 240 4.88% 83.92% !important; --nextui-foreground-700: 240 5.88% 90% !important; --nextui-foreground-800: 240 4.76% 95.88% !important; --nextui-foreground-900: 0 0% 98.04% !important; --nextui-foreground: 210 5.56% 92.94% !important; --nextui-focus: 212.01999999999998 100% 46.67% !important; --nextui-overlay: 0 0% 0% !important; --nextui-divider: 0 0% 100% !important; --nextui-divider-opacity: 0.15 !important; --nextui-content1: 240 5.88% 10% !important; --nextui-content1-foreground: 0 0% 98.04% !important; --nextui-content2: 240 3.7% 15.88% !important; --nextui-content2-foreground: 240 4.76% 95.88% !important; --nextui-content3: 240 5.26% 26.08% !important; --nextui-content3-foreground: 240 5.88% 90% !important; --nextui-content4: 240 5.2% 33.92% !important; --nextui-content4-foreground: 240 4.88% 83.92% !important; --nextui-default-50: 240 5.88% 10% !important; --nextui-default-100: 240 3.7% 15.88% !important; --nextui-default-200: 240 5.26% 26.08% !important; --nextui-default-300: 240 5.2% 33.92% !important; --nextui-default-400: 240 3.83% 46.08% !important; --nextui-default-500: 240 5.03% 64.9% !important; --nextui-default-600: 240 4.88% 83.92% !important; --nextui-default-700: 240 5.88% 90% !important; --nextui-default-800: 240 4.76% 95.88% !important; --nextui-default-900: 0 0% 98.04% !important; --nextui-default-foreground: 0 0% 100% !important; --nextui-default: 240 5.26% 26.08% !important; --nextui-primary-50: 211.84000000000003 100% 9.61% !important; --nextui-primary-100: 211.84000000000003 100% 19.22% !important; --nextui-primary-200: 212.24 100% 28.82% !important; --nextui-primary-300: 212.14 100% 38.43% !important; --nextui-primary-400: 212.01999999999998 100% 46.67% !important; --nextui-primary-500: 212.14 92.45% 58.43% !important; --nextui-primary-600: 212.24 92.45% 68.82% !important; --nextui-primary-700: 211.84000000000003 92.45% 79.22% !important; --nextui-primary-800: 211.84000000000003 92.45% 89.61% !important; --nextui-primary-900: 212.5 92.31% 94.9% !important; --nextui-primary-foreground: 0 0% 100% !important; --nextui-primary: 212.01999999999998 100% 46.67% !important; --nextui-secondary-50: 270 66.67% 9.41% !important; --nextui-secondary-100: 270 66.67% 18.82% !important; --nextui-secondary-200: 270 66.67% 28.24% !important; --nextui-secondary-300: 270 66.67% 37.65% !important; --nextui-secondary-400: 270 66.67% 47.06% !important; --nextui-secondary-500: 270 59.26% 57.65% !important; --nextui-secondary-600: 270 59.26% 68.24% !important; --nextui-secondary-700: 270 59.26% 78.82% !important; --nextui-secondary-800: 270 59.26% 89.41% !important; --nextui-secondary-900: 270 61.54% 94.9% !important; --nextui-secondary-foreground: 0 0% 100% !important; --nextui-secondary: 270 59.26% 57.65% !important; --nextui-success-50: 145.71000000000004 77.78% 8.82% !important; --nextui-success-100: 146.2 79.78% 17.45% !important; --nextui-success-200: 145.78999999999996 79.26% 26.47% !important; --nextui-success-300: 146.01 79.89% 35.1% !important; --nextui-success-400: 145.96000000000004 79.46% 43.92% !important; --nextui-success-500: 146.01 62.45% 55.1% !important; --nextui-success-600: 145.78999999999996 62.57% 66.47% !important; --nextui-success-700: 146.2 61.74% 77.45% !important; --nextui-success-800: 145.71000000000004 61.4% 88.82% !important; --nextui-success-900: 146.66999999999996 64.29% 94.51% !important; --nextui-success-foreground: 0 0% 0% !important; --nextui-success: 145.96000000000004 79.46% 43.92% !important; --nextui-warning-50: 37.139999999999986 75% 10.98% !important; --nextui-warning-100: 37.139999999999986 75% 21.96% !important; --nextui-warning-200: 36.95999999999998 73.96% 33.14% !important; --nextui-warning-300: 37.00999999999999 74.22% 44.12% !important; --nextui-warning-400: 37.02999999999997 91.27% 55.1% !important; --nextui-warning-500: 37.00999999999999 91.26% 64.12% !important; --nextui-warning-600: 36.95999999999998 91.24% 73.14% !important; --nextui-warning-700: 37.139999999999986 91.3% 81.96% !important; --nextui-warning-800: 37.139999999999986 91.3% 90.98% !important; --nextui-warning-900: 54.55000000000001 91.67% 95.29% !important; --nextui-warning-foreground: 0 0% 0% !important; --nextui-warning: 37.02999999999997 91.27% 55.1% !important; --nextui-danger-50: 340 84.91% 10.39% !important; --nextui-danger-100: 339.3299999999999 86.54% 20.39% !important; --nextui-danger-200: 339.11 85.99% 30.78% !important; --nextui-danger-300: 339 86.54% 40.78% !important; --nextui-danger-400: 339.20000000000005 90.36% 51.18% !important; --nextui-danger-500: 339 90% 60.78% !important; --nextui-danger-600: 339.11 90.6% 70.78% !important; --nextui-danger-700: 339.3299999999999 90% 80.39% !important; --nextui-danger-800: 340 91.84% 90.39% !important; --nextui-danger-900: 339.13 92% 95.1% !important; --nextui-danger-foreground: 0 0% 100% !important; --nextui-danger: 339.20000000000005 90.36% 51.18% !important; --nextui-divider-weight: 1px !important; --nextui-disabled-opacity: .5 !important; --nextui-font-size-tiny: calc(0.75 * var(--c4-rem,16px)) !important; --nextui-font-size-small: calc(0.875 * var(--c4-rem,16px)) !important; --nextui-font-size-medium: calc(1 * var(--c4-rem,16px)) !important; --nextui-font-size-large: calc(1.125 * var(--c4-rem,16px)) !important; --nextui-line-height-tiny: calc(1 * var(--c4-rem,16px)) !important; --nextui-line-height-small: calc(1.25 * var(--c4-rem,16px)) !important; --nextui-line-height-medium: calc(1.5 * var(--c4-rem,16px)) !important; --nextui-line-height-large: calc(1.75 * var(--c4-rem,16px)) !important; --nextui-radius-small: 8px !important; --nextui-radius-medium: 12px !important; --nextui-radius-large: 14px !important; --nextui-border-width-small: 1px !important; --nextui-border-width-medium: 2px !important; --nextui-border-width-large: 3px !important; --nextui-box-shadow-small: 0px 0px 5px 0px #0000000d,0px 2px 10px 0px #0003,inset 0px 0px 1px 0px #ffffff26 !important; --nextui-box-shadow-medium: 0px 0px 15px 0px #0000000f,0px 2px 30px 0px #00000038,inset 0px 0px 1px 0px #ffffff26 !important; --nextui-box-shadow-large: 0px 0px 30px 0px #00000012,0px 30px 60px 0px #00000042,inset 0px 0px 1px 0px #ffffff26 !important; --nextui-hover-opacity: .9 !important; color-scheme: dark !important; }
.leading-inherit { line-height: inherit !important; }
.bg-img-inherit { background-image: inherit !important; }
.bg-clip-inherit { background-clip: inherit !important; }
.text-fill-inherit { -webkit-text-fill-color: inherit !important; }
.tap-highlight-transparent { -webkit-tap-highlight-color: transparent !important; }
.transition-background { transition-duration: 0.25s !important; transition-property: background !important; transition-timing-function: ease !important; }
.transition-colors-opacity { transition-duration: 0.25s !important; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity !important; transition-timing-function: ease !important; }
.transition-width { transition-duration: 0.25s !important; transition-property: width !important; transition-timing-function: ease !important; }
.transition-height { transition-duration: 0.25s !important; transition-property: height !important; transition-timing-function: ease !important; }
.transition-size { transition-duration: 0.25s !important; transition-property: width, height !important; transition-timing-function: ease !important; }
.transition-left { transition-duration: 0.25s !important; transition-property: left !important; transition-timing-function: ease !important; }
.transition-transform-opacity { transition-duration: 0.25s !important; transition-property: transform, opacity !important; transition-timing-function: ease !important; }
.transition-transform-background { transition-duration: 0.25s !important; transition-property: transform, background !important; transition-timing-function: ease !important; }
.transition-transform-colors { transition-duration: 0.25s !important; transition-property: transform, color, background, background-color, border-color, text-decoration-color, fill, stroke !important; transition-timing-function: ease !important; }
.transition-transform-colors-opacity { transition-duration: 0.25s !important; transition-property: transform, color, background, background-color, border-color, text-decoration-color, fill, stroke, opacity !important; transition-timing-function: ease !important; }
.scrollbar-hide { scrollbar-width: none !important; }
.scrollbar-hide::-webkit-scrollbar { display: none !important; }
.scrollbar-default { scrollbar-width: auto !important; }
.scrollbar-default::-webkit-scrollbar { display: block !important; }
.hidden { display: none !important; visibility: visible !important; }
@media (max-width: 767px) {
  .mb-hidden { display: none !important; visibility: visible !important; }
}
.\[--picker-height\:224px\] { --picker-height: 224px !important; }
.\[--scale-enter\:100\%\] { --scale-enter: 100% !important; }
.\[--scale-exit\:100\%\] { --scale-exit: 100% !important; }
.\[--scroll-shadow-size\:100px\] { --scroll-shadow-size: 100px !important; }
.\[--slide-enter\:0px\] { --slide-enter: 0px !important; }
.\[--slide-exit\:80px\] { --slide-exit: 80px !important; }
.\[background-position\:bottom_left\] { background-position: 0px 100% !important; }
.\[background-size\:0\%_0\%\] { background-size: 0px 0px !important; }
.\[background-size\:250\%_250\%\] { background-size: 250% 250% !important; }
.\[background\:linear-gradient\(-45deg\,\#3b82f6\,\#8b5cf6\)\] { background: linear-gradient(-45deg, rgb(59, 130, 246), rgb(139, 92, 246)) !important; }
.\[border-bottom-style\:solid\] { border-bottom-style: solid !important; }
.\[border-bottom\:1px_solid_var\(--theme-border\)\] { border-bottom: 1px solid var(--theme-border) !important; }
.\[border-color\:var\(--theme-border\)\] { border-color: var(--theme-border) !important; }
.\[border-right-style\:solid\] { border-right-style: solid !important; }
.\[border-right\:1px_solid_var\(--theme-border\)\] { border-right: 1px solid var(--theme-border) !important; }
.\[border-style\:solid\] { border-style: solid !important; }
.\[border-top-style\:solid\] { border-top-style: solid !important; }
.\[clip-path\:none\] { clip-path: none !important; }
.\[clip-path\:polygon\(0_0\,100\%_0\,90\%_100\%\,10\%_100\%\)\] { clip-path: polygon(0px 0px, 100% 0px, 90% 100%, 10% 100%) !important; }
.\[color-scheme\:dark\] { color-scheme: dark !important; }
.\[color-scheme\:light\] { color-scheme: light !important; }
.\[contain\:layout\] { contain: layout !important; }
.\[grid-template-columns\:31\%_61\%_8\%\] { grid-template-columns: 31% 61% 8% !important; }
.\[grid-template-columns\:31\%_62\%_8\%\] { grid-template-columns: 31% 62% 8% !important; }
.\[grid-template-columns\:repeat\(2\,80px\)\] { grid-template-columns: repeat(2, 80px) !important; }
.\[grid-template-columns\:repeat\(3\,80px\)\] { grid-template-columns: repeat(3, 80px) !important; }
.\[mask-image\:linear-gradient\(\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\] { mask-image: linear-gradient(#000,#000,#0000 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),#0000) !important; }
.\[mask-position\:center\] { mask-position: center center !important; }
.\[mask-repeat\:no-repeat\] { mask-repeat: no-repeat !important; }
.\[mask-size\:contain\] { mask-size: contain !important; }
.\[overflow-wrap\:anywhere\] { overflow-wrap: anywhere !important; }
.\[scrollbar-color\:\#888_\#f1f1f1\] { scrollbar-color: rgb(136, 136, 136) rgb(241, 241, 241) !important; }
.\[scrollbar-color\:var\(--theme-filter-active-bg\,var\(--theme-filter-active-bg\)\)_transparent\] { scrollbar-color: var(--theme-filter-active-bg,var(--theme-filter-active-bg)) #0000 !important; }
.\[scrollbar-color\:var\(--theme-primary\)_var\(--theme-foreground\)\] { scrollbar-color: var(--theme-primary) var(--theme-foreground) !important; }
.\[scrollbar-width\:none\] { scrollbar-width: none !important; }
.\[scrollbar-width\:thin\] { scrollbar-width: thin !important; }
.\[visibility\:visible\] { visibility: visible !important; }[data-theme="light"]{ --theme-bg: #f6f7f9; --theme-primary: #dc2626; --theme-text: #2e2e2e; --theme-text-muted: #8b8b8b; --theme-accent: #eef6ff; --theme-border: #e6e6e6; --theme-foreground: #fff; --theme-highlight: #2563eb; --text-half-score: #6b7280; --theme-on-primary: #fff; --theme-btn-border: #d1d5db; --theme-tab-active: #dc2626; --theme-tab-inactive: #000; --theme-tab-text: #fff; }.c4-html{--theme-bg: #f6f7f9;--theme-primary: #dc2626;--theme-text: #2e2e2e;--theme-text-muted: #8b8b8b;--theme-accent: #eef6ff;--theme-border: #e6e6e6;--theme-foreground: #fff;--theme-highlight: #2563eb;--text-half-score: #6b7280;--theme-on-primary: #fff;--theme-btn-border: #d1d5db;--theme-tab-active: #dc2626;--theme-tab-inactive: #000;--theme-tab-text: #fff}
[data-theme="dark"] { --theme-bg: #141619; --theme-primary: #f87171; --theme-text: #e8eaed; --theme-text-muted: #9aa0a6; --theme-accent: #2d3748; --theme-border: #3d4451; --theme-foreground: #1e2228; --theme-highlight: #60a5fa; --text-half-score: #9aa0a6; --theme-on-primary: #1e2228; --theme-btn-border: #3d4451; }
[data-theme="lobby-black"] { --theme-bg: #0a0a0a; --theme-primary: #ef4444; --theme-text: #e5e5e5; --theme-text-muted: #888; --theme-accent: #ffffff0d; --theme-border: #2a2a2a; --theme-foreground: #141414; --theme-highlight: #1c1c1c; --theme-on-primary: #fff; --theme-tab-hover: #2a2a2a; --theme-foreground-60: #141414d9; --theme-highlight-40: #1c1c1cb3; }
[data-theme="lemon-slate"] { --theme-bg: #0c0f18; --theme-primary: #faff66; --theme-text: #f9fbff; --theme-text-muted: #cdcdcd; --theme-accent: #ffffff1a; --theme-border: #666; --theme-foreground: #141621; --theme-highlight: #f5d24f; --text-half-score: #cdcdcd; --theme-on-primary: #0c0f18; --theme-btn-border: #ffffff1a; }
[data-theme="dracula"] { --theme-bg: #1e1f29; --theme-primary: #ff79c6; --theme-text: #f8f8f2; --theme-text-muted: #6b7a9e; --theme-accent: #44475a; --theme-border: #4a5072; --theme-foreground: #282a36; --theme-highlight: #bd93f9; --text-half-score: #6b7a9e; --theme-on-primary: #1e1f29; --theme-btn-border: #4a5072; }
[data-theme="okgreen-slate"] { --theme-bg: #f2f2f2; --theme-primary: #36a638; --theme-text: #000; --theme-text-muted: #999; --theme-accent: #f6f7fb; --theme-border: #e8e8e8; --theme-foreground: #fff; --theme-highlight: #36a638; --text-half-score: #999; --theme-on-primary: #fff; --theme-btn-border: #f2f2f2; }
[data-theme="indigo-slate"] { --theme-bg: #f6f8ff; --theme-bg-muted: #eef1f8; --theme-primary: #13408d; --theme-primary-hover: #244886; --theme-glow: #13408d38; --theme-text: #171717; --theme-text-muted: #64748b; --theme-subtext: #64748b; --theme-accent: #eef2ff; --theme-border: #e2e8f0; --theme-foreground: #fff; --theme-highlight: #2563eb; --text-half-score: #64748b; --theme-on-primary: #fff; --theme-btn-border: #cbd5e1; --theme-filter-active-bg: #ffeb39; --theme-live-chip-bg: #f90; --theme-table-header-bg-start: #1e3a8a; --theme-table-header-bg-end: #2563eb; --theme-trend-up: #16a34a; --theme-trend-down: #dc2626; --theme-odds-value: #13408d; --kbv-bg-page: #f4f6fb; --kbv-card-bg: #fff; --kbv-card-border: #e2e8f0; }
[data-theme="green-slate"] { --theme-bg: #ecfff4; --theme-primary: #3bd9ac; --theme-text: #185745; --theme-text-muted: #5e8f7c; --theme-accent: #dff9ee; --theme-border: #9dd8c3; --theme-foreground: #fff; --theme-highlight: #3bd9ac; --text-half-score: #5e8f7c; --theme-on-primary: #185745; --theme-btn-border: #9dd8c3; }
[data-theme="soft-light"] { --theme-bg: #faf8f5; --theme-primary: #0d9488; --theme-text: #2d2a26; --theme-text-muted: #7a756d; --theme-accent: #f0ebe3; --theme-border: #e5dfd6; --theme-foreground: #fff; --theme-highlight: #0891b2; --text-half-score: #7a756d; --theme-on-primary: #fff; --theme-btn-border: #d1d5db; }
[data-theme="orange-slate"] { --theme-bg: #f1f5f9; --theme-primary: #0d9488; --theme-text: #334155; --theme-text-muted: #64748b; --theme-accent: #e2e8f0; --theme-border: #cbd5e1; --theme-foreground: #fff; --theme-highlight: #5eead4; --text-half-score: #64748b; --theme-on-primary: #fff; --theme-btn-border: #cbd5e1; }
.keobongvip-root[data-theme="red-slate"] { --theme-bg: #f8fafc; --theme-primary: #dc000c; --theme-text: #1e293b; --theme-text-muted: #475569; --theme-accent: #e2e8f0; --theme-border: #cbd5e1; --theme-foreground: #fff; --theme-highlight: #f87171; --theme-on-primary: #fff; --theme-btn-border: #cbd5e1; }
[data-theme="stake-slate"] { --theme-bg: #1a2e39; --theme-primary: #00e701; --theme-text: #f7fafc; --theme-text-muted: #9fbed0; --theme-accent: #223b47; --theme-border: #2c4a57; --theme-foreground: #203744; --theme-highlight: #49d2f2; --text-half-score: #9cb0bc; --theme-on-primary: #0f1f29; --theme-btn-border: #2c4a57; }
[data-theme="red-dark"] { --theme-primary: #dc000c; --theme-text-white: #fff; --theme-bg-tab: #080808; --theme-bg-league: #373737; --theme-bg: #f8fafc; --theme-text: #000; --theme-bg-match-even: #e4e4e4; --theme-bg-match-odd: #c6d4f1; --theme-bg-match-live: #e4cece; }
[data-theme="gold-dark-slate"] { --theme-bg: #0a0a0a; --theme-primary: #b09551; --theme-text: #fff; --theme-text-muted: #b4b4b4; --theme-accent: #ffffff0d; --theme-border: #f4d483; --theme-foreground: #0a0a0a; --theme-highlight: #60a5fa; --text-half-score: #b4b4b4; --theme-on-primary: #000; --theme-btn-border: #ffffff1f; --theme-table-header-bg-start: #8d7538; --theme-table-header-bg-end: #b09551; }
[data-theme="electric-gold-dark-slate"] { --theme-bg: #050505; --theme-bg-muted: #0f1419; --theme-foreground: #0b0f19; --theme-primary: #2563eb; --theme-primary-hover: #3b82f6; --theme-glow: #2563eb40; --theme-text: #fff; --theme-text-muted: #94a3b8; --theme-accent: #2563eb14; --theme-border: #2563eb59; --theme-highlight: #3b82f6; --text-half-score: #94a3b8; --theme-on-primary: #fff; --theme-btn-border: #ffffff1f; --theme-table-header-bg-start: #1d4ed8; --theme-table-header-bg-end: #2563eb; --theme-trend-up: #01c28e; --theme-trend-down: #ff4a2b; --theme-odds-value: #c4b06a; }
[data-theme="gold-light-slate"] { --theme-bg: #fff; --theme-bg-muted: #f1f2f4; --theme-foreground: #fff; --theme-primary: #feb601; --theme-primary-hover: #e5a401; --theme-glow: #feb60140; --theme-text: #171717; --theme-text-muted: grey; --theme-subtext: grey; --theme-accent: #f1f2f4; --theme-border: #e5e7eb; --theme-highlight: #007aff; --text-half-score: #989898; --theme-on-primary: #1a1a1a; --theme-btn-border: #d1d5db; --color-blue: #007aff; --kbv-card-bg: #fff; --kbv-card-border: #e5e7eb; }
[data-theme="emerald-light-slate"] { --theme-bg: #fff; --theme-foreground: #f8fafc; --theme-primary: #059669; --theme-primary-hover: #10b981; --theme-glow: #05966933; --theme-text: #1e293b; --theme-text-muted: #64748b; --theme-subtext: #64748b; --theme-accent: #ecfdf5; --theme-border: #e2e8f0; --theme-highlight: #34d399; --text-half-score: #64748b; --theme-on-primary: #fff; --theme-btn-border: #cbd5e1; --theme-table-header-bg-start: #047857; --theme-table-header-bg-end: #10b981; --theme-trend-up: #059669; --theme-trend-down: #dc2626; --kbv-bg-page: #f1f5f9; --kbv-card-bg: #fff; --kbv-card-border: #e2e8f0; }
[data-theme="white-red"] { --theme-bg: #e9eaf1; --theme-primary: #ee4136; --theme-text: #1f2022; --theme-text-muted: #353638; --theme-accent: #fee6d6; --theme-border: #dedede; --theme-foreground: #fff; --theme-foreground-60: #fff9; --theme-highlight: #f0f1f5; --theme-on-primary: #fff; --theme-tab-hover: #fdbcb3; }
[data-theme="coral-slate"] { --theme-bg: #fff; --theme-primary: #eb5a32; --theme-text: #282828; --theme-text-muted: #666; --theme-accent: #fff5e7; --theme-border: #f0f0f0; --theme-foreground: #fff; --theme-highlight: #eb5a32; --text-half-score: #5e8f7c; --theme-on-primary: #fff; --theme-btn-border: #e8e8e8; }
[data-theme="navy-slate"] { --theme-bg: #f1f5f9; --theme-primary: #1e3a8a; --theme-text: #0f172a; --theme-text-muted: #64748b; --theme-accent: #e2e8f0; --theme-border: #cbd5e1; --theme-foreground: #fff; --theme-highlight: #3b82f6; --theme-on-primary: #fff; --theme-btn-border: #94a3b8; --theme-row-even: #dbeafe; --theme-row-odd: #bfdbfe; }
[data-theme="orange-emerald-dark"] { --theme-bg: #141414; --theme-primary: #ffca43; --theme-text: #fff; --theme-text-muted: #e9eafa; --theme-accent: #ff8c10; --theme-border: #6a6868; --theme-foreground: #222324; --theme-highlight: #ffa340; --text-half-score: #e9eafa; --theme-on-primary: #fff; --theme-btn-border: #e53c01; }
[data-theme="light-orange"] { --theme-bg: #fff; --theme-bg-muted: #eeedf1; --theme-accent: #eee; --theme-border: #d8d7e0; --theme-text: #141318; --theme-text-muted: #5a5673; --theme-foreground: #fff; --theme-primary: #ff6900; }
[data-theme="orange-dark-slate"] { --theme-bg: #0d0d0d; --theme-foreground: #111; --theme-border: #2a2a2a; --theme-accent: #181818; --theme-primary: #ff7817; --theme-highlight: #01a6ff; --theme-text: #fff; --theme-text-muted: #9ca3af; --theme-text-secondary: #d1d5db; --text-half-score: #fff; --theme-on-primary: #fff; --theme-bg-hover: #222; --theme-gradient-start: #01a6ff; --theme-gradient-end: #106cf3; --theme-live-alt: #facc15; }
[data-theme="orange-light-slate"] { --theme-bg: #f5f5f5; --theme-foreground: #fff; --theme-border: #e5e5e5; --theme-accent: #f3f4f6; --theme-primary: #ff7817; --theme-highlight: #01a6ff; --theme-text: #1a1a1a; --theme-text-muted: #6b7280; --theme-text-secondary: #374151; --text-half-score: #6b7280; --theme-on-primary: #fff; --theme-bg-hover: #f9fafb; --kbv-card-bg: #fff; --kbv-card-border: #e5e5e5; --theme-gradient-start: #01a6ff; --theme-gradient-end: #106cf3; --theme-live-alt: #facc15; }
[data-theme="light-gray-slate"] { --theme-bg: #fff; --theme-primary: #00603a; --theme-text: #333; --theme-text-muted: #626262; --theme-accent: #f5f5f5; --theme-border: #d1d1d1; --theme-foreground: #fff; --theme-highlight: #0b71f9; --text-half-score: #555; --theme-on-primary: #fff; --theme-btn-border: #d1d1d1; --theme-tab-active: #00603a; --theme-tab-inactive: #f5f5f5; --theme-tab-text: #626262; --theme-live-chip-bg: #00603a; --theme-filter-active-bg: #00603a; --theme-table-header-bg: #626262; --theme-table-header-text: #fff; }
.keobongvip-root[data-theme="red-grey-slate"] { --theme-bg: #f8fafc; --theme-primary: #dc000c; --theme-text: #1e293b; --theme-text-muted: #475569; --theme-accent: #001436; --theme-border: #cbd5e1; --theme-foreground: #fff; --theme-highlight: #f87171; --theme-on-primary: #fff; --theme-btn-border: #cbd5e1; }
[data-theme="frost-slate"] { --theme-bg: #141621; --theme-primary: #4751fd; --theme-text: #f9fbff; --theme-text-muted: #818388; --theme-accent: #2a2c35; --theme-border: #2a2c35; --theme-foreground: #141621; --theme-highlight: #3a81f6; --text-half-score: #4d505b; --theme-on-primary: #f9fbff; --theme-btn-border: #4f5154; --theme-tab-active: #1f3d9d; --theme-tab-inactive: #818388; --theme-tab-text: #f9fbff; --theme-gradient-start: #111343; }
[data-theme="deep-green"] { --theme-primary: #005030; --theme-text: #333; --theme-text-muted: #999; --theme-bg: #f5f5f5; --theme-accent: #f0f0f0; --theme-border: #dadada; --theme-foreground: #fff; --theme-highlight: #397f19; --text-half-score: #999; --theme-on-primary: #fff; --theme-btn-border: #cbcbcb; --theme-tab-active: #005030; --theme-tab-inactive: #f0f0f0; --theme-tab-text: #666; --theme-live-chip-bg: #fe9b00; --theme-filter-active-bg: #005030; --theme-table-header-bg: #f0f0f0; --theme-table-header-text: #333; }
[data-theme="white-slate"] { --theme-bg: #fff; --theme-primary: #000; --theme-text: #000; --theme-text-muted: #999; --theme-accent: #f0f0f0; --theme-border: #d1d1d1; --theme-foreground: #fff; --theme-highlight: #0b71f9; --text-half-score: #999; --theme-on-primary: #fff; --theme-btn-border: #e5e5e5; --theme-tab-active: #111827; --theme-tab-inactive: #f5f5f5; --theme-tab-text: #fff; --theme-gradient-start: #4b5563; --color-up: var(--theme-highlight); --theme-overlay: #11182773; --theme-tab-hover: #0000000a; --theme-tab-hover-active: #00000014; --theme-tab-active-gradient: linear-gradient(164deg,var(--theme-gradient-start) -4.47%,var(--theme-highlight) 100%); --theme-cta-gradient: linear-gradient(180deg,var(--theme-highlight),var(--theme-primary)); --theme-on-cta: var(--theme-on-primary); --theme-live-border: var(--theme-highlight); --theme-live-shadow: 0 0 8px color-mix(in srgb,var(--theme-highlight) 25%,#0000); --theme-trend-up: #16a34a; --theme-trend-down: #dc2626; --theme-tips-border: #93c5fd; --theme-tips-border-hover: #bfdbfe; --theme-tips-gradient: linear-gradient(54deg,#3b82f6 19.27%,#2563eb 70.31%); --theme-tips-shadow: 0 0 12px #3b82f6,0 0 0 2px #2563eb3d; --theme-background-sub: var(--theme-accent); --theme-table-head: #f0eeea; --theme-league-head: #e3effc; --theme-row-even: #fff; --theme-row-odd: #f0f0f0; }
.keobongvip-root button.kbv-btn-du-lieu { background: linear-gradient(var(--theme-bg),var(--theme-bg)) padding-box,linear-gradient(to right,var(--theme-primary),#ec4899) border-box; }
.keobongvip-root button.kbv-btn-du-lieu, .keobongvip-root button.kbv-btn-nhan-dinh { border: 1px solid rgba(0, 0, 0, 0); border-radius: calc(0.375 * var(--c4-rem,16px)); color: var(--theme-primary); }
.keobongvip-root button.kbv-btn-nhan-dinh { background: linear-gradient(var(--theme-bg),var(--theme-bg)) padding-box,linear-gradient(to right,var(--theme-primary),#f97316) border-box; }
.keobongvip-root button.kbv-btn-du-doan-kiem-tien { background: linear-gradient(var(--theme-bg),var(--theme-bg)) padding-box,linear-gradient(to right,var(--theme-primary),#ef4444) border-box; border: 1px solid rgba(0, 0, 0, 0); border-radius: calc(0.375 * var(--c4-rem,16px)); color: var(--theme-primary); }
.keobongvip-root .kbv-corner-icon { filter: none; }
[data-theme="dark"] .kbv-corner-icon, [data-theme="dracula"] .kbv-corner-icon { filter: brightness(0) invert(1); }
.keobongvip-root { background-color: var(--theme-bg); color: var(--theme-text); container-type: inline-size; }
.keobongvip-root button { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; align-items: center; background-color: var(--theme-bg); border: 1px solid var(--theme-border); border-radius: calc(0.375 * var(--c4-rem,16px)); box-sizing: border-box; color: var(--theme-text); cursor: pointer; display: inline-flex; font: inherit; justify-content: center; padding: calc(0.375 * var(--c4-rem,16px)) calc(0.75 * var(--c4-rem,16px)); }
.keobongvip-root button:hover { background-color: var(--theme-accent); border-color: var(--theme-border); color: var(--theme-text); }
.keobongvip-root button:focus-visible { outline: 2px solid var(--theme-primary); outline-offset: 2px; }
.match-kiem-tien-gradient-background { background: linear-gradient(89.52deg,var(--theme-bg) 89.92%,#999 192.81%); }
.kbv-table { border-collapse: collapse !important; }
.kbv-table td, .kbv-table th, .kbv-table tr { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.kbv-table thead tr th { height: calc(2.8 * var(--c4-rem,16px)); vertical-align: middle; }
.ranking-table tbody > tr.rank-green td:first-child { box-shadow: rgb(34, 197, 94) 4px 0px 0px inset !important; }
.ranking-table tbody > tr.rank-red td:first-child { box-shadow: rgb(239, 68, 68) 4px 0px 0px inset !important; }
.ranking-table tbody > tr.rank-yellow td:first-child { box-shadow: rgb(234, 179, 8) 4px 0px 0px inset !important; }
.kbv-table tbody > tr:nth-child(2n+1) > td, .kbv-table tbody > tr:nth-child(2n+1) > th { background-color: initial; }
.keobongvip-root .kbv-date-range .kbv-date-btn .kbv-date-live-ripple { display: flex; }
.keobongvip-root .kbv-date-range .kbv-date-btn.kbv-date-live .kbv-date-icon { display: none !important; }
.keobongvip-root .kbv-date-range .kbv-date-btn { align-items: center !important; background: var(--theme-foreground) !important; border: 1px solid var(--theme-border) !important; border-radius: 8px !important; color: var(--theme-text) !important; cursor: pointer !important; display: flex !important; font-size: 13px !important; gap: 6px !important; justify-content: center !important; line-height: 1.5 !important; min-width: 52px !important; padding: 5px 10px !important; user-select: none !important; }
.keobongvip-root .kbv-date-range .kbv-date-btn.kbv-date-live, .keobongvip-root .kbv-date-range .kbv-date-btn.kbv-date-live.kbv-date-selected, .keobongvip-root .kbv-date-range .kbv-date-btn.kbv-date-selected:not(.kbv-date-live), .keobongvip-root .kbv-date-range .kbv-date-btn:hover { background: var(--theme-primary) !important; border-color: var(--theme-primary) !important; color: var(--theme-on-primary) !important; }
.keobongvip-root .kbv-date-range .kbv-date-btn.kbv-date-live, .keobongvip-root .kbv-date-range .kbv-date-btn.kbv-date-live.kbv-date-selected { padding: 5px 10px 5px 30px !important; position: relative !important; }
.keobongvip-root .kbv-date-range .kbv-date-btn .kbv-date-label { font-size: 13px !important; font-weight: inherit !important; line-height: 1.5 !important; }
.keobongvip-root .odds-absolute { position: absolute; }
.keobongvip-root .odds-relative { position: relative; }
.keobongvip-root .odds-t-0 { top: 0px; }
.keobongvip-root .odds-b-0 { bottom: 0px; }
.keobongvip-root .odds-text-center { text-align: center; }
.keobongvip-root .odds-m-auto { margin: auto; }
.keobongvip-root .pinkBg { background-image: linear-gradient(90deg,var(--theme-primary),var(--theme-primary)); border: 1px solid var(--theme-on-primary); background-color: var(--theme-primary) !important; }
.keobongvip-root .intro-banner-vdo-play-btn { align-items: center; border-radius: 100px; display: flex; height: 10px; justify-content: center; left: 10px; width: 10px; z-index: 1; }
.keobongvip-root .intro-banner-vdo-play-btn .ripple { animation: 1.8s ease 0s infinite normal none running ripple; border-radius: 100px; height: 40px; left: 50%; margin: -20px 0px 0px -20px; opacity: 0; top: 50%; width: 40px; z-index: -1; }
.keobongvip-root .intro-banner-vdo-play-btn .ripple:nth-child(2) { animation-delay: 0.3s; }
.keobongvip-root .intro-banner-vdo-play-btn .ripple:nth-child(3) { animation-delay: 0.6s; }
.keobongvip-root .intro-banner-vdo-play-btn .kbv-date-icon { position: relative; z-index: 1; }
@keyframes ripple { 
  0% { opacity: 1; transform: scale(0); }
  100% { opacity: 0; transform: scale(1); }
}
@keyframes blink { 
  0%, 50% { opacity: 1; }
  51%, 100% { opacity: 0; }
}
@keyframes slideLeftRight { 
  0% { left: 2px; }
  50% { left: calc(100% - 18px); }
  100% { left: 2px; }
}
.afina-date-tab { background-color: var(--theme-bg-tab) !important; color: var(--theme-text-white) !important; }
.afina-date-tab:hover { box-shadow: rgba(255, 255, 255, 0.25) 0px 0px 0px 1px; filter: brightness(1.35); color: rgb(255, 255, 255) !important; }
.afina-date-tab--active { background-color: var(--theme-primary) !important; }
.afina-date-tab--active:hover { box-shadow: rgba(255, 255, 255, 0.3) 0px 0px 0px 1px; filter: brightness(1.2); color: var(--theme-on-primary) !important; }
.afina-league-header { display: flex; flex-direction: column; min-height: 31px; background-color: var(--theme-bg-league) !important; color: var(--theme-text-white) !important; }
.afina-match-even { background-color: var(--theme-bg-match-even) !important; }
.afina-match-odd { background-color: var(--theme-bg-match-odd) !important; }
.afina-match-live { background-color: var(--theme-bg-match-live) !important; }
.afina-match-row-grid { grid-template-columns: calc(2.25 * var(--c4-rem,16px)) calc(6.5 * var(--c4-rem,16px)) 1fr calc(1.5 * var(--c4-rem,16px)) calc(2.25 * var(--c4-rem,16px)) calc(1.5 * var(--c4-rem,16px)) calc(2.25 * var(--c4-rem,16px)) calc(2.25 * var(--c4-rem,16px)); }
@media (min-width: 768px) {
  .afina-match-row-grid { grid-template-columns: calc(2.25 * var(--c4-rem,16px)) minmax(0px, 1fr) 1fr calc(1.5 * var(--c4-rem,16px)) calc(2.25 * var(--c4-rem,16px)) calc(1.5 * var(--c4-rem,16px)) calc(2.25 * var(--c4-rem,16px)) calc(2.25 * var(--c4-rem,16px)); }
}
.keobongvip-root button.kbv-sin-btn-other-bets, .keobongvip-root button.kbv-sin-btn-tips-ai { box-sizing: border-box; display: inline-flex; font-weight: 700; letter-spacing: 0.02em; padding: 0px calc(0.5 * var(--c4-rem,16px)); transition: transform 0.15s, box-shadow 0.15s, filter 0.15s, background 0.15s, background-color 0.15s; }
.keobongvip-root button.kbv-sin-btn-tips-ai { background-color: rgb(255, 204, 77); background-image: linear-gradient(rgb(255, 226, 122), rgb(255, 204, 77) 48%, rgb(240, 180, 41)); border: 2px solid rgb(230, 176, 32); border-radius: 10px; box-shadow: rgba(255, 255, 255, 0.7) 0px 2px 0px inset, rgba(200, 140, 0, 0.2) 0px -2px 0px inset, rgba(94, 23, 142, 0.28) 0px 4px 12px, rgba(255, 220, 100, 0.6) 0px 0px 0px 1px; color: rgb(74, 14, 110); }
.keobongvip-root button.kbv-sin-btn-tips-ai:hover { background-color: rgb(255, 214, 102); background-image: linear-gradient(rgb(255, 233, 154), rgb(255, 214, 102) 48%, rgb(245, 194, 61)); border-color: rgb(230, 176, 32); box-shadow: rgba(255, 255, 255, 0.75) 0px 2px 0px inset, rgba(200, 140, 0, 0.2) 0px -2px 0px inset, rgba(94, 23, 142, 0.35) 0px 6px 16px, rgba(255, 204, 77, 0.5) 0px 0px 0px 2px; color: rgb(74, 14, 110); filter: brightness(1.06); transform: translateY(-1px); }
.keobongvip-root button.kbv-sin-btn-tips-ai img { filter: brightness(0) invert(1) drop-shadow(rgba(74, 14, 110, 0.35) 0px 1px 1px); }
.keobongvip-root button.kbv-tips-ai-modal-close { background-color: rgba(0, 0, 0, 0.35) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; color: rgb(255, 255, 255) !important; padding: 0px !important; }
.keobongvip-root button.kbv-tips-ai-modal-close:hover { background-color: rgba(0, 0, 0, 0.5) !important; color: rgb(255, 255, 255) !important; }
.keobongvip-root button.kbv-sin-btn-other-bets { background-color: rgb(255, 87, 34); background-image: linear-gradient(rgb(255, 192, 77), rgb(255, 140, 42) 42%, rgb(255, 87, 34) 72%, rgb(230, 81, 0)); border: 2px solid rgb(216, 67, 21); border-radius: 8px; box-shadow: rgba(255, 255, 255, 0.45) 0px 2px 0px inset, rgba(0, 0, 0, 0.15) 0px -2px 0px inset, rgba(230, 81, 0, 0.45) 0px 4px 14px, rgba(255, 152, 80, 0.35) 0px 0px 0px 1px; color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.28) 0px 1px 2px; }
.keobongvip-root button.kbv-sin-btn-other-bets:hover { background-color: rgb(255, 112, 67); background-image: linear-gradient(rgb(255, 196, 106), rgb(255, 159, 74) 42%, rgb(255, 112, 67) 72%, rgb(239, 108, 0)); border-color: rgb(216, 67, 21); box-shadow: rgba(255, 255, 255, 0.5) 0px 2px 0px inset, rgba(0, 0, 0, 0.15) 0px -2px 0px inset, rgba(230, 81, 0, 0.55) 0px 6px 18px, rgba(255, 171, 100, 0.45) 0px 0px 0px 2px; color: rgb(255, 255, 255); filter: brightness(1.05); transform: translateY(-1px); }
.file\:cursor-pointer::file-selector-button { cursor: pointer !important; }
.file\:border-0::file-selector-button { border-width: 0px !important; }
.file\:bg-transparent::file-selector-button { background-color: initial !important; }
.placeholder\:text-\[var\(--theme-text-muted\)\]::placeholder { color: var(--theme-text-muted) !important; }
.placeholder\:text-danger::placeholder { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity))) !important; }
.placeholder\:text-foreground-500::placeholder { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-foreground-500)/var(--nextui-foreground-500-opacity,var(--tw-text-opacity))) !important; }
.placeholder\:text-gray-400::placeholder { --tw-text-opacity: 1 !important; color: rgb(156 163 175/var(--tw-text-opacity,1)) !important; }
.placeholder\:text-primary::placeholder { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-text-opacity))) !important; }
.placeholder\:text-secondary::placeholder { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-text-opacity))) !important; }
.placeholder\:text-success-600::placeholder { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity,var(--tw-text-opacity))) !important; }
.placeholder\:text-warning-600::placeholder { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning-600)/var(--nextui-warning-600-opacity,var(--tw-text-opacity))) !important; }
.before\:absolute::before { content: var(--tw-content) !important; position: absolute !important; }
.before\:inset-0::before { content: var(--tw-content) !important; inset: 0px !important; }
.before\:z-0::before { content: var(--tw-content) !important; z-index: 0 !important; }
.before\:z-\[-1\]::before { content: var(--tw-content) !important; z-index: -1 !important; }
.before\:box-border::before { box-sizing: border-box !important; content: var(--tw-content) !important; }
.before\:block::before { content: var(--tw-content) !important; display: block !important; }
.before\:h-0\.5::before { content: var(--tw-content) !important; height: calc(0.125 * var(--c4-rem,16px)) !important; }
.before\:h-11::before { content: var(--tw-content) !important; height: calc(2.75 * var(--c4-rem,16px)) !important; }
.before\:h-2\.5::before { content: var(--tw-content) !important; height: calc(0.625 * var(--c4-rem,16px)) !important; }
.before\:h-px::before { content: var(--tw-content) !important; height: 1px !important; }
.before\:w-0::before { content: var(--tw-content) !important; width: 0px !important; }
.before\:w-11::before { content: var(--tw-content) !important; width: calc(2.75 * var(--c4-rem,16px)) !important; }
.before\:w-2\.5::before { content: var(--tw-content) !important; width: calc(0.625 * var(--c4-rem,16px)) !important; }
.before\:w-6::before { content: var(--tw-content) !important; width: calc(1.5 * var(--c4-rem,16px)) !important; }
.before\:-translate-x-full::before { --tw-translate-x: -100% !important; }
.before\:-translate-x-full::before, .before\:-translate-y-1::before { content: var(--tw-content) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.before\:-translate-y-1::before { --tw-translate-y: calc(-0.25 * var(--c4-rem,16px)) !important; }
.before\:rotate-0::before { --tw-rotate: 0deg !important; }
.before\:rotate-0::before, .before\:rotate-45::before { content: var(--tw-content) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.before\:rotate-45::before { --tw-rotate: 45deg !important; }
@keyframes shimmer { 
  100% { content: var(--tw-content); transform: translateX(100%); }
}
.before\:animate-\[shimmer_2s_infinite\]::before { animation: 2s ease 0s infinite normal none running shimmer !important; content: var(--tw-content) !important; }
.before\:animate-none::before { animation: auto ease 0s 1 normal none running none !important; content: var(--tw-content) !important; }
.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]::before { border-radius: calc(var(--nextui-radius-medium)*.5) !important; content: var(--tw-content) !important; }
.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]::before { border-radius: calc(var(--nextui-radius-medium)*.6) !important; content: var(--tw-content) !important; }
.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]::before { border-radius: calc(var(--nextui-radius-medium)*.7) !important; content: var(--tw-content) !important; }
.before\:rounded-full::before { border-radius: 9999px !important; content: var(--tw-content) !important; }
.before\:rounded-none::before { border-radius: 0px !important; content: var(--tw-content) !important; }
.before\:rounded-sm::before { border-radius: calc(0.125 * var(--c4-rem,16px)) !important; content: var(--tw-content) !important; }
.before\:border-2::before { border-width: 2px !important; content: var(--tw-content) !important; }
.before\:border-t::before { border-top-width: 1px !important; content: var(--tw-content) !important; }
.before\:border-solid::before { border-style: solid !important; content: var(--tw-content) !important; }
.before\:border-content4\/30::before { border-color: hsl(var(--nextui-content4)/.3) !important; content: var(--tw-content) !important; }
.before\:border-danger::before { border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))) !important; }
.before\:border-danger::before, .before\:border-default::before { --tw-border-opacity: 1 !important; content: var(--tw-content) !important; }
.before\:border-default::before { border-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-border-opacity))) !important; }
.before\:bg-content1::before { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-content1)/var(--nextui-content1-opacity,var(--tw-bg-opacity))) !important; content: var(--tw-content) !important; }
.before\:bg-current::before { background-color: currentcolor !important; content: var(--tw-content) !important; }
.before\:bg-danger::before { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))) !important; content: var(--tw-content) !important; }
.before\:bg-danger\/20::before { background-color: hsl(var(--nextui-danger)/.2) !important; content: var(--tw-content) !important; }
.before\:bg-default\/60::before { background-color: hsl(var(--nextui-default)/.6) !important; content: var(--tw-content) !important; }
.before\:bg-foreground::before { background-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity))) !important; }
.before\:bg-foreground::before, .before\:bg-primary::before { --tw-bg-opacity: 1 !important; content: var(--tw-content) !important; }
.before\:bg-primary::before { background-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-bg-opacity))) !important; }
.before\:bg-primary\/20::before { background-color: hsl(var(--nextui-primary)/.2) !important; content: var(--tw-content) !important; }
.before\:bg-secondary::before { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-bg-opacity))) !important; content: var(--tw-content) !important; }
.before\:bg-secondary\/20::before { background-color: hsl(var(--nextui-secondary)/.2) !important; content: var(--tw-content) !important; }
.before\:bg-success::before { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))) !important; content: var(--tw-content) !important; }
.before\:bg-success\/20::before { background-color: hsl(var(--nextui-success)/.2) !important; content: var(--tw-content) !important; }
.before\:bg-warning::before { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))) !important; content: var(--tw-content) !important; }
.before\:bg-warning\/20::before { background-color: hsl(var(--nextui-warning)/.2) !important; content: var(--tw-content) !important; }
.before\:bg-gradient-to-r::before { background-image: linear-gradient(to right,var(--tw-gradient-stops)) !important; content: var(--tw-content) !important; }
.before\:from-transparent::before { --tw-gradient-from: #0000 var(--tw-gradient-from-position) !important; --tw-gradient-to: #0000 var(--tw-gradient-to-position) !important; --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to) !important; content: var(--tw-content) !important; }
.before\:via-content4::before { --tw-gradient-to: hsl(var(--nextui-content4)/0) var(--tw-gradient-to-position) !important; --tw-gradient-stops: var(--tw-gradient-from),hsl(var(--nextui-content4)/var(--nextui-content4-opacity,1)) var(--tw-gradient-via-position),var(--tw-gradient-to) !important; content: var(--tw-content) !important; }
.before\:to-transparent::before { --tw-gradient-to: #0000 var(--tw-gradient-to-position) !important; content: var(--tw-content) !important; }
.before\:opacity-0::before { content: var(--tw-content) !important; opacity: 0 !important; }
.before\:opacity-100::before { content: var(--tw-content) !important; opacity: 1 !important; }
.before\:shadow-small::before { --tw-shadow: var(--nextui-box-shadow-small) !important; --tw-shadow-colored: var(--nextui-box-shadow-small) !important; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; content: var(--tw-content) !important; }
.before\:transition-colors::before { content: var(--tw-content) !important; transition-duration: 0.25s !important; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.before\:transition-none::before { content: var(--tw-content) !important; transition-property: none !important; }
.before\:transition-transform::before { content: var(--tw-content) !important; transition-duration: 0.25s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.before\:duration-150::before { content: var(--tw-content) !important; transition-duration: 0.15s !important; }
.before\:content-\[\'\'\]::before { --tw-content: "" !important; content: var(--tw-content) !important; }
.before\:transition-width::before { content: var(--tw-content) !important; transition-duration: 0.25s !important; transition-property: width !important; transition-timing-function: ease !important; }
.before\:hidden::before { content: var(--tw-content) !important; display: none !important; visibility: visible !important; }
.after\:absolute::after { content: var(--tw-content) !important; position: absolute !important; }
.after\:inset-0::after { content: var(--tw-content) !important; inset: 0px !important; }
.after\:-bottom-1::after { bottom: calc(-0.25 * var(--c4-rem,16px)) !important; content: var(--tw-content) !important; }
.after\:-bottom-\[2px\]::after { bottom: -2px !important; content: var(--tw-content) !important; }
.after\:bottom-0::after { bottom: 0px !important; content: var(--tw-content) !important; }
.after\:left-0::after { content: var(--tw-content) !important; left: 0px !important; }
.after\:left-1\/2::after { content: var(--tw-content) !important; left: 50% !important; }
.after\:right-0::after { content: var(--tw-content) !important; right: 0px !important; }
.after\:top-0::after { content: var(--tw-content) !important; top: 0px !important; }
.after\:-z-10::after { content: var(--tw-content) !important; z-index: -10 !important; }
.after\:z-0::after { content: var(--tw-content) !important; z-index: 0 !important; }
.after\:ml-0\.5::after { content: var(--tw-content) !important; margin-left: calc(0.125 * var(--c4-rem,16px)) !important; }
.after\:ms-0\.5::after { content: var(--tw-content) !important; margin-inline-start: calc(0.125 * var(--c4-rem,16px)) !important; }
.after\:block::after { content: var(--tw-content) !important; display: block !important; }
.after\:h-0::after { content: var(--tw-content) !important; height: 0px !important; }
.after\:h-4::after { content: var(--tw-content) !important; height: calc(1 * var(--c4-rem,16px)) !important; }
.after\:h-5::after { content: var(--tw-content) !important; height: calc(1.25 * var(--c4-rem,16px)) !important; }
.after\:h-\[2px\]::after { content: var(--tw-content) !important; height: 2px !important; }
.after\:h-divider::after { content: var(--tw-content) !important; height: var(--nextui-divider-weight) !important; }
.after\:h-full::after { content: var(--tw-content) !important; height: 100% !important; }
.after\:h-px::after { content: var(--tw-content) !important; height: 1px !important; }
.after\:w-0::after { content: var(--tw-content) !important; width: 0px !important; }
.after\:w-4::after { content: var(--tw-content) !important; width: calc(1 * var(--c4-rem,16px)) !important; }
.after\:w-5::after { content: var(--tw-content) !important; width: calc(1.25 * var(--c4-rem,16px)) !important; }
.after\:w-6::after { content: var(--tw-content) !important; width: calc(1.5 * var(--c4-rem,16px)) !important; }
.after\:w-\[80\%\]::after { content: var(--tw-content) !important; width: 80% !important; }
.after\:w-full::after { content: var(--tw-content) !important; width: 100% !important; }
.after\:origin-center::after { content: var(--tw-content) !important; transform-origin: center center !important; }
.after\:-translate-x-1\/2::after { --tw-translate-x: -50% !important; }
.after\:-translate-x-1\/2::after, .after\:translate-y-1::after { content: var(--tw-content) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.after\:translate-y-1::after { --tw-translate-y: calc(0.25 * var(--c4-rem,16px)) !important; }
.after\:rotate-0::after { --tw-rotate: 0deg !important; }
.after\:rotate-0::after, .after\:scale-50::after { content: var(--tw-content) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.after\:scale-50::after { --tw-scale-x: .5 !important; --tw-scale-y: .5 !important; }
.after\:rounded-\[calc\(theme\(borderRadius\.large\)\/2\)\]::after { border-radius: calc(var(--nextui-radius-large)/2) !important; content: var(--tw-content) !important; }
.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]::after { border-radius: calc(var(--nextui-radius-medium)*.5) !important; content: var(--tw-content) !important; }
.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]::after { border-radius: calc(var(--nextui-radius-medium)*.6) !important; content: var(--tw-content) !important; }
.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]::after { border-radius: calc(var(--nextui-radius-medium)*.7) !important; content: var(--tw-content) !important; }
.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\/3\)\]::after { border-radius: calc(var(--nextui-radius-medium)/3) !important; content: var(--tw-content) !important; }
.after\:rounded-\[calc\(theme\(borderRadius\.small\)\/3\)\]::after { border-radius: calc(var(--nextui-radius-small)/3) !important; content: var(--tw-content) !important; }
.after\:rounded-full::after { border-radius: 9999px !important; content: var(--tw-content) !important; }
.after\:rounded-none::after { border-radius: 0px !important; content: var(--tw-content) !important; }
.after\:rounded-xl::after { border-radius: calc(0.75 * var(--c4-rem,16px)) !important; content: var(--tw-content) !important; }
.after\:\!bg-danger::after { background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))) !important; }
.after\:\!bg-danger::after, .after\:bg-background::after { --tw-bg-opacity: 1 !important; content: var(--tw-content) !important; }
.after\:bg-background::after { background-color: hsl(var(--nextui-background)/var(--nextui-background-opacity,var(--tw-bg-opacity))) !important; }
.after\:bg-content1::after { background-color: hsl(var(--nextui-content1)/var(--nextui-content1-opacity,var(--tw-bg-opacity))) !important; }
.after\:bg-content1::after, .after\:bg-content3::after { --tw-bg-opacity: 1 !important; content: var(--tw-content) !important; }
.after\:bg-content3::after { background-color: hsl(var(--nextui-content3)/var(--nextui-content3-opacity,var(--tw-bg-opacity))) !important; }
.after\:bg-current::after { background-color: currentcolor !important; content: var(--tw-content) !important; }
.after\:bg-danger::after { background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))) !important; }
.after\:bg-danger::after, .after\:bg-default::after { --tw-bg-opacity: 1 !important; content: var(--tw-content) !important; }
.after\:bg-default::after { background-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-bg-opacity))) !important; }
.after\:bg-default-foreground::after { background-color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-bg-opacity))) !important; }
.after\:bg-default-foreground::after, .after\:bg-divider::after { --tw-bg-opacity: 1 !important; content: var(--tw-content) !important; }
.after\:bg-divider::after { background-color: hsl(var(--nextui-divider)/var(--nextui-divider-opacity,var(--tw-bg-opacity))) !important; }
.after\:bg-primary::after { background-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-bg-opacity))) !important; }
.after\:bg-primary::after, .after\:bg-secondary::after { --tw-bg-opacity: 1 !important; content: var(--tw-content) !important; }
.after\:bg-secondary::after { background-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-bg-opacity))) !important; }
.after\:bg-success::after { background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))) !important; }
.after\:bg-success::after, .after\:bg-warning::after { --tw-bg-opacity: 1 !important; content: var(--tw-content) !important; }
.after\:bg-warning::after { background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))) !important; }
.after\:text-danger::after { color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity))) !important; }
.after\:text-danger-foreground::after, .after\:text-danger::after { --tw-text-opacity: 1 !important; content: var(--tw-content) !important; }
.after\:text-danger-foreground::after { color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity))) !important; }
.after\:text-default-foreground::after { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity))) !important; content: var(--tw-content) !important; }
.after\:text-primary-foreground::after { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity))) !important; content: var(--tw-content) !important; }
.after\:text-secondary-foreground::after { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity))) !important; content: var(--tw-content) !important; }
.after\:text-success-foreground::after { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))) !important; content: var(--tw-content) !important; }
.after\:text-warning-foreground::after { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity))) !important; content: var(--tw-content) !important; }
.after\:opacity-0::after { content: var(--tw-content) !important; opacity: 0 !important; }
.after\:opacity-100::after { content: var(--tw-content) !important; opacity: 1 !important; }
.after\:shadow-\[0_1px_0px_0_rgba\(0\,0\,0\,0\.05\)\]::after { --tw-shadow: 0 1px 0px 0 #0000000d !important; --tw-shadow-colored: 0 1px 0px 0 var(--tw-shadow-color) !important; }
.after\:shadow-\[0_1px_0px_0_rgba\(0\,0\,0\,0\.05\)\]::after, .after\:shadow-small::after { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; content: var(--tw-content) !important; }
.after\:shadow-small::after { --tw-shadow: var(--nextui-box-shadow-small) !important; --tw-shadow-colored: var(--nextui-box-shadow-small) !important; }
.after\:transition-all::after { content: var(--tw-content) !important; transition-duration: 0.25s !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.after\:transition-none::after { content: var(--tw-content) !important; transition-property: none !important; }
.after\:transition-transform::after { content: var(--tw-content) !important; transition-duration: 0.25s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.after\:\!duration-200::after { content: var(--tw-content) !important; transition-duration: 0.2s !important; }
.after\:duration-150::after { content: var(--tw-content) !important; transition-duration: 0.15s !important; }
.after\:\!ease-linear::after { content: var(--tw-content) !important; transition-timing-function: linear !important; }
.after\:content-\[\'\'\]::after { --tw-content: "" !important; content: var(--tw-content) !important; }
.after\:content-\[\'\*\'\]::after { --tw-content: "*" !important; content: var(--tw-content) !important; }
.after\:transition-background::after { content: var(--tw-content) !important; transition-duration: 0.25s !important; transition-property: background !important; transition-timing-function: ease !important; }
.after\:transition-width::after { content: var(--tw-content) !important; transition-duration: 0.25s !important; transition-property: width !important; transition-timing-function: ease !important; }
.after\:transition-height::after { content: var(--tw-content) !important; transition-duration: 0.25s !important; transition-property: height !important; transition-timing-function: ease !important; }
.after\:transition-transform-opacity::after { content: var(--tw-content) !important; transition-duration: 0.25s !important; transition-property: transform, opacity !important; transition-timing-function: ease !important; }
.first\:-ml-0\.5:first-child { margin-left: calc(-0.125 * var(--c4-rem,16px)) !important; }
.first\:ml-0:first-child { margin-left: 0px !important; }
.first\:mt-0:first-child { margin-top: 0px !important; }
.first\:mt-2:first-child { margin-top: calc(0.5 * var(--c4-rem,16px)) !important; }
.first\:mt-3:first-child { margin-top: calc(0.75 * var(--c4-rem,16px)) !important; }
.first\:rounded-s-full:first-child { border-end-start-radius: 9999px !important; border-start-start-radius: 9999px !important; }
.first\:rounded-s-large:first-child { border-end-start-radius: var(--nextui-radius-large) !important; border-start-start-radius: var(--nextui-radius-large) !important; }
.first\:rounded-s-lg:first-child { border-end-start-radius: calc(0.5 * var(--c4-rem,16px)) !important; border-start-start-radius: calc(0.5 * var(--c4-rem,16px)) !important; }
.first\:rounded-s-medium:first-child { border-end-start-radius: var(--nextui-radius-medium) !important; border-start-start-radius: var(--nextui-radius-medium) !important; }
.first\:rounded-s-none:first-child { border-end-start-radius: 0px !important; border-start-start-radius: 0px !important; }
.first\:rounded-s-small:first-child { border-end-start-radius: var(--nextui-radius-small) !important; border-start-start-radius: var(--nextui-radius-small) !important; }
.first\:before\:rounded-s-lg:first-child::before { border-end-start-radius: calc(0.5 * var(--c4-rem,16px)) !important; border-start-start-radius: calc(0.5 * var(--c4-rem,16px)) !important; content: var(--tw-content) !important; }
.last\:mb-0:last-child { margin-bottom: 0px !important; }
.last\:overflow-hidden:last-child { overflow: hidden !important; }
.last\:rounded-b-xl:last-child { border-bottom-left-radius: calc(0.75 * var(--c4-rem,16px)) !important; border-bottom-right-radius: calc(0.75 * var(--c4-rem,16px)) !important; }
.last\:rounded-e-full:last-child { border-end-end-radius: 9999px !important; border-start-end-radius: 9999px !important; }
.last\:rounded-e-large:last-child { border-end-end-radius: var(--nextui-radius-large) !important; border-start-end-radius: var(--nextui-radius-large) !important; }
.last\:rounded-e-lg:last-child { border-end-end-radius: calc(0.5 * var(--c4-rem,16px)) !important; border-start-end-radius: calc(0.5 * var(--c4-rem,16px)) !important; }
.last\:rounded-e-medium:last-child { border-end-end-radius: var(--nextui-radius-medium) !important; border-start-end-radius: var(--nextui-radius-medium) !important; }
.last\:rounded-e-none:last-child { border-end-end-radius: 0px !important; border-start-end-radius: 0px !important; }
.last\:rounded-e-small:last-child { border-end-end-radius: var(--nextui-radius-small) !important; border-start-end-radius: var(--nextui-radius-small) !important; }
.last\:border-0:last-child { border-width: 0px !important; }
.last\:border-b-0:last-child { border-bottom-width: 0px !important; }
.last\:before\:rounded-e-lg:last-child::before { border-end-end-radius: calc(0.5 * var(--c4-rem,16px)) !important; border-start-end-radius: calc(0.5 * var(--c4-rem,16px)) !important; content: var(--tw-content) !important; }
.first-of-type\:rounded-e-none:first-of-type { border-end-end-radius: 0px !important; border-start-end-radius: 0px !important; }
.last-of-type\:rounded-s-none:last-of-type { border-end-start-radius: 0px !important; border-start-start-radius: 0px !important; }
.autofill\:bg-transparent:-webkit-autofill { background-color: initial !important; }
.autofill\:bg-transparent:autofill { background-color: initial !important; }
.focus-within\:border-danger:focus-within { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))) !important; }
.focus-within\:border-default-foreground:focus-within { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-border-opacity))) !important; }
.focus-within\:border-primary:focus-within { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-border-opacity))) !important; }
.focus-within\:border-secondary:focus-within { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-border-opacity))) !important; }
.focus-within\:border-success:focus-within { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))) !important; }
.focus-within\:border-warning:focus-within { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))) !important; }
.focus-within\:bg-danger-50:focus-within { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity))) !important; }
.focus-within\:bg-primary-50:focus-within { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-primary-50)/var(--nextui-primary-50-opacity,var(--tw-bg-opacity))) !important; }
.focus-within\:bg-secondary-50:focus-within { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity,var(--tw-bg-opacity))) !important; }
.focus-within\:bg-success-50:focus-within { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity,var(--tw-bg-opacity))) !important; }
.focus-within\:bg-warning-50:focus-within { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity,var(--tw-bg-opacity))) !important; }
.focus-within\:after\:w-full:focus-within::after { content: var(--tw-content) !important; width: 100% !important; }
.hover\:-translate-x-0:hover { --tw-translate-x: -0px !important; }
.hover\:-translate-x-0:hover, .hover\:-translate-y-\[1px\]:hover { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.hover\:-translate-y-\[1px\]:hover { --tw-translate-y: -1px !important; }
.hover\:scale-105:hover { --tw-scale-x: 1.05 !important; --tw-scale-y: 1.05 !important; }
.hover\:scale-105:hover, .hover\:scale-125:hover { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.hover\:scale-125:hover { --tw-scale-x: 1.25 !important; --tw-scale-y: 1.25 !important; }
.hover\:cursor-pointer:hover { cursor: pointer !important; }
.hover\:border:hover { border-width: 1px !important; }
.hover\:border-\[var\(--theme-border\)\]:hover { border-color: var(--theme-border) !important; }
.hover\:border-\[var\(--theme-primary\)\]:hover { border-color: var(--theme-primary) !important; }
.hover\:border-\[var\(--theme-text\)\]:hover { border-color: var(--theme-text) !important; }
.hover\:border-default:hover { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-border-opacity))) !important; }
.hover\:border-default-300:hover { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity,var(--tw-border-opacity))) !important; }
.hover\:border-default-400:hover { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity,var(--tw-border-opacity))) !important; }
.hover\:border-gray-200:hover { --tw-border-opacity: 1 !important; border-color: rgb(229 231 235/var(--tw-border-opacity,1)) !important; }
.hover\:border-gray-300:hover { --tw-border-opacity: 1 !important; border-color: rgb(209 213 219/var(--tw-border-opacity,1)) !important; }
.hover\:border-primary:hover { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-border-opacity))) !important; }
.hover\:\!bg-foreground:hover { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity))) !important; }
.hover\:bg-\[\#e8eaed\]:hover { --tw-bg-opacity: 1 !important; background-color: rgb(232 234 237/var(--tw-bg-opacity,1)) !important; }
.hover\:bg-\[\#f9fafb\]:hover { --tw-bg-opacity: 1 !important; background-color: rgb(249 250 251/var(--tw-bg-opacity,1)) !important; }
.hover\:bg-\[\#ffffff05\]:hover { background-color: rgba(255, 255, 255, 0.02) !important; }
.hover\:bg-\[rgba\(250\,255\,102\,0\.10\)\]:hover { background-color: rgba(250, 255, 102, 0.1) !important; }
.hover\:bg-\[var\(--bxh-row-hover\)\]:hover { background-color: var(--bxh-row-hover) !important; }
.hover\:bg-\[var\(--theme-accent\)\]:hover { background-color: var(--theme-accent) !important; }
.hover\:bg-\[var\(--theme-bg\)\]:hover { background-color: var(--theme-bg) !important; }
.hover\:bg-\[var\(--theme-bg-hover\)\]:hover { background-color: var(--theme-bg-hover) !important; }
.hover\:bg-\[var\(--theme-border\)\]:hover { background-color: var(--theme-border) !important; }
.hover\:bg-\[var\(--theme-btn-border\,var\(--theme-border\)\)\]:hover { background-color: var(--theme-btn-border,var(--theme-border)) !important; }
.hover\:bg-\[var\(--theme-highlight\)\]:hover { background-color: var(--theme-highlight) !important; }
.hover\:bg-\[var\(--theme-primary\)\]:hover { background-color: var(--theme-primary) !important; }
.hover\:bg-black\/10:hover { background-color: rgba(0, 0, 0, 0.1) !important; }
.hover\:bg-blue-700:hover { --tw-bg-opacity: 1 !important; background-color: rgb(29 78 216/var(--tw-bg-opacity,1)) !important; }
.hover\:bg-danger-100:hover { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity,var(--tw-bg-opacity))) !important; }
.hover\:bg-default-100:hover { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity))) !important; }
.hover\:bg-default-200:hover { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-bg-opacity))) !important; }
.hover\:bg-gray-100:hover { --tw-bg-opacity: 1 !important; background-color: rgb(243 244 246/var(--tw-bg-opacity,1)) !important; }
.hover\:bg-gray-200:hover { --tw-bg-opacity: 1 !important; background-color: rgb(229 231 235/var(--tw-bg-opacity,1)) !important; }
.hover\:bg-gray-50:hover { --tw-bg-opacity: 1 !important; background-color: rgb(249 250 251/var(--tw-bg-opacity,1)) !important; }
.hover\:bg-gray-500:hover { --tw-bg-opacity: 1 !important; background-color: rgb(107 114 128/var(--tw-bg-opacity,1)) !important; }
.hover\:bg-primary-100:hover { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-primary-100)/var(--nextui-primary-100-opacity,var(--tw-bg-opacity))) !important; }
.hover\:bg-red-400:hover { --tw-bg-opacity: 1 !important; background-color: rgb(248 113 113/var(--tw-bg-opacity,1)) !important; }
.hover\:bg-red-50:hover { --tw-bg-opacity: 1 !important; background-color: rgb(254 242 242/var(--tw-bg-opacity,1)) !important; }
.hover\:bg-secondary-100:hover { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-secondary-100)/var(--nextui-secondary-100-opacity,var(--tw-bg-opacity))) !important; }
.hover\:bg-success-100:hover { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success-100)/var(--nextui-success-100-opacity,var(--tw-bg-opacity))) !important; }
.hover\:bg-warning-100:hover { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning-100)/var(--nextui-warning-100-opacity,var(--tw-bg-opacity))) !important; }
.hover\:bg-white:hover { --tw-bg-opacity: 1 !important; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)) !important; }
.hover\:bg-white\/10:hover { background-color: rgba(255, 255, 255, 0.1) !important; }
.hover\:bg-yellow-pastel:hover { --tw-bg-opacity: 1 !important; background-color: rgb(248 236 191/var(--tw-bg-opacity,1)) !important; }
.hover\:bg-\[linear-gradient\(164deg\,_\#131313_-4\.47\%\,_\#ffa340\)\]:hover { background-image: linear-gradient(164deg, rgb(19, 19, 19) -4.47%, rgb(255, 163, 64)) !important; }
.hover\:text-\[var\(--color-primary\)\]:hover { color: var(--color-primary) !important; }
.hover\:text-\[var\(--theme-highlight\)\]:hover { color: var(--theme-highlight) !important; }
.hover\:text-\[var\(--theme-on-primary\)\]:hover { color: var(--theme-on-primary) !important; }
.hover\:text-\[var\(--theme-primary\)\]:hover { color: var(--theme-primary) !important; }
.hover\:text-\[var\(--theme-text\)\]:hover { color: var(--theme-text) !important; }
.hover\:text-blue-600:hover { --tw-text-opacity: 1 !important; color: rgb(37 99 235/var(--tw-text-opacity,1)) !important; }
.hover\:text-gray-600:hover { --tw-text-opacity: 1 !important; color: rgb(75 85 99/var(--tw-text-opacity,1)) !important; }
.hover\:text-white:hover { --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity,1)) !important; }
.hover\:underline:hover { text-decoration-line: underline !important; }
.hover\:no-underline:hover { text-decoration-line: none !important; }
.hover\:\!opacity-100:hover, .hover\:opacity-100:hover { opacity: 1 !important; }
.hover\:opacity-70:hover { opacity: 0.7 !important; }
.hover\:opacity-80:hover { opacity: 0.8 !important; }
.hover\:opacity-90:hover { opacity: 0.9 !important; }
.hover\:opacity-95:hover { opacity: 0.95 !important; }
.hover\:shadow-\[0_6px_12px_color-mix\(in_srgb\,var\(--theme-primary\)_18\%\,transparent\)\]:hover { --tw-shadow: 0 6px 12px color-mix(in srgb,var(--theme-primary) 18%,#0000) !important; --tw-shadow-colored: 0 6px 12px var(--tw-shadow-color) !important; }
.hover\:shadow-\[0_6px_12px_color-mix\(in_srgb\,var\(--theme-primary\)_18\%\,transparent\)\]:hover, .hover\:shadow-md:hover { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }
.hover\:shadow-md:hover { --tw-shadow: 0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a !important; --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color) !important; }
.hover\:shadow-sm:hover { --tw-shadow: 0 1px 2px 0 #0000000d !important; --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }
.hover\:brightness-110:hover { --tw-brightness: brightness(1.1) !important; }
.hover\:brightness-110:hover, .hover\:brightness-95:hover { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important; }
.hover\:brightness-95:hover { --tw-brightness: brightness(.95) !important; }
.hover\:\[background-size\:250\%_250\%\]:hover { background-size: 250% 250% !important; }
.hover\:after\:bg-danger\/20:hover::after { background-color: hsl(var(--nextui-danger)/.2) !important; content: var(--tw-content) !important; }
.hover\:after\:bg-foreground\/10:hover::after { background-color: hsl(var(--nextui-foreground)/.1) !important; content: var(--tw-content) !important; }
.hover\:after\:bg-primary\/20:hover::after { background-color: hsl(var(--nextui-primary)/.2) !important; content: var(--tw-content) !important; }
.hover\:after\:bg-secondary\/20:hover::after { background-color: hsl(var(--nextui-secondary)/.2) !important; content: var(--tw-content) !important; }
.hover\:after\:bg-success\/20:hover::after { background-color: hsl(var(--nextui-success)/.2) !important; content: var(--tw-content) !important; }
.hover\:after\:bg-warning\/20:hover::after { background-color: hsl(var(--nextui-warning)/.2) !important; content: var(--tw-content) !important; }
.hover\:after\:opacity-100:hover::after { content: var(--tw-content) !important; opacity: 1 !important; }
.last\:hover\:rounded-b-\[12px\]:hover:last-child { border-bottom-left-radius: 12px !important; border-bottom-right-radius: 12px !important; }
.focus-within\:hover\:border-danger:hover:focus-within { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))) !important; }
.focus-within\:hover\:border-default-foreground:hover:focus-within { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-border-opacity))) !important; }
.focus-within\:hover\:border-primary:hover:focus-within { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-border-opacity))) !important; }
.focus-within\:hover\:border-secondary:hover:focus-within { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-border-opacity))) !important; }
.focus-within\:hover\:border-success:hover:focus-within { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))) !important; }
.focus-within\:hover\:border-warning:hover:focus-within { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))) !important; }
.focus-within\:hover\:bg-default-100:hover:focus-within { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity))) !important; }
.focus\:border-\[var\(--theme-primary\)\]:focus { border-color: var(--theme-primary) !important; }
.focus\:border-blue-500:focus { --tw-border-opacity: 1 !important; border-color: rgb(59 130 246/var(--tw-border-opacity,1)) !important; }
.focus\:bg-danger-400\/50:focus { background-color: hsl(var(--nextui-danger-400)/.5) !important; }
.focus\:bg-default-400\/50:focus { background-color: hsl(var(--nextui-default-400)/.5) !important; }
.focus\:bg-primary-400\/50:focus { background-color: hsl(var(--nextui-primary-400)/.5) !important; }
.focus\:bg-secondary-400\/50:focus { background-color: hsl(var(--nextui-secondary-400)/.5) !important; }
.focus\:bg-success-400\/50:focus { background-color: hsl(var(--nextui-success-400)/.5) !important; }
.focus\:bg-warning-400\/50:focus { background-color: hsl(var(--nextui-warning-400)/.5) !important; }
.focus\:bg-white:focus { --tw-bg-opacity: 1 !important; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)) !important; }
.focus\:underline:focus { text-decoration-line: underline !important; }
.focus\:shadow-sm:focus { --tw-shadow: 0 1px 2px 0 #0000000d !important; --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }
.focus\:outline-none:focus { outline: rgba(0, 0, 0, 0) solid 2px !important; outline-offset: 2px !important; }
.focus\:ring-2:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important; --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important; box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000) !important; }
.focus\:ring-blue-100:focus { --tw-ring-opacity: 1 !important; --tw-ring-color: rgb(219 234 254/var(--tw-ring-opacity,1)) !important; }
.focus-visible\:z-10:focus-visible { z-index: 10 !important; }
.focus-visible\:outline-none:focus-visible { outline: rgba(0, 0, 0, 0) solid 2px !important; outline-offset: 2px !important; }
.focus-visible\:outline-2:focus-visible { outline-width: 2px !important; }
.focus-visible\:outline-offset-2:focus-visible { outline-offset: 2px !important; }
.focus-visible\:outline-focus:focus-visible { outline-color: hsl(var(--nextui-focus)/var(--nextui-focus-opacity,1)) !important; }
.focus-visible\:ring-2:focus-visible { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important; --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important; box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000) !important; }
.focus-visible\:ring-\[var\(--theme-filter-active-bg\,\#ffeb39\)\]:focus-visible { --tw-ring-color: var(--theme-filter-active-bg,#ffeb39) !important; }
.focus-visible\:ring-\[var\(--theme-foreground\)\]:focus-visible { --tw-ring-color: var(--theme-foreground) !important; }
.focus-visible\:ring-\[var\(--theme-primary\)\]:focus-visible { --tw-ring-color: var(--theme-primary) !important; }
.active\:scale-95:active { --tw-scale-x: .95 !important; --tw-scale-y: .95 !important; }
.active\:scale-95:active, .active\:scale-\[0\.98\]:active { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.active\:scale-\[0\.98\]:active { --tw-scale-x: 0.98 !important; --tw-scale-y: 0.98 !important; }
.active\:bg-\[\#ffffff10\]:active { background-color: rgba(255, 255, 255, 0.063) !important; }
.active\:bg-default-200:active { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-bg-opacity))) !important; }
.active\:bg-default-300:active { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity,var(--tw-bg-opacity))) !important; }
.active\:text-\[var\(--theme-text\)\]:active { color: var(--theme-text) !important; }
.active\:underline:active { text-decoration-line: underline !important; }
.active\:\!opacity-70:active { opacity: 0.7 !important; }
.active\:opacity-disabled:active { opacity: var(--nextui-disabled-opacity) !important; }
.enabled\:cursor-pointer:enabled { cursor: pointer !important; }
.disabled\:cursor-not-allowed:disabled { cursor: not-allowed !important; }
.disabled\:opacity-45:disabled { opacity: 0.45 !important; }
.disabled\:hover\:no-underline:hover:disabled { text-decoration-line: none !important; }
.group:hover .group-hover\:block { display: block !important; }
.group:hover .group-hover\:rotate-180 { --tw-rotate: 180deg !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group:hover .group-hover\:border-current { border-color: currentcolor !important; }
.group:hover .group-hover\:border-r-\[var\(--theme-foreground\)\] { border-right-color: var(--theme-foreground) !important; }
.group:hover .group-hover\:bg-\[var\(--bxh-row-hover\)\] { background-color: var(--bxh-row-hover) !important; }
.group\/oc:hover .group-hover\/oc\:text-\[var\(--theme-on-primary\)\] { color: var(--theme-on-primary) !important; }
.group:hover .group-hover\:text-\[var\(--theme-primary\)\] { color: var(--theme-primary) !important; }
.group:hover .group-hover\:text-\[var\(--theme-text\)\] { color: var(--theme-text) !important; }
.group:hover .group-hover\:text-blue-600 { --tw-text-opacity: 1 !important; color: rgb(37 99 235/var(--tw-text-opacity,1)) !important; }
.group:hover .group-hover\:text-current { color: currentcolor !important; }
.group:hover .group-hover\:text-white { --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity,1)) !important; }
.group:hover .group-hover\:no-underline { text-decoration-line: none !important; }
.group:hover .group-hover\:opacity-100 { opacity: 1 !important; }
.group:hover .group-hover\:brightness-0 { --tw-brightness: brightness(0) !important; }
.group:hover .group-hover\:brightness-0, .group:hover .group-hover\:brightness-95 { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important; }
.group:hover .group-hover\:brightness-95 { --tw-brightness: brightness(.95) !important; }
.group:hover .group-hover\:invert { --tw-invert: invert(100%) !important; filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important; }
.group:hover .group-hover\:hidden { display: none !important; visibility: visible !important; }
.peer:checked ~ .peer-checked\:translate-x-\[16px\] { --tw-translate-x: 16px !important; }
.peer:checked ~ .peer-checked\:translate-x-\[16px\], .peer:checked ~ .peer-checked\:translate-x-\[18px\] { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.peer:checked ~ .peer-checked\:translate-x-\[18px\] { --tw-translate-x: 18px !important; }
.peer:checked ~ .peer-checked\:border-\[var\(--color-primary\)\] { border-color: var(--color-primary) !important; }
.peer:checked ~ .peer-checked\:bg-\[var\(--color-primary\)\] { background-color: var(--color-primary) !important; }
.aria-expanded\:scale-\[0\.97\][aria-expanded="true"] { --tw-scale-x: 0.97 !important; --tw-scale-y: 0.97 !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.aria-expanded\:opacity-70[aria-expanded="true"] { opacity: 0.7 !important; }
.data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"] { pointer-events: none !important; }
.data-\[loaded\=true\]\:pointer-events-auto[data-loaded="true"], .data-\[visible\=true\]\:pointer-events-auto[data-visible="true"] { pointer-events: auto !important; }
.data-\[focus-visible\=true\]\:z-10[data-focus-visible="true"], .data-\[focused\=true\]\:z-10[data-focused="true"] { z-index: 10 !important; }
.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_10px\)\][data-has-label="true"] { margin-top: calc(var(--nextui-font-size-small) + 10px) !important; }
.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_12px\)\][data-has-label="true"] { margin-top: calc(var(--nextui-font-size-small) + 12px) !important; }
.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_8px\)\][data-has-label="true"] { margin-top: calc(var(--nextui-font-size-small) + 8px) !important; }
.data-\[open\=true\]\:block[data-open="true"] { display: block !important; }
.data-\[open\=true\]\:flex[data-open="true"] { display: flex !important; }
.data-\[justify\=end\]\:flex-grow[data-justify="end"], .data-\[justify\=start\]\:flex-grow[data-justify="start"] { flex-grow: 1 !important; }
.data-\[justify\=end\]\:basis-0[data-justify="end"], .data-\[justify\=start\]\:basis-0[data-justify="start"] { flex-basis: 0px !important; }
.data-\[focus-visible\=true\]\:-translate-x-3[data-focus-visible="true"], .data-\[hover\=true\]\:-translate-x-3[data-hover="true"] { --tw-translate-x: calc(-0.75 * var(--c4-rem,16px)) !important; }
.data-\[focus-visible\=true\]\:-translate-x-3[data-focus-visible="true"], .data-\[hover\=true\]\:-translate-x-3[data-hover="true"], .data-\[hover\=true\]\:translate-x-0[data-hover="true"] { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.data-\[hover\=true\]\:translate-x-0[data-hover="true"] { --tw-translate-x: 0px !important; }
.data-\[before\=true\]\:rotate-180[data-before="true"], .data-\[direction\=ascending\]\:rotate-180[data-direction="ascending"] { --tw-rotate: 180deg !important; }
.data-\[before\=true\]\:rotate-180[data-before="true"], .data-\[direction\=ascending\]\:rotate-180[data-direction="ascending"], .data-\[open\=true\]\:-rotate-90[data-open="true"] { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.data-\[open\=true\]\:-rotate-90[data-open="true"] { --tw-rotate: -90deg !important; }
.data-\[open\=true\]\:rotate-180[data-open="true"] { --tw-rotate: 180deg !important; }
.data-\[invisible\=true\]\:scale-0[data-invisible="true"], .data-\[open\=true\]\:rotate-180[data-open="true"] { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.data-\[invisible\=true\]\:scale-0[data-invisible="true"] { --tw-scale-x: 0 !important; --tw-scale-y: 0 !important; }
.data-\[pressed\=true\]\:scale-100[data-pressed="true"] { --tw-scale-x: 1 !important; --tw-scale-y: 1 !important; }
.data-\[pressed\=true\]\:scale-100[data-pressed="true"], .data-\[pressed\=true\]\:scale-\[0\.97\][data-pressed="true"] { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.data-\[pressed\=true\]\:scale-\[0\.97\][data-pressed="true"] { --tw-scale-x: 0.97 !important; --tw-scale-y: 0.97 !important; }
.data-\[disabled\=true\]\:cursor-default[data-disabled="true"] { cursor: default !important; }
.data-\[disabled\=true\]\:cursor-not-allowed[data-disabled="true"] { cursor: not-allowed !important; }
.data-\[dragging\=true\]\:cursor-grabbing[data-dragging="true"] { cursor: grabbing !important; }
.data-\[readonly\=true\]\:cursor-default[data-readonly="true"] { cursor: default !important; }
.data-\[sortable\=true\]\:cursor-pointer[data-sortable="true"] { cursor: pointer !important; }
.data-\[unavailable\=true\]\:cursor-default[data-unavailable="true"] { cursor: default !important; }
.data-\[visible\=true\]\:cursor-pointer[data-visible="true"] { cursor: pointer !important; }
.data-\[orientation\=horizontal\]\:flex-row[data-orientation="horizontal"] { flex-direction: row !important; }
.data-\[has-helper\=true\]\:items-start[data-has-helper="true"] { align-items: flex-start !important; }
.data-\[justify\=start\]\:justify-start[data-justify="start"] { justify-content: flex-start !important; }
.data-\[justify\=end\]\:justify-end[data-justify="end"] { justify-content: flex-end !important; }
.data-\[justify\=center\]\:justify-center[data-justify="center"] { justify-content: center !important; }
.data-\[loaded\=true\]\:overflow-visible[data-loaded="true"] { overflow: visible !important; }
.data-\[has-multiple-rows\=true\]\:rounded-large[data-has-multiple-rows="true"] { border-radius: var(--nextui-radius-large) !important; }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:rounded-full[data-range-selection="true"][data-selection-end="true"][data-selected="true"], .data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:rounded-full[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { border-radius: 9999px !important; }
.data-\[menu-open\=true\]\:border-none[data-menu-open="true"] { border-style: none !important; }
.data-\[active\=true\]\:border-danger[data-active="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))) !important; }
.data-\[active\=true\]\:border-default-400[data-active="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity,var(--tw-border-opacity))) !important; }
.data-\[active\=true\]\:border-primary[data-active="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-border-opacity))) !important; }
.data-\[active\=true\]\:border-secondary[data-active="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-border-opacity))) !important; }
.data-\[active\=true\]\:border-success[data-active="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))) !important; }
.data-\[active\=true\]\:border-warning[data-active="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))) !important; }
.data-\[focus\=true\]\:border-danger[data-focus="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))) !important; }
.data-\[focus\=true\]\:border-default-foreground[data-focus="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-border-opacity))) !important; }
.data-\[focus\=true\]\:border-primary[data-focus="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-border-opacity))) !important; }
.data-\[focus\=true\]\:border-secondary[data-focus="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-border-opacity))) !important; }
.data-\[focus\=true\]\:border-success[data-focus="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))) !important; }
.data-\[focus\=true\]\:border-warning[data-focus="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))) !important; }
.data-\[hover\=true\]\:border-danger[data-hover="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))) !important; }
.data-\[hover\=true\]\:border-default[data-hover="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-border-opacity))) !important; }
.data-\[hover\=true\]\:border-default-400[data-hover="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity,var(--tw-border-opacity))) !important; }
.data-\[hover\=true\]\:border-primary[data-hover="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-border-opacity))) !important; }
.data-\[hover\=true\]\:border-secondary[data-hover="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-border-opacity))) !important; }
.data-\[hover\=true\]\:border-success[data-hover="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))) !important; }
.data-\[hover\=true\]\:border-warning[data-hover="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))) !important; }
.data-\[open\=true\]\:border-danger[data-open="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))) !important; }
.data-\[open\=true\]\:border-default-foreground[data-open="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-border-opacity))) !important; }
.data-\[open\=true\]\:border-primary[data-open="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-border-opacity))) !important; }
.data-\[open\=true\]\:border-secondary[data-open="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-border-opacity))) !important; }
.data-\[open\=true\]\:border-success[data-open="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))) !important; }
.data-\[open\=true\]\:border-warning[data-open="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))) !important; }
.data-\[active\=true\]\:bg-danger[data-active="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))) !important; }
.data-\[active\=true\]\:bg-default-400[data-active="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity,var(--tw-bg-opacity))) !important; }
.data-\[active\=true\]\:bg-primary[data-active="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-bg-opacity))) !important; }
.data-\[active\=true\]\:bg-secondary[data-active="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-bg-opacity))) !important; }
.data-\[active\=true\]\:bg-success[data-active="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))) !important; }
.data-\[active\=true\]\:bg-warning[data-active="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:\!bg-danger[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:\!bg-danger-100[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:\!bg-default[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:\!bg-primary[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:\!bg-secondary[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:\!bg-success[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:\!bg-warning[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:bg-content2[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-content2)/var(--nextui-content2-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:bg-danger[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:bg-danger-100[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:bg-danger-50[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:bg-danger\/20[data-hover="true"] { background-color: hsl(var(--nextui-danger)/.2) !important; }
.data-\[hover\=true\]\:bg-default[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:bg-default-100[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:bg-default-200[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:bg-default-50[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default-50)/var(--nextui-default-50-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:bg-default\/40[data-hover="true"] { background-color: hsl(var(--nextui-default)/.4) !important; }
.data-\[hover\=true\]\:bg-foreground-200[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-foreground-200)/var(--nextui-foreground-200-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:bg-primary[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:bg-primary-100[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-primary-100)/var(--nextui-primary-100-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:bg-primary-50[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-primary-50)/var(--nextui-primary-50-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:bg-primary\/20[data-hover="true"] { background-color: hsl(var(--nextui-primary)/.2) !important; }
.data-\[hover\=true\]\:bg-secondary[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:bg-secondary-100[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-secondary-100)/var(--nextui-secondary-100-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:bg-secondary-50[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:bg-secondary\/20[data-hover="true"] { background-color: hsl(var(--nextui-secondary)/.2) !important; }
.data-\[hover\=true\]\:bg-success[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:bg-success-100[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success-100)/var(--nextui-success-100-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:bg-success-50[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:bg-success\/20[data-hover="true"] { background-color: hsl(var(--nextui-success)/.2) !important; }
.data-\[hover\=true\]\:bg-transparent[data-hover="true"] { background-color: initial !important; }
.data-\[hover\=true\]\:bg-warning[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:bg-warning-100[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning-100)/var(--nextui-warning-100-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:bg-warning-50[data-hover="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity,var(--tw-bg-opacity))) !important; }
.data-\[hover\=true\]\:bg-warning\/20[data-hover="true"] { background-color: hsl(var(--nextui-warning)/.2) !important; }
.data-\[in-range\=false\]\:bg-default-200[data-in-range="false"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-bg-opacity))) !important; }
.data-\[in-range\=true\]\:bg-background\/50[data-in-range="true"] { background-color: hsl(var(--nextui-background)/.5) !important; }
.data-\[in-range\=true\]\:bg-danger[data-in-range="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))) !important; }
.data-\[in-range\=true\]\:bg-foreground[data-in-range="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity))) !important; }
.data-\[in-range\=true\]\:bg-primary[data-in-range="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-bg-opacity))) !important; }
.data-\[in-range\=true\]\:bg-secondary[data-in-range="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-bg-opacity))) !important; }
.data-\[in-range\=true\]\:bg-success[data-in-range="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))) !important; }
.data-\[in-range\=true\]\:bg-warning[data-in-range="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))) !important; }
.data-\[loaded\=true\]\:\!bg-transparent[data-loaded="true"] { background-color: initial !important; }
.data-\[selected\=true\]\:bg-danger[data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selected\=true\]\:bg-default[data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selected\=true\]\:bg-foreground[data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selected\=true\]\:bg-primary[data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selected\=true\]\:bg-secondary[data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selected\=true\]\:bg-success[data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selected\=true\]\:bg-warning[data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-danger[data-hover="true"][data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-foreground[data-hover="true"][data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-primary[data-hover="true"][data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-secondary[data-hover="true"][data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-success[data-hover="true"][data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-warning[data-hover="true"][data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:data-\[outside-month\=true\]\:bg-transparent[data-outside-month="true"][data-range-selection="true"][data-selected="true"] { background-color: initial !important; }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-danger[data-range-selection="true"][data-selection-end="true"][data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-foreground[data-range-selection="true"][data-selection-end="true"][data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-primary[data-range-selection="true"][data-selection-end="true"][data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-secondary[data-range-selection="true"][data-selection-end="true"][data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-success[data-range-selection="true"][data-selection-end="true"][data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-warning[data-range-selection="true"][data-selection-end="true"][data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-danger[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-foreground[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-primary[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-secondary[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-success[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-warning[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))) !important; }
.data-\[has-end-content\=true\]\:pe-1\.5[data-has-end-content="true"] { padding-inline-end: calc(0.375 * var(--c4-rem,16px)) !important; }
.data-\[has-helper\=true\]\:pb-\[calc\(theme\(fontSize\.tiny\)_\+8px\)\][data-has-helper="true"], .data-\[has-helper\=true\]\:pb-\[calc\(theme\(fontSize\.tiny\)_\+_8px\)\][data-has-helper="true"] { padding-bottom: calc(var(--nextui-font-size-tiny) + 8px) !important; }
.data-\[has-start-content\=true\]\:ps-1\.5[data-has-start-content="true"] { padding-inline-start: calc(0.375 * var(--c4-rem,16px)) !important; }
.data-\[has-title\=true\]\:pt-1[data-has-title="true"] { padding-top: calc(0.25 * var(--c4-rem,16px)) !important; }
.data-\[active\=true\]\:font-semibold[data-active="true"] { font-weight: 600 !important; }
.data-\[active\=true\]\:text-danger-foreground[data-active="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[active\=true\]\:text-default-foreground[data-active="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[active\=true\]\:text-primary-foreground[data-active="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[active\=true\]\:text-secondary-foreground[data-active="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[active\=true\]\:text-success-foreground[data-active="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[active\=true\]\:text-warning-foreground[data-active="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[disabled\=true\]\:text-default-300[data-disabled="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity,var(--tw-text-opacity))) !important; }
.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-danger-300[data-placeholder="true"][data-editable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger-300)/var(--nextui-danger-300-opacity,var(--tw-text-opacity))) !important; }
.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-foreground-500[data-placeholder="true"][data-editable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-foreground-500)/var(--nextui-foreground-500-opacity,var(--tw-text-opacity))) !important; }
.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-primary-300[data-placeholder="true"][data-editable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary-300)/var(--nextui-primary-300-opacity,var(--tw-text-opacity))) !important; }
.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-secondary-300[data-placeholder="true"][data-editable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary-300)/var(--nextui-secondary-300-opacity,var(--tw-text-opacity))) !important; }
.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-success-400[data-placeholder="true"][data-editable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-400)/var(--nextui-success-400-opacity,var(--tw-text-opacity))) !important; }
.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-warning-400[data-placeholder="true"][data-editable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning-400)/var(--nextui-warning-400-opacity,var(--tw-text-opacity))) !important; }
.data-\[editable\=true\]\:text-danger[data-editable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity))) !important; }
.data-\[editable\=true\]\:text-foreground[data-editable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[editable\=true\]\:text-primary[data-editable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-text-opacity))) !important; }
.data-\[editable\=true\]\:text-secondary[data-editable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-text-opacity))) !important; }
.data-\[editable\=true\]\:text-success-600[data-editable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity,var(--tw-text-opacity))) !important; }
.data-\[editable\=true\]\:text-warning-600[data-editable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning-600)/var(--nextui-warning-600-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:\!text-primary-foreground[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:\!text-secondary-foreground[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:\!text-success-foreground[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:\!text-warning-foreground[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:text-danger[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:text-danger-500[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:text-danger-foreground[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:text-default-500[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-default-500)/var(--nextui-default-500-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:text-default-foreground[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:text-foreground-400[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-foreground-400)/var(--nextui-foreground-400-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:text-foreground-600[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-foreground-600)/var(--nextui-foreground-600-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:text-primary[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:text-primary-400[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary-400)/var(--nextui-primary-400-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:text-primary-foreground[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:text-secondary[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:text-secondary-400[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary-400)/var(--nextui-secondary-400-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:text-secondary-foreground[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:text-success[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:text-success-600[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:text-success-foreground[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:text-warning[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:text-warning-600[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning-600)/var(--nextui-warning-600-opacity,var(--tw-text-opacity))) !important; }
.data-\[hover\=true\]\:text-warning-foreground[data-hover="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[invalid\=true\]\:data-\[editable\=true\]\:text-danger[data-editable="true"][data-invalid="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity))) !important; }
.data-\[invalid\=true\]\:text-danger-300[data-invalid="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger-300)/var(--nextui-danger-300-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[hover\=true\]\:text-background[data-hover="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-background)/var(--nextui-background-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[hover\=true\]\:text-danger-foreground[data-hover="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[hover\=true\]\:text-primary-foreground[data-hover="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[hover\=true\]\:text-secondary-foreground[data-hover="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[hover\=true\]\:text-success-foreground[data-hover="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[hover\=true\]\:text-warning-foreground[data-hover="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:data-\[outside-month\=true\]\:text-default-300[data-outside-month="true"][data-range-selection="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-danger-500[data-range-selection="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-foreground[data-range-selection="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-primary[data-range-selection="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-secondary[data-range-selection="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-success-600[data-range-selection="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-warning-500[data-range-selection="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning-500)/var(--nextui-warning-500-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-background[data-range-selection="true"][data-selection-end="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-background)/var(--nextui-background-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-danger-foreground[data-range-selection="true"][data-selection-end="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-primary-foreground[data-range-selection="true"][data-selection-end="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-secondary-foreground[data-range-selection="true"][data-selection-end="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection="true"][data-selection-end="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-warning-foreground[data-range-selection="true"][data-selection-end="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-background[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-background)/var(--nextui-background-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-danger-foreground[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-primary-foreground[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-secondary-foreground[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-warning-foreground[data-range-selection="true"][data-selection-start="true"][data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:text-background[data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-background)/var(--nextui-background-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:text-danger[data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:text-danger-foreground[data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:text-default-foreground[data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:text-primary[data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:text-primary-foreground[data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:text-secondary[data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:text-secondary-foreground[data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:text-success-600[data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:text-success-foreground[data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:text-warning-600[data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning-600)/var(--nextui-warning-600-opacity,var(--tw-text-opacity))) !important; }
.data-\[selected\=true\]\:text-warning-foreground[data-selected="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[unavailable\=true\]\:text-default-300[data-unavailable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity,var(--tw-text-opacity))) !important; }
.data-\[unavailable\=true\]\:line-through[data-unavailable="true"] { text-decoration-line: line-through !important; }
.data-\[disabled\=true\]\:data-\[outside-month\=true\]\:opacity-0[data-outside-month="true"][data-disabled="true"] { opacity: 0 !important; }
.data-\[disabled\=true\]\:opacity-30[data-disabled="true"] { opacity: 0.3 !important; }
.data-\[hover-unselected\=true\]\:opacity-disabled[data-hover-unselected="true"] { opacity: var(--nextui-disabled-opacity) !important; }
.data-\[hover\=true\]\:opacity-hover[data-hover="true"] { opacity: var(--nextui-hover-opacity) !important; }
.data-\[in-range\=true\]\:opacity-100[data-in-range="true"] { opacity: 1 !important; }
.data-\[invisible\=true\]\:opacity-0[data-invisible="true"] { opacity: 0 !important; }
.data-\[loaded\=true\]\:opacity-100[data-loaded="true"], .data-\[moving\]\:opacity-100[data-moving] { opacity: 1 !important; }
.data-\[pressed\=true\]\:opacity-50[data-pressed="true"] { opacity: 0.5 !important; }
.data-\[pressed\=true\]\:opacity-70[data-pressed="true"] { opacity: 0.7 !important; }
.data-\[visible\=true\]\:opacity-100[data-visible="true"] { opacity: 1 !important; }
.data-\[active\=true\]\:shadow-md[data-active="true"] { --tw-shadow: 0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a !important; --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color) !important; }
.data-\[active\=true\]\:shadow-md[data-active="true"], .data-\[hover\=true\]\:shadow-lg[data-hover="true"] { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }
.data-\[hover\=true\]\:shadow-lg[data-hover="true"] { --tw-shadow: 0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a !important; --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color) !important; }
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:shadow-md[data-selection-end="true"][data-selected="true"], .data-\[selected\=true\]\:data-\[selection-start\=true\]\:shadow-md[data-selection-start="true"][data-selected="true"], .data-\[selected\=true\]\:shadow-md[data-selected="true"] { --tw-shadow: 0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a !important; --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color) !important; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }
.data-\[selected\=true\]\:shadow-none[data-selected="true"] { --tw-shadow: 0 0 #0000 !important; --tw-shadow-colored: 0 0 #0000 !important; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }
.data-\[active\=true\]\:shadow-danger\/40[data-active="true"] { --tw-shadow-color: hsl(var(--nextui-danger)/0.4) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.data-\[active\=true\]\:shadow-default\/50[data-active="true"] { --tw-shadow-color: hsl(var(--nextui-default)/0.5) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.data-\[active\=true\]\:shadow-primary\/40[data-active="true"] { --tw-shadow-color: hsl(var(--nextui-primary)/0.4) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.data-\[active\=true\]\:shadow-secondary\/40[data-active="true"] { --tw-shadow-color: hsl(var(--nextui-secondary)/0.4) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.data-\[active\=true\]\:shadow-success\/40[data-active="true"] { --tw-shadow-color: hsl(var(--nextui-success)/0.4) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.data-\[active\=true\]\:shadow-warning\/40[data-active="true"] { --tw-shadow-color: hsl(var(--nextui-warning)/0.4) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.data-\[hover\=true\]\:shadow-danger\/30[data-hover="true"] { --tw-shadow-color: hsl(var(--nextui-danger)/0.3) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.data-\[hover\=true\]\:shadow-default\/50[data-hover="true"] { --tw-shadow-color: hsl(var(--nextui-default)/0.5) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.data-\[hover\=true\]\:shadow-primary\/30[data-hover="true"] { --tw-shadow-color: hsl(var(--nextui-primary)/0.3) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.data-\[hover\=true\]\:shadow-secondary\/30[data-hover="true"] { --tw-shadow-color: hsl(var(--nextui-secondary)/0.3) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.data-\[hover\=true\]\:shadow-success\/30[data-hover="true"] { --tw-shadow-color: hsl(var(--nextui-success)/0.3) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.data-\[hover\=true\]\:shadow-warning\/30[data-hover="true"] { --tw-shadow-color: hsl(var(--nextui-warning)/0.3) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.data-\[selected\=true\]\:shadow-danger\/40[data-selected="true"] { --tw-shadow-color: hsl(var(--nextui-danger)/0.4) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.data-\[selected\=true\]\:shadow-foreground\/40[data-selected="true"] { --tw-shadow-color: hsl(var(--nextui-foreground)/0.4) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.data-\[selected\=true\]\:shadow-primary\/40[data-selected="true"] { --tw-shadow-color: hsl(var(--nextui-primary)/0.4) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.data-\[selected\=true\]\:shadow-secondary\/40[data-selected="true"] { --tw-shadow-color: hsl(var(--nextui-secondary)/0.4) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.data-\[selected\=true\]\:shadow-success\/40[data-selected="true"] { --tw-shadow-color: hsl(var(--nextui-success)/0.4) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.data-\[selected\=true\]\:shadow-warning\/40[data-selected="true"] { --tw-shadow-color: hsl(var(--nextui-warning)/0.4) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.data-\[focus-visible\=true\]\:outline-2[data-focus-visible="true"] { outline-width: 2px !important; }
.data-\[focus-visible\=true\]\:outline-offset-2[data-focus-visible="true"] { outline-offset: 2px !important; }
.data-\[focus-visible\=true\]\:outline-focus[data-focus-visible="true"] { outline-color: hsl(var(--nextui-focus)/var(--nextui-focus-opacity,1)) !important; }
.data-\[focus-visible\]\:outline-danger-foreground[data-focus-visible] { outline-color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,1)) !important; }
.data-\[focus-visible\]\:outline-default-foreground[data-focus-visible] { outline-color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,1)) !important; }
.data-\[focus-visible\]\:outline-primary-foreground[data-focus-visible] { outline-color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,1)) !important; }
.data-\[focus-visible\]\:outline-secondary-foreground[data-focus-visible] { outline-color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,1)) !important; }
.data-\[focus-visible\]\:outline-success-foreground[data-focus-visible] { outline-color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,1)) !important; }
.data-\[focus-visible\]\:outline-warning-foreground[data-focus-visible] { outline-color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,1)) !important; }
.data-\[menu-open\=true\]\:backdrop-blur-xl[data-menu-open="true"] { --tw-backdrop-blur: blur(24px) !important; backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important; }
.data-\[disabled\=true\]\:transition-none[data-disabled="true"] { transition-property: none !important; }
.data-\[hover\=true\]\:transition-colors[data-hover="true"] { transition-duration: 0.25s !important; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.data-\[moving\=true\]\:transition-transform[data-moving="true"] { transition-duration: 0.25s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll="true"] { scrollbar-width: none !important; }
.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll="true"]::-webkit-scrollbar { display: none !important; }
.data-\[hidden\=true\]\:hidden[data-hidden="true"], .data-\[inert\=true\]\:hidden[data-inert="true"] { display: none !important; visibility: visible !important; }
.data-\[top-bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-top-bottom-scroll="true"] { mask-image: linear-gradient(#000,#000,#0000 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),#0000) !important; }
.data-\[top-scroll\=true\]\:\[mask-image\:linear-gradient\(0deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-top-scroll="true"] { mask-image: linear-gradient(0deg,#000 calc(100% - var(--scroll-shadow-size)),#0000) !important; }
.data-\[bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(180deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-bottom-scroll="true"] { mask-image: linear-gradient(180deg,#000 calc(100% - var(--scroll-shadow-size)),#0000) !important; }
.data-\[left-scroll\=true\]\:\[mask-image\:linear-gradient\(270deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-left-scroll="true"] { mask-image: linear-gradient(270deg,#000 calc(100% - var(--scroll-shadow-size)),#0000) !important; }
.data-\[right-scroll\=true\]\:\[mask-image\:linear-gradient\(90deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-right-scroll="true"] { mask-image: linear-gradient(90deg,#000 calc(100% - var(--scroll-shadow-size)),#0000) !important; }
.data-\[left-right-scroll\=true\]\:\[mask-image\:linear-gradient\(to_right\,\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-left-right-scroll="true"] { mask-image: linear-gradient(to right,#000,#000,#0000 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),#0000) !important; }
.data-\[placement\=bottom-end\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement="bottom-end"]::before { content: var(--tw-content) !important; top: calc(1.5px - calc(0.3125 * var(--c4-rem,16px))) !important; }
.data-\[placement\=bottom-end\]\:before\:right-3[data-placement="bottom-end"]::before { content: var(--tw-content) !important; right: calc(0.75 * var(--c4-rem,16px)) !important; }
.data-\[placement\=bottom-start\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement="bottom-start"]::before { content: var(--tw-content) !important; top: calc(1.5px - calc(0.3125 * var(--c4-rem,16px))) !important; }
.data-\[placement\=bottom-start\]\:before\:left-3[data-placement="bottom-start"]::before { content: var(--tw-content) !important; left: calc(0.75 * var(--c4-rem,16px)) !important; }
.data-\[placement\=bottom\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement="bottom"]::before { content: var(--tw-content) !important; top: calc(1.5px - calc(0.3125 * var(--c4-rem,16px))) !important; }
.data-\[placement\=bottom\]\:before\:left-1\/2[data-placement="bottom"]::before { content: var(--tw-content) !important; left: 50% !important; }
.data-\[placement\=left-end\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement="left-end"]::before { content: var(--tw-content) !important; right: calc(3px - calc(0.3125 * var(--c4-rem,16px))) !important; }
.data-\[placement\=left-end\]\:before\:bottom-1\/4[data-placement="left-end"]::before { bottom: 25% !important; content: var(--tw-content) !important; }
.data-\[placement\=left-start\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement="left-start"]::before { content: var(--tw-content) !important; right: calc(3px - calc(0.3125 * var(--c4-rem,16px))) !important; }
.data-\[placement\=left-start\]\:before\:top-1\/4[data-placement="left-start"]::before { content: var(--tw-content) !important; top: 25% !important; }
.data-\[placement\=left\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement="left"]::before { content: var(--tw-content) !important; right: calc(2px - calc(0.3125 * var(--c4-rem,16px))) !important; }
.data-\[placement\=left\]\:before\:top-1\/2[data-placement="left"]::before { content: var(--tw-content) !important; top: 50% !important; }
.data-\[placement\=right-end\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement="right-end"]::before { content: var(--tw-content) !important; left: calc(3px - calc(0.3125 * var(--c4-rem,16px))) !important; }
.data-\[placement\=right-end\]\:before\:bottom-1\/4[data-placement="right-end"]::before { bottom: 25% !important; content: var(--tw-content) !important; }
.data-\[placement\=right-start\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement="right-start"]::before { content: var(--tw-content) !important; left: calc(3px - calc(0.3125 * var(--c4-rem,16px))) !important; }
.data-\[placement\=right-start\]\:before\:top-1\/4[data-placement="right-start"]::before { content: var(--tw-content) !important; top: 25% !important; }
.data-\[placement\=right\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement="right"]::before { content: var(--tw-content) !important; left: calc(2px - calc(0.3125 * var(--c4-rem,16px))) !important; }
.data-\[placement\=right\]\:before\:top-1\/2[data-placement="right"]::before { content: var(--tw-content) !important; top: 50% !important; }
.data-\[placement\=top-end\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement="top-end"]::before { bottom: calc(1.5px - calc(0.3125 * var(--c4-rem,16px))) !important; content: var(--tw-content) !important; }
.data-\[placement\=top-end\]\:before\:right-3[data-placement="top-end"]::before { content: var(--tw-content) !important; right: calc(0.75 * var(--c4-rem,16px)) !important; }
.data-\[placement\=top-start\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement="top-start"]::before { bottom: calc(1.5px - calc(0.3125 * var(--c4-rem,16px))) !important; content: var(--tw-content) !important; }
.data-\[placement\=top-start\]\:before\:left-3[data-placement="top-start"]::before { content: var(--tw-content) !important; left: calc(0.75 * var(--c4-rem,16px)) !important; }
.data-\[placement\=top\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement="top"]::before { bottom: calc(1.5px - calc(0.3125 * var(--c4-rem,16px))) !important; content: var(--tw-content) !important; }
.data-\[placement\=top\]\:before\:left-1\/2[data-placement="top"]::before { content: var(--tw-content) !important; left: 50% !important; }
.data-\[loaded\=true\]\:before\:-z-10[data-loaded="true"]::before { content: var(--tw-content) !important; z-index: -10 !important; }
.data-\[arrow\=true\]\:before\:block[data-arrow="true"]::before { content: var(--tw-content) !important; display: block !important; }
.data-\[placement\=bottom\]\:before\:-translate-x-1\/2[data-placement="bottom"]::before { --tw-translate-x: -50% !important; }
.data-\[placement\=bottom\]\:before\:-translate-x-1\/2[data-placement="bottom"]::before, .data-\[placement\=left\]\:before\:-translate-y-1\/2[data-placement="left"]::before { content: var(--tw-content) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.data-\[placement\=left\]\:before\:-translate-y-1\/2[data-placement="left"]::before { --tw-translate-y: -50% !important; }
.data-\[placement\=right\]\:before\:-translate-y-1\/2[data-placement="right"]::before { --tw-translate-y: -50% !important; }
.data-\[placement\=right\]\:before\:-translate-y-1\/2[data-placement="right"]::before, .data-\[placement\=top\]\:before\:-translate-x-1\/2[data-placement="top"]::before { content: var(--tw-content) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.data-\[placement\=top\]\:before\:-translate-x-1\/2[data-placement="top"]::before { --tw-translate-x: -50% !important; }
.data-\[loaded\=true\]\:before\:animate-none[data-loaded="true"]::before { animation: auto ease 0s 1 normal none running none !important; content: var(--tw-content) !important; }
.data-\[range-end\=true\]\:before\:rounded-r-full[data-range-end="true"]::before { border-bottom-right-radius: 9999px !important; border-top-right-radius: 9999px !important; content: var(--tw-content) !important; }
.data-\[range-start\=true\]\:before\:rounded-l-full[data-range-start="true"]::before { border-bottom-left-radius: 9999px !important; border-top-left-radius: 9999px !important; content: var(--tw-content) !important; }
.data-\[selection-end\=true\]\:before\:rounded-r-full[data-selection-end="true"]::before { border-bottom-right-radius: 9999px !important; border-top-right-radius: 9999px !important; content: var(--tw-content) !important; }
.data-\[selection-start\=true\]\:before\:rounded-l-full[data-selection-start="true"]::before { border-bottom-left-radius: 9999px !important; border-top-left-radius: 9999px !important; content: var(--tw-content) !important; }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-danger-50[data-range-selection="true"][data-selected="true"]::before { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity))) !important; content: var(--tw-content) !important; }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-foreground\/10[data-range-selection="true"][data-selected="true"]::before { background-color: hsl(var(--nextui-foreground)/.1) !important; content: var(--tw-content) !important; }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-primary-50[data-range-selection="true"][data-selected="true"]::before { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-primary-50)/var(--nextui-primary-50-opacity,var(--tw-bg-opacity))) !important; content: var(--tw-content) !important; }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-secondary-50[data-range-selection="true"][data-selected="true"]::before { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity,var(--tw-bg-opacity))) !important; content: var(--tw-content) !important; }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-success-100[data-range-selection="true"][data-selected="true"]::before { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success-100)/var(--nextui-success-100-opacity,var(--tw-bg-opacity))) !important; content: var(--tw-content) !important; }
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-warning-100[data-range-selection="true"][data-selected="true"]::before { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning-100)/var(--nextui-warning-100-opacity,var(--tw-bg-opacity))) !important; content: var(--tw-content) !important; }
.data-\[loaded\=true\]\:before\:opacity-0[data-loaded="true"]::before { content: var(--tw-content) !important; opacity: 0 !important; }
.data-\[selected\=true\]\:before\:opacity-100[data-selected="true"]::before { content: var(--tw-content) !important; opacity: 1 !important; }
.data-\[outside-month\=true\]\:before\:hidden[data-outside-month="true"]::before { content: var(--tw-content) !important; display: none !important; visibility: visible !important; }
.data-\[focus\=true\]\:after\:w-full[data-focus="true"]::after, .data-\[open\=true\]\:after\:w-full[data-open="true"]::after { content: var(--tw-content) !important; width: 100% !important; }
.data-\[dragging\=true\]\:after\:scale-100[data-dragging="true"]::after { --tw-scale-x: 1 !important; --tw-scale-y: 1 !important; }
.data-\[dragging\=true\]\:after\:scale-100[data-dragging="true"]::after, .data-\[dragging\=true\]\:after\:scale-80[data-dragging="true"]::after { content: var(--tw-content) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.data-\[dragging\=true\]\:after\:scale-80[data-dragging="true"]::after { --tw-scale-x: 0.8 !important; --tw-scale-y: 0.8 !important; }
.data-\[selected\=true\]\:after\:bg-danger[data-selected="true"]::after { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))) !important; content: var(--tw-content) !important; }
.data-\[selected\=true\]\:after\:bg-foreground[data-selected="true"]::after { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity))) !important; content: var(--tw-content) !important; }
.data-\[selected\=true\]\:after\:bg-primary[data-selected="true"]::after { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-bg-opacity))) !important; content: var(--tw-content) !important; }
.data-\[selected\=true\]\:after\:bg-secondary[data-selected="true"]::after { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-bg-opacity))) !important; content: var(--tw-content) !important; }
.data-\[selected\=true\]\:after\:bg-success[data-selected="true"]::after { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))) !important; content: var(--tw-content) !important; }
.data-\[selected\=true\]\:after\:bg-warning[data-selected="true"]::after { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))) !important; content: var(--tw-content) !important; }
.data-\[loaded\=true\]\:after\:opacity-0[data-loaded="true"]::after { content: var(--tw-content) !important; opacity: 0 !important; }
.data-\[selected\=true\]\:after\:opacity-100[data-selected="true"]::after { content: var(--tw-content) !important; opacity: 1 !important; }
.data-\[selectable\=true\]\:focus\:border-danger:focus[data-selectable="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))) !important; }
.data-\[selectable\=true\]\:focus\:border-default:focus[data-selectable="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-border-opacity))) !important; }
.data-\[selectable\=true\]\:focus\:border-primary:focus[data-selectable="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-border-opacity))) !important; }
.data-\[selectable\=true\]\:focus\:border-secondary:focus[data-selectable="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-border-opacity))) !important; }
.data-\[selectable\=true\]\:focus\:border-success:focus[data-selectable="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))) !important; }
.data-\[selectable\=true\]\:focus\:border-warning:focus[data-selectable="true"] { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))) !important; }
.data-\[invalid\=true\]\:focus\:bg-danger-400\/50:focus[data-invalid="true"] { background-color: hsl(var(--nextui-danger-400)/.5) !important; }
.data-\[selectable\=true\]\:focus\:bg-danger:focus[data-selectable="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selectable\=true\]\:focus\:bg-danger\/20:focus[data-selectable="true"] { background-color: hsl(var(--nextui-danger)/.2) !important; }
.data-\[selectable\=true\]\:focus\:bg-default:focus[data-selectable="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selectable\=true\]\:focus\:bg-default-100:focus[data-selectable="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selectable\=true\]\:focus\:bg-default\/40:focus[data-selectable="true"] { background-color: hsl(var(--nextui-default)/.4) !important; }
.data-\[selectable\=true\]\:focus\:bg-primary:focus[data-selectable="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selectable\=true\]\:focus\:bg-primary\/20:focus[data-selectable="true"] { background-color: hsl(var(--nextui-primary)/.2) !important; }
.data-\[selectable\=true\]\:focus\:bg-secondary:focus[data-selectable="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selectable\=true\]\:focus\:bg-secondary\/20:focus[data-selectable="true"] { background-color: hsl(var(--nextui-secondary)/.2) !important; }
.data-\[selectable\=true\]\:focus\:bg-success:focus[data-selectable="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selectable\=true\]\:focus\:bg-success\/20:focus[data-selectable="true"] { background-color: hsl(var(--nextui-success)/.2) !important; }
.data-\[selectable\=true\]\:focus\:bg-warning:focus[data-selectable="true"] { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))) !important; }
.data-\[selectable\=true\]\:focus\:bg-warning\/20:focus[data-selectable="true"] { background-color: hsl(var(--nextui-warning)/.2) !important; }
.data-\[editable\=true\]\:focus\:text-danger:focus[data-editable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity))) !important; }
.data-\[editable\=true\]\:focus\:text-default-foreground:focus[data-editable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[editable\=true\]\:focus\:text-primary:focus[data-editable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-text-opacity))) !important; }
.data-\[editable\=true\]\:focus\:text-secondary:focus[data-editable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-text-opacity))) !important; }
.data-\[editable\=true\]\:focus\:text-success:focus[data-editable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-text-opacity))) !important; }
.data-\[editable\=true\]\:focus\:text-success-600:focus[data-editable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity,var(--tw-text-opacity))) !important; }
.data-\[editable\=true\]\:focus\:text-warning:focus[data-editable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-text-opacity))) !important; }
.data-\[editable\=true\]\:focus\:text-warning-600:focus[data-editable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning-600)/var(--nextui-warning-600-opacity,var(--tw-text-opacity))) !important; }
.data-\[invalid\=true\]\:data-\[editable\=true\]\:focus\:text-danger:focus[data-editable="true"][data-invalid="true"], .data-\[selectable\=true\]\:focus\:text-danger:focus[data-selectable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity))) !important; }
.data-\[selectable\=true\]\:focus\:text-danger-foreground:focus[data-selectable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selectable\=true\]\:focus\:text-default-500:focus[data-selectable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-default-500)/var(--nextui-default-500-opacity,var(--tw-text-opacity))) !important; }
.data-\[selectable\=true\]\:focus\:text-default-foreground:focus[data-selectable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selectable\=true\]\:focus\:text-primary:focus[data-selectable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-text-opacity))) !important; }
.data-\[selectable\=true\]\:focus\:text-primary-foreground:focus[data-selectable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selectable\=true\]\:focus\:text-secondary:focus[data-selectable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-text-opacity))) !important; }
.data-\[selectable\=true\]\:focus\:text-secondary-foreground:focus[data-selectable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selectable\=true\]\:focus\:text-success:focus[data-selectable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-text-opacity))) !important; }
.data-\[selectable\=true\]\:focus\:text-success-foreground:focus[data-selectable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selectable\=true\]\:focus\:text-warning:focus[data-selectable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-text-opacity))) !important; }
.data-\[selectable\=true\]\:focus\:text-warning-foreground:focus[data-selectable="true"] { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity))) !important; }
.data-\[selectable\=true\]\:focus\:shadow-danger\/30:focus[data-selectable="true"] { --tw-shadow-color: hsl(var(--nextui-danger)/0.3) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.data-\[selectable\=true\]\:focus\:shadow-default\/50:focus[data-selectable="true"] { --tw-shadow-color: hsl(var(--nextui-default)/0.5) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.data-\[selectable\=true\]\:focus\:shadow-primary\/30:focus[data-selectable="true"] { --tw-shadow-color: hsl(var(--nextui-primary)/0.3) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.data-\[selectable\=true\]\:focus\:shadow-secondary\/30:focus[data-selectable="true"] { --tw-shadow-color: hsl(var(--nextui-secondary)/0.3) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.data-\[selectable\=true\]\:focus\:shadow-success\/30:focus[data-selectable="true"] { --tw-shadow-color: hsl(var(--nextui-success)/0.3) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.data-\[selectable\=true\]\:focus\:shadow-warning\/30:focus[data-selectable="true"] { --tw-shadow-color: hsl(var(--nextui-warning)/0.3) !important; --tw-shadow: var(--tw-shadow-colored) !important; }
.group[data-filled-within="true"] .group-data-\[filled-within\=true\]\:pointer-events-auto { pointer-events: auto !important; }
.group[data-filled-within="true"] .group-data-\[filled-within\=true\]\:start-0, .group[data-filled="true"] .group-data-\[filled\=true\]\:start-0 { inset-inline-start: 0px !important; }
.group[data-focus-visible="true"] .group-data-\[focus-visible\=true\]\:z-10 { z-index: 10 !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:ml-4 { margin-left: calc(1 * var(--c4-rem,16px)) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:ml-5 { margin-left: calc(1.25 * var(--c4-rem,16px)) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:ml-6 { margin-left: calc(1.5 * var(--c4-rem,16px)) !important; }
.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-3 { margin-left: calc(0.75 * var(--c4-rem,16px)) !important; }
.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-4 { margin-left: calc(1 * var(--c4-rem,16px)) !important; }
.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-5 { margin-left: calc(1.25 * var(--c4-rem,16px)) !important; }
.group[data-focus-visible="true"] .group-data-\[focus-visible\=true\]\:block { display: block !important; }
.group[data-has-helper="true"] .group-data-\[has-helper\=true\]\:flex { display: flex !important; }
.group[data-pressed="true"] .group-data-\[pressed\=true\]\:w-5 { width: calc(1.25 * var(--c4-rem,16px)) !important; }
.group[data-pressed="true"] .group-data-\[pressed\=true\]\:w-6 { width: calc(1.5 * var(--c4-rem,16px)) !important; }
.group[data-pressed="true"] .group-data-\[pressed\=true\]\:w-7 { width: calc(1.75 * var(--c4-rem,16px)) !important; }
.group[data-filled-within="true"] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_20px\)\] { --tw-translate-y: calc(-100% + var(--nextui-font-size-small)/2*-1 + -20px) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-filled-within="true"] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_24px\)\] { --tw-translate-y: calc(-100% + var(--nextui-font-size-small)/2*-1 + -24px) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-filled-within="true"] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.tiny\)\/2_\+_16px\)\] { --tw-translate-y: calc(-100% + var(--nextui-font-size-tiny)/2*-1 + -16px) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-filled-within="true"] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_3\.5px\)\] { --tw-translate-y: calc(-50% + var(--nextui-font-size-small)/2*-1 - -3.5px) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-filled-within="true"] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_4px\)\] { --tw-translate-y: calc(-50% + var(--nextui-font-size-small)/2*-1 - -4px) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-filled-within="true"] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px\)\] { --tw-translate-y: calc(-50% + var(--nextui-font-size-small)/2*-1 - -6px) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-filled-within="true"] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px_-_theme\(borderWidth\.medium\)\)\] { --tw-translate-y: calc(-50% + var(--nextui-font-size-small)/2*-1 - -6px - var(--nextui-border-width-medium)*-1) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-filled-within="true"] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px\)\] { --tw-translate-y: calc(-50% + var(--nextui-font-size-small)/2*-1 - -8px) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-filled-within="true"] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\] { --tw-translate-y: calc(-50% + var(--nextui-font-size-small)/2*-1 - -8px - var(--nextui-border-width-medium)*-1) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-filled-within="true"] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_5px\)\] { --tw-translate-y: calc(-50% + var(--nextui-font-size-tiny)/2*-1 - -5px) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-filled-within="true"] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px\)\] { --tw-translate-y: calc(-50% + var(--nextui-font-size-tiny)/2*-1 - -8px) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-filled-within="true"] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\] { --tw-translate-y: calc(-50% + var(--nextui-font-size-tiny)/2*-1 - -8px - var(--nextui-border-width-medium)*-1) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-filled="true"] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_20px\)\] { --tw-translate-y: calc(-100% + var(--nextui-font-size-small)/2*-1 + -20px) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-filled="true"] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_24px\)\] { --tw-translate-y: calc(-100% + var(--nextui-font-size-small)/2*-1 + -24px) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-filled="true"] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.tiny\)\/2_\+_16px\)\] { --tw-translate-y: calc(-100% + var(--nextui-font-size-tiny)/2*-1 + -16px) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-filled="true"] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_3\.5px\)\] { --tw-translate-y: calc(-50% + var(--nextui-font-size-small)/2*-1 - -3.5px) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-filled="true"] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_4px\)\] { --tw-translate-y: calc(-50% + var(--nextui-font-size-small)/2*-1 - -4px) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-filled="true"] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px\)\] { --tw-translate-y: calc(-50% + var(--nextui-font-size-small)/2*-1 - -6px) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-filled="true"] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px_-_theme\(borderWidth\.medium\)\)\] { --tw-translate-y: calc(-50% + var(--nextui-font-size-small)/2*-1 - -6px - var(--nextui-border-width-medium)*-1) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-filled="true"] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px\)\] { --tw-translate-y: calc(-50% + var(--nextui-font-size-small)/2*-1 - -8px) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-filled="true"] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\] { --tw-translate-y: calc(-50% + var(--nextui-font-size-small)/2*-1 - -8px - var(--nextui-border-width-medium)*-1) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-filled="true"] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_5px\)\] { --tw-translate-y: calc(-50% + var(--nextui-font-size-tiny)/2*-1 - -5px) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-filled="true"] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px\)\] { --tw-translate-y: calc(-50% + var(--nextui-font-size-tiny)/2*-1 - -8px) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-filled="true"] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\] { --tw-translate-y: calc(-50% + var(--nextui-font-size-tiny)/2*-1 - -8px - var(--nextui-border-width-medium)*-1) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:translate-x-3 { --tw-translate-x: calc(0.75 * var(--c4-rem,16px)) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:translate-x-3, .group[data-state="open"] .group-data-\[state\=open\]\:-rotate-90 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-state="open"] .group-data-\[state\=open\]\:-rotate-90 { --tw-rotate: -90deg !important; }
.group[data-copied="true"] .group-data-\[copied\=true\]\:scale-100 { --tw-scale-x: 1 !important; --tw-scale-y: 1 !important; }
.group[data-copied="true"] .group-data-\[copied\=true\]\:scale-100, .group[data-copied="true"] .group-data-\[copied\=true\]\:scale-50 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-copied="true"] .group-data-\[copied\=true\]\:scale-50 { --tw-scale-x: .5 !important; --tw-scale-y: .5 !important; }
.group[data-filled-within="true"] .group-data-\[filled-within\=true\]\:scale-85, .group[data-filled="true"] .group-data-\[filled\=true\]\:scale-85 { --tw-scale-x: 0.85 !important; --tw-scale-y: 0.85 !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-pressed="true"] .group-data-\[pressed\=true\]\:scale-95 { --tw-scale-x: .95 !important; --tw-scale-y: .95 !important; }
.group[data-pressed="true"] .group-data-\[pressed\=true\]\:scale-95, .group[data-selected="true"] .group-data-\[selected\=true\]\:scale-100 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:scale-100 { --tw-scale-x: 1 !important; --tw-scale-y: 1 !important; }
.group[data-disabled="true"] .group-data-\[disabled\=true\]\:cursor-not-allowed { cursor: not-allowed !important; }
.group[data-has-multiple-months="true"] .group-data-\[has-multiple-months\=true\]\:flex-row { flex-direction: row !important; }
.group[data-has-label="true"] .group-data-\[has-label\=true\]\:items-start { align-items: flex-start !important; }
.group[data-has-label="true"] .group-data-\[has-label\=true\]\:items-end { align-items: flex-end !important; }
.group[data-focus="true"] .group-data-\[focus\=true\]\:\!border-danger, .group[data-focus="true"] .group-data-\[focus\=true\]\:border-danger { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))) !important; }
.group[data-focus="true"] .group-data-\[focus\=true\]\:border-default-foreground { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-border-opacity))) !important; }
.group[data-focus="true"] .group-data-\[focus\=true\]\:border-primary { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-border-opacity))) !important; }
.group[data-focus="true"] .group-data-\[focus\=true\]\:border-secondary { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-border-opacity))) !important; }
.group[data-focus="true"] .group-data-\[focus\=true\]\:border-success { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))) !important; }
.group[data-focus="true"] .group-data-\[focus\=true\]\:border-warning { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))) !important; }
.group[data-invalid="true"] .group-data-\[invalid\=true\]\:border-danger, .group[data-selected="true"] .group-data-\[selected\=true\]\:border-danger { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:border-default-500 { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-default-500)/var(--nextui-default-500-opacity,var(--tw-border-opacity))) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:border-primary { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-border-opacity))) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:border-secondary { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-border-opacity))) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:border-success { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity))) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:border-warning { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity))) !important; }
.group[data-focus="true"] .group-data-\[focus\=true\]\:\!bg-danger-50, .group[data-focus="true"] .group-data-\[focus\=true\]\:bg-danger-50 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity))) !important; }
.group[data-focus="true"] .group-data-\[focus\=true\]\:bg-default-100 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity))) !important; }
.group[data-focus="true"] .group-data-\[focus\=true\]\:bg-primary-50 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-primary-50)/var(--nextui-primary-50-opacity,var(--tw-bg-opacity))) !important; }
.group[data-focus="true"] .group-data-\[focus\=true\]\:bg-secondary-50 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity,var(--tw-bg-opacity))) !important; }
.group[data-focus="true"] .group-data-\[focus\=true\]\:bg-success-50 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity,var(--tw-bg-opacity))) !important; }
.group[data-focus="true"] .group-data-\[focus\=true\]\:bg-warning-50 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity,var(--tw-bg-opacity))) !important; }
.group[data-hover-unselected="true"] .group-data-\[hover-unselected\=true\]\:bg-default-100 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity))) !important; }
.group[data-invalid="true"] .group-data-\[invalid\=true\]\:bg-danger-50 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity))) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:bg-danger { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:bg-default-400 { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity,var(--tw-bg-opacity))) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:bg-primary { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-bg-opacity))) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:bg-secondary { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-bg-opacity))) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:bg-success { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:bg-warning { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))) !important; }
.group[data-has-helper="true"] .group-data-\[has-helper\=true\]\:pt-2 { padding-top: calc(0.5 * var(--c4-rem,16px)) !important; }
.group[data-has-helper="true"] .group-data-\[has-helper\=true\]\:pt-3 { padding-top: calc(0.75 * var(--c4-rem,16px)) !important; }
.group[data-has-helper="true"] .group-data-\[has-helper\=true\]\:pt-4, .group[data-has-label="true"] .group-data-\[has-label\=true\]\:pt-4 { padding-top: calc(1 * var(--c4-rem,16px)) !important; }
.group[data-has-label="true"] .group-data-\[has-label\=true\]\:pt-5 { padding-top: calc(1.25 * var(--c4-rem,16px)) !important; }
.group[data-disabled="true"] .group-data-\[disabled\=true\]\:text-foreground-300 { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-foreground-300)/var(--nextui-foreground-300-opacity,var(--tw-text-opacity))) !important; }
.group[data-filled-within="true"] .group-data-\[filled-within\=true\]\:text-default-600 { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-default-600)/var(--nextui-default-600-opacity,var(--tw-text-opacity))) !important; }
.group[data-filled-within="true"] .group-data-\[filled-within\=true\]\:text-foreground { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-text-opacity))) !important; }
.group[data-filled="true"] .group-data-\[filled\=true\]\:text-default-600 { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-default-600)/var(--nextui-default-600-opacity,var(--tw-text-opacity))) !important; }
.group[data-filled="true"] .group-data-\[filled\=true\]\:text-foreground { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-text-opacity))) !important; }
.group[data-has-value="true"] .group-data-\[has-value\=true\]\:text-default-foreground { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity))) !important; }
.group[data-has-value="true"] .group-data-\[has-value\=true\]\:text-foreground { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-text-opacity))) !important; }
.group[data-invalid="true"] .group-data-\[invalid\=true\]\:text-danger, .group[data-selected="true"] .group-data-\[selected\=true\]\:text-danger { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity))) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:text-danger-foreground { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity))) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:text-default-foreground { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity))) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:text-foreground { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-text-opacity))) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:text-primary { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary)/var(--nextui-primary-opacity,var(--tw-text-opacity))) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:text-primary-foreground { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity))) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:text-secondary { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-text-opacity))) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:text-secondary-foreground { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity))) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:text-success { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-text-opacity))) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:text-success-foreground { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:text-warning { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-text-opacity))) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:text-warning-foreground { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity))) !important; }
.group[data-copied="true"] .group-data-\[copied\=true\]\:opacity-0 { opacity: 0 !important; }
.group[data-copied="true"] .group-data-\[copied\=true\]\:opacity-100, .group[data-hover="true"] .group-data-\[hover\=true\]\:opacity-100, .group[data-loaded="true"] .group-data-\[loaded\=true\]\:opacity-100 { opacity: 1 !important; }
.group[data-pressed="true"] .group-data-\[pressed\=true\]\:opacity-70 { opacity: 0.7 !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:opacity-0 { opacity: 0 !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:opacity-100 { opacity: 1 !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:opacity-60 { opacity: 0.6 !important; }
.group[data-focus-visible="true"] .group-data-\[focus-visible\=true\]\:ring-2 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important; --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important; box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000) !important; }
.group[data-focus-visible="true"] .group-data-\[focus-visible\=true\]\:ring-focus { --tw-ring-opacity: 1 !important; --tw-ring-color: hsl(var(--nextui-focus)/var(--nextui-focus-opacity,var(--tw-ring-opacity))) !important; }
.group[data-focus-visible="true"] .group-data-\[focus-visible\=true\]\:ring-offset-2 { --tw-ring-offset-width: 2px !important; }
.group[data-focus-visible="true"] .group-data-\[focus-visible\=true\]\:ring-offset-background { --tw-ring-offset-color: hsl(var(--nextui-background)/var(--nextui-background-opacity,1)) !important; }
.group[data-focus-visible="true"] .group-data-\[focus-visible\=true\]\:hidden { display: none !important; visibility: visible !important; }
.group[data-odd="true"] .group-data-\[odd\=true\]\:before\:-z-10::before { content: var(--tw-content) !important; z-index: -10 !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:before\:w-full::before { content: var(--tw-content) !important; width: 100% !important; }
.group[data-open="true"] .group-data-\[open\=true\]\:before\:translate-y-px::before { --tw-translate-y: 1px !important; }
.group[data-open="true"] .group-data-\[open\=true\]\:before\:rotate-45::before, .group[data-open="true"] .group-data-\[open\=true\]\:before\:translate-y-px::before { content: var(--tw-content) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-open="true"] .group-data-\[open\=true\]\:before\:rotate-45::before { --tw-rotate: 45deg !important; }
.group[data-middle="true"] .group-data-\[middle\=true\]\:before\:rounded-none::before { border-radius: 0px !important; content: var(--tw-content) !important; }
.group[data-hover="true"] .group-data-\[hover\=true\]\:before\:bg-default-100::before, .group[data-odd="true"] .group-data-\[odd\=true\]\:before\:bg-default-100::before { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity))) !important; content: var(--tw-content) !important; }
.group[data-odd="true"] .group-data-\[odd\=true\]\:before\:opacity-100::before { content: var(--tw-content) !important; opacity: 1 !important; }
.group[data-required="true"] .group-data-\[required\=true\]\:after\:ml-0\.5::after { content: var(--tw-content) !important; margin-left: calc(0.125 * var(--c4-rem,16px)) !important; }
.group[data-focus="true"] .group-data-\[focus\=true\]\:after\:w-full::after { content: var(--tw-content) !important; width: 100% !important; }
.group[data-open="true"] .group-data-\[open\=true\]\:after\:translate-y-0::after { --tw-translate-y: 0px !important; }
.group[data-open="true"] .group-data-\[open\=true\]\:after\:-rotate-45::after, .group[data-open="true"] .group-data-\[open\=true\]\:after\:translate-y-0::after { content: var(--tw-content) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-open="true"] .group-data-\[open\=true\]\:after\:-rotate-45::after { --tw-rotate: -45deg !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:after\:scale-100::after { --tw-scale-x: 1 !important; --tw-scale-y: 1 !important; content: var(--tw-content) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-invalid="true"] .group-data-\[invalid\=true\]\:after\:bg-danger::after { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))) !important; content: var(--tw-content) !important; }
.group[data-required="true"] .group-data-\[required\=true\]\:after\:text-danger::after { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity))) !important; content: var(--tw-content) !important; }
.group[data-selected="true"] .group-data-\[selected\=true\]\:after\:opacity-100::after { content: var(--tw-content) !important; opacity: 1 !important; }
.group[data-required="true"] .group-data-\[required\=true\]\:after\:content-\[\'\*\'\]::after { --tw-content: "*" !important; content: var(--tw-content) !important; }
.group[data-invalid="true"] .group-data-\[invalid\=true\]\:hover\:border-danger:hover { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))) !important; }
.group[data-invalid="true"] .group-data-\[invalid\=true\]\:hover\:bg-danger-100:hover { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity,var(--tw-bg-opacity))) !important; }
.group[data-invalid="true"] .group-data-\[invalid\=true\]\:focus-within\:hover\:border-danger:hover:focus-within { --tw-border-opacity: 1 !important; border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity))) !important; }
.group[data-invalid="true"] .group-data-\[invalid\=true\]\:focus-within\:hover\:bg-danger-50:hover:focus-within { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity))) !important; }
.group[aria-selected="false"][data-hover="true"] .group-aria-\[selected\=false\]\:group-data-\[hover\=true\]\:before\:bg-default-100::before { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity))) !important; content: var(--tw-content) !important; }
.group[aria-selected="false"][data-hover="true"] .group-aria-\[selected\=false\]\:group-data-\[hover\=true\]\:before\:opacity-70::before { content: var(--tw-content) !important; opacity: 0.7 !important; }
.group[data-odd="true"] .group-data-\[odd\=true\]\:data-\[selected\=true\]\:before\:bg-danger\/20[data-selected="true"]::before { background-color: hsl(var(--nextui-danger)/.2) !important; content: var(--tw-content) !important; }
.group[data-odd="true"] .group-data-\[odd\=true\]\:data-\[selected\=true\]\:before\:bg-default\/60[data-selected="true"]::before { background-color: hsl(var(--nextui-default)/.6) !important; content: var(--tw-content) !important; }
.group[data-odd="true"] .group-data-\[odd\=true\]\:data-\[selected\=true\]\:before\:bg-primary\/20[data-selected="true"]::before { background-color: hsl(var(--nextui-primary)/.2) !important; content: var(--tw-content) !important; }
.group[data-odd="true"] .group-data-\[odd\=true\]\:data-\[selected\=true\]\:before\:bg-secondary\/20[data-selected="true"]::before { background-color: hsl(var(--nextui-secondary)/.2) !important; content: var(--tw-content) !important; }
.group[data-odd="true"] .group-data-\[odd\=true\]\:data-\[selected\=true\]\:before\:bg-success\/20[data-selected="true"]::before { background-color: hsl(var(--nextui-success)/.2) !important; content: var(--tw-content) !important; }
.group[data-odd="true"] .group-data-\[odd\=true\]\:data-\[selected\=true\]\:before\:bg-warning\/20[data-selected="true"]::before { background-color: hsl(var(--nextui-warning)/.2) !important; content: var(--tw-content) !important; }
.peer[data-filled="true"] ~ .peer-data-\[filled\=true\]\:block { display: block !important; }
.peer[data-filled="true"] ~ .peer-data-\[filled\=true\]\:opacity-70 { opacity: 0.7 !important; }
@container (min-width: 20rem) {
  .\@xs\:h-5 { height: calc(1.25 * var(--c4-rem,16px)) !important; }
  .\@xs\:w-full { width: 100% !important; }
}
@container (min-width: 768px) {
  .\@md\:mr-3 { margin-right: calc(0.75 * var(--c4-rem,16px)) !important; }
  .\@md\:block { display: block !important; }
  .\@md\:flex { display: flex !important; }
  .\@md\:w-12 { width: calc(3 * var(--c4-rem,16px)) !important; }
  .\@md\:w-56 { width: calc(14 * var(--c4-rem,16px)) !important; }
  .\@md\:w-\[13rem\] { width: calc(13 * var(--c4-rem,16px)) !important; }
  .\@md\:w-\[4rem\] { width: calc(4 * var(--c4-rem,16px)) !important; }
  .\@md\:w-auto { width: auto !important; }
  .\@md\:w-full { width: 100% !important; }
  .\@md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; }
  .\@md\:flex-row { flex-direction: row !important; }
  .\@md\:gap-4 { gap: calc(1 * var(--c4-rem,16px)) !important; }
  .\@md\:gap-\[40px\] { gap: 40px !important; }
  .\@md\:px-\[31px\] { padding-left: 31px !important; padding-right: 31px !important; }
}
@container (min-width: 1024px) {
  .\@lg\:mb-1 { margin-bottom: calc(0.25 * var(--c4-rem,16px)) !important; }
  .\@lg\:mb-4 { margin-bottom: calc(1 * var(--c4-rem,16px)) !important; }
  .\@lg\:block { display: block !important; }
  .\@lg\:h-\[2rem\] { height: calc(2 * var(--c4-rem,16px)) !important; }
  .\@lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; }
  .\@lg\:flex-row { flex-direction: row !important; }
  .\@lg\:gap-1 { gap: calc(0.25 * var(--c4-rem,16px)) !important; }
  .\@lg\:gap-4 { gap: calc(1 * var(--c4-rem,16px)) !important; }
  .\@lg\:rounded-md { border-radius: calc(0.375 * var(--c4-rem,16px)) !important; }
  .\@lg\:border-b { border-bottom-width: 1px !important; }
  .\@lg\:bg-header-blue { --tw-bg-opacity: 1 !important; background-color: rgb(230 236 238/var(--tw-bg-opacity,1)) !important; }
  .\@lg\:p-2 { padding: calc(0.5 * var(--c4-rem,16px)) !important; }
  .\@lg\:px-1 { padding-left: calc(0.25 * var(--c4-rem,16px)) !important; padding-right: calc(0.25 * var(--c4-rem,16px)) !important; }
  .\@lg\:px-8 { padding-left: calc(2 * var(--c4-rem,16px)) !important; padding-right: calc(2 * var(--c4-rem,16px)) !important; }
  .\@lg\:px-\[34px\] { padding-left: 34px !important; padding-right: 34px !important; }
  .\@lg\:px-\[39px\] { padding-left: 39px !important; padding-right: 39px !important; }
  .\@lg\:py-1 { padding-bottom: calc(0.25 * var(--c4-rem,16px)) !important; padding-top: calc(0.25 * var(--c4-rem,16px)) !important; }
  .\@lg\:pl-\[39px\] { padding-left: 39px !important; }
  .\@lg\:pr-\[39px\] { padding-right: 39px !important; }
  .\@lg\:pt-2 { padding-top: calc(0.5 * var(--c4-rem,16px)) !important; }
  .\@lg\:hidden { display: none !important; visibility: visible !important; }
}
@container (min-width: 1500px) {
  .\@xl\:mx-3 { margin-left: calc(0.75 * var(--c4-rem,16px)) !important; }
  .\@xl\:mr-3, .\@xl\:mx-3 { margin-right: calc(0.75 * var(--c4-rem,16px)) !important; }
  .\@xl\:block { display: block !important; }
}
@media (prefers-reduced-motion: reduce) {
  .motion-reduce\:animate-none { animation: auto ease 0s 1 normal none running none !important; }
  .motion-reduce\:transition-none { transition-property: none !important; }
  .motion-reduce\:after\:transition-none::after { content: var(--tw-content) !important; transition-property: none !important; }
}
.dark\:block:is(.dark *) { display: block !important; }
.dark\:border-none:is(.dark *) { border-style: none !important; }
.dark\:border-\[var\(--theme-primary\)\]:is(.dark *) { border-color: var(--theme-primary) !important; }
.dark\:bg-\[\#1C2127\]:is(.dark *) { --tw-bg-opacity: 1 !important; background-color: rgb(28 33 39/var(--tw-bg-opacity,1)) !important; }
.dark\:bg-background:is(.dark *) { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-background)/var(--nextui-background-opacity,var(--tw-bg-opacity))) !important; }
.dark\:bg-background\/20:is(.dark *) { background-color: hsl(var(--nextui-background)/.2) !important; }
.dark\:bg-black:is(.dark *) { --tw-bg-opacity: 1 !important; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)) !important; }
.dark\:bg-content2:is(.dark *) { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-content2)/var(--nextui-content2-opacity,var(--tw-bg-opacity))) !important; }
.dark\:bg-dark-slate:is(.dark *) { --tw-bg-opacity: 1 !important; background-color: rgb(51 55 66/var(--tw-bg-opacity,1)) !important; }
.dark\:bg-default:is(.dark *) { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-bg-opacity))) !important; }
.dark\:bg-gray-400:is(.dark *) { --tw-bg-opacity: 1 !important; background-color: rgb(156 163 175/var(--tw-bg-opacity,1)) !important; }
.dark\:bg-large-blue:is(.dark *) { --tw-bg-opacity: 1 !important; background-color: rgb(0 113 253/var(--tw-bg-opacity,1)) !important; }
.dark\:bg-league-white:is(.dark *) { --tw-bg-opacity: 1 !important; background-color: rgb(46 46 46/var(--tw-bg-opacity,1)) !important; }
.dark\:bg-transparent:is(.dark *) { background-color: initial !important; }
.dark\:text-\[var\(--theme-primary\)\]:is(.dark *) { color: var(--theme-primary) !important; }
.dark\:text-\[var\(--theme-text\)\]:is(.dark *) { color: var(--theme-text) !important; }
.dark\:text-danger-500:is(.dark *) { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity,var(--tw-text-opacity))) !important; }
.dark\:text-gray-900:is(.dark *) { --tw-text-opacity: 1 !important; color: rgb(17 24 39/var(--tw-text-opacity,1)) !important; }
.dark\:text-league-dark-detail:is(.dark *) { --tw-text-opacity: 1 !important; color: rgb(188 188 188/var(--tw-text-opacity,1)) !important; }
.dark\:text-stroke-o3:is(.dark *) { --tw-text-opacity: 1 !important; color: rgb(246 247 249/var(--tw-text-opacity,1)) !important; }
.dark\:text-success:is(.dark *) { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-text-opacity))) !important; }
.dark\:text-warning:is(.dark *) { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-text-opacity))) !important; }
.dark\:text-white:is(.dark *) { --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity,1)) !important; }
.dark\:ring-0:is(.dark *) { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important; --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color) !important; box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000) !important; }
.dark\:hidden:is(.dark *) { display: none !important; visibility: visible !important; }
.dark\:placeholder\:text-danger-500:is(.dark *)::placeholder { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity,var(--tw-text-opacity))) !important; }
.dark\:placeholder\:text-success:is(.dark *)::placeholder { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-text-opacity))) !important; }
.dark\:placeholder\:text-warning:is(.dark *)::placeholder { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-text-opacity))) !important; }
.dark\:before\:via-default-700\/10:is(.dark *)::before { --tw-gradient-to: hsl(var(--nextui-default-700)/0) var(--tw-gradient-to-position) !important; --tw-gradient-stops: var(--tw-gradient-from),hsl(var(--nextui-default-700)/0.1) var(--tw-gradient-via-position),var(--tw-gradient-to) !important; content: var(--tw-content) !important; }
.dark\:after\:bg-content2:is(.dark *)::after { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-content2)/var(--nextui-content2-opacity,var(--tw-bg-opacity))) !important; content: var(--tw-content) !important; }
.dark\:hover\:bg-league-gray-dark:hover:is(.dark *) { --tw-bg-opacity: 1 !important; background-color: rgb(72 72 72/var(--tw-bg-opacity,1)) !important; }
.dark\:hover\:text-\[var\(--theme-primary\)\]:hover:is(.dark *) { color: var(--theme-primary) !important; }
.dark\:focus\:bg-danger-400\/20:focus:is(.dark *) { background-color: hsl(var(--nextui-danger-400)/.2) !important; }
.dark\:focus\:bg-success-400\/20:focus:is(.dark *) { background-color: hsl(var(--nextui-success-400)/.2) !important; }
.dark\:focus\:bg-warning-400\/20:focus:is(.dark *) { background-color: hsl(var(--nextui-warning-400)/.2) !important; }
.dark\:data-\[hover\=true\]\:bg-content2[data-hover="true"]:is(.dark *) { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-content2)/var(--nextui-content2-opacity,var(--tw-bg-opacity))) !important; }
.dark\:data-\[hover\=true\]\:bg-danger-50[data-hover="true"]:is(.dark *) { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity))) !important; }
.dark\:data-\[hover\=true\]\:bg-success-50[data-hover="true"]:is(.dark *) { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity,var(--tw-bg-opacity))) !important; }
.dark\:data-\[hover\=true\]\:bg-warning-50[data-hover="true"]:is(.dark *) { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity,var(--tw-bg-opacity))) !important; }
.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-danger[data-hover="true"][data-selected="true"]:is(.dark *) { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity))) !important; }
.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-success[data-hover="true"][data-selected="true"]:is(.dark *) { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity))) !important; }
.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-warning[data-hover="true"][data-selected="true"]:is(.dark *) { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity))) !important; }
.dark\:data-\[hover\=true\]\:text-danger-500[data-hover="true"]:is(.dark *) { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity,var(--tw-text-opacity))) !important; }
.dark\:data-\[hover\=true\]\:text-success-500[data-hover="true"]:is(.dark *) { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-500)/var(--nextui-success-500-opacity,var(--tw-text-opacity))) !important; }
.dark\:data-\[hover\=true\]\:text-warning-500[data-hover="true"]:is(.dark *) { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning-500)/var(--nextui-warning-500-opacity,var(--tw-text-opacity))) !important; }
.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-danger-foreground[data-hover="true"][data-selected="true"]:is(.dark *) { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity))) !important; }
.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-success-foreground[data-hover="true"][data-selected="true"]:is(.dark *) { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))) !important; }
.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-warning-foreground[data-hover="true"][data-selected="true"]:is(.dark *) { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity))) !important; }
.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-success-500[data-range-selection="true"][data-selected="true"]:is(.dark *) { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-500)/var(--nextui-success-500-opacity,var(--tw-text-opacity))) !important; }
.dark\:data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection="true"][data-selection-end="true"][data-selected="true"]:is(.dark *) { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))) !important; }
.dark\:data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection="true"][data-selection-start="true"][data-selected="true"]:is(.dark *) { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity))) !important; }
.dark\:data-\[selected\=true\]\:text-danger-500[data-selected="true"]:is(.dark *) { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity,var(--tw-text-opacity))) !important; }
.dark\:data-\[selected\=true\]\:text-success[data-selected="true"]:is(.dark *) { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-text-opacity))) !important; }
.dark\:data-\[selected\=true\]\:text-warning[data-selected="true"]:is(.dark *) { --tw-text-opacity: 1 !important; color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-text-opacity))) !important; }
.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-success-50[data-range-selection="true"][data-selected="true"]:is(.dark *)::before { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity,var(--tw-bg-opacity))) !important; content: var(--tw-content) !important; }
.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-warning-50[data-range-selection="true"][data-selected="true"]:is(.dark *)::before { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity,var(--tw-bg-opacity))) !important; content: var(--tw-content) !important; }
.dark\:data-\[invalid\=true\]\:focus\:bg-danger-400\/20:focus[data-invalid="true"]:is(.dark *) { background-color: hsl(var(--nextui-danger-400)/.2) !important; }
@media (max-width: 1056px) {
  .max-\[1056px\]\:h-\[29px\] { height: 29px !important; }
  .max-\[1056px\]\:h-\[34px\] { height: 34px !important; }
  .max-\[1056px\]\:py-1 { padding-bottom: calc(0.25 * var(--c4-rem,16px)) !important; padding-top: calc(0.25 * var(--c4-rem,16px)) !important; }
}
@media not all and (min-width: 1024px) {
  .max-lg\:w-max { width: max-content !important; }
  .max-lg\:min-w-\[816px\] { min-width: 816px !important; }
  .max-lg\:\!flex-row-reverse { flex-direction: row-reverse !important; }
  .max-lg\:gap-2 { gap: calc(0.5 * var(--c4-rem,16px)) !important; }
  .max-lg\:\!text-right { text-align: right !important; }
}
@media not all and (min-width: 768px) {
  .max-md\:mb-0 { margin-bottom: 0px !important; }
  .max-md\:mb-1 { margin-bottom: calc(0.25 * var(--c4-rem,16px)) !important; }
  .max-md\:mt-0 { margin-top: 0px !important; }
  .max-md\:h-3 { height: calc(0.75 * var(--c4-rem,16px)) !important; }
  .max-md\:h-\[49px\] { height: 49px !important; }
  .max-md\:min-h-0 { min-height: 0px !important; }
  .max-md\:min-h-\[49px\] { min-height: 49px !important; }
  .max-md\:w-3 { width: calc(0.75 * var(--c4-rem,16px)) !important; }
  .max-md\:flex-none { flex: 0 0 auto !important; }
  .max-md\:gap-1\.5 { gap: calc(0.375 * var(--c4-rem,16px)) !important; }
  .max-md\:rounded-b-none { border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; }
  .max-md\:rounded-t-\[14px\] { border-top-left-radius: 14px !important; border-top-right-radius: 14px !important; }
  .max-md\:px-0 { padding-left: 0px !important; padding-right: 0px !important; }
  .max-md\:px-1\.5 { padding-left: calc(0.375 * var(--c4-rem,16px)) !important; padding-right: calc(0.375 * var(--c4-rem,16px)) !important; }
  .max-md\:px-2\.5 { padding-left: calc(0.625 * var(--c4-rem,16px)) !important; padding-right: calc(0.625 * var(--c4-rem,16px)) !important; }
  .max-md\:pb-1\.5 { padding-bottom: calc(0.375 * var(--c4-rem,16px)) !important; }
  .max-md\:\!text-\[9px\] { font-size: 9px !important; }
  .max-md\:text-\[10px\] { font-size: 10px !important; }
  .max-md\:font-medium { font-weight: 500 !important; }
  .max-md\:leading-\[15px\] { line-height: 15px !important; }
  .max-md\:text-\[color\:var\(--theme-text-muted\)\] { color: var(--theme-text-muted) !important; }
  .max-md\:shadow-none { --tw-shadow: 0 0 #0000 !important; --tw-shadow-colored: 0 0 #0000 !important; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }
  .max-md\:scrollbar-hide { scrollbar-width: none !important; }
  .max-md\:scrollbar-hide::-webkit-scrollbar { display: none !important; }
  .max-md\:hidden { display: none !important; visibility: visible !important; }
}
@media not all and (min-width: 640px) {
  .max-sm\:py-\[10\%\] { padding-bottom: 10% !important; padding-top: 10% !important; }
}
@media (max-width: 400px) {
  .max-\[400px\]\:w-\[100px\] { width: 100px !important; }
  .max-\[400px\]\:max-w-\[120px\] { max-width: 120px !important; }
  .max-\[400px\]\:max-w-\[95px\] { max-width: 95px !important; }
}
@media (min-width: 640px) {
  .sm\:col-span-3 { grid-column: span 3 / span 3 !important; }
  .sm\:col-span-9 { grid-column: span 9 / span 9 !important; }
  .sm\:-mx-3 { margin-left: calc(-0.75 * var(--c4-rem,16px)) !important; margin-right: calc(-0.75 * var(--c4-rem,16px)) !important; }
  .sm\:mx-0 { margin-left: 0px !important; margin-right: 0px !important; }
  .sm\:mx-6 { margin-left: calc(1.5 * var(--c4-rem,16px)) !important; margin-right: calc(1.5 * var(--c4-rem,16px)) !important; }
  .sm\:my-0 { margin-bottom: 0px !important; margin-top: 0px !important; }
  .sm\:my-16 { margin-bottom: calc(4 * var(--c4-rem,16px)) !important; margin-top: calc(4 * var(--c4-rem,16px)) !important; }
  .sm\:-mr-\[9px\] { margin-right: -9px !important; }
  .sm\:mb-2 { margin-bottom: calc(0.5 * var(--c4-rem,16px)) !important; }
  .sm\:mt-3 { margin-top: calc(0.75 * var(--c4-rem,16px)) !important; }
  .sm\:flex { display: flex !important; }
  .sm\:h-20 { height: calc(5 * var(--c4-rem,16px)) !important; }
  .sm\:h-9 { height: calc(2.25 * var(--c4-rem,16px)) !important; }
  .sm\:h-\[800px\] { height: 800px !important; }
  .sm\:max-h-\[240px\] { max-height: 240px !important; }
  .sm\:w-1\/2 { width: 50% !important; }
  .sm\:w-20 { width: calc(5 * var(--c4-rem,16px)) !important; }
  .sm\:w-9 { width: calc(2.25 * var(--c4-rem,16px)) !important; }
  .sm\:w-\[2\.5rem\] { width: calc(2.5 * var(--c4-rem,16px)) !important; }
  .sm\:w-\[56px\] { width: 56px !important; }
  .sm\:w-\[800px\] { width: 800px !important; }
  .sm\:w-auto { width: auto !important; }
  .sm\:min-w-0 { min-width: 0px !important; }
  .sm\:min-w-\[1\.125rem\] { min-width: calc(1.125 * var(--c4-rem,16px)) !important; }
  .sm\:min-w-\[2\.5rem\] { min-width: calc(2.5 * var(--c4-rem,16px)) !important; }
  .sm\:min-w-\[200px\] { min-width: 200px !important; }
  .sm\:max-w-\[120px\] { max-width: 120px !important; }
  .sm\:max-w-\[2\.5rem\] { max-width: calc(2.5 * var(--c4-rem,16px)) !important; }
  .sm\:flex-row { flex-direction: row !important; }
  .sm\:flex-wrap { flex-wrap: wrap !important; }
  .sm\:items-start { align-items: flex-start !important; }
  .sm\:items-end { align-items: flex-end !important; }
  .sm\:items-center { align-items: center !important; }
  .sm\:items-stretch { align-items: stretch !important; }
  .sm\:gap-1 { gap: calc(0.25 * var(--c4-rem,16px)) !important; }
  .sm\:gap-1\.5 { gap: calc(0.375 * var(--c4-rem,16px)) !important; }
  .sm\:gap-2 { gap: calc(0.5 * var(--c4-rem,16px)) !important; }
  .sm\:gap-3 { gap: calc(0.75 * var(--c4-rem,16px)) !important; }
  .sm\:gap-4 { gap: calc(1 * var(--c4-rem,16px)) !important; }
  .sm\:gap-6 { gap: calc(1.5 * var(--c4-rem,16px)) !important; }
  .sm\:gap-x-3 { column-gap: calc(0.75 * var(--c4-rem,16px)) !important; }
  .sm\:p-2\.5 { padding: calc(0.625 * var(--c4-rem,16px)) !important; }
  .sm\:px-1 { padding-left: calc(0.25 * var(--c4-rem,16px)) !important; padding-right: calc(0.25 * var(--c4-rem,16px)) !important; }
  .sm\:px-2\.5 { padding-left: calc(0.625 * var(--c4-rem,16px)) !important; padding-right: calc(0.625 * var(--c4-rem,16px)) !important; }
  .sm\:px-3 { padding-left: calc(0.75 * var(--c4-rem,16px)) !important; padding-right: calc(0.75 * var(--c4-rem,16px)) !important; }
  .sm\:px-3\.5 { padding-left: calc(0.875 * var(--c4-rem,16px)) !important; padding-right: calc(0.875 * var(--c4-rem,16px)) !important; }
  .sm\:px-4 { padding-left: calc(1 * var(--c4-rem,16px)) !important; padding-right: calc(1 * var(--c4-rem,16px)) !important; }
  .sm\:px-5 { padding-left: calc(1.25 * var(--c4-rem,16px)) !important; padding-right: calc(1.25 * var(--c4-rem,16px)) !important; }
  .sm\:py-2 { padding-bottom: calc(0.5 * var(--c4-rem,16px)) !important; padding-top: calc(0.5 * var(--c4-rem,16px)) !important; }
  .sm\:py-3\.5 { padding-bottom: calc(0.875 * var(--c4-rem,16px)) !important; padding-top: calc(0.875 * var(--c4-rem,16px)) !important; }
  .sm\:py-6 { padding-bottom: calc(1.5 * var(--c4-rem,16px)) !important; padding-top: calc(1.5 * var(--c4-rem,16px)) !important; }
  .sm\:text-2xl { font-size: calc(1.5 * var(--c4-rem,16px)) !important; line-height: calc(2 * var(--c4-rem,16px)) !important; }
  .sm\:text-3xl { font-size: calc(1.875 * var(--c4-rem,16px)) !important; line-height: calc(2.25 * var(--c4-rem,16px)) !important; }
  .sm\:text-\[11px\] { font-size: 11px !important; }
  .sm\:text-\[12px\] { font-size: 12px !important; }
  .sm\:text-\[13px\] { font-size: 13px !important; }
  .sm\:text-\[14px\] { font-size: 14px !important; }
  .sm\:text-\[15px\] { font-size: 15px !important; }
  .sm\:text-\[16px\] { font-size: 16px !important; }
  .sm\:text-\[17px\] { font-size: 17px !important; }
  .sm\:text-\[18px\] { font-size: 18px !important; }
  .sm\:text-base { font-size: calc(1 * var(--c4-rem,16px)) !important; line-height: calc(1.5 * var(--c4-rem,16px)) !important; }
  .sm\:text-lg { font-size: calc(1.125 * var(--c4-rem,16px)) !important; line-height: calc(1.75 * var(--c4-rem,16px)) !important; }
  .sm\:text-xs { font-size: 12px !important; }
  .sm\:hidden { display: none !important; visibility: visible !important; }
  .sm\:\[--scale-enter\:100\%\] { --scale-enter: 100% !important; }
  .sm\:\[--scale-exit\:103\%\] { --scale-exit: 103% !important; }
  .sm\:\[--slide-enter\:0px\] { --slide-enter: 0px !important; }
  .sm\:\[--slide-exit\:0px\] { --slide-exit: 0px !important; }
  .sm\:data-\[visible\=true\]\:pointer-events-none[data-visible="true"] { pointer-events: none !important; }
  .sm\:data-\[visible\=true\]\:opacity-0[data-visible="true"] { opacity: 0 !important; }
  .group[data-hover="true"] .sm\:group-data-\[hover\=true\]\:data-\[visible\=true\]\:pointer-events-auto[data-visible="true"] { pointer-events: auto !important; }
  .group[data-hover="true"] .sm\:group-data-\[hover\=true\]\:data-\[visible\=true\]\:opacity-100[data-visible="true"] { opacity: 1 !important; }
}
@media (min-width: 768px) {
  .md\:absolute { position: absolute !important; }
  .md\:relative { position: relative !important; }
  .md\:sticky { position: sticky !important; }
  .md\:bottom-0 { bottom: 0px !important; }
  .md\:left-1\/2 { left: 50% !important; }
  .md\:left-\[-11px\] { left: -11px !important; }
  .md\:right-2 { right: calc(0.5 * var(--c4-rem,16px)) !important; }
  .md\:right-3 { right: calc(0.75 * var(--c4-rem,16px)) !important; }
  .md\:right-\[15px\] { right: 15px !important; }
  .md\:right-auto { right: auto !important; }
  .md\:top-0 { top: 0px !important; }
  .md\:top-1\/2 { top: 50% !important; }
  .md\:top-\[-10px\] { top: -10px !important; }
  .md\:top-\[-15px\] { top: -15px !important; }
  .md\:top-\[-3px\] { top: -3px !important; }
  .md\:order-none { order: 0 !important; }
  .md\:row-span-2 { grid-row: span 2 / span 2 !important; }
  .md\:mx-0 { margin-left: 0px !important; margin-right: 0px !important; }
  .md\:mx-1 { margin-left: calc(0.25 * var(--c4-rem,16px)) !important; margin-right: calc(0.25 * var(--c4-rem,16px)) !important; }
  .md\:my-0 { margin-bottom: 0px !important; margin-top: 0px !important; }
  .md\:my-\[10px\] { margin-bottom: 10px !important; margin-top: 10px !important; }
  .md\:my-\[5px\] { margin-bottom: 5px !important; margin-top: 5px !important; }
  .md\:my-auto { margin-bottom: auto !important; margin-top: auto !important; }
  .md\:-mt-\[110px\] { margin-top: -110px !important; }
  .md\:-mt-\[93px\] { margin-top: -93px !important; }
  .md\:mb-0 { margin-bottom: 0px !important; }
  .md\:mb-2 { margin-bottom: calc(0.5 * var(--c4-rem,16px)) !important; }
  .md\:mb-3 { margin-bottom: calc(0.75 * var(--c4-rem,16px)) !important; }
  .md\:mb-4 { margin-bottom: calc(1 * var(--c4-rem,16px)) !important; }
  .md\:mb-6 { margin-bottom: calc(1.5 * var(--c4-rem,16px)) !important; }
  .md\:ml-0 { margin-left: 0px !important; }
  .md\:ml-2 { margin-left: calc(0.5 * var(--c4-rem,16px)) !important; }
  .md\:ml-2\.5 { margin-left: calc(0.625 * var(--c4-rem,16px)) !important; }
  .md\:ml-3 { margin-left: calc(0.75 * var(--c4-rem,16px)) !important; }
  .md\:ml-\[25px\] { margin-left: 25px !important; }
  .md\:ml-auto { margin-left: auto !important; }
  .md\:mr-4 { margin-right: calc(1 * var(--c4-rem,16px)) !important; }
  .md\:mr-6 { margin-right: calc(1.5 * var(--c4-rem,16px)) !important; }
  .md\:mr-7 { margin-right: calc(1.75 * var(--c4-rem,16px)) !important; }
  .md\:mr-\[10px\] { margin-right: 10px !important; }
  .md\:mt-0 { margin-top: 0px !important; }
  .md\:mt-0\.5 { margin-top: calc(0.125 * var(--c4-rem,16px)) !important; }
  .md\:mt-1 { margin-top: calc(0.25 * var(--c4-rem,16px)) !important; }
  .md\:mt-2 { margin-top: calc(0.5 * var(--c4-rem,16px)) !important; }
  .md\:mt-3 { margin-top: calc(0.75 * var(--c4-rem,16px)) !important; }
  .md\:mt-3\.5 { margin-top: calc(0.875 * var(--c4-rem,16px)) !important; }
  .md\:mt-4 { margin-top: calc(1 * var(--c4-rem,16px)) !important; }
  .md\:mt-\[25px\] { margin-top: 25px !important; }
  .md\:mt-\[59px\] { margin-top: 59px !important; }
  .md\:block { display: block !important; }
  .md\:inline-block { display: inline-block !important; }
  .md\:inline { display: inline !important; }
  .md\:flex { display: flex !important; }
  .md\:\!table-header-group { display: table-header-group !important; }
  .md\:\!table-row, .md\:table-row { display: table-row !important; }
  .md\:grid { display: grid !important; }
  .md\:inline-grid { display: inline-grid !important; }
  .md\:\!h-7 { height: calc(1.75 * var(--c4-rem,16px)) !important; }
  .md\:h-10 { height: calc(2.5 * var(--c4-rem,16px)) !important; }
  .md\:h-12 { height: calc(3 * var(--c4-rem,16px)) !important; }
  .md\:h-14 { height: calc(3.5 * var(--c4-rem,16px)) !important; }
  .md\:h-2 { height: calc(0.5 * var(--c4-rem,16px)) !important; }
  .md\:h-2\.5 { height: calc(0.625 * var(--c4-rem,16px)) !important; }
  .md\:h-3\.5 { height: calc(0.875 * var(--c4-rem,16px)) !important; }
  .md\:h-4 { height: calc(1 * var(--c4-rem,16px)) !important; }
  .md\:h-5 { height: calc(1.25 * var(--c4-rem,16px)) !important; }
  .md\:h-6 { height: calc(1.5 * var(--c4-rem,16px)) !important; }
  .md\:h-7 { height: calc(1.75 * var(--c4-rem,16px)) !important; }
  .md\:h-8 { height: calc(2 * var(--c4-rem,16px)) !important; }
  .md\:h-9 { height: calc(2.25 * var(--c4-rem,16px)) !important; }
  .md\:h-\[14px\] { height: 14px !important; }
  .md\:h-\[16px\] { height: 16px !important; }
  .md\:h-\[18px\] { height: 18px !important; }
  .md\:h-\[20px\] { height: 20px !important; }
  .md\:h-\[24px\] { height: 24px !important; }
  .md\:h-\[25px\] { height: 25px !important; }
  .md\:h-\[30px\] { height: 30px !important; }
  .md\:h-\[34px\] { height: 34px !important; }
  .md\:h-\[35px\] { height: 35px !important; }
  .md\:h-\[36px\] { height: 36px !important; }
  .md\:h-\[420px\] { height: 420px !important; }
  .md\:h-\[44px\] { height: 44px !important; }
  .md\:h-\[48px\] { height: 48px !important; }
  .md\:h-\[55px\] { height: 55px !important; }
  .md\:h-\[60px\] { height: 60px !important; }
  .md\:h-\[650px\] { height: 650px !important; }
  .md\:h-\[68px\] { height: 68px !important; }
  .md\:h-\[76px\] { height: 76px !important; }
  .md\:h-\[800px\] { height: 800px !important; }
  .md\:h-\[calc\(100\%_-_240px\)\] { height: calc(100% - 240px) !important; }
  .md\:h-auto { height: auto !important; }
  .md\:h-fit { height: fit-content !important; }
  .md\:max-h-\[420px\] { max-height: 420px !important; }
  .md\:min-h-14 { min-height: calc(3.5 * var(--c4-rem,16px)) !important; }
  .md\:min-h-\[22px\] { min-height: 22px !important; }
  .md\:min-h-\[420px\] { min-height: 420px !important; }
  .md\:min-h-\[44px\] { min-height: 44px !important; }
  .md\:min-h-\[48px\] { min-height: 48px !important; }
  .md\:min-h-\[56px\] { min-height: 56px !important; }
  .md\:w-10 { width: calc(2.5 * var(--c4-rem,16px)) !important; }
  .md\:w-12 { width: calc(3 * var(--c4-rem,16px)) !important; }
  .md\:w-16 { width: calc(4 * var(--c4-rem,16px)) !important; }
  .md\:w-2 { width: calc(0.5 * var(--c4-rem,16px)) !important; }
  .md\:w-2\.5 { width: calc(0.625 * var(--c4-rem,16px)) !important; }
  .md\:w-20 { width: calc(5 * var(--c4-rem,16px)) !important; }
  .md\:w-24 { width: calc(6 * var(--c4-rem,16px)) !important; }
  .md\:w-3\.5 { width: calc(0.875 * var(--c4-rem,16px)) !important; }
  .md\:w-4 { width: calc(1 * var(--c4-rem,16px)) !important; }
  .md\:w-5 { width: calc(1.25 * var(--c4-rem,16px)) !important; }
  .md\:w-6 { width: calc(1.5 * var(--c4-rem,16px)) !important; }
  .md\:w-7 { width: calc(1.75 * var(--c4-rem,16px)) !important; }
  .md\:w-9 { width: calc(2.25 * var(--c4-rem,16px)) !important; }
  .md\:w-\[10\%\] { width: 10% !important; }
  .md\:w-\[100px\] { width: 100px !important; }
  .md\:w-\[110px\] { width: 110px !important; }
  .md\:w-\[120px\] { width: 120px !important; }
  .md\:w-\[14px\] { width: 14px !important; }
  .md\:w-\[150px\] { width: 150px !important; }
  .md\:w-\[152px\] { width: 152px !important; }
  .md\:w-\[160px\] { width: 160px !important; }
  .md\:w-\[16px\] { width: 16px !important; }
  .md\:w-\[180px\] { width: 180px !important; }
  .md\:w-\[18px\] { width: 18px !important; }
  .md\:w-\[20px\] { width: 20px !important; }
  .md\:w-\[22\%\] { width: 22% !important; }
  .md\:w-\[220px\] { width: 220px !important; }
  .md\:w-\[24px\] { width: 24px !important; }
  .md\:w-\[276px\] { width: 276px !important; }
  .md\:w-\[300px\] { width: 300px !important; }
  .md\:w-\[30px\] { width: 30px !important; }
  .md\:w-\[31\.44\%\] { width: 31.44% !important; }
  .md\:w-\[32\%\] { width: 32% !important; }
  .md\:w-\[34px\] { width: 34px !important; }
  .md\:w-\[35px\] { width: 35px !important; }
  .md\:w-\[36px\] { width: 36px !important; }
  .md\:w-\[420px\] { width: 420px !important; }
  .md\:w-\[44\%\] { width: 44% !important; }
  .md\:w-\[48px\] { width: 48px !important; }
  .md\:w-\[50px\] { width: 50px !important; }
  .md\:w-\[520px\] { width: 520px !important; }
  .md\:w-\[550px\] { width: 550px !important; }
  .md\:w-\[60px\] { width: 60px !important; }
  .md\:w-\[78\%\] { width: 78% !important; }
  .md\:w-\[800px\] { width: 800px !important; }
  .md\:w-\[85\%\] { width: 85% !important; }
  .md\:w-\[calc\(\(55\%\/6\)\*5\+1px\)\] { width: calc(45.8333% + 1px) !important; }
  .md\:w-auto { width: auto !important; }
  .md\:w-fit { width: fit-content !important; }
  .md\:w-full { width: 100% !important; }
  .md\:min-w-0 { min-width: 0px !important; }
  .md\:min-w-16 { min-width: calc(4 * var(--c4-rem,16px)) !important; }
  .md\:min-w-20 { min-width: calc(5 * var(--c4-rem,16px)) !important; }
  .md\:min-w-\[100px\] { min-width: 100px !important; }
  .md\:min-w-\[120px\] { min-width: 120px !important; }
  .md\:min-w-\[150px\] { min-width: 150px !important; }
  .md\:min-w-\[200px\] { min-width: 200px !important; }
  .md\:min-w-\[24px\] { min-width: 24px !important; }
  .md\:min-w-\[2rem\] { min-width: calc(2 * var(--c4-rem,16px)) !important; }
  .md\:min-w-\[32\%\] { min-width: 32% !important; }
  .md\:min-w-\[436px\] { min-width: 436px !important; }
  .md\:min-w-\[44\%\] { min-width: 44% !important; }
  .md\:min-w-\[44px\] { min-width: 44px !important; }
  .md\:min-w-\[45px\] { min-width: 45px !important; }
  .md\:min-w-\[46px\] { min-width: 46px !important; }
  .md\:min-w-\[80px\] { min-width: 80px !important; }
  .md\:min-w-\[86px\] { min-width: 86px !important; }
  .md\:min-w-\[96px\] { min-width: 96px !important; }
  .md\:max-w-16 { max-width: calc(4 * var(--c4-rem,16px)) !important; }
  .md\:max-w-\[170px\] { max-width: 170px !important; }
  .md\:max-w-\[180px\] { max-width: 180px !important; }
  .md\:max-w-\[200px\] { max-width: 200px !important; }
  .md\:max-w-\[220px\] { max-width: 220px !important; }
  .md\:max-w-\[32\%\] { max-width: 32% !important; }
  .md\:max-w-\[90vw\] { max-width: 90vw !important; }
  .md\:max-w-\[95\%\] { max-width: 95% !important; }
  .md\:max-w-full { max-width: 100% !important; }
  .md\:max-w-none { max-width: none !important; }
  .md\:flex-1 { flex: 1 1 0% !important; }
  .md\:flex-\[0_0_22\%\] { flex: 0 0 22% !important; }
  .md\:flex-\[0_0_75\%\] { flex: 0 0 75% !important; }
  .md\:flex-\[1_1_32\%\] { flex: 1 1 32% !important; }
  .md\:flex-initial { flex: 0 1 auto !important; }
  .md\:flex-none { flex: 0 0 auto !important; }
  .md\:shrink-0 { flex-shrink: 0 !important; }
  .md\:grow-0 { flex-grow: 0 !important; }
  .md\:basis-0 { flex-basis: 0px !important; }
  .md\:basis-\[28\%\] { flex-basis: 28% !important; }
  .md\:-translate-x-1\/2 { --tw-translate-x: -50% !important; }
  .md\:-translate-x-1\/2, .md\:-translate-y-1\/2 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
  .md\:-translate-y-1\/2 { --tw-translate-y: -50% !important; }
  .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; }
  .md\:grid-cols-\[158px_auto_158px\] { grid-template-columns: 158px auto 158px !important; }
  .md\:grid-cols-\[18px_140px_140px_140px\] { grid-template-columns: 18px 140px 140px 140px !important; }
  .md\:grid-cols-\[auto_auto_auto\] { grid-template-columns: auto auto auto !important; }
  .md\:grid-cols-\[minmax\(0\,1fr\)_200px\] { grid-template-columns: minmax(0px, 1fr) 200px !important; }
  .md\:grid-cols-\[minmax\(220px\,1fr\)_152px_152px_152px\] { grid-template-columns: minmax(220px, 1fr) 152px 152px 152px !important; }
  .md\:grid-cols-\[minmax\(220px\,1fr\)_152px_152px_160px\] { grid-template-columns: minmax(220px, 1fr) 152px 152px 160px !important; }
  .md\:grid-cols-none { grid-template-columns: none !important; }
  .md\:grid-rows-\[auto_auto\] { grid-template-rows: auto auto !important; }
  .md\:flex-row { flex-direction: row !important; }
  .md\:flex-col { flex-direction: column !important; }
  .md\:\!flex-wrap, .md\:flex-wrap { flex-wrap: wrap !important; }
  .md\:flex-nowrap { flex-wrap: nowrap !important; }
  .md\:items-end { align-items: flex-end !important; }
  .md\:items-center { align-items: center !important; }
  .md\:items-stretch { align-items: stretch !important; }
  .md\:justify-start { justify-content: flex-start !important; }
  .md\:justify-end { justify-content: flex-end !important; }
  .md\:justify-center { justify-content: center !important; }
  .md\:justify-between { justify-content: space-between !important; }
  .md\:justify-around { justify-content: space-around !important; }
  .md\:gap-0 { gap: 0px !important; }
  .md\:gap-0\.5 { gap: calc(0.125 * var(--c4-rem,16px)) !important; }
  .md\:gap-1 { gap: calc(0.25 * var(--c4-rem,16px)) !important; }
  .md\:gap-1\.5 { gap: calc(0.375 * var(--c4-rem,16px)) !important; }
  .md\:gap-2 { gap: calc(0.5 * var(--c4-rem,16px)) !important; }
  .md\:gap-2\.5 { gap: calc(0.625 * var(--c4-rem,16px)) !important; }
  .md\:gap-3 { gap: calc(0.75 * var(--c4-rem,16px)) !important; }
  .md\:gap-4 { gap: calc(1 * var(--c4-rem,16px)) !important; }
  .md\:gap-\[10px\] { gap: 10px !important; }
  .md\:gap-\[30px\] { gap: 30px !important; }
  .md\:gap-\[5px\] { gap: 5px !important; }
  .md\:gap-x-1 { column-gap: calc(0.25 * var(--c4-rem,16px)) !important; }
  .md\:gap-x-2 { column-gap: calc(0.5 * var(--c4-rem,16px)) !important; }
  .md\:gap-x-3 { column-gap: calc(0.75 * var(--c4-rem,16px)) !important; }
  .md\:gap-x-4 { column-gap: calc(1 * var(--c4-rem,16px)) !important; }
  .md\:gap-x-\[20px\] { column-gap: 20px !important; }
  .md\:gap-x-\[5px\] { column-gap: 5px !important; }
  .md\:gap-y-0 { row-gap: 0px !important; }
  .md\:gap-y-1 { row-gap: calc(0.25 * var(--c4-rem,16px)) !important; }
  .md\:gap-y-2 { row-gap: calc(0.5 * var(--c4-rem,16px)) !important; }
  .md\:gap-y-\[10px\] { row-gap: 10px !important; }
  .md\:gap-y-\[4px\] { row-gap: 4px !important; }
  .md\:gap-y-\[5px\] { row-gap: 5px !important; }
  .md\:space-y-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0 !important; margin-bottom: calc(calc(.5 * var(--c4-rem,16px))*var(--tw-space-y-reverse)) !important; margin-top: calc(calc(.5 * var(--c4-rem,16px))*(1 - var(--tw-space-y-reverse))) !important; }
  .md\:overflow-hidden { overflow: hidden !important; }
  .md\:overflow-visible { overflow: visible !important; }
  .md\:overflow-x-auto { overflow-x: auto !important; }
  .md\:overflow-y-hidden { overflow-y: hidden !important; }
  .md\:\!overflow-x-visible, .md\:overflow-x-visible { overflow-x: visible !important; }
  .md\:scroll-smooth { scroll-behavior: smooth !important; }
  .md\:truncate { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }
  .md\:whitespace-normal { white-space: normal !important; }
  .md\:break-words { overflow-wrap: break-word !important; }
  .md\:rounded { border-radius: calc(0.25 * var(--c4-rem,16px)) !important; }
  .md\:rounded-\[12px\] { border-radius: 12px !important; }
  .md\:rounded-\[16px\] { border-radius: 16px !important; }
  .md\:rounded-lg { border-radius: calc(0.5 * var(--c4-rem,16px)) !important; }
  .md\:rounded-none { border-radius: 0px !important; }
  .md\:rounded-xl { border-radius: calc(0.75 * var(--c4-rem,16px)) !important; }
  .md\:rounded-b-lg { border-bottom-left-radius: calc(0.5 * var(--c4-rem,16px)) !important; border-bottom-right-radius: calc(0.5 * var(--c4-rem,16px)) !important; }
  .md\:rounded-t-lg { border-top-left-radius: calc(0.5 * var(--c4-rem,16px)) !important; border-top-right-radius: calc(0.5 * var(--c4-rem,16px)) !important; }
  .md\:border { border-width: 1px !important; }
  .md\:border-b { border-bottom-width: 1px !important; }
  .md\:border-b-\[0\.45rem\] { border-bottom-width: calc(0.45 * var(--c4-rem,16px)) !important; }
  .md\:border-l-\[0\.25rem\] { border-left-width: calc(0.25 * var(--c4-rem,16px)) !important; }
  .md\:border-r-\[0\.25rem\] { border-right-width: calc(0.25 * var(--c4-rem,16px)) !important; }
  .md\:border-t { border-top-width: 1px !important; }
  .md\:border-t-\[0\.45rem\] { border-top-width: calc(0.45 * var(--c4-rem,16px)) !important; }
  .md\:border-solid { border-style: solid !important; }
  .md\:border-\[var\(--theme-border\)\] { border-color: var(--theme-border) !important; }
  .md\:border-gray-100 { --tw-border-opacity: 1 !important; border-color: rgb(243 244 246/var(--tw-border-opacity,1)) !important; }
  .md\:bg-\[var\(--theme-bg\)\] { background-color: var(--theme-bg) !important; }
  .md\:bg-\[var\(--theme-bg-muted\)\] { background-color: var(--theme-bg-muted) !important; }
  .md\:bg-\[var\(--theme-foreground\)\] { background-color: var(--theme-foreground) !important; }
  .md\:bg-gray-100 { --tw-bg-opacity: 1 !important; background-color: rgb(243 244 246/var(--tw-bg-opacity,1)) !important; }
  .md\:bg-gray-50\/10 { background-color: rgba(249, 250, 251, 0.1) !important; }
  .md\:bg-transparent { background-color: initial !important; }
  .md\:p-1\.5 { padding: calc(0.375 * var(--c4-rem,16px)) !important; }
  .md\:p-2 { padding: calc(0.5 * var(--c4-rem,16px)) !important; }
  .md\:p-4 { padding: calc(1 * var(--c4-rem,16px)) !important; }
  .md\:p-6 { padding: calc(1.5 * var(--c4-rem,16px)) !important; }
  .md\:p-\[10px\] { padding: 10px !important; }
  .md\:\!px-2 { padding-left: calc(0.5 * var(--c4-rem,16px)) !important; padding-right: calc(0.5 * var(--c4-rem,16px)) !important; }
  .md\:px-0 { padding-left: 0px !important; padding-right: 0px !important; }
  .md\:px-0\.5 { padding-left: calc(0.125 * var(--c4-rem,16px)) !important; padding-right: calc(0.125 * var(--c4-rem,16px)) !important; }
  .md\:px-1 { padding-left: calc(0.25 * var(--c4-rem,16px)) !important; padding-right: calc(0.25 * var(--c4-rem,16px)) !important; }
  .md\:px-1\.5 { padding-left: calc(0.375 * var(--c4-rem,16px)) !important; padding-right: calc(0.375 * var(--c4-rem,16px)) !important; }
  .md\:px-2 { padding-left: calc(0.5 * var(--c4-rem,16px)) !important; padding-right: calc(0.5 * var(--c4-rem,16px)) !important; }
  .md\:px-3 { padding-left: calc(0.75 * var(--c4-rem,16px)) !important; padding-right: calc(0.75 * var(--c4-rem,16px)) !important; }
  .md\:px-4 { padding-left: calc(1 * var(--c4-rem,16px)) !important; padding-right: calc(1 * var(--c4-rem,16px)) !important; }
  .md\:px-6 { padding-left: calc(1.5 * var(--c4-rem,16px)) !important; padding-right: calc(1.5 * var(--c4-rem,16px)) !important; }
  .md\:px-\[0px\] { padding-left: 0px !important; padding-right: 0px !important; }
  .md\:px-\[10px\] { padding-left: 10px !important; padding-right: 10px !important; }
  .md\:px-\[12px\] { padding-left: 12px !important; padding-right: 12px !important; }
  .md\:px-\[19px\] { padding-left: 19px !important; padding-right: 19px !important; }
  .md\:px-\[20px\] { padding-left: 20px !important; padding-right: 20px !important; }
  .md\:px-\[6px\] { padding-left: 6px !important; padding-right: 6px !important; }
  .md\:py-0 { padding-bottom: 0px !important; padding-top: 0px !important; }
  .md\:py-1 { padding-bottom: calc(0.25 * var(--c4-rem,16px)) !important; padding-top: calc(0.25 * var(--c4-rem,16px)) !important; }
  .md\:py-2 { padding-bottom: calc(0.5 * var(--c4-rem,16px)) !important; padding-top: calc(0.5 * var(--c4-rem,16px)) !important; }
  .md\:py-3 { padding-bottom: calc(0.75 * var(--c4-rem,16px)) !important; padding-top: calc(0.75 * var(--c4-rem,16px)) !important; }
  .md\:py-4 { padding-bottom: calc(1 * var(--c4-rem,16px)) !important; padding-top: calc(1 * var(--c4-rem,16px)) !important; }
  .md\:py-\[10px\] { padding-bottom: 10px !important; padding-top: 10px !important; }
  .md\:py-\[15px\] { padding-bottom: 15px !important; padding-top: 15px !important; }
  .md\:py-\[4px\] { padding-bottom: 4px !important; padding-top: 4px !important; }
  .md\:pb-0 { padding-bottom: 0px !important; }
  .md\:pb-2 { padding-bottom: calc(0.5 * var(--c4-rem,16px)) !important; }
  .md\:pb-3 { padding-bottom: calc(0.75 * var(--c4-rem,16px)) !important; }
  .md\:pb-5 { padding-bottom: calc(1.25 * var(--c4-rem,16px)) !important; }
  .md\:pb-8 { padding-bottom: calc(2 * var(--c4-rem,16px)) !important; }
  .md\:pl-0 { padding-left: 0px !important; }
  .md\:pl-3 { padding-left: calc(0.75 * var(--c4-rem,16px)) !important; }
  .md\:pl-3\.5 { padding-left: calc(0.875 * var(--c4-rem,16px)) !important; }
  .md\:pl-\[34\.5px\] { padding-left: 34.5px !important; }
  .md\:pl-\[34px\] { padding-left: 34px !important; }
  .md\:pl-\[42px\] { padding-left: 42px !important; }
  .md\:pl-\[5px\] { padding-left: 5px !important; }
  .md\:pr-0 { padding-right: 0px !important; }
  .md\:pr-10 { padding-right: calc(2.5 * var(--c4-rem,16px)) !important; }
  .md\:pr-3 { padding-right: calc(0.75 * var(--c4-rem,16px)) !important; }
  .md\:pr-4 { padding-right: calc(1 * var(--c4-rem,16px)) !important; }
  .md\:pr-\[15px\] { padding-right: 15px !important; }
  .md\:pr-\[30px\] { padding-right: 30px !important; }
  .md\:pr-\[5px\] { padding-right: 5px !important; }
  .md\:pt-0 { padding-top: 0px !important; }
  .md\:pt-3 { padding-top: calc(0.75 * var(--c4-rem,16px)) !important; }
  .md\:pt-6 { padding-top: calc(1.5 * var(--c4-rem,16px)) !important; }
  .md\:pt-\[15px\] { padding-top: 15px !important; }
  .md\:text-left { text-align: left !important; }
  .md\:text-right { text-align: right !important; }
  .md\:text-\[11px\] { font-size: 11px !important; }
  .md\:text-\[12px\] { font-size: 12px !important; }
  .md\:text-\[13px\] { font-size: 13px !important; }
  .md\:text-\[14px\] { font-size: 14px !important; }
  .md\:text-\[15px\] { font-size: 15px !important; }
  .md\:text-\[16px\] { font-size: 16px !important; }
  .md\:text-\[17px\] { font-size: 17px !important; }
  .md\:text-\[18px\] { font-size: 18px !important; }
  .md\:text-\[19px\] { font-size: 19px !important; }
  .md\:text-\[30px\] { font-size: 30px !important; }
  .md\:text-base { font-size: calc(1 * var(--c4-rem,16px)) !important; line-height: calc(1.5 * var(--c4-rem,16px)) !important; }
  .md\:text-lg { font-size: calc(1.125 * var(--c4-rem,16px)) !important; line-height: calc(1.75 * var(--c4-rem,16px)) !important; }
  .md\:text-md { font-size: 16px !important; }
  .md\:text-sm { font-size: 14px !important; }
  .md\:text-xl { font-size: 20px !important; }
  .md\:font-bold { font-weight: 700 !important; }
  .md\:font-normal { font-weight: 400 !important; }
  .md\:leading-\[17px\] { line-height: 17px !important; }
  .md\:leading-\[18px\] { line-height: 18px !important; }
  .md\:leading-\[37px\] { line-height: 37px !important; }
  .md\:leading-normal { line-height: 1.5 !important; }
  .md\:tracking-\[0\.28px\] { letter-spacing: 0.28px !important; }
  .md\:tracking-\[0\.6px\] { letter-spacing: 0.6px !important; }
  .md\:tracking-tighter { letter-spacing: -0.05em !important; }
  .md\:text-\[color\:var\(--theme-text\)\] { color: var(--theme-text) !important; }
  .md\:text-\[color\:var\(--theme-text-muted\)\] { color: var(--theme-text-muted) !important; }
  .md\:shadow-2xl { --tw-shadow: 0 25px 50px -12px #00000040 !important; --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color) !important; }
  .md\:shadow-2xl, .md\:shadow-sm { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }
  .md\:shadow-sm { --tw-shadow: 0 1px 2px 0 #0000000d !important; --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important; }
  .md\:\!hidden, .md\:hidden { display: none !important; visibility: visible !important; }
  .md\:\[clip-path\:polygon\(0_0\,100\%_0\,90\%_100\%\,10\%_100\%\)\] { clip-path: polygon(0px 0px, 100% 0px, 90% 100%, 10% 100%) !important; }
  .md\:hover\:cursor-pointer:hover { cursor: pointer !important; }
  .md\:hover\:border-\[var\(--theme-border\)\]:hover { border-color: var(--theme-border) !important; }
  .md\:hover\:bg-gray-200:hover { --tw-bg-opacity: 1 !important; background-color: rgb(229 231 235/var(--tw-bg-opacity,1)) !important; }
  .md\:hover\:brightness-\[1\.02\]:hover { --tw-brightness: brightness(1.02) !important; }
  .md\:active\:brightness-95:active, .md\:hover\:brightness-\[1\.02\]:hover { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important; }
  .md\:active\:brightness-95:active { --tw-brightness: brightness(.95) !important; }
  .group:hover .md\:group-hover\:bg-\[var\(--bxh-row-hover\)\] { background-color: var(--bxh-row-hover) !important; }
  .group:hover .md\:group-hover\:brightness-100 { --tw-brightness: brightness(1) !important; filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important; }
  @media (max-width: 1056px) {
  .md\:max-\[1056px\]\:h-\[55px\] { height: 55px !important; }
  .md\:max-\[1056px\]\:min-h-\[56px\] { min-height: 56px !important; }
  .md\:max-\[1056px\]\:px-5 { padding-left: calc(1.25 * var(--c4-rem,16px)) !important; padding-right: calc(1.25 * var(--c4-rem,16px)) !important; }
  .md\:max-\[1056px\]\:text-\[14px\] { font-size: 14px !important; }
}
}
@media (min-width: 1024px) {
  .lg\:block { display: block !important; }
  .lg\:inline-block { display: inline-block !important; }
  .lg\:flex { display: flex !important; }
  .lg\:h-4 { height: calc(1 * var(--c4-rem,16px)) !important; }
  .lg\:h-auto { height: auto !important; }
  .lg\:min-h-10 { min-height: calc(2.5 * var(--c4-rem,16px)) !important; }
  .lg\:w-4 { width: calc(1 * var(--c4-rem,16px)) !important; }
  .lg\:w-\[640px\] { width: 640px !important; }
  .lg\:w-auto { width: auto !important; }
  .lg\:min-w-0 { min-width: 0px !important; }
  .lg\:min-w-\[130px\] { min-width: 130px !important; }
  .lg\:min-w-\[160px\] { min-width: 160px !important; }
  .lg\:min-w-\[2\.5rem\] { min-width: calc(2.5 * var(--c4-rem,16px)) !important; }
  .lg\:max-w-none { max-width: none !important; }
  .lg\:flex-none { flex: 0 0 auto !important; }
  .lg\:flex-shrink-0 { flex-shrink: 0 !important; }
  .lg\:scale-100 { --tw-scale-x: 1 !important; --tw-scale-y: 1 !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
  .lg\:grid-cols-\[170px_minmax\(0\,1fr\)_196px\] { grid-template-columns: 170px minmax(0px, 1fr) 196px !important; }
  .lg\:flex-row { flex-direction: row !important; }
  .lg\:flex-nowrap { flex-wrap: nowrap !important; }
  .lg\:items-center { align-items: center !important; }
  .lg\:gap-1 { gap: calc(0.25 * var(--c4-rem,16px)) !important; }
  .lg\:gap-2 { gap: calc(0.5 * var(--c4-rem,16px)) !important; }
  .lg\:gap-3 { gap: calc(0.75 * var(--c4-rem,16px)) !important; }
  .lg\:gap-5 { gap: calc(1.25 * var(--c4-rem,16px)) !important; }
  .lg\:space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0 !important; margin-bottom: calc(calc(1.5 * var(--c4-rem,16px))*var(--tw-space-y-reverse)) !important; margin-top: calc(calc(1.5 * var(--c4-rem,16px))*(1 - var(--tw-space-y-reverse))) !important; }
  .lg\:overflow-visible { overflow: visible !important; }
  .lg\:whitespace-normal { white-space: normal !important; }
  .lg\:rounded { border-radius: calc(0.25 * var(--c4-rem,16px)) !important; }
  .lg\:px-0 { padding-left: 0px !important; padding-right: 0px !important; }
  .lg\:px-3 { padding-left: calc(0.75 * var(--c4-rem,16px)) !important; padding-right: calc(0.75 * var(--c4-rem,16px)) !important; }
  .lg\:px-4 { padding-left: calc(1 * var(--c4-rem,16px)) !important; padding-right: calc(1 * var(--c4-rem,16px)) !important; }
  .lg\:px-\[34px\] { padding-left: 34px !important; padding-right: 34px !important; }
  .lg\:py-2 { padding-bottom: calc(0.5 * var(--c4-rem,16px)) !important; padding-top: calc(0.5 * var(--c4-rem,16px)) !important; }
  .lg\:py-\[9px\] { padding-bottom: 9px !important; padding-top: 9px !important; }
  .lg\:pr-5 { padding-right: calc(1.25 * var(--c4-rem,16px)) !important; }
  .lg\:text-\[12px\] { font-size: 12px !important; }
  .lg\:text-\[13px\] { font-size: 13px !important; }
  .lg\:text-sm { font-size: 14px !important; }
  .lg\:text-xs { font-size: 12px !important; }
  .lg\:hidden { display: none !important; visibility: visible !important; }
}
@media (min-width: 1057px) {
  .min-\[1057px\]\:h-16 { height: calc(4 * var(--c4-rem,16px)) !important; }
  .min-\[1057px\]\:min-h-16 { min-height: calc(4 * var(--c4-rem,16px)) !important; }
  .min-\[1057px\]\:px-\[30px\] { padding-left: 30px !important; padding-right: 30px !important; }
  .min-\[1057px\]\:text-\[15px\] { font-size: 15px !important; }
}
@media (min-width: 1500px) {
  .xl\:gap-8 { gap: calc(2 * var(--c4-rem,16px)) !important; }
  .xl\:text-base { font-size: calc(1 * var(--c4-rem,16px)) !important; line-height: calc(1.5 * var(--c4-rem,16px)) !important; }
}
.rtl\:left-1:where([dir="rtl"], [dir="rtl"] *) { left: calc(0.25 * var(--c4-rem,16px)) !important; }
.rtl\:left-1\.5:where([dir="rtl"], [dir="rtl"] *) { left: calc(0.375 * var(--c4-rem,16px)) !important; }
.rtl\:left-\[unset\]:where([dir="rtl"], [dir="rtl"] *) { left: auto !important; }
.rtl\:right-0:where([dir="rtl"], [dir="rtl"] *) { right: 0px !important; }
.rtl\:right-1\.5:where([dir="rtl"], [dir="rtl"] *) { right: calc(0.375 * var(--c4-rem,16px)) !important; }
.rtl\:right-\[unset\]:where([dir="rtl"], [dir="rtl"] *) { right: auto !important; }
.rtl\:ml-2:where([dir="rtl"], [dir="rtl"] *) { margin-left: calc(0.5 * var(--c4-rem,16px)) !important; }
.rtl\:ml-\[unset\]:where([dir="rtl"], [dir="rtl"] *) { margin-left: 0px !important; }
.rtl\:mr-2:where([dir="rtl"], [dir="rtl"] *) { margin-right: calc(0.5 * var(--c4-rem,16px)) !important; }
.rtl\:mr-\[unset\]:where([dir="rtl"], [dir="rtl"] *) { margin-right: 0px !important; }
.rtl\:origin-top-right:where([dir="rtl"], [dir="rtl"] *) { transform-origin: right top !important; }
.rtl\:-rotate-180:where([dir="rtl"], [dir="rtl"] *) { --tw-rotate: -180deg !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.rtl\:flex-row-reverse:where([dir="rtl"], [dir="rtl"] *) { flex-direction: row-reverse !important; }
.rtl\:space-x-reverse:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 1 !important; }
.rtl\:pl-6:where([dir="rtl"], [dir="rtl"] *) { padding-left: calc(1.5 * var(--c4-rem,16px)) !important; }
.rtl\:pr-0:where([dir="rtl"], [dir="rtl"] *) { padding-right: 0px !important; }
.rtl\:text-right:where([dir="rtl"], [dir="rtl"] *) { text-align: right !important; }
.rtl\:after\:ml-\[unset\]:where([dir="rtl"], [dir="rtl"] *)::after { content: var(--tw-content) !important; margin-left: 0px !important; }
.rtl\:after\:mr-0\.5:where([dir="rtl"], [dir="rtl"] *)::after { content: var(--tw-content) !important; margin-right: calc(0.125 * var(--c4-rem,16px)) !important; }
.rtl\:data-\[focus-visible\=true\]\:translate-x-3[data-focus-visible="true"]:where([dir="rtl"], [dir="rtl"] *) { --tw-translate-x: calc(0.75 * var(--c4-rem,16px)) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.rtl\:data-\[hover\=true\]\:translate-x-3[data-hover="true"]:where([dir="rtl"], [dir="rtl"] *) { --tw-translate-x: calc(0.75 * var(--c4-rem,16px)) !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.rtl\:data-\[open\=true\]\:-rotate-90[data-open="true"]:where([dir="rtl"], [dir="rtl"] *) { --tw-rotate: -90deg !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.group[data-selected="true"] .rtl\:group-data-\[selected\=true\]\:ml-0:where([dir="rtl"], [dir="rtl"] *) { margin-left: 0px !important; }
.group[data-selected="true"] .rtl\:group-data-\[selected\=true\]\:mr-4:where([dir="rtl"], [dir="rtl"] *) { margin-right: calc(1 * var(--c4-rem,16px)) !important; }
.group[data-selected="true"] .rtl\:group-data-\[selected\=true\]\:mr-5:where([dir="rtl"], [dir="rtl"] *) { margin-right: calc(1.25 * var(--c4-rem,16px)) !important; }
.group[data-selected="true"] .rtl\:group-data-\[selected\=true\]\:mr-6:where([dir="rtl"], [dir="rtl"] *) { margin-right: calc(1.5 * var(--c4-rem,16px)) !important; }
.\[\&\+\.border-medium\.border-danger\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\] + .border-medium.border-danger, .\[\&\+\.border-medium\.border-default\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\] + .border-medium.border-default, .\[\&\+\.border-medium\.border-primary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\] + .border-medium.border-primary, .\[\&\+\.border-medium\.border-secondary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\] + .border-medium.border-secondary, .\[\&\+\.border-medium\.border-success\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\] + .border-medium.border-success, .\[\&\+\.border-medium\.border-warning\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\] + .border-medium.border-warning { margin-inline-start: calc(var(--nextui-border-width-medium)*-1) !important; }
.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded::-webkit-scrollbar-thumb { border-radius: calc(0.25 * var(--c4-rem,16px)) !important; }
.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-\[3px\]::-webkit-scrollbar-thumb { border-radius: 3px !important; }
.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb { border-radius: 9999px !important; }
.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[\#888\]::-webkit-scrollbar-thumb { --tw-bg-opacity: 1 !important; background-color: rgb(136 136 136/var(--tw-bg-opacity,1)) !important; }
.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[var\(--theme-filter-active-bg\,var\(--theme-filter-active-bg\)\)\]::-webkit-scrollbar-thumb { background-color: var(--theme-filter-active-bg,var(--theme-filter-active-bg)) !important; }
.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[linear-gradient\(91deg\,var\(--theme-primary\)\,var\(--theme-highlight\)_100\.01\%\)\]::-webkit-scrollbar-thumb { background-image: linear-gradient(91deg,var(--theme-primary),var(--theme-highlight) 100.01%) !important; }
.hover\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[\#555\]::-webkit-scrollbar-thumb:hover { --tw-bg-opacity: 1 !important; background-color: rgb(85 85 85/var(--tw-bg-opacity,1)) !important; }
.hover\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[var\(--theme-highlight\)\]::-webkit-scrollbar-thumb:hover { background-color: var(--theme-highlight) !important; }
.\[\&\:\:-webkit-scrollbar-track\]\:rounded::-webkit-scrollbar-track { border-radius: calc(0.25 * var(--c4-rem,16px)) !important; }
.\[\&\:\:-webkit-scrollbar-track\]\:rounded-\[3px\]::-webkit-scrollbar-track { border-radius: 3px !important; }
.\[\&\:\:-webkit-scrollbar-track\]\:bg-\[\#f1f1f1\]::-webkit-scrollbar-track { --tw-bg-opacity: 1 !important; background-color: rgb(241 241 241/var(--tw-bg-opacity,1)) !important; }
.\[\&\:\:-webkit-scrollbar-track\]\:bg-\[var\(--theme-foreground\)\]::-webkit-scrollbar-track { background-color: var(--theme-foreground) !important; }
.\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track { background-color: initial !important; }
.\[\&\:\:-webkit-scrollbar\]\:h-1\.5::-webkit-scrollbar { height: calc(0.375 * var(--c4-rem,16px)) !important; }
.\[\&\:\:-webkit-scrollbar\]\:h-\[6px\]::-webkit-scrollbar { height: 6px !important; }
.\[\&\:\:-webkit-scrollbar\]\:w-1::-webkit-scrollbar { width: calc(0.25 * var(--c4-rem,16px)) !important; }
.\[\&\:\:-webkit-scrollbar\]\:w-2\.5::-webkit-scrollbar { width: calc(0.625 * var(--c4-rem,16px)) !important; }
.\[\&\:\:-webkit-scrollbar\]\:w-\[6px\]::-webkit-scrollbar { width: 6px !important; }
.\[\&\:\:-webkit-scrollbar\]\:bg-\[var\(--theme-bg\)\]::-webkit-scrollbar { background-color: var(--theme-bg) !important; }
.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar { display: none !important; visibility: visible !important; }
.\[\&\:not\(\:first-child\)\:not\(\:last-child\)\]\:rounded-none:not(:first-child):not(:last-child) { border-radius: 0px !important; }
.\[\&\:not\(\:first-child\)\]\:-ml-1:not(:first-child) { margin-left: calc(-0.25 * var(--c4-rem,16px)) !important; }
.\[\&\:not\(\:first-of-type\)\:not\(\:last-of-type\)\]\:rounded-none:not(:first-of-type):not(:last-of-type) { border-radius: 0px !important; }
.\[\&\:not\(\:first-of-type\)\]\:ms-\[calc\(theme\(borderWidth\.2\)\*-1\)\]:not(:first-of-type) { margin-inline-start: -2px !important; }
.\[\&\:not\(\:last-child\)\]\:mr-\[7px\]:not(:last-child) { margin-right: 7px !important; }
.\[\&\>\*\:first-child\]\:pl-\[0\] > :first-child { padding-left: 0px !important; }
.\[\&\>\*\:last-child\]\:pr-\[0\] > :last-child { padding-right: 0px !important; }
.\[\&\>\*\]\:relative > * { position: relative !important; }
.\[\&\>\*\]\:\!float-none > * { float: none !important; }
.\[\&\>\*\]\:ml-auto > * { margin-left: auto !important; }
.\[\&\>\*\]\:\!block > * { display: block !important; }
.\[\&\>\*\]\:flex > * { display: flex !important; }
.\[\&\>\*\]\:min-w-0 > * { min-width: 0px !important; }
.\[\&\>\*\]\:flex-1 > * { flex: 1 1 0% !important; }
.\[\&\>\*\]\:flex-row > * { flex-direction: row !important; }
.\[\&\>\*\]\:flex-row-reverse > * { flex-direction: row-reverse !important; }
.\[\&\>\*\]\:items-end > * { align-items: flex-end !important; }
.\[\&\>\*\]\:items-center > * { align-items: center !important; }
.\[\&\>\*\]\:justify-start > * { justify-content: flex-start !important; }
.\[\&\>\*\]\:justify-center > * { justify-content: center !important; }
.\[\&\>\*\]\:gap-1 > * { gap: calc(0.25 * var(--c4-rem,16px)) !important; }
.\[\&\>\*\]\:gap-2 > * { gap: calc(0.5 * var(--c4-rem,16px)) !important; }
.\[\&\>\*\]\:self-stretch > * { align-self: stretch !important; }
.\[\&\>\*\]\:rounded-\[4px\] > * { border-radius: 4px !important; }
.\[\&\>\*\]\:border-b-0 > * { border-bottom-width: 0px !important; }
.\[\&\>\*\]\:border-r > * { border-right-width: 1px !important; }
.\[\&\>\*\]\:border-t > * { border-top-width: 1px !important; }
.\[\&\>\*\]\:border-t-0 > * { border-top-width: 0px !important; }
.\[\&\>\*\]\:border-white > * { --tw-border-opacity: 1 !important; border-color: rgb(255 255 255/var(--tw-border-opacity,1)) !important; }
.\[\&\>\*\]\:bg-\[var\(--theme-accent\)\] > * { background-color: var(--theme-accent) !important; }
.\[\&\>\*\]\:px-\[12px\] > * { padding-left: 12px !important; padding-right: 12px !important; }
.\[\&\>\*\]\:pl-\[10px\] > * { padding-left: 10px !important; }
.\[\&\>\*\]\:text-center > * { text-align: center !important; }
@container (min-width: 768px) {
  .\[\&\>\*\]\:\@md\:flex-row > * { flex-direction: row !important; }
  .\@md\:\[\&\>\*\]\:px-\[17px\] > *, .\[\&\>\*\]\:\@md\:px-\[17px\] > * { padding-left: 17px !important; padding-right: 17px !important; }
}
@container (min-width: 1024px) {
  .\@lg\:\[\&\>\*\]\:flex-1 > * { flex: 1 1 0% !important; }
  .\@lg\:\[\&\>\*\]\:items-center > * { align-items: center !important; }
  .\@lg\:\[\&\>\*\]\:justify-center > * { justify-content: center !important; }
}
.\[\&\>div\]\:flex > div { display: flex !important; }
.\[\&\>div\]\:items-center > div { align-items: center !important; }
.\[\&\>div\]\:justify-center > div { justify-content: center !important; }
.\[\&\>div\]\:border-b-0 > div { border-bottom-width: 0px !important; }
.\[\&\>div\]\:border-t-0 > div { border-top-width: 0px !important; }
.\[\&\>img\]\:transition > img { transition-duration: 0.25s !important; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.\[\&\>img\]\:duration-200 > img { transition-duration: 0.2s !important; }
.\[\&\>svg\]\:max-w-\[theme\(spacing\.8\)\] > svg { max-width: calc(2 * var(--c4-rem,16px)) !important; }
.\[\&\>tr\]\:first\:rounded-lg:first-child > tr { border-radius: calc(0.5 * var(--c4-rem,16px)) !important; }
.\[\&\>tr\]\:first\:shadow-small:first-child > tr { --tw-shadow: var(--nextui-box-shadow-small) !important; --tw-shadow-colored: var(--nextui-box-shadow-small) !important; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }
.\[\&\[data-hover\=true\]\:not\(\[data-active\=true\]\)\]\:bg-default-100[data-hover="true"]:not([data-active="true"]) { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity))) !important; }
.\[\&\[data-hover\=true\]\:not\(\[data-active\=true\]\)\]\:bg-default-200[data-hover="true"]:not([data-active="true"]) { --tw-bg-opacity: 1 !important; background-color: hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-bg-opacity))) !important; }
.\[\&_\.chevron-icon\]\:flex-none .chevron-icon { flex: 0 0 auto !important; }
.\[\&_\.chevron-icon\]\:rotate-180 .chevron-icon { --tw-rotate: 180deg !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.\[\&_\.chevron-icon\]\:transition-transform .chevron-icon { transition-duration: 0.25s !important; transition-property: transform !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.\[\&_img\]\:transition img { transition-duration: 0.25s !important; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.\[\&_img\]\:duration-200 img { transition-duration: 0.2s !important; }
.\[\&_span\]\:\!font-bold span { font-weight: 700 !important; }
.\[\&_tbody_tr_td\]\:border tbody tr td { border-width: 1px !important; }
.\[\&_tbody_tr_td\]\:border-solid tbody tr td { border-style: solid !important; }
.\[\&_tbody_tr_td\]\:border-\[color\:var\(--theme-border\,\#e5e7eb\)\] tbody tr td { border-color: var(--theme-border,#e5e7eb) !important; }
.\[\&_tbody_tr_td\]\:p-1 tbody tr td { padding: calc(0.25 * var(--c4-rem,16px)) !important; }
.\[\&_tbody_tr_td\]\:p-1\.5 tbody tr td { padding: calc(0.375 * var(--c4-rem,16px)) !important; }
.\[\&_tbody_tr_td\]\:text-center tbody tr td { text-align: center !important; }
.\[\&_tbody_tr_td\]\:align-middle tbody tr td { vertical-align: middle !important; }
.\[\&_tbody_tr_td\]\:text-\[13px\] tbody tr td { font-size: 13px !important; }
.\[\&_tbody_tr_td\]\:\[overflow\:visible\] tbody tr td { overflow: visible !important; }
.bg-header-blue { background-color: rgb(230, 236, 238); }
.bg-white-3 { background-color: rgb(252, 252, 252); }
.bg-sm-light-gray { background-color: rgb(224, 224, 224); }
.bg-white-half { background-color: rgb(240, 240, 240); }
.bg-vr-light-gray { background-color: rgb(246, 246, 246); }
.bg-light-gray { background-color: rgb(235, 235, 235); }
.text-button-blue-bet { color: rgb(0, 78, 160); }
.text-blur-gray { color: rgb(139, 139, 139); }
.border-t-vibrant-red { border-top-color: rgb(214, 42, 64); }
.border-b-medium-green { border-bottom-color: rgb(34, 174, 149); }
.other-bets-dropdown-container { overflow: auto hidden; scrollbar-width: thin; }
.other-bets-dropdown-container::-webkit-scrollbar { height: 6px; }
.other-bets-dropdown-container::-webkit-scrollbar-track { background: rgb(241, 241, 241); border-radius: 10px; }
.other-bets-dropdown-container::-webkit-scrollbar-thumb { background: rgb(136, 136, 136); border-radius: 10px; }
.other-bets-dropdown-container::-webkit-scrollbar-thumb:hover { background: rgb(85, 85, 85); }
.other-bets-dropdown-container #tab-contents { overflow: auto hidden; scrollbar-width: thin; }
.other-bets-dropdown-container #tab-contents::-webkit-scrollbar { height: 4px; }
.other-bets-dropdown-container #tab-contents::-webkit-scrollbar-track { background: rgb(241, 241, 241); border-radius: 10px; }
.other-bets-dropdown-container #tab-contents::-webkit-scrollbar-thumb { background: rgb(136, 136, 136); border-radius: 10px; }
.other-bets-dropdown-container #tab-contents::-webkit-scrollbar-thumb:hover { background: rgb(85, 85, 85); }
.other-bets-dropdown-container [role="button"], .other-bets-dropdown-container button { cursor: pointer; }
.other-bets-dropdown-container button, .other-bets-dropdown-container input:where([type="button"]), .other-bets-dropdown-container input:where([type="reset"]), .other-bets-dropdown-container input:where([type="submit"]) { appearance: button; background-color: initial; background-image: none; }
.other-bets-dropdown-container button, .other-bets-dropdown-container select { text-transform: none; }
.other-bets-dropdown-container button, .other-bets-dropdown-container input, .other-bets-dropdown-container optgroup, .other-bets-dropdown-container select, .other-bets-dropdown-container textarea { font-feature-settings: inherit; color: inherit; font-family: inherit; font-size: 100%; font-variation-settings: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; margin: 0px; padding: 0px; }
.other-bets-dropdown-container #tabs button { font-size: 12px; line-height: 1.5; }
.other-bets-dropdown-container #tabs li { font-size: 12px; }
.other-bets-dropdown-container .bg-sm-light-gray > div > span { font-size: 12px !important; font-weight: 600; }
@media (max-width: 640px) {
  .other-bets-dropdown-container .bg-sm-light-gray > div > span { font-family: "Montserrat", sans-serif; }
}
.goal-odd-even-odds-container #collapse p.bg-white-half, .goal-odd-even-odds-container #collapse span[class*="inline-block"][class*="bg-light-gray"], .goal-odd-even-odds-container #collapse > div[class*="flex"][class*="items-center"][class*="justify-between"] { font-size: 10px !important; }
.correct-scores-odds-container .correct-scores-odds-header { align-items: center; display: grid; font-weight: 600; gap: calc(0.25 * var(--c4-rem,16px)); grid-template-columns: repeat(3, 1fr); justify-content: space-between; margin-bottom: calc(0.25 * var(--c4-rem,16px)); text-align: center; width: 100%; }
.correct-scores-odds-container .correct-scores-odds-header div { padding: calc(0.5 * var(--c4-rem,16px)); }
.correct-scores-odds-container .correct-scores-odds-body { display: grid; gap: calc(0.25 * var(--c4-rem,16px)); grid-template-columns: repeat(3, 1fr); }
.correct-scores-odds-container .correct-scores-odds-body .correct-scores-odds-body-row .correct-scores-odds-body-item { align-items: center; display: flex; justify-content: space-between; padding: calc(0.375 * var(--c4-rem,16px)) calc(0.25 * var(--c4-rem,16px)); text-align: center; }
.correct-scores-odds-container .correct-scores-odds-body .correct-scores-odds-body-row .correct-scores-odds-body-item:nth-child(2n), .correct-scores-odds-container .correct-scores-odds-body .correct-scores-odds-body-row .correct-scores-odds-body-item:nth-child(2n+1) { background-color: var(--theme-bg); }
.correct-scores-odds-container .correct-scores-odds-body .correct-scores-odds-body-row .correct-scores-odds-body-item .score { flex: 1 1 0%; font-size: 12px; font-weight: 700; text-align: center; }
.correct-scores-odds-container .correct-scores-odds-body .correct-scores-odds-body-row .correct-scores-odds-body-item .odds { background-color: var(--theme-foreground); border-radius: 9999px; flex: 1 1 0%; font-size: 12px; padding: calc(0.125 * var(--c4-rem,16px)) 0px; text-align: center; }
.correct-scores-odds-container .correct-scores-odds-header div { font-size: 10px; }
.total-corners-odds-container { display: grid; gap: calc(0.25 * var(--c4-rem,16px)); grid-template-columns: repeat(12, 1fr); }
.total-corners-odds-container .total-corners-odds-item { align-items: center; background-color: var(--theme-bg); display: grid; grid-column: span 6; grid-template-columns: repeat(12, 1fr); justify-content: center; padding: calc(0.25 * var(--c4-rem,16px)); text-align: center; }
.total-corners-odds-container .total-corners-odds-item:nth-child(2n), .total-corners-odds-container .total-corners-odds-item:nth-child(2n+1) { background-color: var(--theme-bg); }
.total-corners-odds-wrapper .total-corners-odds-item > p.col-span-4 { font-size: 12px !important; }
.total-corners-odds-wrapper .total-corners-odds-item p.text-xxs { font-size: 10px !important; font-weight: 600; }
.total-corners-odds-wrapper .total-corners-odds-item p[class*="inline-block"][class*="bg-light-gray"] { font-size: 12px !important; }
.bangkeo-all-league-fixture .bangkeo-all-league #collapse { max-height: 10px; overflow: hidden; transition: max-height 3s ease-out; }
.bangkeo-all-league-fixture .bangkeo-all-league #collapse.visible { max-height: 1000px; transition: max-height 3s ease-out; }
select { border-radius: 4px; }
.text-small { font-size: 10px; }
.select-button-date .popup { border-radius: calc(0.5 * var(--c4-rem,16px)); bottom: 55px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; left: 0px; opacity: 0; position: fixed; text-align: center; transform: translateY(100%); transition: transform 0.4s ease-out, opacity 0.4s ease-out; width: 100%; z-index: 50; }
.select-button-date .popup.visible { opacity: 1; transform: translateY(0px); }
.select-button-date .overlay { background-color: rgba(0, 0, 0, 0.5); inset: 0px; position: fixed; z-index: 40; }
.KBVFilterV5_scope__tmzZq { isolation: isolate; }
.KBVFilterV5_scope__tmzZq button, .KBVFilterV5_scope__tmzZq input, .KBVFilterV5_scope__tmzZq select, .KBVFilterV5_scope__tmzZq textarea { letter-spacing: normal !important; margin: 0px !important; text-shadow: none !important; text-transform: none !important; }
.KBVFilterV5_scope__tmzZq li, .KBVFilterV5_scope__tmzZq ul { margin: 0px; padding: 0px; }
.kbv-filter-v5-portal button, .kbv-filter-v5-portal input, .kbv-filter-v5-portal select, .kbv-filter-v5-portal textarea { letter-spacing: normal !important; margin: 0px !important; text-shadow: none !important; text-transform: none !important; }
.kbv-filter-v5-portal li, .kbv-filter-v5-portal ul { list-style: none !important; margin: 0px !important; }
.KBVFilterV5_filterRow__Q7z7L { align-items: center; background: var(--theme-bg); border-radius: calc(0.75 * var(--c4-rem,16px)); display: flex; flex-wrap: nowrap; gap: calc(0.5 * var(--c4-rem,16px)); min-width: 0px; overflow-x: auto; width: 100%; }
.KBVFilterV5_hotButton__MLgt9 { flex-shrink: 0; min-height: 38px; min-width: 110px; padding: 7px 10px; }
.KBVFilterV5_filterButton__VhKBZ { align-items: center !important; border: 1px solid var(--theme-border) !important; border-radius: calc(0.5 * var(--c4-rem,16px)) !important; display: inline-flex !important; font-size: 13px !important; font-weight: 500 !important; justify-content: center !important; transition: background-color 0.2s, color 0.2s, border-color 0.2s !important; white-space: nowrap !important; }
.KBVFilterV5_filterButtonActive__hpj\+E { background: var(--theme-primary) !important; border-color: var(--theme-primary) !important; color: var(--theme-on-primary) !important; }
.KBVFilterV5_filterButtonInactive__mmPMe { background: var(--theme-foreground) !important; border-color: var(--theme-border) !important; color: var(--theme-text) !important; }
.KBVFilterV5_leagueWrap__qL3NM, .KBVFilterV5_selectBase__6eK2P { flex-shrink: 0; }
.KBVFilterV5_selectExtend__Zeu5s { min-width: 140px; }
.KBVFilterV5_selectBookmaker__qXmji { min-width: 90px; }
.KBVFilterV5_selectOddsPeriod__sYOod { display: none; }
.KBVFilterV5_selectTrigger__pBLTD { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-radius: calc(0.5 * var(--c4-rem,16px)) !important; font-size: 13px !important; font-weight: 500 !important; letter-spacing: normal !important; line-height: 1.2 !important; min-height: 38px !important; padding: 3px 10px !important; text-transform: none !important; }
@media (min-width: 768px) {
  .KBVFilterV5_filterRow__Q7z7L { flex-wrap: wrap; justify-content: flex-start; overflow: visible; padding: calc(0.5 * var(--c4-rem,16px)) calc(0.25 * var(--c4-rem,16px)); }
  .KBVFilterV5_leagueWrap__qL3NM { display: block; }
  .KBVFilterV5_selectExtend__Zeu5s { min-width: 0px; width: 160px; }
  .KBVFilterV5_selectBookmaker__qXmji { min-width: 0px; width: 100px; }
  .KBVFilterV5_selectOddsPeriod__sYOod { display: block; flex-shrink: 0; width: 120px; }
}
@keyframes viugo-live-minus-blink { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}
.viugo-odds-match-time__live-minus { animation: 1s ease-in-out 0s infinite normal none running viugo-live-minus-blink; left: -2px; position: relative; }
@media (max-width: 767px) {
  .odt-wrapper { background: var(--odt-wrapper-bg,#2a795a); }
}
.odds-detail-table { color: var(--gray90,#222); font-size: 12px; line-height: 18px; }
.ods-detail-item { background: var(--odt-item-bg,#fff1e4); border-radius: 4px; padding: 10px; }
@media (max-width: 767px) {
  .ods-detail-item { background: rgb(255, 255, 255); }
}
.ods-detail-item.ods-50 { flex-basis: calc(50% - 8px); }
.odstb-title { border-bottom: 1px solid var(--gray20,#eaeaea); color: var(--gray90,#222); font-size: 12px; margin-bottom: 6px; padding: 6px 0px 4px; }
.odstb-odds-list { gap: 4px; }
.title-odds { color: var(--gray60,#666); font-size: 11px; font-weight: 500; padding: 2px 0px; }
.odds.ods-white { background-color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  .odds.ods-white { background-color: rgb(242, 242, 242); }
}
.keobongvip-root .odds-detail-table .odds.kbv-odds-value--down::after, .keobongvip-root .odds-detail-table .odds.kbv-odds-value--up::after { display: inline-block; flex-shrink: 0; margin-left: 4px; position: relative; right: auto; top: 0px; }
.odstb-odds-list.scores-grid { flex-wrap: wrap; gap: 8px; max-height: 250px; overflow-y: auto; }
.odstb-odds-list.scores-grid > div { flex: 0 0 auto; min-width: 50px; }
.odstb-odds-list.scores-grid .score-values { display: flex; flex-wrap: wrap; gap: 4px; justify-content: center; }
.odt-keo-btn { color: rgb(220, 0, 12); font-size: 12px; transition: background-color 0.2s, color 0.2s; background-color: rgb(237, 255, 248) !important; }
@media (max-width: 767px) {
  .odt-keo-btn:active, .odt-keo-btn:hover { background-color: rgb(42, 121, 90) !important; color: rgb(255, 255, 255); }
}
@media (min-width: 768px) {
  .odt-keo-btn:hover { background-color: rgb(220, 0, 12) !important; color: rgb(255, 255, 255); }
}
.odt-empty { color: var(--gray50,#999); padding: 16px 0px; }
@media (max-width: 767px) {
  .odt-empty { color: rgb(255, 255, 255); font-weight: 600; }
}
.stake-other-bets-wrapper .correct-scores-odds-container .correct-scores-odds-body .correct-scores-odds-body-row .correct-scores-odds-body-item .score, .stake-other-bets-wrapper .correct-scores-odds-container .correct-scores-odds-header div, .stake-other-bets-wrapper .goal-odd-even-odds-container .font-semibold, .stake-other-bets-wrapper .goal-odd-even-odds-container p, .stake-other-bets-wrapper .text-xxs, .stake-other-bets-wrapper .total-corners-odds-container p, .stake-other-bets-wrapper .total-corners-odds-wrapper .font-semibold { font-size: 14px !important; }
.stake-other-bets-wrapper .correct-scores-odds-container .correct-scores-odds-body .correct-scores-odds-body-row .correct-scores-odds-body-item .odds { cursor: pointer; transition: 0.1s; font-size: 14px !important; }
.stake-other-bets-wrapper .correct-scores-odds-container .correct-scores-odds-body .correct-scores-odds-body-row .correct-scores-odds-body-item:hover .odds { background-color: var(--btn-hover-primary,var(--theme-primary)); }
.stake-other-bets-wrapper .total-corners-odds-container .total-corners-odds-item div { cursor: pointer; transition: 0.1s; }
.stake-other-bets-wrapper .total-corners-odds-container .total-corners-odds-item div:hover p[class*="bg-"]:not(p:first-child) { background-color: var(--btn-hover-primary,var(--theme-primary)) !important; }
.stake-other-bets-wrapper .total-corners-odds-wrapper .total-corners-odds-item p.text-xxs, .stake-other-bets-wrapper .total-corners-odds-wrapper .total-corners-odds-item > p.col-span-4 { font-size: 14px !important; }
.stake-other-bets-wrapper .goal-odd-even-odds-container .flex-1 { cursor: pointer; transition: 0.1s; }
.stake-other-bets-wrapper .goal-odd-even-odds-container .flex-1:hover span[class*="bg-"] { background-color: var(--btn-hover-primary,var(--theme-primary)) !important; }
.stake-other-bets-wrapper .goal-odd-even-odds-container .flex-1 span[class*="bg-"] { font-size: 14px !important; }
.stake-other-bets-wrapper img[src*="Arrow_drop_down"] { filter: brightness(0) invert(1); }
@media (max-width: 768px) {
  .stake-other-bets-wrapper .correct-scores-odds-container .correct-scores-odds-body .correct-scores-odds-body-row .correct-scores-odds-body-item .odds, .stake-other-bets-wrapper .correct-scores-odds-container .correct-scores-odds-body .correct-scores-odds-body-row .correct-scores-odds-body-item .score, .stake-other-bets-wrapper .correct-scores-odds-container .correct-scores-odds-header div, .stake-other-bets-wrapper .goal-odd-even-odds-container .flex-1 span[class*="bg-"], .stake-other-bets-wrapper .goal-odd-even-odds-container .font-semibold, .stake-other-bets-wrapper .goal-odd-even-odds-container p, .stake-other-bets-wrapper .text-xxs, .stake-other-bets-wrapper .total-corners-odds-container p, .stake-other-bets-wrapper .total-corners-odds-wrapper .font-semibold, .stake-other-bets-wrapper .total-corners-odds-wrapper .total-corners-odds-item p.text-xxs, .stake-other-bets-wrapper .total-corners-odds-wrapper .total-corners-odds-item > p.col-span-4 { font-size: 12px !important; }
  .stake-other-bets-wrapper .total-corners-odds-container .total-corners-odds-item { grid-column: span 12 !important; }
  .stake-other-bets-wrapper ul li { min-width: calc(3 * var(--c4-rem,16px)) !important; padding: calc(0.375 * var(--c4-rem,16px)) calc(0.75 * var(--c4-rem,16px)) !important; }
  .stake-other-bets-wrapper ul li button { font-size: 11px !important; }
}
.odt-wrapper { background: var(--theme-foreground,#fff); border-top: 1px solid var(--theme-border,#f0f0f0); }
.odds-detail-table { color: var(--theme-text,#222); }
.odstb-title { color: rgb(0, 0, 0); opacity: 0.5; }
.odds.ods-white { background-color: rgb(246, 247, 250); border: 1px solid rgba(0, 0, 0, 0); color: var(--theme-text); }
.odt-wrapper { background: var(--theme-foreground,#1e2228); border-top: 1px solid var(--theme-border,#3d4451); }
@media (max-width: 767px) {
  .odt-wrapper { background: var(--theme-background,#0f172a); padding: 12px 10px 24px !important; }
}
.odds-detail-table { color: var(--theme-text,#cbd5e1); }
.ods-detail-item { border: 1px solid var(--theme-border,#3d4451); }
@media (max-width: 767px) {
  .ods-detail-item { background: var(--theme-foreground,#1e2228); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; margin-bottom: 8px; padding: 10px; }
}
.odstb-title { border-bottom: 1px dashed var(--theme-border,#3d4451); color: var(--theme-primary,#fbbf24); font-weight: 700; letter-spacing: 0.5px; opacity: 0.8; }
.title-odds { color: var(--theme-text-muted,#94a3b8); opacity: 0.7; }
.odds.ods-white { background-color: var(--theme-accent,#334155); border: 1px solid var(--theme-border,#475569); color: var(--theme-text,#f8fafc); }
.odds.ods-white:hover { background-color: var(--theme-primary,#fbbf24); }
@media (max-width: 767px) {
  .odds.ods-white { background-color: var(--theme-accent,#334155); font-size: 12px; height: 30px; }
}
.keobongvip-root .kbv-filter-v9-dropdown, .keobongvip-root .kbv-filter-v9-dropdown *, .keobongvip-root .kbv-filter-v9-dropdown ::after, .keobongvip-root .kbv-filter-v9-dropdown ::before { box-sizing: border-box; }
.keobongvip-root .kbv-filter-v9-dropdown button, .keobongvip-root .kbv-filter-v9-dropdown input, .keobongvip-root .kbv-filter-v9-dropdown select, .keobongvip-root .kbv-filter-v9-dropdown textarea { appearance: none; background-color: initial; border: 1px solid rgba(0, 0, 0, 0); box-sizing: border-box; color: inherit; font-family: inherit; font-size: inherit; letter-spacing: normal; line-height: inherit; margin: 0px; padding: 0px; text-shadow: none; text-transform: none; }
.keobongvip-root .kbv-filter-v9-dropdown button { -webkit-tap-highlight-color: transparent; align-items: center; cursor: pointer; display: inline-flex; justify-content: flex-start; }
.keobongvip-root .kbv-filter-v9-dropdown input { display: block; width: 100%; }
.odt-wrapper { background: rgb(251, 251, 251); border-top: 1px solid var(--theme-border,#e5e7eb); box-shadow: rgba(0, 0, 0, 0.02) 0px 2px 4px inset; box-sizing: border-box; margin-top: -1px; min-height: 100px; padding: 24px 20px 32px; }
.odt-wrapper *, .odt-wrapper ::after, .odt-wrapper ::before { box-sizing: border-box; margin: 0px; padding: 0px; }
.odt-wrapper img { display: block; max-width: 100%; }
@media (max-width: 767px) {
  .odt-wrapper { background: var(--theme-background-sub,#f8f9fa); padding: 12px 10px 24px !important; }
}
.odds-detail-table { color: rgb(51, 51, 51); font-size: 13px; line-height: normal; }
.ods-detail-item { background: rgba(0, 0, 0, 0); border: 1px solid var(--theme-border,#f2f2f2); border-radius: 8px; padding: 12px; }
@media (max-width: 767px) {
  .ods-detail-item { background: var(--theme-foreground,#fff); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px; margin-bottom: 8px; padding: 10px; }
}
.ods-detail-item.ods-50 { flex: 1 1 calc(50% - 10px); min-width: 0px; }
.ods-detail-item.ods-100 { flex: 1 1 100%; }
.odstb-title { align-items: center; border-bottom: 1px dashed var(--theme-border,#eee); color: var(--theme-primary,#dc2626); display: flex; font-size: 11px; font-weight: 800; justify-content: space-between; letter-spacing: 0.8px; margin-bottom: 10px; opacity: 1; padding-bottom: 8px; text-transform: uppercase; }
.odstb-odds-list { display: flex; gap: 6px; text-align: center; }
.odstb-odds-list > div { flex: 1 1 0%; min-width: 0px; }
.title-odds { color: var(--theme-text,#666); font-size: 10px; font-weight: 600; margin-bottom: 4px; opacity: 0.45; text-align: center; white-space: nowrap; }
.odds.ods-white { background-color: rgb(240, 242, 245); border: 1px solid rgb(225, 228, 232); color: rgb(17, 17, 17); }
.odstb-odds-list.scores-grid { display: grid; gap: 6px; grid-template-columns: repeat(auto-fill, minmax(52px, 1fr)); max-height: 320px; }
@media (max-width: 767px) {
  .odstb-odds-list.scores-grid { gap: 4px; grid-template-columns: repeat(5, 1fr); }
}
.odt-keo-btn { border-radius: 4px; color: var(--theme-primary,#dc2626); cursor: pointer; font-size: 11px; font-weight: 700; padding: 4px 10px; transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1); background-color: var(--theme-accent,#f3f4f6) !important; }
.odt-keo-btn:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; transform: translateY(-1px); background-color: var(--theme-primary,#dc2626) !important; color: rgb(255, 255, 255) !important; }
.odt-empty { color: var(--theme-text,#999); font-size: 12px; font-style: italic; opacity: 0.4; padding: 32px 0px; text-align: center; }
.cumeo-odt-wrapper { background: var(--theme-foreground,#111); border-top: 1px solid var(--theme-border,#2a2a2a); box-sizing: border-box; margin-top: -1px; }
.cumeo-odt-wrapper *, .cumeo-odt-wrapper ::after, .cumeo-odt-wrapper ::before { box-sizing: border-box; margin: 0px; padding: 0px; }
.cumeo-odt-wrapper img { display: block; max-width: 100%; }
@media (max-width: 767px) {
  .cumeo-odt-wrapper { background: var(--theme-bg,#0d0d0d); padding: 12px 10px 24px !important; }
}
.cumeo-odds-detail-table { color: var(--theme-text,#fff); font-size: 13px; line-height: normal; }
.cumeo-ods-detail-item { background: rgba(0, 0, 0, 0); border: 1px solid var(--theme-border,#2a2a2a); border-radius: 8px; padding: 12px; }
@media (max-width: 767px) {
  .cumeo-ods-detail-item { background: var(--theme-foreground,#111); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; margin-bottom: 8px; padding: 10px; }
}
.cumeo-ods-detail-item.ods-50 { flex: 1 1 calc(50% - 10px); min-width: 0px; }
.cumeo-ods-detail-item.ods-100 { flex: 1 1 100%; }
.cumeo-odstb-title { align-items: center; border-bottom: 1px dashed var(--theme-border,#2a2a2a); color: var(--theme-primary,#ff7817); display: flex; font-size: 11px; font-weight: 700; justify-content: space-between; letter-spacing: 0.5px; margin-bottom: 10px; opacity: 0.8; padding-bottom: 8px; text-transform: uppercase; }
.cumeo-odstb-odds-list { display: flex; gap: 6px; text-align: center; }
.cumeo-odstb-odds-list > div { flex: 1 1 0%; min-width: 0px; }
.cumeo-title-odds { color: var(--theme-text-muted,#9ca3af); font-size: 10px; font-weight: 600; margin-bottom: 4px; opacity: 0.7; text-align: center; white-space: nowrap; }
.odds.ods-white { background-color: var(--theme-accent,#181818); border: 1px solid var(--theme-border,#2a2a2a); color: var(--theme-text,#fff); }
.odds.ods-white:hover { background-color: var(--theme-primary,#ff7817); border-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0); }
@media (max-width: 767px) {
  .odds.ods-white { background-color: var(--theme-accent,#181818); font-size: 12px; height: 30px; }
}
.cumeo-odstb-odds-list.cumeo-scores-grid { display: grid; gap: 6px; grid-template-columns: repeat(auto-fill, minmax(52px, 1fr)); max-height: 320px; }
@media (max-width: 767px) {
  .cumeo-odstb-odds-list.cumeo-scores-grid { gap: 4px; grid-template-columns: repeat(5, 1fr); }
}
.cumeo-odt-keo-btn { border-radius: 4px; color: var(--theme-primary,#ff7817); cursor: pointer; font-size: 11px; font-weight: 700; padding: 4px 10px; transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1); background-color: var(--theme-accent,#181818) !important; }
.cumeo-odt-keo-btn:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; transform: translateY(-1px); background-color: var(--theme-primary,#ff7817) !important; color: rgb(255, 255, 255) !important; }
.cumeo-odt-empty { color: var(--theme-text,#999); font-size: 12px; font-style: italic; opacity: 0.4; padding: 32px 0px; text-align: center; }
.cumeo-scroll-tabs::-webkit-scrollbar { height: 6px; }
.cumeo-scroll-tabs::-webkit-scrollbar-track { background: var(--theme-foreground); border-radius: 4px; }
.cumeo-scroll-tabs::-webkit-scrollbar-thumb { background: linear-gradient(91deg,var(--theme-gradient-start),var(--theme-gradient-end) 100.01%); border-radius: 4px; }
.cumeo-scroll-tabs::-webkit-scrollbar-thumb:hover { background: var(--theme-highlight); }
.keobongvip-root .kbv-filter-v10-dropdown, .keobongvip-root .kbv-filter-v10-dropdown *, .keobongvip-root .kbv-filter-v10-dropdown ::after, .keobongvip-root .kbv-filter-v10-dropdown ::before { box-sizing: border-box; }
.keobongvip-root .kbv-filter-v10-dropdown button, .keobongvip-root .kbv-filter-v10-dropdown input, .keobongvip-root .kbv-filter-v10-dropdown select, .keobongvip-root .kbv-filter-v10-dropdown textarea { appearance: none; background-color: initial; border: 1px solid rgba(0, 0, 0, 0); box-sizing: border-box; color: inherit; font-family: inherit; font-size: inherit; letter-spacing: normal; line-height: inherit; margin: 0px; padding: 0px; text-shadow: none; text-transform: none; }
.keobongvip-root .kbv-filter-v10-dropdown button { -webkit-tap-highlight-color: transparent; align-items: center; cursor: pointer; display: inline-flex; justify-content: flex-start; }
.keobongvip-root .kbv-filter-v10-dropdown input { display: block; width: 100%; }
.hbet-odt-wrapper { border-top: 1px solid var(--theme-border,#e5e7eb); box-shadow: rgba(0, 0, 0, 0.02) 0px 2px 4px inset; box-sizing: border-box; margin-top: -1px; min-height: 100px; padding: 24px 20px 32px; }
.hbet-odt-wrapper *, .hbet-odt-wrapper ::after, .hbet-odt-wrapper ::before { box-sizing: border-box; margin: 0px; padding: 0px; }
.hbet-odt-wrapper img { display: block; max-width: 100%; }
@media (max-width: 767px) {
  .hbet-odt-wrapper { background: var(--theme-background-sub,#f8f9fa); padding: 12px 10px 24px !important; }
}
.hbet-odds-detail-table { font-size: 13px; line-height: normal; }
.hbet-ods-detail-item { background: rgba(0, 0, 0, 0); border-radius: 8px; padding: 12px; }
@media (max-width: 767px) {
  .hbet-ods-detail-item { background: var(--theme-foreground,#fff); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px; margin-bottom: 8px; padding: 10px; }
}
.hbet-ods-detail-item.ods-50 { flex: 1 1 calc(50% - 10px); min-width: 0px; }
.hbet-ods-detail-item.ods-100 { flex: 1 1 100%; }
.hbet-odstb-title { align-items: center; border-bottom: 1px dashed var(--theme-border,#eee); display: flex; font-size: 11px; font-weight: 800; justify-content: space-between; letter-spacing: 0.8px; margin-bottom: 10px; opacity: 1; padding-bottom: 8px; text-transform: uppercase; }
.hbet-odstb-odds-list { display: flex; gap: 6px; text-align: center; }
.hbet-odstb-odds-list > div { flex: 1 1 0%; min-width: 0px; }
.hbet-title-odds { color: var(--theme-text,#666); font-size: 10px; font-weight: 600; margin-bottom: 4px; opacity: 0.45; text-align: center; white-space: nowrap; }
@media (max-width: 767px) {
  .odds.ods-white { background-color: rgb(246, 247, 250); font-size: 12px; height: 28px; }
}
.hbet-odstb-odds-list.hbet-scores-grid { display: grid; gap: 6px; grid-template-columns: repeat(auto-fill, minmax(52px, 1fr)); max-height: 320px; }
@media (max-width: 767px) {
  .hbet-odstb-odds-list.hbet-scores-grid { gap: 4px; grid-template-columns: repeat(5, 1fr); }
}
.hbet-odt-keo-btn { border-radius: 4px; color: var(--theme-primary,#dc2626); cursor: pointer; font-size: 11px; font-weight: 700; padding: 4px 10px; transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1); background-color: var(--theme-accent,#f3f4f6) !important; }
.hbet-odt-keo-btn:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; transform: translateY(-1px); background-color: var(--theme-primary,#dc2626) !important; color: rgb(255, 255, 255) !important; }
.hbet-odt-empty { color: var(--theme-text,#999); font-size: 12px; font-style: italic; opacity: 0.4; padding: 32px 0px; text-align: center; }
.kbv-odds-value--up::after { background-color: rgb(0, 207, 65) !important; }
.kbv-odds-value--down::after { background-color: rgb(255, 85, 95) !important; }
.keobongvip-root .kbv-filter-v15-dropdown, .keobongvip-root .kbv-filter-v15-dropdown *, .keobongvip-root .kbv-filter-v15-dropdown ::after, .keobongvip-root .kbv-filter-v15-dropdown ::before { box-sizing: border-box; }
.keobongvip-root .kbv-filter-v15-dropdown button, .keobongvip-root .kbv-filter-v15-dropdown input, .keobongvip-root .kbv-filter-v15-dropdown select, .keobongvip-root .kbv-filter-v15-dropdown textarea { appearance: none; background-color: initial; border: 1px solid rgba(0, 0, 0, 0); box-sizing: border-box; color: inherit; font-family: inherit; font-size: inherit; letter-spacing: normal; line-height: inherit; margin: 0px; padding: 0px; text-shadow: none; text-transform: none; }
.keobongvip-root .kbv-filter-v15-dropdown button { -webkit-tap-highlight-color: transparent; align-items: center; cursor: pointer; display: inline-flex; justify-content: flex-start; }
.keobongvip-root .kbv-filter-v15-dropdown input { display: block; width: 100%; }
.viugo-odt-wrapper { background: var(--theme-foreground); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; }
@media (max-width: 767px) {
  .viugo-odt-wrapper { background: var(--theme-foreground); }
}
.viugo-odds-detail-table { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: inherit; font-size: 12px; line-height: 18px; }
.viugo-ods-detail-item { background: rgba(0, 0, 0, 0); border-radius: 4px; padding: 10px; }
@media (max-width: 767px) {
  .viugo-ods-detail-item { background: var(--theme-foreground); }
}
.viugo-ods-detail-item.ods-50 { flex: 1 1 calc(50% - 8px); min-width: 0px; }
.viugo-ods-detail-item.ods-100 { flex: 1 1 100%; }
.viugo-odstb-title { align-items: center; border-bottom: 1px solid rgba(0, 0, 0, 0); color: inherit; display: flex; font-size: 12px; font-weight: 700; justify-content: space-between; margin-bottom: 6px; padding: 6px 0px 4px; }
.viugo-odstb-odds-list { display: flex; gap: 4px; text-align: center; }
.viugo-odstb-odds-list > div { flex: 1 1 0%; min-width: 0px; }
.viugo-title-odds { color: rgb(102, 102, 102); font-size: 11px; font-weight: 500; padding: 2px 0px; white-space: nowrap; }
.keobongvip-root .viugo-odds-detail-table .odds.kbv-odds-value--down::after, .keobongvip-root .viugo-odds-detail-table .odds.kbv-odds-value--up::after { display: inline-block; flex-shrink: 0; margin-left: 4px; position: relative; right: auto; top: 0px; }
.viugo-odstb-odds-list.viugo-scores-grid { flex-wrap: wrap; gap: 8px; max-height: 250px; overflow-y: auto; }
.viugo-odstb-odds-list.viugo-scores-grid > div { flex: 0 0 auto; min-width: 50px; }
.viugo-odstb-odds-list.viugo-scores-grid .score-values { display: flex; flex-wrap: wrap; gap: 4px; justify-content: center; }
.viugo-odt-keo-btn { color: rgb(220, 0, 12); cursor: pointer; font-size: 12px; font-weight: 700; transition: background-color 0.2s, color 0.2s; background-color: rgb(237, 255, 248) !important; }
@media (max-width: 767px) {
  .viugo-odt-keo-btn:active, .viugo-odt-keo-btn:hover { background-color: rgb(42, 121, 90) !important; color: var(--theme-foreground); }
}
@media (min-width: 768px) {
  .viugo-odt-keo-btn:hover { background-color: rgb(220, 0, 12) !important; color: var(--theme-foreground); }
}
.viugo-odt-empty { color: rgb(153, 153, 153); font-size: 12px; padding: 16px 0px; text-align: center; }
@media (max-width: 767px) {
  .viugo-odt-empty { color: rgb(153, 153, 153); font-weight: 600; }
}
.football-odt-wrapper { background: var(--theme-foreground); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; }
@media (max-width: 767px) {
  .football-odt-wrapper { background: var(--theme-foreground); }
}
.football-odds-detail-table { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: inherit; font-size: 12px; line-height: 18px; }
.football-ods-detail-item { background: rgba(0, 0, 0, 0); border-radius: 4px; padding: 10px; }
@media (max-width: 767px) {
  .football-ods-detail-item { background: var(--theme-foreground); }
}
.football-ods-detail-item.ods-50 { flex: 1 1 calc(50% - 8px); min-width: 0px; }
.football-ods-detail-item.ods-100 { flex: 1 1 100%; }
.football-odstb-title { align-items: center; border-bottom: 1px solid rgba(0, 0, 0, 0); color: inherit; display: flex; font-size: 12px; font-weight: 700; justify-content: space-between; margin-bottom: 6px; padding: 6px 0px 4px; }
.football-odstb-odds-list { display: flex; gap: 4px; text-align: center; }
.football-odstb-odds-list > div { flex: 1 1 0%; min-width: 0px; }
.football-title-odds { color: rgb(102, 102, 102); font-size: 11px; font-weight: 500; padding: 2px 0px; white-space: nowrap; }
.odds.ods-100 { box-sizing: border-box; width: 100%; }
.odds.ods-white { background-color: var(--theme-foreground); border-radius: 3px; font-size: 12px; min-height: 22px; padding: 4px 6px; position: relative; }
.keobongvip-root:not([data-theme="indigo-slate"]) .odds.ods-white { border: 1px solid var(--theme-border); color: var(--theme-text); }
@media (max-width: 767px) {
  .odds.ods-white { background-color: initial; }
}
.keobongvip-root .football-odds-detail-table .odds.kbv-odds-value--down::after, .keobongvip-root .football-odds-detail-table .odds.kbv-odds-value--up::after { display: inline-block; flex-shrink: 0; margin-left: 4px; position: relative; right: auto; top: 0px; }
.football-odstb-odds-list.football-scores-grid { flex-wrap: wrap; gap: 8px; max-height: 250px; overflow-y: auto; }
.football-odstb-odds-list.football-scores-grid > div { flex: 0 0 auto; min-width: 50px; }
.football-odstb-odds-list.football-scores-grid .score-values { display: flex; flex-wrap: wrap; gap: 4px; justify-content: center; }
.football-odt-keo-btn { color: rgb(220, 0, 12); cursor: pointer; font-size: 12px; font-weight: 700; transition: background-color 0.2s, color 0.2s; background-color: rgb(237, 255, 248) !important; }
@media (max-width: 767px) {
  .football-odt-keo-btn:active, .football-odt-keo-btn:hover { background-color: rgb(42, 121, 90) !important; color: var(--theme-foreground); }
}
@media (min-width: 768px) {
  .football-odt-keo-btn:hover { background-color: rgb(220, 0, 12) !important; color: var(--theme-foreground); }
}
.football-odt-empty { color: rgb(153, 153, 153); font-size: 12px; padding: 16px 0px; text-align: center; }
@media (max-width: 767px) {
  .football-odt-empty { color: rgb(153, 153, 153); font-weight: 600; }
}
.du-odt-wrapper { border-top: 1px solid var(--theme-border); box-shadow: rgba(0, 0, 0, 0.02) 0px 2px 4px inset; box-sizing: border-box; margin-top: -1px; min-height: 100px; padding: 24px 20px 32px; }
.du-odt-wrapper *, .du-odt-wrapper ::after, .du-odt-wrapper ::before { box-sizing: border-box; margin: 0px; padding: 0px; }
.du-odt-wrapper img { display: block; max-width: 100%; }
@media (max-width: 767px) {
  .du-odt-wrapper { background: var(--theme-bg); padding: 12px 10px 24px !important; }
}
.du-odds-detail-table { font-size: 13px; line-height: normal; }
.du-ods-detail-item { background: rgba(0, 0, 0, 0); border-radius: 8px; padding: 12px; }
@media (max-width: 767px) {
  .du-ods-detail-item { background: var(--theme-foreground); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px; margin-bottom: 8px; padding: 10px; }
}
.du-ods-detail-item.ods-50 { flex: 1 1 calc(50% - 10px); min-width: 0px; }
.du-ods-detail-item.ods-100 { flex: 1 1 100%; }
.du-odstb-title { align-items: center; border-bottom: 1px dashed var(--theme-border); display: flex; font-size: 11px; font-weight: 800; justify-content: space-between; letter-spacing: 0.8px; margin-bottom: 10px; opacity: 1; padding-bottom: 8px; text-transform: uppercase; }
.du-odstb-odds-list { display: flex; gap: 6px; text-align: center; }
.du-odstb-odds-list > div { flex: 1 1 0%; min-width: 0px; }
.du-title-odds { color: var(--theme-text); font-size: 10px; font-weight: 600; margin-bottom: 4px; opacity: 0.45; text-align: center; white-space: nowrap; }
.du-odds.du-ods-white { align-items: center; border-radius: 4px; display: flex; font-size: 13px; font-weight: 700; height: 32px; justify-content: center; padding: 6px 4px; transition: 0.2s ease-in-out; }
.du-odds.du-ods-white:hover { background-color: var(--theme-accent); border-color: var(--theme-border); }
@media (max-width: 767px) {
  .du-odds.du-ods-white { background-color: var(--theme-accent); font-size: 12px; height: 28px; }
}
.du-odstb-odds-list.du-scores-grid { display: grid; gap: 6px; grid-template-columns: repeat(auto-fill, minmax(52px, 1fr)); max-height: 320px; }
@media (max-width: 767px) {
  .du-odstb-odds-list.du-scores-grid { gap: 4px; grid-template-columns: repeat(5, 1fr); }
}
.du-odt-keo-btn { border-radius: 4px; color: var(--theme-primary); cursor: pointer; font-size: 11px; font-weight: 700; padding: 4px 10px; transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1); background-color: var(--theme-accent) !important; }
.du-odt-keo-btn:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; transform: translateY(-1px); background-color: var(--theme-primary) !important; color: var(--theme-on-primary) !important; }
.du-odt-empty { color: var(--theme-text-muted); font-size: 12px; font-style: italic; opacity: 0.4; padding: 32px 0px; text-align: center; }
.du-odds-value--down::after, .du-odds-value--up::after { content: ""; display: inline-block; margin-left: 4px; }
.du-odds-value--up::after { mask-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-up-light-v2-f7c26fc3af9138637f3a.svg"); background-color: rgb(59, 232, 157) !important; }
.du-odds-value--down::after, .du-odds-value--up::after { animation: 0.5s ease-in-out 0s 3 normal none running lu-odds-blink; flex-shrink: 0; height: 10px; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; width: 10px; }
.du-odds-value--down::after { mask-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-down-light-v2-51f3b989637b8055d6a9.svg"); background-color: rgb(255, 98, 98) !important; }
.keobongvip-root .kbv-filter-v19-dropdown, .keobongvip-root .kbv-filter-v19-dropdown *, .keobongvip-root .kbv-filter-v19-dropdown ::after, .keobongvip-root .kbv-filter-v19-dropdown ::before { box-sizing: border-box; }
.keobongvip-root .kbv-filter-v19-dropdown button, .keobongvip-root .kbv-filter-v19-dropdown input, .keobongvip-root .kbv-filter-v19-dropdown select, .keobongvip-root .kbv-filter-v19-dropdown textarea { appearance: none; background-color: initial; border: 1px solid rgba(0, 0, 0, 0); box-sizing: border-box; color: inherit; font-family: inherit; font-size: inherit; letter-spacing: normal; line-height: inherit; margin: 0px; padding: 0px; text-shadow: none; text-transform: none; }
.keobongvip-root .kbv-filter-v19-dropdown button { -webkit-tap-highlight-color: transparent; align-items: center; cursor: pointer; display: inline-flex; justify-content: flex-start; }
.keobongvip-root .kbv-filter-v19-dropdown > button { align-items: normal; display: inline-block; justify-content: normal; }
.keobongvip-root .kbv-filter-v19-dropdown input { display: block; width: 100%; }
.keobongvip-root .kbv-filter-v19-dropdown .rounded-brand { border-radius: 8px; }
.keobongvip-root .kbv-filter-v19-dropdown .border { border-style: solid; border-width: 1px; }
.keobongvip-root .kbv-filter-v19-dropdown .border-match-bg-default-nested { border-color: var(--theme-border); }
.keobongvip-root .kbv-filter-v19-dropdown .bg-match-bg-default { background-color: rgb(76, 76, 76); }
.keobongvip-root .kbv-filter-v19-dropdown .bg-match-bg-active { background-color: rgba(250, 255, 102, 0.1); }
.keobongvip-root .kbv-filter-v19-dropdown .border-match-active-element { border-color: var(--theme-primary); }
.keobongvip-root .kbv-filter-v19-dropdown .text-text-body { color: var(--theme-text); }
.kbv-filter-v19-dropdown .bg-match-bg-default { background-color: rgb(76, 76, 76); }
.kbv-filter-v19-dropdown .bg-match-bg-active { background-color: rgba(250, 255, 102, 0.1); }
.kbv-filter-v19-dropdown .border-match-active-element { border-color: var(--theme-primary); }
.kbv-filter-v19-dropdown .text-text-body { color: var(--theme-text); }
.keobongvip-root .kbv-filter-v19-dropdown .line-clamp-1 { -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; overflow: hidden; }
.keobongvip-root .kbv-filter-v19-dropdown .text-body-element-default, .keobongvip-root .kbv-filter-v19-dropdown .text-match-default-element { color: var(--theme-text); }
.us-odt-wrapper { border-top: 1px solid var(--theme-border,#e5e7eb); box-shadow: rgba(0, 0, 0, 0.02) 0px 2px 4px inset; box-sizing: border-box; margin-top: -1px; min-height: 100px; padding: 24px 20px 32px; }
.us-odt-wrapper *, .us-odt-wrapper ::after, .us-odt-wrapper ::before { box-sizing: border-box; margin: 0px; padding: 0px; }
.us-odt-wrapper img { display: block; max-width: 100%; }
@media (max-width: 767px) {
  .us-odt-wrapper { background: var(--theme-background-sub,#f8f9fa); padding: 12px 10px 24px !important; }
}
.us-odds-detail-table { font-size: 13px; line-height: normal; }
.us-ods-detail-item { background: rgba(0, 0, 0, 0); border-radius: 8px; padding: 12px; }
@media (max-width: 767px) {
  .us-ods-detail-item { background: var(--theme-foreground,#fff); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px; margin-bottom: 8px; padding: 10px; }
}
.us-ods-detail-item.us-ods-50 { flex: 1 1 calc(50% - 10px); min-width: 0px; }
.us-ods-detail-item.us-ods-100 { flex: 1 1 100%; }
.us-odstb-title { align-items: center; border-bottom: 1px dashed var(--theme-border,#eee); display: flex; font-size: 11px; font-weight: 800; justify-content: space-between; letter-spacing: 0.8px; margin-bottom: 10px; opacity: 1; padding-bottom: 8px; text-transform: uppercase; }
.us-odstb-odds-list { display: flex; gap: 6px; text-align: center; }
.us-odstb-odds-list > div { flex: 1 1 0%; min-width: 0px; }
.us-title-odds { color: var(--theme-text,#666); font-size: 10px; font-weight: 600; margin-bottom: 4px; opacity: 0.45; text-align: center; white-space: nowrap; }
.us-odds.us-odds--white { align-items: center; border-radius: 4px; display: flex; font-size: 13px; font-weight: 700; height: 32px; justify-content: center; padding: 6px 4px; transition: 0.2s ease-in-out; }
.us-odds.us-odds--white:hover { background-color: var(--theme-accent,#e5e7eb); border-color: var(--theme-border); }
@media (max-width: 767px) {
  .us-odds.us-odds--white { background-color: rgb(246, 247, 250); font-size: 12px; height: 28px; }
}
.us-odstb-odds-list.us-scores-grid { display: grid; gap: 6px; grid-template-columns: repeat(auto-fill, minmax(52px, 1fr)); max-height: 320px; }
@media (max-width: 767px) {
  .us-odstb-odds-list.us-scores-grid { gap: 4px; grid-template-columns: repeat(5, 1fr); }
}
.us-odt-keo-btn { border-radius: 4px; color: var(--theme-primary,#dc2626); cursor: pointer; font-size: 11px; font-weight: 700; padding: 4px 10px; transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1); background-color: var(--theme-accent,#f3f4f6) !important; }
.us-odt-keo-btn:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; transform: translateY(-1px); background-color: var(--theme-primary,#dc2626) !important; color: rgb(255, 255, 255) !important; }
.us-odt-empty { color: var(--theme-text,#999); font-size: 12px; font-style: italic; opacity: 0.4; padding: 32px 0px; text-align: center; }
.us-odds-value--down::after, .us-odds-value--up::after { content: ""; display: inline-block; margin-left: 4px; }
.us-odds-value--up::after { mask-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-up-light-v2-f7c26fc3af9138637f3a.svg"); background-color: rgb(0, 207, 65) !important; }
.us-odds-value--down::after, .us-odds-value--up::after { animation: 0.5s ease-in-out 0s 3 normal none running lu-odds-blink; flex-shrink: 0; height: 10px; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; width: 10px; }
.us-odds-value--down::after { mask-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-down-light-v2-51f3b989637b8055d6a9.svg"); background-color: rgb(255, 85, 95) !important; }
.keobongvip-root .kbv-filter-v20-dropdown, .keobongvip-root .kbv-filter-v20-dropdown *, .keobongvip-root .kbv-filter-v20-dropdown ::after, .keobongvip-root .kbv-filter-v20-dropdown ::before { box-sizing: border-box; }
.keobongvip-root .kbv-filter-v20-dropdown button, .keobongvip-root .kbv-filter-v20-dropdown input, .keobongvip-root .kbv-filter-v20-dropdown select, .keobongvip-root .kbv-filter-v20-dropdown textarea { appearance: none; background-color: initial; border: 1px solid rgba(0, 0, 0, 0); box-sizing: border-box; color: inherit; font-family: inherit; font-size: inherit; letter-spacing: normal; line-height: inherit; margin: 0px; padding: 0px; text-shadow: none; text-transform: none; }
.keobongvip-root .kbv-filter-v20-dropdown button { -webkit-tap-highlight-color: transparent; align-items: center; cursor: pointer; display: inline-flex; justify-content: flex-start; }
.keobongvip-root .kbv-filter-v20-dropdown input { display: block; width: 100%; }
.kbv-wr-dropdown-focus, .keobongvip-root .kbv-wr-dropdown-focus { box-shadow: 0 0 0 1px var(--theme-primary); border-color: var(--theme-primary) !important; }
.kdb-odt-wrapper { border-top: 1px solid var(--theme-border); box-shadow: rgba(0, 0, 0, 0.02) 0px 2px 4px inset; box-sizing: border-box; margin-top: -1px; min-height: 100px; padding: 24px 20px 32px; }
.kdb-odt-wrapper *, .kdb-odt-wrapper ::after, .kdb-odt-wrapper ::before { box-sizing: border-box; margin: 0px; padding: 0px; }
.kdb-odds-detail-table { font-size: 13px; line-height: normal; }
.kdb-ods-detail-item { background: rgba(0, 0, 0, 0); border-radius: 8px; padding: 12px; }
.kdb-ods-detail-item.ods-50 { flex: 1 1 calc(50% - 10px); min-width: 0px; }
.kdb-ods-detail-item.ods-100 { flex: 1 1 100%; }
.kdb-odstb-title { align-items: center; border-bottom: 1px dashed var(--theme-border); display: flex; font-size: 11px; font-weight: 800; justify-content: space-between; letter-spacing: 0.8px; margin-bottom: 10px; padding-bottom: 8px; text-transform: uppercase; }
.kdb-odstb-odds-list { display: flex; gap: 6px; text-align: center; }
.kdb-odstb-odds-list > div { flex: 1 1 0%; min-width: 0px; }
.kdb-title-odds { color: var(--theme-text); font-size: 10px; font-weight: 600; margin-bottom: 4px; opacity: 0.45; }
.kdb-odds.kdb-ods-white { align-items: center; border-radius: 4px; display: flex; font-size: 13px; font-weight: 700; height: 32px; justify-content: center; padding: 6px 4px; background-color: var(--theme-foreground) !important; border: 1px solid var(--theme-border) !important; color: var(--theme-text) !important; }
.kdb-odstb-odds-list.kdb-scores-grid { display: grid; gap: 6px; grid-template-columns: repeat(auto-fill, minmax(52px, 1fr)); }
.kdb-odt-empty { color: var(--theme-text-muted); font-size: 12px; font-style: italic; opacity: 0.4; padding: 32px 0px; text-align: center; }
.keobongvip-root .kbv-filter-v22-dropdown, .keobongvip-root .kbv-filter-v22-dropdown *, .keobongvip-root .kbv-filter-v22-dropdown ::after, .keobongvip-root .kbv-filter-v22-dropdown ::before { box-sizing: border-box; }
.keobongvip-root .kbv-filter-v22-dropdown button, .keobongvip-root .kbv-filter-v22-dropdown input, .keobongvip-root .kbv-filter-v22-dropdown select, .keobongvip-root .kbv-filter-v22-dropdown textarea { appearance: none; background-color: initial; border: 1px solid rgba(0, 0, 0, 0); box-sizing: border-box; color: inherit; font-family: inherit; font-size: inherit; letter-spacing: normal; line-height: inherit; margin: 0px; padding: 0px; text-shadow: none; text-transform: none; }
.keobongvip-root .kbv-filter-v22-dropdown button { -webkit-tap-highlight-color: transparent; align-items: center; cursor: pointer; display: inline-flex; justify-content: flex-start; }
.keobongvip-root .kbv-filter-v22-dropdown > button { display: inline-flex; }
.keobongvip-root .kbv-filter-v22-dropdown input { display: block; width: 100%; }
.sin-odt-wrapper { border-top: 1px solid var(--theme-border,#e5e7eb); box-shadow: rgba(0, 0, 0, 0.02) 0px 2px 4px inset; box-sizing: border-box; margin-top: -1px; min-height: 100px; padding: 24px 20px 32px; }
.sin-odt-wrapper *, .sin-odt-wrapper ::after, .sin-odt-wrapper ::before { box-sizing: border-box; margin: 0px; padding: 0px; }
.sin-odt-wrapper img { display: block; max-width: 100%; }
@media (max-width: 767px) {
  .sin-odt-wrapper { background: var(--theme-background-sub,#f8f9fa); padding: 12px 10px 24px !important; }
}
.sin-odds-detail-table { font-size: 13px; line-height: normal; }
.sin-ods-detail-item { background: rgba(0, 0, 0, 0); border-radius: 8px; padding: 12px; }
@media (max-width: 767px) {
  .sin-ods-detail-item { background: var(--theme-foreground,#fff); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px; margin-bottom: 8px; padding: 10px; }
}
.sin-ods-detail-item.ods-50 { flex: 1 1 calc(50% - 10px); min-width: 0px; }
.sin-ods-detail-item.ods-100 { flex: 1 1 100%; }
.sin-odstb-title { align-items: center; border-bottom: 1px dashed var(--theme-border,#eee); display: flex; font-size: 11px; font-weight: 800; justify-content: space-between; letter-spacing: 0.8px; margin-bottom: 10px; opacity: 1; padding-bottom: 8px; text-transform: uppercase; }
.sin-odstb-odds-list { display: flex; gap: 6px; text-align: center; }
.sin-odstb-odds-list > div { flex: 1 1 0%; min-width: 0px; }
.sin-title-odds { color: var(--theme-text,#666); font-size: 10px; font-weight: 600; margin-bottom: 4px; opacity: 0.45; text-align: center; white-space: nowrap; }
.odds.ods-white { align-items: center; border-radius: 4px; display: flex; font-size: 13px; font-weight: 700; height: 32px; justify-content: center; padding: 6px 4px; transition: 0.2s ease-in-out; }
.odds.ods-white:hover { background-color: var(--theme-accent,#e5e7eb); border-color: var(--theme-border); }
@media (max-width: 767px) {
  .odds.ods-white { background-color: var(--theme-accent); font-size: 12px; height: 28px; }
}
.sin-odstb-odds-list.sin-scores-grid { display: grid; gap: 6px; grid-template-columns: repeat(auto-fill, minmax(52px, 1fr)); max-height: 320px; }
@media (max-width: 767px) {
  .sin-odstb-odds-list.sin-scores-grid { gap: 4px; grid-template-columns: repeat(5, 1fr); }
}
.sin-odt-keo-btn { border-radius: 4px; color: var(--theme-primary,#dc2626); cursor: pointer; font-size: 11px; font-weight: 700; padding: 4px 10px; transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1); background-color: var(--theme-accent,#f3f4f6) !important; }
.sin-odt-keo-btn:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; transform: translateY(-1px); background-color: var(--theme-primary,#dc2626) !important; color: var(--theme-on-primary) !important; }
.sin-odt-empty { color: var(--theme-text,#999); font-size: 12px; font-style: italic; opacity: 0.4; padding: 32px 0px; text-align: center; }
.kbv-odds-value--down::after, .kbv-odds-value--up::after { content: ""; display: inline-block; margin-left: 4px; }
.kbv-odds-value--up::after { mask-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-up-light-v2-f7c26fc3af9138637f3a.svg"); background-color: var(--theme-trend-up) !important; }
.kbv-odds-value--down::after, .kbv-odds-value--up::after { animation: 0.5s ease-in-out 0s 3 normal none running lu-odds-blink; flex-shrink: 0; height: 10px; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; width: 10px; }
.kbv-odds-value--down::after { mask-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-down-light-v2-51f3b989637b8055d6a9.svg"); background-color: var(--theme-trend-down) !important; }
[data-theme="electric-gold-dark-slate"] { --kbv-bxhv3-top-rank: #ffdf58; --kbv-bxhv3-top-rank-bg: #ffdf5814; --kbv-bxhv3-row-hover: #111827; --kbv-bxhv3-gd-up: #01c28e; --kbv-bxhv3-gd-down: #ff4a2b; --kbv-bxhv3-relegation: #ff4a2b; --kbv-bxhv3-relegation-bg: #ff4a2b14; --kbv-bxhv3-qualify: #01c28e; --kbv-bxhv3-eliminate: #ff4a2b; --kbv-bxhv3-rank-neutral: #64748b; --kbv-bxhv3-group-active: #2563eb33; --kbv-bxhv3-group-active-text: #fff; --kbv-bxhv3-group-hover: #2563eb1f; --kbv-bxhv3-group-hover-text: #3b82f6; }
.kbv-bxhv3 { background-color: var(--kbv-card-bg,var(--theme-foreground,#0b0f19)); border-color: var(--kbv-card-border,var(--theme-border,#2563eb33)); }
.kbv-bxhv3-trigger { background-color: var(--theme-bg,#050505); border-color: var(--theme-btn-border,#ffffff1f); }
@media (hover: hover) {
  .kbv-bxhv3-trigger:hover { background-color: var(--theme-accent,#2563eb1a); border-color: var(--theme-primary-hover,#3b82f6); }
}
.kbv-bxhv3-trigger-arrow { filter: brightness(0) invert(1); opacity: 0.85; }
.kbv-bxhv3-dropdown { background-color: var(--kbv-card-bg,var(--theme-foreground,#0b0f19)); border: 1px solid var(--kbv-card-border,var(--theme-border,#2563eb47)); box-shadow: 0 10px 30px #00000073,0 0 0 1px var(--theme-accent,#2563eb14); }
.kbv-bxhv3-search-wrap { border-color: var(--theme-border,#2563eb2e); }
.kbv-bxhv3-search-input, .kbv-bxhv3-search-wrap { background-color: var(--theme-bg,#050505); }
.kbv-bxhv3-search-input { border-color: var(--theme-border,#2563eb38); color: var(--theme-text,#fff); }
.kbv-bxhv3-search-input:focus { border-color: var(--theme-primary-hover,#3b82f6) !important; box-shadow: 0 0 0 2px var(--theme-glow,#2563eb40) !important; }
.kbv-bxhv3-search-icon { filter: brightness(0) invert(1); opacity: 0.45; }
.kbv-bxhv3-league-list { scrollbar-color: var(--theme-border,#2563eb66) #0000; scrollbar-width: thin; }
.kbv-bxhv3-league-list::-webkit-scrollbar { width: 6px; }
.kbv-bxhv3-league-list::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.04); border-radius: 3px; }
.kbv-bxhv3-league-list::-webkit-scrollbar-thumb { background: var(--theme-border,#2563eb73); border-radius: 3px; }
@media (hover: hover) {
  .kbv-bxhv3-league-item:hover { background-color: var(--theme-accent,#2563eb1a); }
  .kbv-bxhv3-row:hover { background-color: var(--kbv-bxhv3-row-hover,#111827); }
  .kbv-bxhv3-expand-btn:hover { background-color: var(--theme-accent,#2563eb1a); border-color: var(--theme-primary-hover,#3b82f6); }
  .kbv-bxhv3-expand-btn:hover, .kbv-bxhv3-team-link:hover .kbv-bxhv3-team-name { color: var(--theme-primary-hover,#3b82f6); }
  .kbv-bxhv3-group-btn:not(.kbv-bxhv3-group-btn--active):hover, .keobongvip-root button.kbv-bxhv3-group-btn:not(.kbv-bxhv3-group-btn--active):hover { background-color: var(--kbv-bxhv3-group-hover,var(--theme-accent,#2563eb1a)); border-color: var(--theme-primary-hover,#3b82f6); color: var(--kbv-bxhv3-group-hover-text,var(--theme-primary-hover,#3b82f6)); }
  .kbv-bxhv3-group-btn--active:hover, .keobongvip-root button.kbv-bxhv3-group-btn--active:hover { background-color: var(--kbv-bxhv3-group-active,color-mix(in srgb,var(--theme-primary,#2563eb) 20%,#0000)); border-color: var(--theme-primary,#2563eb); color: var(--kbv-bxhv3-group-active-text,var(--theme-text,#fff)); filter: brightness(1.08); }
}
.kbv-bxhv3-league-item--active { background-color: var(--theme-accent,#2563eb29); color: var(--theme-primary-hover,#3b82f6); }
.kbv-bxhv3-table-wrap { border-color: var(--kbv-card-border,var(--theme-border,#2563eb33)); }
.kbv-bxhv3-thead { background: linear-gradient(180deg,var(--theme-table-header-bg-start,#1d4ed8),var(--theme-table-header-bg-end,#2563eb)); color: var(--theme-on-primary,#fff); }
.kbv-bxhv3-row { border-color: var(--theme-border,#2563eb1f); transition: background-color 0.15s; }
.kbv-bxhv3-row--top { background-color: var(--kbv-bxhv3-top-rank-bg,#ffdf5814); }
.kbv-bxhv3-row--relegation { background-color: var(--kbv-bxhv3-relegation-bg,#ff4a2b14); }
.kbv-bxhv3-group-btn, .keobongvip-root button.kbv-bxhv3-group-btn { background-color: var(--theme-bg,#050505); border-color: var(--theme-btn-border,#ffffff1f); color: var(--theme-text-muted,#94a3b8); transition: background-color 0.15s, border-color 0.15s, color 0.15s, filter 0.15s; }
.kbv-bxhv3-group-btn--active, .keobongvip-root button.kbv-bxhv3-group-btn--active { background-color: var(--kbv-bxhv3-group-active,color-mix(in srgb,var(--theme-primary,#2563eb) 20%,#0000)); border-color: var(--theme-primary,#2563eb); box-shadow: 0 0 10px var(--theme-glow,color-mix(in srgb,var(--theme-primary,#2563eb) 25%,#0000)); color: var(--kbv-bxhv3-group-active-text,var(--theme-text,#fff)); }
.kbv-bxhv3-expand-btn { background-color: var(--theme-bg,#050505); border-color: var(--theme-border,#2563eb38); color: var(--theme-text-muted,#94a3b8); }
.kbv-bxhv3-title-icon { background-color: var(--kbv-bxhv3-top-rank-bg,#ffdf5826); }
[data-theme="electric-gold-dark-slate"] { --theme-subtext: #94a3b8; --kbv-kqv2-score: #3b82f6; --kbv-kqv2-hot-league: #ffdf58; --kbv-kqv2-row-hover: #111827; }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-kqv2 { background-color: var(--kbv-card-bg,#0b0f19); border-color: var(--kbv-card-border,#2563eb33); }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-kqv2-row { transition: background-color 0.15s; }
@media (hover: hover) {
  .keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-kqv2-row:hover { background-color: var(--kbv-kqv2-row-hover,#111827); }
  .keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-kqv2-expand-btn:hover { color: var(--theme-primary-hover,#3b82f6); }
}
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-kqv2-score { color: var(--kbv-kqv2-score,#3b82f6); }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-kqv2-date-input { color-scheme: dark; }
.kbv-kqv2-date-input::-webkit-calendar-picker-indicator { cursor: pointer; opacity: 1; }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-kqv2-date-input::-webkit-calendar-picker-indicator { filter: brightness(0) invert(1); opacity: 1; }
@media (hover: hover) {
  .keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-kqv2-date-input::-webkit-calendar-picker-indicator:hover { filter: brightness(0) invert(1) drop-shadow(0 0 6px var(--kbv-kqv2-hot-league,rgba(255,223,88,.95))); }
}
[data-theme="emerald-light-slate"] { --kbv-kqv4-score: var(--theme-primary,#059669); --kbv-kqv4-hot-league: #d97706; --kbv-kqv4-row-hover: var(--theme-accent,#ecfdf5); }
.keobongvip-root[data-theme="emerald-light-slate"] .kbv-kqv4-row { box-shadow: inset 0 -1px 0 0 var(--theme-border); transition: background-color 0.15s; }
@media (hover: hover) {
  .keobongvip-root[data-theme="emerald-light-slate"] .kbv-kqv4-row:hover { background-color: var(--kbv-kqv4-row-hover,#ecfdf5); }
  .keobongvip-root[data-theme="emerald-light-slate"] .kbv-kqv4-expand-btn:hover { color: var(--theme-primary,#059669); }
}
.keobongvip-root[data-theme="emerald-light-slate"] .kbv-kqv4-score { color: var(--kbv-kqv4-score,#059669); }
.keobongvip-root[data-theme="emerald-light-slate"] .kbv-kqv4-date-input { color-scheme: light; }
.kbv-kqv4-date-input::-webkit-calendar-picker-indicator { cursor: pointer; opacity: 0.7; }
@media (hover: hover) {
  .keobongvip-root[data-theme="emerald-light-slate"] .kbv-kqv4-date-input::-webkit-calendar-picker-indicator:hover { opacity: 1; }
}
[data-theme="emerald-light-slate"] .kbv-hotmatch-v2-row { box-shadow: inset 0 -1px 0 0 var(--theme-border); }
@media (hover: hover) {
  [data-theme="emerald-light-slate"] .kbv-hotmatch-v2-row:hover { background-color: var(--theme-accent); }
}
[data-theme="emerald-light-slate"] { --kbv-ltd-v4-time: var(--theme-primary,#059669); --kbv-ltd-v4-hot-league: #d97706; --kbv-ltd-v4-row-hover: var(--theme-accent,#ecfdf5); }
.keobongvip-root[data-theme="emerald-light-slate"] .kbv-ltd-v4-row { box-shadow: inset 0 -1px 0 0 var(--theme-border); transition: background-color 0.15s; }
@media (hover: hover) {
  .keobongvip-root[data-theme="emerald-light-slate"] .kbv-ltd-v4-row:hover { background-color: var(--kbv-ltd-v4-row-hover,#ecfdf5); }
  .keobongvip-root[data-theme="emerald-light-slate"] .kbv-ltd-v4-expand-btn:hover { color: var(--theme-primary,#059669); }
}
.keobongvip-root[data-theme="emerald-light-slate"] .kbv-ltd-v4-time { color: var(--kbv-ltd-v4-time,#059669); }
.keobongvip-root[data-theme="emerald-light-slate"] .kbv-ltd-v4-date-input { color-scheme: light; }
.kbv-ltd-v4-date-input::-webkit-calendar-picker-indicator { cursor: pointer; opacity: 0.7; }
@media (hover: hover) {
  .keobongvip-root[data-theme="emerald-light-slate"] .kbv-ltd-v4-date-input::-webkit-calendar-picker-indicator:hover { opacity: 1; }
}
.keobongvip-root .kbv-ltd-full .kbv-ltd-lg-all { max-width: none; padding: 0px 14px; z-index: 1; }
@media (max-width: 767px) {
  .kbv-ltd-full .kbv-ltd-lg-bar { gap: 6px; padding-left: 12px; }
  .keobongvip-root .kbv-ltd-full .kbv-ltd-lg-chip, .keobongvip-root .kbv-ltd-full .kbv-ltd-lg-search { height: 36px; }
  .keobongvip-root .kbv-ltd-full .kbv-ltd-lg-search { padding: 0px; width: 36px; }
  .kbv-ltd-full .kbv-ltd-lg-search-label { display: none; }
  .keobongvip-root .kbv-ltd-full .kbv-ltd-lg-chip { gap: 6px; max-width: 148px; padding: 0px 10px 0px 4px; }
  .keobongvip-root .kbv-ltd-full .kbv-ltd-lg-all { max-width: none; padding: 0px 12px; }
  .keobongvip-root .kbv-ltd-full .kbv-ltd-lg-logo { height: 24px; width: 24px; }
  .keobongvip-root .kbv-ltd-full .kbv-ltd-lg-logo img { height: 16px; width: 16px; }
  .kbv-ltd-full .kbv-ltd-lg-chip-name { font-size: 12px; }
  .kbv-ltd-full .kbv-ltd-lg-row { gap: 6px; }
  .kbv-ltd-lg-drop { border-radius: 14px; max-height: min(70vh, 480px); }
}
.keobongvip-root .kbv-ltd-full .kbv-ltd-lg.is-country .kbv-ltd-lg-chip, .keobongvip-root .kbv-ltd-full .kbv-ltd-lg.is-country.is-compact .kbv-ltd-lg-chip { background: rgba(0, 0, 0, 0); border-width: 0px 0px 2px; border-style: none none solid; border-color: currentcolor currentcolor rgba(0, 0, 0, 0); border-image: none; border-radius: 0px; box-shadow: none; color: var(--theme-text-muted,grey); height: auto; max-width: none; min-height: 36px; padding: 8px 10px 10px; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-lg.is-country .kbv-ltd-lg-chip.is-active, .keobongvip-root .kbv-ltd-full .kbv-ltd-lg.is-country.is-compact .kbv-ltd-lg-chip.is-active { background: rgba(0, 0, 0, 0); border-top-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); border-left-color: rgba(0, 0, 0, 0); border-bottom-color: var(--theme-primary); box-shadow: none; color: var(--theme-text,#171717); }
@media (hover: hover) {
  .keobongvip-root .kbv-ltd-full .kbv-ltd-lg.is-country .kbv-ltd-lg-chip:hover { border-top-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); border-left-color: rgba(0, 0, 0, 0); border-bottom-color: color-mix(in srgb,var(--theme-primary) 45%,#0000); color: var(--theme-text,#171717); transform: none; }
  .keobongvip-root .kbv-ltd-full .kbv-ltd-lg.is-country .kbv-ltd-lg-chip.is-active:hover { border-bottom-color: var(--theme-primary); transform: none; }
}
.kbv-ltd-full .kbv-ltd-lg.is-country .kbv-ltd-lg-bar { border-bottom: 1px solid var(--theme-border,#e5e7eb); padding-left: 0px; }
.kbv-ltd-full .kbv-ltd-lg.is-country .kbv-ltd-lg-row { gap: 0px; padding: 0px; }
.kbv-ltd-full .kbv-ltd-lg.is-country .kbv-ltd-lg-row::after { flex-basis: 8px; }
.kbv-ltd-full .kbv-ltd-lg.is-country .kbv-ltd-lg-chip-name { overflow: visible; text-overflow: clip; white-space: nowrap; }
.kbv-ltd-full .kbv-ltd-lg.is-country .kbv-ltd-lg-skel { background: rgba(0, 0, 0, 0); border-width: 0px 0px 2px; border-style: none none solid; border-color: currentcolor currentcolor rgba(0, 0, 0, 0); border-image: none; border-radius: 0px; height: 36px; padding: 8px 10px; }
.kbv-ltd-full .kbv-ltd-lg.is-compact .kbv-ltd-lg-bar { gap: 6px; padding-left: 0px; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-lg.is-compact .kbv-ltd-lg-chip, .keobongvip-root .kbv-ltd-full .kbv-ltd-lg.is-compact .kbv-ltd-lg-search { height: 32px; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-lg.is-compact .kbv-ltd-lg-search { min-width: 32px; padding: 0px; width: 32px; }
.kbv-ltd-full .kbv-ltd-lg.is-compact .kbv-ltd-lg-search-label { display: none; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-lg.is-compact .kbv-ltd-lg-chip { gap: 5px; max-width: 132px; padding: 0px 8px 0px 4px; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-lg.is-compact .kbv-ltd-lg-all { max-width: none; padding: 0px 10px; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-lg.is-compact .kbv-ltd-lg-logo { height: 20px; width: 20px; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-lg.is-compact .kbv-ltd-lg-logo img { height: 14px; width: 14px; }
.kbv-ltd-full .kbv-ltd-lg.is-compact .kbv-ltd-lg-chip-name { font-size: 12px; }
.kbv-ltd-full .kbv-ltd-lg.is-compact .kbv-ltd-lg-row { gap: 6px; padding: 2px 0px; }
.kbv-ltd-full .kbv-ltd-lg.is-compact .kbv-ltd-lg-skel { height: 32px; padding: 0px 8px 0px 4px; }
.kbv-ltd-full .kbv-ltd-lg.is-compact .kbv-ltd-lg-skel-dot { height: 20px; width: 20px; }
.kbv-ltd-full .kbv-ltd-lg.is-compact .kbv-ltd-lg-skel-bar { width: 56px; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-lg.is-country.is-compact .kbv-ltd-lg-chip { gap: 6px; height: auto; max-width: none; min-height: 32px; padding: 6px 8px 8px; }
.kbv-ltd-full .kbv-ltd-lg.is-country.is-compact .kbv-ltd-lg-bar { padding-left: 0px; }
.kbv-ltd-full .kbv-ltd-lg.is-country.is-compact .kbv-ltd-lg-row { gap: 0px; padding: 0px; }
.kbv-ltd-full .kbv-ltd-lg.is-country.is-compact .kbv-ltd-lg-skel { height: 32px; padding: 6px 8px; }
.kbv-ltd-full { --kbv-ltd-separator: var(--theme-border,#e5e7eb); --kbv-ltd-filter-px: 16px; --kbv-ltd-inline: 8px; --kbv-ltd-chip-r: 8px; --kbv-ltd-chip-h: 40px; --kbv-ltd-filter-py: 12px; --kbv-ltd-filter-gap: 10px; --color-blue: #007aff; }
.kbv-ltd-full .kbv-ltd-hdp { color: var(--color-blue,#007aff); }
@media (min-width: 1024px) {
  .kbv-ltd-full { --kbv-ltd-filter-px: 20px; --kbv-ltd-inline: 20px; --kbv-ltd-filter-py: 16px; --kbv-ltd-filter-gap: 12px; }
}
.kbv-ltd-full .kbv-ltd-match-sep { box-shadow: inset 0 -1px 0 0 var(--kbv-ltd-separator); }
.kbv-ltd-full .kbv-ltd-league-group, .kbv-ltd-full .kbv-ltd-league-head { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; outline: none; }
.kbv-ltd-full .kbv-ltd-league-head { background: var(--theme-accent,#f1f2f4); padding: 4px var(--kbv-ltd-inline); }
@media (min-width: 768px) {
  .kbv-ltd-full .kbv-ltd-league-head { padding: 8px var(--kbv-ltd-inline); }
}
@media (min-width: 1024px) {
  .kbv-ltd-full .kbv-ltd-league-head { padding: 12px var(--kbv-ltd-inline); }
}
.keobongvip-root .kbv-ltd-full .kbv-ltd-league-head-btn { align-items: center; background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; box-sizing: border-box; cursor: pointer; display: flex; gap: 4px; margin: 0px; outline: none; padding: 0px; width: 100%; }
.kbv-ltd-full .kbv-ltd-match-row { box-sizing: border-box; padding-bottom: 10px; padding-left: var(--kbv-ltd-inline); padding-right: var(--kbv-ltd-inline); padding-top: 10px; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-match-row.is-stacked { align-items: center; gap: calc(0.5 * var(--c4-rem,16px)); display: flex !important; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-match-row.is-horizontal { gap: 0px calc(1.25 * var(--c4-rem,16px)); align-items: center !important; display: grid !important; grid-template-columns: 170px minmax(0px, 1fr) 196px !important; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-match-row.is-horizontal > * { box-sizing: border-box; max-width: 100%; min-width: 0px; clear: none !important; float: none !important; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-match-row.is-horizontal > .relative { width: 100%; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-teams.is-stacked { flex: 1 1 0%; min-width: 0px; position: relative; display: block !important; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-teams.is-horizontal { align-items: center; gap: calc(0.375 * var(--c4-rem,16px)); justify-content: center; min-width: 0px; overflow: hidden; display: flex !important; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-team-away, .keobongvip-root .kbv-ltd-full .kbv-ltd-team-home { align-items: center; gap: calc(0.25 * var(--c4-rem,16px)); min-width: 0px; width: 44%; display: flex !important; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-team-home { justify-content: flex-end; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-vs { flex-shrink: 0; text-align: center; width: 56px; display: block !important; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-odds.is-stacked { align-items: flex-end; flex-direction: column; gap: calc(0.25 * var(--c4-rem,16px)); min-width: 70px; display: flex !important; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-odds.is-horizontal { align-items: center; box-sizing: border-box; flex-direction: row; gap: calc(0.375 * var(--c4-rem,16px)); justify-content: flex-end; min-width: 172px; padding-left: calc(0.5 * var(--c4-rem,16px)); width: 100%; display: flex !important; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-odds-row.is-horizontal { align-items: center; column-gap: calc(0.25 * var(--c4-rem,16px)); grid-template-columns: 38px 12px 42px; display: grid !important; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-odds-row.is-stacked { align-items: center; gap: calc(0.5 * var(--c4-rem,16px)); display: flex !important; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-time { align-items: center; gap: calc(0.25 * var(--c4-rem,16px)); min-width: fit-content; white-space: nowrap; display: flex !important; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-time.is-stacked { align-items: flex-start; flex-direction: column; white-space: normal; }
@media (min-width: 1024px) {
  .kbv-ltd-full .kbv-ltd-match-row { padding-bottom: 16px; padding-top: 16px; }
}
.keobongvip-root[data-theme="gold-light-slate"] .kbv-ltd-full { --kbv-ltd-separator: #e5e7eb; }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-ltd-full { --kbv-ltd-separator: var(--theme-border); }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-ltd-full .kbv-ltd-match-row .text-gray-700 { color: var(--theme-text-muted,#94a3b8); }
@media (hover: hover) {
  .kbv-ltd-full .kbv-ltd-match-row:hover { background: var(--theme-accent,#f1f2f4); }
}
.kbv-ltd-full .date-picker-scroll { flex-wrap: nowrap; overflow: auto hidden; padding: 3px 0px; scrollbar-width: none; }
.kbv-ltd-full .date-picker-scroll::after { content: ""; flex: 0 0 var(--kbv-ltd-filter-px); pointer-events: none; }
.kbv-ltd-full .kbv-ltd-filter-spacer { flex: 0 0 var(--kbv-ltd-filter-px); height: 1px; pointer-events: none; width: var(--kbv-ltd-filter-px); }
.kbv-ltd-full .date-picker-scroll::-webkit-scrollbar { display: none; }
.kbv-ltd-full .kbv-ltd-filter-block { display: flex; flex-direction: column; gap: var(--kbv-ltd-filter-gap); padding-bottom: var(--kbv-ltd-filter-py); padding-top: var(--kbv-ltd-filter-py); }
.keobongvip-root .kbv-ltd-full .kbv-ltd-chip { align-items: center; background: var(--theme-foreground,#fff); border: 1.5px solid var(--theme-btn-border,#d1d5db); border-radius: var(--kbv-ltd-chip-r); box-sizing: border-box; color: var(--theme-text,#171717); cursor: pointer; display: inline-flex; flex: 0 0 auto; font: inherit; height: var(--kbv-ltd-chip-h); justify-content: center; margin: 0px; padding: 0px 10px; white-space: nowrap; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-chip.is-active { background: var(--theme-primary); border-color: var(--theme-primary); color: var(--theme-on-primary); }
.keobongvip-root .kbv-ltd-full .kbv-ltd-date-row > button { min-width: 76px; width: max-content; }
.kbv-ltd-full .kbv-ltd-chip-label { font-size: 14px; font-weight: 500; line-height: 1.2; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-date-row.is-compact > button { height: 32px; min-width: 0px; padding: 0px 8px; }
.kbv-ltd-full .kbv-ltd-date-row.is-compact .kbv-ltd-chip-label { font-size: 12px; font-weight: 600; }
.kbv-ltd-full .league-filter-scrollbar { scrollbar-color: var(--theme-primary) #0000; scrollbar-width: thin; }
.kbv-ltd-full .league-filter-scrollbar::-webkit-scrollbar { width: 4px; }
.kbv-ltd-full .league-filter-scrollbar::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0); }
.kbv-ltd-full .league-filter-scrollbar::-webkit-scrollbar-thumb { background: var(--theme-primary); border-radius: 4px; }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-ltd-full .kbv-corner-icon, .keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-ltd-full img[src="/filter.svg"] { filter: brightness(0) invert(1); }
.keobongvip-root[data-theme="gold-light-slate"] .kbv-ltd-full .kbv-corner-icon, .keobongvip-root[data-theme="gold-light-slate"] .kbv-ltd-full img[src="/filter.svg"] { filter: none; }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-ltd-full .kbv-ltd-chevron { filter: brightness(0) invert(1); }
.kbv-ltd-full .kbv-loading-spinner { border-right-color: ; border-bottom-color: ; border-left-color: ; border-top-color: var(--theme-primary); }
.kbv-ltd-full .kbv-ltd-loading { align-items: center; color: var(--theme-text-muted,grey); display: flex; font-size: calc(0.875 * var(--c4-rem,16px)); justify-content: center; line-height: 1.4; min-height: 120px; padding: 32px 16px; }
.kbv-ltd-full .kbv-ltd-loading.is-compact { min-height: 40px; padding: 8px 16px; }
.kbv-ltd-full .kbv-bycountry-scroll { max-height: 400px; overflow: hidden auto; overscroll-behavior: contain; scrollbar-color: var(--theme-primary) #0000; scrollbar-width: thin; }
.kbv-ltd-full .kbv-bycountry-scroll::-webkit-scrollbar { width: 4px; }
.kbv-ltd-full .kbv-bycountry-scroll::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0); }
.kbv-ltd-full .kbv-bycountry-scroll::-webkit-scrollbar-thumb { background: var(--theme-primary); border-radius: 4px; }
.kbv-ltd-sb { --kbv-ltd-sb-pad: 10px; --kbv-ltd-sb-gap: 6px; --kbv-ltd-sb-logo: 20px; --kbv-ltd-sb-fs: 13px; --kbv-ltd-sb-fs-sm: 12px; --kbv-ltd-sb-select-h: 38px; background: var(--theme-bg); color: var(--theme-text); container: kbv-ltd-sb / inline-size; display: flex; flex-direction: column; gap: 8px; min-width: 0px; overflow: visible; width: 100%; }
.kbv-bycountry-sb-title { background: var(--theme-primary); border-radius: 8px 8px 0px 0px; box-sizing: border-box; color: var(--theme-on-primary,#fff); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 14px; font-weight: 700; letter-spacing: 0.04em; line-height: 1.3; margin: 0px; padding: 10px 12px; text-align: center; text-transform: uppercase; width: 100%; }
.kbv-ltd-sb:has(> .kbv-bycountry-sb-title) { gap: 0px; }
@container kbv-ltd-sb (min-width: 300px) {
  .kbv-ltd-sb-filters, .kbv-ltd-sb-list, .kbv-ltd-sb-select-wrap { --kbv-ltd-sb-pad: 12px; --kbv-ltd-sb-logo: 22px; --kbv-ltd-sb-fs: 14px; --kbv-ltd-sb-fs-sm: 13px; --kbv-ltd-sb-select-h: 40px; }
  .kbv-ltd-sb-match { gap: 8px; padding: 8px 10px; }
}
@container kbv-ltd-sb (max-width: 259px) {
  .kbv-ltd-sb-hdp, .kbv-ltd-sb-odd { font-size: 11px; }
}
.kbv-ltd-sb-filters { padding: 10px var(--kbv-ltd-sb-pad) 0; }
.kbv-ltd-sb-filters, .kbv-ltd-sb-list { display: flex; flex-direction: column; gap: 6px; min-width: 0px; }
.kbv-ltd-sb-list { padding: 0 var(--kbv-ltd-sb-pad) 10px; }
.kbv-ltd-sb-select-wrap { min-width: 0px; width: 100%; }
.keobongvip-root .kbv-ltd-sb .kbv-ltd-sb-select, .keobongvip-root .kbv-ltd-sb-select { -webkit-tap-highlight-color: transparent; align-items: center; background: var(--theme-foreground,#fff); border: 1.5px solid var(--theme-btn-border,#d1d5db); border-radius: 10px; box-sizing: border-box; color: var(--theme-text,#171717); cursor: pointer; display: flex; font: inherit; gap: 8px; height: var(--kbv-ltd-sb-select-h,36px); margin: 0px; min-width: 0px; padding: 0px 8px 0px 6px; text-align: left; width: 100%; }
.keobongvip-root .kbv-ltd-sb .kbv-ltd-sb-select.is-open, .keobongvip-root .kbv-ltd-sb-select.is-open { border-color: var(--theme-primary); box-shadow: 0 0 0 3px var(--theme-glow,color-mix(in srgb,var(--theme-primary) 25%,#0000)); }
@media (hover: hover) {
  .keobongvip-root .kbv-ltd-sb .kbv-ltd-sb-select:hover, .keobongvip-root .kbv-ltd-sb-select:hover { border-color: var(--theme-primary); }
}
.keobongvip-root .kbv-ltd-sb .kbv-ltd-sb-select-round { height: 32px; padding-left: 10px; }
.kbv-ltd-sb-select-label { flex: 1 1 auto; font-size: var(--kbv-ltd-sb-fs,13px); font-weight: 600; line-height: 1.2; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.kbv-ltd-sb-chevron { color: var(--theme-text-muted,grey); display: inline-flex; flex-shrink: 0; transition: transform 0.15s; }
.kbv-ltd-sb-chevron.is-open { transform: rotate(180deg); }
.kbv-ltd-sb-chevron svg { display: block; height: 14px; width: 14px; }
.keobongvip-root .kbv-ltd-sb-logo { align-items: center; background: rgb(255, 255, 255); border-radius: 50%; box-shadow: rgba(15, 23, 42, 0.06) 0px 0px 0px 1px; display: inline-flex; flex-shrink: 0; height: var(--kbv-ltd-sb-logo,18px); justify-content: center; overflow: hidden; width: var(--kbv-ltd-sb-logo,18px); }
.keobongvip-root .kbv-ltd-sb-logo img { display: block; height: 70%; object-fit: contain; pointer-events: none; width: 70%; }
.keobongvip-root .kbv-ltd-sb-logo.is-fallback { background: var(--theme-accent,#f1f2f4); color: var(--theme-text-muted,grey); font-size: 10px; font-weight: 700; }
.kbv-ltd-sb-card { background: var(--theme-foreground,#fff); border: 1px solid var(--theme-border,#e5e7eb); border-radius: 10px; overflow: hidden; }
.kbv-ltd-sb-round-head { background: var(--theme-accent,#f1f2f4); padding: 6px 10px; }
.kbv-ltd-sb-round-head h3 { color: var(--theme-text,#171717); font-size: var(--kbv-ltd-sb-fs-sm,12px); font-weight: 700; letter-spacing: 0.02em; margin: 0px; overflow: hidden; text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap; }
.kbv-ltd-sb-match { align-items: center; display: flex; gap: 6px; min-width: 0px; padding: 8px; }
.kbv-ltd-sb-match.has-sep { box-shadow: inset 0 -1px 0 0 var(--theme-border,#e5e7eb); }
@media (hover: hover) {
  .kbv-ltd-sb-match:hover { background: var(--theme-accent,#f1f2f4); }
}
.kbv-ltd-sb-status { color: var(--theme-text-muted,grey); display: flex; flex-direction: column; flex-shrink: 0; font-size: var(--kbv-ltd-sb-fs-sm,12px); font-weight: 700; gap: 1px; line-height: 1.2; min-width: 0px; }
.kbv-ltd-sb-status.is-live { color: rgb(220, 38, 38); }
.kbv-ltd-sb-minute { color: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; }
.kbv-ltd-sb-time { color: var(--theme-text,#171717); }
.kbv-ltd-sb-date { font-weight: 500; }
.kbv-ltd-sb-corners { align-items: center; color: var(--theme-text,#171717); display: inline-flex; font-size: 11px; font-weight: 600; gap: 2px; }
.kbv-ltd-sb-corners img { height: 8px; width: 8px; }
.kbv-ltd-sb-teams { display: flex; flex: 1 1 auto; flex-direction: column; gap: 4px; min-width: 0px; }
.kbv-ltd-sb-team { align-items: center; display: flex; gap: 6px; min-width: 0px; }
.kbv-ltd-sb-team-logo { align-items: center; background: rgb(255, 255, 255); border-radius: 50%; box-shadow: rgba(15, 23, 42, 0.06) 0px 0px 0px 1px; display: inline-flex; flex-shrink: 0; height: var(--kbv-ltd-sb-logo,18px); justify-content: center; overflow: hidden; width: var(--kbv-ltd-sb-logo,18px); }
.kbv-ltd-sb-team-logo img { display: block; height: 70%; object-fit: contain; width: 70%; }
.kbv-ltd-sb-team-logo.is-fallback { background: var(--theme-accent,#f1f2f4); color: var(--theme-text-muted,grey); font-size: 10px; font-weight: 700; }
.kbv-ltd-sb-team-name { flex: 1 1 auto; font-size: var(--kbv-ltd-sb-fs,13px); font-weight: 400; line-height: 1.25; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.kbv-ltd-sb-team-name.is-win { font-weight: 700; }
.kbv-ltd-sb-score.is-win { font-weight: 800; }
.kbv-ltd-sb-score { font-feature-settings: "tnum"; color: rgb(220, 38, 38); flex-shrink: 0; font-size: var(--kbv-ltd-sb-fs,13px); font-variant-numeric: tabular-nums; font-weight: 700; min-width: 1.1em; text-align: right; }
.kbv-ltd-sb-half { color: var(--text-half-score,var(--theme-text-muted,grey)); font-size: 11px; font-weight: 500; margin-left: 2px; }
.kbv-ltd-sb-match > .relative { flex: 0 0 auto; min-width: 0px; }
.kbv-ltd-sb-odds { align-items: flex-end; cursor: pointer; display: flex; flex-direction: column; gap: 4px; justify-content: center; min-width: 0px; }
.kbv-ltd-sb-odds-row { align-items: center; display: flex; gap: 3px; justify-content: flex-end; min-height: var(--kbv-ltd-sb-logo,18px); white-space: nowrap; }
.kbv-ltd-sb-hdp { color: var(--color-blue,#007aff); }
.kbv-ltd-sb-hdp, .kbv-ltd-sb-odd { font-feature-settings: "tnum"; font-size: var(--kbv-ltd-sb-fs-sm,12px); font-variant-numeric: tabular-nums; font-weight: 400; }
.kbv-ltd-sb-odd { align-items: center; display: inline-flex; gap: 3px; }
.kbv-ltd-sb-drop { background: var(--theme-foreground,#fff); border: 1px solid var(--theme-border,#e5e7eb); border-radius: 12px; box-shadow: rgba(15, 23, 42, 0.16) 0px 18px 40px; color: var(--theme-text,#171717); display: flex; flex-direction: column; min-height: 0px; overflow: hidden; pointer-events: auto; }
.kbv-ltd-sb-drop, .kbv-ltd-sb-drop * { box-sizing: border-box; }
.kbv-ltd-sb-drop-head { align-items: center; display: flex; flex-shrink: 0; gap: 6px; padding: 8px 8px 6px; }
.kbv-ltd-sb-drop-search { flex: 1 1 auto; min-width: 0px; position: relative; }
.kbv-ltd-sb-drop-search svg { color: var(--theme-text-muted,grey); height: 14px; left: 8px; pointer-events: none; position: absolute; top: 50%; transform: translateY(-50%); width: 14px; }
.kbv-ltd-sb-drop-search input { background: var(--theme-bg,#fff); border: 1px solid var(--theme-btn-border,#d1d5db); border-radius: 8px; color: var(--theme-text,#171717); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 14px; height: 34px; margin: 0px; outline: none; padding: 0px 10px 0px 28px; width: 100%; }
.kbv-ltd-sb-drop-search input::placeholder { color: var(--theme-text-muted,grey); }
.kbv-ltd-sb-drop-search input:focus { border-color: var(--theme-primary); box-shadow: 0 0 0 3px var(--theme-glow,color-mix(in srgb,var(--theme-primary) 25%,#0000)); }
.keobongvip-root .kbv-ltd-sb-drop-close { align-items: center; background: rgba(0, 0, 0, 0); border: 0px; border-radius: 8px; color: var(--theme-text-muted,grey); cursor: pointer; display: inline-flex; height: 32px; justify-content: center; margin: 0px; padding: 0px; width: 32px; }
.keobongvip-root .kbv-ltd-sb-drop-close:hover { background: var(--theme-accent,#f1f2f4); color: var(--theme-text,#171717); }
.keobongvip-root .kbv-ltd-sb-drop-close svg { height: 12px; width: 12px; }
.kbv-ltd-sb-drop-caption { color: var(--theme-text-muted,grey); flex-shrink: 0; font-size: 11px; font-weight: 700; letter-spacing: 0.06em; padding: 0px 12px 6px; text-transform: uppercase; }
.kbv-ltd-sb-drop-list { flex: 1 1 auto; min-height: 0px; overflow-y: auto; padding: 0px 6px 8px; scrollbar-color: var(--theme-primary) #0000; scrollbar-width: thin; }
.kbv-ltd-sb-drop-list-only { padding-top: 8px; }
.kbv-ltd-sb-drop-list::-webkit-scrollbar { width: 4px; }
.kbv-ltd-sb-drop-list::-webkit-scrollbar-thumb { background: var(--theme-primary); border-radius: 4px; }
.keobongvip-root .kbv-ltd-sb-drop-item { align-items: center; background: rgba(0, 0, 0, 0); border: 0px; border-radius: 8px; color: var(--theme-text,#171717); cursor: pointer; display: flex; font: inherit; gap: 8px; justify-content: flex-start; margin: 0px 0px 2px; padding: 7px 8px; text-align: left; width: 100%; }
.keobongvip-root .kbv-ltd-sb-drop-item:hover { background: var(--theme-accent,#f1f2f4); }
.keobongvip-root .kbv-ltd-sb-drop-item.is-active { background: color-mix(in srgb,var(--theme-primary) 16%,var(--theme-foreground,#fff)); }
.kbv-ltd-sb-drop-name { flex: 1 1 auto; font-size: 14px; font-weight: 600; line-height: 1.3; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.kbv-ltd-sb-drop-check { color: var(--theme-primary); display: inline-flex; flex-shrink: 0; }
.kbv-ltd-sb-drop-check svg { height: 14px; width: 14px; }
.kbv-ltd-sb-drop-empty { color: var(--theme-text-muted,grey); font-size: 13px; padding: 20px 10px; text-align: center; }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-ltd-sb-drop { box-shadow: rgba(0, 0, 0, 0.45) 0px 18px 40px; }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-ltd-sb-logo { background: var(--theme-foreground,#1a1a1a); box-shadow: rgba(255, 255, 255, 0.12) 0px 0px 0px 1px; }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-ltd-sb-team-logo { background: rgb(255, 255, 255); box-shadow: rgba(255, 255, 255, 0.12) 0px 0px 0px 1px; }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-ltd-sb .kbv-corner-icon { filter: brightness(0) invert(1); }
.kbv-ltd-sb .kbv-ltd-loading.is-compact { min-height: 72px; }
.kbv-kq-sb { --kbv-ltd-filter-px: 0; --kbv-ltd-inline: 10px; --kbv-ltd-chip-h: 32px; --kbv-ltd-chip-r: 8px; --kbv-ltd-filter-py: 0; --kbv-ltd-filter-gap: 6px; }
@container kbv-ltd-sb (max-width: 259px) {
  .kbv-kq-sb-group .kbv-ltd-sb-half { display: none; }
  .kbv-kq-sb-group .kbv-ltd-sb-corners { font-size: 10px; }
}
.kbv-kq-sb .kbv-ltd-sb-filters { gap: 8px; padding-top: 10px; }
.keobongvip-root .kbv-kq-sb-head { align-items: center; background: var(--theme-accent,#f1f2f4); border: 0px; border-radius: 0px; color: var(--theme-text,#171717); cursor: pointer; display: flex; font: inherit; gap: 6px; justify-content: flex-start; margin: 0px; min-width: 0px; padding: 7px 10px; text-align: left; width: 100%; }
.keobongvip-root .kbv-kq-sb-head:hover { background: color-mix(in srgb,var(--theme-primary) 12%,var(--theme-accent,#f1f2f4)); border-color: rgba(0, 0, 0, 0); color: var(--theme-text,#171717); }
.kbv-kq-sb-head-title { align-items: center; display: flex; flex: 1 1 auto; gap: 4px; min-width: 0px; }
.kbv-kq-sb-head-name { flex: 0 1 auto; font-size: var(--kbv-ltd-sb-fs-sm,12px); font-weight: 700; letter-spacing: 0.01em; line-height: 1.25; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.kbv-kq-sb-hot { flex-shrink: 0; height: 14px; width: auto; }
.kbv-kq-sb-head-count { font-feature-settings: "tnum"; color: var(--theme-text-muted,grey); flex-shrink: 0; font-size: 11px; font-variant-numeric: tabular-nums; font-weight: 700; line-height: 1; min-width: 1.25em; }
.kbv-kq-sb-group .kbv-ltd-sb-chevron.is-open { transform: rotate(180deg); }
.kbv-kq-sb-empty { padding: 4px 0px 8px; }
.kbv-kq-sb-empty img { height: auto; margin: 8px 0px 0px; width: 72px; }
.kbv-kq-sb-more { padding: 4px 0px 8px; }
.kbv-kq-sb .kbv-ltd-loading.is-compact { min-height: 64px; }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-kq-sb-head { background: var(--theme-accent,#feb60114); }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-kq-sb-head:hover { background: color-mix(in srgb,var(--theme-primary) 16%,var(--theme-accent,#0b0f19)); }
.kbv-ltd-full .kbv-ltd-lg { min-width: 0px; }
.kbv-ltd-full .kbv-ltd-lg-bar { align-items: center; display: flex; gap: 8px; min-width: 0px; padding-left: var(--kbv-ltd-filter-px,16px); }
.keobongvip-root .kbv-ltd-full .kbv-ltd-lg-chip, .keobongvip-root .kbv-ltd-full .kbv-ltd-lg-search { -webkit-tap-highlight-color: transparent; align-items: center; background: var(--theme-foreground,#fff); border: 1.5px solid var(--theme-btn-border,#d1d5db); border-radius: 999px; box-sizing: border-box; color: var(--theme-text,#171717); cursor: pointer; display: inline-flex; flex: 0 0 auto; font: inherit; height: var(--kbv-ltd-chip-h,40px); justify-content: center; margin: 0px; padding: 0px; transition: background-color 0.15s, border-color 0.15s, color 0.15s, box-shadow 0.15s, transform 0.15s; white-space: nowrap; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-lg-search { gap: 6px; padding: 0px 12px 0px 10px; z-index: 1; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-lg-search svg { display: block; flex-shrink: 0; height: 16px; width: 16px; }
.kbv-ltd-full .kbv-ltd-lg-search-label { font-size: 13px; font-weight: 600; line-height: 1.2; }
.keobongvip-root .kbv-ltd-full .kbv-ltd-lg-chip.is-active, .keobongvip-root .kbv-ltd-full .kbv-ltd-lg-search.is-open { background: var(--theme-primary); border-color: var(--theme-primary); box-shadow: 0 2px 8px var(--theme-glow,#feb60147); color: var(--theme-on-primary); scroll-margin-inline: 12px; }
@media (hover: hover) {
  .keobongvip-root .kbv-ltd-full .kbv-ltd-lg-chip:hover, .keobongvip-root .kbv-ltd-full .kbv-ltd-lg-search:hover { border-color: var(--theme-primary); transform: translateY(-1px); }
  .keobongvip-root .kbv-ltd-full .kbv-ltd-lg-chip.is-active:hover, .keobongvip-root .kbv-ltd-full .kbv-ltd-lg-search.is-open:hover { transform: none; }
}
.keobongvip-root .kbv-ltd-full .kbv-ltd-lg-chip { gap: 8px; max-width: 180px; padding: 0px 12px 0px 6px; }
.keobongvip-root .kbv-ltd-lg-logo { align-items: center; background: rgb(255, 255, 255); border-radius: 50%; box-shadow: rgba(15, 23, 42, 0.06) 0px 0px 0px 1px; display: inline-flex; flex-shrink: 0; height: 26px; justify-content: center; overflow: hidden; width: 26px; }
.keobongvip-root .kbv-ltd-lg-logo img { display: block; height: 18px; object-fit: contain; pointer-events: none; width: 18px; }
.keobongvip-root .kbv-ltd-lg-logo.is-fallback { background: var(--theme-accent,#f1f2f4); color: var(--theme-text-muted,grey); font-size: 11px; font-weight: 700; }
.kbv-ltd-full .kbv-ltd-lg-chip-name { font-size: 13px; font-weight: 600; line-height: 1.2; min-width: 0px; overflow: hidden; text-overflow: ellipsis; }
.kbv-ltd-full .kbv-ltd-lg-row { align-items: center; display: flex; flex: 1 1 auto; flex-wrap: nowrap; gap: 8px; min-width: 0px; overflow: auto hidden; overscroll-behavior-x: contain; padding: 8px 0px; scroll-padding-inline: 12px; scrollbar-width: none; }
.kbv-ltd-full .kbv-ltd-lg-row::-webkit-scrollbar { display: none; }
.kbv-ltd-full .kbv-ltd-lg-row::after { content: ""; flex: 0 0 var(--kbv-ltd-filter-px,16px); pointer-events: none; }
.kbv-ltd-full .kbv-ltd-lg-skel { align-items: center; background: var(--theme-accent,#f1f2f4); border: 1.5px solid var(--theme-border,#e5e7eb); border-radius: 999px; display: inline-flex; flex: 0 0 auto; gap: 8px; height: var(--kbv-ltd-chip-h,40px); padding: 0px 12px 0px 6px; }
.kbv-ltd-full .kbv-ltd-lg-skel-bar, .kbv-ltd-full .kbv-ltd-lg-skel-dot { background: color-mix(in srgb,var(--theme-text-muted,grey) 22%,#0000); border-radius: 999px; display: block; }
.kbv-ltd-full .kbv-ltd-lg-skel-dot { height: 26px; width: 26px; }
.kbv-ltd-full .kbv-ltd-lg-skel-bar { height: 10px; width: 72px; }
.kbv-ltd-lg-drop { background: var(--theme-foreground,#fff); border: 1px solid var(--theme-border,#e5e7eb); border-radius: 16px; box-shadow: rgba(15, 23, 42, 0.16) 0px 18px 40px; color: var(--theme-text,#171717); display: flex; flex-direction: column; max-height: min(62vh, 420px); overflow: hidden; }
.kbv-ltd-lg-drop, .kbv-ltd-lg-drop * { box-sizing: border-box; }
.kbv-ltd-lg-drop-head { align-items: center; display: flex; gap: 8px; padding: 10px 10px 8px; }
.kbv-ltd-lg-drop-search { flex: 1 1 auto; min-width: 0px; position: relative; }
.kbv-ltd-lg-drop-search svg { color: var(--theme-text-muted,grey); height: 16px; left: 10px; pointer-events: none; position: absolute; top: 50%; transform: translateY(-50%); width: 16px; }
.kbv-ltd-lg-drop-search input { background: var(--theme-bg,#fff); border: 1px solid var(--theme-btn-border,#d1d5db); border-radius: 12px; color: var(--theme-text,#171717); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 14px; height: 40px; margin: 0px; outline: none; padding: 0px 12px 0px 34px; width: 100%; }
.kbv-ltd-lg-drop-search input::placeholder { color: var(--theme-text-muted,grey); }
.kbv-ltd-lg-drop-search input:focus { border-color: var(--theme-primary); box-shadow: 0 0 0 3px var(--theme-glow,#feb60140); }
.keobongvip-root .kbv-ltd-lg-drop-close { align-items: center; background: rgba(0, 0, 0, 0); border: 0px; border-radius: 10px; color: var(--theme-text-muted,grey); cursor: pointer; display: inline-flex; height: 36px; justify-content: center; margin: 0px; padding: 0px; width: 36px; }
.keobongvip-root .kbv-ltd-lg-drop-close:hover { background: var(--theme-accent,#f1f2f4); border-color: rgba(0, 0, 0, 0); color: var(--theme-text,#171717); }
.keobongvip-root .kbv-ltd-lg-drop-close svg { height: 14px; width: 14px; }
.kbv-ltd-lg-drop-caption { color: var(--theme-text-muted,grey); font-size: 11px; font-weight: 700; letter-spacing: 0.06em; padding: 2px 14px 8px; text-transform: uppercase; }
.kbv-ltd-lg-drop-list { flex: 1 1 auto; min-height: 0px; overflow-y: auto; padding: 0px 8px 8px; scrollbar-color: var(--theme-primary) #0000; scrollbar-width: thin; }
.kbv-ltd-lg-drop-list::-webkit-scrollbar { width: 4px; }
.kbv-ltd-lg-drop-list::-webkit-scrollbar-thumb { background: var(--theme-primary); border-radius: 4px; }
.keobongvip-root .kbv-ltd-lg-drop-item { align-items: center; background: rgba(0, 0, 0, 0); border: 0px; border-radius: 12px; color: var(--theme-text,#171717); cursor: pointer; display: flex; font: inherit; gap: 10px; justify-content: flex-start; margin: 0px 0px 4px; padding: 8px 10px; text-align: left; width: 100%; }
.keobongvip-root .kbv-ltd-lg-drop-item:hover { background: var(--theme-accent,#f1f2f4); }
.keobongvip-root .kbv-ltd-lg-drop-item.is-active { background: color-mix(in srgb,var(--theme-primary) 16%,var(--theme-foreground,#fff)); }
.keobongvip-root .kbv-ltd-lg-drop-item .kbv-ltd-lg-logo { height: 28px; width: 28px; }
.kbv-ltd-lg-drop-name { flex: 1 1 auto; font-size: 14px; font-weight: 600; line-height: 1.3; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.kbv-ltd-lg-drop-check { color: var(--theme-primary); display: inline-flex; flex-shrink: 0; }
.kbv-ltd-lg-drop-check svg { height: 16px; width: 16px; }
.kbv-ltd-lg-drop-empty { color: var(--theme-text-muted,grey); font-size: 13px; padding: 28px 12px; text-align: center; }
@media (max-width: 767px) {
  .kbv-ltd-full .kbv-ltd-lg-bar { gap: 6px; padding-left: 12px; }
  .keobongvip-root .kbv-ltd-full .kbv-ltd-lg-chip, .keobongvip-root .kbv-ltd-full .kbv-ltd-lg-search { height: 36px; }
  .keobongvip-root .kbv-ltd-full .kbv-ltd-lg-search { padding: 0px; width: 36px; }
  .kbv-ltd-full .kbv-ltd-lg-search-label { display: none; }
  .keobongvip-root .kbv-ltd-full .kbv-ltd-lg-chip { gap: 6px; max-width: 148px; padding: 0px 10px 0px 4px; }
  .keobongvip-root .kbv-ltd-full .kbv-ltd-lg-logo { height: 24px; width: 24px; }
  .keobongvip-root .kbv-ltd-full .kbv-ltd-lg-logo img { height: 16px; width: 16px; }
  .kbv-ltd-full .kbv-ltd-lg-chip-name { font-size: 12px; }
  .kbv-ltd-full .kbv-ltd-lg-row { gap: 6px; }
  .kbv-ltd-lg-drop { border-radius: 14px; max-height: min(70vh, 480px); }
}
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-ltd-lg-drop { box-shadow: rgba(0, 0, 0, 0.45) 0px 18px 40px; }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-ltd-lg-logo { background: var(--theme-foreground,#1a1a1a); box-shadow: rgba(255, 255, 255, 0.12) 0px 0px 0px 1px; }
.kbv-bxh { --background-header: var(--theme-foreground,#fff); --surface-row-alt2: var(--theme-accent,#fff8e6); --stroke-dark: var(--theme-text,#4d4d4d); --color-background-header: var(--theme-bg,var(--background-header)); --color-background-header-active: var(--theme-primary,#feb601); --color-standing-highlight: #2eb876; --color-standing-highlight-bg: #2eb8761a; --color-muted: var(--theme-text-muted,grey); --bxh-primary: var(--theme-primary,#feb601); --bxh-border: var(--theme-border,#e5e7eb); --bxh-row-hover: var(--theme-accent,#f9fafb); --bxh-badge-bg: var(--theme-accent,#e5e7eb); --bxh-badge-text: var(--theme-text-muted,#4b5563); color: var(--theme-text,#171717); }
.keobongvip-root .kbv-bxh, .keobongvip-root .kbv-bxh tbody, .keobongvip-root .kbv-bxh thead { color: var(--stroke-dark,var(--theme-text,#171717)) !important; }
.keobongvip-root .kbv-bxh a, .keobongvip-root .kbv-bxh td, .keobongvip-root .kbv-bxh th { color: inherit !important; }
.keobongvip-root .kbv-bxh .kbv-bxh-fg { color: var(--stroke-dark,var(--theme-text,#171717)) !important; }
.keobongvip-root .kbv-bxh .kbv-bxh-muted, .keobongvip-root .kbv-bxh .kbv-bxh-tab-idle { color: var(--color-muted,var(--theme-text-muted,grey)) !important; }
.keobongvip-root .kbv-bxh .kbv-bxh-tab-active { color: var(--theme-on-primary,#1a1a1a) !important; }
@media (min-width: 768px) {
  .keobongvip-root .kbv-bxh .kbv-bxh-tab-active { color: var(--bxh-primary) !important; }
}
.keobongvip-root .kbv-bxh .kbv-bxh-c-win, .keobongvip-root .kbv-bxh td.kbv-bxh-c-win, .keobongvip-root .kbv-bxh th.kbv-bxh-c-win { color: rgb(46, 184, 118) !important; }
.keobongvip-root .kbv-bxh .kbv-bxh-c-draw, .keobongvip-root .kbv-bxh td.kbv-bxh-c-draw, .keobongvip-root .kbv-bxh th.kbv-bxh-c-draw { color: rgb(251, 167, 0) !important; }
.keobongvip-root .kbv-bxh .kbv-bxh-c-lose, .keobongvip-root .kbv-bxh td.kbv-bxh-c-lose, .keobongvip-root .kbv-bxh th.kbv-bxh-c-lose { color: rgb(215, 26, 30) !important; }
.keobongvip-root .kbv-bxh .kbv-bxh-c-on-dark { color: rgb(255, 255, 255) !important; }
.keobongvip-root .kbv-bxh .kbv-bxh-badge { color: var(--bxh-badge-text,#4b5563) !important; }
.keobongvip-root .kbv-bxh button, .keobongvip-root .kbv-bxh button:hover { background-color: initial; border-color: rgba(0, 0, 0, 0); color: inherit; }
.keobongvip-root .kbv-bxh button.kbv-bxh-load-more, .keobongvip-root .kbv-bxh button.kbv-bxh-load-more:hover { background-color: var(--color-background-header-active,var(--theme-primary,#feb601)) !important; border-color: rgba(0, 0, 0, 0) !important; color: var(--theme-on-primary,#1a1a1a) !important; }
.keobongvip-root .kbv-bxh button:hover .kbv-bxh-tab-idle { color: var(--theme-text,#171717) !important; }
.kbv-bxh .league-standing-scrollbar-hide::-webkit-scrollbar { display: none; }
.kbv-bxh .league-standing-scrollbar-hide { scrollbar-width: none; }
@media (max-width: 1023px) {
  .kbv-bxh .tab-header-scroll { overflow: auto hidden; scrollbar-gutter: stable; }
  .kbv-bxh .tab-header-scroll::-webkit-scrollbar { display: block; height: 3px; }
  .kbv-bxh .tab-header-scroll::-webkit-scrollbar-track { background: color-mix(in srgb,var(--theme-text,#000) 8%,#0000); border-radius: 999px; margin: 0px 8px; }
  .kbv-bxh .tab-header-scroll::-webkit-scrollbar-thumb { background: var(--bxh-primary); border-radius: 999px; }
}
@media (min-width: 1024px) {
  .kbv-bxh .tab-header-scroll::-webkit-scrollbar { display: none; }
  .kbv-bxh .tab-header-scroll { scrollbar-width: none; }
}
.kbv-bxh-sb { --bxh-border: var(--theme-border,#e5e7eb); --bxh-badge-bg: var(--theme-accent,#e5e7eb); --bxh-badge-text: var(--theme-text-muted,#4b5563); --bxh-row-hover: var(--theme-accent,#f9fafb); --surface-row-alt2: var(--theme-accent,#fff8e6); color: var(--theme-text,#171717); }
.keobongvip-root .kbv-bxh-sb, .keobongvip-root .kbv-bxh-sb .kbv-bxh-sb-table { color: var(--theme-text,#171717) !important; }
.keobongvip-root .kbv-bxh-sb a, .keobongvip-root .kbv-bxh-sb td, .keobongvip-root .kbv-bxh-sb th { color: inherit !important; }
.keobongvip-root .kbv-bxh-sb .kbv-bxh-sb-team-name { color: var(--theme-text,#171717) !important; }
.keobongvip-root .kbv-bxh-sb .kbv-bxh-sb-rank { color: var(--bxh-badge-text,#4b5563) !important; }
.keobongvip-root .kbv-bxh-sb .kbv-bxh-sb-rank.has-color { color: rgb(255, 255, 255) !important; }
.keobongvip-root .kbv-bxh-sb .kbv-bxh-sb-team-logo.is-fallback { color: var(--theme-text-muted,grey) !important; }
.kbv-bxh-sb-body { min-width: 0px; padding: 0 var(--kbv-ltd-sb-pad,10px) 10px; }
.kbv-bxh-sb-card { background: var(--theme-foreground,#fff); border: 1px solid var(--bxh-border); border-radius: 10px; overflow: hidden; }
.kbv-bxh-sb-table { border-collapse: collapse; color: var(--theme-text,#171717); font-size: var(--kbv-ltd-sb-fs-sm,12px); table-layout: fixed; width: 100%; }
.kbv-bxh-sb-table thead tr { background: var(--surface-row-alt2); }
.kbv-bxh-sb-table td, .kbv-bxh-sb-table th { font-feature-settings: "tnum"; border-top: 1px solid var(--bxh-border); font-variant-numeric: tabular-nums; height: 34px; padding: 0px 6px; vertical-align: middle; }
.kbv-bxh-sb-table thead th { border-top: 0px; color: var(--theme-text,#171717); font-size: 11px; font-weight: 700; letter-spacing: 0.02em; }
.kbv-bxh-sb-table td.is-rank, .kbv-bxh-sb-table th.is-rank { padding-left: 8px; text-align: center; width: 36px; }
.kbv-bxh-sb-table td.is-team, .kbv-bxh-sb-table th.is-team { padding-left: 2px; text-align: left; width: auto; }
.kbv-bxh-sb-table td.is-num, .kbv-bxh-sb-table th.is-num { padding-left: 2px; padding-right: 2px; text-align: center; width: 32px; }
.kbv-bxh-sb-table td.is-num:last-child, .kbv-bxh-sb-table th.is-num:last-child { padding-right: 8px; width: 36px; }
.kbv-bxh-sb-table td.is-pts { font-weight: 800; }
@media (hover: hover) {
  .kbv-bxh-sb-table tbody tr:hover { background: var(--bxh-row-hover); }
}
.kbv-bxh-sb-rank { align-items: center; background: var(--bxh-badge-bg); border-radius: 4px; color: var(--bxh-badge-text); display: inline-flex; font-size: 10px; font-weight: 700; height: 20px; justify-content: center; width: 20px; }
.kbv-bxh-sb-rank.has-color { color: rgb(255, 255, 255); }
.kbv-bxh-sb-team { align-items: center; display: flex; gap: 6px; min-width: 0px; }
.kbv-bxh-sb-team-logo { align-items: center; background: rgb(255, 255, 255); border-radius: 50%; box-shadow: rgba(15, 23, 42, 0.06) 0px 0px 0px 1px; display: inline-flex; flex-shrink: 0; height: var(--kbv-ltd-sb-logo,18px); justify-content: center; overflow: hidden; width: var(--kbv-ltd-sb-logo,18px); }
.kbv-bxh-sb-team-logo img { display: block; height: 70%; object-fit: contain; pointer-events: none; width: 70%; }
.kbv-bxh-sb-team-logo.is-fallback { background: var(--theme-accent,#f1f2f4); color: var(--theme-text-muted,grey); font-size: 9px; font-weight: 700; }
.kbv-bxh-sb-team-name { flex: 1 1 auto; font-size: var(--kbv-ltd-sb-fs,13px); font-weight: 500; line-height: 1.25; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-bxh-sb-team-logo { background: rgb(255, 255, 255); box-shadow: rgba(255, 255, 255, 0.12) 0px 0px 0px 1px; }
.kbv-bxh-sb .kbv-ltd-loading.is-compact { min-height: 72px; }
.kbv-v24-odt-wrapper, .kbv-v24-odt-wrapper *, .kbv-v24-odt-wrapper ::after, .kbv-v24-odt-wrapper ::before { box-sizing: border-box; margin: 0px; padding: 0px; }
.kbv-v24-odt-wrapper { background: rgb(11, 15, 25); border-top: 1px solid rgba(37, 99, 235, 0.2); padding: 12px 10px 16px; }
@media (min-width: 768px) {
  .kbv-v24-odt-wrapper { padding: 14px 12px 18px; }
}
.kbv-v24-odt-table { color: rgb(255, 255, 255); font-size: 13px; line-height: normal; }
.kbv-v24-odt-item { background: rgb(5, 5, 5); border: 1px solid rgba(37, 99, 235, 0.2); border-radius: 8px; padding: 12px; }
@media (max-width: 767px) {
  .kbv-v24-odt-item { border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 12px; margin-bottom: 8px; padding: 10px; }
}
.kbv-v24-odt-item--50 { flex: 1 1 calc(50% - 10px); min-width: 0px; }
.kbv-v24-odt-item--100 { flex: 1 1 100%; }
.kbv-v24-odt-title { align-items: center; border-bottom: 1px dashed rgba(37, 99, 235, 0.25); color: rgb(59, 130, 246); display: flex; font-size: 11px; font-weight: 700; justify-content: space-between; letter-spacing: 0.5px; margin-bottom: 10px; padding-bottom: 8px; text-transform: uppercase; }
.kbv-v24-odt-odds-list { display: flex; gap: 6px; text-align: center; }
.kbv-v24-odt-odds-list > div { flex: 1 1 0%; min-width: 0px; }
.kbv-v24-odt-label { color: rgb(148, 163, 184); font-size: 10px; font-weight: 600; margin-bottom: 4px; text-align: center; white-space: nowrap; }
.kbv-v24-odt-odds { align-items: center; background-color: rgba(37, 99, 235, 0.12); border: 1px solid rgba(37, 99, 235, 0.2); border-radius: 4px; color: rgb(255, 255, 255); display: flex; font-size: 13px; font-weight: 700; height: 32px; justify-content: center; padding: 6px 4px; transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; }
@media (hover: hover) {
  .kbv-v24-odt-odds:hover { background-color: rgba(37, 99, 235, 0.22); border-color: rgba(59, 130, 246, 0.45); box-shadow: rgba(37, 99, 235, 0.2) 0px 0px 8px; }
}
@media (max-width: 767px) {
  .kbv-v24-odt-odds { font-size: 12px; height: 30px; }
}
.kbv-v24-odt-odds-list.kbv-v24-odt-scores-grid { display: grid; gap: 6px; grid-template-columns: repeat(auto-fill, minmax(52px, 1fr)); max-height: 320px; }
@media (max-width: 767px) {
  .kbv-v24-odt-odds-list.kbv-v24-odt-scores-grid { gap: 4px; grid-template-columns: repeat(5, 1fr); }
}
.kbv-v24-odt-score-values { display: flex; flex-direction: column; gap: 4px; }
.kbv-v24-odt-empty { color: rgb(148, 163, 184); font-size: 12px; font-style: italic; padding: 32px 0px; text-align: center; }
.kbv-v24-odt-odds--down::after, .kbv-v24-odt-odds--up::after { animation: 0.5s ease-in-out 0s 3 normal none running lu-odds-blink; content: ""; display: inline-block; flex-shrink: 0; height: 10px; margin-left: 4px; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; width: 10px; }
.kbv-v24-odt-odds--up::after { mask-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-up-light-v2-f7c26fc3af9138637f3a.svg"); background-color: rgb(1, 194, 142) !important; }
.kbv-v24-odt-odds--down::after { mask-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-down-light-v2-51f3b989637b8055d6a9.svg"); background-color: rgb(255, 74, 43) !important; }
[data-theme="electric-gold-dark-slate"] .kbv-v24-odt-wrapper { background: var(--theme-foreground,#0b0f19); border-top-color: rgba(37, 99, 235, 0.2); }
[data-theme="electric-gold-dark-slate"] .kbv-v24-odt-item { background: var(--theme-bg,#050505); border-color: rgba(37, 99, 235, 0.2); }
[data-theme="electric-gold-dark-slate"] .kbv-v24-odt-title { border-bottom-color: rgba(37, 99, 235, 0.25); color: var(--theme-primary-hover,#3b82f6); }
[data-theme="electric-gold-dark-slate"] .kbv-v24-odt-label { color: var(--theme-text-muted,#94a3b8); }
[data-theme="electric-gold-dark-slate"] .kbv-v24-odt-odds { background-color: rgba(37, 99, 235, 0.12); border-color: rgba(37, 99, 235, 0.2); color: var(--theme-text,#fff); }
@media (hover: hover) {
  [data-theme="electric-gold-dark-slate"] .kbv-v24-odt-odds:hover { background-color: rgba(37, 99, 235, 0.22); border-color: var(--theme-primary-hover,#3b82f6); box-shadow: 0 0 12px var(--theme-glow,#2563eb40); }
}
[data-theme="electric-gold-dark-slate"] .kbv-v24-odt-empty { color: var(--theme-text-muted,#94a3b8); }
.keobongvip-root .kbv-v24-tips-ai-btn { border: 1px solid rgb(196, 165, 253) !important; box-shadow: rgba(172, 108, 246, 0.6) 0px 0px 14px, rgba(110, 55, 245, 0.22) 0px 0px 0px 2px, rgba(255, 255, 255, 0.22) 0px 1px 0px inset !important; }
.keobongvip-root .kbv-v24-tips-ai-btn, .keobongvip-root .kbv-v24-tips-ai-btn:hover { background: linear-gradient(120deg,#ac6cf6 0,#7c3aed 45%,var(--theme-primary) 100%) !important; color: var(--theme-on-primary,#fff) !important; }
.keobongvip-root .kbv-v24-tips-ai-btn:hover { border-color: rgb(196, 165, 253) !important; }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-v24-tips-ai-sparkle { filter: brightness(0) invert(1); }
.keobongvip-root .kbv-filter-v24-dropdown, .keobongvip-root .kbv-filter-v24-dropdown *, .keobongvip-root .kbv-filter-v24-dropdown ::after, .keobongvip-root .kbv-filter-v24-dropdown ::before { box-sizing: border-box; }
.keobongvip-root .kbv-filter-v24-dropdown button, .keobongvip-root .kbv-filter-v24-dropdown input, .keobongvip-root .kbv-filter-v24-dropdown select, .keobongvip-root .kbv-filter-v24-dropdown textarea { appearance: none; background-color: initial; border: 1px solid rgba(0, 0, 0, 0); box-sizing: border-box; color: inherit; font-family: inherit; font-size: inherit; letter-spacing: normal; line-height: inherit; margin: 0px; padding: 0px; text-shadow: none; text-transform: none; }
.keobongvip-root .kbv-filter-v24-dropdown button { -webkit-tap-highlight-color: transparent; align-items: center; cursor: pointer; display: inline-flex; justify-content: flex-start; }
.keobongvip-root .kbv-filter-v24-dropdown input { display: block; width: 100%; }
.kbv-filter-v24-dropdown { background-color: var(--theme-foreground); box-shadow: rgba(0, 0, 0, 0.35) 0px 12px 32px; }
.kbv-filter-v24-input { background-color: var(--theme-bg); border-color: var(--theme-btn-border); color: var(--theme-text); }
.kbv-filter-v24-input::placeholder { color: var(--theme-text-muted); }
.kbv-filter-v24-input:focus { border-color: var(--theme-primary); }
.kbv-filter-v24-view-bar { border-color: var(--theme-border); }
.kbv-filter-v24-view-btn { background-color: var(--theme-bg); border-color: var(--theme-btn-border); color: var(--theme-text-muted); }
.kbv-filter-v24-view-btn--active { background-color: var(--theme-foreground); border-color: var(--theme-primary); color: var(--theme-primary); }
.kbv-filter-v24-league-item { background-color: var(--theme-bg); border-color: var(--theme-btn-border); color: var(--theme-text); }
@media (hover: hover) {
  .kbv-filter-v24-league-item:hover { background-color: var(--theme-accent); border-color: var(--theme-border); }
  .kbv-filter-v24-action:hover { color: var(--theme-primary); }
}
.kbv-filter-v24-check { background-color: var(--theme-bg); border-color: var(--theme-border); color: rgba(0, 0, 0, 0); }
.kbv-filter-v24-check--checked { background-color: var(--theme-primary); border-color: var(--theme-primary); color: var(--theme-on-primary); }
.kbv-filter-v24-footer { background-color: var(--theme-bg); border-color: var(--theme-border); }
.kbv-filter-v24-confirm { background-color: var(--theme-primary); color: var(--theme-on-primary); }
@media (hover: hover) {
  .kbv-filter-v24-confirm:hover { background-color: var(--theme-primary-hover,var(--theme-primary)); }
}
[data-theme="electric-gold-dark-slate"] .kbv-filter-v24-trigger { background-color: rgb(11, 15, 25); border-color: rgba(37, 99, 235, 0.25); color: var(--theme-text); }
@media (hover: hover) {
  [data-theme="electric-gold-dark-slate"] .kbv-filter-v24-trigger:hover { background-color: rgba(37, 99, 235, 0.1); border-color: var(--theme-primary-hover); box-shadow: 0 0 8px var(--theme-glow); }
}
[data-theme="electric-gold-dark-slate"] .kbv-filter-v24-trigger-arrow { filter: brightness(0) invert(1); opacity: 0.85; }
[data-theme="electric-gold-dark-slate"] .kbv-wr-dropdown-focus { border-color: var(--theme-primary) !important; box-shadow: 0 0 0 2px var(--theme-glow) !important; }
[data-theme="electric-gold-dark-slate"] .kbv-filter-v24-dropdown { background-color: rgb(11, 15, 25); border: 1px solid rgba(37, 99, 235, 0.28); box-shadow: 0 16px 40px #0000008c,0 0 0 1px #2563eb14,0 0 24px var(--theme-glow); }
[data-theme="electric-gold-dark-slate"] .kbv-filter-v24-input { background-color: rgb(5, 5, 5); border-color: rgba(37, 99, 235, 0.22); }
[data-theme="electric-gold-dark-slate"] .kbv-filter-v24-input:focus { border-color: var(--theme-primary-hover) !important; box-shadow: 0 0 0 2px var(--theme-glow) !important; }
[data-theme="electric-gold-dark-slate"] .kbv-filter-v24-close { color: var(--theme-text-muted); }
@media (hover: hover) {
  [data-theme="electric-gold-dark-slate"] .kbv-filter-v24-close:hover { background-color: rgba(37, 99, 235, 0.12); color: var(--theme-primary-hover); }
}
[data-theme="electric-gold-dark-slate"] .kbv-filter-v24-view-bar { border-color: rgba(37, 99, 235, 0.18); }
[data-theme="electric-gold-dark-slate"] .kbv-filter-v24-view-btn { background-color: rgb(5, 5, 5); border-color: rgba(37, 99, 235, 0.18); color: var(--theme-text-muted); }
[data-theme="electric-gold-dark-slate"] .kbv-filter-v24-view-btn--active { background-color: rgba(37, 99, 235, 0.16); border-color: var(--theme-primary); box-shadow: 0 0 10px var(--theme-glow); color: rgb(147, 197, 253); }
[data-theme="electric-gold-dark-slate"] .kbv-filter-v24-list { scrollbar-color: rgba(37, 99, 235, 0.4) rgba(0, 0, 0, 0); scrollbar-width: thin; }
.kbv-filter-v24-dropdown { overscroll-behavior: contain; }
[data-theme="electric-gold-dark-slate"] .kbv-filter-v24-list::-webkit-scrollbar { width: 6px; }
[data-theme="electric-gold-dark-slate"] .kbv-filter-v24-list::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.04); border-radius: 3px; }
[data-theme="electric-gold-dark-slate"] .kbv-filter-v24-list::-webkit-scrollbar-thumb { background: rgba(37, 99, 235, 0.45); border-radius: 3px; }
[data-theme="electric-gold-dark-slate"] .kbv-filter-v24-league-item { background-color: rgb(5, 5, 5); border-color: rgba(37, 99, 235, 0.14); }
@media (hover: hover) {
  [data-theme="electric-gold-dark-slate"] .kbv-filter-v24-league-item:hover { background-color: rgba(37, 99, 235, 0.1); border-color: rgba(59, 130, 246, 0.35); }
  [data-theme="electric-gold-dark-slate"] .kbv-filter-v24-action:hover { color: var(--theme-primary-hover); }
}
[data-theme="electric-gold-dark-slate"] .kbv-filter-v24-check { background-color: rgb(5, 5, 5); border-color: rgba(37, 99, 235, 0.3); }
[data-theme="electric-gold-dark-slate"] .kbv-filter-v24-check--checked { background-color: var(--theme-primary); border-color: var(--theme-primary); box-shadow: 0 0 8px var(--theme-glow); color: var(--theme-on-primary); }
[data-theme="electric-gold-dark-slate"] .kbv-filter-v24-footer { background-color: rgb(5, 5, 5); border-color: rgba(37, 99, 235, 0.2); }
[data-theme="electric-gold-dark-slate"] .kbv-filter-v24-confirm { background: linear-gradient(180deg,var(--theme-primary-hover),var(--theme-primary)); box-shadow: 0 0 12px var(--theme-glow); }
@media (hover: hover) {
  [data-theme="electric-gold-dark-slate"] .kbv-filter-v24-confirm:hover { background: linear-gradient(180deg,#60a5fa,var(--theme-primary-hover)); box-shadow: 0 0 16px var(--theme-glow); }
}
.kbv-v25-odt-wrapper, .kbv-v25-odt-wrapper *, .kbv-v25-odt-wrapper ::after, .kbv-v25-odt-wrapper ::before { box-sizing: border-box; margin: 0px; padding: 0px; }
.kbv-v25-odt-wrapper { background: rgb(248, 250, 252); border-top: 1px solid rgb(226, 232, 240); padding: 12px 10px 16px; }
@media (min-width: 768px) {
  .kbv-v25-odt-wrapper { padding: 14px 12px 18px; }
}
.kbv-v25-odt-table { color: rgb(30, 41, 59); font-size: 13px; line-height: normal; }
.kbv-v25-odt-item { background: rgb(255, 255, 255); border: 1px solid rgb(226, 232, 240); border-radius: 8px; padding: 12px; }
@media (max-width: 767px) {
  .kbv-v25-odt-item { border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 8px; margin-bottom: 8px; padding: 10px; }
}
.kbv-v25-odt-item--50 { flex: 1 1 calc(50% - 10px); min-width: 0px; }
.kbv-v25-odt-item--100 { flex: 1 1 100%; }
.kbv-v25-odt-title { align-items: center; border-bottom: 1px dashed rgba(5, 150, 105, 0.25); color: rgb(5, 150, 105); display: flex; font-size: 11px; font-weight: 700; justify-content: space-between; letter-spacing: 0.5px; margin-bottom: 10px; padding-bottom: 8px; text-transform: uppercase; }
.kbv-v25-odt-odds-list { display: flex; gap: 6px; text-align: center; }
.kbv-v25-odt-odds-list > div { flex: 1 1 0%; min-width: 0px; }
.kbv-v25-odt-label { color: rgb(100, 116, 139); font-size: 10px; font-weight: 600; margin-bottom: 4px; text-align: center; white-space: nowrap; }
.kbv-v25-odt-odds { align-items: center; background-color: rgba(5, 150, 105, 0.06); border: 1px solid rgba(5, 150, 105, 0.15); border-radius: 4px; color: rgb(30, 41, 59); display: flex; font-size: 13px; font-weight: 700; height: 32px; justify-content: center; padding: 6px 4px; transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; }
@media (hover: hover) {
  .kbv-v25-odt-odds:hover { background-color: rgba(5, 150, 105, 0.12); border-color: rgba(16, 185, 129, 0.35); box-shadow: rgba(5, 150, 105, 0.12) 0px 2px 6px; }
}
@media (max-width: 767px) {
  .kbv-v25-odt-odds { font-size: 12px; height: 30px; }
}
.kbv-v25-odt-odds-list.kbv-v25-odt-scores-grid { display: grid; gap: 6px; grid-template-columns: repeat(auto-fill, minmax(52px, 1fr)); max-height: 320px; }
@media (max-width: 767px) {
  .kbv-v25-odt-odds-list.kbv-v25-odt-scores-grid { gap: 4px; grid-template-columns: repeat(5, 1fr); }
}
.kbv-v25-odt-score-values { display: flex; flex-direction: column; gap: 4px; }
.kbv-v25-odt-empty { color: rgb(100, 116, 139); font-size: 12px; font-style: italic; padding: 32px 0px; text-align: center; }
.kbv-v25-odt-odds--down::after, .kbv-v25-odt-odds--up::after { animation: 0.5s ease-in-out 0s 3 normal none running lu-odds-blink; content: ""; display: inline-block; flex-shrink: 0; height: 10px; margin-left: 4px; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; width: 10px; }
.kbv-v25-odt-odds--up::after { mask-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-up-light-v2-f7c26fc3af9138637f3a.svg"); background-color: rgb(5, 150, 105) !important; }
.kbv-v25-odt-odds--down::after { mask-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-down-light-v2-51f3b989637b8055d6a9.svg"); background-color: rgb(220, 38, 38) !important; }
[data-theme="emerald-light-slate"] .kbv-v25-odt-wrapper { background: var(--theme-foreground,#f8fafc); border-top-color: var(--theme-border,#e2e8f0); }
[data-theme="emerald-light-slate"] .kbv-v25-odt-item { background: var(--theme-bg,#fff); border-color: var(--theme-border,#e2e8f0); }
[data-theme="emerald-light-slate"] .kbv-v25-odt-title { border-bottom-color: rgba(5, 150, 105, 0.25); color: var(--theme-primary,#059669); }
[data-theme="emerald-light-slate"] .kbv-v25-odt-label { color: var(--theme-text-muted,#64748b); }
[data-theme="emerald-light-slate"] .kbv-v25-odt-odds { background-color: rgba(5, 150, 105, 0.06); border-color: rgba(5, 150, 105, 0.15); color: var(--theme-text,#1e293b); }
@media (hover: hover) {
  [data-theme="emerald-light-slate"] .kbv-v25-odt-odds:hover { background-color: rgba(5, 150, 105, 0.12); border-color: var(--theme-primary-hover,#10b981); box-shadow: 0 2px 8px var(--theme-glow,#05966926); }
}
[data-theme="emerald-light-slate"] .kbv-v25-odt-empty { color: var(--theme-text-muted,#64748b); }
.keobongvip-root .kbv-v25-tips-ai-btn { border: 1px solid rgb(167, 243, 208) !important; box-shadow: rgba(5, 150, 105, 0.25) 0px 2px 8px, rgba(5, 150, 105, 0.12) 0px 0px 0px 1px, rgba(255, 255, 255, 0.35) 0px 1px 0px inset !important; }
.keobongvip-root .kbv-v25-tips-ai-btn, .keobongvip-root .kbv-v25-tips-ai-btn:hover { background: linear-gradient(120deg,#6ee7b7 0,#34d399 45%,var(--theme-primary) 100%) !important; color: var(--theme-on-primary,#fff) !important; }
.keobongvip-root .kbv-v25-tips-ai-btn:hover { border-color: rgb(110, 231, 183) !important; }
.keobongvip-root[data-theme="emerald-light-slate"] .kbv-v25-tips-ai-sparkle { filter: brightness(0) invert(1); }
.keobongvip-root .kbv-filter-v25-dropdown, .keobongvip-root .kbv-filter-v25-dropdown *, .keobongvip-root .kbv-filter-v25-dropdown ::after, .keobongvip-root .kbv-filter-v25-dropdown ::before { box-sizing: border-box; }
.keobongvip-root .kbv-filter-v25-dropdown button, .keobongvip-root .kbv-filter-v25-dropdown input, .keobongvip-root .kbv-filter-v25-dropdown select, .keobongvip-root .kbv-filter-v25-dropdown textarea { appearance: none; background-color: initial; border: 1px solid rgba(0, 0, 0, 0); box-sizing: border-box; color: inherit; font-family: inherit; font-size: inherit; letter-spacing: normal; line-height: inherit; margin: 0px; padding: 0px; text-shadow: none; text-transform: none; }
.keobongvip-root .kbv-filter-v25-dropdown button { -webkit-tap-highlight-color: transparent; align-items: center; cursor: pointer; display: inline-flex; justify-content: flex-start; }
.keobongvip-root .kbv-filter-v25-dropdown input { display: block; width: 100%; }
.kbv-filter-v25-dropdown { background-color: var(--theme-foreground); box-shadow: rgba(0, 0, 0, 0.1) 0px 12px 32px; }
.kbv-filter-v25-input { background-color: var(--theme-bg); border-color: var(--theme-btn-border); color: var(--theme-text); }
.kbv-filter-v25-input::placeholder { color: var(--theme-text-muted); }
.kbv-filter-v25-input:focus { border-color: var(--theme-primary); }
.kbv-filter-v25-view-bar { border-color: var(--theme-border); }
.kbv-filter-v25-view-btn { background-color: var(--theme-bg); border-color: var(--theme-btn-border); color: var(--theme-text-muted); }
.kbv-filter-v25-view-btn--active { background-color: var(--theme-foreground); border-color: var(--theme-primary); color: var(--theme-primary); }
.kbv-filter-v25-league-item { background-color: var(--theme-bg); border-color: var(--theme-btn-border); color: var(--theme-text); }
@media (hover: hover) {
  .kbv-filter-v25-league-item:hover { background-color: var(--theme-accent); border-color: var(--theme-border); }
  .kbv-filter-v25-action:hover { color: var(--theme-primary); }
}
.kbv-filter-v25-check { background-color: var(--theme-bg); border-color: var(--theme-border); color: rgba(0, 0, 0, 0); }
.kbv-filter-v25-check--checked { background-color: var(--theme-primary); border-color: var(--theme-primary); color: var(--theme-on-primary); }
.kbv-filter-v25-footer { background-color: var(--theme-bg); border-color: var(--theme-border); }
.kbv-filter-v25-confirm { background-color: var(--theme-primary); color: var(--theme-on-primary); }
@media (hover: hover) {
  .kbv-filter-v25-confirm:hover { background-color: var(--theme-primary-hover,var(--theme-primary)); }
}
.kbv-wr-dropdown-focus { box-shadow: 0 0 0 1px var(--theme-primary); border-color: var(--theme-primary) !important; }
[data-theme="emerald-light-slate"] .kbv-filter-v25-trigger { background-color: rgb(255, 255, 255); border-color: var(--theme-btn-border,#cbd5e1); color: var(--theme-text); }
@media (hover: hover) {
  [data-theme="emerald-light-slate"] .kbv-filter-v25-trigger:hover { background-color: var(--theme-accent,#ecfdf5); border-color: var(--theme-primary-hover); box-shadow: 0 2px 6px var(--theme-glow); }
}
[data-theme="emerald-light-slate"] .kbv-filter-v25-trigger-arrow { filter: none; opacity: 0.7; }
[data-theme="emerald-light-slate"] .kbv-wr-dropdown-focus { border-color: var(--theme-primary) !important; box-shadow: 0 0 0 2px var(--theme-glow) !important; }
[data-theme="emerald-light-slate"] .kbv-filter-v25-dropdown { background-color: rgb(255, 255, 255); border: 1px solid var(--theme-border,#e2e8f0); box-shadow: rgba(0, 0, 0, 0.1) 0px 16px 40px, rgba(5, 150, 105, 0.06) 0px 0px 0px 1px; }
[data-theme="emerald-light-slate"] .kbv-filter-v25-input { background-color: rgb(248, 250, 252); border-color: var(--theme-btn-border,#cbd5e1); }
[data-theme="emerald-light-slate"] .kbv-filter-v25-input:focus { border-color: var(--theme-primary-hover) !important; box-shadow: 0 0 0 2px var(--theme-glow) !important; }
[data-theme="emerald-light-slate"] .kbv-filter-v25-close { color: var(--theme-text-muted); }
@media (hover: hover) {
  [data-theme="emerald-light-slate"] .kbv-filter-v25-close:hover { background-color: var(--theme-accent,#ecfdf5); color: var(--theme-primary-hover); }
}
[data-theme="emerald-light-slate"] .kbv-filter-v25-view-bar { border-color: var(--theme-border,#e2e8f0); }
[data-theme="emerald-light-slate"] .kbv-filter-v25-view-btn { background-color: rgb(248, 250, 252); border-color: var(--theme-btn-border,#cbd5e1); color: var(--theme-text-muted); }
[data-theme="emerald-light-slate"] .kbv-filter-v25-view-btn--active { background-color: rgba(5, 150, 105, 0.1); border-color: var(--theme-primary); box-shadow: rgba(5, 150, 105, 0.12) 0px 0px 0px 1px; color: var(--theme-primary); }
[data-theme="emerald-light-slate"] .kbv-filter-v25-list { scrollbar-color: rgba(5, 150, 105, 0.35) rgba(0, 0, 0, 0); scrollbar-width: thin; }
.kbv-filter-v25-dropdown { overscroll-behavior: contain; }
[data-theme="emerald-light-slate"] .kbv-filter-v25-list::-webkit-scrollbar { width: 6px; }
[data-theme="emerald-light-slate"] .kbv-filter-v25-list::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.04); border-radius: 3px; }
[data-theme="emerald-light-slate"] .kbv-filter-v25-list::-webkit-scrollbar-thumb { background: rgba(5, 150, 105, 0.35); border-radius: 3px; }
[data-theme="emerald-light-slate"] .kbv-filter-v25-league-item { background-color: rgb(255, 255, 255); border-color: var(--theme-btn-border,#cbd5e1); }
@media (hover: hover) {
  [data-theme="emerald-light-slate"] .kbv-filter-v25-league-item:hover { background-color: var(--theme-accent,#ecfdf5); border-color: rgba(16, 185, 129, 0.35); }
  [data-theme="emerald-light-slate"] .kbv-filter-v25-action:hover { color: var(--theme-primary-hover); }
}
[data-theme="emerald-light-slate"] .kbv-filter-v25-check { background-color: rgb(255, 255, 255); border-color: var(--theme-btn-border,#cbd5e1); }
[data-theme="emerald-light-slate"] .kbv-filter-v25-check--checked { background-color: var(--theme-primary); border-color: var(--theme-primary); box-shadow: rgba(5, 150, 105, 0.15) 0px 0px 0px 1px; color: var(--theme-on-primary); }
[data-theme="emerald-light-slate"] .kbv-filter-v25-footer { background-color: rgb(248, 250, 252); border-color: var(--theme-border,#e2e8f0); }
[data-theme="emerald-light-slate"] .kbv-filter-v25-confirm { background: linear-gradient(180deg,var(--theme-primary-hover),var(--theme-primary)); box-shadow: 0 2px 8px var(--theme-glow); }
@media (hover: hover) {
  [data-theme="emerald-light-slate"] .kbv-filter-v25-confirm:hover { background: linear-gradient(180deg,#34d399,var(--theme-primary-hover)); box-shadow: 0 4px 12px var(--theme-glow); }
}
.kbv-filter-v25-chip-scroll { border-radius: 10px; box-sizing: border-box; max-width: 100%; min-width: 0px; overflow: auto hidden; overscroll-behavior-x: contain; scroll-behavior: smooth; scroll-padding-inline: 12px; scroll-snap-type: x; scrollbar-color: rgba(255, 255, 255, 0.5) rgba(5, 150, 105, 0.35); scrollbar-width: thin; width: 100%; }
.kbv-filter-v25-chip-scroll::-webkit-scrollbar { height: 4px; }
.kbv-filter-v25-chip-scroll::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.12); border-radius: 999px; margin: 0px 8px 2px; }
.kbv-filter-v25-chip-scroll::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.55); border-radius: 999px; }
.kbv-filter-v25-chip-strip { align-items: center; background: linear-gradient(126deg,var(--theme-table-header-bg-start,#047857),var(--theme-table-header-bg-end,#10b981)); border: 1px solid rgba(5, 150, 105, 0.2); border-radius: 10px; box-shadow: rgba(5, 150, 105, 0.12) 0px 2px 8px; box-sizing: border-box; display: flex; flex-flow: row; gap: 8px; padding: 6px 8px; width: max-content; }
@media (max-width: 767px) {
  .kbv-filter-v25-chip-strip { gap: 10px; padding: 8px 12px 6px; }
}
@media (min-width: 768px) {
  .kbv-filter-v25-chip-scroll { overflow-x: hidden; scroll-snap-type: none; }
  .kbv-filter-v25-chip-strip { flex-wrap: wrap; gap: 6px 10px; max-width: 100%; width: 100%; }
}
.kbv-filter-v25-chip { border: 0px; border-radius: 6px; cursor: pointer; flex: 0 1 auto; font-size: 13px; font-weight: 600; line-height: 1.25; max-width: 100%; min-width: 0px; outline: none; overflow: hidden; padding: 5px 10px; text-overflow: ellipsis; transition: background-color 0.15s, color 0.15s, box-shadow 0.15s; user-select: none; white-space: nowrap; }
@media (max-width: 767px) {
  .kbv-filter-v25-chip { font-size: 12px; line-height: 1.3; padding: 7px 12px; scroll-snap-align: start; }
}
.kbv-filter-v25-chip:focus-visible { box-shadow: rgba(255, 255, 255, 0.85) 0px 0px 0px 2px; }
.kbv-filter-v25-chip--inactive { background: rgba(0, 0, 0, 0); color: rgba(255, 255, 255, 0.92); }
@media (hover: hover) {
  .kbv-filter-v25-chip--inactive:hover { background: rgba(255, 255, 255, 0.16); color: rgb(255, 255, 255); }
}
.kbv-filter-v25-chip--active { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 4px; color: var(--theme-primary,#059669); }
[data-theme="emerald-light-slate"] .kbv-filter-v25-chip-strip { background: linear-gradient(126deg, rgb(4, 120, 87), rgb(16, 185, 129)); border-color: rgba(5, 150, 105, 0.25); }
[data-theme="emerald-light-slate"] .kbv-filter-v25-chip--active { background: rgb(255, 255, 255); color: var(--theme-primary,#059669); }
.kbv-v26-odt-wrapper { background: rgb(251, 251, 251); border-top: 1px solid var(--theme-border,#e5e7eb); box-shadow: rgba(0, 0, 0, 0.02) 0px 2px 4px inset; box-sizing: border-box; margin-top: -1px; min-height: 100px; padding: 24px 20px 32px; }
.kbv-v26-odt-wrapper *, .kbv-v26-odt-wrapper ::after, .kbv-v26-odt-wrapper ::before { box-sizing: border-box; margin: 0px; padding: 0px; }
.kbv-v26-odt-wrapper img { display: block; max-width: 100%; }
@media (max-width: 767px) {
  .kbv-v26-odt-wrapper { background: var(--theme-background-sub,#f8f9fa); padding: 12px 10px 24px !important; }
}
.kbv-v26-odds-detail-table { color: rgb(51, 51, 51); font-size: 13px; line-height: normal; }
.kbv-v26-odt-item { background: rgba(0, 0, 0, 0); border: 1px solid var(--theme-border,#f2f2f2); border-radius: 8px; padding: 12px; }
@media (max-width: 767px) {
  .kbv-v26-odt-item { background: var(--theme-foreground,#fff); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px; margin-bottom: 8px; padding: 10px; }
}
.kbv-v26-odt-item.ods-50 { flex: 1 1 calc(50% - 10px); min-width: 0px; }
.kbv-v26-odt-item.ods-100 { flex: 1 1 100%; }
.kbv-v26-odt-title { align-items: center; border-bottom: 1px dashed var(--theme-border,#eee); color: var(--theme-primary,#dc2626); display: flex; font-size: 11px; font-weight: 800; justify-content: space-between; letter-spacing: 0.8px; margin-bottom: 10px; opacity: 1; padding-bottom: 8px; text-transform: uppercase; }
.kbv-v26-odt-odds-list { display: flex; gap: 6px; text-align: center; }
.kbv-v26-odt-odds-list > div { flex: 1 1 0%; min-width: 0px; }
.kbv-v26-odt-label { color: var(--theme-text,#666); font-size: 10px; font-weight: 600; margin-bottom: 4px; opacity: 0.45; text-align: center; white-space: nowrap; }
.kbv-v26-odt-odds { align-items: center; background-color: rgb(240, 242, 245); border: 1px solid rgb(225, 228, 232); border-radius: 4px; color: rgb(17, 17, 17); display: flex; font-size: 13px; font-weight: 700; height: 32px; justify-content: center; padding: 6px 4px; transition: 0.2s ease-in-out; }
.kbv-v26-odt-odds:hover { background-color: var(--theme-accent,#e5e7eb); border-color: var(--theme-border); }
@media (max-width: 767px) {
  .kbv-v26-odt-odds { background-color: rgb(246, 247, 250); font-size: 12px; height: 28px; }
}
.kbv-v26-odt-odds-list.scores-grid { display: grid; gap: 6px; grid-template-columns: repeat(auto-fill, minmax(52px, 1fr)); max-height: 320px; }
@media (max-width: 767px) {
  .kbv-v26-odt-odds-list.scores-grid { gap: 4px; grid-template-columns: repeat(5, 1fr); }
}
.kbv-v26-odt-keo-btn { border-radius: 4px; color: var(--theme-primary,#dc2626); cursor: pointer; font-size: 11px; font-weight: 700; padding: 4px 10px; transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1); background-color: var(--theme-accent,#f3f4f6) !important; }
.kbv-v26-odt-keo-btn:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; transform: translateY(-1px); background-color: var(--theme-primary,#dc2626) !important; color: rgb(255, 255, 255) !important; }
.kbv-v26-odt-empty { color: var(--theme-text,#999); font-size: 12px; font-style: italic; opacity: 0.4; padding: 32px 0px; text-align: center; }
.kbv-v26-odds-value--down::after, .kbv-v26-odds-value--up::after { content: ""; display: inline-block; margin-left: 4px; }
.kbv-v26-odds-value--up::after { mask-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-up-light-v2-f7c26fc3af9138637f3a.svg"); background-color: rgb(0, 207, 65) !important; }
.kbv-v26-odds-value--down::after, .kbv-v26-odds-value--up::after { animation: 0.5s ease-in-out 0s 3 normal none running lu-odds-blink; flex-shrink: 0; height: 10px; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; width: 10px; }
.kbv-v26-odds-value--down::after { mask-image: url("https://mkt360digital.com/wp-content/uploads/2026/11/icon-arrow-down-light-v2-51f3b989637b8055d6a9.svg"); background-color: rgb(255, 85, 95) !important; }
[data-theme="electric-gold-dark-slate"] .kbv-v26-odds-detail-table { color: var(--theme-text,#fff); }
[data-theme="electric-gold-dark-slate"] .kbv-v26-odt-wrapper { background: var(--theme-foreground,#0b0f19); border-top-color: rgba(37, 99, 235, 0.2); box-shadow: none; }
[data-theme="electric-gold-dark-slate"] .kbv-v26-odt-item { background: var(--theme-bg,#050505); border-color: rgba(37, 99, 235, 0.2); }
[data-theme="electric-gold-dark-slate"] .kbv-v26-odt-title { border-bottom-color: rgba(37, 99, 235, 0.25); color: var(--theme-primary-hover,#3b82f6); }
[data-theme="electric-gold-dark-slate"] .kbv-v26-odt-label { color: var(--theme-text-muted,#94a3b8); opacity: 1; }
[data-theme="electric-gold-dark-slate"] .kbv-v26-odt-odds { background-color: rgba(37, 99, 235, 0.12); border-color: rgba(37, 99, 235, 0.2); color: var(--theme-text,#fff); }
@media (hover: hover) {
  [data-theme="electric-gold-dark-slate"] .kbv-v26-odt-odds:hover { background-color: rgba(37, 99, 235, 0.22); border-color: var(--theme-primary-hover,#3b82f6); box-shadow: 0 0 12px var(--theme-glow,#2563eb40); }
}
[data-theme="electric-gold-dark-slate"] .kbv-v26-odt-empty { color: var(--theme-text-muted,#94a3b8); opacity: 0.7; }
[data-theme="electric-gold-dark-slate"] .kbv-v26-odds-value--up::after { background-color: rgb(1, 194, 142) !important; }
[data-theme="electric-gold-dark-slate"] .kbv-v26-odds-value--down::after { background-color: rgb(255, 74, 43) !important; }
.keobongvip-root .kbv-v26-tips-ai-btn { border: 1px solid rgb(196, 165, 253) !important; box-shadow: rgba(172, 108, 246, 0.6) 0px 0px 14px, rgba(110, 55, 245, 0.22) 0px 0px 0px 2px, rgba(255, 255, 255, 0.22) 0px 1px 0px inset !important; }
.keobongvip-root .kbv-v26-tips-ai-btn, .keobongvip-root .kbv-v26-tips-ai-btn:hover { background: linear-gradient(120deg,#ac6cf6 0,#7c3aed 45%,var(--theme-primary) 100%) !important; color: rgb(255, 255, 255) !important; }
.keobongvip-root .kbv-v26-tips-ai-btn:hover { border-color: rgb(196, 165, 253) !important; }
.keobongvip-root .kbv-v26-tips-ai-sparkle { filter: brightness(0) invert(1); }
.keobongvip-root .kbv-v26-mobile-card { background: var(--kbv-card-bg,var(--theme-foreground,#fff)); border: 1px solid var(--kbv-card-border,var(--theme-border,#e2e8f0)); box-shadow: rgba(15, 23, 42, 0.06) 0px 2px 10px; }
.keobongvip-root .kbv-v26-mobile-team, .keobongvip-root .kbv-v26-mobile-time { color: var(--theme-text,#171717) !important; }
.keobongvip-root .kbv-v26-mobile-date, .keobongvip-root .kbv-v26-mobile-league, .keobongvip-root .kbv-v26-mobile-odds-label { color: var(--theme-text-muted,#64748b) !important; }
.keobongvip-root .kbv-v26-mobile-odds { color: var(--theme-text,#171717) !important; }
.keobongvip-root .kbv-v26-mobile-odds .kbv-v26-odds-default { color: var(--theme-text-muted,#64748b) !important; }
.keobongvip-root .kbv-v26-mobile-odds .kbv-v26-odds-value { color: var(--theme-odds-value,var(--theme-primary,#13408d)) !important; }
.keobongvip-root .kbv-v26-mobile-odds .kbv-v26-odds-m-up { color: var(--theme-trend-up,#16a34a) !important; }
.keobongvip-root .kbv-v26-mobile-odds .kbv-v26-odds-m-down { color: var(--theme-trend-down,#dc2626) !important; }
.keobongvip-root .kbv-v26-mobile-odds .kbv-v26-odds-push, .keobongvip-root .kbv-v26-mobile-odds .kbv-v26-odds-win { align-items: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 4px; box-shadow: none; box-sizing: border-box; display: inline-flex; justify-content: center; max-width: 100%; outline: none; padding: 1px 4px; width: max-content; }
.keobongvip-root .kbv-v26-mobile-odds .kbv-v26-odds-win { background-color: color-mix(in srgb,var(--theme-primary,#13408d) 8%,#0000); font-weight: 700; color: var(--theme-primary,#13408d) !important; }
.keobongvip-root .kbv-v26-mobile-odds .kbv-v26-odds-push { background-color: color-mix(in srgb,var(--theme-text-muted,#64748b) 8%,#0000); font-weight: 600; color: var(--theme-text-muted,#64748b) !important; }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-v26-mobile-odds .kbv-v26-odds-win { background-color: color-mix(in srgb,var(--theme-primary) 22%,#0000); }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-v26-mobile-odds .kbv-v26-odds-push { background-color: color-mix(in srgb,var(--theme-text-muted) 18%,#0000); }
.keobongvip-root .kbv-v26-mobile-card .kbv-v26-other-bets-btn span { color: var(--theme-text,#171717) !important; }
.keobongvip-root .kbv-v26-team-stats { align-items: center; display: inline-flex; flex-shrink: 0; gap: 3px; max-width: 100%; }
.keobongvip-root .kbv-v26-card { align-items: center; border-radius: 2px; display: inline-flex; font-size: 9px; font-weight: 700; height: 14px; justify-content: center; line-height: 1; width: 11px; }
.keobongvip-root .kbv-v26-card--yellow { background: rgb(240, 182, 0); color: rgb(17, 17, 17); }
.keobongvip-root .kbv-v26-card--red { background: rgb(186, 39, 28); color: rgb(255, 255, 255); }
.keobongvip-root .kbv-v26-corner { align-items: center; color: var(--theme-text-muted,#64748b); display: inline-flex; font-size: 10px; font-weight: 700; gap: 2px; line-height: 1; }
.keobongvip-root .kbv-v26-corner img { height: 11px; object-fit: contain; width: 9px; }
.keobongvip-root .kbv-v26-team-win { font-weight: 700; }
.keobongvip-root .kbv-v26-mobile-card .kbv-v26-team-stats { flex-wrap: wrap; justify-content: center; margin-top: 3px; }
.kbv-v26-date-filter { background: var(--kbv-card-bg,var(--theme-foreground,#fff)); border-top-color: ; border-top-style: ; border-top-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-radius: 0px; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; box-sizing: border-box; padding: 8px 10px; }
.kbv-v26-date-filter, .kbv-v26-date-tabs { min-width: 0px; width: 100%; }
.kbv-v26-date-tabs-scroll { align-items: stretch; display: flex; flex-wrap: nowrap; gap: 6px; min-width: 0px; overflow: auto hidden; overscroll-behavior-x: contain; scrollbar-width: none; width: 100%; }
.kbv-v26-date-tabs-scroll::-webkit-scrollbar { display: none; }
.keobongvip-root button.kbv-v26-date-tab { -webkit-tap-highlight-color: transparent; align-items: center; background-color: initial; border-radius: 8px; border-style: solid; border-width: 1px; box-sizing: border-box; color: inherit; cursor: pointer; display: flex; flex: 0 0 auto; flex-direction: column; font: inherit; gap: 2px; justify-content: center; margin: 0px; min-height: 44px; min-width: 68px; padding: 6px 8px; white-space: nowrap; }
.kbv-v26-date-tab-label { font-size: 12px; font-weight: 700; line-height: 1.2; text-align: center; width: 100%; }
.kbv-v26-date-tab-label--full { display: none; }
.kbv-v26-date-tab-date { font-size: 11px; font-weight: 500; line-height: 1.2; }
@media (min-width: 768px) {
  .kbv-v26-date-filter { border: 1px solid var(--kbv-card-border,var(--theme-border,#e5e7eb)); border-radius: 12px; padding: 10px 12px; }
  .kbv-v26-date-tabs-scroll { gap: 8px; overflow: visible; }
  .keobongvip-root button.kbv-v26-date-tab { flex: 1 1 0%; max-width: none; min-height: 52px; min-width: 0px; padding: 8px 6px; width: 0px; }
  .kbv-v26-date-tab-label--short { display: none; }
  .kbv-v26-date-tab-label--full { display: block; font-size: 13px; white-space: normal; }
  .kbv-v26-date-tab-date { font-size: 12px; }
}
@media (min-width: 1057px) {
  .kbv-v26-date-tab-label--full { font-size: 14px; }
}
.kbv-v26-league-head { background: var(--theme-accent,#f1f2f4); border-bottom: 1px solid var(--theme-border); padding: 8px 12px; }
.kbv-v26-text-red { color: rgb(220, 38, 38) !important; }
.kbv-v26-bg-red { background-color: rgb(220, 38, 38) !important; }
.kbv-v26-odds-default { color: var(--theme-text-muted,#64748b) !important; }
.kbv-v26-odds-value { color: var(--theme-odds-value,var(--theme-primary,#13408d)) !important; }
.kbv-v26-odds-m-up, .kbv-v26-odds-up { color: var(--theme-trend-up,#16a34a) !important; }
.kbv-v26-odds-down, .kbv-v26-odds-m-down { color: var(--theme-trend-down,#dc2626) !important; }
.kbv-v26-odds-push, .kbv-v26-odds-win { align-items: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 4px; box-shadow: none; box-sizing: border-box; display: inline-flex; justify-content: center; max-width: 100%; outline: none; padding: 1px 4px; width: max-content; }
.kbv-v26-odds-win { background-color: color-mix(in srgb,var(--theme-primary,#13408d) 8%,#0000); font-weight: 700; color: var(--theme-primary,#13408d) !important; }
.kbv-v26-odds-push { background-color: color-mix(in srgb,var(--theme-text-muted,#64748b) 8%,#0000); font-weight: 600; color: var(--theme-text-muted,#64748b) !important; }
.kbv-v26-live-bg { background-color: color-mix(in srgb,var(--theme-trend-down,#dc2626) 12%,#0000) !important; }
.kbv-v26-live-text { color: var(--theme-trend-down,#dc2626) !important; }
@media (hover: hover) {
  .keobongvip-root .kbv-v26-other-bets-btn:hover { background-color: color-mix(in srgb,var(--theme-primary) 12%,var(--theme-foreground,#fff)) !important; }
}
.keobongvip-root .kbv-v26-league-head-btn { align-items: center; background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; box-sizing: border-box; cursor: pointer; display: flex; gap: 4px; margin: 0px; outline: none; padding: 0px; width: 100%; }
.keobongvip-root .kbv-v26-league-chevron { filter: none; }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-v26-league-chevron, .keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-v26-other-bets-arrow { filter: brightness(0) invert(1); }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-v26-odds-win { background-color: color-mix(in srgb,var(--theme-primary) 22%,#0000); }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-v26-odds-push { background-color: color-mix(in srgb,var(--theme-text-muted) 18%,#0000); }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-v26-mobile-card { box-shadow: rgba(0, 0, 0, 0.45) 0px 2px 12px; }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-v26-corner { color: var(--theme-text-muted); }
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-v26-team-win { color: var(--theme-text); }
.kbv-v26-league-filter { --kbv-ltd-chip-h: 40px; --kbv-ltd-filter-px: 8px; min-width: 0px; }
.keobongvip-root .kbv-loading-spinner { border-right-color: ; border-bottom-color: ; border-left-color: ; border-top-color: var(--theme-primary); }
@media (hover: hover) {
  .keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-v26-other-bets-btn:hover { background-color: var(--theme-primary-hover) !important; box-shadow: 0 0 12px var(--theme-glow); }
}
.keobongvip-root[data-theme="electric-gold-dark-slate"] .kbv-v26-other-bets-arrow { filter: brightness(0) invert(1); }
.keobongvip-root .kbv-v26-odds-table { max-width: 100%; min-width: 0px; }
.keobongvip-root .kbv-v26-market-1x2, .keobongvip-root .kbv-v26-market-head-1x2 { overflow: visible; }
.kbv-v27-odt { color: var(--theme-text,#e8eaed); }
.kbv-v27-odt-card { background: var(--kbv-card-bg,#1a1d23); border-color: var(--theme-border,#2d3239); box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 8px; }
.kbv-v27-odt-card-title { background: var(--theme-foreground,#22262e); border-bottom-color: var(--theme-border,#2d3239); }
.kbv-v27-odt-card-body { background: var(--kbv-card-bg,#1a1d23); }
.kbv-v27-odt-tab { background: var(--theme-foreground,#22262e); border: 1px solid var(--theme-border,#2d3239); color: var(--theme-text,#e8eaed); transition: background-color 0.2s, border-color 0.2s, color 0.2s; }
.kbv-v27-odt-tab:hover:not(.kbv-v27-odt-tab--active) { background: rgba(34, 197, 94, 0.06); border-color: rgba(34, 197, 94, 0.35); }
.kbv-v27-odt-tab--active { background: var(--theme-primary,#22c55e); border-color: var(--theme-primary,#22c55e); color: var(--theme-on-primary,#0f1114); }
.kbv-v27-odt .market-line { border-color: var(--theme-border,#2d3239); color: var(--theme-text,#e8eaed); }
.kbv-v27-odt .bg-white, .kbv-v27-odt .market-line.bg-white { background-color: var(--theme-foreground,#22262e) !important; }
.kbv-v27-odt .market-line:not(.kbv-bg-red-light):not(.kbv-bg-success-light) { background-color: var(--theme-foreground,#22262e); }
.kbv-v27-odt .market-line:hover { background-color: var(--theme-accent,#22c55e14); border-color: var(--theme-primary,#22c55e); }
.kbv-v27-odt .kbv-text-main { color: var(--theme-text,#e8eaed); }
.kbv-v27-odt .kbv-border-lighter { border-color: var(--theme-border,#2d3239); }
.kbv-v27-odt .kbv-shadow-subtle { box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; }
.kbv-v27-odt .kbv-bg-success-light { background-color: var(--kbv-wager-up-bg,#22c55e1f) !important; }
.kbv-v27-odt .kbv-border-success-light { border-color: var(--kbv-wager-up-border,#22c55e80) !important; }
.kbv-v27-odt .kbv-bg-red-light { background-color: var(--kbv-bg-red-light,#f871711a) !important; }
.kbv-v27-odt .kbv-border-red-light { border-color: var(--kbv-border-red-light,#f8717166) !important; }
.keobongvip-root .kbv-v27-tips-ai-btn { border: 1px solid rgb(74, 222, 128) !important; box-shadow: rgba(34, 197, 94, 0.35) 0px 0px 14px, rgba(34, 197, 94, 0.15) 0px 0px 0px 2px, rgba(255, 255, 255, 0.18) 0px 1px 0px inset !important; }
.keobongvip-root .kbv-v27-tips-ai-btn, .keobongvip-root .kbv-v27-tips-ai-btn:hover { background: linear-gradient(120deg,#6ee7b7 0,#22c55e 45%,var(--theme-primary) 100%) !important; color: var(--theme-on-primary,#0f1114) !important; }
.keobongvip-root .kbv-v27-tips-ai-btn:hover { border-color: rgb(110, 231, 183) !important; }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-v27-tips-ai-sparkle { filter: brightness(0) invert(1); }
.kbv-filter-v27-chip-scroll { border-radius: 10px; box-sizing: border-box; max-width: 100%; min-width: 0px; overflow: auto hidden; overscroll-behavior-x: contain; scroll-behavior: smooth; scroll-padding-inline: 12px; scroll-snap-type: x; scrollbar-color: rgba(255, 255, 255, 0.35) rgba(34, 197, 94, 0.2); scrollbar-width: thin; width: 100%; }
.kbv-filter-v27-chip-scroll::-webkit-scrollbar { height: 4px; }
.kbv-filter-v27-chip-scroll::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.08); border-radius: 999px; margin: 0px 8px 2px; }
.kbv-filter-v27-chip-scroll::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.35); border-radius: 999px; }
.kbv-filter-v27-chip-strip { align-items: center; background: linear-gradient(126deg,var(--theme-table-header-bg-start,#15803d),var(--theme-table-header-bg-end,#22c55e)); border: 1px solid rgba(34, 197, 94, 0.25); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 8px; box-sizing: border-box; display: flex; flex-flow: row; gap: 8px; padding: 6px 8px; width: max-content; }
@media (max-width: 767px) {
  .kbv-filter-v27-chip-strip { gap: 10px; padding: 8px 12px 6px; }
}
@media (min-width: 768px) {
  .kbv-filter-v27-chip-scroll { overflow-x: hidden; scroll-snap-type: none; }
  .kbv-filter-v27-chip-strip { flex-wrap: wrap; gap: 6px 10px; max-width: 100%; width: 100%; }
}
.kbv-filter-v27-chip { border: 0px; border-radius: 6px; cursor: pointer; flex: 0 1 auto; font-size: 13px; font-weight: 600; line-height: 1.25; max-width: 100%; min-width: 0px; outline: none; overflow: hidden; padding: 5px 10px; text-overflow: ellipsis; transition: background-color 0.15s, color 0.15s, box-shadow 0.15s; user-select: none; white-space: nowrap; }
@media (max-width: 767px) {
  .kbv-filter-v27-chip { font-size: 12px; line-height: 1.3; padding: 7px 12px; scroll-snap-align: start; }
}
.kbv-filter-v27-chip:focus-visible { box-shadow: rgba(255, 255, 255, 0.85) 0px 0px 0px 2px; }
.kbv-filter-v27-chip--inactive { background: rgba(0, 0, 0, 0); color: rgba(255, 255, 255, 0.92); }
@media (hover: hover) {
  .kbv-filter-v27-chip--inactive:hover { background: rgba(255, 255, 255, 0.14); color: rgb(255, 255, 255); }
}
.kbv-filter-v27-chip--active { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 4px; color: var(--theme-primary,#22c55e); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-filter-v27-chip-strip { background: linear-gradient(126deg, rgb(20, 83, 45), rgb(34, 197, 94)); border-color: rgba(74, 222, 128, 0.2); }
.keobongvip-root[data-theme="okgreen-dark-slate"] .kbv-filter-v27-chip--active { background: rgb(255, 255, 255); color: var(--theme-primary,#22c55e); }
.keobongvip-root .kbv-v28-tips-ai-btn { border: 1px solid rgb(248, 113, 113) !important; box-shadow: rgba(239, 68, 68, 0.35) 0px 0px 14px, rgba(239, 68, 68, 0.15) 0px 0px 0px 2px, rgba(255, 255, 255, 0.18) 0px 1px 0px inset !important; }
.keobongvip-root .kbv-v28-tips-ai-btn, .keobongvip-root .kbv-v28-tips-ai-btn:hover { background: linear-gradient(120deg,#fca5a5 0,#ef4444 45%,var(--theme-primary) 100%) !important; color: var(--theme-on-primary,#fff) !important; }
.keobongvip-root .kbv-v28-tips-ai-btn:hover { border-color: rgb(252, 165, 165) !important; }
.keobongvip-root[data-theme="lobby-black"] .kbv-v28-tips-ai-sparkle { filter: brightness(0) invert(1); }
.kbv-v28-other-bets .odt-wrapper { background: var(--theme-bg); border-top-color: var(--theme-border); box-shadow: rgba(0, 0, 0, 0.35) 0px 2px 8px inset; }
.kbv-v28-other-bets .odds-detail-table { color: var(--theme-text); }
.kbv-v28-other-bets .ods-detail-item { background: var(--theme-foreground); border-color: var(--theme-border); }
.kbv-v28-other-bets .odstb-title { border-bottom-color: var(--theme-border); color: var(--theme-primary); }
.kbv-v28-other-bets .title-odds { color: var(--theme-text-muted); opacity: 0.8; }
.kbv-v28-other-bets .odds.ods-white { background-color: color-mix(in srgb,var(--theme-highlight) 80%,#000); border-color: var(--theme-border); color: var(--theme-text); }
.kbv-v28-other-bets .odds.ods-white:hover { background-color: var(--theme-accent); border-color: color-mix(in srgb,var(--theme-primary) 40%,var(--theme-border)); }
.kbv-v28-other-bets .odt-empty { color: var(--theme-text-muted); opacity: 0.7; }
@media (max-width: 767px) {
  .kbv-v28-other-bets .odt-wrapper { background: var(--theme-bg); padding: 12px 10px 24px !important; }
  .kbv-v28-other-bets .ods-detail-item { background: var(--theme-foreground); border: 1px solid var(--theme-border); box-shadow: none; }
  .kbv-v28-other-bets .odds.ods-white { background-color: var(--theme-highlight); }
}
.kbv-v28-header { box-shadow: rgba(0, 0, 0, 0.45) 0px 2px 12px, rgba(255, 255, 255, 0.04) 0px 1px 0px inset; background: linear-gradient(rgb(26, 26, 26), rgb(20, 20, 20)) !important; }
.kbv-v28-header .kbv-wr-tab-inactive { background-color: rgb(10, 10, 10) !important; border-color: rgb(42, 42, 42) !important; color: rgb(136, 136, 136) !important; }
.kbv-v28-header .kbv-wr-tab-active { background-color: rgb(31, 31, 31) !important; border-color: rgb(239, 68, 68) !important; color: rgb(229, 229, 229) !important; }
.kbv-v28-header .kbv-wr-tab-active:hover, .kbv-v28-header .kbv-wr-tab-inactive:hover { background-color: rgb(42, 42, 42) !important; }
.kbv-v28-header .relative.flex.h-10 { background-color: rgb(20, 20, 20) !important; border-color: rgb(42, 42, 42) !important; color: rgb(229, 229, 229) !important; }
.kbv-v28-header [class*="truncate"] { color: rgb(229, 229, 229); }
.kbv-v28-header .relative.flex.h-10 > img.w-4 { filter: brightness(0) invert(0.75); }
.keobongvip-root .kbv-v29-tips-ai-btn { border: 1px solid rgb(147, 197, 253) !important; box-shadow: rgba(37, 99, 235, 0.25) 0px 2px 8px, rgba(37, 99, 235, 0.12) 0px 0px 0px 1px, rgba(255, 255, 255, 0.35) 0px 1px 0px inset !important; }
.keobongvip-root .kbv-v29-tips-ai-btn, .keobongvip-root .kbv-v29-tips-ai-btn:hover { background: linear-gradient(120deg,#60a5fa 0,#2563eb 45%,var(--theme-primary) 100%) !important; color: var(--theme-on-primary,#fff) !important; }
.keobongvip-root .kbv-v29-tips-ai-btn:hover { border-color: rgb(96, 165, 250) !important; }
.keobongvip-root .kbv-v29-other-bets-arrow, .keobongvip-root:not([data-theme]) .kbv-v29-tips-ai-sparkle, .keobongvip-root[data-theme="light"] .kbv-v29-tips-ai-sparkle { filter: brightness(0) invert(1); }
.keobongvip-root .kbv-v30-tips-ai-btn { border: 1px solid rgb(147, 197, 253) !important; box-shadow: rgba(37, 99, 235, 0.25) 0px 2px 8px, rgba(37, 99, 235, 0.12) 0px 0px 0px 1px, rgba(255, 255, 255, 0.35) 0px 1px 0px inset !important; }
.keobongvip-root .kbv-v30-tips-ai-btn, .keobongvip-root .kbv-v30-tips-ai-btn:hover { background: linear-gradient(120deg,#60a5fa 0,#2563eb 45%,var(--theme-primary) 100%) !important; color: var(--theme-on-primary,#fff) !important; }
.keobongvip-root .kbv-v30-tips-ai-btn:hover { border-color: rgb(96, 165, 250) !important; }
.keobongvip-root:not([data-theme]) .kbv-v30-tips-ai-sparkle, .keobongvip-root[data-theme="orange-light-slate"] .kbv-v30-tips-ai-sparkle { filter: brightness(0) invert(1); }
.keobongvip-root .kbv-v31-root .wpsport-skeleton { padding: 12px; }
.keobongvip-root .kbv-v31-root .wpsport-skeleton__league-header, .keobongvip-root .kbv-v31-root .wpsport-skeleton__tab { background: linear-gradient(90deg, rgb(240, 241, 241) 25%, rgb(250, 250, 250) 50%, rgb(240, 241, 241) 75%) 0px 0px / 200% 100%; }
.keobongvip-root .kbv-v31-root .wpsport-skeleton__match { animation: 1.5s linear 0s infinite normal none running wpsport-shimmer; background: linear-gradient(90deg, rgba(5, 9, 23, 0.1) 25%, rgba(5, 9, 23, 0.05) 50%, rgba(5, 9, 23, 0.1) 75%) 0px 0px / 200% 100%; }
.keobongvip-root .kbv-v31-root .dark .wpsport-skeleton__league-header, .keobongvip-root .kbv-v31-root .dark .wpsport-skeleton__tab, .keobongvip-root .kbv-v31-root.dark .wpsport-skeleton__league-header, .keobongvip-root .kbv-v31-root.dark .wpsport-skeleton__tab { background: linear-gradient(90deg, rgb(21, 23, 37) 25%, rgb(30, 32, 48) 50%, rgb(21, 23, 37) 75%) 0px 0px / 200% 100%; }
.keobongvip-root .kbv-v31-root .dark .wpsport-skeleton__match, .keobongvip-root .kbv-v31-root.dark .wpsport-skeleton__match { background: linear-gradient(90deg, rgba(255, 255, 255, 0.08) 25%, rgba(255, 255, 255, 0.12) 50%, rgba(255, 255, 255, 0.08) 75%) 0px 0px / 200% 100%; }
.keobongvip-root .kbv-v31-root .dark, .keobongvip-root .kbv-v31-root.dark { --wpsport-primary: #ff0100; --wpsport-background: #050917; --wpsport-home: #ff0100; --wpsport-away: #577ff0; --wpsport-text: #fff; --wpsport-title-bg: #151725; --wpsport-title-text: #fff; --wpsport-higher: #ff0100; --wpsport-lower: #001e28; }
@keyframes match-trend-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.keobongvip-root .kbv-v31-root .filter-tabs { align-items: center; box-shadow: rgba(0, 0, 0, 0.14) 0px 8px 6px -6px; gap: var(--wpsport-spacing-sm,8px); padding: var(--wpsport-spacing-md,8px); position: relative; z-index: 2; }
.keobongvip-root .kbv-v31-root .tab-button.active { color: rgb(255, 255, 255); }
.keobongvip-root .kbv-v31-root .home_filterbar-live::before { animation: 1s cubic-bezier(0, 0, 0.2, 1) 0s infinite normal none running ping-0942c2b7; }
.keobongvip-root .kbv-v31-root .filter-leagues-wrapper { margin-left: auto; position: relative; }
.keobongvip-root .kbv-v31-root .filter-leagues-btn { align-items: center; background-color: var(--wpsport-background); border: 1px solid var(--wpsport-border); border-radius: var(--wpsport-radius-sm,6px); color: var(--wpsport-text); cursor: pointer; display: flex; height: 34px; justify-content: center; position: relative; transition: 0.2s; width: 34px; }
.keobongvip-root .kbv-v31-root .filter-leagues-btn:hover { border-color: var(--wpsport-primary); color: var(--wpsport-primary); }
.keobongvip-root .kbv-v31-root .filter-leagues-btn.has-filter { background-color: var(--wpsport-primary); border-color: var(--wpsport-primary); color: rgb(255, 255, 255); }
.keobongvip-root .kbv-v31-root .right-side { align-items: center; display: flex; gap: 4px; margin-left: auto; }
.keobongvip-root .kbv-v31-root .date-picker-wrapper { align-items: center; display: flex; gap: 2px; }
.keobongvip-root .kbv-v31-root .date-nav-btn { align-items: center; background-color: var(--wpsport-background); border: 1px solid var(--wpsport-border); border-radius: var(--wpsport-radius-sm,4px); color: var(--wpsport-text); cursor: pointer; display: flex; height: 34px; justify-content: center; transition: 0.2s; width: 34px; }
.keobongvip-root .kbv-v31-root .date-nav-btn:hover { border-color: var(--wpsport-primary); color: var(--wpsport-primary); }
.keobongvip-root .kbv-v31-root .date-display-btn { align-items: center; background-color: var(--wpsport-background); border: 1px solid var(--wpsport-border); border-radius: var(--wpsport-radius-sm,4px); color: var(--wpsport-text); cursor: pointer; display: flex; font-size: 13px; font-weight: 500; gap: 6px; height: 34px; padding: 6px 12px; transition: 0.2s; }
.keobongvip-root .kbv-v31-root .date-display-btn:hover { border-color: var(--wpsport-primary); color: var(--wpsport-primary); }
@keyframes ping-0942c2b7 { 
  75%, 100% { opacity: 0; transform: translate(-50%, -50%) scale(2); }
  0% { opacity: 1; transform: translate(-50%, -50%) scale(1); }
}
.keobongvip-root .kbv-v31-root .vc-container { --vc-accent-color: var(--wpsport-primary,#ff0100) !important; background-color: var(--wpsport-background) !important; border-color: var(--wpsport-border) !important; color: var(--wpsport-text) !important; font-family: var(--wpsport-font-family,inherit) !important; }
.keobongvip-root .kbv-v31-root .vc-popover-content { background-color: var(--wpsport-background) !important; border: 1px solid var(--wpsport-border) !important; border-radius: 8px !important; box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 20px !important; }
.keobongvip-root .kbv-v31-root .vc-day { color: var(--wpsport-text) !important; }
.keobongvip-root .kbv-v31-root .vc-day-content:hover { background-color: initial !important; border: 1px solid var(--wpsport-primary) !important; color: var(--wpsport-text) !important; }
.keobongvip-root .kbv-v31-root .vc-highlight-content-solid { background-color: var(--wpsport-primary,#ff0100) !important; color: var(--wpsport-surface) !important; }
.keobongvip-root .kbv-v31-root .vc-day.is-not-in-month .vc-day-content { color: var(--wpsport-text) !important; opacity: 0.4; }
.keobongvip-root .kbv-v31-root .vc-footer-container { border-top: 1px solid var(--wpsport-border); display: flex; justify-content: center; padding: 10px; }
.keobongvip-root .kbv-v31-root .vc-footer-btn { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: var(--wpsport-primary,#ff0100); cursor: pointer; font-size: 14px; font-weight: 600; }
.keobongvip-root .kbv-v31-root .vc-footer-btn:hover { text-decoration: underline; }
.keobongvip-root .kbv-v31-root .vc-highlights ~ .vc-day-layer .vc-dots { display: none; }
.keobongvip-root .kbv-v31-root .vc-header { height: auto !important; padding-top: 10px !important; }
.keobongvip-root .kbv-v31-root .vc-title { color: var(--wpsport-title-text,inherit) !important; font-weight: 700 !important; }
.keobongvip-root .kbv-v31-root .vc-arrow { color: var(--wpsport-text-45) !important; }
.keobongvip-root .kbv-v31-root .vc-arrow:hover { background: var(--wpsport-hover-bg) !important; }
.keobongvip-root .kbv-v31-root .vc-weekday { color: var(--wpsport-title-text) !important; font-weight: 700 !important; }
.keobongvip-root .kbv-v31-root .blink-animation { animation: 1.5s linear 0s infinite normal none running blinker; }
.keobongvip-root .kbv-v31-root .league-header { align-items: center; background-color: var(--wpsport-title-bg); cursor: pointer; display: flex; justify-content: space-between; padding: var(--wpsport-spacing-md,12px) var(--wpsport-spacing-lg,16px); transition: background-color 0.2s; }
.keobongvip-root .kbv-v31-root .league-header:hover { filter: brightness(0.95); }
.keobongvip-root .kbv-v31-root .league-info { align-items: center; display: flex; flex: 1 1 0%; gap: var(--wpsport-spacing-md,12px); min-width: 0px; overflow: hidden; }
.keobongvip-root .kbv-v31-root .btn-favorite { align-items: center; display: flex; padding: 0px; }
.keobongvip-root .kbv-v31-root .btn-favorite.pinned, .keobongvip-root .kbv-v31-root .btn-favorite:hover { color: var(--wpsport-primary); }
.keobongvip-root .kbv-v31-root .btn-favorite:focus { outline: none; }
.keobongvip-root .kbv-v31-root .icon-favorite { height: 16px; transform: rotate(45deg); width: 16px; }
.keobongvip-root .kbv-v31-root .icon-favorite.active { color: var(--wpsport-primary); }
.keobongvip-root .kbv-v31-root .country-flag { border-radius: 2px; height: 14px; object-fit: cover; width: 20px; }
.keobongvip-root .kbv-v31-root .league-logo { flex-shrink: 0; height: 18px; object-fit: contain; width: 18px; }
.keobongvip-root .kbv-v31-root .league-name { color: var(--wpsport-title-text); font-size: 14px; font-weight: 600; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.keobongvip-root .kbv-v31-root .country-name { color: var(--wpsport-text-45); font-weight: 400; }
.keobongvip-root .kbv-v31-root .chevron-wrapper { align-items: center; display: flex; transition: transform 0.2s; }
.keobongvip-root .kbv-v31-root .chevron-wrapper.expanded { transform: rotate(180deg); }
.keobongvip-root .kbv-v31-root .chevron-icon { color: var(--wpsport-text-45); height: 20px; width: 20px; }
.keobongvip-root .kbv-v31-root .score-popup { background: var(--wpsport-background); border: 1px solid var(--wpsport-border); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 12px; min-width: 280px; padding: 12px; position: fixed; z-index: 9999; }
.keobongvip-root .kbv-v31-root .score-popup.loading { color: var(--wpsport-text-45); padding: 20px; text-align: center; }
.keobongvip-root .kbv-v31-root .popup-header { align-items: center; border-bottom: 1px solid var(--wpsport-border-light); display: flex; gap: 8px; justify-content: center; padding-bottom: 12px; }
.keobongvip-root .kbv-v31-root .team-logo { height: 24px; width: 24px; }
.keobongvip-root .kbv-v31-root .team-name { font-weight: 500; max-width: 80px; }
.keobongvip-root .kbv-v31-root .goals-section { border-bottom: 1px solid var(--wpsport-border-light); padding: 12px 0px; }
.keobongvip-root .kbv-v31-root .goals-row { align-items: center; display: flex; gap: 8px; justify-content: center; padding: 4px 0px; }
.keobongvip-root .kbv-v31-root .goal-side { align-items: center; display: flex; width: 24px; }
.keobongvip-root .kbv-v31-root .goal-side.home { justify-content: flex-end; }
.keobongvip-root .kbv-v31-root .goal-side.away { justify-content: flex-start; }
.keobongvip-root .kbv-v31-root .goal-icon { height: 16px; width: 16px; }
.keobongvip-root .kbv-v31-root .goal-icon.home-icon { color: var(--wpsport-home,#2563eb); }
.keobongvip-root .kbv-v31-root .goal-icon.away-icon { color: var(--wpsport-away,#16a34a); }
.keobongvip-root .kbv-v31-root .goal-minute { color: var(--wpsport-text); font-size: 13px; min-width: 30px; text-align: center; }
.keobongvip-root .kbv-v31-root .stats-section { padding-top: 12px; }
.keobongvip-root .kbv-v31-root .stat-row { align-items: center; display: flex; justify-content: space-between; padding: 6px 0px; }
.keobongvip-root .kbv-v31-root .stat-title { color: var(--wpsport-text); flex: 1 1 0%; font-size: 12px; text-align: center; }
.keobongvip-root .kbv-v31-root .stat-value { font-size: 12px; min-width: 32px; }
.keobongvip-root .kbv-v31-root .stat-value.home { color: var(--wpsport-home); font-weight: 600; text-align: left; }
.keobongvip-root .kbv-v31-root .stat-value.away { color: var(--wpsport-away); font-weight: 600; text-align: right; }
.keobongvip-root .kbv-v31-root .progress-bar-container { border-radius: 4px; display: flex; height: 8px; margin-bottom: 8px; overflow: hidden; }
.keobongvip-root .kbv-v31-root .progress-bar { height: 100%; }
.keobongvip-root .kbv-v31-root .progress-bar.home { background-color: var(--wpsport-home); }
.keobongvip-root .kbv-v31-root .progress-bar.away { background-color: var(--wpsport-away); }
.keobongvip-root .kbv-v31-root .match-row { align-items: center; border-bottom: 1px solid var(--wpsport-border); cursor: pointer; display: flex; padding: var(--wpsport-spacing-sm,6px) var(--wpsport-spacing-md,8px); transition: background-color 0.2s; }
.keobongvip-root .kbv-v31-root .match-row:last-child { border-bottom: initial; }
.keobongvip-root .kbv-v31-root .match-favorite { flex-shrink: 0; }
.keobongvip-root .kbv-v31-root .btn-favorite { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: var(--wpsport-text-45); cursor: pointer; padding: 4px; }
.keobongvip-root .kbv-v31-root .btn-favorite:hover { color: var(--wpsport-primary); }
.keobongvip-root .kbv-v31-root .icon-star { height: 18px; width: 18px; }
.keobongvip-root .kbv-v31-root .icon-star.active { color: var(--wpsport-primary); }
.keobongvip-root .kbv-v31-root .match-time-status { color: var(--wpsport-text-45); flex-shrink: 0; font-size: 12px; text-align: center; width: 60px; }
.keobongvip-root .kbv-v31-root .match-time { font-weight: 500; }
.keobongvip-root .kbv-v31-root .match-date-prefix { display: block; }
.keobongvip-root .kbv-v31-root .match-status { color: var(--wpsport-primary); }
.keobongvip-root .kbv-v31-root .match-content { border-left: 1px solid var(--wpsport-border); display: flex; flex: 1 1 0%; flex-direction: column; gap: 2px; min-width: 0px; overflow: hidden; padding-left: 4px; }
.keobongvip-root .kbv-v31-root .team { align-items: center; display: flex; gap: var(--wpsport-spacing-xs,4px); min-width: 0px; overflow: hidden; }
.keobongvip-root .kbv-v31-root .team-logo { flex-shrink: 0; height: 18px; object-fit: contain; width: 18px; }
.keobongvip-root .kbv-v31-root .team-name { color: var(--wpsport-text); flex: 1 1 0%; font-size: 13px; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.keobongvip-root .kbv-v31-root .mobile-score { align-items: flex-end; color: var(--wpsport-text); display: flex; flex-direction: column; flex-shrink: 0; font-size: 14px; font-weight: 700; width: 28px; }
.keobongvip-root .kbv-v31-root .score-guest, .keobongvip-root .kbv-v31-root .score-home { line-height: 1.4; text-align: right; }
.keobongvip-root .kbv-v31-root .score-lose { color: var(--wpsport-score-lose,#8e9098); }
.keobongvip-root .kbv-v31-root .desktop-score, .keobongvip-root .kbv-v31-root .match-odds { display: none; }
.keobongvip-root .kbv-v31-root .match-note { color: var(--wpsport-primary); font-size: 12px; justify-content: center; text-align: center; }
.keobongvip-root .kbv-v31-root .live_icon_popup { background-color: var(--wpsport-background); border-radius: 4px; padding: 4px 6px; }
.keobongvip-root .kbv-v31-root .live_icon_popup--item { color: var(--wpsport-text); margin-bottom: 4px; padding: 4px; }
.keobongvip-root .kbv-v31-root .live_icon_wrapper svg { cursor: pointer; height: 16px; margin-left: 4px; width: 16px; }
.keobongvip-root .kbv-v31-root .dark .live_icon_popup { color: rgb(51, 51, 51); }
.keobongvip-root .kbv-v31-root .sport-live-container { box-shadow: var(--wpsport-shadow,0 1px 2px 0 #0000000d); font-family: var(--wpsport-font-family); }
.keobongvip-root .kbv-v31-root .state-message { padding: var(--wpsport-spacing-xl,32px); }
.keobongvip-root .kbv-v31-root .state-message.error { color: var(--wpsport-error); }
.keobongvip-root .kbv-v31-root .match-list-scroll { max-height: var(--wpsport-max-height,600px); overflow-y: auto; padding: 8px; }
.keobongvip-root .kbv-v31-root .load-more-trigger { padding: var(--wpsport-spacing-lg,16px); text-align: center; }
.keobongvip-root .kbv-v31-root .loading-text { font-size: 14px; }
.keobongvip-root .kbv-v31-root .odds-1x2-row, .keobongvip-root .kbv-v31-root .odds-val { font-family: "D-DIN Condensed", sans-serif; }
.keobongvip-root .kbv-v31-root { --wpsport-border: color-mix(in srgb,var(--wpsport-text,#050917) 15%,#0000); --wpsport-border-light: color-mix(in srgb,var(--wpsport-text,#050917) 6%,#0000); --wpsport-text-45: color-mix(in srgb,var(--wpsport-text,#050917) 45%,#0000); --wpsport-text-65: color-mix(in srgb,var(--wpsport-text,#050917) 65%,#0000); --wpsport-hover-bg: color-mix(in srgb,var(--wpsport-primary,#ff0100) 10%,#0000); --wpsport-primary-10: color-mix(in srgb,var(--wpsport-primary,#ff0100) 10%,#0000); --wpsport-primary-20: color-mix(in srgb,var(--wpsport-primary,#ff0100) 20%,#0000); --wpsport-primary-30: color-mix(in srgb,var(--wpsport-primary,#ff0100) 30%,#0000); --wpsport-primary-40: color-mix(in srgb,var(--wpsport-primary,#ff0100) 40%,#0000); --wpsport-primary-50: color-mix(in srgb,var(--wpsport-primary,#ff0100) 50%,#0000); --wpsport-primary-60: color-mix(in srgb,var(--wpsport-primary,#ff0100) 60%,#0000); --wpsport-primary-70: color-mix(in srgb,var(--wpsport-primary,#ff0100) 70%,#0000); --wpsport-primary-80: color-mix(in srgb,var(--wpsport-primary,#ff0100) 80%,#0000); --wpsport-primary-90: color-mix(in srgb,var(--wpsport-primary,#ff0100) 90%,#0000); --wpsport-home-10: color-mix(in srgb,var(--wpsport-home,#ff0100) 10%,#0000); --wpsport-home-20: color-mix(in srgb,var(--wpsport-home,#ff0100) 20%,#0000); --wpsport-home-30: color-mix(in srgb,var(--wpsport-home,#ff0100) 30%,#0000); --wpsport-home-40: color-mix(in srgb,var(--wpsport-home,#ff0100) 40%,#0000); --wpsport-home-50: color-mix(in srgb,var(--wpsport-home,#ff0100) 50%,#0000); --wpsport-home-60: color-mix(in srgb,var(--wpsport-home,#ff0100) 60%,#0000); --wpsport-home-70: color-mix(in srgb,var(--wpsport-home,#ff0100) 70%,#0000); --wpsport-home-80: color-mix(in srgb,var(--wpsport-home,#ff0100) 80%,#0000); --wpsport-home-90: color-mix(in srgb,var(--wpsport-home,#ff0100) 90%,#0000); --wpsport-away-10: color-mix(in srgb,var(--wpsport-away,#577ff0) 10%,#0000); --wpsport-away-20: color-mix(in srgb,var(--wpsport-away,#577ff0) 20%,#0000); --wpsport-away-30: color-mix(in srgb,var(--wpsport-away,#577ff0) 30%,#0000); --wpsport-away-40: color-mix(in srgb,var(--wpsport-away,#577ff0) 40%,#0000); --wpsport-away-50: color-mix(in srgb,var(--wpsport-away,#577ff0) 50%,#0000); --wpsport-away-60: color-mix(in srgb,var(--wpsport-away,#577ff0) 60%,#0000); --wpsport-away-70: color-mix(in srgb,var(--wpsport-away,#577ff0) 70%,#0000); --wpsport-away-80: color-mix(in srgb,var(--wpsport-away,#577ff0) 80%,#0000); --wpsport-away-90: color-mix(in srgb,var(--wpsport-away,#577ff0) 90%,#0000); --wpsport-surface: #fff; --wpsport-surface-alt: #f2f2f2; --wpsport-surface-elevated: #fbfbfb; --wpsport-error: #ef4444; --wpsport-score-color: #e51b00; --wpsport-corner-color: #ff8000; --wpsport-score-lose: #8e9098; --wpsport-live-indicator: #22c55e; --wpsport-win: #5fc03f; --wpsport-draw: #050917; --wpsport-lose: #ea524b; --wpsport-odd-border: #09b363; --wpsport-odd-border-down: #e51b00; --wpsport-odd-up-strong: #28bb81; --wpsport-odd-up-soft: #c9ffe9; --wpsport-odd-down-strong: #da675c; --wpsport-odd-down-soft: #ffdbd8; --wpsport-odd-normal-soft: #fff5e7; --wpsport-odd-height: 28px; --wpsport-odd-lock-color: #bbb; --wpsport-shadow: 0 1px 3px #0000001a; --wpsport-link: #1d6fd4; --wpsport-hot-pick-bg: linear-gradient(141.78deg,#edf1fb 13.04%,#f3ecfa 86.96%); --wpsport-divider-mid: #0000001f; --wpsport-bet-cta-bg: #141c33; --wpsport-bet-cta-color: #fff; --wpsport-bet-cta-border: #ffffff26; --wpsport-bet-cta-bg-hover: #1d2a4a; --wpsport-bet-cta-border-hover: #ffffff4d; --wpsport-spacing-xs: 4px; --wpsport-spacing-sm: 6px; --wpsport-spacing-md: 8px; --wpsport-spacing-lg: 12px; --wpsport-spacing-xl: 16px; --wpsport-radius-sm: 4px; --wpsport-radius-md: 8px; --wpsport-radius-lg: 12px; --wpsport-transition-fast: .15s ease; --wpsport-transition-normal: .25s ease; }
.keobongvip-root .kbv-v31-root .match-trend-container { --match-trend-bg: var(--wpsport-background); --match-trend-home: var(--wpsport-home); --match-trend-away: var(--wpsport-away); --match-trend-text: var(--wpsport-text-45); --match-trend-grid: var(--wpsport-border-light); --match-trend-loading-1: var(--wpsport-border-light); --match-trend-loading-2: var(--wpsport-text-45); }
.keobongvip-root .kbv-v31-root .dark, .keobongvip-root .kbv-v31-root.dark { --wpsport-shadow: 0 1px 3px #0000004d; --wpsport-link: #77ff9c; --wpsport-hot-pick-bg: linear-gradient(141.78deg,#262e4f 13.04%,#1b0b2c 86.96%); --wpsport-divider-mid: #ffffff40; --wpsport-bet-cta-bg: var(--wpsport-background); --wpsport-bet-cta-color: inherit; --wpsport-bet-cta-border: #ffffff59; --wpsport-bet-cta-bg-hover: #ffffff0f; --wpsport-bet-cta-border-hover: #fff9; --wpsport-surface: #1a1a1a; --wpsport-surface-alt: #191919; --wpsport-surface-elevated: #232323; --wpsport-odd-border: #5ae0a0; --wpsport-odd-up-strong: #1a6b45; --wpsport-odd-up-soft: #224c3b; --wpsport-odd-down-strong: #7a2b2b; --wpsport-odd-down-soft: #5b2526; --wpsport-odd-normal-soft: #372a21; --wpsport-odd-lock-color: #555; --wpsport-draw: #6c7582; }
.keobongvip-root .kbv-v31-root { box-sizing: border-box; font-size: 14px; line-height: 1.5; }
.keobongvip-root .kbv-v31-root *, .keobongvip-root .kbv-v31-root ::after, .keobongvip-root .kbv-v31-root ::before { box-sizing: inherit; outline: none; }
.keobongvip-root .kbv-v31-root button, .keobongvip-root .kbv-v31-root input, .keobongvip-root .kbv-v31-root select, .keobongvip-root .kbv-v31-root textarea { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; box-shadow: none; color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; letter-spacing: normal; line-height: inherit; margin: 0px; max-width: none; min-height: 0px; min-width: 0px; padding: 0px; text-transform: none; touch-action: auto; }
.keobongvip-root .kbv-v31-root input:not([type="checkbox"]):not([type="radio"]) { appearance: none; }
.keobongvip-root .kbv-v31-root label, .keobongvip-root .kbv-v31-root legend { display: inline-block; font-size: inherit; font-weight: inherit; margin: 0px; padding: 0px; }
.keobongvip-root .kbv-v31-root button { cursor: pointer; }
.keobongvip-root .kbv-v31-root a { background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; color: inherit; outline: none; text-decoration: none; }
.keobongvip-root .kbv-v31-root img { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; display: inline-block; height: auto; margin: 0px; max-width: 100%; padding: 0px; vertical-align: middle; }
.keobongvip-root .kbv-v31-root table { border-width: medium; border-style: none; border-color: currentcolor; border-collapse: collapse; border-image: initial; border-spacing: 0px; margin: 0px; padding: 0px; width: 100%; }
.keobongvip-root .kbv-v31-root td, .keobongvip-root .kbv-v31-root th { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; text-align: left; vertical-align: middle; }
.keobongvip-root .kbv-v31-root ol, .keobongvip-root .kbv-v31-root ul { list-style: none; margin: 0px; padding: 0px; }
.keobongvip-root .kbv-v31-root h1, .keobongvip-root .kbv-v31-root h2, .keobongvip-root .kbv-v31-root h3, .keobongvip-root .kbv-v31-root h4, .keobongvip-root .kbv-v31-root h5, .keobongvip-root .kbv-v31-root h6, .keobongvip-root .kbv-v31-root p { font-size: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; }
.keobongvip-root .kbv-v31-root .button i, .keobongvip-root .kbv-v31-root button i { top: auto; }
.keobongvip-root .kbv-v31-root .match-list, .keobongvip-root .kbv-v31-root .state-message { height: var(--wpsport-max-height); overflow-y: auto; }
.keobongvip-root .kbv-v31-root .sport-live-container { background-color: var(--wpsport-background); border: 1px solid var(--wpsport-border); box-shadow: var(--wpsport-shadow); }
.keobongvip-root .kbv-v31-root .sport-live-container h1, .keobongvip-root .kbv-v31-root .sport-live-container h2, .keobongvip-root .kbv-v31-root .sport-live-container h3, .keobongvip-root .kbv-v31-root .sport-live-container h4 { color: var(--wpsport-text); margin: 0 0 var(--wpsport-spacing-sm); }
.keobongvip-root .kbv-v31-root .league-header, .keobongvip-root .kbv-v31-root .match-title-bar { background-color: var(--wpsport-title-bg); border-radius: var(--wpsport-radius-sm); color: var(--wpsport-title-text); font-weight: 600; padding: var(--wpsport-spacing-sm) var(--wpsport-spacing-md); }
.keobongvip-root .kbv-v31-root .home-team, .keobongvip-root .kbv-v31-root .team-home { color: var(--wpsport-home); }
.keobongvip-root .kbv-v31-root .away-team, .keobongvip-root .kbv-v31-root .team-away { color: var(--wpsport-away); }
.keobongvip-root .kbv-v31-root .primary-text { color: var(--wpsport-primary); }
.keobongvip-root .kbv-v31-root .primary-bg { background-color: var(--wpsport-primary); color: rgb(255, 255, 255); }
.keobongvip-root .kbv-v31-root .text-muted { color: var(--wpsport-text-45); }
.keobongvip-root .kbv-v31-root .sport-live-container a { color: var(--wpsport-primary); text-decoration: none; transition: opacity var(--wpsport-transition-fast); }
.keobongvip-root .kbv-v31-root .sport-live-container a:hover { opacity: 0.8; }
.keobongvip-root .kbv-v31-root .sport-live-container button { cursor: pointer; font-family: var(--wpsport-font-family); transition: all var(--wpsport-transition-fast); }
.keobongvip-root .kbv-v31-root .match-row:hover { background-color: var(--wpsport-hover-bg); }
.keobongvip-root .kbv-v31-root .live-indicator { align-items: center; color: var(--wpsport-live-indicator); display: inline-flex; font-weight: 600; gap: var(--wpsport-spacing-xs); }
.keobongvip-root .kbv-v31-root .live-indicator::before { animation: 1.5s ease 0s infinite normal none running pulse; background-color: var(--wpsport-live-indicator); border-radius: 50%; content: ""; height: 8px; width: 8px; }
.keobongvip-root .kbv-v31-root .state-message { color: var(--wpsport-text-45); padding: var(--wpsport-spacing-xl); text-align: center; }
.keobongvip-root .kbv-v31-root .state-message.error { color: rgb(239, 68, 68); }
.keobongvip-root .kbv-v31-root .filter-tabs { display: flex; flex-wrap: wrap; gap: var(--wpsport-spacing-sm); }
.keobongvip-root .kbv-v31-root .filter-tabs .tab { background-color: initial; border: 1px solid var(--wpsport-border); border-radius: var(--wpsport-radius-sm); color: var(--wpsport-text); font-size: 13px; font-weight: 500; padding: var(--wpsport-spacing-sm) var(--wpsport-spacing-md); transition: all var(--wpsport-transition-fast); }
.keobongvip-root .kbv-v31-root .filter-tabs .tab:hover { border-color: var(--wpsport-primary); color: var(--wpsport-primary); }
.keobongvip-root .kbv-v31-root .filter-tabs .tab.active { background-color: var(--wpsport-primary); border-color: var(--wpsport-primary); color: rgb(255, 255, 255); }
.keobongvip-root .kbv-v31-root ::-webkit-scrollbar { height: 6px; width: 6px; }
.keobongvip-root .kbv-v31-root ::-webkit-scrollbar-track { background: var(--wpsport-title-bg); border-radius: 3px; }
.keobongvip-root .kbv-v31-root ::-webkit-scrollbar-thumb { background: var(--wpsport-text-45); border-radius: 3px; }
.keobongvip-root .kbv-v31-root ::-webkit-scrollbar-thumb:hover { background: var(--wpsport-text); }
.keobongvip-root .kbv-v31-root .theme-toggle { align-items: center; background: var(--wpsport-title-bg); border: 1px solid var(--wpsport-border); border-radius: var(--wpsport-radius-sm); color: var(--wpsport-text); cursor: pointer; display: inline-flex; gap: var(--wpsport-spacing-sm); padding: var(--wpsport-spacing-sm) var(--wpsport-spacing-md); transition: all var(--wpsport-transition-fast); }
.keobongvip-root .kbv-v31-root .theme-toggle:hover { border-color: var(--wpsport-primary); }
@keyframes wpsport-shimmer { 
  0% { background-position: -200% 0px; }
  100% { background-position: 200% 0px; }
}
.keobongvip-root .kbv-v31-root .wpsport-skeleton { padding: 0px; }
.keobongvip-root .kbv-v31-root .wpsport-skeleton__tabs { display: flex; gap: var(--wpsport-spacing-sm,8px); margin-bottom: var(--wpsport-spacing-lg,16px); overflow: hidden; }
.keobongvip-root .kbv-v31-root .wpsport-skeleton__tab { animation: 1.5s linear 0s infinite normal none running wpsport-shimmer; background-size: 200% 100%; border-radius: var(--wpsport-radius-sm,4px); height: 32px; width: 60px; }
.keobongvip-root .kbv-v31-root .wpsport-skeleton__content { display: flex; flex-direction: column; gap: var(--wpsport-spacing-md,12px); }
.keobongvip-root .kbv-v31-root .wpsport-skeleton__league { display: flex; flex-direction: column; gap: var(--wpsport-spacing-xs,4px); }
.keobongvip-root .kbv-v31-root .wpsport-skeleton__league-header { animation: 1.5s linear 0s infinite normal none running wpsport-shimmer; height: 36px; }
.keobongvip-root .kbv-v31-root .wpsport-skeleton__league-header, .keobongvip-root .kbv-v31-root .wpsport-skeleton__match { background-size: 200% 100%; border-radius: var(--wpsport-radius-sm,4px); }
.keobongvip-root .kbv-v31-root .wpsport-skeleton__match { animation: 1.5s linear 0.1s infinite normal none running wpsport-shimmer; height: 48px; }
.keobongvip-root .kbv-v31-root .wpsport-skeleton__league:nth-child(2) .wpsport-skeleton__league-header { animation-delay: 0.2s; }
.keobongvip-root .kbv-v31-root .wpsport-skeleton__league:nth-child(2) .wpsport-skeleton__match { animation-delay: 0.3s; }
.keobongvip-root .kbv-v31-root .match-trend-container { border-radius: 0px; }
.keobongvip-root .kbv-v31-root .dark .wpsport-skeleton__league-header, .keobongvip-root .kbv-v31-root .dark .wpsport-skeleton__tab, .keobongvip-root .kbv-v31-root.dark .wpsport-skeleton__league-header, .keobongvip-root .kbv-v31-root.dark .wpsport-skeleton__tab { background-size: 200% 100%; }
.keobongvip-root .kbv-v31-root .dark .wpsport-skeleton__match, .keobongvip-root .kbv-v31-root.dark .wpsport-skeleton__match { background: linear-gradient(90deg, rgba(255, 255, 255, 0.08) 25%, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.08) 75%) 0px 0px / 200% 100%; }
@keyframes blinker { 
  50% { opacity: 0.5; }
}
.keobongvip-root .kbv-v31-root .odd-hdp { align-items: center; background-color: var(--wpsport-surface); border: 1px solid var(--wpsport-odd-border); border-radius: var(--wpsport-radius-sm); display: flex; font-size: 12px; height: var(--wpsport-odd-height); justify-content: flex-end; line-height: var(--wpsport-odd-height); padding: 0 var(--wpsport-spacing-sm); }
.keobongvip-root .kbv-v31-root .odd-goal { color: var(--wpsport-text-45); font-size: 11px; margin-right: auto; }
.keobongvip-root .kbv-v31-root .odd-hdp.up { animation: 3s ease 0s 1 normal forwards running fadeUp-13e53633; background-color: var(--wpsport-odd-up-strong); border-color: var(--wpsport-odd-border); }
.keobongvip-root .kbv-v31-root .odd-hdp.down { animation: 3s ease 0s 1 normal forwards running fadeDown-13e53633; background-color: var(--wpsport-odd-down-strong); border-color: var(--wpsport-odd-border-down); }
.keobongvip-root .kbv-v31-root .odd-hdp.up .odd-arrow { color: var(--wpsport-odd-border); font-size: 8px; }
.keobongvip-root .kbv-v31-root .odd-hdp.down .odd-arrow { color: var(--wpsport-odd-border-down); font-size: 8px; }
@keyframes fadeUp-13e53633 { 
  0% { background-color: var(--wpsport-odd-up-strong); }
  100% { background-color: var(--wpsport-odd-up-soft); }
}
@keyframes fadeDown-13e53633 { 
  0% { background-color: var(--wpsport-odd-down-strong); }
  100% { background-color: var(--wpsport-odd-down-soft); }
}
.keobongvip-root .kbv-v31-root .odd-ou { align-items: center; background-color: var(--wpsport-surface); border: 1px solid var(--wpsport-odd-border); border-radius: var(--wpsport-radius-sm); display: flex; font-size: 12px; height: var(--wpsport-odd-height); justify-content: flex-end; line-height: var(--wpsport-odd-height); padding: 0 var(--wpsport-spacing-sm); }
.keobongvip-root .kbv-v31-root .odd-left { color: var(--wpsport-text-45); font-size: 11px; margin-right: auto; }
.keobongvip-root .kbv-v31-root .odd-ou.up { animation: 3s ease 0s 1 normal forwards running fadeUp-cd475226; background-color: var(--wpsport-odd-up-strong); border-color: var(--wpsport-odd-border); }
.keobongvip-root .kbv-v31-root .odd-ou.down { animation: 3s ease 0s 1 normal forwards running fadeDown-cd475226; background-color: var(--wpsport-odd-down-strong); border-color: var(--wpsport-odd-border-down); }
.keobongvip-root .kbv-v31-root .odd-ou.up .odd-arrow { color: var(--wpsport-odd-border); font-size: 8px; }
.keobongvip-root .kbv-v31-root .odd-ou.down .odd-arrow { color: var(--wpsport-odd-border-down); font-size: 8px; }
@keyframes fadeUp-cd475226 { 
  0% { background-color: var(--wpsport-odd-up-strong); }
  100% { background-color: var(--wpsport-odd-up-soft); }
}
@keyframes fadeDown-cd475226 { 
  0% { background-color: var(--wpsport-odd-down-strong); }
  100% { background-color: var(--wpsport-odd-down-soft); }
}
.keobongvip-root .kbv-v31-root .odd_box { align-items: center; background-color: var(--wpsport-surface); border: 1px solid var(--wpsport-odd-border); border-radius: var(--wpsport-radius-sm); display: flex; font-size: 12px; height: var(--wpsport-odd-height); justify-content: flex-end; line-height: var(--wpsport-odd-height); padding: 0 var(--wpsport-spacing-sm); }
.keobongvip-root .kbv-v31-root .odd-value { align-items: center; display: flex; font-weight: 600; gap: 3px; }
.keobongvip-root .kbv-v31-root .odd_box.up { animation: 3s ease 0s 1 normal forwards running fadeToSurface-1f1c6b85; background-color: var(--wpsport-odd-up-soft); border-color: var(--wpsport-odd-border); }
.keobongvip-root .kbv-v31-root .odd_box.down { animation: 3s ease 0s 1 normal forwards running fadeToSurface-1f1c6b85; background-color: var(--wpsport-odd-down-soft); border-color: var(--wpsport-odd-border-down); }
.keobongvip-root .kbv-v31-root .odd_box.up .odd-arrow { color: var(--wpsport-odd-border); font-size: 8px; }
.keobongvip-root .kbv-v31-root .odd_box.down .odd-arrow { color: var(--wpsport-odd-border-down); font-size: 8px; }
@keyframes fadeToSurface-1f1c6b85 { 
  0% { background-color: inherit; }
  100% { background-color: var(--wpsport-surface); }
}
.keobongvip-root .kbv-v31-root .date-tabs { display: flex; flex-wrap: wrap; gap: var(--wpsport-spacing-sm); }
.keobongvip-root .kbv-v31-root .tab-button { align-items: center; background-color: var(--wpsport-background); border: 1px solid var(--wpsport-border); border-radius: var(--wpsport-radius-sm,6px); color: var(--wpsport-text); cursor: pointer; display: flex; font-family: var(--wpsport-font-family,inherit); font-size: 13px; gap: 6px; height: 34px; padding: var(--wpsport-spacing-md,8px) var(--wpsport-spacing-lg,16px); transition: background-color 0.2s, color 0.2s, border-color 0.2s; }
.keobongvip-root .kbv-v31-root .tab-button:hover { border-color: var(--wpsport-primary); color: var(--wpsport-primary); }
.keobongvip-root .kbv-v31-root .tab-button.active { background-color: var(--wpsport-primary); border-color: var(--wpsport-primary); color: var(--wpsport-surface); }
.keobongvip-root .kbv-v31-root .tab-button.active .home_filterbar-live.red, .keobongvip-root .kbv-v31-root .tab-button.active .home_filterbar-live.red::before { background: rgb(255, 255, 255); }
.keobongvip-root .kbv-v31-root .home_filterbar-live { background: rgb(255, 30, 0); border-radius: 9999px; display: inline-block; height: calc(0.5 * var(--c4-rem,16px)); position: relative; width: calc(0.5 * var(--c4-rem,16px)); }
.keobongvip-root .kbv-v31-root .home_filterbar-live::before { animation: 1s cubic-bezier(0, 0, 0.2, 1) 0s infinite normal none running ping-4b9cf87e; background: rgb(255, 0, 17); border-radius: 9999px; content: ""; height: calc(0.5 * var(--c4-rem,16px)); left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: calc(0.5 * var(--c4-rem,16px)); z-index: 1; }
@keyframes ping-4b9cf87e { 
  75%, 100% { opacity: 0; transform: translate(-50%, -50%) scale(2); }
  0% { opacity: 1; transform: translate(-50%, -50%) scale(1); }
}
.keobongvip-root .kbv-v31-root .selectedViewState { border-bottom: 2px solid var(--wpsport-primary); color: var(--wpsport-primary); }
.keobongvip-root .kbv-v31-root .show_backdrop { background-color: initial; height: 100%; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 1; }
.keobongvip-root .kbv-v31-root .kbv-v31-league-modal.league-modal { background-color: initial; box-shadow: none; left: 10%; max-width: 100%; overflow: visible; position: absolute; top: 40px; width: auto; z-index: 10; }
.keobongvip-root .kbv-v31-root .leaguebox { background: var(--wpsport-surface-alt); border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.18) 0px 8px 40px; display: flex; flex-direction: column; overflow: hidden; width: 508px; }
.keobongvip-root .kbv-v31-root .leaguebox-header { align-items: center; background: var(--wpsport-border); border-bottom: 1px solid var(--wpsport-surface); display: flex; justify-content: center; padding: var(--wpsport-spacing-lg) 0; position: relative; }
.keobongvip-root .kbv-v31-root .leaguebox-header h2 { color: var(--wpsport-text); font-size: var(--wpsport-spacing-xl); font-style: normal; font-weight: 600; line-height: 24px; text-align: center; text-transform: uppercase; }
.keobongvip-root .kbv-v31-root .close-btn { align-items: center; background: rgba(0, 0, 0, 0); border: 1px solid var(--wpsport-text-30,#aaa); border-radius: 50%; color: var(--wpsport-text-45); cursor: pointer; display: flex; font-size: 14px; font-weight: 400; height: 24px; justify-content: center; position: absolute; right: var(--wpsport-spacing-xl); top: 50%; transform: translateY(-50%); width: 24px; }
.keobongvip-root .kbv-v31-root .search-row { align-items: center; display: flex; gap: 10px; margin-top: var(--wpsport-spacing-md); padding: 0 var(--wpsport-spacing-lg); }
.keobongvip-root .kbv-v31-root .search-input-wrap { align-items: center; background: var(--wpsport-surface); border: 0px; border-radius: var(--wpsport-radius-sm); display: flex; flex: 1 1 0%; gap: var(--wpsport-spacing-md); padding: 3px 3px 3px var(--wpsport-spacing-md); }
.keobongvip-root .kbv-v31-root .search-icon { color: var(--wpsport-text-30,#aaa); flex-shrink: 0; font-size: 16px; }
.keobongvip-root .kbv-v31-root .search-icon path { fill: var(--wpsport-text-30,#aaa); }
.keobongvip-root .kbv-v31-root .search-input-wrap input { background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: var(--wpsport-text); font-size: 14px; height: 33px; outline: none; width: 100%; }
.keobongvip-root .kbv-v31-root .search-input-wrap input::placeholder { color: var(--wpsport-text-30,#bbb); }
.keobongvip-root .kbv-v31-root .tabs-box { margin-top: var(--wpsport-spacing-lg); padding: 0 var(--wpsport-spacing-lg); }
.keobongvip-root .kbv-v31-root .tabs-row { align-items: center; background: var(--wpsport-border); border-radius: 30px; display: flex; gap: 0px; padding: 3px; }
.keobongvip-root .kbv-v31-root .tab { border-radius: 30px; color: var(--wpsport-text-45); cursor: pointer; flex: 1 1 0%; font-size: 14px; font-weight: 500; padding: 5px var(--wpsport-spacing-md); text-align: center; transition: 0.2s; }
.keobongvip-root .kbv-v31-root .tab.active { background: var(--wpsport-primary); color: var(--wpsport-title-text); }
.keobongvip-root .kbv-v31-root .league-list { border-bottom: 1px solid var(--wpsport-border); border-top: 1px solid var(--wpsport-border); margin-top: 11px; max-height: 300px; overflow-y: auto; padding: var(--wpsport-spacing-xs) 0 var(--wpsport-spacing-md); }
.keobongvip-root .kbv-v31-root .league-columns { display: flex; flex-direction: column; gap: 2px; max-width: 100%; }
.keobongvip-root .kbv-v31-root .country-name { align-items: center; background-color: var(--wpsport-border); cursor: pointer; display: flex; font-weight: 600; grid-column: 1 / -1; justify-content: space-between; line-height: 18px; padding: 5px var(--wpsport-spacing-lg); text-transform: uppercase; }
.keobongvip-root .kbv-v31-root .country-name svg { transition: 0.2s linear; }
.keobongvip-root .kbv-v31-root .country-name.collapsed svg { transform: rotate(180deg); }
.keobongvip-root .kbv-v31-root .list-box { box-sizing: border-box; display: grid; grid-template-columns: repeat(2, 49.5%); max-width: 100%; overflow-x: hidden; padding: 5px var(--wpsport-spacing-lg); }
.keobongvip-root .kbv-v31-root .league-item { align-items: center; cursor: pointer; display: flex; gap: var(--wpsport-spacing-md); height: 24px; }
.keobongvip-root .kbv-v31-root .cb { align-items: center; background: var(--wpsport-primary); border: 1px solid var(--wpsport-primary); border-radius: var(--wpsport-radius-sm); box-sizing: border-box; color: var(--wpsport-title-bg); display: flex; flex-shrink: 0; font-size: 10px; font-weight: 700; height: 15px; justify-content: center; max-height: 15px; max-width: 15px; width: 15px; }
.keobongvip-root .kbv-v31-root .cb.unchecked { background: var(--wpsport-surface); border-color: var(--wpsport-text); }
.keobongvip-root .kbv-v31-root .league-item .league-name { align-items: center; color: var(--wpsport-text); display: flex; flex-grow: 1; font-size: 12px; width: 90%; }
.keobongvip-root .kbv-v31-root .league-item .league-logo { margin-right: 2px; width: 14px; }
.keobongvip-root .kbv-v31-root .league-item .league-name span { display: inline-block; max-width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.keobongvip-root .kbv-v31-root .league-item .league-name .tag { border-radius: 3px; font-size: 9px; margin-left: 2px; padding: 2px 1px; }
.keobongvip-root .kbv-v31-root .league-item .league-name.is-hot { color: var(--wpsport-primary); }
.keobongvip-root .kbv-v31-root .leaguebox-footer { align-items: center; border-top: 1px solid var(--wpsport-border); display: flex; gap: 20px; padding: 14px var(--wpsport-spacing-xl); }
.keobongvip-root .kbv-v31-root .footer-check-item { align-items: center; cursor: pointer; display: flex; gap: var(--wpsport-spacing-md); }
.keobongvip-root .kbv-v31-root .footer-check-item span { color: var(--wpsport-text); font-size: 14px; }
.keobongvip-root .kbv-v31-root .btn-confirm { background: var(--wpsport-primary); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: var(--wpsport-radius-md); color: var(--wpsport-title-text); cursor: pointer; font-size: 13px; font-weight: 700; height: 36px; line-height: 36px; margin-left: auto; padding: 0px 30px; text-transform: uppercase; }
@container (width < 650px) {
  .keobongvip-root .kbv-v31-root .kbv-v31-league-modal.league-modal { left: 50%; position: fixed; top: 50%; transform: translate(-50%, -50%); z-index: 50; }
  .keobongvip-root .kbv-v31-root .kbv-v31-league-modal { left: 0px; max-width: 100%; position: fixed; width: 100%; z-index: 20; min-width: auto !important; }
  .keobongvip-root .kbv-v31-root .leaguebox { max-height: 100dvh; max-width: 100dvw; width: min(508px, 100dvw); }
  .keobongvip-root .kbv-v31-root .country-name { padding: 5px var(--wpsport-spacing-md); }
  .keobongvip-root .kbv-v31-root .league-item .league-name span.pc { display: none; }
  .keobongvip-root .kbv-v31-root .leaguebox-footer { gap: 10px; }
  .keobongvip-root .kbv-v31-root .league-list { padding: var(--wpsport-spacing-xs) 0 var(--wpsport-spacing-md); }
  .keobongvip-root .kbv-v31-root .list-box { padding: 5px var(--wpsport-spacing-md); }
  .keobongvip-root .kbv-v31-root .search-row { padding: 0 var(--wpsport-spacing-lg); }
}
@container (width >= 650px) {
  .keobongvip-root .kbv-v31-root .league-item .league-name span.mb { display: none; }
}
.keobongvip-root .kbv-v31-root .dark .toggle-btn.inactive, .keobongvip-root .kbv-v31-root.dark .toggle-btn.inactive { color: var(--wpsport-text); }
.keobongvip-root .kbv-v31-root .fixture-filter { align-items: center; display: flex; gap: 10px; padding: 10px 0px; }
.keobongvip-root .kbv-v31-root .filter-hot { background: var(--wpsport-surface); border: 0px; border-radius: var(--wpsport-radius-sm); cursor: pointer; display: block; font-size: 13px; height: 34px; min-width: 83px; }
.keobongvip-root .kbv-v31-root .filter-hot.active { background-color: var(--wpsport-primary); }
.keobongvip-root .kbv-v31-root .filter-selects { display: flex; gap: var(--wpsport-spacing-lg); width: 100%; }
.keobongvip-root .kbv-v31-root .filter-league, .keobongvip-root .kbv-v31-root .sixinone-dropdown { flex: 1 1 0%; min-width: 0px; position: relative; z-index: 10; }
.keobongvip-root .kbv-v31-root .filter-league { z-index: 20; }
.keobongvip-root .kbv-v31-root .filter-dropdown-btn, .keobongvip-root .kbv-v31-root .filter-league-btn { align-items: center; background-color: var(--wpsport-surface); border: 1px solid var(--wpsport-border); border-radius: var(--wpsport-radius-sm); color: var(--wpsport-text-65); cursor: pointer; display: flex; gap: var(--wpsport-spacing-md); height: 34px; justify-content: space-between; min-width: 0px; padding: 0 var(--wpsport-spacing-lg) 0 24px; white-space: nowrap; width: 100%; }
.keobongvip-root .kbv-v31-root .filter-dropdown-btn > span, .keobongvip-root .kbv-v31-root .filter-league-btn > span { flex: 1 1 auto; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.keobongvip-root .kbv-v31-root .filter-dropdown-btn:is(:hover, .is_active), .keobongvip-root .kbv-v31-root .filter-league-btn:is(:hover, .is_active) { border-color: var(--wpsport-primary); color: var(--wpsport-text); }
.keobongvip-root .kbv-v31-root .filter-dropdown-btn:is(:hover, .is_active) path, .keobongvip-root .kbv-v31-root .filter-league-btn:is(:hover, .is_active) path { fill: var(--wpsport-text); }
.keobongvip-root .kbv-v31-root .sixinone-dropdown-content { background-color: var(--wpsport-surface); border-radius: var(--wpsport-radius-sm); box-shadow: rgba(5, 6, 30, 0.25) 0px 0px 8px; display: flex; flex-direction: column; min-width: 120px; padding: 3px 0px; position: absolute; top: calc(100% + 5px); width: 100%; }
.keobongvip-root .kbv-v31-root .sixinone-dropdown-item { background-color: var(--wpsport-surface); border-bottom: 1px solid var(--wpsport-surface-alt); box-sizing: border-box; cursor: pointer; display: block; height: 22px; line-height: 22px; padding: 0px 10px; text-align: left; transition: 0.3s ease-in-out; }
.keobongvip-root .kbv-v31-root .sixinone-dropdown-item.is_active, .keobongvip-root .kbv-v31-root .sixinone-dropdown-item:hover { background-color: var(--wpsport-hover-bg); color: var(--wpsport-primary); }
.keobongvip-root .kbv-v31-root .sixinone-dropdown-item:last-child { border: 0px; }
.keobongvip-root .kbv-v31-root .filter-hot { border: 1px solid var(--wpsport-border); }
.keobongvip-root .kbv-v31-root .filter-hot.active { border-color: var(--wpsport-primary); color: rgb(255, 255, 255); }
.keobongvip-root .kbv-v31-root .row-header { --wpsport-border: color-mix(in srgb,var(--wpsport-title-text) 25%,#0000); background-color: var(--wpsport-title-bg); border-bottom: 1px solid var(--wpsport-border); color: var(--wpsport-title-text); }
.keobongvip-root .kbv-v31-root .th-cell { align-content: center; display: block; padding: var(--wpsport-spacing-sm) 0; text-align: center; }
.keobongvip-root .kbv-v31-root .th-cell svg { width: 100%; }
.keobongvip-root .kbv-v31-root .th-cell:not(:last-child) { border-right: 1px solid var(--wpsport-border); }
.keobongvip-root .kbv-v31-root .row-one-line .th-odd-cell { display: grid; grid-template-columns: repeat(6, 1fr); }
.keobongvip-root .kbv-v31-root .row-two-line .th-odd-cell { display: grid; grid-template-columns: repeat(4, 1fr); }
.keobongvip-root .kbv-v31-root .row-all .th-odd-cell { display: grid; grid-template-columns: repeat(6, 1fr); }
.keobongvip-root .kbv-v31-root .th-odd-cell span { align-content: center; display: block; padding: 8px 0px; }
.keobongvip-root .kbv-v31-root .th-odd-cell { padding: 0px; }
.keobongvip-root .kbv-v31-root .th-odd-cell span:first-child { border-bottom: 1px solid var(--wpsport-border); grid-column: 1 / -1; }
.keobongvip-root .kbv-v31-root .th-odd-cell span:not(:first-child):not(:last-child) { border-right: 1px solid var(--wpsport-border); }
.keobongvip-root .kbv-v31-root .odds-bet-box { position: relative; }
.keobongvip-root .kbv-v31-root .odds-bet-trigger { cursor: pointer; }
.keobongvip-root .kbv-v31-root .odd-custom { display: inline-flex; }
.keobongvip-root .kbv-v31-root .odd-custom, .keobongvip-root .kbv-v31-root .odd_box { align-items: stretch; background-color: var(--wpsport-odd-normal-soft); border-radius: var(--wpsport-radius-sm); color: var(--wpsport-text); display: flex; gap: 2px; height: 22px; justify-content: center; line-height: 22px; position: relative; text-align: center; }
.keobongvip-root .kbv-v31-root .odd-custom { align-items: center; flex-direction: column; height: auto; }
.keobongvip-root .kbv-v31-root .odd-custom.is_white { background-color: var(--wpsport-surface); }
.keobongvip-root .kbv-v31-root .odd-custom.odd-locked { align-items: center; color: var(--wpsport-text-45); justify-content: center; }
.keobongvip-root .kbv-v31-root .odd_box span { font-weight: 600; }
.keobongvip-root .kbv-v31-root .odd-custom.up, .keobongvip-root .kbv-v31-root .odd_box.up { --bg-odds-up-before-light: var(--wpsport-odd-up-strong); --bg-odds-up-light: var(--wpsport-odd-up-soft); animation: 3s ease 0s 1 normal forwards running fadeToColorUp-449ea735; background-color: var(--bg-odds-up-light); }
.keobongvip-root .kbv-v31-root .odd-custom.down, .keobongvip-root .kbv-v31-root .odd_box.down { --bg-odds-down-before-light: var(--wpsport-odd-down-strong); --bg-odds-down-light: var(--wpsport-odd-down-soft); animation: 3s ease 0s 1 normal forwards running fadeToColorDown-449ea735; background-color: var(--bg-odds-down-light); }
.keobongvip-root .kbv-v31-root .odd-title { color: var(--wpsport-text-45); display: none; font-size: 10px; height: 14px; margin-bottom: 2px; }
.keobongvip-root .kbv-v31-root .odd_box .box-icon { align-items: center; border-radius: 50%; display: flex; height: 9px; overflow: hidden; width: 9px; }
.keobongvip-root .kbv-v31-root .odd_box.up .box-icon { background-color: var(--bg-odds-arrow-up-light,#2a795a); }
.keobongvip-root .kbv-v31-root .odd_box.up .box-icon svg { transform: rotate(180deg); }
.keobongvip-root .kbv-v31-root .odd_box.down .box-icon { background-color: var(--bg-odds-arrow-down-light,#6c0708); }
.keobongvip-root .kbv-v31-root .odd-cell-mb { display: none; }
.keobongvip-root .kbv-v31-root .odd-cols { display: flex; flex-direction: column; gap: var(--wpsport-spacing-xs); }
.keobongvip-root .kbv-v31-root .odd-group { border: 1px solid var(--wpsport-border); border-radius: var(--wpsport-radius-sm); display: flex; flex-direction: column; }
.keobongvip-root .kbv-v31-root .odd-group-locked { align-items: center; background-color: var(--wpsport-surface); color: var(--wpsport-text-45); height: 65px; justify-content: center; }
.keobongvip-root .kbv-v31-root .odd-group .odd-hdp, .keobongvip-root .kbv-v31-root .odd-group .odd-ou { border-top: 0px; border-right: 0px; border-left: 0px; border-bottom: 1px solid var(--wpsport-border); border-image: initial; border-radius: 0px; }
.keobongvip-root .kbv-v31-root .odd-group .odd-hdp:last-child, .keobongvip-root .kbv-v31-root .odd-group .odd-ou:last-child { border-bottom: 0px; }
.keobongvip-root .kbv-v31-root .odd-group .odd-hdp:first-child, .keobongvip-root .kbv-v31-root .odd-group .odd-ou:first-child { border-radius: var(--wpsport-radius-sm) var(--wpsport-radius-sm) 0 0; }
.keobongvip-root .kbv-v31-root .odd-group .odd-hdp:last-child, .keobongvip-root .kbv-v31-root .odd-group .odd-ou:last-child { border-radius: 0 0 var(--wpsport-radius-sm) var(--wpsport-radius-sm); }
.keobongvip-root .kbv-v31-root .odd-cols:first-child { grid-area: hdp; }
.keobongvip-root .kbv-v31-root .odd-cols:nth-child(2) { grid-area: ou; }
.keobongvip-root .kbv-v31-root .odd-cols:last-child { grid-area: other; }
.keobongvip-root .kbv-v31-root .odd-label { color: var(--wpsport-text-45); font-size: 9px; line-height: 14px; text-align: center; }
.keobongvip-root .kbv-v31-root .odd-1x2 { display: grid; gap: var(--wpsport-spacing-xs); grid-area: other; grid-template-columns: repeat(3, 1fr); height: 65px; }
.keobongvip-root .kbv-v31-root .odd-1x2-locked { align-items: center; background-color: var(--wpsport-odd-normal-soft); border-radius: var(--wpsport-radius-sm); color: var(--wpsport-text-45); display: flex; justify-content: center; }
.keobongvip-root .kbv-v31-root .odd-1x2 .odds-bet-box, .keobongvip-root .kbv-v31-root .odd-1x2 .odds-bet-trigger { height: 100%; }
.keobongvip-root .kbv-v31-root .odd-1x2 .odd-custom { align-items: center; height: 100%; justify-content: center; }
.keobongvip-root .kbv-v31-root .odd-1x2 .odd-custom .odd-value { justify-content: center; }
.keobongvip-root .kbv-v31-root .odd-1x2 .odd_box { flex: 1 1 0%; }
.keobongvip-root .kbv-v31-root :is(.row-one-line, .row-all) .odd-cell { display: grid; grid-template-columns: repeat(2, 1fr); padding: var(--wpsport-spacing-xs); }
.keobongvip-root .kbv-v31-root :is(.row-one-line, .row-all) .odd-rows { display: flex; flex-direction: column; gap: 5px; justify-content: start; }
.keobongvip-root .kbv-v31-root :is(.row-one-line, .row-all) .odd-cols { align-items: center; display: grid; gap: var(--wpsport-spacing-xs); grid-template-columns: repeat(3, 1fr); text-align: center; }
.keobongvip-root .kbv-v31-root :is(.row-one-line, .row-all) .odd-cols > span { font-weight: 600; }
.keobongvip-root .kbv-v31-root .odd-two-line { display: grid; gap: 4px; grid-template-columns: repeat(4, 1fr); padding: var(--wpsport-spacing-xs); }
.keobongvip-root .kbv-v31-root .odd-two-line .odd-ou, .keobongvip-root .kbv-v31-root .odd-two-line .odd_box { min-width: 0px; padding-inline: 4px; }
.keobongvip-root .kbv-v31-root .odd-rows { display: flex; flex-direction: column; gap: 3px; justify-content: start; min-width: 0px; overflow: hidden; }
.keobongvip-root .kbv-v31-root .odd-locked { align-items: center; border: 1px solid var(--wpsport-border); border-radius: var(--wpsport-radius-sm); color: var(--wpsport-odd-lock-color); display: flex; justify-content: center; }
.keobongvip-root .kbv-v31-root .td-cell { background-color: var(--wpsport-surface); border-bottom: 1px solid var(--wpsport-border); color: var(--wpsport-text); }
.keobongvip-root .kbv-v31-root .td-cell:not(:last-child) { border-right: 1px solid var(--wpsport-border); }
.keobongvip-root .kbv-v31-root .odd-popup { position: relative; }
.keobongvip-root .kbv-v31-root .m-time { align-items: center; display: flex; gap: 2px; justify-content: center; }
.keobongvip-root .kbv-v31-root .m-time-inner { align-items: center; display: flex; flex-direction: row; gap: 4px; }
.keobongvip-root .kbv-v31-root .m-time-text { align-items: center; display: flex; flex-direction: column; line-height: 1.2; }
.keobongvip-root .kbv-v31-root .match-date-prefix { font-size: 10px; font-weight: 400; line-height: 1.2; opacity: 0.75; }
.keobongvip-root .kbv-v31-root .blinking { animation: 0.75s ease 0s infinite normal none running blink-ba6e313b; }
.keobongvip-root .kbv-v31-root .m-time-run { color: red; }
.keobongvip-root .kbv-v31-root .m-live-mb { display: none; }
.keobongvip-root .kbv-v31-root .live_icon_wrapper { align-items: center; display: flex; justify-content: center; position: relative; user-select: none; }
.keobongvip-root .kbv-v31-root .live_icon_wrapper:hover .live_icon_popup, .keobongvip-root .kbv-v31-root .live_icon_wrapper:hover .live_icon_popup_mobile { display: flex; }
.keobongvip-root .kbv-v31-root .live_icon_popup { background-color: var(--wpsport-surface); border-radius: var(--wpsport-radius-sm); box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 16px; color: var(--wpsport-text); display: none; flex-direction: column; font-size: 12px; font-weight: 400; left: 100%; padding: var(--wpsport-spacing-xs) var(--wpsport-spacing-sm); position: absolute; top: 100%; transform: translate(-20px); white-space: nowrap; width: max-content; z-index: 10; }
.keobongvip-root .kbv-v31-root .live_icon_popup--item { align-items: center; border-radius: 2px; display: flex; margin-bottom: var(--wpsport-spacing-xs); padding: var(--wpsport-spacing-xs); text-transform: capitalize; }
.keobongvip-root .kbv-v31-root .live_icon_popup--item img { border-radius: 2px; height: 20px; object-fit: contain; }
.keobongvip-root .kbv-v31-root .live_icon_popup--item:last-child { margin-bottom: 0px; }
.keobongvip-root .kbv-v31-root .live_icon_popup--item:hover { background-color: rgb(255, 102, 0); color: rgb(255, 255, 255); }
.keobongvip-root .kbv-v31-root .match_table-item .live_icon_wrapper svg { cursor: pointer; height: 16px; margin-left: var(--wpsport-spacing-xs); width: 16px; }
.keobongvip-root .kbv-v31-root .m-corner, .keobongvip-root .kbv-v31-root .m-score, .keobongvip-root .kbv-v31-root .m-team-score { align-items: center; display: flex; gap: 2px; justify-content: center; }
.keobongvip-root .kbv-v31-root .m-corner svg { color: var(--wpsport-corner-color,#ff8000); display: inline-block; flex-shrink: 0; height: 12px; width: 12px; }
.keobongvip-root .kbv-v31-root .th-corner svg { color: rgb(0, 0, 0); display: inline-block; flex-shrink: 0; height: 14px; width: 14px; }
.keobongvip-root .kbv-v31-root .m-corner svg path, .keobongvip-root .kbv-v31-root .th-corner svg path { fill: currentcolor; }
.keobongvip-root .kbv-v31-root .th-corner { align-items: center; color: rgb(0, 0, 0); display: flex; justify-content: center; }
.keobongvip-root .kbv-v31-root .m-link { align-items: center; display: flex; gap: 8px; justify-content: center; }
.keobongvip-root .kbv-v31-root .m-link-icon { align-items: center; color: var(--wpsport-text-45); cursor: pointer; display: inline-flex; }
.keobongvip-root .kbv-v31-root .m-link-icon:hover { color: var(--wpsport-primary); }
.keobongvip-root .kbv-v31-root .m-team-score { background-color: var(--wpsport-surface-alt); display: none; }
.keobongvip-root .kbv-v31-root .m-score span, .keobongvip-root .kbv-v31-root .m-team-score span { color: var(--wpsport-score-color); font-size: 16px; font-weight: 600; }
.keobongvip-root .kbv-v31-root .m-score span { text-align: center; }
.keobongvip-root .kbv-v31-root .m-corner span { color: var(--wpsport-corner-color); font-size: 12px; font-weight: 600; text-align: center; }
.keobongvip-root .kbv-v31-root .m-team { display: flex; flex-direction: column; gap: 5px; justify-content: center; min-width: 0px; padding: 5px 10px; }
.keobongvip-root .kbv-v31-root .m-team-group { align-items: center; display: flex; gap: 8px; min-width: 0px; }
.keobongvip-root .kbv-v31-root .m-team-logo { display: block; flex-shrink: 0; height: 22px; width: 22px; }
.keobongvip-root .kbv-v31-root .m-team-logo > img { max-height: 100%; max-width: 100%; }
.keobongvip-root .kbv-v31-root .m-team-name { color: var(--wpsport-text); font-size: 13px; font-weight: 500; line-height: 1.3; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.keobongvip-root .kbv-v31-root .match-status { align-items: center; display: flex; flex: 1 1 0%; font-size: 11px; gap: 2px; justify-content: center; }
.keobongvip-root .kbv-v31-root .match-status.live { color: var(--wpsport-primary); }
.keobongvip-root .kbv-v31-root .minute-symbol { animation: 1s ease-in-out 0s infinite normal none running pulse; }
.keobongvip-root .kbv-v31-root .row-note { color: var(--wpsport-primary); font-size: 12px; grid-column: 1 / -1; padding: 4px 8px; text-align: center; }
.keobongvip-root .kbv-v31-root .row-league, .keobongvip-root .kbv-v31-root .row-note { background-color: var(--wpsport-surface); border-bottom: 1px solid var(--wpsport-border); }
.keobongvip-root .kbv-v31-root .row-league { box-sizing: border-box; cursor: pointer; display: flex; height: 44px; padding: 8px; user-select: none; }
.keobongvip-root .kbv-v31-root .th-league-info { align-items: center; display: flex; flex-grow: 1; gap: 5px; }
.keobongvip-root .kbv-v31-root .th-league-logo { align-items: center; cursor: pointer; display: flex; flex-shrink: 0; height: 24px; justify-content: center; width: 24px; }
.keobongvip-root .kbv-v31-root .th-league-logo img { display: block; max-height: 100%; max-width: 100%; }
.keobongvip-root .kbv-v31-root .th-league-name { color: var(--wpsport-text); cursor: pointer; font-size: 12px; font-style: normal; font-weight: 700; text-transform: uppercase; }
.keobongvip-root .kbv-v31-root .th-group-tools { align-items: center; display: flex; gap: 8px; }
.keobongvip-root .kbv-v31-root .chevron-icon { transition: transform 0.2s; }
.keobongvip-root .kbv-v31-root .chevron-icon.collapsed { transform: rotate(-90deg); }
.keobongvip-root .kbv-v31-root .th-dash { background: var(--wpsport-border); height: 100%; width: 1px; }
.keobongvip-root .kbv-v31-root .dark .th-group-tools svg path, .keobongvip-root .kbv-v31-root.dark .th-group-tools svg path { fill: var(--wpsport-text); }
.keobongvip-root .kbv-v31-root .dark .th-league-logo, .keobongvip-root .kbv-v31-root.dark .th-league-logo { background-color: rgb(229, 229, 229); }
.keobongvip-root .kbv-v31-root .odd-table { display: flex; flex-direction: column; }
.keobongvip-root .kbv-v31-root .sticky-header { position: sticky; top: 0px; z-index: 5; }
.keobongvip-root .kbv-v31-root .row-table { display: grid; }
.keobongvip-root .kbv-v31-root .row-all, .keobongvip-root .kbv-v31-root .row-one-line, .keobongvip-root .kbv-v31-root .row-two-line { grid-template-columns: 70px 50px 50px 1fr 50px 330px; }
.keobongvip-root .kbv-v31-root .table-body { display: flex; flex-direction: column; }
.keobongvip-root .kbv-v31-root .loadmore-box { padding: var(--wpsport-spacing-xl); text-align: center; }
.keobongvip-root .kbv-v31-root .loading-text, .keobongvip-root .kbv-v31-root .no-data { color: var(--wpsport-text-45); font-size: 12px; }
.keobongvip-root .kbv-v31-root .no-data { padding: var(--wpsport-spacing-xl); text-align: center; }
.keobongvip-root .kbv-v31-root .six-in-one_content { font-size: 13px; }
.keobongvip-root .kbv-v31-root .page-odd { display: flex; flex-direction: column; }
.keobongvip-root .kbv-v31-root .page-odd-header { align-items: center; display: flex; gap: 8px; margin-bottom: 12px; }
.keobongvip-root .kbv-v31-root .dark .page-odd-header svg path, .keobongvip-root .kbv-v31-root.dark .page-odd-header svg path { fill: var(--wpsport-text); }
.keobongvip-root .kbv-v31-root .page-odd-hidden > span { color: rgb(7, 15, 3); font-size: 16px; font-style: normal; font-weight: 600; text-transform: capitalize; }
.keobongvip-root .kbv-v31-root .dark .page-odd-hidden > span, .keobongvip-root .kbv-v31-root.dark .page-odd-hidden > span { color: var(--wpsport-text); }
.keobongvip-root .kbv-v31-root .page-odd-hidden { align-items: center; color: var(--Monotone-Grey-700,#717171); display: flex; font-size: 11px; font-style: italic; font-weight: 400; gap: 8px; }
.keobongvip-root .kbv-v31-root .page-odd-hidden i { cursor: pointer; }
.keobongvip-root .kbv-v31-root .page-odd-hidden i:hover { color: var(--wpsport-primary); }
.keobongvip-root .kbv-v31-root .page-odd-hidden .number-hidden { color: rgb(229, 27, 0); }
.keobongvip-root .kbv-v31-root .table-scroll { border-radius: 4px; height: var(--wpsport-max-height,600px); }
.keobongvip-root .kbv-v31-root { --wpsport-text-30: color-mix(in srgb,var(--wpsport-text,#050917) 30%,#0000); background: var(--wpsport-background); color: var(--wpsport-text); font-family: var(--wpsport-font-family); }
.keobongvip-root .kbv-v31-root .table-scroll { border: 1px solid var(--wpsport-border); height: var(--wpsport-max-height,720px); overflow-y: auto; }
@container (max-width: 650px) {
  .keobongvip-root .kbv-v31-root .filter-tabs { gap: 6px; padding: 8px; }
  .keobongvip-root .kbv-v31-root .tab-button { font-size: 13px; gap: 4px; height: 32px; padding: 0px 8px; }
  .keobongvip-root .kbv-v31-root .livestream-text { display: none; }
  .keobongvip-root .kbv-v31-root .filter-leagues-wrapper { margin-left: auto; }
  .keobongvip-root .kbv-v31-root .right-side { margin-left: 0px; order: -1; width: 100%; }
  .keobongvip-root .kbv-v31-root .date-picker-wrapper { gap: 4px; margin-bottom: 4px; margin-left: 0px; order: -1; }
  .keobongvip-root .kbv-v31-root .date-display-btn { justify-content: center; }
  .keobongvip-root .kbv-v31-root .date-display-btn, .keobongvip-root .kbv-v31-root .date-nav-btn, .keobongvip-root .kbv-v31-root .filter-leagues-btn { height: 32px; }
}
@container (width < 650px) {
  .keobongvip-root .kbv-v31-root .odd-hdp { font-size: 12px; height: 32px; line-height: 32px; }
  .keobongvip-root .kbv-v31-root .odd-hdp.odd-locked { color: var(--wpsport-text-45); justify-content: center; }
  .keobongvip-root .kbv-v31-root .odd-ou { font-size: 12px; height: 32px; line-height: 32px; }
  .keobongvip-root .kbv-v31-root .odd-ou.odd-locked { color: var(--wpsport-text-45); justify-content: center; }
  .keobongvip-root .kbv-v31-root .odd_box { font-size: 12px; justify-content: center; }
  .keobongvip-root .kbv-v31-root .date-tab { font-size: 12px; }
  .keobongvip-root .kbv-v31-root .date-tab:nth-child(n+9) { display: none; }
  .keobongvip-root .kbv-v31-root .filter-hot { min-width: 90px; width: inherit; }
  .keobongvip-root .kbv-v31-root .filter-selects { flex-grow: 1; gap: var(--wpsport-spacing-xs); }
  .keobongvip-root .kbv-v31-root .filter-dropdown-btn, .keobongvip-root .kbv-v31-root .filter-league-btn { font-size: 12px; padding: 0 var(--wpsport-spacing-md); }
  .keobongvip-root .kbv-v31-root .dropdown-oddline { display: none; }
}
@container (width < 500px) {
  .keobongvip-root .kbv-v31-root .filter-dropdown-btn, .keobongvip-root .kbv-v31-root .filter-league-btn { font-size: 10px; font-weight: 500; padding: 0 var(--wpsport-spacing-xs); }
  .keobongvip-root .kbv-v31-root .fixture-filter { gap: var(--wpsport-spacing-xs); }
  .keobongvip-root .kbv-v31-root .filter-dropdown-btn > span, .keobongvip-root .kbv-v31-root .filter-league-btn > span { flex: 1 1 auto; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: auto; }
}
@container (width < 650px) {
  .keobongvip-root .kbv-v31-root .row-table.row-header { display: none; }
  .keobongvip-root .kbv-v31-root .odd-title { display: inline; }
  .keobongvip-root .kbv-v31-root .odd-value { font-size: 12px; }
  .keobongvip-root .kbv-v31-root .odd-custom.odd-locked { color: var(--wpsport-text-45); }
  .keobongvip-root .kbv-v31-root .odd-cell { display: grid; gap: var(--wpsport-spacing-xs); grid-area: odd; grid-template-areas: "hdp hdp ou ou other other other"; grid-template-columns: repeat(7, 1fr); }
  .keobongvip-root .kbv-v31-root .odd-one-line, .keobongvip-root .kbv-v31-root .odd-two-line { display: none; }
  .keobongvip-root .kbv-v31-root .td-cell { background-color: initial; border-bottom: 0px; }
  .keobongvip-root .kbv-v31-root .td-cell:not(:last-child) { border-right: 0px; }
  .keobongvip-root .kbv-v31-root .m-time { grid-area: time; justify-content: flex-end; position: relative; }
  .keobongvip-root .kbv-v31-root .m-time-inner { flex-shrink: 0; justify-content: center; width: 52px; }
  .keobongvip-root .kbv-v31-root .m-time-inner .live_icon_wrapper { left: 0px; position: absolute; }
  .keobongvip-root .kbv-v31-root .m-corner { display: none; grid-area: corner; }
  .keobongvip-root .kbv-v31-root .m-link { grid-area: link; justify-content: flex-end; }
  .keobongvip-root .kbv-v31-root .m-corner svg { display: inline; }
  .keobongvip-root .kbv-v31-root .m-team { grid-area: team; }
  .keobongvip-root .kbv-v31-root .m-live-pc { display: none; }
  .keobongvip-root .kbv-v31-root .m-live-mb { align-items: center; background: var(--wpsport-score-color); border-radius: 2px; color: rgb(255, 255, 255); display: flex; font-size: 10px; font-weight: 600; gap: 3px; height: 16px; justify-content: center; padding: 0px 3px; }
  .keobongvip-root .kbv-v31-root .m-score { display: none; }
  .keobongvip-root .kbv-v31-root .m-team { display: grid; gap: 8px; grid-template-columns: 1fr 52px 1fr; }
  .keobongvip-root .kbv-v31-root .m-team-score { display: flex; }
  .keobongvip-root .kbv-v31-root .m-team .m-team-group:first-child { flex-direction: row-reverse; }
  .keobongvip-root .kbv-v31-root .m-team-group { min-width: 0px; }
  .keobongvip-root .kbv-v31-root .m-team-logo { flex-shrink: 0; height: 22px; width: 22px; }
  .keobongvip-root .kbv-v31-root .m-team-name { font-weight: 600; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .keobongvip-root .kbv-v31-root .m-team .m-team-group:first-child .m-team-name { text-align: right; }
  .keobongvip-root .kbv-v31-root .m-team .m-team-group:last-child .m-team-name { text-align: left; }
  .keobongvip-root .kbv-v31-root .m-corner { justify-content: end; }
  .keobongvip-root .kbv-v31-root .m-corner.m-corner-no-start { display: none; }
  .keobongvip-root .kbv-v31-root .m-corner span { color: var(--wpsport-text-45); font-size: 12px; font-weight: 400; }
  .keobongvip-root .kbv-v31-root .row-league { background-color: var(--wpsport-surface-alt); height: 30px; }
  .keobongvip-root .kbv-v31-root .th-league-logo { height: 15px; width: 15px; }
  .keobongvip-root .kbv-v31-root .th-league-name { font-size: 10px; }
  .keobongvip-root .kbv-v31-root .row-table:is(.row-one-line, .row-two-line) { background-color: var(--wpsport-surface); grid-template-areas: "time time link" "team team team" "odd odd odd"; grid-template-columns: 1fr 52px 1fr; padding: var(--wpsport-spacing-xs); row-gap: var(--wpsport-spacing-xs); }
  .keobongvip-root .kbv-v31-root .odd-cell.odd-cell-mb { display: grid; grid-area: odd; }
}
@media (max-width: 650px) {
  .keobongvip-root .kbv-v31-root .odd-cell.odd-cell-mb { display: grid; grid-area: odd; }
  .keobongvip-root .kbv-v31-root .odd-two-line, .keobongvip-root .kbv-v31-root .row-table.row-header { display: none; }
  .keobongvip-root .kbv-v31-root .row-table:is(.row-one-line, .row-two-line) { background-color: var(--wpsport-surface); grid-template-areas: "time time link" "team team team" "odd odd odd"; grid-template-columns: 1fr 52px 1fr; padding: var(--wpsport-spacing-xs); row-gap: var(--wpsport-spacing-xs); }
  .keobongvip-root .kbv-v31-root .m-score { display: none; }
  .keobongvip-root .kbv-v31-root .m-live-mb, .keobongvip-root .kbv-v31-root .m-team-score { display: flex; }
  .keobongvip-root .kbv-v31-root .m-corner { display: none; }
}
.keobongvip-root .kbv-v31-root { --wpsport-primary: #ff0100; --wpsport-background: #fff; --wpsport-home: #ff0100; --wpsport-away: #577ff0; --wpsport-text: #050917; --wpsport-title-bg: #f0f1f1; --wpsport-title-text: #050917; --wpsport-higher: #ff0100; --wpsport-lower: #001e28; --wpsport-font-family: "Inter",system-ui,Avenir,Helvetica,Arial,sans-serif; --wpsport-max-height: 720px; container: wpsport / inline-size; isolation: isolate; position: relative; z-index: 1; background: var(--wpsport-background) !important; box-sizing: border-box !important; clear: both !important; color: var(--wpsport-text) !important; float: none !important; font-family: var(--wpsport-font-family) !important; font-size: 14px !important; line-height: 1.5 !important; margin: 0px !important; max-width: 100% !important; text-align: left !important; width: 100% !important; }
.keobongvip-root .kbv-v31-root *, .keobongvip-root .kbv-v31-root ::after, .keobongvip-root .kbv-v31-root ::before { box-sizing: border-box; }
.keobongvip-root .kbv-v31-root a { background: rgba(0, 0, 0, 0) !important; box-shadow: none !important; color: inherit !important; text-decoration: none !important; }
.keobongvip-root .kbv-v31-root button, .keobongvip-root .kbv-v31-root input, .keobongvip-root .kbv-v31-root select, .keobongvip-root .kbv-v31-root textarea { box-shadow: none !important; font-family: inherit !important; letter-spacing: normal !important; line-height: inherit !important; min-height: 0px !important; text-transform: none !important; }
.keobongvip-root .kbv-v31-root .button, .keobongvip-root .kbv-v31-root .close-btn, .keobongvip-root .kbv-v31-root .filter-dropdown-btn, .keobongvip-root .kbv-v31-root .filter-hot, .keobongvip-root .kbv-v31-root .filter-league-btn, .keobongvip-root .kbv-v31-root .tab-button, .keobongvip-root .kbv-v31-root button { border-radius: var(--wpsport-radius-sm,4px) !important; letter-spacing: normal !important; margin: 0px !important; text-shadow: none !important; text-transform: none !important; }
.keobongvip-root .kbv-v31-root .row-table { display: grid !important; float: none !important; margin-left: 0px !important; margin-right: 0px !important; max-width: none !important; width: 100% !important; }
.keobongvip-root .kbv-v31-root .row-all, .keobongvip-root .kbv-v31-root .row-one-line, .keobongvip-root .kbv-v31-root .row-two-line { grid-template-columns: 70px 50px 50px 1fr 50px 330px !important; }
.keobongvip-root .kbv-v31-root .date-tabs, .keobongvip-root .kbv-v31-root .filter-selects, .keobongvip-root .kbv-v31-root .fixture-filter, .keobongvip-root .kbv-v31-root .m-team, .keobongvip-root .kbv-v31-root .m-team-group, .keobongvip-root .kbv-v31-root .odd-table, .keobongvip-root .kbv-v31-root .page-odd, .keobongvip-root .kbv-v31-root .row-league, .keobongvip-root .kbv-v31-root .table-body, .keobongvip-root .kbv-v31-root .th-league-info { float: none !important; }
.keobongvip-root .kbv-v31-root .page-odd { display: flex !important; flex-direction: column !important; }
.keobongvip-root .kbv-v31-root .date-tabs { display: flex !important; flex-wrap: wrap !important; gap: var(--wpsport-spacing-sm,6px) !important; }
.keobongvip-root .kbv-v31-root .tab-button { align-items: center !important; background-color: var(--wpsport-background) !important; border: 1px solid var(--wpsport-border) !important; border-radius: 6px !important; color: var(--wpsport-text) !important; cursor: pointer !important; display: flex !important; font-size: 13px !important; gap: 6px !important; height: 34px !important; padding: 8px 16px !important; }
.keobongvip-root .kbv-v31-root .tab-button.active { background-color: var(--wpsport-primary) !important; border-color: var(--wpsport-primary) !important; color: rgb(255, 255, 255) !important; }
.keobongvip-root .kbv-v31-root .filter-dropdown-btn, .keobongvip-root .kbv-v31-root .filter-league-btn { align-items: center !important; background-color: var(--wpsport-surface,#fff) !important; border: 1px solid var(--wpsport-border) !important; border-radius: var(--wpsport-radius-sm,4px) !important; color: var(--wpsport-text-65,#555) !important; cursor: pointer !important; display: flex !important; flex-wrap: nowrap !important; font-size: 13px !important; height: 34px !important; justify-content: space-between !important; min-width: 0px !important; padding: 0px 12px 0px 24px !important; white-space: nowrap !important; width: 100% !important; }
.keobongvip-root .kbv-v31-root .filter-dropdown-btn > span, .keobongvip-root .kbv-v31-root .filter-league-btn > span { flex: 1 1 auto !important; min-width: 0px !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; width: auto !important; }
.keobongvip-root .kbv-v31-root .fixture-filter { align-items: center !important; display: flex !important; gap: 10px !important; padding: 10px 0px !important; }
.keobongvip-root .kbv-v31-root .filter-selects { display: flex !important; gap: var(--wpsport-spacing-lg,12px) !important; width: 100% !important; }
.keobongvip-root .kbv-v31-root .row-league { display: flex !important; }
.keobongvip-root .kbv-v31-root .m-team-name, .keobongvip-root .kbv-v31-root .odd-value, .keobongvip-root .kbv-v31-root .td-cell, .keobongvip-root .kbv-v31-root .th-cell, .keobongvip-root .kbv-v31-root .th-league-name { color: var(--wpsport-text) !important; }
.keobongvip-root .kbv-v31-root .m-score span, .keobongvip-root .kbv-v31-root .m-team-score span { color: var(--wpsport-score-color,#e51b00) !important; }
.keobongvip-root .kbv-v31-root img { border: 0px !important; box-shadow: none !important; height: auto !important; max-width: 100% !important; }
.keobongvip-root .kbv-v31-root h1, .keobongvip-root .kbv-v31-root h2, .keobongvip-root .kbv-v31-root h3, .keobongvip-root .kbv-v31-root h4, .keobongvip-root .kbv-v31-root h5, .keobongvip-root .kbv-v31-root h6, .keobongvip-root .kbv-v31-root p { color: inherit !important; font-family: inherit !important; margin: 0px !important; padding: 0px !important; }
.keobongvip-root .kbv-v31-root .table-scroll { border: 1px solid var(--wpsport-border) !important; border-radius: 4px !important; height: var(--wpsport-max-height,720px) !important; overflow-y: auto !important; }
@media (max-width: 650px) {
  .keobongvip-root .kbv-v31-root .row-table:is(.row-one-line, .row-two-line) { grid-template-areas: "time time link" "team team team" "odd odd odd" !important; grid-template-columns: 1fr 52px 1fr !important; }
  .keobongvip-root .kbv-v31-root .row-table.row-header { display: none !important; }
}
.kbv-home { --kbv-primary: #feb601; --kbv-foreground: #f1f2f4; --kbv-header: #fff; --kbv-stroke: #f2f2f2; --kbv-muted: grey; --kbv-n4: #515151; --kbv-action: #0a68ff; --kbv-action-hover: #0956d4; --kbv-footer: #757575; --kbv-font: "Inter",sans-serif; -webkit-font-smoothing: antialiased; clear: both; color: rgb(23, 23, 23); float: none; font-family: var(--kbv-font),sans-serif; font-size: 14px; font-weight: 400; isolation: isolate; letter-spacing: normal; line-height: 20px; max-width: 100%; text-align: left; text-transform: none; }
.kbv-home, .kbv-home.kbv-home, .kbv-home.kbv-home *, .kbv-home.kbv-home ::after, .kbv-home.kbv-home ::before { box-sizing: border-box; }
.kbv-home.kbv-home { background-image: none; color: rgb(23, 23, 23) !important; float: none !important; font-family: var(--kbv-font),sans-serif !important; font-size: 14px !important; font-weight: 400 !important; letter-spacing: normal !important; line-height: 20px !important; text-align: left !important; text-transform: none !important; }
.kbv-home.kbv-home div, .kbv-home.kbv-home em, .kbv-home.kbv-home li, .kbv-home.kbv-home p, .kbv-home.kbv-home span, .kbv-home.kbv-home strong { font-family: inherit !important; letter-spacing: inherit !important; text-transform: none !important; }
.kbv-home.kbv-home h1, .kbv-home.kbv-home h2, .kbv-home.kbv-home h3, .kbv-home.kbv-home h4, .kbv-home.kbv-home li, .kbv-home.kbv-home ol, .kbv-home.kbv-home p, .kbv-home.kbv-home ul { padding: 0px; margin: 0px !important; }
.kbv-home.kbv-home ol, .kbv-home.kbv-home ul { list-style: none !important; }
.kbv-home.kbv-home button, .kbv-home.kbv-home button:focus, .kbv-home.kbv-home button:hover { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; font-feature-settings: unset; font-kerning: unset; font-language-override: unset; font-optical-sizing: unset; font-palette: unset; font-size-adjust: unset; font-stretch: unset; font-style: unset; font-synthesis: unset; font-variant: unset; font-variation-settings: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; min-block-size: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; align-items: center !important; appearance: none !important; background: none rgba(0, 0, 0, 0) !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; box-sizing: border-box !important; color: inherit !important; cursor: pointer !important; display: inline-flex !important; float: none !important; font-family: inherit !important; font-size: inherit !important; font-weight: inherit !important; justify-content: center !important; letter-spacing: normal !important; line-height: inherit !important; margin: 0px !important; max-width: 100% !important; min-height: 0px !important; opacity: 1 !important; padding: 0px !important; text-align: center !important; text-decoration: none !important; text-shadow: none !important; text-transform: none !important; vertical-align: middle !important; width: auto !important; }
.kbv-home.kbv-home a, .kbv-home.kbv-home a:focus, .kbv-home.kbv-home a:hover, .kbv-home.kbv-home a:visited { outline: none; background-image: none !important; border-bottom: 0px !important; box-shadow: none !important; font-family: inherit !important; letter-spacing: normal !important; text-decoration: none !important; text-transform: none !important; }
.kbv-home.kbv-home img { height: auto; vertical-align: middle; background: rgba(0, 0, 0, 0) !important; border: 0px !important; box-shadow: none !important; max-width: 100% !important; }
.kbv-home.kbv-home svg { display: inline-block; overflow: visible; vertical-align: middle; max-width: none !important; }
.kbv-top-banner { background: var(--kbv-foreground); border-radius: 0px; overflow: hidden; width: 100%; z-index: 40; }
@media (max-width: 1023px) {
  .kbv-top-banner { position: sticky; top: 0px; }
}
@media (min-width: 1024px) {
  .kbv-top-banner { border-radius: 4px; position: relative; }
}
.kbv-top-banner__viewport { overflow: hidden; width: 100%; }
.kbv-top-banner__track { align-items: flex-start; display: flex; touch-action: pan-y; }
.kbv-top-banner__slide { flex: 0 0 100%; min-width: 0px; position: relative; background: rgba(0, 0, 0, 0) !important; color: inherit !important; display: block !important; width: 100% !important; }
.kbv-top-banner__gmnc img, .kbv-top-banner__slide img { display: block !important; height: auto !important; max-width: 100% !important; width: 100% !important; }
.kbv-top-banner__gmnc { overflow: hidden; background: rgba(0, 0, 0, 0) !important; color: inherit !important; display: block !important; width: 100% !important; }
.kbv-bottom-banner { bottom: max(calc(5.5 * var(--c4-rem,16px)),calc(env(safe-area-inset-bottom, 0px) + calc(4.75 * var(--c4-rem,16px)))); left: 50%; max-width: min(100vw, 1080px); padding: 0px 4px; pointer-events: none; position: fixed; transform: translateX(-50%); width: 100%; z-index: 9980; background: rgba(0, 0, 0, 0) !important; color: rgb(255, 255, 255) !important; }
@media (min-width: 1024px) {
  .kbv-bottom-banner { bottom: 0px; padding-bottom: 8px; }
}
.kbv-bottom-banner__stack { align-items: flex-start; display: flex; flex-direction: column; gap: 0px; pointer-events: auto; }
.kbv-home.kbv-home button.kbv-bottom-banner__close { background: linear-gradient(rgb(255, 107, 107), rgb(229, 57, 53), rgb(183, 28, 28)) !important; box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 6px !important; color: rgb(255, 255, 255) !important; font-size: 12px !important; font-weight: 700 !important; letter-spacing: 0.04em !important; line-height: 16px !important; padding: 4px 10px !important; text-transform: uppercase !important; }
.kbv-home.kbv-home button.kbv-bottom-banner__close:hover { background: linear-gradient(rgb(255, 82, 82), rgb(211, 47, 47), rgb(142, 0, 0)) !important; box-shadow: rgba(0, 0, 0, 0.18) 0px 8px 16px !important; color: rgb(255, 255, 255) !important; }
.kbv-bottom-banner__grid-wrap { background: rgb(0, 0, 0); width: 100%; }
.kbv-bottom-banner__grid { display: flex; flex-direction: column; gap: 2px; }
@media (min-width: 1024px) {
  .kbv-bottom-banner__grid { display: grid; gap: 2px; grid-template-columns: 1fr 1fr; }
}
.kbv-bottom-banner__tile { overflow: hidden; background: rgba(0, 0, 0, 0) !important; color: inherit !important; display: block !important; width: 100% !important; }
.kbv-bottom-banner__tile img { display: block !important; height: auto !important; max-width: 100% !important; width: 100% !important; }
.kbv-hot-league { display: none; width: 100%; }
@media (min-width: 1024px) {
  .kbv-hot-league { display: block; flex-shrink: 0; max-width: 100%; width: 220px; }
}
.kbv-hot-league__card { background: var(--kbv-header); border-radius: 4px; padding: 12px; }
.kbv-hot-league__head { align-items: center; display: flex; justify-content: space-between; }
.kbv-hot-league__title { align-items: center; display: flex; gap: 8px; color: rgb(0, 0, 0) !important; font-size: 13px !important; font-weight: 600 !important; line-height: 20px !important; }
.kbv-hot-league__title img { object-fit: contain; height: 16px !important; max-width: 16px !important; width: 16px !important; }
.kbv-home.kbv-home button.kbv-hot-league__toggle { background: rgba(0, 0, 0, 0) !important; border-radius: 999px !important; padding: 4px !important; }
.kbv-home.kbv-home button.kbv-hot-league__toggle:hover { background: rgba(0, 0, 0, 0.05) !important; }
.kbv-hot-league__toggle img { object-fit: contain; transition: transform 0.2s; height: 16px !important; max-width: 16px !important; width: 16px !important; }
.kbv-hot-league__toggle.is-collapsed img { transform: rotate(180deg); }
.kbv-hot-league__list { display: flex; flex-direction: column; gap: 8px; margin-top: 12px !important; }
.kbv-hot-league__empty { padding: 12px 0px; color: var(--kbv-muted) !important; font-size: 12px !important; line-height: 16px !important; }
.kbv-home.kbv-home a.kbv-hot-league__item { align-items: center; border-radius: 4px; gap: 8px; height: 43px; min-height: 43px; overflow: hidden; padding: 0px 8px; position: relative; background: none rgba(0, 0, 0, 0) !important; color: rgba(0, 0, 0, 0.8) !important; display: flex !important; font-size: 13px !important; font-weight: 400 !important; line-height: 20px !important; width: 100% !important; }
.kbv-home.kbv-home a.kbv-hot-league__item:hover { background: none rgba(0, 0, 0, 0.05) !important; color: rgba(0, 0, 0, 0.8) !important; }
.kbv-home.kbv-home a.kbv-hot-league__item.is-active, .kbv-home.kbv-home a.kbv-hot-league__item.is-active:hover { background-position-x:  !important; background-position-y:  !important; background-size:  !important; background-repeat:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color:  !important; background-image: none !important; color: rgb(0, 0, 0) !important; font-weight: 600 !important; }
.kbv-hot-league__fifa { border-radius: 0px 8px 8px 0px; bottom: 0px; overflow: hidden; pointer-events: none; position: absolute; right: 0px; top: 0px; width: 53px; z-index: 0; }
.kbv-hot-league__fifa img { object-fit: cover; object-position: right center; height: 100% !important; max-width: none !important; width: 53px !important; }
.kbv-hot-league__main { align-items: center; display: flex; flex: 1 1 0%; gap: 8px; min-width: 0px; position: relative; z-index: 1; }
.kbv-hot-league__logo { align-items: center; background: rgba(0, 0, 0, 0); border-radius: 999px; display: flex; flex-shrink: 0; height: 20px; justify-content: center; width: 20px; }
.kbv-hot-league__item.is-active .kbv-hot-league__logo { background: rgba(0, 0, 0, 0.1); }
.kbv-hot-league__logo img { object-fit: contain; height: 18px !important; max-width: 18px !important; width: 18px !important; }
.kbv-hot-league__logo-fallback { background: rgb(229, 231, 235); border-radius: 2px; height: 18px; width: 18px; }
.kbv-hot-league__name { min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 13px !important; line-height: 20px !important; }
.kbv-top-nha-cai { display: none; width: 100%; }
@media (min-width: 1024px) {
  .kbv-top-nha-cai { display: block; flex-shrink: 0; max-width: 280px; width: 100%; }
}
.kbv-top-nha-cai__card { background: var(--kbv-header); border-radius: 4px; padding: 14px 12px; }
.kbv-top-nha-cai__head { align-items: center; border-bottom: 1px solid var(--kbv-stroke); display: flex; gap: 8px; margin-bottom: 14px; padding-bottom: 12px; color: rgb(31, 31, 31) !important; font-size: 14px !important; font-weight: 700 !important; letter-spacing: -0.01em !important; }
.kbv-top-nha-cai__list { display: flex; flex-direction: column; gap: 16px; }
.kbv-top-nha-cai__card-item { background: rgb(255, 255, 255); border: 2px solid var(--kbv-stroke); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.08) 0px 6px 20px; display: flex; flex-direction: column; overflow: hidden; position: relative; transition: border-color 0.2s, box-shadow 0.2s; }
.kbv-top-nha-cai__card-item:hover { border-color: rgba(10, 104, 255, 0.35); box-shadow: rgba(9, 86, 212, 0.18) 0px 12px 32px, rgba(10, 104, 255, 0.2) 0px 0px 0px 2px; }
.kbv-top-nha-cai__bar { background: linear-gradient(to right,var(--kbv-action),#3d7ef0,var(--kbv-action)); height: 4px; left: 0px; opacity: 0.9; pointer-events: none; position: absolute; right: 0px; top: 0px; }
.kbv-home.kbv-home a.kbv-top-nha-cai__media { height: calc(6.75 * var(--c4-rem,16px)); padding-top: 4px; position: relative; background: linear-gradient(rgb(244, 248, 255), rgb(255, 255, 255)) !important; border-bottom: 1px solid var(--kbv-stroke) !important; box-shadow: none !important; color: inherit !important; display: block !important; width: 100% !important; }
.kbv-top-nha-cai__media img { inset: 0px; object-fit: contain; object-position: center center; padding: 12px; position: absolute; transition: transform 0.2s; height: 100% !important; max-width: 100% !important; width: 100% !important; }
.kbv-top-nha-cai__card-item:hover .kbv-top-nha-cai__media img { transform: scale(1.04); }
.kbv-top-nha-cai__body { background: rgb(255, 255, 255); display: flex; flex: 1 1 0%; flex-direction: column; gap: 8px; padding: 10px 12px 12px; }
.kbv-home.kbv-home a.kbv-top-nha-cai__slogan { background: none rgba(0, 0, 0, 0) !important; color: inherit !important; display: block !important; font-size: 14px !important; line-height: 1.35 !important; text-align: center !important; }
.kbv-top-nha-cai__detail { display: block; color: var(--kbv-n4) !important; font-weight: 500 !important; }
.kbv-top-nha-cai__value { display: block; margin-top: 4px; color: var(--kbv-action) !important; font-size: 20px !important; font-weight: 700 !important; letter-spacing: -0.02em !important; line-height: 1.2 !important; }
.kbv-home.kbv-home a.kbv-top-nha-cai__cta, .kbv-home.kbv-home a.kbv-top-nha-cai__review { align-items: center !important; border-radius: 4px !important; display: inline-flex !important; font-size: 14px !important; font-weight: 700 !important; justify-content: center !important; line-height: 20px !important; padding: 10px 12px !important; text-align: center !important; width: 100% !important; }
.kbv-home.kbv-home a.kbv-top-nha-cai__cta { margin-top: auto; min-height: calc(2.75 * var(--c4-rem,16px)); background-position-x:  !important; background-position-y:  !important; background-size:  !important; background-repeat:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color:  !important; background-image: none !important; border-bottom: 0px !important; box-shadow: rgba(9, 86, 212, 0.35) 0px 2px 8px !important; color: rgb(255, 255, 255) !important; }
.kbv-home.kbv-home a.kbv-top-nha-cai__cta:hover { background-position-x:  !important; background-position-y:  !important; background-size:  !important; background-repeat:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color:  !important; background-image: none !important; box-shadow: rgba(9, 86, 212, 0.45) 0px 4px 14px !important; color: rgb(255, 255, 255) !important; }
.kbv-home.kbv-home a.kbv-top-nha-cai__review { min-height: calc(2.5 * var(--c4-rem,16px)); background: none rgb(255, 255, 255) !important; border: 2px solid var(--kbv-action) !important; color: var(--kbv-action) !important; }
.kbv-home.kbv-home a.kbv-top-nha-cai__review:hover { background: none rgb(244, 248, 255) !important; color: var(--kbv-action) !important; }
.kbv-top-nha-cai__more { border-top: 1px solid var(--kbv-stroke); margin-top: 16px; padding-top: 12px; text-align: center; }
.kbv-home.kbv-home .kbv-top-nha-cai__more a { background: none rgba(0, 0, 0, 0) !important; color: var(--kbv-action) !important; font-size: 12px !important; font-weight: 600 !important; line-height: 16px !important; }
.kbv-home.kbv-home .kbv-top-nha-cai__more a:hover { color: var(--kbv-action) !important; text-decoration: underline !important; }
.kbv-footer, .kbv-footer__mobile { width: 100%; background: rgba(0, 0, 0, 0) !important; }
.kbv-footer__mobile { bottom: 0px; left: 0px; min-width: 0px; position: fixed; right: 0px; transition: transform 0.3s; z-index: 9990; }
.kbv-footer__mobile.is-hidden { transform: translateY(100%); }
.kbv-footer__nav { background: rgb(255, 255, 255); border-radius: 16px 16px 0px 0px; border-top: 1px solid var(--kbv-stroke); box-shadow: rgba(0, 0, 0, 0.06) 0px -4px 16px; display: grid; grid-template-columns: repeat(6, minmax(0px, 1fr)); min-width: 0px; padding: 4px max(4px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left)); width: 100%; }
.kbv-home.kbv-home a.kbv-footer__item { place-items: center; grid-template-rows: 40px 14px 6px; min-width: 0px; background: rgba(0, 0, 0, 0) !important; color: var(--kbv-footer) !important; display: grid !important; padding: 4px 0px !important; width: 100% !important; }
.kbv-footer__icon { align-items: center; display: flex; height: 24px; justify-content: center; overflow: visible; width: 24px; }
.kbv-footer__icon.is-color { height: 36px; width: 36px; }
.kbv-footer__icon.is-emoji { font-size: 22px; height: 24px; line-height: 1; width: 24px; }
.kbv-footer__icon img { object-fit: contain; pointer-events: none; user-select: none; height: 24px !important; max-height: none !important; max-width: none !important; width: 24px !important; }
.kbv-footer__icon.is-color img { transform: scale(1.15); height: 36px !important; width: 36px !important; }
.kbv-footer__icon.is-active { filter: brightness(0) saturate(100%); }
.kbv-footer__icon.is-inactive { filter: brightness(0) saturate(100%) opacity(0.55); }
.kbv-footer__label { align-items: center; display: flex; height: 14px; justify-content: center; overflow: hidden; padding: 0px 2px; text-align: center; text-overflow: ellipsis; white-space: nowrap; width: 100%; color: var(--kbv-footer) !important; font-size: 11px !important; font-weight: 400 !important; line-height: 1 !important; }
.kbv-footer__item.is-active .kbv-footer__label { color: rgb(0, 0, 0) !important; font-weight: 600 !important; }
.kbv-footer__dot-wrap { align-items: center; display: flex; height: 6px; justify-content: center; width: 100%; }
.kbv-footer__dot { background: rgb(0, 0, 0); border-radius: 999px; height: 4px; opacity: 0; width: 4px; }
.kbv-footer__item.is-active .kbv-footer__dot { opacity: 1; }
.kbv-footer__desktop { background: rgb(255, 255, 255); display: none; margin-top: 10px; width: 100%; }
@media (min-width: 1024px) {
  .kbv-footer__mobile { display: none !important; }
  .kbv-footer__desktop { display: block; }
}
.kbv-footer__desktop-inner { margin: 0px auto; max-width: 1440px; padding: 24px 16px; width: 100%; }
.kbv-footer__links { align-items: center; display: flex; flex-wrap: wrap; gap: 4px 20px; justify-content: center; margin-bottom: 10px; font-size: 14px !important; line-height: 20px !important; }
.kbv-home.kbv-home .kbv-footer__links a { background: none rgba(0, 0, 0, 0) !important; color: rgba(0, 0, 0, 0.7) !important; font-size: 14px !important; }
.kbv-home.kbv-home .kbv-footer__links a:hover { color: rgb(0, 0, 0) !important; }
.kbv-footer__cols { gap: 32px; }
.kbv-footer__col, .kbv-footer__cols { align-items: center; display: flex; justify-content: center; }
.kbv-footer__col { flex: 1 1 0%; flex-direction: column; min-width: 0px; text-align: center; }
.kbv-footer__col--contact { flex: 2 1 0%; }
.kbv-home.kbv-home a.kbv-footer__logo { align-items: center; background: none rgba(0, 0, 0, 0) !important; display: inline-flex !important; }
.kbv-footer__logo img { object-fit: contain; height: 48px !important; max-width: none !important; width: auto !important; }
.kbv-footer__contact-title, .kbv-footer__social-title { color: rgb(0, 0, 0) !important; font-size: 14px !important; font-weight: 600 !important; line-height: 20px !important; }
.kbv-footer__contact-row { align-items: center; display: flex; flex-wrap: wrap; gap: 6px 10px; justify-content: center; margin-top: 6px; color: rgba(0, 0, 0, 0.7) !important; font-size: 12px !important; line-height: 20px !important; }
.kbv-home.kbv-home .kbv-footer__contact-row a { background: none rgba(0, 0, 0, 0) !important; color: rgba(0, 0, 0, 0.7) !important; }
.kbv-home.kbv-home .kbv-footer__contact-row a:hover { color: rgb(0, 0, 0) !important; }
.kbv-footer__sep { color: rgba(0, 0, 0, 0.25) !important; }
.kbv-footer__social-sub { margin-top: 4px; color: rgba(0, 0, 0, 0.6) !important; font-size: 12px !important; line-height: 16px !important; }
.kbv-footer__socials { align-items: center; display: flex; gap: 8px; justify-content: center; margin-top: 12px; }
.kbv-home.kbv-home a.kbv-footer__social { align-items: center !important; background: none rgba(0, 0, 0, 0.05) !important; border-radius: 999px !important; color: rgb(0, 0, 0) !important; display: inline-flex !important; height: 28px !important; justify-content: center !important; width: 28px !important; }
.kbv-home.kbv-home a.kbv-footer__social:hover { background: none rgba(0, 0, 0, 0.1) !important; color: rgb(0, 0, 0) !important; }
.kbv-footer__social svg { height: 16px; width: 16px; }
.kbv-footer__blurb { color: rgba(0, 0, 0, 0.5) !important; line-height: 20px !important; margin-top: 16px !important; }
.kbv-footer__blurb, .kbv-footer__copy { font-size: 12px !important; text-align: center !important; }
.kbv-footer__copy { color: rgba(0, 0, 0, 0.4) !important; line-height: 16px !important; margin-top: 12px !important; }
@media (min-width: 1280px) {
  .kbv-footer__contact-title, .kbv-footer__links, .kbv-footer__social-title, .kbv-home.kbv-home .kbv-footer__links a { font-size: 16px !important; }
  .kbv-footer__contact-row, .kbv-home.kbv-home .kbv-footer__contact-row a { gap: 6px 12px; font-size: 14px !important; line-height: 24px !important; }
  .kbv-footer__blurb, .kbv-footer__copy, .kbv-footer__social-sub { font-size: 14px !important; }
  .kbv-footer__blurb { line-height: 24px !important; }
  .kbv-footer__logo img { height: 56px !important; }
  .kbv-home.kbv-home a.kbv-footer__social { height: 32px !important; width: 32px !important; }
  .kbv-footer__social svg { height: 18px; width: 18px; }
}
@media (min-width: 1536px) {
  .kbv-footer__blurb, .kbv-footer__contact-row, .kbv-home.kbv-home .kbv-footer__contact-row a { font-size: 15px !important; }
  .kbv-footer__logo img { height: 64px !important; }
}
.kbv-kq-v32 { --primary: #feb601; --foreground: #f1f2f4; --background: #171717; --surface-900: #1a1a1a; --background-header: #fff; --text-neutral-n4: #515151; --text-muted: grey; --stroke-dark: #4d4d4d; --text-half-score: #989898; --gray-light: #abb5be; --fifa-blue: #304fff; --font-inter: "Inter",sans-serif; --color-primary: var(--primary); --color-foreground: var(--foreground); --color-background: var(--background); --color-surface-900: var(--surface-900); --color-background-header: var(--background-header); --color-background-header-active: var(--primary); --color-neutral-n4: var(--text-neutral-n4); --color-muted: var(--text-muted); --color-stroke-dark: var(--stroke-dark); --color-gray-light: var(--gray-light); --color-fifa-blue: var(--fifa-blue); -webkit-font-smoothing: antialiased; clear: both; color: var(--background); float: none; font-family: var(--font-inter),sans-serif; font-size: 14px; font-weight: 400; isolation: isolate; letter-spacing: normal; line-height: 20px; margin-left: 0px; margin-right: 0px; max-width: 100%; text-align: left; text-transform: none; width: 100%; }
.kbv-kq-v32.kbv-kq-v32 { color: var(--background) !important; float: none !important; font-family: var(--font-inter),sans-serif !important; font-size: 14px !important; font-weight: 400 !important; letter-spacing: normal !important; line-height: 20px !important; max-width: 100% !important; text-align: left !important; text-transform: none !important; width: 100% !important; }
.kbv-kq-v32.kbv-kq-v32-page { background-image:  !important; background-position-x:  !important; background-position-y:  !important; background-size:  !important; background-repeat:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color: var(--foreground) !important; }
.kbv-kq-v32 .kbv-col { flex-direction: column; max-height: none; }
.kbv-kq-v32 .kbv-lg-grid { display: none !important; visibility: visible !important; }
@media (min-width: 1024px) {
  .kbv-kq-v32 .kbv-lg-grid { display: grid !important; visibility: visible !important; }
}
.kbv-kq-v32, .kbv-kq-v32 *, .kbv-kq-v32 ::after, .kbv-kq-v32 ::before { border-style: solid; border-width: 0px; box-sizing: border-box; }
.kbv-kq-v32.kbv-kq-v32 div, .kbv-kq-v32.kbv-kq-v32 span { font-family: inherit !important; letter-spacing: normal !important; text-transform: none !important; }
.kbv-kq-v32.kbv-kq-v32 button, .keobongvip-root .kbv-kq-v32 button { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; font-feature-settings: unset; font-kerning: unset; font-language-override: unset; font-optical-sizing: unset; font-palette: unset; font-size-adjust: unset; font-stretch: unset; font-synthesis: unset; font-variant: unset; font-variation-settings: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; align-items: center; background-color: initial; background-image: none; border: 0px solid rgba(0, 0, 0, 0); border-radius: 0px; box-sizing: border-box; color: inherit; cursor: pointer; display: inline-flex; float: none; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; justify-content: center; letter-spacing: normal; line-height: inherit; margin: 0px; min-height: 0px; padding: 0px; text-shadow: none; text-transform: none; }
.kbv-kq-v32.kbv-kq-v32 button { align-items: center !important; appearance: none !important; background-image: none !important; box-shadow: none !important; box-sizing: border-box !important; cursor: pointer !important; display: inline-flex !important; float: none !important; font-family: inherit !important; justify-content: center !important; letter-spacing: normal !important; margin: 0px !important; max-width: 100% !important; min-height: 0px !important; text-decoration: none !important; text-shadow: none !important; text-transform: none !important; vertical-align: middle !important; width: auto !important; }
.kbv-kq-v32.kbv-kq-v32 button.flex { display: flex !important; }
.kbv-kq-v32.kbv-kq-v32 button.w-full { width: 100% !important; }
.kbv-kq-v32.kbv-kq-v32 button.-mr-1 { margin-right: calc(-0.25 * var(--c4-rem,16px)) !important; }
@media (min-width: 768px) {
  .kbv-kq-v32.kbv-kq-v32 button.md\:shadow-sm { box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px !important; }
}
.kbv-kq-v32.kbv-kq-v32 button:focus, .kbv-kq-v32.kbv-kq-v32 button:hover, .keobongvip-root .kbv-kq-v32 button:hover { outline: none; letter-spacing: normal !important; text-decoration: none !important; text-shadow: none !important; text-transform: none !important; }
.kbv-kq-v32.kbv-kq-v32 button:focus-visible, .keobongvip-root .kbv-kq-v32 button:focus-visible { outline: none !important; }
.kbv-kq-v32.kbv-kq-v32 a, .kbv-kq-v32.kbv-kq-v32 a:focus, .kbv-kq-v32.kbv-kq-v32 a:hover { background-color: initial !important; background-image: none !important; border-bottom-width: 0px !important; box-shadow: none !important; color: inherit !important; font-family: inherit !important; letter-spacing: normal !important; text-decoration: none !important; text-transform: none !important; }
.kbv-kq-v32.kbv-kq-v32 a.text-white, .kbv-kq-v32.kbv-kq-v32 a.text-white:focus, .kbv-kq-v32.kbv-kq-v32 a.text-white:hover { color: rgb(255, 255, 255) !important; }
.kbv-kq-v32.kbv-kq-v32 a.hover\:underline:hover { text-decoration: underline !important; }
.kbv-kq-v32.kbv-kq-v32 img { background-color: initial; vertical-align: middle; border-width: 0px !important; box-shadow: none !important; max-width: none !important; }
.kbv-kq-v32.kbv-kq-v32 svg { display: inline-block; overflow: visible; vertical-align: middle; max-width: none !important; }
.kbv-kq-v32.kbv-kq-v32 label, .kbv-kq-v32.kbv-kq-v32 p { font-family: inherit !important; letter-spacing: normal !important; margin: 0px !important; text-transform: none !important; }
.kbv-kq-v32.kbv-kq-v32 label { color: inherit !important; display: flex !important; float: none !important; font-weight: inherit !important; width: 100% !important; }
.kbv-kq-v32.kbv-kq-v32 input:not([type="checkbox"]):not([type="radio"]) { appearance: none; background-color: initial !important; background-image: none !important; border: 0px solid rgba(0, 0, 0, 0) !important; border-radius: 0px !important; box-shadow: none !important; box-sizing: border-box !important; font-family: inherit !important; height: auto !important; letter-spacing: normal !important; margin: 0px !important; max-width: 100% !important; min-height: 0px !important; min-width: 0px !important; outline: none !important; padding: 0px !important; text-transform: none !important; width: auto !important; }
.kbv-kq-v32 .text-xs { line-height: 16px !important; }
.kbv-kq-v32 .text-sm { line-height: 20px !important; }
.kbv-kq-v32 .text-\[0\.75rem\] { line-height: 16px !important; }
.kbv-kq-v32 .leading-\[1\.2\] { line-height: 1.2 !important; }
.kbv-kq-v32 .bg-primary { background-color: var(--primary) !important; }
.kbv-kq-v32 .text-primary { color: var(--primary) !important; }
.kbv-kq-v32 .border-primary { border-color: var(--primary) !important; }
@media (min-width: 768px) {
  .kbv-kq-v32 .md\:text-primary { color: var(--primary) !important; }
}
.kbv-kq-v32 .text-surface-900 { color: var(--surface-900) !important; }
.kbv-kq-v32 .bg-fifa-blue { background-color: var(--fifa-blue) !important; }
.kbv-kq-v32 .text-stroke-dark { color: var(--stroke-dark) !important; }
.kbv-kq-v32 .bg-foreground { background-color: var(--foreground) !important; }
.kbv-kq-v32 .text-muted { color: var(--text-muted) !important; }
.kbv-kq-v32 .text-neutral-n4 { color: var(--text-neutral-n4) !important; }
.kbv-kq-v32 .bg-background-header { background-color: var(--background-header) !important; }
.kbv-kq-v32 .fixed, .kbv-kq-v32.fixed { position: fixed !important; }
.kbv-kq-v32 .relative { position: relative !important; }
.kbv-kq-v32 .sticky { position: sticky !important; }
.kbv-kq-v32 .z-100, .kbv-kq-v32.z-100 { z-index: 999999 !important; }
.kbv-kq-v32 .text-center { text-align: center !important; }
.kbv-kq-v32 .inline-block { display: inline-block !important; }
.kbv-kq-v32 .bg-white { background-color: rgb(255, 255, 255) !important; }
.kbv-kq-v32 .text-white { color: rgb(255, 255, 255) !important; }
.kbv-kq-v32 .text-black { color: rgb(0, 0, 0) !important; }
.kbv-kq-v32 .text-gray-700 { color: rgb(55, 65, 81) !important; }
.kbv-kq-v32 .text-red-600 { color: rgb(220, 38, 38) !important; }
.kbv-kq-v32 .bg-red-600 { background-color: rgb(220, 38, 38) !important; }
.kbv-kq-v32 .bg-yellow-400 { background-color: rgb(250, 204, 21) !important; }
.kbv-kq-v32 .border { border-style: solid !important; border-width: 1px !important; }
.kbv-kq-v32 .border-gray-300 { border-color: rgb(209, 213, 219) !important; }
.kbv-kq-v32 .border-gray-200 { border-color: rgb(229, 231, 235) !important; }
.kbv-kq-v32 .text-\[var\(--background\)\] { color: var(--background) !important; }
.kbv-kq-v32 .text-\[var\(--text-half-score\)\] { color: var(--text-half-score) !important; }
.kbv-kq-v32 .rounded { border-radius: calc(0.25 * var(--c4-rem,16px)) !important; }
.kbv-kq-v32 .rounded-full { border-radius: 9999px !important; }
.kbv-kq-v32 .sr-only { clip: rect(0px, 0px, 0px, 0px) !important; border-width: 0px !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; white-space: nowrap !important; width: 1px !important; }
.kbv-kq-v32.kbv-kq-v32 .kbv-score { align-items: center !important; color: rgb(23, 23, 23) !important; column-gap: calc(0.25 * var(--c4-rem,16px)) !important; display: inline-grid !important; flex: 0 0 auto !important; font-weight: 400 !important; grid-template-columns: calc(1.5 * var(--c4-rem,16px)) auto !important; }
.kbv-kq-v32.kbv-kq-v32 .kbv-score-ft.font-bold { font-weight: 700 !important; }
.kbv-kq-v32.kbv-kq-v32 .kbv-score-ft { color: rgb(23, 23, 23) !important; text-align: right !important; width: calc(1.5 * var(--c4-rem,16px)) !important; }
.kbv-kq-v32 .kbv-score-ht, .kbv-kq-v32.kbv-kq-v32 .kbv-score-ft { font-feature-settings: "tnum" !important; font-variant-numeric: tabular-nums !important; font-weight: 400 !important; }
.kbv-kq-v32 .kbv-score-ht { align-items: center !important; color: var(--text-half-score) !important; display: inline-grid !important; grid-template-columns: auto calc(1.25 * var(--c4-rem,16px)) auto !important; }
.kbv-kq-v32 .kbv-score-half { text-align: center !important; width: calc(1.25 * var(--c4-rem,16px)) !important; }
.kbv-kq-v32 .kbv-odds.is-stacked { align-items: flex-end; flex-direction: column; flex-shrink: 0; gap: calc(0.25 * var(--c4-rem,16px)); min-width: 70px; display: flex !important; }
@media (min-width: 768px) {
  .kbv-kq-v32 .kbv-odds.is-stacked { gap: calc(0.5 * var(--c4-rem,16px)); min-width: 80px; }
}
.kbv-kq-v32 .kbv-odds.is-horizontal { align-items: center; box-sizing: border-box; flex-direction: row; gap: calc(0.375 * var(--c4-rem,16px)); justify-content: flex-end; min-width: 172px; padding-left: calc(0.5 * var(--c4-rem,16px)); width: 100%; display: flex !important; }
.kbv-kq-v32 .kbv-odds-row.is-horizontal { align-items: center; column-gap: calc(0.25 * var(--c4-rem,16px)); grid-template-columns: 38px 12px 42px; display: grid !important; }
.kbv-kq-v32 .kbv-odds-row.is-stacked { align-items: center; gap: calc(0.5 * var(--c4-rem,16px)); display: flex !important; }
.kbv-kq-v32 .kbv-odds-hdp { color: var(--color-blue,#007aff) !important; }
.kbv-kq-v32 .kbv-matches > .kbv-match + .kbv-match { border-top: 1px solid var(--color-foreground) !important; }
@media (min-width: 768px) {
  .kbv-kq-v32 .kbv-matches > .kbv-match + .kbv-match { border-top-width: 0px !important; }
  .kbv-kq-v32 .kbv-match.kbv-match-sep { border-bottom: 1px solid rgb(229, 231, 235) !important; }
}
.kbv-kq-v32 .border-b-1 { border-bottom-width: 1px !important; }
@media (min-width: 768px) {
  .kbv-kq-v32 .md\:border-b-1 { border-bottom-width: 1px !important; }
}
.kbv-kq-v32 .kbv-kq-dates { max-width: 100%; min-width: 0px; padding: 0px 8px 8px; width: 100%; }
.kbv-kq-v32 .kbv-kq-dates-mobile { display: block; min-width: 0px; width: 100%; }
.kbv-kq-v32 .kbv-kq-dates-desktop { display: none; }
.kbv-kq-v32 .kbv-kq-dates-mobile-row { align-items: stretch; display: flex; gap: 6px; min-width: 0px; width: 100%; }
.kbv-kq-v32.kbv-kq-v32 button.kbv-kq-chip-sm { background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(209, 213, 219) !important; border-radius: 6px !important; color: rgb(23, 23, 23) !important; display: flex !important; flex: 1 1 0% !important; flex-direction: column !important; font-size: 10px !important; font-weight: 600 !important; gap: 0px !important; height: 36px !important; line-height: 1.15 !important; max-width: 100% !important; min-width: 0px !important; padding: 0px !important; width: auto !important; }
.kbv-kq-v32.kbv-kq-v32 button.kbv-kq-chip-sm.is-active { background-color: var(--primary) !important; border-color: var(--primary) !important; color: var(--surface-900) !important; }
.kbv-kq-v32 .kbv-kq-chip-sm-name, .kbv-kq-v32 .kbv-kq-chip-sm-sub { max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.kbv-kq-v32 .kbv-kq-chip-sm-sub { color: grey; font-size: 9px; font-weight: 500; }
.kbv-kq-v32.kbv-kq-v32 button.kbv-kq-chip-sm.is-active .kbv-kq-chip-sm-sub { color: var(--surface-900); }
.kbv-kq-v32 .kbv-kq-dates-picker { flex: 0 0 auto; position: relative; }
.kbv-kq-v32.kbv-kq-v32 button.kbv-kq-dates-custom { align-items: center !important; background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(209, 213, 219) !important; border-radius: 6px !important; color: rgb(23, 23, 23) !important; cursor: pointer !important; display: inline-flex !important; font-size: 11px !important; font-weight: 600 !important; gap: 4px !important; height: 36px !important; justify-content: center !important; line-height: 1.2 !important; margin: 0px !important; max-width: none !important; min-width: 0px !important; padding: 0px 8px !important; white-space: nowrap !important; width: auto !important; }
.kbv-kq-v32.kbv-kq-v32 button.kbv-kq-dates-custom.is-active { background-color: var(--primary) !important; border-color: var(--primary) !important; color: var(--surface-900) !important; }
.kbv-kq-v32 .kbv-kq-dates-icon { display: block; flex: 0 0 auto; }
.kbv-kq-v32 .kbv-kq-dates-custom-text { min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.kbv-kq-v32 .kbv-kq-cal { background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.14) 0px 10px 28px; max-width: calc(-24px + 100vw); padding: 10px; position: absolute; right: 0px; top: calc(100% + 6px); width: 280px; z-index: 40; }
.kbv-kq-v32 .kbv-kq-cal-head { align-items: center; display: flex; gap: 8px; justify-content: space-between; margin-bottom: 8px; }
.kbv-kq-v32 .kbv-kq-cal-title { color: rgb(23, 23, 23); flex: 1 1 auto; font-size: 13px; font-weight: 700; min-width: 0px; text-align: center; }
.kbv-kq-v32.kbv-kq-v32 button.kbv-kq-cal-nav { background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(229, 231, 235) !important; border-radius: 6px !important; color: rgb(23, 23, 23) !important; flex: 0 0 auto !important; font-size: 18px !important; height: 28px !important; line-height: 1 !important; width: 28px !important; }
.kbv-kq-v32.kbv-kq-v32 button.kbv-kq-cal-nav:disabled { background-color: rgb(247, 247, 247) !important; color: rgb(200, 200, 200) !important; cursor: default !important; }
.kbv-kq-v32 .kbv-kq-cal-grid { display: grid; gap: 2px; grid-template-columns: repeat(7, minmax(0px, 1fr)); }
.kbv-kq-v32 .kbv-kq-cal-dow, .kbv-kq-v32 .kbv-kq-cal-empty { height: 28px; }
.kbv-kq-v32 .kbv-kq-cal-dow { align-items: center; color: grey; display: flex; font-size: 11px; font-weight: 600; justify-content: center; }
.kbv-kq-v32.kbv-kq-v32 button.kbv-kq-cal-day { background-color: initial !important; border-radius: 6px !important; border-width: 0px !important; color: rgb(23, 23, 23) !important; font-size: 13px !important; font-weight: 500 !important; height: 32px !important; line-height: 1 !important; padding: 0px !important; width: 100% !important; }
.kbv-kq-v32.kbv-kq-v32 button.kbv-kq-cal-day:hover:not(:disabled) { background-color: rgb(243, 244, 246) !important; }
.kbv-kq-v32.kbv-kq-v32 button.kbv-kq-cal-day.is-today:not(.is-active) { box-shadow: rgb(209, 213, 219) 0px 0px 0px 1px inset !important; }
.kbv-kq-v32.kbv-kq-v32 button.kbv-kq-cal-day.is-active, .kbv-kq-v32.kbv-kq-v32 button.kbv-kq-cal-day.is-active:hover { background-color: var(--primary) !important; color: var(--surface-900) !important; font-weight: 700 !important; }
.kbv-kq-v32.kbv-kq-v32 button.kbv-kq-cal-day:disabled { background-color: initial !important; box-shadow: none !important; color: rgb(200, 200, 200) !important; cursor: default !important; }
@media (min-width: 768px) {
  .kbv-kq-v32 .kbv-kq-dates { padding: 0px 8px 8px; }
  .kbv-kq-v32 .kbv-kq-dates-mobile { display: none; }
  .kbv-kq-v32 .kbv-kq-dates-desktop { align-items: center; display: flex; gap: 8px; min-width: 0px; width: 100%; }
  .kbv-kq-v32.kbv-kq-v32 button.kbv-kq-dates-custom { font-size: 13px !important; gap: 6px !important; height: 40px !important; padding: 0px 12px !important; }
}
@media (min-width: 1024px) {
  .kbv-kq-v32 .kbv-kq-dates { padding-left: 0px; padding-right: 0px; }
}
.kbv-kq-v32 .kbv-kq-dates-track { align-items: center; display: flex; flex: 1 1 auto; gap: 6px; min-width: 0px; overflow: hidden; }
.kbv-kq-v32.kbv-kq-v32 button.kbv-kq-chip { background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(209, 213, 219) !important; border-radius: 6px !important; color: var(--background) !important; flex: 1 1 0% !important; font-size: 13px !important; font-weight: 600 !important; height: 40px !important; line-height: 1.2 !important; min-width: 0px !important; overflow: hidden !important; padding: 0px 4px !important; text-overflow: ellipsis !important; white-space: nowrap !important; width: auto !important; }
.kbv-kq-v32.kbv-kq-v32 button.kbv-kq-chip.is-active { background-color: var(--primary) !important; border-color: var(--primary) !important; color: var(--surface-900) !important; }
.kbv-kq-v32 .league-filter-scrollbar { scrollbar-color: rgb(254, 182, 1) rgba(0, 0, 0, 0); scrollbar-width: thin; }
.kbv-kq-v32 .league-filter-scrollbar::-webkit-scrollbar { width: 4px; }
.kbv-kq-v32 .league-filter-scrollbar::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0); }
.kbv-kq-v32 .league-filter-scrollbar::-webkit-scrollbar-thumb { background: rgb(254, 182, 1); border-radius: 4px; }
@media (max-width: 1023px) {
  .kbv-kq-v32 .tab-header-scroll { scrollbar-color: rgb(254, 182, 1) rgba(0, 0, 0, 0.08); scrollbar-width: thin; }
  .kbv-kq-v32 .tab-header-scroll::-webkit-scrollbar { display: block; height: 3px; }
  .kbv-kq-v32 .tab-header-scroll::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.08); border-radius: 999px; margin: 0px 8px; }
  .kbv-kq-v32 .tab-header-scroll::-webkit-scrollbar-thumb { background: rgb(254, 182, 1); border-radius: 999px; }
  .kbv-kq-v32 .tab-header-scroll::-webkit-scrollbar-thumb:hover { background: rgb(229, 165, 1); }
}
@media (min-width: 1024px) {
  .kbv-kq-v32 .tab-header-scroll { scrollbar-width: none; }
  .kbv-kq-v32 .tab-header-scroll::-webkit-scrollbar { display: none; }
}
.kbv-home-center { min-width: 0px; width: 100%; }
.kbv-home-center__tabs { align-items: center; background: var(--kbv-header); display: flex; gap: 2px; overflow-x: auto; padding: 4px 2px; scrollbar-width: thin; width: 100%; }
@media (min-width: 768px) {
  .kbv-home-center__tabs { border-radius: 4px; gap: 0px; overflow-x: visible; padding: 4px 2px; }
}
.kbv-home-center__tabs::-webkit-scrollbar { height: 4px; }
.kbv-home-center__tabs::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.15); border-radius: 999px; }
.kbv-home.kbv-home button.kbv-home-center__tab { flex: 0 0 auto; position: relative; background: rgba(0, 0, 0, 0) !important; border-radius: 4px !important; color: inherit !important; cursor: pointer !important; font-size: 12px !important; font-weight: 500 !important; line-height: 16px !important; white-space: nowrap !important; }
@media (min-width: 768px) {
  .kbv-home.kbv-home button.kbv-home-center__tab { flex: 1 1 0%; max-width: none; font-size: 14px !important; line-height: 20px !important; }
}
.kbv-home-center__tab-inner { align-items: center; border-radius: 4px; display: flex; gap: 4px; justify-content: center; padding: 5px 11px; transition: background 0.15s; }
.kbv-home.kbv-home button.kbv-home-center__tab:hover .kbv-home-center__tab-inner { background: rgba(0, 0, 0, 0.05) !important; }
.kbv-home.kbv-home button.kbv-home-center__tab.is-active .kbv-home-center__tab-inner { background: var(--kbv-primary) !important; }
@media (min-width: 768px) {
  .kbv-home.kbv-home button.kbv-home-center__tab.is-active .kbv-home-center__tab-inner { background: rgba(0, 0, 0, 0) !important; }
  .kbv-home.kbv-home button.kbv-home-center__tab.is-active:hover .kbv-home-center__tab-inner { background: rgba(0, 0, 0, 0.05) !important; }
}
.kbv-home-center__tab-icon { flex-shrink: 0; object-fit: contain; height: 20px !important; max-width: 20px !important; width: 20px !important; }
@media (min-width: 768px) {
  .kbv-home-center__tab-icon { height: 24px !important; max-width: 24px !important; width: 24px !important; }
}
.kbv-home-center__tab-label { transition: color 0.15s; color: var(--kbv-muted) !important; font-size: inherit !important; font-weight: 500 !important; line-height: inherit !important; }
.kbv-home.kbv-home button.kbv-home-center__tab.is-active .kbv-home-center__tab-label { color: rgb(0, 0, 0) !important; font-weight: 600 !important; }
@media (min-width: 768px) {
  .kbv-home.kbv-home button.kbv-home-center__tab.is-active .kbv-home-center__tab-label { color: var(--kbv-primary) !important; }
  .kbv-home.kbv-home button.kbv-home-center__tab.is-active:hover .kbv-home-center__tab-label { color: rgb(0, 0, 0) !important; }
}
.kbv-home.kbv-home button.kbv-home-center__tab:hover .kbv-home-center__tab-label { color: var(--kbv-n4) !important; }
.kbv-home-center__tab-underline { background: var(--kbv-primary); border-radius: 999px; bottom: -4px; display: none; height: 2.5px; left: 50%; position: absolute; transform: translateX(-50%); width: 60%; }
@media (min-width: 768px) {
  .kbv-home.kbv-home button.kbv-home-center__tab.is-active .kbv-home-center__tab-underline { display: block; }
}
.kbv-home.kbv-home button.kbv-home-center__filter { flex-shrink: 0; margin-left: auto; background: rgba(0, 0, 0, 0) !important; border-radius: 999px !important; padding: 4px !important; }
.kbv-home.kbv-home button.kbv-home-center__filter:hover { background: rgba(0, 0, 0, 0.05) !important; }
.kbv-home-center__filter { position: relative; }
.kbv-home-center__filter img { object-fit: contain; height: 24px !important; max-width: 24px !important; width: 24px !important; }
.kbv-home-center__filter-dot { background: var(--kbv-primary); border-radius: 999px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; height: 8px; position: absolute; right: 0px; top: 2px; width: 8px; }
.kbv-home-center__body { margin-top: 8px; min-width: 0px; width: 100%; }
.kbv-home-center__board { display: flex; flex-direction: column; gap: 2px; width: 100%; }
@media (min-width: 768px) {
  .kbv-home-center__board { gap: 8px; }
}
.kbv-home-center__list { background: var(--kbv-header); border: 1px solid rgb(229, 231, 235); border-radius: 4px; padding: 0px; }
.kbv-home-center__spinner { align-items: center; display: flex; justify-content: center; min-height: 80px; padding: 16px; }
.kbv-home-center__spinner-ring { animation: 0.8s linear 0s infinite normal none running kbv-home-spin; border-width: 4px; border-style: solid; border-color: rgb(59, 130, 246) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-image: none; border-radius: 999px; height: 40px; width: 40px; }
@keyframes kbv-home-spin { 
  100% { transform: rotate(1turn); }
}
.kbv-home-center__hot { background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 0px; overflow: hidden; }
@media (min-width: 1024px) {
  .kbv-home-center__hot { border-radius: 4px; }
}
.kbv-home-center__hot-head { align-items: center; background: rgb(228, 1, 11); display: flex; gap: 8px; justify-content: space-between; min-height: 40px; padding: 2px; }
@media (min-width: 768px) {
  .kbv-home-center__hot-head { padding: 8px; }
}
.kbv-home-center__hot-title { align-items: center; display: flex; flex: 1 1 0%; gap: 6px; min-width: 0px; color: rgb(255, 255, 255) !important; font-size: 12px !important; font-weight: 600 !important; line-height: 16px !important; }
@media (min-width: 640px) {
  .kbv-home-center__hot-title { font-size: 14px !important; line-height: 20px !important; }
}
.kbv-home.kbv-home button.kbv-home-center__hot-count { gap: 4px; height: 28px; min-width: 70px; align-items: center !important; background: rgb(255, 255, 255) !important; border: 1px solid rgb(229, 231, 235) !important; border-radius: 4px !important; color: rgb(0, 0, 0) !important; display: inline-flex !important; font-size: 12px !important; font-weight: 400 !important; justify-content: space-between !important; line-height: 16px !important; padding: 0px 8px !important; }
@media (min-width: 640px) {
  .kbv-home.kbv-home button.kbv-home-center__hot-count { font-size: 14px !important; min-width: 84px; }
}
.kbv-home-center__hot-count-wrap { flex-shrink: 0; position: relative; }
.kbv-home-center__hot-menu { background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.12) 0px 10px 24px; min-width: 84px; overflow: hidden; position: absolute; right: 0px; top: calc(100% + 4px); width: 100%; z-index: 30; }
.kbv-home.kbv-home button.kbv-home-center__hot-option { background: rgb(255, 255, 255) !important; color: rgb(0, 0, 0) !important; display: block !important; font-size: 12px !important; line-height: 16px !important; padding: 6px 8px !important; text-align: left !important; width: 100% !important; }
.kbv-home.kbv-home button.kbv-home-center__hot-option:hover { background: rgb(243, 244, 246) !important; }
.kbv-home.kbv-home button.kbv-home-center__hot-option.is-active { background: var(--kbv-primary) !important; font-weight: 600 !important; }
.kbv-home.kbv-home button.kbv-home-center__hot-toggle { flex-shrink: 0; background: rgba(0, 0, 0, 0) !important; border-radius: 999px !important; padding: 4px !important; }
.kbv-home.kbv-home button.kbv-home-center__hot-toggle:hover { background: rgba(255, 255, 255, 0.1) !important; }
.kbv-home-center__hot-toggle img { filter: invert(1); object-fit: contain; transition: transform 0.2s; height: 20px !important; max-width: 20px !important; width: 20px !important; }
.kbv-home-center__hot-toggle.is-collapsed img { transform: rotate(-180deg); }
.kbv-home-center__hot-body { background: var(--kbv-header); }
@media (min-width: 768px) {
  .kbv-home-center__hot-body { padding: 8px; }
}
.kbv-hot-insight { display: none; width: 100%; }
@media (min-width: 1024px) {
  .kbv-hot-insight { display: block; flex-shrink: 0; max-width: 280px; width: 100%; }
}
.kbv-hot-insight__card { background: var(--kbv-header); border-radius: 4px; padding: 12px; }
.kbv-hot-insight__head { align-items: center; display: flex; gap: 8px; margin-bottom: 12px; }
.kbv-hot-insight__head img { object-fit: contain; height: 16px !important; max-width: 16px !important; width: 16px !important; }
.kbv-hot-insight__title { color: rgb(0, 0, 0) !important; font-size: 13px !important; font-weight: 600 !important; line-height: 20px !important; }
.kbv-hot-insight__empty { padding: 24px 0px; text-align: center; color: var(--kbv-muted) !important; font-size: 12px !important; line-height: 16px !important; }
.kbv-hot-insight__list { display: flex; flex-direction: column; gap: 12px; }
.kbv-hot-insight__item { border: 1px solid rgb(243, 244, 246); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 12px; padding: 12px; transition: border-color 0.15s; background: rgb(255, 255, 255) !important; color: inherit !important; display: block !important; }
.kbv-hot-insight__item:hover { border-color: rgb(229, 231, 235); color: inherit !important; }
.kbv-hot-insight__league { align-items: center; display: flex; gap: 8px; margin-bottom: 8px; min-width: 0px; }
.kbv-hot-insight__league img { flex-shrink: 0; object-fit: contain; height: 20px !important; max-width: 20px !important; width: 20px !important; }
.kbv-hot-insight__league-name { min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: rgb(23, 23, 23) !important; font-size: 13px !important; font-weight: 600 !important; line-height: 20px !important; }
.kbv-hot-insight__hot { align-items: center; background: rgb(239, 68, 68); border-radius: 4px; display: inline-flex; flex-shrink: 0; padding: 2px 6px; color: rgb(255, 255, 255) !important; font-size: 10px !important; font-weight: 700 !important; line-height: 14px !important; }
.kbv-hot-insight__match { align-items: center; background: rgb(255, 255, 255); border: 1px solid rgb(243, 244, 246); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.04) 0px 1px 2px; display: flex; margin-bottom: 8px; min-height: 72px; padding: 10px 8px; }
.kbv-hot-insight__team { align-items: center; display: flex; flex-direction: column; justify-content: center; min-width: 0px; width: 33.333%; }
.kbv-hot-insight__team img { object-fit: contain; height: 28px !important; max-width: 28px !important; width: 28px !important; }
.kbv-hot-insight__team-name { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; margin-top: 4px; overflow: hidden; text-align: center; color: rgb(81, 81, 81) !important; font-size: 11px !important; font-weight: 500 !important; line-height: 14px !important; }
.kbv-hot-insight__meta { align-items: center; display: flex; flex-direction: column; flex-shrink: 0; justify-content: center; width: 33.333%; }
.kbv-hot-insight__date { color: rgb(81, 81, 81) !important; font-size: 11px !important; line-height: 14px !important; }
.kbv-hot-insight__time { color: rgb(23, 23, 23) !important; font-size: 16px !important; font-weight: 700 !important; line-height: 24px !important; }
.kbv-hot-insight__excerpt { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden; color: rgb(81, 81, 81) !important; font-size: 12px !important; line-height: 16px !important; }
.kbv-hot-insight__handicap { align-items: center; background: rgb(243, 244, 246); border-radius: 4px; display: flex; gap: 8px; justify-content: space-between; margin-top: 8px; padding: 6px 10px; color: rgb(55, 65, 81) !important; font-size: 12px !important; line-height: 16px !important; }
.kbv-hot-insight__handicap-name { min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 500 !important; }
.kbv-hot-insight__handicap-val { flex-shrink: 0; font-weight: 700 !important; }
.kbv-hot-insight__more { padding: 8px 0px; background: rgba(0, 0, 0, 0) !important; color: var(--kbv-action) !important; display: block !important; font-size: 14px !important; font-weight: 500 !important; line-height: 20px !important; text-align: center !important; }
.kbv-hot-insight__more:hover { color: var(--kbv-action) !important; text-decoration: underline !important; }
.kbv-hot-dudoan { background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.04) 0px 1px 2px; display: flex; flex-direction: column; gap: 10px; max-width: 280px; padding: 10px; width: 100%; }
@media (min-width: 1024px) {
  .kbv-hot-dudoan { flex-shrink: 0; max-height: calc(-120px + 100vh); overflow: hidden; }
}
.kbv-hot-dudoan__head { align-items: center; display: flex; flex-shrink: 0; gap: 8px; justify-content: space-between; }
.kbv-hot-dudoan__title-wrap { align-items: center; display: flex; gap: 8px; min-width: 0px; }
.kbv-hot-dudoan__emoji { font-size: 18px; line-height: 1; }
.kbv-hot-dudoan__title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: rgb(26, 26, 26) !important; font-size: 16px !important; font-weight: 700 !important; line-height: 24px !important; }
.kbv-hot-dudoan__more { flex-shrink: 0; background: rgba(0, 0, 0, 0) !important; color: var(--kbv-action) !important; font-size: 14px !important; font-weight: 500 !important; line-height: 20px !important; }
.kbv-hot-dudoan__more:hover { color: var(--kbv-action) !important; text-decoration: underline !important; }
.kbv-hot-dudoan__tabs { display: flex; gap: 8px; width: 100%; }
.kbv-home.kbv-home button.kbv-hot-dudoan__tab { flex: 1 1 0%; min-width: 0px; background: rgb(241, 242, 244) !important; border: 1px solid rgb(217, 217, 217) !important; border-radius: 0px !important; color: rgb(102, 102, 102) !important; font-size: 12px !important; font-weight: 600 !important; line-height: 16px !important; padding: 4px 8px !important; text-align: center !important; }
.kbv-home.kbv-home button.kbv-hot-dudoan__tab.is-active { background: rgb(225, 36, 36) !important; border-color: rgb(225, 36, 36) !important; color: rgb(255, 255, 255) !important; }
.kbv-hot-dudoan__list-wrap { background: rgb(241, 242, 244); border-radius: 6px; min-width: 0px; padding: 6px; }
.kbv-hot-dudoan__list { display: flex; gap: 6px; overflow-x: auto; padding-bottom: 4px; scrollbar-width: none; }
.kbv-hot-dudoan__list::-webkit-scrollbar { display: none; }
@media (min-width: 1024px) {
  .kbv-hot-dudoan__list { flex-direction: column; max-height: calc(-280px + 100vh); overflow: hidden auto; padding-bottom: 0px; }
}
.kbv-hot-dudoan__skel { animation: 1.2s ease-in-out 0s infinite normal none running kbv-hot-dudoan-pulse; background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); border-radius: 8px; flex-shrink: 0; height: 72px; width: min(68vw, 220px); }
@media (min-width: 1024px) {
  .kbv-hot-dudoan__skel { height: 88px; width: 100%; }
}
@keyframes kbv-hot-dudoan-pulse { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.55; }
}
.kbv-hot-dudoan__empty { padding: 32px 8px; text-align: center; width: 100%; color: var(--kbv-muted) !important; font-size: 12px !important; line-height: 16px !important; }
.kbv-hot-dudoan__row-wrap { flex-shrink: 0; width: min(68vw, 220px); }
@media (min-width: 1024px) {
  .kbv-hot-dudoan__row-wrap { width: 100%; }
}
.kbv-hot-dudoan__row { align-items: stretch; border: 1px solid rgb(229, 229, 229); border-radius: 8px; display: flex; gap: 8px; padding: 8px; position: relative; width: 100%; }
.kbv-hot-dudoan__row.is-top { border-width: 2px; }
@media (min-width: 1024px) {
  .kbv-hot-dudoan__row { gap: 10px; padding: 10px; }
}
.kbv-hot-dudoan__rank { align-items: center; display: flex; flex-direction: column; flex-shrink: 0; justify-content: center; }
.kbv-hot-dudoan__medal { filter: drop-shadow(rgba(0, 0, 0, 0.12) 0px 2px 4px); height: 40px; object-fit: contain; width: 40px; }
@media (min-width: 1024px) {
  .kbv-hot-dudoan__medal { height: 44px; width: 44px; }
}
.kbv-hot-dudoan__rank-num { align-items: center; background: rgb(238, 240, 242); border: 1px solid rgb(216, 220, 224); border-radius: 8px; display: inline-flex; height: 36px; justify-content: center; width: 36px; color: rgb(102, 102, 102) !important; font-size: 14px !important; font-weight: 700 !important; }
.kbv-hot-dudoan__body { flex: 1 1 0%; min-width: 0px; }
.kbv-hot-dudoan__user { align-items: center; display: flex; gap: 6px; }
@media (min-width: 1024px) {
  .kbv-hot-dudoan__user { gap: 8px; }
}
.kbv-hot-dudoan__avatar { background: rgb(232, 232, 232); border-radius: 999px; flex-shrink: 0; overflow: hidden; position: relative; }
.kbv-hot-dudoan__avatar img { object-fit: cover; height: 100% !important; max-width: none !important; width: 100% !important; }
.kbv-hot-dudoan__avatar-fallback { background: rgb(10, 104, 255); height: 100%; width: 100%; color: rgb(255, 255, 255) !important; font-weight: 700 !important; }
.kbv-hot-dudoan__avatar-fallback, .kbv-hot-dudoan__verified { align-items: center; border-radius: 999px; display: flex; justify-content: center; }
.kbv-hot-dudoan__verified { background: rgb(40, 167, 69); border: 2px solid rgb(255, 255, 255); bottom: -2px; color: rgb(255, 255, 255); position: absolute; right: -2px; z-index: 1; }
.kbv-hot-dudoan__name-col { display: flex; flex: 1 1 0%; flex-direction: column; gap: 4px; min-width: 0px; }
.kbv-hot-dudoan__name { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: rgb(26, 26, 26) !important; font-size: 11px !important; font-weight: 700 !important; line-height: 1 !important; }
@media (min-width: 1024px) {
  .kbv-hot-dudoan__name { font-size: 12px !important; line-height: 16px !important; }
}
.kbv-hot-dudoan__tips { align-items: center; background: rgb(255, 248, 230); border: 1px solid rgb(255, 214, 102); border-radius: 4px; display: inline-flex; padding: 1px 4px; width: fit-content; color: rgb(153, 107, 0) !important; font-size: 9px !important; font-weight: 700 !important; line-height: 1 !important; }
@media (min-width: 1024px) {
  .kbv-hot-dudoan__tips { padding: 2px 6px; font-size: 10px !important; }
}
.kbv-hot-dudoan__stats { border-top: 1px solid rgb(238, 238, 238); display: grid; gap: 2px; grid-template-columns: repeat(3, minmax(0px, 1fr)); margin-top: 4px; padding-top: 4px; text-align: center; }
@media (min-width: 1024px) {
  .kbv-hot-dudoan__stats { margin-top: 6px; padding-top: 6px; }
}
.kbv-hot-dudoan__stat-label { color: rgb(136, 136, 136) !important; font-size: 8px !important; line-height: 12px !important; }
@media (min-width: 1024px) {
  .kbv-hot-dudoan__stat-label { font-size: 9px !important; }
}
.kbv-hot-dudoan__stat-value { color: rgb(26, 26, 26) !important; font-size: 11px !important; font-weight: 700 !important; line-height: 14px !important; }
.kbv-hot-dudoan__stat-value.is-green { color: rgb(40, 167, 69) !important; }
@media (min-width: 1024px) {
  .kbv-hot-dudoan__stat-value { font-size: 12px !important; }
}
.kbv-hot-news { display: none; width: 100%; }
@media (min-width: 1024px) {
  .kbv-hot-news { display: block; flex-shrink: 0; max-width: 280px; width: 100%; }
}
.kbv-hot-news__card { background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 4px; padding: 12px; }
.kbv-hot-news__head { align-items: center; display: flex; gap: 8px; margin-bottom: 12px; }
.kbv-hot-news__head img { flex-shrink: 0; object-fit: contain; height: 16px !important; max-width: 16px !important; width: 16px !important; }
.kbv-hot-news__title { color: rgb(0, 0, 0) !important; font-size: 13px !important; font-weight: 600 !important; line-height: 20px !important; }
.kbv-hot-news__list { display: flex; flex-direction: column; }
.kbv-hot-news__item { gap: 10px; background: rgba(0, 0, 0, 0) !important; color: inherit !important; display: flex !important; padding: 10px 0px !important; }
.kbv-hot-news__item:not(.is-last) { border-bottom: 1px solid rgb(243, 244, 246); }
.kbv-hot-news__thumb { background: rgb(241, 245, 249); border-radius: 4px; box-shadow: rgba(226, 232, 240, 0.8) 0px 0px 0px 1px inset; flex-shrink: 0; height: 52px; overflow: hidden; position: relative; width: 78px; }
.kbv-hot-news__thumb img { object-fit: cover; object-position: center center; transition: transform 0.3s; height: 100% !important; max-width: none !important; width: 100% !important; }
.kbv-hot-news__item:hover .kbv-hot-news__thumb img { transform: scale(1.05); }
.kbv-hot-news__body { display: flex; flex: 1 1 0%; flex-direction: column; justify-content: center; min-width: 0px; }
.kbv-hot-news__item-title { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden; transition: color 0.15s; color: rgb(23, 23, 23) !important; font-size: 12px !important; font-weight: 600 !important; line-height: 16px !important; }
.kbv-hot-news__item:hover .kbv-hot-news__item-title { color: var(--kbv-primary) !important; }
.kbv-hot-news__time { align-items: center; display: flex; gap: 4px; margin-top: 4px; color: var(--kbv-muted) !important; font-size: 11px !important; line-height: 14px !important; }
.kbv-hot-news__time img { opacity: 0.7; height: 10px !important; max-width: 10px !important; width: 10px !important; }
.kbv-hot-news__more { margin-top: 8px; padding: 8px 0px; background: rgba(0, 0, 0, 0) !important; color: var(--kbv-action) !important; display: block !important; font-size: 14px !important; font-weight: 500 !important; line-height: 20px !important; text-align: center !important; }
.kbv-hot-news__more:hover { color: var(--kbv-action) !important; text-decoration: underline !important; }
.kbv-hot-news__empty { padding: 24px 0px; text-align: center; color: var(--kbv-muted) !important; font-size: 12px !important; line-height: 16px !important; }
.kbv-highlight-video { display: none; width: 100%; }
@media (min-width: 1024px) {
  .kbv-highlight-video { display: block; flex-shrink: 0; max-width: 280px; width: 100%; }
}
.kbv-highlight-video__card { background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 4px; padding: 12px; }
.kbv-highlight-video__head { align-items: center; display: flex; gap: 8px; margin-bottom: 12px; }
.kbv-highlight-video__title { color: rgb(0, 0, 0) !important; font-size: 14px !important; font-weight: 600 !important; line-height: 20px !important; }
.kbv-highlight-video__list { display: flex; flex-direction: column; gap: 12px; }
.kbv-highlight-video__empty { padding: 24px 0px; text-align: center; color: var(--kbv-muted) !important; font-size: 12px !important; line-height: 16px !important; }
.kbv-highlight-video__item { border: 1px solid rgb(229, 231, 235); border-radius: 4px; overflow: hidden; background: rgb(255, 255, 255) !important; color: inherit !important; display: block !important; }
.kbv-highlight-video__thumb { aspect-ratio: 16 / 9; background: rgba(0, 0, 0, 0.05); position: relative; width: 100%; }
.kbv-highlight-video__thumb img { object-fit: cover; object-position: center center; height: 100% !important; max-width: none !important; width: 100% !important; }
.kbv-highlight-video__thumb-fallback { background: rgb(243, 244, 246); height: 100%; width: 100%; }
.kbv-highlight-video__badge { align-items: center; background: rgb(220, 38, 38); border-radius: 4px; bottom: 8px; display: inline-flex; gap: 4px; left: 8px; padding: 4px 8px; position: absolute; color: rgb(255, 255, 255) !important; font-size: 12px !important; font-weight: 600 !important; line-height: 1 !important; }
.kbv-highlight-video__body { padding: 12px; }
.kbv-highlight-video__item-title { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden; color: rgb(0, 0, 0) !important; font-size: 15px !important; font-weight: 700 !important; line-height: 20px !important; }
.kbv-highlight-video__league { align-items: center; display: flex; gap: 8px; margin-top: 8px; color: rgb(107, 114, 128) !important; font-size: 13px !important; font-weight: 500 !important; line-height: 18px !important; }
.kbv-highlight-video__league-logo { align-items: center; background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 999px; display: flex; flex-shrink: 0; height: 16px; justify-content: center; overflow: hidden; width: 16px; }
.kbv-highlight-video__league-logo img { object-fit: contain; height: 16px !important; max-width: 16px !important; width: 16px !important; }
.kbv-highlight-video__more { margin-top: 12px; padding: 8px 0px; background: rgba(0, 0, 0, 0) !important; color: var(--kbv-action) !important; display: block !important; font-size: 14px !important; font-weight: 500 !important; line-height: 20px !important; text-align: center !important; }
.kbv-highlight-video__more:hover { color: var(--kbv-action) !important; text-decoration: underline !important; }
.kbv-hdm { --primary: #feb601; --color-primary: #feb601; --font-inter: "Inter",sans-serif; -webkit-font-smoothing: antialiased; background: rgb(0, 0, 0); box-sizing: border-box; color: rgba(255, 255, 255, 0.8); display: none; font-family: var(--font-inter),sans-serif; height: 64px; isolation: isolate; margin: 0px; overflow: hidden; padding: 0px; width: 100%; }
@media (min-width: 1024px) {
  .kbv-hdm { display: block; }
}
.kbv-hdm *, .kbv-hdm ::after, .kbv-hdm ::before { box-sizing: border-box; }
.kbv-hdm__inner { align-items: center; display: flex; height: 100%; justify-content: space-between; margin: 0px auto; max-width: 100vw; padding: 0px 8px; position: relative; width: 100%; z-index: 10; }
@media (min-width: 1280px) {
  .kbv-hdm__inner { max-width: 1440px; }
}
.kbv-hdm__logo, .kbv-hdm__right { align-items: center; display: flex; flex: 0 0 auto; height: 100%; min-width: 180px; width: 180px; }
.kbv-hdm .kbv-hdm__logo .kbv-hdm__logo-img { border: 0px !important; box-shadow: none !important; display: block !important; height: 56px !important; max-height: 56px !important; max-width: none !important; min-height: 0px !important; min-width: 0px !important; object-fit: contain !important; width: auto !important; }
.kbv-hdm__nav { flex: 1 1 0%; height: 100%; justify-content: center; margin: 0px; min-width: 0px; padding: 0px; }
.kbv-hdm button.kbv-hdm__item { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; color: unset; font-feature-settings: unset; font-kerning: unset; font-language-override: unset; font-optical-sizing: unset; font-palette: unset; font-size: unset; font-size-adjust: unset; font-stretch: unset; font-style: unset; font-synthesis: unset; font-variant: unset; font-variation-settings: unset; font-weight: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-color: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-image: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; align-items: center !important; appearance: none !important; background: none rgba(0, 0, 0, 0) !important; border-radius: 0px !important; border-style: solid !important; border-width: 0px 0px 2px !important; box-shadow: none !important; box-sizing: border-box !important; cursor: pointer !important; display: inline-flex !important; font-family: var(--font-inter),sans-serif !important; gap: 8px !important; height: 64px !important; letter-spacing: normal !important; line-height: 1.2 !important; margin: 0px !important; padding: 0px !important; text-decoration: none !important; text-transform: none !important; transition: color 0.15s, border-color 0.15s !important; }
.kbv-hdm button.kbv-hdm__item.border-transparent { border-bottom-color: rgba(0, 0, 0, 0) !important; color: rgba(255, 255, 255, 0.8) !important; }
.kbv-hdm button.kbv-hdm__item.kbv-hdm__item--active, .kbv-hdm button.kbv-hdm__item:hover { color: rgb(254, 182, 1) !important; }
.kbv-hdm button.kbv-hdm__item.kbv-hdm__item--active { border-bottom-color: rgb(254, 182, 1) !important; }
.kbv-hdm .kbv-hdm__icon { filter: var(--icon-filter); flex-shrink: 0; object-fit: contain; transition: filter 0.2s; border: 0px !important; height: 18px !important; max-width: 18px !important; width: 18px !important; }
.kbv-hdm button.kbv-hdm__item.kbv-hdm__item--active .kbv-hdm__icon, .kbv-hdm button.kbv-hdm__item:hover .kbv-hdm__icon { filter: var(--icon-filter-hover) !important; }
.kbv-hdm button.kbv-hdm__item span { white-space: nowrap; color: inherit !important; font-family: var(--font-inter),sans-serif !important; font-weight: 600 !important; letter-spacing: normal !important; text-transform: none !important; }
.keobongvip-root { font-size: 12px !important; }
.keobongvip-root p { margin-bottom: 0px !important; margin-block-end: 0px !important; }
.hidden { visibility: visible !important; }
.no-js img.lazyload { display: none; }
figure.wp-block-image img.lazyloading { min-width: 150px; }
.lazyload, .lazyloading { opacity: 0; }
.lazyloaded { opacity: 1; transition: opacity 400ms; }
.bg { opacity: 0; transition: opacity 1s; }
.bg-loaded { opacity: 1; }.c4-html{--primary-color: #f0ad00;--fs-color-primary: #f0ad00;--fs-color-secondary: #eec75d;--fs-color-success: #dd9933;--fs-color-alert: #dd9933;--fs-experimental-link-color: #dd9933;--fs-experimental-link-color-hover: #dd3333}
.tooltipster-base { --tooltip-color: #ffffff; --tooltip-bg-color: #000; }
.off-canvas-right .mfp-content, .off-canvas-left .mfp-content { --drawer-width: 300px; }
.container-width, .full-width .ubermenu-nav, .container, .row { max-width: 1400px; }
.row.row-collapse { max-width: 1370px; }
.row.row-small { max-width: 1392.5px; }
.row.row-large { max-width: 1430px; }
.sticky-add-to-cart--active, #wrapper, #main, #main.dark { background-color: rgb(230, 230, 230); }
.header-main { height: 140px; }
#logo img { max-height: 140px; }
#logo { width: 143px; }
.header-bottom { min-height: 33px; }
.header-top { min-height: 45px; }
.transparent .header-main { height: 308px; }
.transparent #logo img { max-height: 308px; }
.has-transparent + .page-title:first-of-type, .has-transparent + #main > .page-title, .has-transparent + #main > div > .page-title, .has-transparent + #main .page-header-wrapper:first-of-type .page-title { padding-top: 358px; }
.header.show-on-scroll, .stuck .header-main { height: 70px !important; }
.stuck #logo img { max-height: 70px !important; }
.header-bg-color { background-color: rgba(79, 191, 0, 0); }
.header-bottom { background-color: rgb(221, 153, 51); }
.top-bar-nav > li > a { line-height: 16px; }
.header-main .nav > li > a { line-height: 28px; }
.header-wrapper:not(.stuck) .header-main .header-nav { margin-top: -10px; }
.stuck .header-main .nav > li > a { line-height: 50px; }
.header-bottom-nav > li > a { line-height: 13px; }
@media (max-width: 549px) {
  .header-main { height: 48px; }
  #logo img { max-height: 48px; }
}
.nav-dropdown { border-radius: 3px; }
.nav-dropdown { font-size: 100%; }
.header-top { background-color: rgb(221, 51, 51) !important; }.c4-body{color: rgb(0, 0, 0)}
h1, h2, h3, h4, h5, h6, .heading-font { color: rgb(255, 255, 255); }.c4-body{font-family: "Montserrat", sans-serif}.c4-body{font-weight: 400;font-style: normal}
.nav > li > a { font-family: "Montserrat", sans-serif; }
.mobile-sidebar-levels-2 .nav > li > ul > li > a { font-family: "Montserrat", sans-serif; }
.nav > li > a, .mobile-sidebar-levels-2 .nav > li > ul > li > a { font-weight: 600; font-style: normal; }
h1, h2, h3, h4, h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a { font-family: "Montserrat", sans-serif; }
h1, h2, h3, h4, h5, h6, .heading-font, .banner h1, .banner h2 { font-weight: 700; font-style: normal; }
.alt-font { font-family: "Montserrat", sans-serif; }
.alt-font { font-weight: 400 !important; font-style: normal !important; }
.header:not(.transparent) .header-nav-main.nav > li > a { color: rgb(0, 0, 0); }
.header:not(.transparent) .header-nav-main.nav > li > a:hover, .header:not(.transparent) .header-nav-main.nav > li.active > a, .header:not(.transparent) .header-nav-main.nav > li.current > a, .header:not(.transparent) .header-nav-main.nav > li > a.active, .header:not(.transparent) .header-nav-main.nav > li > a.current { color: rgb(240, 173, 0); }
.header-nav-main.nav-line-bottom > li > a::before, .header-nav-main.nav-line-grow > li > a::before, .header-nav-main.nav-line > li > a::before, .header-nav-main.nav-box > li > a:hover, .header-nav-main.nav-box > li.active > a, .header-nav-main.nav-pills > li > a:hover, .header-nav-main.nav-pills > li.active > a { color: rgb(255, 255, 255) !important; background-color: rgb(240, 173, 0); }
.header:not(.transparent) .header-bottom-nav.nav > li > a { color: rgb(249, 247, 245); }
.header:not(.transparent) .header-bottom-nav.nav > li > a:hover, .header:not(.transparent) .header-bottom-nav.nav > li.active > a, .header:not(.transparent) .header-bottom-nav.nav > li.current > a, .header:not(.transparent) .header-bottom-nav.nav > li > a.active, .header:not(.transparent) .header-bottom-nav.nav > li > a.current { color: rgb(240, 233, 233); }
.header-bottom-nav.nav-line-bottom > li > a::before, .header-bottom-nav.nav-line-grow > li > a::before, .header-bottom-nav.nav-line > li > a::before, .header-bottom-nav.nav-box > li > a:hover, .header-bottom-nav.nav-box > li.active > a, .header-bottom-nav.nav-pills > li > a:hover, .header-bottom-nav.nav-pills > li.active > a { color: rgb(255, 255, 255) !important; background-color: rgb(240, 233, 233); }
.nav-vertical-fly-out > li + li { border-top-width: 1px; border-top-style: solid; }
.label-new.menu-item > a::after { content: "Mới"; }
.label-hot.menu-item > a::after { content: "Thịnh hành"; }
.label-sale.menu-item > a::after { content: "Giảm giá"; }
.label-popular.menu-item > a::after { content: "Phổ biến"; }
.page-wrapper { padding-top: 0px; }
@media (max-width: 1230px) {
  .page-wrapper { padding-bottom: 5px; }
}
b, strong { font-weight: 600; }
.header-main { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 4px; }
.header-block { width: auto; }
.header-block-1-inner { padding-left: 0px !important; padding-right: 0px !important; }
.header-block-1-inner .section-content { display: flex; }
.header-block-1-inner img { width: 120px; }
.img-test { width: 250px !important; }
.header-nav-main { justify-content: space-between; }
.header-block .j-gif { padding: 1.5px; background-color: var(--fs-color-primary); border-radius: 10px; width: 40px !important; }
.header-block .j-gif img { transform: rotate(0deg); animation: 0.3s linear 0s infinite normal none running swing; }
@keyframes swing { 
  20% { transform: rotate(30deg); }
  40% { transform: rotate(-20deg); }
  60% { transform: rotate(10deg); }
  80% { transform: rotate(-10deg); }
  100% { transform: rotate(0deg); }
}
.header-block .button.j-tlk, .header-block .button.j-kqbd, .header-block .button.btnMainSite, .header-block .button.btnMainSite2, .header-block .button.header-button-1, .header-block .button.header-button-2 { box-shadow: none; animation: auto ease 0s 1 normal none running none; padding-left: 0.15em; padding-right: 0.15em; background-color: transparent !important; background-image: none !important; border: 0px !important; }
.header-block .button.j-tlk span, .header-block .button.btnMainSite2 span, .header-block .button.header-button-2 span { color: rgb(255, 255, 255); }
.header-block .j-tlk, .header-block .j-live, .header-block .j-kqbd, .header-block .btnMainSite, .header-block .btnMainSite2, .header-block .header-button-1, .header-block .header-button-2 { position: relative; overflow: hidden; min-height: auto; width: 128px !important; }
.header-block .j-kqbd, .header-block .btnMainSite, .header-block .header-button-1 { left: -20px; z-index: 99; }
.header-block .j-kqbd::before, .header-block .j-tlk::before, .header-block .btnMainSite::before, .header-block .btnMainSite2::before, .header-block .header-button-1::before, .header-block .header-button-2::before { content: ""; display: block; position: static; width: 100%; height: auto; padding-top: 28%; background-size: 100% 100%; box-shadow: none; border-radius: 0px; animation: auto ease 0s 1 normal none running none; z-index: auto; }
.header-block .j-kqbd::before, .header-block .btnMainSite::before, .header-block .header-button-1::before { transform: scale(-1, -1); }
.header-block .j-tlk:hover, .header-block .btnMainSite2:hover, .header-block .header-button-2:hover { box-shadow: none; }
.header-block .j-kqbd > span, .header-block .j-tlk > span, .header-block .btnMainSite > span, .header-block .btnMainSite2 > span, .header-block .header-button-1 > span, .header-block .header-button-2 > span { position: absolute; top: 50%; left: 45%; transform: translate(-50%, -50%); display: flex; align-items: center; gap: 5px; font-size: 88%; color: rgb(19, 19, 19); white-space: nowrap; font-weight: 600; }
.header-block .j-kqbd > span, .header-block .btnMainSite > span, .header-block .header-button-1 > span { left: 55%; }
.header-block .j-tlk > span::after, .header-block .btnMainSite2 > span::after, .header-block .header-button-2 > span::after { content: "⚽️"; animation: 1s linear 0s infinite normal none running xoayvong; }
.header-block .j-kqbd::after, .header-block .btnMainSite::after, .header-block .header-button-1::after { content: ""; position: absolute; inset: 0px auto auto -75%; width: 50%; height: 100%; background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 100%); transform: skewX(-25deg); box-shadow: none; border-radius: 0px; animation: 2.5s ease 0s infinite normal none running shine-horizontal; pointer-events: none; z-index: 2; opacity: 0.5; }
@keyframes shine-horizontal { 
  0% { left: -75%; }
  100% { left: 125%; }
}
.header-block .j-live > span .live { display: flex; width: 8px; height: 8px; background-color: rgb(255, 68, 68); border-radius: 10px; justify-content: center; align-items: center; position: relative; animation: 2s linear 0s infinite normal none running light; }
.header-block .j-live > span .live::before { content: ""; position: absolute; border: 1px solid rgb(255, 68, 68); width: calc(100% + 5px); height: calc(100% + 5px); border-radius: 50%; }
.header-block .j-kqbd span .live::after, .header-block .btnMainSite span .live::after, .header-block .header-button-1 span .live::after { content: ""; position: absolute; border: 1px solid rgb(255, 68, 68); width: calc(100% + 8px); height: calc(100% + 8px); border-radius: 50%; animation: 1s linear 0.3s infinite normal none running live; }
@-webkit-keyframes light { 
  0% { filter: brightness(1.6); }
  50% { filter: brightness(1); }
  100% { filter: brightness(1.6); }
}
@keyframes light { 
  0% { filter: brightness(1.6); }
  50% { filter: brightness(1); }
  100% { filter: brightness(1.6); }
}
@keyframes live { 
  0% { transform: scale(0.5); opacity: 0; }
  50% { transform: scale(1); opacity: 1; }
  100% { transform: scale(1.3); opacity: 0; }
}
@keyframes xoayvong { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@media (max-width: 1400px) {
  .header-block .j-kqbd > span, .header-block .j-tlk > span, .header-block .btnMainSite > span, .header-block .btnMainSite2 > span, .header-block .header-button-1 > span, .header-block .header-button-2 > span { font-size: 75%; }
  .header-block .j-tlk, .header-block .btnMainSite2, .header-block .header-button-2, .header-block .j-kqbd, .header-block .btnMainSite, .header-block .header-button-1 { width: 110px !important; }
}
@media (max-width: 1200px) {
  .header-block .j-kqbd > span, .header-block .j-tlk > span, .header-block .btnMainSite > span, .header-block .btnMainSite2 > span, .header-block .header-button-1 > span, .header-block .header-button-2 > span { font-size: 65%; }
  .header-block .j-tlk, .header-block .btnMainSite2, .header-block .header-button-2, .header-block .j-kqbd, .header-block .btnMainSite, .header-block .header-button-1 { width: 100px !important; }
}
.mobile-nav .button { font-size: 1em; }
.mobile-nav .icon-menu { font-size: 19.2px !important; }
.header-block .gif-banner { position: absolute; right: 0px; display: none; max-width: 90vw; width: 369px !important; }
.header-block .gif-banner.active { display: block; }
.header-block .gif-banner .x { font-size: 0px; background-size: 100% 100%; width: 24px; height: 25px; position: absolute; top: 12px; left: 5px; }
@media (max-width: 1200px) {
  .nav > li > a { font-size: 12px; }
}
@media (max-width: 1230px) {
  .nav-spacing-xlarge > li { margin: 0px; padding-right: 6px; }
}
@media (max-width: 1400px) {
  .logo-left .logo { margin-right: 5px; }
}
.header-bottom { background-repeat: no-repeat; background-position: center center; background-color: rgba(55, 3, 7, 0) !important; }
.header-bottom .flex-row { height: 28px; }
.header-wrapper.stuck { box-shadow: none; }
.j-btnHot { padding: 0px 2px; line-height: normal; min-height: 0px; height: 23px; width: 63.53px; display: flex; justify-content: center; align-items: center; }
.j-btnHot img { width: 13.58px !important; }
.j-btnHot span b { font-size: 13.58px; text-transform: none; background: linear-gradient(rgb(255, 136, 29) 0%, rgb(254, 253, 221) 100%) text; -webkit-text-fill-color: transparent; }
.top-nha-cai-uy-tin-section { border-radius: 12px; background: rgb(255, 255, 255); padding: 0px 40px 10px !important; }
.top-nha-cai-uy-tin-section section { padding: 0px 6px !important; }
.top-nha-cai-uy-tin-section .flickity-prev-next-button { color: rgb(220, 0, 12); opacity: 1; top: 10%; }
.top-nha-cai-uy-tin-section .flickity-prev-next-button svg { border-color: rgb(220, 0, 12); fill: rgb(220, 0, 12) !important; }
.top-nha-cai-uy-tin-section .flickity-prev-next-button .arrow { fill: rgb(220, 0, 12); }
.top-nha-cai-uy-tin-section .view-all-button { background: transparent; box-shadow: none; color: rgb(220, 0, 12); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: bold; }
@media (max-width: 1230px) {
  .top-nha-cai-uy-tin-section { padding: 0px 5px 5px !important; }
}
.logo-footer img { width: 198px; }
.footer-wrapper .footer-main .is-outline { margin-left: 0px; margin-bottom: 0px; margin-right: 0px; border-width: 1px; border-color: rgb(255, 255, 255); }
.footer-wrapper .footer-main .is-outline span { color: rgb(255, 255, 255); }
.footer-wrapper .footer-main .is-outline:hover span { color: rgb(102, 102, 102); }
.footer-wrapper .is-small.button { font-size: 14px; }
.footer-wrapper .social-icons a { width: 36px; height: 36px; margin: 0px 12px; display: inline-flex; justify-content: center; align-items: center; }
.footer-wrapper .social-icons i { font-size: 1.2em; color: rgb(255, 255, 255); }
.footer-wrapper .t-tbt p { margin-bottom: 4px; }
.absolute-footer { display: none; }
.footer-bottom p { margin-bottom: 0px; }
@media (max-width: 1230px) {
  .footer-wrapper { text-align: center; }
}
.row-main { gap: 20px; }
.left-sidebar-section { max-width: 120px; }
.sidebar-section .ux-menu { margin-bottom: 1em; }
.main-content-section { flex: 1 1 0%; max-width: 1000px; }
.sidebar-section .ux-menu-title { font-size: 14px; font-style: normal; font-weight: 700; line-height: 120%; color: rgb(255, 255, 255); background: var(--fs-color-primary); padding: 0px 5px; text-transform: none; margin-bottom: 0px; min-height: 28px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; justify-content: center; border-top-left-radius: 12px; border-top-right-radius: 12px; display: inline-flex; align-items: center; gap: 6px; }
.sidebar-section .ux-menu.hot-nhat .ux-menu-title::after { content: ""; display: inline-block; width: 20px; height: 20px; background: none center center / contain no-repeat; }
.sidebar-section .ux-menu-link { background: rgb(255, 255, 255); }
.sidebar-inner { padding: 0px !important; }
.left-sidebar-section .hot-nhat { color: rgb(58, 58, 61); }
.sidebar-section .ux-menu-link > a, .right-sidebar-section .ux-menu-link > a { font-size: 11px; font-style: normal; font-weight: 500; line-height: 1.4; color: rgb(58, 58, 61); padding: 3px 0px 3px 8px; border-bottom: 0px; position: relative; width: 100%; min-height: auto; }
.sidebar-section .ux-menu > div:last-child { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; padding-bottom: 6px; }
.sidebar-section .banner-bottom-section .img { margin-bottom: 0px; }
.sidebar-section .banner-bottom-section { position: sticky; height: fit-content; overflow: visible; top: 102px; }
.right-sidebar-section { max-width: 240px; }
.right-sidebar-section .top-nc, .right-sidebar-section .gbdht { border-radius: 12px; padding: 0px !important; }
.right-sidebar-section .top-nc h3, .right-sidebar-section .gbdht h3 { font-size: 14px; font-style: normal; font-weight: 700; line-height: 120%; color: rgb(255, 255, 255); background: var(--fs-color-primary); padding: 0px 5px; text-transform: none; margin-bottom: 0px; min-height: 28px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; margin-top: 0px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; justify-content: center; align-items: center; -webkit-text-fill-color: initial; }
.right-sidebar-section .top-nc .box-image img { border-radius: 100%; }
.right-sidebar-section .top-nc .box-text h4 a { color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-weight: 600; line-height: 120%; }
.right-sidebar-section .top-nc .box-text { padding: 1.5px 12px; }
.right-sidebar-section .top-nc .box { border-bottom: 1px solid rgb(227, 227, 232); padding: 6px; }
.right-sidebar-section .gbdht .row > div:first-child .ux-menu > div:last-child { border-bottom-right-radius: 0px; border-bottom-left-radius: 12px; }
.right-sidebar-section .gbdht .row > div:last-child .ux-menu > div:last-child { border-bottom-left-radius: 0px; }
.right-sidebar-section .gbdht .ux-menu { margin-bottom: 0px; }
.right-sidebar-section .gbdht .row { padding: 5px 0px; background: rgb(255, 255, 255); }
.right-sidebar-section .box-blog-post .post-title { font-size: 12px; font-weight: 600; }
.right-sidebar-section .box-blog-post .is-divider { display: none; }
.right-sidebar-section .top-nc .post-item { padding: 0px 15px !important; }
@media (max-width: 1200px) {
  .sidebar-section { display: none; }
}
.home-body-bottom { border-radius: 12px; font-size: 14px; padding-right: 20px !important; padding-left: 20px !important; }
.home-body-bottom p { margin-bottom: 12px; }
.home-body-bottom .scroll-box { height: 700px; overflow-y: scroll; }
.menu-hot-section .stack.stack-row { gap: 10px; }
.menu-hot-section .ux-menu { flex-direction: row; font-size: 12px; gap: 10px; }
.menu-hot-section .ux-menu.ux-menu--divider-solid .ux-menu-link .ux-menu-link__link { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; min-height: 0px; line-height: 1.25; background: rgb(203, 203, 203); border-radius: 4px; padding: 4px 8px; font-size: 1em; }
@media (max-width: 1230px) {
  .centerContent { padding-left: 12px; padding-right: 12px; }
  .centerContent .row.row-main { padding: 0px 12px; }
  .home-body-bottom { padding-right: 10px !important; padding-left: 10px !important; }
}
.menu-hot-section .j-scroll { white-space: nowrap; overflow: auto; }
@media (max-width: 768px) {
  .menu-hot-section .stack-row { white-space: nowrap; overflow: auto; }
  .menu-hot-section .stack-row .j-btnHot img { display: none !important; }
}
article.post { display: flex; justify-content: space-between; gap: 20px; }
article.post .single-right-sidebar { padding-top: 20px; min-width: 240px; max-width: 240px; }
article.post .single-right-sidebar > div, article.post .single-right-sidebar > section { margin-bottom: 1em; }
article.post .article-inner { max-width: 740px; }
.tlq-section { border-radius: 12px; }
.tlq-title p { font-weight: 600; font-size: 24px; line-height: 125%; letter-spacing: -5%; vertical-align: middle; margin-bottom: 12px; }
.tlq-section .post-title { color: rgb(0, 0, 0); padding-left: 13px; }
.tlq-section .post-title a { color: rgb(0, 0, 0); font-size: 12px; font-style: normal; font-weight: 600; line-height: 120%; display: block; text-align: left; }
.tlq-section .post-title:hover { color: rgb(220, 0, 12); }
.tlq-section .post-title a:hover { color: rgb(220, 0, 12); }
.tlq-section .post-title a::before { content: ""; display: block; background-repeat: no-repeat; background-position: center center; position: absolute; width: 8px; height: 10px; top: 2px; left: 0px; }
.tlq-section .box-text { padding: 0px; }
.tlq-section .post-item { padding: 0px 10px !important; }
.tlq-section .post-item + .post-item .col-inner { margin-top: 6px; border-top: 1px solid rgb(227, 227, 232); padding-top: 6px; }
.tlq-section .is-divider { display: none; }
table { border-color: rgb(236, 236, 236); border-spacing: 0px; margin-bottom: 1em; width: 100%; }
.single-page tbody tr:nth-child(2n+1) { background-color: rgb(255, 255, 255); }
.single-page thead tr, .single-page tbody tr:nth-child(2n) { background-color: rgb(249, 249, 249); }
.single-page th, .single-page td { padding: 12px; }
td:first-child, th:first-child { white-space: nowrap; }
td, th { border-bottom: 1px solid rgb(236, 236, 236); font-size: 0.9em; line-height: 1.3; padding: 0.5em; text-align: left; }
@media (max-width: 549px) {
  .h1, h1, h1.is-xxxlarge, h1.is-xxlarge, h1.is-xlarge, h1.is-larger, h1.is-large { font-size: 20px; }
}
h1, h2, h3, h4, h5, h6 { font-weight: bold; background: linear-gradient(rgb(2, 96, 223) 35%, rgb(4, 176, 239) 50%, rgb(4, 163, 237) 75%, rgb(162, 197, 248) 100%) text; -webkit-text-fill-color: transparent; }
.home div#page-breadcrumbs { display: none; }
div#page-breadcrumbs { margin-top: 15px; }
.header-button a { font-size: 13px; color: rgb(255, 255, 255); background: linear-gradient(to right, rgb(122, 0, 0), rgb(179, 0, 0), rgb(255, 60, 0), rgb(255, 215, 0)) 0% 0% / 200% auto; animation: 3s linear 0s infinite normal none running gradientMove; display: inline-flex; align-items: center; justify-content: center; padding: 6px 15px; height: 22px; min-width: 120px; border: 2px solid rgb(255, 215, 0); border-radius: 6px; text-decoration: none; transition: 0.3s ease-in-out; }
.header-button-1::before, .header-button-2::before { left: 0px; top: 0px; box-shadow: rgb(255, 215, 0) 0px 0px 20px 4px, rgb(255, 255, 255) 0px 0px 6px 3px; animation-name: yellow-shadow; }
.header-button-1::before, .header-button-2::before, .header-button-1::after, .header-button-2::after { content: ""; position: absolute; width: 50%; height: 50%; border-radius: 7px; z-index: -1; animation-timing-function: ease; animation-duration: 2s; animation-iteration-count: infinite; }
@keyframes yellow-shadow { 
  0% { top: 0px; left: 0px; }
  25% { top: 50%; left: 0px; }
  50% { top: 50%; left: 50%; }
  75% { top: 0px; left: 50%; }
  100% { top: 0px; left: 0px; }
}
.header-button-1::after, .header-button-2::after { right: 0px; bottom: 0px; box-shadow: rgb(0, 77, 0) 0px 0px 20px 4px, rgb(0, 255, 136) 0px 0px 6px 3px; animation-name: cyan-shadow; }
@keyframes cyan-shadow { 
  0% { right: 0px; bottom: 0px; }
  25% { right: 0px; bottom: 50%; }
  50% { right: 50%; bottom: 50%; }
  75% { right: 50%; bottom: 0px; }
  100% { right: 0px; bottom: 0px; }
}
.button { display: flex; justify-content: center; align-items: center; background-size: 300% 300%; border-radius: calc(5 * var(--c4-rem,16px)); transition: 0.5s; animation: 5s ease 0s infinite normal none running gradient_301; border: 4px double transparent; background-image: linear-gradient(rgba(33, 33, 33, 0), rgba(33, 33, 33, 0)), linear-gradient(137.48deg, rgb(122, 0, 0) 10%, rgb(179, 0, 0) 30%, rgb(255, 60, 0) 50%, rgb(255, 215, 0) 75%, rgb(0, 170, 85) 95%); background-origin: border-box; background-clip: content-box, border-box; }
@keyframes gradient_301 { 
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}
.css { max-height: 1000px; overflow: auto; padding: 10px; border: 2px solid rgb(179, 0, 0); box-shadow: rgb(255, 215, 0) 0px 2px 30px; border-radius: 10px; overflow-wrap: break-word; }
::-webkit-scrollbar { width: 8px; }
::-webkit-scrollbar-thumb { background: linear-gradient(rgb(122, 0, 0), rgb(255, 60, 0), rgb(255, 215, 0), rgb(0, 170, 85)); border-radius: 10px; }
.layout-content { max-width: 1200px; margin: 20px auto; padding: 20px; background: linear-gradient(135deg, rgb(26, 0, 0) 0%, rgb(43, 0, 0) 40%, rgb(58, 0, 0) 100%); border: 3px solid rgb(179, 0, 0); border-radius: 12px; box-shadow: rgba(255, 0, 0, 0.35) 0px 0px 20px inset, rgba(0, 0, 0, 0.6) 0px 4px 20px, rgba(255, 140, 0, 0.4) 0px 0px 25px; position: relative; overflow: hidden; transition: 0.3s; }
.layout-content:hover { box-shadow: rgba(255, 69, 0, 0.6) 0px 0px 30px inset, rgba(0, 0, 0, 0.8) 0px 8px 25px, rgba(255, 215, 0, 0.6) 0px 0px 35px; transform: translateY(-4px); }
.layout-content { max-width: 1200px; margin: 20px auto; padding: 20px; background: linear-gradient(135deg, rgb(26, 0, 0) 0%, rgb(51, 0, 0) 40%, rgb(26, 0, 0) 100%); border: 3px solid rgb(179, 0, 0); border-radius: 12px; box-shadow: rgba(255, 60, 0, 0.6) 0px 0px 20px -1px inset, rgba(255, 215, 0, 0.25) 0px 4px 20px, rgba(179, 0, 0, 0.4) 0px 0px 25px; position: relative; overflow: hidden; transition: 0.3s; }
.layout-content:hover { box-shadow: rgba(255, 69, 0, 0.8) 0px 0px 25px -1px inset, rgba(255, 215, 0, 0.4) 0px 6px 25px, rgba(255, 0, 0, 0.6) 0px 0px 35px; transform: translateY(-4px); }
.layout-content::before, .layout-content::after { content: ""; position: absolute; inset: -10px; border: 2px solid rgb(255, 215, 0); border-radius: 14px; box-shadow: rgb(255, 60, 0) 0px 0px 15px, rgb(255, 215, 0) 0px 0px 25px, rgba(255, 0, 0, 0.6) 0px 0px 35px; animation: 3s linear 0s infinite normal none running clippath; }
.banners-bottom-grid a img { aspect-ratio: 728 / 90; }
table { width: 100%; border-collapse: collapse; background: rgba(25, 18, 8, 0.75); border: 1px solid rgba(212, 175, 55, 0.18); border-radius: 12px; overflow: hidden; }
th { color: rgb(243, 226, 179); background: linear-gradient(135deg, rgb(58, 42, 16), rgb(90, 62, 20), rgb(107, 74, 27)); padding: 12px; text-align: left; font-weight: 600; border-bottom: 1px solid rgba(255, 215, 0, 0.1); }
td { padding: 12px; color: rgb(230, 211, 163); border-top: 1px solid rgba(255, 215, 0, 0.06); }
tr:hover td { background: rgba(255, 215, 0, 0.04); }.c4-body{background: linear-gradient(135deg, rgb(26, 0, 0) 0%, rgb(51, 0, 0) 40%, rgb(26, 0, 0) 100%);font-family: Arial, Helvetica, sans-serif}
.header-button { position: relative; display: inline-block; isolation: isolate; }
.header-button a { font-size: 13px; color: rgb(255, 255, 255); background: linear-gradient(to right, rgb(122, 0, 0), rgb(179, 0, 0), rgb(255, 60, 0), rgb(255, 215, 0)) 0% 0% / 200% auto; animation: 3s linear 0s infinite normal none running gradientMove; display: inline-flex; align-items: center; justify-content: center; padding: 6px 15px; height: 22px; min-width: 120px; border: 2px solid rgb(255, 215, 0); border-radius: 99px; text-decoration: none; transition: 0.3s ease-in-out; }
.header-button-1::before, .header-button-2::before { left: 0px; top: 0px; box-shadow: rgb(255, 215, 0) 0px 0px 20px 4px, rgb(255, 255, 255) 0px 0px 6px 3px; animation-name: yellow-shadow; }
.header-button-1::before, .header-button-2::before, .header-button-1::after, .header-button-2::after { content: ""; position: absolute; width: 50%; height: 50%; border-radius: 7px; z-index: -1; animation-timing-function: ease; animation-duration: 2s; animation-iteration-count: infinite; }
@keyframes yellow-shadow { 
  0% { top: 0px; left: 0px; }
  25% { top: 50%; left: 0px; }
  50% { top: 50%; left: 50%; }
  75% { top: 0px; left: 50%; }
  100% { top: 0px; left: 0px; }
}
.header-button-1::after, .header-button-2::after { right: 0px; bottom: 0px; box-shadow: rgb(0, 77, 0) 0px 0px 20px 4px, rgb(0, 255, 136) 0px 0px 6px 3px; animation-name: cyan-shadow; }
@keyframes cyan-shadow { 
  0% { right: 0px; bottom: 0px; }
  25% { right: 0px; bottom: 50%; }
  50% { right: 50%; bottom: 50%; }
  75% { right: 50%; bottom: 0px; }
  100% { right: 0px; bottom: 0px; }
}
.button { display: flex; justify-content: center; align-items: center; background-size: 300% 300%; border-radius: 99px; transition: 0.5s; animation: 5s ease 0s infinite normal none running gradient_301; border: 4px double transparent; background-image: linear-gradient(rgba(33, 33, 33, 0), rgba(33, 33, 33, 0)), linear-gradient(137.48deg, rgb(122, 0, 0) 10%, rgb(179, 0, 0) 30%, rgb(255, 60, 0) 50%, rgb(255, 215, 0) 75%, rgb(0, 170, 85) 95%); background-origin: border-box; background-clip: content-box, border-box; }
@keyframes gradient_301 { 
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}.c4-body{background: linear-gradient(135deg, rgb(26, 0, 0) 0%, rgb(51, 0, 0) 40%, rgb(26, 0, 0) 100%);font-family: Arial, Helvetica, sans-serif}
.header-button { position: relative; display: inline-block; isolation: isolate; }
.header-button a { font-size: 13px; color: rgb(255, 255, 255); background: linear-gradient(to right, rgb(122, 0, 0), rgb(179, 0, 0), rgb(255, 60, 0), rgb(255, 215, 0)) 0% 0% / 200% auto; animation: 3s linear 0s infinite normal none running gradientMove; display: inline-flex; align-items: center; justify-content: center; padding: 6px 15px; height: 22px; min-width: 120px; border: 2px solid rgb(255, 215, 0); border-radius: 99px; text-decoration: none; transition: 0.3s ease-in-out; }
.header-button-1::before, .header-button-2::before { left: 0px; top: 0px; box-shadow: rgb(255, 215, 0) 0px 0px 20px 4px, rgb(255, 255, 255) 0px 0px 6px 3px; animation-name: yellow-shadow; }
.header-button-1::before, .header-button-2::before, .header-button-1::after, .header-button-2::after { content: ""; position: absolute; width: 50%; height: 50%; border-radius: 7px; z-index: -1; animation-timing-function: ease; animation-duration: 2s; animation-iteration-count: infinite; }
@keyframes yellow-shadow { 
  0% { top: 0px; left: 0px; }
  25% { top: 50%; left: 0px; }
  50% { top: 50%; left: 50%; }
  75% { top: 0px; left: 50%; }
  100% { top: 0px; left: 0px; }
}
.header-button-1::after, .header-button-2::after { right: 0px; bottom: 0px; box-shadow: rgb(0, 77, 0) 0px 0px 20px 4px, rgb(0, 255, 136) 0px 0px 6px 3px; animation-name: cyan-shadow; }
@keyframes cyan-shadow { 
  0% { right: 0px; bottom: 0px; }
  25% { right: 0px; bottom: 50%; }
  50% { right: 50%; bottom: 50%; }
  75% { right: 50%; bottom: 0px; }
  100% { right: 0px; bottom: 0px; }
}
.button { display: flex; justify-content: center; align-items: center; background-size: 300% 300%; border-radius: 99px; transition: 0.5s; animation: 5s ease 0s infinite normal none running gradient_301; border: 4px double transparent; background-image: linear-gradient(rgba(33, 33, 33, 0), rgba(33, 33, 33, 0)), linear-gradient(137.48deg, rgb(122, 0, 0) 10%, rgb(179, 0, 0) 30%, rgb(255, 60, 0) 50%, rgb(255, 215, 0) 75%, rgb(0, 170, 85) 95%); background-origin: border-box; background-clip: content-box, border-box; }
@keyframes gradient_301 { 
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}
#image_1683427097 { width: 100%; }
#image_306878187 { width: 100%; }
#image_1178583371 { width: 100%; }
#image_97245601 { width: 100%; }
#row-956411851 > .col > .col-inner { padding: 0px 0px 10px; }
#image_1330273366 { width: 100%; }
#image_594550745 { width: 100%; }
#image_911661802 { width: 100%; }
#image_585096499 { width: 100%; }
#image_1694253270 { width: 100%; }
#image_1525599476 { width: 100%; }
#image_1639381286 { width: 100%; }
#image_1793395753 { width: 100%; }
#image_1255989965 { width: 100%; }
#text-2355411076 { color: rgb(19, 19, 19); }
#text-2355411076 > * { color: rgb(19, 19, 19); }
#section_1577344276 { padding-top: 20px; padding-bottom: 20px; background-color: rgb(255, 255, 255); }
#text-3002111653 { color: rgb(0, 0, 0); }
#text-3002111653 > * { color: rgb(0, 0, 0); }
#text-3965559096 { color: rgb(0, 0, 0); }
#text-3965559096 > * { color: rgb(0, 0, 0); }
#image_2017933652 { width: 100%; }
#section_1789952610 { padding-top: 30px; padding-bottom: 30px; margin-bottom: 1em; background-color: rgb(255, 255, 255); }
#section_1914396908 { padding-top: 30px; padding-bottom: 30px; }
#image_785773231 { width: 100%; }
#image_886474120 { width: 100%; }
#image_1594338329 { width: 100%; }
#image_1534646499 { width: 100%; }
#image_1281502673 { width: 100%; }
#text-2945519200 { line-height: 3; text-align: center; color: rgb(255, 255, 255); }
#text-2945519200 > * { color: rgb(255, 255, 255); }
#text-3380889406 { font-size: calc(0.9 * var(--c4-rem,16px)); line-height: 1.6; color: rgb(241, 241, 241); }
#text-3380889406 > * { color: rgb(241, 241, 241); }
#text-3606545064 { font-size: calc(0.9 * var(--c4-rem,16px)); text-align: center; }
#text-1571038234 { font-size: calc(1.05 * var(--c4-rem,16px)); text-align: center; color: rgb(241, 241, 241); }
#text-1571038234 > * { color: rgb(241, 241, 241); }
@media (min-width: 550px) {
  #text-1571038234 { font-size: calc(1.1 * var(--c4-rem,16px)); }
}
#text-3581748552 { font-size: calc(1 * var(--c4-rem,16px)); text-align: center; color: rgb(241, 241, 241); }
#text-3581748552 > * { color: rgb(241, 241, 241); }
@media (min-width: 550px) {
  #text-3581748552 { font-size: calc(1.1 * var(--c4-rem,16px)); text-align: right; }
}
#text-2229340997 { text-align: left; }
#section_1701824628 { padding-top: 40px; padding-bottom: 40px; background-color: rgb(19, 19, 19); }
.splide__container { box-sizing: border-box; position: relative; }
.splide__list { backface-visibility: hidden; display: flex; height: 100%; margin: 0px !important; padding: 0px !important; }
.splide.is-initialized:not(.is-active) .splide__list { display: block; }
.splide__pagination { align-items: center; display: flex; flex-wrap: wrap; justify-content: center; margin: 0px; pointer-events: none; }
.splide__pagination li { display: inline-block; line-height: 1; list-style-type: none; margin: 0px; pointer-events: auto; }
.splide:not(.is-overflow) .splide__pagination { display: none; }
.splide__progress__bar { width: 0px; }
.splide { position: relative; visibility: hidden; }
.splide.is-initialized, .splide.is-rendered { visibility: visible; }
.splide__slide { backface-visibility: hidden; box-sizing: border-box; flex-shrink: 0; margin: 0px; position: relative; list-style-type: none !important; }
.splide__slide img { vertical-align: bottom; }
.splide__spinner { animation: 1s linear 0s infinite normal none running splide-loading; border-width: 2px; border-style: solid; border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(153, 153, 153) transparent; border-image: none; border-radius: 50%; inset: 0px; contain: strict; display: inline-block; height: 20px; margin: auto; position: absolute; width: 20px; }
.splide__sr { clip: rect(0px, 0px, 0px, 0px); border: 0px; height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause { display: none; }
.splide__toggle.is-active .splide__toggle__pause { display: inline; }
.splide__track { overflow: hidden; position: relative; z-index: 0; }
@keyframes splide-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.splide__track--draggable { user-select: none; }
.splide__track--fade > .splide__list > .splide__slide { opacity: 0; z-index: 0; margin: 0px !important; }
.splide__track--fade > .splide__list > .splide__slide.is-active { opacity: 1; z-index: 1; }
.splide--rtl { direction: rtl; }
.splide__track--ttb > .splide__list { display: block; }
.splide__arrow { align-items: center; background: rgb(204, 204, 204); border: 0px; border-radius: 50%; cursor: pointer; display: flex; height: 2em; justify-content: center; opacity: 0.7; padding: 0px; position: absolute; top: 50%; transform: translateY(-50%); width: 2em; z-index: 1; }
.splide__arrow svg { fill: rgb(0, 0, 0); height: 1.2em; width: 1.2em; }
.splide__arrow:hover:not(:disabled) { opacity: 0.9; }
.splide__arrow:disabled { opacity: 0.3; }
.splide__arrow:focus-visible { outline: rgb(0, 187, 255) solid 3px; outline-offset: 3px; }
.splide__arrow--prev { left: 1em; }
.splide__arrow--prev svg { transform: scaleX(-1); }
.splide__arrow--next { right: 1em; }
.splide.is-focus-in .splide__arrow:focus { outline: rgb(0, 187, 255) solid 3px; outline-offset: 3px; }
.splide__pagination { bottom: 0.5em; left: 0px; padding: 0px 1em; position: absolute; right: 0px; z-index: 1; }
.splide__pagination__page { background: rgb(204, 204, 204); border: 0px; border-radius: 50%; display: inline-block; height: 8px; margin: 3px; opacity: 0.7; padding: 0px; position: relative; transition: transform 0.2s linear; width: 8px; }
.splide__pagination__page.is-active { background: rgb(255, 255, 255); transform: scale(1.4); z-index: 1; }
.splide__pagination__page:hover { cursor: pointer; opacity: 0.9; }
.splide__pagination__page:focus-visible { outline: rgb(0, 187, 255) solid 3px; outline-offset: 3px; }
.splide.is-focus-in .splide__pagination__page:focus { outline: rgb(0, 187, 255) solid 3px; outline-offset: 3px; }
.splide__progress__bar { background: rgb(204, 204, 204); height: 3px; }
.splide__slide { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.splide__slide:focus { outline: 0px; }
@supports (outline-offset:-3px) {
  .splide__slide:focus-visible { outline: rgb(0, 187, 255) solid 3px; outline-offset: -3px; }
}
@media screen and (-ms-high-contrast:none) {
  .splide__slide:focus-visible { border: 3px solid rgb(0, 187, 255); }
}
@supports (outline-offset:-3px) {
  .splide.is-focus-in .splide__slide:focus { outline: rgb(0, 187, 255) solid 3px; outline-offset: -3px; }
}
@media screen and (-ms-high-contrast:none) {
  .splide.is-focus-in .splide__slide:focus { border: 3px solid rgb(0, 187, 255); }
  .splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus { border-color: rgb(0, 187, 255); }
}
.splide__toggle { cursor: pointer; }
.splide__toggle:focus-visible { outline: rgb(0, 187, 255) solid 3px; outline-offset: 3px; }
.splide.is-focus-in .splide__toggle:focus { outline: rgb(0, 187, 255) solid 3px; outline-offset: 3px; }
.splide__track--nav > .splide__list > .splide__slide { border: 3px solid transparent; cursor: pointer; }
.splide__track--nav > .splide__list > .splide__slide.is-active { border: 3px solid rgb(0, 0, 0); }
.splide__arrows--rtl .splide__arrow--prev { left: auto; right: 1em; }
.splide__arrows--rtl .splide__arrow--prev svg { transform: scaleX(1); }
.splide__arrows--rtl .splide__arrow--next { left: 1em; right: auto; }
.splide__arrows--rtl .splide__arrow--next svg { transform: scaleX(-1); }
.splide__arrows--ttb .splide__arrow { left: 50%; transform: translate(-50%); }
.splide__arrows--ttb .splide__arrow--prev { top: 1em; }
.splide__arrows--ttb .splide__arrow--prev svg { transform: rotate(-90deg); }
.splide__arrows--ttb .splide__arrow--next { bottom: 1em; top: auto; }
.splide__arrows--ttb .splide__arrow--next svg { transform: rotate(90deg); }
.splide__pagination--ttb { inset: 0px 0.5em 0px auto; display: flex; flex-direction: column; padding: 1em 0px; }
.banners-top-wrapper { padding: 10px 0px; background-color: rgba(255, 255, 255, 0); overflow: hidden; }
.banners-top-wrapper ul li { margin-left: 0px !important; }
.banners-top-wrapper .splide { width: 100%; max-width: 100%; margin: auto; }
.banners-top-wrapper .splide__track { overflow: visible; }
.banners-top-wrapper .splide__list { display: flex; align-items: center; padding: 0px; margin: 0px; }
.banners-top-wrapper .splide__slide img { max-width: 120px; max-height: 120px; object-fit: contain; border-radius: 12px; }
#banners-bottom-container { position: relative; }
.banners-bottom { position: fixed; bottom: 0px; left: 50%; transform: translateX(-50%); width: 100%; z-index: 9999; background: rgba(255, 255, 255, 0); padding: 0px; }
.banners-bottom-grid { display: grid; grid-template-columns: repeat(2, 1fr); }
.banners-bottom-grid a img { width: 100%; height: auto; }
@media (max-width: 768px) {
  .banners-bottom-grid { grid-template-columns: 1fr; }
}
#open-banner-bottom { position: fixed; bottom: 0px; left: 10px; box-shadow: rgb(186, 1, 1) 0px 0px 14px -7px; background-image: linear-gradient(45deg, rgb(186, 1, 1) 0%, rgb(255, 90, 90) 51%, rgb(186, 1, 1) 100%); color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; align-items: center; justify-content: center; font-size: 12px; line-height: 1; cursor: pointer; padding: 5px 10px; border-radius: 5px; animation: 1s ease 0s infinite normal none running openEffect; z-index: 999; }
#close-banner-bottom { top: 12px; left: 0px; background: rgb(186, 1, 1); color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: flex; align-items: center; justify-content: center; font-size: 12px; line-height: 1; cursor: pointer; padding: 5px 10px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.seo4s-btn { text-align: center; background: rgb(201, 170, 113); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 6px; transition: 0.3s; cursor: pointer; padding: 10px !important; color: rgb(255, 255, 255) !important; }
.seo4s-btn:hover { background: rgb(175, 148, 99); transform: translateY(-2px); box-shadow: rgba(0, 0, 0, 0.3) 0px 8px 12px; }
.seo4s-btn:active { transform: translateY(2px); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px; }