.bk-calculator__panel-title{font-family:"Montserrat",sans-serif;font-size:1.5rem;font-weight:700;color:var(--kg-text);margin-bottom:24px}.bk-calculator__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px}@media(max-width:768px){.bk-calculator__grid{grid-template-columns:1fr}}.bk-field{display:flex;flex-direction:column}.bk-label.kg-tool__label{margin-bottom:8px}.bk-input{font-family:"Inter",sans-serif;height:40px;width:100%;padding:0 12px;font-size:0.875rem;border-radius:var(--kg-radius-field)}.bk-input::placeholder{color:hsl(var(--muted-foreground))}.bk-radio-group{display:flex;gap:16px;margin-bottom:24px}.bk-radio-option{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:0.875rem;color:hsl(var(--muted-foreground));transition:color 0.2s}.bk-radio-option:has(input:checked){color:var(--kg-text)}.bk-radio-option input[type=radio]{appearance:none;width:16px;height:16px;border:1px solid hsl(217 19% 27%);border-radius:50%;background:hsl(200 10% 12%);cursor:pointer;position:relative;transition:border-color 0.2s}.bk-radio-option input[type=radio]:checked{border-color:var(--kg-tool-accent)}.bk-radio-option input[type=radio]:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:var(--kg-tool-accent)}.bk-result-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.bk-result-grid{grid-template-columns:1fr}}.bk-result-card{padding:20px;border-radius:var(--kg-radius-card);background:var(--kg-wash-1);border:1px solid var(--kg-border)}.bk-result-card__label{display:block;font-size:0.875rem;color:hsl(var(--muted-foreground));margin-bottom:8px}.bk-result-card__value{display:block;font-family:"Montserrat",sans-serif;font-size:1.5rem;font-weight:700;color:var(--kg-text)}.input-hint{display:none;margin-top:8px;padding:8px 12px;border-radius:var(--kg-radius-field);font-size:0.8125rem;font-weight:500;border:1px solid transparent}.input-hint--success{display:block;color:var(--kg-tool-accent);background-color:color-mix(in srgb,var(--kg-tool-accent) 10%,transparent);border-color:color-mix(in srgb,var(--kg-tool-accent) 30%,transparent)}.input-hint--info{display:block;color:hsl(217 91% 65%);background-color:hsl(217 91% 60% / 0.15);border-color:hsl(217 91% 60% / 0.3)}.input-hint--warning{display:block;color:hsl(37 95% 55%);background-color:hsl(37 95% 55% / 0.15);border-color:hsl(37 95% 55% / 0.3)}.input-hint--error{display:block;color:hsl(0 84% 60%);background-color:hsl(0 84% 60% / 0.15);border-color:hsl(0 84% 60% / 0.3)}.bk-result-card__value--positive{color:var(--kg-tool-accent)}.bk-result-card__value--negative{color:hsl(0 84% 60%)}.tools.kg-tool-page--freebet>.calc_info{--kg-freebet-info-surface: hsl(210 20% 8% / 0.9);--kg-freebet-info-border: hsl(210 13% 32% / 0.76);--kg-freebet-card-surface: var(--kg-surface-info);--kg-freebet-card-border: hsl(210 12% 30% / 0.72);box-sizing:border-box;display:grid;gap:clamp(0.875rem,1.5vw,1rem);min-width:0;padding:clamp(1rem,2.2vw,1.5rem);color:hsl(210 14% 78%);font-size:0.875rem;line-height:1.6;background:var(--kg-freebet-info-surface);border:1px solid var(--kg-freebet-info-border);border-radius:var(--kg-radius-2xl);box-shadow:none}.tools.kg-tool-page--freebet>.calc_info>*{box-sizing:border-box;min-width:0;margin:0}.tools.kg-tool-page--freebet>.calc_info>h2{color:hsl(210 18% 94%);font-size:clamp(1.1875rem,1.7vw,1.375rem);font-weight:650;line-height:1.3}.tools.kg-tool-page--freebet>.calc_info.calc_info>h2{margin:0}.tools.kg-tool-page--freebet .kg-freebet-info__intro{margin-bottom:0;color:hsl(210 12% 76%)}.kg-tool-page--freebet .kg-freebet-info__layout,.kg-tool-page--freebet .kg-freebet-info__guide{display:grid;min-width:0}.kg-tool-page--freebet .kg-freebet-info__layout{gap:1rem}.kg-tool-page--freebet .kg-freebet-info__guide{align-content:start;gap:1rem}.kg-tool-page--freebet .kg-freebet-info__guide>*{min-width:0;margin:0}.kg-tool-page--freebet .kg-freebet-info-card{min-width:0;padding:clamp(0.875rem,1.5vw,1rem);background:var(--kg-freebet-card-surface);border:1px solid var(--kg-freebet-card-border);border-radius:var(--kg-radius-card)}.kg-tool-page--freebet .kg-freebet-formula{display:grid;gap:0.625rem}.kg-tool-page--freebet .kg-freebet-formula__label{color:hsl(210 10% 66%);font-size:0.6875rem;font-weight:700;letter-spacing:0.08em;line-height:1.2}.kg-tool-page--freebet .kg-freebet-formula__expression{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0.375rem;color:hsl(210 12% 83%);font-size:clamp(0.875rem,3.8vw,1rem);font-weight:500;line-height:1.15;text-align:center}.kg-tool-page--freebet .kg-freebet-formula__lead,.kg-tool-page--freebet .kg-freebet-formula__fraction{flex:0 0 auto;white-space:nowrap}.kg-tool-page--freebet .kg-freebet-formula__lead{font-weight:650}.kg-tool-page--freebet .kg-freebet-formula__fraction{display:inline-grid;grid-template-rows:auto auto;color:inherit;text-align:center}.kg-tool-page--freebet .kg-freebet-formula__fraction>:first-child{padding:0 0.1875rem 0.1875rem;border-bottom:1px solid hsl(210 12% 60% / 0.8)}.kg-tool-page--freebet .kg-freebet-formula__fraction>:last-child{padding-top:0.125rem}.kg-tool-page--freebet .kg-freebet-formula__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.375rem 0.75rem;margin:0;color:hsl(210 10% 67%);font-size:0.875rem;line-height:1.6}.kg-tool-page--freebet .kg-freebet-formula__legend>div{display:grid;grid-template-columns:1.35rem minmax(0,1fr);gap:0.3125rem}.kg-tool-page--freebet .kg-freebet-formula__legend dt,.kg-tool-page--freebet .kg-freebet-formula__legend dd,.kg-tool-page--freebet .kg-freebet-example-card__details dt,.kg-tool-page--freebet .kg-freebet-example-card__details dd{margin:0}.kg-tool-page--freebet .kg-freebet-formula__legend dt{color:hsl(210 13% 84%);font-weight:600}.kg-tool-page--freebet .kg-freebet-example{display:grid;gap:0.625rem}.kg-tool-page--freebet .kg-freebet-example h3,.kg-tool-page--freebet .kg-freebet-example-card h4{margin:0;color:hsl(210 18% 91%);font-weight:650;line-height:1.35}.tools.kg-tool-page--freebet>.calc_info .kg-freebet-example>h3{font-size:1.0625rem;margin:0}.kg-tool-page--freebet .kg-freebet-example-card h4{font-size:0.9375rem}.kg-tool-page--freebet .kg-freebet-example-cards{display:grid;min-width:0;overflow:hidden;background:hsl(210 15% 9% / 0.48);border:1px solid hsl(210 11% 28% / 0.72);border-radius:var(--kg-radius-card)}.kg-tool-page--freebet .kg-freebet-example-card{display:grid;gap:0.5rem;min-width:0;padding:0.75rem}.kg-tool-page--freebet .kg-freebet-example-card+.kg-freebet-example-card{border-top:1px solid hsl(210 11% 28% / 0.72)}.kg-tool-page--freebet .kg-freebet-example-card__details{display:grid;gap:0.3125rem;margin:0;font-size:0.875rem;line-height:1.6}.kg-tool-page--freebet .kg-freebet-example-card__details>div{display:grid;grid-template-columns:minmax(5.25rem,0.72fr) minmax(0,1.28fr);align-items:start;gap:0.75rem}.kg-tool-page--freebet .kg-freebet-example-card__details dt{color:hsl(210 10% 65%)}.kg-tool-page--freebet .kg-freebet-example-card__details dd{color:hsl(210 15% 85%);font-weight:550;overflow-wrap:anywhere;text-align:right}.kg-tool-page--freebet .kg-freebet-example__result-value{color:var(--kg-brand-cyan);font-weight:700;white-space:nowrap}.kg-tool-page--freebet .kg-freebet-info__media{box-sizing:border-box;overflow:hidden;padding:0.75rem;background:var(--kg-surface-info);border:1px solid hsl(210 11% 29% / 0.76);border-radius:var(--kg-radius-card)}.kg-tool-page--freebet .kg-freebet-info__media img{display:block;width:100%;height:auto;border-radius:var(--kg-radius-sm)}@media(max-width:480px){.tools.kg-tool-page--freebet>.calc_info{gap:0.875rem;padding:1rem}.kg-tool-page--freebet .kg-freebet-formula__legend{grid-template-columns:minmax(0,1fr);gap:0.25rem}}.bk-calculator #freebetResults{margin-top:var(--kg-data-calculator-panel-gap)}
