.lottery-layout[data-v-7b26c3b7],.lottery-tool[data-v-7b26c3b7]{min-width:0;display:grid;gap:1rem}.lottery-layout[data-v-7b26c3b7]{grid-template-columns:minmax(0,1fr) 19rem;align-items:start}.lottery-main[data-v-7b26c3b7],.lottery-results-panel[data-v-7b26c3b7]{min-width:0;display:grid;gap:1rem}.mobile-lottery-tabs[data-v-7b26c3b7]{display:none}.control-strip[data-v-7b26c3b7]{display:grid;min-width:0;grid-template-columns:auto minmax(9rem,13rem) minmax(0,1fr);align-items:end;gap:1rem;padding:.85rem;border:1px solid color-mix(in srgb,var(--border-color) 78%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-glass-color) 92%,var(--surface-color));box-shadow:var(--card-shadow)}.lottery-command-brand[data-v-7b26c3b7]{min-height:2.4rem;display:inline-flex;align-items:center;align-self:end;gap:.48rem;padding-right:1rem;border-right:1px solid color-mix(in srgb,var(--border-color) 80%,transparent);color:var(--brand-label-color);font-size:.98rem;font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:1.2;white-space:nowrap}.lottery-command-brand__icon[data-v-7b26c3b7]{width:1.12rem;height:1.12rem}.select-field[data-v-7b26c3b7]{min-width:0;display:grid;gap:.4rem;color:var(--text-secondary-color);font-size:.8rem;font-weight:var(--font-weight-semibold)}.select-control[data-v-7b26c3b7]{min-width:8rem;padding-inline:.7rem 2rem}.button-row[data-v-7b26c3b7]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;min-width:0}.lottery-operation-status[data-v-7b26c3b7]{min-height:2.4rem;display:inline-flex;align-items:center;gap:.38rem;padding-inline:.7rem;border:1px solid color-mix(in srgb,var(--border-color) 78%,transparent);border-radius:var(--radius-md);color:var(--text-secondary-color);background:color-mix(in srgb,var(--surface-color) 82%,transparent);font-size:.78rem;font-weight:var(--font-weight-semibold)}.lottery-operation-status[data-state=processing][data-v-7b26c3b7]{color:var(--primary-color)}.lottery-operation-status[data-state=completed][data-v-7b26c3b7]{color:var(--success-color,#15803d)}.lottery-operation-error[data-v-7b26c3b7],.lottery-operation-status[data-state=failed][data-v-7b26c3b7]{color:var(--danger-color,#b42318)}.lottery-operation-error[data-v-7b26c3b7]{margin:-.35rem 0 0;font-size:.8rem}.button-row>button[data-v-7b26c3b7]{min-width:0;white-space:nowrap}.icon-button[data-v-7b26c3b7]{width:2.65rem;height:2.65rem}.icon-button.quiet[data-v-7b26c3b7]{width:2.15rem;height:2.15rem}.number-list[data-v-7b26c3b7]{max-height:28rem;display:grid;gap:.75rem;overflow:auto;padding-right:.25rem}.history-panel[data-v-7b26c3b7],.number-ticket[data-v-7b26c3b7]{border:1px solid color-mix(in srgb,var(--border-color) 78%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-glass-color) 92%,var(--surface-color));box-shadow:var(--card-shadow)}.number-ticket[data-v-7b26c3b7]{display:grid;min-width:0;gap:1rem;padding:1rem}.history-header[data-v-7b26c3b7],.ticket-footer[data-v-7b26c3b7],.ticket-header[data-v-7b26c3b7]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.history-header h2[data-v-7b26c3b7],.ticket-time[data-v-7b26c3b7],.ticket-title[data-v-7b26c3b7]{min-width:0;display:inline-flex;align-items:center;gap:.45rem}.ticket-title[data-v-7b26c3b7]{color:var(--text-color);font-weight:var(--font-weight-semibold)}.ticket-title svg[data-v-7b26c3b7]{color:var(--warning-color)}.ticket-time[data-v-7b26c3b7]{color:var(--text-secondary-color);font-size:.82rem;font-weight:var(--font-weight-medium);white-space:nowrap}.balls-layout[data-v-7b26c3b7]{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto minmax(0,.6fr);align-items:center;gap:1rem}.ball-zone[data-v-7b26c3b7]{min-width:0;display:grid;gap:.5rem}.zone-label[data-v-7b26c3b7]{color:var(--text-secondary-color);font-size:.78rem;font-weight:var(--font-weight-semibold)}.ball-row[data-v-7b26c3b7]{display:flex;flex-wrap:wrap;gap:.45rem}.number-ball[data-v-7b26c3b7]{width:clamp(2.25rem,4vw,2.75rem);height:clamp(2.25rem,4vw,2.75rem);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:1rem;font-weight:var(--font-weight-bold);box-shadow:0 10px 20px #00000024}.mini-ball.front[data-v-7b26c3b7],.number-ball.front[data-v-7b26c3b7]{background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light))}.mini-ball.back[data-v-7b26c3b7],.number-ball.back[data-v-7b26c3b7]{background:linear-gradient(135deg,var(--accent-color),var(--danger-color))}.ball-divider[data-v-7b26c3b7],.mini-divider[data-v-7b26c3b7]{color:var(--text-muted-color);font-weight:var(--font-weight-semibold)}.empty-state[data-v-7b26c3b7]{min-height:15rem;display:grid;place-items:center;align-content:center;gap:.55rem;border:1px dashed var(--border-strong-color);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-glass-color) 92%,var(--surface-color));color:var(--text-secondary-color);font-weight:var(--font-weight-semibold);text-align:center;box-shadow:var(--card-shadow)}.empty-state svg[data-v-7b26c3b7]{color:var(--text-muted-color)}.empty-state strong[data-v-7b26c3b7],.frequency-empty strong[data-v-7b26c3b7],.history-empty strong[data-v-7b26c3b7]{color:var(--text-color);font-size:.92rem;font-weight:var(--font-weight-bold)}.empty-state span[data-v-7b26c3b7],.frequency-empty span[data-v-7b26c3b7],.history-empty span[data-v-7b26c3b7]{color:var(--text-secondary-color);font-size:.8rem;font-weight:var(--font-weight-medium)}.frequency-panel[data-v-7b26c3b7]{display:grid;min-width:0;gap:.9rem;padding:.95rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-color) 78%,transparent);border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 8%,transparent),color-mix(in srgb,var(--accent-color) 7%,transparent)),color-mix(in srgb,var(--surface-glass-color) 93%,var(--surface-color));box-shadow:var(--card-shadow)}.frequency-header[data-v-7b26c3b7],.frequency-row[data-v-7b26c3b7],.frequency-title[data-v-7b26c3b7],.frequency-zone-header[data-v-7b26c3b7]{display:flex;min-width:0;align-items:center}.frequency-header[data-v-7b26c3b7]{justify-content:space-between;gap:1rem}.frequency-title[data-v-7b26c3b7],.frequency-zone-header[data-v-7b26c3b7]{gap:.65rem}.frequency-icon[data-v-7b26c3b7]{width:2.2rem;height:2.2rem;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary-color) 24%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--primary-color) 11%,var(--surface-color));color:var(--primary-color)}.frequency-kicker[data-v-7b26c3b7]{display:block;color:var(--text-muted-color);font-size:.66rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.frequency-title h2[data-v-7b26c3b7]{margin:.08rem 0 0;color:var(--text-color);font-size:1.05rem;font-weight:var(--font-weight-bold);letter-spacing:0}.frequency-sample[data-v-7b26c3b7]{flex:0 0 auto;padding:.32rem .56rem;border:1px solid var(--border-color);border-radius:999px;background:color-mix(in srgb,var(--surface-color) 78%,transparent);color:var(--text-secondary-color);font-size:.76rem;font-weight:var(--font-weight-semibold);white-space:nowrap}.frequency-grid[data-v-7b26c3b7]{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:.85rem}.frequency-zone[data-v-7b26c3b7]{display:grid;min-width:0;align-content:start;gap:.75rem;padding:.8rem;border:1px solid color-mix(in srgb,var(--border-color) 70%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-color) 72%,transparent)}.frequency-zone-header[data-v-7b26c3b7]{justify-content:flex-start}.frequency-zone-header div[data-v-7b26c3b7]{min-width:0;display:grid;gap:.18rem}.frequency-zone-header strong[data-v-7b26c3b7]{color:var(--text-color);font-size:.92rem;font-weight:var(--font-weight-semibold)}.frequency-zone-header small[data-v-7b26c3b7]{color:var(--text-muted-color);font-size:.73rem;font-weight:var(--font-weight-medium)}.zone-pill[data-v-7b26c3b7]{min-width:2.65rem;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:.32rem .5rem;border-radius:999px;color:#fff;font-size:.74rem;font-weight:var(--font-weight-bold);line-height:1}.zone-pill.front[data-v-7b26c3b7]{background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light))}.zone-pill.back[data-v-7b26c3b7]{background:linear-gradient(135deg,var(--accent-color),var(--danger-color))}.frequency-bars[data-v-7b26c3b7]{display:grid;min-width:0;gap:.5rem}.frequency-row[data-v-7b26c3b7]{gap:.55rem}.frequency-ball[data-v-7b26c3b7]{width:2rem;height:2rem;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:.78rem;font-weight:var(--font-weight-bold);box-shadow:0 8px 16px #00000021}.frequency-ball.front[data-v-7b26c3b7]{background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light))}.frequency-ball.back[data-v-7b26c3b7]{background:linear-gradient(135deg,var(--accent-color),var(--danger-color))}.frequency-meter[data-v-7b26c3b7]{position:relative;min-width:3.8rem;height:.48rem;flex:1 1 auto;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--border-color) 52%,transparent)}.frequency-meter span[data-v-7b26c3b7]{position:absolute;inset:0 auto 0 0;width:calc(var(--frequency-ratio)*100%);min-width:.5rem;border-radius:inherit;background:linear-gradient(90deg,var(--primary-color),var(--accent-color));box-shadow:0 0 18px color-mix(in srgb,var(--primary-color) 24%,transparent)}.frequency-count[data-v-7b26c3b7],.frequency-percent[data-v-7b26c3b7]{flex:0 0 auto;color:var(--text-secondary-color);font-size:.73rem;font-weight:var(--font-weight-semibold);text-align:right;white-space:nowrap}.frequency-count[data-v-7b26c3b7]{min-width:2.8rem}.frequency-percent[data-v-7b26c3b7]{min-width:2.3rem;color:var(--text-muted-color)}.frequency-empty[data-v-7b26c3b7]{min-height:7rem;display:grid;min-width:0;place-items:center;align-content:center;gap:.4rem;border:1px dashed var(--border-strong-color);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-color) 58%,transparent);color:var(--text-secondary-color);font-size:.86rem;font-weight:var(--font-weight-semibold);text-align:center}.frequency-empty svg[data-v-7b26c3b7]{color:var(--text-muted-color)}.history-panel[data-v-7b26c3b7]{min-width:0;display:grid;align-content:start;overflow:hidden}.history-header[data-v-7b26c3b7]{padding:.85rem;border-bottom:1px solid var(--border-color)}.history-header h2[data-v-7b26c3b7]{margin:0;color:var(--text-color);font-size:1rem;font-weight:var(--font-weight-semibold)}.history-list[data-v-7b26c3b7]{max-height:30rem;display:grid;gap:.45rem;overflow:auto;padding:.65rem}.history-empty[data-v-7b26c3b7]{min-height:12rem;display:grid;place-items:center;align-content:center;gap:.4rem;padding:2rem .5rem;color:var(--text-secondary-color);text-align:center;font-size:.88rem}.history-item[data-v-7b26c3b7]{display:grid;min-width:0;gap:.55rem;width:100%;padding:.7rem;border:1px solid transparent;border-radius:var(--radius-md);background:var(--surface-color);text-align:left;transition:background-color var(--transition-duration) ease,border-color var(--transition-duration) ease,box-shadow var(--transition-duration) ease,color var(--transition-duration) ease,transform var(--transition-duration) ease}.history-item[data-v-7b26c3b7]:hover{border-color:var(--border-color);background:var(--surface-muted-color)}.history-item[data-v-7b26c3b7]:active{border-color:color-mix(in srgb,var(--primary-color) 32%,var(--border-color));background:color-mix(in srgb,var(--primary-color) 9%,var(--surface-muted-color));box-shadow:var(--button-press-shadow-soft);color:var(--primary-color);transform:var(--button-press-transform-card);transition-duration:var(--button-press-duration);transition-timing-function:var(--button-press-ease)}.history-time[data-v-7b26c3b7]{color:var(--text-secondary-color);font-size:.78rem;font-weight:var(--font-weight-medium)}.mini-balls[data-v-7b26c3b7]{display:flex;flex-wrap:wrap;align-items:center;gap:.28rem}.mini-ball[data-v-7b26c3b7]{width:1.45rem;height:1.45rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:.68rem;font-weight:var(--font-weight-semibold)}@media(max-width:1100px){.lottery-layout[data-v-7b26c3b7]{grid-template-columns:1fr}.control-strip[data-v-7b26c3b7]{grid-template-columns:auto minmax(9rem,13rem)}.button-row[data-v-7b26c3b7]{grid-column:1/-1}}@media(max-width:720px){.mobile-lottery-tabs[data-v-7b26c3b7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.22rem;border:1px solid color-mix(in srgb,var(--border-color) 78%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-color) 76%,transparent)}.mobile-lottery-tabs button[data-v-7b26c3b7]{min-width:0;min-height:2.2rem;border:0;border-radius:calc(var(--radius-md) - .18rem);color:var(--text-secondary-color);background:transparent;font-size:.78rem;font-weight:var(--font-weight-bold);cursor:pointer}.mobile-lottery-tabs button.active[data-v-7b26c3b7]{color:var(--button-text-color);background:var(--button-bg-color)}.mobile-lottery-panel[data-v-7b26c3b7]:not(.mobile-active){display:none}.ticket-footer[data-v-7b26c3b7],.ticket-header[data-v-7b26c3b7]{align-items:stretch;flex-direction:column}.control-strip[data-v-7b26c3b7]{grid-template-columns:1fr;align-items:stretch}.lottery-command-brand[data-v-7b26c3b7]{padding-right:0;padding-bottom:.62rem;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--border-color) 76%,transparent)}.button-row[data-v-7b26c3b7]{grid-column:1;justify-content:stretch}.button-row>button[data-v-7b26c3b7]:not(.icon-button){flex:1 1 auto}.balls-layout[data-v-7b26c3b7]{grid-template-columns:1fr;align-items:start}.frequency-header[data-v-7b26c3b7]{align-items:flex-start;flex-direction:column}.frequency-grid[data-v-7b26c3b7]{grid-template-columns:1fr}.ball-divider[data-v-7b26c3b7]{display:none}}@media(max-width:520px){.lottery-main[data-v-7b26c3b7]{gap:.65rem}.control-strip[data-v-7b26c3b7]{gap:.58rem;padding:.68rem}.select-field[data-v-7b26c3b7]{grid-template-columns:1fr;align-items:stretch;gap:.42rem}.select-control[data-v-7b26c3b7]{min-width:0;width:100%}.button-row[data-v-7b26c3b7]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.button-row>.tool-action[data-v-7b26c3b7]{width:100%;grid-column:1/-1}.button-row>.tool-action-secondary[data-v-7b26c3b7]{width:100%;grid-column:auto}.lottery-operation-status[data-v-7b26c3b7]{min-width:0;justify-content:center}.number-ticket[data-v-7b26c3b7]{gap:.62rem;padding:.72rem}.ticket-header[data-v-7b26c3b7]{align-items:center;flex-direction:row}.ticket-footer[data-v-7b26c3b7]{align-items:flex-end;flex-direction:row;justify-content:flex-end}.balls-layout[data-v-7b26c3b7]{grid-template-columns:1fr;align-items:start;gap:.72rem}.ball-row[data-v-7b26c3b7]{flex-wrap:wrap;gap:.28rem}.ball-divider[data-v-7b26c3b7]{display:none}.number-ball[data-v-7b26c3b7]{width:1.88rem;height:1.88rem;font-size:.78rem}.empty-state[data-v-7b26c3b7]{min-height:11.5rem}.frequency-panel[data-v-7b26c3b7],.frequency-zone[data-v-7b26c3b7]{padding:.75rem}.frequency-row[data-v-7b26c3b7]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem}.frequency-percent[data-v-7b26c3b7]{display:none}}
