.dogon-calculator{--dogon-accent: var(--kg-brand-cyan);display:grid;gap:11px;min-width:0;overflow:visible;color:var(--kg-text)}.dogon-calculator [hidden]{display:none!important}.dogon-calculator__label{display:block}.dogon-calculator__mode{z-index:4;margin:0 0 19px;overflow:visible}.dogon-calculator__mode-trigger{min-height:48px;padding:0 14px;border-radius:var(--kg-radius-field);color:var(--kg-text);font:inherit}.dogon-calculator__mode-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dogon-calculator__mode-trigger svg{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:hsl(200 10% 65%);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .16s ease}.dogon-calculator__mode-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.dogon-calculator__mode-menu{z-index:40;max-width:100%;border-color:hsl(190 30% 65% / .28);background:hsl(204 27% 9%)}.tools .dogon-calculator__mode-menu button[role=option]{position:relative;padding-right:36px}.dogon-calculator__mode-menu button[aria-selected=true]::after{position:absolute;top:50%;right:14px;width:8px;height:4px;border-bottom:1.5px solid currentColor;border-left:1.5px solid currentColor;content:"";transform:translateY(-70%) rotate(-45deg)}.dogon-calculator__panels{min-width:0}.dogon-calculator__panel{display:grid;gap:16px;min-width:0;margin:0}.dogon-calculator__fields{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:30px}.dogon-calculator__field{display:grid;min-width:0;gap:11px;margin:0}.tools .dogon-calculator__field .calc_label{margin:0;padding:0;border:0;background:transparent}.dogon-calculator__field .calc_input{display:block;width:100%;min-height:48px;box-sizing:border-box;margin:0;padding:0 13px;border-radius:var(--kg-radius-field)}.dogon-calculator__actions{display:grid}.dogon-calculator__message{min-height:1.25rem;margin:-8px 0 0;color:hsl(200 10% 60%);font-size:.8125rem;line-height:1.25rem}.dogon-calculator__message:empty{display:none}.dogon-calculator__message.is-error{color:#ffb3b8}.dogon-results{min-width:0;margin:0}.dogon-results__layout{display:grid;grid-template-columns:minmax(0,1fr) 224px;gap:14px;align-items:start}.dogon-results__bets{display:grid;gap:8px;min-width:0}.dogon-bet-card{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px 16px;border:1px solid var(--kg-border);border-radius:var(--kg-radius-card);background:hsl(200 20% 10%)}.dogon-bet-card__number{display:grid;width:36px;height:36px;place-items:center;border-radius:var(--kg-radius-md);background:color-mix(in srgb,var(--dogon-accent) 10%,transparent);color:var(--dogon-accent);font-size:.875rem;font-weight:700}.dogon-bet-card__title{color:var(--kg-text);font-size:.9375rem;line-height:1.3}.dogon-bet-card__value{color:hsl(200 15% 95%);font-size:1.125rem;white-space:nowrap}.dogon-results__sidebar{display:grid;min-width:0;gap:10px}.dogon-results__oborot-card{display:grid;min-width:0;gap:6px;padding:16px;border:1px solid var(--kg-border);border-radius:var(--kg-radius-card);background:hsl(200 20% 10%)}.dogon-results__oborot-label{color:hsl(200 10% 60%);font-size:.8125rem;line-height:1.3}.dogon-results__oborot-value{--dogon-turnover-max-size: 24;display:block;width:100%;min-width:0;overflow:visible;color:hsl(200 15% 95%);font-size:1.5rem;line-height:1.1;white-space:nowrap}.dogon-results__sequence-actions{display:grid;min-width:0;gap:8px}body .tools .kg-tool .dogon-calculator__next{width:100%;height:auto;min-height:40px;gap:.25em;justify-self:stretch;padding:5px 10px;font-family:var(--kg-tool-button-font-family);font-size:var(--kg-tool-button-font-size);line-height:var(--kg-tool-button-line-height);letter-spacing:var(--kg-tool-button-letter-spacing);text-align:center;text-wrap:balance}.tools .kg-tool .dogon-calculator__reset{min-height:34px;padding:4px 8px}.dogon-results__box{min-width:0;overflow:hidden;border:1px solid var(--kg-border);border-radius:var(--kg-radius-card);background:hsl(200 20% 10%);color:var(--kg-text)}.dogon-results__table{width:100%;min-width:0;overflow:visible}.dogon-results__table .res_table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse}.dogon-results__table th,.dogon-results__table td{box-sizing:border-box;border:0;border-bottom:1px solid var(--kg-border);padding:9px 10px;color:inherit;font-variant-numeric:tabular-nums;text-align:right;vertical-align:middle;white-space:nowrap}.dogon-results__table th{color:hsl(200 10% 66%);font-size:.75rem;font-weight:800;line-height:1.15}.dogon-results__table td{font-size:.8125rem}.dogon-results__table tbody tr:last-child td{border-bottom:0}.dogon-table__label--mobile{display:none}.dogon-table__step{width:5%;text-align:center!important}.dogon-table__money{width:18%}.dogon-table__profit{width:17%}.dogon-table__total{width:23%}.dogon-table__risk{width:19%}@media(max-width:767px){.kg-tool-page__first-screen--dogon{--dogon-site-header-size: 4rem;min-block-size:calc(100vh - var(--dogon-site-header-size));min-block-size:calc(100svh - var(--dogon-site-header-size));align-content:start}.dogon-results__layout{grid-template-columns:1fr}.dogon-results__sidebar{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);align-items:stretch}.dogon-results__sequence-actions{align-content:center}.dogon-results__oborot-value{--dogon-turnover-max-size: 20}}@media(max-width:500px){.dogon-bet-card{grid-template-columns:30px minmax(0,1fr) auto;gap:9px;padding:12px}.dogon-bet-card__number{width:30px;height:30px;font-size:.75rem}.dogon-bet-card__title{font-size:.8125rem}.dogon-bet-card__value{font-size:.9375rem}.dogon-results__oborot-card{padding:12px}.dogon-results__box--table{margin-inline:-12px}.dogon-results__table th,.dogon-results__table td{padding:7px 2px}.dogon-results__table th{font-size:.6875rem}.dogon-results__table td{font-size:.8125rem;letter-spacing:-.025em}.dogon-table__responsive-heading .dogon-table__label--desktop{display:none}.dogon-table__label--mobile{display:inline}.dogon-table__step{width:7%}.dogon-table__money{width:19%}.dogon-table__profit{width:19%}.dogon-table__total{width:22%;text-align:right!important}.dogon-table__risk{width:14%;text-align:right!important}}@media(max-width:340px){.dogon-results__table th,.dogon-results__table td{padding-inline:1px}.dogon-results__table th{font-size:.65625rem}}@media(max-width:600px){body .tools .kg-tool .dogon-calculator__next{min-height:44px}.tools .kg-tool .dogon-calculator__reset{min-height:44px}}@media(max-width:767px){body .tools .kg-tool .dogon-calculator__next{flex-direction:column;gap:0}}
