/*! Generated by scripts/build-member-styles.mjs; edit source CSS, not this file. */
:root{--color-paper:oklch(99% 0.004 92);--color-paper-2:oklch(97% 0.008 92);--color-paper-3:oklch(94% 0.014 92);--color-ink:oklch(18% 0.018 78);--color-ink-2:oklch(32% 0.018 78);--color-muted:oklch(49% 0.012 78);--color-rule:oklch(84% 0.01 92);--color-rule-strong:oklch(69% 0.014 92);--color-rail:oklch(11% 0.012 78);--color-rail-2:oklch(17% 0.012 78);--color-rail-ink:oklch(96% 0.008 92);--color-green:oklch(64% 0.17 145);--color-green-deep:oklch(54% 0.16 145);--color-green-cart:oklch(53% 0.16 145);--color-green-soft:oklch(93% 0.045 145);--color-orange:oklch(76% 0.17 55);--color-orange-deep:oklch(66% 0.17 52);--color-salmon:oklch(73% 0.14 34);--color-salmon-deep:oklch(62% 0.16 30);--color-salmon-soft:oklch(96% 0.028 28);--color-salmon-rule:oklch(82% 0.075 28);--color-restricted-row:oklch(88% 0.07 25);--color-restricted-row-rule:oklch(77% 0.12 25);--color-beige:oklch(95% 0.04 82);--color-closed:oklch(88% 0.008 92);--color-closed-2:oklch(82% 0.01 92);--color-blue:oklch(56% 0.18 250);--color-liveboard-blue:oklch(52.72% 0.2189 260.76);--color-liveboard-blue-deep:oklch(50.05% 0.1712 257.24);--color-liveboard-blue-copy:oklch(44.90% 0.0757 252.84);--color-liveboard-blue-soft:oklch(96.48% 0.0178 245.38);--color-liveboard-blue-soft-2:oklch(97.83% 0.01 238.51);--color-liveboard-blue-rule:oklch(90.62% 0.0316 243.72);--color-workbench-surface:var(--color-liveboard-blue-soft);--color-workbench-surface-subtle:var(--color-liveboard-blue-soft-2);--color-workbench-rule:var(--color-liveboard-blue-rule);--color-workbench-focus:var(--color-liveboard-blue);--color-workbench-ink:var(--color-liveboard-blue-deep);--color-smlot-violet:oklch(48% 0.30 290);--color-smlot-violet-deep:oklch(38% 0.27 290);--color-smlot-violet-soft:oklch(90% 0.075 293);--color-smlot-violet-soft-2:oklch(95% 0.038 293);--color-smlot-yellow:oklch(86% 0.18 92);--color-smlot-cream:oklch(97% 0.055 92);--color-smlot-blue:oklch(60% 0.22 253);--color-smlot-blue-deep:oklch(49% 0.21 255);--color-smlot-table-rule:oklch(84% 0.018 255);--shadow-smlot-button:0 1px 2px oklch(20% 0.01 290 / 0.07);--color-smlot-source-panel:#ccdfff;--color-smlot-source-primary:#0061ff;--color-smlot-source-primary-deep:#004ecc;--color-smlot-source-table:#087ff5;--color-smlot-source-ink:#212529;--color-smlot-source-ink-blue:#003285;--color-smlot-source-control-ink:#343a40;--color-smlot-source-selected:#ffc107;--color-smlot-source-option:#fff3cd;--color-smlot-source-option-rule:#ffeeba;--color-smlot-source-input-rule:#80bdff;--color-smlot-source-danger:#dc3545;--color-smlot-source-danger-ink:#ffffff;--color-smlot-source-grid:#d7dde4;--color-smlot-source-label:#eef2ff;--shadow-smlot-source-button:0 0.125rem 0.25rem oklch(20% 0.02 255 / 0.09);--color-lottery-hanoi-surface:oklch(96.09% 0.0188 255.53);--color-lottery-hanoi-rule:oklch(76.80% 0.0929 253.86);--color-lottery-hanoi-action:oklch(56.02% 0.1483 252.39);--color-lottery-laos-surface:oklch(96.09% 0.0167 178.28);--color-lottery-laos-rule:oklch(75.18% 0.0676 177.50);--color-lottery-laos-action:oklch(53.56% 0.0948 175.77);--color-lottery-usa-surface:oklch(95.29% 0.0125 255.51);--color-lottery-usa-rule:oklch(72.43% 0.0508 255.17);--color-lottery-usa-action:oklch(51.89% 0.0843 252.90);--color-lottery-japan-surface:oklch(95.85% 0.0164 8.17);--color-lottery-japan-rule:oklch(76.30% 0.0698 8.54);--color-lottery-japan-action:oklch(54.20% 0.1167 9.66);--color-lottery-china-surface:oklch(96.43% 0.0211 56.13);--color-lottery-china-rule:oklch(78.74% 0.0806 56.88);--color-lottery-china-action:oklch(55.61% 0.1274 49.33);--color-lottery-europe-surface:oklch(95.30% 0.0178 300.06);--color-lottery-europe-rule:oklch(73.47% 0.0714 297.72);--color-lottery-europe-action:oklch(52.79% 0.1133 295.51);--color-lottery-thai-surface:oklch(97.36% 0.0341 90.50);--color-lottery-thai-rule:oklch(79.56% 0.1077 89.17);--color-lottery-thai-action:oklch(53.35% 0.1051 80.49);--color-lottery-other-surface:oklch(96.57% 0.0051 247.88);--color-lottery-other-rule:oklch(77.85% 0.0204 252.91);--color-lottery-other-action:oklch(52.82% 0.0311 250.11);--color-focus:oklch(59% 0.2 253);--color-error:oklch(58% 0.2 25);--color-success:oklch(58% 0.16 145);--color-accent:var(--color-green);--color-accent-ink:var(--color-paper);--font-display:"Prompt", "Noto Sans Thai", sans-serif;--font-body:"Prompt", "Noto Sans Thai", sans-serif;--font-outlier:"Outfit", "Noto Sans Thai", sans-serif;--space-3xs:0.125rem;--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--text-3xs:0.6875rem;--text-2xs:0.75rem;--text-xs:0.8125rem;--text-sm:0.9375rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--ease-out:cubic-bezier(0.16, 1, 0.3, 1);--ease-in:cubic-bezier(0.7, 0, 0.84, 0);--ease-in-out:cubic-bezier(0.65, 0, 0.35, 1);--dur-micro:120ms;--dur-short:180ms;--dur-long:300ms;--rule-thin:1px;--rule-strong:2px;--radius-card:0;--radius-button:0.25rem;--radius-input:0.25rem;--radius-pill:999px;--hh-rail-width:10.25rem;--hh-control-height:2.75rem;--hh-action-width:7.5rem;--hh-tab-font-size:0.875rem;--hh-restricted-board-max-height:10rem;--z-base:1;--z-raised:10;--z-sticky:200;--z-modal:400;--z-toast:500;}html{scroll-behavior:smooth;}body{font-family:var(--font-body);-webkit-tap-highlight-color:transparent;background-color:#0c0d10;color:#e2e8f0;}:root{--surface-1:#121316;--surface-2:#18191d;--surface-3:#1e2025;--line-soft:rgba(255, 255, 255, 0.04);--line-strong:rgba(212, 198, 151, 0.12);--accent-soft:#d4c697;--shadow-tint:rgba(0, 0, 0, 0.4);--shadow-elevation-1:0 1px 2px rgba(0, 0, 0, 0.3), 0 2px 4px rgba(0, 0, 0, 0.2);--shadow-elevation-2:0 4px 8px rgba(0, 0, 0, 0.4), 0 12px 24px rgba(0, 0, 0, 0.3);--shadow-elevation-3:0 8px 16px rgba(0, 0, 0, 0.5), 0 24px 48px rgba(0, 0, 0, 0.4);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--transition-spring:cubic-bezier(0.34, 1.56, 0.64, 1);--transition-smooth:cubic-bezier(0.16, 1, 0.3, 1);}#app{position:relative;}#app::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 50% -20%, rgba(212, 198, 151, 0.05), transparent 60%);}#app::after{display:none;}.demo-mode-banner{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:7px 12px;background:#f5ec72;color:#111827;font-size:12px;font-weight:700;line-height:1.2;text-align:center;}.demo-mode-banner span{font-weight:600;}@media (max-width: 640px){.demo-mode-banner{flex-direction:column;gap:2px;font-size:11px;}}.app-shell-home,
.app-shell-liveboard,
.app-shell-game{position:relative;}.app-topbar{border-bottom:1px solid var(--line-soft);background:rgba(18, 19, 22, 0.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 30px rgba(0, 0, 0, 0.2);}.light-theme .app-topbar{border-bottom:1px solid rgba(0, 0, 0, 0.06) !important;background:rgba(255, 255, 255, 0.85) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;box-shadow:0 4px 30px rgba(0, 0, 0, 0.03) !important;}.home-topbar__inner,
.liveboard-topbar__inner{max-width:1440px;margin:0 auto;padding:18px 18px 16px;display:flex;justify-content:space-between;gap:16px;align-items:center;}.home-topbar__title,
.home-topbar__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.home-topbar__title{flex-direction:column;align-items:flex-start;gap:2px;}.home-eyebrow,
.liveboard-topbar__eyebrow,
.game-shell__eyebrow,
.stock-group__eyebrow{color:#bdae7d;text-transform:uppercase;font-size:10px;letter-spacing:0.1em;font-weight:700;}.home-hero,
.liveboard-hero{max-width:1440px;margin:0 auto;padding:24px 18px 8px;}.home-hero{display:grid;grid-template-columns:1.6fr 0.9fr;gap:18px;align-items:stretch;}.home-hero__copy,
.home-hero__meta-card,
.liveboard-hero{background:linear-gradient(180deg, rgba(15, 23, 42, 0.82), rgba(17, 24, 39, 0.72));border:1px solid var(--line-soft);border-radius:24px;box-shadow:0 22px 42px rgba(2, 6, 23, 0.18);}.home-hero__copy{padding:28px;}.home-hero__badge,
.liveboard-hero__badge{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:rgba(59, 130, 246, 0.14);color:#93c5fd;font-size:12px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:16px;}.home-hero__heading{font-size:clamp(1.8rem, 2.4vw, 2.6rem);line-height:1.08;font-weight:900;color:#f8fafc;margin:0;letter-spacing:-0.03em;}.home-hero__text,
.liveboard-hero__text{margin:12px 0 0;color:#94a3b8;max-width:60ch;line-height:1.7;}.home-hero__meta{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;}.home-hero__meta-card{padding:22px 20px;}.home-hero__meta-label{display:block;color:#94a3b8;font-size:12px;margin-bottom:8px;}.home-hero__meta-value{font-size:2rem;line-height:1;color:#f8fafc;}.home-grid-wrap{max-width:1440px;margin:0 auto;}.home-market-tools{max-width:1440px;margin:0 auto;padding:0 18px;}.home-market-tabs{display:flex;gap:16px;border-bottom:1px solid rgba(226, 220, 196, 0.14);background:rgba(32, 33, 37, 0.3);padding:0 2px;overflow-x:auto;}.home-market-tab{border:0;background:transparent;color:#aaa69d;padding:14px 10px 13px;font-size:14px;font-weight:800;border-bottom:3px solid transparent;white-space:nowrap;}.home-market-tab.is-active{color:var(--accent-soft);border-bottom-color:var(--accent-soft);}.home-market-tab:disabled{cursor:not-allowed;opacity:0.55;}.home-market-tools__main{padding:18px 0 0;}.home-market-tools__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;}.home-market-tools__heading h2{margin:0;color:#f5f1e8;font-size:1.5rem;line-height:1.2;font-weight:900;letter-spacing:-0.02em;}.home-market-tools__heading p{margin:6px 0 0;color:#aaa59b;font-size:13px;}.home-market-tools__actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;}.home-market-search,
.home-market-sort{height:38px;border-radius:10px;border:1px solid rgba(226, 220, 196, 0.14);background:rgba(43, 44, 50, 0.86);color:#e9e4d8;font-size:14px;font-weight:700;}.home-market-search{width:min(300px, 72vw);padding:0 13px;outline:none;}.home-market-search:focus{border-color:rgba(245, 236, 114, 0.58);box-shadow:0 0 0 3px rgba(245, 236, 114, 0.12);}.home-market-search::placeholder{color:#64748b;}.home-market-sort{padding:0 14px;cursor:pointer;}.home-market-chip-row{display:flex;gap:8px;overflow-x:auto;padding:18px 0 14px;}.home-market-chip{border:1px solid rgba(226, 220, 196, 0.14);background:rgba(47, 48, 54, 0.72);color:#c9c3b8;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:800;white-space:nowrap;}.home-market-chip.is-active{color:#1e1f23;border-color:rgba(212, 198, 151, 0.68);background:rgba(212, 198, 151, 0.95);}.home-market-summary{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;}.summary-card,
.home-market-empty{border:1px solid rgba(226, 220, 196, 0.12);background:rgba(44, 45, 51, 0.66);border-radius:12px;}.summary-card{padding:13px 16px;position:relative;overflow:hidden;transition:transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.25s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.25s cubic-bezier(0.16, 1, 0.3, 1);}.summary-card:hover{transform:translateY(-2px);border-color:rgba(212, 198, 151, 0.28);box-shadow:0 8px 20px rgba(212, 198, 151, 0.05);}.summary-card strong{color:var(--accent-soft) !important;}.home-market-summary span{display:block;color:#aaa59b;font-size:11px;font-weight:700;margin-bottom:6px;letter-spacing:0.02em;}.home-market-summary strong{color:#f5f1e8;font-size:1.45rem;line-height:1;font-family:'Outfit', sans-serif;font-weight:800;}.home-market-empty{padding:20px;color:#94a3b8;text-align:center;}.stock-group{background:linear-gradient(180deg, rgba(42, 43, 49, 0.6), rgba(36, 37, 42, 0.34));border:1px solid rgba(226, 220, 196, 0.08);border-radius:28px;padding:18px;}.stock-group__header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:16px;}.stock-group__title{font-size:1.15rem;font-weight:800;color:#f4f0e7;margin:2px 0 0;letter-spacing:-0.02em;}.stock-group__count{padding:8px 12px;border-radius:999px;background:rgba(55, 55, 63, 0.72);color:#c9c3b8;font-size:12px;font-weight:700;border:1px solid rgba(226, 220, 196, 0.12);}.stock-card{min-height:146px;padding:16px;border-radius:18px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 10px 20px -6px var(--shadow-tint);border:1px solid rgba(226, 220, 196, 0.05);transition:transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.3s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.3s cubic-bezier(0.16, 1, 0.3, 1);position:relative;overflow:hidden;will-change:transform, box-shadow;transform:translate3d(0, 0, 0);backface-visibility:hidden;-webkit-backface-visibility:hidden;}.stock-card-open{background:linear-gradient(180deg, #27282e 0%, #1e1f23 100%);border-color:rgba(212, 198, 151, 0.12);}.stock-card-open:hover{border-color:rgba(212, 198, 151, 0.28);transform:translateY(-4px);box-shadow:0 20px 38px rgba(10, 10, 12, 0.42), 0 0 16px rgba(212, 198, 151, 0.03);}.stock-card-closed{background:linear-gradient(180deg, rgba(37, 38, 43, 0.4) 0%, rgba(28, 29, 33, 0.3) 100%);border-color:rgba(226, 220, 196, 0.05);}.stock-card__glow{position:absolute;inset:auto -20% -45% auto;width:120px;height:120px;border-radius:999px;background:radial-gradient(circle, rgba(212, 198, 151, 0.12), transparent 68%);opacity:0.4;pointer-events:none;transition:opacity 0.3s ease, transform 0.3s ease;}.stock-card:hover .stock-card__glow{opacity:0.8;transform:scale(1.1);}.stock-card__top,
.stock-card__bottom{display:flex;justify-content:space-between;gap:14px;}.stock-card__top{align-items:flex-start;}.stock-card__flag-wrap{flex:0 0 auto;padding:4px;border-radius:11px;background:rgba(58, 58, 64, 0.58);border:1px solid rgba(226, 220, 196, 0.10);}.stock-card__status-row{display:flex;align-items:center;gap:6px;margin-bottom:8px;}.stock-card__status-dot{width:8px;height:8px;border-radius:999px;}@keyframes pulse-dot{0%{transform:scale(1);opacity:1;}50%{transform:scale(1.2);opacity:0.6;}100%{transform:scale(1);opacity:1;}}.stock-card__status-dot.is-open{background:var(--accent-soft);animation:pulse-dot 2s infinite ease-in-out;}.stock-card__status-dot.is-closed{background:#7a7771;}.stock-card__status-text,
.stock-card__meta-label,
.stock-card__timer-label{font-size:10px;font-weight:700;color:rgba(255, 255, 255, 0.4);text-transform:uppercase;letter-spacing:0.06em;}.stock-card__meta{display:flex;flex-direction:column;gap:4px;}.stock-card__meta-value,
.stock-card__timer-value{font-size:13px;font-weight:700;letter-spacing:-0.01em;font-family:'Outfit', sans-serif;}.stock-card__actions{display:flex;align-items:flex-end;gap:8px;}.stock-card__timer{padding:5px 10px;border-radius:8px;min-width:86px;background:rgba(16, 185, 129, 0.05);border:1px solid rgba(16, 185, 129, 0.15);font-family:'Outfit', monospace;font-size:12px;font-weight:700;letter-spacing:0.02em;color:#34d399;text-shadow:0 0 4px rgba(52, 211, 153, 0.2);transition:all 0.25s ease;}.stock-card-closed .stock-card__timer{background:rgba(30, 31, 35, 0.4);border:1px solid rgba(226, 220, 196, 0.04);color:#7a7771;text-shadow:none;}.risk-warning-panel{margin-bottom:12px;border:1px solid rgba(245, 236, 114, 0.16);border-radius:12px;background:linear-gradient(180deg, rgba(55, 55, 63, 0.78), rgba(42, 43, 49, 0.72));padding:11px;}.risk-warning-panel.is-empty{border-color:rgba(226, 220, 196, 0.10);background:rgba(42, 43, 49, 0.52);}.risk-warning-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:9px;}.risk-warning-title{color:#f5ec72;font-size:12px;font-weight:900;}.risk-warning-sub,
.risk-warning-head span,
.risk-warning-empty{color:#aaa59b;font-size:11px;line-height:1.45;}.risk-warning-head span{flex:0 0 auto;border-radius:999px;background:rgba(245, 236, 114, 0.12);border:1px solid rgba(245, 236, 114, 0.16);padding:4px 8px;color:#e7dc73;font-weight:800;}.risk-warning-list{display:flex;gap:7px;flex-wrap:wrap;max-height:92px;overflow-y:auto;}.risk-warning-chip{border:1px solid rgba(245, 236, 114, 0.14);background:rgba(32, 33, 37, 0.58);border-radius:10px;padding:7px 9px;}.risk-warning-chip strong,
.risk-warning-chip small{display:block;}.risk-warning-chip strong{color:#f0ece2;font-size:12px;line-height:1.2;}.risk-warning-chip small{color:#d5c95f;font-size:10px;margin-top:3px;}.restricted-toggle{display:inline-flex;align-items:center;position:relative;width:44px;height:22px;border-radius:999px;background:rgba(255, 255, 255, 0.04) !important;border:1px solid rgba(255, 255, 255, 0.06) !important;padding:0;cursor:pointer;transition:all 0.2s var(--transition-smooth);}.restricted-toggle__knob{position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:999px;background:#e2e8f0;transition:transform 0.2s var(--transition-smooth), background-color 0.2s var(--transition-smooth);}.restricted-toggle__text{display:none;}.restricted-toggle.is-on{background:#991b1b !important;border-color:#991b1b !important;}.restricted-toggle.is-on .restricted-toggle__knob{transform:translateX(22px);background:#fff;}.restricted-toggle.is-off{background:rgba(255, 255, 255, 0.04) !important;}.restricted-panel{width:100%;max-width:672px;background:linear-gradient(180deg, rgba(15, 23, 42, 0.96), rgba(17, 24, 39, 0.94)) !important;border:1px solid rgba(148, 163, 184, 0.14) !important;border-radius:16px;box-shadow:0 26px 50px rgba(0, 0, 0, 0.3) !important;overflow:hidden;display:flex;flex-direction:column;}.restricted-panel__header{background:linear-gradient(180deg, rgba(15, 23, 42, 0.94), rgba(15, 23, 42, 0.88)) !important;padding:12px 16px;border-bottom:1px solid rgba(148, 163, 184, 0.14) !important;color:#c5a8a8 !important;font-weight:700;font-size:13px;}.restricted-panel__body{padding:16px;background:transparent !important;display:flex;flex-direction:column;gap:12px;}.app-shell-game .restricted-input{width:100%;height:96px;background:rgba(0, 0, 0, 0.2) !important;border:1px solid rgba(255, 255, 255, 0.08) !important;border-radius:8px;padding:10px;font-size:13px;color:#e2e8f0 !important;font-family:'Outfit', monospace;outline:none;resize:none;box-shadow:none !important;}.app-shell-game .restricted-input:focus{border-color:rgba(239, 68, 68, 0.2) !important;}.hhlott-section{background:rgba(0, 0, 0, 0.1) !important;border:1px solid rgba(255, 255, 255, 0.04) !important;border-radius:12px;padding:12px;}.btn-refresh-hhlott{background:rgba(255, 255, 255, 0.02) !important;border:1px solid rgba(255, 255, 255, 0.05) !important;color:rgba(255, 255, 255, 0.4) !important;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:600;transition:all 0.2s ease;}.btn-refresh-hhlott:hover{background:rgba(255, 255, 255, 0.06) !important;border-color:rgba(255, 255, 255, 0.1) !important;color:rgba(255, 255, 255, 0.7) !important;}.restricted-toggle:disabled{cursor:not-allowed;opacity:.78;}.vin-limit-modal{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15, 23, 42, 0.62);backdrop-filter:blur(3px);}.vin-limit-modal.hidden{display:none;}.vin-limit-dialog{width:min(430px, 100%);padding:28px 28px 24px;border:1px solid #fca5a5;border-radius:16px;background:#ffffff;color:#7f1d1d;text-align:center;box-shadow:0 24px 70px rgba(15, 23, 42, 0.32);animation:vinLimitDialogIn 160ms ease-out;}.vin-limit-icon{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 14px;border-radius:50%;background:#dc2626;color:#ffffff;font-size:30px;font-weight:900;line-height:1;box-shadow:0 8px 22px rgba(220, 38, 38, 0.25);}.vin-limit-dialog h3{margin:0 0 8px;color:#b91c1c;font-size:22px;font-weight:900;}.vin-limit-dialog p{margin:0 0 22px;color:#475569;font-size:15px;font-weight:700;line-height:1.65;}.vin-limit-dialog button{min-width:140px;min-height:42px;border:0;border-radius:9px;background:#dc2626;color:#ffffff;font:inherit;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 7px 16px rgba(220, 38, 38, 0.22);}.vin-limit-dialog button:hover{background:#b91c1c;}.vin-limit-dialog button:focus-visible{outline:3px solid rgba(220, 38, 38, 0.28);outline-offset:3px;}.restricted-add-trim-modal{position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15, 23, 42, 0.62);backdrop-filter:blur(3px);}.restricted-add-trim-modal.hidden{display:none;}.restricted-add-trim-dialog{width:min(430px, 100%);overflow:hidden;border:1px solid #d6d3d1;border-radius:4px;background:#ffffff;color:#1c1917;text-align:center;box-shadow:0 24px 70px rgba(15, 23, 42, 0.30);animation:vinLimitDialogIn 160ms ease-out;}.restricted-add-trim-dialog h3{margin:0;padding:20px 22px 8px;font-size:21px;font-weight:900;}.restricted-add-trim-dialog__headline{margin:0;color:#292524;font-size:16px;font-weight:900;}.restricted-add-trim-dialog > #restricted-add-trim-message{margin:6px 20px 16px;color:#78716c;font-size:12px;line-height:1.55;}.restricted-add-trim-dialog__summary{display:flex;justify-content:space-between;gap:16px;margin:0 20px;padding:10px 0;border-top:1px solid #e7e5e4;border-bottom:1px solid #e7e5e4;color:#57534e;font-size:12px;}.restricted-add-trim-dialog__summary strong{color:#dc2626;}.restricted-add-trim-dialog__groups{display:grid;gap:12px;padding:16px 20px 20px;}.restricted-add-trim-dialog__group{display:grid;justify-items:center;gap:7px;}.restricted-add-trim-dialog__group > span{color:#57534e;font-size:12px;font-weight:700;}.restricted-add-trim-dialog__numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;}.restricted-add-trim-dialog__numbers strong{min-width:34px;padding:5px 8px;border-radius:4px;background:#dc2626;color:#fff;font-size:13px;line-height:1;}.restricted-add-trim-dialog button{width:calc(100% - 40px);min-height:44px;margin:0 20px 20px;border:0;border-radius:4px;background:#0765e9;color:#fff;font:inherit;font-size:14px;font-weight:900;cursor:pointer;}.restricted-add-trim-dialog button:hover{background:#0757c7;}.restricted-add-trim-dialog button:focus-visible{outline:3px solid rgba(7, 101, 233, .25);outline-offset:3px;}@keyframes vinLimitDialogIn{from{opacity:0;transform:translateY(8px) scale(0.98);}to{opacity:1;transform:translateY(0) scale(1);}}.quick-bet-cap{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;color:#bfdbfe;font-size:12px;}.quick-bet-cap strong{color:#dbeafe;}.quick-bet-cap span{color:#93c5fd;}.quick-bet-cap.is-per-number{border-color:rgba(16, 185, 129, .45);background:rgba(6, 78, 59, .42);}.quick-bet-cap.is-per-number strong{color:#d1fae5;}.quick-bet-cap.is-per-number span{color:#6ee7b7;}.app-shell-game{--qb-navy:#123b80;--qb-blue:#1673de;--qb-blue-soft:#edf7ff;--qb-line:#cfe3f5;--qb-orange:#ff7800;--qb-orange-dark:#ee6500;--qb-green:#20ad54;--qb-red:#f02c2c;--qb-text:#17345d;--qb-muted:#687b91;width:100%;min-height:100vh;padding:16px !important;background:radial-gradient(circle at 12% 4%, rgba(105, 190, 255, 0.12), transparent 32%),
    #eef7fd !important;color:var(--qb-text);align-items:center !important;justify-content:flex-start !important;}.app-shell-game .quick-bet-shell{width:100% !important;max-width:1040px !important;margin:0 auto;padding:28px;overflow:visible !important;border:1px solid rgba(201, 221, 237, 0.9) !important;border-radius:20px !important;background:rgba(250, 253, 255, 0.96) !important;box-shadow:0 14px 38px rgba(36, 82, 124, 0.14) !important;}.app-shell-game .quick-bet-stack{display:flex;flex-direction:column;gap:18px;}.app-shell-game .bill-capture-content{display:flex;flex-direction:column;gap:18px;width:100%;}.app-shell-game .quick-bet-header{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:24px;min-height:112px;padding:2px 10px 4px !important;border:0 !important;background:transparent !important;box-shadow:none !important;}.app-shell-game .quick-bet-header__left,
.app-shell-game .quick-bet-header__right{display:flex;flex-direction:column;}.app-shell-game .quick-bet-header__left{gap:18px;min-width:0;}.app-shell-game .quick-bet-title-row{display:flex;align-items:center;gap:10px;}.app-shell-game .game-shell__back{display:grid;width:38px;height:38px;place-items:center;margin-right:2px;border:1px solid #c8dff2 !important;border-radius:50% !important;background:#fff !important;color:var(--qb-navy) !important;box-shadow:0 4px 12px rgba(42, 88, 131, 0.08);}.app-shell-game .game-shell__back:hover{border-color:#8dbce4 !important;background:var(--qb-blue-soft) !important;}.app-shell-game .quick-bet-title-row h1{margin:0;color:#123574;font-size:clamp(28px, 3.1vw, 38px);font-weight:900;letter-spacing:-0.035em;line-height:1;}.app-shell-game .quick-bet-lightning{display:grid;width:34px;height:34px;place-items:center;border:1px solid #bcdcff;border-radius:50%;background:#e6f3ff;color:#176ee8;font-size:24px;font-weight:900;line-height:1;}.app-shell-game .quick-bet-market{display:flex;align-items:center;gap:14px;color:var(--qb-blue);font-size:clamp(19px, 2.2vw, 25px);font-weight:800;}.app-shell-game .quick-bet-market__star{width:28px;height:28px;flex:0 0 28px;}.app-shell-game .quick-bet-header__right{align-items:flex-end;gap:12px;}.app-shell-game .quick-bet-date{color:#153778;font-size:20px;font-weight:700;}.app-shell-game .quick-bet-flag{width:88px !important;height:56px !important;border:1px solid rgba(33, 65, 98, 0.1) !important;border-radius:5px !important;object-fit:cover;box-shadow:0 7px 16px rgba(30, 61, 92, 0.12);}.app-shell-game .quick-bet-market-meta{display:flex;align-items:center;gap:8px;}.app-shell-game .game-shell__market-status{padding:5px 9px;border:1px solid #b6d9f2;border-radius:999px;background:#f3faff;color:var(--qb-blue);font-size:11px;font-weight:800;}.app-shell-game .game-shell__market-status.is-closed{border-color:#ffd4d4;background:#fff4f4;color:var(--qb-red);}.app-shell-game .layout-toggle-container.is-compact{display:flex;padding:3px;border:1px solid #c9deee;border-radius:8px;background:#edf5fb;}.app-shell-game .layout-toggle-container.is-compact .layout-toggle-btn{min-width:40px;height:26px;padding:0 7px;border:0;border-radius:6px;background:transparent;color:#70849a;font-size:10px;font-weight:700;}.app-shell-game .layout-toggle-container.is-compact .layout-toggle-btn.is-active{background:#fff;color:var(--qb-blue);box-shadow:0 2px 7px rgba(55, 93, 128, 0.12);}.app-shell-game .quick-bet-entry,
.app-shell-game .quick-bet-list,
.app-shell-game .summary-panel,
.app-shell-game .history-panel,
.app-shell-game .quick-bet-options{width:100%;border:1px solid var(--qb-line) !important;border-radius:15px !important;background:rgba(255, 255, 255, 0.88) !important;color:var(--qb-text) !important;box-shadow:0 6px 18px rgba(44, 87, 128, 0.05) !important;}.app-shell-game .quick-bet-entry{padding:22px !important;}.app-shell-game .game-tabs{display:grid !important;grid-template-columns:repeat(7, minmax(0, 1fr)) !important;gap:12px !important;margin:0 0 20px !important;}.app-shell-game .game-tabs button{min-width:0;height:52px;padding:0 8px !important;transform:none !important;border:1px solid #b9d0e3 !important;border-radius:8px !important;background:#fbfdff !important;color:#183d7a !important;font-size:15px !important;font-weight:800 !important;box-shadow:0 2px 6px rgba(45, 85, 121, 0.04) !important;}.app-shell-game .game-tabs button:hover{border-color:#7fb5df !important;background:#f0f8ff !important;}.app-shell-game .game-tabs button.bg-blue-600{border-color:var(--qb-orange-dark) !important;background:linear-gradient(180deg, #ff9028, var(--qb-orange)) !important;color:#fff !important;box-shadow:0 5px 13px rgba(239, 102, 0, 0.24) !important;}.app-shell-game .bet-options{display:flex !important;gap:8px !important;margin:0 0 16px !important;}.app-shell-game .bet-options button{min-height:34px;padding:0 13px !important;border:1px solid #c7dae9 !important;border-radius:7px !important;background:#f1f7fb !important;color:#45617c !important;}.app-shell-game .number-entry-card.quick-bet-form{display:flex;flex-direction:column;gap:18px;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}.app-shell-game .quick-bet-form__input-row{display:grid !important;grid-template-columns:minmax(0, 1fr) auto auto;align-items:end !important;gap:12px !important;}.app-shell-game .number-input-field label,
.app-shell-game .price-field label{margin:0 0 8px 0 !important;color:#173c76 !important;font-size:14px !important;font-weight:700 !important;text-align:left !important;}.app-shell-game .number-input-field label span{color:#7e8ea1 !important;font-size:10px !important;font-weight:500;}.app-shell-game #num-input,
.app-shell-game #price-top,
.app-shell-game #price-bottom,
.app-shell-game #price-tod,
.app-shell-game #owner-name-input{height:56px !important;border:1px solid #aac3da !important;border-radius:8px !important;background:#fff !important;color:#17345d !important;box-shadow:inset 0 1px 2px rgba(22, 52, 86, 0.04) !important;}.app-shell-game #num-input{padding:0 16px !important;font-size:21px !important;}.app-shell-game #num-input::placeholder,
.app-shell-game #price-top::placeholder,
.app-shell-game #price-bottom::placeholder,
.app-shell-game #price-tod::placeholder,
.app-shell-game #owner-name-input::placeholder{color:#95a3b2 !important;}.app-shell-game .quick-bet-form__input-row > button{min-width:86px;height:56px !important;padding:0 16px !important;border:1px solid #a9bfd2 !important;border-radius:8px !important;background:#f2f6fa !important;color:#435f7a !important;}.app-shell-game .quick-bet-form__input-row > #btn-ok{border-color:#184d97 !important;background:#173f7e !important;color:#fff !important;}.app-shell-game .pending-panel.quick-number-presets{order:-1;padding:18px !important;border:1px solid #d6e5f0 !important;border-radius:12px !important;background:#fafdff !important;}.app-shell-game .pending-panel__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;}.app-shell-game .pending-panel__heading > div{display:flex;align-items:baseline;gap:9px;color:#163a75;font-size:14px;font-weight:800;}.app-shell-game .pending-panel__heading strong{color:var(--qb-orange-dark);font-size:12px;}.app-shell-game .pending-panel__clear{display:inline-flex;min-width:116px;height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid #ff8888;border-radius:8px;background:#fff8f8;color:var(--qb-red);font-size:14px;font-weight:800;}.app-shell-game .pending-panel__clear svg{width:18px;height:18px;}.app-shell-game .pending-panel__numbers{display:grid;grid-template-columns:repeat(8, minmax(68px, 1fr));gap:12px;max-height:190px;overflow:auto;}.app-shell-game .pending-number{min-width:0;height:50px;border:1px solid #f16400 !important;border-radius:7px !important;background:linear-gradient(180deg, #ff8c25, #ff7200) !important;color:#fff !important;font-size:18px !important;font-weight:900 !important;box-shadow:0 4px 9px rgba(226, 94, 0, 0.17) !important;}.app-shell-game .pending-number:hover{transform:translateY(-1px);filter:saturate(1.08);}.app-shell-game .price-entry-row{display:grid !important;grid-template-columns:minmax(0, 1fr) 160px;align-items:end !important;gap:28px !important;padding:0 !important;border:0 !important;}.app-shell-game .price-entry-row__fields{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px !important;}.app-shell-game .quick-bet-add{width:160px;height:56px !important;border:1px solid #14913e !important;border-radius:8px !important;background:linear-gradient(180deg, #31bd62, #1ca74d) !important;color:#fff !important;box-shadow:0 5px 12px rgba(25, 157, 70, 0.18) !important;}.app-shell-game .quick-bet-add svg{width:20px;height:20px;}.app-shell-game .quick-bet-list{padding:18px 20px 20px;}.app-shell-game .quick-bet-list__heading,
.app-shell-game .quick-bet-options__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;}.app-shell-game .quick-bet-list__heading span,
.app-shell-game .quick-bet-options__heading span{color:var(--qb-blue);font-size:11px;font-weight:800;}.app-shell-game .quick-bet-list__heading h2,
.app-shell-game .quick-bet-options__heading h2{margin:2px 0 0;color:#153a72;font-size:18px;font-weight:900;}.app-shell-game .quick-bet-list__heading > strong{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:#e7f3ff;color:var(--qb-blue);font-size:16px;}.app-shell-game #local-list{display:flex;flex-direction:column;gap:12px;max-height:none !important;overflow:visible !important;}.app-shell-game .cart-list__empty{display:grid;min-height:128px;place-items:center;align-content:center;padding:20px;border:1px dashed #c7ddec;border-radius:12px;background:#f7fbfe;color:#7f91a3;text-align:center;}.app-shell-game .cart-list__empty span{display:grid;width:34px;height:34px;place-items:center;margin-bottom:4px;border-radius:50%;background:#e8f3fb;color:#7894aa;font-weight:800;}.app-shell-game .cart-list__empty p{margin:2px 0;font-weight:700;}.app-shell-game .cart-list__empty small{color:#9aa8b6;}.app-shell-game .cart-item{display:grid !important;grid-template-columns:190px minmax(0, 1fr) 64px;gap:18px !important;min-height:138px;padding:14px !important;border:1px solid var(--qb-line) !important;border-radius:12px !important;background:#f8fcff !important;box-shadow:none !important;}.app-shell-game .cart-item__meta{width:auto !important;padding:14px 10px !important;border:0 !important;border-radius:9px !important;background:transparent !important;color:#173b77 !important;}.app-shell-game .cart-item__meta > div:first-child{width:100%;margin-bottom:8px !important;padding-bottom:6px !important;border-bottom:1px solid #d9e6f1 !important;color:#72859a !important;font-size:11px !important;}.app-shell-game .cart-item__meta > span{color:#155fb8 !important;font-size:19px !important;font-weight:900 !important;}.app-shell-game .cart-item__meta > div:nth-child(3){margin-top:8px !important;color:#5a6f84 !important;font-size:13px !important;}.app-shell-game .cart-item__meta > div:last-child{margin-top:3px !important;color:#1269cf !important;font-size:16px !important;}.app-shell-game .cart-item__numbers{display:flex;min-height:90px;align-content:center;align-items:center;flex-wrap:wrap;gap:7px 16px;padding:16px 20px !important;border:1px solid #d1e0ec !important;border-radius:10px !important;background:#fff !important;box-shadow:0 4px 11px rgba(42, 81, 117, 0.07) !important;}.app-shell-game .cart-item__numbers span{color:#1871d2;font-size:16px;font-weight:800;}.app-shell-game .cart-item__delete{width:54px !important;height:54px;align-self:center;border:1px solid #ff8a8a !important;border-radius:8px !important;background:#fff8f8 !important;color:var(--qb-red) !important;}.app-shell-game .cart-item__delete svg{width:20px;height:20px;}.app-shell-game .summary-panel{display:flex !important;flex-direction:column;gap:14px;padding:20px !important;}.app-shell-game .summary-panel__owner{display:grid;grid-template-columns:165px minmax(0, 1fr);align-items:center;gap:14px;}.app-shell-game .summary-panel__owner label{color:#38526d;font-size:15px;font-weight:800;}.app-shell-game .summary-panel__card{display:grid;grid-template-columns:150px minmax(0, 1fr) 150px;align-items:center;min-height:184px;padding:22px 28px;border:1px solid #79b8f4;border-radius:13px;background:linear-gradient(135deg, #fff, #f8fcff);}.app-shell-game .summary-panel__icon{display:grid;width:98px;height:98px;place-items:center;border-radius:24px;background:#e7f3ff;color:#2379e5;}.app-shell-game .summary-panel__icon svg{width:70px;height:70px;}.app-shell-game .summary-panel__flag{display:block;width:78%;max-width:78px;height:auto;max-height:68%;object-fit:contain;}.app-shell-game .summary-panel__market{text-align:center;}.app-shell-game .summary-panel__market time{color:var(--qb-orange);font-size:18px;font-weight:900;}.app-shell-game .summary-panel__countdown{margin-top:5px;color:var(--qb-red);font-size:17px;font-weight:700;}.app-shell-game .summary-panel__market p{margin:6px 0 2px;color:#26384b;font-size:14px;}.app-shell-game .summary-panel__market h2{margin:0;color:#163f83;font-size:28px;font-weight:900;}.app-shell-game .summary-panel__totals{display:flex !important;flex-direction:column;align-items:flex-end !important;margin:0 !important;text-align:right;}.app-shell-game .summary-panel__totals span,
.app-shell-game .summary-panel__totals small{color:#7d8d9e;font-size:12px;}.app-shell-game .summary-panel__totals strong{color:#1767c4;font-size:20px;}.app-shell-game .summary-panel__actions{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:50px !important;width:min(680px, 100%);margin:2px auto 0 !important;}.app-shell-game .summary-panel__actions button{width:100%;height:58px !important;border-radius:8px !important;font-size:17px !important;font-weight:800 !important;}.app-shell-game #btn-capture{border-color:#ef4646 !important;background:linear-gradient(180deg, #ff625f, #f83d38) !important;color:#fff !important;}.app-shell-game #btn-capture svg{color:#fff !important;}.app-shell-game #btn-save-firebase{border-color:#159643 !important;background:linear-gradient(180deg, #31ba5d, #1ba64a) !important;color:#fff !important;box-shadow:0 6px 14px rgba(21, 148, 65, 0.18) !important;}.app-shell-game .history-panel,
.app-shell-game .quick-bet-options{padding:18px 20px !important;}.app-shell-game .history-panel__title{margin-bottom:10px;color:#173c76 !important;font-size:14px !important;font-weight:800;}.app-shell-game .quick-bet-options__heading{padding-bottom:12px;border-bottom:1px solid #dbe8f2;}.app-shell-game .quick-bet-options__heading > span{color:#8595a5;font-weight:600;}.app-shell-game .restricted-panel{margin-top:14px !important;border:1px solid #d4e3ef !important;border-radius:12px !important;background:#f8fbfe !important;box-shadow:none !important;}.app-shell-game .restricted-panel__header,
.app-shell-game .restricted-panel__body{background:transparent !important;color:#294762 !important;}.app-shell-game .restricted-input{border-color:#b9cfe0 !important;background:#fff !important;color:#243d55 !important;}.app-shell-game .hhlott-section{border-color:#d8e6f0 !important;background:#fff !important;}@media (max-width: 900px){.app-shell-game .quick-bet-shell{padding:22px;}.app-shell-game .game-tabs{grid-template-columns:repeat(4, minmax(0, 1fr)) !important;}.app-shell-game .pending-panel__numbers{grid-template-columns:repeat(6, minmax(60px, 1fr));}.app-shell-game .cart-item{grid-template-columns:150px minmax(0, 1fr) 58px;}.app-shell-game .summary-panel__card{grid-template-columns:110px minmax(0, 1fr) 110px;padding:20px;}.app-shell-game .summary-panel__icon{width:82px;height:82px;}}@media (max-width: 640px){.app-shell-game{padding:8px !important;}.app-shell-game .quick-bet-shell{padding:15px;border-radius:15px !important;}.app-shell-game .quick-bet-stack{gap:12px;}.app-shell-game .quick-bet-header{min-height:auto;gap:12px;padding-inline:2px !important;}.app-shell-game .quick-bet-header__left{gap:12px;}.app-shell-game .game-shell__back{width:34px;height:34px;}.app-shell-game .quick-bet-title-row{gap:7px;}.app-shell-game .quick-bet-title-row h1{font-size:25px;}.app-shell-game .quick-bet-lightning{width:28px;height:28px;font-size:19px;}.app-shell-game .quick-bet-market{gap:8px;font-size:16px;}.app-shell-game .quick-bet-market__star{width:23px;height:23px;flex-basis:23px;}.app-shell-game .quick-bet-date{font-size:14px;}.app-shell-game .quick-bet-flag{width:66px !important;height:42px !important;}.app-shell-game .quick-bet-market-meta{display:none;}.app-shell-game .quick-bet-entry,
  .app-shell-game .quick-bet-list,
  .app-shell-game .summary-panel,
  .app-shell-game .history-panel,
  .app-shell-game .quick-bet-options{border-radius:12px !important;}.app-shell-game .quick-bet-entry{padding:13px !important;}.app-shell-game .game-tabs{grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:8px !important;margin-bottom:14px !important;}.app-shell-game .game-tabs button{height:46px;font-size:13px !important;}.app-shell-game .quick-bet-form__input-row{grid-template-columns:minmax(0, 1fr) 74px !important;}.app-shell-game .number-input-field{grid-column:1 / -1;}.app-shell-game .quick-bet-form__input-row > button{width:100%;min-width:0;height:48px !important;}.app-shell-game .pending-panel.quick-number-presets{padding:12px !important;}.app-shell-game .pending-panel__heading{margin-bottom:12px;}.app-shell-game .pending-panel__clear{min-width:98px;height:40px;}.app-shell-game .pending-panel__numbers{grid-template-columns:repeat(4, minmax(52px, 1fr));gap:8px;}.app-shell-game .pending-number{height:44px;font-size:16px !important;}.app-shell-game .price-entry-row{grid-template-columns:1fr !important;gap:14px !important;}.app-shell-game .price-entry-row__fields{gap:10px !important;}.app-shell-game #num-input,
  .app-shell-game #price-top,
  .app-shell-game #price-bottom,
  .app-shell-game #price-tod,
  .app-shell-game #owner-name-input{height:50px !important;}.app-shell-game .quick-bet-add{width:100%;height:50px !important;}.app-shell-game .quick-bet-list{padding:14px;}.app-shell-game .quick-bet-list__heading h2,
  .app-shell-game .quick-bet-options__heading h2{font-size:16px;}.app-shell-game .cart-item{position:relative;grid-template-columns:1fr !important;min-height:0;gap:8px !important;padding:12px !important;}.app-shell-game .cart-item__meta{align-items:flex-start !important;padding:4px 56px 8px 4px !important;}.app-shell-game .cart-item__meta > div:first-child{text-align:left !important;}.app-shell-game .cart-item__numbers{min-height:70px;padding:12px !important;gap:6px 13px;}.app-shell-game .cart-item__delete{position:absolute;top:12px;right:12px;width:44px !important;height:44px;}.app-shell-game .summary-panel{padding:14px !important;}.app-shell-game .summary-panel__owner{grid-template-columns:1fr;gap:7px;}.app-shell-game .summary-panel__card{grid-template-columns:1fr;gap:12px;min-height:0;padding:18px 14px;text-align:center;}.app-shell-game .summary-panel__icon{width:68px;height:68px;margin:0 auto;border-radius:18px;}.app-shell-game .summary-panel__icon svg{width:52px;height:52px;}.app-shell-game .summary-panel__market time{font-size:15px;}.app-shell-game .summary-panel__market h2{font-size:24px;}.app-shell-game .summary-panel__totals{align-items:center !important;padding-top:10px;border-top:1px solid #dbe9f3;text-align:center;}.app-shell-game .summary-panel__actions{grid-template-columns:1fr !important;gap:10px !important;}.app-shell-game .summary-panel__actions button{height:52px !important;padding:0 14px !important;}.app-shell-game .history-panel,
  .app-shell-game .quick-bet-options{padding:14px !important;}.app-shell-game .quick-bet-options__heading{align-items:flex-start;}.app-shell-game .quick-bet-options__heading > span{display:none;}}html body.light-theme .app-shell-home,
html body.light-theme .app-shell-resultcheck{--dna-surface:#ffffff;--dna-surface-soft:#f4faff;--dna-surface-blue:#eaf5ff;--dna-border:#cfe3f4;--dna-border-strong:#a8ceed;--dna-heading:#123f7a;--dna-text:#244664;--dna-muted:#69829a;--dna-blue:#176bc8;--dna-blue-strong:#0d5fc2;--dna-green:#16a45d;--dna-red:#e63b3b;min-height:100vh;color:var(--dna-text) !important;background:radial-gradient(circle at 12% 0%, rgba(121, 190, 241, 0.18), transparent 28rem),
    linear-gradient(180deg, #f5fbff 0%, #eaf5fc 100%) !important;}html body.light-theme .app-shell-home .home-topbar{border-bottom:1px solid var(--dna-border) !important;background:rgba(255, 255, 255, 0.96) !important;box-shadow:0 5px 18px rgba(38, 94, 139, 0.08) !important;backdrop-filter:blur(12px);}html body.light-theme .app-shell-home .home-eyebrow,
html body.light-theme .app-shell-home .stock-group__eyebrow{color:var(--dna-blue) !important;}html body.light-theme .app-shell-home .home-topbar h1,
html body.light-theme .app-shell-home .home-market-tools__heading h2,
html body.light-theme .app-shell-home .stock-group__title,
html body.light-theme .app-shell-home .stock-card__name{color:var(--dna-heading) !important;}html body.light-theme .app-shell-home .home-time,
html body.light-theme .app-shell-home .stock-card__status,
html body.light-theme .app-shell-home .stock-card__schedule,
html body.light-theme .app-shell-home .home-market-tools__hint{color:var(--dna-muted) !important;}html body.light-theme .app-shell-home .home-credit-card{border:1px solid var(--dna-border) !important;background:var(--dna-surface-soft) !important;color:var(--dna-heading) !important;box-shadow:0 2px 8px rgba(31, 91, 145, 0.05) !important;}html body.light-theme .app-shell-home .home-credit-card span{color:var(--dna-muted) !important;}html body.light-theme .app-shell-home .home-action-button,
html body.light-theme .app-shell-home .layout-toggle-container .layout-toggle-btn{border:1px solid var(--dna-border-strong) !important;border-radius:9px !important;background:#f7fbff !important;color:var(--dna-heading) !important;opacity:1 !important;box-shadow:0 2px 7px rgba(31, 91, 145, 0.06) !important;}html body.light-theme .app-shell-home .home-action-button:hover,
html body.light-theme .app-shell-home .layout-toggle-container .layout-toggle-btn:hover{border-color:#72afe0 !important;background:#eaf5ff !important;color:#0c559e !important;}html body.light-theme .app-shell-home .home-action-button:focus-visible,
html body.light-theme .app-shell-home .layout-toggle-container .layout-toggle-btn:focus-visible,
html body.light-theme .app-shell-home .home-market-tab:focus-visible,
html body.light-theme .app-shell-home .home-market-chip:focus-visible,
html body.light-theme .app-shell-home .home-market-search:focus-visible,
html body.light-theme .app-shell-home .home-market-sort:focus-visible{outline:3px solid rgba(47, 139, 219, 0.24) !important;outline-offset:2px;}html body.light-theme .app-shell-home .home-action-button.is-primary,
html body.light-theme .app-shell-home .layout-toggle-container .layout-toggle-btn.is-active{border-color:var(--dna-blue-strong) !important;background:linear-gradient(180deg, #2481dd, #1267c3) !important;color:#ffffff !important;}html body.light-theme .app-shell-home .home-action-button.is-success{border-color:#0f743f !important;background:linear-gradient(180deg, #16844c, #0f743f) !important;color:#ffffff !important;}html body.light-theme .app-shell-home .home-action-button.is-danger{border-color:#f2a3a3 !important;background:#fff4f4 !important;color:#cf2f2f !important;}html body.light-theme .app-shell-home .home-market-tabs{margin-top:18px;padding:0 12px !important;border:1px solid var(--dna-border) !important;border-bottom:0 !important;border-radius:15px 15px 0 0 !important;background:var(--dna-surface) !important;box-shadow:0 5px 18px rgba(38, 94, 139, 0.06) !important;}html body.light-theme .app-shell-home .home-market-tab{border-bottom-color:transparent !important;background:transparent !important;color:#607b94 !important;opacity:1 !important;}html body.light-theme .app-shell-home .home-market-tab:hover:not(:disabled){background:#f0f8ff !important;color:var(--dna-blue) !important;}html body.light-theme .app-shell-home .home-market-tab.is-active{border-bottom-color:var(--dna-blue) !important;background:#edf7ff !important;color:var(--dna-heading) !important;}html body.light-theme .app-shell-home .home-market-tab:disabled{color:#91a5b7 !important;opacity:0.72 !important;}html body.light-theme .app-shell-home .home-market-tools__main{padding:18px !important;border:1px solid var(--dna-border) !important;border-top:0 !important;border-radius:0 0 15px 15px !important;background:rgba(247, 251, 255, 0.96) !important;}html body.light-theme .app-shell-home .home-market-search,
html body.light-theme .app-shell-home .home-market-sort{border:1px solid var(--dna-border-strong) !important;border-radius:9px !important;background:var(--dna-surface) !important;color:var(--dna-heading) !important;opacity:1 !important;box-shadow:inset 0 1px 2px rgba(28, 80, 123, 0.03) !important;}html body.light-theme .app-shell-home .home-market-search::placeholder{color:#8ba0b3 !important;}html body.light-theme .app-shell-home .home-market-sort{background:var(--dna-surface-blue) !important;color:var(--dna-blue-strong) !important;}html body.light-theme .app-shell-home .home-market-chip{border:1px solid var(--dna-border) !important;background:var(--dna-surface) !important;color:#45637e !important;opacity:1 !important;box-shadow:none !important;}html body.light-theme .app-shell-home .home-market-chip:hover{border-color:#76b3e3 !important;background:#eef8ff !important;color:var(--dna-blue) !important;}html body.light-theme .app-shell-home .home-market-chip.is-active{border-color:var(--dna-blue-strong) !important;background:linear-gradient(180deg, #2784df, #176bc8) !important;color:#ffffff !important;box-shadow:0 3px 9px rgba(23, 107, 200, 0.16) !important;}html body.light-theme .app-shell-home .summary-card{border:1px solid var(--dna-border) !important;background:var(--dna-surface) !important;color:var(--dna-heading) !important;box-shadow:0 4px 13px rgba(34, 91, 138, 0.07) !important;}html body.light-theme .app-shell-home .summary-card span{color:var(--dna-muted) !important;}html body.light-theme .app-shell-home .stock-group{border:1px solid var(--dna-border) !important;border-radius:17px !important;background:rgba(247, 251, 255, 0.97) !important;box-shadow:0 6px 20px rgba(35, 92, 139, 0.07) !important;}html body.light-theme .app-shell-home .stock-group__count{border:1px solid var(--dna-border) !important;background:var(--dna-surface-blue) !important;color:var(--dna-blue-strong) !important;}html body.light-theme .app-shell-home .stock-card{border:1px solid var(--dna-border) !important;border-radius:13px !important;background:var(--dna-surface) !important;color:var(--dna-text) !important;opacity:1 !important;filter:none !important;box-shadow:0 4px 12px rgba(32, 88, 133, 0.07) !important;}html body.light-theme .app-shell-home .stock-card:hover{border-color:#85bce7 !important;background:#fbfdff !important;box-shadow:0 7px 18px rgba(24, 102, 168, 0.12) !important;transform:translateY(-1px);}html body.light-theme .app-shell-home .stock-card-closed{border-color:#d6e2eb !important;background:#f3f7fa !important;}html body.light-theme .app-shell-home .stock-card__glow{background:radial-gradient(circle, rgba(80, 167, 228, 0.13), transparent 68%) !important;}html body.light-theme .app-shell-home .stock-card__flag-wrap,
html body.light-theme .app-shell-home .stock-card__meta,
html body.light-theme .app-shell-home .stock-card__timer{border-color:#d7e8f5 !important;background:var(--dna-surface-soft) !important;}html body.light-theme .app-shell-home .stock-card__timer strong,
html body.light-theme .app-shell-home .stock-card-open .stock-card__status{color:#148850 !important;}html body.light-theme .app-shell-resultcheck .resultcheck-topbar{border-bottom:1px solid var(--dna-border) !important;background:rgba(255, 255, 255, 0.96) !important;box-shadow:0 5px 18px rgba(38, 94, 139, 0.08) !important;backdrop-filter:blur(12px);}html body.light-theme .app-shell-resultcheck .home-eyebrow{color:var(--dna-blue) !important;}html body.light-theme .app-shell-resultcheck .liveboard-topbar__eyebrow{color:var(--dna-blue) !important;}html body.light-theme .app-shell-resultcheck .resultcheck-topbar h1,
html body.light-theme .app-shell-resultcheck .result-market-card__identity h2{color:var(--dna-heading) !important;}html body.light-theme .app-shell-resultcheck .resultcheck-back,
html body.light-theme .app-shell-resultcheck .resultcheck-liveboard-link,
html body.light-theme .app-shell-resultcheck .layout-toggle-container .layout-toggle-btn{border:1px solid var(--dna-border-strong) !important;border-radius:9px !important;background:#f4faff !important;color:var(--dna-heading) !important;opacity:1 !important;box-shadow:0 2px 7px rgba(31, 91, 145, 0.06) !important;}html body.light-theme .app-shell-resultcheck .resultcheck-back:hover,
html body.light-theme .app-shell-resultcheck .resultcheck-liveboard-link:hover,
html body.light-theme .app-shell-resultcheck .layout-toggle-container .layout-toggle-btn:hover{border-color:#72afe0 !important;background:#e5f3ff !important;color:var(--dna-blue-strong) !important;}html body.light-theme .app-shell-resultcheck .layout-toggle-container .layout-toggle-btn.is-active{border-color:var(--dna-blue-strong) !important;background:linear-gradient(180deg, #2481dd, #1267c3) !important;color:#ffffff !important;}html body.light-theme .app-shell-resultcheck .resultcheck-content{color:var(--dna-text) !important;}html body.light-theme .app-shell-resultcheck .result-market-card,
html body.light-theme .app-shell-resultcheck .result-empty-state{border:1px solid var(--dna-border) !important;border-radius:15px !important;background:var(--dna-surface) !important;color:var(--dna-text) !important;box-shadow:0 6px 19px rgba(35, 92, 139, 0.08) !important;}html body.light-theme .app-shell-resultcheck .result-empty-state{max-width:680px;margin-right:auto;margin-left:auto;padding:44px 24px !important;color:var(--dna-muted) !important;}html body.light-theme .app-shell-resultcheck .result-market-card__header{border-bottom:1px solid var(--dna-border) !important;background:var(--dna-surface-soft) !important;}html body.light-theme .app-shell-resultcheck .result-market-card__identity p{color:var(--dna-muted) !important;}html body.light-theme .app-shell-resultcheck .result-market-chip{border:1px solid var(--dna-border) !important;background:var(--dna-surface-blue) !important;color:var(--dna-heading) !important;opacity:1 !important;}html body.light-theme .app-shell-resultcheck .result-entry-controls{border:1px solid #d8e9f5 !important;border-radius:11px !important;background:#fbfdff !important;}html body.light-theme .app-shell-resultcheck .result-number-input{border:1px solid var(--dna-border-strong) !important;background:var(--dna-surface) !important;color:var(--dna-heading) !important;opacity:1 !important;}html body.light-theme .app-shell-resultcheck .result-number-input::placeholder{color:#8ba0b3 !important;}html body.light-theme .app-shell-resultcheck .result-number-input:focus{border-color:#4a9ddd !important;outline:3px solid rgba(47, 139, 219, 0.18) !important;}html body.light-theme .app-shell-resultcheck .result-check-action{border:1px solid #0f743f !important;background:linear-gradient(180deg, #16844c, #0f743f) !important;color:#ffffff !important;opacity:1 !important;box-shadow:0 3px 9px rgba(19, 147, 83, 0.15) !important;}html body.light-theme .app-shell-resultcheck .auto-result-action{border:1px solid var(--dna-border-strong) !important;background:var(--dna-surface-blue) !important;color:var(--dna-blue-strong) !important;opacity:1 !important;box-shadow:none !important;}html body.light-theme .app-shell-resultcheck .auto-result-action.is-preview{border-color:var(--dna-blue-strong) !important;background:linear-gradient(180deg, #2784df, #176bc8) !important;color:#ffffff !important;}html body.light-theme .app-shell-resultcheck .auto-result-action.is-disabled,
html body.light-theme .app-shell-resultcheck .auto-result-action:disabled{border-color:#cad9e5 !important;background:#edf3f7 !important;color:#607b94 !important;opacity:1 !important;}html body.light-theme .app-shell-resultcheck .result-auto-status{border:1px solid var(--dna-border) !important;background:#eef7ff !important;color:#315f86 !important;opacity:1 !important;text-shadow:none !important;}html body.light-theme .app-shell-resultcheck .result-auto-status.border-amber-700{border-color:#f0ce79 !important;background:#fff8df !important;color:#865f08 !important;}html body.light-theme .app-shell-resultcheck .result-auto-status.border-blue-700{border-color:#9ac9ed !important;background:#e9f5ff !important;color:#145b99 !important;}html body.light-theme .app-shell-resultcheck .result-auto-status.border-emerald-700,
html body.light-theme .app-shell-resultcheck .result-auto-status.border-green-700{border-color:#9bd8b7 !important;background:#eaf9f1 !important;color:#147547 !important;}html body.light-theme .app-shell-resultcheck .result-auto-status.border-red-700{border-color:#f3aaaa !important;background:#fff0f0 !important;color:#bd2f2f !important;}html body.light-theme .app-shell-resultcheck .result-table-wrap{border:1px solid var(--dna-border) !important;border-radius:11px !important;background:var(--dna-surface) !important;}html body.light-theme .app-shell-resultcheck .result-table{background:var(--dna-surface) !important;color:var(--dna-text) !important;}html body.light-theme .app-shell-resultcheck .result-table thead{border-color:var(--dna-border) !important;background:#edf7ff !important;color:var(--dna-heading) !important;}html body.light-theme .app-shell-resultcheck .result-table tbody,
html body.light-theme .app-shell-resultcheck .result-table tbody tr{border-color:#dcebf6 !important;}html body.light-theme .app-shell-resultcheck .result-row{background:#ffffff !important;color:var(--dna-text) !important;}html body.light-theme .app-shell-resultcheck .result-row:hover{background:#f5faff !important;}html body.light-theme .app-shell-resultcheck .result-row.is-winner{background:#eefbf4 !important;}html body.light-theme .app-shell-resultcheck .result-table .text-gray-200,
html body.light-theme .app-shell-resultcheck .result-table .text-gray-300,
html body.light-theme .app-shell-resultcheck .result-table .text-gray-400,
html body.light-theme .app-shell-resultcheck .result-table .text-gray-500{color:#607b94 !important;}html body.light-theme .app-shell-resultcheck .result-table .text-blue-300,
html body.light-theme .app-shell-resultcheck .result-table .text-blue-400,
html body.light-theme .app-shell-resultcheck .result-table .text-cyan-300{color:var(--dna-blue) !important;}html body.light-theme .app-shell-resultcheck .result-status-badge,
html body.light-theme .app-shell-resultcheck .result-row-action,
html body.light-theme .app-shell-resultcheck .result-copy-action{opacity:1 !important;text-shadow:none !important;box-shadow:none !important;}html body.light-theme .app-shell-resultcheck .result-status-badge.is-waiting{border:1px solid #efce7b !important;background:#fff7dc !important;color:#825c08 !important;}html body.light-theme .app-shell-resultcheck .result-status-badge.is-won{border:1px solid #94d7b2 !important;background:#e9f9f0 !important;color:#117344 !important;}html body.light-theme .app-shell-resultcheck .result-status-badge.is-lost{border:1px solid #efaaaa !important;background:#fff0f0 !important;color:#bd2f2f !important;}html body.light-theme .app-shell-resultcheck .result-row-action.is-primary,
html body.light-theme .app-shell-resultcheck .result-copy-action{border:1px solid #9bc8eb !important;background:#e8f4ff !important;color:#135f9f !important;}html body.light-theme .app-shell-resultcheck .result-row-action.is-danger{border:1px solid #f0a3a3 !important;background:#fff1f1 !important;color:#c83232 !important;}html body.light-theme .app-shell-resultcheck .result-row-action:hover,
html body.light-theme .app-shell-resultcheck .result-copy-action:hover{filter:brightness(0.98);}html body.light-theme .app-shell-resultcheck .result-detail-row{background:#f3f9fe !important;}html body.light-theme .app-shell-resultcheck .result-detail-card{border:1px solid var(--dna-border) !important;background:#ffffff !important;color:var(--dna-text) !important;box-shadow:0 2px 8px rgba(31, 91, 145, 0.05) !important;}html body.light-theme .app-shell-resultcheck .result-detail-card.is-winner{border-color:#a7ddbe !important;background:#f0fbf5 !important;}html body.light-theme .app-shell-resultcheck .result-item-type{border:1px solid #bddbf0 !important;background:#edf7ff !important;color:var(--dna-blue-strong) !important;}html body.light-theme .app-shell-resultcheck .result-win-badge{border:1px solid #8ed2ab !important;background:#e8f9ef !important;color:#0e7442 !important;}html body.light-theme .app-shell-resultcheck .result-market-card__summary{border-top:1px solid var(--dna-border) !important;background:#f2f9fe !important;color:var(--dna-text) !important;}html body.light-theme .app-shell-resultcheck .result-market-card__summary .text-gray-500,
html body.light-theme .app-shell-resultcheck .result-market-card__summary .text-gray-600{color:var(--dna-muted) !important;}html body.light-theme .app-shell-resultcheck .result-table thead.text-gray-400{color:var(--dna-heading) !important;}html body.light-theme .app-shell-resultcheck button:focus-visible{outline:3px solid rgba(47, 139, 219, 0.24) !important;outline-offset:2px;}@media (max-width: 768px){html body.light-theme .app-shell-home .home-topbar__inner,
  html body.light-theme .app-shell-resultcheck .home-topbar__inner{align-items:flex-start;gap:12px;}html body.light-theme .app-shell-home .home-market-tools__main{padding:14px !important;}html body.light-theme .app-shell-home .home-market-tools__row,
  html body.light-theme .app-shell-resultcheck .result-market-card__header,
  html body.light-theme .app-shell-resultcheck .result-entry-controls{align-items:stretch;}html body.light-theme .app-shell-resultcheck .result-market-card__header{flex-direction:column;}html body.light-theme .app-shell-resultcheck .result-market-card__identity{flex-wrap:wrap;}html body.light-theme .app-shell-resultcheck .result-entry-controls{width:100%;max-width:100%;flex-wrap:wrap;box-sizing:border-box;}html body.light-theme .app-shell-home .home-market-search,
  html body.light-theme .app-shell-home .home-market-sort,
  html body.light-theme .app-shell-resultcheck .result-number-input{min-height:42px;}html body.light-theme .app-shell-resultcheck .result-number-input{flex:1 1 58px;min-width:54px;max-width:90px;}html body.light-theme .app-shell-resultcheck .result-auto-status{flex:1 1 120px;min-height:32px;text-align:center;}html body.light-theme .app-shell-resultcheck .result-market-card__summary{gap:10px;}}.auto-result-status{display:inline-flex;align-items:center;min-height:32px;max-width:260px;padding:4px 8px;border-width:1px;border-style:solid;border-radius:8px;font-size:10px;font-weight:800;line-height:1.25;white-space:normal;}.btn-save-restricted{background:rgba(255, 255, 255, 0.02) !important;border:1px solid rgba(255, 255, 255, 0.05) !important;color:rgba(255, 255, 255, 0.5) !important;border-radius:8px;padding:6px 14px;font-size:11px;font-weight:600;transition:all 0.2s ease;}.btn-save-restricted:hover{background:rgba(255, 255, 255, 0.06) !important;border-color:rgba(255, 255, 255, 0.15) !important;color:#fff !important;}.restricted-status{color:rgba(255, 255, 255, 0.25) !important;font-size:10px;}.restricted-panel.is-disabled .restricted-input{opacity:0.5;color:rgba(255, 255, 255, 0.4) !important;}.restricted-panel.is-disabled .restricted-status{color:rgba(255, 255, 255, 0.2) !important;}.game-shell{background:linear-gradient(180deg, rgba(15, 23, 42, 0.96), rgba(17, 24, 39, 0.94)) !important;border-color:rgba(148, 163, 184, 0.14) !important;}.game-shell__header{background:linear-gradient(180deg, rgba(15, 23, 42, 0.94), rgba(15, 23, 42, 0.88)) !important;}.game-shell__back{background:rgba(30, 41, 59, 0.82);padding:8px !important;}.game-shell__flag{border-radius:10px !important;}.game-tabs button{min-height:42px;border-radius:14px !important;}.liveboard-hero{margin-top:12px;padding:20px 24px;}.liveboard-stock{background:linear-gradient(180deg, rgba(15, 23, 42, 0.92), rgba(17, 24, 39, 0.9)) !important;border-radius:24px !important;}.liveboard-stock__header{background:linear-gradient(180deg, rgba(30, 41, 59, 0.92), rgba(30, 41, 59, 0.78)) !important;border-bottom:1px solid rgba(148, 163, 184, 0.08);}.draw-time-pill{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border-radius:999px;border:1px solid rgba(250, 204, 21, 0.26);background:rgba(120, 53, 15, 0.3);color:#fde68a;font-size:11px;font-weight:800;line-height:1;white-space:nowrap;}.draw-time-pill svg{width:13px;height:13px;flex:0 0 auto;}.draw-time-pill strong{color:#fef3c7;font-size:12px;font-variant-numeric:tabular-nums;}.draw-time-pill.is-waiting{border-color:rgba(248, 113, 113, 0.38);background:rgba(127, 29, 29, 0.38);color:#fecaca;}.bill-time-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:3px;color:#64748b;font-size:12px;line-height:1.35;}.transfer-time-badge{display:inline-flex;align-items:center;min-height:19px;padding:2px 7px;border-radius:999px;border:1px solid rgba(148, 163, 184, 0.18);background:rgba(15, 23, 42, 0.5);color:#94a3b8;font-size:10px;font-weight:900;line-height:1;white-space:nowrap;}.transfer-time-badge.is-before{border-color:rgba(34, 197, 94, 0.24);background:rgba(20, 83, 45, 0.24);color:#86efac;}.transfer-time-badge.is-late{border-color:rgba(248, 113, 113, 0.34);background:rgba(127, 29, 29, 0.34);color:#fca5a5;}.transfer-time-badge.is-unknown{border-color:rgba(148, 163, 184, 0.16);background:rgba(71, 85, 105, 0.22);color:#cbd5e1;}button,
input,
textarea,
select{transition:background-color 0.2s ease,
    border-color 0.2s ease,
    color 0.2s ease,
    transform 0.2s cubic-bezier(0.34, 1.56, 0.64, 1),
    box-shadow 0.25s ease;}button{letter-spacing:0;}button:hover{transform:translateY(-1px);}button:active{transform:translateY(0) scale(0.98);transition-duration:0.08s;}input,
textarea,
select{box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.03);}input:focus,
textarea:focus,
select:focus{outline:none;box-shadow:0 0 0 1.5px rgba(232, 223, 110, 0.6),
    0 0 0 5px rgba(232, 223, 110, 0.10),
    0 0 20px rgba(232, 223, 110, 0.06);}.custom-scrollbar::-webkit-scrollbar{width:7px;height:7px;}.custom-scrollbar::-webkit-scrollbar-track{background:rgba(15, 23, 42, 0.88);border-radius:999px;}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg, #475569, #334155);border-radius:999px;}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, #64748b, #475569);}input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.fade-in{animation:fadeIn 0.24s var(--transition-smooth, cubic-bezier(0.16, 1, 0.3, 1));}@keyframes fadeIn{from{opacity:0;transform:scale(0.98);}to{opacity:1;transform:scale(1);}}.slide-up{animation:slideUp 0.36s cubic-bezier(0.34, 1.56, 0.64, 1);}@keyframes slideUp{from{transform:translateY(24px) scale(0.96);opacity:0;}to{transform:translateY(0) scale(1);opacity:1;}}.winner-card{border:1px solid rgba(16, 185, 129, 0.55) !important;background:linear-gradient(135deg, rgba(6, 78, 59, 0.96), rgba(4, 120, 87, 0.82)) !important;box-shadow:0 20px 35px rgba(4, 120, 87, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.06);transform:translateY(-1px);z-index:10;transition:all 0.28s ease;color:#ecfdf5 !important;}.winner-badge{animation:pulse 2s infinite;}@keyframes pulse{0%, 100%{opacity:1;}50%{opacity:0.72;}}.modal-backdrop{background-color:rgba(2, 6, 23, 0.72);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);}.bg-gray-800,
.bg-\[\#121214\],
.bg-black\/30,
.bg-white\/\[0\.02\]{box-shadow:0 14px 34px rgba(2, 6, 23, 0.22),
    inset 0 1px 0 rgba(255, 255, 255, 0.02);}.border-gray-700,
.border-gray-600,
.border-white\/5,
.border-white\/10{border-color:rgba(255, 255, 255, 0.04) !important;}.rounded,
.rounded-lg,
.rounded-xl,
.rounded-2xl{backdrop-filter:blur(10px);}.sticky.top-0{backdrop-filter:blur(18px);}.bg-gray-800.p-4.shadow-sm.sticky.top-0.z-20.border-b.border-gray-700.flex.justify-between.items-center{background:rgba(15, 23, 42, 0.88) !important;border-bottom-color:rgba(148, 163, 184, 0.12) !important;box-shadow:0 10px 30px rgba(2, 6, 23, 0.24) !important;}.bg-blue-900.text-white.p-4.shadow-md.sticky.top-0.z-20.flex.justify-between.items-center.border-b.border-blue-800{background:linear-gradient(135deg, rgba(30, 64, 175, 0.92), rgba(30, 41, 59, 0.92)) !important;border-bottom-color:rgba(96, 165, 250, 0.16) !important;box-shadow:0 12px 30px rgba(15, 23, 42, 0.28) !important;}.relative.p-2.rounded.shadow-sm.flex.flex-col.justify-between.min-h-\[85px\].overflow-hidden.group.border{border-radius:18px;padding:14px;box-shadow:0 14px 28px rgba(2, 6, 23, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.02);}.relative.p-2.rounded.shadow-sm.flex.flex-col.justify-between.min-h-\[85px\].overflow-hidden.group.border:hover{transform:translateY(-2px);}.w-full.max-w-2xl.bg-gray-800.border.border-gray-700.rounded-lg.shadow-xl.overflow-hidden.flex.flex-col,
.w-full.max-w-lg.bg-gray-800.rounded-xl.shadow-2xl.overflow-hidden.flex.flex-col.max-h-\[90vh\].slide-up.border.border-gray-700{border-radius:22px !important;border-color:rgba(148, 163, 184, 0.16) !important;box-shadow:0 24px 44px rgba(2, 6, 23, 0.30) !important;}.bg-gray-900\/50,
.bg-gray-800,
.bg-gray-700,
.bg-black\/40{border-color:rgba(148, 163, 184, 0.18);}.placeholder-gray-500::placeholder,
.placeholder-gray-600::placeholder,
.placeholder-gray-700::placeholder{color:#64748b !important;}.bg-blue-600,
.from-blue-600.to-blue-500,
.from-blue-600.via-indigo-600.to-purple-600{box-shadow:0 12px 24px rgba(37, 99, 235, 0.24);}.bg-green-600{box-shadow:0 10px 22px rgba(22, 163, 74, 0.18);}.bg-red-600,
.bg-rose-500\/10{box-shadow:0 10px 20px rgba(225, 29, 72, 0.14);}.bg-gray-800.rounded-xl.shadow-md.overflow-hidden.border.border-gray-700{border-radius:20px !important;overflow:hidden;}.bg-\[\#121214\].border.border-white\/5.rounded-2xl,
.bg-white\/\[0\.02\].border.border-white\/5.p-6.rounded-2xl.relative.overflow-hidden.shadow-lg{background:linear-gradient(180deg, rgba(17, 24, 39, 0.92), rgba(15, 23, 42, 0.92)) !important;}.bg-emerald-950\/30.border-emerald-500\/20,
.bg-rose-950\/30.border-rose-500\/20{box-shadow:0 20px 40px rgba(2, 6, 23, 0.26),
    inset 0 1px 0 rgba(255, 255, 255, 0.02);}.bg-gray-800.border.border-gray-700.rounded.px-2.py-1.shadow-sm.shrink-0.min-w-\[120px\],
.bg-gray-800.rounded.p-2.flex.gap-2.border.border-gray-700.shadow-sm{border-radius:14px;}.bg-gray-900.border-2.border-gray-800\/80.text-white.rounded-2xl{background:rgba(15, 23, 42, 0.92) !important;border-color:rgba(59, 130, 246, 0.18) !important;}body.light-theme{background:radial-gradient(circle at top left, rgba(245, 236, 114, 0.18), transparent 22%),
    linear-gradient(180deg, #d7dbda 0%, #ece9df 34%, #dfe3df 100%) !important;color:#3e403f !important;}.light-theme .bg-gray-900,
.light-theme .bg-gray-900\/50{background-color:#edf2f7 !important;}.light-theme .bg-gray-800,
.light-theme .bg-gray-800\/50,
.light-theme .bg-\[\#121214\]{background:linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(248, 250, 252, 0.96)) !important;box-shadow:0 18px 34px rgba(148, 163, 184, 0.14),
    inset 0 1px 0 rgba(255, 255, 255, 0.8) !important;}.light-theme .bg-gray-700,
.light-theme .bg-black\/40{background-color:rgba(226, 232, 240, 0.72) !important;}.light-theme .home-market-tabs{background:rgba(239, 236, 226, 0.66);border-bottom-color:rgba(90, 90, 86, 0.16);}.light-theme .home-market-tools__heading h2,
.light-theme .home-market-summary strong{color:#2f3133;}.light-theme .home-market-search,
.light-theme .home-market-sort,
.light-theme .home-market-chip,
.light-theme .summary-card,
.light-theme .home-market-empty{background:rgba(255, 255, 255, 0.92) !important;border-color:rgba(90, 90, 86, 0.18) !important;color:#444642 !important;}.light-theme .summary-card.is-open strong{color:#059669 !important;}.light-theme .summary-card.is-closing strong{color:#d97706 !important;}.light-theme .summary-card.is-waiting strong{color:#7c3aed !important;}.light-theme .summary-card.is-today strong{color:#2563eb !important;}.light-theme .stock-card__timer{background:rgba(5, 150, 105, 0.05) !important;border-color:rgba(5, 150, 105, 0.15) !important;color:#059669 !important;text-shadow:none !important;}.light-theme .stock-card-closed .stock-card__timer{background:rgba(0, 0, 0, 0.04) !important;border-color:rgba(0, 0, 0, 0.08) !important;color:#64748b !important;}.light-theme .home-market-chip.is-active{background:#f5ec72 !important;border-color:rgba(80, 80, 72, 0.14) !important;color:#2d2e2f !important;}.light-theme .border-gray-800,
.light-theme .border-gray-700,
.light-theme .border-gray-600,
.light-theme .border-white\/5,
.light-theme .border-white\/10{border-color:rgba(148, 163, 184, 0.24) !important;}.light-theme .text-white,
.light-theme .text-gray-100,
.light-theme .text-gray-200{color:#1f2937 !important;}.light-theme .text-gray-300,
.light-theme .text-gray-400{color:#475569 !important;}.light-theme .text-gray-500{color:#64748b !important;}.light-theme .text-green-400,
.light-theme .text-green-300{color:#059669 !important;}.light-theme .text-red-400,
.light-theme .text-red-300{color:#dc2626 !important;}.light-theme .text-yellow-400{color:#d97706 !important;}.light-theme .text-blue-400{color:#2563eb !important;}.light-theme .custom-scrollbar::-webkit-scrollbar-track{background:rgba(226, 232, 240, 0.9);}.light-theme .custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg, #cbd5e1, #94a3b8);}.light-theme .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, #94a3b8, #64748b);}.light-theme .modal-backdrop{background-color:rgba(226, 232, 240, 0.72);}.light-theme input,
.light-theme textarea,
.light-theme select{background-color:rgba(255, 255, 255, 0.94) !important;color:#334155 !important;border-color:rgba(148, 163, 184, 0.28) !important;}.light-theme input::placeholder,
.light-theme textarea::placeholder{color:#94a3b8 !important;}.light-theme .bg-blue-900{background:linear-gradient(135deg, rgba(219, 234, 254, 0.96), rgba(224, 231, 255, 0.96)) !important;color:#1d4ed8 !important;border-color:rgba(96, 165, 250, 0.22) !important;}.light-theme .bg-blue-800{background-color:rgba(191, 219, 254, 0.96) !important;color:#1e3a8a !important;}.light-theme .winner-card{background:linear-gradient(135deg, rgba(236, 253, 245, 0.98), rgba(209, 250, 229, 0.98)) !important;border-color:rgba(16, 185, 129, 0.5) !important;color:#065f46 !important;}.light-theme .draw-time-pill{background:rgba(254, 243, 199, 0.92);border-color:rgba(217, 119, 6, 0.28);color:#92400e;}.light-theme .draw-time-pill strong{color:#78350f;}.light-theme .draw-time-pill.is-waiting{background:rgba(254, 226, 226, 0.96);border-color:rgba(220, 38, 38, 0.28);color:#991b1b;}.light-theme .transfer-time-badge.is-before{background:rgba(220, 252, 231, 0.92);border-color:rgba(22, 163, 74, 0.22);color:#047857;}.light-theme .transfer-time-badge.is-late{background:rgba(254, 226, 226, 0.95);border-color:rgba(220, 38, 38, 0.26);color:#b91c1c;}.rounded-full{box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.03);}.font-mono{letter-spacing:0.04em;}img[src*="flagcdn.com"]{border-radius:8px !important;box-shadow:0 6px 14px rgba(2, 6, 23, 0.16),
    inset 0 0 0 1px rgba(255, 255, 255, 0.04);}.text-yellow-400.font-bold.text-xs.mt-1.bg-yellow-900\/30,
#game-timer{background:rgba(120, 53, 15, 0.28) !important;border:1px solid rgba(245, 158, 11, 0.22);padding-left:10px !important;padding-right:10px !important;min-width:72px;text-align:center;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.03);}.bg-gray-700.text-xs.px-2.py-0\.5.rounded.ml-1.font-mono.text-yellow-400,
.bg-gray-900\/50.text-xs.px-2.py-0\.5.rounded-full.text-gray-400,
.bg-gray-700.text-gray-300.text-\[10px\].px-1\.5.py-0\.5.rounded.border.border-gray-600{border-color:rgba(148, 163, 184, 0.16) !important;background:rgba(30, 41, 59, 0.72) !important;}.bg-gray-700.hover\:bg-gray-600.p-1\.5.rounded-full.transition.text-gray-300,
.p-1.rounded-full.hover\:bg-gray-700.text-gray-400.transition,
.bg-blue-800.p-2.rounded-full.hover\:bg-blue-700.transition,
.text-gray-500.hover\:text-red-400.bg-gray-700.p-1.rounded-full{box-shadow:0 8px 18px rgba(2, 6, 23, 0.16);}.bg-gradient-to-r.from-blue-600.to-blue-500.hover\:from-blue-500.hover\:to-blue-400.text-white.px-6.h-11.rounded-xl.font-bold.shadow-lg.shadow-blue-900\/20.transition-all.flex.items-center.justify-center.gap-2.border.border-blue-500\/50{background-image:linear-gradient(135deg, #2563eb, #3b82f6) !important;box-shadow:0 18px 28px rgba(37, 99, 235, 0.24),
    inset 0 1px 0 rgba(255, 255, 255, 0.18);}.bg-green-600.text-white.w-20.h-9.rounded.font-bold.shadow-sm.flex.items-center.justify-center.text-sm,
.font-bold.rounded.shadow-sm.flex.items-center.justify-center.bg-green-600.text-white.hover\:bg-green-500.h-9.px-6.whitespace-nowrap{background-image:linear-gradient(135deg, #16a34a, #22c55e) !important;box-shadow:0 14px 24px rgba(22, 163, 74, 0.22),
    inset 0 1px 0 rgba(255, 255, 255, 0.16);}.opacity-50{filter:saturate(0.8);}.bg-gray-800.rounded.shadow-sm.border.border-gray-700.p-2.flex.gap-2.fade-in,
.flex.items-center.gap-2.bg-gray-800.border.border-gray-700.rounded.px-2.py-1.shadow-sm.shrink-0.min-w-\[120px\]{background:linear-gradient(180deg, rgba(30, 41, 59, 0.82), rgba(17, 24, 39, 0.92)) !important;}.bg-black\/30.border.border-white\/5.p-4.rounded-xl.hover\:bg-white\/\[0\.02\].transition-colors.cursor-pointer.group{background:linear-gradient(180deg, rgba(15, 23, 42, 0.72), rgba(15, 23, 42, 0.88)) !important;border-color:rgba(148, 163, 184, 0.12) !important;}.bg-black\/30.border.border-white\/5.p-4.rounded-xl.hover\:bg-white\/\[0\.02\].transition-colors.cursor-pointer.group:hover{border-color:rgba(96, 165, 250, 0.18) !important;transform:translateY(-1px);}.text-green-400.font-black.text-2xl,
.text-green-400.font-black.text-lg,
.text-green-400.font-bold.text-sm{text-shadow:0 0 18px rgba(16, 185, 129, 0.10);}.text-red-400,
.text-rose-500{text-shadow:0 0 16px rgba(244, 63, 94, 0.08);}.light-theme img[src*="flagcdn.com"]{box-shadow:0 6px 12px rgba(148, 163, 184, 0.16);}.light-theme .bg-gray-700.text-xs.px-2.py-0\.5.rounded.ml-1.font-mono.text-yellow-400,
.light-theme .bg-gray-900\/50.text-xs.px-2.py-0\.5.rounded-full.text-gray-400,
.light-theme .bg-gray-700.text-gray-300.text-\[10px\].px-1\.5.py-0\.5.rounded.border.border-gray-600{background:rgba(226, 232, 240, 0.92) !important;border-color:rgba(148, 163, 184, 0.22) !important;}.light-theme #game-timer{background:rgba(254, 243, 199, 0.96) !important;border-color:rgba(245, 158, 11, 0.24) !important;}.stock-card__flag{width:32px !important;height:24px !important;border-radius:7px !important;}.bg-gray-900,
.bg-gray-900\/50{background-color:#222328 !important;}.bg-gray-800,
.bg-gray-800\/50,
.bg-\[\#121214\]{background:linear-gradient(180deg, rgba(47, 48, 54, 0.94), rgba(38, 39, 44, 0.94)) !important;}.bg-gray-700,
.bg-black\/40{background-color:rgba(62, 63, 70, 0.78) !important;}.text-blue-400,
.home-market-tab.is-active{color:#d4c697 !important;}.bg-blue-600,
.bg-blue-800,
.bg-blue-900{background-color:#3f4148 !important;border-color:rgba(212, 198, 151, 0.22) !important;}.text-yellow-400{color:#d4c697 !important;}.border-gray-800,
.border-gray-700,
.border-gray-600{border-color:rgba(255, 255, 255, 0.04) !important;}.text-gray-100,
.text-gray-200{color:#f0ece2 !important;}.text-gray-300,
.text-gray-400{color:#bdb7aa !important;}.text-gray-500{color:#918d85 !important;}.light-theme .stock-card-open{background:linear-gradient(180deg, rgba(255, 255, 255, 0.86), rgba(236, 233, 224, 0.94)) !important;}.light-theme .stock-card-closed{background:linear-gradient(180deg, rgba(226, 226, 222, 0.72), rgba(214, 216, 213, 0.72)) !important;}.light-theme .stock-group{background:rgba(239, 236, 226, 0.58);border-color:rgba(90, 90, 86, 0.12);}.light-theme .stock-group__title,
.light-theme .stock-card h3{color:#333536 !important;}.light-theme .stock-group__count,
.light-theme .stock-card__flag-wrap,
.light-theme .stock-card__timer{background:rgba(255, 255, 255, 0.66) !important;border-color:rgba(90, 90, 86, 0.14) !important;}.light-theme .bg-gray-900,
.light-theme .bg-gray-900\/50{background-color:#e2e4df !important;}.light-theme .bg-gray-800,
.light-theme .bg-gray-800\/50,
.light-theme .bg-\[\#121214\]{background:linear-gradient(180deg, rgba(248, 246, 239, 0.95), rgba(232, 230, 222, 0.96)) !important;}.light-theme .bg-gray-700,
.light-theme .bg-black\/40{background-color:rgba(218, 217, 209, 0.82) !important;}.light-theme .risk-warning-panel{background:#ffffff;border-color:rgba(0, 0, 0, 0.06);}.light-theme .risk-warning-panel.is-empty{background:#fbfbf8;border-color:rgba(0, 0, 0, 0.04);}.light-theme .risk-warning-title{color:#bdae7d;}.light-theme .risk-warning-sub,
.light-theme .risk-warning-empty{color:rgba(0, 0, 0, 0.5);}.light-theme .risk-warning-head span{background:rgba(189, 174, 125, 0.1);border-color:rgba(189, 174, 125, 0.2);color:#7a6a4d;}.light-theme .risk-warning-chip{background:#ffffff;border-color:rgba(0, 0, 0, 0.06);}.light-theme .risk-warning-chip strong{color:rgba(0, 0, 0, 0.8);}.light-theme .risk-warning-chip small{color:#dc2626;}.light-theme .restricted-toggle{background:rgba(0, 0, 0, 0.08) !important;border-color:rgba(0, 0, 0, 0.1) !important;}.light-theme .restricted-toggle.is-on{background:#dc2626 !important;border-color:#dc2626 !important;}.light-theme .restricted-toggle.is-off{background:rgba(0, 0, 0, 0.08) !important;}.light-theme .restricted-panel{background:linear-gradient(180deg, #e4e6e1, #d9ddd8) !important;border:1px solid rgba(121, 130, 122, 0.25) !important;box-shadow:0 12px 34px rgba(73, 82, 76, 0.08) !important;}.light-theme .restricted-panel__header{background:linear-gradient(180deg, #f1f2ee, #e7e9e4) !important;border-bottom:1px solid rgba(121, 130, 122, 0.18) !important;color:#b91c1c !important;}.light-theme .restricted-panel__body{background:transparent !important;}.light-theme .app-shell-game .restricted-input{background:#ffffff !important;border:1px solid rgba(121, 130, 122, 0.25) !important;color:#1f2933 !important;box-shadow:none !important;}.light-theme .app-shell-game .restricted-input:focus{border-color:rgba(220, 38, 38, 0.3) !important;}.light-theme .hhlott-section{background:#f1f2ee !important;border:1px solid rgba(121, 130, 122, 0.12) !important;}.light-theme .btn-refresh-hhlott{background:#ffffff !important;border:1px solid rgba(121, 130, 122, 0.25) !important;color:#3f4a56 !important;}.light-theme .btn-refresh-hhlott:hover{background:#f1f2ee !important;color:#1f2933 !important;}.light-theme .btn-save-restricted{background:#3f4a56 !important;border:1px solid #3f4a56 !important;color:#ffffff !important;}.light-theme .btn-save-restricted:hover{background:#2d3743 !important;border-color:#2d3743 !important;}.light-theme .restricted-status{color:#55606a !important;}.light-theme .restricted-panel.is-disabled .restricted-input{color:rgba(0, 0, 0, 0.4) !important;border-color:rgba(121, 130, 122, 0.12) !important;}.light-theme .restricted-panel.is-disabled .restricted-status{color:rgba(0, 0, 0, 0.3) !important;}@media (max-width: 900px){.home-market-tools__heading{flex-direction:column;}.home-market-tools__actions{width:100%;justify-content:flex-start;}.home-market-summary{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (max-width: 560px){.home-market-search{width:100%;}.home-market-sort{width:100%;}.home-market-summary{grid-template-columns:1fr;}}.app-shell-game{background:radial-gradient(circle at 12% 0%, rgba(238, 239, 232, 0.58), transparent 28%),
    radial-gradient(circle at 92% 4%, rgba(196, 203, 199, 0.42), transparent 30%),
    linear-gradient(180deg, #cfd3cf 0%, #d7d9d6 46%, #c9cdc8 100%) !important;color:#1f2933 !important;}.app-shell-game .game-shell,
.app-shell-game > .w-full.max-w-2xl.bg-gray-800.border.border-gray-700.rounded-lg.shadow-xl.overflow-hidden.flex.flex-col{background:linear-gradient(180deg, #e4e6e1, #d9ddd8) !important;border-color:rgba(121, 130, 122, 0.34) !important;box-shadow:0 26px 50px rgba(73, 82, 76, 0.24),
    inset 0 1px 0 rgba(255, 255, 255, 0.42) !important;}.app-shell-game .game-shell__header{background:linear-gradient(180deg, #f1f2ee, #e7e9e4) !important;border-bottom-color:rgba(137, 145, 136, 0.22) !important;}.app-shell-game .game-shell__back{background:#3f4a56 !important;color:#e6edf0 !important;border:1px solid rgba(31, 41, 51, 0.18);box-shadow:0 10px 18px rgba(65, 74, 80, 0.18) !important;}.app-shell-game .game-shell__eyebrow{color:#916a18 !important;}.app-shell-game .game-shell h1,
.app-shell-game .text-gray-100,
.app-shell-game .text-gray-200,
.app-shell-game .text-white{color:#1f2933 !important;}.app-shell-game .text-gray-300,
.app-shell-game .text-gray-400,
.app-shell-game .text-gray-500{color:#5f6d77 !important;}.app-shell-game #tabs-area,
.app-shell-game #game-footer,
.app-shell-game #history-area{background:linear-gradient(180deg, #e4e6e1, #dfe2dd) !important;border-color:rgba(137, 145, 136, 0.22) !important;}.app-shell-game #tabs-area > .bg-gray-900\/50,
.app-shell-game #tabs-area .bg-gray-800.border,
.app-shell-game #tabs-area .bg-gray-800{background:rgba(243, 244, 240, 0.86) !important;border-color:rgba(137, 145, 136, 0.24) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.45) !important;}.app-shell-game .game-tabs button{min-height:44px;border-radius:13px !important;box-shadow:none !important;}.app-shell-game .game-tabs button.bg-blue-600{background:#343c49 !important;color:#ffffff !important;border-color:rgba(31, 41, 51, 0.24) !important;transform:none !important;}.app-shell-game .game-tabs button.bg-gray-700{background:#d9dbd5 !important;color:#465461 !important;border-color:transparent !important;}.app-shell-game input,
.app-shell-game textarea,
.app-shell-game select{background:#f5f5f1 !important;color:#1f2933 !important;border-color:rgba(137, 145, 136, 0.32) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.55) !important;}.app-shell-game input::placeholder,
.app-shell-game textarea::placeholder{color:#74808a !important;opacity:1 !important;}.app-shell-game #num-input::placeholder{color:#6d7884 !important;font-weight:900;}.app-shell-game #btn-ok,
.app-shell-game .bg-blue-600.text-white{background:#343c49 !important;color:#ffffff !important;box-shadow:0 12px 22px rgba(52, 60, 73, 0.16) !important;}.app-shell-game #tabs-area > .flex.gap-2.mb-2 button.bg-gray-700{background:#d5d8d2 !important;color:#44515d !important;border-color:rgba(137, 145, 136, 0.30) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.42) !important;}.app-shell-game #tabs-area > .flex.gap-2.mb-2 button.bg-purple-600,
.app-shell-game #tabs-area > .flex.gap-2.mb-2 button.bg-yellow-600{background:#343c49 !important;color:#ffffff !important;border-color:rgba(31, 41, 51, 0.24) !important;}.app-shell-game #tabs-area .bg-gray-800.border.border-gray-700.rounded.p-2.fade-in{background:#f2f3ef !important;border-color:rgba(137, 145, 136, 0.26) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.52) !important;}.app-shell-game #tabs-area .bg-gray-800.border.border-gray-700.rounded.p-2.fade-in .text-blue-400{color:#8a640f !important;text-shadow:none !important;}.app-shell-game #tabs-area .bg-gray-800.border.border-gray-700.rounded.p-2.fade-in button.bg-gray-700{background:#59636f !important;color:#f7f8f5 !important;border-color:rgba(31, 41, 51, 0.20) !important;box-shadow:0 6px 12px rgba(80, 86, 92, 0.12) !important;}.app-shell-game #tabs-area .bg-gray-800.border.border-gray-700.rounded.p-2.fade-in button.bg-gray-700:hover{background:#6b2f35 !important;color:#fff5f5 !important;}.app-shell-game #tabs-area .bg-gray-800.border.border-gray-700.rounded.p-2.space-y-2{background:#f2f3ef !important;border-color:rgba(137, 145, 136, 0.28) !important;box-shadow:0 10px 20px rgba(80, 86, 92, 0.10),
    inset 0 1px 0 rgba(255, 255, 255, 0.52) !important;}.app-shell-game #tabs-area .bg-gray-800.border.border-gray-700.rounded.p-2.space-y-2 .text-blue-300{color:#3f82d8 !important;}.app-shell-game #tabs-area .bg-gray-800.border.border-gray-700.rounded.p-2.space-y-2 .bg-gray-900\/80{background:#f7f7f3 !important;border-color:rgba(137, 145, 136, 0.26) !important;color:#263240 !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.54) !important;}.app-shell-game #tabs-area .bg-gray-800.border.border-gray-700.rounded.p-2.space-y-2 .bg-gray-700.border.border-gray-600{background:#d8dcd6 !important;border-color:rgba(137, 145, 136, 0.30) !important;}.app-shell-game #tabs-area .bg-gray-800.border.border-gray-700.rounded.p-2.space-y-2 .text-gray-300{color:#263240 !important;}.app-shell-game #tabs-area .bg-gray-800.border.border-gray-700.rounded.p-2.space-y-2 .text-gray-400,
.app-shell-game #tabs-area .bg-gray-800.border.border-gray-700.rounded.p-2.space-y-2 .text-gray-500{color:#5f6d77 !important;}.app-shell-game #tabs-area .bg-gray-800.border.border-gray-700.rounded.p-2.space-y-2 button.bg-gray-700{background:#d5d8d2 !important;color:#44515d !important;border:1px solid rgba(137, 145, 136, 0.30) !important;}.app-shell-game #tabs-area .bg-gray-800.border.border-gray-700.rounded.p-2.space-y-2 .bg-yellow-900\/30{background:#fff5d8 !important;border-color:rgba(180, 128, 22, 0.32) !important;color:#7c560c !important;}.app-shell-game .font-bold.rounded.shadow-sm.flex.items-center.justify-center.bg-green-600,
.app-shell-game .bg-green-600{background:#087b5d !important;color:#ffffff !important;box-shadow:0 14px 26px rgba(8, 123, 93, 0.20) !important;}.app-shell-game #local-list{min-height:0 !important;padding:12px !important;background:#dfe3dd !important;border-color:rgba(137, 145, 136, 0.20) !important;}.app-shell-game #local-list > .bg-gray-800.rounded.shadow-sm.border.border-gray-700.p-2.flex.gap-2.fade-in{background:#f2f3ef !important;border-color:rgba(137, 145, 136, 0.28) !important;border-width:1px !important;border-radius:13px !important;padding:8px !important;box-shadow:0 10px 20px rgba(80, 86, 92, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.56) !important;}.app-shell-game #local-list .bg-gray-700.rounded.p-1.shrink-0{background:#d9dcd6 !important;border-color:rgba(137, 145, 136, 0.30) !important;color:#1f2933 !important;}.app-shell-game #local-list .bg-gray-700.rounded.p-1.shrink-0 .border-b{border-color:rgba(137, 145, 136, 0.28) !important;}.app-shell-game #local-list .bg-gray-900.border.border-gray-700.rounded.p-2{max-height:none !important;overflow:visible !important;background:#f7f7f3 !important;border-color:rgba(137, 145, 136, 0.26) !important;color:#263240 !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.52) !important;line-height:1.55 !important;}.app-shell-game #local-list button.w-10{width:42px !important;background:#e2e4df !important;color:#6f7a84 !important;border-color:rgba(137, 145, 136, 0.24) !important;border-radius:10px !important;}.app-shell-game #game-footer{background:#f2f3ef !important;border-color:rgba(137, 145, 136, 0.24) !important;box-shadow:0 -10px 24px rgba(80, 86, 92, 0.10) !important;}.app-shell-game #footer-controls #btn-capture{background:#f4f5f1 !important;color:#44515d !important;border-color:rgba(137, 145, 136, 0.28) !important;box-shadow:none !important;}.app-shell-game #footer-controls #btn-save-firebase{background-image:none !important;background-color:#2f6fe4 !important;color:#ffffff !important;border-color:rgba(38, 91, 192, 0.26) !important;box-shadow:0 14px 24px rgba(47, 111, 228, 0.18) !important;}.app-shell-game .text-green-400,
.app-shell-game .text-green-300{color:#087b5d !important;}.app-shell-game #game-timer{background:#f7efe3 !important;border-color:rgba(156, 110, 35, 0.24) !important;color:#8a5b1c !important;}.app-shell-game .custom-scrollbar::-webkit-scrollbar-track{background:rgba(207, 211, 205, 0.72) !important;}.app-shell-game .custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg, #aeb7ad, #8e988f) !important;}body.mode-mobile{font-size:14px !important;}body.mode-mobile .home-topbar__inner,
body.mode-mobile .liveboard-topbar__inner{padding:10px 12px !important;flex-direction:column !important;align-items:stretch !important;gap:12px !important;}body.mode-mobile .home-topbar__title{align-items:center !important;}body.mode-mobile .home-topbar__actions,
body.mode-mobile .liveboard-topbar__actions{justify-content:center !important;width:100% !important;}body.mode-mobile .home-hero{grid-template-columns:1fr !important;padding:12px 12px 4px !important;gap:12px !important;}body.mode-mobile .home-hero__copy{padding:16px !important;}body.mode-mobile .home-hero__meta{grid-template-columns:1fr 1fr !important;gap:8px !important;}body.mode-mobile .home-hero__meta-card{padding:12px !important;}body.mode-mobile .group-grid{grid-template-columns:1fr !important;gap:8px !important;}body.mode-mobile .stock-group{padding:12px !important;border-radius:16px !important;}body.mode-mobile .game-shell,
body.mode-mobile .restricted-panel{max-width:100% !important;border-radius:12px !important;}body.mode-mobile .game-shell__header{padding:8px 12px !important;}body.mode-mobile .game-tabs{grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:6px !important;}body.mode-mobile .local-list-item,
body.mode-mobile .history-item{padding:8px !important;}.layout-toggle-container{display:inline-flex;background:rgba(30, 31, 35, 0.6);border:1px solid rgba(226, 220, 196, 0.08);border-radius:12px;padding:3px;position:relative;}.layout-toggle-btn{padding:6px 14px;border-radius:9px;font-size:11px;font-weight:800;letter-spacing:0.02em;color:#8e8b83;background:transparent;border:none;cursor:pointer;transition:color 0.25s cubic-bezier(0.16, 1, 0.3, 1), background-color 0.25s cubic-bezier(0.16, 1, 0.3, 1), transform 0.15s ease;outline:none;}.layout-toggle-btn:hover{color:#e7e3d8;}.layout-toggle-btn.is-active{color:#111827 !important;background-color:#d4c697 !important;box-shadow:0 4px 12px rgba(212, 198, 151, 0.24);}.layout-toggle-btn:active{transform:scale(0.95);}.layout-toggle-container.is-compact{border-radius:9px;padding:2px;}.layout-toggle-container.is-compact .layout-toggle-btn{padding:4px 8px;border-radius:6px;font-size:10px;}.light-theme .layout-toggle-container{background:rgba(90, 90, 86, 0.08);border-color:rgba(90, 90, 86, 0.12);}.light-theme .layout-toggle-btn{color:#5a5a56;}.light-theme .layout-toggle-btn:hover{color:#111827;}.light-theme .layout-toggle-btn.is-active{color:#ffffff !important;background-color:#374151 !important;box-shadow:0 4px 12px rgba(55, 65, 81, 0.24);}.app-shell-game{--game-blue:#1877e8;--game-blue-dark:#1851a7;--game-blue-soft:#dbeeff;--game-lavender:#edf3ff;--game-lavender-strong:#e2ebff;--game-orange:#ff8a2a;--game-red:#e34e4e;--game-green:#16a66a;--game-ink:#18324a;--game-muted:#64788b;--game-line:#9bc8f7;background:#f5f7fa !important;color:var(--game-ink) !important;padding:18px !important;align-items:center !important;}.app-shell-game .game-workspace-shell{width:min(1280px, 100%) !important;max-width:1280px !important;background:#ffffff !important;border:1px solid var(--game-blue) !important;border-radius:5px !important;box-shadow:0 8px 24px rgba(24, 81, 167, 0.10) !important;}.app-shell-game .game-workspace{display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:stretch;}.app-shell-game .betting-main{min-width:0;display:flex;flex-direction:column;background:var(--game-lavender);border-right:1px solid var(--game-line);}.app-shell-game .lottery-card-header{min-width:0;padding:14px 16px !important;background:var(--game-lavender) !important;border-bottom:1px solid var(--game-line) !important;box-shadow:none !important;}.app-shell-game .game-shell__back{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:4px !important;background:#ffffff !important;color:var(--game-blue-dark) !important;border:1px solid var(--game-line) !important;box-shadow:none !important;}.app-shell-game .game-shell__back:hover{background:var(--game-blue-soft) !important;border-color:var(--game-blue) !important;}.app-shell-game .game-shell__flag{width:38px !important;height:25px !important;border-radius:3px !important;border-color:rgba(24, 81, 167, 0.22) !important;}.app-shell-game .game-shell__eyebrow{color:var(--game-blue) !important;font-size:10px;letter-spacing:0;text-transform:none;}.app-shell-game .game-shell h1{color:var(--game-ink) !important;font-size:17px !important;line-height:1.25;}.app-shell-game .game-shell__header-meta{flex-shrink:0;}.app-shell-game .game-shell__header-meta .text-gray-400{color:var(--game-blue) !important;font-size:11px !important;}.app-shell-game .game-shell__status-row{display:flex;align-items:center;justify-content:flex-end;gap:6px;}.app-shell-game #game-timer{margin-top:3px !important;padding:2px 8px !important;border-radius:4px !important;background:#fff8e9 !important;border:1px solid #efca79 !important;color:#9a6414 !important;font-size:10px !important;}.app-shell-game .game-shell__market-status{display:inline-flex;align-items:center;min-height:20px;margin-top:3px;padding:2px 8px;border-radius:4px;color:#ffffff;font-size:10px;font-weight:800;}.app-shell-game .game-shell__market-status.is-open{background:var(--game-green);}.app-shell-game .game-shell__market-status.is-closed{background:var(--game-red);}.app-shell-game .layout-toggle-container.is-compact{background:#ffffff;border:1px solid var(--game-line);border-radius:4px;padding:2px;}.app-shell-game .layout-toggle-container.is-compact .layout-toggle-btn{min-width:36px;border-radius:3px;color:var(--game-muted);}.app-shell-game .layout-toggle-container.is-compact .layout-toggle-btn.is-active{color:#ffffff !important;background:var(--game-blue) !important;box-shadow:none !important;}.app-shell-game .betting-panel{flex:1 1 auto;min-width:0;padding:14px 16px 16px !important;background:var(--game-lavender) !important;}.app-shell-game .game-tabs{grid-template-columns:repeat(6, minmax(0, 1fr)) !important;gap:6px !important;margin-bottom:10px !important;}.app-shell-game .game-tabs button{min-height:34px !important;padding:6px 4px !important;border:1px solid var(--game-line) !important;border-radius:4px !important;background:#ffffff !important;color:var(--game-blue-dark) !important;font-size:11px !important;box-shadow:none !important;transform:none !important;}.app-shell-game .game-tabs button:hover{background:var(--game-blue-soft) !important;border-color:var(--game-blue) !important;}.app-shell-game .game-tabs button.bg-blue-600{background:var(--game-orange) !important;border-color:#f47b1c !important;color:#ffffff !important;}.app-shell-game .bet-options{min-height:28px;margin-bottom:8px !important;}.app-shell-game .bet-options button{min-height:26px;padding:4px 10px !important;border-radius:4px !important;background:#ffffff !important;border:1px solid var(--game-line) !important;color:var(--game-blue-dark) !important;box-shadow:none !important;}.app-shell-game .bet-options button:hover{background:var(--game-blue-soft) !important;border-color:var(--game-blue) !important;}.app-shell-game .bet-options button.bg-purple-600,
.app-shell-game .bet-options button.bg-yellow-600{background:var(--game-orange) !important;border-color:#f47b1c !important;color:#ffffff !important;}.app-shell-game .number-entry-card{padding:12px !important;border:1px solid var(--game-line) !important;border-radius:5px !important;background:rgba(255, 255, 255, 0.72) !important;box-shadow:none !important;}.app-shell-game .number-entry-card label,
.app-shell-game .price-entry-row label{color:#506b82 !important;font-size:11px !important;}.app-shell-game input,
.app-shell-game textarea,
.app-shell-game select{border:1px solid #b9cde1 !important;border-radius:4px !important;background:#ffffff !important;color:var(--game-ink) !important;box-shadow:none !important;}.app-shell-game input:focus,
.app-shell-game textarea:focus,
.app-shell-game select:focus{border-color:var(--game-blue) !important;box-shadow:0 0 0 2px rgba(24, 119, 232, 0.16) !important;outline:none !important;}.app-shell-game #num-input{height:38px !important;font-size:17px !important;}.app-shell-game #btn-ok{height:38px !important;border-radius:4px !important;background:var(--game-blue-dark) !important;color:#ffffff !important;box-shadow:none !important;}.app-shell-game #btn-ok:hover{background:#113f86 !important;}.app-shell-game .number-entry-card button[onclick="toggleReverse()"]{height:38px !important;border-radius:4px !important;background:#e6edf4 !important;color:#718296 !important;border-color:#c2d0dd !important;}.app-shell-game .number-entry-card button[onclick="toggleReverse()"].bg-yellow-600{background:var(--game-orange) !important;border-color:#f47b1c !important;color:#ffffff !important;}.app-shell-game .pending-panel{background:#ffffff !important;border-color:var(--game-line) !important;border-radius:4px !important;}.app-shell-game .pending-panel .text-blue-400{color:var(--game-blue) !important;}.app-shell-game .pending-panel button.bg-gray-700{border-radius:3px !important;background:var(--game-blue-soft) !important;border-color:var(--game-line) !important;color:var(--game-blue-dark) !important;box-shadow:none !important;}.app-shell-game .pending-panel button.bg-gray-700:hover{background:#ffe6e6 !important;border-color:#f3a8a8 !important;color:#a72f2f !important;}.app-shell-game .price-entry-row{border-color:#c7d8e8 !important;}.app-shell-game .price-entry-row input{height:34px !important;}.app-shell-game .price-entry-row button.bg-green-600{height:34px !important;padding-inline:16px !important;border-radius:4px !important;background:var(--game-green) !important;color:#ffffff !important;box-shadow:none !important;}.app-shell-game .betting-sidebar{min-width:0;height:100%;background:#ffffff !important;border-left:0 !important;}.app-shell-game .betting-sidebar__heading{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--game-blue);color:#ffffff;border-bottom:1px solid #1264ca;}.app-shell-game .betting-sidebar__eyebrow{display:block;margin-bottom:2px;color:rgba(255, 255, 255, 0.76);font-size:9px;font-weight:700;}.app-shell-game .betting-sidebar__heading h2{color:#ffffff !important;font-size:13px;font-weight:800;}.app-shell-game .betting-sidebar__count{min-width:28px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding-inline:7px;border:1px solid rgba(255, 255, 255, 0.48);border-radius:4px;background:rgba(255, 255, 255, 0.14);font-size:11px;font-weight:900;}.app-shell-game #local-list{min-height:150px !important;max-height:280px;overflow-y:auto;padding:10px !important;background:#f9fbfd !important;border-color:#d8e5f0 !important;}.app-shell-game #local-list > .h-20{height:130px !important;color:#8da0b2 !important;opacity:1 !important;}.app-shell-game .cart-item{display:grid !important;grid-template-columns:104px minmax(0, 1fr) 34px;gap:7px !important;padding:7px !important;background:#ffffff !important;border:1px solid #c8dbec !important;border-radius:4px !important;box-shadow:none !important;}.app-shell-game .cart-item__meta{width:104px !important;padding:5px !important;border-radius:3px !important;background:var(--game-lavender-strong) !important;border-color:var(--game-line) !important;}.app-shell-game .cart-item__numbers{min-height:54px;display:flex;align-items:center;padding:7px !important;border-radius:3px !important;background:#f8fbff !important;border-color:#d4e2ee !important;color:var(--game-blue-dark) !important;box-shadow:none !important;}.app-shell-game .cart-item__delete{width:34px !important;border-radius:3px !important;background:#fff0f0 !important;border-color:#f4b4b4 !important;color:var(--game-red) !important;}.app-shell-game .cart-item__delete:hover{background:var(--game-red) !important;color:#ffffff !important;}.app-shell-game .summary-panel{padding:11px 12px !important;background:#ffffff !important;border-color:#d8e5f0 !important;box-shadow:none !important;}.app-shell-game .summary-panel__totals{margin-bottom:9px !important;}.app-shell-game .summary-panel .text-green-400{color:#0a9161 !important;font-size:21px !important;}.app-shell-game #footer-controls{gap:7px !important;margin-top:7px !important;}.app-shell-game #owner-name-input{min-width:120px;height:38px !important;border-radius:4px !important;}.app-shell-game #footer-controls #btn-capture,
.app-shell-game #footer-controls #btn-save-firebase{height:38px !important;border-radius:4px !important;box-shadow:none !important;}.app-shell-game #footer-controls #btn-capture{background:#ffffff !important;border-color:#b9cde1 !important;color:var(--game-blue-dark) !important;}.app-shell-game #footer-controls #btn-save-firebase{padding-inline:16px !important;background:var(--game-blue) !important;border-color:#1264ca !important;color:#ffffff !important;}.app-shell-game #footer-controls #btn-save-firebase:hover{background:var(--game-blue-dark) !important;}.app-shell-game .history-panel{padding:9px 10px !important;background:var(--game-lavender) !important;border-color:var(--game-line) !important;}.app-shell-game .history-panel__title{margin:0 0 6px 1px;color:var(--game-blue-dark);font-size:10px;font-weight:800;}.app-shell-game #submitted-history > div{min-width:132px;border-radius:4px !important;background:#ffffff !important;border-color:#c8dbec !important;box-shadow:none !important;}.app-shell-game .restricted-panel{width:100%;max-width:none;margin:0;border:0 !important;border-top:1px solid #d8e5f0 !important;border-radius:0 !important;background:#ffffff !important;box-shadow:none !important;}.app-shell-game .restricted-panel__header{min-height:38px;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-color:#d8e5f0 !important;background:#fff1f1 !important;color:#ad3434 !important;font-size:11px;}.app-shell-game .restricted-panel__body{padding:10px 12px;gap:8px;background:#ffffff !important;}.app-shell-game .restricted-input{height:58px;padding:8px;background:#ffffff !important;border-color:#e1b7b7 !important;border-radius:4px;color:var(--game-ink) !important;}.app-shell-game .restricted-input:focus{border-color:var(--game-red) !important;box-shadow:0 0 0 2px rgba(227, 78, 78, 0.14) !important;}.app-shell-game .restricted-status,
.app-shell-game .restricted-panel.is-disabled .restricted-status{color:#7d8b98 !important;}.app-shell-game .restricted-panel.is-disabled .restricted-input{color:#8a98a5 !important;}.app-shell-game .btn-save-restricted,
.app-shell-game .btn-refresh-hhlott{border-radius:4px;background:#ffffff !important;border:1px solid #e1b7b7 !important;color:#ad3434 !important;}.app-shell-game .btn-save-restricted:hover,
.app-shell-game .btn-refresh-hhlott:hover{background:#fff1f1 !important;border-color:var(--game-red) !important;color:#8d2020 !important;}.app-shell-game .hhlott-section{padding:9px;border-radius:4px;background:#f8fbff !important;border-color:#d8e5f0 !important;}.app-shell-game .risk-warning-panel,
.app-shell-game .risk-warning-panel.is-empty{margin-bottom:6px;padding:9px;border-radius:4px;background:#fffbea !important;border-color:#eadc9b !important;}.app-shell-game .risk-warning-title{color:#9c6b12 !important;}.app-shell-game .risk-warning-sub,
.app-shell-game .risk-warning-head span,
.app-shell-game .risk-warning-empty{color:#7d715a !important;}.app-shell-game button:focus-visible,
.app-shell-game input:focus-visible,
.app-shell-game textarea:focus-visible,
.app-shell-game select:focus-visible{outline:2px solid var(--game-blue) !important;outline-offset:2px;}.app-shell-game button:disabled,
.app-shell-game button.opacity-50{cursor:not-allowed;opacity:0.55 !important;}@media (max-width: 1024px){.app-shell-game{padding:12px !important;}.app-shell-game .game-workspace{grid-template-columns:minmax(0, 0.96fr) minmax(0, 1.04fr);}.app-shell-game .game-tabs{grid-template-columns:repeat(4, minmax(0, 1fr)) !important;}.app-shell-game .lottery-card-header{align-items:flex-start !important;}.app-shell-game .game-shell__header-meta{gap:5px !important;}}@media (max-width: 760px){.app-shell-game{padding:0 !important;background:#f5f7fa !important;}.app-shell-game .game-workspace-shell{min-height:100vh;border-width:0 !important;border-radius:0 !important;box-shadow:none !important;}.app-shell-game .game-workspace{display:flex !important;flex-direction:column;}.app-shell-game .betting-main{border-right:0;}.app-shell-game .lottery-card-header{padding:10px 11px !important;flex-wrap:wrap;gap:7px;}.app-shell-game .lottery-card-header > .flex:first-child{gap:7px !important;}.app-shell-game .lottery-card-header > .flex:first-child > .flex{gap:7px !important;}.app-shell-game .game-shell__back{width:31px;height:31px;}.app-shell-game .game-shell__flag{width:31px !important;height:21px !important;}.app-shell-game .game-shell h1{max-width:112px;font-size:14px !important;}.app-shell-game .game-shell__header-meta{gap:4px !important;}.app-shell-game .layout-toggle-container.is-compact .layout-toggle-btn{min-width:31px;padding:3px 5px;font-size:9px;}.app-shell-game .betting-panel{padding:10px !important;border-right:0 !important;}.app-shell-game .game-tabs,
  body.mode-mobile .game-tabs{grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:5px !important;}.app-shell-game .game-tabs button{min-height:33px !important;font-size:10px !important;}.app-shell-game .number-entry-card{padding:9px !important;}.app-shell-game .number-entry-card > .flex:first-child{flex-wrap:wrap;}.app-shell-game .number-entry-card > .flex:first-child > .relative{flex-basis:calc(100% - 98px);}.app-shell-game .price-entry-row{flex-direction:column;align-items:stretch !important;}.app-shell-game .price-entry-row > .flex{width:100%;}.app-shell-game .price-entry-row > button{width:100%;}.app-shell-game .betting-sidebar{border-top:1px solid var(--game-line) !important;}.app-shell-game #local-list{max-height:none;}.app-shell-game .cart-item{grid-template-columns:86px minmax(0, 1fr) 34px;}.app-shell-game .cart-item__meta{width:86px !important;}.app-shell-game #footer-controls{display:grid !important;grid-template-columns:minmax(0, 1fr) auto auto;}.app-shell-game #owner-name-input{width:100%;}.app-shell-game #footer-controls #btn-capture,
  .app-shell-game #footer-controls #btn-save-firebase{padding-inline:11px !important;}}@media (max-width: 430px){.app-shell-game .game-shell__header-meta{flex:1 0 100%;width:100%;justify-content:space-between;padding-left:38px;}.app-shell-game .game-shell__header-meta > div:first-child{display:block;}.app-shell-game .game-shell__status-row{justify-content:flex-start;}.app-shell-game .game-tabs,
  body.mode-mobile .game-tabs{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}.app-shell-game #footer-controls{grid-template-columns:minmax(0, 1fr) 42px 112px;}.app-shell-game #footer-controls #btn-capture{padding-inline:8px !important;}.app-shell-game #footer-controls #btn-capture span{display:none !important;}}.app-shell-game{background:radial-gradient(circle at 12% 4%, rgba(105, 190, 255, 0.12), transparent 32%),
    #eef7fd !important;}.app-shell-game .game-shell.quick-bet-shell{background:rgba(250, 253, 255, 0.96) !important;background-image:none !important;}.app-shell-game .quick-bet-header{background:transparent !important;background-image:none !important;border:0 !important;}.app-shell-game .quick-bet-title-row h1{max-width:none !important;color:#123574 !important;font-size:clamp(28px, 3.1vw, 38px) !important;}.app-shell-game .game-shell__back{width:38px !important;height:38px !important;border-radius:50% !important;box-shadow:0 4px 12px rgba(42, 88, 131, 0.08) !important;}.app-shell-game .game-shell__flag.quick-bet-flag{width:88px !important;height:56px !important;border-radius:5px !important;}.app-shell-game .quick-bet-entry.betting-panel{padding:22px !important;background:rgba(255, 255, 255, 0.88) !important;background-image:none !important;}.app-shell-game .quick-bet-entry .game-tabs{grid-template-columns:repeat(7, minmax(0, 1fr)) !important;gap:12px !important;margin-bottom:20px !important;}.app-shell-game .quick-bet-entry .game-tabs button{min-height:52px !important;padding:0 8px !important;border-color:#b9d0e3 !important;border-radius:8px !important;background:#fbfdff !important;color:#183d7a !important;font-size:15px !important;}.app-shell-game .quick-bet-entry .game-tabs button.bg-blue-600{border-color:var(--qb-orange-dark) !important;background:linear-gradient(180deg, #ff9028, var(--qb-orange)) !important;box-shadow:0 5px 13px rgba(239, 102, 0, 0.24) !important;}.app-shell-game .number-entry-card.quick-bet-form{display:flex !important;flex-direction:column !important;gap:18px !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;}.app-shell-game .quick-bet-form__input-row{display:grid !important;grid-template-columns:minmax(0, 1fr) auto auto !important;gap:12px !important;}.app-shell-game .number-entry-card.quick-bet-form label,
.app-shell-game .number-entry-card.quick-bet-form .price-entry-row label{margin-bottom:8px !important;color:#173c76 !important;font-size:14px !important;}.app-shell-game .number-entry-card.quick-bet-form #num-input,
.app-shell-game .number-entry-card.quick-bet-form #price-top,
.app-shell-game .number-entry-card.quick-bet-form #price-bottom,
.app-shell-game .number-entry-card.quick-bet-form #price-tod{height:56px !important;border-radius:8px !important;}.app-shell-game .number-entry-card.quick-bet-form #num-input{font-size:21px !important;}.app-shell-game .number-entry-card.quick-bet-form .quick-bet-form__input-row > button,
.app-shell-game .number-entry-card.quick-bet-form #btn-ok{min-width:86px !important;height:56px !important;border-radius:8px !important;}.app-shell-game .number-entry-card.quick-bet-form .pending-panel.quick-number-presets{padding:18px !important;border:1px solid #d6e5f0 !important;border-radius:12px !important;background:#fafdff !important;}.app-shell-game .number-entry-card.quick-bet-form .pending-number{height:50px !important;border-color:#f16400 !important;border-radius:7px !important;background:linear-gradient(180deg, #ff8c25, #ff7200) !important;color:#fff !important;font-size:18px !important;}.app-shell-game .number-entry-card.quick-bet-form .price-entry-row{display:grid !important;grid-template-columns:minmax(0, 1fr) 160px !important;gap:28px !important;padding:0 !important;border:0 !important;}.app-shell-game .number-entry-card.quick-bet-form .price-entry-row__fields{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:28px !important;}.app-shell-game .number-entry-card.quick-bet-form .quick-bet-add{width:160px !important;height:56px !important;border-radius:8px !important;background:linear-gradient(180deg, #31bd62, #1ca74d) !important;box-shadow:0 5px 12px rgba(25, 157, 70, 0.18) !important;}.app-shell-game .quick-bet-list #local-list{min-height:0 !important;max-height:none !important;padding:0 !important;overflow:visible !important;border:0 !important;background:transparent !important;}.app-shell-game .quick-bet-list .cart-item{grid-template-columns:190px minmax(0, 1fr) 64px !important;gap:18px !important;min-height:138px;padding:14px !important;border-radius:12px !important;background:#f8fcff !important;}.app-shell-game .quick-bet-list .cart-item__meta{width:auto !important;padding:14px 10px !important;border:0 !important;border-radius:9px !important;background:transparent !important;}.app-shell-game .quick-bet-list .cart-item__numbers{min-height:90px;padding:16px 20px !important;border-radius:10px !important;background:#fff !important;box-shadow:0 4px 11px rgba(42, 81, 117, 0.07) !important;}.app-shell-game .quick-bet-list .cart-item__delete{width:54px !important;height:54px;border-radius:8px !important;}.app-shell-game .summary-panel{gap:14px !important;padding:20px !important;}.app-shell-game .summary-panel #owner-name-input{height:56px !important;border-radius:8px !important;}.app-shell-game .summary-panel .summary-panel__totals{margin:0 !important;}.app-shell-game .summary-panel #game-timer{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;color:inherit !important;font-size:inherit !important;}.app-shell-game .summary-panel__actions#footer-controls{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:50px !important;width:min(680px, 100%);margin:2px auto 0 !important;}.app-shell-game .summary-panel__actions#footer-controls #btn-capture,
.app-shell-game .summary-panel__actions#footer-controls #btn-save-firebase{height:58px !important;border-radius:8px !important;font-size:17px !important;}.app-shell-game .summary-panel__actions#footer-controls #btn-capture{border-color:#ef4646 !important;background:linear-gradient(180deg, #ff625f, #f83d38) !important;color:#fff !important;}.app-shell-game .summary-panel__actions#footer-controls #btn-save-firebase{border-color:#159643 !important;background:linear-gradient(180deg, #31ba5d, #1ba64a) !important;}.app-shell-game .quick-bet-options .restricted-panel{margin-top:14px !important;border:1px solid #d4e3ef !important;border-radius:12px !important;background:#f8fbfe !important;}@media (max-width: 1024px){.app-shell-game .quick-bet-entry .game-tabs{grid-template-columns:repeat(4, minmax(0, 1fr)) !important;}}@media (max-width: 640px){.app-shell-game{padding:8px !important;background:#eef7fd !important;}.app-shell-game .quick-bet-shell{min-height:0 !important;padding:15px !important;border-width:1px !important;border-radius:15px !important;box-shadow:0 14px 38px rgba(36, 82, 124, 0.14) !important;}.app-shell-game .quick-bet-title-row h1{font-size:25px !important;}.app-shell-game .game-shell__back{width:34px !important;height:34px !important;}.app-shell-game .game-shell__flag.quick-bet-flag{width:66px !important;height:42px !important;}.app-shell-game .quick-bet-entry.betting-panel{padding:13px !important;}.app-shell-game .quick-bet-entry .game-tabs,
  body.mode-mobile .app-shell-game .quick-bet-entry .game-tabs{grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:8px !important;}.app-shell-game .quick-bet-entry .game-tabs button{min-height:46px !important;font-size:13px !important;}.app-shell-game .quick-bet-form__input-row{grid-template-columns:minmax(0, 1fr) 74px !important;}.app-shell-game .number-entry-card.quick-bet-form .price-entry-row{grid-template-columns:1fr !important;gap:14px !important;}.app-shell-game .number-entry-card.quick-bet-form .price-entry-row__fields{gap:10px !important;}.app-shell-game .number-entry-card.quick-bet-form .quick-bet-add{width:100% !important;height:50px !important;}.app-shell-game .quick-bet-list .cart-item{grid-template-columns:1fr !important;min-height:0;gap:8px !important;padding:12px !important;}.app-shell-game .quick-bet-list .cart-item__meta{padding:4px 56px 8px 4px !important;}.app-shell-game .quick-bet-list .cart-item__delete{width:44px !important;height:44px;}.app-shell-game .summary-panel{padding:14px !important;}.app-shell-game .summary-panel__actions#footer-controls{grid-template-columns:1fr !important;gap:10px !important;}.app-shell-game .summary-panel__actions#footer-controls #btn-capture span{display:inline !important;}}html body .app-shell-game{background-color:#eef7fd !important;background-image:radial-gradient(circle at 12% 4%, rgba(105, 190, 255, 0.12), transparent 32%) !important;}html body .app-shell-game .game-shell.quick-bet-shell{background-color:rgba(250, 253, 255, 0.98) !important;background-image:none !important;}html body .app-shell-game .betting-panel.quick-bet-entry{background-color:rgba(255, 255, 255, 0.94) !important;background-image:none !important;}html body .app-shell-game #tabs-area.quick-bet-entry,
html body .app-shell-game #game-footer.summary-panel,
html body .app-shell-game #history-area.history-panel{background-color:rgba(255, 255, 255, 0.94) !important;background-image:none !important;}html body .app-shell-game .number-entry-card.quick-bet-form .pending-panel.quick-number-presets{display:grid !important;grid-template-columns:minmax(0, 1fr) 116px;grid-template-areas:"pending-title pending-cancel"
    "pending-numbers pending-cancel";gap:10px 16px;height:auto !important;max-height:none !important;padding:14px 16px !important;overflow:visible !important;border:1px solid #d3e6f5 !important;border-radius:12px !important;background:#f8fcff !important;box-shadow:none !important;}html body .app-shell-game .pending-panel__heading{display:contents !important;}html body .app-shell-game .pending-panel__heading > div{grid-area:pending-title;align-self:center;}html body .app-shell-game .pending-panel__clear{grid-area:pending-cancel;width:116px;min-width:116px;height:40px;align-self:start;}html body .app-shell-game .number-entry-card.quick-bet-form .pending-panel__numbers{grid-area:pending-numbers;display:grid !important;grid-template-columns:repeat(auto-fill, 68px) !important;grid-auto-rows:40px;justify-content:start;align-content:start;gap:8px !important;width:100%;height:auto !important;max-height:none !important;padding:0 !important;overflow:visible !important;}html body .app-shell-game .number-entry-card.quick-bet-form .pending-number{width:68px !important;min-width:68px !important;height:40px !important;min-height:40px !important;padding:2px 6px !important;border-radius:7px !important;font-size:15px !important;line-height:1 !important;box-shadow:0 2px 6px rgba(229, 94, 0, 0.14) !important;}html body .app-shell-game .quick-bet-list{border-color:#cfe3f4 !important;background:#f6fbff !important;box-shadow:0 4px 14px rgba(35, 92, 145, 0.05) !important;}html body .app-shell-game .quick-bet-list #local-list{background:transparent !important;}html body .app-shell-game .quick-bet-list .cart-list__empty{border-color:#c9e0f2 !important;background:#ffffff !important;}html body .app-shell-game .quick-bet-list .cart-item{border:1px solid #c9e0f2 !important;background:#ffffff !important;box-shadow:0 4px 12px rgba(29, 87, 139, 0.07) !important;}html body .app-shell-game .quick-bet-list .cart-item__meta{border:1px solid #d4e7f6 !important;background:#eef7ff !important;}html body .app-shell-game .quick-bet-list .cart-item__meta > div:first-child{border-bottom-color:#cfe2f2 !important;color:#5f7b96 !important;}html body .app-shell-game .quick-bet-list .cart-item__meta > span,
html body .app-shell-game .quick-bet-list .cart-item__meta > div:last-child,
html body .app-shell-game .quick-bet-list .cart-item__numbers span,
html body .app-shell-game .quick-bet-list__heading h2{color:#176bc8 !important;}html body .app-shell-game .quick-bet-list .cart-item__numbers{border:1px solid #d2e4f2 !important;background:#ffffff !important;box-shadow:0 2px 8px rgba(31, 91, 145, 0.06) !important;}html body .app-shell-game .quick-bet-list .cart-item__delete{border-color:#ff9292 !important;background:#fff8f8 !important;color:#ef3030 !important;box-shadow:none !important;}html body .app-shell-game .quick-bet-list #local-list > .cart-item.bg-gray-800.rounded.shadow-sm.border.border-gray-700.p-2.flex.gap-2.fade-in{border-color:#c9e0f2 !important;background:#ffffff !important;box-shadow:0 4px 12px rgba(29, 87, 139, 0.07) !important;}html body .app-shell-game .quick-bet-list #local-list .cart-item__meta.bg-gray-700.rounded.p-1.shrink-0.border.border-gray-600{border-color:#d4e7f6 !important;background:#eef7ff !important;color:#173f78 !important;}html body .app-shell-game .quick-bet-list #local-list .cart-item__meta.bg-gray-700.rounded.p-1.shrink-0 .border-b{border-bottom-color:#cfe2f2 !important;}html body .app-shell-game .quick-bet-list #local-list .cart-item__numbers.bg-gray-900.border.border-gray-700.rounded.p-2{border-color:#d2e4f2 !important;background:#ffffff !important;color:#176bc8 !important;box-shadow:0 2px 8px rgba(31, 91, 145, 0.06) !important;}html body .app-shell-game .quick-bet-list #local-list button.cart-item__delete.w-10{border-color:#ff9292 !important;background:#fff8f8 !important;color:#ef3030 !important;box-shadow:none !important;}@media (max-width: 640px){html body .app-shell-game .number-entry-card.quick-bet-form .pending-panel.quick-number-presets{grid-template-columns:minmax(0, 1fr) 98px;grid-template-areas:"pending-title pending-cancel"
      "pending-numbers pending-numbers";gap:10px 8px;padding:12px !important;}html body .app-shell-game .pending-panel__clear{width:98px;min-width:98px;height:38px;}html body .app-shell-game .number-entry-card.quick-bet-form .pending-panel__numbers{grid-template-columns:repeat(4, minmax(0, 1fr)) !important;grid-auto-rows:38px;gap:7px !important;}html body .app-shell-game .number-entry-card.quick-bet-form .pending-number{width:100% !important;min-width:0 !important;height:38px !important;min-height:38px !important;font-size:14px !important;}}html body.light-theme .app-shell-liveboard-report{--lb-surface:#ffffff;--lb-surface-soft:#f5faff;--lb-surface-blue:#eaf5ff;--lb-border:#cfe3f4;--lb-border-strong:#a9ceed;--lb-heading:#123f7a;--lb-text:#294b68;--lb-muted:#6b8399;--lb-blue:#176bc8;--lb-blue-strong:#0d5fc2;--lb-red:#c83232;min-height:100vh;color:var(--lb-text) !important;background-color:#eef7fd !important;background-image:radial-gradient(circle at 12% 0%, rgba(108, 185, 239, 0.16), transparent 30rem),
    linear-gradient(180deg, #f5fbff 0%, #eaf5fc 100%) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-report-topbar{border-bottom:1px solid var(--lb-border) !important;background:rgba(255, 255, 255, 0.96) !important;background-image:none !important;color:var(--lb-text) !important;box-shadow:0 5px 18px rgba(38, 94, 139, 0.08) !important;backdrop-filter:blur(12px);}html body.light-theme .app-shell-liveboard-report .liveboard-topbar__eyebrow{color:var(--lb-blue) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-report-topbar h1{color:var(--lb-heading) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-report-topbar button[onclick="setPage('home')"],
html body.light-theme .app-shell-liveboard-report .layout-toggle-container .layout-toggle-btn{border:1px solid var(--lb-border-strong) !important;background:#f4faff !important;background-image:none !important;color:var(--lb-heading) !important;opacity:1 !important;box-shadow:0 2px 7px rgba(31, 91, 145, 0.06) !important;}html body.light-theme .app-shell-liveboard-report .layout-toggle-container{border-color:var(--lb-border) !important;background:#edf7ff !important;}html body.light-theme .app-shell-liveboard-report .layout-toggle-container .layout-toggle-btn.is-active{border-color:var(--lb-blue-strong) !important;background:linear-gradient(180deg, #2481dd, #1267c3) !important;color:#ffffff !important;box-shadow:0 3px 9px rgba(23, 107, 200, 0.16) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-filter-card,
html body.light-theme .app-shell-liveboard-report .liveboard-list-card{border:1px solid var(--lb-border) !important;border-radius:15px !important;background:var(--lb-surface) !important;background-image:none !important;color:var(--lb-text) !important;box-shadow:0 6px 19px rgba(35, 92, 139, 0.08) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-section-header,
html body.light-theme .app-shell-liveboard-report .liveboard-list-header{border-bottom:1px solid var(--lb-border) !important;background:var(--lb-surface-soft) !important;background-image:none !important;color:var(--lb-heading) !important;box-shadow:none !important;}html body.light-theme .app-shell-liveboard-report .liveboard-section-header h2,
html body.light-theme .app-shell-liveboard-report .liveboard-list-header h2{color:var(--lb-heading) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-filter-body{background:var(--lb-surface) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-filter-chip,
html body.light-theme .app-shell-liveboard-report .liveboard-status-chip{border:1px solid var(--lb-border) !important;background:#ffffff !important;background-image:none !important;color:#45647f !important;opacity:1 !important;box-shadow:none !important;}html body.light-theme .app-shell-liveboard-report .liveboard-filter-chip:hover,
html body.light-theme .app-shell-liveboard-report .liveboard-status-chip:hover{border-color:#77b3e2 !important;background:#eef8ff !important;color:var(--lb-blue-strong) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-filter-chip.is-active,
html body.light-theme .app-shell-liveboard-report .liveboard-status-chip.is-active{border-color:var(--lb-blue-strong) !important;background:linear-gradient(180deg, #2784df, #176bc8) !important;color:#ffffff !important;box-shadow:0 3px 9px rgba(23, 107, 200, 0.16) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-date-panel{border:1px solid #d8e9f5 !important;background:var(--lb-surface-soft) !important;background-image:none !important;box-shadow:none !important;}html body.light-theme .app-shell-liveboard-report .liveboard-date-field{color:var(--lb-muted) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-date-input{border:1px solid var(--lb-border-strong) !important;background:#ffffff !important;background-image:none !important;color:var(--lb-heading) !important;opacity:1 !important;box-shadow:inset 0 1px 2px rgba(31, 91, 145, 0.04) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-date-input:focus{border-color:#4a9ddd !important;outline:3px solid rgba(47, 139, 219, 0.18) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-search-action{border:1px solid var(--lb-blue-strong) !important;background:linear-gradient(180deg, #2784df, #176bc8) !important;color:#ffffff !important;opacity:1 !important;box-shadow:0 3px 9px rgba(23, 107, 200, 0.16) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-reset-action{border:1px solid var(--lb-border-strong) !important;background:#edf7ff !important;background-image:none !important;color:var(--lb-heading) !important;opacity:1 !important;box-shadow:none !important;}html body.light-theme .app-shell-liveboard-report .liveboard-stat-card{border:1px solid var(--lb-border) !important;background:#ffffff !important;background-image:none !important;color:var(--lb-heading) !important;box-shadow:0 4px 13px rgba(34, 91, 138, 0.07) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-stat-card .text-gray-500{color:var(--lb-muted) !important;}.app-shell-liveboard-report .liveboard-stat-card.is-outcome,
.app-shell-liveboard-report .liveboard-summary-outcome{border:1px solid currentColor;}.app-shell-liveboard-report .liveboard-stat-card.is-outcome.is-profit,
.app-shell-liveboard-report .liveboard-summary-outcome.is-profit{color:#087443 !important;background:#ecfdf5 !important;border-color:#86efac !important;}.app-shell-liveboard-report .liveboard-stat-card.is-outcome.is-loss,
.app-shell-liveboard-report .liveboard-summary-outcome.is-loss{color:#c52232 !important;background:#fff1f2 !important;border-color:#fda4af !important;}.app-shell-liveboard-report .liveboard-stat-card.is-outcome.is-even,
.app-shell-liveboard-report .liveboard-summary-outcome.is-even{color:#31566f !important;background:#eff6ff !important;border-color:#bfdbfe !important;}.app-shell-liveboard-report .liveboard-outcome-caption,
.app-shell-liveboard-report .liveboard-summary-outcome small{display:block;margin-top:2px;font-size:10px;font-weight:700;opacity:0.72;}.app-shell-liveboard-report .liveboard-summary-outcome{min-width:190px;margin:-4px 0;padding:7px 11px;border-radius:10px;}html body.light-theme .app-shell-liveboard-report .liveboard-count-badge,
html body.light-theme .app-shell-liveboard-report .liveboard-group-count{border:1px solid var(--lb-border) !important;background:var(--lb-surface-blue) !important;background-image:none !important;color:var(--lb-heading) !important;opacity:1 !important;}html body.light-theme .app-shell-liveboard-report .liveboard-table-wrap{border-top:1px solid var(--lb-border) !important;background:#ffffff !important;}html body.light-theme .app-shell-liveboard-report .liveboard-table{background:#ffffff !important;color:var(--lb-text) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-table thead{border-color:var(--lb-border) !important;background:#edf7ff !important;background-image:none !important;color:var(--lb-heading) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-table-body,
html body.light-theme .app-shell-liveboard-report .liveboard-table-body tr{border-color:#dcebf6 !important;}html body.light-theme .app-shell-liveboard-report .liveboard-group-row{border-color:#b7d8ef !important;background:#eaf5ff !important;background-image:none !important;color:var(--lb-heading) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-row{border-color:#dcebf6 !important;background:#ffffff !important;background-image:none !important;color:var(--lb-text) !important;box-shadow:none !important;}html body.light-theme .app-shell-liveboard-report .liveboard-row:hover{background:#f5faff !important;}html body.light-theme .app-shell-liveboard-report .liveboard-bill-code,
html body.light-theme .app-shell-liveboard-report .liveboard-item-type{border:1px solid #bddbf0 !important;background:#edf7ff !important;background-image:none !important;color:var(--lb-blue-strong) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-status-badge,
html body.light-theme .app-shell-liveboard-report .liveboard-row-action{opacity:1 !important;text-shadow:none !important;box-shadow:none !important;}html body.light-theme .app-shell-liveboard-report .liveboard-status-badge.is-waiting{border:1px solid #efce7b !important;background:#fff7dc !important;color:#825c08 !important;}html body.light-theme .app-shell-liveboard-report .liveboard-status-badge.is-won{border:1px solid #94d7b2 !important;background:#e9f9f0 !important;color:#117344 !important;}html body.light-theme .app-shell-liveboard-report .liveboard-status-badge.is-lost{border:1px solid #efaaaa !important;background:#fff0f0 !important;color:#bd2f2f !important;}html body.light-theme .app-shell-liveboard-report .liveboard-status-badge.is-cancelled{border:1px solid #cbd9e4 !important;background:#eef3f7 !important;color:#5a7389 !important;}html body.light-theme .app-shell-liveboard-report .liveboard-row-action.is-primary{border:1px solid #9bc8eb !important;background:#e8f4ff !important;color:#135f9f !important;}html body.light-theme .app-shell-liveboard-report .liveboard-row-action.is-danger{border:1px solid #f0a3a3 !important;background:#fff1f1 !important;color:var(--lb-red) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-detail-row{background:#f3f9fe !important;background-image:none !important;}html body.light-theme .app-shell-liveboard-report .liveboard-detail-card{border:1px solid var(--lb-border) !important;background:#ffffff !important;background-image:none !important;color:var(--lb-text) !important;box-shadow:0 2px 8px rgba(31, 91, 145, 0.05) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-summary{border-top:1px solid var(--lb-border) !important;background:#f2f9fe !important;background-image:none !important;color:var(--lb-text) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-summary .text-gray-500{color:var(--lb-muted) !important;}html body.light-theme .app-shell-liveboard-report button:focus-visible,
html body.light-theme .app-shell-liveboard-report input:focus-visible{outline:3px solid rgba(47, 139, 219, 0.24) !important;outline-offset:2px;}html body.light-theme .app-shell-game .quick-bet-entry.betting-panel{border-color:#cfe3f4 !important;background:#ffffff !important;background-image:none !important;box-shadow:0 6px 18px rgba(44, 87, 128, 0.06) !important;}html body.light-theme .app-shell-game .bet-options button{border:1px solid #c4dced !important;background:#f4faff !important;background-image:none !important;color:#315f86 !important;box-shadow:none !important;}html body.light-theme .app-shell-game .bet-options button:hover{border-color:#79b5e4 !important;background:#eaf5ff !important;color:#0d5fc2 !important;}html body.light-theme .app-shell-game .bet-options button.bg-purple-600,
html body.light-theme .app-shell-game .bet-options button.bg-yellow-600{border-color:#e86f18 !important;background:linear-gradient(180deg, #ff9028, #f47b1c) !important;color:#ffffff !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form{gap:18px !important;padding:18px !important;border:1px solid #cfe3f4 !important;border-radius:12px !important;background:#f7fbff !important;background-image:none !important;color:#294b68 !important;box-shadow:0 3px 11px rgba(34, 91, 138, 0.06) !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form label,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .price-entry-row label{color:#173c76 !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #num-input,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #price-top,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #price-bottom,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #price-tod{border:1px solid #a9ceed !important;background:#ffffff !important;background-image:none !important;color:#17345d !important;box-shadow:inset 0 1px 2px rgba(31, 91, 145, 0.04) !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #num-input:focus,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #price-top:focus,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #price-bottom:focus,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #price-tod:focus{border-color:#4a9ddd !important;outline:3px solid rgba(47, 139, 219, 0.18) !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .price-entry-row{padding-top:18px !important;border-top:1px solid #d7e8f5 !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form button[onclick="toggleReverse()"]{border:1px solid #bfd9ec !important;background:#eaf5ff !important;background-image:none !important;color:#315f86 !important;opacity:1 !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form button[onclick="toggleReverse()"].bg-yellow-600{border-color:#e86f18 !important;background:linear-gradient(180deg, #ff9028, #f47b1c) !important;color:#ffffff !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #btn-ok{border:1px solid #0d5fc2 !important;background:linear-gradient(180deg, #2784df, #176bc8) !important;color:#ffffff !important;box-shadow:0 3px 9px rgba(23, 107, 200, 0.16) !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .quick-bet-add{border:1px solid #0f743f !important;background:linear-gradient(180deg, #16844c, #0f743f) !important;color:#ffffff !important;box-shadow:0 4px 10px rgba(15, 116, 63, 0.15) !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .quick-bet-add.opacity-50{opacity:0.58 !important;}@media (max-width: 768px){html body.light-theme .app-shell-liveboard-report .liveboard-report-content{padding:12px !important;}html body.light-theme .app-shell-liveboard-report .liveboard-filter-body{padding:12px !important;}html body.light-theme .app-shell-liveboard-report .liveboard-date-panel{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px !important;}html body.light-theme .app-shell-liveboard-report .liveboard-date-field,
  html body.light-theme .app-shell-liveboard-report .liveboard-date-input,
  html body.light-theme .app-shell-liveboard-report .liveboard-search-action,
  html body.light-theme .app-shell-liveboard-report .liveboard-reset-action{width:100%;min-width:0;}html body.light-theme .app-shell-liveboard-report .liveboard-stat-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-table-wrap{max-width:100%;overflow-x:auto;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form{padding:12px !important;}}@media (max-width: 420px){html body.light-theme .app-shell-liveboard-report .liveboard-date-panel{grid-template-columns:1fr;}html body.light-theme .app-shell-liveboard-report .liveboard-range-tabs,
  html body.light-theme .app-shell-liveboard-report .liveboard-status-tabs{gap:7px !important;}html body.light-theme .app-shell-liveboard-report .liveboard-filter-chip,
  html body.light-theme .app-shell-liveboard-report .liveboard-status-chip{padding-right:11px !important;padding-left:11px !important;font-size:12px !important;}}html body.light-theme .app-shell-game #tabs-area.quick-bet-entry{border-color:#cfe3f4 !important;background:#ffffff !important;background-image:none !important;}html body.light-theme .app-shell-game #tabs-area .bet-options button{border-color:#c4dced !important;background:#f4faff !important;background-image:none !important;color:#315f86 !important;box-shadow:none !important;}html body.light-theme .app-shell-game #tabs-area > .bet-options.flex.gap-2.mb-2 button{border-color:#c4dced !important;background:#f4faff !important;background-image:none !important;color:#315f86 !important;box-shadow:none !important;}html body.light-theme .app-shell-game #tabs-area > .number-entry-card.quick-bet-form{border:1px solid #cfe3f4 !important;border-radius:12px !important;background:#f7fbff !important;background-image:none !important;color:#294b68 !important;box-shadow:0 3px 11px rgba(34, 91, 138, 0.06) !important;}html body.light-theme .app-shell-game #tabs-area > .number-entry-card.quick-bet-form{padding:18px !important;}html body.light-theme .app-shell-game #tabs-area .number-entry-card.quick-bet-form button.quick-bet-add{border-color:#0f743f !important;background:linear-gradient(180deg, #16844c, #0f743f) !important;color:#ffffff !important;box-shadow:0 4px 10px rgba(15, 116, 63, 0.15) !important;}@media (max-width: 768px){html body.light-theme .app-shell-game #tabs-area > .number-entry-card.quick-bet-form{padding:12px !important;}}:root{--pro-navy-950:#021f4a;--pro-navy-900:#032c67;--pro-navy-800:#063b82;--pro-blue-700:#075ee6;--pro-blue-600:#0b6ff4;--pro-blue-100:#e7f1ff;--pro-ink:#06265a;--pro-copy:#45658c;--pro-muted:#7890ad;--pro-line:#d5e3f3;--pro-canvas:#f2f8ff;--pro-card:#ffffff;--pro-green:#079348;--pro-red:#e32236;--pro-amber:#f59e0b;--pro-sidebar-width:158px;--pro-shadow:0 8px 24px rgba(16, 67, 125, 0.08);}body.light-theme{background:var(--pro-canvas) !important;color:var(--pro-ink) !important;}body.light-theme #app::before{background:radial-gradient(circle at 18% -5%, rgba(74, 157, 248, 0.10), transparent 34rem),
    linear-gradient(180deg, #f8fbff 0%, var(--pro-canvas) 100%);}.member-sidebar{position:fixed;inset:0 auto 0 0;z-index:80;width:var(--pro-sidebar-width);display:flex;flex-direction:column;padding:18px 10px 14px;color:#ffffff;background:radial-gradient(circle at 50% 0%, rgba(13, 111, 244, 0.22), transparent 32%),
    linear-gradient(180deg, var(--pro-navy-950) 0%, #032859 58%, #042a5c 100%);border-right:1px solid rgba(113, 177, 255, 0.22);box-shadow:10px 0 28px rgba(0, 32, 76, 0.12);transform:translateX(-100%);visibility:hidden;transition:transform 180ms ease, visibility 180ms ease;}body.member-authenticated .member-sidebar{transform:translateX(0);visibility:visible;}body.member-authenticated.mode-desktop #main-content{margin-left:var(--pro-sidebar-width);width:calc(100% - var(--pro-sidebar-width));}.member-sidebar__brand{display:flex;align-items:center;gap:8px;min-height:68px;padding:4px 8px 16px;border-bottom:1px solid rgba(255, 255, 255, 0.10);}.member-sidebar__brand-mark{width:35px;height:35px;flex:0 0 auto;color:#fbbf24;}.member-sidebar__brand-mark svg{width:100%;height:100%;}.member-sidebar__brand-copy{min-width:0;display:flex;flex-direction:column;line-height:1;}.member-sidebar__brand-copy strong{color:#ffffff;font-family:'Outfit', 'Noto Sans Thai', sans-serif;font-size:15px;font-weight:900;letter-spacing:-0.02em;}.member-sidebar__brand-copy small{margin-top:5px;color:#8fc2ff;font-size:8px;font-weight:800;letter-spacing:0.13em;}.member-sidebar__nav{display:grid;gap:7px;padding-top:16px;}.member-sidebar__link{position:relative;width:100%;min-height:47px;display:flex;align-items:center;gap:10px;padding:0 11px;border:1px solid transparent;border-radius:10px;background:transparent;color:rgba(231, 241, 255, 0.76);font-size:12px;font-weight:700;text-align:left;transition:background 160ms ease, border-color 160ms ease, color 160ms ease, transform 160ms ease;}.member-sidebar__link svg{width:20px;height:20px;flex:0 0 auto;}.member-sidebar__link:hover{border-color:rgba(118, 181, 255, 0.18);background:rgba(21, 102, 208, 0.24);color:#ffffff;transform:translateX(2px);}.member-sidebar__link:focus{outline:none;}.member-sidebar__link:focus-visible{outline:2px solid rgba(161, 208, 255, 0.78);outline-offset:2px;}.member-sidebar__link.is-active{border-color:rgba(115, 179, 255, 0.32);background:linear-gradient(135deg, #0879f7 0%, #0755d8 100%);color:#ffffff;box-shadow:0 9px 18px rgba(0, 88, 218, 0.34), inset 0 1px 0 rgba(255, 255, 255, 0.20);}.member-sidebar__account{position:relative;margin-top:auto;min-height:64px;display:grid;grid-template-columns:34px minmax(0, 1fr);align-items:center;gap:9px;padding:10px 8px;border:1px solid rgba(255, 255, 255, 0.13);border-radius:12px;background:rgba(255, 255, 255, 0.06);}.member-sidebar__avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg, #ffffff, #cfe5ff);color:var(--pro-navy-900);font-size:14px;font-weight:900;}.member-sidebar__account-copy{min-width:0;display:flex;flex-direction:column;}.member-sidebar__account-copy strong,
.member-sidebar__account-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.member-sidebar__account-copy strong{color:#ffffff;font-size:11px;font-weight:800;}.member-sidebar__account-copy span{margin-top:3px;color:#a9c8ec;font-size:9px;}.member-sidebar__online{position:absolute;top:9px;right:9px;width:7px;height:7px;border:2px solid #0b376d;border-radius:50%;background:#26d779;box-sizing:content-box;}.member-login-overlay{overflow:auto;background:radial-gradient(circle at 22% 18%, rgba(31, 128, 255, 0.25), transparent 24rem),
    radial-gradient(circle at 82% 90%, rgba(19, 99, 210, 0.18), transparent 30rem),
    linear-gradient(135deg, #011a3e 0%, #032b63 52%, #041d43 100%) !important;backdrop-filter:blur(12px);}.member-login-shell{width:min(920px, 100%);min-height:540px;display:grid;grid-template-columns:1.08fr 0.92fr;overflow:hidden;border:1px solid rgba(152, 201, 255, 0.25);border-radius:24px;background:rgba(255, 255, 255, 0.06);box-shadow:0 32px 80px rgba(0, 10, 32, 0.40);}.member-login-brand{position:relative;isolation:isolate;padding:54px 52px;display:flex;flex-direction:column;justify-content:center;color:#ffffff;background:linear-gradient(135deg, rgba(6, 72, 157, 0.78), rgba(2, 39, 87, 0.94));}.member-login-brand::before,
.member-login-brand::after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none;}.member-login-brand::before{width:310px;height:310px;top:-130px;right:-120px;border:1px solid rgba(155, 205, 255, 0.18);}.member-login-brand::after{width:220px;height:220px;bottom:-120px;left:-80px;background:rgba(8, 117, 250, 0.13);}.member-login-brand__logo{width:58px;height:58px;margin-bottom:28px;color:#fbbf24;}.member-login-brand__logo svg{width:100%;height:100%;}.member-login-brand__eyebrow,
.member-login-card__badge{width:max-content;border-radius:999px;font-family:'Outfit', sans-serif;font-size:10px;font-weight:900;letter-spacing:0.12em;}.member-login-brand__eyebrow{margin-bottom:14px;padding:7px 10px;border:1px solid rgba(139, 196, 255, 0.25);background:rgba(6, 97, 215, 0.26);color:#bdddff;}.member-login-brand h1{margin:0;color:#ffffff;font-size:clamp(2rem, 3.4vw, 3.15rem);line-height:1.12;font-weight:900;letter-spacing:-0.045em;}.member-login-brand p{max-width:44ch;margin:20px 0 0;color:#b9d2ee;font-size:14px;line-height:1.8;}.member-login-brand__features{margin-top:32px;display:flex;flex-wrap:wrap;gap:9px;}.member-login-brand__features span{padding:7px 10px;border:1px solid rgba(145, 196, 250, 0.18);border-radius:9px;background:rgba(255, 255, 255, 0.07);color:#d9ebff;font-size:10px;font-weight:700;}.member-login-card{padding:54px 46px;display:flex;flex-direction:column;justify-content:center;gap:22px;background:#ffffff;}.member-login-card__badge{padding:7px 10px;background:var(--pro-blue-100);color:var(--pro-blue-700);}.member-login-card h2{margin:0;color:var(--pro-ink);font-size:30px;line-height:1.1;font-weight:900;letter-spacing:-0.035em;}.member-login-card p{margin:8px 0 0;color:var(--pro-copy);font-size:13px;}.member-login-field{display:grid;gap:8px;}.member-login-field label{color:#244d7d;font-size:12px;font-weight:800;}.member-login-input{height:50px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid #c8d9ed;border-radius:11px;background:#f8fbff;color:#7390b1;transition:border-color 160ms ease, box-shadow 160ms ease, background 160ms ease;}.member-login-input:focus-within{border-color:var(--pro-blue-600);background:#ffffff;box-shadow:0 0 0 4px rgba(11, 111, 244, 0.10);}.member-login-input svg{width:19px;height:19px;flex:0 0 auto;}.member-login-input input,
body.light-theme .member-login-input input{width:100%;height:100%;min-width:0;padding:0 !important;border:0 !important;outline:0 !important;background:transparent !important;color:var(--pro-ink) !important;box-shadow:none !important;font-size:14px;}.member-login-input input::placeholder,
body.light-theme .member-login-input input::placeholder{color:#9aadc2 !important;}.member-login-submit{height:52px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #0757d3;border-radius:11px;background:linear-gradient(135deg, #0879f7 0%, #0757d3 100%);color:#ffffff;font-size:14px;font-weight:900;box-shadow:0 12px 22px rgba(7, 94, 223, 0.22);transition:transform 160ms ease, box-shadow 160ms ease;}.member-login-submit:hover{transform:translateY(-1px);box-shadow:0 15px 26px rgba(7, 94, 223, 0.28);}.member-login-submit:disabled{cursor:wait;opacity:0.72;}.member-login-submit svg{width:18px;height:18px;}.member-login-card__footer{display:flex;align-items:center;justify-content:center;gap:7px;color:#7c93ae;font-size:10px;font-weight:600;}.member-login-status{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px rgba(34, 197, 94, 0.10);}html body.light-theme .app-shell-home,
html body.light-theme .app-shell-game,
html body.light-theme .app-shell-liveboard,
html body.light-theme .app-shell-resultcheck,
html body.light-theme .app-shell-liveboard-report{color:var(--pro-ink) !important;background:radial-gradient(circle at 12% 0%, rgba(88, 167, 248, 0.10), transparent 30rem),
    linear-gradient(180deg, #f8fbff 0%, var(--pro-canvas) 100%) !important;}html body.light-theme .app-topbar{border-bottom:1px solid var(--pro-line) !important;background:rgba(255, 255, 255, 0.96) !important;box-shadow:0 5px 18px rgba(26, 79, 140, 0.06) !important;}html body.light-theme .home-topbar__inner,
html body.light-theme .liveboard-topbar__inner{max-width:1500px;min-height:88px;padding:16px 24px;}html body.light-theme .home-eyebrow,
html body.light-theme .liveboard-topbar__eyebrow,
html body.light-theme .game-shell__eyebrow,
html body.light-theme .stock-group__eyebrow{color:var(--pro-blue-700) !important;letter-spacing:0.12em;}html body.light-theme .home-topbar h1,
html body.light-theme .liveboard-topbar h1,
html body.light-theme .game-shell h1,
html body.light-theme .stock-group__title,
html body.light-theme .home-market-tools__heading h2{color:var(--pro-ink) !important;}html body.light-theme .app-shell-home .home-market-tools,
html body.light-theme .app-shell-home .home-grid-wrap{max-width:1500px;}html body.light-theme .app-shell-home .home-market-tools{padding:0 22px;}html body.light-theme .app-shell-home .home-market-tabs{margin-top:14px;padding:0 10px !important;border:1px solid var(--pro-line) !important;border-bottom:0 !important;border-radius:14px 14px 0 0 !important;background:#ffffff !important;box-shadow:var(--pro-shadow) !important;}html body.light-theme .app-shell-home .home-market-tab{min-height:52px;padding:0 18px !important;border-radius:0 !important;color:#5b7392 !important;}html body.light-theme .app-shell-home .home-market-tab.is-active{border-bottom-color:var(--pro-blue-700) !important;background:#f8fbff !important;color:var(--pro-blue-700) !important;}html body.light-theme .app-shell-home .home-market-tools__main{padding:19px !important;border:1px solid var(--pro-line) !important;border-top:0 !important;border-radius:0 0 14px 14px !important;background:#fafdff !important;box-shadow:var(--pro-shadow) !important;}html body.light-theme .app-shell-home .home-market-tools__heading{align-items:flex-end;}html body.light-theme .app-shell-home .home-market-search{width:min(360px, 52vw);height:43px;}html body.light-theme .app-shell-home .home-market-sort{height:43px;padding-inline:16px;}html body.light-theme .app-shell-home .home-market-search,
html body.light-theme .app-shell-home .home-market-sort,
html body.light-theme .app-shell-home .home-market-chip{border-color:var(--pro-line) !important;background:#ffffff !important;color:#35577e !important;box-shadow:0 2px 7px rgba(20, 74, 135, 0.04) !important;}html body.light-theme .app-shell-home .home-market-chip{min-height:38px;padding:0 15px;}html body.light-theme .app-shell-home .home-market-chip.is-active{border-color:#0861df !important;background:linear-gradient(135deg, #0b7af8, #075bd9) !important;color:#ffffff !important;box-shadow:0 8px 15px rgba(7, 99, 229, 0.18) !important;}html body.light-theme .app-shell-home .home-market-summary{gap:12px;}html body.light-theme .app-shell-home .summary-card{min-height:92px;padding:16px 18px;border-color:var(--pro-line) !important;border-radius:12px !important;background:#ffffff !important;box-shadow:0 5px 14px rgba(18, 72, 133, 0.06) !important;}html body.light-theme .app-shell-home .summary-card strong{font-family:'Outfit', 'Noto Sans Thai', sans-serif;font-size:28px;}html body.light-theme .app-shell-home .home-grid-wrap{padding:14px 20px 40px !important;}html body.light-theme .app-shell-home .stock-group{padding:16px !important;border-color:var(--pro-line) !important;border-radius:14px !important;background:rgba(255, 255, 255, 0.82) !important;box-shadow:var(--pro-shadow) !important;}html body.light-theme .app-shell-home .group-grid{grid-template-columns:repeat(3, minmax(0, 1fr)) !important;}html body.light-theme .app-shell-home .stock-card{min-height:126px;padding:14px;border-color:var(--pro-line) !important;border-radius:12px !important;background:#ffffff !important;box-shadow:0 4px 13px rgba(18, 72, 133, 0.06) !important;}html body.light-theme .app-shell-home .stock-card:hover{border-color:#8dbcec !important;box-shadow:0 10px 20px rgba(18, 86, 161, 0.11) !important;transform:translateY(-2px);}html body.light-theme .app-shell-home .stock-card-closed{background:#f8fafc !important;opacity:0.78 !important;filter:grayscale(.35) !important;}html body.light-theme .app-shell-home .stock-card__top{justify-content:flex-start;align-items:center;gap:12px;}html body.light-theme .app-shell-home .stock-card__flag-wrap{padding:5px;border-color:#d7e5f4 !important;background:#f4f8fd !important;}html body.light-theme .app-shell-home .stock-card__status-row{margin-bottom:4px;}html body.light-theme .app-shell-home .stock-card__status-text,
html body.light-theme .app-shell-home .stock-card__meta-label,
html body.light-theme .app-shell-home .stock-card__timer-label{color:#6f87a5 !important;text-transform:none;letter-spacing:0;}html body.light-theme .app-shell-home .stock-card h3{color:var(--pro-ink) !important;font-size:14px;}html body.light-theme .app-shell-home .stock-card__bottom{align-items:flex-end;}html body.light-theme .app-shell-home .stock-card__meta{padding-left:2px;}html body.light-theme .app-shell-home .stock-card__meta-value{color:var(--pro-ink) !important;}html body.light-theme .app-shell-home .stock-card__timer{min-width:94px;padding:6px 9px;border-color:#bce8d1 !important;background:#eefbf4 !important;color:#07864a !important;text-shadow:none !important;}html body.light-theme .app-shell-home .stock-card__timer-value{color:#07864a !important;}html body.light-theme .app-shell-game{padding:20px 22px 38px !important;align-items:stretch !important;}html body.light-theme .app-shell-game .quick-bet-shell{width:100%;max-width:1500px;margin:0 auto;}html body.light-theme .app-shell-game .quick-bet-header{min-height:104px;padding:20px 24px !important;border:1px solid var(--pro-line) !important;border-radius:14px !important;background:#ffffff !important;box-shadow:var(--pro-shadow) !important;}html body.light-theme .app-shell-game .game-shell__back,
html body.light-theme .app-shell-game .layout-toggle-btn{border-color:var(--pro-line) !important;background:#ffffff !important;color:var(--pro-ink) !important;}html body.light-theme .app-shell-game .layout-toggle-btn.is-active{border-color:var(--pro-blue-700) !important;background:linear-gradient(135deg, #0b7af8, #075bd9) !important;color:#ffffff !important;}html body.light-theme .app-shell-game .quick-bet-lightning{border-color:#c8ddf6 !important;background:#edf5ff !important;color:var(--pro-blue-700) !important;}html body.light-theme .app-shell-game .quick-bet-entry,
html body.light-theme .app-shell-game .quick-bet-list,
html body.light-theme .app-shell-game .summary-panel,
html body.light-theme .app-shell-game .history-panel,
html body.light-theme .app-shell-game .quick-bet-options{border-color:var(--pro-line) !important;border-radius:14px !important;background:#ffffff !important;box-shadow:var(--pro-shadow) !important;}html body.light-theme .app-shell-game #tabs-area.quick-bet-entry{padding:18px !important;}html body.light-theme .app-shell-game .game-tabs{grid-template-columns:repeat(7, minmax(0, 1fr)) !important;gap:10px !important;}html body.light-theme .app-shell-game .game-tabs button{min-height:43px !important;border:1px solid var(--pro-line) !important;border-radius:9px !important;background:#ffffff !important;color:#24456d !important;box-shadow:none !important;}html body.light-theme .app-shell-game .game-tabs button.bg-blue-600{border-color:#062c63 !important;background:linear-gradient(180deg, #07346f, #021f4a) !important;color:#ffffff !important;transform:none !important;box-shadow:0 7px 14px rgba(2, 31, 74, 0.16) !important;}html body.light-theme .app-shell-game #tabs-area > .number-entry-card.quick-bet-form{border-color:#aebcf9 !important;background:radial-gradient(circle at 55% 20%, rgba(99, 102, 241, 0.10), transparent 32rem),
    linear-gradient(135deg, #f5f4ff 0%, #ecefff 100%) !important;}html body.light-theme .app-shell-game #tabs-area .number-entry-card input,
html body.light-theme .app-shell-game #owner-name-input{border-color:#bfcfe2 !important;background:#ffffff !important;color:var(--pro-ink) !important;}html body.light-theme .app-shell-game #tabs-area .number-entry-card input:focus,
html body.light-theme .app-shell-game #owner-name-input:focus{border-color:var(--pro-blue-600) !important;box-shadow:0 0 0 3px rgba(11, 111, 244, 0.10) !important;}html body.light-theme .app-shell-game .quick-bet-form__input-row > #btn-ok{border-color:#0757d3 !important;background:linear-gradient(135deg, #0879f7, #0757d3) !important;color:#ffffff !important;}html body.light-theme .app-shell-game .quick-bet-add,
html body.light-theme .app-shell-game #btn-save-firebase{border-color:#0757d3 !important;background:linear-gradient(135deg, #0879f7, #0757d3) !important;color:#ffffff !important;box-shadow:0 8px 16px rgba(7, 94, 223, 0.18) !important;}html body.light-theme .app-shell-game .summary-panel__market h2{color:var(--pro-ink) !important;font-size:clamp(1.8rem, 4vw, 2.8rem) !important;}html body.light-theme .app-shell-game .cart-item{border-color:var(--pro-line) !important;background:#ffffff !important;box-shadow:0 3px 10px rgba(18, 72, 133, 0.05) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-report-content,
html body.light-theme .app-shell-resultcheck .resultcheck-content{max-width:1500px;padding:16px 22px 40px !important;}html body.light-theme .app-shell-liveboard-report .liveboard-filter-card,
html body.light-theme .app-shell-liveboard-report .liveboard-list-card,
html body.light-theme .app-shell-liveboard-report .liveboard-stat-card,
html body.light-theme .app-shell-resultcheck .result-market-card,
html body.light-theme .app-shell-resultcheck .result-empty-state{border-color:var(--pro-line) !important;border-radius:13px !important;background:#ffffff !important;color:var(--pro-ink) !important;box-shadow:var(--pro-shadow) !important;}html body.light-theme .app-shell-resultcheck .result-empty-state::before{content:"⌕";width:54px;height:54px;margin:0 auto 14px;display:grid;place-items:center;border-radius:16px;background:#edf5ff;color:var(--pro-blue-700);font-family:'Outfit', sans-serif;font-size:30px;line-height:1;}html body.light-theme .app-shell-liveboard-report .liveboard-section-header,
html body.light-theme .app-shell-liveboard-report .liveboard-list-header,
html body.light-theme .app-shell-resultcheck .result-market-card__header{border-color:var(--pro-line) !important;background:#ffffff !important;}html body.light-theme .app-shell-liveboard-report .liveboard-date-panel{border-color:var(--pro-line) !important;background:#f7fbff !important;}html body.light-theme .app-shell-liveboard-report .liveboard-filter-chip,
html body.light-theme .app-shell-liveboard-report .liveboard-status-chip{border-color:var(--pro-line) !important;background:#ffffff !important;color:#35577e !important;}html body.light-theme .app-shell-liveboard-report .liveboard-filter-chip.is-active,
html body.light-theme .app-shell-liveboard-report .liveboard-status-chip.is-active{border-color:#075bd9 !important;background:linear-gradient(135deg, #0b7af8, #075bd9) !important;color:#ffffff !important;}html body.light-theme .app-shell-liveboard-report .liveboard-search-action{background:linear-gradient(135deg, #0b7af8, #075bd9) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-table thead,
html body.light-theme .app-shell-resultcheck .result-table thead{background:#edf5ff !important;color:var(--pro-ink) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-row,
html body.light-theme .app-shell-resultcheck .result-row{background:#ffffff !important;color:#294b72 !important;}html body.light-theme .app-shell-liveboard-report .liveboard-row:hover,
html body.light-theme .app-shell-resultcheck .result-row:hover{background:#f6faff !important;}@media (max-width: 1180px){html body.light-theme .app-shell-home .group-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}html body.light-theme .app-shell-game .game-tabs{grid-template-columns:repeat(4, minmax(0, 1fr)) !important;}}@media (max-width: 820px){:root{--pro-sidebar-width:0px;}body.member-authenticated.mode-desktop #main-content,
  body.member-authenticated #main-content{width:100%;margin-left:0;padding-bottom:70px;}.member-sidebar{inset:auto 0 0 0;width:100%;height:68px;padding:7px 8px calc(7px + env(safe-area-inset-bottom));border-top:1px solid rgba(117, 179, 255, 0.28);border-right:0;transform:translateY(100%);}body.member-authenticated .member-sidebar{transform:translateY(0);}.member-sidebar__brand,
  .member-sidebar__account{display:none;}.member-sidebar__nav{height:100%;grid-template-columns:repeat(4, minmax(0, 1fr));gap:5px;padding:0;}.member-sidebar__link{min-height:54px;flex-direction:column;justify-content:center;gap:3px;padding:4px 3px;font-size:9px;text-align:center;}.member-sidebar__link svg{width:19px;height:19px;}.member-sidebar__link:hover{transform:none;}.member-login-shell{max-width:480px;min-height:auto;grid-template-columns:1fr;}.member-login-brand{min-height:180px;padding:28px 30px;}.member-login-brand__logo{width:42px;height:42px;margin-bottom:14px;}.member-login-brand h1{font-size:1.8rem;}.member-login-brand p,
  .member-login-brand__features{display:none;}.member-login-card{padding:30px;}html body.light-theme .home-topbar__inner,
  html body.light-theme .liveboard-topbar__inner{min-height:76px;padding:12px 14px;}html body.light-theme .app-shell-home .home-topbar__inner{flex-direction:column;align-items:stretch;gap:10px;}html body.light-theme .app-shell-home .home-topbar__title{width:100%;}html body.light-theme .app-shell-home .home-topbar__title h1{font-size:22px !important;white-space:nowrap;}html body.light-theme .app-shell-home .home-topbar__actions{width:100%;gap:6px;}html body.light-theme .app-shell-home .home-credit-card{margin-right:0 !important;}html body.light-theme .app-shell-home .home-market-tools{padding:0 10px;}html body.light-theme .app-shell-home .home-grid-wrap{padding:10px 10px 28px !important;}html body.light-theme .app-shell-home .home-market-tools__main{padding:14px !important;}html body.light-theme .app-shell-home .home-market-tools__heading{align-items:stretch;}html body.light-theme .app-shell-home .home-market-tools__heading h2{text-align:left;}html body.light-theme .app-shell-home .home-market-tools__actions,
  html body.light-theme .app-shell-home .home-market-search,
  html body.light-theme .app-shell-home .home-market-sort{width:100%;}html body.light-theme .app-shell-home .home-market-summary,
  html body.light-theme .app-shell-home .group-grid{grid-template-columns:1fr !important;}html body.light-theme .app-shell-home .home-market-summary{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}html body.light-theme .app-shell-home .stock-card{min-height:120px;}html body.light-theme .app-shell-game{padding:10px 10px 24px !important;}html body.light-theme .app-shell-game .quick-bet-header{padding:14px !important;}html body.light-theme .app-shell-game #tabs-area.quick-bet-entry{padding:12px !important;}html body.light-theme .app-shell-game .game-tabs{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-report-content,
  html body.light-theme .app-shell-resultcheck .resultcheck-content{padding:10px 10px 28px !important;}html body.light-theme .app-shell-home .home-market-tabs,
  html body.light-theme .app-shell-home .home-market-chip-row{scrollbar-width:none;}html body.light-theme .app-shell-home .home-market-tabs::-webkit-scrollbar,
  html body.light-theme .app-shell-home .home-market-chip-row::-webkit-scrollbar{display:none;}}@media (max-width: 520px){.member-login-overlay{align-items:flex-start !important;padding:12px !important;}.member-login-brand{min-height:150px;padding:22px;}.member-login-brand__eyebrow{margin-bottom:9px;font-size:8px;}.member-login-card{gap:17px;padding:24px 22px;}.member-login-card h2{font-size:25px;}html body.light-theme .app-shell-home .home-market-tabs{overflow-x:auto;}html body.light-theme .app-shell-home .home-market-tab{min-height:46px;padding:0 13px !important;}}@media (min-width: 641px){.app-shell-game .summary-panel__card{grid-template-columns:112px minmax(0, 1fr) 112px;min-height:148px;padding:14px 22px;}.app-shell-game .summary-panel__icon{width:76px;height:76px;border-radius:19px;}.app-shell-game .summary-panel__icon svg{width:54px;height:54px;}.app-shell-game .summary-panel__market time{font-size:15px;}.app-shell-game .summary-panel__market p{margin-top:4px;font-size:11px;}html body.light-theme .app-shell-game .summary-panel__market h2{margin-top:6px;font-size:clamp(1.7rem, 3vw, 2.25rem) !important;}}.app-shell-game .hhlott-section{padding:14px !important;border:1px solid #cbdceb !important;border-radius:8px !important;background:#ffffff !important;box-shadow:0 8px 24px rgba(18, 59, 128, 0.06) !important;}.app-shell-game .hhlott-section__header{gap:12px;padding-bottom:10px;border-bottom:1px solid #dce8f2;}.app-shell-game .hhlott-section__title{color:#123b80 !important;font-size:12px;font-weight:800;letter-spacing:0.01em;}.app-shell-game .hhlott-market-badge{padding:3px 8px;border:1px solid #c8dced;border-radius:999px;background:#eef6fd;color:#355a78;font-size:9px;font-weight:700;}.app-shell-game .hhlott-number-board{display:grid;gap:0;max-height:260px;overflow-y:auto;padding:4px 10px;border:1px solid #d8e5f0;border-radius:6px;background:#f7fafc;scrollbar-color:#9db7cc #edf3f7;scrollbar-width:thin;}.app-shell-game .hhlott-category-row{padding:9px 0;border-bottom:1px solid #e2ebf2;}.app-shell-game .hhlott-category-row:last-child{border-bottom:0;}.app-shell-game .hhlott-category-label{margin-bottom:6px;color:#506b82 !important;font-size:10px;font-weight:800;}.app-shell-game .hhlott-category-label span{color:#8195a6 !important;font-weight:700;}.app-shell-game .hhlott-number-list{display:flex;flex-wrap:wrap;gap:6px;}.app-shell-game .hhlott-number-chip{display:inline-flex;min-width:34px;min-height:25px;align-items:center;justify-content:center;padding:4px 8px;border:1px solid #b8d2e8;border-radius:5px;background:#eaf3fb !important;color:#155b9f !important;font-family:'Outfit', 'Noto Sans Thai', sans-serif;font-size:11px;font-weight:800;line-height:1;box-shadow:none !important;}.app-shell-game .hhlott-section__summary{margin-top:8px;color:#70869a !important;font-size:9px;font-weight:700;}.app-shell-game .btn-refresh-hhlott{border-color:#b8d2e8 !important;background:#ffffff !important;color:#155b9f !important;}.app-shell-game .btn-refresh-hhlott:hover{border-color:#659dca !important;background:#edf6fd !important;color:#0f4f8c !important;}@media (max-width: 640px){.app-shell-game .hhlott-section__header{align-items:flex-start;flex-direction:column;}.app-shell-game .hhlott-number-board{max-height:320px;}.app-shell-game .hhlott-number-chip{min-width:38px;min-height:28px;font-size:12px;}}html,
body{overflow-x:clip;}body.light-theme,
body.light-theme button,
body.light-theme input,
body.light-theme textarea,
body.light-theme select{font-family:var(--font-body) !important;}body.light-theme{background:var(--color-paper) !important;color:var(--color-ink) !important;line-height:1.5;font-synthesis:none;font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}html[lang="th"] body.light-theme .app-shell,
html[lang="th"] body.light-theme .member-sidebar,
html[lang="th"] body.light-theme button,
html[lang="th"] body.light-theme input,
html[lang="th"] body.light-theme textarea,
html[lang="th"] body.light-theme select,
html[lang="th"] body.light-theme label{letter-spacing:0 !important;}html body.light-theme .app-shell-home .stock-card__meta-value,
html body.light-theme .app-shell-home .stock-card__timer,
html body.light-theme .app-shell-home .stock-card__timer > :last-child{font-family:var(--font-body) !important;}body.light-theme #app::before{display:none !important;}body.light-theme button,
body.light-theme [role="button"],
body.light-theme a{white-space:nowrap;}body.light-theme button:focus-visible,
body.light-theme a:focus-visible,
body.light-theme input:focus-visible,
body.light-theme textarea:focus-visible,
body.light-theme select:focus-visible,
body.light-theme [tabindex]:focus-visible{outline:var(--rule-strong) solid var(--color-focus) !important;outline-offset:var(--space-2xs) !important;}body.light-theme button:active{transform:translateY(var(--rule-thin));}body.light-theme button:disabled,
body.light-theme button[aria-disabled="true"],
body.light-theme .opacity-50{cursor:not-allowed !important;opacity:0.5 !important;}body.light-theme [aria-busy="true"]{cursor:wait !important;opacity:0.72;}body.light-theme [aria-invalid="true"],
body.light-theme .is-error{border-color:var(--color-error) !important;}body.light-theme [data-state="success"],
body.light-theme .is-success{border-color:var(--color-success) !important;}body.light-theme .member-sidebar{width:var(--hh-rail-width) !important;border-inline-end:var(--rule-thin) solid var(--color-rail-2) !important;background:var(--color-rail) !important;box-shadow:none !important;}body.light-theme.member-authenticated.mode-desktop #main-content,
body.light-theme.member-authenticated #main-content{width:calc(100% - var(--hh-rail-width)) !important;margin-inline-start:var(--hh-rail-width) !important;}body.light-theme .member-sidebar__brand{min-height:4rem;padding:var(--space-md) var(--space-sm) !important;border-bottom:var(--rule-thin) solid var(--color-rail-2) !important;color:var(--color-rail-ink) !important;}body.light-theme .member-sidebar__brand-mark{width:1.75rem;height:1.75rem;color:var(--color-orange) !important;}body.light-theme .member-sidebar__brand-copy strong,
body.light-theme .member-sidebar__brand-copy small,
body.light-theme .member-sidebar__account-copy strong,
body.light-theme .member-sidebar__account-copy span{color:var(--color-rail-ink) !important;font-family:var(--font-display) !important;}body.light-theme .member-sidebar__brand-copy strong{font-size:var(--text-sm) !important;letter-spacing:-0.02em !important;}body.light-theme .member-sidebar__brand-copy small{font-size:0.625rem !important;opacity:0.7;}body.light-theme .member-sidebar__nav{gap:0 !important;padding:var(--space-xs) 0 !important;}body.light-theme .member-sidebar__link{min-height:var(--hh-control-height) !important;gap:var(--space-sm) !important;padding:0 var(--space-md) !important;border:0 !important;border-radius:var(--radius-card) !important;background:transparent !important;color:var(--color-rail-ink) !important;font-size:var(--text-sm) !important;font-weight:500 !important;opacity:0.72;box-shadow:none !important;}body.light-theme .member-sidebar__link svg{width:1rem !important;height:1rem !important;}body.light-theme .member-sidebar__link.is-active{border-inline-start:var(--rule-strong) solid var(--color-orange) !important;background:var(--color-rail-2) !important;color:var(--color-rail-ink) !important;opacity:1;}body.light-theme .member-sidebar__account{inset-inline:var(--space-xs) !important;bottom:var(--space-xs) !important;padding:var(--space-sm) !important;border:var(--rule-thin) solid var(--color-rail-2) !important;border-radius:var(--radius-button) !important;background:var(--color-rail-2) !important;box-shadow:none !important;}body.light-theme .member-sidebar__avatar{background:var(--color-paper) !important;color:var(--color-rail) !important;}body.light-theme .member-sidebar__online{border-color:var(--color-rail-2) !important;background:var(--color-green) !important;}html body.light-theme .app-shell-home,
html body.light-theme .app-shell-game,
html body.light-theme .app-shell-liveboard,
html body.light-theme .app-shell-resultcheck,
html body.light-theme .app-shell-liveboard-report{background:var(--color-paper) !important;background-image:none !important;color:var(--color-ink) !important;}html body.light-theme .app-topbar{border-bottom:var(--rule-thin) solid var(--color-rule) !important;background:var(--color-paper) !important;backdrop-filter:none !important;box-shadow:none !important;}html body.light-theme .home-topbar__inner,
html body.light-theme .liveboard-topbar__inner{width:100%;max-width:none !important;min-height:3.5rem !important;padding:var(--space-xs) var(--space-md) !important;}html body.light-theme .home-topbar__title{gap:0 !important;}html body.light-theme .home-eyebrow,
html body.light-theme .liveboard-topbar__eyebrow{color:var(--color-muted) !important;font-size:0.625rem !important;letter-spacing:0.04em !important;}html body.light-theme .home-topbar h1,
html body.light-theme .liveboard-topbar h1{color:var(--color-ink) !important;font-family:var(--font-display) !important;font-size:var(--text-base) !important;font-style:normal !important;font-weight:700 !important;letter-spacing:-0.02em !important;}html body.light-theme .home-topbar__actions{gap:var(--space-xs) !important;}html body.light-theme .home-credit-card,
html body.light-theme .layout-toggle-container,
html body.light-theme .home-action-button,
html body.light-theme .layout-toggle-btn,
html body.light-theme .game-shell__back{min-height:2rem !important;border:var(--rule-thin) solid var(--color-rule) !important;border-radius:var(--radius-button) !important;background:var(--color-paper) !important;color:var(--color-ink-2) !important;box-shadow:none !important;}html body.light-theme .layout-toggle-btn.is-active,
html body.light-theme .home-action-button.is-primary,
html body.light-theme .home-action-button.is-success{border-color:var(--color-green-deep) !important;background:var(--color-green) !important;color:var(--color-paper) !important;}html body.light-theme .home-action-button.is-danger{border-color:var(--color-salmon-deep) !important;background:var(--color-paper) !important;color:var(--color-salmon-deep) !important;}html body.light-theme .app-shell-home .home-market-tools,
html body.light-theme .app-shell-home .home-grid-wrap{width:100%;max-width:none !important;}html body.light-theme .app-shell-home .home-market-tools{padding:var(--space-sm) var(--space-md) 0 !important;}html body.light-theme .app-shell-home .home-market-tabs{min-height:2.75rem !important;margin:0 !important;padding:0 !important;border:0 !important;border-bottom:var(--rule-thin) solid var(--color-rule) !important;border-radius:var(--radius-card) !important;background:var(--color-paper) !important;box-shadow:none !important;}html body.light-theme .app-shell-home .home-market-tab{min-height:2.75rem !important;padding:0 var(--space-md) !important;border-radius:var(--radius-card) !important;background:transparent !important;color:var(--color-ink-2) !important;font-size:var(--text-sm) !important;font-weight:500 !important;}html body.light-theme .app-shell-home .home-market-tab.is-active{border-bottom:var(--rule-strong) solid var(--color-green-deep) !important;background:var(--color-paper-2) !important;color:var(--color-ink) !important;}html body.light-theme .app-shell-home .home-market-tools__main{padding:var(--space-sm) 0 var(--space-md) !important;border:0 !important;border-radius:var(--radius-card) !important;background:var(--color-paper) !important;box-shadow:none !important;}html body.light-theme .app-shell-home .home-market-tools__heading{align-items:end !important;}html body.light-theme .app-shell-home .home-market-tools__heading h2{color:var(--color-ink) !important;font-size:var(--text-lg) !important;font-weight:700 !important;}html body.light-theme .app-shell-home .home-market-search,
html body.light-theme .app-shell-home .home-market-sort,
html body.light-theme .app-shell-home .home-market-chip{min-height:2.25rem !important;border:var(--rule-thin) solid var(--color-rule) !important;border-radius:var(--radius-button) !important;background:var(--color-paper) !important;color:var(--color-ink-2) !important;box-shadow:none !important;}html body.light-theme .app-shell-home .home-market-search{width:min(22rem, 45vw) !important;}html body.light-theme .app-shell-home .home-market-chip{padding-inline:var(--space-sm) !important;}html body.light-theme .app-shell-home .home-market-chip.is-active{border-color:var(--color-green-deep) !important;background:var(--color-green) !important;color:var(--color-paper) !important;}html body.light-theme .app-shell-home .home-market-summary{gap:0 !important;margin-top:var(--space-sm) !important;border-block:var(--rule-thin) solid var(--color-rule) !important;}html body.light-theme .app-shell-home .summary-card{min-height:3.25rem !important;padding:var(--space-xs) var(--space-sm) !important;border:0 !important;border-inline-end:var(--rule-thin) solid var(--color-rule) !important;border-radius:var(--radius-card) !important;background:var(--color-paper) !important;box-shadow:none !important;}html body.light-theme .app-shell-home .summary-card:last-child{border-inline-end:0 !important;}html body.light-theme .app-shell-home .summary-card span{color:var(--color-muted) !important;font-size:0.625rem !important;}html body.light-theme .app-shell-home .summary-card strong{color:var(--color-ink) !important;font-family:var(--font-display) !important;font-size:var(--text-md) !important;font-variant-numeric:tabular-nums;}html body.light-theme .app-shell-home .home-grid-wrap{padding:var(--space-md) !important;}html body.light-theme .app-shell-home .stock-group{padding:0 !important;border:0 !important;border-radius:var(--radius-card) !important;background:transparent !important;box-shadow:none !important;}html body.light-theme .app-shell-home .stock-group__header{min-height:2.25rem;margin-bottom:var(--space-xs) !important;padding:0 var(--space-2xs) !important;}html body.light-theme .app-shell-home .stock-group__eyebrow{display:none !important;}html body.light-theme .app-shell-home .stock-group__title{color:var(--color-ink) !important;font-size:var(--text-sm) !important;font-weight:700 !important;}html body.light-theme .app-shell-home .stock-group__count{border:0 !important;border-radius:var(--radius-card) !important;background:transparent !important;color:var(--color-muted) !important;}html body.light-theme .app-shell-home .group-grid{grid-template-columns:minmax(0, 1fr) !important;gap:var(--space-xs) !important;}html body.light-theme .app-shell-home .stock-card{min-height:0 !important;padding:var(--space-xs) !important;border:var(--rule-thin) solid var(--color-rule-strong) !important;border-radius:var(--radius-card) !important;box-shadow:none !important;filter:none !important;opacity:1 !important;transition:transform var(--dur-micro) var(--ease-out) !important;}html body.light-theme .app-shell-home .stock-card-open{border-color:var(--color-green-deep) !important;background:var(--color-green-deep) !important;color:var(--color-paper) !important;}html body.light-theme .app-shell-home .stock-card-closed{border-color:var(--color-closed-2) !important;background:var(--color-closed) !important;color:var(--color-ink) !important;}html body.light-theme .app-shell-home .stock-card__glow,
html body.light-theme .app-shell-home .stock-card__status-row{display:none !important;}html body.light-theme .app-shell-home .stock-card__top{min-height:3.25rem;align-items:flex-start !important;justify-content:flex-start !important;gap:var(--space-xs) !important;}html body.light-theme .app-shell-home .stock-card__flag-wrap{padding:0 !important;border:0 !important;border-radius:var(--radius-card) !important;background:transparent !important;}html body.light-theme .app-shell-home .stock-card__flag{width:3.5rem !important;height:2.125rem !important;border:0 !important;border-radius:var(--radius-card) !important;box-shadow:none !important;}html body.light-theme .app-shell-home .stock-card h3{color:inherit !important;font-size:var(--text-sm) !important;font-weight:800 !important;line-height:1.25 !important;}html body.light-theme .app-shell-home .stock-card__identity{display:flex !important;min-width:0 !important;flex-direction:column !important;align-items:flex-start !important;}html body.light-theme .app-shell-home .stock-card__draw-date,
html body.light-theme .app-shell-home .stock-card__draw-time{color:inherit !important;font-size:var(--text-2xs) !important;font-weight:700 !important;line-height:1.2 !important;font-variant-numeric:tabular-nums;white-space:nowrap !important;}html body.light-theme .app-shell-home .stock-card__bottom{display:flex !important;min-height:2.375rem;margin-top:0 !important;padding-top:var(--space-2xs) !important;border-top:var(--rule-thin) solid currentColor !important;flex-direction:column !important;justify-content:flex-end !important;gap:var(--space-3xs) !important;}html body.light-theme .app-shell-home .stock-card-open .stock-card__bottom{border-top-color:var(--color-paper) !important;}html body.light-theme .app-shell-home .stock-card-closed .stock-card__bottom{border-top-color:var(--color-ink-2) !important;}html body.light-theme .app-shell-home .stock-card__detail-row{display:grid !important;grid-template-columns:auto minmax(0, 1fr) !important;align-items:baseline !important;gap:var(--space-xs) !important;}html body.light-theme .app-shell-home .stock-card__detail-label,
html body.light-theme .app-shell-home .stock-card__detail-value,
html body.light-theme .app-shell-home .stock-card__status-value,
html body.light-theme .app-shell-home .stock-card__status-prefix{color:inherit !important;font-size:var(--text-2xs) !important;font-weight:700 !important;line-height:1.15 !important;font-variant-numeric:tabular-nums;white-space:nowrap !important;}html body.light-theme .app-shell-home .stock-card__detail-value,
html body.light-theme .app-shell-home .stock-card__status-value{min-width:0 !important;overflow:hidden !important;text-align:end !important;text-overflow:ellipsis !important;}html body.light-theme .app-shell-home .stock-card-open .stock-card__timer-value{color:var(--color-paper) !important;font-size:var(--text-2xs) !important;font-weight:800 !important;}html body.light-theme .app-shell-home .stock-card-closed .stock-card__timer-value{color:var(--color-ink) !important;font-size:var(--text-2xs) !important;font-weight:700 !important;}html body.light-theme .app-shell-home .stock-card__meta{display:flex !important;min-width:0 !important;width:auto !important;padding:0 !important;border:0 !important;background:transparent !important;flex-direction:column !important;align-items:flex-start !important;gap:0 !important;}html body.light-theme .app-shell-home .stock-card__actions{display:flex !important;min-width:0 !important;justify-content:flex-end !important;align-items:flex-end !important;}html body.light-theme .app-shell-home .stock-card__meta-label,
html body.light-theme .app-shell-home .stock-card__meta-value,
html body.light-theme .app-shell-home .stock-card__timer-label,
html body.light-theme .app-shell-home .stock-card__timer-value,
html body.light-theme .app-shell-home .stock-card__timer > :last-child{display:block !important;width:auto !important;padding:0 !important;background:transparent !important;color:inherit !important;font-size:0.6875rem !important;line-height:1.25 !important;white-space:nowrap !important;font-variant-numeric:tabular-nums;}html body.light-theme .app-shell-home .stock-card__timer{display:flex !important;min-width:0 !important;padding:0 !important;border:0 !important;border-radius:var(--radius-card) !important;background:transparent !important;color:inherit !important;text-shadow:none !important;flex-direction:column !important;align-items:flex-end !important;gap:0 !important;}html body.light-theme .app-shell-home .stock-card-open .stock-card__timer-label{color:var(--color-ink) !important;font-weight:700 !important;font-size:var(--text-xs) !important;line-height:1.35 !important;}html body.light-theme .app-shell-home .stock-card-open .stock-card__timer > :last-child{color:var(--color-ink) !important;font-size:var(--text-sm) !important;font-weight:800 !important;line-height:1.25 !important;}html body.light-theme .app-shell-home .stock-card-closed .stock-card__timer > :last-child{color:var(--color-salmon-deep) !important;font-weight:700 !important;}html body.light-theme .app-shell-home .stock-card__status-value{display:flex !important;justify-content:flex-end !important;align-items:baseline !important;}html body.light-theme .app-shell-home .stock-card__status-prefix,
html body.light-theme .app-shell-home .stock-card__status-value .stock-card__timer-value{display:inline !important;width:auto !important;}html body.light-theme .app-shell-game{padding:var(--space-sm) !important;align-items:stretch !important;}html body.light-theme .app-shell-game .quick-bet-shell{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:var(--radius-card) !important;background:var(--color-paper) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .quick-bet-stack{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;grid-template-areas:"header"
    "entry"
    "thanks"
    "bill"
    "history"
    "options";gap:var(--space-sm) !important;}html body.light-theme .app-shell-game .quick-bet-header{grid-area:header;min-height:5.25rem !important;padding:var(--space-sm) var(--space-md) !important;border:var(--rule-strong) solid var(--color-green) !important;border-radius:var(--radius-card) !important;background:var(--color-green-soft) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .quick-bet-title-row h1{max-width:none !important;color:var(--color-ink) !important;font-size:var(--text-lg) !important;font-style:normal !important;font-weight:700 !important;}html body.light-theme .app-shell-game .quick-bet-market{color:var(--color-green-deep) !important;font-size:var(--text-md) !important;font-weight:700 !important;}html body.light-theme .app-shell-game .quick-bet-market__star{color:var(--color-green-deep) !important;}html body.light-theme .app-shell-game .quick-bet-lightning{border-color:var(--color-rule) !important;background:var(--color-paper) !important;color:var(--color-green-deep) !important;}html body.light-theme .app-shell-game .game-shell__flag.quick-bet-flag{width:3.75rem !important;height:2.375rem !important;border:0 !important;border-radius:var(--radius-card) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .game-shell__market-status.is-open{border-color:var(--color-green-deep) !important;background:var(--color-green) !important;color:var(--color-paper) !important;}html body.light-theme .app-shell-game .quick-bet-entry{grid-area:entry;}.app-shell-game .quick-bet-thank-you{grid-area:thanks;display:grid;grid-template-columns:minmax(0, 1fr);align-items:center;gap:0;min-width:0;min-height:2.5rem;padding:var(--space-xs) var(--space-sm);border:var(--rule-thin) solid var(--line-strong);border-radius:var(--radius-button);background:var(--surface-2);color:var(--accent-soft);}.app-shell-game .quick-bet-thank-you::before,
.app-shell-game .quick-bet-thank-you::after{content:"";display:none;height:var(--rule-thin);background:currentColor;opacity:0.45;}.app-shell-game .quick-bet-thank-you p{min-width:0;margin:0;color:inherit;font-size:var(--text-sm);font-style:normal;font-weight:700;line-height:1.45;text-align:center;text-wrap:balance;overflow-wrap:anywhere;}html body.light-theme .app-shell-game .quick-bet-thank-you{border-color:var(--color-workbench-rule);background:var(--color-workbench-surface-subtle);color:var(--color-workbench-ink);}@media (min-width: 23.4375rem){.app-shell-game .quick-bet-thank-you{grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);gap:var(--space-sm);}.app-shell-game .quick-bet-thank-you::before,
  .app-shell-game .quick-bet-thank-you::after{display:block;}}html body.light-theme .app-shell-game .bill-capture-content{grid-area:bill;display:grid !important;grid-template-columns:minmax(0, 1fr) !important;gap:var(--space-sm) !important;align-content:start;}html body.light-theme .app-shell-game .history-panel{grid-area:history;}html body.light-theme .app-shell-game .quick-bet-options{grid-area:options;}html body.light-theme .app-shell-game .quick-bet-entry,
html body.light-theme .app-shell-game .quick-bet-list,
html body.light-theme .app-shell-game .summary-panel,
html body.light-theme .app-shell-game .history-panel,
html body.light-theme .app-shell-game .quick-bet-options{border:var(--rule-thin) solid var(--color-rule) !important;border-radius:var(--radius-card) !important;background:var(--color-paper) !important;box-shadow:none !important;}html body.light-theme .app-shell-game #tabs-area.quick-bet-entry{container-type:inline-size;padding:var(--space-sm) !important;border:var(--rule-strong) solid var(--color-green) !important;background:var(--color-green-soft) !important;}html body.light-theme .app-shell-game .game-tabs,
html body.light-theme.mode-mobile .app-shell-game .game-tabs{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:var(--space-2xs) !important;margin-bottom:var(--space-xs) !important;}html body.light-theme .app-shell-game .game-tabs button{min-height:2.5rem !important;padding:0 var(--space-xs) !important;border:var(--rule-thin) solid var(--color-rule) !important;border-radius:var(--radius-button) !important;background:var(--color-paper) !important;color:var(--color-green-deep) !important;font-size:var(--hh-tab-font-size) !important;font-weight:600 !important;line-height:1.45 !important;box-shadow:none !important;transform:none !important;}html body.light-theme .app-shell-game .game-tabs button.bg-blue-600{border-color:var(--color-salmon-deep) !important;background:var(--color-salmon) !important;color:var(--color-paper) !important;}html body.light-theme .app-shell-game .bet-options{gap:var(--space-2xs) !important;}html body.light-theme .app-shell-game .bet-options button{min-height:2rem !important;border:var(--rule-thin) solid var(--color-orange-deep) !important;border-radius:var(--radius-button) !important;background:var(--color-orange) !important;color:var(--color-ink) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .number-entry-card input,
html body.light-theme .app-shell-game #owner-name-input,
html body.light-theme .app-shell-game .restricted-input{border:var(--rule-thin) solid var(--color-rule-strong) !important;border-radius:var(--radius-input) !important;outline:var(--rule-strong) solid transparent;outline-offset:var(--rule-thin);background:var(--color-paper) !important;color:var(--color-ink) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .number-entry-card input:focus,
html body.light-theme .app-shell-game #owner-name-input:focus,
html body.light-theme .app-shell-game .restricted-input:focus{border-color:var(--color-ink-2) !important;outline-color:var(--color-focus) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .quick-bet-form__input-row > #btn-ok{min-height:var(--hh-control-height) !important;border:var(--rule-thin) solid var(--color-green-deep) !important;border-radius:var(--radius-button) !important;background:var(--color-green) !important;color:var(--color-paper) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .pending-panel__clear,
html body.light-theme .app-shell-game .cart-item__delete{border:var(--rule-thin) solid var(--color-salmon-deep) !important;border-radius:var(--radius-button) !important;background:var(--color-salmon) !important;color:var(--color-paper) !important;box-shadow:none !important;}html body.light-theme .app-shell-game #tabs-area > .number-entry-card.quick-bet-form{gap:var(--space-sm) !important;padding:var(--space-sm) 0 0 !important;border:0 !important;border-top:var(--rule-thin) solid var(--color-rule) !important;border-radius:var(--radius-card) !important;background:transparent !important;}html body.light-theme .app-shell-game .quick-bet-form__input-row{display:grid !important;grid-template-columns:minmax(0, 1fr) auto var(--hh-action-width) !important;gap:var(--space-xs) !important;}html body.light-theme .app-shell-game .quick-bet-form__input-row > #btn-ok{width:100% !important;min-width:0 !important;border-color:var(--color-blue) !important;background:var(--color-blue) !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form label,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .price-entry-row label{margin-bottom:var(--space-2xs) !important;color:var(--color-ink-2) !important;font-size:var(--text-xs) !important;font-weight:600 !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #num-input,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #price-top,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #price-bottom,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #price-tod,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .quick-bet-form__input-row > button,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #btn-ok{height:var(--hh-control-height) !important;border-radius:var(--radius-input) !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #num-input{font-size:var(--text-md) !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form button[onclick="toggleReverse()"]{min-width:4.5rem !important;border:var(--rule-thin) solid var(--color-rule-strong) !important;background:var(--color-paper) !important;color:var(--color-ink-2) !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form button[onclick="toggleReverse()"].bg-yellow-600{border-color:var(--color-orange-deep) !important;background:var(--color-orange) !important;color:var(--color-ink) !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .pending-panel.quick-number-presets{padding:var(--space-xs) !important;border:var(--rule-thin) solid var(--color-rule) !important;border-radius:var(--radius-card) !important;background:var(--color-paper) !important;}html body.light-theme .app-shell-game .pending-panel__heading span,
html body.light-theme .app-shell-game .pending-panel__heading strong{color:var(--color-ink) !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .pending-panel__numbers{grid-template-columns:repeat(auto-fill, minmax(3.25rem, 3.25rem)) !important;grid-auto-rows:2.25rem !important;gap:var(--space-2xs) !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .pending-number{width:3.25rem !important;min-width:3.25rem !important;height:2.25rem !important;min-height:2.25rem !important;padding:0 var(--space-2xs) !important;border:var(--rule-thin) solid var(--color-orange-deep) !important;border-radius:var(--radius-button) !important;background:var(--color-orange) !important;color:var(--color-ink) !important;font-size:var(--text-sm) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .price-entry-row{display:grid !important;grid-template-columns:minmax(0, 1fr) var(--hh-action-width) !important;align-items:end !important;gap:var(--space-xs) !important;padding:0 !important;border:0 !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .price-entry-row__fields{gap:var(--space-xs) !important;}html body.light-theme .app-shell-game .quick-bet-add,
html body.light-theme .app-shell-game #btn-save-firebase{width:auto !important;height:var(--hh-control-height) !important;border:var(--rule-thin) solid var(--color-green-deep) !important;border-radius:var(--radius-button) !important;background:var(--color-green) !important;color:var(--color-paper) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .quick-bet-add{width:100% !important;min-width:0 !important;max-width:100% !important;height:var(--hh-control-height) !important;padding-inline:var(--space-sm) !important;justify-self:stretch !important;}html body.light-theme .app-shell-game .quick-bet-list{padding:0 !important;overflow:hidden;}html body.light-theme .app-shell-game .quick-bet-list__heading,
html body.light-theme .app-shell-game .quick-bet-options__heading{min-height:2.75rem;padding:var(--space-xs) var(--space-sm) !important;border-bottom:var(--rule-thin) solid var(--color-rule) !important;background:var(--color-beige) !important;color:var(--color-ink) !important;}html body.light-theme .app-shell-game .quick-bet-list__heading span,
html body.light-theme .app-shell-game .quick-bet-options__heading span,
html body.light-theme .app-shell-game .quick-bet-list__heading h2,
html body.light-theme .app-shell-game .quick-bet-options__heading h2{color:var(--color-ink) !important;}html body.light-theme .app-shell-game .quick-bet-list__heading h2,
html body.light-theme .app-shell-game .quick-bet-options__heading h2{font-size:var(--text-sm) !important;font-weight:700 !important;}html body.light-theme .app-shell-game .quick-bet-list__heading > strong{border-radius:var(--radius-button) !important;background:var(--color-paper) !important;color:var(--color-ink) !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list{padding:0 !important;border:0 !important;background:var(--color-paper) !important;max-height:none !important;overflow:visible !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-list__empty{min-height:7.5rem;border:0 !important;border-radius:var(--radius-card) !important;background:var(--color-paper) !important;color:var(--color-muted) !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-list__empty > span{display:none !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item{grid-template-columns:6.25rem minmax(0, 1fr) 2rem !important;gap:var(--space-2xs) !important;min-height:0 !important;padding:var(--space-2xs) !important;border:0 !important;border-bottom:var(--rule-thin) solid var(--color-rule) !important;border-radius:var(--radius-card) !important;background:var(--color-paper) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta{min-width:0 !important;width:auto !important;padding:var(--space-2xs) !important;border:0 !important;border-inline-end:var(--rule-thin) solid var(--color-rule) !important;border-radius:var(--radius-card) !important;background:var(--color-paper-2) !important;color:var(--color-ink) !important;overflow-wrap:anywhere;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > div:first-child,
html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > span,
html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > div:nth-child(3),
html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > div:last-child,
html body.light-theme .app-shell-game .quick-bet-list .cart-item__numbers span{color:var(--color-green-cart) !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__numbers{color:var(--color-ink) !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__numbers{min-height:0 !important;align-content:center;align-items:baseline;gap:var(--space-2xs) var(--space-xs) !important;padding:var(--space-xs) !important;border:0 !important;border-radius:var(--radius-card) !important;background:var(--color-paper) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__numbers span{color:var(--color-green-cart) !important;font-size:var(--text-xs) !important;font-weight:700 !important;line-height:1.55;font-variant-numeric:tabular-nums;white-space:nowrap;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > div:first-child{margin-bottom:var(--space-2xs) !important;padding-bottom:var(--space-2xs) !important;font-size:var(--text-xs) !important;font-weight:600 !important;line-height:1.45 !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > span{font-size:var(--text-base) !important;font-weight:700 !important;line-height:1.35 !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > div:nth-child(3),
html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > div:last-child{margin-top:var(--space-2xs) !important;font-size:var(--text-xs) !important;font-weight:600 !important;line-height:1.4 !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > div:last-child{font-weight:800 !important;font-variant-numeric:tabular-nums;white-space:nowrap;}html body.light-theme .app-shell-game .quick-bet-list #local-list button.cart-item__delete.w-10{width:2rem !important;min-width:2rem !important;max-width:2rem !important;height:2rem !important;min-height:2rem !important;padding:0 !important;border-radius:var(--radius-button) !important;align-self:center !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list button.cart-item__delete.w-10 svg{width:1rem !important;height:1rem !important;}html body.light-theme .app-shell-game .summary-panel{gap:var(--space-sm) !important;padding:var(--space-sm) !important;}html body.light-theme .app-shell-game .summary-panel__owner{gap:var(--space-xs) !important;}html body.light-theme .app-shell-game .summary-panel #owner-name-input{height:var(--hh-control-height) !important;}html body.light-theme .app-shell-game .summary-panel__card{min-height:8.5rem !important;grid-template-columns:4.5rem minmax(0, 1fr) 6.5rem !important;padding:var(--space-sm) !important;border:var(--rule-thin) solid var(--color-green) !important;border-radius:var(--radius-card) !important;background:var(--color-green-soft) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .summary-panel__icon{width:3.5rem !important;height:2.375rem !important;overflow:hidden;border-radius:var(--radius-button) !important;background:transparent !important;color:var(--color-green-deep) !important;}html body.light-theme .app-shell-game .summary-panel__flag{width:100%;max-width:none;height:100%;max-height:none;border-radius:inherit !important;object-fit:cover;}html body.light-theme .app-shell-game .summary-panel__market,
html body.light-theme .app-shell-game .summary-panel__market time,
html body.light-theme .app-shell-game .summary-panel__market p,
html body.light-theme .app-shell-game .summary-panel__market h2,
html body.light-theme .app-shell-game .summary-panel__totals{color:var(--color-ink) !important;}html body.light-theme .app-shell-game .summary-panel__market h2{font-size:var(--text-xl) !important;font-family:var(--font-display) !important;font-weight:700 !important;line-height:1.625 !important;font-variant-numeric:tabular-nums;}html body.light-theme .app-shell-game .summary-panel__market time{font-family:var(--font-display) !important;font-size:var(--text-sm) !important;font-weight:600 !important;line-height:1.45 !important;font-variant-numeric:tabular-nums;}html body.light-theme .app-shell-game .summary-panel__market time strong{font-size:var(--text-base) !important;font-weight:700 !important;}html body.light-theme .app-shell-game .summary-panel__market p{font-size:var(--text-xs) !important;font-weight:400 !important;line-height:1.45 !important;}html body.light-theme .app-shell-game .summary-panel__totals span,
html body.light-theme .app-shell-game .summary-panel__totals small{font-size:var(--text-xs) !important;font-weight:400 !important;line-height:1.4 !important;}html body.light-theme .app-shell-game .summary-panel__totals strong{font-family:var(--font-display) !important;font-size:var(--text-lg) !important;font-weight:700 !important;line-height:1.6 !important;font-variant-numeric:tabular-nums;}html body.light-theme .app-shell-game .summary-panel__actions#footer-controls{width:min(26rem, 100%) !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:var(--space-xs) !important;}html body.light-theme .app-shell-game .summary-panel__actions#footer-controls #btn-capture,
html body.light-theme .app-shell-game .summary-panel__actions#footer-controls #btn-save-firebase{height:var(--hh-control-height) !important;border-radius:var(--radius-button) !important;font-size:var(--text-sm) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .summary-panel__actions#footer-controls #btn-capture{border-color:var(--color-salmon-deep) !important;background:var(--color-salmon) !important;color:var(--color-paper) !important;}html body.light-theme .app-shell-game .history-panel{padding:var(--space-sm) !important;}html body.light-theme .app-shell-game .history-panel__title{color:var(--color-ink) !important;}html body.light-theme .app-shell-game .quick-bet-options{padding:0 0 var(--space-sm) !important;align-self:start;}html body.light-theme .app-shell-game .quick-bet-options .restricted-panel{margin:var(--space-xs) !important;border:var(--rule-thin) solid var(--color-rule) !important;border-radius:var(--radius-card) !important;background:var(--color-paper-2) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .quick-bet-options__heading{display:none !important;}html body.light-theme .app-shell-game .quick-bet-options .restricted-panel__header{min-height:2.25rem;padding:var(--space-2xs) var(--space-xs) !important;}html body.light-theme .app-shell-game .quick-bet-options .restricted-panel__body{gap:var(--space-xs);padding:var(--space-xs) !important;}html body.light-theme .app-shell-game .hhlott-section{padding:var(--space-xs) !important;border:var(--rule-thin) solid var(--color-rule) !important;border-radius:var(--radius-card) !important;background:var(--color-paper) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .hhlott-number-board{max-height:var(--hh-restricted-board-max-height) !important;border-color:var(--color-rule) !important;border-radius:var(--radius-card) !important;background:var(--color-paper-2) !important;}html body.light-theme .app-shell-game .quick-bet-options .restricted-input{height:var(--hh-control-height) !important;min-height:var(--hh-control-height) !important;}html body.light-theme .app-shell-game .hhlott-number-chip{border-color:var(--color-orange-deep) !important;border-radius:var(--radius-button) !important;background:var(--color-orange) !important;color:var(--color-ink) !important;font-family:var(--font-body) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-report-content,
html body.light-theme .app-shell-resultcheck .resultcheck-content{width:100%;max-width:none !important;padding:var(--space-sm) var(--space-md) var(--space-xl) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-filter-card,
html body.light-theme .app-shell-liveboard-report .liveboard-list-card,
html body.light-theme .app-shell-liveboard-report .liveboard-stat-card,
html body.light-theme .app-shell-resultcheck .result-market-card,
html body.light-theme .app-shell-resultcheck .result-empty-state{border:var(--rule-thin) solid var(--color-rule) !important;border-radius:var(--radius-card) !important;background:var(--color-paper) !important;color:var(--color-ink) !important;box-shadow:none !important;}html body.light-theme .app-shell-liveboard-report .liveboard-table thead,
html body.light-theme .app-shell-resultcheck .result-table thead{background:var(--color-beige) !important;color:var(--color-ink) !important;}html body.light-theme .app-shell-liveboard-report .liveboard-row,
html body.light-theme .app-shell-resultcheck .result-row{border-bottom-color:var(--color-rule) !important;background:var(--color-paper) !important;color:var(--color-ink) !important;}@media (hover: hover) and (pointer: fine){html body.light-theme button:hover,
  html body.light-theme [role="button"]:hover{transform:translateY(calc(var(--rule-thin) * -1));}html body.light-theme .app-shell-home .stock-card-open:hover{border-color:var(--color-green-deep) !important;background:var(--color-green-deep) !important;color:var(--color-paper) !important;box-shadow:none !important;transform:none !important;}html body.light-theme .app-shell-home .stock-card-closed:hover{border-color:var(--color-ink-2) !important;background:var(--color-closed) !important;color:var(--color-ink) !important;box-shadow:none !important;transform:none !important;}html body.light-theme .app-shell-home .stock-card:hover .stock-card__glow{opacity:0 !important;transform:none !important;}}@media (min-width: 42rem){html body.light-theme .app-shell-home .group-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}html body.light-theme .app-shell-game .game-tabs,
  html body.light-theme.mode-mobile .app-shell-game .game-tabs{grid-template-columns:repeat(4, minmax(0, 1fr)) !important;}}@media (min-width: 46rem) and (max-width: 61.99rem){html body.light-theme .app-shell-home .group-grid{grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:var(--space-2xs) !important;}html body.light-theme .app-shell-home .stock-card{padding:var(--space-2xs) !important;}html body.light-theme .app-shell-home .stock-card__top{min-height:2.875rem;gap:var(--space-2xs) !important;}html body.light-theme .app-shell-home .stock-card__flag{width:3rem !important;height:1.875rem !important;}html body.light-theme .app-shell-home .stock-card h3{font-size:var(--text-xs) !important;}html body.light-theme .app-shell-home .stock-card__draw-date,
  html body.light-theme .app-shell-home .stock-card__draw-time,
  html body.light-theme .app-shell-home .stock-card__detail-label,
  html body.light-theme .app-shell-home .stock-card__detail-value,
  html body.light-theme .app-shell-home .stock-card__status-value,
  html body.light-theme .app-shell-home .stock-card__status-prefix,
  html body.light-theme .app-shell-home .stock-card__timer-value{font-size:var(--text-3xs) !important;}html body.light-theme .app-shell-home .stock-card__detail-row{gap:var(--space-2xs) !important;}}@media (min-width: 62rem){html body.light-theme .app-shell-home .group-grid{grid-template-columns:repeat(4, minmax(0, 1fr)) !important;}html body.light-theme .app-shell-game .quick-bet-stack{grid-template-columns:repeat(2, minmax(23rem, 1fr)) !important;grid-template-areas:"header options"
      "entry options"
      "thanks options"
      "bill options"
      "history options";align-items:start;}html body.light-theme .app-shell-game .game-tabs{grid-template-columns:repeat(4, minmax(0, 1fr)) !important;}}@container (min-width: 46rem){html body.light-theme .app-shell-game .game-tabs{grid-template-columns:repeat(7, minmax(6.25rem, 1fr)) !important;}}html body.light-theme .app-shell-home .stock-card{font-variant-numeric:tabular-nums;font-synthesis:none;text-rendering:optimizeLegibility;}html body.light-theme .app-shell-home .stock-card__top{align-items:flex-start !important;}html body.light-theme .app-shell-home .stock-card__identity{display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;grid-template-areas:"market-name market-name"
    "draw-date draw-time" !important;width:100% !important;align-content:start !important;column-gap:var(--space-xs) !important;row-gap:var(--space-3xs) !important;}html body.light-theme .app-shell-home .stock-card h3{grid-area:market-name;min-width:0 !important;margin:0 !important;font-size:var(--text-sm) !important;font-weight:800 !important;line-height:1.2 !important;letter-spacing:0 !important;}html body.light-theme .app-shell-home .stock-card__draw-date{grid-area:draw-date;}html body.light-theme .app-shell-home .stock-card__draw-time{grid-area:draw-time;text-align:end !important;}html body.light-theme .app-shell-home .stock-card__draw-date,
html body.light-theme .app-shell-home .stock-card__draw-time{font-size:var(--text-3xs) !important;font-weight:700 !important;line-height:1.25 !important;letter-spacing:0 !important;}html body.light-theme .app-shell-home .stock-card__bottom{min-height:2rem !important;margin-top:var(--space-2xs) !important;padding-top:var(--space-2xs) !important;gap:var(--space-3xs) !important;}html body.light-theme .app-shell-home .stock-card__detail-row{line-height:1.2 !important;}html body.light-theme .app-shell-home .stock-card__detail-label,
html body.light-theme .app-shell-home .stock-card__detail-value,
html body.light-theme .app-shell-home .stock-card__status-value,
html body.light-theme .app-shell-home .stock-card__status-prefix,
html body.light-theme .app-shell-home .stock-card__timer-value{font-size:var(--text-3xs) !important;line-height:1.2 !important;letter-spacing:0 !important;}html body.light-theme .app-shell-home .stock-card__detail-label,
html body.light-theme .app-shell-home .stock-card__status-prefix{font-weight:600 !important;}html body.light-theme .app-shell-home .stock-card__detail-value,
html body.light-theme .app-shell-home .stock-card__timer-value{font-weight:800 !important;}html body.light-theme .app-shell-home .stock-card-open .stock-card__timer-value{color:var(--color-paper) !important;}html body.light-theme .app-shell-home .stock-card-closed .stock-card__timer-value{color:var(--color-ink) !important;}@media (min-width: 46rem) and (max-width: 61.99rem){html body.light-theme .app-shell-home .group-grid{gap:var(--space-xs) !important;}html body.light-theme .app-shell-home .stock-card{padding:var(--space-xs) !important;}html body.light-theme .app-shell-home .stock-card__top{min-height:2.625rem !important;gap:var(--space-2xs) !important;}html body.light-theme .app-shell-home .stock-card__flag{width:2.75rem !important;height:1.75rem !important;}html body.light-theme .app-shell-home .stock-card h3{font-size:var(--text-xs) !important;}}@media (max-width: 45.99rem){html body.light-theme .app-shell-home .stock-card h3{font-size:var(--text-sm) !important;}}@media (min-width: 75rem){html body.light-theme .app-shell-home .group-grid{grid-template-columns:repeat(4, minmax(0, 1fr)) !important;}}@media (max-width: 60rem){body.light-theme .member-sidebar{display:none !important;}body.light-theme.member-authenticated.mode-desktop #main-content,
  body.light-theme.member-authenticated #main-content{width:100% !important;margin-inline-start:0 !important;}html body.light-theme .home-topbar__inner,
  html body.light-theme .liveboard-topbar__inner{align-items:flex-start;flex-direction:column;}html body.light-theme .home-topbar__actions{width:100%;overflow-x:auto;padding-bottom:var(--space-2xs);}html body.light-theme .app-shell-home .home-market-tools__heading{align-items:stretch !important;flex-direction:column;}html body.light-theme .app-shell-home .home-market-tools__actions,
  html body.light-theme .app-shell-home .home-market-search,
  html body.light-theme .app-shell-home .home-market-sort{width:100% !important;}html body.light-theme .app-shell-game .summary-panel__card{grid-template-columns:minmax(0, 1fr) !important;text-align:start !important;}html body.light-theme .app-shell-game .summary-panel__icon,
  html body.light-theme .app-shell-game .summary-panel__totals{display:none !important;}}html[lang="th"] body.light-theme .app-shell h1,
html[lang="th"] body.light-theme .app-shell h2,
html[lang="th"] body.light-theme .app-shell h3,
html[lang="th"] body.light-theme .app-shell button,
html[lang="th"] body.light-theme .app-shell label{letter-spacing:0 !important;}@media (max-width: 40rem){html body.light-theme .app-shell-home .home-market-tools,
  html body.light-theme .app-shell-home .home-grid-wrap,
  html body.light-theme .app-shell-game,
  html body.light-theme .app-shell-liveboard-report .liveboard-report-content,
  html body.light-theme .app-shell-resultcheck .resultcheck-content{padding-inline:var(--space-xs) !important;}html body.light-theme .app-shell-home .home-market-tabs,
  html body.light-theme .app-shell-home .home-market-chip-row{overflow-x:auto;scrollbar-width:none;}html body.light-theme .app-shell-home .home-market-summary{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}html body.light-theme .app-shell-home .summary-card:nth-child(2){border-inline-end:0 !important;}html body.light-theme .app-shell-game .quick-bet-header{align-items:flex-start !important;gap:var(--space-sm) !important;}html body.light-theme .app-shell-game .quick-bet-header__right{width:100%;justify-content:space-between;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .price-entry-row{grid-template-columns:minmax(0, 1fr) 6.5rem !important;}html body.light-theme .app-shell-game .quick-bet-form__input-row{grid-template-columns:minmax(0, 1fr) 3.75rem 4.5rem !important;gap:var(--space-2xs) !important;}html body.light-theme .app-shell-game .quick-bet-form__input-row .number-input-field{grid-column:auto !important;}html body.light-theme .app-shell-game .quick-bet-form__input-row > button{min-width:0 !important;padding-inline:var(--space-2xs) !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .quick-bet-add{width:100% !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item{grid-template-columns:minmax(0, 1fr) 2.75rem !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta{grid-column:1 / -1;border-inline-end:0 !important;border-bottom:var(--rule-thin) solid var(--color-rule) !important;}html body.light-theme .app-shell-game .summary-panel__actions#footer-controls{grid-template-columns:minmax(0, 1fr) !important;}}html body.light-theme .app-shell-game.is-restricted-review-open .quick-bet-left > #tabs-area,
html body.light-theme .app-shell-game.is-restricted-review-open .quick-bet-left > .quick-bet-thank-you,
html body.light-theme .app-shell-game.is-restricted-review-open .quick-bet-left > .bill-capture-content{display:none !important;}.restricted-review-modal.is-inline{position:static;inset:auto;display:none;width:100%;height:auto;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--color-smlot-source-ink);overflow:visible;}.restricted-review-modal.is-inline[open]{display:block;}.restricted-review-modal.is-inline::backdrop{background:transparent;}.restricted-review-modal.is-inline .restricted-review-panel{width:100%;max-height:none;border:0;border-radius:0;background:var(--color-paper);color:var(--color-smlot-source-ink);overflow:visible;box-shadow:none;animation:none;}.restricted-review-modal.is-inline .restricted-review-header{display:block;padding:0 0 var(--space-2xs);border:0;background:transparent;}.restricted-review-modal.is-inline .restricted-review-header h2{margin:0;color:var(--color-smlot-source-ink);font-family:var(--font-body);font-size:1.05rem;font-style:normal;font-weight:400;line-height:1.35;}.restricted-review-modal.is-inline .restricted-review-header p,
.restricted-review-modal.is-inline .restricted-review-status,
.restricted-review-modal.is-inline .restricted-review-guidance{display:none;}.restricted-review-table-wrap{width:100%;overflow:visible;background:var(--color-paper);}.restricted-review-modal.is-overlay .restricted-review-table-wrap{min-height:0;overflow-y:auto;}.restricted-review-table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;color:var(--color-smlot-source-ink);font-family:var(--font-body);font-size:0.75rem;font-variant-numeric:tabular-nums;}.restricted-review-table th,
.restricted-review-table td{height:1.85rem;padding:0.2rem 0.35rem;border:var(--rule-thin) solid var(--color-smlot-source-grid);line-height:1.25;vertical-align:middle;}.restricted-review-table th{background:var(--color-smlot-source-label);color:var(--color-smlot-source-control-ink);font-size:0.7rem;font-weight:700;text-align:center;}.restricted-review-table th:first-child{width:42%;}.restricted-review-table th:nth-child(2),
.restricted-review-table th:nth-child(3){width:16%;}.restricted-review-table th:nth-child(4){width:17%;}.restricted-review-table th:last-child{width:9%;}.restricted-review-table .restricted-review-row{display:table-row;padding:0;border:0;background:var(--color-paper);}.restricted-review-table tbody .restricted-review-row:nth-child(odd){background:var(--color-paper-2);}.restricted-review-table .restricted-review-row.has-restrictions{background:var(--color-salmon-soft);}.restricted-review-table .restricted-review-row.has-restrictions > td{border-top-color:var(--color-restricted-row-rule);border-bottom-color:var(--color-restricted-row-rule);background:var(--color-restricted-row);}.restricted-review-table td:not(:first-child){text-align:right;}.restricted-review-table .restricted-review-description{color:var(--color-smlot-source-danger);font-weight:400;text-align:center;overflow-wrap:anywhere;}.restricted-review-description strong{color:var(--color-smlot-source-primary-deep);font-weight:500;}.restricted-review-description em{color:var(--color-smlot-source-danger);font-style:normal;font-weight:400;}.restricted-review-table .restricted-review-delete-cell{padding:0;text-align:center;}.restricted-review-delete{display:inline-grid;place-items:center;width:1.65rem;min-width:1.65rem;height:1.65rem;min-height:1.65rem;padding:0;border:0;border-radius:var(--radius-button);background:transparent;color:var(--color-smlot-source-danger);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),
    color var(--dur-short) var(--ease-out),
    transform var(--dur-micro) var(--ease-out),
    opacity var(--dur-short) var(--ease-out);}.restricted-review-delete svg{width:0.8rem;height:0.8rem;}.restricted-review-delete:disabled,
.restricted-review-delete.is-muted{opacity:0.72;cursor:default;}.restricted-review-delete.is-loading{opacity:0.55;pointer-events:none;}.restricted-review-delete.is-error{background:var(--color-salmon-soft);color:var(--color-error);}.restricted-review-delete.is-success{background:var(--color-green-soft);color:var(--color-green-deep);}.restricted-review-delete:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px;}.restricted-review-delete:active{transform:translateY(1px);}.restricted-review-modal.is-inline .restricted-review-summary{display:flex;flex-direction:column;align-items:center;gap:0.1rem;padding:var(--space-xs) 0 var(--space-2xs);border:0;background:transparent;color:var(--color-smlot-source-ink);}.restricted-review-modal.is-inline .restricted-review-summary > div{display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:0.35rem;width:100%;padding:0;border:0;text-align:center;}.restricted-review-modal.is-inline .restricted-review-summary > div + div{border:0;}.restricted-review-modal.is-inline .restricted-review-summary span,
.restricted-review-modal.is-inline .restricted-review-summary strong{color:var(--color-smlot-source-ink);font-size:1rem;font-weight:400;line-height:1.45;}.restricted-review-modal.is-inline .restricted-review-summary > div:nth-child(2) strong{color:var(--color-smlot-source-danger);}.restricted-review-modal.is-inline .restricted-review-summary > div:nth-child(3) strong{color:var(--color-smlot-source-primary);}.restricted-review-modal.is-inline .restricted-review-summary p{margin:0.2rem 0 0;color:var(--color-smlot-source-ink);font-size:0.78rem;font-weight:400;}.restricted-review-modal.is-inline .restricted-review-actions{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0.35rem;width:min(100%, 20rem);margin-inline:auto;padding:0 0 var(--space-xs);}.restricted-review-modal.is-inline .restricted-review-button{min-width:0;min-height:2rem;padding:0.3rem 0.55rem;border-radius:var(--radius-button);color:var(--color-paper);font-size:0.76rem;font-weight:500;line-height:1;white-space:nowrap;}.restricted-review-modal.is-inline .restricted-review-button.is-cancel{border-color:var(--color-smlot-source-danger);background:var(--color-smlot-source-danger);}.restricted-review-modal.is-inline .restricted-review-button.is-secondary{border-color:var(--color-smlot-source-control-ink);background:var(--color-smlot-source-control-ink);color:var(--color-paper);}.restricted-review-modal.is-inline .restricted-review-button.is-primary.is-ready{border-color:var(--color-smlot-source-primary);background:var(--color-smlot-source-primary);color:var(--color-paper);}.restricted-review-modal.is-inline .restricted-review-button.is-primary.has-error:disabled{border-color:var(--color-smlot-source-primary);background:var(--color-smlot-source-primary);color:var(--color-paper);opacity:0.48;}.restricted-review-modal.is-inline .restricted-review-button.is-loading{opacity:0.58;pointer-events:none;}.restricted-review-modal.is-inline .restricted-review-button.is-error{border-color:var(--color-error);background:var(--color-error);}.restricted-review-modal.is-inline .restricted-review-button.is-success{border-color:var(--color-green-deep);background:var(--color-green-deep);}@media (hover: hover) and (pointer: fine){.restricted-review-delete.is-restricted:hover{background:var(--color-smlot-source-danger);color:var(--color-paper);}.restricted-review-modal.is-inline .restricted-review-button:not(:disabled):hover{filter:brightness(0.92);}}@media (max-width: 24rem){.restricted-review-table{font-size:0.64rem;}.restricted-review-table th{padding-inline:0.15rem;font-size:0.61rem;}.restricted-review-table th:first-child{width:40%;}.restricted-review-table th:nth-child(2),
  .restricted-review-table th:nth-child(3),
  .restricted-review-table th:nth-child(4){width:17%;}}@media (prefers-reduced-motion: reduce){.restricted-review-delete,
  .restricted-review-modal.is-inline .restricted-review-button{transition-duration:150ms;}}@media (pointer: coarse){body.light-theme button,
  body.light-theme [role="button"],
  body.light-theme input,
  body.light-theme select{min-height:var(--hh-control-height);}}html body.light-theme .app-shell-game .quick-bet-shell{width:min(100%, 69.5rem) !important;font-size:0.96rem;line-height:1.44;}html body.light-theme .app-shell-game .quick-bet-stack{gap:var(--space-md) !important;}html body.light-theme .app-shell-game .quick-bet-left,
html body.light-theme .app-shell-game .quick-bet-right{gap:var(--space-md) !important;}html body.light-theme .app-shell-game .quick-bet-header{min-height:6.75rem !important;padding:0.96rem !important;border-color:var(--color-smlot-source-primary) !important;border-radius:var(--radius-button) !important;background:var(--color-smlot-source-panel) !important;color:var(--color-smlot-source-ink-blue) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .quick-bet-title-row h1{color:var(--color-smlot-source-ink-blue) !important;font-size:1.125rem !important;font-weight:400 !important;}html body.light-theme .app-shell-game .game-shell__back{width:2.35rem !important;min-width:2.35rem !important;height:2.35rem !important;min-height:2.35rem !important;border-color:var(--color-smlot-source-input-rule) !important;background:var(--color-paper) !important;color:var(--color-smlot-source-primary-deep) !important;}html body.light-theme .app-shell-game .quick-bet-market,
html body.light-theme .app-shell-game .quick-bet-date{color:var(--color-smlot-source-ink-blue) !important;font-size:0.94rem !important;font-weight:400 !important;}html body.light-theme .app-shell-game .game-shell__market-status{border-color:var(--color-success) !important;background:var(--color-success) !important;color:var(--color-paper) !important;}html body.light-theme .app-shell-game .layout-toggle-btn{border-color:var(--color-smlot-source-primary) !important;background:var(--color-paper) !important;color:var(--color-smlot-source-primary-deep) !important;}html body.light-theme .app-shell-game .layout-toggle-btn.is-active,
html body.light-theme .app-shell-game .layout-toggle-btn[aria-pressed="true"]{background:var(--color-smlot-source-primary-deep) !important;color:var(--color-paper) !important;}html body.light-theme .app-shell-game #tabs-area.quick-bet-entry{padding:1.2rem !important;border-color:var(--color-smlot-source-primary) !important;border-radius:var(--radius-button) !important;background:var(--color-smlot-source-panel) !important;color:var(--color-smlot-source-ink) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .game-tabs,
html body.light-theme.mode-mobile .app-shell-game .game-tabs{gap:0.38rem !important;margin-bottom:0.58rem !important;}html body.light-theme .app-shell-game .game-tabs button{min-width:0 !important;min-height:2.3rem !important;height:2.3rem !important;padding:0.36rem 0.72rem !important;border-color:var(--color-smlot-source-option-rule) !important;border-radius:var(--radius-button) !important;background:var(--color-smlot-source-option) !important;color:var(--color-smlot-source-control-ink) !important;font-size:0.96rem !important;font-weight:400 !important;line-height:1.44 !important;box-shadow:var(--shadow-smlot-source-button) !important;}html body.light-theme .app-shell-game .game-tabs button.bg-blue-600{border-color:var(--color-smlot-source-selected) !important;background:var(--color-smlot-source-selected) !important;color:var(--color-smlot-source-control-ink) !important;font-weight:400 !important;}html body.light-theme .app-shell-game .bet-options{gap:0.32rem !important;margin-bottom:0.48rem !important;}html body.light-theme .app-shell-game .bet-options button{min-height:1.9rem !important;padding:0.2rem 0.56rem !important;border-color:var(--color-smlot-source-input-rule) !important;background:var(--color-paper) !important;color:var(--color-smlot-source-primary-deep) !important;font-size:0.74rem !important;font-weight:400 !important;}html body.light-theme .app-shell-game #tabs-area > .number-entry-card.quick-bet-form{gap:0.62rem !important;padding-top:0.58rem !important;border-top-color:color-mix(in oklch, var(--color-smlot-source-primary) 24%, transparent) !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form label,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .price-entry-row label{color:var(--color-smlot-source-ink-blue) !important;font-size:0.72rem !important;font-weight:400 !important;}html body.light-theme .app-shell-game .quick-bet-form__input-row{grid-template-columns:minmax(0, 1fr) auto 5.65rem !important;gap:0.48rem !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #num-input,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #price-top,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #price-bottom,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #price-tod,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .quick-bet-form__input-row > button,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #btn-ok,
html body.light-theme .app-shell-game .quick-bet-add{height:2.3rem !important;min-height:2.3rem !important;border-radius:var(--radius-button) !important;font-size:0.96rem !important;font-weight:400 !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #num-input,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #price-top,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #price-bottom,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #price-tod{border-color:var(--color-smlot-source-input-rule) !important;color:var(--color-smlot-source-control-ink) !important;}html body.light-theme .app-shell-game .quick-bet-form__input-row > #btn-ok,
html body.light-theme .app-shell-game .quick-bet-add{border-color:var(--color-smlot-source-primary) !important;background:var(--color-smlot-source-primary) !important;color:var(--color-paper) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form button[onclick="toggleReverse()"]{border-color:var(--color-smlot-source-selected) !important;background:var(--color-smlot-source-selected) !important;color:var(--color-smlot-source-control-ink) !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .price-entry-row{grid-template-columns:minmax(0, 1fr) 5.65rem !important;gap:0.48rem !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .pending-panel.quick-number-presets{border-color:var(--color-smlot-source-input-rule) !important;background:color-mix(in oklch, var(--color-smlot-source-panel) 60%, var(--color-paper)) !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .pending-number{border-color:var(--color-smlot-source-primary) !important;background:var(--color-smlot-source-primary) !important;color:var(--color-paper) !important;}html body.light-theme .app-shell-game .pending-panel__clear,
html body.light-theme .app-shell-game .cart-item__delete{border-color:var(--color-smlot-source-danger) !important;background:var(--color-smlot-source-danger) !important;color:var(--color-paper) !important;}html body.light-theme .app-shell-game .quick-bet-thank-you{min-height:2rem;padding:0.25rem 0.5rem;border-color:var(--color-smlot-source-primary) !important;background:var(--color-paper) !important;color:var(--color-smlot-source-primary-deep) !important;}html body.light-theme .app-shell-game .quick-bet-thank-you::before,
html body.light-theme .app-shell-game .quick-bet-thank-you::after{border-color:var(--color-smlot-source-primary) !important;}html body.light-theme .app-shell-game .quick-bet-thank-you p{font-size:0.74rem !important;font-weight:400 !important;}html body.light-theme .app-shell-game .bill-capture-content{gap:var(--space-md) !important;}html body.light-theme .app-shell-game .quick-bet-list,
html body.light-theme .app-shell-game .summary-panel,
html body.light-theme .app-shell-game .history-panel,
html body.light-theme .app-shell-game .quick-bet-options{border-color:var(--color-smlot-source-grid) !important;border-radius:0 !important;box-shadow:none !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item{grid-template-columns:7.5rem minmax(0, 1fr) 2.2rem !important;border-bottom-color:var(--color-smlot-source-grid) !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta{padding:0.55rem !important;border-inline-end-color:var(--color-smlot-source-grid) !important;background:var(--color-smlot-source-label) !important;color:var(--color-smlot-source-ink-blue) !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > div:first-child,
html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > span,
html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > div:nth-child(3),
html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > div:last-child{color:var(--color-smlot-source-ink-blue) !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__numbers{padding:0.55rem 0.62rem !important;color:var(--color-smlot-source-ink) !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__numbers span{color:var(--color-smlot-source-ink) !important;font-size:0.72rem !important;font-weight:400 !important;line-height:1.6 !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list button.cart-item__delete.w-10{width:1.65rem !important;min-width:1.65rem !important;height:1.65rem !important;min-height:1.65rem !important;margin:auto 0.28rem !important;border-radius:var(--radius-button) !important;}html body.light-theme .app-shell-game .summary-panel{gap:0.55rem !important;padding:0 !important;border:0 !important;background:transparent !important;}html body.light-theme .app-shell-game .summary-panel__owner{gap:0.5rem !important;}html body.light-theme .app-shell-game .summary-panel__owner label{color:var(--color-smlot-source-ink) !important;font-size:0.82rem !important;font-weight:400 !important;}html body.light-theme .app-shell-game .summary-panel #owner-name-input{height:2.3rem !important;min-height:2.3rem !important;border-color:var(--color-smlot-source-grid) !important;}html body.light-theme .app-shell-game .summary-panel__card{min-height:7.25rem !important;padding:0.5rem !important;background:var(--color-paper) !important;}html body.light-theme .app-shell-game .summary-panel__market time,
html body.light-theme .app-shell-game .summary-panel__market p{color:var(--color-smlot-source-ink) !important;font-size:0.78rem !important;font-weight:400 !important;}html body.light-theme .app-shell-game .summary-panel__countdown,
html body.light-theme .app-shell-game .summary-panel__countdown strong{color:var(--color-smlot-source-danger) !important;font-size:0.92rem !important;font-weight:400 !important;}html body.light-theme .app-shell-game .summary-panel__market h2{color:var(--color-smlot-source-ink) !important;font-size:1.25rem !important;font-weight:400 !important;}html body.light-theme .app-shell-game .summary-panel__actions#footer-controls{width:min(100%, 12rem) !important;gap:0.65rem !important;}html body.light-theme .app-shell-game .quick-bet-list{padding:0 !important;overflow:hidden;border:var(--rule-thin) solid var(--color-smlot-source-primary) !important;border-radius:0 !important;background:var(--color-smlot-source-panel) !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list{display:block !important;padding:0 !important;overflow:visible !important;background:var(--color-smlot-source-panel) !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list .cart-item{grid-template-columns:8rem minmax(0, 1fr) 2rem !important;min-height:5rem !important;padding:0 !important;border:0 !important;border-bottom:var(--rule-thin) solid var(--color-paper) !important;border-radius:0 !important;background:var(--color-smlot-source-panel) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list .cart-item:last-child{border-bottom:0 !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list .cart-item__meta{justify-content:center !important;padding:0.5rem 0.35rem !important;border:0 !important;border-inline-end:var(--rule-thin) solid var(--color-paper) !important;border-radius:0 !important;background:var(--color-smlot-source-panel) !important;color:var(--color-smlot-source-ink-blue) !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list .cart-item__meta > div:first-child{display:none !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list .cart-item__meta > span{margin:0 !important;color:var(--color-smlot-source-ink-blue) !important;font-size:0.875rem !important;font-weight:400 !important;line-height:1.25 !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list .cart-item__meta > div:nth-child(3){margin-top:0.2rem !important;color:var(--color-smlot-source-ink-blue) !important;font-size:0.75rem !important;font-weight:400 !important;line-height:1.2 !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list .cart-item__meta > div:last-child{margin-top:0.15rem !important;color:var(--color-smlot-source-ink-blue) !important;font-size:0.8125rem !important;font-weight:700 !important;line-height:1.15 !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list .cart-item > div:nth-child(2){min-width:0;padding:0 !important;background:var(--color-paper) !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list .cart-item__numbers{display:flex !important;min-height:100% !important;flex-wrap:wrap;align-content:center;gap:0.1rem 0.48rem !important;padding:0.48rem 0.55rem !important;border:0 !important;border-radius:0 !important;background:var(--color-paper) !important;color:var(--color-smlot-source-ink) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list .cart-item__numbers span{margin:0 !important;color:var(--color-smlot-source-ink) !important;font-size:0.75rem !important;font-weight:500 !important;line-height:1.35 !important;letter-spacing:0 !important;white-space:nowrap;}html body.light-theme .app-shell-game .quick-bet-list #local-list button.cart-item__delete.w-10{width:1.5rem !important;min-width:1.5rem !important;height:1.5rem !important;min-height:1.5rem !important;margin:auto 0.25rem !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:var(--color-smlot-source-danger) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list .cart-item__delete svg{width:0.875rem !important;height:0.875rem !important;}html body.light-theme .app-shell-game .summary-panel{position:relative;gap:0.35rem !important;padding:0.45rem 0 0 !important;border:0 !important;border-radius:0 !important;background:var(--color-paper) !important;}html body.light-theme .app-shell-game .summary-panel__owner{grid-template-columns:auto minmax(0, 1fr) !important;gap:0.45rem !important;padding-inline-end:4.5rem !important;}html body.light-theme .app-shell-game .summary-panel__owner label{color:var(--color-smlot-source-ink) !important;font-size:0.78rem !important;font-weight:400 !important;line-height:1.2 !important;}html body.light-theme .app-shell-game .summary-panel #owner-name-input{height:1.9rem !important;min-height:1.9rem !important;padding-inline:0.65rem !important;border-color:var(--color-smlot-source-grid) !important;border-radius:var(--radius-button) !important;font-size:0.75rem !important;font-weight:400 !important;}html body.light-theme .app-shell-game .summary-panel__card{position:relative;display:block !important;min-height:6.25rem !important;padding:0.35rem 4.5rem 0.25rem !important;border:0 !important;border-radius:0 !important;background:var(--color-paper) !important;}html body.light-theme .app-shell-game .summary-panel__icon{position:absolute !important;top:-2.35rem !important;right:0 !important;display:block !important;width:3rem !important;height:1.85rem !important;border:0 !important;border-radius:0 !important;background:transparent !important;}html body.light-theme .app-shell-game .summary-panel__flag{width:100% !important;height:100% !important;border-radius:0 !important;object-fit:cover;}html body.light-theme .app-shell-game .summary-panel__market{position:static !important;display:flex !important;min-width:0;flex-direction:column;align-items:center;gap:0.2rem !important;text-align:center !important;}html body.light-theme .app-shell-game .summary-panel__market time{display:none !important;}html body.light-theme .app-shell-game .summary-panel__countdown{position:absolute !important;top:0 !important;right:0 !important;width:4rem !important;color:var(--color-smlot-source-danger) !important;font-size:0.72rem !important;font-weight:400 !important;line-height:1.2 !important;text-align:center !important;}html body.light-theme .app-shell-game .summary-panel__countdown strong{display:block !important;color:var(--color-smlot-source-danger) !important;font-size:0.8rem !important;font-weight:400 !important;line-height:1.2 !important;}html body.light-theme .app-shell-game .summary-panel__market p{margin-top:0.55rem !important;color:var(--color-smlot-source-ink) !important;font-size:1rem !important;font-weight:400 !important;line-height:1.25 !important;}html body.light-theme .app-shell-game .summary-panel__market h2{margin:0 !important;color:var(--color-smlot-source-ink) !important;font-size:1.22rem !important;font-weight:400 !important;line-height:1.2 !important;}html body.light-theme .app-shell-game .summary-panel__actions#footer-controls{width:min(100%, 10rem) !important;gap:0.5rem !important;margin-inline:auto;}html body.light-theme .app-shell-game .summary-panel__actions#footer-controls #btn-capture,
html body.light-theme .app-shell-game .summary-panel__actions#footer-controls #btn-save-firebase{height:1.9rem !important;min-height:1.9rem !important;padding-inline:0.55rem !important;border-radius:var(--radius-button) !important;font-size:0.78rem !important;font-weight:400 !important;line-height:1 !important;white-space:nowrap;}html body.light-theme .app-shell-game .summary-panel__actions#footer-controls svg{display:none !important;}@media (max-width: 40rem){html body.light-theme .app-shell-game .quick-bet-list #local-list .cart-item{grid-template-columns:8rem minmax(0, 1fr) 2rem !important;}html body.light-theme .app-shell-game .summary-panel__owner{grid-template-columns:auto minmax(0, 1fr) !important;padding-inline-end:3.75rem !important;}html body.light-theme .app-shell-game .summary-panel__icon{width:2.75rem !important;height:1.7rem !important;}}html body.light-theme .app-shell-game #tabs-area .number-entry-card.quick-bet-form .pending-panel.quick-number-presets{grid-template-columns:minmax(0, 1fr) 5rem !important;grid-template-areas:"pending-numbers pending-cancel" !important;align-items:start !important;gap:var(--space-xs) !important;}html body.light-theme .app-shell-game #tabs-area .pending-panel__heading > div{display:none !important;}html body.light-theme .app-shell-game #tabs-area .pending-panel__clear{width:5rem !important;min-width:5rem !important;height:2rem !important;min-height:2rem !important;gap:var(--space-2xs) !important;font-size:var(--text-2xs) !important;font-weight:500 !important;line-height:1 !important;color:var(--color-smlot-source-danger-ink) !important;white-space:nowrap;}html body.light-theme .app-shell-game #tabs-area .pending-panel__clear svg{width:var(--text-xs) !important;height:var(--text-xs) !important;}html body.light-theme .app-shell-game #tabs-area .pending-panel__clear::before{content:"";position:absolute;inset-block:calc(var(--space-sm) / -2);inset-inline:0;}html body.light-theme .app-shell-game .quick-bet-list #local-list#local-list > .cart-item.cart-item{background:var(--color-smlot-source-panel) !important;background-color:var(--color-smlot-source-panel) !important;border-radius:0 !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list#local-list > .cart-item.cart-item > .cart-item__meta.cart-item__meta{background:var(--color-smlot-source-panel) !important;background-color:var(--color-smlot-source-panel) !important;border-radius:0 !important;}html body.light-theme .app-shell-game .quick-bet-list{padding:0 !important;overflow:hidden;border:var(--rule-thin) solid var(--color-smlot-source-primary) !important;border-radius:0 !important;background:var(--color-smlot-source-panel) !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list{display:block !important;max-height:none !important;padding:0 !important;overflow:visible !important;background:var(--color-smlot-source-panel) !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item{grid-template-columns:8rem minmax(0, 1fr) 2rem !important;min-height:5rem;border:0 !important;border-bottom:var(--rule-thin) solid var(--color-paper) !important;border-radius:0 !important;background:var(--color-smlot-source-panel) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item:last-child{border-bottom:0 !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta{justify-content:center !important;padding:0.5rem 0.35rem !important;border:0 !important;border-inline-end:var(--rule-thin) solid var(--color-paper) !important;border-radius:0 !important;background:var(--color-smlot-source-panel) !important;color:var(--color-smlot-source-ink-blue) !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > div:first-child{display:none !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > span{margin:0 !important;color:var(--color-smlot-source-ink-blue) !important;font-size:0.875rem !important;font-weight:400 !important;line-height:1.25 !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > div:nth-child(3){margin-top:0.2rem !important;color:var(--color-smlot-source-ink-blue) !important;font-size:0.75rem !important;font-weight:400 !important;line-height:1.2 !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > div:last-child{margin-top:0.15rem !important;color:var(--color-smlot-source-ink-blue) !important;font-size:0.8125rem !important;font-weight:700 !important;line-height:1.15 !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item > div:nth-child(2){min-width:0;padding:0 !important;background:var(--color-paper) !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__numbers{display:flex !important;min-height:100%;flex-wrap:wrap;align-content:center;gap:0.1rem 0.48rem !important;padding:0.48rem 0.55rem !important;border:0 !important;border-radius:0 !important;background:var(--color-paper) !important;color:var(--color-smlot-source-ink) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__numbers span{margin:0 !important;color:var(--color-smlot-source-ink) !important;font-size:0.75rem !important;font-weight:400 !important;line-height:1.35 !important;letter-spacing:0 !important;white-space:nowrap;}html body.light-theme .app-shell-game .quick-bet-list #local-list button.cart-item__delete.w-10{width:1.5rem !important;min-width:1.5rem !important;height:1.5rem !important;min-height:1.5rem !important;margin:auto 0.25rem !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:var(--color-smlot-source-danger) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__delete svg{width:0.875rem;height:0.875rem;}html body.light-theme .app-shell-game .summary-panel{position:relative;gap:0.35rem !important;padding:0.45rem 0 0 !important;border:0 !important;border-radius:0 !important;background:var(--color-paper) !important;}html body.light-theme .app-shell-game .summary-panel__owner{grid-template-columns:auto minmax(0, 1fr) !important;gap:0.45rem !important;padding-inline-end:4.5rem;}html body.light-theme .app-shell-game .summary-panel__owner label{color:var(--color-smlot-source-ink) !important;font-size:0.78rem !important;font-weight:400 !important;line-height:1.2 !important;}html body.light-theme .app-shell-game .summary-panel #owner-name-input{height:1.9rem !important;min-height:1.9rem !important;padding-inline:0.65rem !important;border-color:var(--color-smlot-source-grid) !important;border-radius:var(--radius-button) !important;font-size:0.75rem !important;font-weight:400 !important;}html body.light-theme .app-shell-game .summary-panel__card{position:relative;display:block !important;min-height:6.25rem !important;padding:0.35rem 4.5rem 0.25rem !important;border:0 !important;border-radius:0 !important;background:var(--color-paper) !important;}html body.light-theme .app-shell-game .summary-panel__icon{position:absolute !important;top:-2.35rem;right:0;display:block !important;width:3rem !important;height:1.85rem !important;border:0 !important;border-radius:0 !important;background:transparent !important;}html body.light-theme .app-shell-game .summary-panel__flag{width:100% !important;height:100% !important;border-radius:0 !important;object-fit:cover;}html body.light-theme .app-shell-game .summary-panel__market{position:static;display:flex;min-width:0;flex-direction:column;align-items:center;gap:0.2rem;text-align:center !important;}html body.light-theme .app-shell-game .summary-panel__market time{display:none !important;}html body.light-theme .app-shell-game .summary-panel__countdown{position:absolute;top:0;right:0;width:4rem;color:var(--color-smlot-source-danger) !important;font-size:0.72rem !important;font-weight:400 !important;line-height:1.2 !important;text-align:center;}html body.light-theme .app-shell-game .summary-panel__countdown strong{display:block;color:var(--color-smlot-source-danger) !important;font-size:0.8rem !important;font-weight:400 !important;line-height:1.2 !important;}html body.light-theme .app-shell-game .summary-panel__market p{margin-top:0.55rem !important;color:var(--color-smlot-source-ink) !important;font-size:1rem !important;font-weight:400 !important;line-height:1.25 !important;}html body.light-theme .app-shell-game .summary-panel__market h2{margin:0 !important;color:var(--color-smlot-source-ink) !important;font-size:1.22rem !important;font-weight:400 !important;line-height:1.2 !important;}html body.light-theme .app-shell-game .summary-panel__actions#footer-controls{width:min(100%, 10rem) !important;gap:0.5rem !important;margin-inline:auto;}html body.light-theme .app-shell-game .summary-panel__actions#footer-controls #btn-capture,
html body.light-theme .app-shell-game .summary-panel__actions#footer-controls #btn-save-firebase{height:1.9rem !important;min-height:1.9rem !important;padding-inline:0.55rem !important;border-radius:var(--radius-button) !important;font-size:0.78rem !important;font-weight:400 !important;line-height:1 !important;white-space:nowrap;}html body.light-theme .app-shell-game .summary-panel__actions#footer-controls svg{display:none !important;}@media (max-width: 40rem){html body.light-theme .app-shell-game .quick-bet-list .cart-item{grid-template-columns:8rem minmax(0, 1fr) 2rem !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta{border-bottom:0 !important;border-inline-end:var(--rule-thin) solid var(--color-paper) !important;}html body.light-theme .app-shell-game .summary-panel__owner{grid-template-columns:auto minmax(0, 1fr) !important;padding-inline-end:3.75rem;}html body.light-theme .app-shell-game .summary-panel__icon{width:2.75rem !important;height:1.7rem !important;}}html body.light-theme .app-shell-game .summary-panel__actions#footer-controls #btn-capture,
html body.light-theme .app-shell-game .summary-panel__actions#footer-controls #btn-save-firebase{height:2.35rem !important;min-height:2.35rem !important;padding-inline:0.72rem !important;font-size:0.88rem !important;font-weight:400 !important;}html body.light-theme .app-shell-game .summary-panel__actions#footer-controls #btn-capture{border-color:var(--color-smlot-source-danger) !important;background:var(--color-smlot-source-danger) !important;color:var(--color-paper) !important;}html body.light-theme .app-shell-game .summary-panel__actions#footer-controls #btn-save-firebase{border-color:var(--color-smlot-source-primary) !important;background:var(--color-smlot-source-primary) !important;color:var(--color-paper) !important;}html body.light-theme .app-shell-game .quick-bet-options .restricted-panel__header,
html body.light-theme .app-shell-game .hhlott-section__header,
html body.light-theme .app-shell-game .latest-bills-table thead{background:var(--color-smlot-source-table) !important;color:var(--color-paper) !important;}html body.light-theme .app-shell-game .quick-bet-options .restricted-panel__header{min-height:2.25rem;padding:0.42rem 0.62rem !important;font-size:0.76rem !important;font-weight:500 !important;}html body.light-theme .app-shell-game .quick-bet-options .restricted-panel__body{gap:0.65rem !important;padding:0.62rem !important;}html body.light-theme .app-shell-game .hhlott-section{border-color:var(--color-smlot-source-grid) !important;}html body.light-theme .app-shell-game .hhlott-section__header{min-height:2.25rem;padding:0.42rem 0.55rem !important;border-bottom-color:var(--color-smlot-source-grid) !important;}html body.light-theme .app-shell-game .hhlott-market-badge,
html body.light-theme .app-shell-game .btn-refresh-hhlott{color:var(--color-smlot-source-primary-deep) !important;}html body.light-theme .app-shell-game .hhlott-number-board{max-height:20rem !important;}html body.light-theme .app-shell-game .hhlott-category-row{grid-template-columns:6.25rem minmax(0, 1fr) !important;border-bottom-color:var(--color-smlot-source-grid) !important;}html body.light-theme .app-shell-game .hhlott-category-label{padding:0.5rem !important;border-inline-end-color:var(--color-smlot-source-grid) !important;background:var(--color-smlot-source-label) !important;color:var(--color-smlot-source-ink-blue) !important;font-size:0.72rem !important;font-weight:400 !important;}html body.light-theme .app-shell-game .hhlott-number-list{gap:0.12rem 0.5rem !important;padding:0.5rem !important;}html body.light-theme .app-shell-game .hhlott-number-chip{color:var(--color-smlot-source-ink) !important;font-size:0.72rem !important;font-weight:400 !important;line-height:1.5 !important;}html body.light-theme .app-shell-game .quick-bet-options .restricted-input{border-color:var(--color-smlot-source-grid) !important;}html body.light-theme .app-shell-game .btn-save-restricted{border-color:var(--color-smlot-source-primary) !important;background:var(--color-smlot-source-primary) !important;}html body.light-theme .app-shell-game .history-panel__heading{border-bottom-color:var(--color-smlot-source-grid) !important;}html body.light-theme .app-shell-game .history-panel__title{font-size:0.86rem !important;font-weight:400 !important;}html body.light-theme .app-shell-game .latest-bills-table{font-size:0.7rem !important;}html body.light-theme .app-shell-game .latest-bills-table th,
html body.light-theme .app-shell-game .latest-bills-table td{padding:0.28rem 0.42rem !important;border-color:var(--color-smlot-source-grid) !important;font-weight:400 !important;line-height:1.35 !important;}html body.light-theme .app-shell-game .latest-bills-table th{font-weight:500 !important;}@media (hover: hover) and (pointer: fine){html body.light-theme .app-shell-game .game-tabs button:not(.bg-blue-600):hover,
  html body.light-theme .app-shell-game .bet-options button:hover{border-color:var(--color-smlot-source-selected) !important;background:var(--color-smlot-source-option) !important;color:var(--color-smlot-source-control-ink) !important;}html body.light-theme .app-shell-game .quick-bet-form__input-row > #btn-ok:hover,
  html body.light-theme .app-shell-game .quick-bet-add:hover{border-color:var(--color-smlot-source-primary-deep) !important;background:var(--color-smlot-source-primary-deep) !important;}}@media (prefers-reduced-motion: reduce){body.light-theme *,
  body.light-theme *::before,
  body.light-theme *::after{animation-duration:150ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:150ms !important;}}html body.light-theme .app-shell-game .quick-bet-header{border-color:var(--color-liveboard-blue) !important;background:var(--color-liveboard-blue-soft) !important;}html body.light-theme .app-shell-game .quick-bet-market,
html body.light-theme .app-shell-game .quick-bet-market__star,
html body.light-theme .app-shell-game .quick-bet-lightning{color:var(--color-liveboard-blue-deep) !important;}html body.light-theme .app-shell-game #tabs-area.quick-bet-entry{border-color:var(--color-liveboard-blue) !important;background:var(--color-liveboard-blue-soft) !important;}html body.light-theme .app-shell-game .game-tabs button:not(.bg-blue-600),
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form label,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .price-entry-row label{color:var(--color-liveboard-blue-deep) !important;}html body.light-theme .app-shell-game #tabs-area > .number-entry-card.quick-bet-form{border-top-color:var(--color-liveboard-blue-rule) !important;}html body.light-theme .app-shell-game .quick-bet-list,
html body.light-theme .app-shell-game .summary-panel{border-color:var(--color-liveboard-blue-rule) !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item{border-bottom-color:var(--color-liveboard-blue-rule) !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta{border-inline-end-color:var(--color-liveboard-blue-rule) !important;background:var(--color-liveboard-blue-soft-2) !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > div:first-child,
html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > span,
html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > div:nth-child(3),
html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > div:last-child,
html body.light-theme .app-shell-game .quick-bet-list .cart-item__numbers span{color:var(--color-liveboard-blue-deep) !important;}html body.light-theme .app-shell-game .summary-panel__card{border-color:var(--color-liveboard-blue) !important;background:var(--color-liveboard-blue-soft) !important;}html body.light-theme .app-shell-game .summary-panel__totals strong,
html body.light-theme .app-shell-game .summary-panel__totals span{color:var(--color-liveboard-blue-deep) !important;}html body.light-theme .app-shell-game .quick-bet-header,
html body.light-theme .app-shell-game #tabs-area.quick-bet-entry,
html body.light-theme .app-shell-game .quick-bet-list,
html body.light-theme .app-shell-game .summary-panel,
html body.light-theme .app-shell-game .history-panel,
html body.light-theme .app-shell-game .quick-bet-options,
html body.light-theme .app-shell-game .summary-panel__card{border:var(--rule-thin) solid var(--color-workbench-rule) !important;transition:none !important;}html body.light-theme .app-shell-game .quick-bet-header,
html body.light-theme .app-shell-game #tabs-area.quick-bet-entry,
html body.light-theme .app-shell-game .summary-panel__card{background:var(--color-workbench-surface) !important;}html body.light-theme .app-shell-game .game-tabs button{border-color:var(--color-workbench-rule) !important;color:var(--color-workbench-ink) !important;white-space:nowrap;}html body.light-theme .app-shell-game .game-tabs button.bg-blue-600{border-color:var(--color-liveboard-blue-deep) !important;background:var(--color-liveboard-blue) !important;color:var(--color-paper) !important;}@media (hover: hover) and (pointer: fine){html body.light-theme .app-shell-game .game-tabs button:not(.bg-blue-600):hover{border-color:var(--color-liveboard-blue-rule) !important;background:var(--color-workbench-surface-subtle) !important;color:var(--color-liveboard-blue-deep) !important;}}html body.light-theme .app-shell-game #tabs-area .number-entry-card.quick-bet-form .quick-bet-form__input-row > #btn-ok{border-color:var(--color-liveboard-blue-deep) !important;background:var(--color-liveboard-blue) !important;color:var(--color-paper) !important;}html body.light-theme .app-shell-game #tabs-area .number-entry-card.quick-bet-form button.quick-bet-add,
html body.light-theme .app-shell-game #btn-save-firebase{border-color:var(--color-green-deep) !important;background:var(--color-green) !important;color:var(--color-paper) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .quick-bet-options .restricted-panel{border:var(--rule-thin) solid var(--color-workbench-rule) !important;background:var(--color-workbench-surface-subtle) !important;transition:none !important;}html body.light-theme .app-shell-game .quick-bet-options .restricted-panel__header{border-bottom:var(--rule-thin) solid var(--color-workbench-rule) !important;background:var(--color-workbench-surface) !important;color:var(--color-salmon-deep) !important;transition:none !important;}html body.light-theme .app-shell-game .quick-bet-options .restricted-panel__body{background:var(--color-paper) !important;transition:none !important;}html body.light-theme .app-shell-game .hhlott-section{border-color:var(--color-workbench-rule) !important;background:var(--color-paper) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .hhlott-section__header,
html body.light-theme .app-shell-game .hhlott-category-row{border-color:var(--color-workbench-rule) !important;}html body.light-theme .app-shell-game .hhlott-section__title,
html body.light-theme .app-shell-game .hhlott-category-label,
html body.light-theme .app-shell-game .hhlott-section__summary,
html body.light-theme .app-shell-game .restricted-status,
html body.light-theme .app-shell-game .restricted-panel.is-disabled .restricted-status{color:var(--color-liveboard-blue-copy) !important;}html body.light-theme .app-shell-game .hhlott-market-badge{border-color:var(--color-workbench-rule) !important;background:var(--color-workbench-surface) !important;color:var(--color-workbench-ink) !important;}html body.light-theme .app-shell-game .hhlott-number-board{border-color:var(--color-workbench-rule) !important;background:var(--color-workbench-surface-subtle) !important;}html body.light-theme .app-shell-game .hhlott-number-chip{border-color:var(--color-salmon-rule) !important;background:var(--color-salmon-soft) !important;color:var(--color-salmon-deep) !important;}html body.light-theme .app-shell-game .btn-refresh-hhlott{border-color:var(--color-workbench-rule) !important;background:var(--color-paper) !important;color:var(--color-workbench-ink) !important;}html body.light-theme .app-shell-game .btn-save-restricted{border-color:var(--color-green-deep) !important;background:var(--color-green) !important;color:var(--color-paper) !important;}html body.light-theme .app-shell-game .quick-bet-options .restricted-input{border-color:var(--color-workbench-rule) !important;background:var(--color-paper) !important;color:var(--color-ink) !important;}html body.light-theme .app-shell-game .quick-bet-options .restricted-input:focus{border-color:var(--color-workbench-focus) !important;outline-color:var(--color-workbench-focus) !important;}html body.light-theme .app-shell-game .restricted-toggle.is-on{border-color:var(--color-salmon-deep) !important;background:var(--color-salmon-deep) !important;}html body.light-theme .app-shell-game .restricted-toggle.is-off{border-color:var(--color-workbench-rule) !important;background:var(--color-paper-3) !important;}html body.light-theme .app-shell-game .restricted-toggle{transition:background-color var(--dur-micro) var(--ease-in-out),
    border-color var(--dur-micro) var(--ease-in-out) !important;}html body.light-theme .app-shell-game .btn-refresh-hhlott,
html body.light-theme .app-shell-game .btn-save-restricted{transition:background-color var(--dur-short) var(--ease-out),
    border-color var(--dur-short) var(--ease-out),
    color var(--dur-short) var(--ease-out) !important;}@media (hover: hover) and (pointer: fine){html body.light-theme .app-shell-game .btn-refresh-hhlott:hover{border-color:var(--color-liveboard-blue) !important;background:var(--color-workbench-surface) !important;color:var(--color-liveboard-blue-deep) !important;}html body.light-theme .app-shell-game .btn-save-restricted:hover{border-color:var(--color-green-deep) !important;background:var(--color-green-deep) !important;color:var(--color-paper) !important;}}@media (min-width: 46rem) and (max-width: 49.99rem){html body.light-theme .app-shell-home .group-grid{grid-template-columns:repeat(3, minmax(0, 1fr)) !important;}}@media (min-width: 50rem) and (max-width: 61.99rem){html body.light-theme .app-shell-home .group-grid{grid-template-columns:repeat(4, minmax(0, 1fr)) !important;}}.restricted-review-modal{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:var(--space-sm);border:0;background:transparent;color:var(--color-ink);overflow-y:auto;z-index:var(--z-modal);}.restricted-review-modal[open]{display:grid;place-items:center;}.restricted-review-modal::backdrop{background:color-mix(in oklch, var(--color-ink) 72%, transparent);}.restricted-review-panel{position:relative;display:flex;flex-direction:column;width:min(100%, 52rem);max-height:min(90dvh, 48rem);border:var(--rule-strong) solid var(--color-liveboard-blue);border-radius:var(--radius-card);background:var(--color-paper);color:var(--color-ink);overflow:hidden;opacity:1;transform:scale(1);animation:restricted-review-enter var(--dur-long) var(--ease-out) both;transition:opacity var(--dur-short) var(--ease-in-out);}.restricted-review-modal.is-warning-open .restricted-review-panel{opacity:0.46;pointer-events:none;}.restricted-review-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);padding:var(--space-md);border-bottom:var(--rule-thin) solid var(--color-workbench-rule);background:var(--color-workbench-surface);color:var(--color-ink);}.restricted-review-eyebrow,
.restricted-review-header h2,
.restricted-review-header p{margin:0;}.restricted-review-eyebrow{color:var(--color-liveboard-blue-copy);font-size:var(--text-3xs);font-weight:800;letter-spacing:0.035em;}.restricted-review-header h2{margin-top:var(--space-3xs);font-size:var(--text-lg);font-weight:800;line-height:1.25;}.restricted-review-header > div > p:last-child{margin-top:var(--space-2xs);color:var(--color-muted);font-size:var(--text-2xs);font-weight:600;}.restricted-review-status{display:inline-flex;align-items:center;min-height:2rem;padding:var(--space-2xs) var(--space-xs);border:var(--rule-thin) solid currentColor;border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:800;white-space:nowrap;}.restricted-review-status.has-restrictions{background:var(--color-salmon-soft);color:var(--color-error);}.restricted-review-status.is-ready{background:var(--color-green-soft);color:var(--color-green-deep);}.restricted-review-columns{display:none;padding:var(--space-xs) var(--space-md);border-bottom:var(--rule-thin) solid var(--color-workbench-rule);background:var(--color-beige);color:var(--color-ink-2);font-size:var(--text-3xs);font-weight:800;}.restricted-review-list{display:grid;gap:var(--space-xs);min-height:0;padding:var(--space-xs);overflow-y:auto;background:var(--color-paper-2);color:var(--color-ink);}.restricted-review-row{display:grid;grid-template-columns:2rem minmax(0, 1fr);gap:var(--space-xs);align-items:start;padding:var(--space-xs);border:var(--rule-thin) solid var(--color-workbench-rule);border-left:var(--rule-strong) solid var(--color-liveboard-blue);background:var(--color-paper);color:var(--color-ink);}.restricted-review-row.has-restrictions{border-left-color:var(--color-error);}.restricted-review-index{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:var(--radius-button);background:var(--color-liveboard-blue);color:var(--color-paper);font-size:var(--text-2xs);font-weight:800;}.restricted-review-row.has-restrictions .restricted-review-index{background:var(--color-error);color:var(--color-paper);}.restricted-review-item{min-width:0;}.restricted-review-item__title{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-xs);margin-bottom:var(--space-2xs);}.restricted-review-item__title strong{color:var(--color-liveboard-blue-deep);font-size:var(--text-xs);font-weight:800;}.restricted-review-item__title small{color:var(--color-muted);font-size:var(--text-3xs);font-weight:700;white-space:nowrap;}.restricted-review-numbers{display:flex;flex-wrap:wrap;gap:var(--space-2xs);line-height:1.2;}.restricted-review-number{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:1.75rem;padding:var(--space-3xs) var(--space-2xs);border:var(--rule-thin) solid var(--color-workbench-rule);border-radius:var(--radius-button);background:var(--color-workbench-surface-subtle);color:var(--color-liveboard-blue-deep);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:800;font-variant-numeric:tabular-nums;}button.restricted-review-number.is-restricted{gap:var(--space-3xs);min-height:2.75rem;border-color:var(--color-salmon-rule);background:var(--color-salmon-soft);color:var(--color-error);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),
    color var(--dur-short) var(--ease-out),
    transform var(--dur-micro) var(--ease-out);}button.restricted-review-number.is-restricted svg{width:0.875rem;height:0.875rem;flex:none;}.restricted-review-price,
.restricted-review-amount{grid-column:2;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;}.restricted-review-price{color:var(--color-muted);font-weight:700;}.restricted-review-amount{color:var(--color-ink);font-weight:800;}.restricted-review-summary{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border-top:var(--rule-thin) solid var(--color-workbench-rule);border-bottom:var(--rule-thin) solid var(--color-workbench-rule);background:var(--color-workbench-surface);color:var(--color-ink);}.restricted-review-summary > div{display:flex;flex-direction:column;gap:var(--space-3xs);padding:var(--space-xs);text-align:center;}.restricted-review-summary > div + div{border-left:var(--rule-thin) solid var(--color-workbench-rule);}.restricted-review-summary span{color:var(--color-muted);font-size:var(--text-3xs);font-weight:700;}.restricted-review-summary strong{color:var(--color-ink);font-size:var(--text-xs);font-weight:800;font-variant-numeric:tabular-nums;}.restricted-review-summary.has-restrictions > div:nth-child(2) strong{color:var(--color-error);}.restricted-review-summary.is-ready > div:nth-child(2) strong,
.restricted-review-summary.is-ready > div:last-child strong{color:var(--color-green-deep);}.restricted-review-guidance{margin:0;padding:var(--space-xs) var(--space-md) 0;color:var(--color-ink-2);font-size:var(--text-2xs);font-weight:650;line-height:1.55;}.restricted-review-actions{display:grid;grid-template-columns:1fr;gap:var(--space-xs);padding:var(--space-xs) var(--space-md) var(--space-md);}.restricted-review-button,
.restricted-review-warning__dismiss{min-height:2.75rem;border:var(--rule-thin) solid transparent;border-radius:var(--radius-button);font-family:var(--font-body);font-size:var(--text-xs);font-weight:800;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),
    border-color var(--dur-short) var(--ease-out),
    color var(--dur-short) var(--ease-out),
    transform var(--dur-micro) var(--ease-out);}.restricted-review-button.is-secondary{border-color:var(--color-rule-strong);background:var(--color-paper);color:var(--color-ink-2);}.restricted-review-button.is-primary.is-ready{border-color:var(--color-green-deep);background:var(--color-green);color:var(--color-accent-ink);}.restricted-review-button.is-primary.has-error{border-color:var(--color-salmon-rule);background:var(--color-salmon-soft);color:var(--color-error);}.restricted-review-button:disabled{opacity:0.58;cursor:not-allowed;}.restricted-review-warning{position:fixed;top:50%;left:50%;z-index:var(--z-raised);width:min(calc(100% - (2 * var(--space-md))), 31rem);padding:var(--space-lg);border:var(--rule-strong) solid var(--color-error);border-radius:var(--radius-card);background:var(--color-error);color:var(--color-paper);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%, -50%) scale(0.96);transition:opacity var(--dur-long) var(--ease-out),
    transform var(--dur-long) var(--ease-out),
    visibility 0s linear var(--dur-long);}.restricted-review-modal.is-warning-open .restricted-review-warning{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%, -50%) scale(1);transition-delay:0s;}.restricted-review-warning__label{display:block;margin-bottom:var(--space-xs);font-size:var(--text-2xs);font-weight:800;}.restricted-review-warning h2,
.restricted-review-warning p{margin:0;}.restricted-review-warning h2{font-size:var(--text-lg);font-weight:800;line-height:1.35;}.restricted-review-warning p{margin-top:var(--space-xs);font-size:var(--text-xs);font-weight:650;line-height:1.6;}.restricted-review-warning__dismiss{display:block;min-width:7.5rem;margin:var(--space-md) 0 0 auto;border-color:var(--color-paper);background:var(--color-paper);color:var(--color-error);}.restricted-final-warning-backdrop,
.restricted-final-warning{position:fixed;opacity:0;visibility:hidden;pointer-events:none;}.restricted-final-warning-backdrop{inset:0;z-index:2;background:color-mix(in oklch, var(--color-ink) 54%, transparent);transition:opacity var(--dur-long) var(--ease-out),
    visibility 0s linear var(--dur-long);}.restricted-final-warning{inset:0;z-index:3;width:min(calc(100% - (2 * var(--space-md))), 27rem);height:fit-content;max-height:min(82dvh, 34rem);margin:auto;border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-button);background:var(--color-paper);color:var(--color-ink);overflow-y:auto;transform:scale(0.96);transition:opacity var(--dur-long) var(--ease-out),
    transform var(--dur-long) var(--ease-out),
    visibility 0s linear var(--dur-long);}.restricted-review-modal.is-final-warning-open .restricted-review-panel{opacity:0.38;pointer-events:none;}.restricted-review-modal.is-final-warning-open .restricted-final-warning-backdrop,
.restricted-review-modal.is-final-warning-open .restricted-final-warning{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;}.restricted-review-modal.is-final-warning-open .restricted-final-warning{transform:scale(1);}.restricted-final-warning h2,
.restricted-final-warning p{margin:0;text-align:center;font-style:normal;}.restricted-final-warning h2{padding:var(--space-md) var(--space-md) 0;font-size:var(--text-lg);font-weight:500;line-height:1.3;}.restricted-final-warning > p{padding-inline:var(--space-md);}.restricted-final-warning > p:not(.restricted-final-warning__hint){margin-top:var(--space-sm);font-size:var(--text-base);line-height:1.5;}.restricted-final-warning__hint{margin-top:var(--space-2xs) !important;color:var(--color-muted);font-size:var(--text-2xs);line-height:1.45;}.restricted-final-warning__groups{display:grid;gap:var(--space-xs);max-height:min(38dvh, 16rem);margin-top:var(--space-sm);padding:0 var(--space-md) var(--space-md);overflow-y:auto;}.restricted-final-warning__group{display:grid;gap:var(--space-2xs);justify-items:center;}.restricted-final-warning__group > span{color:var(--color-ink-2);font-size:var(--text-2xs);font-weight:500;}.restricted-final-warning__group > div{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2xs);}.restricted-final-warning__group strong{display:inline-grid;place-items:center;min-width:2.25rem;min-height:2rem;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-button);background:var(--color-error);color:var(--color-paper);font-size:var(--text-sm);font-weight:700;font-variant-numeric:tabular-nums;}.restricted-final-warning__actions{display:flex;justify-content:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-top:var(--rule-thin) solid var(--color-rule);}.restricted-final-warning__button{min-width:8rem;min-height:2.75rem;padding:var(--space-xs) var(--space-md);border:var(--rule-thin) solid transparent;border-radius:var(--radius-button);font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),
    border-color var(--dur-short) var(--ease-out),
    color var(--dur-short) var(--ease-out),
    transform var(--dur-micro) var(--ease-out);}.restricted-final-warning__button.is-cancel{border-color:var(--color-ink-2);background:var(--color-ink-2);color:var(--color-paper);}.restricted-final-warning__button.is-confirm{border-color:var(--color-smlot-source-primary);background:var(--color-smlot-source-primary);color:var(--color-paper);}.restricted-final-warning__button:disabled,
.restricted-final-warning__button.is-loading{opacity:0.55;cursor:not-allowed;pointer-events:none;}.restricted-final-warning__button.is-error{border-color:var(--color-error);background:var(--color-error);color:var(--color-paper);}.restricted-final-warning__button.is-success{border-color:var(--color-green-deep);background:var(--color-green-deep);color:var(--color-paper);}.restricted-review-button:focus-visible,
.restricted-review-warning__dismiss:focus-visible,
button.restricted-review-number.is-restricted:focus-visible,
.restricted-final-warning__button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;}.restricted-review-button:active,
.restricted-review-warning__dismiss:active,
button.restricted-review-number.is-restricted:active,
.restricted-final-warning__button:active{transform:translateY(1px);}@media (hover: hover) and (pointer: fine){button.restricted-review-number.is-restricted:hover{background:var(--color-error);color:var(--color-paper);}.restricted-review-button.is-secondary:hover{border-color:var(--color-liveboard-blue);background:var(--color-workbench-surface);color:var(--color-liveboard-blue-deep);}.restricted-review-button.is-primary.is-ready:hover{border-color:var(--color-green-deep);background:var(--color-green-deep);color:var(--color-paper);}.restricted-review-warning__dismiss:hover{background:var(--color-paper-2);color:var(--color-error);}.restricted-final-warning__button.is-cancel:hover{background:var(--color-ink);}.restricted-final-warning__button.is-confirm:hover{border-color:var(--color-smlot-source-primary-deep);background:var(--color-smlot-source-primary-deep);}}@media (max-width: 24rem){.restricted-final-warning__actions{flex-direction:column;}.restricted-final-warning__button{width:100%;}}@media (min-width: 40rem){.restricted-review-columns,
  .restricted-review-row{grid-template-columns:2rem minmax(0, 1fr) 7.5rem 7rem;}.restricted-review-columns{display:grid;gap:var(--space-xs);}.restricted-review-price,
  .restricted-review-amount{grid-column:auto;align-self:center;text-align:right;}.restricted-review-actions{grid-template-columns:minmax(9rem, 0.7fr) minmax(12rem, 1fr);justify-content:end;}}@media (prefers-reduced-motion: reduce){.restricted-review-panel{animation-duration:150ms;transform:none;}.restricted-review-warning{transform:translate(-50%, -50%);transition-duration:150ms;}.restricted-review-modal.is-warning-open .restricted-review-warning{transform:translate(-50%, -50%);}.restricted-final-warning,
  .restricted-final-warning-backdrop{transition-duration:150ms;}.restricted-final-warning,
  .restricted-review-modal.is-final-warning-open .restricted-final-warning{transform:none;}}@keyframes restricted-review-enter{from{opacity:0;transform:scale(0.96);}to{opacity:1;transform:scale(1);}}html,
body{overflow-x:clip;}html body.light-theme .app-shell-game,
html body.light-theme .app-shell-game button,
html body.light-theme .app-shell-game input,
html body.light-theme .app-shell-game textarea,
html body.light-theme .app-shell-game select{font-family:var(--font-body) !important;font-synthesis:none;text-rendering:optimizeLegibility;}html body.light-theme .app-shell-game{padding:var(--space-xs) !important;background:var(--color-paper) !important;color:var(--color-ink) !important;}html body.light-theme .app-shell-game .quick-bet-shell{width:min(100%, 80rem) !important;margin-inline:auto !important;}html body.light-theme .app-shell-game .quick-bet-stack{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;grid-template-areas:none !important;grid-auto-flow:row;gap:var(--space-md) !important;}html body.light-theme .app-shell-game .quick-bet-left,
html body.light-theme .app-shell-game .quick-bet-right{display:flex;min-width:0;flex-direction:column;align-self:start;gap:var(--space-sm);}html body.light-theme .app-shell-game .quick-bet-header{min-height:6.5rem !important;padding:var(--space-sm) var(--space-md) !important;border:var(--rule-thin) solid var(--color-smlot-blue) !important;border-radius:var(--radius-button) !important;background:var(--color-workbench-surface) !important;color:var(--color-liveboard-blue-deep) !important;}html body.light-theme .app-shell-game .quick-bet-title-row{gap:var(--space-xs) !important;}html body.light-theme .app-shell-game .quick-bet-title-row h1{color:var(--color-ink) !important;font-size:var(--text-md) !important;font-weight:500 !important;line-height:1.3 !important;}html body.light-theme .app-shell-game .game-shell__back{width:2.5rem !important;min-width:2.5rem !important;height:2.5rem !important;min-height:2.5rem !important;border:var(--rule-thin) solid var(--color-smlot-table-rule) !important;border-radius:var(--radius-button) !important;background:var(--color-paper) !important;color:var(--color-liveboard-blue-deep) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .quick-bet-lightning{display:none !important;}html body.light-theme .app-shell-game .quick-bet-market{color:var(--color-liveboard-blue-deep) !important;font-size:var(--text-sm) !important;font-weight:500 !important;}html body.light-theme .app-shell-game .quick-bet-market small{font-weight:400 !important;}html body.light-theme .app-shell-game .quick-bet-market__star{width:1.25rem !important;color:var(--color-liveboard-blue-deep) !important;}html body.light-theme .app-shell-game .quick-bet-date{color:var(--color-liveboard-blue-deep) !important;font-size:var(--text-sm) !important;font-weight:500 !important;font-variant-numeric:tabular-nums;}html body.light-theme .app-shell-game .game-shell__flag.quick-bet-flag{width:3.75rem !important;height:2.375rem !important;border-radius:0 !important;object-fit:cover;}html body.light-theme .app-shell-game .game-shell__market-status,
html body.light-theme .app-shell-game .layout-toggle-btn{min-height:1.75rem !important;padding-inline:var(--space-xs) !important;border-radius:var(--radius-button) !important;font-size:var(--text-3xs) !important;white-space:nowrap;}html body.light-theme .app-shell-game #tabs-area.quick-bet-entry{padding:var(--space-md) !important;border:var(--rule-thin) solid var(--color-smlot-violet) !important;border-radius:var(--radius-button) !important;background:var(--color-smlot-violet-soft) !important;color:var(--color-ink) !important;}html body.light-theme .app-shell-game .game-tabs,
html body.light-theme.mode-mobile .app-shell-game .game-tabs{display:flex !important;flex-wrap:wrap !important;gap:var(--space-2xs) !important;margin-bottom:var(--space-xs) !important;}html body.light-theme .app-shell-game .game-tabs button{flex:0 1 auto;min-width:3.5rem;min-height:2.25rem !important;padding:var(--space-2xs) var(--space-sm) !important;border:var(--rule-thin) solid var(--color-smlot-table-rule) !important;border-radius:var(--radius-button) !important;background:var(--color-smlot-cream) !important;color:var(--color-ink) !important;font-size:var(--text-xs) !important;font-weight:400 !important;line-height:1.2 !important;box-shadow:var(--shadow-smlot-button) !important;transform:none !important;white-space:nowrap;}html body.light-theme .app-shell-game .game-tabs button.bg-blue-600{border-color:var(--color-smlot-yellow) !important;background:var(--color-smlot-yellow) !important;color:var(--color-ink) !important;font-weight:500 !important;}html body.light-theme .app-shell-game .bet-options{gap:var(--space-2xs) !important;margin-bottom:var(--space-xs) !important;}html body.light-theme .app-shell-game .bet-options button{min-height:1.75rem !important;padding:var(--space-3xs) var(--space-xs) !important;border:var(--rule-thin) solid var(--color-smlot-table-rule) !important;border-radius:var(--radius-button) !important;background:var(--color-paper) !important;color:var(--color-liveboard-blue-deep) !important;font-size:var(--text-3xs) !important;font-weight:500 !important;box-shadow:none !important;}html body.light-theme .app-shell-game #tabs-area > .number-entry-card.quick-bet-form{gap:var(--space-sm) !important;padding:var(--space-sm) 0 0 !important;border:0 !important;border-top:var(--rule-thin) solid var(--color-smlot-table-rule) !important;background:transparent !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form label,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .price-entry-row label{color:var(--color-ink-2) !important;font-size:var(--text-3xs) !important;font-weight:400 !important;line-height:1.3 !important;}html body.light-theme .app-shell-game .quick-bet-form__input-row{display:grid !important;grid-template-columns:minmax(0, 1fr) auto 4.75rem !important;gap:var(--space-xs) !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #num-input,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #price-top,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #price-bottom,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #price-tod,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .quick-bet-form__input-row > button,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #btn-ok,
html body.light-theme .app-shell-game .quick-bet-add{height:2.375rem !important;min-height:2.375rem !important;border-width:var(--rule-thin) !important;border-radius:var(--radius-button) !important;font-size:var(--text-xs) !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #num-input,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #price-top,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #price-bottom,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #price-tod{border-color:var(--color-smlot-table-rule) !important;background:var(--color-paper) !important;color:var(--color-ink) !important;font-weight:400 !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #num-input{font-size:var(--text-sm) !important;text-align:start !important;letter-spacing:0 !important;}html body.light-theme .app-shell-game .quick-bet-form__input-row > #btn-ok,
html body.light-theme .app-shell-game .quick-bet-add{border-color:var(--color-smlot-violet) !important;background:var(--color-smlot-violet) !important;color:var(--color-paper) !important;font-weight:500 !important;box-shadow:none !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form button[onclick="toggleReverse()"]{min-width:4.5rem !important;border-color:var(--color-smlot-yellow) !important;background:var(--color-smlot-yellow) !important;color:var(--color-ink) !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .pending-panel.quick-number-presets{padding:var(--space-xs) !important;border-color:var(--color-smlot-table-rule) !important;background:var(--color-smlot-violet-soft-2) !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .pending-panel__numbers{display:flex !important;flex-wrap:wrap !important;gap:var(--space-2xs) !important;max-height:8.5rem;overflow-y:auto;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .pending-number{width:auto !important;min-width:2.75rem !important;height:2.25rem !important;min-height:2.25rem !important;padding:0 var(--space-xs) !important;border-color:var(--color-smlot-violet) !important;background:var(--color-smlot-violet) !important;color:var(--color-paper) !important;font-size:var(--text-xs) !important;font-weight:500 !important;box-shadow:none !important;}html body.light-theme .app-shell-game .pending-panel__clear,
html body.light-theme .app-shell-game .cart-item__delete{position:relative !important;border-color:var(--color-salmon-deep) !important;background:var(--color-salmon-deep) !important;color:var(--color-paper) !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .price-entry-row{display:grid !important;grid-template-columns:minmax(0, 1fr) 6.5rem !important;gap:var(--space-xs) !important;padding:0 !important;border:0 !important;}html body.light-theme .app-shell-game .quick-bet-thank-you{min-height:2.25rem;padding:var(--space-2xs) var(--space-xs);border-color:var(--color-smlot-violet) !important;border-radius:var(--radius-button);background:var(--color-smlot-violet-soft-2) !important;color:var(--color-smlot-violet-deep) !important;}html body.light-theme .app-shell-game .quick-bet-thank-you p{font-size:var(--text-xs);font-weight:500;}html body.light-theme .app-shell-game .bill-capture-content{display:flex !important;min-width:0;flex-direction:column;gap:var(--space-sm) !important;}html body.light-theme .app-shell-game .quick-bet-list,
html body.light-theme .app-shell-game .summary-panel,
html body.light-theme .app-shell-game .history-panel,
html body.light-theme .app-shell-game .quick-bet-options{border:var(--rule-thin) solid var(--color-smlot-table-rule) !important;border-radius:var(--radius-button) !important;background:var(--color-paper) !important;color:var(--color-ink) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list{max-height:none !important;padding:0 !important;overflow:visible !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-list__empty{min-height:5rem;}html body.light-theme .app-shell-game .quick-bet-list .cart-item{display:grid !important;grid-template-columns:7.25rem minmax(0, 1fr) 2rem !important;gap:0 !important;padding:0 !important;border:0 !important;border-bottom:var(--rule-thin) solid var(--color-smlot-table-rule) !important;border-radius:0 !important;background:var(--color-paper) !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta{min-width:0 !important;padding:var(--space-xs) !important;border:0 !important;border-inline-end:var(--rule-thin) solid var(--color-smlot-table-rule) !important;border-radius:0 !important;background:var(--color-smlot-violet-soft-2) !important;color:var(--color-smlot-violet-deep) !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > div:first-child,
html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > span,
html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > div:nth-child(3),
html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta > div:last-child{color:var(--color-smlot-violet-deep) !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__numbers{padding:var(--space-xs) !important;border:0 !important;border-radius:0 !important;background:var(--color-paper) !important;color:var(--color-ink) !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__numbers span{color:var(--color-ink) !important;font-size:var(--text-2xs) !important;font-weight:500 !important;line-height:1.55 !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list button.cart-item__delete.w-10{width:1.75rem !important;min-width:1.75rem !important;height:1.75rem !important;min-height:1.75rem !important;margin:auto var(--space-2xs) !important;padding:0 !important;border-radius:var(--radius-button) !important;}html body.light-theme .app-shell-game .summary-panel{gap:var(--space-xs) !important;padding:var(--space-xs) !important;border-color:var(--color-smlot-table-rule) !important;}html body.light-theme .app-shell-game .summary-panel__owner{display:grid !important;grid-template-columns:auto minmax(0, 1fr) !important;align-items:center !important;gap:var(--space-xs) !important;}html body.light-theme .app-shell-game .summary-panel__owner label{color:var(--color-ink-2) !important;font-size:var(--text-xs) !important;font-weight:500 !important;white-space:nowrap;}html body.light-theme .app-shell-game .summary-panel #owner-name-input{height:2.375rem !important;min-height:2.375rem !important;border-color:var(--color-smlot-table-rule) !important;border-radius:var(--radius-button) !important;}html body.light-theme .app-shell-game .summary-panel__card{display:grid !important;grid-template-columns:minmax(0, 1fr) 4rem !important;min-height:7.25rem !important;padding:var(--space-xs) !important;border:0 !important;border-radius:0 !important;background:var(--color-paper) !important;}html body.light-theme .app-shell-game .summary-panel__icon{display:grid !important;grid-column:2;grid-row:1;align-self:center;width:3.5rem !important;height:2.125rem !important;border-radius:0 !important;}html body.light-theme .app-shell-game .summary-panel__market{grid-column:1;grid-row:1;align-self:center;text-align:center !important;}html body.light-theme .app-shell-game .summary-panel__market time,
html body.light-theme .app-shell-game .summary-panel__market p{color:var(--color-ink) !important;font-size:var(--text-2xs) !important;font-weight:400 !important;}html body.light-theme .app-shell-game .summary-panel__countdown,
html body.light-theme .app-shell-game .summary-panel__countdown strong{color:var(--color-error) !important;font-size:var(--text-sm) !important;font-weight:500 !important;font-variant-numeric:tabular-nums;}html body.light-theme .app-shell-game .summary-panel__market h2{color:var(--color-ink) !important;font-family:var(--font-body) !important;font-size:var(--text-lg) !important;font-weight:500 !important;line-height:1.35 !important;}html body.light-theme .app-shell-game .summary-panel__totals{display:none !important;}html body.light-theme .app-shell-game .summary-panel__actions#footer-controls{width:min(100%, 22rem) !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:var(--space-xs) !important;margin-inline:auto;}html body.light-theme .app-shell-game .summary-panel__actions#footer-controls #btn-capture,
html body.light-theme .app-shell-game .summary-panel__actions#footer-controls #btn-save-firebase{height:2.375rem !important;min-height:2.375rem !important;border-radius:var(--radius-button) !important;font-size:var(--text-xs) !important;font-weight:500 !important;box-shadow:none !important;}html body.light-theme .app-shell-game .summary-panel__actions#footer-controls #btn-save-firebase{border-color:var(--color-smlot-blue-deep) !important;background:var(--color-smlot-blue) !important;color:var(--color-paper) !important;}html body.light-theme .app-shell-game .quick-bet-options{padding:0 !important;overflow:hidden;}html body.light-theme .app-shell-game .quick-bet-options .restricted-panel{margin:0 !important;border:0 !important;border-radius:0 !important;background:var(--color-paper) !important;}html body.light-theme .app-shell-game .quick-bet-options .restricted-panel__header{min-height:2.25rem;padding:var(--space-xs) var(--space-sm) !important;border:0 !important;background:var(--color-smlot-blue) !important;color:var(--color-paper) !important;font-size:var(--text-xs) !important;font-weight:500 !important;}html body.light-theme .app-shell-game .quick-bet-options .restricted-panel__body{gap:var(--space-sm) !important;padding:var(--space-sm) !important;}html body.light-theme .app-shell-game .hhlott-section{padding:0 !important;border:var(--rule-thin) solid var(--color-smlot-table-rule) !important;border-radius:0 !important;background:var(--color-paper) !important;}html body.light-theme .app-shell-game .hhlott-section__header{min-height:2.25rem;margin:0 !important;padding:var(--space-xs) !important;border-bottom:var(--rule-thin) solid var(--color-smlot-table-rule);background:var(--color-smlot-blue) !important;color:var(--color-paper) !important;}html body.light-theme .app-shell-game .hhlott-section__title,
html body.light-theme .app-shell-game .hhlott-section__summary{font-size:var(--text-3xs) !important;font-weight:500 !important;}html body.light-theme .app-shell-game .hhlott-market-badge,
html body.light-theme .app-shell-game .btn-refresh-hhlott{border-color:var(--color-paper) !important;background:var(--color-paper) !important;color:var(--color-smlot-blue-deep) !important;font-size:var(--text-3xs) !important;}html body.light-theme .app-shell-game .hhlott-number-board{max-height:20rem !important;border:0 !important;border-radius:0 !important;background:var(--color-paper) !important;}html body.light-theme .app-shell-game .hhlott-category-row{display:grid !important;grid-template-columns:6.5rem minmax(0, 1fr) !important;border-bottom:var(--rule-thin) solid var(--color-smlot-table-rule);}html body.light-theme .app-shell-game .hhlott-category-label{padding:var(--space-xs) !important;border-inline-end:var(--rule-thin) solid var(--color-smlot-table-rule);background:var(--color-smlot-violet-soft-2) !important;color:var(--color-smlot-violet-deep) !important;font-size:var(--text-3xs) !important;font-weight:500 !important;}html body.light-theme .app-shell-game .hhlott-number-list{display:flex !important;flex-wrap:wrap !important;align-content:flex-start;gap:var(--space-3xs) var(--space-xs) !important;padding:var(--space-xs) !important;background:var(--color-paper) !important;}html body.light-theme .app-shell-game .hhlott-number-chip{min-width:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:var(--color-ink) !important;font-size:var(--text-3xs) !important;font-weight:400 !important;line-height:1.45 !important;}html body.light-theme .app-shell-game .quick-bet-options .restricted-input{height:3.25rem !important;min-height:3.25rem !important;border-color:var(--color-smlot-table-rule) !important;border-radius:var(--radius-button) !important;font-size:var(--text-xs) !important;resize:vertical;}html body.light-theme .app-shell-game .btn-save-restricted{min-height:2rem !important;border-color:var(--color-smlot-blue-deep) !important;background:var(--color-smlot-blue) !important;color:var(--color-paper) !important;font-size:var(--text-3xs) !important;}html body.light-theme .app-shell-game .history-panel{padding:0 !important;overflow:hidden;}html body.light-theme .app-shell-game .history-panel__heading{min-height:2.5rem;padding:var(--space-xs) var(--space-sm) !important;border-bottom:var(--rule-thin) solid var(--color-smlot-table-rule) !important;background:var(--color-paper) !important;}html body.light-theme .app-shell-game .history-panel__title{color:var(--color-ink) !important;font-size:var(--text-xs) !important;font-weight:500 !important;}html body.light-theme .app-shell-game .history-panel__heading > span{color:var(--color-smlot-blue-deep) !important;font-size:var(--text-3xs) !important;}html body.light-theme .app-shell-game .latest-bills-table{width:100% !important;border-collapse:collapse !important;color:var(--color-ink) !important;font-size:var(--text-3xs) !important;font-variant-numeric:tabular-nums;}html body.light-theme .app-shell-game .latest-bills-table thead{background:var(--color-smlot-blue) !important;color:var(--color-paper) !important;}html body.light-theme .app-shell-game .latest-bills-table th,
html body.light-theme .app-shell-game .latest-bills-table td{padding:var(--space-2xs) var(--space-xs) !important;border:var(--rule-thin) solid var(--color-smlot-table-rule) !important;color:inherit !important;font-weight:400 !important;line-height:1.35 !important;}html body.light-theme .app-shell-game .latest-bills-table th{font-weight:500 !important;white-space:nowrap;}html body.light-theme .app-shell-game .latest-bill-cancel{min-height:1.75rem !important;padding:0 var(--space-xs) !important;border-color:var(--color-salmon-deep) !important;border-radius:var(--radius-button) !important;background:var(--color-salmon-deep) !important;color:var(--color-paper) !important;font-size:var(--text-3xs) !important;white-space:nowrap;}html body.light-theme .app-shell-game button:focus-visible,
html body.light-theme .app-shell-game input:focus-visible,
html body.light-theme .app-shell-game textarea:focus-visible,
html body.light-theme .app-shell-game select:focus-visible{outline:var(--rule-strong) solid var(--color-focus) !important;outline-offset:var(--rule-thin) !important;}@media (hover: hover) and (pointer: fine){html body.light-theme .app-shell-game .game-tabs button:not(.bg-blue-600):hover,
  html body.light-theme .app-shell-game .bet-options button:hover{border-color:var(--color-smlot-violet) !important;background:var(--color-paper) !important;color:var(--color-smlot-violet-deep) !important;transform:none !important;}html body.light-theme .app-shell-game .quick-bet-form__input-row > #btn-ok:hover,
  html body.light-theme .app-shell-game .quick-bet-add:hover{border-color:var(--color-smlot-violet-deep) !important;background:var(--color-smlot-violet-deep) !important;color:var(--color-paper) !important;transform:translateY(-1px) !important;}}html body.light-theme .app-shell-game button:active{transform:translateY(1px) !important;}@media (min-width: 44rem){html body.light-theme .app-shell-game .quick-bet-stack{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;align-items:start;}}@media (max-width: 40rem){html body.light-theme .app-shell-game{padding-inline:var(--space-xs) !important;}html body.light-theme .app-shell-game #tabs-area.quick-bet-entry{padding:var(--space-sm) !important;}html body.light-theme .app-shell-game .game-tabs button{flex:1 1 calc(33.333% - var(--space-2xs));min-width:0;min-height:2.75rem !important;padding-inline:var(--space-2xs) !important;}html body.light-theme .app-shell-game .quick-bet-form__input-row{grid-template-columns:minmax(0, 1fr) 3.5rem 4rem !important;gap:var(--space-2xs) !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form .price-entry-row{grid-template-columns:minmax(0, 1fr) 5.75rem !important;gap:var(--space-2xs) !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item{grid-template-columns:5rem minmax(0, 1fr) 2rem !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta{grid-column:auto !important;border-bottom:0 !important;border-inline-end:var(--rule-thin) solid var(--color-smlot-table-rule) !important;}html body.light-theme .app-shell-game .summary-panel__owner{grid-template-columns:minmax(0, 1fr) !important;}html body.light-theme .app-shell-game .summary-panel__owner label{white-space:normal;}html body.light-theme .app-shell-game .summary-panel__actions#footer-controls{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}html body.light-theme .app-shell-game .hhlott-category-row{grid-template-columns:5.5rem minmax(0, 1fr) !important;}html body.light-theme .app-shell-game .latest-bills-table-wrap{overflow-x:auto;}html body.light-theme .app-shell-game .latest-bills-table{min-width:36rem;}}@media (pointer: coarse){html body.light-theme .app-shell-game button,
  html body.light-theme .app-shell-game [role="button"]{min-height:2.75rem;}html body.light-theme .app-shell-game .cart-item__delete::before{content:"";position:absolute;inset:-0.5rem;}}html body.light-theme .app-shell-game{--color-smlot-violet:var(--color-smlot-source-primary);--color-smlot-violet-deep:var(--color-smlot-source-primary-deep);--color-smlot-violet-soft:var(--color-smlot-source-panel);--color-smlot-violet-soft-2:var(--color-smlot-source-label);--color-smlot-yellow:var(--color-smlot-source-selected);--color-smlot-cream:var(--color-smlot-source-option);--color-smlot-blue:var(--color-smlot-source-table);--color-smlot-blue-deep:var(--color-smlot-source-primary);--color-smlot-table-rule:var(--color-smlot-source-grid);--shadow-smlot-button:var(--shadow-smlot-source-button);}html body.light-theme .app-shell-game .quick-bet-header{border-color:var(--color-smlot-source-primary) !important;background:var(--color-smlot-source-panel) !important;}html body.light-theme .app-shell-game #tabs-area.quick-bet-entry{padding:1.2rem !important;border-color:var(--color-smlot-source-primary) !important;background:var(--color-smlot-source-panel) !important;}html body.light-theme .app-shell-game .game-tabs button{min-height:2.3rem !important;height:2.3rem !important;padding:0.36rem 0.72rem !important;border-color:var(--color-smlot-source-option-rule) !important;background:var(--color-smlot-source-option) !important;color:var(--color-smlot-source-control-ink) !important;font-size:0.96rem !important;font-weight:400 !important;}html body.light-theme .app-shell-game .game-tabs button.bg-blue-600{border-color:var(--color-smlot-source-selected) !important;background:var(--color-smlot-source-selected) !important;color:var(--color-smlot-source-control-ink) !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #num-input,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #price-top,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #price-bottom,
html body.light-theme .app-shell-game .number-entry-card.quick-bet-form #price-tod{border-color:var(--color-smlot-source-input-rule) !important;}html body.light-theme .app-shell-game .quick-bet-form__input-row > #btn-ok,
html body.light-theme .app-shell-game .quick-bet-add,
html body.light-theme .app-shell-game .btn-save-restricted,
html body.light-theme .app-shell-game .summary-panel__actions#footer-controls #btn-save-firebase{border-color:var(--color-smlot-source-primary) !important;background:var(--color-smlot-source-primary) !important;color:var(--color-paper) !important;}html body.light-theme .app-shell-game .number-entry-card.quick-bet-form button[onclick="toggleReverse()"]{border-color:var(--color-smlot-source-selected) !important;background:var(--color-smlot-source-selected) !important;color:var(--color-smlot-source-control-ink) !important;}html body.light-theme .app-shell-game .quick-bet-thank-you{border-color:var(--color-smlot-source-primary) !important;background:var(--color-paper) !important;color:var(--color-smlot-source-primary-deep) !important;}html body.light-theme .app-shell-game .quick-bet-options .restricted-panel__header,
html body.light-theme .app-shell-game .hhlott-section__header,
html body.light-theme .app-shell-game .latest-bills-table thead{background:var(--color-smlot-source-table) !important;color:var(--color-paper) !important;}html body.light-theme .app-shell-game .quick-bet-list .cart-item__meta,
html body.light-theme .app-shell-game .hhlott-category-label{background:var(--color-smlot-source-label) !important;color:var(--color-smlot-source-ink-blue) !important;}html body.light-theme .app-shell-game .summary-panel__actions#footer-controls #btn-capture,
html body.light-theme .app-shell-game .pending-panel__clear,
html body.light-theme .app-shell-game .cart-item__delete{border-color:var(--color-smlot-source-danger) !important;background:var(--color-smlot-source-danger) !important;color:var(--color-paper) !important;}html body.light-theme .app-shell-game #tabs-area .number-entry-card.quick-bet-form .quick-bet-form__input-row > #btn-ok,
html body.light-theme .app-shell-game #tabs-area .number-entry-card.quick-bet-form button.quick-bet-add{border-color:var(--color-smlot-source-primary) !important;background:var(--color-smlot-source-primary) !important;color:var(--color-paper) !important;}html body.light-theme .app-shell-game #tabs-area .number-entry-card.quick-bet-form #num-input:focus,
html body.light-theme .app-shell-game #tabs-area .number-entry-card.quick-bet-form #price-top:focus,
html body.light-theme .app-shell-game #tabs-area .number-entry-card.quick-bet-form #price-bottom:focus,
html body.light-theme .app-shell-game #tabs-area .number-entry-card.quick-bet-form #price-tod:focus{border-color:var(--color-smlot-source-input-rule) !important;}html body.light-theme .app-shell-game .game-tabs button.bg-blue-600{font-weight:400 !important;}html body.light-theme .app-shell-game .summary-panel{padding:0 !important;border:0 !important;background:transparent !important;}html body.light-theme .app-shell-game .summary-panel__actions#footer-controls{width:min(100%, 12rem) !important;gap:0.65rem !important;}html body.light-theme .app-shell-game .quick-bet-list{padding:0 !important;overflow:hidden;border:var(--rule-thin) solid var(--color-smlot-source-primary) !important;border-radius:0 !important;background:var(--color-smlot-source-panel) !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list{display:block !important;padding:0 !important;background:var(--color-smlot-source-panel) !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list .cart-item{grid-template-columns:8rem minmax(0, 1fr) 2rem !important;min-height:5rem !important;padding:0 !important;border:0 !important;border-bottom:var(--rule-thin) solid var(--color-paper) !important;border-radius:0 !important;background:var(--color-smlot-source-panel) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list .cart-item:last-child{border-bottom:0 !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list .cart-item__meta{justify-content:center !important;padding:0.5rem 0.35rem !important;border:0 !important;border-inline-end:var(--rule-thin) solid var(--color-paper) !important;border-radius:0 !important;background:var(--color-smlot-source-panel) !important;color:var(--color-smlot-source-ink-blue) !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list .cart-item__meta > div:first-child{display:none !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list .cart-item__meta > span{margin:0 !important;color:var(--color-smlot-source-ink-blue) !important;font-size:0.875rem !important;font-weight:400 !important;line-height:1.25 !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list .cart-item__meta > div:nth-child(3){margin-top:0.2rem !important;color:var(--color-smlot-source-ink-blue) !important;font-size:0.75rem !important;font-weight:400 !important;line-height:1.2 !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list .cart-item__meta > div:last-child{margin-top:0.15rem !important;color:var(--color-smlot-source-ink-blue) !important;font-size:0.8125rem !important;font-weight:700 !important;line-height:1.15 !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list .cart-item > div:nth-child(2),
html body.light-theme .app-shell-game .quick-bet-list #local-list .cart-item__numbers{min-width:0;border:0 !important;border-radius:0 !important;background:var(--color-paper) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list .cart-item__numbers{display:flex !important;min-height:100% !important;flex-wrap:wrap;align-content:center;gap:0.1rem 0.48rem !important;padding:0.48rem 0.55rem !important;color:var(--color-smlot-source-ink) !important;}html body.light-theme .app-shell-game .quick-bet-list #local-list .cart-item__numbers span{margin:0 !important;color:var(--color-smlot-source-ink) !important;font-size:0.75rem !important;font-weight:500 !important;line-height:1.35 !important;letter-spacing:0 !important;white-space:nowrap;}html body.light-theme .app-shell-game .quick-bet-list #local-list button.cart-item__delete.w-10{width:1.5rem !important;min-width:1.5rem !important;height:1.5rem !important;min-height:1.5rem !important;margin:auto 0.25rem !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:var(--color-smlot-source-danger) !important;box-shadow:none !important;}html body.light-theme .app-shell-game .summary-panel{position:relative;gap:0.35rem !important;padding:0.45rem 0 0 !important;border:0 !important;border-radius:0 !important;background:var(--color-paper) !important;}html body.light-theme .app-shell-game .summary-panel__owner{grid-template-columns:auto minmax(0, 1fr) !important;gap:0.45rem !important;padding-inline-end:4.5rem !important;}html body.light-theme .app-shell-game .summary-panel #owner-name-input{height:1.9rem !important;min-height:1.9rem !important;padding-inline:0.65rem !important;border-color:var(--color-smlot-source-grid) !important;border-radius:var(--radius-button) !important;font-size:0.75rem !important;font-weight:400 !important;}html body.light-theme .app-shell-game .summary-panel__card{position:relative;display:block !important;min-height:6.25rem !important;padding:0.35rem 4.5rem 0.25rem !important;border:0 !important;border-radius:0 !important;background:var(--color-paper) !important;}html body.light-theme .app-shell-game .summary-panel__icon{position:absolute !important;top:-2.35rem !important;right:0 !important;display:block !important;width:3rem !important;height:1.85rem !important;border:0 !important;border-radius:0 !important;background:transparent !important;}html body.light-theme .app-shell-game .summary-panel__market{position:static !important;display:flex !important;flex-direction:column;align-items:center;gap:0.2rem !important;text-align:center !important;}html body.light-theme .app-shell-game .summary-panel__market time{display:none !important;}html body.light-theme .app-shell-game .summary-panel__countdown{position:absolute !important;top:0 !important;right:0 !important;width:4rem !important;color:var(--color-smlot-source-danger) !important;font-size:0.72rem !important;font-weight:400 !important;line-height:1.2 !important;text-align:center !important;}html body.light-theme .app-shell-game .summary-panel__countdown strong{display:block !important;color:var(--color-smlot-source-danger) !important;font-size:0.8rem !important;font-weight:400 !important;line-height:1.2 !important;}html body.light-theme .app-shell-game .summary-panel__market p{margin-top:0.55rem !important;color:var(--color-smlot-source-ink) !important;font-size:1rem !important;font-weight:400 !important;line-height:1.25 !important;}html body.light-theme .app-shell-game .summary-panel__market h2{margin:0 !important;color:var(--color-smlot-source-ink) !important;font-size:1.22rem !important;font-weight:400 !important;line-height:1.2 !important;}html body.light-theme .app-shell-game .summary-panel__actions#footer-controls{width:min(100%, 10rem) !important;gap:0.5rem !important;margin-inline:auto;}html body.light-theme .app-shell-game .summary-panel__actions#footer-controls #btn-capture,
html body.light-theme .app-shell-game .summary-panel__actions#footer-controls #btn-save-firebase{height:1.9rem !important;min-height:1.9rem !important;padding-inline:0.55rem !important;border-radius:var(--radius-button) !important;font-size:0.78rem !important;font-weight:400 !important;line-height:1 !important;white-space:nowrap;}html body.light-theme .app-shell-game .summary-panel__actions#footer-controls svg{display:none !important;}@media (max-width: 40rem){html body.light-theme .app-shell-game .quick-bet-list #local-list .cart-item{grid-template-columns:8rem minmax(0, 1fr) 2rem !important;}html body.light-theme .app-shell-game .summary-panel__owner{padding-inline-end:3.75rem !important;}html body.light-theme .app-shell-game .summary-panel__icon{width:2.75rem !important;height:1.7rem !important;}}.result-bill-dialog{inset:0;margin:auto;padding:0;width:min(920px, calc(100vw - 24px));max-width:none;max-height:90dvh;border:1px solid #c6d4e3;border-radius:6px;background:#fff;color:#21334a;font-size:13px;font-weight:400;overflow:hidden;}.result-bill-dialog[open]{display:flex;flex-direction:column;}.result-bill-dialog::backdrop{background:rgb(12 26 43 / 55%);}.result-bill-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #d6e2ef;}.result-bill-dialog__header h2{font-size:16px;line-height:1.5;font-weight:600;margin:0;}.result-bill-dialog__header p{font-size:12px;color:#60758d;margin:4px 0 0;}.result-bill-dialog__header button{flex:0 0 32px;height:32px;border:0;border-radius:4px;background:#eff6ff;color:#23518a;font-size:24px;cursor:pointer;}.result-bill-dialog__body{min-height:0;overflow:auto;padding:12px 16px 16px;}.result-bill-dialog__result{margin:0 0 10px;color:#164a84;}.result-bill-dialog__closed, .result-bill-dialog__notice{padding:8px 10px;margin:0 0 10px;font-size:12px;line-height:1.6;overflow-wrap:anywhere;}.result-bill-dialog__closed{background:#fff0f0;border:1px solid #f4b8bd;color:#a52435;}.result-bill-dialog__notice{background:#f4f7fb;color:#52687d;border:1px solid #dae3ed;}.result-bill-dialog__table-wrap{overflow-x:auto;}.result-bill-dialog__table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;}.result-bill-dialog__table th, .result-bill-dialog__table td{padding:7px 9px;border:1px solid #d6dfe8;text-align:right;font-weight:400;}.result-bill-dialog__table th:first-child, .result-bill-dialog__table td:first-child{text-align:left;}.result-bill-dialog__table th:last-child, .result-bill-dialog__table td:last-child{text-align:center;}.result-bill-dialog__table thead th{background:#363d45;color:#fff;font-weight:500;border-color:#515861;}.result-bill-dialog__table strong{font-weight:600;}.result-bill-dialog__table tbody tr:nth-child(even){background:#f8fafc;}.result-bill-dialog__table .amount{color:#008455;}.result-bill-dialog__table .discount{color:#d2354c;}.result-bill-dialog__table .payout{color:#007e87;font-weight:600;}.result-bill-dialog__table tbody tr.is-winner{background:#dbf6e6;color:#11653c;}.result-bill-dialog__table .is-winner .result-bill-dialog__status{display:inline-block;padding:3px 7px;border:1px solid #73c99a;border-radius:4px;background:#c1efd3;color:#086539;}.result-bill-dialog__table tbody tr.is-closed{background:#f8ccd1;color:#a62639;}.result-bill-dialog__table .is-closed td{color:#a62639;border-color:#efa7b0;}.result-bill-dialog__table tfoot{background:#e9eef3;}.result-bill-dialog__table tfoot th, .result-bill-dialog__table tfoot td{font-weight:600;}.result-bill-dialog__footer{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid #d6e2ef;}.result-bill-dialog__footer span{color:#60758d;font-size:11px;}.result-bill-dialog__footer button{min-width:70px;min-height:36px;padding:7px 18px;border:0;border-radius:4px;background:#0765e9;color:#fff;cursor:pointer;}.result-bill-dialog button:focus-visible, .result-bill-dialog__table-wrap:focus-visible{outline:2px solid #0067eb;outline-offset:2px;}@media (max-width: 600px){.result-bill-dialog{width:calc(100vw - 12px);max-height:94dvh;}.result-bill-dialog__header{padding:12px;}.result-bill-dialog__header h2{font-size:14px;}.result-bill-dialog__body{padding:10px 8px;}.result-bill-dialog__table th, .result-bill-dialog__table td{padding:6px;}}html body .app-shell-resultcheck.resultcheck-compact{--result-surface:#ffffff;--result-heading:#e9ecef;--result-line:#d7dde4;--result-ink:#25313b;--result-muted:#56626f;--result-winner:#b8dafe;--result-winner-hover:#add2fa;--result-hover:#f4f7fa;--result-link:#0054ad;--result-sales:#1b6420;--result-discount:#a51c2f;--result-net:#09586c;--result-pending:#815b08;--result-button:#e8f4ff;--result-button-line:#80bdff;--result-focus:#004ca8;}html body:not(.light-theme) .app-shell-resultcheck.resultcheck-compact{--result-surface:#18212d;--result-heading:#253344;--result-line:#42556a;--result-ink:#e1e9f3;--result-muted:#b1bfd0;--result-winner:#1b3e67;--result-winner-hover:#254f7c;--result-hover:#223247;--result-link:#a3ceff;--result-sales:#86dfa0;--result-discount:#ffabb7;--result-net:#8de5ec;--result-pending:#f4d17a;--result-button:#253e5a;--result-button-line:#5788bb;--result-focus:#a3ceff;}html body .app-shell-resultcheck.resultcheck-compact .resultcheck-content{width:100%;max-width:930px !important;padding:10px 8px !important;margin:0 auto;min-width:0;}html body .app-shell-resultcheck.resultcheck-compact .result-market-card{border:0 !important;border-radius:0 !important;box-shadow:none !important;background:var(--result-surface) !important;color:var(--result-ink) !important;}html body .app-shell-resultcheck.resultcheck-compact .result-market-card__header{padding:8px 0 !important;gap:8px !important;background:var(--result-surface) !important;color:var(--result-ink) !important;}html body .app-shell-resultcheck.resultcheck-compact .result-market-card__identity{min-width:0;flex-wrap:wrap;gap:6px !important;}html body .app-shell-resultcheck.resultcheck-compact .result-market-card__identity h2{font-size:14px !important;font-weight:500 !important;line-height:1.4;}html body .app-shell-resultcheck.resultcheck-compact .result-market-card__identity img{width:18px;height:12px;}html body .app-shell-resultcheck.resultcheck-compact .result-market-chip{font-size:10px !important;padding:2px 5px !important;}html body .app-shell-resultcheck.resultcheck-compact .result-entry-controls{max-width:100%;flex-wrap:wrap;}html body .app-shell-resultcheck.resultcheck-compact .result-table-wrap{max-width:100%;overflow-x:auto;border:0 !important;border-radius:0 !important;background:var(--result-surface) !important;color:var(--result-ink);}html body .app-shell-resultcheck.resultcheck-compact .result-table{width:100%;min-width:914px;table-layout:fixed;border-collapse:collapse;font-family:var(--font-body);font-size:11px !important;line-height:1.4;font-weight:400;font-variant-numeric:tabular-nums;background:var(--result-surface) !important;color:var(--result-ink) !important;}.result-table-compact .result-col-date{width:14%;}.result-table-compact .result-col-market{width:18%;}.result-table-compact .result-col-round{width:9%;}.result-table-compact .result-col-amount, .result-table-compact .result-col-discount{width:6.5%;}.result-table-compact .result-col-net{width:7%;}.result-table-compact .result-col-outcome{width:15%;}.result-table-compact .result-col-customer, .result-table-compact .result-col-details{width:12%;}html body .app-shell-resultcheck.resultcheck-compact .result-table th,
html body .app-shell-resultcheck.resultcheck-compact .result-table td{padding:4px !important;border:1px solid var(--result-line) !important;vertical-align:middle;font-weight:400;overflow-wrap:anywhere;}html body .app-shell-resultcheck.resultcheck-compact .result-table thead,
html body .app-shell-resultcheck.resultcheck-compact .result-table tfoot{background:var(--result-heading) !important;color:var(--result-ink) !important;}html body .app-shell-resultcheck.resultcheck-compact .result-table th{text-align:left;font-weight:600;}html body .app-shell-resultcheck.resultcheck-compact .result-table thead tr,
html body .app-shell-resultcheck.resultcheck-compact .result-table tfoot tr{height:26px;}html body .app-shell-resultcheck.resultcheck-compact .result-row{height:34px;background:var(--result-surface) !important;color:var(--result-ink) !important;}html body .app-shell-resultcheck.resultcheck-compact .result-row.is-winner{background:var(--result-winner) !important;color:var(--result-ink) !important;}html body .app-shell-resultcheck.resultcheck-compact .result-cell-date,
html body .app-shell-resultcheck.resultcheck-compact .result-cell-round{white-space:nowrap;}html body .app-shell-resultcheck.resultcheck-compact .result-cell-amount{color:var(--result-sales);text-align:right;}html body .app-shell-resultcheck.resultcheck-compact .result-cell-discount{color:var(--result-discount);text-align:right;}html body .app-shell-resultcheck.resultcheck-compact .result-cell-net{color:var(--result-net);text-align:right;}html body .app-shell-resultcheck.resultcheck-compact .result-cell-outcome,
html body .app-shell-resultcheck.resultcheck-compact .result-status-text.is-won{color:var(--result-link);text-align:right;font-weight:600;}html body .app-shell-resultcheck.resultcheck-compact .result-status-text.is-lost{color:var(--result-discount);font-weight:400;}html body .app-shell-resultcheck.resultcheck-compact .result-status-text.is-waiting{color:var(--result-pending);font-weight:400;}html body .app-shell-resultcheck.resultcheck-compact .result-status-text.is-cancelled{color:var(--result-muted);font-weight:400;}html body .app-shell-resultcheck.resultcheck-compact .result-table .is-number{text-align:right;}html body .app-shell-resultcheck.resultcheck-compact .result-table .is-center{text-align:center;}html body .app-shell-resultcheck.resultcheck-compact .result-table tfoot td{font-weight:600;}html body .app-shell-resultcheck.resultcheck-compact .result-status-group,
html body .app-shell-resultcheck.resultcheck-compact .result-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap;}html body .app-shell-resultcheck.resultcheck-compact .result-row-actions{justify-content:center;gap:3px;}html body .app-shell-resultcheck.resultcheck-compact .result-row-action,
html body .app-shell-resultcheck.resultcheck-compact .result-copy-action{padding:2px 4px !important;min-height:22px;height:auto;font:inherit;font-size:10px !important;white-space:nowrap;font-weight:400 !important;line-height:1.4;cursor:pointer;border:1px solid var(--result-button-line) !important;border-radius:3px;background:var(--result-button) !important;color:var(--result-link) !important;transition:background-color 120ms ease;transform:none !important;}html body .app-shell-resultcheck.resultcheck-compact .result-row-action.is-primary{background:transparent !important;border-color:transparent !important;padding:3px 2px !important;}html body .app-shell-resultcheck.resultcheck-compact .result-row-action.is-danger{color:var(--result-discount) !important;border-color:var(--result-discount) !important;}html body .app-shell-resultcheck.resultcheck-compact :is(.result-copy-action,.result-row-action):focus-visible,
html body .app-shell-resultcheck.resultcheck-compact .result-table-wrap:focus-visible{outline:2px solid var(--result-focus);outline-offset:-2px;}html body .app-shell-resultcheck.resultcheck-compact :is(.result-copy-action,.result-row-action):active{background:var(--result-winner-hover) !important;}html body .app-shell-resultcheck.resultcheck-compact :is(.result-copy-action,.result-row-action):disabled{opacity:.55 !important;cursor:not-allowed;}html body .app-shell-resultcheck.resultcheck-compact [aria-busy="true"]{cursor:progress;}html body .app-shell-resultcheck.resultcheck-compact [aria-invalid="true"]{outline:1px solid var(--result-discount);}@media (hover: hover){html body .app-shell-resultcheck.resultcheck-compact .result-row:hover{background:var(--result-hover) !important;}html body .app-shell-resultcheck.resultcheck-compact .result-row.is-winner:hover{background:var(--result-winner-hover) !important;}html body .app-shell-resultcheck.resultcheck-compact :is(.result-copy-action,.result-row-action):hover{background:var(--result-heading) !important;text-decoration:underline;}}@media (max-width: 600px){html body .app-shell-resultcheck.resultcheck-compact .resultcheck-content{padding:6px 4px !important;}html body .app-shell-resultcheck.resultcheck-compact .result-market-card__header{align-items:flex-start;}}html body .app-shell-resultcheck.resultcheck-compact .resultcheck-day-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin:12px 16px 0;padding:10px 12px;border:1px solid var(--result-line);background:var(--result-surface);color:var(--result-ink);}html body .app-shell-resultcheck.resultcheck-compact .resultcheck-day-buttons{display:flex;gap:8px;}html body .app-shell-resultcheck.resultcheck-compact .resultcheck-day-button{min-height:36px;padding:7px 18px;border:1px solid var(--result-line);border-radius:6px;background:var(--result-surface);color:var(--result-link);font:inherit;font-size:13px;font-weight:500;line-height:1.4;cursor:pointer;}html body .app-shell-resultcheck.resultcheck-compact .resultcheck-day-button.is-active{background:#0965dc;border-color:#0965dc;color:#fff;}html body .app-shell-resultcheck.resultcheck-compact .resultcheck-day-button:focus-visible{outline:2px solid var(--result-focus);outline-offset:2px;}html body .app-shell-resultcheck.resultcheck-compact .resultcheck-day-caption{font-size:12px;font-weight:400;color:var(--result-muted);}@media (max-width: 600px){html body .app-shell-resultcheck.resultcheck-compact .resultcheck-day-toolbar{margin:6px 4px 0;}html body .app-shell-resultcheck.resultcheck-compact .resultcheck-day-button{min-height:44px;}}html body .app-shell-liveboard-report.liveboard-ledger{--ledger-surface:#ffffff;--ledger-heading:#e9ecef;--ledger-line:#d7dde4;--ledger-ink:#25313b;--ledger-muted:#56626f;--ledger-winner:#b8dafe;--ledger-hover:#f4f7fa;--ledger-winner-hover:#add2fa;--ledger-link:#0054ad;--ledger-sales:#1b6420;--ledger-discount:#a51c2f;--ledger-net:#09586c;--ledger-pending:#815b08;--ledger-focus:#004ca8;}html body:not(.light-theme) .app-shell-liveboard-report.liveboard-ledger{--ledger-surface:#18212d;--ledger-heading:#253344;--ledger-line:#42556a;--ledger-ink:#e1e9f3;--ledger-muted:#b1bfd0;--ledger-winner:#1b3e67;--ledger-hover:#223247;--ledger-winner-hover:#254f7c;--ledger-link:#a3ceff;--ledger-sales:#86dfa0;--ledger-discount:#ffabb7;--ledger-net:#8de5ec;--ledger-pending:#f4d17a;--ledger-focus:#a3ceff;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-report-content{width:100%;max-width:960px !important;min-width:0;padding:12px !important;margin-inline:auto;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-list-card{background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;overflow:visible;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-list-header{border:1px solid var(--ledger-line) !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-status-tabs{padding:12px 0 !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-market-list{display:grid;gap:14px;min-width:0;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-market-card{min-width:0;color:var(--ledger-ink);}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-market-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 6px;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-market-header h3{min-width:0;margin:0;font-size:14px;font-weight:500;line-height:1.5;overflow-wrap:anywhere;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-market-header > span{flex-shrink:0;font-size:11px;color:var(--ledger-muted);}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-table-wrap{width:100%;max-width:100%;margin:0 !important;overflow-x:auto;border:0 !important;border-radius:0 !important;background:var(--ledger-surface) !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-ledger-table{width:100%;min-width:914px;table-layout:fixed;border-collapse:collapse;font-family:var(--font-body);font-size:11px !important;font-weight:400;line-height:1.4;font-variant-numeric:tabular-nums;color:var(--ledger-ink) !important;}.liveboard-ledger-table .ledger-col-date{width:14%;}.liveboard-ledger-table .ledger-col-market{width:18%;}.liveboard-ledger-table .ledger-col-round{width:12%;}.liveboard-ledger-table .ledger-col-money{width:7.5%;}.liveboard-ledger-table .ledger-col-outcome{width:11%;}.liveboard-ledger-table .ledger-col-customer{width:12%;}.liveboard-ledger-table .ledger-col-actions{width:10.5%;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-ledger-table :is(th,td){padding:4px !important;border:1px solid var(--ledger-line) !important;vertical-align:middle;text-align:left;font-weight:400;overflow-wrap:anywhere;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-ledger-table :is(thead,tfoot){background:var(--ledger-heading) !important;color:var(--ledger-ink) !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-ledger-table :is(thead,tfoot) tr{height:26px;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-ledger-table :is(th,tfoot td){font-weight:600;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-row{height:34px;background:var(--ledger-surface) !important;color:var(--ledger-ink) !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-row.is-won{background:var(--ledger-winner) !important;}html body .app-shell-liveboard-report.liveboard-ledger :is(.ledger-date,.ledger-round){white-space:nowrap;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-ledger-table :is(.ledger-sales,.ledger-discount,.ledger-net,.ledger-outcome,.ledger-number){text-align:right;}html body .app-shell-liveboard-report.liveboard-ledger .ledger-sales{color:var(--ledger-sales);}html body .app-shell-liveboard-report.liveboard-ledger .ledger-discount{color:var(--ledger-discount);}html body .app-shell-liveboard-report.liveboard-ledger .ledger-net{color:var(--ledger-net);}html body .app-shell-liveboard-report.liveboard-ledger .ledger-outcome{color:var(--ledger-link);}html body .app-shell-liveboard-report.liveboard-ledger .ledger-status.is-won{font-weight:600;}html body .app-shell-liveboard-report.liveboard-ledger .ledger-status.is-lost{color:var(--ledger-discount);}html body .app-shell-liveboard-report.liveboard-ledger .ledger-status.is-waiting{color:var(--ledger-pending);}html body .app-shell-liveboard-report.liveboard-ledger .ledger-status.is-cancelled{color:var(--ledger-muted);}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-ledger-table .ledger-center{text-align:center;}html body .app-shell-liveboard-report.liveboard-ledger .ledger-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:3px;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-row-action{min-height:24px;height:auto;padding:2px 3px !important;font:inherit;font-size:10px !important;font-weight:400 !important;white-space:nowrap;cursor:pointer;color:var(--ledger-link) !important;background:transparent !important;border:1px solid transparent !important;border-radius:3px;box-shadow:none !important;transform:none !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-row-action.is-danger{color:var(--ledger-discount) !important;border-color:var(--ledger-discount) !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-row-action.is-late-result{color:var(--ledger-pending) !important;border-color:var(--ledger-pending) !important;}html body .app-shell-liveboard-report.liveboard-ledger :is(.liveboard-row-action,.liveboard-table-wrap):focus-visible{outline:2px solid var(--ledger-focus);outline-offset:-2px;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-row-action:active{background:var(--ledger-heading) !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-row-action:disabled{opacity:.5;cursor:not-allowed;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-empty-state{padding:32px 12px;text-align:center;color:var(--ledger-muted);}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-summary{margin-top:16px;}@media (hover: hover){html body .app-shell-liveboard-report.liveboard-ledger .liveboard-row:hover{background:var(--ledger-hover) !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-row.is-won:hover{background:var(--ledger-winner-hover) !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-row-action:hover{text-decoration:underline;background:var(--ledger-heading) !important;}}@media (max-width: 600px){html body .app-shell-liveboard-report.liveboard-ledger .liveboard-report-content{padding:8px 4px !important;}}html body.light-theme .app-shell-home .stock-card{padding-block:10px !important;}html body.light-theme .app-shell-home .stock-card__top{min-height:3.5rem !important;}html body.light-theme .app-shell-home .stock-card__identity{row-gap:3px !important;}html body.light-theme .app-shell-home .stock-card h3{font-weight:600 !important;line-height:1.3 !important;}html body.light-theme .app-shell-home :is(.stock-card__draw-date,.stock-card__draw-time,.stock-card__detail-value,.stock-card__status-value){font-weight:500 !important;line-height:1.3 !important;}html body.light-theme .app-shell-home :is(.stock-card__detail-label,.stock-card__status-prefix){font-weight:400 !important;line-height:1.3 !important;}html body.light-theme .app-shell-home .stock-card .stock-card__timer-value{font-weight:500 !important;line-height:1.3 !important;}@media (min-width: 46rem) and (max-width: 61.99rem){html body.light-theme .app-shell-home .stock-card__top{min-height:2.875rem !important;}}html body.light-theme .app-shell-home .home-market-tools{--market-surface:#ffffff;--market-wash:#f5fbf7;--market-line:#cce6d4;--market-ink:#245438;--market-muted:#567160;--market-accent:var(--color-green-deep);--market-hover:#e9f5ed;--market-shadow:0 2px 5px #14532d1a;}html body.light-theme .app-shell-home .home-market-tabs{gap:6px !important;min-height:32px !important;flex-wrap:wrap;margin:12px 0 10px !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;overflow:visible !important;}html body.light-theme .app-shell-home :is(.home-market-tab, .home-market-chip){display:inline-flex;align-items:center;justify-content:center;min-height:32px !important;padding:0 13px !important;border:1px solid var(--market-line) !important;border-radius:var(--radius-pill) !important;background:var(--market-surface) !important;color:var(--market-ink) !important;font-family:var(--font-body) !important;font-size:12px !important;font-weight:500 !important;line-height:1.4 !important;white-space:nowrap;box-shadow:none !important;transform:none !important;}html body.light-theme .app-shell-home :is(.home-market-tab, .home-market-chip).is-active,
html body.light-theme .app-shell-home .home-market-sort{border-color:var(--market-accent) !important;background:var(--market-accent) !important;color:var(--market-surface) !important;box-shadow:var(--market-shadow) !important;}html body.light-theme .app-shell-home .home-market-tools__main{display:grid;grid-template-columns:minmax(0, 1fr);padding:0 !important;border:1px solid var(--market-line) !important;border-radius:4px !important;background:var(--market-surface) !important;box-shadow:none !important;}html body.light-theme .app-shell-home .home-market-tools__heading{display:contents;}html body.light-theme .app-shell-home .home-market-tools__heading > div:first-child{grid-row:1;padding:12px 14px;border-bottom:1px solid var(--market-line);}html body.light-theme .app-shell-home .home-market-tools__heading h2{color:var(--market-ink) !important;font-size:13px !important;font-weight:600 !important;line-height:1.5 !important;}html body.light-theme .app-shell-home .home-market-tools__heading h2::before{content:'\2315';margin-inline-end:7px;font-weight:400;}html body.light-theme .app-shell-home .home-market-chip-row{grid-row:2;gap:6px !important;flex-wrap:wrap;padding:12px 12px 0 !important;overflow:visible !important;}html body.light-theme .app-shell-home .home-market-tools__actions{grid-row:3;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:10px !important;width:auto !important;min-width:0;margin:12px;padding:12px;border:1px solid var(--market-line);border-radius:10px;background:var(--market-wash);}html body.light-theme .app-shell-home :is(.home-market-search, .home-market-sort){height:36px !important;min-height:36px !important;min-width:0;padding:0 12px !important;border:1px solid var(--market-line) !important;border-radius:5px !important;font-family:var(--font-body) !important;font-size:12px !important;font-weight:500 !important;line-height:1.4 !important;white-space:nowrap;}html body.light-theme .app-shell-home .home-market-search{flex:1 1 280px;width:auto !important;max-width:420px;background:var(--market-surface) !important;color:var(--market-ink) !important;box-shadow:none !important;}html body.light-theme .app-shell-home .home-market-search::placeholder{color:var(--market-muted) !important;font-weight:400 !important;opacity:1;}html body.light-theme .app-shell-home .home-market-sort{flex:0 0 auto;width:auto !important;font-weight:500 !important;}html body.light-theme .app-shell-home .home-market-summary{grid-row:4;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:0 !important;margin:0 12px 12px !important;border:1px solid var(--market-line) !important;border-radius:8px;background:var(--market-wash) !important;}html body.light-theme .app-shell-home .home-market-summary .summary-card{min-height:57px !important;padding:9px 12px !important;border:0 !important;border-inline-end:1px solid var(--market-line) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;transform:none !important;}html body.light-theme .app-shell-home .home-market-summary .summary-card:last-child{border-inline-end:0 !important;}html body.light-theme .app-shell-home .home-market-summary span{margin-bottom:5px !important;color:var(--market-muted) !important;font-size:11px !important;font-weight:400 !important;}html body.light-theme .app-shell-home .home-market-summary strong{color:var(--market-ink) !important;font-family:var(--font-body) !important;font-size:18px !important;font-weight:600 !important;line-height:1.25 !important;}html body.light-theme .app-shell-home .home-market-tools :is(button, input):is(:focus-visible, .is-focus){outline:2px solid var(--market-accent) !important;outline-offset:2px;}@media (hover: hover){html body.light-theme .app-shell-home .home-market-tools button:not(:disabled):is(:hover, .is-hover){border-color:var(--market-accent) !important;background:var(--market-hover) !important;color:var(--market-ink) !important;}}html body.light-theme .app-shell-home .home-market-tools button:not(:disabled):is(:active, .is-pressed){background:var(--market-ink) !important;color:var(--market-surface) !important;}html body.light-theme .app-shell-home .home-market-tools :is(button, input):disabled{background:var(--market-wash) !important;color:var(--market-muted) !important;cursor:not-allowed;opacity:.6 !important;box-shadow:none !important;}html body.light-theme .app-shell-home .home-market-tools [data-state="loading"]{cursor:progress;opacity:.65;}html body.light-theme .app-shell-home .home-market-tools :is([aria-invalid="true"], [data-state="error"]){border-color:var(--color-error) !important;}html body.light-theme .app-shell-home .home-market-tools [data-state="success"]{border-color:var(--market-accent) !important;background:var(--market-hover) !important;color:var(--market-ink) !important;}html body.light-theme .app-shell-game .hhlott-section__header .hhlott-section__title,
html body.light-theme .app-shell-game .hhlott-section__header #hhlott-sync-status > span{color:var(--color-paper) !important;}html body.light-theme .app-shell-game .hhlott-category-label > span{color:var(--color-smlot-source-ink-blue) !important;}html body.light-theme .app-shell-game.market-family-hanoi{--lottery-family-surface:var(--color-lottery-hanoi-surface);--lottery-family-rule:var(--color-lottery-hanoi-rule);--lottery-family-action:var(--color-lottery-hanoi-action);}html body.light-theme .app-shell-game.market-family-laos{--lottery-family-surface:var(--color-lottery-laos-surface);--lottery-family-rule:var(--color-lottery-laos-rule);--lottery-family-action:var(--color-lottery-laos-action);}html body.light-theme .app-shell-game.market-family-usa{--lottery-family-surface:var(--color-lottery-usa-surface);--lottery-family-rule:var(--color-lottery-usa-rule);--lottery-family-action:var(--color-lottery-usa-action);}html body.light-theme .app-shell-game.market-family-japan{--lottery-family-surface:var(--color-lottery-japan-surface);--lottery-family-rule:var(--color-lottery-japan-rule);--lottery-family-action:var(--color-lottery-japan-action);}html body.light-theme .app-shell-game.market-family-china{--lottery-family-surface:var(--color-lottery-china-surface);--lottery-family-rule:var(--color-lottery-china-rule);--lottery-family-action:var(--color-lottery-china-action);}html body.light-theme .app-shell-game.market-family-europe{--lottery-family-surface:var(--color-lottery-europe-surface);--lottery-family-rule:var(--color-lottery-europe-rule);--lottery-family-action:var(--color-lottery-europe-action);}html body.light-theme .app-shell-game.market-family-thai{--lottery-family-surface:var(--color-lottery-thai-surface);--lottery-family-rule:var(--color-lottery-thai-rule);--lottery-family-action:var(--color-lottery-thai-action);}html body.light-theme .app-shell-game.market-family-other{--lottery-family-surface:var(--color-lottery-other-surface);--lottery-family-rule:var(--color-lottery-other-rule);--lottery-family-action:var(--color-lottery-other-action);}html body.light-theme .app-shell-game[class*="market-family-"]{--lottery-family-action-hover:color-mix(in oklch, var(--lottery-family-action) 84%, var(--color-ink));}html body.light-theme .app-shell-game[class*="market-family-"] :is(.quick-bet-header, #tabs-area.quick-bet-entry){border-color:var(--lottery-family-rule) !important;background:var(--lottery-family-surface) !important;}html body.light-theme .app-shell-game[class*="market-family-"] .quick-bet-thank-you{border-color:var(--lottery-family-rule) !important;background:var(--lottery-family-surface) !important;color:var(--lottery-family-action) !important;}html body.light-theme .app-shell-game[class*="market-family-"] #bill-capture-content > .quick-bet-list{border-color:var(--lottery-family-rule) !important;background-color:var(--lottery-family-surface) !important;background-image:none !important;}html body.light-theme .app-shell-game[class*="market-family-"] #bill-capture-content > .quick-bet-list > #local-list,
html body.light-theme .app-shell-game[class*="market-family-"] #bill-capture-content > .quick-bet-list > #local-list > .cart-item,
html body.light-theme .app-shell-game[class*="market-family-"] #bill-capture-content > .quick-bet-list > #local-list > .cart-item > .cart-item__meta,
html body.light-theme .app-shell-game[class*="market-family-"] #bill-capture-content > .quick-bet-list > #local-list > .cart-item > div:first-child{background-color:var(--lottery-family-surface) !important;background-image:none !important;}html body.light-theme .app-shell-game[class*="market-family-"] .quick-bet-list #local-list#local-list > .cart-item.cart-item > .cart-item__meta.cart-item__meta{background:var(--lottery-family-surface) !important;background-color:var(--lottery-family-surface) !important;}html body.light-theme .app-shell-game[class*="market-family-"] :is(.quick-bet-market, .quick-bet-market__star){color:var(--lottery-family-action) !important;}html body.light-theme .app-shell-game[class*="market-family-"] .game-shell__market-status.is-open,
html body.light-theme .app-shell-game[class*="market-family-"] #tabs-area .game-tabs button.bg-blue-600,
html body.light-theme .app-shell-game[class*="market-family-"] #tabs-area .quick-bet-form__input-row > #btn-ok,
html body.light-theme .app-shell-game[class*="market-family-"] #tabs-area button.quick-bet-add{border-color:var(--lottery-family-action) !important;background:var(--lottery-family-action) !important;color:var(--color-paper) !important;}html body.light-theme .app-shell-game[class*="market-family-"] #tabs-area :is(button, input):focus-visible,
html body.light-theme .app-shell-game[class*="market-family-"] .game-shell__market-status:focus-visible{outline-color:var(--color-rail) !important;}html body.light-theme .app-shell-game[class*="market-family-"] #tabs-area :is(
  .game-tabs button.bg-blue-600,
  .quick-bet-form__input-row > #btn-ok,
  button.quick-bet-add
):not(:disabled):active{transform:translateY(1px) !important;}html body.light-theme .app-shell-game[class*="market-family-"] #tabs-area :is(
  .game-tabs button.bg-blue-600,
  .quick-bet-form__input-row > #btn-ok,
  button.quick-bet-add
):disabled{opacity:0.55 !important;cursor:not-allowed !important;}html body.light-theme .app-shell-game[class*="market-family-"] #tabs-area [data-state="loading"]{opacity:0.65 !important;cursor:progress !important;}html body.light-theme .app-shell-game[class*="market-family-"] #tabs-area [data-state="error"]{border-color:var(--color-error) !important;background:var(--color-error) !important;color:var(--color-paper) !important;}html body.light-theme .app-shell-game[class*="market-family-"] #tabs-area [data-state="success"]{border-color:var(--color-success) !important;background:var(--color-success) !important;color:var(--color-paper) !important;}@media (hover: hover) and (pointer: fine){html body.light-theme .app-shell-game[class*="market-family-"] #tabs-area .quick-bet-form__input-row > #btn-ok:not(:disabled):hover,
  html body.light-theme .app-shell-game[class*="market-family-"] #tabs-area button.quick-bet-add:not(:disabled):hover{border-color:var(--lottery-family-action-hover) !important;background:var(--lottery-family-action-hover) !important;}}@media (max-width: 40rem){html body.light-theme .app-shell-home :is(.home-market-tab, .home-market-chip, .home-market-search, .home-market-sort){min-height:44px !important;}html body.light-theme .app-shell-home .home-market-tools__actions{flex-wrap:wrap;}html body.light-theme .app-shell-home .home-market-search{flex-basis:100%;max-width:none;}html body.light-theme .app-shell-home .home-market-summary{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}html body.light-theme .app-shell-home .home-market-summary .summary-card:nth-child(2){border-inline-end:0 !important;}html body.light-theme .app-shell-home .home-market-summary .summary-card:nth-child(-n+2){border-bottom:1px solid var(--market-line) !important;}}html body.light-theme .app-shell-game[class*="market-family-"] .layout-toggle-container.is-compact{display:inline-flex !important;align-items:center !important;gap:var(--space-3xs) !important;padding:var(--space-3xs) !important;border:1px solid var(--lottery-family-rule) !important;border-radius:calc(var(--radius-button) + var(--space-3xs)) !important;background:var(--lottery-family-surface) !important;box-shadow:none !important;}html body.light-theme .app-shell-game[class*="market-family-"] .layout-toggle-container.is-compact .layout-toggle-btn{min-width:2.5rem !important;min-height:1.75rem !important;padding-inline:var(--space-2xs) !important;border:0 !important;border-radius:var(--radius-button) !important;background:transparent !important;color:var(--color-ink-2) !important;box-shadow:none !important;white-space:nowrap !important;transition:background-color var(--dur-micro) var(--ease-out),
    color var(--dur-micro) var(--ease-out),
    transform var(--dur-micro) var(--ease-out) !important;}html body.light-theme .app-shell-game[class*="market-family-"] .layout-toggle-container.is-compact .layout-toggle-btn.is-active{background:var(--lottery-family-action) !important;color:var(--color-paper) !important;box-shadow:var(--shadow-smlot-button) !important;}html body.light-theme .app-shell-game[class*="market-family-"] .layout-toggle-container.is-compact .layout-toggle-btn:focus-visible{outline:2px solid var(--lottery-family-action) !important;outline-offset:1px !important;}html body.light-theme .app-shell-game[class*="market-family-"] .layout-toggle-container.is-compact .layout-toggle-btn:not(:disabled):active{transform:translateY(1px) !important;}html body.light-theme .app-shell-game[class*="market-family-"] .layout-toggle-container.is-compact .layout-toggle-btn:disabled{opacity:0.55 !important;cursor:not-allowed !important;}@media (hover: hover) and (pointer: fine){html body.light-theme .app-shell-game[class*="market-family-"] .layout-toggle-container.is-compact .layout-toggle-btn:not(.is-active, :disabled):hover{background:var(--color-paper) !important;color:var(--lottery-family-action) !important;}}@media (min-width: 60.01rem){body.light-theme.member-authenticated.mode-desktop{--member-market-paper:#f8faf9;--member-market-surface:#ffffff;--member-market-surface-muted:#f4f7f6;--member-market-ink:#17212b;--member-market-ink-soft:#5a6875;--member-market-muted:#7a8793;--member-market-rule:#dfe6e3;--member-market-rule-strong:#cad6d1;--member-market-green:#159447;--member-market-green-deep:#087637;--member-market-green-dark:#075d2e;--member-market-green-soft:#edf8f1;--member-market-blue:#2f72dc;--member-market-red:#db4545;--member-market-sidebar:#102238;--member-market-sidebar-deep:#09192b;--member-market-sidebar-ink:#f7fafc;--member-market-shadow:0 2px 10px rgba(19, 37, 31, 0.06);--member-market-shadow-hover:0 8px 20px rgba(19, 37, 31, 0.09);background:var(--member-market-paper) !important;}body.light-theme.member-authenticated.mode-desktop #app{background:var(--member-market-paper) !important;}body.light-theme.member-authenticated.mode-desktop .member-sidebar{display:flex !important;width:190px !important;padding:22px 14px 14px !important;border:0 !important;border-inline-end:1px solid #24384f !important;background:linear-gradient(180deg, var(--member-market-sidebar) 0%, var(--member-market-sidebar-deep) 100%) !important;color:var(--member-market-sidebar-ink) !important;box-shadow:none !important;}body.light-theme.member-authenticated.mode-desktop #main-content{width:calc(100% - 190px) !important;margin-inline-start:190px !important;}body.light-theme.member-authenticated.mode-desktop .member-sidebar__brand{min-height:64px !important;gap:10px !important;padding:0 12px 22px !important;border:0 !important;color:var(--member-market-sidebar-ink) !important;}body.light-theme.member-authenticated.mode-desktop .member-sidebar__brand-mark{width:34px !important;height:34px !important;color:#16ad54 !important;}body.light-theme.member-authenticated.mode-desktop .member-sidebar__brand-copy strong{color:var(--member-market-sidebar-ink) !important;font-family:"Outfit", "Noto Sans Thai", sans-serif !important;font-size:1.15rem !important;font-weight:800 !important;letter-spacing:0.02em !important;}body.light-theme.member-authenticated.mode-desktop .member-sidebar__brand-copy small{margin-top:-2px !important;color:#b9c6d3 !important;font-family:"Outfit", "Noto Sans Thai", sans-serif !important;font-size:0.62rem !important;font-weight:700 !important;letter-spacing:0.12em !important;opacity:1 !important;}body.light-theme.member-authenticated.mode-desktop .member-sidebar__nav{display:grid !important;gap:6px !important;padding:0 !important;}body.light-theme.member-authenticated.mode-desktop .member-sidebar__link{min-height:54px !important;gap:12px !important;padding:0 14px !important;border:1px solid transparent !important;border-radius:9px !important;background:transparent !important;color:#d5dee8 !important;font-size:0.875rem !important;font-weight:600 !important;opacity:1 !important;box-shadow:none !important;}body.light-theme.member-authenticated.mode-desktop .member-sidebar__link svg{width:21px !important;height:21px !important;}body.light-theme.member-authenticated.mode-desktop .member-sidebar__link:hover{background:#18334e !important;color:#ffffff !important;transform:none !important;}body.light-theme.member-authenticated.mode-desktop .member-sidebar__link.is-active{border:1px solid #157844 !important;background:linear-gradient(135deg, #106e3c, #0a5231) !important;color:#ffffff !important;box-shadow:0 8px 18px rgba(4, 94, 49, 0.25) !important;}body.light-theme.member-authenticated.mode-desktop .member-sidebar__account{inset-inline:14px !important;bottom:14px !important;min-height:94px !important;grid-template-columns:40px minmax(0, 1fr) !important;gap:10px !important;padding:14px 12px !important;border:1px solid #2c4259 !important;border-radius:12px !important;background:#152b43 !important;}body.light-theme.member-authenticated.mode-desktop .member-sidebar__avatar{width:40px !important;height:40px !important;background:#14a64e !important;color:#ffffff !important;}body.light-theme.member-authenticated.mode-desktop .member-sidebar__account-copy strong,
  body.light-theme.member-authenticated.mode-desktop .member-sidebar__account-copy span{color:#ffffff !important;}body.light-theme.member-authenticated.mode-desktop .member-sidebar__account-copy strong{font-size:0.82rem !important;}body.light-theme.member-authenticated.mode-desktop .member-sidebar__account-copy span{color:#b9c6d3 !important;font-family:"Outfit", "Noto Sans Thai", sans-serif !important;font-size:0.74rem !important;}body.light-theme.member-authenticated.mode-desktop .member-sidebar__online{top:14px !important;right:12px !important;border-color:#152b43 !important;background:#21bd61 !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home{min-height:100vh !important;padding-bottom:64px !important;background:var(--member-market-paper) !important;color:var(--member-market-ink) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-topbar{position:relative !important;min-height:96px !important;border-bottom:1px solid var(--member-market-rule) !important;background:var(--member-market-surface) !important;box-shadow:none !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-topbar__inner{width:100% !important;min-height:96px !important;padding:17px 22px 15px 30px !important;align-items:center !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-eyebrow{color:var(--member-market-green-deep) !important;font-family:"Outfit", "Noto Sans Thai", sans-serif !important;font-size:0.68rem !important;font-weight:700 !important;letter-spacing:0.05em !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-topbar h1{margin-top:2px !important;color:var(--member-market-ink) !important;font-family:"Prompt", "Noto Sans Thai", sans-serif !important;font-size:1.35rem !important;font-weight:700 !important;line-height:1.35 !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home #home-time{margin-top:1px !important;color:var(--member-market-ink-soft) !important;font-family:"Outfit", "Noto Sans Thai", sans-serif !important;font-size:0.72rem !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-topbar__actions{gap:9px !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.home-credit-card, .layout-toggle-container, .home-action-button, .layout-toggle-btn){min-height:42px !important;border:1px solid var(--member-market-rule-strong) !important;border-radius:8px !important;background:var(--member-market-surface) !important;color:var(--member-market-ink) !important;box-shadow:var(--member-market-shadow) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-credit-card{border-color:#cde8d7 !important;background:var(--member-market-green-soft) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-credit-card span{color:var(--member-market-ink) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .layout-toggle-container{overflow:hidden !important;padding:2px !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .layout-toggle-btn{min-height:36px !important;border:0 !important;border-radius:6px !important;box-shadow:none !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn.is-active, .home-action-button.is-primary){border-color:var(--member-market-blue) !important;background:var(--member-market-blue) !important;color:#ffffff !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-action-button.is-success{border-color:var(--member-market-green) !important;background:var(--member-market-green) !important;color:#ffffff !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-action-button.is-danger{border-color:#f0c9c9 !important;color:var(--member-market-red) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tools,
  body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-grid-wrap{width:min(100%, 1480px) !important;margin-inline:auto !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tools{padding:18px 14px 0 !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tabs{min-height:36px !important;gap:9px !important;margin:0 0 16px !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.home-market-tab, .home-market-chip){min-height:34px !important;padding:0 14px !important;border:1px solid var(--member-market-rule-strong) !important;border-radius:999px !important;background:var(--member-market-surface) !important;color:var(--member-market-ink) !important;font-family:"Noto Sans Thai", sans-serif !important;font-size:0.74rem !important;font-weight:600 !important;box-shadow:none !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.home-market-tab, .home-market-chip).is-active{border-color:var(--member-market-green) !important;background:var(--member-market-green) !important;color:#ffffff !important;box-shadow:0 3px 10px rgba(21, 148, 71, 0.16) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tools__main{display:grid !important;overflow:hidden !important;padding:0 !important;border:1px solid var(--member-market-rule-strong) !important;border-radius:11px !important;background:var(--member-market-surface) !important;box-shadow:var(--member-market-shadow) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tools__heading{display:contents !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tools__heading > div:first-child{grid-row:1 !important;padding:12px 14px !important;border-bottom:1px solid var(--member-market-rule) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tools__heading h2{margin:0 !important;color:var(--member-market-ink) !important;font-family:"Prompt", "Noto Sans Thai", sans-serif !important;font-size:0.84rem !important;font-weight:600 !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tools__heading h2::before{content:"⌘" !important;margin-inline-end:8px !important;color:var(--member-market-green) !important;font-family:"Outfit", sans-serif !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-chip-row{grid-row:2 !important;gap:7px !important;flex-wrap:wrap !important;padding:12px 12px 0 !important;overflow:visible !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tools__actions{grid-row:3 !important;display:flex !important;width:auto !important;margin:10px 12px !important;padding:0 !important;gap:8px !important;background:transparent !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.home-market-search, .home-market-sort){height:36px !important;min-height:36px !important;padding:0 12px !important;border:1px solid var(--member-market-rule-strong) !important;border-radius:7px !important;font-family:"Noto Sans Thai", sans-serif !important;font-size:0.73rem !important;font-weight:500 !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-search{flex:0 1 460px !important;width:min(460px, 50%) !important;max-width:460px !important;background:var(--member-market-surface) !important;color:var(--member-market-ink) !important;box-shadow:none !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-search::placeholder{color:var(--member-market-muted) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-sort{flex:0 0 auto !important;width:auto !important;border-color:var(--member-market-green) !important;background:var(--member-market-green) !important;color:#ffffff !important;box-shadow:none !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-summary{grid-row:4 !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:0 !important;margin:0 12px 12px !important;border:1px solid var(--member-market-rule) !important;border-radius:8px !important;background:var(--member-market-surface) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-summary .summary-card{min-height:52px !important;padding:8px 12px !important;border:0 !important;border-inline-end:1px solid var(--member-market-rule) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-summary .summary-card:last-child{border-inline-end:0 !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-summary span{margin:0 0 1px !important;color:var(--member-market-ink-soft) !important;font-size:0.68rem !important;font-weight:400 !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-summary strong{color:var(--member-market-ink) !important;font-family:"Outfit", "Noto Sans Thai", sans-serif !important;font-size:1.1rem !important;font-weight:700 !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-grid-wrap{padding:0 14px 64px !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-group{margin-top:22px !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-group__header{min-height:34px !important;margin-bottom:8px !important;padding:0 4px !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-group__eyebrow{display:none !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-group__title{color:var(--member-market-ink) !important;font-family:"Prompt", "Noto Sans Thai", sans-serif !important;font-size:1rem !important;font-weight:600 !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-group__count{padding:0 !important;border:0 !important;background:transparent !important;color:var(--member-market-ink-soft) !important;font-size:0.72rem !important;font-weight:600 !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .group-grid{grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:8px !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card{min-width:0 !important;min-height:148px !important;padding:15px 15px 13px !important;display:flex !important;flex-direction:column !important;border:1px solid var(--member-market-rule) !important;border-radius:8px !important;background:var(--member-market-surface) !important;color:var(--member-market-ink) !important;box-shadow:var(--member-market-shadow) !important;filter:none !important;opacity:1 !important;transition:border-color 180ms ease, box-shadow 180ms ease, transform 120ms ease !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card-open{border-color:var(--member-market-green) !important;background:linear-gradient(135deg, var(--member-market-green) 0%, var(--member-market-green-deep) 100%) !important;color:#ffffff !important;box-shadow:0 8px 20px rgba(8, 118, 55, 0.18) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card-closed{border-color:var(--member-market-rule) !important;background:var(--member-market-surface) !important;color:var(--member-market-ink) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card__glow,
  body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card__status-row{display:none !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card__top{display:grid !important;grid-template-columns:45px minmax(0, 1fr) !important;min-height:50px !important;align-items:start !important;gap:10px !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card__flag-wrap{width:45px !important;height:30px !important;padding:0 !important;overflow:hidden !important;border:0 !important;border-radius:2px !important;background:transparent !important;box-shadow:none !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card__flag{width:45px !important;height:30px !important;display:block !important;object-fit:cover !important;border:0 !important;border-radius:2px !important;background:transparent !important;box-shadow:none !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card__identity{display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;grid-template-areas:"market-name draw-time"
      "draw-date draw-time" !important;width:100% !important;min-width:0 !important;align-content:start !important;column-gap:8px !important;row-gap:1px !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card h3{grid-area:market-name !important;min-width:0 !important;overflow:hidden !important;margin:0 !important;color:inherit !important;font-family:"Noto Sans Thai", sans-serif !important;font-size:1.03rem !important;font-weight:600 !important;line-height:1.38 !important;letter-spacing:0.005em !important;text-overflow:ellipsis !important;white-space:nowrap !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card__draw-date{grid-area:draw-date !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card__draw-time{grid-area:draw-time !important;align-self:center !important;text-align:end !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.stock-card__draw-date, .stock-card__draw-time){color:inherit !important;font-family:"Outfit", "Noto Sans Thai", sans-serif !important;font-size:0.72rem !important;font-weight:600 !important;line-height:1.25 !important;white-space:nowrap !important;opacity:0.9 !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card__bottom{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;min-height:49px !important;margin-top:auto !important;padding-top:12px !important;border-top:1px solid var(--member-market-rule) !important;gap:5px !important;align-items:end !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card-open .stock-card__bottom{border-top-color:rgba(255, 255, 255, 0.42) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card__detail-row{display:grid !important;grid-template-columns:auto minmax(0, 1fr) !important;min-width:0 !important;align-items:baseline !important;gap:9px !important;line-height:1.25 !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.stock-card__detail-label, .stock-card__detail-value, .stock-card__status-value, .stock-card__status-prefix, .stock-card__timer-value){color:inherit !important;font-family:"Outfit", "Noto Sans Thai", sans-serif !important;font-size:0.7rem !important;line-height:1.25 !important;white-space:nowrap !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.stock-card__detail-label, .stock-card__status-prefix){font-weight:400 !important;opacity:0.78 !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.stock-card__detail-value, .stock-card__status-value, .stock-card__timer-value){min-width:0 !important;overflow:hidden !important;font-weight:600 !important;text-align:end !important;text-overflow:ellipsis !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card__status-value{display:inline-flex !important;justify-content:flex-end !important;align-items:baseline !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card .stock-card__timer-value{color:inherit !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card__detail-row:last-child::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:0.85;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card__detail-row:last-child{position:relative !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card__detail-row:last-child .stock-card__detail-label{padding-inline-start:13px !important;}@media (hover: hover) and (pointer: fine){body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card:hover{border-color:var(--member-market-rule-strong) !important;box-shadow:var(--member-market-shadow-hover) !important;transform:translateY(-1px) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card-open:hover{border-color:var(--member-market-green-dark) !important;background:linear-gradient(135deg, var(--member-market-green) 0%, var(--member-market-green-deep) 100%) !important;color:#ffffff !important;box-shadow:0 12px 24px rgba(8, 118, 55, 0.23) !important;}}body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(button, input):focus-visible{outline:3px solid #4e8fe9 !important;outline-offset:2px !important;}}@media (min-width: 60.01rem) and (max-width: 78rem){body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-topbar__inner{padding-inline:18px !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-topbar__actions{gap:6px !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.home-credit-card, .home-action-button){padding-inline:10px !important;font-size:0.72rem !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card{padding-inline:11px !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card__top{grid-template-columns:38px minmax(0, 1fr) !important;gap:7px !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.stock-card__flag-wrap, .stock-card__flag){width:38px !important;height:25px !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card__identity{column-gap:4px !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card h3{font-size:0.9rem !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.stock-card__draw-date, .stock-card__draw-time){font-size:0.65rem !important;}}@media (prefers-reduced-motion: reduce){body.light-theme.member-authenticated.mode-desktop .app-shell-home .stock-card,
  body.light-theme.member-authenticated.mode-desktop .member-sidebar__link{transition-duration:0.01ms !important;}}html body .app-shell-resultcheck.resultcheck-compact{--result-surface:#ffffff;--result-heading:#f3f6fa;--result-line:#dde5ed;--result-ink:#162d45;--result-muted:#64748b;--result-winner:#f0faf5;--result-winner-hover:#e4f5ec;--result-hover:#f7f9fc;--result-link:#075bc8;--result-sales:#233e56;--result-discount:#64748b;--result-net:#153c61;--result-pending:#936009;--result-button:#f0f6ff;--result-button-line:#c9dbf2;--result-focus:#075bc8;background:#f5f7fa !important;color:var(--result-ink);font-family:var(--font-body, "Prompt", "Noto Sans Thai", sans-serif);}html body .app-shell-resultcheck.resultcheck-compact .resultcheck-topbar{background:var(--result-surface) !important;border-bottom:1px solid var(--result-line) !important;box-shadow:none !important;}html body .app-shell-resultcheck.resultcheck-compact .resultcheck-topbar h1{font-size:20px !important;}html body .app-shell-resultcheck.resultcheck-compact .resultcheck-content{max-width:1280px !important;width:100%;padding:16px !important;}html body .app-shell-resultcheck.resultcheck-compact .resultcheck-content > * + *{margin-top:12px !important;}html body .app-shell-resultcheck.resultcheck-compact .resultcheck-day-toolbar{margin:16px 16px 0 !important;padding:0 !important;border:0 !important;background:transparent !important;gap:16px;}html body .app-shell-resultcheck.resultcheck-compact .resultcheck-day-buttons{padding:4px;gap:4px;border:1px solid var(--result-line);border-radius:10px;background:var(--result-surface);}html body .app-shell-resultcheck.resultcheck-compact .resultcheck-day-button{min-height:32px;padding:4px 16px;border:0;border-radius:6px;font-size:13px;}html body .app-shell-resultcheck.resultcheck-compact .resultcheck-day-button.is-active{background:var(--result-link);color:#fff;}html body .app-shell-resultcheck.resultcheck-compact .resultcheck-day-caption{color:var(--result-muted);font-size:13px;}html body .app-shell-resultcheck.resultcheck-compact .result-market-card{border:1px solid var(--result-line) !important;border-radius:12px !important;background:var(--result-surface) !important;box-shadow:none !important;}html body .app-shell-resultcheck.resultcheck-compact .result-market-card__header{padding:8px 12px !important;gap:8px !important;border-bottom:1px solid var(--result-line);background:var(--result-surface) !important;}html body .app-shell-resultcheck.resultcheck-compact .result-market-card__identity{flex-wrap:wrap;gap:4px 8px !important;}html body .app-shell-resultcheck.resultcheck-compact .result-market-card__identity h2{color:var(--result-ink) !important;font-size:15px !important;font-weight:600 !important;line-height:1.5;}html body .app-shell-resultcheck.resultcheck-compact .result-market-card__identity img{width:24px !important;height:16px !important;border-radius:3px !important;box-shadow:none !important;}html body .app-shell-resultcheck.resultcheck-compact .result-market-chip{font-size:11px !important;padding:2px 6px !important;border:0 !important;background:var(--result-heading) !important;color:var(--result-muted) !important;}html body .app-shell-resultcheck.resultcheck-compact .result-entry-controls{flex-wrap:wrap;gap:6px !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;}html body .app-shell-resultcheck.resultcheck-compact .result-number-input{width:52px !important;height:32px !important;font-size:14px !important;font-weight:600 !important;font-variant-numeric:tabular-nums;color:var(--result-ink) !important;background:var(--result-heading) !important;border:1px solid var(--result-line) !important;border-radius:6px !important;}html body .app-shell-resultcheck.resultcheck-compact .result-number-input::placeholder{font-size:12px;color:var(--result-muted);}html body .app-shell-resultcheck.resultcheck-compact .result-entry-controls button{min-height:32px !important;padding:4px 8px !important;font-size:12px !important;border-radius:6px !important;box-shadow:none !important;}html body .app-shell-resultcheck.resultcheck-compact .result-auto-status{max-width:240px !important;padding:4px 8px !important;font-size:11px !important;line-height:1.5 !important;border-radius:6px !important;}html body .app-shell-resultcheck.resultcheck-compact .result-table-wrap{overflow-x:auto;}html body .app-shell-resultcheck.resultcheck-compact .result-table{min-width:720px !important;width:100% !important;table-layout:fixed;font-size:13px !important;font-variant-numeric:tabular-nums;}html body .app-shell-resultcheck.resultcheck-compact .result-col-date{width:16%;}html body .app-shell-resultcheck.resultcheck-compact .result-col-amount{width:11%;}html body .app-shell-resultcheck.resultcheck-compact .result-col-discount{width:10%;}html body .app-shell-resultcheck.resultcheck-compact .result-col-net{width:11%;}html body .app-shell-resultcheck.resultcheck-compact .result-col-outcome{width:17%;}html body .app-shell-resultcheck.resultcheck-compact .result-col-customer{width:18%;}html body .app-shell-resultcheck.resultcheck-compact .result-col-details{width:17%;}html body .app-shell-resultcheck.resultcheck-compact .result-table th,
html body .app-shell-resultcheck.resultcheck-compact .result-table td{padding:6px 8px !important;border:0 !important;border-bottom:1px solid var(--result-line) !important;line-height:1.6 !important;vertical-align:middle;}html body .app-shell-resultcheck.resultcheck-compact .result-table thead th{background:var(--result-heading) !important;color:var(--result-muted) !important;font-size:12px !important;font-weight:500 !important;}html body .app-shell-resultcheck.resultcheck-compact .result-cell-date{white-space:normal !important;color:var(--result-muted) !important;font-size:11px !important;}html body .app-shell-resultcheck.resultcheck-compact .result-cell-customer{overflow-wrap:anywhere;white-space:normal !important;}html body .app-shell-resultcheck.resultcheck-compact .result-cell-net{font-weight:600 !important;}html body .app-shell-resultcheck.resultcheck-compact .result-table tfoot th,
html body .app-shell-resultcheck.resultcheck-compact .result-table tfoot td{background:var(--result-heading) !important;border-bottom:0 !important;font-weight:600 !important;padding-top:8px !important;padding-bottom:8px !important;}html body .app-shell-resultcheck.resultcheck-compact .result-status-text{font-size:12px !important;}html body .app-shell-resultcheck.resultcheck-compact .result-status-text.is-waiting{display:inline-block;background:#fff4d9;color:#80570d !important;border-radius:5px;padding:4px 10px;}html body .app-shell-resultcheck.resultcheck-compact .result-status-text.is-lost,
html body .app-shell-resultcheck.resultcheck-compact .result-status-text.is-cancelled{color:var(--result-muted) !important;}html body .app-shell-resultcheck.resultcheck-compact .result-status-text.is-won{color:#087443 !important;font-size:14px !important;font-weight:600;}html body .app-shell-resultcheck.resultcheck-compact .result-row-actions{gap:6px !important;}html body .app-shell-resultcheck.resultcheck-compact .result-row-action{min-height:28px !important;padding:4px 8px !important;font-size:11px !important;border-radius:5px !important;}html body .app-shell-resultcheck.resultcheck-compact .result-row-action.is-primary{padding:4px 8px !important;color:var(--result-link) !important;background:var(--result-button) !important;border:1px solid var(--result-button-line) !important;}html body .app-shell-resultcheck.resultcheck-compact .result-row-action.is-danger{color:#b42332 !important;border-color:#e9b6bd !important;background:#fff !important;}html body .app-shell-resultcheck.resultcheck-compact .result-copy-action{min-height:28px !important;font-size:10px !important;}html body .app-shell-resultcheck.resultcheck-compact button:focus-visible,
html body .app-shell-resultcheck.resultcheck-compact input:focus-visible,
html body .app-shell-resultcheck.resultcheck-compact .result-table-wrap:focus-visible{outline:2px solid var(--result-focus) !important;outline-offset:3px;}html body .app-shell-resultcheck.resultcheck-compact button:disabled{opacity:.55;cursor:not-allowed;}html body .app-shell-resultcheck.resultcheck-compact .result-empty-state{margin-top:0 !important;padding:64px 24px;border:1px dashed var(--result-line);border-radius:12px;background:var(--result-surface);color:var(--result-muted) !important;}html body:not(.light-theme) .app-shell-resultcheck.resultcheck-compact{--result-winner:#173e32;--result-winner-hover:#1d4b3d;background:#101d2b !important;}html body:not(.light-theme) .app-shell-resultcheck.resultcheck-compact .result-status-text.is-won{color:#86dfa0 !important;}html body:not(.light-theme) .app-shell-resultcheck.resultcheck-compact .resultcheck-day-button.is-active{background:#075bc8;}@media (max-width: 1024px){html body .app-shell-resultcheck.resultcheck-compact .resultcheck-content{padding:16px !important;}html body .app-shell-resultcheck.resultcheck-compact .resultcheck-day-toolbar{margin:16px 16px 0 !important;}html body .app-shell-resultcheck.resultcheck-compact .result-market-card__header{padding:8px 12px !important;}html body .app-shell-resultcheck.resultcheck-compact .result-table th,
    html body .app-shell-resultcheck.resultcheck-compact .result-table td{padding:6px 8px !important;}}@media (max-width: 600px){html body .app-shell-resultcheck.resultcheck-compact .resultcheck-content{padding:12px !important;}html body .app-shell-resultcheck.resultcheck-compact .resultcheck-day-toolbar{margin:12px 12px 0 !important;}html body .app-shell-resultcheck.resultcheck-compact .resultcheck-topbar h1{font-size:17px !important;}html body .app-shell-resultcheck.resultcheck-compact .result-market-card__identity{width:100%;}html body .app-shell-resultcheck.resultcheck-compact .result-entry-controls{width:100%;}html body .app-shell-resultcheck.resultcheck-compact .result-auto-status{flex-basis:100%;max-width:100% !important;}}html body.light-theme .app-shell-resultcheck.resultcheck-compact{--result-winner:#e8f7f0;--result-winner-hover:#ddf2e7;--result-win-ink:#00864a;--result-copy-surface:#e0f5e9;--result-copy-line:#bfe7d2;--result-action-blue:#246fd3;--result-action-blue-top:#2d7de1;--result-action-blue-hover:#1c61bf;--result-action-green:#008549;--result-action-green-top:#009451;--result-action-green-hover:#00733e;}html body .app-shell-resultcheck.resultcheck-compact .result-col-index{width:4%;}html body .app-shell-resultcheck.resultcheck-compact .result-col-date{width:16%;}html body .app-shell-resultcheck.resultcheck-compact .result-col-amount{width:10%;}html body .app-shell-resultcheck.resultcheck-compact .result-col-discount{width:9%;}html body .app-shell-resultcheck.resultcheck-compact .result-col-net{width:10%;}html body .app-shell-resultcheck.resultcheck-compact .result-col-customer{width:17%;}html body .app-shell-resultcheck.resultcheck-compact .result-table .result-cell-index{text-align:center !important;padding-inline:4px !important;color:var(--result-muted);}html body.light-theme .app-shell-resultcheck.resultcheck-compact .result-entry-controls{gap:8px !important;}html body.light-theme .app-shell-resultcheck.resultcheck-compact .result-number-input{width:60px !important;height:36px !important;border-radius:8px !important;}html body.light-theme .app-shell-resultcheck.resultcheck-compact .result-entry-controls button{min-height:36px !important;padding:4px 16px !important;border-radius:8px !important;white-space:nowrap;}html body.light-theme .app-shell-resultcheck.resultcheck-compact .auto-result-action.is-preview{background:linear-gradient(180deg, var(--result-action-blue-top), var(--result-action-blue)) !important;border:1px solid var(--result-action-blue) !important;color:var(--result-surface) !important;font-weight:600 !important;box-shadow:none !important;}html body.light-theme .app-shell-resultcheck.resultcheck-compact .result-check-action{background:linear-gradient(180deg, var(--result-action-green-top), var(--result-action-green)) !important;border:1px solid var(--result-action-green) !important;color:var(--result-surface) !important;font-weight:600 !important;box-shadow:none !important;}html body.light-theme .app-shell-resultcheck.resultcheck-compact .auto-result-action.is-preview:active{background:var(--result-action-blue-hover) !important;}html body.light-theme .app-shell-resultcheck.resultcheck-compact .result-check-action:active{background:var(--result-action-green-hover) !important;}html body.light-theme .app-shell-resultcheck.resultcheck-compact .result-auto-status{min-height:36px;display:inline-flex;align-items:center;padding:4px 12px !important;border-radius:8px !important;box-shadow:none !important;font-weight:500;overflow-wrap:anywhere;}html body.light-theme .app-shell-resultcheck.resultcheck-compact .result-auto-status.border-gray-700{color:var(--result-link) !important;background:var(--result-button) !important;border:1px solid var(--result-button-line) !important;}html body.light-theme .app-shell-resultcheck.resultcheck-compact .result-status-text.is-won{color:var(--result-win-ink) !important;font-weight:700 !important;}html body.light-theme .app-shell-resultcheck.resultcheck-compact .result-copy-action{color:var(--result-win-ink) !important;background:var(--result-copy-surface) !important;border:1px solid var(--result-copy-line) !important;border-radius:5px !important;padding-inline:8px !important;font-weight:500 !important;}@media (hover: hover){html body.light-theme .app-shell-resultcheck.resultcheck-compact .auto-result-action.is-preview:hover:not(:disabled){background:var(--result-action-blue-hover) !important;}html body.light-theme .app-shell-resultcheck.resultcheck-compact .result-check-action:hover:not(:disabled){background:var(--result-action-green-hover) !important;}html body.light-theme .app-shell-resultcheck.resultcheck-compact .result-copy-action:hover{background:var(--result-winner-hover) !important;}}html body.light-theme .app-shell-resultcheck.resultcheck-compact .resultcheck-day-buttons{background:#edf2f5;border-color:#e3eaf0;border-radius:6px;}html body.light-theme .app-shell-resultcheck.resultcheck-compact .resultcheck-day-button{background:transparent;color:#7382b3;}html body.light-theme .app-shell-resultcheck.resultcheck-compact .resultcheck-day-button.is-active{background:#ffffff;color:#101957;box-shadow:0 1px 3px rgb(22 45 69 / 8%);}html body.light-theme .app-shell-resultcheck.resultcheck-compact .auto-result-action.is-preview{background:#2166f3 !important;border-color:#2166f3 !important;color:#ffffff !important;}html body.light-theme .app-shell-resultcheck.resultcheck-compact .result-check-action{background:#008b58 !important;border-color:#008b58 !important;color:#ffffff !important;}html body.light-theme .app-shell-resultcheck.resultcheck-compact .result-auto-status{background:transparent !important;border-color:transparent !important;}html body.light-theme .app-shell-resultcheck.resultcheck-compact .result-auto-status.border-gray-700{background:transparent !important;border-color:transparent !important;color:#7382b3 !important;}html body.light-theme .app-shell-resultcheck.resultcheck-compact .result-auto-status:is(.border-green-700, .border-emerald-700){color:#009a59 !important;}html body.light-theme .app-shell-resultcheck.resultcheck-compact .result-row-action.is-primary{background:transparent !important;border-color:transparent !important;border-inline-start-color:#dce5ee !important;border-radius:0 !important;color:#006aff !important;box-shadow:none !important;}@media (hover: hover){html body.light-theme .app-shell-resultcheck.resultcheck-compact .resultcheck-day-button:not(.is-active):hover:not(:disabled),
    html body.light-theme .app-shell-resultcheck.resultcheck-compact .result-row-action.is-primary:hover:not(:disabled){background:#f4f7fb !important;}html body.light-theme .app-shell-resultcheck.resultcheck-compact .auto-result-action.is-preview:hover:not(:disabled){background:#1858dc !important;border-color:#1858dc !important;}html body.light-theme .app-shell-resultcheck.resultcheck-compact .result-check-action:hover:not(:disabled){background:#00794c !important;border-color:#00794c !important;}}html body.light-theme .app-shell-resultcheck.resultcheck-compact .auto-result-action.is-preview:active:not(:disabled){background:#144dc5 !important;border-color:#144dc5 !important;}html body.light-theme .app-shell-resultcheck.resultcheck-compact .result-check-action:active:not(:disabled){background:#006c44 !important;border-color:#006c44 !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:12px 0;padding:12px;color:var(--ledger-ink);background:var(--ledger-surface);border:1px solid var(--ledger-line);border-radius:6px;font-size:12px;scroll-margin-top:90px;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-pagination > div{display:flex;align-items:center;gap:10px;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-pagination small{flex-basis:100%;color:var(--ledger-muted);}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-pagination button{background:var(--ledger-button);color:var(--ledger-ink);border:1px solid var(--ledger-button-line);border-radius:5px;padding:7px 12px;font:inherit;cursor:pointer;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-pagination button:disabled{opacity:.5;cursor:not-allowed;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-pagination:focus-visible,
html body .app-shell-liveboard-report.liveboard-ledger .liveboard-pagination button:focus-visible{outline:2px solid var(--ledger-focus);outline-offset:2px;}html body .app-shell-liveboard-report.liveboard-ledger{--ledger-page:#f5f7fa;--ledger-surface:#ffffff;--ledger-heading:#f3f6fa;--ledger-line:#dde5ed;--ledger-ink:#162d45;--ledger-muted:#64748b;--ledger-winner:#f0faf5;--ledger-winner-hover:#e4f5ec;--ledger-hover:#f7f9fc;--ledger-link:#075bc8;--ledger-sales:#233e56;--ledger-discount:#64748b;--ledger-net:#153c61;--ledger-pending:#80570d;--ledger-focus:#075bc8;--ledger-positive:#087443;--ledger-negative:#b42332;--ledger-negative-soft:#fff3f4;--ledger-pending-soft:#fff4d9;--ledger-button:#f0f6ff;--ledger-button-line:#c9dbf2;--ledger-accent:#075bc8;--ledger-accent-ink:#ffffff;--ledger-gap:24px;--ledger-pad:20px;background:var(--ledger-page) !important;color:var(--ledger-ink);font-family:var(--font-body);}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-report-topbar{background:var(--ledger-surface) !important;border-bottom:1px solid var(--ledger-line) !important;box-shadow:none !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-report-topbar h1{font-size:20px !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-report-content{max-width:1280px !important;padding:var(--ledger-gap) !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-report-content > * + *{margin-top:var(--ledger-gap) !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-filter-card{background:var(--ledger-surface) !important;border:1px solid var(--ledger-line) !important;border-radius:12px !important;box-shadow:none !important;}html body .app-shell-liveboard-report.liveboard-ledger :is(.liveboard-section-header,.liveboard-list-header){padding:16px var(--ledger-pad) !important;background:var(--ledger-surface) !important;border:0 !important;border-bottom:1px solid var(--ledger-line) !important;color:var(--ledger-ink) !important;}html body .app-shell-liveboard-report.liveboard-ledger :is(.liveboard-section-header,.liveboard-list-header) h2{color:var(--ledger-ink) !important;font-size:15px;font-weight:600;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-filter-body{padding:16px var(--ledger-pad) !important;background:var(--ledger-surface) !important;}html body .app-shell-liveboard-report.liveboard-ledger :is(.liveboard-filter-chip,.liveboard-status-chip){min-height:40px;padding:8px 16px !important;border:1px solid var(--ledger-line) !important;border-radius:6px !important;background:var(--ledger-surface) !important;color:var(--ledger-muted) !important;font-size:13px !important;font-weight:500 !important;box-shadow:none !important;white-space:nowrap;}html body .app-shell-liveboard-report.liveboard-ledger :is(.liveboard-filter-chip,.liveboard-status-chip).is-active{color:var(--ledger-accent-ink) !important;border-color:var(--ledger-accent) !important;background:var(--ledger-accent) !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-date-panel{padding:16px 0 0 !important;border:0 !important;border-top:1px solid var(--ledger-line) !important;background:transparent !important;border-radius:0 !important;gap:12px !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-date-field{min-width:0;color:var(--ledger-muted) !important;font-weight:500;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-date-input{min-width:0 !important;width:180px;min-height:44px;border:1px solid var(--ledger-button-line) !important;border-radius:6px !important;background:var(--ledger-surface) !important;color:var(--ledger-ink) !important;font-size:13px !important;font-weight:500 !important;}html body .app-shell-liveboard-report.liveboard-ledger :is(.liveboard-search-action,.liveboard-reset-action){border-radius:6px !important;font-size:13px;font-weight:500;box-shadow:none !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-search-action{background:var(--ledger-accent) !important;color:var(--ledger-accent-ink) !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-reset-action{background:var(--ledger-surface) !important;color:var(--ledger-muted) !important;border-color:var(--ledger-line) !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:12px !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-stat-card{min-width:0;padding:var(--ledger-pad) !important;border:1px solid var(--ledger-line) !important;border-radius:10px !important;background:var(--ledger-surface) !important;box-shadow:none !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-stat-card > div:first-child{font-size:12px;font-weight:500 !important;color:var(--ledger-muted) !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-stat-card > div:nth-child(2){margin-top:8px;font-size:26px !important;line-height:1.3;font-weight:600 !important;color:var(--ledger-ink) !important;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-stat-card.is-outcome.is-profit{background:var(--ledger-winner) !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-stat-card.is-outcome.is-loss{background:var(--ledger-negative-soft) !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-stat-card.is-outcome.is-profit > div:nth-child(2){color:var(--ledger-positive) !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-stat-card.is-outcome.is-loss > div:nth-child(2){color:var(--ledger-negative) !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-outcome-caption{margin-top:4px;font-size:12px;font-weight:400;line-height:1.6;color:var(--ledger-muted) !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-list-header{padding:0 0 16px !important;background:transparent !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-count-badge{background:var(--ledger-button) !important;color:var(--ledger-link) !important;border:0 !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-status-tabs{padding:16px 0 !important;gap:8px !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-market-list{gap:var(--ledger-gap);}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-market-card{border:1px solid var(--ledger-line);border-radius:12px;overflow:hidden;background:var(--ledger-surface);}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-market-header{padding:16px var(--ledger-pad);margin:0;border-bottom:1px solid var(--ledger-line);}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-market-header h3{font-size:16px;font-weight:600;color:var(--ledger-ink);}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-market-identity{display:flex;align-items:center;gap:10px;min-width:0;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-market-flag{width:24px !important;height:16px !important;flex:0 0 24px;object-fit:cover;border-radius:3px !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-ledger-table{min-width:800px !important;font-size:13px !important;}html body .app-shell-liveboard-report.liveboard-ledger .ledger-col-date{width:14%;}html body .app-shell-liveboard-report.liveboard-ledger .ledger-col-round{width:12%;}html body .app-shell-liveboard-report.liveboard-ledger .ledger-col-money{width:10%;}html body .app-shell-liveboard-report.liveboard-ledger .ledger-col-outcome{width:14%;}html body .app-shell-liveboard-report.liveboard-ledger .ledger-col-customer{width:15%;}html body .app-shell-liveboard-report.liveboard-ledger .ledger-col-actions{width:15%;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-ledger-table :is(th,td){padding:12px 10px !important;border:0 !important;border-bottom:1px solid var(--ledger-line) !important;line-height:1.6;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-ledger-table thead th{background:var(--ledger-heading) !important;font-size:12px;color:var(--ledger-muted);font-weight:500;}html body .app-shell-liveboard-report.liveboard-ledger :is(.ledger-date,.ledger-round){font-size:11px;color:var(--ledger-muted);white-space:normal !important;}html body .app-shell-liveboard-report.liveboard-ledger .ledger-net{font-weight:600 !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-ledger-table tfoot :is(th,td){padding-block:16px !important;border-bottom:0 !important;}html body .app-shell-liveboard-report.liveboard-ledger .ledger-status.is-won{color:var(--ledger-positive);}html body .app-shell-liveboard-report.liveboard-ledger .ledger-status.is-lost{color:var(--ledger-muted);}html body .app-shell-liveboard-report.liveboard-ledger .ledger-status.is-waiting{display:inline-block;padding:4px 8px;border-radius:5px;color:var(--ledger-pending);background:var(--ledger-pending-soft);font-size:12px;}html body .app-shell-liveboard-report.liveboard-ledger .ledger-actions{gap:6px;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-row-action{min-height:32px;padding:6px 10px !important;font-size:11px !important;border-radius:5px;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-row-action.is-primary{background:var(--ledger-button) !important;border-color:var(--ledger-button-line) !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-row-action.is-danger{color:var(--ledger-negative) !important;border-color:var(--ledger-negative) !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-summary{padding:var(--ledger-pad) !important;border:1px solid var(--ledger-line);border-radius:10px;background:var(--ledger-surface) !important;gap:24px !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-summary > div > span:first-child{color:var(--ledger-muted) !important;font-weight:400;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-empty-state{padding:48px 16px;border:1px dashed var(--ledger-line);border-radius:10px;background:var(--ledger-surface);}html body .app-shell-liveboard-report.liveboard-ledger :is(button,input,.liveboard-table-wrap):focus-visible{outline:2px solid var(--ledger-focus) !important;outline-offset:3px;}html body .app-shell-liveboard-report.liveboard-ledger button:disabled{opacity:.55;cursor:not-allowed;}html body .app-shell-liveboard-report.liveboard-ledger [aria-busy="true"]{cursor:progress;}html body .app-shell-liveboard-report.liveboard-ledger [role="alert"]{border-radius:8px;}html body:not(.light-theme) .app-shell-liveboard-report.liveboard-ledger{--ledger-page:#101d2b;--ledger-positive:#86dfa0;--ledger-negative:#ffabb7;--ledger-negative-soft:#432833;--ledger-winner:#173e32;--ledger-winner-hover:#1d4b3d;--ledger-button:#253e5a;--ledger-button-line:#5788bb;--ledger-pending-soft:#493b20;}@media (max-width: 1024px){html body .app-shell-liveboard-report.liveboard-ledger{--ledger-gap:16px;--ledger-pad:16px;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-ledger-table :is(th,td){padding:10px 8px !important;}}@media (max-width: 600px){html body .app-shell-liveboard-report.liveboard-ledger{--ledger-gap:12px;--ledger-pad:12px;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-stat-card > div:nth-child(2){font-size:22px !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-date-field{flex:1 1 120px;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-date-input{width:100% !important;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-date-panel{display:flex !important;flex-wrap:wrap;}html body .app-shell-liveboard-report.liveboard-ledger .liveboard-status-tabs{display:flex !important;flex-wrap:wrap !important;}}@media (prefers-reduced-motion: reduce){html body .app-shell-liveboard-report.liveboard-ledger *{transition:none !important;animation:none !important;}}html body #betting-workspace{--bet-page:#f5f7fa;--bet-paper:#fff;--bet-soft:#f3f6fa;--bet-line:#dce5ef;--bet-ink:#18324c;--bet-muted:#63758a;--bet-blue:#075bc8;--bet-blue-soft:#edf5ff;--bet-blue-line:#c4daf5;--bet-white:#fff;--bet-green:#087443;--bet-green-soft:#edf9f2;--bet-red:#b42332;--bet-red-soft:#fff2f3;--bet-pad:20px;--bet-gap:16px;background:var(--bet-page) !important;color:var(--bet-ink) !important;padding:var(--bet-gap) !important;font-family:var(--font-body);}html body #betting-workspace .quick-bet-shell{max-width:1280px !important;width:100% !important;}html body #betting-workspace .quick-bet-stack{gap:var(--bet-gap) !important;}html body #betting-workspace :is(.quick-bet-left,.quick-bet-right){gap:var(--bet-gap) !important;min-width:0;}html body #betting-workspace :is(.quick-bet-header,#tabs-area.quick-bet-entry,.restricted-panel,.history-panel){background:var(--bet-paper) !important;border:1px solid var(--bet-line) !important;border-radius:12px !important;box-shadow:none !important;overflow:hidden;}html body #betting-workspace .quick-bet-header{padding:16px var(--bet-pad) !important;min-height:112px !important;border-top:3px solid var(--lottery-family-action,var(--bet-blue)) !important;}html body #betting-workspace .quick-bet-title-row h1{font-size:19px !important;font-weight:600 !important;color:var(--bet-ink) !important;}html body #betting-workspace .game-shell__back{background:var(--bet-paper) !important;border:1px solid var(--bet-line) !important;border-radius:8px !important;width:36px;height:36px;color:var(--bet-blue) !important;}html body #betting-workspace .quick-bet-market{color:var(--bet-ink) !important;font-size:15px !important;font-weight:600;}html body #betting-workspace .quick-bet-market small{font-size:11px;color:var(--bet-muted);font-weight:400;}html body #betting-workspace .quick-bet-market__star{width:18px !important;color:var(--lottery-family-action,var(--bet-blue)) !important;}html body #betting-workspace .quick-bet-date{color:var(--bet-muted) !important;font-size:12px !important;}html body #betting-workspace .quick-bet-flag{width:56px !important;height:36px !important;object-fit:cover;border-radius:4px !important;box-shadow:none !important;}html body #betting-workspace .game-shell__market-status.is-open{color:var(--bet-green) !important;background:var(--bet-green-soft) !important;border:0 !important;border-radius:5px !important;}html body #betting-workspace #tabs-area.quick-bet-entry{padding:var(--bet-pad) !important;}html body #betting-workspace #tabs-area .game-tabs{gap:6px !important;padding-bottom:16px !important;border-bottom:1px solid var(--bet-line);}html body #betting-workspace #tabs-area .game-tabs button{border:1px solid var(--bet-line) !important;border-radius:6px !important;padding:8px 12px !important;min-height:38px !important;background:var(--bet-paper) !important;color:var(--bet-muted) !important;box-shadow:none !important;font-size:13px !important;font-weight:500 !important;transform:none !important;white-space:nowrap;}html body #betting-workspace #tabs-area .game-tabs button.bg-blue-600{background:var(--bet-blue) !important;border-color:var(--bet-blue) !important;color:var(--bet-white) !important;}html body #betting-workspace #tabs-area .bet-options button{background:var(--bet-soft) !important;color:var(--bet-ink) !important;border:1px solid var(--bet-line) !important;box-shadow:none !important;border-radius:5px !important;}html body #betting-workspace #tabs-area .bet-options button.bg-purple-600{background:var(--bet-blue-soft) !important;border-color:var(--bet-blue) !important;color:var(--bet-blue) !important;}html body #betting-workspace .number-entry-card.quick-bet-form{border:0 !important;background:transparent !important;padding:0 !important;}html body #betting-workspace .number-entry-card.quick-bet-form .pending-panel.quick-number-presets{background:var(--bet-soft) !important;border:1px solid var(--bet-line) !important;border-radius:8px !important;padding:12px !important;margin-bottom:16px !important;}html body #betting-workspace .pending-panel__heading{display:flex !important;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;}html body #betting-workspace .pending-panel__heading > div{display:flex;gap:8px;font-size:11px;color:var(--bet-muted);}html body #betting-workspace .pending-panel__heading strong{color:var(--bet-ink);font-weight:500;}html body #betting-workspace .pending-panel__numbers{padding:0 !important;gap:6px !important;}html body #betting-workspace .pending-number{min-width:36px !important;min-height:32px !important;background:var(--bet-paper) !important;border:1px solid var(--bet-blue-line) !important;color:var(--bet-blue) !important;border-radius:5px !important;font-size:13px !important;font-weight:500 !important;box-shadow:none !important;}html body #betting-workspace .pending-panel__clear{background:transparent !important;color:var(--bet-red) !important;border:0 !important;font-size:11px !important;padding:4px !important;}html body #betting-workspace :is(.number-input-field label,.price-field label){color:var(--bet-muted) !important;font-size:12px !important;font-weight:500 !important;text-align:left !important;}html body #betting-workspace #tabs-area :is(#num-input,#price-top,#price-bottom,#price-tod){height:42px !important;background:var(--bet-paper) !important;border:1px solid var(--bet-blue-line) !important;border-radius:6px !important;color:var(--bet-ink) !important;font-size:16px !important;box-shadow:none !important;}html body #betting-workspace #num-input::placeholder{color:var(--bet-muted) !important;font-size:14px;font-weight:400;letter-spacing:normal;}html body #betting-workspace #tabs-area #btn-ok,
html body #betting-workspace #tabs-area .quick-bet-add{height:42px !important;min-height:42px !important;background:var(--bet-blue) !important;color:var(--bet-white) !important;border:0 !important;border-radius:6px !important;font-size:13px !important;box-shadow:none !important;}html body #betting-workspace .price-entry-row{margin-top:16px !important;padding-top:16px !important;border-top:1px solid var(--bet-line) !important;}html body #betting-workspace .restricted-panel__header{background:var(--bet-paper) !important;color:var(--bet-ink) !important;padding:14px 16px !important;border-bottom:1px solid var(--bet-line) !important;font-size:15px !important;font-weight:600 !important;}html body #betting-workspace .restricted-toggle.is-on{background:var(--bet-green) !important;}html body #betting-workspace .restricted-toggle.is-off{background:var(--bet-muted) !important;}html body #betting-workspace .restricted-panel__body{background:var(--bet-paper) !important;padding:12px !important;}html body #betting-workspace .hhlott-section{border:0 !important;background:var(--bet-paper) !important;padding:0 !important;}html body #betting-workspace .hhlott-section__header{padding:10px !important;background:var(--bet-blue-soft) !important;color:var(--bet-blue) !important;border-radius:6px !important;gap:8px !important;}html body #betting-workspace .hhlott-section__title{color:var(--bet-blue) !important;font-size:12px !important;}html body #betting-workspace .hhlott-market-badge{background:var(--bet-paper) !important;color:var(--bet-blue) !important;font-size:10px !important;}html body #betting-workspace #hhlott-sync-status > span{color:var(--bet-muted) !important;}html body #betting-workspace .btn-refresh-hhlott{background:var(--bet-paper) !important;color:var(--bet-blue) !important;border:1px solid var(--bet-blue-line) !important;border-radius:5px !important;}html body #betting-workspace .hhlott-number-board{max-height:340px !important;background:var(--bet-paper) !important;}html body #betting-workspace .hhlott-category-row{padding:12px 0 !important;border-color:var(--bet-line) !important;}html body #betting-workspace .hhlott-category-label{background:var(--bet-soft) !important;color:var(--bet-muted) !important;font-size:11px !important;padding:8px !important;border-radius:5px;}html body #betting-workspace .hhlott-number-chip{color:var(--bet-ink) !important;font-size:12px !important;line-height:1.8;}html body #betting-workspace :is(.restricted-status,.hhlott-section__summary){color:var(--bet-muted) !important;font-size:10px !important;line-height:1.6 !important;}html body #betting-workspace .history-panel__heading{padding:14px 16px !important;background:var(--bet-paper) !important;border-bottom:1px solid var(--bet-line) !important;}html body #betting-workspace .history-panel__title{color:var(--bet-ink) !important;font-size:13px !important;}html body #betting-workspace #submitted-history{overflow-x:auto !important;}html body #betting-workspace .latest-bills-table{min-width:440px;font-size:11px !important;}html body #betting-workspace .latest-bills-table th{background:var(--bet-soft) !important;color:var(--bet-muted) !important;padding:10px 6px !important;border:0 !important;font-weight:500 !important;}html body #betting-workspace .latest-bills-table td{color:var(--bet-ink) !important;padding:12px 6px !important;border:0 !important;border-bottom:1px solid var(--bet-line) !important;}html body #betting-workspace .latest-bills-table td[data-label="เวลาแทง"] time > strong,
html body #betting-workspace .latest-bills-table td[data-label="รายการ"] > strong{font-weight:400 !important;}html body #betting-workspace .latest-bills-empty td{padding:28px 12px !important;color:var(--bet-muted) !important;}html body #betting-workspace :is(button,input):focus-visible{outline:2px solid var(--bet-blue) !important;outline-offset:2px;}html body #betting-workspace button:disabled{opacity:.55 !important;cursor:not-allowed !important;}html body #betting-workspace button:hover:not(:disabled){filter:brightness(.96);}html body #betting-workspace button:active:not(:disabled){transform:translateY(1px) !important;}html body #betting-workspace .quick-bet-header.quick-bet-header{border-top:3px solid var(--bet-blue) !important;}html body #betting-workspace #tabs-area .bet-options:empty{display:none !important;}html body #betting-workspace #tabs-area .number-entry-card.quick-bet-form{padding:0 !important;border:0 !important;gap:16px !important;margin-top:16px !important;}html body #betting-workspace #tabs-area .number-entry-card.quick-bet-form > *{margin-top:0 !important;margin-bottom:0 !important;}html body #betting-workspace #tabs-area .number-entry-card.quick-bet-form .pending-panel.quick-number-presets{display:block !important;border-color:var(--bet-line) !important;background:var(--bet-soft) !important;}html body #betting-workspace #tabs-area .pending-panel__heading{display:flex !important;width:100% !important;}html body #betting-workspace #tabs-area .pending-panel__heading > div{display:flex !important;}html body #betting-workspace #tabs-area .pending-panel__clear{color:var(--bet-red) !important;min-width:0 !important;width:auto !important;}html body #betting-workspace #tabs-area .pending-panel__numbers{height:auto !important;max-height:none !important;min-height:0 !important;overflow:visible !important;}html body #betting-workspace #quick-bet-options{border:0 !important;padding:0 !important;background:transparent !important;}html body #betting-workspace .hhlott-section__header{flex-wrap:wrap !important;}html body #betting-workspace .hhlott-section__title{flex-wrap:wrap;}html body #betting-workspace :is(.hhlott-market-badge,.btn-refresh-hhlott){flex-shrink:0;white-space:nowrap;}html body #betting-workspace #hhlott-sync-status{font-size:10px !important;}html body #betting-workspace .quick-bet-left{--bet-blue:var(--lottery-family-action, var(--color-lottery-other-action));--bet-blue-line:var(--lottery-family-rule, var(--color-lottery-other-rule));--bet-blue-soft:var(--lottery-family-surface, var(--color-lottery-other-surface));--bet-soft:var(--bet-blue-soft);--bet-family-emphasis:color-mix(in oklch, var(--bet-blue-soft) 84%, var(--bet-blue-line));}html body #betting-workspace .quick-bet-left :is(.quick-bet-header, #tabs-area.quick-bet-entry){background:var(--bet-blue-soft) !important;border-color:var(--bet-blue-line) !important;}html body #betting-workspace .quick-bet-left .quick-bet-market{color:var(--bet-blue) !important;}html body #betting-workspace .quick-bet-header__left{flex:1 1 auto !important;min-width:0 !important;gap:10px !important;}html body #betting-workspace .quick-bet-header .quick-bet-title-row{gap:9px !important;}html body #betting-workspace .quick-bet-header .game-shell__back{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px !important;height:44px !important;border:0 !important;border-radius:8px !important;background:var(--entry-family-action, var(--bet-blue)) !important;color:#fff !important;cursor:pointer;}html body #betting-workspace .quick-bet-header .game-shell__back svg{width:24px;height:24px;color:inherit !important;}html body #betting-workspace .quick-bet-identity{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;}html body #betting-workspace .quick-bet-header h1.quick-bet-market-name{margin:0 !important;color:var(--bet-ink) !important;font-size:22px !important;font-weight:700 !important;line-height:1.35 !important;letter-spacing:0 !important;white-space:normal !important;overflow-wrap:anywhere;}html body #betting-workspace .quick-bet-category{display:inline-flex;align-items:center;min-height:21px;padding:2px 8px;border:1px solid var(--bet-blue-line);border-radius:6px;background:var(--bet-paper);color:var(--bet-blue);font-size:10px;font-weight:500;line-height:1.5;max-width:100%;}html body #betting-workspace .quick-bet-header__right{flex:0 0 auto;width:auto !important;gap:7px !important;min-width:108px;}html body #betting-workspace .quick-bet-header .quick-bet-date{font-size:11px !important;font-weight:400 !important;white-space:nowrap;}html body #betting-workspace .quick-bet-market-meta{display:flex !important;flex-direction:column;align-items:flex-end;gap:4px;}html body.light-theme #betting-workspace .quick-bet-header__right,
html body.light-theme #betting-workspace .quick-bet-market-meta{align-items:center;text-align:center;}html body #betting-workspace .quick-bet-header .game-shell__market-status{display:inline-flex;align-items:center;gap:6px;min-height:24px !important;padding:3px 9px !important;border:0 !important;border-radius:999px !important;font-size:11px !important;font-weight:600 !important;line-height:1.4;}html body #betting-workspace .quick-bet-status-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor;}html body #betting-workspace .quick-bet-header .game-shell__market-status.is-closed{color:var(--bet-red) !important;background:var(--bet-red-soft) !important;}html body #betting-workspace .quick-bet-close-time{color:var(--bet-muted);font-size:11px;line-height:1.4;font-variant-numeric:tabular-nums;white-space:nowrap;}@media(min-width: 701px) and (max-width: 1024px){html body #betting-workspace{--bet-pad:12px;--bet-gap:12px;}html body #betting-workspace #tabs-area .game-tabs button{font-size:12px !important;min-height:34px !important;padding:6px 8px !important;}html body #betting-workspace .quick-bet-market{font-size:13px !important;}html body #betting-workspace .quick-bet-header__right{gap:8px !important;}}@media(max-width: 700px){html body #betting-workspace .quick-bet-header h1.quick-bet-market-name{font-size:19px !important;}html body #betting-workspace{--bet-pad:12px;--bet-gap:12px;}html body #betting-workspace #tabs-area .game-tabs button{padding:8px !important;min-height:40px !important;}html body #betting-workspace .quick-bet-header{min-height:104px !important;}html body #betting-workspace .quick-bet-header__left{min-width:0 !important;flex:1 1 auto !important;}html body #betting-workspace .quick-bet-title-row{gap:8px !important;}html body #betting-workspace .quick-bet-title-row h1{white-space:nowrap;font-size:16px !important;}html body #betting-workspace .quick-bet-market{font-size:12px !important;}html body #betting-workspace .quick-bet-market__star{flex-shrink:0;}}html body #betting-workspace #bill-capture-content > .quick-bet-list:has(.cart-list__empty){display:none !important;}html body #betting-workspace #game-footer .summary-panel__card{padding:20px 4px 4px !important;}html body #betting-workspace #game-footer .summary-panel__market p{font-size:14px !important;line-height:1.35 !important;}html body #betting-workspace #game-footer .summary-panel__market h2{font-size:18px !important;font-weight:400 !important;}@media(prefers-reduced-motion:reduce){html body #betting-workspace *{transition:none !important;animation:none !important;}}html body #betting-workspace #bill-capture-content:not(.is-capturing-slip) #game-footer{padding:var(--space-sm) var(--space-md) var(--space-xs) !important;}html body.light-theme #betting-workspace #bill-capture-content:not(.is-capturing-slip) #game-footer .summary-panel__icon{right:calc((4rem - 3rem) / 2) !important;}html body.light-theme #betting-workspace #bill-capture-content:not(.is-capturing-slip) #game-footer #game-timer{min-width:0 !important;width:100% !important;text-align:center !important;}@media (max-width: 40rem){html body.light-theme #betting-workspace #bill-capture-content:not(.is-capturing-slip) #game-footer .summary-panel__icon{right:calc((4rem - 2.75rem) / 2) !important;}}@media (min-width: 60.01rem){body.light-theme.member-authenticated.mode-desktop:has(#betting-workspace),
    body:not(.light-theme).member-authenticated.mode-desktop:has(#betting-workspace){--bet-rail-width:10.5rem;--bet-workspace-max:90rem;}body.light-theme.member-authenticated.mode-desktop:has(#betting-workspace) .member-sidebar,
    body:not(.light-theme).member-authenticated.mode-desktop:has(#betting-workspace) .member-sidebar{width:var(--bet-rail-width) !important;padding:var(--space-lg) var(--space-xs) var(--space-sm) !important;}body.light-theme.member-authenticated.mode-desktop:has(#betting-workspace) #main-content,
    body:not(.light-theme).member-authenticated.mode-desktop:has(#betting-workspace) #main-content{margin-inline-start:var(--bet-rail-width) !important;width:calc(100% - var(--bet-rail-width)) !important;}body.light-theme.member-authenticated.mode-desktop:has(#betting-workspace) .member-sidebar__link,
    body:not(.light-theme).member-authenticated.mode-desktop:has(#betting-workspace) .member-sidebar__link{gap:var(--space-xs) !important;padding-inline:var(--space-xs) !important;white-space:nowrap;}body.light-theme.member-authenticated.mode-desktop:has(#betting-workspace) .member-sidebar__account,
    body:not(.light-theme).member-authenticated.mode-desktop:has(#betting-workspace) .member-sidebar__account{inset-inline:auto !important;bottom:auto !important;width:100%;min-height:4rem !important;grid-template-columns:2rem minmax(0, 1fr) !important;gap:var(--space-xs) !important;padding:var(--space-xs) !important;}body.light-theme.member-authenticated.mode-desktop:has(#betting-workspace) .member-sidebar__avatar,
    body:not(.light-theme).member-authenticated.mode-desktop:has(#betting-workspace) .member-sidebar__avatar{width:2rem !important;height:2rem !important;}body.light-theme.member-authenticated.mode-desktop:has(#betting-workspace) .member-sidebar__online,
    body:not(.light-theme).member-authenticated.mode-desktop:has(#betting-workspace) .member-sidebar__online{top:var(--space-xs) !important;right:var(--space-xs) !important;}body.light-theme.member-authenticated.mode-desktop:has(#betting-workspace) .member-sidebar__account-copy strong,
    body:not(.light-theme).member-authenticated.mode-desktop:has(#betting-workspace) .member-sidebar__account-copy strong{padding-inline-end:var(--space-sm);}html body.light-theme.member-authenticated.mode-desktop #betting-workspace .quick-bet-shell,
    html body:not(.light-theme).member-authenticated.mode-desktop #betting-workspace .quick-bet-shell{max-width:var(--bet-workspace-max) !important;}html body.light-theme.member-authenticated.mode-desktop #betting-workspace .quick-bet-stack,
    html body:not(.light-theme).member-authenticated.mode-desktop #betting-workspace .quick-bet-stack{grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr) !important;}}html body.light-theme #betting-workspace{--entry-family-main:#e1dcc9;--entry-family-border:#e1dcc9;--entry-family-surface:#f3f0e6;--entry-family-action:#70694f;}html body.light-theme #betting-workspace:is(.market-family-usa, .market-family-europe){--entry-family-main:#17395c;--entry-family-border:#c8d2da;--entry-family-surface:#e5ebf0;--entry-family-action:#17395c;}html body.light-theme #betting-workspace:is(.market-family-thai, .market-family-china){--entry-family-main:#36492e;--entry-family-border:#cfd8c9;--entry-family-surface:#edf1e9;--entry-family-action:#36492e;}html body.light-theme #betting-workspace:is(.market-family-japan, .market-family-hanoi){--entry-family-main:#c24229;--entry-family-border:#e2ccc4;--entry-family-surface:#f6e7e1;--entry-family-action:#b53d26;}html body.light-theme #betting-workspace .quick-bet-left :is(.quick-bet-header, #tabs-area.quick-bet-entry){--bet-blue-line:var(--entry-family-border);--bet-blue-soft:var(--entry-family-surface);--bet-soft:var(--entry-family-surface);--bet-line:color-mix(in srgb, var(--entry-family-main) 25%, white);background:var(--entry-family-surface) !important;border-color:var(--entry-family-border) !important;}html body.light-theme #betting-workspace #tabs-area :is(.game-tabs button.bg-blue-600, #btn-ok, button.quick-bet-add){background:var(--entry-family-action) !important;border-color:var(--entry-family-action) !important;}@media (hover: hover) and (pointer: fine){html body.light-theme #betting-workspace #tabs-area :is(.game-tabs button.bg-blue-600, #btn-ok, button.quick-bet-add):not(:disabled):hover{background:color-mix(in srgb, var(--entry-family-action) 86%, black) !important;border-color:color-mix(in srgb, var(--entry-family-action) 86%, black) !important;}}html body.light-theme #betting-workspace .quick-bet-left > .quick-bet-thank-you{background:var(--entry-family-surface) !important;border-color:var(--entry-family-border) !important;color:var(--entry-family-action) !important;}html body.light-theme #betting-workspace .quick-bet-left > .quick-bet-thank-you::before,
html body.light-theme #betting-workspace .quick-bet-left > .quick-bet-thank-you::after{border-color:var(--entry-family-border) !important;}html body.light-theme #betting-workspace #bill-capture-content:not(.is-capturing-slip) > .quick-bet-list{--lottery-family-surface:var(--entry-family-surface);--lottery-family-rule:var(--entry-family-border);}html body #betting-workspace .restricted-panel .restricted-panel__body{padding:12px !important;}@media (min-width: 60.01rem){html body:not(.light-theme).mode-desktop #betting-workspace{--bet-page:#0f1418;--bet-paper:#171d22;--bet-soft:#202a34;--bet-line:#354451;--bet-ink:#e8edf1;--bet-muted:#a7b3bd;--bet-blue:#8cbcff;--bet-blue-soft:#1c2c3c;--bet-blue-line:#415b73;--bet-action:#245a91;--bet-green:#67d69a;--bet-green-soft:#153a29;--bet-red:#ff9b9b;--bet-red-soft:#46242b;--bet-danger-action:#a33143;--bet-warning:#f6c85a;--bet-warning-ink:#1a2026;}html body:not(.light-theme).mode-desktop #betting-workspace .quick-bet-shell{padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;font-size:.96rem;line-height:1.44;}html body:not(.light-theme).mode-desktop #betting-workspace .quick-bet-stack{display:grid !important;grid-template-areas:none !important;align-items:start;}html body:not(.light-theme).mode-desktop #betting-workspace :is(.quick-bet-left, .quick-bet-right){display:flex;flex-direction:column;align-self:start;}html body:not(.light-theme).mode-desktop #betting-workspace .quick-bet-left{--bet-blue:#8cbcff;--bet-blue-line:#415b73;--bet-blue-soft:#202a34;--bet-soft:#202a34;--entry-family-action:var(--bet-action);}html body:not(.light-theme).mode-desktop #betting-workspace .quick-bet-header.quick-bet-header{border-top-width:1px !important;}html body:not(.light-theme).mode-desktop #betting-workspace #tabs-area .game-tabs{display:flex !important;flex-wrap:wrap !important;margin-bottom:8px;}html body:not(.light-theme).mode-desktop #betting-workspace #tabs-area .game-tabs button{flex:0 1 auto;min-width:0;}html body:not(.light-theme).mode-desktop #betting-workspace #tabs-area :is(.game-tabs button.bg-blue-600, #btn-ok, button.quick-bet-add){background:var(--bet-action) !important;border-color:var(--bet-blue-line) !important;color:var(--bet-white) !important;}html body:not(.light-theme).mode-desktop #betting-workspace .quick-bet-form__input-row{display:grid !important;grid-template-columns:minmax(0, 1fr) auto 4.75rem !important;gap:8px !important;}html body:not(.light-theme).mode-desktop #betting-workspace .number-input-field{min-width:0;}html body:not(.light-theme).mode-desktop #betting-workspace #tabs-area #num-input{text-align:start !important;}html body:not(.light-theme).mode-desktop #betting-workspace #tabs-area button[onclick="toggleReverse()"]{min-width:4.5rem;height:42px !important;min-height:42px !important;padding:0 12px !important;background:var(--bet-warning) !important;color:var(--bet-warning-ink) !important;border-color:var(--bet-warning) !important;}html body:not(.light-theme).mode-desktop #betting-workspace .price-entry-row{display:grid !important;grid-template-columns:minmax(0, 1fr) 6.5rem !important;gap:8px !important;}html body:not(.light-theme).mode-desktop #betting-workspace .price-field{min-width:0;}html body:not(.light-theme).mode-desktop #betting-workspace .price-entry-row__fields{min-width:0;width:100%;}html body:not(.light-theme).mode-desktop #betting-workspace #tabs-area button.quick-bet-add{min-width:0 !important;width:100% !important;padding-inline:8px !important;}html body:not(.light-theme).mode-desktop #betting-workspace .quick-bet-left > .quick-bet-thank-you{min-height:2.25rem;padding:4px 8px;background:var(--bet-soft) !important;color:var(--bet-muted) !important;border:1px solid var(--bet-line) !important;border-radius:4px;}html body:not(.light-theme).mode-desktop #betting-workspace .quick-bet-left > .quick-bet-thank-you::before,
    html body:not(.light-theme).mode-desktop #betting-workspace .quick-bet-left > .quick-bet-thank-you::after{border-color:var(--bet-line);}html body:not(.light-theme).mode-desktop #betting-workspace .quick-bet-options__heading{display:none;}html body:not(.light-theme).mode-desktop #betting-workspace #quick-bet-options{padding:0 !important;}html body:not(.light-theme).mode-desktop #betting-workspace #quick-bet-options .restricted-panel{margin:0 !important;}html body:not(.light-theme).mode-desktop #betting-workspace .restricted-panel .hhlott-number-board{border:0 !important;border-radius:0 !important;}html body:not(.light-theme).mode-desktop #betting-workspace .restricted-panel .hhlott-number-chip{min-width:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:var(--bet-ink) !important;box-shadow:none !important;}html body:not(.light-theme).mode-desktop #betting-workspace #history-area.history-panel{padding:0 !important;}html body:not(.light-theme).mode-desktop #betting-workspace .latest-bills-table{width:100% !important;}html body:not(.light-theme).mode-desktop #betting-workspace .history-panel__heading :is(h2, span, select){color:var(--bet-ink) !important;}html body:not(.light-theme).mode-desktop #betting-workspace .history-panel__heading select{background:var(--bet-paper) !important;border-color:var(--bet-line) !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip){gap:8px !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) :is(.quick-bet-list, #game-footer){background:var(--bet-paper) !important;color:var(--bet-ink) !important;border:1px solid var(--bet-line) !important;border-radius:8px !important;box-shadow:none !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) #local-list{padding:0 !important;max-height:none !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) .cart-item{display:grid !important;grid-template-columns:8rem minmax(0, 1fr) 2rem !important;padding:8px !important;gap:0 !important;background:var(--bet-soft) !important;border:0 !important;border-bottom:1px solid var(--bet-line) !important;border-radius:0 !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) :is(.cart-item__meta, .cart-item__numbers, .cart-item > div:nth-child(2)){background:transparent !important;color:var(--bet-ink) !important;border:0 !important;box-shadow:none !important;min-width:0;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) .cart-item__meta > *,
    html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) .cart-item__numbers span{color:var(--bet-ink) !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) .cart-item__numbers{padding:8px;flex-wrap:wrap;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) button.cart-item__delete{width:28px !important;height:28px !important;min-width:28px !important;padding:0 !important;margin:auto 0 !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) #game-footer{padding:12px 16px 8px !important;gap:5.6px !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) .summary-panel__owner label{color:var(--bet-muted) !important;font-size:12px !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) :is(#owner-name-input, #btn-capture-slip){background:var(--bet-paper) !important;color:var(--bet-ink) !important;border-color:var(--bet-line) !important;box-shadow:none !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) #owner-name-input{height:31px !important;min-height:31px !important;font-size:12px !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) .summary-panel__card{display:block !important;position:relative;min-height:100px !important;background:var(--bet-paper) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) .summary-panel__icon{display:block !important;position:absolute !important;top:-38px !important;right:0 !important;width:48px !important;height:30px !important;background:transparent !important;border:0 !important;border-radius:0 !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) .summary-panel__owner{padding-right:64px;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) .summary-panel__market{display:flex !important;flex-direction:column;align-items:center;gap:3.2px !important;text-align:center !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) .summary-panel__market :is(p, h2){color:var(--bet-ink) !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) :is(.summary-panel__market time, .summary-panel__totals){display:none !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) .summary-panel__countdown{position:absolute !important;top:0 !important;right:0 !important;width:64px !important;color:var(--bet-red) !important;font-size:10px !important;line-height:1.3;text-align:center;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) #game-timer{display:block;color:var(--bet-red) !important;font-size:12px !important;font-weight:400;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) #footer-controls{width:160px !important;margin:2px auto 0 !important;gap:8px !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) #footer-controls button{height:31px !important;min-height:31px !important;padding:0 8px !important;border-radius:4px !important;font-size:12px !important;box-shadow:none !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) #footer-controls svg{display:none;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) #btn-capture{background:var(--bet-danger-action) !important;border-color:var(--bet-danger-action) !important;color:var(--bet-white) !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) #btn-save-firebase{background:var(--bet-action) !important;border-color:var(--bet-action) !important;color:var(--bet-white) !important;}}html body #betting-workspace .restricted-panel .hhlott-section__header{padding:0 0 8px !important;border:0 !important;border-radius:0 !important;background:transparent !important;row-gap:8px !important;}html body #betting-workspace .restricted-panel .hhlott-section__header > div:first-child{flex-wrap:wrap;min-width:0;}html body #betting-workspace .restricted-panel .hhlott-section__header > div:last-child{margin-inline-start:auto;flex-wrap:wrap;justify-content:flex-end;}html body #betting-workspace .restricted-panel .hhlott-section__title{display:inline-flex;align-items:center;gap:7px;font-size:13px !important;font-weight:500 !important;}html body #betting-workspace .restricted-panel .hhlott-section__title::before{content:"";width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--bet-muted);}html body #betting-workspace .restricted-panel:has(#hhlott-sync-status .text-green-400) .hhlott-section__title::before{background:var(--bet-green);}html body #betting-workspace .restricted-panel:has(#hhlott-sync-status .text-blue-400) .hhlott-section__title::before{background:var(--bet-blue);}html body #betting-workspace .restricted-panel:has(#hhlott-sync-status .text-red-400) .hhlott-section__title::before{background:var(--bet-red);}html body #betting-workspace .restricted-panel .hhlott-market-badge{max-width:100%;white-space:normal;background:var(--bet-soft) !important;color:#526880 !important;border:0 !important;border-radius:999px !important;padding:2px 8px !important;font-size:12px !important;font-weight:400 !important;}html body #betting-workspace .restricted-panel .btn-refresh-hhlott{min-height:30px;padding:4px 10px !important;font-size:12px !important;}html body #betting-workspace .restricted-panel .hhlott-number-board{max-height:360px !important;overflow-y:auto;scrollbar-gutter:stable;padding:0 4px 0 0 !important;}html body #betting-workspace .restricted-panel .hhlott-category-row{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;gap:0 !important;padding:4px 0 !important;border:0 !important;border-bottom:1px solid var(--bet-line) !important;}html body #betting-workspace .restricted-panel .hhlott-category-row:first-child{padding-top:0 !important;}html body #betting-workspace .restricted-panel .hhlott-category-label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px !important;border:0 !important;border-radius:3px;color:var(--bet-ink) !important;font-size:12px !important;font-weight:500 !important;}html body #betting-workspace .restricted-panel .hhlott-category-label > span{color:inherit !important;flex-shrink:0;}html body #betting-workspace .restricted-panel .hhlott-number-list{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(34px, 1fr));gap:3px 4px !important;padding:5px 8px 2px !important;}html body #betting-workspace .restricted-panel .hhlott-number-chip{min-height:0 !important;font-size:13px !important;font-weight:400 !important;font-variant-numeric:tabular-nums;line-height:1.5 !important;text-align:left;white-space:nowrap;}html body #betting-workspace .restricted-panel .hhlott-section__summary{padding-top:8px;font-size:11px !important;}@media (min-width: 60.01rem){html body:not(.light-theme).mode-desktop #betting-workspace .quick-bet-thank-you p{font-weight:500;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip){gap:12px !important;min-width:0;grid-template-columns:minmax(0, 1fr);align-content:start;}html body:not(.light-theme).mode-desktop #main-content #betting-workspace #bill-capture-content:not(.is-capturing-slip) .quick-bet-list{padding:0 !important;border-radius:0 !important;overflow:hidden;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) #local-list{display:block !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) #local-list .cart-item{min-width:0;min-height:5rem !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) #local-list .cart-item:last-child{border-bottom:0 !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) #local-list .cart-item__meta{padding:.5rem .35rem !important;border:0 !important;border-inline-end:var(--rule-thin) solid var(--bet-line) !important;border-radius:0 !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) #local-list .cart-item__meta > div:first-child{display:none !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) #local-list .cart-item__meta > span{font-weight:400 !important;line-height:1.25 !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) #local-list .cart-item__meta > div:nth-child(3){margin-top:.2rem !important;font-weight:400 !important;line-height:1.2 !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) #local-list .cart-item__meta > div:last-child{margin-top:.15rem !important;line-height:1.15 !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) #local-list .cart-item__numbers{padding:.48rem .55rem !important;gap:.1rem .48rem !important;min-height:100% !important;align-items:baseline;border-radius:0 !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) #local-list .cart-item__numbers span{font-weight:500 !important;line-height:1.35 !important;}html body:not(.light-theme).mode-desktop #main-content #betting-workspace #bill-capture-content:not(.is-capturing-slip) #local-list .cart-item .cart-item__numbers{background:var(--bet-paper) !important;}html body:not(.light-theme).mode-desktop #main-content #betting-workspace #bill-capture-content:not(.is-capturing-slip) #local-list .cart-item button.cart-item__delete{background:transparent !important;}html body:not(.light-theme).mode-desktop #main-content #betting-workspace #bill-capture-content:not(.is-capturing-slip) #game-footer .summary-panel__icon{background:transparent !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) #local-list button.cart-item__delete.w-10{position:relative;inset:0;width:1.5rem !important;min-width:1.5rem !important;height:1.5rem !important;min-height:1.5rem !important;margin:auto .25rem !important;border:0 !important;border-radius:0 !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) .cart-item__delete svg{width:16px;height:16px;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) #game-footer{position:relative;inset:0;border:0 !important;border-radius:0 !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) .summary-panel__owner{padding-inline-end:4.5rem !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) .summary-panel__owner label{font-size:13px !important;font-weight:500;line-height:1.2;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) #owner-name-input{height:1.9rem !important;min-height:1.9rem !important;padding-inline:.65rem !important;border-radius:var(--radius-button) !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) .summary-panel__card{grid-template-columns:minmax(0, 1fr) 4rem;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) .summary-panel__icon{height:1.85rem !important;top:-2.35rem !important;right:.5rem !important;overflow:hidden;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) .summary-panel__flag{width:100% !important;height:100% !important;max-height:none !important;border-radius:0 !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) .summary-panel__countdown{font-size:.72rem !important;font-weight:400;line-height:1.2;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) #game-timer{min-width:0;font-size:inherit !important;line-height:inherit;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) .summary-panel__market p{margin-top:.55rem !important;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) .summary-panel__market h2{line-height:1.2;}html body:not(.light-theme).mode-desktop #betting-workspace #bill-capture-content:not(.is-capturing-slip) #footer-controls button{height:1.9rem !important;min-height:1.9rem !important;padding-inline:.55rem !important;font-size:.78rem !important;font-weight:400 !important;line-height:1;}}.market-shortcuts{--shortcut-paper:var(--bet-paper);--shortcut-ink:var(--bet-ink);--shortcut-muted:color-mix(in srgb, var(--bet-muted) 85%, var(--bet-ink));--shortcut-line:var(--bet-line);--shortcut-soft:var(--bet-soft);--shortcut-accent:var(--bet-green);--shortcut-tint:var(--bet-green-soft);--shortcut-error:var(--bet-red);display:flex;align-items:center;gap:var(--space-xs);width:100%;min-width:0;padding:var(--space-xs) var(--space-sm);margin-bottom:var(--space-lg);border:1px solid var(--shortcut-line);border-radius:12px;background:var(--shortcut-paper);color:var(--shortcut-ink);font-family:var(--font-body);box-sizing:border-box;flex-wrap:wrap;}.market-shortcuts__heading{display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0;font-size:14px;padding-inline-end:var(--space-sm);}.market-shortcuts__heading svg{width:24px;height:24px;color:var(--shortcut-accent);}.market-shortcuts__track{display:flex;align-items:center;flex:1 1 0;min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--shortcut-line) var(--shortcut-paper);overscroll-behavior-x:contain;padding:var(--space-2xs);}.market-shortcut{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--space-xs);min-height:44px;padding:var(--space-xs) var(--space-md);border:0;border-inline-start:1px solid var(--shortcut-line);background:var(--shortcut-paper);color:var(--shortcut-ink);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap;}html body #betting-workspace .market-shortcut img{width:24px;height:16px;object-fit:cover;border-radius:2px !important;box-shadow:none !important;flex-shrink:0;}.market-shortcut__name{font-weight:600;}.market-shortcut__timer{background:var(--shortcut-soft);color:var(--shortcut-muted);border-radius:20px;padding:var(--space-2xs) var(--space-xs);font-size:12px;font-variant-numeric:tabular-nums;min-width:76px;text-align:center;}.market-shortcut.is-nearest .market-shortcut__timer{background:var(--shortcut-tint);color:var(--shortcut-accent);}.market-shortcut.is-nearest .market-shortcut__timer::before{content:'';display:inline-block;width:6px;height:6px;margin-inline-end:var(--space-xs);border-radius:50%;background:var(--shortcut-accent);}.market-shortcut.is-current .market-shortcut__name{text-decoration:underline;text-underline-offset:5px;}.market-shortcuts__next{width:44px;min-height:44px;flex:0 0 44px;display:grid;place-items:center;border:1px solid var(--shortcut-line);border-radius:8px;background:var(--shortcut-paper);color:var(--shortcut-ink);cursor:pointer;}.market-shortcuts__next svg{width:20px;height:20px;}.market-shortcuts__next.is-back svg{transform:rotate(180deg);}.market-shortcuts :is(button, .market-shortcuts__track):focus-visible,
.market-shortcuts .is-focus{outline:2px solid var(--shortcut-accent);outline-offset:-2px;}@media (hover: hover){.market-shortcuts button:not(:disabled):hover{background:var(--shortcut-tint);color:var(--shortcut-accent);}}.market-shortcuts .is-hover{background:var(--shortcut-tint);color:var(--shortcut-accent);}.market-shortcuts button:not(:disabled):active,
.market-shortcuts .is-active{transform:translateY(1px);}.market-shortcuts button:disabled{opacity:.45;cursor:not-allowed;}.market-shortcuts[aria-busy="true"] .market-shortcuts__heading{color:var(--shortcut-muted);}.market-shortcuts[data-state="error"] .market-shortcuts__message{color:var(--shortcut-error);}.market-shortcuts[data-state="success"] .market-shortcuts__heading{color:var(--shortcut-accent);}.market-shortcuts__message{font-size:12px;color:var(--shortcut-muted);flex-basis:100%;}.market-shortcuts__message[hidden]{display:none;}@media (max-width: 40rem){.market-shortcuts{gap:var(--space-2xs);padding:var(--space-xs);margin-bottom:var(--space-md);}.market-shortcuts__heading{flex-basis:100%;font-size:13px;padding-bottom:var(--space-2xs);}.market-shortcuts__heading svg{width:20px;height:20px;}.market-shortcut{padding-inline:var(--space-sm);}}@media (prefers-reduced-motion: reduce){.market-shortcuts button:not(:disabled):active{transform:none;}}*,: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:rgba(59,130,246,.5);--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: }::backdrop{--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:rgba(59,130,246,.5);--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: }
/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.-right-6{right:-1.5rem}.-top-6{top:-1.5rem}.bottom-\[-10\%\]{bottom:-10%}.left-0{left:0}.left-\[-5\%\]{left:-5%}.right-\[-5\%\]{right:-5%}.top-0{top:0}.top-\[-10\%\]{top:-10%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-\[100\]{z-index:100}.z-\[1100\]{z-index:1100}.z-\[60\]{z-index:60}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.-mr-1{margin-right:-.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[40\%\]{height:40%}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-16{max-height:4rem}.max-h-\[600px\]{max-height:600px}.max-h-\[700px\]{max-height:700px}.max-h-\[90vh\]{max-height:90vh}.min-h-5{min-height:1.25rem}.min-h-8{min-height:2rem}.min-h-\[120px\]{min-height:120px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[30\%\]{width:30%}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[120px\]{min-width:120px}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1400px\]{max-width:1400px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-0\.5{--tw-translate-y:-0.125rem}.-translate-y-0\.5,.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))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.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))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-amber-500\/15{border-color:rgba(245,158,11,.15)}.border-amber-500\/20{border-color:rgba(245,158,11,.2)}.border-amber-700{--tw-border-opacity:1;border-color:rgb(180 83 9/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-500\/50{border-color:rgba(59,130,246,.5)}.border-blue-700{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.border-blue-800{--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.border-emerald-500\/20{border-color:rgba(16,185,129,.2)}.border-emerald-700{--tw-border-opacity:1;border-color:rgb(4 120 87/var(--tw-border-opacity,1))}.border-emerald-800{--tw-border-opacity:1;border-color:rgb(6 95 70/var(--tw-border-opacity,1))}.border-emerald-900{--tw-border-opacity:1;border-color:rgb(6 78 59/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-gray-700\/50{border-color:rgba(55,65,81,.5)}.border-gray-800{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.border-green-700{--tw-border-opacity:1;border-color:rgb(21 128 61/var(--tw-border-opacity,1))}.border-purple-600{--tw-border-opacity:1;border-color:rgb(147 51 234/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-500\/15{border-color:rgba(239,68,68,.15)}.border-red-500\/20{border-color:rgba(239,68,68,.2)}.border-red-700{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-red-800\/50{border-color:rgba(153,27,27,.5)}.border-rose-500\/20{border-color:rgba(244,63,94,.2)}.border-rose-900{--tw-border-opacity:1;border-color:rgb(136 19 55/var(--tw-border-opacity,1))}.border-violet-800{--tw-border-opacity:1;border-color:rgb(91 33 182/var(--tw-border-opacity,1))}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-white\/5{border-color:hsla(0,0%,100%,.05)}.border-yellow-500{--tw-border-opacity:1;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.bg-\[\#0a0a0c\]{--tw-bg-opacity:1;background-color:rgb(10 10 12/var(--tw-bg-opacity,1))}.bg-\[\#121214\]{--tw-bg-opacity:1;background-color:rgb(18 18 20/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:rgba(245,158,11,.1)}.bg-amber-500\/15{background-color:rgba(245,158,11,.15)}.bg-amber-500\/5{background-color:rgba(245,158,11,.05)}.bg-amber-900\/30{background-color:rgba(120,53,15,.3)}.bg-black\/30{background-color:rgba(0,0,0,.3)}.bg-black\/40{background-color:rgba(0,0,0,.4)}.bg-black\/70{background-color:rgba(0,0,0,.7)}.bg-black\/85{background-color:rgba(0,0,0,.85)}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500\/20{background-color:rgba(59,130,246,.2)}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-600\/10{background-color:rgba(37,99,235,.1)}.bg-blue-800{--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}.bg-blue-900\/30{background-color:rgba(30,58,138,.3)}.bg-blue-950\/70{background-color:rgba(23,37,84,.7)}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:rgba(16,185,129,.1)}.bg-emerald-500\/20{background-color:rgba(16,185,129,.2)}.bg-emerald-600\/10{background-color:rgba(5,150,105,.1)}.bg-emerald-900\/30{background-color:rgba(6,78,59,.3)}.bg-emerald-950\/30{background-color:rgba(2,44,34,.3)}.bg-emerald-950\/40{background-color:rgba(2,44,34,.4)}.bg-emerald-950\/70{background-color:rgba(2,44,34,.7)}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-800\/80{background-color:rgba(31,41,55,.8)}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-gray-900\/50{background-color:rgba(17,24,39,.5)}.bg-gray-900\/60{background-color:rgba(17,24,39,.6)}.bg-gray-950{--tw-bg-opacity:1;background-color:rgb(3 7 18/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-green-900\/30{background-color:rgba(20,83,45,.3)}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:rgba(239,68,68,.1)}.bg-red-500\/5{background-color:rgba(239,68,68,.05)}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-900\/30{background-color:rgba(127,29,29,.3)}.bg-red-900\/50{background-color:rgba(127,29,29,.5)}.bg-rose-500\/10{background-color:rgba(244,63,94,.1)}.bg-rose-500\/20{background-color:rgba(244,63,94,.2)}.bg-rose-950\/30{background-color:rgba(76,5,25,.3)}.bg-rose-950\/40{background-color:rgba(76,5,25,.4)}.bg-violet-950\/70{background-color:rgba(46,16,101,.7)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/5{background-color:hsla(0,0%,100%,.05)}.bg-white\/\[0\.02\]{background-color:hsla(0,0%,100%,.02)}.bg-yellow-600{--tw-bg-opacity:1;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:rgba(37,99,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:rgba(99,102,241,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-blue-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0\.5{padding-bottom:.125rem}.pb-10{padding-bottom:2.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pl-0\.5{padding-left:.125rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pr-4{padding-right:1rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.45em\]{letter-spacing:.45em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-600\/80{color:rgba(217,119,6,.8)}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-200{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.text-green-300{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-pink-300{--tw-text-opacity:1;color:rgb(249 168 212/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-200\/80{color:hsla(0,96%,89%,.8)}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-violet-100{--tw-text-opacity:1;color:rgb(237 233 254/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.placeholder-gray-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(75 85 99/var(--tw-placeholder-opacity,1))}.placeholder-gray-600::placeholder{--tw-placeholder-opacity:1;color:rgb(75 85 99/var(--tw-placeholder-opacity,1))}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-inner,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-blue-900\/20{--tw-shadow-color:rgba(30,58,138,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-900\/30{--tw-shadow-color:rgba(30,58,138,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.blur-2xl{--tw-blur:blur(40px)}.blur-2xl,.blur-\[120px\]{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)}.blur-\[120px\]{--tw-blur:blur(120px)}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.grayscale-\[30\%\]{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)}.grayscale-\[30\%\]{--tw-grayscale:grayscale(30%)}.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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-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);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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.selection\:bg-rose-500\/30 ::-moz-selection{background-color:rgba(244,63,94,.3)}.selection\:bg-rose-500\/30 ::selection{background-color:rgba(244,63,94,.3)}.selection\:bg-rose-500\/30::-moz-selection{background-color:rgba(244,63,94,.3)}.selection\:bg-rose-500\/30::selection{background-color:rgba(244,63,94,.3)}.hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\:bg-green-500:hover{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-red-900:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.hover\:bg-red-900\/50:hover{background-color:rgba(127,29,29,.5)}.hover\:bg-red-900\/60:hover{background-color:rgba(127,29,29,.6)}.hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}.hover\:bg-white\/\[0\.02\]:hover{background-color:hsla(0,0%,100%,.02)}.hover\:from-blue-500:hover{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-blue-400:hover{--tw-gradient-to:#60a5fa var(--tw-gradient-to-position)}.hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.hover\:text-red-200:hover{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:border-blue-600:focus{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.focus\:border-green-500:focus{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:border-indigo-500\/50:focus{border-color:rgba(99,102,241,.5)}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.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);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus\:ring-blue-500\/50:focus{--tw-ring-color:rgba(59,130,246,.5)}.active\:bg-gray-200:active{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.active\:bg-gray-600:active{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.disabled\:border-gray-700:disabled{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.disabled\:bg-gray-800:disabled{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.disabled\:text-gray-500:disabled{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.group:hover .group-hover\:grayscale-0{--tw-grayscale:grayscale(0);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)}@media (min-width:640px){.sm\:block{display:block}.sm\:w-64{width:16rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}@media (min-width:768px){.md\:w-auto{width:auto}.md\:flex-none{flex:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:pt-10{padding-top:2.5rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color}.member-sidebar__brand-image{display:block;width:100%;height:auto;min-width:0;object-fit:contain;}body .member-sidebar .member-sidebar__brand--custom{justify-content:center;gap:0;padding:0 0 16px !important;border:0 !important;}@media (min-width: 60.01rem){body.light-theme.member-authenticated.mode-desktop .member-sidebar__brand--custom{padding:0 0 16px !important;}}@media (min-width: 60.01rem){body.light-theme.member-authenticated.mode-desktop .app-shell-home{--topbar-control-surface:var(--color-paper);--topbar-control-surface-hover:var(--color-paper-2);--topbar-control-rule:var(--color-rule);--topbar-control-rule-hover:var(--color-rule-strong);--topbar-control-ink:var(--color-ink);--topbar-control-muted:var(--color-muted);--topbar-active:var(--color-green-deep);--topbar-active-ink:var(--color-accent-ink);--topbar-danger:color-mix(in oklch, var(--color-error) 92%, var(--color-ink));--topbar-danger-surface:var(--color-salmon-soft);--topbar-success:var(--color-green-deep);--topbar-focus:var(--color-ink);}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-topbar__inner{display:grid !important;grid-template-columns:minmax(10rem, 1fr) auto !important;gap:var(--space-lg) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-topbar__title{min-width:0;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-topbar__actions{display:flex !important;align-items:center !important;justify-content:flex-end !important;width:auto !important;min-width:0;margin-inline-start:auto;gap:var(--space-xs) !important;flex-wrap:nowrap !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-utility-group{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-xs);min-width:0;}body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.home-credit-card, .layout-toggle-btn, .home-action-button){box-sizing:border-box !important;height:2.875rem !important;min-height:2.875rem !important;margin:0 !important;border:var(--rule-thin) solid var(--topbar-control-rule) !important;border-radius:calc(var(--radius-button) + var(--space-2xs)) !important;background:var(--topbar-control-surface) !important;color:var(--topbar-control-ink) !important;box-shadow:var(--shadow-smlot-button) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-credit-card{display:flex !important;align-items:center !important;gap:var(--space-xs) !important;min-width:11.75rem;padding:0 var(--space-sm) !important;white-space:nowrap;font-variant-numeric:tabular-nums;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-credit-card__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--topbar-active) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-credit-card__icon svg{width:var(--space-md) !important;height:var(--space-md) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-credit-card__copy{display:flex;min-width:0;flex-direction:row;align-items:baseline;justify-content:center;gap:var(--space-2xs);line-height:1;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-credit-card__label{color:var(--topbar-control-muted) !important;font-family:var(--font-body) !important;font-size:var(--text-2xs) !important;font-weight:600 !important;letter-spacing:0 !important;text-transform:none !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-credit-card #member-header-credit{color:var(--topbar-control-ink) !important;font-family:var(--font-outlier) !important;font-size:var(--text-xs) !important;font-weight:700 !important;line-height:1.1;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .layout-toggle-container{display:inline-flex !important;align-items:center !important;gap:var(--space-xs) !important;height:auto !important;min-height:0 !important;padding:0 !important;overflow:visible !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .layout-toggle-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:var(--space-xs) !important;min-width:5.25rem !important;padding:0 var(--space-sm) !important;font-family:var(--font-body) !important;font-size:var(--text-xs) !important;font-weight:600 !important;line-height:1 !important;white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out),
      color var(--dur-micro) var(--ease-out),
      border-color var(--dur-micro) var(--ease-out),
      transform var(--dur-micro) var(--ease-out) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .layout-toggle-btn.is-active,
  body.light-theme.member-authenticated.mode-desktop .app-shell-home .layout-toggle-btn[aria-pressed="true"]{border-color:var(--topbar-active) !important;background:var(--topbar-active) !important;color:var(--topbar-active-ink) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .layout-toggle-btn svg{width:1.0625rem !important;height:1.0625rem !important;flex:0 0 auto;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-action-button{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:2.875rem !important;width:2.875rem;padding:0 !important;font-family:var(--font-body) !important;transition:background-color var(--dur-micro) var(--ease-out),
      color var(--dur-micro) var(--ease-out),
      border-color var(--dur-micro) var(--ease-out),
      transform var(--dur-micro) var(--ease-out) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-action-button svg{width:var(--space-md) !important;height:var(--space-md) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-pending-action{width:auto;min-width:auto !important;padding-inline:var(--space-md) !important;border-color:var(--topbar-active) !important;background:var(--topbar-active) !important;color:var(--topbar-active-ink) !important;white-space:nowrap;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-logout-button{border-color:var(--topbar-control-rule) !important;background:var(--topbar-control-surface) !important;color:var(--topbar-danger) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button):focus-visible,
  body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button)[data-preview-state="focus"]{outline:var(--rule-strong) solid var(--topbar-focus) !important;outline-offset:var(--space-3xs) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button):active,
  body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button)[data-preview-state="active"]{transform:translateY(var(--rule-thin)) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button):disabled,
  body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button)[aria-disabled="true"]{opacity:0.5 !important;cursor:not-allowed !important;transform:none !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button)[aria-busy="true"],
  body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button)[data-state="loading"]{opacity:0.72 !important;cursor:progress !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button)[aria-invalid="true"],
  body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button)[data-state="error"]{border-color:var(--topbar-danger) !important;background:var(--topbar-danger-surface) !important;color:var(--topbar-danger) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button)[data-state="success"]{border-color:var(--topbar-success) !important;color:var(--topbar-success) !important;}@media (hover: hover) and (pointer: fine){body.light-theme.member-authenticated.mode-desktop .app-shell-home .layout-toggle-btn:not(.is-active, :disabled):hover,
    body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-action-button:not(:disabled):hover,
    body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button)[data-preview-state="hover"]{border-color:var(--topbar-control-rule-hover) !important;background:var(--topbar-control-surface-hover) !important;color:var(--topbar-control-ink) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-pending-action:not(:disabled):hover{border-color:var(--topbar-active) !important;background:var(--topbar-active) !important;color:var(--topbar-active-ink) !important;transform:translateY(calc(var(--rule-thin) * -1)) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-logout-button:not(:disabled):hover{border-color:var(--color-salmon-rule) !important;background:var(--topbar-danger-surface) !important;color:var(--topbar-danger) !important;}}}@media (min-width: 60.01rem) and (max-width: 72rem){body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-topbar__inner{gap:var(--space-sm) !important;padding-inline:var(--space-md) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-topbar__actions,
  body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-utility-group{gap:var(--space-2xs) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-credit-card{min-width:10.75rem;padding-inline:var(--space-sm) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .layout-toggle-btn{min-width:4.75rem !important;padding-inline:var(--space-xs) !important;}}@media (prefers-reduced-motion: reduce){body.light-theme.member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button){transition-duration:var(--dur-micro) !important;transform:none !important;}}@media (min-width: 60.01rem){html body.member-authenticated.mode-desktop:is(.light-theme, :not(.light-theme)) .app-shell-home .home-utility-group{--utility-ink:#102840;--utility-muted:#63758c;--utility-rule:#e2e7ec;--utility-wash:#f3f4f5;--utility-selected:#e4faed;--utility-green:#087b43;--utility-danger:#f04452;gap:10px;}html body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-utility-group{--utility-ink:#eef4fa;--utility-muted:#aebdd0;--utility-rule:#3c4855;--utility-wash:#252e37;--utility-selected:#183e2b;--utility-green:#85e5ad;--utility-danger:#ff7e88;}html body.member-authenticated.mode-desktop:is(.light-theme, :not(.light-theme)) .app-shell-home .home-utility-group .home-credit-card{min-width:180px;height:48px !important;min-height:48px !important;gap:12px !important;padding:0 10px 0 0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}html body.member-authenticated.mode-desktop:is(.light-theme, :not(.light-theme)) .app-shell-home .home-utility-group .home-credit-card .home-credit-card__icon{color:var(--utility-muted) !important;}html body.member-authenticated.mode-desktop:is(.light-theme, :not(.light-theme)) .app-shell-home .home-utility-group .home-credit-card__icon svg{width:28px !important;height:28px !important;}html body.member-authenticated.mode-desktop:is(.light-theme, :not(.light-theme)) .app-shell-home .home-utility-group .home-credit-card .home-credit-card__copy{flex-direction:column !important;align-items:flex-start !important;gap:4px;}html body.member-authenticated.mode-desktop:is(.light-theme, :not(.light-theme)) .app-shell-home .home-utility-group .home-credit-card .home-credit-card__label{color:var(--utility-muted) !important;font-size:12px !important;font-weight:500 !important;}html body.member-authenticated.mode-desktop:is(.light-theme, :not(.light-theme)) .app-shell-home .home-utility-group #member-header-credit{color:var(--utility-ink) !important;font-size:20px !important;font-weight:700 !important;}html body.member-authenticated.mode-desktop:is(.light-theme, :not(.light-theme)) .app-shell-home .home-utility-group .layout-toggle-container{gap:0 !important;border:1px solid var(--utility-rule) !important;border-radius:8px !important;background:var(--utility-wash) !important;overflow:hidden !important;}html body.member-authenticated.mode-desktop:is(.light-theme, :not(.light-theme)) .app-shell-home .home-utility-group .layout-toggle-btn{height:40px !important;min-height:40px !important;min-width:78px !important;padding:0 12px !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important;color:var(--utility-ink) !important;font-size:14px !important;}html body.member-authenticated.mode-desktop:is(.light-theme, :not(.light-theme)) .app-shell-home .home-utility-group .layout-toggle-btn + .layout-toggle-btn{border-inline-start:1px solid var(--utility-rule) !important;}html body.member-authenticated.mode-desktop:is(.light-theme, :not(.light-theme)) .app-shell-home .home-utility-group .layout-toggle-btn.is-active{background:var(--utility-selected) !important;color:var(--utility-green) !important;}html body.member-authenticated.mode-desktop:is(.light-theme, :not(.light-theme)) .app-shell-home .home-utility-group .home-action-button{width:40px !important;min-width:40px !important;height:44px !important;min-height:44px !important;border:0 !important;background:transparent !important;box-shadow:none !important;color:var(--utility-muted) !important;}html body.member-authenticated.mode-desktop:is(.light-theme, :not(.light-theme)) .app-shell-home .home-utility-group .home-action-button svg{width:22px !important;height:22px !important;}html body.member-authenticated.mode-desktop:is(.light-theme, :not(.light-theme)) .app-shell-home .home-utility-group .home-theme-toggle{position:relative;margin-inline-start:6px !important;}html body.member-authenticated.mode-desktop:is(.light-theme, :not(.light-theme)) .app-shell-home .home-utility-group .home-theme-toggle::before{content:"";position:absolute;inset-inline-start:-8px;top:8px;bottom:8px;border-inline-start:1px solid var(--utility-rule);}html body.member-authenticated.mode-desktop:is(.light-theme, :not(.light-theme)) .app-shell-home .home-utility-group .home-logout-button{color:var(--utility-danger) !important;}html body.member-authenticated.mode-desktop:is(.light-theme, :not(.light-theme)) .app-shell-home .home-utility-group :is(.layout-toggle-btn,.home-action-button):focus-visible{outline:2px solid var(--utility-green) !important;outline-offset:-3px !important;}@media (hover: hover){html body.member-authenticated.mode-desktop:is(.light-theme, :not(.light-theme)) .app-shell-home .home-utility-group :is(.layout-toggle-btn:not(.is-active),.home-action-button):not(:disabled):hover{background:var(--utility-wash) !important;}}}@media (max-width: 60rem){body.member-authenticated .app-shell-home{--mobile-surface:var(--color-paper);--mobile-background:var(--color-paper-2);--mobile-ink:var(--color-ink);--mobile-muted:var(--color-muted);--mobile-rule:var(--color-rule);--mobile-accent:var(--color-green-deep);--mobile-on-accent:var(--color-accent-ink);--mobile-danger:var(--color-error);min-width:0;}body.member-authenticated:not(.light-theme) .app-shell-home{--mobile-surface:var(--color-rail-2);--mobile-background:var(--color-rail);--mobile-ink:var(--color-rail-ink);--mobile-muted:var(--color-rule);--mobile-rule:var(--color-muted);}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .home-topbar{position:relative !important;top:auto !important;background:var(--mobile-surface) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border-bottom:1px solid var(--mobile-rule) !important;box-shadow:none !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .home-topbar__inner{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;gap:12px !important;min-height:0 !important;padding:16px !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .home-topbar__title{display:grid !important;grid-template-columns:minmax(0, 1fr) auto;align-items:baseline !important;gap:2px 8px !important;width:100%;text-align:start;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .home-eyebrow{grid-column:1 / -1;color:var(--mobile-accent) !important;font-size:10px !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .home-topbar__title h1{min-width:0;margin:0;font-size:20px !important;line-height:1.4 !important;color:var(--mobile-ink) !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home #home-time{margin:0 !important;font-size:10px !important;color:var(--mobile-muted) !important;white-space:nowrap;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .home-topbar__actions{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:8px !important;width:100% !important;min-width:0;overflow:visible !important;padding:0 !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .home-utility-group{display:grid;grid-template-columns:minmax(0, 1fr) 44px 44px;align-items:center;gap:8px;min-width:0;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .home-credit-card{grid-column:1 / -1;display:flex !important;justify-content:flex-start;align-items:center;gap:8px !important;min-width:0;height:44px;margin:0 !important;padding:0 12px !important;border:1px solid var(--mobile-rule) !important;border-radius:8px !important;background:var(--mobile-background) !important;box-shadow:none !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .home-credit-card__copy{display:flex;flex:1;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;white-space:nowrap;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .home-credit-card__label{font-size:12px !important;color:var(--mobile-muted) !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home #member-header-credit{font-size:16px !important;font-weight:700;font-variant-numeric:tabular-nums;color:var(--mobile-ink) !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .home-credit-card__icon{display:inline-flex;color:var(--mobile-accent) !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .layout-toggle-container{display:flex !important;align-items:center;gap:4px;height:44px;min-width:0;padding:3px !important;border:1px solid var(--mobile-rule) !important;border-radius:8px !important;background:var(--mobile-background) !important;box-shadow:none !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .layout-toggle-btn{display:inline-flex !important;align-items:center;justify-content:center;gap:6px;flex:1;min-width:0;height:36px;min-height:36px !important;padding:0 6px !important;border:0 !important;border-radius:5px !important;background:transparent !important;color:var(--mobile-muted) !important;font-size:12px !important;white-space:nowrap;box-shadow:none !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .layout-toggle-btn.is-active{background:var(--mobile-accent) !important;color:var(--mobile-on-accent) !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .home-action-button{display:inline-flex !important;align-items:center;justify-content:center;width:44px;height:44px;padding:0 !important;border:1px solid var(--mobile-rule) !important;border-radius:8px !important;background:var(--mobile-surface) !important;color:var(--mobile-ink) !important;box-shadow:none !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .home-logout-button{color:var(--mobile-danger) !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .home-pending-action{width:100%;height:auto;min-height:44px;padding:8px 12px !important;background:var(--mobile-accent) !important;color:var(--mobile-on-accent) !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .home-utility-group svg{width:18px !important;height:18px !important;flex:0 0 auto;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home :is(.layout-toggle-btn, .home-action-button):focus-visible{outline:2px solid var(--mobile-accent) !important;outline-offset:2px;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home :is(.layout-toggle-btn, .home-action-button):disabled{opacity:0.5 !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .home-market-tools,
  html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .home-grid-wrap{width:100% !important;min-width:0;padding:12px !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home :is(.home-market-tabs, .home-market-chip-row){display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;max-width:100%;min-width:0;gap:6px !important;margin:0 !important;padding:4px 0 10px !important;scrollbar-width:thin;border:0 !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home :is(.home-market-tab, .home-market-chip){flex:0 0 auto;min-height:40px !important;padding:0 12px !important;font-size:12px !important;white-space:nowrap;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .home-market-tools__main{padding:12px !important;border:1px solid var(--mobile-rule) !important;border-radius:10px !important;background:var(--mobile-surface) !important;box-shadow:none !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .home-market-tools__heading{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:10px !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .home-market-tools__heading h2{margin:0 !important;font-size:14px !important;color:var(--mobile-ink) !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .home-market-tools__actions{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;gap:8px !important;width:100% !important;padding:0 !important;margin:0 !important;border:0 !important;background:transparent !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home :is(.home-market-search, .home-market-sort){width:100% !important;min-width:0 !important;max-width:none !important;height:44px !important;min-height:44px !important;font-size:13px !important;border-radius:6px !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .home-market-search{font-size:16px !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .home-market-chip-row{margin-top:10px !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .home-market-summary{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:0 !important;margin:0 !important;border:1px solid var(--mobile-rule) !important;border-radius:8px !important;overflow:hidden;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .summary-card{min-width:0;min-height:64px !important;padding:8px 12px !important;border:0 !important;border-radius:0 !important;background:var(--mobile-background) !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .summary-card:nth-child(odd){border-right:1px solid var(--mobile-rule) !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .summary-card:nth-child(-n+2){border-bottom:1px solid var(--mobile-rule) !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .summary-card span{font-size:11px !important;color:var(--mobile-muted) !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .summary-card strong{font-size:20px !important;color:var(--mobile-ink) !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .stock-group{padding:0 !important;background:transparent !important;border:0 !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .stock-group__header{padding:4px 0 10px !important;margin:0 !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .stock-group__title{font-size:16px !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .group-grid{grid-template-columns:minmax(0, 1fr) !important;gap:10px !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .stock-card{min-width:0;min-height:0 !important;border-radius:10px !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .stock-card__top{display:flex !important;align-items:center !important;gap:10px !important;min-height:68px !important;padding:12px !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home :is(.stock-card__flag-wrap, .stock-card__flag){width:32px !important;height:24px !important;flex:0 0 auto;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .stock-card__identity{display:grid !important;grid-template-columns:minmax(0, 1fr) auto;align-items:baseline;gap:4px 8px;width:100%;min-width:0;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .stock-card h3{grid-column:1;font-size:14px !important;line-height:1.5 !important;overflow-wrap:anywhere;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .stock-card__draw-date{grid-column:1;grid-row:2;font-size:11px !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .stock-card__draw-time{grid-column:2;grid-row:1 / 3;align-self:center;font-size:11px !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home :is(.stock-card__glow, .stock-card__status-row){display:none !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .stock-card__bottom{display:grid !important;align-items:stretch !important;justify-items:stretch !important;margin:0 12px !important;padding:8px 0 10px !important;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home .stock-card__detail-row{display:flex !important;width:100%;justify-content:space-between;align-items:baseline;gap:8px;}html body.member-authenticated:is(.light-theme, .mode-mobile, .mode-desktop) .app-shell-home :is(.stock-card__detail-label, .stock-card__detail-value, .stock-card__status-value, .stock-card__timer-value){font-size:11px !important;line-height:1.7 !important;white-space:nowrap;}}html body.member-authenticated.mode-mobile .app-shell-home{--mobile-card-surface:#222c35;--mobile-card-ink:#f1f5f9;--mobile-card-rule:#465360;}html body.light-theme.member-authenticated.mode-mobile .app-shell-home{--mobile-card-surface:#ffffff;--mobile-card-ink:#17212b;--mobile-card-rule:#dfe6e3;}html body.member-authenticated.mode-mobile .app-shell-home .group-grid{grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:8px !important;}html body.member-authenticated.mode-mobile .app-shell-home .stock-card{min-width:0 !important;min-height:0 !important;padding:9px 8px !important;border:1px solid var(--mobile-card-rule) !important;border-radius:8px !important;background:var(--mobile-card-surface) !important;color:var(--mobile-card-ink) !important;box-shadow:0 2px 10px rgba(19, 37, 31, 0.06) !important;filter:none !important;opacity:1 !important;transform:none !important;}html body.member-authenticated.mode-mobile .app-shell-home .stock-card-open{border-color:#159447 !important;background:linear-gradient(135deg, #159447 0%, #087637 100%) !important;color:#ffffff !important;}html body.member-authenticated.mode-mobile .app-shell-home :is(.stock-card__glow, .stock-card__status-row){display:none !important;}html body.member-authenticated.mode-mobile .app-shell-home .stock-card__top{display:grid !important;grid-template-columns:22px minmax(0, 1fr) !important;align-items:start !important;align-content:start !important;gap:4px !important;min-height:90px !important;padding:0 0 10px !important;}html body.member-authenticated.mode-mobile .app-shell-home :is(.stock-card__flag-wrap, .stock-card__flag){width:22px !important;height:16px !important;display:block !important;object-fit:cover !important;padding:0 !important;border:0 !important;border-radius:2px !important;background:transparent !important;box-shadow:none !important;}html body.member-authenticated.mode-mobile .app-shell-home .stock-card__identity{display:contents !important;}html body.member-authenticated.mode-mobile .app-shell-home .stock-card h3{grid-column:2 !important;grid-row:1 !important;display:block !important;min-width:0 !important;min-height:36px !important;margin:0 !important;color:inherit !important;font-size:12px !important;font-weight:600 !important;line-height:1.5 !important;white-space:normal !important;overflow-wrap:anywhere;-webkit-line-clamp:unset !important;}html body.member-authenticated.mode-mobile .app-shell-home :is(.stock-card__draw-date, .stock-card__draw-time){grid-column:1 / -1 !important;grid-row:auto !important;color:inherit !important;font-family:"Outfit", "Noto Sans Thai", sans-serif !important;font-size:11px !important;font-weight:600 !important;line-height:1.35 !important;white-space:nowrap !important;text-align:start !important;}html body.member-authenticated.mode-mobile .app-shell-home .stock-card__bottom{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;gap:6px !important;margin:auto 0 0 !important;padding:8px 0 0 !important;border-top:1px solid var(--mobile-card-rule) !important;}html body.member-authenticated.mode-mobile .app-shell-home .stock-card-open .stock-card__bottom{border-top-color:rgba(255, 255, 255, 0.42) !important;}html body.member-authenticated.mode-mobile .app-shell-home .stock-card__detail-row{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;gap:1px !important;min-width:0 !important;}html body.member-authenticated.mode-mobile .app-shell-home :is(.stock-card__detail-label, .stock-card__detail-value, .stock-card__status-value, .stock-card__status-prefix, .stock-card__timer-value){min-width:0 !important;color:inherit !important;font-family:"Outfit", "Noto Sans Thai", sans-serif !important;font-size:11px !important;line-height:1.45 !important;white-space:normal !important;text-align:start !important;}html body.member-authenticated.mode-mobile .app-shell-home :is(.stock-card__detail-label, .stock-card__status-prefix){font-weight:400 !important;opacity:0.85 !important;}html body.member-authenticated.mode-mobile .app-shell-home .stock-card__status-value{display:flex !important;flex-wrap:wrap !important;column-gap:3px !important;}@media (min-width: 40rem){html body.member-authenticated.mode-mobile .app-shell-home .stock-card{padding:12px !important;}html body.member-authenticated.mode-mobile .app-shell-home .stock-card__top{grid-template-columns:28px minmax(0, 1fr) auto !important;column-gap:6px !important;min-height:70px !important;}html body.member-authenticated.mode-mobile .app-shell-home :is(.stock-card__flag-wrap, .stock-card__flag){width:28px !important;height:20px !important;}html body.member-authenticated.mode-mobile .app-shell-home .stock-card h3{min-height:0 !important;font-size:13px !important;}html body.member-authenticated.mode-mobile .app-shell-home .stock-card__draw-date{grid-column:2 / -1 !important;grid-row:2 !important;}html body.member-authenticated.mode-mobile .app-shell-home .stock-card__draw-time{grid-column:3 !important;grid-row:1 !important;}html body.member-authenticated.mode-mobile .app-shell-home .stock-card__detail-row{grid-template-columns:auto minmax(0, 1fr) !important;gap:4px !important;}html body.member-authenticated.mode-mobile .app-shell-home .stock-card__detail-value{text-align:end !important;}html body.member-authenticated.mode-mobile .app-shell-home .stock-card__status-value{justify-content:flex-end !important;}}.home-market-showcase{display:none;}.home-market-search-wrap{display:contents;}.home-market-search-wrap > span{display:none;}.home-market-helper{display:none !important;}.home-market-heading-icon, .home-market-help{display:none;}.home-market-sort-track{display:contents;}.home-market-tab__icon{display:none;}@media (min-width: 60.01rem){body.light-theme.member-authenticated.mode-desktop .app-shell-home{--dashboard-blue-deep:var(--member-market-sidebar);--dashboard-blue:var(--color-liveboard-blue-deep);--dashboard-navy-highlight:color-mix(in oklch, var(--dashboard-blue-deep) 82%, var(--dashboard-blue));--dashboard-navy-gradient:linear-gradient(180deg, var(--dashboard-navy-highlight), var(--dashboard-blue-deep));--dashboard-blue-bright:var(--color-liveboard-blue);--dashboard-blue-soft:var(--color-liveboard-blue-soft);--dashboard-blue-soft-2:var(--color-liveboard-blue-soft-2);--dashboard-blue-rule:var(--color-liveboard-blue-rule);--dashboard-white:var(--member-market-surface);--dashboard-ink:var(--member-market-ink);--dashboard-muted:var(--member-market-ink-soft);--dashboard-panel-rule:color-mix(in oklch, var(--dashboard-blue-rule) 35%, var(--member-market-rule));--dashboard-input-rule:color-mix(in oklch, var(--member-market-green) 24%, var(--dashboard-white));--dashboard-summary-surface:color-mix(in oklch, var(--dashboard-blue-soft-2) 32%, var(--dashboard-white));}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-topbar{min-height:92px !important;border-bottom-color:var(--dashboard-blue-rule) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-topbar__inner{min-height:92px !important;padding-block:13px !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-eyebrow{color:var(--dashboard-blue) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-topbar h1{margin:0 !important;color:var(--dashboard-blue-deep) !important;font-size:clamp(1.6rem, 2.4vw, 2rem) !important;font-weight:800 !important;line-height:1.12 !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home #home-time{color:var(--dashboard-muted) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-credit-card{justify-content:flex-start !important;gap:11px !important;min-width:210px !important;height:56px !important;min-height:56px !important;padding-inline:13px !important;border-color:var(--dashboard-blue-deep) !important;background:var(--dashboard-navy-gradient) !important;color:var(--dashboard-white) !important;box-shadow:var(--member-market-shadow-hover) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-credit-card span.home-credit-card__icon,
  body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-credit-card span.home-credit-card__copy,
  body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-credit-card span.home-credit-card__label,
  body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-credit-card #member-header-credit{color:var(--dashboard-white) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-credit-card__icon{display:inline-flex !important;flex:0 0 auto !important;align-items:center !important;justify-content:center !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-credit-card__copy{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:2px !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-credit-card__label{display:block !important;font-size:0.72rem !important;font-weight:600 !important;line-height:1.1 !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-credit-card #member-header-credit{font-size:1.12rem !important;font-weight:800 !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .layout-toggle-btn.is-active,
  body.light-theme.member-authenticated.mode-desktop .app-shell-home .layout-toggle-btn[aria-pressed="true"]{border-color:var(--dashboard-blue) !important;background:var(--dashboard-blue) !important;color:var(--dashboard-white) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tools{--dashboard-controls-font:"Noto Sans Thai", sans-serif;--dashboard-control-ink:#13233b;--dashboard-control-muted:#8693aa;--dashboard-control-rule:#dde5ef;--dashboard-control-surface:#ffffff;--dashboard-control-wash:#f8fafc;--dashboard-nav-muted:#728097;--dashboard-nav-gradient:linear-gradient(135deg, #1b2a40, #203148);--dashboard-green-gradient:linear-gradient(180deg, #259361, #147447);--dashboard-control-shadow:0 5px 18px #172d4806;container-type:inline-size;padding:12px 18px 0 !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-quick-row{display:grid;grid-template-columns:minmax(0, 1.95fr) minmax(0, 1fr);align-items:center;gap:clamp(8px, 1cqw, 16px);min-height:58px;padding:5px 5px 5px 9px;margin-bottom:clamp(16px, 1.73cqw, 25px);border:1px solid var(--dashboard-control-rule);border-radius:9px;background:var(--dashboard-control-wash);box-shadow:var(--dashboard-control-shadow);}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tabs{display:grid !important;grid-template-columns:minmax(0, .85fr) minmax(0, .95fr) repeat(2, minmax(0, 1.55fr)) !important;min-width:0 !important;height:clamp(42px, 4.33cqw, 62px) !important;min-height:42px !important;gap:var(--space-2xs) !important;margin:0 !important;padding:0 !important;overflow:visible !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tab{position:relative;display:flex !important;align-items:center !important;justify-content:center !important;gap:clamp(6px, .65cqw, 10px);width:100% !important;height:100% !important;min-height:0 !important;padding:0 5px !important;border:0 !important;border-radius:7px !important;background:transparent !important;color:var(--dashboard-nav-muted) !important;font-family:var(--dashboard-controls-font) !important;font-size:clamp(14px, 1.55cqw, 22px) !important;font-weight:500 !important;white-space:nowrap !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tab:nth-child(2)::after,
  body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tab:nth-child(3)::after{content:none;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tab__icon{display:block;flex:0 0 auto;width:clamp(16px, 1.75cqw, 25px);height:clamp(16px, 1.75cqw, 25px);}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tab.is-active{border-color:var(--dashboard-blue-deep) !important;background:var(--dashboard-nav-gradient) !important;color:var(--dashboard-white) !important;box-shadow:none !important;font-weight:700 !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tab:disabled{opacity:1 !important;cursor:not-allowed !important;}@media (hover: hover) and (pointer: fine){body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tab:hover:not(.is-active, :disabled){border-color:var(--dashboard-blue) !important;background:var(--dashboard-blue) !important;color:var(--dashboard-white) !important;}}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-showcase{position:relative;display:flex;align-items:center;justify-content:space-between;min-width:0;height:auto;aspect-ratio:656 / 94;overflow:hidden;padding:0 12px 0 18px;border:0;border-radius:8px;background:linear-gradient(115deg, var(--dashboard-blue-soft-2), var(--dashboard-blue-soft));color:var(--dashboard-blue);}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-showcase__copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:1px;min-width:0;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-showcase__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(0.75rem, 1.25vw, 1rem);}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-showcase__copy span{color:var(--dashboard-muted);font-size:0.7rem;white-space:nowrap;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-showcase__art{position:relative;flex:0 0 70px;height:100%;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-showcase__art span{position:absolute;right:19px;bottom:4px;display:grid;place-items:center;width:39px;height:39px;border-radius:50%;background:radial-gradient(circle at 30% 23%, var(--dashboard-white), var(--dashboard-blue-soft) 67%, var(--dashboard-blue));color:var(--dashboard-blue-deep);font-family:var(--font-outlier);font-size:1.35rem;font-weight:800;box-shadow:var(--member-market-shadow-hover);}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-showcase__art span:last-child{right:0;bottom:22px;width:31px;height:31px;font-size:1.05rem;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tools__main{padding:clamp(16px, 1.7cqw, 25px) clamp(20px, 2.2cqw, 32px) clamp(16px, 1.8cqw, 26px) !important;overflow:visible !important;border:0 !important;border-radius:12px !important;background:var(--dashboard-white) !important;box-shadow:var(--dashboard-control-shadow) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tools__heading > div:first-child{position:relative;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;min-height:clamp(30px, 3.1cqw, 45px);margin:0 0 clamp(13px, 1.4cqw, 20px);padding:0 !important;border:0 !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tools__heading h2{display:flex;align-items:center;gap:clamp(16px, 2cqw, 29px);color:var(--dashboard-control-ink) !important;font-family:var(--dashboard-controls-font) !important;font-size:clamp(20px, 2.2cqw, 31px) !important;font-weight:700 !important;white-space:nowrap !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tools__heading h2::before{content:none !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tools__heading p{display:none !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-heading-icon{display:block;flex:0 0 auto;width:clamp(22px, 2.3cqw, 33px);height:clamp(22px, 2.3cqw, 33px);color:#238e5c;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-help{position:relative;display:block;margin-inline-start:auto;color:var(--dashboard-control-muted);font-family:var(--dashboard-controls-font);font-size:clamp(14px, 1.5cqw, 21px);}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-help summary{display:flex;align-items:center;gap:8px;min-height:32px;list-style:none;cursor:pointer;white-space:nowrap;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-help summary::-webkit-details-marker{display:none;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-help summary:focus-visible{outline:2px solid var(--dashboard-blue);outline-offset:2px;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-help[open] summary{color:var(--dashboard-blue);}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-help summary:hover{color:var(--dashboard-blue);}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-help__content{position:absolute;z-index:30;inset-inline-end:0;top:calc(100% + 8px);width:300px;padding:16px;border:1px solid var(--dashboard-panel-rule);border-radius:8px;background:var(--dashboard-white);color:var(--dashboard-blue-deep);box-shadow:var(--member-market-shadow-hover);line-height:1.7;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-help__content ol{margin:8px 0 0;padding-inline-start:20px;list-style:decimal;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-chip-row{padding:0 !important;gap:clamp(6px, 0.7cqw, 10px) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-chip{min-height:clamp(35px, 3.68cqw, 53px) !important;padding:0 clamp(18px, 2cqw, 29px) !important;border-color:var(--dashboard-control-rule) !important;border-radius:999px !important;background:var(--dashboard-white) !important;color:var(--dashboard-control-ink) !important;font-family:var(--dashboard-controls-font) !important;font-size:clamp(14px, 1.53cqw, 22px) !important;font-weight:400 !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-chip.is-active{border-color:transparent !important;background:var(--dashboard-green-gradient) !important;color:var(--dashboard-white) !important;box-shadow:none !important;font-weight:600 !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tools__actions{display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, 0.355fr);width:68.5% !important;gap:clamp(10px, 1cqw, 15px) !important;margin:clamp(14px, 1.45cqw, 21px) 0 clamp(16px, 1.65cqw, 24px) !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-search-wrap{display:flex;align-items:center;min-width:0;height:clamp(38px, 3.98cqw, 57px);padding:0 clamp(12px, 1.35cqw, 20px);border:1px solid var(--dashboard-control-rule);border-radius:8px;color:var(--dashboard-control-muted);background:var(--dashboard-white);}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-search-wrap > span{display:flex !important;flex:0 0 auto;line-height:1;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-search-wrap svg{width:clamp(18px, 1.7cqw, 25px);height:clamp(18px, 1.7cqw, 25px);}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-search{flex:1 1 auto !important;width:100% !important;max-width:none !important;height:100% !important;min-height:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;font-family:var(--dashboard-controls-font) !important;font-size:clamp(14px, 1.5cqw, 21px) !important;font-weight:400 !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-search::placeholder{color:var(--dashboard-control-muted) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-search-wrap:focus-within{outline:2px solid var(--dashboard-blue-bright);outline-offset:1px;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-sort-track{display:flex;align-items:stretch;min-width:0;height:clamp(38px, 3.98cqw, 57px);border:0;background:transparent;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-sort{flex:1 1 auto !important;width:100% !important;height:100% !important;min-height:0 !important;margin:0 !important;padding:0 14px !important;border-radius:8px !important;border-color:transparent !important;background:var(--dashboard-green-gradient) !important;color:var(--dashboard-white) !important;font-family:var(--dashboard-controls-font) !important;font-size:clamp(14px, 1.5cqw, 21px) !important;font-weight:600 !important;white-space:nowrap;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-summary{gap:0 !important;margin:0 !important;overflow:hidden;border:1px solid var(--dashboard-control-rule) !important;border-radius:8px !important;background:var(--dashboard-control-wash) !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-summary .summary-card{display:flex !important;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;position:relative;min-height:clamp(76px, 8.15cqw, 117px) !important;gap:clamp(3px, 0.45cqw, 6px) !important;padding:12px clamp(22px, 2.4cqw, 35px) !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-summary .summary-card:not(:last-child)::after{content:"";position:absolute;inset-inline-end:0;top:13%;height:74%;border-inline-end:1px solid var(--dashboard-control-rule);}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-summary .summary-card::before{content:none !important;display:none !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-summary .summary-card span{margin:0 !important;color:var(--dashboard-control-muted) !important;font-family:var(--dashboard-controls-font) !important;font-size:clamp(14px, 1.5cqw, 21px) !important;font-weight:400 !important;line-height:1.4 !important;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-summary .summary-card strong{color:var(--dashboard-control-ink) !important;font-family:var(--dashboard-controls-font) !important;font-size:clamp(25px, 2.65cqw, 38px) !important;font-weight:700 !important;line-height:1.2 !important;}@media (max-width: 70rem){body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-quick-row{grid-template-columns:minmax(0, 1fr);}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-showcase{display:none;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-tools__actions{width:85% !important;}}@media (min-width: 70.01rem){body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-showcase{padding:0;background:var(--dashboard-white) url("assets/home-market-banner-ref.webp") center / cover no-repeat;}body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-showcase__copy,
    body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-showcase__art{display:none;}}}@media (prefers-reduced-motion: reduce){body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-chip,
  body.light-theme.member-authenticated.mode-desktop .app-shell-home .home-market-sort{transition-duration:0ms !important;}}.member-login-remember{display:flex;align-items:center;gap:10px;color:#244d7d;font-size:13px;font-weight:700;cursor:pointer;}.member-login-remember input{width:18px;height:18px;margin:0;accent-color:#0879f7;cursor:pointer;}.member-login-card .member-login-remember-note{margin:-16px 0 0 28px;color:#6c829d;font-size:11px;line-height:1.4;}#member-login-overlay.member-login-overlay{align-items:flex-start !important;background:#f1f0ec !important;backdrop-filter:none;font-family:'Noto Sans Thai', 'Outfit', sans-serif;}#member-login-overlay .member-login-shell{width:min(960px, 100%);min-height:600px;margin:auto;grid-template-columns:1fr 1.15fr;gap:10px;padding:10px;border:0;border-radius:28px;background:#ffffff;box-shadow:0 1px 2px rgba(20, 20, 20, 0.04), 0 24px 60px rgba(40, 36, 28, 0.08);}#member-login-overlay .member-login-brand{position:relative;min-height:0;padding:0;display:flex;align-items:center;justify-content:center;border-radius:20px;background:#f1f0ec;overflow:hidden;}#member-login-overlay .member-login-brand::before,
#member-login-overlay .member-login-brand::after{display:none;}#member-login-overlay .member-login-brand__logo{position:absolute;top:22px;left:22px;width:30px;height:30px;margin:0;color:#0a66ff;}#member-login-overlay .member-login-art{width:min(92%, 440px);height:auto;display:block;}#member-login-overlay .member-login-card{position:relative;padding:56px 40px;display:flex;align-items:center;justify-content:center;gap:0;background:transparent;}#member-login-overlay .member-login-card__top{position:absolute;top:26px;right:30px;color:#8a8a86;font-size:12px;font-weight:500;}#member-login-overlay .member-login-card__top strong{margin-left:4px;color:#161616;font-family:'Outfit', sans-serif;font-weight:700;letter-spacing:0.02em;}#member-login-overlay .member-login-card__form{width:min(320px, 100%);display:flex;flex-direction:column;gap:14px;}#member-login-overlay .member-login-card__head{padding-bottom:18px;margin-bottom:6px;border-bottom:1px solid #ecebe7;}#member-login-overlay .member-login-card h2{margin:0;color:#141414;font-size:40px;line-height:1.15;font-weight:800;letter-spacing:-0.03em;}#member-login-overlay .member-login-card .member-login-card__caption{margin:14px 0 0;color:#1c1c1c;font-size:12px;font-weight:600;}#member-login-overlay .member-login-field{gap:0;}#member-login-overlay .member-login-field label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}#member-login-overlay .member-login-input{height:44px;gap:10px;padding:0 14px;border:1px solid transparent;border-radius:8px;background:#f3f3f1;color:#6b6b67;}#member-login-overlay .member-login-input:focus-within{border-color:#0a66ff;background:#ffffff;box-shadow:0 0 0 3px rgba(10, 102, 255, 0.12);}#member-login-overlay .member-login-input svg{width:17px;height:17px;}#member-login-overlay .member-login-input input,
body.light-theme #member-login-overlay .member-login-input input{color:#141414 !important;font-size:14px;}#member-login-overlay .member-login-input input::placeholder,
body.light-theme #member-login-overlay .member-login-input input::placeholder{color:#9b9b96 !important;}#member-login-overlay .member-login-remember{margin-top:2px;color:#2a2a28;font-size:13px;font-weight:600;}#member-login-overlay .member-login-remember input{width:16px;height:16px;accent-color:#0a66ff;}#member-login-overlay .member-login-card .member-login-remember-note{margin:-10px 0 0 26px;color:#8a8a86;font-size:11px;}#member-login-overlay .member-login-submit{height:46px;margin-top:4px;border:0;border-radius:999px;background:#0a66ff;color:#ffffff;font-size:14px;font-weight:700;box-shadow:none;transition:background 160ms ease;}#member-login-overlay .member-login-submit:hover{transform:none;background:#0057e6;box-shadow:none;}#member-login-overlay .member-login-submit:focus-visible{outline:3px solid rgba(10, 102, 255, 0.3);outline-offset:2px;}#member-login-overlay .member-login-card__footer{margin-top:2px;color:#8a8a86;font-size:11px;font-weight:500;}@media (max-width: 880px){#member-login-overlay .member-login-shell{max-width:480px;min-height:auto;grid-template-columns:1fr;}#member-login-overlay .member-login-brand{height:220px;}#member-login-overlay .member-login-art{width:auto;height:94%;}#member-login-overlay .member-login-card{padding:52px 22px 30px;}#member-login-overlay .member-login-card__top{top:18px;right:22px;}}@media (max-width: 520px){#member-login-overlay.member-login-overlay{padding:16px !important;}#member-login-overlay .member-login-shell{border-radius:24px;}#member-login-overlay .member-login-brand{height:170px;border-radius:16px;}#member-login-overlay .member-login-brand__logo{top:16px;left:16px;width:26px;height:26px;}#member-login-overlay .member-login-card{padding:48px 12px 22px;}#member-login-overlay .member-login-card h2{font-size:32px;}}html body.mode-mobile #main-content .app-shell-home{--mc-surface:#ffffff;--mc-line:#e6e8e3;--mc-ink:var(--color-ink, #1c1b18);--mc-muted:var(--color-muted, #6f6c66);--mc-accent:var(--color-green-deep, #1f8a3b);--mc-accent-soft:#e8f5ec;--mc-on-accent:#ffffff;}html body.mode-mobile:not(.light-theme) #main-content .app-shell-home{--mc-surface:var(--color-rail-2, #23221f);--mc-line:rgba(255, 255, 255, 0.10);--mc-ink:var(--color-rail-ink, #f3f1ec);--mc-muted:#a9a59c;--mc-accent-soft:rgba(46, 160, 80, 0.18);}html body.mode-mobile #main-content .app-shell-home .home-topbar{border-bottom:0 !important;box-shadow:none !important;}html body.mode-mobile #main-content .app-shell-home .home-topbar__inner{padding:16px 16px 4px !important;gap:12px !important;}html body.mode-mobile #main-content .app-shell-home .home-eyebrow{display:none !important;}html body.mode-mobile #main-content .app-shell-home .home-topbar__title h1{font-size:26px !important;line-height:1.2 !important;color:var(--mc-ink) !important;}html body.mode-mobile #main-content .app-shell-home #home-time{color:var(--mc-muted) !important;font-size:12px !important;}html body.mode-mobile #main-content .app-shell-home .home-credit-card{min-height:60px !important;padding:10px 14px !important;gap:12px !important;border:1px solid var(--mc-line) !important;border-radius:14px !important;background:var(--mc-surface) !important;box-shadow:none !important;}html body.mode-mobile #main-content .app-shell-home .home-credit-card__icon{width:38px !important;height:38px !important;flex:0 0 38px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:10px !important;background:var(--mc-accent-soft) !important;color:var(--mc-accent) !important;}html body.mode-mobile #main-content .app-shell-home .home-credit-card__label{color:var(--mc-muted) !important;font-size:13px !important;font-weight:500 !important;}html body.mode-mobile #main-content .app-shell-home #member-header-credit{color:var(--mc-ink) !important;font-size:22px !important;font-weight:800 !important;letter-spacing:-0.01em !important;}html body.mode-mobile #main-content .app-shell-home .layout-toggle-container,
html body.mode-mobile #main-content .app-shell-home .home-action-button{min-height:36px !important;height:36px !important;border-radius:10px !important;}html body.mode-mobile #main-content .app-shell-home .layout-toggle-btn{min-height:30px !important;font-size:13px !important;border-radius:8px !important;}html body.mode-mobile #main-content .app-shell-home .home-market-tools{padding:0 16px !important;border:0 !important;background:transparent !important;box-shadow:none !important;}html body.mode-mobile #main-content .app-shell-home .home-market-quick-row{display:block !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}html body.mode-mobile #main-content .app-shell-home .home-market-showcase{display:none !important;}html body.mode-mobile #main-content .app-shell-home .home-market-tabs{display:flex !important;justify-content:space-between !important;gap:10px !important;margin:4px 0 0 !important;padding:0 !important;overflow-x:auto !important;border:0 !important;border-bottom:1px solid var(--mc-line) !important;border-radius:0 !important;background:transparent !important;scrollbar-width:none;}html body.mode-mobile #main-content .app-shell-home .home-market-tabs::-webkit-scrollbar{display:none;}html body.mode-mobile #main-content .app-shell-home .home-market-tab{flex:0 0 auto !important;min-height:46px !important;height:46px !important;margin:0 0 -1px !important;padding:0 2px !important;display:inline-flex !important;align-items:center !important;gap:4px !important;border:0 !important;border-bottom:2px solid transparent !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:var(--mc-muted) !important;font-size:13px !important;font-weight:600 !important;opacity:1 !important;}html body.mode-mobile #main-content .app-shell-home .home-market-tab.is-active{border-bottom-color:var(--mc-accent) !important;color:var(--mc-accent) !important;}html body.mode-mobile #main-content .app-shell-home .home-market-tab:disabled{opacity:0.55 !important;}html body.mode-mobile #main-content .app-shell-home .home-market-tab__icon{display:block !important;width:18px !important;height:18px !important;flex:0 0 18px !important;}html body.mode-mobile #main-content .app-shell-home .home-market-tools__main{margin:14px 0 0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}html body.mode-mobile #main-content .app-shell-home .home-market-tools__heading{display:block !important;margin:0 !important;padding:0 !important;border:0 !important;}html body.mode-mobile #main-content .app-shell-home .home-market-tools__heading > div:first-child{display:none !important;}html body.mode-mobile #main-content .app-shell-home .home-market-tools__actions{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:stretch !important;gap:8px !important;width:100% !important;margin:0 !important;}html body.mode-mobile #main-content .app-shell-home .home-market-search-wrap{flex:1 1 auto !important;min-width:0 !important;height:46px !important;display:flex !important;align-items:center !important;gap:8px !important;padding:0 12px !important;border:1px solid var(--mc-line) !important;border-radius:12px !important;background:var(--mc-surface) !important;color:var(--mc-muted) !important;}html body.mode-mobile #main-content .app-shell-home .home-market-search-wrap > span{position:static !important;display:inline-flex !important;transform:none !important;}html body.mode-mobile #main-content .app-shell-home .home-market-search{width:100% !important;height:100% !important;min-width:0 !important;padding:0 !important;border:0 !important;outline:0 !important;background:transparent !important;box-shadow:none !important;color:var(--mc-ink) !important;font-size:14px !important;}html body.mode-mobile #main-content .app-shell-home .home-market-search::placeholder{color:var(--mc-muted) !important;opacity:0.8 !important;}html body.mode-mobile #main-content .app-shell-home .home-market-search-wrap:focus-within{border-color:var(--mc-accent) !important;}html body.mode-mobile #main-content .app-shell-home .home-market-sort-track{flex:0 0 auto !important;width:auto !important;min-width:0 !important;margin:0 !important;}html body.mode-mobile #main-content .app-shell-home .home-market-sort{width:auto !important;height:46px !important;min-height:46px !important;padding:0 14px !important;border:1px solid var(--mc-line) !important;border-radius:12px !important;background:var(--mc-surface) !important;box-shadow:none !important;color:transparent !important;font-size:0 !important;white-space:nowrap !important;}html body.mode-mobile #main-content .app-shell-home .home-market-sort::after{content:"เวลาปิด \2191";color:var(--mc-ink);font-size:14px;font-weight:600;}html body.mode-mobile #main-content .app-shell-home .home-market-chip-row{display:flex !important;gap:8px !important;margin:12px 0 0 !important;padding:0 !important;overflow-x:auto !important;scrollbar-width:none;}html body.mode-mobile #main-content .app-shell-home .home-market-chip-row::-webkit-scrollbar{display:none;}html body.mode-mobile #main-content .app-shell-home .home-market-chip{flex:0 0 auto !important;min-height:36px !important;height:36px !important;padding:0 16px !important;border:1px solid var(--mc-line) !important;border-radius:999px !important;background:var(--mc-surface) !important;box-shadow:none !important;color:var(--mc-ink) !important;font-size:13px !important;font-weight:500 !important;}html body.mode-mobile #main-content .app-shell-home .home-market-chip.is-active{border-color:var(--mc-accent) !important;background:var(--mc-accent) !important;color:var(--mc-on-accent) !important;font-weight:700 !important;}html body.mode-mobile #main-content .app-shell-home .home-market-summary{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:0 !important;margin:14px 0 0 !important;padding:12px 4px !important;border:1px solid var(--mc-line) !important;border-radius:14px !important;background:var(--mc-surface) !important;box-shadow:none !important;}html body.mode-mobile #main-content .app-shell-home .home-market-summary .summary-card{min-height:0 !important;padding:0 10px !important;border:0 !important;border-left:1px solid var(--mc-line) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}html body.mode-mobile #main-content .app-shell-home .home-market-summary .summary-card:first-child{border-left:0 !important;}html body.mode-mobile #main-content .app-shell-home .home-market-summary .summary-card span{display:flex !important;align-items:center !important;gap:5px !important;color:var(--mc-muted) !important;font-size:12px !important;font-weight:500 !important;white-space:nowrap !important;}html body.mode-mobile #main-content .app-shell-home .home-market-summary .summary-card span::before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#9aa0a6;}html body.mode-mobile #main-content .app-shell-home .home-market-summary .is-open span::before{background:#22a55a;}html body.mode-mobile #main-content .app-shell-home .home-market-summary .is-closing span::before{background:#f0a92e;}html body.mode-mobile #main-content .app-shell-home .home-market-summary .is-today span::before{background:#3b82f6;}html body.mode-mobile #main-content .app-shell-home .home-market-summary .summary-card strong{display:block !important;margin-top:2px !important;color:var(--mc-ink) !important;font-size:22px !important;line-height:1.2 !important;font-weight:800 !important;}@media (min-width: 60.01rem){body:not(.light-theme).member-authenticated.mode-desktop{--member-market-paper:#0f1418;--member-market-surface:#171d22;--member-market-surface-muted:#1c2329;--member-market-ink:#e8edf1;--member-market-ink-soft:#a7b3bd;--member-market-muted:#85929d;--member-market-rule:rgba(255, 255, 255, 0.08);--member-market-rule-strong:rgba(255, 255, 255, 0.14);--member-market-green:#2fb866;--member-market-green-deep:#1f9a52;--member-market-green-dark:#17803f;--member-market-green-soft:rgba(47, 184, 102, 0.14);--member-market-blue:#5b93f0;--member-market-red:#f06b6b;--member-market-sidebar:#0b1117;--member-market-sidebar-deep:#070b0f;--member-market-sidebar-ink:#eef2f5;--member-market-shadow:0 2px 10px rgba(0, 0, 0, 0.35);--member-market-shadow-hover:0 8px 20px rgba(0, 0, 0, 0.45);background:var(--member-market-paper) !important;}body:not(.light-theme).member-authenticated.mode-desktop #app{background:var(--member-market-paper) !important;}body:not(.light-theme).member-authenticated.mode-desktop .member-sidebar{display:flex !important;width:190px !important;padding:22px 14px 14px !important;border:0 !important;border-inline-end:1px solid #24384f !important;background:linear-gradient(180deg, var(--member-market-sidebar) 0%, var(--member-market-sidebar-deep) 100%) !important;color:var(--member-market-sidebar-ink) !important;box-shadow:none !important;}body:not(.light-theme).member-authenticated.mode-desktop #main-content{width:calc(100% - 190px) !important;margin-inline-start:190px !important;}body:not(.light-theme).member-authenticated.mode-desktop .member-sidebar__brand{min-height:64px !important;gap:10px !important;padding:0 12px 22px !important;border:0 !important;color:var(--member-market-sidebar-ink) !important;}body:not(.light-theme).member-authenticated.mode-desktop .member-sidebar__brand-mark{width:34px !important;height:34px !important;color:#16ad54 !important;}body:not(.light-theme).member-authenticated.mode-desktop .member-sidebar__brand-copy strong{color:var(--member-market-sidebar-ink) !important;font-family:"Outfit", "Noto Sans Thai", sans-serif !important;font-size:1.15rem !important;font-weight:800 !important;letter-spacing:0.02em !important;}body:not(.light-theme).member-authenticated.mode-desktop .member-sidebar__brand-copy small{margin-top:-2px !important;color:#b9c6d3 !important;font-family:"Outfit", "Noto Sans Thai", sans-serif !important;font-size:0.62rem !important;font-weight:700 !important;letter-spacing:0.12em !important;opacity:1 !important;}body:not(.light-theme).member-authenticated.mode-desktop .member-sidebar__nav{display:grid !important;gap:6px !important;padding:0 !important;}body:not(.light-theme).member-authenticated.mode-desktop .member-sidebar__link{min-height:54px !important;gap:12px !important;padding:0 14px !important;border:1px solid transparent !important;border-radius:9px !important;background:transparent !important;color:#d5dee8 !important;font-size:0.875rem !important;font-weight:600 !important;opacity:1 !important;box-shadow:none !important;}body:not(.light-theme).member-authenticated.mode-desktop .member-sidebar__link svg{width:21px !important;height:21px !important;}body:not(.light-theme).member-authenticated.mode-desktop .member-sidebar__link:hover{background:#18334e !important;color:#ffffff !important;transform:none !important;}body:not(.light-theme).member-authenticated.mode-desktop .member-sidebar__link.is-active{border:1px solid #157844 !important;background:linear-gradient(135deg, #106e3c, #0a5231) !important;color:#ffffff !important;box-shadow:0 8px 18px rgba(4, 94, 49, 0.25) !important;}body:not(.light-theme).member-authenticated.mode-desktop .member-sidebar__account{inset-inline:14px !important;bottom:14px !important;min-height:94px !important;grid-template-columns:40px minmax(0, 1fr) !important;gap:10px !important;padding:14px 12px !important;border:1px solid #2c4259 !important;border-radius:12px !important;background:#152b43 !important;}body:not(.light-theme).member-authenticated.mode-desktop .member-sidebar__avatar{width:40px !important;height:40px !important;background:#14a64e !important;color:#ffffff !important;}body:not(.light-theme).member-authenticated.mode-desktop .member-sidebar__account-copy strong,
  body:not(.light-theme).member-authenticated.mode-desktop .member-sidebar__account-copy span{color:#ffffff !important;}body:not(.light-theme).member-authenticated.mode-desktop .member-sidebar__account-copy strong{font-size:0.82rem !important;}body:not(.light-theme).member-authenticated.mode-desktop .member-sidebar__account-copy span{color:#b9c6d3 !important;font-family:"Outfit", "Noto Sans Thai", sans-serif !important;font-size:0.74rem !important;}body:not(.light-theme).member-authenticated.mode-desktop .member-sidebar__online{top:14px !important;right:12px !important;border-color:#152b43 !important;background:#21bd61 !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home{min-height:100vh !important;padding-bottom:64px !important;background:var(--member-market-paper) !important;color:var(--member-market-ink) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-topbar{position:relative !important;min-height:96px !important;border-bottom:1px solid var(--member-market-rule) !important;background:var(--member-market-surface) !important;box-shadow:none !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-topbar__inner{width:100% !important;min-height:96px !important;padding:17px 22px 15px 30px !important;align-items:center !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-eyebrow{color:var(--member-market-green-deep) !important;font-family:"Outfit", "Noto Sans Thai", sans-serif !important;font-size:0.68rem !important;font-weight:700 !important;letter-spacing:0.05em !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-topbar h1{margin-top:2px !important;color:var(--member-market-ink) !important;font-family:"Prompt", "Noto Sans Thai", sans-serif !important;font-size:1.35rem !important;font-weight:700 !important;line-height:1.35 !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home #home-time{margin-top:1px !important;color:var(--member-market-ink-soft) !important;font-family:"Outfit", "Noto Sans Thai", sans-serif !important;font-size:0.72rem !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-topbar__actions{gap:9px !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.home-credit-card, .layout-toggle-container, .home-action-button, .layout-toggle-btn){min-height:42px !important;border:1px solid var(--member-market-rule-strong) !important;border-radius:8px !important;background:var(--member-market-surface) !important;color:var(--member-market-ink) !important;box-shadow:var(--member-market-shadow) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-credit-card{border-color:rgba(47, 184, 102, 0.30) !important;background:var(--member-market-green-soft) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-credit-card span{color:var(--member-market-ink) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .layout-toggle-container{overflow:hidden !important;padding:2px !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .layout-toggle-btn{min-height:36px !important;border:0 !important;border-radius:6px !important;box-shadow:none !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn.is-active, .home-action-button.is-primary){border-color:var(--member-market-blue) !important;background:var(--member-market-blue) !important;color:#ffffff !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-action-button.is-success{border-color:var(--member-market-green) !important;background:var(--member-market-green) !important;color:#ffffff !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-action-button.is-danger{border-color:rgba(240, 107, 107, 0.35) !important;color:var(--member-market-red) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tools,
  body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-grid-wrap{width:min(100%, 1480px) !important;margin-inline:auto !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tools{padding:18px 14px 0 !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tabs{min-height:36px !important;gap:9px !important;margin:0 0 16px !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.home-market-tab, .home-market-chip){min-height:34px !important;padding:0 14px !important;border:1px solid var(--member-market-rule-strong) !important;border-radius:999px !important;background:var(--member-market-surface) !important;color:var(--member-market-ink) !important;font-family:"Noto Sans Thai", sans-serif !important;font-size:0.74rem !important;font-weight:600 !important;box-shadow:none !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.home-market-tab, .home-market-chip).is-active{border-color:var(--member-market-green) !important;background:var(--member-market-green) !important;color:#ffffff !important;box-shadow:0 3px 10px rgba(21, 148, 71, 0.16) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tools__main{display:grid !important;overflow:hidden !important;padding:0 !important;border:1px solid var(--member-market-rule-strong) !important;border-radius:11px !important;background:var(--member-market-surface) !important;box-shadow:var(--member-market-shadow) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tools__heading{display:contents !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tools__heading > div:first-child{grid-row:1 !important;padding:12px 14px !important;border-bottom:1px solid var(--member-market-rule) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tools__heading h2{margin:0 !important;color:var(--member-market-ink) !important;font-family:"Prompt", "Noto Sans Thai", sans-serif !important;font-size:0.84rem !important;font-weight:600 !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tools__heading h2::before{content:"⌘" !important;margin-inline-end:8px !important;color:var(--member-market-green) !important;font-family:"Outfit", sans-serif !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-chip-row{grid-row:2 !important;gap:7px !important;flex-wrap:wrap !important;padding:12px 12px 0 !important;overflow:visible !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tools__actions{grid-row:3 !important;display:flex !important;width:auto !important;margin:10px 12px !important;padding:0 !important;gap:8px !important;background:transparent !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.home-market-search, .home-market-sort){height:36px !important;min-height:36px !important;padding:0 12px !important;border:1px solid var(--member-market-rule-strong) !important;border-radius:7px !important;font-family:"Noto Sans Thai", sans-serif !important;font-size:0.73rem !important;font-weight:500 !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-search{flex:0 1 460px !important;width:min(460px, 50%) !important;max-width:460px !important;background:var(--member-market-surface) !important;color:var(--member-market-ink) !important;box-shadow:none !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-search::placeholder{color:var(--member-market-muted) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-sort{flex:0 0 auto !important;width:auto !important;border-color:var(--member-market-green) !important;background:var(--member-market-green) !important;color:#ffffff !important;box-shadow:none !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-summary{grid-row:4 !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:0 !important;margin:0 12px 12px !important;border:1px solid var(--member-market-rule) !important;border-radius:8px !important;background:var(--member-market-surface) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-summary .summary-card{min-height:52px !important;padding:8px 12px !important;border:0 !important;border-inline-end:1px solid var(--member-market-rule) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-summary .summary-card:last-child{border-inline-end:0 !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-summary span{margin:0 0 1px !important;color:var(--member-market-ink-soft) !important;font-size:0.68rem !important;font-weight:400 !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-summary strong{color:var(--member-market-ink) !important;font-family:"Outfit", "Noto Sans Thai", sans-serif !important;font-size:1.1rem !important;font-weight:700 !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-grid-wrap{padding:0 14px 64px !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-group{margin-top:22px !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-group__header{min-height:34px !important;margin-bottom:8px !important;padding:0 4px !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-group__eyebrow{display:none !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-group__title{color:var(--member-market-ink) !important;font-family:"Prompt", "Noto Sans Thai", sans-serif !important;font-size:1rem !important;font-weight:600 !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-group__count{padding:0 !important;border:0 !important;background:transparent !important;color:var(--member-market-ink-soft) !important;font-size:0.72rem !important;font-weight:600 !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .group-grid{grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:8px !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card{min-width:0 !important;min-height:148px !important;padding:15px 15px 13px !important;display:flex !important;flex-direction:column !important;border:1px solid var(--member-market-rule) !important;border-radius:8px !important;background:var(--member-market-surface) !important;color:var(--member-market-ink) !important;box-shadow:var(--member-market-shadow) !important;filter:none !important;opacity:1 !important;transition:border-color 180ms ease, box-shadow 180ms ease, transform 120ms ease !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card-open{border-color:var(--member-market-green) !important;background:linear-gradient(135deg, var(--member-market-green) 0%, var(--member-market-green-deep) 100%) !important;color:#ffffff !important;box-shadow:0 8px 20px rgba(8, 118, 55, 0.18) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card-closed{border-color:var(--member-market-rule) !important;background:var(--member-market-surface) !important;color:var(--member-market-ink) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card__glow,
  body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card__status-row{display:none !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card__top{display:grid !important;grid-template-columns:45px minmax(0, 1fr) !important;min-height:50px !important;align-items:start !important;gap:10px !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card__flag-wrap{width:45px !important;height:30px !important;padding:0 !important;overflow:hidden !important;border:0 !important;border-radius:2px !important;background:transparent !important;box-shadow:none !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card__flag{width:45px !important;height:30px !important;display:block !important;object-fit:cover !important;border:0 !important;border-radius:2px !important;background:transparent !important;box-shadow:none !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card__identity{display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;grid-template-areas:"market-name draw-time"
      "draw-date draw-time" !important;width:100% !important;min-width:0 !important;align-content:start !important;column-gap:8px !important;row-gap:1px !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card h3{grid-area:market-name !important;min-width:0 !important;overflow:hidden !important;margin:0 !important;color:inherit !important;font-family:"Noto Sans Thai", sans-serif !important;font-size:1.03rem !important;font-weight:600 !important;line-height:1.38 !important;letter-spacing:0.005em !important;text-overflow:ellipsis !important;white-space:nowrap !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card__draw-date{grid-area:draw-date !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card__draw-time{grid-area:draw-time !important;align-self:center !important;text-align:end !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.stock-card__draw-date, .stock-card__draw-time){color:inherit !important;font-family:"Outfit", "Noto Sans Thai", sans-serif !important;font-size:0.72rem !important;font-weight:600 !important;line-height:1.25 !important;white-space:nowrap !important;opacity:0.9 !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card__bottom{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;min-height:49px !important;margin-top:auto !important;padding-top:12px !important;border-top:1px solid var(--member-market-rule) !important;gap:5px !important;align-items:end !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card-open .stock-card__bottom{border-top-color:rgba(255, 255, 255, 0.42) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card__detail-row{display:grid !important;grid-template-columns:auto minmax(0, 1fr) !important;min-width:0 !important;align-items:baseline !important;gap:9px !important;line-height:1.25 !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.stock-card__detail-label, .stock-card__detail-value, .stock-card__status-value, .stock-card__status-prefix, .stock-card__timer-value){color:inherit !important;font-family:"Outfit", "Noto Sans Thai", sans-serif !important;font-size:0.7rem !important;line-height:1.25 !important;white-space:nowrap !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.stock-card__detail-label, .stock-card__status-prefix){font-weight:400 !important;opacity:0.78 !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.stock-card__detail-value, .stock-card__status-value, .stock-card__timer-value){min-width:0 !important;overflow:hidden !important;font-weight:600 !important;text-align:end !important;text-overflow:ellipsis !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card__status-value{display:inline-flex !important;justify-content:flex-end !important;align-items:baseline !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card .stock-card__timer-value{color:inherit !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card__detail-row:last-child::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:0.85;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card__detail-row:last-child{position:relative !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card__detail-row:last-child .stock-card__detail-label{padding-inline-start:13px !important;}@media (hover: hover) and (pointer: fine){body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card:hover{border-color:var(--member-market-rule-strong) !important;box-shadow:var(--member-market-shadow-hover) !important;transform:translateY(-1px) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card-open:hover{border-color:var(--member-market-green-dark) !important;background:linear-gradient(135deg, var(--member-market-green) 0%, var(--member-market-green-deep) 100%) !important;color:#ffffff !important;box-shadow:0 12px 24px rgba(8, 118, 55, 0.23) !important;}}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(button, input):focus-visible{outline:3px solid #4e8fe9 !important;outline-offset:2px !important;}}@media (min-width: 60.01rem) and (max-width: 78rem){body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-topbar__inner{padding-inline:18px !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-topbar__actions{gap:6px !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.home-credit-card, .home-action-button){padding-inline:10px !important;font-size:0.72rem !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card{padding-inline:11px !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card__top{grid-template-columns:38px minmax(0, 1fr) !important;gap:7px !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.stock-card__flag-wrap, .stock-card__flag){width:38px !important;height:25px !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card__identity{column-gap:4px !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card h3{font-size:0.9rem !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.stock-card__draw-date, .stock-card__draw-time){font-size:0.65rem !important;}}@media (prefers-reduced-motion: reduce){body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .stock-card,
  body:not(.light-theme).member-authenticated.mode-desktop .member-sidebar__link{transition-duration:0.01ms !important;}}@media (min-width: 60.01rem){body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home{--topbar-control-surface:#171d22;--topbar-control-surface-hover:#1f262d;--topbar-control-rule:rgba(255, 255, 255, 0.12);--topbar-control-rule-hover:rgba(255, 255, 255, 0.20);--topbar-control-ink:#e8edf1;--topbar-control-muted:#a7b3bd;--topbar-active:var(--color-green-deep);--topbar-active-ink:#ffffff;--topbar-danger:#f06b6b;--topbar-danger-surface:rgba(240, 107, 107, 0.12);--topbar-success:var(--color-green-deep);--topbar-focus:#e8edf1;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-topbar__inner{display:grid !important;grid-template-columns:minmax(10rem, 1fr) auto !important;gap:var(--space-lg) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-topbar__title{min-width:0;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-topbar__actions{display:flex !important;align-items:center !important;justify-content:flex-end !important;width:auto !important;min-width:0;margin-inline-start:auto;gap:var(--space-xs) !important;flex-wrap:nowrap !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-utility-group{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-xs);min-width:0;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.home-credit-card, .layout-toggle-btn, .home-action-button){box-sizing:border-box !important;height:2.875rem !important;min-height:2.875rem !important;margin:0 !important;border:var(--rule-thin) solid var(--topbar-control-rule) !important;border-radius:calc(var(--radius-button) + var(--space-2xs)) !important;background:var(--topbar-control-surface) !important;color:var(--topbar-control-ink) !important;box-shadow:var(--shadow-smlot-button) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-credit-card{display:flex !important;align-items:center !important;gap:var(--space-xs) !important;min-width:11.75rem;padding:0 var(--space-sm) !important;white-space:nowrap;font-variant-numeric:tabular-nums;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-credit-card__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--topbar-active) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-credit-card__icon svg{width:var(--space-md) !important;height:var(--space-md) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-credit-card__copy{display:flex;min-width:0;flex-direction:row;align-items:baseline;justify-content:center;gap:var(--space-2xs);line-height:1;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-credit-card__label{color:var(--topbar-control-muted) !important;font-family:var(--font-body) !important;font-size:var(--text-2xs) !important;font-weight:600 !important;letter-spacing:0 !important;text-transform:none !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-credit-card #member-header-credit{color:var(--topbar-control-ink) !important;font-family:var(--font-outlier) !important;font-size:var(--text-xs) !important;font-weight:700 !important;line-height:1.1;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .layout-toggle-container{display:inline-flex !important;align-items:center !important;gap:var(--space-xs) !important;height:auto !important;min-height:0 !important;padding:0 !important;overflow:visible !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .layout-toggle-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:var(--space-xs) !important;min-width:5.25rem !important;padding:0 var(--space-sm) !important;font-family:var(--font-body) !important;font-size:var(--text-xs) !important;font-weight:600 !important;line-height:1 !important;white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out),
      color var(--dur-micro) var(--ease-out),
      border-color var(--dur-micro) var(--ease-out),
      transform var(--dur-micro) var(--ease-out) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .layout-toggle-btn.is-active,
  body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .layout-toggle-btn[aria-pressed="true"]{border-color:var(--topbar-active) !important;background:var(--topbar-active) !important;color:var(--topbar-active-ink) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .layout-toggle-btn svg{width:1.0625rem !important;height:1.0625rem !important;flex:0 0 auto;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-action-button{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:2.875rem !important;width:2.875rem;padding:0 !important;font-family:var(--font-body) !important;transition:background-color var(--dur-micro) var(--ease-out),
      color var(--dur-micro) var(--ease-out),
      border-color var(--dur-micro) var(--ease-out),
      transform var(--dur-micro) var(--ease-out) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-action-button svg{width:var(--space-md) !important;height:var(--space-md) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-pending-action{width:auto;min-width:auto !important;padding-inline:var(--space-md) !important;border-color:var(--topbar-active) !important;background:var(--topbar-active) !important;color:var(--topbar-active-ink) !important;white-space:nowrap;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-logout-button{border-color:var(--topbar-control-rule) !important;background:var(--topbar-control-surface) !important;color:var(--topbar-danger) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button):focus-visible, body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button)[data-preview-state="focus"]{outline:var(--rule-strong) solid var(--topbar-focus) !important;outline-offset:var(--space-3xs) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button):active, body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button)[data-preview-state="active"]{transform:translateY(var(--rule-thin)) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button):disabled, body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button)[aria-disabled="true"]{opacity:0.5 !important;cursor:not-allowed !important;transform:none !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button)[aria-busy="true"], body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button)[data-state="loading"]{opacity:0.72 !important;cursor:progress !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button)[aria-invalid="true"], body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button)[data-state="error"]{border-color:var(--topbar-danger) !important;background:var(--topbar-danger-surface) !important;color:var(--topbar-danger) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button)[data-state="success"]{border-color:var(--topbar-success) !important;color:var(--topbar-success) !important;}@media (hover: hover) and (pointer: fine){body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .layout-toggle-btn:not(.is-active, :disabled):hover, body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-action-button:not(:disabled):hover, body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button)[data-preview-state="hover"]{border-color:var(--topbar-control-rule-hover) !important;background:var(--topbar-control-surface-hover) !important;color:var(--topbar-control-ink) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-pending-action:not(:disabled):hover{border-color:var(--topbar-active) !important;background:var(--topbar-active) !important;color:var(--topbar-active-ink) !important;transform:translateY(calc(var(--rule-thin) * -1)) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-logout-button:not(:disabled):hover{border-color:var(--color-salmon-rule) !important;background:var(--topbar-danger-surface) !important;color:var(--topbar-danger) !important;}}}@media (min-width: 60.01rem) and (max-width: 72rem){body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-topbar__inner{gap:var(--space-sm) !important;padding-inline:var(--space-md) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-topbar__actions,
  body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-utility-group{gap:var(--space-2xs) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-credit-card{min-width:10.75rem;padding-inline:var(--space-sm) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .layout-toggle-btn{min-width:4.75rem !important;padding-inline:var(--space-xs) !important;}}@media (prefers-reduced-motion: reduce){body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home :is(.layout-toggle-btn, .home-action-button){transition-duration:var(--dur-micro) !important;transform:none !important;}}@media (min-width: 60.01rem){body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home{--dashboard-blue-deep:var(--member-market-sidebar);--dashboard-blue:var(--color-liveboard-blue-deep);--dashboard-navy-highlight:color-mix(in oklch, var(--dashboard-blue-deep) 82%, var(--dashboard-blue));--dashboard-navy-gradient:linear-gradient(180deg, var(--dashboard-navy-highlight), var(--dashboard-blue-deep));--dashboard-blue-bright:var(--color-liveboard-blue);--dashboard-blue-soft:rgba(91, 147, 240, 0.14);--dashboard-blue-soft-2:rgba(91, 147, 240, 0.08);--dashboard-blue-rule:rgba(91, 147, 240, 0.28);--dashboard-white:var(--member-market-surface);--dashboard-ink:var(--member-market-ink);--dashboard-muted:var(--member-market-ink-soft);--dashboard-panel-rule:color-mix(in oklch, var(--dashboard-blue-rule) 35%, var(--member-market-rule));--dashboard-input-rule:color-mix(in oklch, var(--member-market-green) 24%, var(--dashboard-white));--dashboard-summary-surface:color-mix(in oklch, var(--dashboard-blue-soft-2) 32%, var(--dashboard-white));}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-topbar{min-height:92px !important;border-bottom-color:var(--dashboard-blue-rule) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-topbar__inner{min-height:92px !important;padding-block:13px !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-eyebrow{color:var(--dashboard-blue) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-topbar h1{margin:0 !important;color:var(--member-market-ink) !important;font-size:clamp(1.6rem, 2.4vw, 2rem) !important;font-weight:800 !important;line-height:1.12 !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home #home-time{color:var(--dashboard-muted) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-credit-card{justify-content:flex-start !important;gap:11px !important;min-width:210px !important;height:56px !important;min-height:56px !important;padding-inline:13px !important;border-color:var(--dashboard-blue-deep) !important;background:var(--dashboard-navy-gradient) !important;color:#ffffff !important;box-shadow:var(--member-market-shadow-hover) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-credit-card span.home-credit-card__icon,
  body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-credit-card span.home-credit-card__copy,
  body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-credit-card span.home-credit-card__label,
  body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-credit-card #member-header-credit{color:#ffffff !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-credit-card__icon{display:inline-flex !important;flex:0 0 auto !important;align-items:center !important;justify-content:center !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-credit-card__copy{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:2px !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-credit-card__label{display:block !important;font-size:0.72rem !important;font-weight:600 !important;line-height:1.1 !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-credit-card #member-header-credit{font-size:1.12rem !important;font-weight:800 !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .layout-toggle-btn.is-active,
  body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .layout-toggle-btn[aria-pressed="true"]{border-color:var(--dashboard-blue) !important;background:var(--dashboard-blue) !important;color:#ffffff !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tools{--dashboard-controls-font:"Noto Sans Thai", sans-serif;--dashboard-control-ink:#e8edf1;--dashboard-control-muted:#8d9aa6;--dashboard-control-rule:rgba(255, 255, 255, 0.10);--dashboard-control-surface:#171d22;--dashboard-control-wash:#1c2329;--dashboard-nav-muted:#8d9aa6;--dashboard-nav-gradient:linear-gradient(135deg, #1c2530, #222c38);--dashboard-green-gradient:linear-gradient(180deg, #259361, #147447);--dashboard-control-shadow:0 5px 18px rgba(0, 0, 0, 0.25);container-type:inline-size;padding:12px 18px 0 !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-quick-row{display:grid;grid-template-columns:minmax(0, 1.95fr) minmax(0, 1fr);align-items:center;gap:clamp(8px, 1cqw, 16px);min-height:58px;padding:5px 5px 5px 9px;margin-bottom:clamp(16px, 1.73cqw, 25px);border:1px solid var(--dashboard-control-rule);border-radius:9px;background:var(--dashboard-control-wash);box-shadow:var(--dashboard-control-shadow);}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tabs{display:grid !important;grid-template-columns:minmax(0, .85fr) minmax(0, .95fr) repeat(2, minmax(0, 1.55fr)) !important;min-width:0 !important;height:clamp(42px, 4.33cqw, 62px) !important;min-height:42px !important;gap:var(--space-2xs) !important;margin:0 !important;padding:0 !important;overflow:visible !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tab{position:relative;display:flex !important;align-items:center !important;justify-content:center !important;gap:clamp(6px, .65cqw, 10px);width:100% !important;height:100% !important;min-height:0 !important;padding:0 5px !important;border:0 !important;border-radius:7px !important;background:transparent !important;color:var(--dashboard-nav-muted) !important;font-family:var(--dashboard-controls-font) !important;font-size:clamp(14px, 1.55cqw, 22px) !important;font-weight:500 !important;white-space:nowrap !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tab:nth-child(2)::after,
  body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tab:nth-child(3)::after{content:none;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tab__icon{display:block;flex:0 0 auto;width:clamp(16px, 1.75cqw, 25px);height:clamp(16px, 1.75cqw, 25px);}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tab.is-active{border-color:var(--dashboard-blue-deep) !important;background:var(--dashboard-nav-gradient) !important;color:#ffffff !important;box-shadow:none !important;font-weight:700 !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tab:disabled{opacity:1 !important;cursor:not-allowed !important;}@media (hover: hover) and (pointer: fine){body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tab:hover:not(.is-active, :disabled){border-color:var(--dashboard-blue) !important;background:var(--dashboard-blue) !important;color:#ffffff !important;}}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-showcase{position:relative;display:flex;align-items:center;justify-content:space-between;min-width:0;height:auto;aspect-ratio:656 / 94;overflow:hidden;padding:0 12px 0 18px;border:0;border-radius:8px;background:linear-gradient(115deg, var(--dashboard-blue-soft-2), var(--dashboard-blue-soft));color:var(--dashboard-blue);}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-showcase__copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:1px;min-width:0;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-showcase__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(0.75rem, 1.25vw, 1rem);}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-showcase__copy span{color:var(--dashboard-muted);font-size:0.7rem;white-space:nowrap;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-showcase__art{position:relative;flex:0 0 70px;height:100%;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-showcase__art span{position:absolute;right:19px;bottom:4px;display:grid;place-items:center;width:39px;height:39px;border-radius:50%;background:radial-gradient(circle at 30% 23%, var(--dashboard-white), var(--dashboard-blue-soft) 67%, var(--dashboard-blue));color:var(--member-market-ink);font-family:var(--font-outlier);font-size:1.35rem;font-weight:800;box-shadow:var(--member-market-shadow-hover);}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-showcase__art span:last-child{right:0;bottom:22px;width:31px;height:31px;font-size:1.05rem;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tools__main{padding:clamp(16px, 1.7cqw, 25px) clamp(20px, 2.2cqw, 32px) clamp(16px, 1.8cqw, 26px) !important;overflow:visible !important;border:0 !important;border-radius:12px !important;background:var(--dashboard-white) !important;box-shadow:var(--dashboard-control-shadow) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tools__heading > div:first-child{position:relative;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;min-height:clamp(30px, 3.1cqw, 45px);margin:0 0 clamp(13px, 1.4cqw, 20px);padding:0 !important;border:0 !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tools__heading h2{display:flex;align-items:center;gap:clamp(16px, 2cqw, 29px);color:var(--dashboard-control-ink) !important;font-family:var(--dashboard-controls-font) !important;font-size:clamp(20px, 2.2cqw, 31px) !important;font-weight:700 !important;white-space:nowrap !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tools__heading h2::before{content:none !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tools__heading p{display:none !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-heading-icon{display:block;flex:0 0 auto;width:clamp(22px, 2.3cqw, 33px);height:clamp(22px, 2.3cqw, 33px);color:#238e5c;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-help{position:relative;display:block;margin-inline-start:auto;color:var(--dashboard-control-muted);font-family:var(--dashboard-controls-font);font-size:clamp(14px, 1.5cqw, 21px);}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-help summary{display:flex;align-items:center;gap:8px;min-height:32px;list-style:none;cursor:pointer;white-space:nowrap;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-help summary::-webkit-details-marker{display:none;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-help summary:focus-visible{outline:2px solid var(--dashboard-blue);outline-offset:2px;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-help[open] summary{color:var(--dashboard-blue);}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-help summary:hover{color:var(--dashboard-blue);}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-help__content{position:absolute;z-index:30;inset-inline-end:0;top:calc(100% + 8px);width:300px;padding:16px;border:1px solid var(--dashboard-panel-rule);border-radius:8px;background:var(--dashboard-white);color:var(--member-market-ink);box-shadow:var(--member-market-shadow-hover);line-height:1.7;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-help__content ol{margin:8px 0 0;padding-inline-start:20px;list-style:decimal;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-chip-row{padding:0 !important;gap:clamp(6px, 0.7cqw, 10px) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-chip{min-height:clamp(35px, 3.68cqw, 53px) !important;padding:0 clamp(18px, 2cqw, 29px) !important;border-color:var(--dashboard-control-rule) !important;border-radius:999px !important;background:var(--dashboard-white) !important;color:var(--dashboard-control-ink) !important;font-family:var(--dashboard-controls-font) !important;font-size:clamp(14px, 1.53cqw, 22px) !important;font-weight:400 !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-chip.is-active{border-color:transparent !important;background:var(--dashboard-green-gradient) !important;color:#ffffff !important;box-shadow:none !important;font-weight:600 !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tools__actions{display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, 0.355fr);width:68.5% !important;gap:clamp(10px, 1cqw, 15px) !important;margin:clamp(14px, 1.45cqw, 21px) 0 clamp(16px, 1.65cqw, 24px) !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-search-wrap{display:flex;align-items:center;min-width:0;height:clamp(38px, 3.98cqw, 57px);padding:0 clamp(12px, 1.35cqw, 20px);border:1px solid var(--dashboard-control-rule);border-radius:8px;color:var(--dashboard-control-muted);background:var(--dashboard-white);}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-search-wrap > span{display:flex !important;flex:0 0 auto;line-height:1;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-search-wrap svg{width:clamp(18px, 1.7cqw, 25px);height:clamp(18px, 1.7cqw, 25px);}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-search{flex:1 1 auto !important;width:100% !important;max-width:none !important;height:100% !important;min-height:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;font-family:var(--dashboard-controls-font) !important;font-size:clamp(14px, 1.5cqw, 21px) !important;font-weight:400 !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-search::placeholder{color:var(--dashboard-control-muted) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-search-wrap:focus-within{outline:2px solid var(--dashboard-blue-bright);outline-offset:1px;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-sort-track{display:flex;align-items:stretch;min-width:0;height:clamp(38px, 3.98cqw, 57px);border:0;background:transparent;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-sort{flex:1 1 auto !important;width:100% !important;height:100% !important;min-height:0 !important;margin:0 !important;padding:0 14px !important;border-radius:8px !important;border-color:transparent !important;background:var(--dashboard-green-gradient) !important;color:#ffffff !important;font-family:var(--dashboard-controls-font) !important;font-size:clamp(14px, 1.5cqw, 21px) !important;font-weight:600 !important;white-space:nowrap;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-summary{gap:0 !important;margin:0 !important;overflow:hidden;border:1px solid var(--dashboard-control-rule) !important;border-radius:8px !important;background:var(--dashboard-control-wash) !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-summary .summary-card{display:flex !important;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;position:relative;min-height:clamp(76px, 8.15cqw, 117px) !important;gap:clamp(3px, 0.45cqw, 6px) !important;padding:12px clamp(22px, 2.4cqw, 35px) !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-summary .summary-card:not(:last-child)::after{content:"";position:absolute;inset-inline-end:0;top:13%;height:74%;border-inline-end:1px solid var(--dashboard-control-rule);}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-summary .summary-card::before{content:none !important;display:none !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-summary .summary-card span{margin:0 !important;color:var(--dashboard-control-muted) !important;font-family:var(--dashboard-controls-font) !important;font-size:clamp(14px, 1.5cqw, 21px) !important;font-weight:400 !important;line-height:1.4 !important;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-summary .summary-card strong{color:var(--dashboard-control-ink) !important;font-family:var(--dashboard-controls-font) !important;font-size:clamp(25px, 2.65cqw, 38px) !important;font-weight:700 !important;line-height:1.2 !important;}@media (max-width: 70rem){body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-quick-row{grid-template-columns:minmax(0, 1fr);}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-showcase{display:none;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-tools__actions{width:85% !important;}}@media (min-width: 70.01rem){body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-showcase{padding:0;background:var(--dashboard-white) url("assets/home-market-banner-ref.webp") center / cover no-repeat;}body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-showcase__copy,
    body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-showcase__art{display:none;}}}@media (prefers-reduced-motion: reduce){body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-chip,
  body:not(.light-theme).member-authenticated.mode-desktop .app-shell-home .home-market-sort{transition-duration:0ms !important;}}@media (min-width: 60.01rem){body.member-authenticated.mode-desktop{--pro-sidebar-width:164px;}body.light-theme.member-authenticated.mode-desktop #main-content,
  body:not(.light-theme).member-authenticated.mode-desktop #main-content{width:calc(100% - var(--pro-sidebar-width)) !important;margin-inline-start:var(--pro-sidebar-width) !important;}body.member-authenticated.mode-desktop #member-sidebar{width:var(--pro-sidebar-width) !important;padding:22px 6px 14px !important;--rail-surface:#22282c;--rail-deep:#191e21;--rail-raised:#2c3338;--rail-edge:#3c454b;--rail-ink:#f0f5f7;--rail-muted:#bec8d1;--rail-accent:#009b40;--rail-accent-deep:#008735;--rail-accent-ink:#f5fff8;--rail-selected-ink:#64ef9c;--rail-selected:#1a3c30;--rail-selected-end:#20312b;--rail-focus:#a0f5bf;--rail-glow:rgb(0 224 91 / 26%);--rail-highlight:rgb(232 247 255 / 8%);--rail-shadow:rgb(5 12 16 / 28%);--rail-clear:transparent;--rail-font:"Outfit", "Noto Sans Thai", sans-serif;background:linear-gradient(155deg, var(--rail-surface), var(--rail-deep) 75%) !important;border-inline-end:1px solid var(--rail-edge) !important;color:var(--rail-ink) !important;box-shadow:inset -1px 0 var(--rail-highlight) !important;}body.member-authenticated.mode-desktop #member-sidebar .member-sidebar__brand{min-height:82px !important;padding:4px 6px 26px !important;}body.member-authenticated.mode-desktop #member-sidebar .member-sidebar__nav{gap:10px !important;}body.member-authenticated.mode-desktop #member-sidebar .member-sidebar__link{min-height:56px !important;align-items:center;gap:6px !important;padding:6px 4px !important;border:1px solid var(--rail-clear) !important;border-radius:16px !important;background:var(--rail-clear) !important;color:var(--rail-muted) !important;font-family:var(--rail-font) !important;font-size:14px !important;font-weight:600 !important;line-height:1.4;white-space:nowrap;box-shadow:none !important;transform:none !important;transition:none;}body.member-authenticated.mode-desktop #member-sidebar .member-sidebar__link svg{box-sizing:border-box;flex:0 0 32px;width:32px !important;height:32px !important;padding:5px;border:1px solid var(--rail-edge);border-radius:50%;background:linear-gradient(145deg, var(--rail-raised), var(--rail-deep));color:inherit;box-shadow:inset 0 1px 2px var(--rail-highlight), 0 2px 4px var(--rail-shadow);}body.member-authenticated.mode-desktop #member-sidebar .member-sidebar__link.is-active{background:linear-gradient(100deg, var(--rail-selected), var(--rail-selected-end)) !important;color:var(--rail-selected-ink) !important;font-weight:700 !important;}body.member-authenticated.mode-desktop #member-sidebar .member-sidebar__link.is-active svg{border-color:var(--rail-selected-ink);background:linear-gradient(145deg, var(--rail-accent), var(--rail-accent-deep));color:var(--rail-accent-ink);box-shadow:0 0 17px var(--rail-glow), inset 0 1px 2px var(--rail-highlight);}@media (hover: hover){body.member-authenticated.mode-desktop #member-sidebar .member-sidebar__link:not(.is-active):not(:disabled):hover{background:var(--rail-raised) !important;}}body.member-authenticated.mode-desktop #member-sidebar .member-sidebar__link:focus-visible{outline:2px solid var(--rail-focus) !important;outline-offset:2px;}body.member-authenticated.mode-desktop #member-sidebar .member-sidebar__link:not(:disabled):active{transform:translateY(1px) !important;}body.member-authenticated.mode-desktop #member-sidebar .member-sidebar__link:disabled{opacity:0.5 !important;cursor:not-allowed;}body.member-authenticated.mode-desktop #member-sidebar .member-sidebar__account{inset-inline:auto !important;bottom:auto !important;min-height:84px !important;grid-template-columns:32px minmax(0, 1fr) !important;gap:6px !important;padding:14px 6px !important;border:1px solid var(--rail-edge) !important;border-radius:14px !important;background:linear-gradient(145deg, var(--rail-surface), var(--rail-deep)) !important;color:var(--rail-ink) !important;box-shadow:inset 0 1px var(--rail-highlight), 0 4px 12px var(--rail-shadow);}body.member-authenticated.mode-desktop #member-sidebar .member-sidebar__avatar{width:32px !important;height:32px !important;background:var(--rail-accent-deep) !important;color:var(--rail-accent-ink) !important;}body.member-authenticated.mode-desktop #member-sidebar .member-sidebar__account-copy strong{color:var(--rail-ink) !important;}body.member-authenticated.mode-desktop #member-sidebar .member-sidebar__account-copy span{color:var(--rail-muted) !important;font-variant-numeric:tabular-nums;}body.member-authenticated.mode-desktop #member-sidebar .member-sidebar__online{background:var(--rail-selected-ink) !important;border-color:var(--rail-surface) !important;}@media (prefers-reduced-motion: reduce){body.member-authenticated.mode-desktop #member-sidebar .member-sidebar__link:not(:disabled):active{transform:none !important;}}}
