.white-block[data-v-4d1e37c2]{background:#fff;padding:14px}.radius-5[data-v-4d1e37c2]{border-radius:5px}.flex[data-v-4d1e37c2]{display:-webkit-box;display:-ms-flexbox;display:flex}.flex[data-v-4d1e37c2],.l-center[data-v-4d1e37c2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex1[data-v-4d1e37c2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.block-title[data-v-4d1e37c2]{font-size:16px;font-weight:500;color:#333}.period-selector[data-v-4d1e37c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:6px 10px;background:#f5f5f5;border-radius:4px;cursor:pointer;font-size:14px;color:#666}.lottery-balls[data-v-4d1e37c2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin:16px 0}.lottery-ball[data-v-4d1e37c2]{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-size:18px;font-weight:600;color:#fff;background:#ff4757}.lottery-ball.blue-ball[data-v-4d1e37c2]{background:#3498db}.disclaimer[data-v-4d1e37c2]{font-size:12px;color:#999;margin-top:12px}.white-block[data-v-199efc0c]{background:#fff;padding:14px}.radius-5[data-v-199efc0c]{border-radius:5px}.mt10[data-v-199efc0c]{margin-top:10px}.block-title[data-v-199efc0c]{font-size:16px;font-weight:500;color:#333;margin-bottom:16px}.position-tabs[data-v-199efc0c]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;border-bottom:1px solid #e5e5e5}.tab-item[data-v-199efc0c]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 0;text-align:center;font-size:15px;color:#666;cursor:pointer;position:relative;-webkit-transition:all .3s;transition:all .3s}.tab-item.active[data-v-199efc0c]{color:#ff4757;font-weight:600}.tab-item.active[data-v-199efc0c]:after{content:"";position:absolute;bottom:-1px;left:20%;right:20%;height:2px;background:#ff4757}.position-group[data-v-199efc0c]{margin-bottom:16px}.position-label[data-v-199efc0c]{font-size:14px;color:#666;margin-bottom:8px}.number-grid[data-v-199efc0c]{display:grid;gap:8px;margin-bottom:8px}.full-grid[data-v-199efc0c],.number-grid[data-v-199efc0c]{grid-template-columns:repeat(7,1fr)}.number-item[data-v-199efc0c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:15px;font-weight:500;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;border:1px solid #ddd;background:#fff;color:#333}.number-item[data-v-199efc0c]:active{-webkit-transform:scale(.95);transform:scale(.95)}.number-item.active[data-v-199efc0c]{background:#ff4757;color:#fff;border-color:#ff4757}.action-buttons[data-v-199efc0c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:20px}.btn-clear[data-v-199efc0c],.btn-query[data-v-199efc0c]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:44px;border-radius:22px;font-size:16px;font-weight:500;border:none;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;outline:none}.btn-clear[data-v-199efc0c]{background:#f5f5f5;color:#666}.btn-clear[data-v-199efc0c]:active{background:#e5e5e5}.btn-query[data-v-199efc0c]{background:#ff4757;color:#fff}.btn-query[data-v-199efc0c]:disabled{background:#ccc;cursor:not-allowed}.btn-query[data-v-199efc0c]:not(:disabled):active{background:#e53e4e}@media (max-width:480px){.number-grid[data-v-199efc0c]{gap:4px}.number-item[data-v-199efc0c]{font-size:13px}}.white-block[data-v-909328d8]{background:#fff;padding:14px}.radius-5[data-v-909328d8]{border-radius:5px}.mt10[data-v-909328d8]{margin-top:10px}.section-header[data-v-909328d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.section-title[data-v-909328d8]{font-size:14px;font-weight:400;color:#333}.view-all[data-v-909328d8]{font-size:12px;color:#999;cursor:pointer}.no-results[data-v-909328d8]{text-align:center;padding:40px 20px}.no-results p[data-v-909328d8]{color:#999;font-size:14px;margin:0}.results-table[data-v-909328d8]{width:100%;border-collapse:collapse;font-size:13px;border:1px solid #e5e5e5;table-layout:fixed}.results-table tr[data-v-909328d8]{height:36px}.results-table tr.next-period-row[data-v-909328d8]{background:#f8f8f8}.results-table td[data-v-909328d8]{border:1px solid #e5e5e5;padding:8px 6px}.type-cell[data-v-909328d8]{width:50px;color:#666;text-align:center;white-space:nowrap;font-size:12px}.period-cell[data-v-909328d8]{width:60px;color:#333;text-align:center;font-size:13px}.numbers-cell[data-v-909328d8]{color:#333;white-space:nowrap}.numbers-row[data-v-909328d8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;white-space:nowrap}.number-ball[data-v-909328d8],.numbers-row[data-v-909328d8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.number-ball[data-v-909328d8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#fff;color:#333;border:1px solid #e5e5e5;font-size:12px;font-weight:500}.number-ball.matched[data-v-909328d8]{background:#ff4757;color:#fff;border-color:#ff4757}.number-ball.blue-ball[data-v-909328d8]{background:#3498db;color:#fff;border-color:#3498db}.white-block[data-v-23cffb44]{background:#fff;padding:14px}.radius-5[data-v-23cffb44]{border-radius:5px}.mt10[data-v-23cffb44]{margin-top:10px}.section-header[data-v-23cffb44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.section-title[data-v-23cffb44]{font-size:16px;font-weight:600;color:#333}.statistics-content[data-v-23cffb44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.chart-section[data-v-23cffb44]{position:relative}.chart-container[data-v-23cffb44]{position:relative;padding-bottom:10px}.bars-wrapper[data-v-23cffb44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding-bottom:5px}.bar-item[data-v-23cffb44]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.bar-item[data-v-23cffb44],.count-label[data-v-23cffb44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.count-label[data-v-23cffb44]{font-size:11px;color:#666;margin-bottom:4px;height:16px;-ms-flex-align:center}.bar-column[data-v-23cffb44]{width:100%;max-width:28px;height:80px;background:#f5f5f5;border-radius:4px 4px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.bar-fill[data-v-23cffb44]{background:#999;-webkit-transition:height .3s ease;transition:height .3s ease;border-radius:4px 4px 0 0}.bar-fill.selected[data-v-23cffb44]{background:#ff4757}.ball-number[data-v-23cffb44]{margin-top:8px;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;color:#666;font-weight:500}.ball-number.selected[data-v-23cffb44]{background:#ff4757;color:#fff;border-radius:50%}@media (max-width:480px){.bars-wrapper[data-v-23cffb44]{gap:4px}.bar-column[data-v-23cffb44]{max-width:24px}}.history-follow[data-v-33ee48d5]{width:100%;min-height:100vh;background:#f5f5f5}.main-content[data-v-33ee48d5]{padding:56px 10px 10px}