@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4-v2.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO-v2.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_-v2.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_-v2.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf-v2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S-v2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl-v2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue-50:#eaf2ff;--blue-100:#cfe0ff;--blue-200:#a8c8fe;--blue-300:#7faefd;--blue-400:#4a8bfc;--blue-500:#1b6ffb;--blue-600:#0f5aee;--blue-700:#0a47c2;--blue-800:#07338c;--blue-900:#06285f;--brand-gradient:linear-gradient(180deg,#1c76fd 0%,#0f5aee 100%);--brand-gradient-sweep:linear-gradient(100deg,#4a8bfc 0%,#1b6ffb 45%,#5249c8 100%);--ink-1000:#04050a;--ink-950:#07080d;--ink-900:#0b0d14;--ink-850:#101320;--ink-800:#151925;--ink-700:#1e2333;--ink-600:#2a3042;--ink-500:#3a4256;--ink-400:#5a6377;--ink-300:#8a93a8;--ink-200:#b6becd;--ink-100:#dde2eb;--ink-50:#f2f5fa;--white:#fff;--violet-500:#5249c8;--violet-400:#7a72e0;--magenta-500:#d156cc;--magenta-400:#e27fde;--teal-500:#19b5c9;--amber-500:#e29024;--success-500:#00c561;--success-600:#00a351;--success-bg:#00c5611f;--danger-500:#f2544b;--danger-600:#d63b33;--danger-bg:#f2544b1f;--warning-500:#e29024;--warning-bg:#e2902424;--info-500:#1b6ffb;--info-bg:#1b6ffb24;--surface-app:var(--ink-950);--surface-sunken:var(--ink-1000);--surface-panel:var(--ink-900);--surface-card:#0e111a;--surface-card-hover:#131724;--surface-raised:var(--ink-800);--surface-input:#ffffff09;--surface-input-focus:#ffffff0f;--surface-glass:#ffffff0b;--surface-glass-strong:#ffffff14;--surface-overlay:#04050ab8;--surface-scrim:#04050a8c;--text-primary:#fff;--text-body:#c9d0dd;--text-muted:var(--ink-300);--text-subtle:var(--ink-400);--text-inverse:var(--ink-950);--text-brand:var(--blue-400);--text-positive:var(--success-500);--text-negative:var(--danger-500);--border-hairline:#ffffff0f;--border-default:#ffffff17;--border-strong:#ffffff29;--border-brand:#1b6ffb8c;--border-focus:var(--blue-500);--action-primary:var(--blue-500);--action-primary-hover:var(--blue-400);--action-primary-press:var(--blue-600);--action-quiet:#ffffff0f;--action-quiet-hover:#ffffff1a;--focus-ring:#1b6ffb59;--chart-1:var(--blue-500);--chart-2:var(--violet-500);--chart-3:var(--magenta-500);--chart-4:var(--teal-500);--chart-5:var(--amber-500);--chart-grid:#ffffff0f}.ax-light{--surface-app:var(--ink-50);--surface-sunken:#e7ecf4;--surface-panel:#fff;--surface-card:#fff;--surface-card-hover:#f7f9fc;--surface-raised:#fff;--surface-input:#0a0f1e08;--surface-input-focus:#0a0f1e0f;--surface-glass:#0a0f1e08;--surface-glass-strong:#0a0f1e0f;--text-primary:var(--ink-950);--text-body:var(--ink-600);--text-muted:var(--ink-400);--text-subtle:var(--ink-300);--text-inverse:#fff;--text-brand:var(--blue-600);--border-hairline:#0a0f1e12;--border-default:#0a0f1e1c;--border-strong:#0a0f1e33;--action-quiet:#0a0f1e0d;--action-quiet-hover:#0a0f1e17}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--grid-max:1440px;--grid-columns:12;--grid-gutter:12px;--grid-margin-desktop:44px;--grid-mobile-width:953px;--grid-mobile-columns:4;--grid-mobile-gutter:16px;--grid-margin-mobile:16px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:999px;--control-h-sm:32px;--control-h-md:40px;--control-h-lg:48px;--tap-target-min:44px;--sidebar-w:248px;--sidebar-w-collapsed:72px;--topbar-h:64px;--mobile-tabbar-h:72px;--shadow-none:none;--shadow-hairline:inset 0 1px 0 #ffffff0a;--shadow-card:0 1px 0 #ffffff08 inset,0 8px 24px -12px #000000b3;--shadow-raised:0 1px 0 #ffffff0d inset,0 18px 40px -18px #000c;--shadow-overlay:0 40px 80px -24px #000000d9,0 0 0 1px #ffffff12;--shadow-brand-glow:0 8px 28px -10px #1b6ffb8c;--shadow-focus:0 0 0 3px var(--focus-ring);--blur-glass:18px;--blur-overlay:28px;--wash-brand:radial-gradient(120% 90% at 12% 0%,#1b6ffb3d 0%,#1b6ffb00 60%);--wash-violet:radial-gradient(90% 80% at 100% 0%,#5249c838 0%,#5249c800 62%);--wash-grid:linear-gradient(#ffffff07 1px,transparent 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff07 1px,transparent 1px) 0 0/72px 72px;--dur-instant:80ms;--dur-fast:.14s;--dur-base:.2s;--dur-slow:.32s;--dur-page:.48s;--ease-standard:cubic-bezier(.2,.8,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-emphasis:cubic-bezier(.34,1.32,.44,1);--transition-control:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard);--press-scale:.985}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-page:0s;--press-scale:1}}:root{--font:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--sidebar:240px;--sidebar-collapsed:72px;--header:60px;--content-max:1400px;--radius:14px;--radius-sm:10px;--radius-xs:7px;--ease:cubic-bezier(.2, .8, .2, 1)}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07080d;--bg-wash:radial-gradient(1200px 520px at 0% -10%, #1b6ffb1a, transparent 60%);--surface:#0d1019;--surface-sunken:#090b12;--surface-raised:#141826;--surface-hover:#ffffff09;--surface-press:#ffffff0f;--text:#f3f5fa;--text-muted:#a4acbe;--text-faint:#6d7689;--line:#ffffff1f;--line-soft:#ffffff12;--accent:#1b6ffb;--accent-hover:#3a82fc;--accent-text:#83b0ff;--accent-on:#fff;--accent-soft:#1b6ffb24;--accent-line:#1b6ffb80;--accent-ring:#1b6ffb73;--positive:#2fd47a;--positive-soft:#00c5611f;--negative:#ff7a70;--negative-soft:#f2544b21;--warning:#f2ad4e;--warning-soft:#e2902424;--shadow-panel:0 1px 0 #ffffff08 inset, 0 10px 30px -18px #000c;--shadow-float:0 40px 80px -24px #000000d9, 0 0 0 1px #ffffff14;--overlay:#030408b8}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f5f9;--bg-wash:radial-gradient(1200px 520px at 0% -10%, #1b6ffb12, transparent 60%);--surface:#fff;--surface-sunken:#f1f4f9;--surface-raised:#fff;--surface-hover:#0a0f1e09;--surface-press:#0a0f1e0f;--text:#0b0e17;--text-muted:#4a5367;--text-faint:#768096;--line:#0a0f1e26;--line-soft:#0a0f1e14;--accent:#0f5aee;--accent-hover:#1b6ffb;--accent-text:#0a47c2;--accent-on:#fff;--accent-soft:#0f5aee17;--accent-line:#0f5aee73;--accent-ring:#0f5aee4d;--positive:#0a8d45;--positive-soft:#0a8d451a;--negative:#cf3a31;--negative-soft:#cf3a3117;--warning:#9a5f0b;--warning-soft:#e2902426;--shadow-panel:0 1px 2px #0a0f1e0a, 0 8px 24px -18px #0a0f1e38;--shadow-float:0 30px 70px -24px #0a0f1e59, 0 0 0 1px #0a0f1e14;--overlay:#0a0f1e73}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f5f9;--bg-wash:radial-gradient(1200px 520px at 0% -10%, #1b6ffb12, transparent 60%);--surface:#fff;--surface-sunken:#f1f4f9;--surface-raised:#fff;--surface-hover:#0a0f1e09;--surface-press:#0a0f1e0f;--text:#0b0e17;--text-muted:#4a5367;--text-faint:#768096;--line:#0a0f1e26;--line-soft:#0a0f1e14;--accent:#0f5aee;--accent-hover:#1b6ffb;--accent-text:#0a47c2;--accent-on:#fff;--accent-soft:#0f5aee17;--accent-line:#0f5aee73;--accent-ring:#0f5aee4d;--positive:#0a8d45;--positive-soft:#0a8d451a;--negative:#cf3a31;--negative-soft:#cf3a3117;--warning:#9a5f0b;--warning-soft:#e2902426;--shadow-panel:0 1px 2px #0a0f1e0a, 0 8px 24px -18px #0a0f1e38;--shadow-float:0 30px 70px -24px #0a0f1e59, 0 0 0 1px #0a0f1e14;--overlay:#0a0f1e73}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}html,body,#root{min-height:100%}body{background:var(--bg-wash), var(--bg);color:var(--text);font-family:var(--font);letter-spacing:-.003em;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;margin:0;font-size:14px;line-height:1.5;overflow-x:clip}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{color:var(--text);letter-spacing:-.018em}a{color:var(--accent-text);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit;font-variant-numeric:tabular-nums}button{cursor:pointer}button:disabled{cursor:not-allowed}img,svg{flex:none}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--accent-soft);color:var(--text)}:where(button,input,select,textarea,a,summary,[tabindex]):focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}:where(input,select,textarea):focus-visible{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.positive{color:var(--positive)}.negative{color:var(--negative)}.numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.full-width{width:100%}.eyebrow{color:var(--accent-text);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600;display:inline-block}.subtle-note{color:var(--text-muted);align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.5;display:flex}.subtle-note svg{margin-top:2px}.versus{color:var(--text-faint);font-weight:400}.skip-link{z-index:200;background:var(--accent);color:var(--accent-on);transition:transform .14s var(--ease);border-radius:8px;padding:8px 12px;font-weight:600;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.carregando-tela,.route-loading{color:var(--text-muted);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.carregando-tela{min-height:100dvh}.route-loading{min-height:280px}.loading-spinner{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.button{border-radius:var(--radius-sm);min-height:38px;color:var(--text);white-space:nowrap;transition:background-color .14s var(--ease), border-color .14s var(--ease), color .14s var(--ease), transform .14s var(--ease), box-shadow .14s var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.button:hover{text-decoration:none}.button:active:not(:disabled){transform:scale(.985)}.button:disabled{opacity:.5}.button-primary{background:var(--accent);color:var(--accent-on);box-shadow:0 8px 22px -12px #1b6ffbe6}.button-primary:hover:not(:disabled){background:var(--accent-hover);color:var(--accent-on)}.button-secondary{border-color:var(--line);background:var(--surface-raised);color:var(--text)}.button-secondary:hover:not(:disabled){border-color:var(--text-faint);background:var(--surface-hover);color:var(--text)}.button-quiet{color:var(--text-muted)}.button-quiet:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.button-danger{border-color:color-mix(in srgb, var(--negative) 35%, transparent);background:var(--negative-soft);color:var(--negative)}.button-danger:hover:not(:disabled){border-color:var(--negative);color:var(--negative)}.button-danger-solid{color:#fff;background:#d63b33}.button-danger-solid:hover:not(:disabled){color:#fff;background:#e5463d}.button-small{min-height:32px;padding:0 12px;font-size:12.5px}.button-large{border-radius:12px;min-height:48px;padding:0 22px;font-size:15px}.button-filter{border-color:var(--line);background:var(--surface);color:var(--text-muted)}.button-filter:hover{color:var(--text);background:var(--surface-hover)}.button-filter.is-active{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-text)}.text-button{color:var(--accent-text);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.text-button:hover{text-underline-offset:3px;text-decoration:underline}.text-button-danger{color:var(--negative)}.text-button:disabled{opacity:.5}.icon-button{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-muted);transition:background-color .14s var(--ease), color .14s var(--ease);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.icon-button:hover{background:var(--surface-hover);color:var(--text)}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunken);width:100%;min-height:40px;color:var(--text);transition:border-color .14s var(--ease), box-shadow .14s var(--ease), background-color .14s var(--ease);padding:0 12px;font-size:14px}textarea{resize:vertical;min-height:88px;padding:10px 12px;line-height:1.5}select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--text-faint) 50%), linear-gradient(135deg, var(--text-faint) 50%, transparent 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}input::placeholder,textarea::placeholder{color:var(--text-faint)}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:color-mix(in srgb, var(--text-faint) 70%, transparent)}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}input[type=date]{color-scheme:inherit}input[type=checkbox],input[type=radio]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:0}.field-label,.movement-form>label,.movement-form>.field-label{min-width:0;color:var(--text-muted);flex-direction:column;gap:7px;font-size:12.5px;font-weight:600;display:flex}.field-label-linha{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;display:flex}.field-hint{color:var(--text-faint);font-size:12px;font-weight:500}.small-input{max-width:100px}.checkbox-label{color:var(--text);cursor:pointer;align-items:center;gap:9px;font-size:13.5px;font-weight:500;display:inline-flex}.currency-input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunken);min-height:40px;transition:border-color .14s var(--ease), box-shadow .14s var(--ease);align-items:center;display:flex}.currency-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.currency-input>span{color:var(--text-faint);padding:0 4px 0 12px;font-size:13px;font-weight:600}.currency-input>span:last-child{padding:0 12px 0 4px}.currency-input input:not([type=checkbox]){min-height:38px;box-shadow:none;background:0 0;border:0;padding:0 12px 0 6px}.currency-input input:focus{box-shadow:none}.campo-senha{display:block;position:relative}.campo-senha input:not([type=checkbox]){padding-right:46px}.campo-senha .icon-button{width:34px;height:34px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.movement-form{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.movement-form>button{align-self:end}.segmented{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunken);gap:3px;padding:3px;display:inline-flex}.segmented button{min-height:32px;color:var(--text-muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.segmented button[aria-pressed=true]{background:var(--surface-raised);color:var(--text);box-shadow:0 1px 2px #00000040, 0 0 0 1px var(--line-soft)}.theme-switch{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-sunken);gap:2px;padding:3px;display:inline-flex}.theme-switch button{width:34px;height:28px;color:var(--text-faint);background:0 0;border:0;border-radius:7px;flex:1;place-items:center;display:grid}.theme-switch button:hover{color:var(--text)}.theme-switch button[aria-pressed=true]{background:var(--surface-raised);color:var(--text);box-shadow:0 0 0 1px var(--line-soft)}.panel{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-panel)}.panel-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.panel-heading h2{font-size:15px;font-weight:650}.panel-heading p{color:var(--text-muted);margin-top:3px;font-size:13px}.panel-heading>svg{color:var(--text-faint)}.panel>.movement-form,.panel>.modal-body{padding:18px 20px 20px}.panel-feedback{flex-direction:column;gap:8px;padding:0 20px 18px;display:flex}.page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.page-heading h1{letter-spacing:-.025em;font-size:26px;font-weight:700;line-height:1.15}.page-heading p{max-width:70ch;color:var(--text-muted);margin-top:6px;font-size:14px}.page-actions,.planilha-acoes{flex-wrap:wrap;gap:8px;display:flex}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stat{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-panel);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.stat>span{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:650}.stat>strong{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:24px;font-weight:700;line-height:1.15}.stat>small{color:var(--text-muted);font-size:12.5px}.stat-accent{border-color:var(--accent-line);background:linear-gradient(180deg, var(--accent-soft), transparent 80%), var(--surface)}.stat-accent>strong{color:var(--accent-text)}.book-label{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.book-name{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.book-badge{background:var(--book-color);color:#fff;letter-spacing:.01em;border-radius:6px;flex:none;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:9.5px;font-weight:800;line-height:1;display:grid;overflow:hidden}.book-badge:has(img){width:22px;min-width:22px;padding:0}.book-badge img{object-fit:contain;width:100%;height:100%;display:block}.pa-badge,.boost-badge,.freebet-badge,.tipo-tag{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:650;line-height:1.5;display:inline-flex}.pa-badge{background:var(--accent-soft);color:var(--accent-text)}.boost-badge{background:var(--warning-soft);color:var(--warning)}.freebet-badge{background:var(--positive-soft);color:var(--positive);margin-left:6px}.tipo-tag{border:1px solid var(--line-soft);background:var(--surface-sunken);color:var(--text-muted)}.status-tag,.status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:650;display:inline-flex}.status-tag:before,.status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status-open{background:var(--warning-soft);color:var(--warning)}.status-partial{background:var(--accent-soft);color:var(--accent-text)}.status-settled{background:var(--positive-soft);color:var(--positive)}.status-lost{background:var(--negative-soft);color:var(--negative)}.status-void{background:var(--surface-press);color:var(--text-muted)}.filter-chip{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent-text);border-radius:999px;align-items:center;gap:5px;margin-left:8px;padding:3px 8px 3px 10px;font-size:12px;font-weight:600;display:inline-flex}.filter-count{background:var(--accent);min-width:18px;height:18px;color:var(--accent-on);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.form-error,.notice{border-radius:var(--radius-sm);border:1px solid;align-items:flex-start;gap:9px;padding:11px 13px;font-size:13px;line-height:1.45;display:flex}.form-error{border-color:color-mix(in srgb, var(--negative) 35%, transparent);background:var(--negative-soft);color:var(--negative)}.form-error svg,.notice svg{margin-top:1px}.notice-info{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-text)}.notice-warning{border-color:color-mix(in srgb, var(--warning) 40%, transparent);background:var(--warning-soft);color:var(--warning)}.notice-success{border-color:color-mix(in srgb, var(--positive) 35%, transparent);background:var(--positive-soft);color:var(--positive)}.entrada-aviso{border:1px solid color-mix(in srgb, var(--positive) 35%, transparent);border-radius:var(--radius-sm);background:var(--positive-soft);color:var(--positive);align-items:flex-start;gap:8px;padding:11px 13px;font-size:13px;display:flex}.entrada-aviso svg{margin-top:2px}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:56px 24px;display:flex}.empty-icon{border:1px solid var(--line-soft);background:var(--surface-sunken);width:52px;height:52px;color:var(--text-faint);border-radius:16px;place-items:center;margin-bottom:6px;display:grid}.empty-state h3{font-size:16px;font-weight:650}.empty-state p{max-width:46ch;color:var(--text-muted);font-size:13.5px}.empty-state>.button{margin-top:10px}.table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:13.5px}.data-table th{border-bottom:1px solid var(--line-soft);background:var(--surface-sunken);color:var(--text-faint);letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 16px;font-size:11px;font-weight:650}.data-table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:12px 16px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover td{background:var(--surface-hover)}.data-table th.numeric{text-align:right}.celula-data{white-space:nowrap;color:var(--text-muted)}.modal-overlay{z-index:90;background:var(--overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:aparecer .16s var(--ease);position:fixed;inset:0}.modal{z-index:91;border:1px solid var(--line);background:var(--surface);width:min(560px,100vw - 24px);max-height:min(88vh,880px);box-shadow:var(--shadow-float);animation:subir .2s var(--ease);border-radius:18px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.modal-wide{width:min(920px,100vw - 24px)}.modal-confirmacao{width:min(440px,100vw - 24px)}.modal-confirmacao .editor-acoes{padding:0 22px 22px}.modal-heading{z-index:2;border-bottom:1px solid var(--line-soft);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex;position:sticky;top:0}.modal-heading h2{font-size:17px;font-weight:700}.modal-heading p{color:var(--text-muted);margin-top:4px;font-size:13px}.modal-confirmacao .modal-heading{border-bottom:0}.modal-body{flex-direction:column;gap:16px;padding:20px 22px 22px;display:flex}.modal-body>*{flex-shrink:0}.editor-acoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@keyframes aparecer{0%{opacity:0}}@keyframes subir{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))}}.bookmaker-picker,.game-picker{min-width:0;position:relative}.bookmaker-search,.game-search{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunken);min-height:40px;transition:border-color .14s var(--ease), box-shadow .14s var(--ease);align-items:center;gap:8px;padding:0 10px 0 11px;display:flex}.bookmaker-search.is-open,.game-search.is-open,.bookmaker-search:focus-within,.game-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.bookmaker-search input:not([type=checkbox]),.game-search input:not([type=checkbox]){min-width:0;min-height:36px;box-shadow:none;background:0 0;border:0;flex:1;padding:0}.bookmaker-search input:focus,.game-search input:focus{box-shadow:none}.picker-chevron{color:var(--text-faint)}.bookmaker-options,.game-options{z-index:40;border:1px solid var(--line);background:var(--surface-raised);max-height:280px;box-shadow:var(--shadow-float);border-radius:12px;flex-direction:column;gap:2px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.bookmaker-options{min-width:220px}.bookmaker-options button,.game-options button{min-height:38px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 9px;display:flex}.bookmaker-options button:hover,.game-options button:hover,.bookmaker-options button[aria-selected=true]{background:var(--surface-hover)}.bookmaker-options .bookmaker-manual{border:1px dashed var(--accent-line);background:var(--accent-soft);color:var(--accent-text);justify-content:flex-start;font-weight:600}.bookmaker-empty,.game-picker-status{color:var(--text-muted);padding:10px;font-size:13px}.game-option-main{flex-direction:column;min-width:0;display:flex}.game-option-main strong{font-size:13.5px;font-weight:600}.game-option-main small{color:var(--text-faint);font-size:12px}.game-options time{color:var(--text-muted);flex:none;font-size:12px}.marca{color:var(--text);align-items:center;gap:10px;display:inline-flex}.marca strong{letter-spacing:-.03em;white-space:nowrap;font-size:16.5px;font-weight:750}.marca strong span{color:var(--accent-text);font-weight:650}.brand-mark{border-radius:9px;display:block;box-shadow:0 6px 18px -8px #1b6ffbcc}.brand{align-items:center;text-decoration:none;display:inline-flex}.brand:hover{text-decoration:none}.app-shell{grid-template-columns:var(--sidebar) minmax(0, 1fr);min-height:100dvh;display:grid}.app-shell.sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed) minmax(0, 1fr)}.sidebar{z-index:30;border-right:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;gap:18px;height:100dvh;padding:16px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-top{justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding-left:4px;display:flex}.sidebar-toggle{border:1px solid var(--line-soft);width:32px;height:32px;color:var(--text-faint);background:0 0;border-radius:8px;flex:none;place-items:center;display:grid}.sidebar-toggle:hover{background:var(--surface-hover);color:var(--text)}.nav{flex-direction:column;gap:3px;display:flex}.sidebar-label{color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;padding:14px 10px 6px;font-size:11px;font-weight:650}.sidebar-label:first-child{padding-top:4px}.nav-item{border-radius:var(--radius-sm);width:100%;min-height:40px;color:var(--text-muted);text-align:left;transition:background-color .14s var(--ease), color .14s var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:11px;padding:0 11px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nav-item:hover{background:var(--surface-hover);color:var(--text);text-decoration:none}.nav-item.selected{border-color:var(--line-soft);background:var(--surface-raised);color:var(--text);font-weight:600}.nav-item.selected svg{color:var(--accent-text)}.nav-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-footer{border-top:1px solid var(--line-soft);flex-direction:column;gap:6px;margin-top:auto;padding-top:14px;display:flex}.sidebar-footer .theme-switch{margin-bottom:6px}.sidebar-signout:hover{color:var(--negative)}.sidebar-demo{background:var(--warning-soft);color:var(--warning);text-align:center;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:600;display:block}.sidebar-collapsed .sidebar{align-items:center;padding-inline:12px}.sidebar-collapsed .sidebar-top{flex-direction:column;padding-left:0}.sidebar-collapsed .marca strong,.sidebar-collapsed .nav-item span,.sidebar-collapsed .sidebar-demo{display:none}.sidebar-collapsed .sidebar-label{background:var(--line-soft);color:#0000;height:1px;margin:10px 8px;padding:0;overflow:hidden}.sidebar-collapsed .nav-item{justify-content:center;width:44px;padding:0}.sidebar-collapsed .theme-switch{flex-direction:column}.sidebar-collapsed .sidebar-footer{align-items:center}.main-area{flex-direction:column;min-width:0;display:flex}.topbar{z-index:20;height:var(--header);border-bottom:1px solid var(--line-soft);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:16px;padding:0 32px;display:flex;position:sticky;top:0}.topbar-brand{display:none}.topbar-title{flex-direction:column;min-width:0;margin-right:auto;display:flex}.topbar-eyebrow{color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.topbar-title strong{font-size:15px;font-weight:650}.feed-pill{border:1px solid var(--line-soft);background:var(--surface);color:var(--text-muted);border-radius:999px;flex:none;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.feed-dot{background:var(--text-faint);border-radius:50%;width:8px;height:8px}.feed-hora{color:var(--text-faint);font-weight:500}.feed-demo .feed-dot{background:var(--warning);box-shadow:0 0 0 3px var(--warning-soft)}.feed-ao-vivo .feed-dot{background:var(--positive);box-shadow:0 0 0 3px var(--positive-soft);animation:2s ease-in-out infinite pulsar}.feed-reconectando .feed-dot,.feed-conectando .feed-dot{background:var(--warning);animation:1s ease-in-out infinite pulsar}.feed-indisponivel{color:var(--negative)}.feed-indisponivel .feed-dot{background:var(--negative)}@keyframes pulsar{50%{opacity:.35}}.content{width:100%;max-width:var(--content-max);outline:none;flex-direction:column;gap:22px;margin:0 auto;padding:28px 32px 64px;display:flex}.sincronizando{justify-content:flex-end;margin-bottom:-12px}.aviso-faixa{border:1px solid var(--accent-line);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 16px;font-size:13.5px;display:flex}.bottom-nav,.menu-mais-fundo{display:none}.aviso-demo,.aviso-conexao{border-radius:var(--radius-sm);border:1px solid;align-items:flex-start;gap:12px;padding:13px 16px;font-size:13.5px;line-height:1.5;display:flex}.aviso-demo{border-color:color-mix(in srgb, var(--warning) 35%, transparent);background:var(--warning-soft);color:var(--text)}.aviso-demo svg{color:var(--warning);margin-top:1px}.aviso-conexao{border-color:color-mix(in srgb, var(--negative) 35%, transparent);background:var(--negative-soft);color:var(--text)}.aviso-conexao svg{color:var(--negative);margin-top:1px}.aviso-conexao.conectando{border-color:var(--line);background:var(--surface)}.monitor-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.monitor-overview>div{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-panel);align-items:center;gap:14px;padding:16px 18px;display:flex}.monitor-overview strong{letter-spacing:-.03em;font-size:22px;font-weight:700;line-height:1.1;display:block}.monitor-overview span:not(.overview-icon){color:var(--text-muted);font-size:12.5px;display:block}.overview-icon{background:var(--surface-sunken);width:40px;height:40px;color:var(--text-muted);border-radius:12px;flex:none;place-items:center;display:grid}.overview-icon.blue{background:var(--accent-soft);color:var(--accent-text)}.monitor-panel{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-panel);overflow:hidden}.monitor-tabs{border-bottom:1px solid var(--line-soft);scrollbar-width:none;gap:4px;padding:8px 10px 0;display:flex;overflow-x:auto}.monitor-tabs::-webkit-scrollbar{display:none}.monitor-tabs button{min-height:46px;color:var(--text-muted);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.monitor-tabs button:hover,.monitor-tabs button.selected{color:var(--text)}.monitor-tabs button.selected:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.monitor-tabs button.selected svg{color:var(--accent-text)}.tab-count{background:var(--surface-press);min-width:22px;height:20px;color:var(--text-muted);border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-grid}.monitor-tabs button.selected .tab-count{background:var(--accent-soft);color:var(--accent-text)}.strategy-controls{border-bottom:1px solid var(--line-soft);background:var(--surface-sunken);flex-wrap:wrap;align-items:flex-end;gap:14px 18px;padding:16px 20px;display:flex}.strategy-controls>label:not(.checkbox-label){width:170px;color:var(--text-muted);flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}.strategy-controls .checkbox-label{min-height:40px}.strategy-description{flex:260px;align-self:center;align-items:flex-start;gap:11px;min-width:0;display:flex}.strategy-description svg{color:var(--accent-text);margin-top:2px}.strategy-description span{flex-direction:column;display:flex}.strategy-description strong{font-size:14px}.strategy-description small{color:var(--text-muted);font-size:12.5px}.monitor-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex}.search-field{flex:260px;align-items:center;min-width:0;display:flex;position:relative}.search-field>svg{color:var(--text-faint);pointer-events:none;position:absolute;left:12px}.search-field input:not([type=checkbox]){background:var(--surface-sunken);padding-left:38px;padding-right:36px}.search-field button{width:28px;height:28px;color:var(--text-faint);background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;right:6px}.search-field button:hover{background:var(--surface-hover);color:var(--text)}.period-control{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunken);gap:2px;padding:3px;display:inline-flex}.period-control button{min-height:32px;color:var(--text-muted);background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:13px;font-weight:600}.period-control button:hover{color:var(--text)}.period-control button.active{background:var(--surface-raised);color:var(--text);box-shadow:0 0 0 1px var(--line-soft)}.results-heading{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 20px 12px;font-size:13px;display:flex}.results-heading strong{color:var(--text)}.sort-button,.sort-note{color:var(--text-muted);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.sort-button{border:1px solid var(--line-soft);background:0 0;border-radius:8px;min-height:32px;padding:0 10px}.sort-button:hover{color:var(--text);background:var(--surface-hover)}.games-table{--colunas:minmax(320px, 2fr) repeat(3, minmax(112px, .9fr)) 100px;border-top:1px solid var(--line-soft)}.games-table-head,.game-row{grid-template-columns:var(--colunas);align-items:center;gap:10px;padding:0 20px;display:grid}.games-table-head{background:var(--surface-sunken);border-bottom:1px solid var(--line-soft);min-height:38px;color:var(--text-faint);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:650}.games-table-head span:nth-child(n+2):nth-child(-n+4){text-align:center}.game-row{border-bottom:1px solid var(--line-soft);min-height:74px;transition:background-color .14s var(--ease);padding-block:10px}.game-row:last-child{border-bottom:0}.game-row:hover{background:var(--surface-hover)}.event-cell{align-items:center;gap:12px;min-width:0;display:flex}.favorite-button{width:30px;height:30px;color:var(--text-faint);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.favorite-button:hover{background:var(--surface-hover);color:var(--text)}.favorite-button.favorited{color:#f5b82e}.event-time{white-space:nowrap;flex-direction:column;flex:none;width:58px;display:flex}.event-time strong{font-size:14px;font-weight:700}.event-time span{color:var(--text-faint);font-size:12px}.match-identity{align-items:center;gap:11px;min-width:0;display:flex}.match-identity>div{flex-direction:column;min-width:0;display:flex}.match-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.match-avatar{border:1px solid var(--line-soft);background:var(--surface-sunken);width:34px;height:34px;color:var(--text-muted);border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative}.match-avatar span{border:2px solid var(--surface);background:var(--surface-raised);width:18px;height:18px;color:var(--text-muted);border-radius:6px;place-items:center;font-size:9.5px;display:grid;position:absolute;bottom:-5px;right:-5px}.match-meta{min-width:0;color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.country-label{background:var(--surface-press);color:var(--text-muted);border-radius:5px;padding:0 6px;font-size:11px;font-weight:600}.odd-cell{border:1px solid var(--line-soft);background:var(--surface-sunken);min-width:0;min-height:54px;transition:border-color .14s var(--ease), background-color .14s var(--ease), transform .14s var(--ease);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 8px;display:flex}.odd-cell:hover{border-color:var(--accent-line);background:var(--accent-soft)}.odd-cell.boosted-odd{border-color:color-mix(in srgb, var(--warning) 35%, transparent)}.odd-main{align-items:center;gap:7px;display:inline-flex}.odd-main strong{letter-spacing:-.02em;font-size:16.5px;font-weight:750}.odd-meta{min-width:0;max-width:100%;display:flex}.odd-book{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.mobile-selection{display:none}.unavailable{color:var(--text-faint);flex-direction:column;align-items:center;font-weight:700;display:flex}.unavailable small{font-size:11px;font-weight:500}.compare-button{min-height:36px;color:var(--accent-text);background:0 0;border:0;justify-content:flex-end;align-items:center;gap:4px;padding:0 6px;font-size:13px;font-weight:600;display:inline-flex}.compare-button:hover{text-underline-offset:3px;text-decoration:underline}.opportunity-list{flex-direction:column;gap:12px;padding:4px 20px 20px;display:flex}.opportunity-card{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-sunken);overflow:hidden}.opportunity-top{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.opportunity-time{color:var(--text-muted);flex:none;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.opportunity-content{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 250px;display:grid}.opportunity-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.opportunity-quotes>div{border:1px solid var(--line-soft);background:var(--surface);border-radius:11px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.leg-label{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;align-items:center;font-size:11.5px;font-weight:650;display:flex}.quote-price{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.quote-price strong{letter-spacing:-.02em;font-size:18px;font-weight:750}.quote-stake{color:var(--text-muted);justify-content:space-between;align-items:center;gap:6px;font-size:13px;display:flex}.opportunity-result{border-left:1px solid var(--line-soft);background:var(--surface);flex-direction:column;gap:3px;padding:16px;display:flex}.opportunity-result>span{color:var(--text-faint);font-size:12px;font-weight:600}.opportunity-result>strong{letter-spacing:-.03em;font-size:26px;font-weight:750}.opportunity-result>small{color:var(--text-muted);margin-bottom:10px;font-size:12.5px}.opportunity-result .button{margin-top:auto}.monitor-footer{border-top:1px solid var(--line-soft);background:var(--surface-sunken);color:var(--text-faint);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:12px 20px;font-size:12px;display:flex}.monitor-footer span{align-items:center;gap:6px;display:inline-flex}.monitor-help{color:var(--text-muted);align-items:flex-start;gap:8px;font-size:13px;display:flex}.monitor-help svg{color:var(--text-faint);margin-top:2px}.house-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.house-picker label{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-sunken);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.house-picker label:has(input:checked){border-color:var(--accent-line);background:var(--accent-soft)}.comparison-table{border:1px solid var(--line-soft);border-radius:12px;overflow-x:auto}.comparison-head,.comparison-row{grid-template-columns:minmax(150px,1.3fr) repeat(3,minmax(120px,1fr));align-items:center;gap:10px;min-width:560px;padding:10px 14px;display:grid}.comparison-head{background:var(--surface-sunken);color:var(--text-faint);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:650}.comparison-head span:not(:first-child),.comparison-row>div{text-align:center}.comparison-row{border-top:1px solid var(--line-soft)}.comparison-row>div{flex-direction:column;align-items:center;gap:4px;display:flex}.comparison-quote{flex-direction:column;align-items:center;gap:3px;display:flex}.comparison-quote strong{font-size:15px;font-weight:700}.comparison-quote small{color:var(--text-faint);font-size:11px}.comparison-quote .boost-badge{white-space:normal;text-align:center}.comparison-quote.vazia{color:var(--text-faint)}.calc-distribute{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.calc-distribute .field-label{flex:220px}.calc-distribute .subtle-note{flex:260px}.calc-legs{flex-direction:column;gap:8px;display:flex}.calc-leg{border:1px solid var(--line-soft);background:var(--surface-sunken);transition:opacity .14s var(--ease);border-radius:12px;grid-template-columns:minmax(0,1fr) 70px 170px;align-items:center;gap:12px;padding:12px 14px;display:grid}.calc-leg.is-excluded{opacity:.5}.calc-leg-title{flex-direction:column;gap:6px;min-width:0;display:flex}.calc-leg-title strong{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.leg-check{color:var(--text-muted);cursor:pointer;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.odd-value{text-align:right;font-size:18px;font-weight:750}.calc-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.calc-outcome{border:1px solid var(--line-soft);border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.calc-outcome span{color:var(--text-muted);font-size:12.5px}.calc-outcome strong{font-size:18px;font-weight:700}.calc-outcome.is-worst{border-color:var(--accent-line);background:var(--accent-soft)}.calc-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.calc-summary .stat{box-shadow:none}.calc-summary .stat>strong{font-size:20px}.calculator-layout{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.calculator-engine{grid-area:1/1;overflow:hidden}.calculator-operation{top:calc(var(--header) + 16px);grid-area:1/2/span 2;position:sticky;overflow:hidden}.calculator-registration{grid-area:2/1;overflow:visible}.calculator-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.calculator-heading span{color:var(--accent-text);letter-spacing:.12em;font-size:11px;font-weight:700}.calculator-heading h1{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}.calc-topo{border-bottom:1px solid var(--line-soft);background:var(--surface-sunken);flex-wrap:wrap;align-items:center;gap:12px 18px;padding:12px 18px;display:flex}.calc-topo>.field-label{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;flex-direction:row;align-items:center;gap:10px;font-size:11.5px;font-weight:650}.contador{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;display:inline-flex}.contador button{width:30px;height:30px;color:var(--text-muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.contador button:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.contador button:disabled{opacity:.35}.contador span{min-width:26px;color:var(--text);text-align:center;letter-spacing:0;text-transform:none;font-size:14px;font-weight:700}.calc-toggles{flex-wrap:wrap;gap:8px;display:flex}.calc-switch{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--text-muted);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.calc-switch input{opacity:0;pointer-events:none;position:absolute}.switch-track{background:var(--line);width:28px;height:16px;transition:background-color .14s var(--ease);border-radius:999px;position:relative}.switch-track:after{content:"";background:var(--text-faint);width:10px;height:10px;transition:transform .14s var(--ease), background-color .14s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.calc-switch:has(input:checked){border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-text)}.calc-switch:has(input:checked) .switch-track{background:var(--accent)}.calc-switch:has(input:checked) .switch-track:after{background:#fff;transform:translate(12px)}.calc-switch:has(input:focus-visible){outline:2px solid var(--accent-ring);outline-offset:2px}.calc-tabela{min-width:700px}.calc-tabela th{padding:9px 8px}.calc-tabela th:first-child,.calc-tabela td:first-child{padding-left:18px}.calc-tabela th:last-child,.calc-tabela td:last-child{padding-right:18px}.calc-tabela td{padding:8px}.calc-tabela td:first-child{width:34%}.calc-tabela td.numeric{font-weight:600}.casa-escolha .bookmaker-search{border-radius:999px;min-height:36px}.casa-escolha .bookmaker-search input:not([type=checkbox]){min-height:32px;font-size:13px}.celula-num{text-align:right;width:84px;font-weight:600;border-radius:999px!important;min-height:34px!important;padding:0 10px!important}.celula-num.estreita{width:64px}.resp-nota{color:var(--text-faint);text-align:right;white-space:nowrap;margin-top:4px;font-size:11px;display:block}.bl-botao{border:1px solid var(--line);background:var(--surface-sunken);letter-spacing:.04em;border-radius:999px;min-width:52px;height:30px;padding:0 10px;font-size:11.5px;font-weight:750}.bl-botao.back{border-color:var(--accent-line);color:var(--accent-text)}.bl-botao.lay{border-color:color-mix(in srgb, var(--negative) 45%, transparent);color:var(--negative)}.freebet-button{border:1px solid var(--line);background:var(--surface-sunken);min-height:30px;color:var(--text-faint);border-radius:999px;padding:0 10px;font-size:11.5px;font-weight:600}.freebet-button:hover:not(:disabled){border-color:var(--accent-line);color:var(--accent-text)}.freebet-button.is-active{border-color:color-mix(in srgb, var(--positive) 45%, transparent);background:var(--positive-soft);color:var(--positive)}.freebet-button:disabled{opacity:.35}.distribution-dot{accent-color:var(--accent)}.calc-total td{border-top:1px solid var(--line);background:0 0;font-weight:600}.calc-total:hover td{background:0 0!important}.calc-acoes{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;display:flex}.calc-leg-count{color:var(--text-faint);margin-right:auto;font-size:12.5px}.calc-resumo{display:none}.calc-rodape{padding:0 18px 16px}.calculator-summary-panel{flex-direction:column;gap:16px;padding:18px;display:flex}.calculator-summary-panel h2{font-size:15px;font-weight:650}.calculator-summary-group{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.calculator-summary-group>span{color:var(--text-faint);letter-spacing:.1em;font-size:11px;font-weight:650}.calculator-summary-row{min-height:26px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.calculator-summary-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.calculator-summary-row strong{color:var(--text);flex:none;font-weight:650}.calculator-summary-row strong.positive{color:var(--positive)}.calculator-summary-row strong.negative{color:var(--negative)}.calculator-summary-total{border-top:1px dashed var(--line-soft);color:var(--text-muted);justify-content:space-between;padding-top:6px;font-size:13px;display:flex}.calculator-summary-total strong{color:var(--text)}.calculator-worst-case{border:1px solid var(--line-soft);background:var(--surface-sunken);border-radius:12px;flex-direction:column;gap:4px;padding:16px;display:flex}.calculator-worst-case span,.calculator-worst-case small{color:var(--text-faint);font-size:12px}.calculator-worst-case strong{letter-spacing:-.035em;font-size:30px;font-weight:750;line-height:1.1}.calculator-registration .movement-form{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-registration .movement-form>:first-child,.calculator-registration .movement-form>:last-child{grid-column:1/-1}.game-schedule{border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--text-muted);flex-direction:column;gap:3px;padding:11px 13px;font-size:12.5px;font-weight:600;display:flex}.game-schedule time{color:var(--text);font-size:14px;font-weight:650}.game-schedule small{color:var(--text-faint);font-weight:500}.calc-save-feedback:empty{display:none}.calc-save-feedback{flex-direction:column;gap:8px;display:flex}.calculator-registration .button-primary.full-width{align-self:flex-start;width:auto;min-width:240px}.calc-convite{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.calc-convite strong{font-size:15px}.calc-convite p{color:var(--text-muted);font-size:13.5px}.calc-convite .editor-acoes{justify-content:flex-start;margin-top:4px}.planilha-resumo{grid-template-columns:repeat(4,minmax(0,1fr))}.planilha-painel{overflow:hidden}.planilha-controles{border-bottom:1px solid var(--line-soft);background:var(--surface-sunken);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;padding:14px 18px;display:flex}.planilha-filtros{flex-wrap:wrap;gap:6px;display:flex}.planilha-filtros button{min-height:36px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.planilha-filtros button:hover{background:var(--surface-hover);color:var(--text)}.planilha-filtros button.selected{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-text)}.planilha-filtros button span{background:var(--surface-press);text-align:center;border-radius:999px;min-width:20px;padding:1px 6px;font-size:11px}.planilha-filtros button.selected span{background:var(--accent-soft)}.planilha-data{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:11.5px;font-weight:650;display:flex}.planilha-data input{width:180px;min-height:38px}.planilha-lista-cabecalho{justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 18px 14px;display:flex}.planilha-lista-cabecalho span{color:var(--text-faint);letter-spacing:.1em;font-size:11px;font-weight:650}.planilha-lista-cabecalho h2{font-size:17px;font-weight:700}.planilha-lista-cabecalho>strong{background:var(--surface-press);color:var(--text-muted);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:650}.planilha{table-layout:fixed;min-width:1080px}.planilha th:first-child{width:78px}.planilha th:nth-child(2){width:96px}.planilha th:nth-child(3){width:17%}.planilha th:nth-child(4){width:110px}.planilha th:nth-child(5){width:22%}.planilha th:nth-child(6){width:110px}.planilha th:nth-child(7){width:100px}.planilha th:nth-child(8){width:130px}.planilha th:nth-child(9){width:160px}.planilha th:nth-child(10){width:15%}.planilha th,.planilha td{padding-inline:10px}.planilha th:first-child,.planilha td:first-child{padding-left:18px}.planilha td{vertical-align:top}.planilha td .subtle-note{font-size:12px}.planilha-date-row th{border-top:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface-sunken) 60%, var(--surface));color:var(--text);letter-spacing:0;text-transform:none;padding:10px 18px;font-size:13px}.planilha-date-row th span{font-weight:700}.planilha-date-row th small{color:var(--text-faint);margin-left:8px;font-size:12px;font-weight:500}.planilha tbody tr.planilha-date-row:hover th{background:color-mix(in srgb, var(--surface-sunken) 60%, var(--surface))}.operacao-numero strong{font-size:14px;display:block}.operacao-numero small,.data-hora-jogo small{color:var(--text-faint);font-size:11.5px;display:block}.data-hora-jogo time{flex-direction:column;display:flex}.chips-casas{flex-wrap:wrap;gap:5px;display:flex}.chip-casa{border:1px solid var(--line-soft);background:var(--surface-sunken);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 8px 3px 4px;font-size:12px;font-weight:600;display:inline-flex}.chip-casa .book-badge{border-radius:50%;width:18px;min-width:18px;height:18px}.chip-casa .book-name{max-width:90px;font-size:12px}.chip-lay{background:var(--negative-soft);color:var(--negative);border-radius:4px;padding:0 5px;font-size:10px;font-weight:750}.estimativa{margin-top:3px;font-size:12px;font-weight:600;display:block}.coluna-resultado{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.botao-liquidar{min-height:30px;padding:0 11px;font-size:12.5px}.botao-editar{border-color:var(--line-soft);width:30px;height:30px}.nota-celula{min-width:0}.observacao-button{width:100%;color:var(--text);text-align:left;background:0 0;border:1px dashed #0000;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:6px;padding:6px 8px;font-size:12.5px;display:flex}.observacao-button span{overflow-wrap:anywhere;min-width:0}.observacao-button svg{color:var(--text-faint);opacity:0;transition:opacity .14s var(--ease);margin-top:2px}.observacao-button:hover{border-color:var(--line)}.observacao-button:hover svg,.observacao-button.vazia svg{opacity:1}.observacao-button.vazia{color:var(--text-faint)}.observacao-editor{border:1px solid var(--accent);background:var(--surface-raised);box-shadow:0 0 0 3px var(--accent-ring);border-radius:10px;flex-direction:column;gap:6px;padding:6px;display:flex}.observacao-editor textarea{min-height:60px;box-shadow:none;background:0 0;border:0;padding:4px;font-size:12.5px}.observacao-editor textarea:focus{box-shadow:none}.observacao-editor-actions{border-top:1px solid var(--line-soft);justify-content:flex-end;align-items:center;gap:5px;padding-top:6px;display:flex}.observacao-editor-actions>span{color:var(--text-faint);margin-right:auto;font-size:10.5px}.observacao-editor-action{border:1px solid var(--line);background:var(--surface-sunken);width:28px;height:28px;color:var(--text-muted);border-radius:7px;place-items:center;display:grid}.observacao-editor-action.save{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-text)}.observacao-editor-action.cancel:hover{border-color:var(--negative);color:var(--negative)}.casino-lancamentos{border-top:1px solid var(--line-soft);flex-direction:column;gap:8px;padding:16px 18px 18px;display:flex}.casino-lancamentos>div:first-child span{color:var(--text-faint);letter-spacing:.1em;font-size:11px;font-weight:650}.casino-lancamentos h3{font-size:14px}.casino-lancamento{border:1px solid var(--line-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.casino-lancamento small{color:var(--text-faint);font-size:12px;display:block}.operation-legs{flex-direction:column;gap:8px;display:flex}.operation-leg{border:1px solid var(--line-soft);background:var(--surface-sunken);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.operation-leg-info{flex-direction:column;gap:5px;min-width:0;display:flex}.operation-leg-info strong{font-size:14px}.operation-leg-info>span:last-child{color:var(--text-muted);font-size:12.5px}.settle-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.settle-actions .button{min-height:34px;padding:0 12px;font-size:12.5px}.settle-actions .currency-input{width:150px;min-height:34px}.settle-actions .currency-input input:not([type=checkbox]){min-height:32px}.settle-confirmation{color:var(--text);font-size:13px;font-weight:600}.editor-operacao{flex-direction:column;gap:16px;display:flex}.editor-operacao .movement-form{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-operacao .movement-form>label:last-child{grid-column:1/-1}.editor-pernas{flex-direction:column;gap:10px;display:flex}.editor-perna{border:1px solid var(--line-soft);background:var(--surface-sunken);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;margin:0;padding:14px;display:grid}.editor-perna legend{color:var(--text);padding:0 6px;font-size:13px;font-weight:700}.editor-perna label{color:var(--text-muted);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.editor-perna .editor-checkbox{flex-direction:row;align-self:end;align-items:center;min-height:40px}.protecao-preview{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:12px;flex-direction:column;gap:3px;padding:14px;display:flex}.protecao-preview span,.protecao-preview small{color:var(--text-muted);font-size:12.5px}.protecao-preview strong{font-size:22px;font-weight:750}.movement-form-banca{grid-template-columns:minmax(200px,1.4fr) auto minmax(150px,1fr) auto;align-items:end}.movement-form-banca .segmented{min-height:40px}.tabela-banca td:first-child{min-width:180px}.coluna-composicao{width:22%}.balance-bar{background:var(--surface-press);border-radius:999px;height:8px;overflow:hidden}.balance-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-hover));height:100%;display:block}.dashboard-overview,.freebet-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.freebet-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-kpi,.freebet-kpi{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-panel);align-items:center;gap:14px;padding:18px;display:flex}.dashboard-kpi-icon,.freebet-kpi>span{background:var(--surface-sunken);width:42px;height:42px;color:var(--text-muted);border-radius:12px;flex:none;place-items:center;display:grid}.dashboard-kpi>div,.freebet-kpi>div{min-width:0}.dashboard-kpi small,.freebet-kpi small{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:650;display:block}.dashboard-kpi strong,.freebet-kpi strong{letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:2px;font-size:22px;font-weight:750;display:block}.dashboard-kpi p,.freebet-kpi p{color:var(--text-muted);margin-top:2px;font-size:12.5px}.dashboard-kpi-profit .dashboard-kpi-icon,.freebet-kpi.available>span{background:var(--positive-soft);color:var(--positive)}.dashboard-kpi-open .dashboard-kpi-icon,.freebet-kpi.wagered>span{background:var(--warning-soft);color:var(--warning)}.dashboard-kpi-freebet .dashboard-kpi-icon,.freebet-kpi.finished>span{background:var(--accent-soft);color:var(--accent-text)}.dashboard-kpi-freebet-wagered .dashboard-kpi-icon{background:var(--warning-soft);color:var(--warning)}.dashboard-calendar-layout{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:16px;display:grid}.dashboard-day-operations{min-height:100%;overflow:hidden}.dashboard-day-total{background:var(--surface-press);color:var(--text-muted);white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:650}.dashboard-day-table td:first-child strong,.dashboard-day-table td:first-child small{display:block}.dashboard-day-table td:first-child small{color:var(--text-faint);margin-top:2px;font-size:12px}.calendario-dashboard{overflow:hidden}.calendar-tabs{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:16px 18px 6px;display:flex}.calendar-tabs span{align-items:center;gap:7px;font-size:15px;font-weight:650;display:inline-flex}.calendar-tabs small{color:var(--text-faint);font-size:12px}.calendar-toolbar{grid-template-columns:36px minmax(0,1fr) 36px auto;align-items:center;gap:6px;padding:8px 18px 10px;display:grid}.calendar-toolbar h2{text-align:center;font-size:15px;font-weight:700}.calendar-today{border:1px solid var(--line-soft);min-height:32px;margin-left:6px;padding:0 10px;font-size:12.5px}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:0 18px;display:grid}.calendar-weekdays span{color:var(--text-faint);text-align:center;padding-bottom:4px;font-size:11px;font-weight:650}.calendar-day,.calendar-empty{border-radius:10px;min-height:56px}.calendar-day{border:1px solid var(--line-soft);background:var(--surface-sunken);min-width:0;color:var(--text);text-align:left;transition:border-color .14s var(--ease), background-color .14s var(--ease);flex-direction:column;align-items:flex-start;gap:1px;padding:6px 7px;display:flex}.calendar-day:hover{border-color:var(--line)}.calendar-day>span{color:var(--text-muted);font-size:11.5px;font-weight:700}.calendar-day strong{max-width:100%;color:var(--text-faint);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;overflow:hidden}.calendar-day small{color:var(--text-faint);font-size:10px}.calendar-day.profit{border-color:color-mix(in srgb, var(--positive) 30%, transparent);background:var(--positive-soft)}.calendar-day.profit strong{color:var(--positive)}.calendar-day.loss{border-color:color-mix(in srgb, var(--negative) 30%, transparent);background:var(--negative-soft)}.calendar-day.loss strong{color:var(--negative)}.calendar-day.selected{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-ring)}.calendar-footer{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;padding:14px 18px 18px;display:grid}.calendar-footer>div{border:1px solid var(--line-soft);background:var(--surface-sunken);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.calendar-footer span,.calendar-footer small{color:var(--text-faint);font-size:11.5px}.calendar-footer strong{overflow-wrap:anywhere;font-size:15px;font-weight:700}.chart-rows{flex-direction:column;gap:4px;padding:14px 20px 18px;display:flex}.chart-row{grid-template-columns:minmax(140px,200px) minmax(0,1fr) 120px;align-items:center;gap:14px;min-height:36px;display:grid}.chart-row>.numeric{font-weight:650}.chart-track{background:var(--surface-press);border-radius:999px;height:10px;position:relative}.chart-zero{background:var(--line);width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}.chart-fill{border-radius:999px;position:absolute;top:0;bottom:0}.positive-fill{background:var(--positive)}.negative-fill{background:var(--negative)}.freebet-panel{overflow:hidden}.freebet-toolbar{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:18px 20px;display:flex}.freebet-toolbar>div:first-child{margin-right:auto}.freebet-toolbar h2{font-size:15px;font-weight:650}.freebet-toolbar p{color:var(--text-muted);margin-top:3px;font-size:13px}.freebet-search,.freebet-filter{color:var(--text-muted);flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}.freebet-search{width:240px}.freebet-filter{width:170px}.freebet-table td:nth-child(5){text-overflow:ellipsis;max-width:260px;overflow:hidden}.freebet-status{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:650;display:inline-flex}.freebet-status.recebida{background:var(--positive-soft);color:var(--positive)}.freebet-status.aguardando{background:var(--accent-soft);color:var(--accent-text)}.freebet-status.em_aposta{background:var(--warning-soft);color:var(--warning)}.freebet-status.concluida{background:var(--surface-press);color:var(--text-muted)}.freebet-status.expirada{background:var(--negative-soft);color:var(--negative)}.freebet-status.inativa{background:var(--surface-press);color:var(--text-faint)}.freebet-actions{gap:14px;display:inline-flex}.freebet-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.freebet-form>.form-error,.freebet-form>.field-label:first-of-type,.freebet-description{grid-column:1/-1}.freebet-modal .editor-acoes{padding:0 22px 22px}.conta-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.conta-bloco{overflow:hidden}.conta-acesso{flex-direction:column;gap:3px;padding:18px 20px;display:flex}.conta-acesso strong{font-size:18px;font-weight:700}.conta-acesso span{color:var(--text-muted);font-size:13.5px}.conta-form{gap:10px;padding:18px 20px;display:flex}.conta-bloco>.form-error,.conta-bloco>.notice{margin:0 20px 18px}.conta-preferencias{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:13.5px;font-weight:600;display:flex}.conta-links{flex-wrap:wrap;align-items:center;gap:12px 18px;padding:16px 20px;display:flex}.conta-sair{margin:0 20px 18px}.conta-planos,.sem-acesso-planos{flex-direction:column;gap:14px;display:flex}.conta-planos h2,.sem-acesso-planos h2{font-size:18px;font-weight:700}.sem-acesso{flex-direction:column;gap:28px;display:flex}.sem-acesso-cartao{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:640px;margin:12px auto 0;padding:36px 28px;display:flex}.sem-acesso-icone{background:var(--accent-soft);width:56px;height:56px;color:var(--accent-text);border-radius:18px;place-items:center;display:grid}.sem-acesso-cartao h1{letter-spacing:-.025em;font-size:24px;font-weight:750}.sem-acesso-cartao>p{max-width:50ch;color:var(--text-muted);font-size:14.5px}.sem-acesso-acoes{flex-wrap:wrap;justify-content:center;gap:10px;margin:8px 0 4px;display:flex}.sem-acesso-cartao .subtle-note{justify-content:center}.planos-grade{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.plano{border:1px solid var(--line-soft);background:var(--surface);box-shadow:var(--shadow-panel);border-radius:18px;flex-direction:column;gap:10px;padding:24px;display:flex;position:relative}.plano h3{color:var(--text-muted);letter-spacing:.02em;font-size:14px;font-weight:650}.plano-destaque{border-color:var(--accent-line);background:linear-gradient(180deg, var(--accent-soft), transparent 55%), var(--surface);box-shadow:0 24px 60px -30px #1b6ffb99}.plano-selo{background:var(--accent);color:var(--accent-on);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700;position:absolute;top:-11px;left:24px}.plano-preco{align-items:baseline;gap:4px;display:flex}.plano-preco span{color:var(--text-muted);font-size:16px;font-weight:650}.plano-preco strong{letter-spacing:-.045em;font-size:40px;font-weight:800;line-height:1}.plano-preco small{color:var(--text-muted);font-size:14px}.plano-cobranca{min-height:24px;color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.plano-economia{background:var(--positive-soft);color:var(--positive);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.plano .button{margin-top:auto}.plano-em-breve{border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--text-muted);text-align:center;margin-top:auto;padding:11px;font-size:13px}.lista-incluida{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px 20px;display:grid}.lista-incluida li{color:var(--text-muted);align-items:flex-start;gap:9px;font-size:14px;display:flex}.lista-incluida svg{color:var(--positive);margin-top:2px}.entrada{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:100dvh;display:grid}.entrada-lado{border-right:1px solid var(--line-soft);background:radial-gradient(90% 70% at 10% 0%, #1b6ffb47, transparent 60%), radial-gradient(80% 60% at 100% 100%, #5249c838, transparent 60%), var(--surface-sunken);flex-direction:column;justify-content:space-between;gap:32px;padding:36px 44px;display:flex;position:relative;overflow:hidden}.entrada-lado:before{content:"";pointer-events:none;opacity:.6;background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 30% 30%,#000,#0000);mask-image:radial-gradient(80% 70% at 30% 30%,#000,#0000)}.entrada-lado>*{position:relative}.entrada-lado-titulo{letter-spacing:-.035em;max-width:18ch;font-size:34px;font-weight:750;line-height:1.12}.entrada-lado ul{flex-direction:column;gap:12px;margin-top:26px;display:flex}.entrada-lado li{color:var(--text-muted);align-items:flex-start;gap:10px;font-size:15px;display:flex}.entrada-lado li svg{color:var(--accent-text);margin-top:3px}.entrada-lado>small{color:var(--text-faint);font-size:12px}.entrada-principal{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px 20px;display:flex}.entrada-voltar{color:var(--text-muted);align-self:flex-start;align-items:center;gap:6px;margin:-8px 0 0 max(0px,50% - 220px);font-size:13px;font-weight:600;display:inline-flex}.entrada-voltar:hover{color:var(--text)}.entrada-cartao{flex-direction:column;gap:16px;width:min(440px,100%);display:flex}.entrada-marca-movel{display:none}.entrada-titulo h1{letter-spacing:-.03em;font-size:28px;font-weight:750}.entrada-titulo p{color:var(--text-muted);margin-top:6px;font-size:14.5px}.entrada-cartao .field-label input:not([type=checkbox]){min-height:46px;font-size:15px}.entrada-legal{color:var(--text-faint);font-size:12.5px;line-height:1.55}.entrada-alternar{border-top:1px solid var(--line-soft);color:var(--text-muted);text-align:center;padding-top:16px;font-size:14px}.entrada-alternar a{font-weight:650}.entrada-rodape{max-width:440px;color:var(--text-faint);text-align:center;font-size:12px}.pagina-publica{flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}.content-publico{flex:1;max-width:1200px;padding-inline:24px}.site-cabecalho{z-index:50;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.site-cabecalho-interno{align-items:center;gap:24px;width:min(1200px,100%);height:66px;margin:0 auto;padding:0 24px;display:flex}.site-nav{align-items:center;gap:4px;margin-left:auto;display:flex}.site-nav button,.site-nav a{min-height:36px;color:var(--text-muted);background:0 0;border:0;border-radius:8px;align-items:center;padding:0 12px;font-size:14px;font-weight:550;display:inline-flex}.site-nav button:hover,.site-nav a:hover{background:var(--surface-hover);color:var(--text);text-decoration:none}.site-cabecalho-acoes{align-items:center;gap:8px;margin-left:auto;display:flex}.site-nav+.site-cabecalho-acoes{margin-left:8px}.site-menu-botao{display:none}.site main{flex:1}.hero{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:56px;width:min(1200px,100%);margin:0 auto;padding:72px 24px 64px;display:grid}.hero-texto{flex-direction:column;gap:22px;display:flex}.hero h1{letter-spacing:-.045em;font-size:clamp(36px,5vw,58px);font-weight:800;line-height:1.04}.hero h1 em{background:linear-gradient(100deg,#4a8bfc,#1b6ffb 45%,#8b7dff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-texto>p{max-width:54ch;color:var(--text-muted);font-size:18px;line-height:1.6}.hero-acoes{flex-wrap:wrap;gap:12px;display:flex}.hero-nota{color:var(--text-faint);font-size:13px}.previa{padding:24px 0 40px;position:relative}.previa:before{content:"";z-index:0;filter:blur(20px);background:radial-gradient(50% 50% at 50% 45%,#1b6ffb47,#0000 70%);position:absolute;inset:-10% -10% 0}.previa-janela{z-index:1;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-float);border-radius:18px;position:relative;overflow:hidden}.previa-barra{border-bottom:1px solid var(--line-soft);background:var(--surface-sunken);align-items:center;gap:6px;padding:12px 14px;display:flex}.previa-barra span{background:var(--line);border-radius:50%;width:10px;height:10px}.previa-barra em{color:var(--text-faint);margin-left:10px;font-size:12px;font-style:normal}.previa-abas{border-bottom:1px solid var(--line-soft);gap:18px;padding:12px 16px 0;font-size:12.5px;display:flex}.previa-abas b,.previa-abas span{color:var(--text-faint);padding-bottom:10px;font-weight:600}.previa-abas b{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.previa-tabela{padding:6px 12px 12px}.previa-cabeca,.previa-linha{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));align-items:center;gap:8px;display:grid}.previa-cabeca{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;padding:8px 4px;font-size:10.5px;font-weight:650}.previa-cabeca span:not(:first-child){text-align:center}.previa-linha{border-top:1px solid var(--line-soft);padding:8px 4px}.previa-linha>div{flex-direction:column;min-width:0;display:flex}.previa-linha strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.previa-linha small{color:var(--text-faint);font-size:11px}.previa-odd{border:1px solid var(--line-soft);background:var(--surface-sunken);border-radius:9px;flex-direction:column;align-items:center;gap:2px;padding:7px 4px;display:flex}.previa-odd b{font-size:14px}.previa-odd small{color:var(--accent-text);font-size:10px;font-weight:600}.previa-super small{color:var(--warning)}.previa-cartao{z-index:2;border:1px solid var(--line);background:var(--surface-raised);box-shadow:var(--shadow-float);border-radius:14px;flex-direction:column;gap:3px;padding:14px 16px;display:flex;position:absolute}.previa-cartao small{color:var(--text-faint);align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.previa-cartao strong{letter-spacing:-.03em;font-size:22px;font-weight:800}.previa-cartao>span{color:var(--text-muted);font-size:11.5px}.previa-cartao-duplo{bottom:-6px;left:-28px}.previa-cartao-lucro{width:190px;top:-8px;right:-18px}.previa-barras{align-items:flex-end;gap:5px;height:34px;margin-top:4px;display:flex}.previa-barras i{background:linear-gradient(180deg, var(--positive), color-mix(in srgb, var(--positive) 35%, transparent));border-radius:3px 3px 1px 1px;flex:1}.faixa-confianca{border:1px solid var(--line-soft);background:var(--surface);width:min(1200px,100% - 48px);color:var(--text-muted);border-radius:16px;flex-wrap:wrap;justify-content:center;gap:14px 40px;margin:0 auto;padding:18px 24px;font-size:14px;font-weight:550;display:flex}.faixa-confianca span{align-items:center;gap:9px;display:inline-flex}.faixa-confianca svg{color:var(--accent-text)}.site-secao{flex-direction:column;gap:36px;width:min(1200px,100%);margin:0 auto;padding:96px 24px 0;display:flex}.site-secao-titulo{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:720px;margin:0 auto;display:flex}.site-secao-titulo h2{letter-spacing:-.04em;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.12}.site-secao-titulo p{color:var(--text-muted);font-size:17px}.recursos-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.recurso{border:1px solid var(--line-soft);background:var(--surface);transition:border-color .2s var(--ease), transform .2s var(--ease);border-radius:18px;flex-direction:column;gap:10px;padding:24px;display:flex}.recurso:hover{border-color:var(--line);transform:translateY(-2px)}.recurso-icone{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-text);border-radius:13px;place-items:center;margin-bottom:4px;display:grid}.recurso h3{font-size:17px;font-weight:700}.recurso p{color:var(--text-muted);font-size:14.5px;line-height:1.6}.passos{counter-reset:passo;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.passos li{border:1px solid var(--line-soft);background:var(--surface);border-radius:18px;flex-direction:column;gap:10px;padding:26px 24px 24px;display:flex;position:relative}.passos li>svg{color:var(--accent-text)}.passo-numero{color:var(--text-faint);letter-spacing:-.05em;opacity:.35;font-size:40px;font-weight:800;line-height:1;position:absolute;top:20px;right:22px}.passos h3{font-size:18px;font-weight:700}.passos p{color:var(--text-muted);font-size:14.5px;line-height:1.6}.comparacao{border:1px solid var(--line-soft);background:var(--surface);border-radius:18px;width:min(880px,100%);margin:0 auto;overflow:hidden}.comparacao-linha{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));align-items:center;gap:10px;padding:14px 20px;font-size:14px;display:grid}.comparacao-cabeca{background:var(--surface-sunken);color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;border-top:0;font-size:12px;font-weight:650}.comparacao-linha>span:not(:first-child){text-align:center}.comparacao-cabeca>span:last-child{color:var(--accent-text)}.comparacao .sim{color:var(--text);font-weight:650}.comparacao .nao{color:var(--text-faint)}.comparacao .destaque{color:var(--positive)}.planos-inclui{border:1px solid var(--line-soft);background:var(--surface);border-radius:18px;flex-direction:column;gap:14px;width:min(880px,100%);margin:0 auto;padding:22px 24px;display:flex}.planos-inclui>strong{font-size:15px}.duvidas{flex-direction:column;gap:10px;width:min(820px,100%);margin:0 auto;display:flex}.duvida{border:1px solid var(--line-soft);background:var(--surface);transition:border-color .14s var(--ease);border-radius:14px}.duvida.aberta{border-color:var(--line)}.duvida button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:15.5px;font-weight:650;display:flex}.duvida button svg{color:var(--text-faint);transition:transform .2s var(--ease);flex:none}.duvida.aberta button svg{transform:rotate(180deg)}.duvida p{color:var(--text-muted);padding:0 20px 18px;font-size:14.5px;line-height:1.65}.cta-final{border:1px solid var(--accent-line);text-align:center;background:radial-gradient(80% 120% at 50% 0%, #1b6ffb40, transparent 70%), var(--surface);border-radius:24px;flex-direction:column;align-items:center;gap:16px;width:min(1152px,100% - 48px);margin:96px auto 0;padding:56px 24px;display:flex}.cta-final h2{letter-spacing:-.04em;max-width:20ch;font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.15}.cta-final p{max-width:52ch;color:var(--text-muted);font-size:16px}.cta-final .hero-acoes{justify-content:center;margin-top:6px}.site-rodape{border-top:1px solid var(--line-soft);background:var(--surface-sunken);margin-top:96px}.site-rodape-interno{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:32px;width:min(1200px,100%);margin:0 auto;padding:48px 24px 32px;display:grid}.site-rodape-marca{flex-direction:column;gap:12px;display:flex}.site-rodape-marca p{max-width:34ch;color:var(--text-muted);font-size:14px}.site-rodape nav{flex-direction:column;gap:10px;font-size:14px;display:flex}.site-rodape nav strong{color:var(--text);font-size:13px}.site-rodape nav a{color:var(--text-muted)}.site-rodape nav a:hover{color:var(--text)}.site-rodape-aviso{border-top:1px solid var(--line-soft);align-items:flex-start;gap:14px;width:min(1200px,100% - 48px);margin:0 auto;padding:18px 0;display:flex}.site-rodape-aviso p{color:var(--text-faint);font-size:12.5px;line-height:1.6}.selo-idade{border:2px solid var(--negative);width:40px;height:40px;color:var(--negative);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.site-rodape-copyright{width:min(1200px,100% - 48px);color:var(--text-faint);margin:0 auto;padding:0 0 28px;font-size:12.5px}.legal{flex:1;width:min(820px,100%);margin:0 auto;padding:40px 24px 0}.legal-abas{flex-wrap:wrap;gap:6px;margin-bottom:28px;display:flex}.legal-abas a{border:1px solid var(--line-soft);color:var(--text-muted);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}.legal-abas a:hover{color:var(--text);text-decoration:none}.legal-abas a[aria-current=page]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-text)}.legal article>header{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:8px;margin-bottom:28px;padding-bottom:24px;display:flex}.legal h1{letter-spacing:-.04em;font-size:36px;font-weight:800}.legal article>header p{color:var(--text-muted);font-size:17px}.legal article>header small{color:var(--text-faint);font-size:12.5px}.legal h2{margin:28px 0 10px;font-size:18px;font-weight:700}.legal p,.legal li{color:var(--text-muted);font-size:15px;line-height:1.7}.legal p+p{margin-top:12px}.legal ul{flex-direction:column;gap:8px;margin:10px 0;padding-left:20px;list-style:outside;display:flex}.legal strong{color:var(--text)}@media (width<=1280px){.calculator-layout{grid-template-columns:minmax(0,1fr)}.calculator-engine,.calculator-operation,.calculator-registration{grid-area:auto/1}.calculator-operation{position:static}.calculator-summary-panel{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.calculator-summary-panel h2{grid-column:1/-1}.calculator-summary-group{border-bottom:0;padding-bottom:0}.games-table{--colunas:minmax(250px, 1.5fr) repeat(3, minmax(104px, 1fr)) 92px}}@media (width<=1100px){.stat-grid,.planilha-resumo,.monitor-overview,.dashboard-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-calendar-layout{grid-template-columns:minmax(0,1fr)}.recursos-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:56px}.previa{width:100%;max-width:640px;margin:0 auto}.site-rodape-interno{grid-template-columns:repeat(2,minmax(0,1fr))}.movement-form-banca{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=960px){.site-nav{display:none}.site-nav.aberta{border-bottom:1px solid var(--line-soft);background:var(--surface);flex-direction:column;align-items:stretch;padding:10px 16px 16px;display:flex;position:absolute;top:66px;left:0;right:0}.site-nav.aberta button,.site-nav.aberta a{justify-content:flex-start;min-height:44px}.site-menu-botao{display:inline-grid}.site-cabecalho-acoes,.site-nav+.site-cabecalho-acoes{margin-left:auto}.games-table-head{display:none}.game-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 16px}.event-cell{grid-column:1/-1}.compare-button{display:none}.mobile-selection{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:650;display:block}.odd-cell{min-height:74px}.opportunity-content{grid-template-columns:minmax(0,1fr)}.opportunity-result{border-top:1px solid var(--line-soft);border-left:0}.conta-grade{grid-template-columns:minmax(0,1fr)}.planos-grade{grid-template-columns:minmax(0,1fr);width:100%;max-width:460px;margin:0 auto}.passos,.entrada{grid-template-columns:minmax(0,1fr)}.entrada-lado{display:none}.entrada-marca-movel{margin-bottom:8px;display:inline-flex}.entrada-voltar{margin-left:0}}@media (width<=767px){.app-shell,.app-shell.sidebar-collapsed{display:block}.sidebar{display:none}.topbar{background:color-mix(in srgb, var(--bg) 92%, transparent);gap:12px;height:56px;padding:0 16px}.topbar-brand{display:inline-flex}.topbar-brand .marca strong,.topbar-eyebrow{display:none}.topbar-title strong{font-size:16px}.feed-pill{padding:5px 10px;font-size:12px}.content{padding:20px 16px calc(96px + env(safe-area-inset-bottom,0px));gap:18px}.page-heading h1{font-size:23px}.page-heading p{font-size:13.5px}.page-actions,.planilha-acoes{width:100%}.page-actions>.button,.planilha-acoes>.button{flex:auto}.bottom-nav{z-index:60;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav a,.bottom-nav button{min-width:0;min-height:52px;color:var(--text-faint);background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-size:11px;font-weight:600;text-decoration:none;display:flex}.bottom-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bottom-nav .selected{color:var(--accent-text)}.bottom-nav .selected svg{filter:drop-shadow(0 0 8px #1b6ffb80)}.menu-mais-fundo{z-index:55;background:var(--overlay);animation:aparecer .16s var(--ease);align-items:flex-end;display:flex;position:fixed;inset:0}.menu-mais{width:100%;padding:8px 16px calc(84px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-float);border-radius:20px 20px 0 0}.menu-mais-topo{justify-content:space-between;align-items:center;padding:6px 0 10px;display:flex}.menu-mais-topo strong{font-size:16px}.menu-mais-itens{flex-direction:column;gap:4px;display:flex}.menu-mais-itens a{min-height:48px;color:var(--text);border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:550;display:flex}.menu-mais-itens a:hover{background:var(--surface-hover);text-decoration:none}.menu-mais-itens a.selected{background:var(--surface-raised);color:var(--accent-text)}.menu-mais-rodape{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.stat-grid,.planilha-resumo,.monitor-overview,.dashboard-overview{gap:10px}.stat,.monitor-overview>div,.dashboard-kpi,.freebet-kpi{padding:14px}.stat>strong,.monitor-overview strong,.dashboard-kpi strong,.freebet-kpi strong{font-size:19px}.overview-icon,.dashboard-kpi-icon,.freebet-kpi>span{display:none}.freebet-overview{grid-template-columns:minmax(0,1fr)}.monitor-toolbar{padding:12px 14px}.search-field{flex-basis:100%}.period-control,.period-control button{flex:1}.button-filter span:not(.filter-count){display:none}.strategy-controls{padding:14px}.strategy-controls>label:not(.checkbox-label){width:calc(50% - 9px)}.results-heading{padding:0 14px 10px}.opportunity-list{padding:4px 12px 12px}.opportunity-quotes{grid-template-columns:minmax(0,1fr);padding:12px}.opportunity-top{flex-direction:column;align-items:flex-start}.monitor-footer{padding:12px 14px}.house-picker{grid-template-columns:minmax(0,1fr)}.calc-leg{grid-template-columns:minmax(0,1fr) auto}.calc-leg .currency-input{grid-column:1/-1}.calc-outcomes,.calc-summary,.calculator-summary-panel,.calculator-registration .movement-form{grid-template-columns:minmax(0,1fr)}.calculator-registration .button-primary.full-width{width:100%}.calc-topo,.calc-acoes,.planilha-controles{padding:12px 14px}.planilha-filtros{scrollbar-width:none;flex-wrap:nowrap;margin:0 -14px;padding:0 14px;overflow-x:auto}.planilha-data,.planilha-data input{width:100%}.editor-operacao .movement-form{grid-template-columns:minmax(0,1fr)}.operation-leg{flex-direction:column;align-items:flex-start}.movement-form-banca{grid-template-columns:minmax(0,1fr)}.movement-form-banca .segmented{width:100%}.chart-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.chart-track{grid-area:2/1/auto/-1}.calendar-weekdays,.calendar-grid{gap:3px;padding:0 10px}.calendar-day,.calendar-empty{min-height:48px}.calendar-day{padding:5px}.calendar-day strong{font-size:9px}.calendar-day small{display:none}.calendar-toolbar{padding:8px 10px}.calendar-footer{grid-template-columns:minmax(0,1fr);padding:12px 10px 14px}.freebet-toolbar{padding:14px}.freebet-search,.freebet-filter{width:100%}.freebet-form{grid-template-columns:minmax(0,1fr)}.conta-form{flex-direction:column}.modal{width:100%;max-height:92vh;animation:subirMovel .22s var(--ease);border-radius:20px 20px 0 0;top:auto;bottom:0;left:0;transform:none}.modal-wide,.modal-confirmacao{width:100%}.modal-heading{padding:18px 16px 14px}.modal-body{padding:16px 16px calc(20px + env(safe-area-inset-bottom,0px))}.editor-acoes>.button{flex:auto}.site-cabecalho-interno{gap:10px;height:60px;padding:0 16px}.site-nav.aberta{top:60px}.site-cta-cabecalho{display:none}.hero{gap:36px;padding:40px 16px 44px}.hero-texto>p{font-size:16px}.hero-acoes>.button{flex:100%}.previa-cartao-duplo{left:-6px}.previa-cartao-lucro{width:168px;right:-6px}.previa-cartao strong{font-size:18px}.previa-linha small,.previa-odd small{display:none}.faixa-confianca{flex-direction:column;align-items:flex-start;gap:10px;width:calc(100% - 32px);padding:16px}.site-secao{gap:28px;padding:72px 16px 0}.recursos-grade{grid-template-columns:minmax(0,1fr)}.comparacao-linha{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,.8fr));padding:12px;font-size:12.5px}.comparacao-cabeca{font-size:10px}.cta-final{width:calc(100% - 32px);margin-top:72px;padding:40px 18px}.site-rodape-interno{grid-template-columns:minmax(0,1fr);gap:24px;padding:36px 16px 24px}.site-rodape-aviso,.site-rodape-copyright{width:calc(100% - 32px)}.legal{padding:28px 16px 0}.legal h1{font-size:28px}.sem-acesso-cartao{padding:28px 18px}.sem-acesso-acoes>.button{flex:100%}}@keyframes subirMovel{0%{opacity:0;transform:translateY(24px)}}@media (width<=767px){.calculator-engine .table-scroll{overflow:visible}.calc-tabela,.calc-tabela tbody{min-width:0;display:block}.calc-tabela thead{display:none}.calc-tabela tr{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.calc-tabela td{text-align:left;border:0;flex-direction:column;align-items:stretch;gap:5px;min-width:0;display:flex;width:auto!important;padding:0!important}.calc-tabela tbody tr:hover td{background:0 0}.calc-tabela td[data-rotulo]:before{content:attr(data-rotulo);color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:650}.calc-tabela td:first-child{grid-column:1/-1}.calc-tabela .celula-num,.calc-tabela .celula-num.estreita{text-align:left;width:100%}.calc-tabela td.numeric{justify-content:flex-start}.calc-tabela .resp-nota{text-align:left}.calc-tabela input[type=checkbox],.calc-tabela input[type=radio]{width:20px;height:20px}.calc-total{background:var(--surface-sunken)}.calc-total td{border-top:0}.calc-total .calc-vazia{display:none}.calc-total .calc-total-rotulo{grid-column:1/-1}.calc-total .calc-total-rotulo:before{content:none}}.odd-liquida{color:var(--accent-text);text-align:right;white-space:nowrap;margin-top:4px;font-size:11.5px;font-weight:650;display:block}@media (width<=767px){.odd-liquida{text-align:left}}@media (width>=768px){.calc-tabela .celula-num{min-width:84px}.calc-tabela .celula-num.estreita{min-width:64px}.calc-tabela td:first-child{width:auto;min-width:180px}.calc-tabela th,.calc-tabela td{white-space:nowrap}}
